BM6&6(v@ }}}lllfff]]]TTTMMMJJJJJJJJJIIIKKKMMMMMMPPPVVVZZZ\\\\\\IIILLLVVVXXXxxx}}}~~~~~~tttuuusssoooooorrrtttrrriiihhhfffffffffeeebbb```bbb]]]XXXXXXZZZZZZWWWSSSMMMJJJLLLRRRSSSNNNLLLOOOMMMMMMNNNNNNMMMLLLKKKJJJNNNLLLJJJGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======<<<>>>>>>>>>@@@DDDJJJPPPTTTTTTTTTTTTRRRMMMFFF???:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========???BBBEEEFFFccc}}}~~~rrrfffoooyyyyyyllleeeYYYRRRVVV[[[\\\]]]___WWWUUUUUUVVVSSSOOOPPPTTTWWWWWWUUURRRPPPQQQTTTWWWRRRYYYWWWXXX^^^ZZZSSSWWWXXXXXXZZZbbbkkkppppppnnnmmmpppqqqtttwwwdddTTTPPPOOOKKKJJJOOOQQQLLLGGGEEEFFFGGGFFFEEEAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777:::888777777888888777555777777777777777777777777888888777777666666666555555555555555555666777777666555555555555444444444555555555444444333333333444444555555555555444444444444444555555555555666888777666555444444555666666666666666666777888888;;;<<<===>>>AAACCCEEEGGGLLLKKKJJJHHHHHHJJJNNNRRRTTTTTTVVVWWWYYYZZZ[[[\\\ZZZYYYZZZ\\\___aaa```___WWW\\\bbbvvvuuulllbbb]]]VVVNNNJJJIIIIIIJJJLLLMMMNNNOOOQQQRRRSSSRRRKKKKKKVVV```uuuzzz|||~~~~~~xxxttttttvvvuuuqqqnnnnnnkkkgggbbbbbbccccccbbbaaaaaaaaa```[[[UUUSSSUUUWWWVVVTTTMMMJJJKKKPPPQQQMMMMMMPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKHHHFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<>>>AAAFFFKKKOOORRRTTTVVVTTTMMMEEE>>>;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===@@@BBBDDDGGGTTTiii}}}}}}zzzuuuvvv}}}zzzttttttxxx}}}uuuqqqpppssswwwzzzuuuwwwwwwwwwbbb^^^TTTKKKJJJLLLOOOSSSWWWNNNKKKHHHEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@?????????===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777999888777777888888777555666666666666666666666666777777666666666555555555555555555555555666666777666555555555555444444444444444444444444444333333444444555555555555444444444444444555555555555666888777666555444555555666777666666666666666777888;;;;;;===>>>AAACCCEEEGGGKKKKKKJJJHHHHHHKKKOOOSSSSSSTTTUUUWWWYYYZZZ\\\\\\YYYYYYZZZ\\\___``````^^^YYY\\\```rrr~~~qqqeee^^^WWWSSSNNNJJJHHHIIIKKKMMMNNNOOOQQQTTTTTTRRRNNNKKKHHHOOOaaayyy}}}rrriiikkkxxx||||||~~~|||xxxwwwwwwtttnnnhhhnnnrrrsssooollljjjddd]]]ZZZ]]]______]]]\\\^^^aaaaaa[[[TTTPPPQQQRRRRRRQQQOOOMMMMMMOOOOOONNNNNNQQQQQQPPPNNNMMMLLLLLLMMMMMMJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<:::::::::;;;>>>AAAEEEGGGMMMRRRVVVTTTKKKBBB===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>???@@@AAABBBHHHZZZuuu~~~vvvooofffiiijjjllltttyyytttyyy|||zzzzzz}}}kkkWWWNNNQQQOOOJJJFFFIIIOOORRRQQQLLLLLLKKKHHHEEECCCBBBBBB@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777999777666666888888777555555555555555555555555555666555555555555444444444555555444444555555666777666555555555555444444444333333444444444444444444444444555555555555444444444444444555555555555666777777666555555555555666888777666666666666666777;;;;;;<<<>>>AAACCCFFFGGGIIIIIIIIIIIIIIIKKKPPPSSSRRRRRRTTTVVVYYY[[[\\\]]]YYYYYYZZZ\\\___```___]]]ZZZZZZ[[[ooosssiii___YYYPPPNNNLLLIIIIIIKKKMMMOOOQQQPPPSSSXXXXXXSSSNNNLLLOOOTTTnnnyyyrrrhhhccckkk{{{~~~~~~~~~vvvlllggghhhiiigggdddfffkkkmmmkkkiiihhhccc]]]WWW[[[^^^]]]YYYXXX[[[___aaa\\\VVVRRRPPPOOONNNLLLTTTRRRPPPOOOOOONNNOOOQQQQQQOOOMMMKKKKKKKKKMMMNNNJJJIIIGGGFFFEEEEEEEEEFFFDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>============::::::::::::;;;===???@@@GGGMMMSSSPPPGGG>>>;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>FFFGGGGGGHHHRRRkkkwwwpppfff______fffmmmqqqyyysssqqquuuxxx}}}|||rrrqqqrrrnnnfffiii|||gggZZZWWWXXXOOOPPPLLLGGGJJJRRRPPPGGGJJJMMMNNNKKKFFFBBBAAABBB@@@????????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777888777666666777888777555555555555555555555555555444444444444444444444444555444444444444555666666666555555555555444444444333333333444444555555555444444555555555555444444444444444555555555555666666666666555555555666666888777777666666666666666:::;;;<<<>>>AAADDDFFFGGGHHHIIIIIIIIIJJJLLLPPPTTTPPPQQQSSSVVVXXX[[[]]]^^^XXXXXXZZZ\\\______^^^\\\XXXVVVWWWlllwwwlllbbbYYYSSSMMMLLLJJJIIIJJJKKKMMMOOOTTTRRRTTTWWWVVVPPPNNNQQQWWWmmm~~~xxx}}}vvvooonnnsss}}}~~~|||zzzxxx{{{tttlllhhhiiijjjhhhfffhhhlllllliiihhhiiigggcccZZZ]]]___\\\WWWVVVYYY]]][[[YYYWWWUUUTTTRRROOOMMMUUUTTTQQQMMMLLLMMMNNNNNNOOONNNLLLJJJIIIJJJKKKLLLIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===============::::::;;;;;;;;;<<<<<<<<<@@@FFFLLLIIIAAA:::999::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<=========<<<@@@BBB???@@@QQQppp{{{rrrllliiihhhcccbbbfffggggggqqq}}}}}}uuuppptttyyyyyyuuusss{{{}}}yyymmmeeeiiirrryyyxxxcccWWWSSSRRRQQQHHHIIIGGGFFFOOOYYYTTTGGGGGGJJJLLLJJJEEE@@@???@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777777666555666777888777666555555555555555555555555333333333444444444444444444444444444444555666666666555555555555444444444333333333444444555555555444444555555555555444444444444444555555555555666555555666666666666666666777777666666666666777777::::::<<<>>>AAADDDFFFHHHGGGHHHIIIJJJJJJLLLPPPSSSPPPQQQSSSUUUXXXZZZ\\\]]]YYYYYY[[[]]]``````^^^[[[VVVTTTVVVkkkvvviii___WWWOOOIIIJJJJJJJJJJJJKKKLLLNNNOOOWWWSSSSSSTTTOOOKKKQQQ\\\www{{{zzz{{{{{{{{{~~~}}}zzzwwwuuuvvvwwwxxxzzzyyyuuuooojjjqqqsssqqqllliiijjjiiifff___``````\\\XXXWWWYYY[[[UUUVVVWWWXXXWWWVVVUUUSSSQQQRRRPPPKKKJJJLLLMMMKKKNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@?????????>>>>>>========================:::;;;;;;<<<<<<;;;:::999:::???CCCAAA<<<888888999::::::999999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<=========999:::<<<>>>BBBIIIPPPVVVkkk~~~vvvkkkggglllqqqtttsssnnnpppvvvvvvpppsss~~~nnntttxxx~~~uuukkkddddddhhhoooxxxtttkkk```YYYWWWTTTNNNHHHFFFFFFEEEHHHOOOSSSMMMDDDDDDEEEFFFEEEBBB???>>>===>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777666555444555777888777666555555555555555555555555333333333444444444444555444444333333444444555666666555555555555444444444333333444444444444444444444444555555555555444444444444444555555555555666444555666666777666666666666666666666666777888888999:::<<<>>>AAADDDGGGHHHHHHIIIJJJJJJJJJLLLOOORRRQQQQQQSSSUUUXXXZZZ[[[\\\YYYZZZ\\\___aaaaaa^^^[[[XXXWWWZZZmmm|||sssfff\\\UUUPPPKKKHHHJJJKKKLLLMMMOOOPPPRRRRRRVVVRRRQQQQQQMMMMMM^^^sss~~~~~~|||zzz}}}vvvxxx{{{|||{{{xxxwwwvvvuuu{{{yyyrrrooorrrtttrrrmmmjjjiiigggcccbbb```^^^[[[ZZZYYYZZZ[[[VVVWWWWWWWWWVVVUUUUUUVVVMMMPPPOOOKKKLLLPPPQQQOOOMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@?????????>>>>>>>>>>>>========================::::::;;;<<<<<<:::999777888:::;;;:::999888999:::::::::999999999999::::::::::::::::::::::::::::::999999:::;;;;;;<<<;;;;;;>>>======@@@BBBCCC@@@===BBBRRReeesssuuussswwwuuulllZZZbbbfffddddddllltttwwwvvvxxx{{{}}}zzz{{{yyyvvvxxx{{{vvvppprrr}}}xxxzzzpppooosssvvvxxxqqqfff^^^[[[XXXWWWVVVTTTQQQMMMJJJIIIKKKOOOMMMGGGCCCCCCEEEDDDCCCBBBCCCBBB@@@>>>>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777666555444555777888777666666666666666666666666666333444444444555555555555444444333333444444555666666555555555555444444444444444444444444444333333444444555555555555444444444444444555555555555666333444666777777777666666555555555555666888999:::999:::;;;>>>AAADDDGGGIIIHHHJJJKKKKKKKKKLLLNNNPPPRRRRRRTTTUUUWWWYYYZZZ[[[ZZZ[[[]]]```bbbbbb^^^\\\YYY[[[aaarrrsssjjj]]]TTTQQQPPPPPPOOOLLLMMMOOOQQQSSSVVVWWWXXXSSSPPPPPPQQQNNNTTTmmm}}}}}}jjjoootttvvvuuusssssstttwww|||zzztttrrrrrrmmmooooookkkiiihhheee```bbb___\\\ZZZ[[[[[[[[[[[[\\\\\\YYYVVVSSSRRRRRRTTTLLLPPPQQQNNNPPPVVVXXXUUUMMMNNNNNNNNNMMMLLLKKKJJJEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@????????????>>>>>>>>>>>><<<<<<<<<===============999:::;;;<<<;;;:::888666888777777777888999:::;;;:::999999999999999999:::::::::::::::::::::::::::777777888::::::;;;::::::999<<<>>>===:::;;;AAAFFFFFFFFFFFFMMMccc||||||sssqqq}}}zzzooojjjtttvvvqqquuu{{{yyyxxx{{{uuuddd```aaaaaa^^^ZZZSSSNNNMMMOOORRRGGGHHHNNNTTTNNNCCCCCCLLLIIIFFFCCCCCCFFFFFFDDDAAA>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777555444444555777888777666777777777777777777777777444444444555555666666666444333333333333444555555666666555555555444444444555555555444444333333333444555555555555555555444444444444555555555666666333444666777777777666666444444444555777888:::;;;999:::;;;>>>AAAEEEGGGIIIIIIJJJKKKKKKKKKKKKMMMOOORRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\^^^aaacccbbb___\\\YYY]]]fffxxxddd]]]TTTNNNMMMMMMMMMMMMLLLPPPTTTUUUVVVWWWVVVUUUQQQSSSNNNMMMTTTaaarrryyyfffjjjnnnooonnnooosssvvvtttyyyyyyuuurrrssspppiiilllhhhiiikkkiiibbbaaaeee``````^^^ZZZWWWVVVWWWYYYWWWVVVUUUUUUUUUSSSPPPMMMQQQRRRRRRSSSSSSSSSSSSRRRMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@??????@@@AAABBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999777888888888888999999999888888888888888888888888:::::::::;;;;;;:::999999======<<<;;;::::::999999:::;;;<<<<<<;;;;;;<<<>>>===AAADDDFFFLLL___|||qqqeee___[[[YYY[[[WWWRRRRRRSSSRRRMMMHHHLLLMMMNNNNNNLLLHHHEEEBBBGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???????????????<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888888888888777888888888888777777777777444444555555555555555555666666666666666666666666444444444444444444444444777666555444444444444444555666666666555444444333333444444444555555666666666666666666555444333222666666666666666666666666777666444333444555777999;;;===???AAABBBDDDGGGJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQSSSSSSSSSUUUXXXZZZ\\\\\\^^^```bbbbbb```]]]XXXccccccsss[[[VVVOOOLLLLLLNNNPPPPPPSSSUUUWWWXXXYYYZZZZZZXXXMMMVVVNNNKKKjjj~~~wwwvvvrrroooppptttvvvtttqqqpppuuuvvvrrrppppppllleeeiiiffffffhhhfffaaaaaadddaaaaaa___\\\YYYWWWXXXYYYVVVUUUSSSSSSRRRPPPLLLIIIQQQQQQQQQRRRRRRQQQPPPPPPMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777888888888888999999999888888888888888888888888999::::::;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>@@@BBBBBB>>>===DDDSSS___kkk~~~zzzpppccc[[[YYYZZZZZZZZZXXXUUUQQQQQQRRRQQQMMMHHHLLLLLLMMMLLLJJJHHHEEECCCFFFFFFEEEDDDCCCBBBAAAAAA?????????>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888888888777777888888888777777777666666666666666555444444444333555555555555555555555555444444444444444444444444555555555444444444444444333333444444333333222111777777666666666666666666444555555666666666555555666666666666666666666666777666555444444666777888:::<<<>>>???AAACCCFFFHHHJJJJJJJJJIIIJJJKKKMMMNNNOOOQQQTTTUUUUUUVVVXXXZZZ\\\\\\^^^```bbbbbbaaa^^^XXXaaaaaasssPPPMMMKKKJJJMMMPPPSSSTTT\\\ZZZXXXXXXWWWUUURRRPPPMMMVVVVVVeee~~~sssjjjnnnzzzyyypppnnnrrruuusssrrrppplllfffeeecccbbbcccbbb```___bbb___```___]]]YYYWWWVVVWWWTTTSSSQQQPPPPPPMMMJJJGGGPPPPPPQQQPPPPPPOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999777888888888888999999999888888888888888888888888999999::::::::::::999999888999999:::;;;<<<<<<===999;;;<<<<<<;;;;;;<<<===<<<>>>>>><<<::::::???CCCFFFQQQkkk{{{nnnZZZVVVRRRQQQSSSUUUTTTSSSRRROOOMMMMMMOOONNNKKKGGGMMMLLLKKKJJJHHHFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@??????>>>======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888777777777888888777777777777666666777777666555444333333222555555555555555555555555444444444444444444444444222222444555555444333333333333444444333333222222777777666666555444444444333444555666777777777777666666666666666666666666777666555444555666777888999;;;===>>>???BBBEEEGGGKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQUUUWWWWWWWWWYYYZZZ[[[[[[]]]```bbbcccaaa___WWW______rrrJJJIIIJJJLLLOOORRRUUUVVV\\\YYYWWWXXXVVVQQQMMMLLLQQQ]]]rrrttthhhlllxxx}}}tttiiinnnqqqtttvvvvvvtttppplllbbb___]]]^^^^^^______```]]]]]]^^^[[[XXXTTTSSSSSSSSSRRRQQQQQQPPPOOOLLLIIIPPPQQQPPPPPPOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>============<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888777777888888888999999999888888888888888888888888888888999::::::::::::999888999999:::;;;;;;<<<<<<999;;;<<<<<<;;;:::<<<===888999<<<>>>@@@@@@AAAAAACCCBBBFFFRRRdddyyyuuuiiiaaa]]]YYYWWWUUUTTTTTTRRROOOLLLLLLJJJIIIJJJKKKKKKIIIGGGMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888777777777777888777777777666666666666666666555555444444444333555555555555555555555555444444444444444444444444///111333555555555333222444555555666555555444444333333333333333333222222555555666777777777777777666666666666666666666666666666555555666666777888999;;;===???@@@BBBEEEGGGJJJJJJKKKKKKLLLMMMMMMNNNNNNQQQUUUXXXYYYYYYYYYZZZYYYZZZ[[[^^^aaabbb```^^^VVV``````oooIIIKKKNNNQQQSSSTTTUUUVVVXXXUUUUUUWWWUUUOOONNNRRRXXXzzzyyyooonnnttttttlllccciiikkkooossstttrrrooonnnaaa^^^\\\[[[]]]aaabbbaaa^^^______\\\YYYUUUTTTTTTTTTSSSRRRSSSTTTSSSPPPNNNQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888777777888888888999999999888888888888888888888888777888999999:::::::::999::::::::::::::::::::::::999:::;;;;;;::::::;;;===<<<<<<<<<===>>>>>><<<;;;>>>???BBBEEEHHHPPPdddvvv~~~mmmfffaaaXXXPPPTTTSSSQQQQQQQQQPPPNNNMMMJJJJJJJJJKKKLLLLLLKKKJJJLLLJJJHHHEEEDDDDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888777777777666666777777777666666666666555333444444444555555666666555555555555555555555555444444444444444444444444///111333555555555333222444444555555666555555444111111222222333444555555777777777777777666555555666666666666666666666666666666666666666777888888:::<<<>>>???@@@BBBFFFHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMQQQUUUXXXYYYYYYZZZZZZXXXYYYZZZ]]]___```^^^\\\WWWbbbbbblllKKKOOOTTTVVVVVVUUUTTTTTTYYYUUUTTTSSSMMMFFFKKKUUUpppyyyuuuqqqrrrvvvwwwtttooofffeeehhhmmmnnnkkkjjjkkkdddbbb^^^\\\```gggiiigggddddddccc```\\\YYYXXXXXXUUUUUUTTTUUUUUUUUURRRPPPOOOPPPPPPPPPOOONNNMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@?????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888777888888888888999999999888888888888888888888888666777888999::::::::::::::::::::::::999999999999888:::;;;;;;::::::;;;<<<=========<<<;;;;;;;;;<<<<<<@@@EEEFFF@@@>>>GGGRRRooo~~~vvvddd]]]^^^___YYYRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888777777777666666666777777666666666666555555222333333444555666777777444444444444444444444444444444444444444444444444222222444555555444333333222222333333444444333333222222333555666777888999777777777777666555444333666666666666666666666666666666777777777888888888:::<<<>>>???AAACCCFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPTTTVVVWWWXXXZZZ[[[YYYZZZ[[[]]]______]]][[[WWWbbbccclllMMMQQQWWWYYYXXXUUUSSSRRRVVVRRRPPPOOOJJJJJJ[[[qqqzzzpppppprrrvvv{{{}}}|||yyykkkhhhhhhllllllhhhgggjjjiiihhhcccaaafffooorrrnnnggggggeeeaaa]]]ZZZZZZ[[[WWWVVVUUUUUUTTTRRROOOLLLMMMMMMMMMNNNNNNMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888777888888888888999999999888888888888888888888888666777888999999:::::::::888888888999::::::;;;;;;888:::;;;;;;:::999;;;<<<999;;;<<<<<<;;;<<>>>>>???<<<;;;@@@GGGEEEQQQeee|||wwwiiijjjbbbXXXTTTVVVZZZ\\\\\\UUUUUUTTTSSSQQQOOONNNNNNNNNOOOPPPQQQPPPPPPPPPPPPHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<============>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888888777777777666666666666777777666666666555555555333444444444555666666666444444444444444444444444444444444444444444444444555555555444444444444444111222333333444444333333444444555666777777888888555555666666666555555444666666666666666666666666666666777888888888888888999;;;===>>>???BBBEEEGGGGGGHHHIIIJJJKKKKKKJJJJJJMMMPPPRRRTTTUUUWWWZZZ\\\\\\\\\]]]___```___]]]ZZZWWW``````nnnMMMRRRYYY[[[YYYUUURRRRRRKKKIIIKKKPPPTTT```xxxzzz~~~zzzwwwvvvvvvyyy{{{zzzvvvqqqtttooonnnqqqooojjjiiimmmnnnmmmhhhdddkkkuuuxxxttthhhgggddd```[[[YYYZZZ\\\YYYWWWUUUTTTRRROOOKKKHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCBBBAAA???>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777777888888888888999999999888888888888888888888888666666777999999:::::::::555666777888:::;;;<<<===888:::;;;;;;:::999;;;<<<777:::<<<;;;888777:::===<<<999999>>>AAA???>>>???BBBCCCEEEJJJUUUjjjpppddd```[[[TTTQQQTTTYYY[[[[[[YYYXXXXXXPPPRRRTTTUUUTTTSSSRRRRRRLLLNNNOOOOOOOOONNNNNNOOOGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@::::::;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::777777777777777777777777777777777777666666666666777666666666555555555555555555555555555555444444444444444444444444444444444444444444444444444444777666555444444444444444333444444555666666666555444444444555555555555555222333444555666666666666666666666666666666666666666666777888888888888888888:::<<<===>>>@@@DDDFFFFFFGGGHHHJJJKKKJJJJJJIIINNNOOOQQQSSSTTTVVVZZZ\\\_________```aaa```^^^[[[WWW]]]^^^oooZZZZZZXXXWWWVVVUUUOOOJJJNNNIIIJJJVVVkkkxxxxxxuuuvvvzzz||||||~~~tttrrrxxxyyytttzzzyyyvvvxxx}}}xxxoooooowwwpppnnnlllppptttrrrkkkcccccc___^^^___^^^YYYXXXZZZZZZXXXUUURRRPPPNNNNNNNNNNNNMMMLLLMMMNNNMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999999999<<<<<<;;;;;;;;;:::::::::999777666777:::;;;999777:::::::::::::::999888777666777777777777888888888888888999999999:::::::::777888888888888999999999::::::999999::::::;;;<<<::::::::::::::::::::::::========================???>>>>>>???CCCIIINNNRRRnnnzzzvvvhhh]]]WWWUUUSSSSSSTTTTTTXXX\\\XXXRRRRRRXXXPPPUUUWWWTTTSSSVVVSSSNNNJJJHHHGGGIIILLLNNNMMMLLLFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>======>>>>>>?????????===;;;:::;;;;;;::::::::::::999999999999999888888888888777666666666666555555555555555555555555555666777888555444333333333333444555555444444333333444444555555444444444444555666666444444444444444444444444333333333444444555555555555555555555666666666666111666555000222:::999000777777777777777777777777777777777777777777888999;;;===???@@@@@@AAADDDEEEHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTVVVWWWXXXYYY\\\^^^```aaabbbaaa```___ZZZ```bbbgggVVVVVVVVVUUUVVVUUURRROOOOOOJJJQQQjjj|||{{{}}}zzzuuuyyy{{{|||~~~vvvnnnmmmvvvzzzvvvyyyzzzyyyyyy{{{xxxrrrqqqsssooommmkkknnnrrrpppiiibbb___\\\[[[]]][[[XXXWWWYYYXXXWWWUUUSSSQQQPPPOOOOOOLLLKKKKKKLLLMMMMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????======<<<;;;::::::::::::<<<;;;;;;;;;;;;:::::::::999777666777999;;;999888888999999999888888777666777777777888888888999999888888888999999999::::::777888888888888999999999:::999999999999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;::::::::::::999999999999999888888888777777666666666666555555555555666555555555555666666777555444333333333333444555555444444333333444444555444444444444444555666666444444444444444444444444333333444444444444444444444444444444555555555555222666666777???IIIFFF:::666666666666666666666666777777777777777888888999;;;===???@@@@@@AAADDDEEEHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTVVVWWWXXXYYY\\\]]]```aaabbbaaa```___[[[aaacccgggYYYWWWUUUSSSPPPMMMKKKJJJNNNOOO```{{{{{{~~~|||sssnnnooovvvxxxvvvvvvzzzzzz{{{zzzvvvttttttpppjjjjjjhhhfffiiilllkkkeee___[[[XXXXXXZZZYYYUUUUUUWWWVVVVVVUUUTTTSSSQQQPPPOOOJJJJJJIIIJJJLLLLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::888777777777999:::999888777888888888888777666666888888888888999999999:::888888888999999999999:::777888888888888999999999999999999999999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@BBBGGGQQQddd~~~rrrgggeeefffggg___\\\ZZZ[[[]]]```bbbbbbNNNLLLMMMSSSVVVSSSPPPOOOSSSRRROOOLLLMMMRRRSSSRRRHHHHHHIIIKKKMMMMMMJJJHHHDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@>>>?????????>>>===<<<;;;;;;;;;::::::::::::999999999999888888888777777777666666666666555555555555666666555555444555555555555444444333333444444555555444444333333444444555444444444444444555555666444444444444444444444444444444444444444444333333333333333444444444444555444555666:::EEEOOOIII===666666666666666666666666777777777777777888999999;;;===???@@@@@@AAADDDEEEIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTVVVWWWXXXYYY\\\]]]___aaabbbbbb``````\\\aaadddkkkZZZWWWTTTQQQLLLHHHJJJMMMYYYeee~~~~~~~~~{{{vvvuuuvvvwwwwwwsssoooqqquuuzzz}}}yyyqqqooorrrlllaaacccaaa```bbbffffffbbb^^^XXXUUUUUUXXXWWWTTTTTTWWWVVVVVVVVVUUUSSSQQQNNNMMMIIIHHHHHHIIIKKKKKKJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAABBBBBBAAA@@@???>>>===<<<===<<<;;;:::::::::::::::;;;;;;;;;:::::::::999999888777777888999999999999777888888888888888777777888888999999999:::::::::888888888888999999999999777777888888888999999999999999999888999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>@@@BBBHHHRRR]]]eee|||{{{nnnddd```___``````WWWXXXZZZ\\\___bbbccccccTTTTTTVVVWWWVVVSSSPPPOOOSSSRRRQQQQQQSSSTTTQQQMMMGGGHHHJJJLLLLLLKKKHHHFFFCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@AAAAAA?????????>>>======<<<;;;;;;;;;:::::::::999999999888888888888777777777777666666666666555555555555777666555555444444444444444444444444444444444444555444444333333444444555444444333333444444555666444444444444444444444444555555555444444333333333333333444444444555555555555555555666<<>>444666666666666666666666666777666666666777888999:::;;;===???@@@@@@AAADDDEEEIIIJJJKKKLLLLLLMMMMMMLLLNNNPPPRRRTTTVVVWWWXXXYYY[[[]]]___aaabbbbbbaaa```^^^```cccqqqQQQNNNLLLLLLJJJJJJSSS^^^uuu|||zzz}}}|||{{{xxxsssrrryyy{{{tttjjjhhhnnnuuu{{{}}}yyypppnnnpppiii^^^```______aaadddeeecccaaaWWWTTTTTTWWWWWWTTTTTTWWWWWWWWWWWWUUURRROOOLLLJJJIIIHHHGGGHHHJJJJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999999777888888888888888999999888888999999:::999999888888888999999999:::::::::777777888888888999999999777777888888888999999999999888888888888999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>======999<<<>>>@@@@@@BBBDDDFFFIIITTTbbbooo}}}mmmfffhhhqqqmmmhhhbbb]]]ZZZWWWUUUVVVWWWYYYZZZZZZZZZYYYYYY]]]bbbeee```WWWQQQQQQSSSSSSRRRUUUZZZ\\\WWWNNNGGGGGGIIIKKKLLLKKKHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999888888888777777777666666666666666666555555555555777666555444444444444444444444444444444444444444555444444333333444444555333333333333333444555555444444444444444444444444555555555444444333333333444555555555666666666666666777666222222444444222555555555555555555555555666666666666777888999:::;;;===???@@@@@@AAADDDEEEIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXYYY[[[\\\___aaabbbbbbaaa``````^^^bbbxxxKKKGGGFFFHHHHHHLLL]]]ppp{{{wwwwwwyyy}}}~~~{{{vvvtttuuuuuusssgggrrrvvvmmmdddgggpppuuuxxxyyyvvvqqqooonnniiicccdddbbbbbbbbbdddeeeeeedddWWWTTTTTTWWWVVVSSSSSSVVVWWWVVVUUUSSSPPPNNNLLLJJJJJJIIIHHHIIIJJJIIIHHHFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<;;;;;;::::::;;;;;;;;;::::::::::::999999999999666888999999888888999:::888888999::::::::::::999888888888888999999999:::777777777888888888888999777888888888888999999999888888888888888999::::::999999999999999999999999::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;<<<===>>>===>>>AAACCC???BBBEEEIIIQQQccc{{{vvveeeaaabbbkkkhhhddd___\\\ZZZZZZZZZ\\\]]]^^^\\\YYYVVVUUUUUUcccjjjlllbbbVVVQQQSSSVVVRRRQQQUUU]]]```XXXLLLEEEHHHJJJLLLKKKIIIFFFDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<===;;;;;;::::::::::::999999888888777777777666666666666666666666555555555555555555444444333444444444333444444555555444444333555444444333333444444555333333333333333444444555444444444444444444444444444444444444444444333333555555555666666666777777777888777444111222555777555555555555555555555555666666666666777888::::::;;;===???@@@@@@AAADDDEEEJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ\\\___aaabbbbbbbbbaaaaaa]]]bbb|||KKKHHHJJJRRRYYYeee~~~yyyxxxwwwxxxtttuuuqqqlllkkkooorrrqqq```lllpppiiigggnnntttrrrooonnnoooqqqnnniiihhhjjjhhhfffdddcccccccccbbbbbbVVVTTTSSSUUUUUURRRQQQTTTSSSSSSQQQPPPOOONNNMMMMMMLLLJJJIIIIIIJJJIIIGGGEEEHHHGGGGGGFFFFFFEEEDDDDDD@@@AAAAAABBBBBBCCCCCCDDD@@@@@@??????>>>>>>>>>===;;;;;;;;;::::::;;;;;;<<<:::::::::999999999999888666888:::999777777999;;;777777888999999999999999777777777888888888999999777777777777888888888888777888888888888999999999888888888888888999999:::888888888888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;======>>>===;;;<<<===???@@@CCCEEEFFFGGGKKKPPPUUUpppzzztttppp{{{yyyoookkkjjjiiidddcccaaa^^^]]]^^^aaacccaaaaaa```]]]XXXVVVWWWXXXaaagggggg\\\SSSRRRUUUVVVRRRMMMMMMVVVZZZUUUMMMIIIIIIKKKLLLJJJFFFDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>===<<<<<<======;;;;;;::::::::::::999999888777777777666666666666666666666666555555555555444444333333333444555555333333444555555444333333555444444333333444444555333333222222333333444555444444444444444444444444333333444444444444444444444444444555555555666666777666555555666666777888555555555555555555555555555555666666777999:::;;;;;;===???@@@@@@AAADDDEEEJJJJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ\\\^^^aaabbbbbbbbbaaaaaa^^^ddd{{{JJJJJJSSSddduuu}}}{{{zzzyyyxxxtttsssnnnhhhgggkkknnnnnnaaakkknnniiilllvvvvvvmmmfffcccgggnnnllldddfffnnniiigggdddaaa___^^^]]]]]]VVVSSSRRRTTTTTTPPPPPPRRRQQQPPPNNNMMMMMMNNNOOOPPPMMMKKKJJJJJJJJJIIIFFFDDDHHHHHHGGGGGGFFFEEEEEEEEE???@@@@@@AAABBBCCCDDDDDD?????????>>>>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<:::::::::999999999888888666888:::999777777999;;;666666777888888888888888666777777777777888888888777777777777888888888888777888888888888999999999888888888777888999999:::888888888888888888888888999999999999999999999999>>>>>>===<<<;;;;;;;;;<<<777999<<<======<<<;;;<<<888999999;;;===@@@DDDFFFBBBQQQWWWYYY```hhhwww~~~tttlllhhheeedddcccgggjjjhhhaaaaaafffiiiggg___``````___]]]\\\[[[\\\]]]]]]\\\XXXTTTSSSVVVYYY]]]```^^^TTTPPPSSSVVVUUURRRIIIFFFMMMSSSRRROOONNNJJJKKKLLLIIIEEEBBBCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@AAA@@@>>>===<<<<<<======;;;;;;;;;:::::::::999999777777777777666666666666777666666666555555555555333333333333444444555666333333444555555444333333555444444333333444444555333333222222333333444555444444444444444444444444333333333444444555555555333333333444444444555555666222111555888777444222555555555555555555555555555555555666777999:::;;;;;;===???@@@@@@AAADDDFFFJJJKKKLLLMMMMMMNNNNNNMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ\\\^^^aaabbbcccbbbbbbaaa___eeeyyyOOOWWWrrr}}}xxxyyy}}}tttrrrmmmhhhiiipppuuuwwwsssnnnmmmssswwwuuurrrqqqnnnjjjooorrrjjjjjjooonnnkkkiiieeeaaa^^^]]]^^^___ZZZYYYWWWUUUSSSQQQPPPPPPXXXSSSMMMMMMOOOQQQOOOLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFAAAAAAAAA@@@@@@@@@????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999999999888888777777777777888888888888999999999999888777666555666666666666666777888888777777777777888888888888888888777777777777888888888888888888888888888888:::999999888888999999:::999999999999999999999999::::::999999::::::;;;<<<==================<<<<<<@@@AAAAAAAAACCCHHHNNNRRRbbbiiivvvvvvwwwuuullljjjooojjj___[[[bbbccc^^^]]]^^^^^^]]]aaagggiiifff^^^]]]]]]___bbb```\\\XXXYYYZZZ[[[[[[YYYWWWVVVUUU[[[WWWSSSQQQQQQQQQOOOLLLFFFEEEFFFLLLSSSVVVRRRMMMNNNMMMKKKIIIGGGEEECCCCCCBBBCCCDDDEEEEEECCCAAA@@@CCCBBBAAA@@@??????????????????>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999999888777666666555666666666666666666666666444444555555555555444444444444222222222222444444333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333444444444555555666666555555555444444444333333333444444444555555666666666666777777777777:::<<<>>>@@@@@@BBBDDDFFFJJJLLLNNNNNNMMMLLLLLLLLLQQQRRRSSSTTTVVVXXXYYYZZZZZZ```cccbbb```aaa```]]]eeefffbbbtttxxx{{{}}}zzzwwwzzz}}}xxxtttpppooorrruuusssssswww}}}{{{rrrhhhdddooojjjoooqqqjjjkkkqqqnnngggeeebbb___^^^^^^^^^___ZZZYYYWWWUUURRRQQQOOOOOORRRNNNJJJJJJMMMNNNMMMJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888888888888888888777777777777777888888888888777777777888777777777666666666666666666777888888777777777777888888888888888888777777777777888888888888888888888888888888:::999999888888999999:::999999999999999999999999:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAAFFFIII@@@DDDKKKSSS[[[aaaeeegggyyyzzzsssmmmggguuuuuubbbVVVZZZ]]]ZZZ^^^```]]]YYY```lllmmmeeeVVVYYY[[[[[[^^^bbbaaa]]][[[[[[\\\^^^aaa```]]]ZZZYYY[[[[[[XXXUUUUUUZZZ___^^^YYYSSSOOONNNOOONNNMMMKKKMMMRRRVVVXXXUUUOOOKKKMMMLLLKKKIIIGGGEEECCCBBBAAABBBBBBCCCBBBAAA@@@???BBBBBBAAA@@@????????????>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999888888777666666555555555555555555555555555444444555555555555444444444333333222222333333444333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333444444444555555666555555555444444444444333333333444444444555555555555666666777777777888:::<<<>>>@@@@@@BBBDDDFFFIIIKKKMMMNNNMMMLLLMMMMMMPPPQQQRRRTTTUUUWWWXXXYYYZZZ```cccaaa```aaa```]]]___dddeeeyyyqqqzzz~~~|||sssiiihhhnnnvvvxxx}}}xxxkkkbbb```mmmhhhllloookkkqqqwwwssscccbbb```^^^]]]]]]^^^^^^YYYXXXWWWUUUSSSQQQPPPOOOOOOLLLJJJKKKMMMMMMKKKHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888666777777888888777777666777777777777888888888888555666666666777777777777666666666666666777777888777777777777888888888888888888777777777777888888888888888888888888888888999999888888888888999999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>@@@AAABBBCCCEEEFFFHHHIIIJJJMMMVVVdddttt{{{lll^^^WWWTTTTTTUUUZZZhhhlll___SSSTTTYYYYYYSSSSSSQQQUUUdddsssqqqfffRRRVVVZZZ\\\^^^```]]]WWWVVVWWWXXX[[[^^^^^^\\\ZZZYYYZZZXXXSSSOOOSSS^^^ggg```[[[TTTOOOMMMNNNOOOOOORRRYYYaaabbb[[[RRRLLLJJJLLLLLLKKKJJJHHHEEEDDDBBBAAAAAA@@@@@@@@@?????????BBBAAA@@@??????>>>??????<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999888888777666666666555555555555555555555555444444555555555555444444444333333222222333333444333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333333333333444444444555555555555555555444444444444333333333444444444555555444555555666777888888999:::<<<>>>@@@@@@BBBDDDFFFHHHJJJMMMNNNMMMMMMNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXYYY___bbbaaa```aaa```^^^YYYbbbhhh|||zzzwwwyyywwwiiigggoooxxxyyy{{{wwwmmmcccdddjjjsssmmmoooooolllrrrwwwooocccbbb```___]]]\\\[[[[[[UUUUUUUUUTTTSSSRRRRRRQQQQQQPPPNNNNNNOOONNNKKKIIIFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999666666777777777777666666666777777777888888888888666666666666666666666777777777666666666666777777666777777777888888888888888888777777777777888888888888888888888888888888999999888888888888999999888888888888888888888888999999999888999::::::;;;999:::::::::::::::;;;;;;;;;<<<>>>>>>===<<<===>>>BBBBBBAAA@@@AAABBBCCCDDDCCCGGGLLLSSS```oooxxxzzzyyy{{{wwwooohhhccc___]]][[[WWWPPPKKKIIIJJJNNNPPPaaahhhhhh]]]SSSRRRTTTTTTSSSRRRQQQUUUbbblllhhh^^^SSSWWWZZZ\\\```bbb```ZZZTTTUUUWWWYYY[[[[[[ZZZYYYZZZWWWSSSOOOOOOTTT^^^ddd]]]ZZZUUUQQQPPPPPPQQQRRRVVV___gggeeeZZZOOOLLLLLLLLLKKKKKKJJJHHHFFFDDDBBBBBBAAA@@@?????????@@@@@@BBBAAA@@@???>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;:::::::::999999999999888888888888888777777666666555555555555555555555555444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555333444555666777888999::::::<<<>>>@@@@@@BBBDDDFFFGGGIIILLLNNNNNNMMMNNNOOONNNOOOPPPRRRSSSUUUVVVWWWXXX^^^aaa``````aaaaaa^^^YYYbbbjjj~~~vvvqqqqqqvvv|||zzzyyy}}}uuutttzzzuuuwwwxxxsssggg```eeepppyyyrrrrrrooolllrrrttthhhddddddbbb```]]]ZZZWWWVVVQQQRRRSSSTTTTTTTTTTTTTTTTTTRRRQQQPPPOOOMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIGGGEEECCCBBB@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666666777777777777666666666777777777888888888888999888777666555666666666777777666666666666777777666777777777888888888888888888777777777777888888777777777777777777777777999888888777777888888999888888888888888888888888999888888888888999::::::999999999999::::::;;;;;;888:::===>>>=========>>>;;;:::999999:::;;;===???AAABBBBBBAAAEEEKKKLLLJJJLLLLLLNNNSSSYYYaaahhhlllrrrwww|||tttjjjfffdddaaaZZZTTTSSSRRRPPPMMMKKKJJJKKKLLLKKKIIIFFFDDDEEEHHHMMMOOO```^^^XXXSSSPPPQQQRRRRRRUUUVVVWWWXXX\\\___[[[UUURRRUUUVVVWWW[[[``````]]]XXXYYY[[[[[[[[[[[[[[[ZZZ^^^WWWQQQQQQVVV[[[]]]\\\WWWWWWVVVUUUTTTSSSTTTTTTVVV^^^ccc___UUUMMMMMMPPPJJJKKKKKKJJJIIIFFFDDDBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;::::::999999999888888888888888888777777777777777555555555555555555555555444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333444444444444444444333333333444444444555555333444555666777888999::::::<<<>>>@@@@@@BBBDDDFFFGGGIIILLLNNNNNNMMMNNNOOONNNOOOPPPQQQSSSUUUVVVWWWVVV\\\`````````bbbaaa___^^^eeeiiiuuugggdddiiisss{{{wwwyyytttsssrrrppppppsss~~~}}}}}}}}}||||||{{{{{{nnnsssyyywwwlllbbbdddkkkkkkgggiiikkknnnzzz|||nnnddddddbbb___[[[VVVRRRPPPOOOPPPRRRTTTUUUUUUUUUTTTRRRQQQPPPNNNLLLJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIGGGEEECCCAAA????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::888999999999999:::::::::666777777888888777777666777777777777888888888888999888777666666777888999888777777666666666666666777777777777888888888888888888777777777777888888777777777777777777777777888888777777777777888888888888888888888888888888888888888888888999::::::888999999::::::;;;;;;<<<666888:::;;;;;;;;;<<<===>>>===<<<<<<<<<>>>???@@@<<<>>>>>>===>>>BBBAAA<<<>>>>>>>>>>>>@@@BBBEEEFFFAAACCCIIINNNPPPRRR[[[dddrrrwww~~~yyypppmmmlllkkkjjjfffccc___\\\YYYUUURRROOOMMMIIIDDDCCCEEEFFFEEEDDDFFFGGGGGGFFFEEEDDDFFFGGGKKKHHHEEEGGGLLLTTTYYY\\\bbbYYYQQQOOOPPPPPPPPPPPPSSSVVVYYYZZZXXXWWWUUUTTTOOOQQQPPPOOOSSSYYY\\\ZZZ[[[]]]______]]]]]]]]]^^^___XXXSSSWWW___bbb]]]VVVQQQSSSUUUVVVTTTSSSTTTTTTSSSVVVXXXUUUPPPMMMNNNPPPJJJJJJKKKKKKIIIGGGDDDBBBDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999888888888888888888777777777777777777444444444444444444444444444444555555555555444444222333333444444333333222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333444444444555555333333333333444444444444333333333444444444555555444555555666777888888999:::<<<>>>@@@@@@BBBDDDFFFHHHJJJMMMNNNMMMMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVWWWUUU[[[```___```bbbbbb___ccceeegggrrraaa]]]ddduuu|||www~~~|||pppllllllpppssspppnnnoooxxxzzzuuunnnqqqxxxwwwooojjjpppxxxzzzqqqgggggglll___]]]aaafffmmm}}}~~~nnnaaaaaa```]]]YYYSSSNNNKKKPPPQQQSSSTTTUUUTTTSSSRRROOONNNMMMKKKJJJIIIJJJKKKMMMMMMLLLJJJJJJIIIIIIIIIGGGHHHHHHHHHGGGEEECCCAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;::::::999999999999999999999999888888999999999:::::::::777888888888888888888777777777777777888888888888777777666666777:::<<<===888888777666666666666666777777777777888888888888888888777777777777888888777777777777777777777777888888777777777777888888888888888888888888888888888888888888888999999:::999999999:::;;;<<<<<<<<<777999::::::999999;;;===<<<;;;;;;:::::::::::::::;;;=========???CCCBBB>>>>>>>>>>>>???@@@AAACCCCCCGGGEEEEEEHHHGGGEEEEEEIIIEEEHHHLLLSSS___fffaaaXXXYYYZZZ\\\___bbbdddeeeeeeaaaaaacccgggmmmqqqttttttiiifffbbb^^^ZZZYYYXXXXXXYYYUUUOOOKKKJJJKKKLLLMMMHHHFFFEEEFFFHHHJJJKKKKKKEEEEEEFFFFFFFFFGGGHHHJJJDDDFFFHHHHHHFFFDDDDDDEEE@@@???BBBJJJTTT[[[\\\ZZZVVVMMMGGGIIIHHHDDDDDDGGGPPPRRRVVVXXXXXXVVVUUUVVVRRRSSSQQQOOORRRWWWXXXVVVXXX[[[]]]]]]\\\\\\^^^```ZZZVVVTTTYYY```aaa[[[TTTPPPRRRSSSRRRPPPOOOQQQSSSNNNMMMMMMNNNNNNNNNMMMLLLIIIJJJKKKKKKJJJGGGDDDBBBCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@???>>>>>>=========>>>======<<<<<<;;;;;;;;;999999999999888888888888777777777777777777777888444444444444444444444444444444555555555555444444222333333444444333333222333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333444444444555555222222333333333444444444333333333444444444555555555555666666777777777888:::<<<>>>@@@@@@BBBDDDFFFIIIKKKMMMNNNMMMLLLMMMMMMOOOOOOQQQRRRTTTVVVWWWWWWTTT[[[_________bbbbbb```cccdddfff}}}sssccc___eee{{{~~~dddcccfffoootttrrrooooooyyy{{{sssfffiiivvvssseeejjjooouuuwwwqqqkkkmmmuuugggccceeefffiiitttqqq]]]^^^^^^]]][[[WWWQQQLLLIIIRRRSSSTTTUUUTTTSSSQQQOOOMMMMMMLLLKKKJJJKKKNNNPPPPPPOOOMMMLLLJJJIIIIIIIIIFFFGGGHHHHHHGGGEEEBBBAAAAAAAAAAAA@@@@@@@@@??????>>>======<<<;;;;;;::::::999999999999999999999999888888888999999:::::::::888888999999999999888888777777777777888888888888555555555666888<<>>===:::<<>>;;;===<<<<<<<<<;;;;;;;;;::::::888999>>>AAA@@@@@@BBBDDDCCCCCCIIISSSXXXPPPDDDIIIIIIHHHHHHHHHIIIHHHHHHIIIHHHHHHJJJMMMOOOOOONNNLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGEEECCCBBBDDDEEEEEEBBB???>>>?????????>>>CCCFFFHHHGGGCCC?????????>>>BBBEEEFFFDDDBBBBBBCCCCCCFFFOOO[[[ffffff\\\RRRKKKFFFGGGMMMMMMHHHJJJQQQPPPPPPRRRVVVXXXWWWVVVWWWWWWXXXWWWUUUVVVZZZYYYUUURRRUUUXXXYYYXXXYYY\\\___SSSRRRSSSXXX\\\]]]YYYTTTQQQRRRQQQNNNKKKKKKNNNRRRKKKHHHGGGJJJOOOPPPLLLGGGHHHJJJKKKKKKJJJGGGDDDBBBBBBCCCDDDEEEEEECCCAAA@@@AAA@@@???>>>============??????>>>===<<<;;;;;;;;;999999999888888888888777777777777777777888888888444444444444444444444444444555555555555555555444222222444444444444222222333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333444444444555555222222222333333444444444333333333444444444555555666666666666777777777777:::<<<>>>@@@AAABBBDDDFFFJJJLLLNNNNNNMMMLLLLLLMMMOOOPPPQQQSSSTTTVVVWWWXXXTTTZZZ_________bbbbbb```aaaaaaeee}}}zzzuuuwwwuuuooopppwww~~~|||uuukkk[[[jjjyyy|||xxx{{{ooojjjqqqtttmmmjjjlllhhhnnnqqqrrruuuyyytttllliiioooooofff]]]YYYZZZZZZ\\\\\\ZZZXXXVVVTTTSSSRRRUUUUUUUUUTTTSSSRRRRRRQQQRRRKKKMMMMMMDDDJJJ___kkkZZZOOOGGGHHHIIIFFFEEEGGGFFFFFFFFFFFFFFFEEEDDDDDD????????????>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999999888888999999:::888888888777666555555444444444555555666777777777777777666666666666777777555666666777888999999999777777777777777777777777777777777777888888888888888888777777666666555555666666666666777777777777555555666777777777777777:::999888777777888999:::888888888888888888888888999999:::::::::;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>??????@@@AAAAAABBBBBB@@@@@@???????????????@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@??????BBBAAA@@@AAACCCCCCCCCAAA>>>@@@AAAAAA@@@???AAABBBDDDMMMZZZaaa```XXXMMMGGGGGGGGGGGGGGGGGGHHHIIIJJJPPPQQQRRRVVVYYYZZZZZZYYYQQQTTTWWWZZZ[[[[[[\\\]]]XXXVVVRRRPPPRRRVVVXXXXXXZZZZZZ[[[YYYVVVTTTTTTTTTUUUWWWUUUOOOGGGDDDGGGKKKGGGGGGIIIMMMPPPQQQMMMJJJIIIIIIJJJJJJJJJIIIGGGFFFCCCCCCBBBAAAAAAAAABBBBBBEEEBBB>>>;;;<<<=========>>>===<<<;;;:::999999999::::::999999888777666666888888888888777777777777333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333444444555444444333333444444555333333333333333333333333666666666666777777777777999;;;>>>???@@@AAACCCEEEGGGJJJMMMNNNMMMJJJIIIIIINNNOOOQQQRRRTTTUUUUUUUUUTTTXXX]]]```aaa```______```eeejjj}}}ttt}}}{{{yyywww{{{wwwvvvzzzuuujjjpppzzz~~~{{{wwwsss}}}|||yyytttssssssrrrppplllqqqrrrmmmkkklllkkkhhhcccjjjlllbbbWWWSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRRRRQQQQQQSSSMMMOOOMMMHHHSSSgggnnnYYYOOOHHHHHHIIIGGGEEEGGGGGGGGGGGGFFFEEECCCBBBAAA?????????>>>>>>>>>======<<<;;;;;;;;;;;;::::::::::::999999888888999999:::999888888777666666555555555555666666777888888888777777666666666666777777555666666777888888999999777777777777777777777777666666777777777888888888888777777777666666666555666666666666777777777777555555666777777777777777999999888777777888999999888888888888888888888888999999999999::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<===============>>>>>>??????@@@AAAAAA???>>>>>>>>>>>>???@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>??????@@@@@@??????>>>AAA?????????AAABBBAAA@@@>>>???AAA@@@??????@@@BBBAAAGGGOOOSSSRRRMMMGGGDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNQQQTTTUUUUUUTTTQQQRRRSSSUUUXXX[[[___bbbZZZYYYWWWVVVVVVWWWVVVUUUUUUWWWYYYXXXVVVSSSRRRRRRUUUTTTQQQMMMKKKJJJLLLMMMLLLKKKKKKMMMOOONNNKKKHHHJJJJJJKKKKKKJJJHHHGGGFFFCCCCCCBBBAAAAAAAAABBBBBBDDDAAA>>><<<=========<<<;;;;;;:::999888888888888::::::999999888888777777888888777777777666666666444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333222222333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333444444555444444333333444444555444444444444444444444444666666666666777777777777999;;;>>>???@@@AAACCCEEEGGGJJJMMMNNNLLLJJJIIIIIINNNOOOQQQRRRTTTUUUUUUUUUVVVYYY]]]```````````````bbbeeefff|||{{{yyymmmhhhooosssrrr~~~yyytttooo|||xxxtttzzz{{{tttqqqrrrooofff______ccceeeuuuaaaUUURRRRRRUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRSSSQQQQQQMMMKKK]]]ooonnnVVVNNNHHHHHHHHHGGGEEEFFFGGGGGGFFFEEECCCAAA???>>>??????>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::999999888888888888999999999999888888777777666666666666777777888999999999777777666666666666777777666666666777888888999999777777777777777777777777666666777777777777888888777777777777666666666666666666666666777777777777555555666777777777777777999888888777777888888999888888888888888888888888777888888888999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>??????============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@????????????>>>>>>>>>>>>????????????>>>>>>>>>===<<<===???@@@???>>>===???@@@@@@??????@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLJJJKKKMMMOOOQQQSSSTTTTTTMMMMMMMMMOOORRRVVVZZZ\\\^^^\\\[[[ZZZYYYWWWTTTQQQNNNRRRVVVWWWUUURRRPPPOOOSSSOOOLLLLLLNNNPPPPPPOOOQQQOOOMMMMMMLLLKKKIIIGGGKKKKKKLLLKKKJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBB@@@>>>>>>>>>>>>===;;;:::::::::999999999999999999999999999999999999999777777777666666666555555555555555555555555555555333333333333333333333333333333333333333333333333222222333333333333222222333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333444444555444444333333444444555555555555555555555555555666666666666777777777777999;;;>>>???@@@AAACCCEEEHHHJJJMMMNNNLLLKKKJJJJJJNNNOOOQQQRRRTTTUUUUUUUUUXXXZZZ^^^___``````aaabbbbbbeeebbbxxxxxxzzzwwwvvv~~~~~~qqqfffkkkyyy}}}wwwsssyyy|||{{{~~~}}}wwwtttpppggg^^^ZZZ\\\bbbffflll\\\VVVUUU^^^]]]\\\ZZZXXXWWWUUUUUUSSSRRRQQQPPPPPPRRRSSSTTTRRRRRRQQQJJJKKK```nnnfffRRRMMMIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>???>>>>>>>>>============;;;;;;;;;:::::::::999999999999888888888888999999999999888888777777777777555666666777777888999999777777666666666666777777666666777777888888888888666666666666666666666666666666666666777777777888777777777777666666666666666666666666777777777777555555666777777777777777888888777777777777888888888888888888888888888888777777777777888888888888888888888888999999999999::::::::::::::::::::::::999999999999999999999999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<======>>>>>>======<<<======>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>======<<<<<<===???@@@???>>>===>>>??????>>>>>>???AAAAAAAAA@@@???>>>@@@CCCFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJLLLOOORRRTTTVVVXXXZZZVVVWWWYYY\\\^^^^^^\\\ZZZ```\\\XXXXXXVVVRRROOOOOOIIIMMMSSSVVVUUUQQQNNNMMMNNNMMMKKKKKKLLLNNNPPPPPPTTTRRROOOLLLKKKJJJIIIIIILLLLLLLLLLLLJJJHHHFFFDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@?????????@@@???<<<:::;;;;;;<<<<<<<<<<<<<<<<<<999999999999999:::::::::666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333222333333333333333333222222222333333333333444444222333333444444333333222333333333333333333333333222222222333333333444444555444444333333444444555555555555555555666666666666666666666777777777777999;;;>>>???@@@AAACCCEEEHHHJJJMMMMMMLLLKKKKKKKKKNNNOOOQQQRRRTTTUUUUUUUUUYYY[[[^^^______```bbbddd```ccc```rrrzzzsss|||~~~nnnpppwwwzzzxxxvvv|||~~~yyyuuuqqquuu{{{zzzsssiii___[[[___dddiiikkk{{{iii^^^\\\\\\bbbaaa^^^\\\YYYVVVTTTRRRPPPOOOOOOOOOQQQRRRTTTUUUPPPPPPOOOIIIHHH[[[eeeZZZMMMLLLJJJHHHGGGGGGFFFDDDBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>============<<<;;;;;;:::::::::999999999999888888777777888888999888888888777777777777777444444555666666777777888777777666666666666777777777777777777777888888888666666666666666666666666555666666666666777777777666666666666777777777777666666666666777777777777555555666777777777777777777777777777777777777777777777777777777777777777666666777777777888888888777777777888888999999999::::::::::::::::::::::::999999999999999999999999999999999999:::::::::;;;::::::::::::;;;;;;;;;;;;888999999::::::;;;<<<<<>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<================================================<<<======>>>>>>======<<<>>>===<<<>>>@@@AAAAAA@@@<<<>>>??????>>>===???@@@AAAAAAAAA@@@???AAADDDGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMPPPRRRTTTWWW[[[^^^aaaeeemmmtttwwwsssjjjccc\\\UUURRRSSSQQQLLLJJJLLLHHHLLLQQQTTTTTTQQQOOOMMMKKKMMMOOOMMMJJJIIIMMMPPPSSSRRRPPPMMMKKKJJJJJJKKKMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@AAA?????????@@@AAA???===:::;;;;;;<<<=========<<<<<<999999999999999999999:::666666666666555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222333333444444444222333333444444333333222333333333333333333333333222222222333333333444444555444444333333444444555333333444444555555555555666666666666777777777777999;;;>>>???@@@AAACCCEEEHHHKKKMMMMMMLLLKKKLLLMMMNNNOOOQQQRRRTTTUUUUUUUUUYYY[[[^^^______```bbbddd]]]bbb```uuu{{{rrrttt~~~oookkkhhhiiiuuu{{{tttkkkoooxxxyyyoooddd\\\```hhhnnnpppqqqooovvvvvvnnndddaaabbbccc___^^^\\\ZZZXXXVVVTTTSSSNNNOOOOOOPPPQQQRRRRRRSSSMMMKKKMMMJJJGGGRRRXXXOOOIIILLLKKKHHHFFFGGGFFFDDDAAABBBBBBBBBBBBAAAAAA@@@>>>>>>============<<<<<<::::::::::::999999999999888888777777777777888888777777777666666666666666444444444555666666777777777777666666666666777777777777777777777777888888777777777777777777777777555555666666666666777777666666666666777777777777666666666666777777777777555555666777777777777777666777777888888777777666777777777777777777777777666777777777888888888888666666777777888999999999999999999999999999999999888888888888888888888888888888999999999:::::::::999999999:::::::::;;;;;;888888888999::::::;;;;;;>>>>>><<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<============<<<<<<>>>======>>>AAABBBBBBAAA;;;===>>>>>>======>>>???>>>@@@AAAAAA@@@AAACCCEEEHHHHHHGGGFFFFFFFFFFFFGGGFFFIIIMMMNNNNNNPPPUUUYYYYYY___iiisssxxxssshhh^^^TTTPPPQQQYYYYYYQQQLLLLLLKKKNNNQQQSSSRRRQQQQQQQQQMMMQQQSSSQQQKKKIIIMMMRRRSSSSSSQQQNNNKKKJJJKKKMMMLLLLLLMMMLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>???@@@@@@===;;;999:::;;;<<<<<<;;;:::999888888888888888888888888777777777666666666555555333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333111222222333333444444555222333333444444333333222333333333333333333333333222222333333333333444444555444444333333444444555333333333444555555666666666666666666777777777777999;;;>>>???@@@AAACCCEEEIIIKKKMMMMMMLLLLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUUUUXXXZZZ^^^___``````aaabbb\\\aaaaaazzzttt{{{}}}zzz{{{}}}~~~yyyqqqoooyyyxxxpppjjjhhhmmm{{{sss~~~yyyxxxzzzyyyuuupppppprrrwwwzzzxxxsssqqqiiibbbaaahhhppprrrsssuuulllpppoooiiiddddddcccbbb___^^^]]][[[YYYWWWVVVUUUPPPQQQRRRRRRRRRPPPNNNMMMJJJFFFKKKNNNHHHJJJOOOJJJFFFKKKLLLGGGFFFHHHGGGCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>=========<<<<<<<<<:::::::::999999999999888888888777777777777888888555555555555555555555666555555555666777777888888777777666666666666777777888777777777777777777777777777777777777777777777555555555666666666777777555666666666777777777888666666666666777777777777555555666777777777777777555666777888888777666555777777777777777777777777777777777888888888999999666666666777888999999999999999999999999999999999888888888888888888888888888888888888999999999999999999999999::::::::::::777888888999::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;======<<<>>>@@@BBBBBBAAA;;;<<<>>>===<<<<<<===???<<<>>>???@@@???@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEFFFCCCFFFIIIHHHFFFGGGKKKOOOOOORRRXXX```eeecccZZZQQQOOOQQQ^^^ooorrrcccVVVRRRPPPQQQRRRRRRQQQRRRSSSUUUSSSUUUVVVUUURRRQQQRRRTTTSSSTTTSSSPPPLLLIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>??????>>><<<:::;;;<<<===<<<;;;999777999888888777777666666666888888777777777666666666444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333111111222333333444555555222333333444444333333222333333333333333333333333222222333333333333444444555444444333333444444555333444444555666666777777666666666666777777777777999;;;>>>???@@@AAACCCEEEIIIKKKLLLMMMLLLLLLNNNOOONNNOOOQQQRRRTTTUUUUUUUUUVVVYYY]]]```````````````___``````}}}oooaaakkknnniiiiiioooppplllsssmmmppp}}}yyyqqqooopppxxxyyyvvv{{{zzzuuuooommmqqqqqqnnnmmmvvvwwwooolllppppppiiieeecccfffoootttrrrrrrvvvgggiiihhhcccaaabbbaaa^^^cccbbb```^^^[[[XXXVVVUUURRRSSSTTTTTTRRRNNNJJJHHHIIICCCJJJQQQJJJGGGJJJIIIEEEJJJLLLGGGFFFHHHGGGCCCFFFEEEEEEDDDBBB@@@>>>===>>>=========<<<<<<<<<<<<:::::::::999999999888888888888777777777777888888444444444555555555555555666666666777888888999999777777666666666666777777888888888777777777777777777777777777777777777777555555555555666666666777555666666666777777888888666666666666777777777777555666666777777777777777555666777888888777666555777777777777777777777777888888888888999999999999555666666777888999999999888888888888888888888888777777777777777777777777777888888888888999999999888888999999999:::::::::888888888999::::::;;;;;;888888888999:::;;;===>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===<<<<<<===@@@AAAAAA@@@;;;<<<======<<<<<<===???===>>>?????????@@@BBBEEEAAAAAAAAABBBBBBDDDEEEEEECCCFFFGGGEEEAAA@@@DDDHHHTTTSSSTTTYYY\\\[[[UUUOOONNNVVVmmmvvvaaaYYYTTTTTTSSSRRRQQQRRRUUUXXXZZZXXXWWWWWWYYYYYYXXXVVVTTTVVVUUURRRLLLIIIHHHIIIKKKKKKLLLLLLLLLJJJIIIHHHEEEEEECCCBBBAAA@@@@@@@@@@@@???===>>>??????>>>======>>>??????>>><<<:::999999888888777666555555444888888888888777777777777555555555555555555555555333333333333333333333333333333333333333333333333333444444555555444444333111111222333333444555555222333333444444333333222333333333333333333333333222222333333333444444444555444444333333444444555444555555666777888888999666666666666777777777777999;;;>>>???@@@AAACCCFFFIIIKKKLLLMMMLLLLLLNNNPPPNNNOOOQQQRRRTTTUUUUUUUUUTTTXXX]]]```aaa```______aaa```^^^~~~}}}nnn___aaabbb___\\\___hhhqqqrrrkkkjjjooollldddhhhttt}}}{{{zzz}}}uuullljjjpppvvvxxxsssyyy|||yyyvvvtttpppkkk```___```gggppptttrrroooiiigggeeebbbaaaaaabbbccc^^^]]]\\\ZZZXXXWWWVVVVVVSSSRRRPPPPPPOOONNNKKKIIINNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDEEECCCCCCBBBAAA@@@>>>>>>===============<<<<<<<<<<<<999999999888888888888777777777777777777777777777666666555555555555666666777777777777777777777777:::999888666666666777777666666666666555555555555777777888888888888777777555555555555666666666666444555555555666666777777777777777777777777777777666666666666666666666666666666666666666666666666444555666777777666555444666666666666666777888888666666666666777777777777777777777777777777777777999999888888999999:::;;;888999999::::::999999888888888888888888888888888777888888888888999999999888888888888888888888888999::::::;;;;;;::::::999;;;;;;;;;::::::999999999777888:::<<<<<<;;;:::999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<;;;:::999999;;;<<<>>>===>>>>>>>>>????????????>>>BBBDDDBBBAAADDDEEEDDDFFFFFFFFFEEEFFFFFFGGGGGGOOOPPPQQQSSSUUUTTTRRRPPPPPPYYYlll}}}sssaaaVVVXXXVVVTTTRRRQQQQQQSSSSSSVVV```ccc[[[UUUXXXXXXTTTSSSQQQOOOLLLIIIGGGFFFFFFDDDFFFIIIKKKKKKJJJGGGEEEFFFFFFEEEDDDAAA???===<<<===>>>>>>??????>>><<<;;;;;;;;;::::::::::::999999666666666666666666777777777777666555555555555555555444444333333444444555444444444333333222222222555555555444444333333333111222222333444444444444666666555555555444444444666666555444333222222111222222333333333333444444333333333444444444555555444444444555555555666666555555555555666666666666666555555555555666666777:::===???@@@@@@@@@AAACCCFFFJJJNNNOOONNNLLLMMMOOOQQQQQQQQQQQQRRRTTTUUUVVVVVVZZZ^^^```___^^^^^^^^^___bbb___yyyyyyoooqqqoooiii```XXXYYYbbbjjjllllllmmmkkkeeecccnnn{{{yyyrrrqqqtttuuusss||||||{{{wwwrrr\\\aaahhhmmmoooooonnnmmmiiihhhfffcccaaa`````````[[[\\\\\\[[[ZZZWWWTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDEEECCCBBBBBBAAA???>>>>>>===============<<<<<<<<<<<<999999999888888888888777777777777777777777777777777666666555555666666777777777777777777777777777888777777666666777888999666666666666666666666666777777888888888888777777666666666777777777777888555555555666666666777777777777777777777777777777666666666666666666666666666666666666666666666666444555666777777666555444666666666666666777777888666666666666777777777777777777777777777777777777999888888888888999::::::888999999999999999999888888888888888888888888888777777888888888999999999888888888888888888888888999999::::::::::::999999;;;;;;:::::::::999999999888888:::;;;;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999:::<<<=========>>>>>>>>>????????????AAAAAAAAAEEEKKKKKKGGGEEEEEEDDDDDDDDDEEEFFFFFFHHHIIIKKKOOORRRQQQMMMIIIMMMPPP[[[gggjjjaaaWWWRRRTTTSSSQQQOOONNNOOOPPPPPPVVV\\\^^^ZZZUUUTTTTTTTTTTTTRRROOOKKKIIIGGGGGGGGGEEEGGGIIIKKKKKKIIIFFFDDDCCCEEEFFFFFFDDDAAA===;;;<<<<<<===>>>>>>======<<<;;;;;;::::::::::::999999777777777777777777777777777777666555555555555555555444444333333444444555444333333333333333333222555555444444444333333333222222333444444444333333666555555555444444444444333333333333333333333222222222333333333333444444333333333444444444555555333444444444444555555555555555555555666666666666666555555555555666777777:::<<>>>>>============<<<<<<<<<<<<;;;999999999888888888888777777777777777777777777777888777777666666777777888777777777777777777777777666666666666777888999:::777777777777777777777777666777777888888777777666777777777777888888888888555555666666666666777777777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666555555666666555555666666777888666666666666777777777777777777777777777777777777888888888888888999999:::888888999999999999888888888888888888888888888888777777777888888888999999888888888888888888888888999999::::::::::::999999:::::::::999999999999999888888999999999:::::::::999999::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;:::999999999:::<<<===============>>>>>>>>>>>>??????>>>@@@IIIQQQPPPJJJCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEIIIOOOUUUUUUNNNHHHQQQOOOPPPUUUXXXVVVTTTUUUSSSQQQPPPNNNNNNNNNOOOOOOTTTTTTVVVXXXTTTOOOPPPTTTVVVSSSOOOKKKHHHGGGHHHHHHFFFHHHIIIJJJIIIGGGEEEDDDAAACCCFFFHHHGGGCCC???<<<<<<<<<===>>>>>>======<<<;;;;;;::::::::::::999999999999888888888777777777777777666555555555555555555444444333333444444555222333333333333333333444444444444444333333333333333333444444444333222222555555555555444444444444111111222222333333333333222222333333333333444444333333333444444444555555333333333333444444444444444555555555555666666666555555555555555666777777:::<<>>>>>=========<<<<<<<<<;;;;;;;;;999999999888888888777777777777777777777777777777888888777777777777888888777777777777777777777777666666666666777777888888777777777777888888888888666666777777777777666666666666777777777888888888666666666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666666555666555555555555666777777666666666666777777777777777777777777777777777777777777777777777888999999777777888888888888777777888888888888888888888888777777777777888888888888888888888888888888888888888888999999999999888888999999999999999888888888999888888888888999::::::999999999999999::::::::::::::::::::::::;;;;;;<<<::::::999999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>??????AAAHHHOOOPPPKKKCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGLLLUUU]]]^^^WWWPPPWWWQQQNNNQQQSSSSSSUUUYYYTTTSSSRRRQQQQQQQQQQQQRRRPPPLLLNNNTTTSSSMMMNNNVVVVVVSSSOOOKKKHHHHHHHHHIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFFFFCCCAAA???????????????>>>===<<<<<<;;;;;;:::::::::999999999::::::999999888777777777777777666555555555555555555444444333333444444555222222222333333444444444333333333333333333333333444444444444333222222111444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444555555222222222333333333444444444444444555555555666666555555444555555666777888999<<<>>>@@@@@@AAABBBDDDIIIKKKMMMLLLKKKKKKNNNRRRNNNNNNOOOPPPQQQRRRSSSSSSVVVXXXZZZ[[[\\\]]]___bbb___``````iiiddddddaaajjj|||ssskkknnnooolllgggdddfffqqqsssooo|||qqquuuyyy{{{|||{{{sssjjjpppqqqooollllllmmmjjjdddjjjmmmooonnnkkkgggffffffhhhhhhhhhgggfffdddbbbaaa```^^^\\\YYYXXXWWWWWWWWWUUUSSSRRRRRRQQQPPPNNNKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777777777777777777777777777888888777777777777888888666666666666666666666666777777777777666666555555666777777777888888888999666666777777777777666666555555555666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666555555555555555666666777666666666666777777777777666666666666666666666666777777666666777777888999666777777888888777777666777777777777777777777777666666777777777888888888888888888888888888888888777888888999999888888777888888888888888888888888888888777777777888999:::888888888999999:::::::::999999999999999:::;;;;;;999999999999::::::;;;;;;;;;<<<<<<<<<<<<=========;;;???BBBAAACCCHHHJJJIIICCCBBBBBBCCCDDDEEEFFFFFFFFFHHHNNNXXX```bbb]]]XXXUUUPPPOOORRRTTTSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSLLLGGGIIIQQQRRRNNNPPPXXXTTTRRRNNNKKKIIIHHHIIIJJJHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCAAA@@@>>><<<;;;;;;;;;;;;:::::::::999999999999999999999888888777777777777666555555555555555555444444333333444444555222222222333333444444444333333333333333333333333444444444444333222222111333333444444444444444444777666666555444444333333222222222333333333444444333333333444444444555555222222222333333333444444444444444444555555555555444444444555555666888888999;;;>>>@@@@@@AAACCCDDDIIIKKKMMMLLLKKKKKKNNNRRRMMMNNNOOOQQQRRRRRRRRRRRR^^^_________]]]]]]^^^___]]]^^^^^^cccZZZ___YYY\\\hhhuuuuuukkkddddddfffeeedddbbbccchhhooottt|||rrrwww~~~wwwzzz{{{zzz{{{~~~iiinnnqqqpppnnnmmmhhhbbblllnnnnnnooosssvvvsssmmmooommmkkkjjjjjjjjjiiihhhhhhhhhgggfffeeedddccccccaaa___[[[WWWVVVVVVWWWXXXUUUTTTRRRQQQQQQOOOLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999888888888888777777777777777777777777777888777777666666777777888666666666666666666666666777777777777666555444333555666666777777888888888555666666777777666666555555555555555666666666666888888777777777777666666777777777777777777777777666666666666666666666666666666666666666666666666666666555555555555666666555555444444555555666777666666666666777777777777666666666666666666666666666666666666666777777888666666777777777777666666777777777777777777777777666666666777777777888888888888888888888888888888777777888888888888777777777777777777777888888888666777777777777888888888777777888888999:::::::::999999888888999999:::;;;999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===:::@@@BBB@@@???CCCEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDGGGMMMTTTYYY[[[ZZZXXXUUURRRRRRVVVXXXUUUSSSTTTRRRRRRRRRRRRRRRRRRQQQQQQKKKIIIJJJNNNQQQQQQSSSWWWOOONNNMMMKKKJJJIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@@@@@@@AAABBBEEECCCAAA???===<<<;;;;;;;;;;;;::::::::::::999999888888888888888888888888777777666555555555555555555444444333333444444555222333333333333333333444222222222222333333333333333333444444444333222222333333333333444444444444888888777666555444333333222222333333333333444444333333333444444444555555333333333333444444444444333444444444444555555555444444444555555777888999999;;;>>>@@@@@@AAACCCEEEHHHKKKMMMMMMLLLKKKNNNQQQOOOPPPRRRTTTUUUUUUUUUTTT```bbbcccbbb```_________\\\\\\\\\zzztttcccUUUQQQVVVUUU]]]hhhlllhhhaaaZZZXXXXXX\\\aaafffhhhiiiiiijjjooonnnkkknnnyyy|||rrrvvvwwwuuuvvvyyyxxxssshhhnnnqqqmmmiiikkkllllllppprrrrrrtttxxx{{{vvvnnnmmmllljjjjjjjjjkkkkkkkkkiiihhhfffcccbbbaaaaaaaaa^^^\\\YYYWWWUUUUUUUUUUUUSSSQQQPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEECCCBBBAAA????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999888888888888777777777777777777777777777777666666555555666666777666666666666666666666666555666666777777666555444444444555666666777888888555555666666666666555555555666666666666777777777888888888777777777666666777777777777777777777777666666666666666666666666666666666666666666666666777666555444444555666777555444444444444555666666666666666666777777777777666666666666666666666666666555555555555666777777555666666777777666666555777777777777777777777777666666666666777777777888888888888888888888888888666777777777777777777666666666666777777777888888555666777888888888777666666777777888999999::::::888888888888888999::::::888888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<>>===<<<;;;<<<<<<;;;;;;::::::::::::999999555666666777777888888999777777666555555555555555555444444333333444444555444333333333333333333222111111222222222333333333222222333444444444333333222222333333333444444444666666666555555444444444222222333333333333444444333333333444444444555555333444444444444555555555333333444444444555555555444444444444666777888999888;;;>>>@@@@@@AAACCCEEEFFFJJJNNNNNNMMMLLLNNNPPPOOOQQQSSSUUUVVVVVVUUUUUUYYY\\\___``````_________]]]]]][[[vvvrrrZZZVVVYYYTTTNNNMMMQQQ]]]fffccc[[[UUUNNNIIIKKKSSS___kkkrrrtttrrrqqqccccccfffooo|||}}}zzz~~~}}}xxxwwwxxxtttllljjjqqqtttpppnnnrrrzzzzzz{{{{{{zzz|||}}}uuullliiijjjllllllkkkjjjkkkmmmjjjhhheeeaaa___^^^^^^^^^ZZZYYYYYYWWWVVVTTTRRRQQQPPPOOOOOOOOOPPPPPPNNNLLLJJJJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEEEEEEECCCBBBAAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777777777777777777666666555555555555666666666666666666666666666666333444555777777777666666333444444555666777777888555555666666666666555555777777777777888888888888999888888888777777666666777777777777777777777777666666666666666666666666666666666666666666666666777666555444444555666777555444444444444555666666666666666666777777777777666666666666666666666666555555555555555666777777555555666666666666555555777777777777777777777777666666666666777777777777888888888888888888888888666666777777777777666666555666666666777777888888444555777999999888666555666777777888999999::::::888888888777888999999:::888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<>>>===;;;;;;AAAFFFDDD===?????????@@@AAABBBDDDEEEMMMPPPSSSSSSPPPPPPTTTXXXWWWRRROOOQQQRRRQQQQQQTTTQQQQQQRRRRRRSSSRRRRRRQQQPPPUUUSSSLLLMMMUUUUUUOOOHHHIIIJJJKKKKKKKKKJJJIIIFFFEEECCCBBBCCCDDDFFFGGGAAABBBBBBBBBAAA???===;;;===<<<;;;::::::;;;<<<===;;;;;;;;;:::::::::999999444444555666777888999999777777666555555555555555555444444333333444444555444444444333333222222222111111111222222333333333111222333333444444444444222222222333333444444444333333333444444444555555222222333333333444444444333333333444444444555555444444444555555555666666333333333444444444555555333333444444666777888999888;;;>>>@@@@@@AAACCCEEEFFFJJJNNNOOONNNLLLMMMOOONNNOOORRRTTTUUUUUUTTTSSSOOOSSSXXX[[[]]]]]]^^^^^^^^^]]][[[ttteee[[[OOOKKKMMMPPPPPPNNNPPPZZZcccbbbYYYOOOKKKLLLOOOWWW```hhhqqqzzz|||zzzmmmdddrrr}}}llloooqqqqqqqqqrrruuuvvvsssoootttsssqqqooopppttt{{{{{{yyyxxxyyyyyyvvvpppkkkkkkkkkmmmpppooollliiiiiiaaabbbccccccbbb```^^^\\\[[[ZZZYYYWWWVVVUUUUUUUUUOOOOOONNNMMMMMMLLLLLLKKKKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999999888888888888777888777666555555666777888777777777777888888888888777777666666555555555444777777666666666666777777555555555555666666666666777888888888999999999999777777777777777777777777999888888888777777666666555555555555555555555555777777777777777777777777666666555555555555666666777777666666555555555444666666666666666666666666666666777777777777666666777777777777777777777777555555555555666666666666666666666666666777888888666;;;>>>===777222111333666666666666666555555555:::999777666666666777888888777777777666666555555888888888777777777777777777777777777777777777777999777555777:::;;;:::888888888888888888888888888777888888888888999999999999999999999::::::;;;<<<888::::::888;;;@@@@@@===???@@@AAA@@@??????@@@BBBJJJLLLPPPQQQQQQRRRSSSTTTVVVUUUSSSPPPNNNLLLKKKKKKKKKNNNUUUZZZXXXQQQNNNOOOSSSPPPLLLMMMQQQSSSQQQNNNPPPKKKGGGHHHNNNQQQNNNJJJLLLJJJGGGGGGHHHIIIIIIIIICCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999888666777777777777666666666666666666555555555555666666555555555444444333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333444444555555555444444444333333222222222333333333444444444555555444444444555555555555666444444444555555555666666444444555555666777777777888;;;>>>@@@@@@AAACCCEEEGGGKKKNNNNNNLLLKKKNNNPPPSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTWWW\\\^^^\\\]]]``````^^^iiivvviii\\\UUUNNNLLLOOORRRPPPLLLMMMUUU^^^___XXXQQQQQQSSSRRR\\\eeeiiikkkpppssssssllluuu~~~lllnnnvvvxxxxxxuuurrrqqqrrrrrrrrrtttwwwxxxwwwuuuuuuuuurrrqqqqqqssstttsssooolllfffhhhlllpppqqqmmmiiigggbbbccccccbbb```]]]ZZZXXXZZZYYYXXXWWWVVVUUUUUUUUUOOOOOOOOONNNMMMMMMLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::999999999888888888777777888777666555555666777888555666666666666777777777777666666666555555555555777777666666666666777777555555555555666666666666777777777777888888888999777777777777777777777777888888888777777777666666555555555555555555555555666666666666666666666666666666555555555555666666777666666666555555555555555555555555555555555555666666777777777777666666666666666666666666666666555555555555666666666666666666666666666777777888:::>>>AAA@@@;;;777777888666666666666666666666555999999777666666666777777999999999888888888777777777777777777777777777777777777777777777777777777:::888777777999:::888666777777777777777777777777777888888888888999999999999999999999999:::;;;<<<;;;===<<<:::<<<@@@@@@<<<>>>???@@@@@@???@@@BBBDDDIIIKKKNNNOOONNNNNNNNNOOORRRRRRQQQPPPOOOOOOOOOOOOKKKLLLPPPTTTQQQLLLLLLPPPMMMJJJHHHKKKPPPSSSRRRPPPRRRNNNLLLOOOUUUWWWSSSNNNKKKIIIGGGGGGHHHIIIIIIHHHCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<======;;;;;;;;;;;;:::999888888999999999999888888888888666666555555555555666666555555444444444333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333444444444555555444444444333333222222222333333333444444444555555444444444555555555555666444444444555555555666666444444555555666777777777888;;;>>>@@@@@@AAACCCEEEGGGKKKNNNNNNLLLLLLNNNPPPQQQQQQRRRSSSSSSSSSSSSSSSUUUTTTWWW\\\^^^\\\]]]```aaa]]]fffssslllZZZRRROOOLLLNNNRRRSSSPPPKKKMMMTTT[[[[[[VVVSSSUUUXXX\\\fffmmmmmmjjjkkkmmmnnnlll}}}pppsssyyyzzzzzztttmmmjjjnnnssssssuuuxxxyyyvvvrrrooonnnnnnnnnnnnoooppppppnnnllldddhhhmmmqqqqqqnnniiieeecccbbbaaa```]]]YYYVVVTTTWWWWWWVVVVVVUUUUUUUUUTTTPPPPPPOOOOOONNNMMMMMMLLLJJJHHHFFFFFFFFFGGGFFFEEEGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::999999888888888777777777777777666666666666777777555555555555666666666666666666666666555555555555777666666555555666666777555555555555666666666666666666666666777777777777777777777777777777777777888888777777777777666666555555555555555555555555666666666666666666666666666666555555555555666666666666666666555555555555555555555555555555555555555666666777777666666555666666666666666666666666555555555555666666666666666666555555666666777888555999<<<;;;888555555666555555666666666666666666888888777666666666777777999999888888888888777777777777777777777777777777777777777777777777777777;;;999888888888888777555666666666666666666666666777888888888888999999999:::999999999999::::::;;;;;;<<<<<<:::===BBBCCC@@@===>>>@@@@@@@@@AAADDDFFFFFFHHHKKKKKKJJJIIIIIIJJJLLLLLLLLLMMMNNNOOOPPPPPPLLLKKKLLLMMMKKKGGGJJJPPPKKKIIIHHHKKKOOORRRQQQPPPQQQOOOOOORRRWWWXXXTTTOOOKKKIIIGGGGGGHHHHHHHHHGGGCCCBBBBBBAAAAAA@@@@@@?????????>>>============>>>===<<<;;;:::999999999999999999999999888888888888666666555555555555666666555444444444444333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333444444444444555444444333333333333222222333333333444444444555555444444444555555555555666444444444555555555555555444444555555666777777777888;;;>>>@@@@@@AAACCCEEEGGGJJJMMMNNNLLLLLLNNNQQQQQQQQQRRRSSSSSSSSSSSSSSSUUUTTTWWW\\\^^^\\\]]]```ccc\\\cccqqqggg[[[UUUOOOMMMLLLOOORRRSSSPPPLLLQQQVVVZZZXXXTTTSSSVVVZZZaaaiiimmmlllkkklllllljjjoooxxxuuuyyysssrrrpppllleeebbbfffnnnrrrrrrpppmmmkkkkkknnnppppppppppppppppppooonnnmmmjjjmmmooonnnllljjjfffbbbaaa```___]]]ZZZWWWUUUSSSSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPOOOOOONNNMMMMMMMMMIIIHHHFFFFFFFFFGGGFFFEEEGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>============;;;;;;;;;:::::::::999999888888888888777777777777777777666666666666777777555555555666666666777777666666666666666555555555666666666555555666666666555555555555666666666666555555555666666666666777777777777777777777777777777777777777777777666666555555555555555555555555666666666666666666666666666666555555555555666666666666666666666555555555555555555555555555555555555666666666666666666555666666666666666666666666555555555555666666666666666555555555555666777777000333666666444222222333555555555555666666666666777777777666666666777777666666666666666666555555666666666777777777777777777777777777777777777777888888777777888888777777777777777777777777777777777777888888888999999999:::999999999999999::::::666999::::::???FFFHHHFFF>>>???@@@@@@@@@@@@BBBDDDCCCEEEHHHIIIHHHHHHHHHIIIGGGHHHIIIKKKLLLMMMNNNNNNNNNLLLMMMMMMIIIEEEGGGMMMOOONNNMMMNNNPPPQQQPPPNNNOOOMMMKKKMMMPPPQQQNNNJJJJJJIIIGGGGGGHHHHHHGGGEEECCCBBBBBBAAAAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>===<<<;;;999999999:::;;;777777777777666666666555666555555444444555555666444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555555666555555555555555555555555444444555555666777777777888;;;>>>@@@@@@AAACCCEEEFFFJJJMMMNNNLLLLLLNNNQQQSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTWWW\\\^^^\\\]]]```ccc\\\cccqqqzzzlll]]]SSSQQQOOOQQQOOOMMMNNNPPPQQQPPPMMMSSSVVVWWWVVVSSSTTTYYY]]]aaadddfffggglllpppnnniiirrr~~~vvvtttuuusssiiieeeccccccaaa]]]___dddiiihhhfffddddddgggmmmqqqmmmnnnpppqqqqqqppppppppppppqqqmmmeeeaaabbbaaa]]]___^^^^^^\\\ZZZYYYWWWVVVQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPOOONNNNNNMMMMMMLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFEEEDDDDDDBBBBBBAAA@@@>>>>>>>>>>>>============;;;;;;:::::::::999999999888888888777777777666666666666777777777777666666666666777777777888888888555555555666666666666666666666555555555555666666555555555555666666666666444555555555666666666666666666666666666666666666666666666666666666777777555555555555555555555555555555555555555555555555666666555555555555666666555555555666666666666666555555555555555555555555555555666666666666555555555555555555555555555555555555555555666666666666555555555555555666666777333555666777777666666666444555555555666666777777666666666777777777666666555555555555555555666666555555666666777777777777666666666666666666666666555555666777777888999:::888888888888888888888888777777888888888999999999:::999999888888999999999666888999:::???FFFHHHEEE@@@AAAAAA@@@>>>>>>@@@AAA???BBBFFFHHHHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMLLLOOOOOOPPPQQQLLLFFFFFFJJJOOOOOOOOOPPPQQQPPPOOONNNOOOLLLHHHFFFGGGHHHHHHGGGIIIHHHGGGGGGGGGGGGEEECCCCCCBBBBBBAAAAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<777777777777666666666555555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555555666555555555555555555555444444444555555666777777777888;;;>>>@@@@@@AAACCCEEEFFFIIIMMMNNNLLLLLLOOOQQQSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTWWW\\\^^^\\\]]]```bbb]]]dddrrr\\\QQQLLLLLLNNNJJJQQQOOOMMMMMMNNNOOOOOONNNPPPQQQSSSRRRQQQTTTZZZ```bbbcccdddgggpppwwwtttmmmrrrwwwwwwrrrqqqrrrooogggddd```aaaeeeccc[[[YYY]]]^^^aaafffhhhiiijjjjjjkkkdddhhhmmmqqqrrrrrrssstttrrrrrriii\\\XXX]]]^^^[[[______^^^]]]\\\[[[[[[ZZZQQQRRRSSSSSSSSSQQQPPPOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIGGGGGGIIIIIIIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>============::::::::::::999999999999888888777777777666666666666666777777777777666666777777777777888888888888555555555666666666666666666555555444444555555666555555555555666666666666555555555555666666666666666666666666666666666666555555666666666666777777555555555555555555555555555555555555555555555555666666555555555555666666555555555666666666666666444444444444444444444444444555555666666555555444555555555555555555555555555555555555666666666666555555444444555555666777555555666777777777777777444444555555666777777777555555666777777777666666666666777777777777888888444555555666666777777888666666666666666666666666222444666777777888:::;;;888888888888888888888888777888888888888999999999:::999999888888888888999:::;;;;;;999<<>>AAAEEEGGGHHHIIIKKKLLLMMMMMMOOOOOOOOONNNMMMLLLNNNNNNQQQRRRNNNGGGGGGJJJKKKLLLNNNOOOPPPPPPOOONNNPPPLLLGGGEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFDDDBBBCCCBBBBBBAAAAAA@@@@@@?????????>>>============>>><<<<<<;;;;;;;;;;;;;;;<<<999999999999888888888888555555444444444444555555333333333444444444444555333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333555444444444444333333333222222333333333333444444333333333444444444555555444444444555555555555666555555555555555444444444444444555555666777777777888;;;>>>@@@@@@AAACCCEEEFFFIIIMMMNNNLLLMMMOOORRRQQQQQQRRRSSSSSSSSSSSSSSSUUUTTTWWW\\\^^^\\\]]]``````]]]eeeqqqiiiSSSLLLHHHKKKMMMGGGLLLLLLLLLMMMNNNOOONNNMMMOOOOOOOOONNNNNNQQQVVV[[[___bbbdddfffmmmssssssnnnnnnpppqqqooonnnnnnkkkggghhhhhhnnnssskkk[[[VVV[[[___dddkkkppppppmmmkkkiii```fffnnnssstttttttttuuupppqqqhhh[[[XXX```eeebbbbbbaaa```___^^^^^^]]]]]]TTTUUUUUUVVVUUUSSSQQQOOONNNNNNMMMLLLLLLKKKKKKJJJKKKJJJHHHIIIJJJKKKKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>============:::::::::999999999999888888777777777666666666666555666777888888777666555666666666777777777777888555555555555666666666777666555555444444555555666555555555555666666666666555555666666666777777777666666666666666666666666555555555666666666777777555555555555555555555555555555555555555555555555666666555555555555666666555555555555666666666777444444444444444444444444444555555666666555555444555555555555555555555555555555555555666666666666555444444444444555666666444444444444555666555444444444555555666777777888444444666777777777666666666666666777777777888888444444555555666777777888666666666666666666666666333555777777666666888:::888888888888888888888888777888888888888999999999::::::999888888888888888:::;;;:::888:::>>>>>>;;;>>>>>>???>>><<<<<<===??????BBBEEEGGGHHHHHHJJJKKKLLLMMMNNNOOOOOONNNLLLKKKIIIJJJMMMOOOLLLHHHIIIMMMMMMOOOQQQQQQQQQOOONNNNNNMMMKKKIIIGGGHHHIIIJJJKKKHHHGGGFFFGGGGGGFFFCCCAAACCCBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888555444444333333444444555333333333444444444555555333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333555555444444444333333333222222222333333444444444333333333444444444555555444444444555555555555666666666555555555444444444444444555555666777777777888;;;>>>@@@@@@AAACCCEEEEEEIIIMMMNNNMMMMMMOOORRRQQQQQQRRRSSSSSSSSSSSSSSSUUUTTTWWW\\\^^^\\\]]]```___\\\dddlll{{{}}}~~~bbbTTTMMMJJJDDDFFFJJJDDDFFFHHHKKKMMMOOOOOOMMMLLLQQQPPPOOOLLLKKKLLLPPPSSSVVV[[[______bbbggghhhgggjjjlllnnnmmmjjjiiilllpppooosss|||rrr\\\UUU\\\hhhlllpppsssrrrooommmlllcccjjjrrrvvvvvvtttssssssnnnqqqjjj___^^^hhhmmmjjjeeedddbbbaaa______^^^^^^VVVWWWXXXXXXWWWTTTRRRPPPMMMMMMLLLLLLKKKJJJJJJJJJLLLJJJIIIIIIKKKLLLLLLKKKGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>============:::::::::999999999888888777777777777666666666666555666777888888777666555555555555555666666666777444555555555666666777777555555555444444555555555555555555555666666666777666666666666777777777777666666666666666666666666444555555555666666777777555555555555555555555555555555555555555555555555666666555555555555666666444555555555666666777777444444444444444444444444444555555555555555555444555555555555555555555555555555555555666666666777555444444444444555666666777666555555666777666555444444444555666777777888333444666777777777666666333444444444555555666666444444444555666777777888666666666666666666666666444777888888555555666999777777777777777777777777777888888888888999999999::::::999888777777888888777888888666999>>>???;;;;;;<<<===<<<;;;<<<>>>@@@@@@CCCFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMLLLJJJIIIEEEEEEHHHKKKIIIGGGJJJPPPTTTUUUVVVUUURRROOOMMMLLLIIIIIIIIIJJJKKKLLLLLLLLLHHHGGGFFFGGGGGGFFFCCC@@@CCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<=========;;;;;;777777777777666666666666555444444333333444444555333333333444444555555555333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333555555555444444333333333222222222333333444444444333333333444444444555555444444444555555555666666666666555555555444444444444444555555666777777777888;;;>>>@@@@@@AAACCCEEEEEEIIILLLNNNMMMMMMPPPRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTWWW\\\^^^]]]]]]```^^^[[[bbbhhhvvvyyymmmaaa___OOOLLLIIIEEEDDDEEEFFFHHHIIIJJJLLLLLLKKKKKKMMMNNNMMMNNNOOOOOOOOOPPPSSSVVVNNNVVVXXXVVVZZZcccbbbZZZjjjgggcccdddiiinnnqqqrrrrrrsssuuutttpppkkkkkkmmmwwwrrrrrrpppkkkkkknnnrrrrrrrrruuuwwwvvvsssooorrrqqqnnnllliiigggffffffdddddd```\\\\\\``````\\\[[[ZZZXXXUUUSSSPPPNNNMMMOOONNNLLLJJJJJJKKKLLLMMMOOOMMMJJJHHHGGGGGGHHHIIIHHHFFFEEEDDDEEEDDDCCCAAAAAAAAA@@@@@@>>>===<<<;;;999999999888888888777777777777777777777777777777777777666666555555555444555555555555666666666666777777777777777777777777666666555555555444444444777666555444444444444444777777777777777777777777777777666555555555555555888888777666666666666666666666666666666666666666444444444555666777777888555555555555555555555555555555555555555555555555444333333222222333333444333333333444444444555555999777555444333444555666555555444444444444555555555555555555555555555555444444444444444444444444444444444555555555555666666666666666666666666666555555555555555555555555777777666666555555555444666666666666666666666666777777777777777777777777777777777777666666666666999777666888;;;===;;;999888888888888888888888888999999:::;;;;;;;;;::::::======<<<;;;;;;;;;;;;;;;@@@@@@AAABBBDDDFFFGGGHHHDDDHHHIIIGGGHHHJJJHHHDDDHHHIIIJJJJJJIIIIIIJJJLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPMMMJJJHHHIIIJJJEEEDDDCCCEEEGGGHHHFFFDDDCCCAAAAAABBBEEEEEEAAA===AAA???===<<<::::::;;;;;;::::::::::::::::::::::::::::::999999888777777777666666666666555555555555222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444333222222444444333222444444444444444444444444555555555444444333333333666666555555555444444444666666666666666555555444555444444555555666777888999;;;???AAABBBBBBDDDEEEHHHJJJMMMLLLKKKLLLOOOSSSQQQQQQRRRRRRSSSSSSTTTTTTWWWWWWWWWZZZ\\\]]][[[ZZZ[[[aaa]]]aaammmrrrnnn]]]RRRNNNNNNMMMKKKGGGDDDCCCDDDFFFGGGGGGHHHJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNMMMNNNPPPSSSRRRXXXXXXUUUYYYccceee___eeebbbaaaccciiippptttvvvwwwuuurrrnnnlllmmmrrrxxx{{{uuurrrttttttpppqqqtttrrrrrrsssvvvwwwvvvsssqqqpppooommmjjjhhhfffeeedddeeeeeebbb]]]]]]___^^^ZZZZZZXXXUUURRRPPPPPPQQQRRRPPPNNNMMMKKKKKKLLLMMMNNNOOOMMMKKKIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDDDDBBBAAA@@@@@@@@@???>>>===<<<;;;:::999999999999888888888777777777777777777777777777666666666555555555555666666666777777777777888777777777777777777777777666666555555555444444444666666555444444444444444444444444444444444444444777777666555555555555555777777666555555555555555666666666666666666666666444444555555666777777888444444444555555555555555555555555555555555555555444333333222222333333444333444444444555555555555:::999777666555666777888555555444444444444555555555555555555555555555555777777777777777777777777444444444555555555555666666666666666666666666666555555555555555555555555777666666666555555555555666666666666666666666666777777777777777777777777777777777777666666666666888777666777:::;;;:::999888888888888888888888888888999999:::::::::::::::<<<<<<;;;<<<<<<===>>>???AAAAAAAAAAAABBBCCCDDDEEEDDDHHHIIIFFFEEEHHHIIIGGGIIIKKKLLLKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOONNNLLLJJJHHHIIIJJJHHHFFFEEEEEEFFFFFFDDDAAACCCBBBAAABBBCCCBBBAAA@@@CCCBBB@@@===<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888777777777777777666666555555444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333222111111333333222111444444444444444444444444555555444444444333333333666666555555555444444444666666666666666555555444555444444555555666777888888;;;???AAABBBBBBDDDEEEGGGJJJMMMMMMKKKLLLOOORRRQQQQQQRRRRRRSSSTTTTTTTTTWWWWWWWWWZZZ\\\]]][[[ZZZ\\\aaaZZZ\\\hhhooouuuYYYKKKIIIIIIIIIIIIJJJHHHEEECCCBBBCCCEEEFFFEEEFFFHHHHHHGGGGGGIIIJJJLLLMMMMMMLLLJJJJJJLLLNNNSSSWWWUUURRRWWWaaaeeeaaaaaa______bbbhhhnnnrrrtttpppooollliiihhhlllrrrvvvssspppoooqqqqqqnnnoooqqqpppqqqtttvvvvvvuuusssrrrooonnnkkkiiifffdddcccccceeefffccc___^^^```^^^YYYXXXUUURRRPPPOOOQQQTTTVVVPPPOOONNNLLLLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJGGGFFFDDDDDDDDDCCCBBB@@@@@@@@@@@@???>>>===<<<;;;::::::::::::999999999999777777777777777777777777666666666666555555555555777777777777888888888888777777777777777777777777666666666555555555444444666666555444444444444555444444444444444444444444777666666555555555555666666555555444444444444555666666666666666666666666444444555555666777777777444444444555555555666666555555555555555555555555444444333333333333444444444444555555555666666666999888777666666666777888555555444444444444555555555555555555555555555555777777777777777777777777444444444555555555555666666666666666666666666666555555555555555555555555666666666666555555555555666666666666666666666666777777777777777777777777777777777777666666666666777666555666888:::999888888888888888888888888888888888888999999999::::::::::::;;;<<<===???AAABBBAAA@@@@@@@@@@@@AAAAAABBBCCCGGGHHHDDDCCCFFFKKKLLLKKKLLLMMMMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKIIIHHHIIIJJJKKKIIIGGGFFFEEECCC@@@>>>CCCCCCCCCAAA@@@???AAACCCFFFEEECCC@@@>>><<<;;;:::::::::::::::::::::::::::::::::999999888777777777888777777666555444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222111000000222222111000333333333333444444444444555444444444444333333333555555555555555444444444666666666666666555555444555444444555555666777888888;;;???AAAAAABBBCCCEEEGGGJJJMMMMMMLLLLLLOOORRRQQQQQQRRRSSSSSSTTTTTTUUUWWWWWWWWWZZZ\\\]]][[[ZZZ\\\___WWWWWWbbbkkkiiiYYYJJJHHHLLLMMMKKKIIIFFFEEECCCAAAAAABBBDDDEEEDDDEEEGGGGGGFFFFFFHHHIIILLLLLLKKKJJJHHHHHHIIIKKKPPPRRRRRRPPPUUU]]]```^^^_________aaadddhhhlllnnndddhhhllllllmmmnnnmmmjjjooonnnooonnnmmmkkkkkkllllllooossstttsssqqqpppqqqooonnnllliiigggeeedddccccccdddccc```___aaa^^^YYYWWWUUUSSSRRRRRRSSSUUUVVVPPPOOONNNMMMMMMMMMNNNNNNNNNMMMLLLJJJJJJIIIJJJJJJGGGEEECCCCCCCCCCCCAAA???????????????>>>===<<<;;;;;;;;;;;;:::::::::999999666666666666666666666666666666666666666555555555666666777777777888888888666666666666666666666666666666666666555555555555666555555444444444555555666666666666666666666666777666555555555555666666666555555444444555555555666666666666666666666666555555555555666666777777333333444444555666666666555555555555555555555555444444333333333333444444555555555666666666666777666555555444444444555555555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555555555555555666666666666666555555555666666666666666666666666666666666666666666666666777777777777666666666666666666666666777888888777888888888888888888888888777777777777888999:::::::::::::::;;;===>>>@@@AAA????????????@@@AAABBBBBBBBBGGGGGGCCCAAAFFFLLLOOOKKKLLLMMMLLLJJJIIIJJJKKKNNNMMMLLLKKKKKKJJJJJJJJJIIIJJJJJJIIIGGGGGGHHHJJJJJJIIIGGGFFFEEEBBB@@@>>>BBBCCCCCC@@@======AAAEEEIIIGGGEEEBBB???===;;;:::;;;;;;::::::::::::999999::::::999999888777777777888888777666555444444333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333111000111222333222000333333333333333444444444444444444444444444444444555555555555555555555555666666666666666555555444555444444555555666777888888;;;>>>@@@AAABBBCCCDDDFFFJJJMMMMMMLLLLLLOOORRRQQQRRRRRRSSSTTTTTTUUUUUUWWWVVVWWWZZZ\\\]]][[[ZZZZZZ___WWWWWWaaajjjOOOHHHCCCEEEGGGEEECCCCCCCCCBBBAAA@@@@@@BBBCCCDDDCCCEEEFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIGGGGGGIIIKKKOOOPPPQQQRRRVVV[[[\\\ZZZ[[[\\\]]]```bbbeeehhhjjjeeekkkooooooppprrrnnngggmmmoooqqqooommmmmmnnnnnnjjjnnnsssssspppmmmmmmoooqqqooommmjjjhhhfffeeeddd```bbbaaa______aaa___ZZZVVVVVVVVVVVVUUUTTTSSSRRROOOOOOOOONNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJIIIIIIFFFDDDCCCBBBCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999666666666666666666666666555555555666666666666666555555555666666666777777666666666666666666666666777777666666666555555555555555444444444555555666666666666666666666666666666666555555555555666666777666666666666666777777666666666666666666666666555555555555666666666666444444444555555555666666555555555555555555555555555444444333333444444555555555555666666666666777555444444444444444555555555555444444444444555555555555555555555555555555333333333333333333333333444444444555555555555666666666666666666666666666555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666777777777777666666666666555666666666666666777777777777777777777777777777777777777777888999:::;;;;;;;;;::::::;;;;;;<<<=========>>>???@@@BBBDDDEEEAAAEEEFFFBBBBBBGGGLLLMMMHHHIIIJJJIIIHHHGGGHHHJJJMMMLLLKKKIIIIIIHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIIEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCCCC???<<<===AAAEEEHHHGGGEEECCC@@@>>>;;;:::;;;;;;;;;::::::999999999::::::999999888777777777888777777666555444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444444222111222333444333222222222222333333333444444444444444444444444444444444555555555555555555555666666666666666555555444555444444555555666777888888:::>>>@@@AAAAAACCCDDDFFFJJJMMMNNNMMMLLLNNNQQQRRRRRRSSSSSSTTTUUUUUUUUUWWWVVVWWWZZZ\\\]]][[[ZZZXXX^^^YYYYYYdddlllHHHDDDAAAAAA???<<>>===>>>>>>>>>======<<<;;;::::::::::::999999999999777777777777777777777777555555555666666666666666555555555555666666666666777777777777777777777777777777777666666666555555555444444444444555666666333333333333333333333333666555555555555666666777777666666666666777888888666666666666666666666666555555666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555444444555555555666666666555666666666666777777777555555444444444444555555555555555555555555555555444444444444444444444444444444444555555555555666666666666666666666666666555555555555555555555555555555555666666666666666666666666666666666666666777777777777777777777777777777777777666666666666555777888777666555666888777777777777777777777777888777777777888999;;;===<<<<<<;;;:::999999::::::<<<<<<===>>>@@@BBBDDDEEEAAADDDEEECCCEEEIIIKKKIIIEEEFFFGGGGGGFFFFFFGGGIIILLLKKKIIIHHHGGGGGGGGGHHHFFFFFFGGGFFFDDDDDDEEEGGGAAACCCEEEEEEDDDDDDEEEFFFCCCCCCAAA???===>>>AAACCCEEEDDDDDDBBB@@@>>><<<;;;<<<;;;;;;::::::999999888::::::999999888777777777666666666666555555555555222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444333222222444444333222111111222222333333444444333333333444444444444555444444444555555555555555666666666666666555555444555444444555555666777888777:::>>>@@@@@@AAABBBDDDEEEIIIMMMNNNMMMMMMNNNPPPRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWZZZ\\\]]][[[ZZZWWW^^^ZZZZZZeeennnGGGDDDBBBBBBAAA>>>AAAFFF?????????@@@AAACCCDDDEEE@@@BBBCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIIIIKKKNNNPPPUUURRRQQQRRRUUUWWWYYYZZZWWW[[[```bbbccceeehhhjjjkkklllfff]]]```lllppplllbbbhhhiiieeecccggglllmmmpppwww~~~{{{sssmmmooosssrrrqqqooollljjjhhhgggfffcccccc```[[[ZZZ\\\ZZZVVVTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHGGGEEECCCBBBAAAAAAAAA???>>>=========>>>======<<<;;;:::999999999999888888888777777777777777777777777555555555555666666666777555666666666666777777777777777777777777777777777777777777777666666666555444444444444444555666666333333333333333333333333555555555555555666777777555555555555555666777777666666666666666666666666666666666666666666666555666666666555444444333333555555555555555555555555555555444444444444555555333444444444555555555555444555666666777777777666555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555555555555555555555555555666666666777666666666666666666666666777777777777777777777777777777777777666666666666666888999888666555777888777777777777777777777777999888777777888:::===>>>===<<<;;;:::::::::::::::<<<<<<<<<===>>>@@@AAABBBAAACCCCCCDDDIIILLLIIIBBBCCCDDDFFFFFFFFFFFFHHHJJJKKKJJJHHHFFFFFFFFFGGGHHHEEEFFFFFFEEECCCBBBCCCEEE???BBBDDDEEEDDDDDDEEEGGGDDDBBB???>>>???@@@@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<<<<;;;::::::999888888::::::999999888777777777555555555555666666666666222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333222111222333444333111000111111222333333444444333333333444444444555555444444444555555555666666666666666666666555555444555444444555555666777888777:::===???@@@AAABBBCCCEEEIIINNNOOOMMMMMMNNNPPPRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWZZZ\\\]]][[[ZZZXXX___YYYXXXcccooo???===>>>CCCCCC@@@>>>@@@>>>>>>???@@@AAACCCDDDEEE>>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIJJJLLLPPPSSSVVVQQQMMMMMMPPPRRRVVVYYY]]]```dddeeeddddddeeeggglllnnnhhhaaadddqqqtttooohhhnnnnnngggcccggglllmmmuuu}}}vvvppprrrwwwrrrqqqnnnllliiigggfffffffffeee```ZZZXXXYYYWWWSSSSSSRRRQQQPPPOOOPPPPPPQQQLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGEEECCCAAAAAAAAAAAA???=====================<<<;;;999999999888888888777777777777777777777777777777444555555555666666777777777777777777888888888888777777777777777777777777777777777777666666666666444444444444444555666777555555555555555555555555555555555555555666777888444444444444444555666777666666666666666666666666666666666666666555555555777777666555444333333222555555555555555555555555555555444444444444555555333333333444444444555555222222333444555555555444555555555444444555555555555555555555555555555555444444444444444444444444444444444555555555666666666666666666666666666666555555555555555555555555444555555555666666777777666666666666666666666666777777777777777777777777777777777777666666666666666888:::999666555777999777777777777777777777777999888888888999;;;===???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCEEELLLOOOHHH>>>BBBDDDEEEFFFFFFGGGIIIKKKJJJIIIGGGEEEEEEFFFGGGHHHEEEFFFFFFDDDBBBAAABBBCCC???BBBEEEEEEDDDCCCEEEGGGDDDAAA>>>>>>@@@BBB@@@>>>===>>>???@@@??????===<<<<<<<<<;;;::::::999888888::::::999999888777777777444444555555666777777777222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444222111000111222222222000000000111222333333444444333333333444444555555555444444444555555555666666666666666666666555555444555444444555555666777888777:::===???@@@AAABBBCCCEEEIIINNNOOONNNMMMNNNPPPSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWZZZ\\\]]][[[ZZZZZZ___WWWUUUaaaooo??????@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBIIIGGGEEEDDDEEEHHHLLLNNNMMMPPPRRRQQQNNNNNNSSSXXX___^^^```fffmmmooolllhhhkkkmmmmmmmmmrrrxxxxxxttttttqqqmmmkkklllnnnooopppyyyzzzzzzxxxvvvsssqqqpppsssppplllhhheeecccbbbbbbddd___YYYVVVVVVWWWUUUSSSSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<===============:::::::::999999999888888999999888888777666666555888888777666666666666666777777777777666666666666777777666666555555555444666666666666555555555555666666555444444444444444666666666666666666666666999999888888777777666666666666666666666666666666777777777777777777777777444444555555555555444444444444444444444444444444666666666666666555555555555555555444444333333333444444555555555555444444777777666666555555444444777666333222222444666777444444444444444444444444333333333555777888777555555555555555555666777777888777666444444555555666666666555555555444444444666666666666666666666666666666777777777777666666666666666666666666666666555555666666777777888888777888999888666666666888666666555555555555666666666666666666777:::<<<======<<<;;;:::999::::::;;;>>>======<<<<<<<<<======AAABBBDDDEEEEEECCCBBB@@@@@@FFFIIIFFFDDDGGGIIIJJJFFFEEEEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBCCCEEEHHHIIIEEEFFFGGGHHHGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999888888666555555555555444444444333333333222222222111111111111222222222333333333333333333333333333333333222333333444444333333222333333333333333333333333444444444333333222222222555444222222222333555777444444444444444444444444444444444555555555555666555555666666555444333333333444666888888888777777999<<>>>>>>>>?????????@@@@@@@@@@@@?????????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBEEECCCAAA@@@AAACCCFFFHHHJJJLLLNNNLLLJJJKKKOOOTTT]]]]]]```ffflllnnnkkkgggiiikkkllllllqqqvvvvvvqqqpppmmmjjjiiikkknnnpppqqqpppqqqsssuuuvvvtttpppmmmlllllljjjhhhfffcccaaa```^^^\\\XXXWWWWWWVVVSSSPPPQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????<<<=====================::::::999999999888888888777777777777777888888888888888777666666666666666777777777777666666666666777777666666666555555555666666666666555555555555777666555555444444555555444444444444444444444444777777777777777666666666666666666666666666666666666666666666666666666666555555555666666555555555444444444444444444444444666666666666555555555555555555555444444333333333555666666666666666666555666666666666666555555555???===999666444444444555444444444444444444444444444333222222333333111000555555555555555666777777888777666555444555666666777777666666666555555555666666666666666666666666777777666666666666777777777777777777777777777777777777777777666666666666666777888888666666777888777777666666666666777777666666666777888999:::;;;===<<<;;;:::999::::::;;;===<<<<<<;;;;;;<<<<<<===@@@AAABBBCCCCCCBBBAAA@@@AAAEEEGGGEEEEEEHHHIIIHHHDDDEEEEEEFFFFFFFFFGGGGGGCCCCCCBBBBBBCCCEEEGGGIIIFFFGGGHHHIIIIIIHHHFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999:::999999999888888888888666555555555555444444444444333333333333222222222222222222222333333333333333333333333333333333333222333333444444333333222333333333333333333333333444444444333333222222222444444333222333444555666444444444444444444444444444444444555555555555666555555666666555444444333444555666777777888888888999;;;???AAABBBBBBCCCEEEGGGHHHKKKLLLLLLMMMOOOQQQSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXX[[[]]]^^^\\\[[[ZZZ[[[WWWYYYcccwww============>>>>>>>>>>>>?????????>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???>>>???AAACCCEEEHHHIIIJJJHHHFFFHHHMMMQQQXXXYYY]]]dddiiikkkhhhdddgggjjjkkkkkkooosssrrrnnnjjjhhhfffgggjjjmmmppppppooooooppprrrsssnnnfff```gggggghhhgggeeebbb___]]][[[ZZZYYYXXXXXXVVVRRROOOQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????==================<<<<<<:::999999999999888888888555666666777888999999999888888777666666666666666666666666666777777777777777777666666666666555555666666666666555555555555888777666666555555666666444444444444444444444444555555555666666666666666666666666666666666666666666666666666666666666666555666666777777666666555555555555555555555555555555555555555555555555555555555555444444444444444666666777777777777666666555555555666666666666666@@@>>>;;;777555444444444555555555555555555555555777555444555666666444333555555555555555666777777888777666555555555666666777777777777777666666666666666666666666666666666888777666555555666777888888888888888888888888888888888888777666555555555666777888888666666777888888888777777777777888888666777888888999999888888<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777777777666555555555555444444444555555444444444333333333333333333333444444444444333333333333333333333333222333333444444333333222333333333333333333333333444444333333333333222222333333333444444444555555444444444444444444444444444444444555555555555666555555555666555555444333555555555666666777888999888;;;>>>AAAAAABBBDDDEEEFFFHHHJJJKKKKKKLLLOOOPPPRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXYYY[[[]]]^^^]]][[[YYY[[[WWWYYYeeezzz<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBDDDGGGIIIJJJJJJIIIHHHGGGIIINNNRRRTTTVVV[[[aaafffgggeeebbbeeeiiikkkkkkmmmpppoookkkgggeeeeeefffiiilllmmmmmmlllkkkkkknnnooollleee___hhhhhhgggfffccc```]]][[[[[[[[[ZZZXXXWWWUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPNNNMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????============<<<<<<<<<<<<999999999999888888888888666666666777888888999999888777777666666666666666666666666666777777777777777777666666666666666666666666666666555555555555888888777666666666666666666666666666666666666666333444444555555666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666444444555555555555555666555555555555555444444444666666666777777666666666444444555555666666777777888777555444444444555666555555555555555555555555666555444555888999999888555555555555555666777777777777777666666666666666666666666666666666666666666666666666666666666666888777666555555666777888777777777777777777777777888777777777666666666555999:::;;;999777666777888888777777666666777777888666777888999999888777666;;;:::::::::::::::::::::::::::999999::::::;;;;;;@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDCCCFFFJJJHHHBBBAAACCCFFFHHHIIIIIIHHHGGGBBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888888777777777777666666555555555555444444444666555555555444444444444333333333444444444555555333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333222333444555555555444444444444444444444444444444444444444555555555555666444555555555555555444444666666555555555777999:::777:::>>>@@@AAABBBDDDEEEEEEGGGIIIJJJKKKLLLNNNPPPRRRRRRRRRSSSTTTTTTUUUUUUXXXXXXYYY[[[^^^___]]]\\\YYY\\\XXXYYYfff~~~=========>>>>>>>>>>>>???======>>>>>>>>>?????????>>>>>>??????@@@AAAAAABBBAAAAAAAAACCCEEEHHHLLLNNNMMMMMMLLLKKKLLLNNNQQQTTTTTTWWW[[[```eeegggfffeeefffjjjllljjjkkkmmmmmmjjjgggfffeeefffiiijjjjjjiiibbbbbbdddiiinnnqqqpppnnnnnnkkkhhhddd```]]]\\\[[[]]][[[YYYVVVSSSRRRSSSTTTRRRQQQPPPOOONNNNNNNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<<<<;;;999999999888888888777777777777777777777777777777888777777666666666666666555666666666777777777888666666777777777777777777666666666666555555555555888888777666666666666666777777777777777777777777333333444444555555666666666666666666666666666666555555555555555555555555666666777777777777666666666666666666666666666666333444444444555555666666555555555555555555555555444555555666666555555444444444555555666666777777222222222222333555666777666666666666666666666666666444222333444666555555555555555555555666777777777777777777777666666666555555555555555555555555666666666666666666666666888777666555555666777888666666666666666666666666555666666666777777777888===>>>>>><<<888666666777777666666555555666666777666777888999999777666555999999::::::::::::::::::999999999999999:::;;;;;;AAAAAA@@@@@@@@@BBBCCCDDDEEEFFFEEEDDDGGGJJJFFF@@@AAACCCEEEHHHIIIIIIHHHGGGAAABBBBBBCCCDDDEEEFFFGGGHHHGGGFFFEEECCCBBB@@@???BBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888777777777777666666555555555555444444444666666666555555555444444333333333444444444555555333333333333333333333333222333333444444333333222222222222333333444444444333333333333333333333333222333444555555555444444444444444444444444444444444444444555555555555666444444555555555555555444666666555555555777999:::666999===@@@AAABBBDDDEEEEEEGGGIIIJJJKKKLLLNNNPPPRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWYYY[[[^^^___^^^]]]YYY]]]YYYZZZhhh============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>=========>>>???@@@AAAAAABBB@@@@@@AAACCCEEEHHHKKKMMMOOONNNNNNNNNOOOQQQSSSTTTVVVXXX\\\```dddfffhhhiiifffjjjkkkhhhgggjjjkkkiiihhhgggggghhhiiijjjhhhfffdddeeehhhkkkmmmooopppppppppmmmhhhccc___\\\[[[[[[]]]\\\YYYTTTQQQOOOQQQSSSPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;999888888888888777777777888888888777777777777777888888777666666666666666555555666666777777888888666666777777777777888888666666666666555555555555888777666666555555666666555555555555555555555555444444444555555555555555666666666666666666666666555555555555555555555555555666666777777666666555555555555555555555555555333333333444555555666666555555555555555666666666444444555555555555444444555555555666666666666666555555444444555555666666777777777777777777777777>>>;;;777555555444333222555555555555555666777777777777888888888777666555444444444444555555555555666666666666666666666666666666777777777777666666555555555555555555555555555555555666777888888888>>>???>>><<<999666666666666666555555555555666666777777777888777777666666888999999::::::::::::999999999999999:::;;;<<<<<>>CCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888777777777666555555555555444444444666666555555555444444444333333333333444444444444333333333333333333333333222333333444444333333222111222222333333444444555222222333333333333444444333333333444444444555555444444444444444444444444444444444555555555555666333444555555666555555555555555555666666777888999666999===???AAABBBDDDEEEFFFHHHJJJKKKKKKLLLOOOPPPRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWYYY\\\___```___^^^[[[___[[[ZZZiii;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>>>>======<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIILLLLLLLLLNNNPPPQQQPPPPPPTTTVVVXXX[[[^^^bbbfffiiifffjjjjjjeeeccceeehhhhhhgggggghhhjjjkkkkkkiiigggjjjnnnrrrrrrmmmiiihhhiiillljjjgggddd```]]][[[ZZZ______^^^ZZZTTTQQQRRRSSSSSSRRRPPPNNNLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>???>>>>>>===<<<<<<;;;;;;888888888888777777777777666666777777888888999999888888777666666666666666555555555666777888888888666666777777777888888888666666666666555555555555777666555555444444555555555555555555555555555555666666666555555555555555666666666666666666666666555555555555555555555555555555555666666555555555444444444444444444444444222222333444444555666666444555555555666666666777555555666666666666555555666666666666666555555555666666666666555555666666777777777777777777777777CCC@@@;;;888666555444333555555555555555666777777777777888999888777666555444555555555666666666666666666666666666666666666555666777888888777666555666666666666666666666666666666666666777777777777:::;;;;;;:::888666666777777777666666666666777777777777666666666777777888777888999:::;;;::::::999999999999::::::;;;<<<===BBB@@@>>>===>>>@@@CCCEEEHHHMMMNNNJJJGGGFFFCCC???CCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888666555555555555444444444555555555444444444333333222222222222333333333333333333333333333333333333222333333444444333333222111111222333333444555555222222222333333444444444444444333222333444555666444444444444444444444444444444444555555555555666333444444555666666555555444555666777777888888888555888<<>>>>>>>>===<<<;;;<<<===>>>???@@@AAAAAADDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOMMMLLLPPPQQQSSSUUUXXX\\\bbbeeefffiiihhhbbb___bbbfffgggfffggghhhjjjmmmmmmkkkhhhfffnnnuuuuuuoooiiihhhjjjggggggfffeeebbb^^^ZZZXXXbbbddddddaaa[[[VVVTTTTTTWWWVVVTTTQQQOOONNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;888888888888777777777777444444555777888:::;;;;;;888888777666666666666666444555555666777888888999666666777777888888888999777666666666555555555555666666555444444444444444888888888888888888888888777777777666555555555444666666666666666666666666555555555555555555555555444444555555555555444444444444444444444444444444222222333333444555666666444555555555666666777777666666777777777777666666777777666666555555555444333333444444555666666666777777777777777777777777>>>;;;777555444444333222555555555555555666777777777888888999999777666555555666666666777777888888666666666666666666666666444555888999999888555444777777777777777777777777888888777777666666555555666777888888777666777888888888777777777777888888777666555555555666888999777888999:::;;;::::::999::::::::::::;;;<<<===>>>AAA???===<<<<<>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::::::::999999999999888666666555555555444444444555555444444444333333333111111222222222333333333333333333333333333333333222333333444444333333222111111222333333444555555222222222333333444444444555444333222222444666777444444444444444444444444444444444555555555666666333333444555666666666555333444666888888888777777555888<<>>??????@@@@@@AAABBBBBB???@@@AAAAAAAAABBBDDDFFFIIIHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQTTTXXX\\\___aaaaaaccceeeeeeccccccdddfffiiihhhgggnnnsssgggbbboookkkooosssssspppllljjjjjjjjjiiieee___```eeeeee```\\\[[[ZZZZZZYYYXXXVVVTTTUUUSSSPPPNNNLLLLLLMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888555666777999999999888777777777666666666666777777777777777777777777777777777777777777777777777777::::::999999888777777777777777666666555555555444999888666555555666777777777777777777666666666666444444444555555555555666555555555555555555555555444444444555555555555666555555555555666666666666666666666666555555555555555555555555555555444444666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666666444444555555555555444444222222333444444555555666777777777777666666666666333333333444444444555555888888777666555444333333333555777888999888777666666666666555444444444333777777777777777777777777777777777777666666666666777777777777777777777777666666666666666666666666777888888888888999999999888888999:::;;;======>>>>>>>>>>>>>>>>>>>>>???@@@HHHJJJMMMLLLIIIFFFDDDCCCFFFBBB???>>>AAACCCCCCBBBEEEHHHIIIGGGFFFIIIHHHDDDBBBFFFIIIGGGBBBCCCJJJRRRGGGEEECCCBBBBBBAAA???===@@@@@@@@@???>>>======<<<;;;;;;::::::::::::999999:::::::::999999999999888777777777777777777777777333333333333333333333333222222222222222222222222222222111111222222333444555555555444444333333333333333333333333333333333444444333333333333222222333333333444444444555555555555555444444333333333555555555555555555555555666666777777666555444444555555555555666666666777777;;;???BBBCCCCCCCCCDDDGGGIIIKKKLLLKKKLLLNNNPPPUUUUUUUUUTTTUUUUUUVVVVVVXXXYYY[[[]]]___``````___cccccc```^^^hhh;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAA???@@@AAAAAAAAABBBDDDFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNPPPSSSVVVZZZ\\\^^^___```aaabbbccceeegggiiihhhlllhhhhhhpppooojjjnnnnnnqqquuuuuurrrpppooooooiiiiiiddd______dddccc___\\\YYYTTTSSSTTTVVVUUUTTTVVVTTTQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888777888888888888777777666777777666666666666777777777777777777777777777777777777777777777777777777777777777888888888888888777666666666555555555555888777666555555555666777777777777666666666666666444444444555555555555666555555555555555555555555444444444555555555555666555555555555666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666444444555555555555444444222333333444444555555666777777777666666666555555444444555555555666666666777777777666555555444444444555777888888888666666555555555555555555444444777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777888888888999999999888999999:::;;;<<<======>>>>>>>>>===>>>>>>???@@@DDDFFFHHHHHHFFFCCCAAAAAACCCAAA???@@@CCCFFFFFFEEEGGGJJJJJJGGGGGGJJJJJJGGGFFFFFFGGGGGGGGGFFFFFFFFFBBBAAA???@@@AAAAAA@@@>>>@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::999999888888888777777777666666666666666666666666666666333333333333333333333333333333333333333333333333222222111111222222333444555555444444444333333333333333333333333333333333444444333333333333222222333333333444444444555555555555555444444333333333555555555555555555555555777777777777666555333333555555555666666666777777777;;;???BBBCCCCCCCCCDDDGGGIIIKKKLLLKKKLLLNNNPPPUUUUUUUUUTTTUUUUUUVVVWWWZZZ[[[]]]___aaaaaaaaaaaa```aaa^^^\\\ggg;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======>>>??????@@@@@@AAA>>>???AAAAAA@@@AAACCCEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMOOOQQQTTTWWWYYYZZZ[[[[[[]]]```eeejjjlllmmmlllpppgggaaannnwwwtttrrrqqqsssuuuuuutttrrrrrrsssmmmlllgggbbb```bbb```]]]]]]VVVOOOMMMQQQUUUVVVUUUUUUTTTQQQOOOMMMLLLLLLLLLNNNMMMLLLJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888:::999888777666666666666777777666666666666777777777777777777777777777777777777777777777777777777555555666666777888888999666666666666555555555555777666555444444555666777888888777666666666666666444444444555555555555666555555555555555555555555444444444555555555555666555555555555666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666444444555555555555444444333333333444555555666666666666666555555555444444555555666666666777777777666666666666666666666666444555666777888777666555555555555555555555666666777777777777777777777777555555666666777777888888777777777777777777777777888888888888888888888888777777777888888888999999999999999::::::;;;;;;;;;>>>=========>>>>>>???@@@AAACCCFFFFFFDDDBBBAAAAAAAAA@@@@@@CCCFFFHHHIIIHHHIIIKKKJJJFFFGGGJJJKKKIIIIIIFFFEEEGGGJJJHHHAAA:::>>>===<<<===???@@@@@@?????????>>>>>>======<<<<<<;;;;;;::::::::::::999999888888777777777666666666666666666666666666666666333333333333333333333333333333333333333333333333222222111111222222333444444444444444333333333333333333333333333333333333444444333333333333222222333333333444444444555555555555555444444444444444555555555555555555555555666777777666666444333333555555666666666777777777777;;;???BBBCCCCCCCCCDDDGGGIIIKKKKKKLLLLLLNNNPPPUUUUUUUUUUUUUUUVVVWWWWWWZZZ\\\^^^```aaaaaaaaaaaa___```^^^]]]hhh;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<======>>>>>>??????@@@===???@@@@@@@@@@@@CCCEEECCCDDDFFFHHHIIIIIIIIIHHHKKKLLLNNNQQQTTTVVVWWWXXXXXXYYY^^^eeelllqqqqqqppppppmmmbbbdddvvv|||wwwwwwuuuuuuuuuuuusssrrrrrrrrrrrrpppkkkeeeaaa___]]][[[^^^WWWOOONNNSSSWWWWWWUUUSSSRRRQQQOOONNNNNNNNNNNNOOONNNLLLKKKJJJIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;::::::999999:::::::::999999888999888777666666666888888777777666666666666777777666666666666666666666666777777777777777777777777555555555555666666777777666666666666666555555555555555444444444666777888999888777666555555666666444444444555555555555666555555555555555555555555444444444555555555555666555555555555666666666666666666666666555555555555444444444555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666444444555555555555444444333333444444555666666666666555555555444444444444555555666666666777777777555555555555666666777777555555666777777666666555444444555555666666777777666666666666666666666666444555555666777888888999777777777777777777777777888888888888888888888888777777777777888888888888999999999999::::::::::::===============>>>???@@@AAACCCFFFGGGFFFDDDDDDEEEAAAAAACCCEEEHHHIIIIIIIIIHHHJJJHHHEEEEEEIIIKKKJJJIIIFFFDDDFFFIIIGGG???888>>>===<<<===???@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::999999999999999999999888888888888666666666666666666666666333333333333333333333333444444444444444444444444222222111111222222333444333333333333333333333333222222333333333333444444444444333333333222222222333333333444444444555555555555555555555444444444555555555555555555555555444444555555666666555555555666666666666777777777777;;;???BBBCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^_________^^^___aaa```___kkk;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???===>>>?????????@@@BBBDDDAAACCCEEEGGGHHHHHHGGGGGGJJJKKKNNNQQQTTTUUUVVVWWWUUUZZZccclllsssuuusssqqqrrrjjjjjjyyyzzzyyyxxxwwwvvvtttrrrpppooollljjjgggdddaaa^^^]]]]]]___ZZZVVVVVVYYYZZZXXXUUUPPPPPPPPPPPPPPPPPPPPPQQQNNNMMMLLLKKKIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========<<<;;;;;;;;;;;;:::::::::888888999::::::999999999777666666555666888:::;;;777777666666666666777777666666666666666666666666777777777777777777777777666666666666555555444444555555555666666666666666555444444444555666888999:::999777555555555555666444444444555555555555666555555555555555555555555444444444555555555555666555555555555666666666666666666666666555555555555444444444555555555666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666444444555555555555444444333333444555555666666777666555555555444444444444444444555555555666666666444444555555666777777777555555666666666555555555444555555666666777777777666666666666666666666666444555555666777888888999777777777777777777777777888888888888888888888888666666777777777888888888888888999999999999999999<<<<<<<<<<<<===>>>???@@@AAACCCEEEFFFEEEEEEFFFGGGCCCDDDEEEFFFGGGFFFGGGGGGFFFGGGFFFBBBCCCGGGIIIHHHEEEEEEDDDDDDDDDCCCAAA???AAA@@@>>>>>>??????===<<<=========<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999888888888777777555555555555555555555555333333333333333333333333444444444444444444444444222222111111222222333444333333333333333333333333222222222333333444444444444444333333333222222222333333333444444444555555555555555555555555555555555555555555555555555555000111333444666777888888666666666666777777777888777;;;???BBBCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\^^^______^^^^^^^^^`````````lll;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<===??????>>>???AAACCCAAABBBCCCDDDEEEFFFFFFFFFHHHIIIMMMPPPSSSUUUVVVVVVUUU]]]gggooorrrrrrqqqpppuuurrr{{{yyywwwvvvuuurrrnnnkkk___^^^___```___]]]^^^bbbaaa```^^^]]]]]]ZZZWWWUUUPPPPPPPPPPPPQQQQQQQQQQQQMMMLLLKKKIIIIIIHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;::::::::::::777888999999999999999999555555555666777999;;;;;;777777666666666666777777777777777777777777777777777777777777777777777777888777777666555555444444555555555666666666666666555555444555666888:::;;;;;;999777555444444555666444444444555555555555666555555555555555555555555444444444555555555555666555555555555666666666666666666666666555555555555333333444444555666666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666444444555555555555444444444444444555666666777777666666666555555555444444444444555555555666666666444555555555666666777777666666555555555555555555666666666666666666777777777777777777777777777777555555666666777777888888777777777777777777777777888888888888888888888888666666666777777777888888777777777888888999999999;;;;;;;;;<<<===>>>???@@@???AAACCCCCCBBBBBBCCCEEEDDDEEEFFFEEEDDDCCCDDDEEECCCEEEDDDAAABBBFFFGGGFFFBBBDDDEEECCCAAAAAACCCFFFDDDBBB@@@??????>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999777777666666666555555555555555555555555555555555333333333333333333333333333333333333333333333333222222111111222222333444222222222222333333333333111222222333333444444555444444333333333333222222333333333444444444555555555555555555555666666666555555555555555555555555///000222444666777888888666666666777777777888888777;;;???BBBCCCCCCCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRUUUUUUUUUUUUVVVXXXYYYZZZ\\\]]]^^^```aaa``````___ZZZ]]]^^^^^^kkk;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<===>>>>>>>>>???AAACCCAAAAAABBBBBBCCCEEEFFFGGGDDDFFFJJJNNNRRRTTTTTTUUUVVV^^^hhhlllkkkiiikkknnnpppuuu~~~uuutttssssssrrrpppjjjfff[[[ZZZ]]]``````]]]___eeecccdddddd```[[[WWWUUUUUURRRRRRRRRQQQQQQPPPOOONNNJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========;;;;;;;;;:::::::::999999777777888999999999999999444555666888888999999999777777666666666666777777777777777777777777777777777777777777777777777777777666666666666666666666555555555555666666666777555555555666777999;;;===<<<:::777555333444555666444444444555555555555666555555555555555555555555444444444555555555555666555555555555666666666666666666666666555555555555333333444444555666666777666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666444444555555555555444444444444555555666666777777777777777666666666555555555555666666666777777777555555555666666666666666666666555555444444444444777777777666666666666666777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666666666777777777888555666666777888999::::::;;;;;;;;;<<<===>>>???@@@>>>@@@AAAAAA@@@@@@BBBCCCCCCDDDDDDCCC@@@@@@CCCEEE@@@CCCDDDBBBBBBFFFFFFDDDBBBCCCEEEDDDBBBBBBDDDFFFDDDBBB@@@??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999777666666666555555555555555555555555555555555555333333333333333333333333333333333333333333333333222222111111222222333444111111222222222333333333111111222333333444555555444444333333333333222222333333333444444444555555444555555555666666666777555555555555555555555555111111333444555666666666666666777777777888888888777;;;???BBBCCCCCCCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]___````````````___YYY\\\]]]___lll;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;<<<<<<===;;;===>>>>>>>>>>>>AAACCCBBBAAAAAAAAABBBDDDFFFGGGAAADDDHHHMMMPPPRRRSSSTTTWWW___ggghhhdddbbbgggllldddnnnzzzsssmmmllllllnnnnnnlllfffaaa```^^^```dddbbb]]]___eeedddffffff```XXXSSSSSSUUUTTTTTTTTTRRRQQQOOOMMMLLLIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========;;;;;;;;;:::::::::999999666777888999999999999999555666888999999888777666777777666666666666777777777777777777777777777777777777777777777777777777555555666666777888888888444555555555666666777777666555555666888:::<<<>>><<<:::777444333444555666444444444555555555666666555555555555555555555555444444444555555555666666555555555555666666666777777666666666555555555555333333444444555666777777666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666777444555555555555555555444444444555555666777777777777777777777666666666666777777777777888888888888666666666666666666666666777666555444444444444444888888777777666666555555777777777777777777777777777777777777666666666666777777777777777777777777666666666666666666666666666666666666777777777777444555666777888999:::;;;::::::;;;;;;===>>>???@@@???AAABBBBBBAAAAAABBBCCCAAABBBCCCAAA>>>???CCCFFF???CCCDDDCCCCCCFFFFFFCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA???>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777555555555555555555555555333333333333333333333333222222222222222222222222222222111111222222333444111111111222222333333333111111222333333444555555444444444333333333222222333333333444444444555555444555555555666666777777555555555555555555555555333333444555555444444444777777777777888888888888777;;;@@@BBBCCCCCCCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRUUUUUUUUUVVVWWWXXXZZZZZZZZZ[[[]]]^^^^^^^^^^^^]]][[[^^^___aaannn;;;;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============???@@@@@@AAACCCFFFIIIFFFFFFHHHJJJMMMOOOQQQRRRTTTXXX^^^cccffffffcccaaabbbfffnnnvvv{{{xxxpppiiiddddddffflllqqqpppiiibbbgggeeeccc```______```aaahhheee```[[[XXXVVVVVVVVVRRRRRRQQQPPPNNNMMMLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@???>>>======<<<<<<;;;;;;::::::999999888888888888888888888888888777777777777777777777777777777777777777777777777999999888888777777666666777888999888777666666888666666666666777777777777666666666666666666666666555666777999:::;;;<<<<<<;;;999777555444333333333666666666666666666666666999888888888888888999:::555555555555555555555555777666555444333444444555666666666666555555555555999777666444444666777999666666666666666666666666777777777777777777777777555555555555666666666666777777777777666666666666777777777777666555444333666555555444444666777888555555555555555555444444444444444444555555555666555555666666666666555555777777777777777777777777777777777777777777777777:::999888777777888999::::::999888999<<<<<<999666777666555666888999999888777777888777777666555444777777777777888888888888777888999888777666777888:::===@@@BBBBBB@@@???>>>???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEBBB??????AAACCCEEEFFFFFFEEEDDDCCCBBBCCCCCCDDD@@@@@@??????>>>=========;;;<<<=========<<<::::::===<<<<<<;;;;;;:::999999888999999888888777666555666555555555555444444444222222222333333444444444333333333333333333333333111111222333333444555555333333333333333333333333777666555444333444555666444444444444444444444444333333333333333333333333222222222333333444444444777666444333333444555777333333333444444444555555555666666666777777777888555888===@@@BBBCCCDDDFFFHHHIIIKKKLLLLLLMMMOOOQQQTTTUUUUUUTTTTTTUUUYYY\\\[[[ZZZZZZ\\\___```___^^^[[[^^^```ddduuu;;;;;;:::::::::999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<============>>>???@@@@@@AAACCCFFFIIIEEEFFFHHHIIIKKKMMMOOOPPPRRRUUUZZZ^^^``````___^^^]]]___dddiiimmmlllgggbbbdddeeeggglllpppoookkkfffddddddbbb___\\\[[[\\\^^^fffccc___[[[XXXVVVVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@??????>>>======<<<<<<;;;;;;::::::999888888888888888888888888888888777777777777777777777777777777777777777777777777999888888888777777777666777888999888777666666888666666666666777777777777666666666666666666666666666777999:::<<<===>>>>>>:::999888666555555555555666666666666666666666666888888777666555555555555555555555555555555555555777666555444444444555555666666666666555555555555777666555444444555666777666666666666666666666666777777777777777777777777555555555555666666666666777777777777666666666666555555666666666666666555666555555444555666777888666666666666666666666666444555555555666666666666555555666666666666555555777777777777777777777777777777777777777777777777999999888777777777888888===;;;;;;>>>BBBCCC???;;;888777666777888999888777666777777777777666666555666666777777777888888888777888999999888777888:::<<>>@@@????????????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAACCCFFFGGGGGGFFFDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>>>>=========>>>>>>>>>===<<<;;;===<<<<<<;;;;;;:::999999888999999888888777666555666555555555555444444444222222222333333444444444333333333333333333333333111111222333333444555555333333333333333333333333555444444333333444555666444444444444444444444444333333333333333333333333333333333333444444444444666555444333222333555666444444444555555555666666666666666666777777777777777:::???BBBCCCDDDEEEFFFGGGIIIKKKLLLLLLNNNPPPRRRTTTUUUUUUUUUTTTVVVYYY\\\^^^]]]]]]___aaaaaa```___\\\___aaafffzzz::::::::::::999999999999999999999999999999999999888888888888999999999999;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@BBBEEEHHHEEEFFFGGGHHHIIIKKKLLLLLLOOOQQQTTTWWWZZZ[[[[[[[[[aaaaaaaaaccceeeeeecccbbbeeefffhhhiiiiiihhhfffeeebbbeeeeeebbb^^^\\\___ddddddbbb^^^[[[XXXWWWWWWXXXTTTSSSRRRPPPNNNLLLKKKJJJEEEGGGHHHIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;:::999999888888888888888888888888888888777777777777777777777777777777777777777777777777888888888888888777777777777888999888777666666888666666666666777777777777666666666666666666666666666777:::<<<>>>?????????999888777666666666777888666666666666666666666666999888777666555444444444666666666666666666666666777666555555444444555555666666666666555555555555666555444333333444555666666666666666666666666666777777777777777777777777555555555555666666666666666666666666777777777777333444555666777777777777666555555555555666777777666777777777777777777777666666666666777777777777555666666777777666666555777777777777777777777777777777777777777777777777999888777666666666666666<<<;;;===DDDKKKLLLFFF>>>999888666777888888777666555666666777777777777666666666777777777777888888666888999999999999:::;;;AAANNNYYYVVVIII>>>===AAA@@@@@@???@@@@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>@@@CCCGGGJJJJJJHHHEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>???>>>======<<<===<<<<<<;;;;;;:::999999888999999888888777666555666555555555555444444444222222333333333333444444333333333333333333333333111222222333333444444555333333333333333333333333333333222222333444555666444444444444444444444444333333333333333333333333555555555444444444444444555444333222222333444555555555555666666666777777777777777777666666666666999<<<@@@CCCDDDDDDEEEFFFEEEGGGJJJLLLLLLNNNQQQSSSTTTUUUVVVUUUUUUVVVYYY[[[___^^^^^^```aaaaaa___]]]\\\^^^```ggg:::999999999999999999999888888888888888888888888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<===??????@@@@@@AAADDDGGGDDDEEEFFFFFFGGGHHHIIIIIIMMMNNNPPPSSSVVVYYY\\\^^^ffffffeeeeeeeeeeeeeeeddddddeeefffdddaaa______```^^^cccfffddd^^^]]]bbbhhhaaa```]]]ZZZYYYXXXXXXXXXTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGFFFCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>============;;;;;;::::::999888888888888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777888999888666666666888666666666666777777777777666666666666666666666666666888:::===????????????777666555555555666888999666666666666666666666666999999999888888777666666777777777777777777777777666666555555555555555555666666666666555555555555666555555444444555555666666666666666666666666666666666666666666666666666555555555555666666666666666666666666777777777777444444555666666666666666555555555555666666666777666666666666666777777777666777777777777888888888666666777777777777666666666666666666666666666666666666666666666666666666888888777666666555555555888999@@@KKKTTTSSSHHH>>>:::888777777888888666555444555666777777888777777666666666666777777777888555666888888888888:::;;;@@@KKKUUURRRFFF======AAA????????????@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCCCC???@@@CCCGGGIIIIIIFFFCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<===<<<<<<;;;;;;:::999999888999999888888777666555666555555555555444444444333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333111111222222333444555555444444444444444444444444333333333333333333333333666666666555555444444333333333222222222333444444444555555555666666666666777777777777666666666666999<<<@@@BBBCCCCCCDDDDDDDDDFFFIIIKKKLLLNNNQQQSSSTTTUUUVVVVVVVVVWWWYYY[[[^^^^^^^^^___```___\\\ZZZYYY\\\^^^fff999999999999999999999999888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>@@@CCCEEEDDDDDDDDDEEEFFFFFFGGGGGGKKKLLLNNNQQQVVV[[[___bbbdddeeeffffffeeedddccccccbbbccccccaaa______```bbb\\\```dddaaa[[[YYY]]]bbb\\\[[[YYYWWWVVVUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHFFFEEEDDDEEEGGGHHHCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===============;;;::::::999999888777777888888888888888888888888777777777777777777777777666666666666666666666666777777888888999999::::::777888999888666666666888666666666666777777777777777777777777777777777777666888:::===>>>>>>>>>===444444333333444555777888666666666666666666666666555666777888888888888888777777777777777777777777555555666666666666666666666666666666555555555555777666666666666666666777666666666666666666666666666666666666666666666666555555555555666666666666555666666666777777777888666666777666666555444444444555555666666666666666444444444555555666666666777777777777888888888999666666777777777777666666666666666666666666666666666666666666666666666666777777777777666666555555555:::DDDQQQYYYVVVHHH<<<:::888777777888888666555444555666777777888777777555666666666666777777777333555777777666777888::::::???CCCBBB===:::<<>>>>>???@@@@@@@@@<<<===>>>@@@AAACCCDDDEEECCCBBBBBBCCCDDDEEECCCAAADDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;:::999999888999999888888777666555666555555555555444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333000111222333444444555555444444444444444444444444333333333333333333333333666666666555555444444333222222222222333333444444333333444444444555555555777777777777666666666666888;;;???AAABBBBBBBBBCCCDDDFFFIIIKKKLLLNNNQQQSSSTTTUUUWWWWWWVVVWWWYYY[[[^^^^^^___```aaa___\\\YYYZZZ^^^___fff888888888999999999999999888888888888888888888888999999999999:::::::::;;;999999999:::::::::;;;;;;;;;<<<======<<<>>>@@@CCCCCCCCCDDDDDDEEEFFFGGGGGGJJJKKKMMMQQQVVV\\\```cccccceeeggggggfffddddddeeebbbbbbbbbccceeegggiiijjjcccfffhhheee___[[[]]]```XXXXXXVVVUUUSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLHHHFFFDDDCCCBBBCCCEEEFFFCCCCCCBBBAAA@@@@@@??????========================:::::::::999888888777777888888888888888888888888777777777777777777777777666666666666666666666666777777777888999:::;;;;;;777888999888777666666888666666666666777777777777777777777777777777777777777999<<<>>>???>>><<<;;;333333222222333555666777666666666666666666666666111222444666777777777666666666666666666666666666555555666777777777666666666666666666555555555555777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666555555666666777777888888777777777777666555444333444555555666777666666666333333444444555555666666777777777777888888888888666777777888888777777666777777777777777777777777777777777777777777777777666777777888888777777666555<<>>????????????;;;;;;===???AAABBBDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???======<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999888999999888888777666555666555555555555444444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333111222333444555555444444444444444444444444444444333333333333333333333333555555555444444444444444222222333333444444555555333333333444444444444555666666666666777777777777777:::>>>AAAAAABBBCCCDDDDDDFFFIIIKKKKKKMMMPPPRRRTTTUUUWWWXXXWWWXXXYYY[[[``````aaaccccccbbb^^^[[[\\\bbbdddiii777888888888999999999999888888888888888888888888888888888888999999999999999999999999:::::::::::::::;;;;;;;;;:::<<<>>>AAABBBBBBCCCDDDEEEFFFGGGHHHJJJKKKMMMQQQUUUYYY]]]___ccceeeffffffeeeeeegggjjjhhhfffeeegggkkkmmmmmmkkkhhhiiijjjiiifffddddddeeeZZZYYYXXXWWWUUUTTTSSSSSSQQQQQQPPPOOOOOONNNMMMMMMFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????========================::::::999999888777777777888888888888888888888888777777777777777777777777666666666666666666666666666777777888:::;;;;;;<<<777888999888777666666888666666666666777777777777777777777777777777777777:::<<<>>>@@@@@@>>><<<:::555444333333444555666777666666666666666666666666222333555666777666555444555555555555555555555555444555666777888777777666666666666666555555555555555666666666666666666555666666666666666666666666777777777777777777777777555555555555666666666666555555555666777888888888555666666666666666555555444444666777777777666555444444444555666666777777666666666777777777888888777777888888888888777777777777777777777777777777777777777777777777777777555666777999999999999888555<<>>???@@@@@@??????<<<======>>>???@@@AAAAAABBB@@@??????AAABBBAAA@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????>>>>>><<<;;;;;;;;;<<<======<<<<<<;;;;;;:::999999888999999888888777666555666555555555555444444444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333444555555666555444333444444444444444444444444333333333333333333333333333333333333444444444444222222333444555666666666444444444444555555555555444444555666777888999999666:::>>>AAACCCCCCDDDFFFEEEGGGIIIKKKKKKLLLNNNPPPSSSUUUXXXXXXXXXXXXYYY[[[______aaacccdddccc___\\\^^^eeegggiii777777888888999999999999777777777777777777777777777777777777888888888888888888999999999:::::::::999:::::::::999:::===???AAABBBCCCDDDEEEGGGHHHHHHJJJKKKMMMPPPSSSVVVYYY[[[```aaabbb```___aaafffjjjoookkkgggiiilllnnnjjjfffcccdddeeeggghhhiiiiiiiii___^^^]]]\\\ZZZXXXWWWVVVPPPPPPPPPOOOOOOOOONNNNNNGGGIIILLLNNNNNNKKKHHHEEEEEEEEEDDDCCCAAA@@@@@@???<<<<<<<<<===============::::::999999888777777777888888888888888888888888777777777777777777777777666666666666666666666666666666777888:::;;;<<<<<<777888999888777666666888666666666666777777777777777777777777777777777777<<<>>>@@@BBBAAA???<<<:::666555555444555666777888666666666666666666666666555666888999999777555444555555555555555555555555444555666888888888777666777666666666555555555555444444555555555555444444666666666666666666666666777777777777777777777777555555555555666666666777444555555666777888888999333444555666777777777777333444666777777777666555444555555666777888888999666666666666777777777777777777888888888888777777777777777777777777777777777777777777777777777777444666777999::::::::::::444:::@@@BBB???;;;888777777666555666888999999888777777888777777666555555555555555555666666666777777888999888777666777888888999999888777888<<>>>>>>>>>>>>>>>>>>>>???>>>???AAACCCDDDCCCAAACCCDDDEEEGGGGGGGGGFFFEEEBBBBBBAAA@@@@@@??????>>>@@@???===<<<<<<<<<===>>>===<<<<<<;;;;;;:::999999888999999888888777666555666666555555555444444444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444555666666666555444333444444444444444444444444333333333333333333333333222222222333333444444444222333444555666666666666555555555555666666666777333444555666777888999:::777:::???BBBDDDEEEFFFHHHFFFHHHJJJKKKKKKLLLNNNPPPSSSVVVXXXYYYXXXXXXYYY[[[\\\]]]___aaacccaaa^^^ZZZ\\\eeegggggg}}}666777888999999999999999888888888888888888888888777777777777777666555555888888999999999:::::::::999::::::;;;<<<===????????????AAABBBCCCEEEFFFGGGGGGJJJLLLMMMSSS\\\^^^[[[aaabbbbbb```^^^^^^```bbbdddaaa^^^^^^```bbbaaa```WWW\\\```bbb___]]]\\\\\\ddd```\\\YYYWWWUUUSSSRRRPPPQQQQQQQQQPPPOOOMMMLLLJJJKKKLLLLLLKKKIIIGGGFFFFFFCCC@@@???@@@BBBBBBBBB@@@???>>>======<<<<<<<<<;;;;;;::::::999888777777777777777777777777777777666666555555555555666666666666666666666666666666888888777777777777888888777777777777777777777777888777777777666666555555666666555555666777888999>>>?????????>>>===;;;:::666666444333333444555666666666666666666666666666555555555555555555555555555666777888777666444333777777666666666666666777666777888888888666555444666777777777777777666666777777777777888888888888777777777777777777777777666666555555555444444444555555555666666666666666888888777777666666666555555555555555666666666777555555555555666666666777555666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444555555555666666777777:::999888777777888999:::666666777777777666666555777777777777666666666666777777777777666666666666777777666666666666777777555777666333777>>>>>>999=========>>>??????@@@@@@AAA@@@>>>===<<<===???@@@>>>>>>>>>>>>AAAEEEFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCAAA???>>>??????>>>===@@@@@@>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999888888777666666666555555666666666666555555555555555555555555555555555444333333222222222222333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444222222333333333444444444444444444555555555555666777666555444333444444555555555666666777777888888999;;;>>>AAACCCDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLMMMRRRTTTUUUUUUUUUVVVYYY[[[\\\]]]___```aaa```___^^^ZZZ```aaaddd~~~777777888888888888888888888888888888888888888888888888888888888777666666888888888999999999::::::::::::::::::<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGIIIKKKMMMOOOQQQTTTXXX\\\aaa```___^^^^^^___aaaccccccaaa```aaabbbbbb```^^^hhhfffaaaZZZUUUTTTXXX\\\```]]]YYYWWWUUUTTTRRRPPPSSSSSSTTTSSSRRRPPPNNNMMMHHHIIIJJJKKKJJJHHHFFFEEEEEECCCAAA@@@AAABBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;::::::999888888777777777777777777777777777666666555555555555666666666666666666666666666666888888777777777777888888777777777777777777777777888888888777777666666666777666555555555777999:::>>>?????????>>><<<:::999666555444444444444555666666666666666666666666666666666666666666666666666777777666555555555555555777777666666666666777777777777777777777666555555666666666777777666666555666666666777777777888888777777777777777777777777777777666666666555555555333444444555666777888888888888888777777777666666555555555666666666777777555555555666666666777777555666666777777777777777777777777777777777777777666666666666666666666666777777777777777777777777555555555666666666777777888888777666666777888888666777777888888777777666777777777777666666666666555555666666777777888888777777666666666666777777666888777666999??????:::<<<======>>>>>>???@@@@@@@@@???>>>===>>>???AAABBB@@@AAADDDEEEFFFFFFCCC@@@DDDDDDDDDDDDEEEEEEEEEEEECCCAAA???>>>??????>>>===AAAAAA@@@??????>>>>>>>>>::::::::::::::::::::::::999999888888777666666666555555666666666666555555444444444444444444444444555444333333222222222333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444222222333333333444444444444444444555555555555666777666555444333444444555555555666666777777888888999;;;>>>AAACCCDDDDDDCCCDDDEEEGGGIIIKKKLLLLLLMMMRRRTTTUUUUUUUUUVVVYYY[[[\\\]]]___```aaa```___^^^WWW]]]^^^aaa{{{999888777777777777777888888888888888888888888888888999999999999888888777888888888999999999999:::::::::::::::;;;<<<>>>>>>@@@AAABBBCCCDDDEEEFFFGGGIIIIIINNNSSSPPPMMMVVVdddeeebbb]]][[[[[[]]]^^^___WWWVVVWWWZZZaaahhhmmmooozzzsssgggZZZRRRRRRWWW\\\]]]ZZZWWWVVVUUUTTTRRRQQQTTTUUUTTTTTTRRRPPPNNNLLLGGGHHHIIIIIIHHHGGGEEEDDDDDDBBBAAAAAABBBCCCAAA@@@@@@???>>>======<<<<<<<<<;;;::::::999999888888888777777777777777777777777777666666555555666666777666666666666666666666666888777777666666777777888777777777777777777777777888888888888888777777777888777555444555777:::<<<>>>>>>>>>===<<<;;;999888666555555444444555666666666666666666666666666666777777777777777777777777999777555333333444666777777777666666666666777777888777777666666666666666444555555666666666555555555555666666666777777777777777777777777777777777777777777777777666666666222333444555666888999999888888888777777777777666555555666666666777777777555555666666666777777777555666777777888888777777777777777777777777777777666666666666666666666666777777777777777777777777555555666666666666777777777777666666666666777777777777888888888888888777777777777777666666666666444444555666777888999999777777666666666666777777777999999888;;;??????;;;<<<<<<======>>>????????????>>>>>>>>>???AAACCCDDD@@@@@@CCCDDDEEEDDDBBBAAADDDDDDDDDDDDEEEEEEEEEEEECCCAAA?????????@@@???>>>@@@@@@??????????????????::::::::::::::::::::::::999999888888777666666666555555666666666666555555333333333333333333333333444444333222222222333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333333444444444444444444444555555555555666666666555444444444444555555555666666777777888888999;;;>>>AAACCCDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMRRRTTTUUUUUUUUUVVVYYY[[[\\\]]]___`````````^^^]]][[[``````ccc:::999777666666666666777888888888888888888888888888888888999999888777777888888888888999999999999::::::::::::;;;<<<===>>>???@@@@@@BBBCCCDDDEEEEEEEEEEEEMMMUUUPPPIIIWWWmmmjjjddd^^^YYYXXXYYYYYYXXXTTTRRRQQQTTT]]]jjjwww~~~xxxmmmaaaZZZXXX[[[]]]]]][[[YYYXXXXXXWWWVVVTTTTTTTTTTTTSSSQQQNNNLLLJJJGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAABBBCCCCCCAAA???@@@???>>>===<<<<<<<<<<<<:::::::::999999888888888777777777777777777777777777777666666666666777777666666666666666666666666777777666666666666777777777777777777777777777777999999888888888888888888999777555444555888;;;===>>>======<<<:::999888777555555555555555666666666666666666666666666666666666666666666666666666666777666555444444555666777777666666666666777777888888777666555555666777888333444555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666333444444555666777777888666666666666666666666666555666666666666777777777555666666666666777777777666666777888888888888777666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777777777777888888999999999999888777777777777666666666666555555555666777888888888777777666666666666777777666888999;;;<<<======;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>???@@@AAABBB>>>===>>>@@@AAAAAADDDHHHDDDDDDDDDDDDEEEEEEEEEEEECCCAAA??????@@@@@@???>>><<<======>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666555555666666666666555555333333333333333333333333444333333222222333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444444555444444444555555555555666555555555555444444555555555555666666777777888888999;;;>>>AAACCCDDDDDDCCCEEEFFFGGGIIIKKKLLLMMMMMMRRRTTTUUUUUUUUUVVVYYY[[[\\\]]]___``````___]]]\\\]]]aaaaaaddd999999888777777666777777777777777777777777777777666666777777777777777666777777888888888999999999:::::::::::::::;;;<<<===>>>>>>??????@@@AAABBBBBBCCCCCCJJJQQQLLLEEERRRhhhfffbbb\\\XXXVVVWWWXXXXXX___^^^^^^___bbbiiippptttyyyqqqggg^^^ZZZ[[[___bbb___]]]\\\[[[\\\[[[YYYWWWUUUUUUTTTSSSQQQOOOLLLKKKHHHHHHHHHHHHHHHGGGGGGFFFCCCBBBAAABBBCCCCCCAAA???@@@???>>>===<<<<<<<<<<<<::::::999999999999999888777777777777777777777777777777666666666666777777666666666666666666666666777777666666666666777777666666666666666666666666888888888888888888999999888777666555777999<<<>>>======;;;:::888777666666444555555666666777777777666666666666666666666666555555555555555555555555444555666777777666555555666666666666666777888888888777666555555666777888333333444555666666555555555555555555666666666666666666666666666666666666555555555555555555555555666666666666666555555555555555555555555555555555666666666666777777777888666666666666777777777888666777777888888888888888666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777666666888888888888888888888888777777888999999999999999777777777777666666666666777777777777666666666666777777666666666666777777555666999<<<===;;;::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========>>>>>>>>>???DDDKKKKKKFFFFFFJJJDDDDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@???@@@@@@???>>><<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666555555666666666666555555444444444444444444444444333333333222222333333444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333444444444555555555444444444555555555555666444444555555555555555555555555666666777777888888999;;;>>>AAACCCDDDDDDCCCEEEFFFHHHJJJKKKMMMMMMNNNRRRTTTUUUUUUUUUVVVYYY[[[\\\]]]___``````^^^]]][[[[[[^^^]]]aaa888888999999999888888777777777777777777777777777555555666777777777777666777777777888888888888999:::::::::::::::;;;<<<<<<=========>>>???@@@@@@@@@BBBCCCGGGJJJFFFBBBKKKXXX[[[[[[YYYWWWVVVWWW[[[___aaafffkkknnnnnnllliiihhhnnnfff\\\UUUUUU[[[bbbfff^^^]]]\\\\\\\\\[[[YYYWWWTTTUUUUUUTTTRRRPPPNNNLLLGGGGGGGGGGGGGGGGGGGGGGGGDDDBBBAAAAAABBBCCCAAA@@@@@@???>>>======<<<<<<<<<999999999999999999999999777777777777777777777777888777777666666777777888666666666666666666666666777666666555555666666777666666666666666666666666777777777888888888888888777777777777999;;;<<<>>>===<<<:::888666555555555444444666777777777777777666666666666666666666666555555555555555555555555333444666888888777555444666555555666666777888999666666666666666777777888333444555666666666666666555555666666666777777777777777777777777777777777444444444444555555555555777777777666555555444444444444555555555555666666666666666777777777888888666666666777777777888888666777888888999999888888777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777666666888888999999999999888888666666777888999999999999777777777777666666666666888777777777666666666555777777666666666666777777444555:::>>>>>>:::888:::::::::;;;;;;<<<=========>>>>>>=========<<<<<<<<>>>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666555555666666666666555555555555555555555555555555333333222222222333444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333444444444555555555555444444444555555555555666333444555555666555555555555555666666777777888888999;;;>>>AAACCCDDDDDDCCCEEEFFFHHHJJJLLLMMMNNNNNNRRRTTTUUUUUUUUUVVVYYY[[[\\\]]]_________^^^\\\[[[\\\___^^^ccc666888:::<<<<<<;;;999888777777777777777777777777555666777888888888888888777777777777888888888888::::::999999::::::;;;;;;======>>>>>>??????@@@@@@BBBDDDEEEEEEEEEGGGJJJNNNRRRVVVYYYXXXUUUVVV\\\bbb^^^dddlllpppoookkkiiihhheee```[[[YYY\\\aaaeeefffZZZYYYXXXXXXXXXWWWTTTRRRPPPQQQQQQQQQPPPNNNLLLKKKFFFFFFFFFEEEEEEFFFFFFFFFEEECCCAAA@@@AAABBBBBBAAA@@@???>>>======<<<<<<<<<999999999999999999999999777777777777777777777777888888777777777777888888666666666666666666666666666666555555555555666666666666666666666666666666666666666777777888888888666666888999;;;<<<=========;;;999777555444444444333444666777888888777777666666666666666666666666555555555555555555555555444555555666666666666666555555555555666777888999555555666777777777777777333444555666777777777777666666666777777777888888777777777777777777777777444555555555666666666666666666666666666555555555666666666777777777888888666666777777777888888888666666777777777888888888777777888999999999999888777777777777777777777777888888888888888888888888777777777777777777777777888888888777777777666666666777888999999888777666444555666777888888888888777777777777666666666666666666666666777777777777777777666666666666777777555666;;;AAA@@@:::888;;;999::::::;;;<<<<<<======<<<======>>>>>>>>>>>>===CCCGGGRRR]]]ZZZMMMGGGJJJDDDDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@@@@AAAAAA@@@??????@@@AAAAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888777666666666555555666666666666555555444444444444444444444444333222222222333333444555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444555555555555444444444555555555555666333333555666666666555555555555666666777777888888999;;;>>>AAACCCDDDDDDCCCEEEGGGHHHJJJLLLMMMNNNNNNRRRTTTUUUUUUUUUVVVYYY[[[\\\]]]_________]]][[[ZZZ]]]aaaaaaggg555888;;;===>>><<<:::888777777777777777777777777666777888999999999999999777777777777888888888888::::::999999999:::;;;;;;>>>>>>??????@@@@@@AAAAAAAAADDDEEEDDDHHHOOOPPPLLLPPPVVV[[[YYYTTTTTTZZZbbbdddfffhhhgggeeeccceeeggg```aaacccgggkkkkkkhhhdddUUUTTTTTTTTTTTTRRROOOMMMKKKLLLLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFFFFCCC@@@???@@@BBBBBBBBB@@@???>>>======<<<<<<<<<999999999999999999999999777777777777777777777777888888777777777777888888666666666666666666666666666666555555555555666666666666666666666666666666555555666666777777777888555666888;;;<<<======<<<===;;;999666444333333333333444666777888888888777666666666666666666666666777777777777777777777777666555444444444666777999555555555555666777999999444555666888888888777666444555666777888888888888777777777777888888888888777777777777777777777777555666666666777777888888444555555555666666777777777777888888999999999:::777777777777888888888888777777777777888888888888777777888999999999999888777777777777777777777777888888888888888888888888777777777777777777777777999888888888777777666666555666777888888777666555444444666777777888888888777777777777666666666666444444555666777888999999777777666666666666777777666777===CCCBBB:::999<<<999999:::;;;;;;<<<<<<===;;;<<<===???@@@@@@@@@@@@CCCBBBHHHQQQOOOGGGHHHQQQDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@AAAAAA@@@???>>>>>>???@@@???===;;;999<<<<<<<<<<<<<<<<<<<<<<<<999999888888777666666666555555666666666666555555333333333333333333333333222222222222333333444555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555666666444444444555555555666666222333555666666666555555555555666666777888888888999;;;>>>AAACCCDDDDDDCCCFFFGGGHHHJJJLLLMMMNNNNNNRRRTTTUUUUUUUUUWWWYYY[[[\\\]]]_________]]][[[ZZZZZZ^^^^^^ddd666777888999:::999999888555555666666666666666666:::999888777777888999:::888888888888888888888888::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>DDDEEEEEEEEEEEEHHHKKKNNNTTTWWWZZZYYYUUUQQQQQQSSS]]]lllxxxsssiiidddfffhhhmmmooooookkkhhhgggbbb\\\]]]^^^[[[UUUQQQRRRQQQNNNRRRQQQPPPMMMKKKIIIHHHGGGFFFDDDBBBDDDGGGHHHGGGEEEEEEAAA???@@@DDDEEECCC???>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888:::::::::999999999888888777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666444555666666555555666888555777:::===?????????>>>===;;;888777777888777666555444444444555666888999666666666666666666666666444444444555555777888999555555555555555555555555555555555555555666777777777777666666555555555444999777555444333444555666999888888888777777666666888888777777666666555555555555555555555555555555888777666666666666666777777777777777888888888888777777777777777777777777:::999999888777666555555666666666666777777777777999999888888888888999999777777888999999999999888444555555666777888888999777777777777777777777777888888777777777777777888777555444555666777666555666666777777888888888999888888777666666777888888666666555555555555666666;;;@@@DDDCCC>>>:::999;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????CCCCCCEEEFFFHHHHHHIIIIIIDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;::::::999888999999999888888888888777777777666666555555444444555555555444444333333333000111222333555666777777444444444444444444444444444444444333333222222222333222222111111222222333333333333333333333333333444444444444444444444444444444444555555555555666333444444444555666666666444444444444555555555666555555666777777777777777777:::>>>BBBDDDEEEEEEDDDDDDFFFHHHJJJLLLNNNOOOPPPTTTTTTUUUTTTSSSTTTWWWYYY]]]^^^```bbbaaa^^^[[[XXXWWW^^^```ccc~~~777777888999999999888888777777666666666777777777999999888888888888999999888888888888888888888888:::999999999999:::;;;;;;;;;;;;<<<<<<======>>>>>>BBBCCCDDDDDDDDDFFFJJJMMMOOOPPPPPPPPPOOOOOOPPPQQQ\\\iiinnnfffaaaeeeddd^^^eeegggfffddddddddd___WWWZZZ]]]\\\YYYVVVVVVSSSOOOOOOOOONNNMMMLLLKKKJJJJJJFFFDDDCCCDDDGGGHHHGGGEEEDDDAAA???@@@DDDEEEBBB???>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999::::::999999999888888888777777777777777777777777777777777777666666666666777777777777777777777777666666666666666666666666444555666666555444555777555777:::===>>>??????>>>;;;999777666666777666555555555444444555666888999777777777777777777777777555555555555555666777888555555555555555555555555555555555555555666777777777777666666666555555555999777666444444444666777888888888888777777777666888888777777666666666666666666666666666666666666777777666666666666777777777777777777888888888888888888888888888888888888888888888777777777777777777777777777888888888888:::999999999999999999:::777777888999999999999999666777777777888999999999888888888888888888888888888888777777777777888888999888777777999999888777777777777777888888888999888888888888888888888888777777666666555666666666888<<>>:::777888::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<=========BBBCCCDDDFFFFFFGGGGGGGGGCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEEEEEEECCC@@@???????????????>>>===<<<;;;:::;;;;;;;;;;;;:::999999999999999888888888888777777777666666666666666666555555444444444333333333111222222333444555666666444444444444444444444444333333333333333333333333444333333333333333333444333333333333333333333333444444444444444444444444444444444555555555555666444444444555555555555555444444555666666666666555555555666777777777777777777:::>>>AAADDDDDDDDDCCCEEEFFFHHHJJJLLLNNNOOOOOOSSSUUUVVVUUUUUUUUUWWWYYY\\\^^^```aaaaaa^^^[[[YYYYYY___^^^^^^www888888999999999888888777999999777666666777888999888888999999999999888888888888888888888888888888999999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>@@@AAABBBBBBCCCEEEHHHKKKPPPPPPOOOPPPRRRVVVZZZ]]]dddiiiggg^^^___gggeee[[[```bbbbbbaaabbbccc^^^WWWVVV[[[]]]ZZZYYYXXXTTTNNNMMMMMMMMMMMMMMMMMMMMMMMMFFFEEEDDDFFFGGGGGGFFFEEEDDDAAA???@@@CCCDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999:::999999999999888888888777777777777777777777777888888777777666666555555666666666666666666666666666666666666666666666666444555666555444333444555555777:::<<<>>>???>>>>>>999777555555666666555444555555444555555666777888888888888888888888888888666666555555555666666777555555555555555555555555555555555555555666777777777777666666666666555555888777666555444555666777888888888888777777777777888777777777777666666666888888888888888888888888777777777666666777777888777777777888888888999999888888888888888888888888666666777777888888888888888888888888999999999999999999999999999999999999777888888999999999999999999999999999999999999999888888888888888888888888888888777777777888888999:::888777888999:::999888777777777888888888888888888999::::::::::::999888999999888777666666777777888;;;===;;;888666888:::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========BBBCCCCCCDDDEEEEEEEEEDDDBBBBBBBBBCCCBBBBBBAAAAAABBBDDDFFFGGGFFFDDDAAA???@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;:::999999999999999888888888888777666666777777777777777777555444444444444333333333333333333444444444555555444444444444444444444444333333333333444444444444555444444333333444444555333333333333333333333333444444444444444444444444444444444555555555555666555555555555555444444444333555666888888777666555555555666777777777777777888:::>>>AAACCCCCCBBBAAAEEEFFFHHHJJJLLLNNNOOOOOOSSSUUUWWWWWWWWWVVVWWWYYY[[[\\\___aaaaaa___\\\ZZZ[[[___\\\ZZZppp999999999999888888888777:::999888666666777888999777888999::::::999888777888888888888888888888888999999999888999::::::;;;::::::;;;<<<<<<======>>>???@@@BBBBBBCCCDDDGGGJJJOOORRRUUUVVVXXX^^^hhhpppmmmgggaaa```aaaaaaaaa```bbbgggjjjfffccccccaaa^^^WWW[[[\\\YYYWWWVVVRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMFFFFFFFFFGGGGGGGGGEEEDDDCCCBBB@@@AAACCCDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777777777777777777777777888888777777666666555555666666666666666666666666666666666666666666666666444555666555444333444555666888:::<<<>>>>>>===<<<888666555555666777666555555555555555666666777777777777777777777777777777777666666555555555555666555555555555555555555555555555555555555666777777777777666666666666666666777777666555555666666777888888888777777777777777777777777777777777777777999999999999999999999999777777777666777777888888777777888888888999999999888888888888888888888888777777777777777777888888777777777888888888999999888888999999999999888888777888999999::::::999999999999999999999888888888888888888888888888888888888888777777888888999999999777666777888999888777888888888888888888888888888999;;;<<<<<<;;;999888::::::999888777777777777>>>???>>><<<999888999;;;999999:::::::::;;;;;;;;;<<<<<<======>>>?????????AAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCBBBAAA@@@BBBCCCEEEFFFEEECCC@@@>>>??????@@@@@@???>>>>>>===;;;;;;;;;<<<;;;::::::999999999999888888888777777666666777777888888999999444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444333333333333444444222222333333333333444444444444444444444444444444444444444555555555555666666666666555444444444333333555777999:::888666555555555666777777777777777999;;;>>>AAABBBBBBAAA@@@EEEFFFHHHJJJLLLMMMNNNOOOSSSUUUXXXYYYXXXWWWXXXXXXYYY[[[^^^```aaa___\\\ZZZZZZ^^^\\\[[[ooo999999888888888888888888;;;:::888777777777888888777888999::::::999888777888888888888888888888888999888888888888999::::::::::::;;;;;;<<<=========???@@@BBBCCCCCCEEEGGGIIIHHHOOOVVVXXXXXX^^^mmmyyyoooaaa]]]eeebbbWWWXXXeeegggpppssslllccc```ccceee^^^___\\\WWWTTTTTTSSSPPPPPPOOOOOONNNMMMLLLKKKKKKFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCBBBAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999999999999888888888777777777777777777777777777777888777777777666666666555666666666666666666666666666666666666666666666666444555666666444333444666777999;;;<<<===<<<;;;:::777666666666888888777666555555555666666666666666666666666666666666666666777666666555555555555666666666666666666666666666555555555555555666777777666666777777777777777777777777666666666777777777777777777777777777888888777777777777888888888888888888888888888888888888777777777777777888999999888888888888999999999999888888888888888888888888999999888888777666666555666666666777777777888888777777888999999888777777888888999::::::::::::999888888888888888888777777888888888888888888888888888888888888888999:::::::::888777888999:::999888999999999888888888888888888999;;;<<<<<<;;;999888::::::999888888888888888BBBAAA???<<<999888999:::999999999:::::::::;;;;;;<<<<<<======>>>?????????@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDCCCAAAAAAAAABBBCCCCCCBBBAAA???>>>>>>>>>??????>>>>>>======;;;;;;<<<<<<<<<;;;::::::999999999888888888777777666666777777888888999999444444444444444444444444555444444444444333333333444444444444444444444444666666555444444333222222333333222222222222333333222222222333333444444444444444444444444444444444444444444555555555555666666666666555444444444333333555777999:::888666555555555666777777777777777999;;;>>>AAACCCCCCAAAAAAFFFGGGIIIJJJLLLMMMNNNNNNSSSUUUXXXYYYXXXWWWXXXXXXYYY[[[^^^``````^^^\\\ZZZXXX]]]^^^```sss888888777777888888999:::;;;;;;;;;:::999999888888888888999999999999888888888888888888888888888888888888888888888999:::::::::::::::;;;<<<<<<======>>>@@@BBBCCCCCCDDDGGGHHHEEEMMMUUUXXXXXX]]]jjjuuulll```aaallliiiZZZ[[[kkkjjjqqqsssiii___]]]aaaeeedddccc^^^VVVSSSUUUVVVTTTRRRQQQPPPOOOMMMLLLJJJJJJFFFHHHJJJJJJHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888999888888888888777777777777777777777777777777777666666666777777777777777666666666666666666666666666666666666666666666666444555666666555555666888:::;;;<<<===<<<:::888777666555555777999999888777555555666666666666555555555555555555555555555555666666555555555666666777666666666666666666666666555555555555555666777777666666777777777777888888666666777777777777888888777777777777888888888888777777777888888888888999777777777777777777777777777777777777888888999:::888888888999999999999:::999999999999999999999999::::::999888777666555555555666666666777777777777777888999::::::999888777888999999:::::::::::::::777777888888888888888888999999999999999999999999888888888888888999:::;;;===;;;:::;;;<<<===<<<;;;999999999999999888888888999999;;;;;;;;;;;;999999999888888888888888999999AAA???===:::888777777777999999999999::::::::::::::::::;;;;;;<<<=========???@@@@@@AAABBBBBBBBBAAA@@@AAACCCEEEEEEDDDCCCAAABBBBBBAAA@@@@@@?????????===>>>>>>???>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999999888888888888777666666777777777777777777333333333444444444444555444444444444444444444444444444444444444444444444666666555555444333333333333222222111111222222333111222222333333444444555444444444444444444444444444444444555555555555666555555555555555444444444333555666888888777666555555555666777777777777777999;;;???BBBDDDDDDCCCBBBFFFGGGIIIKKKLLLMMMMMMNNNSSSUUUWWWWWWWWWVVVWWWYYYZZZ[[[^^^``````^^^[[[YYYVVV[[[___cccuuu777777666777888999;;;<<<<<<===>>>>>>>>><<<:::999999999888888888888999999888888888888888888888888888888888888888999999:::999::::::;;;;;;<<<<<<===<<<>>>AAABBBBBBCCCEEEFFFGGGKKKQQQUUUXXX\\\aaaeeebbbcccgggmmmmmmiiihhhkkkkkkmmmjjj```ZZZ[[[^^^```aaa```[[[TTTQQQTTTUUUTTTRRRQQQPPPOOOMMMLLLKKKJJJFFFIIIKKKKKKHHHEEECCCCCCAAABBBBBBBBBBBBAAABBBBBB>>>===<<<;;;;;;:::;;;;;;999999888888888777777777888888888888777777777777777777777777777777777777555555666666777777888888777777777777777777777777666666666666666666666666333555777777777777999:::<<<=========;;;999666444444444444666888999777666555555666777777666555444666666666666666666666666555555555555555666777888666666666666666666666666555555555555555666777777666666777777777888888888666666777888888888888888666777777777888888888888777777888888888999999999777777777777777777777777777777777777888999:::;;;888888888999999999::::::999999999999999999999999999888888888777777666666666666777777777888888888888999;;;<<<<<<;;;999888888999::::::;;;;;;::::::777888888888999:::::::::999999999999999999999999888888888888999:::;;;<<<===<<<;;;<<<===>>>===;;;:::::::::999999888888888999999999999999999999999777777777777777888999:::===;;;:::999999888888777888999999999999:::::::::::::::;;;;;;<<<=========>>>???@@@AAABBBCCCCCCCCC@@@BBBDDDFFFGGGEEEDDDBBBEEECCCAAA???>>>???@@@AAA>>>>>>???@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;:::999999999888888888888777777777666666666666666666333333333444444444555555333444444444444444444444444444444444444444444444333444444444555555666666333333333222222333333333111111222333333444555555444444444444444444444444444444444555555555555666444444444555555555555555444444555666666666666555555555666777777777777777999;;;???CCCEEEFFFEEEDDDGGGHHHIIIKKKLLLMMMMMMMMMSSSUUUVVVUUUUUUUUUWWWYYYZZZ\\\^^^```___]]]ZZZXXXWWW[[[^^^aaasss666666666666888:::<<<===>>>???AAABBBAAA>>><<<::::::999888777777888999:::888888888888888888888888888888888777888999999:::999999:::;;;;;;<<<<<<===:::<<>>>>><<<;;;;;;;;;;;;;;;888888888777777777777666888888888888777777777777777777777777777777777777444444555666777888999999888888888888888888888888666666666666666666666666333555777777888888:::<<<===>>>>>>===;;;888555333222222333555777888777555555555666777777666555444777777777777777777777777444444444555555777888999777777777777777777777777555555555555555666777777666666777777888888888999555666777888888888888888666666777777888888888999777777888888999999999999888888888888888888888888777777777777888999:::;;;888888999999999:::::::::999999999999999999999999777777777777888888888888777888888888888999999999:::;;;===>>>>>>===;;;:::888999::::::;;;;;;::::::888888999::::::;;;<<<<<<999999999999999999999999888888888888999:::;;;<<<<<<;;;::::::;;;<<<;;;::::::::::::999999888888888:::999999888888999999:::555555666666777888::::::::::::999:::;;;;;;;;;:::888888999999999:::::::::<<<<<<======>>>?????????===>>>@@@AAABBBCCCCCCDDDAAABBBEEEGGGHHHFFFEEECCCGGGEEEAAA???>>>???BBBDDD???@@@@@@AAAAAAAAA@@@@@@<<<<<<======<<<<<<;;;:::999999999888888888888777777777666666555555444444333333333444444555555555333333333444444444555555444444444444444444444444111111222444666777888999555444444333333444444555111111222333333444555555444444444444444444444444444444444555555555666666333444444555555666666666444444444444555555555666555666666777777777777777999;;;???CCCFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMTTTTTTUUUTTTSSSTTTWWWYYY[[[]]]___```___\\\YYYWWWXXX[[[\\\^^^ooo999888777777777888::::::===>>>@@@AAAAAA???<<<;;;999888888888999::::::;;;555666777888888888888888777888888888888999999999::::::999999::::::;;;<<<>>>>>>>>>???@@@AAACCCCCCGGGIIIKKKMMMNNNQQQTTTWWWXXX___eeeddddddgggjjjiiihhhddd```______]]]\\\\\\WWWOOOKKKOOOQQQPPPQQQUUUUUURRRNNNLLLJJJIIIHHHGGGJJJKKKLLLJJJGGGCCCBBBBBBAAA@@@@@@BBBDDDFFFFFFEEEAAA@@@???===<<<<<<;;;;;;:::::::::999999999888888666777777777777888888888777777777777777777777777666777888999999888777666777777777777777777777777777777777777777777777777999888666555666888;;;===>>>>>>===<<<999666333111444555555666666666666666555555555555666666666666777777666555444333222222333444444555666777777888555666777777666666777888666666666666666777888888777777777777777777777777888888888888888888888888777777777777666666666666666666777777888888999999777777666666666666777777999999999999999999999999999999888888999999:::;;;???>>><<<;;;999888888888999999999888888888888888999:::::::::::::::999888;;;===??????===;;;::::::;;;<<<===>>>>>>===<<<;;;<<<:::888999<<<>>><<<::::::999999888888888999999<<<;;;999888888999:::<<<===<<<::::::;;;<<<<<<;;;999999888888888888999999>>><<<:::888777777777777<<<888666888777555888>>>777888888888888999999999888888888777888888999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBBBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDBBBAAA@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@;;;:::999999888888999999::::::888777777777888999777666666666555555555555444444444555555555555666333333333444444555555555444444444444444444444444444333333222222333333444333444666777777777666555555555444444444333333333444444444444444555666777555555555666666666777777555666777999999999888888666666666666666666666666777777777777888888888888888999>>>DDDFFFCCCDDDHHHHHHIIIJJJLLLLLLLLLKKKJJJQQQSSSVVVWWWXXXXXXZZZ[[[ZZZ[[[^^^``````^^^\\\[[[ZZZ]]]___bbbnnn999888777777777888::::::>>>???AAABBBBBBAAA>>>===<<<;;;:::999999999999999666777777888888888888888888888888888999999999999::::::999999::::::;;;<<<>>>>>>>>>???@@@AAABBBCCCFFFGGGIIIJJJLLLNNNRRRVVV\\\bbbfffdddbbbcccdddccckkkgggcccaaa___\\\ZZZXXXSSSMMMKKKOOOQQQPPPOOORRRTTTRRROOOMMMLLLKKKJJJIIIGGGHHHJJJIIIFFFDDDCCCCCCAAA@@@???@@@BBBBBBBBBAAAAAA@@@???===<<<<<<;;;;;;:::::::::999999999999888777777777888888888999999888888888888888888888888777777888888888888777777777777777777777777777777777777777777777777777777777666555444666888;;;===???>>>===;;;888555333222444555555666666666666666555555555555666666666666888888777777666555555555555555555666777777777888666:::<<<:::555333555999666666666666666777888888777777777777777777777777888888888888888888888888666777777777888888999999777777777777888888888888777777666666666666777777999999999999999999999999999888888888888999::::::<<<;;;:::999999999999999888888888999::::::;;;;;;888888999999999999999888666999;;;===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::===;;;:::;;;===>>>===;;;===<<<;;;999999999999999<<<;;;::::::;;;<<<>>>@@@===;;;999999:::::::::999999888888888888888888999===<<<:::999888777777888777777666666666999<<<>>>:::999999999888888777777888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAADDDCCCBBB@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@;;;;;;:::999999999999:::::::::888777777777888999777777666666666555555555444444444555555555555666333333444444444444444444444444444444444444444444444333333222222333333444444444555555666666555555666666666555555555444444333333333333333444555555555555555555555555666666444555666666666555444444666666666666666666666666555555555666666777777777888999>>>DDDFFFCCCDDDHHHHHHIIIKKKLLLMMMMMMLLLLLLRRRTTTVVVWWWWWWXXXYYYZZZ[[[\\\^^^```___^^^\\\ZZZYYY[[[]]]```lll999888888888888999::::::???@@@BBBCCCCCCBBBAAA@@@@@@???===;;;:::888888777777888888888888999999999888888888888999999999:::::::::999999::::::;;;<<<======>>>>>>???AAABBBCCCEEEEEEFFFGGGHHHLLLQQQTTT\\\bbbfffccc```aaaaaa```fffdddaaa^^^\\\YYYVVVSSSQQQNNNOOOSSSUUURRRPPPPPPPPPOOONNNLLLKKKKKKKKKKKKGGGIIIJJJIIIGGGFFFFFFFFFCCCBBB@@@@@@AAAAAA@@@???@@@???>>>===<<<;;;;;;;;;::::::::::::999999999999888888888888999999999:::888888888888888888888888888888777777777777888888777777777777777777777777777777777777777777777777555444444444666999<<<===???>>>;;;888666555444444444555555666666666666666555555555555666666666666888888888888888888888888777777777777777777888888888===@@@<<<444111444999666666666666666777888888777777777777777777777777777777777777777777777777666666777888999:::;;;;;;888888888888888777777777888777777666666777777888999999999999999999999999888888777777888888999:::777777666666666777777888999999999:::;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<<<>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::::::::;;;::::::999888888888888999777777777666666666555555444444444555555555555666444444444444444444333333444444444444444444444444444333333222222333333444444333333333444444555555777777777777777666666666333333333222333333444555555555555444444444444444555666666555555333222222666666666666666666666666444555555666777888888999888999>>>DDDFFFCCCDDDHHHHHHIIIKKKMMMNNNOOONNNNNNSSSUUUWWWWWWWWWWWWXXXYYY[[[]]]___```___]]]ZZZYYYWWWXXX[[[___iii888888888888999999::::::>>>???AAABBBCCCCCCBBBAAAAAA@@@???===;;;:::999999999999888888888999999999888888888999999999::::::::::::999999::::::;;;<<<=========>>>???@@@AAABBBDDDDDDDDDDDDFFFJJJPPPTTTWWW^^^bbbaaa```bbbdddcccaaaaaa___[[[ZZZZZZWWWRRRQQQRRRUUUYYYYYYVVVRRRPPPLLLLLLMMMLLLKKKJJJKKKLLLKKKLLLMMMLLLIIIHHHHHHIIIEEECCCBBBBBBCCCDDDBBBAAA??????>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888999999999:::::::::888888888888888888888888999888777666666777888999777777777777777777777777666666666666666666666666444444444666888;;;===???@@@===:::666444444444555444555555666666666666666555555555555666666666666777777777888888999999999999999888888888888888888999<<<===;;;555333444777666666666666666777777888777777777777777777777777666666666666666666666666666666777888888999::::::999999999888888777777777888777777777777777777888888999999999999999::::::888888777777777888999999888888888777888888999999<<<<<<<<<<<<<<<<<<======AAABBBCCCDDDEEEFFFFFFFFFJJJLLLOOOQQQRRRSSSTTTVVVVVVUUUSSSRRRQQQRRRRRRSSSNNNMMMLLLLLLLLLKKKJJJJJJIIIHHHEEEBBB@@@?????????============>>>???AAABBB===;;;999999;;;<<<;;;:::999999888888888888999999;;;;;;::::::999999999999555======666999FFFIIIAAA;;;;;;:::999999888777777999888888888888999::::::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????======<<<;;;;;;;;;;;;;;;::::::999999888888888888777777777666666666666555444444444555555555555666555555555444444333333333444444444444444444444444444333333222222333333444444333222111222333444555777777777777666666666666444444444333333444444555555444444444444333333333666666666666666555555444666666666666666666666666666777777888999:::;;;;;;888999>>>DDDFFFCCCDDDHHHHHHIIIKKKNNNOOOPPPPPPPPPSSSUUUWWWWWWVVVVVVWWWXXX\\\]]]______^^^\\\YYYWWWWWWWWWZZZ___hhh888888999999::::::::::::;;;<<<>>>@@@AAABBBBBBBBBAAA@@@???>>>============;;;:::999999888999::::::888999999999999:::::::::::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAACCCCCCCCCCCCEEEIIIOOOSSSTTT[[[`````````ccceeedddcccdddaaa[[[ZZZ\\\YYYSSSSSSWWWZZZ[[[ZZZWWWSSSOOOLLLNNNOOONNNLLLKKKLLLMMMNNNNNNNNNKKKHHHFFFFFFGGGCCCBBBAAABBBDDDEEEDDDCCC???>>>===<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999888888999999999:::::::::888888888888888888888888999888777666666777888999888888888888888888888888666666666666666666666666555555666888:::===@@@AAA???<<<999555333333444555444555555666666666666666555555555555666666666666555666666777777888888888999999999999888888888888999777666666777777666555666666666666666777777888888888888888888888888888666666666666666666666666777777777777777777777777::::::999999888888777777888888777777777777888888888888888999999:::::::::888888888777888999999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFNNNOOOPPPQQQRRRRRRRRRRRRVVVXXXZZZ[[[[[[\\\]]]___```___^^^\\\\\\\\\]]]^^^[[[[[[ZZZYYYWWWVVVUUUUUUQQQPPPNNNLLLIIIGGGFFFEEEBBBBBBAAAAAA@@@@@@@@@@@@<<<:::999999;;;<<<;;;;;;::::::999999999999:::::::::::::::;;;:::::::::999777>>>===666:::FFFGGG>>>999999999999999999999:::999999999888999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBBAAAAAABBBCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999888888888777777777666666666666444444444555555555555666555555555444444333333333444444444444444444444444444333333222222333333444333333222111111333444555555555555555555555555555666666555555555555666666444444444444444444444444555555555555666666777777666666666666666666666666666777777888999999::::::888999>>>DDDFFFCCCDDDHHHHHHJJJLLLNNNPPPPPPPPPPPPSSSUUUWWWWWWVVVVVVVVVWWW\\\]]]^^^___^^^\\\YYYWWWYYYXXX[[[```hhh888999999:::;;;:::::::::999:::<<<>>>@@@AAABBBBBBAAAAAA@@@?????????@@@@@@<<<;;;:::999999999:::;;;999999999999::::::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<===???@@@AAAAAABBBBBBCCCDDDHHHMMMQQQTTT[[[```^^^]]]___`````````bbb^^^VVVUUUYYYWWWPPPUUUZZZ\\\YYYVVVTTTQQQMMMOOORRRTTTRRROOOLLLMMMOOOLLLLLLJJJGGGDDDBBBBBBCCCAAA@@@???@@@BBBCCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888888999999999:::999999999999999999999999888888777777777777888888888888888888888888888888777777777777777777777777666777888:::<<<>>>@@@AAA>>>;;;888555333333444555444555555666666666666666555555555555666666666666555555555666666777777777888888888888888888999999888555333444888:::888555666666666666666777888888888888888888888888888888777777777777777777777777777777777777666666555555999999999999999888888888999888888777777888888999888888888999999::::::;;;999999888888999999:::;;;999999999999:::;;;<<<===@@@BBBEEEIIIMMMQQQTTTUUUZZZZZZ[[[\\\]]]]]]]]]]]]___aaabbbbbbbbbbbbccceeefffffffffeeeeeeffffffgggdddddddddbbb^^^\\\\\\\\\YYYXXXXXXWWWTTTQQQNNNLLLLLLLLLKKKIIIGGGFFFEEEDDD???===;;;;;;;;;<<<;;;:::<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;;;;;;;;;;:::888;;;:::666:::CCCBBB;;;999999999999:::::::::;;;999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBB>>>???@@@AAAAAABBBAAAAAA???@@@AAAAAABBBAAAAAAAAA?????????>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<:::::::::;;;:::999999888888888777777777666666666444444444555555555555666444444444444444444333333444444444444444444444444444333333222222333333444333222222222333333444444333333333333444444444444888777666666555666666666333444444444555555555555333333333333444555666777666666666666666666666666555555555555666666666666888999>>>DDDFFFCCCDDDHHHIIIJJJLLLNNNOOOPPPOOOOOORRRTTTVVVVVVVVVVVVWWWXXXZZZ\\\^^^___^^^\\\YYYXXXZZZXXX[[[aaahhh~~~888999:::;;;;;;;;;::::::888999;;;===???AAACCCCCCCCCBBBAAAAAA@@@@@@AAAAAA===<<<:::999999999:::;;;999999999:::::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>???@@@===???AAABBBCCCFFFJJJMMMSSSYYY^^^\\\ZZZ[[[\\\[[[[[[^^^ZZZRRRTTT\\\]]]WWWZZZ______YYYTTTSSSRRRNNNPPPSSSUUUSSSNNNJJJJJJLLLIIIIIIGGGEEEBBBAAABBBCCCCCCAAA@@@@@@AAABBBAAA???======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::777777777888888888999999999999999999999999999999777777888888888888777777888888888888888888888888777777777777777777777777666777888:::<<<===???@@@<<<:::777555333333333444444555555666666666666666555555555555666666666666555666666666666666666666666666777777888999999999777666555666888999888777666666666666666777888888888888888888888888888888888888888888888888888888777777777777777777888888888999999999999999999:::999888888777777888888999777888888999::::::;;;;;;:::::::::999::::::;;;<<<:::;;;<<<>>>@@@CCCEEEFFFMMMNNNQQQUUUYYY]]]```bbbaaaaaabbbbbbbbbbbbbbbaaa]]]___`````````aaaccceeeeeefffgggggghhhhhhhhhhhhfffggggggddd```]]]]]]^^^^^^___aaaaaa^^^ZZZUUURRRXXXXXXWWWUUUSSSQQQOOONNNJJJHHHDDDBBBAAA???===;;;======<<<<<<<<<<<<======888999;;;<<<<<<<<<;;;;;;;;;888777999???BBBAAA>>>::::::::::::::::::999999:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAA??????>>>>>>>>>============<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;:::999888888888888777777777666666444444444555555555555666333333444444444444444444444444444444444444444444444333333222222333333444222333333444444444444444222333333333444444444444777777666555555555555555333333444555666777777888666555444444444555666777666666666666666666666666555555555444444444444444888999>>>DDDFFFCCCDDDHHHIIIJJJLLLNNNNNNNNNNNNMMMPPPSSSUUUVVVVVVVVVWWWYYYYYY[[[]]]^^^^^^\\\ZZZXXXZZZWWW[[[aaaggg{{{888999:::;;;<<<;;;::::::888999;;;===???BBBDDDEEEEEEDDDCCCBBBAAA@@@@@@AAA>>>===;;;999999999;;;<<<999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>???@@@:::===???AAABBBDDDHHHJJJOOOVVVZZZYYYXXXZZZ[[[ZZZZZZ^^^\\\VVV[[[hhhlllhhh___dddcccZZZTTTTTTTTTQQQNNNRRRTTTQQQJJJFFFFFFHHHGGGHHHGGGEEECCCBBBDDDFFFGGGEEECCCCCCCCCCCCAAA???======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::666777777777777888888888999999999999999999999999666777888999999888777666888888888888888888888888777777777777777777777777666666888999;;;<<<>>>>>>;;;:::777555444333333333444555555666666666666666555555555555666666666777777777777666666666666666555555666777888999999:::777999:::999777777888:::666666666666666777888888888888888888888888888888888888888888888888888888666666777888999::::::;;;888888888999999::::::;;;999999888888888888999999777777888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===DDDEEEGGGJJJNNNRRRUUUWWWZZZ[[[]]]___aaadddeeefffccccccdddddddddcccbbbbbbSSSUUUVVVWWWWWWXXX[[[]]]\\\^^^```aaabbbcccbbbaaaeeeggggggccc___[[[[[[]]]aaacccfffgggddd```ZZZVVV``````___^^^]]][[[YYYXXXVVVRRRNNNJJJGGGDDDAAA>>>>>>>>>============>>>>>>888999;;;<<<===<<<<<<;;;>>>888777>>>DDDDDDCCCDDD===<<<;;;;;;:::999888888::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCCCCDDDCCC???@@@BBBCCCDDDCCCBBBBBB>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;::::::;;;<<<;;;:::999888888888888888777777777777444444444555555555666666333333333444444555555555444444444444444444444444444333333222222333333444222333444555666555444333333333333444444555555555777666555444444444444444222333444555666888999999;;;:::888777666666777777666666666666666666666666777777777666555555444444888999>>>DDDFFFCCCDDDHHHJJJKKKLLLMMMNNNNNNMMMLLLPPPRRRTTTVVVVVVVVVXXXYYYXXXZZZ\\\^^^^^^]]][[[YYYYYYWWWZZZaaafffyyy>>><<<;;;;;;<<<<<<;;;:::::::::;;;<<<>>>AAADDDEEEFFFEEECCCAAA???===<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>===???@@@@@@@@@AAADDDFFFPPPSSSTTTQQQQQQVVVZZZZZZ```ZZZUUUVVV[[[______^^^ZZZZZZZZZYYYWWWUUUSSSQQQTTTSSSPPPNNNKKKIIIGGGFFFIIIHHHFFFCCCBBBDDDGGGKKKJJJIIIGGGEEECCCAAA@@@@@@======<<<<<<<<<<<<======;;;;;;::::::::::::999999888888888888888888888888999999999888777666666555666777999999999888666444777777777777777777777777777777666666666666666777888888999;;;<<<<<<======777555333333444555555555444444555555555555444444777777777777777777777777777777777777777777777777666555555444444666777888777777888999999999999888999999999888888888777777777777777777777777777777555555666666777777777888999999999888888888777777888888888777888888999:::<<<;;;::::::999:::::::::999888777777999::::::999<<<>>>??????>>>AAAGGGLLLRRRRRRSSSUUUYYY]]]```bbbhhhfffddddddeeeeeedddcccccccccbbb```]]]ZZZWWWUUUMMMMMMNNNOOOPPPQQQSSSUUUVVVTTTQQQQQQSSSVVVXXXYYY___aaabbb```\\\XXXVVVVVV___```aaa```^^^]]]\\\\\\^^^______```___^^^\\\\\\\\\\\\[[[YYYUUUOOOJJJGGGJJJEEE@@@>>>@@@AAA@@@???<<<=========<<<<<<;;;;;;===:::<<>>@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA???????????????>>>===<<<===<<<;;;:::::::::::::::;;;:::999999999:::;;;<<<888888888888777777777777888888777555555444444444666666555555555444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666333555777888999:::<<<>>><<<999666666777888666444555555555555555555555555555666777888888777666555777:::???DDDGGGHHHGGGFFFGGGIIILLLMMMMMMLLLMMMNNNSSSUUUWWWWWWVVVVVVWWWXXXYYYYYYZZZ\\\^^^^^^\\\YYYYYYWWWYYY]]]bbbyyy>>><<<;;;<<<======<<<;;;;;;::::::;;;<<>>======<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@@@@AAADDDFFFHHHLLLMMMKKKMMMRRRWWWWWWZZZXXXUUUTTTVVVZZZ]]]___\\\\\\[[[ZZZWWWSSSPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDEEEHHHKKKHHHHHHGGGEEECCCBBBAAA@@@======<<<<<<<<<<<<======;;;;;;::::::::::::999999888888888888888888888888999999999888777666666666777888999:::999888666555777777777777777777777777888888777777777777888888888999;;;<<<=========<<<777555333333444555555555444555555666666555555444777777777777777777777777777777777777777777777777666666555444555666777888777777888999999999999888999999999888888888777777888888888888888888888888777888888888999999999999999999999888888888777777888888888888888999999:::<<<;;;;;;:::;;;;;;<<<<<<<<<;;;999999:::;;;<<<<<<>>>@@@CCCCCCCCCFFFKKKPPPXXXYYYZZZ\\\___bbbeeefffhhhgggeeeeeefffgggfffeeeeeeccc```[[[WWWTTTQQQPPPOOOMMMLLLNNNRRRUUUUUUSSSWWWUUUSSSRRRRRRSSSTTTTTTWWWWWWXXXWWWVVVUUUTTTTTTVVVXXXZZZ[[[ZZZYYYXXXWWW\\\\\\ZZZYYYXXXXXXYYYYYY]]]]]]^^^]]][[[WWWSSSQQQOOOJJJEEECCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<===;;;999;;;AAACCC???===???===<<<;;;999999999999999:::999999:::===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@AAA@@@@@@???AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????????????????>>>===>>>===<<<;;;::::::::::::;;;::::::999999:::;;;;;;888888888888777777777777888777666555555444444444666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666333555777888888888:::<<<:::777555555666777555444555555555555555555555555555666777888888777666555555888===BBBFFFGGGGGGFFFGGGIIILLLMMMMMMLLLMMMNNNSSSUUUWWWWWWVVVVVVWWWXXXZZZZZZ[[[]]]___^^^\\\ZZZYYYWWWYYY]]]bbbwww>>>===<<<<<<======<<<;;;===<<<;;;:::;;;===@@@AAA??????@@@@@@???>>><<<;;;<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@@@@AAADDDFFFBBBGGGIIIIIIKKKRRRVVVWWWVVVVVVUUUSSSRRRSSSXXX]]][[[\\\[[[ZZZVVVQQQLLLIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFGGGHHHGGGFFFGGGIIIKKKEEEEEEFFFFFFDDDCCCAAA@@@======<<<<<<<<<<<<======;;;;;;::::::::::::999999888888888888888888888888999999999888777777666666888999:::::::::999777666777777777777777777777777999999888888888888999999888:::<<<>>>???>>><<<:::666555333333555666555555444555555666666555555444777777777777777777777777777777777777777777777777666666555555555666777888666777888888999999888888999999999888888888888888888888888888888888888888888888888888999999999999999999999888888888888888888888888888888999::::::888888888777888888999999;;;:::999999999<<<>>>???DDDGGGKKKMMMNNNPPPTTTXXXZZZ[[[]]]^^^```aaabbbbbbfffdddbbbbbbcccdddcccbbbaaa^^^ZZZUUURRRPPPOOOOOOUUUQQQOOORRRXXX[[[XXXTTTZZZYYYXXXWWWVVVVVVVVVVVV^^^]]]\\\\\\^^^______^^^ZZZ\\\^^^```bbbbbbbbbaaa___]]]ZZZXXXWWWXXXZZZ[[[YYYZZZ[[[\\\\\\[[[YYYXXXVVVRRRMMMJJJHHHFFFEEECCCAAA@@@>>><<<;;;<<<<<<===::::::===AAAAAA===;;;;;;===<<<;;;:::999999999:::999888888:::===??????>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@??????>>>AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@??????@@@???>>><<<;;;:::::::::;;;;;;::::::::::::;;;;;;888888888888777777777777888777666555555444555555555555555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555666444555777777666666888999777555444444555666555555555555555555555555555555666666777777777777666666444777<<>>???AAAAAABBBBBBAAA>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<>>>???@@@@@@AAACCCEEEEEEJJJMMMLLLOOOUUUYYYZZZXXXWWWUUURRRRRRSSSVVVXXXXXXXXXXXXWWWTTTOOOJJJGGGMMMLLLIIIGGGFFFFFFFFFGGGGGGIIIJJJJJJHHHGGGGGGHHHBBBCCCEEEFFFEEECCCAAA???======<<<<<<<<<<<<======;;;;;;:::::::::999999999888888888888888888888888999999999888888777777777999::::::::::::999888777777777777777777777777777888888777777777888999999999;;;>>>@@@???===:::888555444333444555666666555555555666666666666555555666666666666666666666666777777777777777777777777666666666666666777777777666777777888888888888888888888888888888888888888888888888888888888888888666666666666666777777777888888888888888888888888999888888888888999::::::999999888888777777888888:::;;;<<<===@@@DDDIIILLLOOOSSSXXX[[[[[[\\\___bbb^^^___`````````___]]]\\\```^^^\\\[[[[[[\\\[[[YYYVVVVVVUUUTTTSSSSSSTTTTTT[[[ZZZZZZ\\\______\\\YYY]]]^^^___^^^]]]\\\\\\]]]^^^\\\ZZZZZZ\\\^^^___^^^YYYXXXYYY[[[^^^aaabbbccccccbbb```^^^^^^___```aaaXXXYYY[[[\\\]]]]]]\\\[[[\\\YYYUUUQQQMMMKKKIIIHHHEEEDDDCCCAAA???===;;;::::::===@@@CCCBBB???===<<<<<<<<<;;;;;;:::::::::::::::999999:::<<<======<<<::::::;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@???===<<<>>>>>>???@@@AAAAAAAAA@@@AAA@@@>>>===;;;;;;::::::<<<;;;;;;;;;::::::::::::888888888888777777777666777777666555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555666777666555444555777555444444444555666777777555555555555555555555555666666777777777777666666666999>>>BBBEEEFFFEEEDDDGGGIIILLLMMMMMMLLLMMMNNNRRRTTTVVVWWWVVVVVVWWWYYY\\\\\\]]]^^^```___]]]ZZZXXXXXX\\\bbbfffzzzNNNLLLJJJIIIHHHGGGEEECCCCCCBBBAAA???>>>=========>>>???AAAAAAAAA???===;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<>>>?????????@@@CCCEEEIIINNNQQQPPPQQQVVVZZZYYYWWWTTTQQQSSSWWW[[[ZZZXXXSSSSSSTTTTTTRRROOOKKKIIIPPPMMMIIIEEEDDDFFFHHHJJJJJJKKKLLLKKKHHHEEEDDDDDDAAABBBDDDEEEDDDCCCAAA???======<<<<<<<<<<<<======;;;;;;:::::::::999999999888888888888888888888888999999999999888888888888::::::::::::999999888888777777777777777777777777666666666666666777888999:::<<<>>>??????<<<999777444333333444666777666555555666666666666666666555666666666666666666666666777777777777777777777777666666666777777777777777666666777888888888888777888888888888888888888888888888888888888888888888777777666666666666666666888888888888888888888888999999999888999::::::;;;>>>===<<<;;;;;;:::;;;;;;===???DDDGGGLLLQQQYYY^^^\\\```eeefffeeedddfffhhhgggggggggfffdddaaa^^^]]][[[YYYWWWVVVVVVUUUTTTSSSPPPRRRUUUXXXZZZZZZYYYXXX]]]aaadddeeebbb___^^^___```aaabbb```]]]\\\\\\]]]]]][[[ZZZ[[[]]]___```aaa]]][[[YYYZZZ^^^ccceeefffbbbccccccddddddccccccccc^^^___`````````______^^^___]]]ZZZVVVRRROOONNNNNNIIIJJJJJJHHHEEE@@@;;;888:::???CCCCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;::::::<<<;;;::::::;;;<<<;;;999::::::::::::;;;;;;<<<<<<;;;;;;<<<===???@@@BBBBBBAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@???===<<<>>>???@@@AAAAAABBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::888888888888777777777666777666666555555555555666444555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555666777666444444444555555555555555555666888999666666666666666666666666777777666666666666777777:::===AAADDDFFFEEEDDDCCCGGGIIILLLMMMMMMLLLMMMNNNQQQTTTVVVWWWWWWWWWXXXYYY\\\\\\]]]^^^```___\\\ZZZYYYYYY^^^eeejjj~~~ZZZYYYWWWVVVVVVUUUTTTRRRJJJJJJIIIGGGEEEBBB@@@???<<<===>>>???@@@???>>>>>>:::;;;<<<======<<<;;;::::::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<===?????????@@@CCCEEEHHHMMMPPPNNNOOOSSSVVVUUURRRPPPPPPVVV^^^cccaaa^^^QQQRRRRRRRRRQQQOOOMMMLLLNNNLLLJJJHHHIIIJJJMMMNNNJJJKKKKKKJJJGGGDDDDDDDDDBBBBBBCCCCCCCCCBBB@@@???======<<<<<<<<<<<<======;;;;;;::::::::::::999999888888888888888888888888999999999999999999999999:::999999999888888888888777777777777777777777777555555555555666777888999;;;<<<>>>>>>===:::777555333333333555777777666555555666666777777666666555777777777777777777777777777777777777777777777777555666777888888888777777555666777777888888777777888888888888888999999999999999999999999999999999999999999999888888888888888888888888888999999999999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>CCCIIINNNRRRWWW^^^ddddddhhhjjjjjjfffddddddfffeeeeeedddbbb```^^^\\\ZZZZZZXXXVVVUUUVVVVVVUUUTTTTTTWWW[[[^^^___^^^\\\ZZZ\\\bbbhhhhhhccc___```bbbbbbcccccc```[[[XXXYYY[[[[[[\\\^^^^^^^^^___bbbdddaaa^^^\\\]]]aaaeeeeeeddd]]]^^^```bbbccccccbbbbbbaaaaaaaaa```___]]]\\\[[[]]]]]]\\\YYYUUUSSSSSSTTTNNNNNNNNNMMMIIIDDD@@@===<<>>;;;;;;<<<<<<<<<<<<;;;:::===<<<::::::;;;;;;999888999999::::::;;;;;;<<<<<<999:::;;;<<<>>>AAACCCDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>@@@@@@AAABBBBBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888888888777777777777666666555555555555666666444444444555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666666777777666555444444666555666666666555555777999666666666666666666666666777777666666666666777777;;;>>>AAAEEEFFFFFFDDDCCCGGGIIILLLMMMMMMLLLMMMNNNQQQSSSVVVWWWWWWWWWXXXZZZ\\\\\\]]]^^^___^^^[[[YYYYYYYYY___fffkkk```___^^^___aaabbbaaa```WWWWWWXXXVVVSSSOOOJJJGGGEEEDDDCCCBBBAAA???>>>>>><<<===>>>??????>>>===<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>><<<===>>>??????@@@BBBEEECCCHHHKKKKKKLLLPPPRRRQQQOOOPPPUUU[[[aaadddbbb```TTTTTTSSSRRRQQQPPPPPPPPPMMMNNNOOOPPPPPPOOOMMMLLLHHHHHHIIIHHHFFFDDDEEEFFFCCCCCCCCCBBBAAA@@@??????======<<<<<<<<<<<<======;;;;;;::::::::::::999999888888888888888888888888999999999999999999999999999999888888777777777777777777777777777777777777666666666666777888999:::<<<======<<<:::888666444333222333555777888666444666666777777777777666666777777777777777777777777777777777777777777777777555666777888999888777777555666666777777777777777777777888888888999999999999999999999999999999999999999999999888888888777777777888888888999999999:::999999999999:::;;;;;;888888999;;;===@@@BBBCCCFFFLLLRRRVVVXXXZZZ___cccggghhhiiifff```\\\[[[]]]ZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVUUUVVVYYY[[[[[[[[[ZZZ\\\^^^aaabbbaaa```___[[[aaagggjjjiiifffffffffdddffffffccc___^^^bbbfffbbbfffiiifffaaa]]]___ccc```______bbbfffeee```[[[]]]^^^___```bbbdddeeefffbbbbbbaaa___]]]\\\ZZZYYYXXXZZZ[[[YYYWWWUUUWWWXXXRRRQQQPPPMMMKKKIIIHHHGGGCCCIIIJJJCCC>>>>>>???>>>:::;;;<<<======<<<;;;;;;<<<:::999:::;;;;;;:::999888999999:::;;;;;;<<<<<<;;;;;;;;;<<<===???BBBCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<;;;:::999888888888888777777777777666666555555555555666666444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666777888777555555555777444555666555333333555888666666666666666666666666888777666555555666777888888;;;???CCCFFFFFFEEEDDDGGGIIILLLMMMMMMLLLMMMNNNQQQSSSUUUWWWWWWWWWYYYZZZ\\\\\\\\\]]]^^^]]]ZZZXXXZZZYYY]]]ccchhh}}}```___```bbbeeeggghhhgggcccdddeeeddd```[[[UUUQQQQQQOOOKKKGGGCCC???===<<<===???@@@AAAAAA@@@???===::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>;;;===>>>??????@@@BBBDDD???EEEIIIHHHJJJNNNQQQPPPPPPUUU\\\```aaa```^^^^^^XXXWWWUUUSSSQQQQQQRRRRRRNNNQQQUUUWWWVVVPPPJJJEEEEEEFFFGGGFFFEEEEEEGGGIIIEEEDDDBBBAAA@@@?????????======<<<<<<<<<<<<======;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999999888777777666777777777777777777777777777777777777777777777888999:::;;;======<<<:::999777555444222222333555777888666444666666777777777777666666777777777777777777777777777777777777777777777777555666777999999888888777555666666777777777777777777777888888999999999999999999999999999999999999888777777777666666555555777777888888999999999999::::::999999::::::;;;<<<<<<===???CCCFFFJJJNNNOOOTTTYYY```bbbaaa```cccffffffgggeee```YYYTTTSSSTTTRRRQQQPPPPPPQQQRRRTTTUUUTTTSSSTTTVVVZZZ^^^______]]]]]]___```bbbccceeeeee]]]```fffkkkoooooollljjjfffiiikkkiiihhhjjjpppvvv{{{ttttttwwwuuuuuuxxx}}}|||sssjjjbbbaaaaaaaaadddgggkkknnngggfffeeecccaaa```^^^^^^UUUXXXZZZYYYWWWWWWYYY[[[UUUSSSOOOLLLKKKLLLOOOPPPJJJPPPPPPFFF??????@@@???:::;;;<<<=========;;;;;;:::999888999;;;<<<;;;:::888888999::::::;;;<<<<<<===<<<<<<<<<===>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@;;;::::::::::::;;;<<<<<<<<<===>>>>>>===;;;999888888888888888777777777777666666555555555666666777444444444555555555666666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555666666666777888777666555666777333555666555222111444666777777777777777777777777888777666555555666777888444777===BBBEEEFFFFFFFFFGGGIIILLLMMMMMMLLLMMMNNNQQQSSSUUUWWWWWWWWWYYYZZZ[[[[[[[[[]]]^^^]]]ZZZWWWZZZYYY\\\```dddyyyaaa\\\ZZZ```eeeffffffhhheeeeeefffhhhiiifff```[[[^^^]]]\\\ZZZWWWQQQJJJEEEDDDEEEFFFDDDAAA>>><<<<<<>>>===<<<;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===???@@@AAACCCDDDEEEFFFGGGJJJOOORRRUUUTTTWWW]]]```^^^\\\\\\XXXTTTTTTXXX[[[XXXVVVWWWTTTTTTTTTQQQMMMIIIGGGGGGNNNIIIEEEDDDHHHJJJHHHFFFFFFDDDBBB@@@>>>??????@@@>>>=========<<<<<<<<<<<<;;;;;;::::::::::::999999888888999::::::::::::999999999999999999999999999888888888888888888888888777777777777777777777777666666777777888999;;;<<<===<<<:::888666666666666444444444555555555666666555555666777777777777777888888999888777666444222888888888888777777777777777777777777777888999999666666777888888777666555888888777777777777888888888888999999999:::::::::888888777777777777777888===:::888888:::<<<:::888>>>===;;;:::::::::<<<===;;;>>>CCCIIINNNRRRUUUVVVdddgggjjjmmmlllhhhdddaaa```___[[[VVVRRRRRRTTTVVVSSSTTTSSSRRRRRRUUUVVVUUUVVVWWWZZZ[[[\\\^^^```bbb^^^aaaaaa___\\\^^^dddjjjkkkzzz~~~zzz~~~qqqaaa\\\]]]___aaa[[[XXXYYYXXXTTTUUUXXXYYYXXXTTTNNNKKKMMMOOOQQQSSSYYYXXXNNNEEECCCBBB@@@>>>===<<<<<<======;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBB@@@AAABBBDDDDDDDDDCCCCCCCCCEEEGGGHHHHHHFFFDDDBBBCCCBBB@@@@@@@@@@@@>>><<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777777777777666666666666444444444444444444444444555555444333222222222222444555555555444444666777444333222111222333444555444444444444444444444444222222222333444555666666555555555555555555555555444444444444444444444444555555555555555555444444777777777888999999::::::777999===AAACCCEEEEEEEEEMMMMMMMMMMMMMMMNNNNNNNNNOOOTTTWWWVVVVVVYYYZZZXXXWWWYYY[[[]]]]]]\\\ZZZXXXUUU\\\]]]^^^cccsssYYYUUUUUUZZZ]]]]]]\\\^^^bbbbbbcccgggjjjjjjgggdddbbbaaa``````^^^[[[VVVRRRQQQPPPNNNLLLHHHDDDAAA>>>???>>><<<;;;;;;<<<===>>>======<<<<<<;;;<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===???@@@AAACCCDDDFFFFFFGGGJJJNNNRRRRRRPPPTTT\\\aaa___\\\[[[[[[VVVTTTXXX[[[[[[YYYZZZLLLMMMMMMLLLIIIHHHHHHIIIOOOJJJEEEEEEGGGIIIGGGEEEFFFEEECCCAAA??????@@@AAA>>>>>>=========<<<<<<<<<;;;;;;::::::::::::999999888888999::::::::::::999999999999999999999999999888888888888888888888888888888888888888888888888666777777888999:::;;;<<<===<<<:::888666555555555444444444555555555666666555555666777777777777777999999999999888777666555888888888888777777777777777666666666777777888999555666777888888777666666888888777777777777888888888888888999999999::::::;;;;;;:::::::::::::::;;;>>>;;;999:::<<<===<<<:::999999::::::;;;===>>>???@@@DDDKKKSSSZZZ^^^```aaaeeehhhmmmpppoookkkfffbbb[[[YYYWWWSSSQQQRRRVVVZZZZZZ[[[ZZZYYYXXXWWWVVVTTT]]]^^^___^^^\\\[[[]]]___```^^^]]]___fffuuu|||qqqjjjgggeeeaaa]]]ZZZ[[[^^^```^^^]]][[[VVVSSSRRRRRRRRRVVVZZZXXXPPPIIIHHHGGGCCC>>>===;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCDDDEEEEEEDDDDDDCCCEEEFFFGGGHHHGGGFFFDDDCCCEEECCCAAA@@@@@@@@@???===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777777777777666666666666444444444444444444444444555444444333333333333444666666666444222111111333444444333333444444555666444444444444444444444444444444444555666666777777666666666666666666666666666666666666666666666666555555555555555555555555666666777777888999999:::888:::>>>BBBDDDFFFFFFFFFHHHIIIJJJKKKMMMOOOPPPPPPOOOTTTWWWVVVVVVYYYZZZXXXXXXZZZ\\\^^^^^^]]][[[ZZZUUU\\\]]]^^^dddtttYYYXXXZZZ^^^___\\\\\\^^^\\\\\\]]]___cccfffffffffaaa```______``````^^^\\\WWWTTTQQQOOONNNKKKGGGBBBCCCAAA>>><<<;;;<<<===>>>>>>>>>============>>>>>>;;;<<<<<<<<<<<<=========<<<<<<<<<<<<===???@@@AAACCCDDDFFFFFFGGGJJJNNNQQQPPPNNNRRR\\\cccbbb]]]ZZZWWWQQQOOOUUU[[[\\\\\\]]]RRRQQQOOOJJJFFFDDDEEEFFFNNNKKKGGGFFFGGGHHHGGGDDDFFFEEECCCAAA@@@@@@AAAAAA>>>>>>>>>=========<<<<<<;;;;;;::::::::::::999999888888999::::::::::::999999999999999999999999999888888888888888888888888888888888888888888888888777777777888999:::;;;<<<>>><<<:::777666555555555444444555555555666666666555555666777777777777777999999888888888888999999888888888888777777777777666666666666666777777888555555666777888888888888888888777777777777888888888888888999999999999:::<<<;;;;;;:::;;;;;;<<<<<<>>><<<;;;;;;<<<======<<<888888999;;;===???AAABBBIIINNNUUU\\\bbbeeeffffffeeehhhjjjllliiiddd^^^[[[UUUUUUUUUTTTTTTVVV[[[___[[[[[[\\\]]]]]][[[ZZZYYYYYY[[[\\\YYYVVVVVV[[[aaakkkgggdddjjj}}}|||lllaaa___\\\VVV]]]\\\[[[[[[YYYXXXWWWWWWZZZZZZVVVQQQOOOOOOLLLHHH@@@>>><<<;;;<<<=========:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777777777777666666666666444444444444444444444444555444444444444555666666555666555333111000111222333444555555666666555555444444444444444444444444666666777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555666777777888888999999;;;???BBBEEEFFFGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOOOOUUUXXXVVVVVVYYYZZZXXXYYYZZZ]]]______^^^\\\[[[UUU\\\]]]___eeeuuuWWWWWWYYY]]]]]]ZZZYYY[[[ZZZZZZYYYZZZ\\\^^^```aaa___^^^\\\]]]___``````___YYYUUUQQQRRRUUUVVVRRRNNNIIIGGGDDDAAA>>>===>>>>>>???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@BBBCCCEEEFFFGGGIIILLLOOOQQQNNNRRR]]]dddbbb\\\XXXLLLHHHIIIQQQYYY[[[ZZZ[[[XXXVVVRRRMMMIIIGGGIIIKKKNNNKKKHHHGGGGGGGGGFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>============<<<;;;;;;:::::::::999999999888888999::::::::::::999999999999999999999999999888888888888888888888888888888888888888888888888777777888:::;;;;;;<<<<<<===<<<:::777555444444444555555555555666666666666555555666777777777777777888888777666777888:::;;;888888888888777777777666777666666666666666777777555555666777888999999999888888777777777777888888888888888888999999999999999888888888888999::::::<<<;;;;;;;;;<<<===>>>>>><<<;;;;;;===@@@CCCGGGJJJTTTVVVZZZ^^^aaaccccccdddiiihhhgggddd```[[[VVVTTTUUUWWWYYY[[[\\\^^^```bbb^^^\\\[[[]]]\\\YYYXXXYYYSSSUUUVVVVVVVVV]]]jjjttt~~~ooo[[[YYYVVVVVVXXXZZZYYYYYY[[[\\\XXXSSSQQQRRRSSSOOOKKKEEEBBB???======>>>======::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKJJJGGGDDDBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777777777777666666666666555555555555555555555555444444444555555666888888222333444333222222444666222333555666666666555444444444444444444444444444777777777777666666666666666666666666666666666666444444444444444444444444555555555555666666666666555555555666777777888888888:::>>>AAADDDFFFFFFFFFIIIJJJKKKMMMMMMMMMMMMLLLPPPUUUXXXWWWVVVYYYZZZXXXXXXYYY\\\^^^___^^^\\\[[[VVV\\\^^^___fffvvvbbb______bbbbbb```___bbb[[[[[[[[[ZZZZZZ\\\^^^```aaa```^^^]]]___``````___]]]YYYWWWYYY]]]```]]]ZZZPPPNNNKKKHHHDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>===========================<<<<<<======>>>???@@@@@@BBBDDDEEEEEEGGGJJJLLLNNNMMMPPPZZZ```]]]VVVSSSJJJHHHLLLTTTXXXWWWUUUUUURRRQQQOOOMMMLLLOOOSSSWWWLLLJJJIIIHHHGGGGGGFFFEEEBBBBBBAAA@@@@@@????????????>>>>>>>>>============;;;;;;:::::::::999999999888888999::::::::::::999999999999999999999999999888888888888888888888888888888888888888888888888777888999;;;<<<<<<<<<<<<<<<;;;999777555555555555555555555666666666777777555555666777777777777777777666555555666777999:::888888888888777777777666777777666666666666777777666666666777888999::::::888888777777777777888888777777888888888999999999777777777777777888999999999:::::::::;;;<<<===???>>>>>>???AAAFFFMMMTTTXXX^^^^^^^^^___```bbbdddeeeiiigggccc^^^[[[YYYYYYYYYZZZ^^^bbbeeefffeeeddddddddd___\\\^^^\\\XXXYYY]]]eeeggghhhjjjqqq~~~ddd^^^[[[]]]^^^[[[ZZZ\\\___XXXRRRQQQTTTSSSPPPLLLKKKHHHDDDBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBHHHHHHGGGFFFFFFFFFEEEEEEBBBBBBBBBCCCFFFIIILLLNNNJJJGGGDDDCCCCCCCCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777777777777666666666666555555555555555555555555444444444555666777888999333444555444333333555777111222333555555444333333444444444444444444444444555555555555555555555444555555555555555555555555555555555555555555555555555555555666666666777777555555555666777777888888666999<<<@@@CCCDDDDDDDDDIIIKKKLLLNNNOOOOOONNNMMMQQQVVVYYYWWWWWWYYYZZZXXXVVVXXX[[[]]]^^^]]][[[ZZZVVV]]]^^^___eeevvvooohhhbbbccceeeccccccddd]]]^^^______^^^]]]^^^```aaa___\\\\\\\\\\\\[[[ZZZ___\\\YYYYYY\\\]]]\\\ZZZSSSSSSRRRPPPMMMKKKHHHGGGCCCCCCAAA@@@??????>>>>>>>>>>>>>>>============<<<===============>>>??????>>>@@@BBBCCCDDDEEEGGGIIIIIIIIIMMMUUUXXXTTTPPPPPPQQQQQQUUUYYYWWWRRRPPPRRRRRRQQQOOOMMMKKKLLLPPPSSSIIIIIIIIIHHHHHHGGGGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>=========;;;;;;::::::::::::999999888888999::::::::::::999999999999999999999999999888888888888888888888888999999999999999999999999777888:::<<<=========<<<:::999777666555555666666555555666666666777777777555555666777777777777777666666555555666777888888888888888888777777777777999888888777777777777777777777777777777888999:::888888777777777777888888777777777888888888888999888888888888999:::;;;;;;888999:::;;;:::;;;>>>@@@???AAAEEEKKKSSS\\\cccgggdddccccccdddeeefffggghhh]]][[[YYYWWWWWWZZZ^^^```aaadddhhhiiihhhgggeeeeee^^^ZZZ]]]ffflllmmmrrr{{{yyyyyyuuujjjccccccccc[[[UUUUUUVVVTTTQQQPPPOOOMMMJJJHHHFFFDDDAAA>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBGGGFFFEEEEEEDDDEEEEEEFFFAAAAAABBBCCCEEEHHHKKKLLLHHHFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777777777777666666666666555555555555555555555555444444444555555777888888777888777555333222333444111222333333444444333333444444444444444444444444333333333444444444444444555555555555555555555555777777777777777777777777555555555666666777777888555555666777777888888999666888;;;???BBBCCCDDDDDDEEEHHHKKKNNNQQQRRRRRRQQQRRRWWWYYYXXXWWWYYYZZZXXXUUUWWWZZZ\\\]]]]]][[[ZZZWWW]]]^^^___eeetttwwwkkkhhhkkkkkkiiiiiilllnnnpppoookkkfffdddddd```___]]]\\\\\\[[[YYYWWW\\\[[[YYYWWWWWWVVVWWWWWWRRRTTTVVVWWWWWWUUURRRPPPHHHGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>=========<<<===============>>>>>>???<<<>>>@@@BBBBBBCCCDDDFFFEEEGGGMMMTTTTTTPPPPPPSSSUUUWWW[[[ZZZTTTNNNPPPWWWVVVTTTQQQMMMHHHGGGHHHIIIGGGHHHIIIIIIHHHGGGHHHHHHCCCCCCCCCCCCCCCCCCBBBBBB?????????>>>>>>>>>======;;;;;;::::::::::::999999888888999::::::::::::999999999999999999999999999888888888888888888888888999999999999999999999999777999;;;===>>>>>>===<<<888777666555555666777888555666666666777777777777555555666777777777777777666777777888888888777777888888888888777777777777::::::999888888888888888999888777777777888999:::888888777777777777888888777777777777888888888888999999999999:::;;;<<<<<<888:::<<<<<<;;;<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDDDDCCCBBBCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDEEEFFFEEEBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777777777777666666666666555555555555555555555555444444444444555666666777666777666555222111222333333333333333333444555555444444444444444444444444222222333333444444555555555555555555555555555555777777777777777777777777444555555666777777888888666666777777888999999:::666888<<<@@@CCCDDDDDDDDDDDDFFFJJJNNNPPPQQQQQQPPPRRRWWWZZZXXXWWWYYYZZZXXXVVVXXX[[[]]]^^^^^^\\\[[[WWW^^^^^^___dddsss|||tttnnnllleeedddbbbbbbbbbaaa^^^\\\[[[\\\[[[ZZZXXXWWWYYY[[[QQQTTTXXX\\\]]][[[YYYWWWLLLJJJHHHFFFDDDBBBAAAAAA??????>>>>>>=========<<<>>>============>>>>>>???:::===???AAAAAAAAACCCDDDDDDGGGOOOUUUTTTQQQSSSYYYTTTWWWZZZXXXPPPLLLSSS___QQQQQQOOOLLLIIIHHHJJJKKKFFFGGGIIIIIIHHHHHHHHHIIIDDDEEEEEEEEEEEEEEEDDDCCC????????????>>>>>>>>>>>>;;;;;;;;;:::::::::999999888888999::::::::::::999999999999999999999999999888888888888888888888888999999999999999999999999777999;;;===>>>>>>===<<<777666555555555777888999666666666666777777777777555666666777777777777777777888999::::::999888777888888888888777777777777;;;;;;:::999888888888999:::999888777777777888999888888777777777777888888777777777777888888888888888888888888999:::;;;<<<888;;;======<<<===AAADDDIIIPPPZZZeeekkkllljjjhhhccceeeggggggddd^^^XXXSSSQQQSSSVVVZZZ^^^bbbdddeeefffeeebbb^^^\\\___dddhhheeegggvvvooofffaaa```]]]WWWUUUYYYNNNNNNOOOPPPPPPNNNJJJGGGBBBAAA@@@???>>>===<<<;;;========================<<<<<<======>>>@@@AAABBBCCCBBBAAAAAAAAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDFFFGGGFFFCCC@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777888888888777777777777666666666666666666666666666666666666555444444444444555666666222333333333222222444666555555444333333555666777444444444444444444444444222222333333444555666666777777777777777777777777666666666666666666666666444555555666777888888999777777777888999999::::::777999===AAADDDEEEEEEEEEFFFHHHKKKNNNOOONNNMMMLLLSSSXXXZZZXXXWWWYYYZZZXXXWWWYYY\\\^^^______^^^\\\XXX^^^^^^^^^cccrrr~~~ssslllhhhfffccc```aaa]]]\\\^^^]]]XXXTTTTTTQQQYYY[[[UUUUUU]]]aaa^^^[[[ZZZWWWQQQKKKFFFDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAACCCGGGLLLQQQUUUXXX[[[^^^^^^]]]ZZZWWWYYY[[[XXXRRRTTTSSSPPPNNNMMMMMMNNNOOOJJJJJJKKKLLLMMMLLLIIIFFFFFFEEEDDDCCCBBBBBBCCCDDDAAA@@@???===<<<<<<;;;;;;:::::::::999999999888888:::::::::999999888888888888888888888888888888888:::::::::999999888888888888888888888888888999999777999<<<>>>???>>><<<;;;555666666777777777777666777777777777666666666666777777777777777777777777999999999888777666666555888888888888888888888888999888888888777777666666777777777777777777777777777777777777777777777777999:::;;;:::999888999:::777777888:::;;;<<<:::999:::;;;<<<===>>>BBBGGGKKK[[[]]]```cccfffgggggggggjjjhhhddd```\\\YYYVVVUUUZZZ]]]```bbbbbbbbbbbbccc```[[[WWWZZZ___jjj}}}}}}iii^^^[[[]]]RRROOOVVVYYYRRROOORRRGGGFFFCCC???<<<<<>>======<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@BBBDDDEEEEEEDDDCCCCCCBBB@@@??????@@@BBBCCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999666666777888888888888888666555555555555444444444333333333444444444555555555555555555555555555555666555555555555444444444555444333333555666666555555555555555555666777777666666666666777777777777777777777777777777777777999999888888777777666666777888888888999999999999777999<<<@@@CCCEEEFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPUUUXXXVVVVVVXXXYYYWWWZZZ\\\___``````^^^[[[YYY]]]^^^]]]```gggtttwwwjjj\\\XXXYYYYYYZZZ\\\PPPTTTUUUSSSTTTZZZ^^^___dddbbb^^^XXXRRRMMMJJJHHHHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFJJJNNNQQQUUUXXX[[[^^^cccdddaaa___]]]ZZZUUUUUUTTTSSSRRRRRRQQQQQQRRRLLLLLLKKKKKKLLLKKKIIIGGGFFFEEECCCBBBAAAAAAAAABBBAAA@@@???===<<<<<<;;;;;;:::::::::999999999999888:::::::::999999999888888999999999999999999999999999999888888888888888777888888888888888999999::::::<<<===>>>>>><<<999888555666666777777777777777888888888888888777777777888888888888888888888888666666777777888888999999888888888888888888888888888888888888777777777666888888888888888888888888888888888888888888888888888888999888777777888999:::999999999;;;===>>>>>>>>>???@@@BBBDDDJJJPPPUUU]]]aaaeeehhhhhhhhhhhhiiieeecccaaa___]]][[[ZZZZZZXXX[[[___bbbbbb```___^^^_________dddrrr{{{hhhXXXOOOSSSVVVQQQLLLLLLQQQNNNJJJDDD???======>>>??????>>>===<<<<<<============>>>>>>>>>?????????>>>@@@AAACCCDDDCCCBBBAAAAAA@@@>>>======???AAACCCGGGFFFDDDBBBAAA@@@@@@AAA@@@@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999666666777888888888888888666555555555555444444444333333444444444555555555555555555555555555555555555555555666666777777777:::888555444555666555444555555555555555666777777555555666666666777777777777777777777777777777777777666666666555555555444777777777888888888999999777999<<<@@@CCCEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOPPPUUUXXXVVVVVVXXXYYYWWWZZZ\\\^^^``````^^^\\\ZZZXXXZZZZZZ^^^fffsss{{{nnnjjjeee```^^^YYYUUUSSSTTTUUUTTTVVV[[[^^^^^^]]][[[YYYVVVTTTSSSNNNMMMLLLIIIFFFCCCAAA???======<<<<<<======>>>>>>=========>>>???@@@BBBBBBCCCEEEHHHJJJMMMPPPUUUXXX[[[dddjjjhhhbbb^^^YYYUUUTTTUUUWWWXXXXXXWWWUUUTTTOOOMMMKKKJJJJJJJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@???===<<<<<<<<<<<<::::::::::::999999999999:::::::::999999999999888::::::::::::::::::::::::777777777777777888888888888888888888888999::::::>>>>>>>>>>>><<<999666444555555666777777777777777888888888888888999999999888888888888888888888888666666777777888999999:::888888888888888888888888888888888888777777777777999999999999999999999999888888888888888888888888;;;::::::999999::::::;;;;;;:::999999;;;===@@@AAA???AAADDDGGGLLLSSSZZZ___bbbhhhnnnoookkkgggfffgggbbbaaa```______```aaaaaabbbbbbcccddddddccccccbbbbbbrrrzzzccc[[[ZZZUUUQQQPPPQQQOOOKKKGGGDDDAAA@@@??????>>>>>>===========================>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???AAA???>>>===>>>AAADDDFFFIIIHHHFFFDDDBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999666777777888888888888777666555555555555444444444333444444444444555555555555555555555555555555555444444555666777888999999>>>;;;777555555555444444666555555555555666666777555555555555666666666666777777777777777777777777666666666666555555555555666666666777777777888888777999<<<@@@CCCEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOOOOUUUXXXVVVVVVXXXYYYWWWZZZ[[[^^^``````^^^\\\ZZZYYY[[[[[[___eeerrr}}}nnnfffaaaWWWSSSWWWWWWSSSSSSYYYXXXYYY[[[]]]___^^^[[[XXXRRRQQQPPPMMMIIIEEEAAA???======<<<<<<<<<======>>><<<<<<<<<===???@@@BBBCCCDDDEEEGGGGGGIIIMMMRRRVVVVVV^^^cccbbb___\\\WWWRRRSSSUUUXXX[[[[[[ZZZWWWUUURRROOOKKKIIIIIIHHHHHHGGGGGGFFFEEECCCBBB@@@@@@???@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::666777777777888888999999888888888888999::::::;;;>>>>>>>>>===;;;888555333444555666777777888777777777777888888888888888999888888888888888888888888999999999888888777777777888888888888888888888888888888888777777777777777999999999999999999999999888888888888888888888888:::999888888999:::::::::999::::::::::::;;;>>>@@@===AAAHHHNNNTTTZZZ___cccgggnnnuuussskkkdddcccdddeeedddbbbaaaaaabbbcccdddccc___ZZZYYY]]]eeelllppp}}}rrrdddZZZUUUTTTPPPOOOMMMLLLJJJFFFCCC@@@???>>>======<<<<<<======<<<<<<=========>>>>>>>>>@@@AAAAAABBBAAAAAA@@@???BBBAAA@@@@@@AAADDDGGGJJJIIIHHHGGGEEEDDDBBBBBBAAA@@@@@@@@@@@@???>>>===<<<::::::;;;;;;<<<<<<======999999999999999999999999666777888888888888777777666555555555555444444444444444444444555555555555555555555555555555555555444555555666777777888888===:::666444444444444444666666555555555555666777444555555555666666666666666666666666666666666666888888888888777777777777666666666666777777777777666888<<>>@@@AAABBBEEEFFFFFFFFFHHHLLLQQQUUUTTTWWWXXXXXXZZZ\\\WWWQQQRRRTTTWWWZZZ[[[YYYWWWUUUSSSPPPKKKIIIHHHHHHHHHGGGHHHHHHGGGEEEDDDBBBAAA@@@@@@???>>>======<<<<<<===;;;;;;;;;:::::::::999999999999999999999999999999::::::::::::::::::::::::777888888999999:::::::::888888888888999:::;;;<<<======<<<<<<:::888666444444555666777888888888888666666666777777777888888888888888888888888888888999999999999888888888888888888888888888888888888777777777777777777888888888888888888888888888888888888888888888888888888777555555666888999888666666888;;;;;;::::::<<<>>>@@@FFFPPPXXX^^^```bbbccceeemmmsssssskkkeeedddfffhhhfffcccaaa______``````ddd^^^ZZZ^^^lllzzzeeeYYYTTTTTTRRRPPPNNNMMMIIIDDD@@@@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>BBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAABBBCCCFFFHHHJJJFFFFFFEEEEEEDDDDDDCCCCCC????????????>>>===<<<;;;;;;;;;;;;<<<<<<=========999999999999999999999999777777888888888777777666666555555555555444444444444444444555555555666666555555555555555555555555555555555555555555555555999666444333444555555555666666555555555555666666555555555666666666666777666666666666666666666666777777777777888888888888666666666666777777777777666888;;;???BBBDDDEEEFFFHHHIIIKKKMMMNNNOOOOOOOOOOOOTTTWWWVVVVVVYYYZZZXXXYYY[[[^^^``````___]]][[[^^^aaaaaabbbeeepppxxxrrrggg\\\VVVUUUTTTUUUXXX]]]^^^[[[XXXUUUTTTTTTRRRNNNJJJFFFCCC>>>>>>======<<<<<<==================>>>???@@@@@@EEEEEEFFFFFFHHHKKKPPPTTTTTTUUUTTTUUUYYY]]]ZZZSSSRRRSSSUUUWWWWWWVVVUUUTTTRRROOOKKKIIIHHHHHHHHHGGGHHHHHHGGGGGGEEEDDDBBBAAA??????>>>===============;;;;;;;;;;;;::::::::::::888999999999999:::::::::::::::::::::::::::::::::999999999999999:::::::::888888888888999;;;<<<===<<<<<<;;;:::999777666555333444555777888888888888555555555666777777888888999999999999999999999999555666777888999;;;<<<<<<888888888888888888888888777777777777888888888888777777777777777777777777999999999999999999999999999888999<<>>=========>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBBBBBBB???@@@AAACCCDDDFFFFFFGGGEEEEEEFFFFFFFFFEEEDDDDDD??????@@@??????>>>===<<<<<<<<<<<<<<<<<<=========999999999999999999999999777888888888888777777666666555555555555444444444444444555555555666666666555555555555555555555555666555555555444444444444555444222333555666666555777666666555555555555666666666666666777777777777777777777777777777777777555555555555666666666666666666666777777777888888666888;;;???BBBDDDEEEEEEHHHIIIKKKMMMNNNOOOOOOOOONNNTTTWWWVVVVVVYYYZZZYYYXXXZZZ]]]```aaa___]]][[[WWW\\\]]]```dddppppppccc]]]VVVUUUXXX[[[\\\[[[WWWWWWWWWVVVSSSOOOKKKIIIAAA@@@??????>>>>>>??????>>>>>>============>>>>>>BBBCCCEEEFFFGGGKKKOOORRRTTTWWWYYYYYYZZZ\\\[[[VVVTTTSSSSSSSSSSSSTTTTTTUUUQQQNNNKKKJJJIIIIIIHHHGGGEEEFFFFFFFFFEEEDDDBBBAAA???>>>>>>===============<<<;;;;;;;;;;;;:::::::::888888999999999:::::::::999999999999999999999999999999999999888888888888888888888999:::;;;<<<======<<<;;;:::888666555444333444555777888888999999555666666777888888999999999999999999999999999999555666777888:::;;;<<<===888888888888888888888888666777777777888888888888888888888888888888888888999999999999999999999999;;;;;;<<>>????????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBB???@@@CCCFFFGGGGGGFFFEEEHHHHHHHHHHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>>============<<<<<<<<<<<<999999999999999999999999888888888888888777666666666555555555555444444444555555555555666666666666555555555555555555555555555555555555666666666666444444444666777888666444777777666555555555555555777777777777888888888999777777777777777777777777444555555555666666666777777777777888888888999999555777;;;>>>AAACCCEEEEEEHHHIIIKKKMMMNNNOOOOOOOOONNNSSSWWWVVVVVVYYYZZZYYYXXXZZZ]]]```aaa___]]]\\\UUU[[[]]]```dddpppxxxhhh\\\YYYYYYYYYXXXYYYYYYZZZZZZXXXTTTPPPNNNCCCBBBBBBAAA@@@@@@@@@AAA??????>>>===============@@@BBBDDDEEEGGGJJJNNNQQQRRRZZZ___]]]ZZZZZZYYYWWWVVVTTTRRRQQQQQQRRRTTTUUUPPPMMMKKKJJJJJJJJJHHHGGGDDDDDDEEEEEEEEECCCBBBAAA???>>>>>>============>>><<<<<<;;;;;;;;;:::::::::888888888999999:::::::::888888888888888888888888999999888888777777666666888888888999:::;;;===>>>???>>><<<999777555333222333444555777888888999999666777777888999999::::::999999999999999999999999999999999999999999999999888888888888888888888888666666777777888888888999999999999999999999999999999999999999999999999999666666888>>>BBBAAA;;;444;;;<<<<<<;;;===EEESSS]]]```bbbeeeeeedddbbbbbbbbbhhhiiijjjllllllkkkjjjhhheeeccc```______aaadddfff}}}fffZZZSSSPPPMMMKKKIIIFFFDDDBBB@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@CCCFFFIIIJJJIIIGGGEEEKKKKKKKKKJJJIIIFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;999999999999999999999999888888888888888777666666666666555555555444444444555555555555666666666777555555555555555555555555444444555666777888999999555555666888999999666333888777666555555555555555777888888888999999999999777777777777777777777777666777777777888888999999888888888888999999999999555777;;;>>>AAACCCDDDEEEHHHIIIKKKMMMNNNOOOOOOOOONNNSSSWWWVVVVVVYYY[[[YYYXXXZZZ]]]```aaa```]]]\\\ZZZ___aaaccceeepppvvveeebbbbbb```]]]SSSXXX\\\ZZZTTTOOOPPPRRRNNNHHHAAA>>>???AAAAAA@@@>>>>>>===<<<<<<>>>???@@@@@@AAAEEEHHHKKKMMMNNNNNNUUUYYY[[[XXXTTTRRRTTTWWWSSSSSSSSSQQQOOONNNNNNOOOLLLJJJIIIJJJMMMMMMJJJGGGFFFEEEEEEEEEFFFFFFDDDCCCAAA@@@>>>===>>>===;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888::::::999888777777888888888888999999:::;;;<<<<<<@@@===:::777555555666666777777777777888888888888666666777777888888999999777888888888888999999999::::::::::::::::::::::::999999999888888888777777777888888888888999999999999999999::::::;;;;;;;;;888888999999999:::::::::::::::::::::999999999999;;;<<<>>>BBBHHHRRR^^^fffiiifffaaa```aaadddfffggglllnnnlllgggdddcccddddddccceeeccc___bbbooo}}}cccYYYVVVXXXLLLDDDGGGJJJEEE???<<>>======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::::::::999999888777666666666666666555444444333333777777666555555555555555666666666666666666666666777777777777777777777777777777888999999999999999777777666555555555555555:::999888777666666666666666666666666666666666666777777777777777777777777666666666666777777777777777888:::>>>CCCEEEFFFEEEFFFHHHJJJMMMNNNNNNNNNMMMPPPRRRTTTUUUUUUVVVXXXZZZZZZ[[[^^^```aaa```^^^]]]`````````dddgggooozzznnn```VVVVVVUUUSSSTTTUUUWWWXXXXXXQQQLLLFFFCCCCCCBBB???===>>>>>>>>>===>>>??????@@@???AAADDDGGGIIIKKKLLLLLLPPPSSSVVVVVVRRRQQQSSSUUUSSSUUUUUUUUUSSSQQQOOONNNJJJJJJKKKLLLMMMKKKHHHFFFGGGFFFEEEEEEEEEEEECCCAAAAAA@@@>>>===>>>===;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888:::999999888777777888888888999999:::;;;<<<======>>><<<999666555555666777777777777777888888888888888888888888999999999999777888888888888999999999::::::::::::::::::::::::999999999888888888777777888888888888999999999999888888999999999999999999888999999999999:::::::::999999999999999999:::::::::>>>DDDKKKSSS^^^jjjqqqlllggg```\\\]]]aaaeeeggglllllliiieeebbbaaaaaaaaa^^^ccchhhmmmzzznnnUUUNNNLLLMMMNNNJJJBBBAAAEEEAAA@@@@@@??????@@@@@@AAA@@@@@@????????????@@@@@@???@@@CCCFFFGGGFFFEEEDDDIIIKKKMMMLLLIIIFFFCCCCCC@@@AAAAAABBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::::::::999999888777777666555555555555555555555555777777666555555555555555666666666666666666666666777777777777777777777777555666666777777777777777777777666555555555555555999888888777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777888:::>>>CCCEEEFFFEEEGGGHHHKKKMMMOOOOOONNNMMMPPPRRRTTTUUUUUUVVVXXXZZZZZZ[[[^^^```aaa```^^^]]]___```___dddgggnnnuuummmcccXXXUUUYYY\\\[[[XXXWWWSSSPPPNNNLLLHHHAAA<<<>>>>>>>>>??????????????????@@@BBBEEEGGGIIIJJJJJJKKKOOOTTTUUUSSSQQQRRRTTTUUUVVVWWWXXXVVVSSSPPPMMMIIILLLNNNNNNLLLIIIGGGGGGIIIGGGEEEDDDDDDDDDBBB@@@AAA???>>>===>>>===<<<:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888:::999888888777888888888888999:::<<<======>>>>>>;;;999777555555555666777777777777777888888888888:::::::::999999999999999777888888888888999999999::::::::::::::::::::::::999999999888888888888888888888888888999999999:::999999888888888888888888999999999999::::::::::::999999999999:::;;;<<<===<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???BBBDDDEEEEEEDDDCCCGGGIIIJJJJJJHHHEEEDDDDDDAAAAAAAAAAAAAAA@@@??????=========<<<<<<<<<;;;;;;<<<;;;::::::999999::::::::::::999999888777777777333444444555666666777777777777666555555555555555666666666666666666666666777777777777777777777777333444444555555555555555777666666555555555555666777777777777777888888999888888888888888888888888777777777777777777777777666666666666777777777777777888:::>>>CCCEEEFFFEEEGGGIIILLLNNNOOOPPPOOONNNOOOQQQTTTUUUVVVWWWXXXZZZZZZ[[[^^^```aaa```^^^]]]^^^______cccfffmmmvvvfff]]]^^^```^^^[[[[[[ZZZXXXXXXVVVPPPHHHAAA??????????????????>>>>>>???@@@AAACCCDDDFFFGGGGGGKKKOOOSSSUUUUUUSSSSSSTTTVVVVVVVVVVVVUUUSSSPPPNNNMMMOOOPPPNNNJJJHHHIIIKKKKKKIIIFFFEEEDDDDDDBBB@@@@@@???======>>>>>><<<:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888999999888888888888888999999:::;;;===>>>???>>>>>>888777666555555666777888666777777777888888888888:::::::::999999888888777777777888888888999999999999999999999999999999999888888888888888888888888888888888999999999::::::::::::999999888888777777999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???DDDLLLVVV]]]```bbbgggkkkhhhccc___]]]```eeejjjlllkkkmmmooojjjbbb^^^fffqqq{{{```SSSSSSTTTNNNFFFEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEEEEDDDFFFGGGHHHHHHFFFEEEEEEFFFAAAAAAAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<<<<;;;::::::999999::::::999999999888888888777777444555555555666666666777777777666555555555555555666666666666666666666666666666666666666666666666333333444555555555555444777666555555555555666666666666666666777888999:::888888888888888888888888777777777777777777777777666666666666777777777777777888:::>>>CCCEEEFFFEEEHHHJJJLLLOOOPPPPPPOOOOOONNNQQQTTTVVVVVVWWWYYYZZZZZZ[[[^^^```aaa```^^^]]]]]]^^^^^^cccffflllssshhhcccaaabbbbbb\\\[[[[[[[[[[[[VVVNNNHHHBBBAAA@@@@@@???>>>======???@@@@@@AAABBBCCCDDDEEEKKKMMMQQQTTTTTTSSSRRRRRRWWWTTTQQQPPPPPPQQQPPPOOOQQQRRRPPPLLLHHHHHHKKKOOOMMMJJJGGGEEEEEEDDDBBBAAA@@@???======>>>>>><<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888999888888888888888999999:::;;;===>>>??????>>>===666666555555666666888888666777777777888888888888999999888888777777777666777777888888888999999999999999999999999999999999888888888888888888888888888999999999999:::::::::;;;;;;::::::999999999888999999:::::::::;;;;;;;;;;;;;;;::::::<<<>>>@@@AAAMMMUUU^^^bbb```^^^___aaaaaa```aaadddhhhmmmoooooommmllljjjccc[[[___vvvzzz___XXXYYYUUUOOOFFFFFFEEECCCBBBAAA@@@@@@???@@@AAAAAAAAAAAA@@@??????@@@AAACCCDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<<<<;;;::::::999999::::::999999999888888888888888777777666666666555555555777777666555555555555555666666666666666666666666666666666666666666666666444444555666666666666555666666555555555555666666666666666666777888::::::888888888888888888888888666666666666666666666666666666666666777777777777777888:::>>>CCCEEEFFFEEEHHHJJJLLLOOOPPPPPPOOOOOOMMMPPPTTTVVVWWWXXXYYYZZZZZZ[[[^^^```aaa```^^^]]]]]]^^^^^^cccffflll}}}ppphhhdddccc]]][[[YYYYYYZZZXXXSSSOOOHHHFFFDDDAAA???>>>>>>>>>AAA@@@@@@@@@AAABBBCCCCCCHHHIIIMMMPPPRRRSSSRRRRRRUUUQQQLLLKKKMMMPPPPPPOOOSSSQQQNNNKKKIIIJJJMMMPPPMMMJJJFFFDDDDDDCCCBBBAAA@@@>>>======>>>>>>===;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888777888888999:::;;;<<<===??????>>><<<;;;666666666666777777888999777777777777888888888888888888888777777777777777777888888888888999999999999999999999999999999999888888888888888999999999999999999999::::::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;===AAADDDFFFUUU]]]fffhhhccc______bbb```bbbeeejjjoooqqqpppnnnmmmhhhdddbbbcccrrrfffXXXSSSOOOJJJHHHFFFCCCAAA@@@?????????@@@AAABBBBBBAAA@@@???===>>>???@@@AAABBBBBBBBBGGGGGGGGGEEEDDDEEEGGGIIICCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<;;;::::::999999::::::888888888888888888888888888888777666666555444444777777666555555555555555666666666666666666666666777777777777777777777777444555666666777777666666666555555555555666666777666666666666777888999:::888888888888888888888888666666666666666666666666666666666666777777777777777888:::>>>CCCEEEFFFEEEGGGIIILLLNNNOOOPPPOOONNNLLLPPPTTTWWWXXXXXXYYYZZZZZZ[[[^^^```aaa```^^^]]]]]]^^^___dddffflllwwwqqqbbb^^^YYYXXXYYYZZZYYYWWWPPPMMMHHHDDDAAA@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCCEEEFFFIIIMMMRRRUUUWWWWWWQQQMMMIIIJJJNNNPPPPPPMMMOOOMMMKKKKKKKKKLLLLLLKKKJJJGGGDDDBBBBBBBBBAAA@@@???>>>======>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888777777888999999:::;;;===>>>???>>><<<:::888777777777888888888888999777777777777888888888888777888888888888888999999777888888888888999999999888888888888888888888888777777888888888999999999999999999:::::::::;;;;;;999999999999999::::::::::::::::::;;;;;;;;;;;;<<<:::;;;<<>>>>>???@@@AAABBBCCCCCCHHHHHHGGGEEEDDDDDDGGGJJJDDDCCCBBBAAA@@@AAAAAABBB>>>>>>>>>>>>=========<<<<<<;;;::::::999999::::::888888888888888888888888777777777666666666666666777777666555555555555555666666666666666666666666777777777777777777777777444444555666666666666666555555555555555666777777777777666666777888999999777777777777777777777777666666666666666666666666666666666666777777777777777888:::>>>CCCEEEFFFEEEGGGHHHKKKMMMOOOOOONNNMMMKKKOOOTTTWWWXXXXXXYYYZZZZZZ[[[^^^```aaa```^^^]]]]]]___```eeegggllliiiccc\\\YYY[[[]]]^^^^^^UUUQQQKKKFFFBBBBBBBBBDDDCCCBBBAAA@@@@@@AAABBBBBBEEEFFFHHHNNNTTTYYY]]]^^^MMMJJJIIIKKKPPPRRROOOLLLKKKJJJIIIKKKNNNNNNJJJFFFHHHEEEBBB@@@@@@@@@@@@??????>>>======>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888777777888999::::::<<<===>>>???>>>;;;888666888888888888888888999999777777777777888888888888888888888999999::::::;;;777888888888888999999999888888888888888888888888777777888888999999999999999999:::::::::;;;;;;;;;777777888888999999999::::::::::::;;;;;;;;;<<<<<<===>>>@@@EEELLLSSSZZZ^^^cccjjjpppnnngggbbbdddhhhmmmmmmnnnnnnnnnkkkfffcccaaacccwww]]]YYYRRRJJJEEECCCBBBCCC???@@@BBBCCCCCCBBB@@@???@@@AAABBBBBBCCCDDDEEEFFFJJJIIIHHHEEEDDDEEEHHHJJJDDDCCCBBBAAA@@@AAABBBBBB>>>>>>>>>>>>============<<<;;;::::::999999::::::888888888888888888999999555555666666777777888888777777666555555555555555666666666666666666666666777777777777777777777777333444555555666666555555555555555555555666777888777777777777777888888999666666666666666666666666666666666666666666666666666666666666777777777777777888:::>>>CCCEEEFFFEEEFFFHHHJJJMMMNNNNNNNNNMMMKKKOOOTTTWWWXXXYYYYYYZZZZZZ[[[^^^```aaa```^^^]]]^^^___aaafffhhhmmmnnnlllgggbbb]]][[[[[[[[[ZZZUUUPPPNNNIIIDDDDDDGGGHHHEEECCCAAAAAAAAA???>>>FFFEEEFFFJJJPPPTTTVVVUUUTTTOOOKKKKKKNNNQQQQQQOOOIIILLLOOOOOOMMMIIIGGGFFFGGGFFFEEEDDDBBBAAA??????@@@???===<<<<<<<<<===>>>======<<<;;;::::::999999888888999999999::::::::::::::::::999999888888888999999888888999999:::;;;AAA@@@>>>===<<<:::777555555666666777777777777777888888888888888888888888777888888888888999999999:::::::::999999888888888999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;:::999888999;;;<<<;;;:::??????BBBJJJUUU___fffhhhmmmoooqqqnnnjjjggggggiiipppjjjfffhhhhhhccc]]]ZZZbbbzzz|||nnnUUULLLKKKHHHDDDCCC@@@BBBCCCCCCDDDEEEDDDBBB???BBBEEEGGGGGGFFFCCCAAADDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDBBBAAA@@@???>>>???@@@@@@??????>>>===<<<::::::::::::::::::::::::999999999999999999999999777777777777777777777777888888777777666666555555888888777777666666555555555555666777777777777777888777555444444555555666888777555444555666888999999777666666777999888777777777666666666666666777777777777777777777777777666666666666777777777777888:::===@@@CCCDDDEEEEEEHHHIIIKKKLLLMMMMMMMMMLLLOOORRRTTTVVVVVVVVVXXXYYYZZZ[[[]]]^^^^^^]]]\\\[[[]]]aaadddgggfffhhh|||oooccc\\\[[[^^^ZZZZZZ\\\\\\VVVLLLFFFFFFIIIFFFBBB@@@@@@AAA@@@@@@AAAAAAEEEKKKRRRVVVVVVUUUOOOLLLJJJLLLQQQSSSQQQNNNJJJLLLNNNNNNKKKGGGEEEDDDEEEDDDDDDBBBAAA@@@??????@@@???>>>===<<<======>>>===<<<<<<;;;::::::999999888999999999999::::::::::::::::::999999999888888999888888888999:::;;;<<>>===;;;999777555555666666777777777777777888888888888888888888888777888888888888999999999:::::::::999999999888888999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>>@@@BBBGGGPPP[[[cccfffgggmmmqqquuutttppplllkkkkkknnnllljjjggg```[[[]]]cccuuulllVVVMMMJJJKKKNNNHHHHHHFFFCCCBBBAAA@@@>>>@@@AAADDDEEEFFFEEECCCAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???@@@@@@??????>>>===<<<::::::::::::::::::::::::999999999999999999999999777777777777777777777777888777777777666666666555666666666666555555555444555555666777777777777777777777666555555555555555777666555444555666888999:::888777666777777777555777777666666666666777777777777777777777777777777555555555555666666666666888:::===@@@CCCEEEEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMOOORRRTTTVVVVVVWWWXXXZZZYYY[[[]]]^^^^^^]]]\\\[[[^^^bbbeeeiiigggiiippp```ZZZZZZUUUXXX]]]aaa\\\RRRLLLMMMKKKGGGBBB@@@@@@AAABBBBBB???AAAEEELLLQQQTTTSSSRRRJJJJJJJJJNNNRRRSSSQQQNNNLLLNNNOOOMMMIIIEEECCCBBBCCCCCCBBBBBBAAA@@@??????@@@???>>>============>>><<<<<<<<<;;;;;;::::::999999999999999:::::::::::::::::::::999999999999888999888777777999;;;>>>?????????>>>===:::888666555555666777777888888777777888888888888888888888888777888888888888999999999:::::::::999999999999888999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;888:::;;;:::888888;;;>>>FFFKKKRRR\\\eeejjjkkkjjjnnnrrrwwwwwwsssnnnlllkkkfffgggfff```XXXYYYjjj}}}jjjUUUJJJIIIKKKGGGDDDAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDD???@@@@@@??????>>>===<<<;;;;;;::::::::::::::::::999999999999999999999999777777777777777777777777777777777777666666666666555555555555444444444444555555666777777777777777666666666666666555555444666555555555666777999:::;;;999777666777666555444777777666666666666777777777777777777777777777777444444444555555555666666888:::===@@@CCCEEEFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMOOOQQQTTTVVVVVVWWWXXXZZZYYYZZZ\\\^^^^^^^^^\\\[[[```dddgggjjjhhhjjjttteee\\\[[[[[[\\\\\\XXXQQQQQQTTTMMMIIIDDD@@@@@@AAACCCCCCCCCDDDGGGJJJMMMNNNNNNMMMKKKJJJKKKNNNQQQRRRPPPNNNPPPPPPPPPMMMIIIEEEBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;999999999999999999999999888888777777999<<>>??????===:::777666555666666777888888888888777888888888888888888888888777777888888888999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999999999999:::::::::;;;;;;555888:::999666777<<>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777777777777777666666666666555555555555555555555555555555666777777777777777555666777777777666444333444444444555666888999;;;:::888666666666777666555777666666666666777777888666666666666666666666666555555555666666666666777777999<<<@@@CCCEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMNNNQQQTTTUUUVVVWWWYYYZZZYYYZZZ\\\^^^^^^^^^]]]\\\```dddgggjjjhhhkkkzzzhhhddd___\\\[[[XXXSSSRRRUUUQQQLLLFFFCCCBBBCCCDDDDDDFFFFFFFFFFFFGGGIIIKKKMMMOOONNNMMMMMMNNNOOOOOOOOORRRRRRQQQNNNIIIFFFDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB???????????????>>>>>>===;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;999999999999999999999999888888888888:::===@@@BBB>>>???@@@>>>:::777666666666777777888888888888888888888888888888888888888777777888888888999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999999999999:::::::::;;;;;;888;;;>>>===;;;>>>FFFMMM^^^aaafffkkkooosssuuuwwwuuuuuutttooohhhcccbbbcccaaa]]][[[```oooppp^^^UUUMMMIIIKKKKKKFFFAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB???@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999777777777777777777777777666666666666777777777777666666666666666666666666555555666777777777777777555666777777777666444333444444555555777888999:::777555444555777888888777666666666666666777888888666666666666666666666666666777777777777888888888777999<<<@@@CCCEEEFFFGGGFFFHHHJJJLLLNNNNNNNNNNNNNNNPPPTTTUUUVVVWWWYYY[[[XXXZZZ\\\^^^^^^^^^]]]\\\___cccfffjjjhhhkkkuuubbb[[[WWWZZZ[[[YYYWWWXXXUUUPPPKKKFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDGGGLLLPPPPPPPPPOOONNNNNNOOOOOOPPPRRRRRRQQQMMMIIIGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCBBB??????@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888999999999999:::::::::888888999:::<<<>>>@@@AAA>>>@@@BBB???:::777777888666777888888999999888888888888888888888888888888777888888888888999999999888999999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;888:::<<<===???EEENNNUUUbbbeeehhhkkkmmmppptttwwwxxxxxxtttmmmeee```___```]]]YYY\\\lllttt]]]QQQIIIJJJJJJEEEAAACCCAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA???@@@@@@??????>>>===<<<======<<<<<<;;;:::::::::999999999999999999999999777777777777777777777777666666666666777777777777666666666777777777777777555555666777777777777777666666666666666555555444444555555666777888888999555444333444777888999888666555555666666777888999777777777777777777777777777777888888888999999999666888<<<@@@CCCEEEGGGGGGFFFGGGJJJLLLNNNNNNNNNNNNNNNPPPSSSUUUVVVXXXZZZ[[[XXXYYY\\\^^^___^^^]]]]]]]]]bbbeeeiiihhhlllzzzlll^^^[[[^^^]]][[[ZZZXXXTTTOOOJJJHHHFFFDDDBBBBBBCCCDDDDDDCCCEEEIIILLLMMMOOOQQQRRRQQQQQQQQQQQQPPPPPPNNNKKKHHHGGGIIIJJJGGGFFFEEEDDDCCCBBBAAAAAA??????@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<888888999999999:::::::::777999;;;===>>>????????????BBBCCC@@@;;;777888:::777777888999999999999888888888888888888888888888777888888888888999999999888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;888888999<<>>===<<<=========<<<;;;;;;::::::999999999999999999999999777777777777777777777777555666666666777777777888555555555666666666777777555555666777777777777777777777666555555555555555555555666777777777777777666555333444666777777777555555555555666777888999777777777777777777777777777777777777888888888888666888<<<@@@CCCFFFGGGHHHFFFGGGIIILLLNNNOOOOOOOOOMMMPPPSSSUUUVVVXXXZZZ\\\WWWYYY[[[^^^___^^^^^^]]]]]]aaafffjjjjjjnnntttddd___\\\XXXWWWZZZVVVQQQMMMJJJGGGDDDBBBCCCEEEGGGFFFDDDBBBDDDEEEIIIMMMRRRUUUUUUSSSRRRQQQNNNNNNLLLJJJGGGGGGIIIKKKGGGFFFEEEDDDBBBAAA????????????@@@AAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888888999999:::::::::777999<<<>>>?????????>>>???BBBDDDAAA;;;888888;;;777777888999999999999888888888888888888888888888777888888888888999999999888888888999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<;;;;;;@@@JJJUUU^^^cccdddhhhmmmoooooooooqqqsssoooqqqqqqlllddd]]]ZZZYYYYYYeeennn^^^RRREEE@@@DDD@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@AAAAAABBBCCCCCCDDD???@@@@@@??????>>>===<<<>>>>>>===<<<;;;;;;::::::999999999999999999999999777777777777777777777777555666666666777777888888444444444555555555666666555666666777777777777777888777666444444555666666555666777777777777777666888666444444666666666555555555555555666777999999777777777777777777777777666666666666777777777777666888<<<@@@CCCFFFGGGHHHFFFGGGIIILLLNNNOOOOOOOOOMMMPPPSSSUUUVVVXXXZZZ\\\WWWYYY[[[^^^______^^^]]]]]]bbbfffllllllpppwwwddd[[[[[[SSSRRRQQQQQQPPPNNNJJJGGGHHHHHHIIIIIIHHHGGGEEEDDDKKKLLLOOOQQQSSSUUUUUUUUUHHHLLLOOOOOOLLLIIIIIIKKKEEEIIIHHHBBBAAAEEEDDD@@@BBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::<<<999;;;AAABBB??????BBBCCCAAA===999777777888888999888888888777777666666888999::::::888777777777888888999999999:::::::::888888888999999:::::::::888888888888888888888888;;;;;;::::::999:::::::::999999999999999999999999;;;:::999999:::;;;;;;;;;===<<<@@@KKKYYYbbbcccaaafffkkkppppppmmmlllnnnrrrssssssmmmbbb\\\]]]______ggg~~~{{{vvvuuuxxx}}}www]]]IIICCCGGGFFFEEECCC@@@AAACCCBBB@@@CCCCCCCCCCCCCCCCCCBBBBBBAAACCCDDDEEEDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::888999999::::::999999888999999999888888888888777777777666666666666777777888777777666555444444444666666666666777777777777777777777777666666666666555555666777777777777777666666666666777777777777777777777777888888888888888888888888888888888888777888888888999999999999777888;;;@@@DDDEEEDDDCCCFFFFFFFFFJJJNNNPPPNNNLLLMMMOOORRRTTTWWWXXXYYYYYYXXXZZZ^^^```aaa___]]][[[[[[bbbfffiiiiiiqqq}}}fff\\\XXXVVVUUUUUUTTTPPPKKKFFFIIIIIIIIIIIIHHHGGGFFFFFFHHHIIILLLNNNOOOOOOOOONNNNNNQQQTTTTTTQQQLLLHHHFFFFFFIIIGGGBBBAAAEEEEEEBBBBBBBBBAAA@@@@@@??????>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888999999999999:::::::::<<<:::<<>>======<<<<<<;;;::::::999999::::::::::::999999999999999888888888888777777777666666666666777777888777777666555555444444666666666666777777777777777777777777666666666666666666777888888888888888666666666666777777777777777777777777888888888888888888888888888888888888777777777888888888999999777888;;;@@@DDDFFFDDDCCCFFFFFFGGGJJJNNNPPPNNNLLLMMMOOOQQQTTTWWWXXXYYYYYYXXX[[[^^^```aaa___]]]\\\]]]dddggghhhhhhooovvvbbb\\\ZZZXXXXXXXXXUUUOOOJJJKKKKKKJJJIIIHHHHHHHHHHHHDDDFFFHHHKKKLLLLLLKKKJJJFFFIIIMMMPPPRRROOOJJJEEEFFFHHHGGGDDDDDDFFFFFFCCCBBBBBBAAA@@@@@@??????>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::::::::<<<;;;<<<@@@AAA??????@@@???===:::777666666666777888888888888888777777777888999::::::888777888888888888999999999:::::::::::::::999999999999999999999999999999999999999999:::999999888888999::::::::::::::::::::::::::::::999999:::;;;<<<=========BBBGGGQQQ\\\eeekkkmmmnnnkkkmmmpppssssssrrrqqqpppggg]]]ZZZ[[[VVVWWWppp|||pppllllllhhhccc`````````\\\ZZZ[[[\\\YYYWWWWWWYYY[[[]]]]]]WWWWWWXXXYYYZZZ[[[[[[\\\ggghhhmmmvvvkkkSSSIIIDDDEEEEEECCCAAA???AAADDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;999999::::::::::::999999999999999888888888888777777777666666666666777777888777777666666555555444666666666666777777777777777777777777666666666666777888888999999999999888666666666666777777777777777777777777888888888888777777777777777777777777666666666777777777888888777888<<<@@@DDDFFFEEECCCFFFFFFHHHJJJMMMOOONNNLLLMMMOOOQQQTTTVVVXXXYYYZZZYYY[[[]]]`````````^^^]]]```fffhhhhhhffflllwwweee```ZZZXXXYYYYYYUUURRRMMMKKKJJJHHHGGGGGGHHHHHHCCCEEEGGGIIIJJJJJJIIIHHHBBBBBBEEEIIIMMMMMMHHHDDDFFFHHHIIIJJJIIIHHHFFFDDDBBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<>>>@@@@@@?????????<<<:::888777666666666777888888888888888888888888888999;;;:::999888888999888888999999999::::::::::::::::::999999888888888999999999999999999999999999999888888888999::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;===>>>EEEMMMZZZdddjjjmmmppprrrttttttuuuvvvwwwuuuqqqmmmccc\\\WWWVVVZZZkkkzzzrrrmmmgggbbbbbbeee]]]YYYYYY\\\]]]ZZZXXXYYYVVVUUUTTTTTTVVVWWWVVVUUUTTTUUUUUUVVVWWWXXXXXXYYY\\\[[[[[[^^^ccchhhjjjkkkiiihhhjjjnnnpppsss}}}iiiWWWNNNHHHCCCBBBCCCBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<;;;;;;999::::::::::::::::::999999999999888888888777777777777666666666666777777777777777777666666555555666666666666777777777777777777777777666666666666777777888999999888888888666666666666777777777777666777777777888888888888666666666666666666666666666666666666777777777777777999<<<@@@EEEFFFEEECCCFFFGGGIIIKKKMMMNNNMMMMMMMMMNNNQQQSSSVVVXXXZZZ[[[YYY[[[]]]___``````___^^^```fffhhhgggeeejjjyyynnn```XXXWWWXXXWWWUUUNNNLLLJJJHHHFFFFFFFFFFFFGGGGGGHHHGGGGGGEEEDDDCCCHHHFFFDDDFFFHHHHHHEEEBBBFFFHHHKKKOOONNNJJJEEECCCBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<>>>?????????@@@???===999888777666666666666777888888888888888999999999777999;;;;;;999888999:::888888999999999::::::::::::::::::999999888888888999999999999999999999999999999888888999::::::;;;:::::::::::::::::::::::::::;;;<<<;;;:::;;;===@@@OOOXXXeeennnqqqsssuuuwwwyyywwwvvvuuusssooojjjfff[[[\\\XXXVVVhhhlllgggcccbbb___ZZZZZZ]]]ZZZWWWVVVXXXYYYUUURRRSSSVVVUUUUUUVVVWWWWWWVVVTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSXXXWWWWWWYYYZZZ\\\bbbiiipppuuuzzz|||xxxqqqjjjeeecccnnnfffSSSCCC@@@DDDEEEBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===============<<<<<<<<<:::::::::;;;;;;:::::::::999999999888888888777777777777666666666666777777777777777777777666666666666666666666777777777777777777777777666666666666666777777777777777666666666666666666777777777777666777777777888888888888666666666666666666666666666666666666777777777777888999<<>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<>>@@@???;;;777777666666666777777888888888888999999999999999777999;;;;;;:::999:::;;;888888999999999:::::::::::::::999999999999999999::::::::::::::::::::::::999999999999:::;;;<<<<<<::::::::::::::::::::::::;;;<<<===<<<;;;===BBBGGGWWW___iiipppssssssttttttwwwvvvsssooojjjeee```^^^SSS]]]```fffzzzhhheeedddfffeeeaaaaaacccgggbbb^^^___^^^ZZZWWWXXX[[[ZZZZZZ[[[]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYTTTVVVXXXZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRSSSVVVYYY]]]___aaaaaa___]]][[[[[[WWW___jjjqqqrrrvvvpppPPPFFFGGGEEE@@@>>>AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????========================::::::;;;;;;;;;;;;::::::999999999888888888888777777777666666666666777777777777777777777777777777666666666666777777777777777777777777666666666666666777777777777666555555666666666666777777777777777777777777888888888888777777777777777777777777666666666777777777888888888999===AAAEEEGGGFFFDDDEEEHHHKKKLLLLLLLLLLLLMMMMMMNNNPPPRRRUUUXXX[[[]]]ZZZ[[[]]]___```aaaaaa```^^^dddggggggeeekkklllbbb]]]WWWRRRSSSSSSQQQNNNKKKHHHEEEDDDGGGEEECCCBBBCCCEEEHHHJJJNNNOOOQQQPPPNNNMMMLLLMMMLLLHHHGGGIIIGGGBBBAAADDDBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<>>>>>@@@???:::666666666777777888888999888888888999999:::::::::777999;;;;;;:::999:::;;;888888999999999:::::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>======BBBKKKRRR___dddkkkqqqssssssqqqppprrrrrrpppjjjbbb\\\ZZZ[[[WWWcccrrr~~~yyyuuuvvvxxxtttllliiiffffffjjjkkkjjjllloooiiibbb\\\[[[ZZZWWWVVVYYYVVVUUUTTTVVVXXXXXXWWWVVVYYYYYYYYYYYYYYYXXXXXXXXXYYY\\\___```___]]][[[ZZZTTTVVVXXXXXXXXXYYYZZZZZZYYYYYYYYYWWWUUUUUUVVVXXXYYY[[[aaafffhhhkkkuuunnnWWWMMMEEE@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????=====================>>>::::::;;;;;;;;;;;;::::::999999999888888888888777777777666666666666777777777777777777777777777777666666666666777777777777777777777777666666666666888888888888888777666555666666666666777777777777777777777777888888888888888888888888888888888888777777777888888888999999888:::===AAAFFFGGGFFFDDDEEEHHHLLLLLLKKKKKKLLLMMMMMMNNNOOORRRUUUXXX[[[]]]ZZZ[[[]]]___```aaaaaaaaa___eeehhhhhhfffkkkuuujjjccc[[[UUUVVVVVVTTTRRRNNNJJJFFFCCCAAA@@@@@@BBBGGGMMMTTTXXXkkkllllllfff[[[QQQKKKIIIPPPHHHCCCCCCAAA>>>@@@EEEBBBBBBAAAAAA@@@??????>>>>>>=========<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===AAABBB>>>===@@@???999666666666777888999999999888888888999999:::::::::777999;;;;;;::::::;;;<<<888888999999999:::::::::888888888999999::::::;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???FFFRRR[[[hhhkkkpppuuuxxxwwwuuussspppqqqooohhh^^^YYYYYY\\\bbblllqqqiiiiiigggfffiiikkkfff___gggcccbbbddddddcccfffjjjkkkccc\\\ZZZYYYWWWYYY\\\\\\[[[ZZZ[[[]]]___^^^]]]^^^______```aaabbbcccccc```aaacccbbb___[[[YYYXXX]]]___```]]][[[ZZZXXXUUURRRUUUWWWXXXXXXWWWXXXYYYXXXVVVXXX```ggglllqqqwwwgggTTTGGGCCCFFFAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????============>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999999888888888888777777777666666666666777777777777777777777888888888666666666666777777777777777777777777666666666666999999999999999888777666666666666666777777777777777777777777888888888888888888888888888888888888888888888888999999999999888:::===BBBFFFGGGFFFDDDEEEIIILLLMMMKKKJJJLLLMMMNNNNNNOOOQQQUUUXXX\\\^^^ZZZ[[[]]]___```aaabbbbbbaaagggiiihhhfffkkkxxxddd]]]VVVTTTWWWUUUNNNOOORRRLLL@@@GGGEEEDDDFFFMMMZZZiiittt{{{nnnfffWWWMMMQQQPPPGGGAAABBBDDDCCCCCCEEE@@@@@@@@@AAAAAA@@@>>>===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777999;;;===???????????????>>>===;;;;;;888888777777777777888888777777777777777777777777999999:::;;;;;;;;;;;;:::777777888999::::::;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;::::::;;;===777:::<<>>>>>>>>??????>>>=========<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999888888888888777999888888888777777666666777777777777777777777777666666666666666666666666888777666555555666777888777777777777666666666666666666666666777777777777777777777777777777777777888888888888888888888888777777777777888888888888999999<<>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999;;;===??????>>>>>>===<<<;;;999999888888777777777777888888999999999999999999999999888999999:::::::::::::::888888888999999::::::;;;999999999999999999999888:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;::::::<<<======>>>???CCCJJJUUU```hhhkkkjjjkkknnnqqqssssssrrryyylllcccaaa\\\YYYiiiyyylllgggccc^^^ZZZXXXWWWYYY___dddeeeaaa\\\UUUZZZ\\\YYYXXX[[[[[[ZZZ\\\YYYXXXZZZ___aaa```]]]YYYYYYZZZ\\\]]]___aaabbbccceeehhhjjjlllmmmnnnooonnnoooqqqrrrqqqooommmlllooopppmmmeee```aaaaaa^^^___[[[ZZZ\\\[[[WWWVVVZZZZZZYYYXXXWWWXXX[[[\\\\\\```gggqqq{{{cccLLLDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@AAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999999888888888888999888888888777777777777777777777777777777777777666666666666666666666666777777666666666666777777666666666666777777777777666666666777777777888888777777777777777777777777888888888888888888888888777777777777888888888888999999<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<>>>??????>>>===<<<:::999777777888888777777777777888888::::::::::::::::::::::::888888999::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;::::::<<<>>>BBBBBBDDDJJJTTT```iiinnniiihhhhhhjjjmmmppppppppppppaaa[[[______eeekkkddd\\\YYYZZZ[[[YYYVVVUUUVVVZZZ```eeeeee___ZZZRRRXXX\\\[[[[[[^^^^^^\\\YYYYYY[[[___dddeeebbb^^^\\\\\\]]]^^^```ccceeefffgggkkkpppqqqoooooossswwwvvvwwwxxxyyyyyyyyyxxxwww}}}{{{uuulllgggfffeeecccbbb___]]]______]]]^^^bbb```^^^\\\[[[[[[ZZZWWWVVVQQQTTTYYY]]]bbbjjjuuu||||||WWWIIIGGGGGGFFFCCCAAA@@@AAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999999999888888888888888888888888888777777777777777777777777777777777666666666666666666666666666666777777777777666666555555666666777777888888777777777888888888999999777777777777777777777777888888888888888888888888777777777777888888888888999999<<>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<>>>???@@@???===;;;999888777666999888888777777888888999::::::::::::::::::::::::777888999999::::::999999::::::999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;<<<;;;;;;;;;===???CCCDDDIIISSS```iiimmmnnndddeeegggjjjnnnpppooonnneee```]]]___dddwwweeefffbbb^^^^^^______\\\YYY]]]^^^___aaabbb___YYYTTTQQQWWW\\\]]]^^^aaaaaa___\\\\\\^^^bbbeeefffccc```aaaaaabbbcccdddfffhhhiiikkknnnqqqsssssstttvvvxxx~~~xxxrrrmmmhhhddddddbbb```___^^^^^^___```bbb^^^\\\^^^^^^[[[XXXWWWTTTTTTTTTSSSSSSXXX^^^dddsssjjjQQQKKKHHHGGGFFFCCC@@@AAADDD???@@@AAAAAAAAABBBCCCDDDAAABBBCCCDDDDDDBBB@@@???>>>>>>>>>============<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888888888888777777777777777777777777666666666666666666666666555666777888888777666555444555555666777888888999777888888888999999999999777777777777777777777777888888888888888888888888666777777777888888888888999999<<>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???AAA@@@===;;;999888777777999999888888888888999999999999999999999999999999888888999::::::::::::999::::::999999999999999999999999999:::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@AAAEEEOOO\\\iiinnnnnnkkkaaadddiiinnnrrrrrrnnnkkkbbbfffbbb\\\iiijjj]]][[[ZZZZZZ\\\___```^^^\\\dddcccaaa```]]]YYYTTTPPPPPPVVV\\\\\\]]]```aaa___`````````aaabbbccccccbbbcccdddgggiiilllnnnooopppttttttuuuyyy~~~}}}~~~wwwrrrmmmjjjiiiiiihhhfffbbb___^^^]]]\\\ccc\\\XXXZZZ[[[WWWSSSSSSWWWVVVSSSPPPPPPRRRVVVYYY^^^mmm___PPPJJJFFFHHHGGGEEEEEEIIICCCEEEFFFEEEBBBAAABBBDDDAAABBBDDDDDDDDDCCCAAA??????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888888999999999888888888888888888888888777777777777777777777777555666777888888777666555444555555666777888888999777888888888999999999999777777777777777777777777777777777777777777777777666777777777888888888888999999<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????@@@???===:::999888888888999999888888888888999999999999999999999999999999999999:::;;;;;;;;;;;;:::999999999999999999999999999999999888888777777777::::::::::::::::::::::::888999999::::::;;;;;;<<<999;;;<<<<<<;;;<<<>>>@@@AAAIIIVVVdddmmmpppnnnjjjdddgggmmmrrrtttqqqkkkfffYYYaaa___^^^|||xxxeee]]]___YYYXXXYYY[[[^^^___^^^]]]cccbbbaaa___\\\YYYWWWUUUXXX^^^bbbbbbbbbffffffeeeeeedddcccbbbcccdddeeegggfffiiimmmrrrvvvxxxyyyyyy||||||sssllljjjiiikkknnnooorrrsssssstttxxxyyywwwqqqeee]]]]]]]]]WWWTTTUUUUUUTTTRRRQQQQQQRRRTTTUUUYYY^^^bbbgggvvv~~~___QQQEEEDDDEEECCCDDDIIIMMMNNNNNNJJJEEEAAAAAACCCAAABBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888999999999999999888888888888888888888888777777777777777777777777666666777777777777666666555555666666777777888888777777777888888888999999777777777777777777777777777777777777777777777777777777777777888888888888999999<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????>>>===:::888777777888888:::999999888888999999:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;888888888999999::::::;;;<<<<<<;;;:::999999888777::::::::::::::::::::::::888888999::::::;;;<<<<<<999;;;<<<<<<<<<===???AAAGGGPPP]]]iiiooopppooonnnlllmmmpppsssrrrmmmfffaaaWWW[[[```sssuuufffeeecccZZZYYYbbbbbbaaa``````````````````bbbdddffffffeeebbb___^^^ccchhhjjjhhhhhhkkkmmmkkkkkkllllllllllllmmmoooqqqppptttyyy}}}}}}{{{||||||ttttttwwwvvvwwwzzz|||sssffffffeee___]]]```]]]\\\\\\\\\\\\[[[XXXWWWXXXYYYWWWTTTZZZkkk~~~mmmRRRHHHFFFBBBBBBFFFMMMOOOOOOKKKEEEAAAAAADDDBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888999999:::::::::888888888888888888888888777777777777777777777777777777666666666666777777666666666666777777777777666666666777777777888888777777777777777777777777777777777777777777777777777777777777888888888888999999<<>>>>>>>>>>>========================:::;;;<<<>>>????????????<<<;;;999777666666777888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<777777888999::::::;;;;;;AAAAAA@@@>>>===<<<;;;:::::::::::::::::::::::::::888888999::::::;;;<<<<<<999;;;<<<<<<<<<===???AAAMMMVVVbbbkkkooopppqqqsssssssssrrrqqqoooiiibbb]]]cccaaalllyyycccVVV^^^aaaZZZXXX`````````______```aaacccdddeeeiiinnnpppnnnjjjgggdddeeeiiikkkhhhhhhkkklllkkkqqqrrruuuvvvwwwxxxyyy{{{||||||xxxuuu~~~yyyjjjiiiiiiddddddiiimmmllllllkkkiiieee___[[[YYY\\\]]]YYYZZZbbbkkkooojjjVVVNNNGGGEEEHHHFFFIIIKKKIIIDDDAAACCCFFFCCCBBBAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999:::::::::888888888888888888888888777777777777777777777777888777666555555666777888777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888888888999999<<>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAA<<<;;;999::::::;;;999888::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999888::::::999999;;;@@@EEEOOONNNJJJBBB;;;777888:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;;;;:::===CCCHHHYYY```iiinnnqqqrrrtttvvvrrruuunnniiimmmhhh^^^]]]VVVwwwvvvwwwtttkkk```[[[\\\___```___dddeeeffffffeeeeeefffgggmmmooorrrsssqqqjjjccc___ccceeefffhhhpppyyyzzzwww|||~~~zzzzzz|||{{{rrrjjjkkknnnoooooopppqqqxxx||||||{{{yyyrrrkkkbbbaaa``````aaadddgggiiibbbNNNHHHDDD???IIIFFFDDDEEEHHHIIIGGGDDDGGGEEECCC@@@??????@@@AAA@@@@@@@@@????????????>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999888777666777777888888888888777777777777777777777777777777777777777777666666666666555555555555666666666777777777777777777888888999888888888888888888888888777777777777777777777777777777777777888888888888888999<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB<<<;;;999::::::;;;999888::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999999:::;;;:::999;;;???CCCPPPQQQPPPKKKCCC===:::999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999;;;;;;;;;;;;@@@GGGMMM^^^bbbhhhlllpppsssvvvxxxrrrqqqiiifffhhh```YYY___ooo{{{zzz|||qqqiiiaaa]]]___aaabbbaaaeeeggghhhhhhgggfffgggiiimmmnnnnnnmmmkkkgggcccaaacccgggjjjmmmsssyyyzzzwwwzzz~~~~~~zzzzzzxxxqqqlllpppvvvzzz}}}|||vvvmmmllljjjiiiiiikkknnnpppuuuxxx[[[OOOLLLKKKFFFDDDBBBBBBDDDGGGHHHIIIGGGEEECCCAAA@@@@@@AAAAAA@@@@@@@@@????????????>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999888777777777777888888888888777777777777777777777777777777888777777777666666666666555555555666666666777777777777777777777888888999888888888888888888888888777777777777777777777777777777777777888888888888888999<<>>@@@JJJMMMPPPOOOJJJCCC===:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===DDDNNNUUUeeeeeegggkkkpppuuuwwwxxxqqqmmmeeedddcccYYY]]]qqq~~~|||wwwrrrkkkgggbbb```bbbeeeeeedddgggiiijjjjjjiiiiiijjjlllkkkiiigggeeecccccccccccchhhnnnsssuuuwww{{{}}}{{{~~~~~~~~~|||xxxvvv{{{uuu[[[NNNIIIFFFEEEDDDCCCCCCEEEIIILLLGGGFFFDDDBBBAAAAAABBBBBB@@@@@@@@@????????????>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999888777777777888888888888777777777777777777777777777777888888777777777666666666555555666666666777777777777777777777777888888999888888888888888888888888777777777777777777777777777777777888888888999999888999<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAABBBCCCAAA???===;;;:::999999;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;::::::999:::<<<>>>>>>BBBGGGJJJIIIEEE@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<===@@@IIIUUU^^^iiihhhhhhmmmrrrvvvvvvtttnnnjjjcccaaa^^^XXXkkkuuullliiieeecccbbbccceeeggggggfffiiikkkllllllkkkkkkmmmnnnjjjiiigggeeeeeefffhhhiiiooovvv{{{zzzzzz~~~uuusss{{{rrrVVVEEEGGGIIIIIIGGGDDDDDDGGGKKKGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@@@@?????????>>>>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999::::::999888888777888888999999888888777777777777777777777777777888888888777777777666666555666666666666777777777777777777777777888888999888888888888888888888888777777777777777777777777777777888888888999999999888:::<<>>===;;;========================???@@@BBBBBBAAA>>>;;;999;;;:::999999;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999:::;;;;;;;;;:::<<>>>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::888999999:::::::::999999888888999999999999888888777777777777777777777777888888888888777777777777666666666666777777777888777777777777777888888999777777777777777777777777888888888888888888888888888888888888999999999999999:::===@@@BBBDDDFFFGGGHHHHHHJJJKKKMMMNNNNNNNNNNNNOOORRRSSSTTTVVVYYY\\\^^^]]]]]]^^^bbbeeeffffffdddfffggglllnnnuuuyyykkkppp{{{{{{lll___\\\ZZZWWWUUUOOOOOOOOORRRXXX```iiinnn___TTTKKKJJJJJJHHHFFFFFFGGGIIITTTgggxxxyyyiiiXXXEEECCC@@@??????>>>===;;;========================@@@@@@AAA@@@???<<<:::888:::999888999;;;<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;:::999999;;;<<<;;;:::======<<<===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;===???AAAGGGRRR___iiijjjlllnnnqqqrrrpppkkkgggdddccc[[[XXX]]]kkkxxxhhhccccccaaabbbeeegggiiiiiiiiiiiiiiikkklllmmmlllmmmnnnpppfffgggjjjnnnrrruuuxxxyyy}}}iiiKKKCCCDDDFFFFFFFFFFFFGGGHHHDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@????????????>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::888999::::::::::::::::::888888999999999999888888777777777777777777777777999999888888888777777777666666666777777777888888777777777777777888888999777777777777777777777777888888888888888888888888888888888999999999999:::999:::===@@@CCCEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNMMMOOOQQQSSSTTTVVVYYY\\\^^^]]]]]]___cccfffggggggffffffgggkkkmmmrrrrrrnnnzzzkkk[[[VVVZZZ```WWWUUUTTTXXX```kkksssxxx^^^SSSJJJIIIKKKIIIFFFEEEFFFGGGMMMZZZfffeeeYYYLLLCCCAAA???>>>???@@@???>>>========================>>>>>>>>>>>>===<<<;;;::::::999888999;;;<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;999888999;;;===<<<:::===;;;::::::<<<<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@CCCIIITTTaaakkklllnnnpppooollliiifffeeebbbaaaYYY\\\sssrrrhhheeedddcccdddfffhhhjjjkkkkkkkkkkkkhhhiiikkklllkkklllnnnooojjjkkknnnsssyyy~~~|||^^^OOOKKKGGGEEEDDDFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;::::::888999999::::::999999888777777777777777777777777999999999888888888777777666666777777777888888888777777777777777888888999777777777777777777777777888888888888888888888888888888888999999999::::::999;;;===@@@CCCEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMOOOQQQRRRSSSUUUYYY[[[[[[[[[\\\___cccffffffffffffgggfffjjjkkknnnvvv{{{ppp___[[[___]]]ZZZXXX[[[cccmmmuuuyyy\\\RRRKKKLLLPPPPPPMMMMMMDDDDDDFFFMMMRRRQQQHHH@@@BBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::999888999;;;<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::888777888<<<===<<<:::888666666888;;;<<<;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::===@@@DDDJJJUUUbbblllnnnppppppmmmgggddddddeeecccbbb[[[eeezzzmmmcccaaabbbcccdddgggiiikkkmmmlllllllllmmmgggiiijjjkkkkkkkkkmmmooowwwxxxzzz~~~___WWWLLLFFFDDDEEEFFFFFFBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;;;;;;;888999999::::::999999888777777777777777777777777999999999888888888888777777777777777888888888888777777777777777888888999777777777777777777777777888888888888888888888888888888999999999:::::::::999;;;===@@@CCCEEEGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRSSSUUUYYY[[[YYYYYY[[[^^^bbbeeeeeeeeefffgggfffjjjjjjkkk|||kkkdddccceeeZZZUUU[[[aaabbbeeekkkRRRPPPMMMLLLLLLKKKJJJHHHJJJHHHFFFEEEEEEEEECCCBBB@@@@@@AAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???===<<<;;;CCCHHHHHHJJJUUUbbbjjjlllvvvtttmmmkkkeee```eeeeeeXXX^^^pppjjjiiilllcccfffgggfffcccbbbdddgggjjjppprrrnnnllloooooolllllllllnnnqqqqqqpppttt{{{{{{___RRRRRRKKKFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>======<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::888777666555555666777888666666777777888888888888999999999888888888888777999999999888888888777777888888888888888888888888888888999::::::::::::999888999;;;>>>CCCFFFGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMQQQPPPPPPQQQTTTWWWXXXXXX^^^\\\[[[\\\___aaacccccceeeggglllhhhmmmqqqsssjjj___ZZZ[[[aaabbb[[[XXX[[[PPPNNNKKKJJJKKKJJJIIIHHHIIIGGGEEEDDDDDDDDDCCCBBB@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>======>>>FFFKKKJJJLLLVVVaaahhhnnntttpppjjjkkkfff```dddaaa^^^nnn}}}jjjcccaaa______eeeeeefffffffffhhhkkkmmmsssuuusssmmmkkkooopppmmmtttooommmnnnqqqttt|||mmmVVVOOOHHHFFFHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888777666666666666777888777777777777777888888888777777888888999999999:::999999999888888888777777888888888888888888888888888888999::::::::::::999999999;;;???CCCFFFGGGFFFEEEFFFHHHJJJKKKMMMMMMNNNPPPPPPPPPRRRTTTVVVXXXXXX]]]\\\[[[]]]```bbbbbbbbbbbbdddiiifffkkkoooxxxdddeeekkkqqqiiiXXXNNNMMMNNNLLLJJJIIIJJJJJJIIIHHHHHHFFFDDDCCCDDDDDDCCCAAAAAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>CCCJJJPPPOOOQQQYYYcccgggpppsssmmmiiimmmggg^^^aaa[[[hhhyyyccc\\\___aaa^^^\\\fffeeefffhhhlllppprrrsssrrrqqqlllgggggglllnnnmmmvvvqqqoooqqquuuyyyvvv\\\PPPFFFEEEHHHDDDHHHHHHGGGFFFDDDCCCBBBBBB????????????????????????<<<<<<======<<<<<<;;;:::===<<<<<<<<<;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888777777666666777777888888888888777777777777777555666777888999:::;;;;;;999999999888888888888888888888888888888888888888888888999::::::::::::999999999;;;???CCCFFFGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNPPPPPPQQQRRRTTTVVVXXXYYY[[[[[[\\\___aaabbbaaa```___```fffccciiimmmtttuuu{{{~~~qqq[[[NNNMMMMMMKKKIIIIIIJJJJJJJJJIIIGGGEEECCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===???AAAHHHPPPVVVWWWYYY```gggjjjpppsssmmmlllppphhh^^^```dddrrreee[[[\\\bbbdddcccbbbffffffggglllrrruuutttqqqjjjhhheeedddggglllooooootttuuuzzzkkk\\\LLLHHHJJJDDDIIIIIIHHHFFFEEECCCBBBBBB===============>>>>>>>>>=========>>>===<<<<<<;;;>>>======<<<;;;::::::999999999999999999999999999999999999999999999999999888888999999999:::::::::777777777777777777777777888888888888777777777777666777777888999999::::::888888888888888888888888888888888888888888888888888888999::::::::::::999999:::;;;???CCCFFFFFFFFFEEEFFFHHHJJJLLLMMMNNNNNNPPPQQQRRRSSSTTTUUUXXXZZZZZZ[[[]]]```cccccc```^^^]]]^^^dddbbbiiilll{{{zzzyyynnn]]]SSSTTTNNNLLLJJJJJJKKKKKKJJJIIIGGGEEECCCBBBCCCDDDCCCBBBAAABBBBBBBBBAAAAAA@@@???????????????????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;===BBBFFFMMMUUU\\\___bbbhhhmmmmmmooorrrpppppprrrggg___fffjjj```\\\[[[^^^aaa```aaadddggghhhlllqqqvvvuuupppkkkeeeddddddgggkkknnnppprrrsssyyylllQQQIIIMMMJJJIIIIIIHHHFFFEEECCCBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA>>>????????????>>>======>>>>>>===<<<;;;;;;::::::999999999999999999999999999999999999999999999999888888999999999:::::::::777777888888888888777777888888888777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888999::::::::::::999::::::;;;???CCCEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNNNNOOOQQQSSSTTTTTTUUUXXX[[[ZZZ[[[]]]aaacccccc```]]]]]]^^^cccbbbiiilll~~~zzznnniiidddZZZVVVXXXOOOMMMKKKJJJKKKKKKJJJIIIGGGEEECCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@??????????????????????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<:::<<<===<<<<<>>>>>>>>=========<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::777888888999999888888777666777777777888888888888999999999888888888777777888888888888888999999999888888888888888888888888888888999::::::::::::999::::::<<>>????????????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::<<<=========AAAJJJQQQXXX```gggjjjlllnnnmmmiiiccckkkmmmkkkeee^^^llljjj```]]]```___```dddeeedddfffjjjmmmpppssstttqqqmmmjjjhhhdddeeehhhllllllmmmvvv^^^PPPOOOGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>???????????????>>>==================<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::777888999999999999888777555555666777888999999:::888888888888888999999999777777888888888999999999888888888888888888888888888888999::::::::::::999;;;;;;<<>>????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======999<<<=========CCCLLLTTT\\\ccciiikkkmmmmmmiiiddd^^^hhhjjjeee^^^ZZZrrrddddddbbbVVVccc^^^]]]aaafffggghhhjjjpppsssuuusssnnnkkkjjjlllkkklllqqquuuuuuxxxvvvcccYYYHHHEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::777888999::::::999888777444444555777888999:::;;;666666777888999::::::;;;777777888888999999999999888888888888888888888888888888999::::::::::::999;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999999888888888777777999:::;;;:::888777888999777777777777666666666666888999999::::::999999888:::::::::;;;;;;;;;<<<<<<888:::<<>>????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===>>>BBBLLLXXX```gggmmmooollljjjlllmmmmmmmmmiiiddd___^^^rrrkkk^^^]]]]]]^^^bbbcccdddhhhnnntttwwwvvvsssnnnnnnmmmllllllnnnppprrrvvv}}}oooUUUIIIHHHFFFDDDDDDEEEDDDBBB@@@AAAAAABBBBBBAAAAAAAAA???>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999888888888777777999:::;;;:::888777888999777777888888888888888888888999999::::::999999888:::::::::;;;;;;;;;;;;<<<999:::<<>>>>>???AAAGGGPPP[[[cccjjjoooqqqnnnmmmoooooommmhhheee___[[[eeettt```\\\^^^^^^```cccaaadddjjjqqqtttsssoookkkiiiiiiiiilllqqquuuwwwxxx}}}zzz\\\JJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999888888888888888999:::;;;:::888888888999888888888999999:::::::::888999999::::::999999888::::::::::::;;;;;;;;;;;;999:::<<>>>>>===>>>@@@DDDLLLUUU___eeekkknnnnnnkkkkkknnnllliiiaaa^^^ZZZ]]]vvvvvvkkkbbb```aaa```aaaeeecccfffkkknnnooolllfffbbbhhhggghhhlllsssxxx{{{{{{|||]]]LLLIIIGGGHHHGGGCCCAAABBBAAAAAABBBBBBBBBAAA@@@@@@?????????>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888:::::::::888888999:::888888888999::::::;;;;;;888999999::::::999999888999999:::::::::;;;;;;;;;:::;;;===???AAABBBCCCCCCJJJJJJJJJKKKLLLMMMMMMNNNPPPRRRTTTTTTUUUVVVYYY[[[]]]]]]]]]```bbbddddddbbb```^^^bbbbbbjjjhhhrrr}}}qqqpppnnnfff^^^___bbbYYYKKKIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>AAAHHHQQQ[[[ccchhhmmmnnnllliiijjjllliiiccc[[[ZZZ^^^rrryyyfffbbb___```aaabbbggglllmmmnnnoooooommmiiifffdddjjjjjjkkkoootttyyy|||~~~~~~fffSSSKKKFFFGGGGGGCCCAAACCCAAABBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888999::::::888888999:::888888888999999:::::::::888999999::::::999999888999999999:::::::::;;;;;;:::;;;===???AAABBBCCCCCCHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTTTTUUUVVVYYY[[[[[[[[[[[[^^^aaaccccccbbb```^^^bbbbbbiiihhhsss{{{uuujjjffffffaaaTTTIIIGGGGGGGGGGGGGGGHHHHHHHHHCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<;;;;;;999999999::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>???@@@===???CCCLLLWWWaaahhhlllqqqpppkkkhhhjjjlllfff^^^SSSWWWkkkhhhfffeeedddcccbbbeeeiiimmmssssssqqqmmmjjjhhhhhhiiinnnppprrrtttwww|||dddUUUIIIHHHIIIEEEBBBDDDBBBBBBBBBBBBAAA@@@??????@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888999999999777999::::::999888999;;;999999999999999999999999888999999::::::999999888999999999999:::::::::::::::;;;===@@@BBBDDDEEEEEEGGGHHHJJJKKKMMMNNNOOOOOOPPPRRRTTTTTTUUUVVVYYY[[[YYYYYYZZZ]]]aaaccccccbbbbbb```cccbbbjjjiiisss{{{~~~mmmkkkiii\\\NNNHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@???AAAGGGQQQ]]]hhhnnnppptttqqqkkkgggiiijjjcccYYYQQQ]]]hhhfffjjjjjjiiigggeeefffhhhiiiqqqqqqooolllhhhhhhkkknnnqqquuuyyy{{{}}}{{{cccOOOLLLMMMIIIEEEEEEBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777777888888888999999999777999::::::999888:::;;;<<<<<<;;;;;;:::999999999888999999::::::999999888888999999999999::::::::::::;;;>>>AAACCCEEEGGGGGGFFFGGGIIILLLNNNOOOOOOOOOPPPRRRTTTTTTUUUVVVYYY[[[XXXXXXZZZ]]]aaacccdddcccdddaaadddcccjjjiiittt|||sssqqqmmm\\\NNNLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBBAAAAAABBBDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@AAACCCIIITTTaaalllrrrssstttpppiiieeegggggg___UUUYYYiiiooo^^^lllaaacccddddddeeehhhiiiiiipppqqqqqqnnnlllmmmppptttrrrxxx~~~oooUUUOOOQQQLLLGGGFFFBBBCCCBBBBBBAAA@@@???>>>@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777888888999999999999777888::::::999999:::;;;>>>>>>===<<<;;;::::::999999999999::::::999999999888888999999999::::::::::::;;;>>>AAADDDFFFHHHIIIEEEGGGIIILLLNNNOOOOOOOOOPPPRRRTTTTTTUUUVVVYYY[[[XXXXXXZZZ]]]aaadddddddddfffccceeedddkkkjjjtttvvvtttuuufffTTTMMMLLLIIIGGGFFFGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<=========<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???;;;:::>>>@@@???@@@CCCAAAFFFPPP\\\dddiiimmmrrrrrrssskkkgggkkkdddZZZ[[[\\\pppvvvkkkggg```eeehhhjjjkkklllmmmnnnppprrrtttrrrnnnllloootttxxx|||}}}~~~```WWWOOOJJJHHHEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>AAA@@@<<<;;;===>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999888999999<<>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======:::999===??????AAAEEEFFFLLLVVV```ggglllqqqtttqqqppphhhdddgggaaaZZZ^^^mmm|||cccaaadddccceeehhhkkkmmmnnnnnnpppqqqrrrsssuuuuuuxxx{{{}}}~~~uuucccTTTJJJHHHEEEFFFEEEDDDBBBAAAAAA@@@@@@===@@@@@@===<<>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::999999888999999;;;???CCCFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOOOONNNPPPRRRRRRSSSTTTVVVYYYWWWXXXZZZ^^^bbbddddddcccdddcccfffdddjjjjjjxxxnnnWWWOOOOOONNNKKKIIIHHHHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<999999<<<>>>???BBBFFFMMMTTT]]]ffflllqqqtttvvvoooooogggbbbccc\\\YYYcccqqqqqqeee\\\aaafffhhhfffiiimmmooopppppppppqqqrrrppppppttt{{{uuu\\\LLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@===@@@@@@===>>>AAAAAA>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<999999::::::::::::999999888999999::::::;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888999999::::::999999999999999;;;???CCCEEEEEEDDDFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPQQQRRRRRRRRRTTTVVVUUUWWWZZZ^^^cccdddcccbbbddddddgggeeejjjjjjyyyyyyfffYYYUUUPPPMMMLLLLLLJJJHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<:::;;;;;;;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======::::::=========AAAGGGSSS\\\eeejjjoootttvvvuuummmnnngggbbb___VVVXXXhhhvvvsssbbbbbbdddeeeiiihhhkkkoooqqqpppoooooooootttooommmrrr{{{gggRRRMMMIIIEEEDDDCCCAAA@@@@@@@@@@@@>>>@@@@@@===>>>AAA???<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<888999999::::::999999888999999::::::;;;<<<======999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888999:::::::::999999888999;;;???CCCEEEEEEDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPRRRSSSRRRRRRSSSUUUSSSUUUYYY___cccdddccc```ddddddhhheeejjjjjjzzz}}}nnn___UUUKKKHHHJJJLLLIIIDDDFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;;;;;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<<<<======<<>>@@@===888========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<888999999::::::999999888999999:::;;;<<<<<<======999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777888999:::::::::::::::888888:::>>>BBBEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOQQQSSSTTTTTTSSSTTTUUURRRTTTXXX^^^bbbdddbbb```ddddddiiieeeiiiiii{{{tttggg\\\NNNGGGHHHIIIGGGCCCGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>======>>>======CCCKKK[[[fffmmmnnnppptttsssnnncccddd___[[[XXXVVVkkkgggcccbbb^^^cccnnnmmmoooqqqqqqqqqqqqrrrsssuuu}}}~~~pppnnnooommmnnnrrrxxx}}}dddRRRGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@AAA???>>>@@@BBB???888========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<999999::::::::::::999999999::::::;;;;;;<<<<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777888999999::::::::::::888888:::>>>BBBDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLNNNPPPSSSUUUTTTTTTUUUVVVRRRTTTWWW\\\aaacccbbbaaacccdddhhhdddhhhhhhzzztttdddUUUKKKHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===???>>>???GGGPPP]]]iiipppoooppptttrrrkkkbbbbbb\\\YYY[[[dddsssgggggggggdddgggooommmoooqqqrrrsssuuuyyy{{{}}}tttuuusssmmmlllqqqmmmpppwwwrrr\\\NNNGGGFFFEEEDDDCCCBBBBBBBBB???@@@??????CCCGGGCCC<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777888999::::::::::::777888:::>>>BBBDDDDDDCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKNNNRRRTTTTTTTTTTTTUUURRRSSSVVVZZZ___bbbcccbbbaaaccchhhcccffffffzzz~~~gggRRRIIIJJJOOOGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<=========<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::<<>>??????AAAFFFKKKHHHAAA========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666777888999:::;;;;;;;;;777888:::>>>BBBDDDDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLIIILLLPPPSSSSSSSSSTTTUUUSSSSSSUUUYYY^^^bbbccccccaaabbbgggccceeefffzzzttt]]]PPPMMMNNNKKKIIIGGGEEEDDDDDDEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<=========>>>@@@>>>???MMM]]]iiilllppprrrsssqqqnnnlll[[[ZZZ^^^\\\^^^rrrcccddddddccccccdddhhhkkkqqqppprrrvvvxxx|||mmmXXXOOOFFFFFFGGG???@@@CCC???DDD???<<<@@@IIILLLHHHBBB????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::777888888888888999999999999999999999999999999999999999999999999999999999999999:::===AAACCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJKKKNNNQQQRRRRRRSSSUUUVVVYYYYYYYYYZZZ]]]___bbbdddeeebbbeeebbbgggfffxxxttt^^^SSSOOOMMMIIIHHHGGGEEEEEEEEEFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>AAAOOO^^^jjjkkknnnrrrtttsssoookkkeeeYYYVVVYYYgggvvvfffcccdddeeeeeeeeegggkkknnnpppssswwwzzzzzz|||bbbPPPFFFFFFGGGAAAAAADDD@@@BBB@@@???AAADDDEEECCC@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888888888888999999999999999999999999999999999999999999999999999999999999999999:::===AAACCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNQQQSSSSSSTTTUUUWWWXXXYYYYYY[[[^^^aaaccceeefffdddgggccchhhgggxxxrrr[[[UUUQQQJJJGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<===???@@@GGGUUUbbbiiiiiikkkpppvvvuuuoooiiidddTTTSSSeeetttyyyfffaaacccdddfffggghhhjjjnnnqqqqqqvvv}}}nnnYYYKKKHHHIIICCCBBBDDD@@@AAAAAABBBAAA@@@???>>>>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888888888888999999999:::999999999999999999999999999999999999999999999999999999:::===AAACCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMOOORRRSSSTTTTTTVVVXXXXXXXXXZZZ\\\___bbbeeeggggggfffiiidddiiiiiiyyymmmVVVRRRNNNFFFFFFFFFGGGHHHHHHHHHGGGGGGCCCBBBBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>@@@EEEOOO\\\ggggggfffhhhooouuuuuummmeee[[[TTTaaaiiinnn```cccaaacccfffhhhjjjmmmqqqttttttxxx{{{dddQQQJJJKKKDDDBBBDDD@@@AAAAAAAAAAAA@@@>>>======????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888888888999999999::::::999999999999999999999999999999999999999999999999999999:::===AAACCCCCCCCCCCCEEEFFFIIIJJJLLLMMMMMMMMMPPPRRRTTTTTTUUUWWWXXXWWWXXXZZZ]]]```cccfffggghhhhhhjjjeeejjjkkkyyynnnTTTNNNJJJCCCFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<=========>>>@@@HHHTTT```gggfffeeegggnnntttrrriii___XXX]]]xxx|||lllfff^^^ccc```bbbfffiiikkkooosssvvvyyyzzz~~~mmmTTTHHHIIIDDDBBBDDDBBBBBB@@@>>>@@@BBBCCC@@@===????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888999999999999:::::::::999999999999999999999999999999999999999999999999999999:::===AAACCCCCCCCCCCCEEEFFFIIIJJJLLLMMMMMMMMMPPPRRRTTTTTTUUUWWWXXXVVVXXXZZZ]]]aaadddfffggghhhiiikkkdddjjjlllwww|||___PPPIIIEEEHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<@@@JJJXXXaaadddfffgggjjjpppsssnnnddd[[[WWWfffvvvzzz{{{fff[[[^^^```cccgggjjjmmmppptttwww}}}}}}zzz~~~zzz[[[JJJIIIDDDBBBFFFEEEBBB@@@>>>@@@DDDEEEBBB???????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999999999::::::::::::999999999999999999999999999999999999999999999999999999:::===AAACCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMOOORRRSSSTTTTTTVVVXXXVVVXXXZZZ^^^aaacccdddeeefffhhhjjjccchhhkkkuuutttZZZLLLJJJKKKJJJHHHGGGFFFGGGGGGHHHCCCCCCCCCCCCBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===:::===???CCCOOO^^^ddddddhhhkkkpppsssrrrkkkaaaZZZVVVkkk~~~wwwrrrddd\\\bbbbbbeeeiiimmmooorrrvvvxxxvvvtttoooWWWQQQIIIDDDFFFFFF@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999999999:::===AAACCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNQQQSSSSSSTTTUUUWWWVVVXXXZZZ]]]```bbbbbbcccdddgggiii```gggjjjrrrcccPPPOOOLLLKKKHHHFFFEEEFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<=========AAACCCHHHTTTccciiifffjjjnnntttvvvsssjjj```ZZZYYYooovvvggg|||llleee^^^^^^kkkdddgggkkkoooqqqtttwwwzzzzzzsssppprrrrrrfff[[[NNNEEEEEEDDD>>>BBBEEECCC???<<<>>>AAA????????????>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999999999:::===AAACCCDDDCCCFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNQQQRRRRRRSSSUUUVVVVVVXXXZZZ]]]___aaaaaaaaacccfffhhh___eeeiiiqqqvvvZZZWWWQQQLLLHHHHHHGGGEEEFFFJJJHHHDDDAAABBBEEEFFFCCC???BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<>>DDDDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>===>>>>>>>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========::::::;;;;;;::::::999888:::999999888888999999:::999888888;;;???@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888999999:::===AAACCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJMMMPPPRRRRRRSSSTTTUUUTTTVVVYYY]]]```bbbccccccbbbeeeiiiccceeeccclllvvv^^^NNNIIIGGGHHHIIIGGGGGGJJJHHHEEEBBBBBBEEEFFFCCC???BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<========================@@@AAAFFFQQQ^^^fffhhhfffrrrtttxxxzzzssseeeZZZWWWddd}}}hhhgggkkkiiifffbbbeeehhhggghhhkkkqqqwww}}}mmmvvv|||ttteeecccddddddmmmzzzrrr___LLLFFFIIIEEEEEEEEEDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888:::999999888888999999:::::::::;;;===@@@AAA???<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999:::===AAACCCCCCCCCEEEFFFHHHJJJKKKKKKKKKJJJJJJMMMPPPRRRRRRSSSTTTUUUUUUWWWZZZ]]]```aaabbbbbbdddgggkkkeeegggeeennn]]]MMMHHHGGGJJJKKKIIIIIIJJJHHHEEECCCCCCEEEEEECCC@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<========================@@@CCCIIITTT```hhhjjjjjjwwwuuuuuuuuunnnbbbZZZXXXoooyyyooovvvwwwgggjjjhhhdddhhhjjjjjjkkkooouuu|||iiigggzzzooogggbbbbbbccckkkxxxaaaMMMDDDFFFEEEFFFEEEEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888:::999999888888999999:::<<<<<<>>>@@@BBBAAA>>>;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999:::===AAACCCCCCCCCFFFGGGIIIJJJKKKLLLKKKKKKJJJMMMPPPRRRRRRSSSTTTUUUVVVXXXZZZ]]]___```aaaaaagggiiimmmgggjjjgggoooaaaRRRMMMKKKMMMNNNKKKIIIIIIGGGEEEDDDDDDEEEEEECCCAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>@@@DDDMMMWWWaaahhhkkklllwwwvvvuuupppfff^^^___eeevvvmmmgggllliiihhhnnnooooooppptttzzznnn{{{pppmmmiiiggglll}}}nnnZZZJJJDDDCCCFFFFFFEEEDDDCCCBBBBBBAAA????????????>>>>>>>>>===>>>===<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::::::::;;;;;;::::::999888:::999999888888999999:::;;;===???AAAAAA???<<<:::999999999999999999999999::::::::::::::::::::::::888999999::::::999999888999999:::===AAACCCCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJJJJMMMPPPRRRRRRSSSTTTUUUWWWXXX[[[]]]^^^_________hhhiiilllgggkkkhhhooovvv^^^VVVPPPPPPOOOLLLHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<========================================================================>>>>>>??????@@@FFFPPPZZZaaagggkkkmmmrrrttttttlll___\\\kkk}}}uuuvvviiihhhlllgggiiiqqqrrrtttuuuzzzzzzrrrqqq~~~kkkSSSFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA????????????>>>>>>>>>===>>><<<;;;<<<>>>???===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::::::::;;;;;;::::::999888:::999999888888999999::::::;;;>>>???>>><<<:::999999999999999999999999999::::::::::::::::::::::::888999999::::::999999888999999:::===AAACCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJMMMPPPRRRRRRSSSTTTUUUWWWXXXZZZ]]]^^^___^^^^^^fffgggjjjeeejjjgggmmmkkk___TTTPPPNNNJJJGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<============================================================<<<======>>>>>>??????@@@AAAIIITTT]]]bbbfffjjjmmmnnnrrrrrriii^^^ccc{{{oooggghhhiiieeejjjqqqpppvvvxxx}}}||||||wwwXXXFFFIIIFFFEEEEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>>>><<<:::<<<@@@BBBAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888:::999999888888999999:::888:::<<<<<<;;;999999:::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999:::===AAACCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHJJJMMMPPPRRRRRRSSSTTTUUUVVVXXXZZZ\\\^^^^^^^^^^^^eeeeeegggccciiifffjjjsssdddUUUMMMKKKHHHGGGHHHFFFGGGGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<============================================================<<<======>>>??????@@@@@@DDDMMMYYYaaadddfffkkkooonnnooonnngggbbbqqqwwwjjjfffiiijjjffflllrrrmmmtttwww}}}bbbGGGIIIEEEEEEDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>===;;;:::===BBBEEEDDDAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888:::999999888888999999:::888:::;;;:::888888:::<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999:::===AAACCCCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHJJJMMMPPPRRRRRRSSSTTTUUUUUUWWWYYY\\\^^^_________dddcccfffbbbhhheeehhhwwwfffTTTKKKHHHGGGGGGHHHFFFGGGGGGFFFEEECCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@FFFPPP\\\ccceeegggkkkpppooonnnjjjeeeggg|||mmmiiiggglllmmmjjjqqquuulllrrrvvv}}}qqqNNNLLLDDDDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>===;;;:::===CCCGGGFFFCCC<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========::::::;;;;;;;;;:::999999:::999999999999999999:::999:::;;;999777888;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::999999999999999:::===AAACCCDDDCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJMMMPPPRRRRRRSSSTTTUUUUUUVVVYYY\\\^^^_________dddccceeebbbhhheeehhh^^^OOOUUUHHHEEEMMMDDDFFFEEEDDDEEEFFFEEECCCAAACCCCCCBBBAAAAAA@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::===>>>===???CCCLLLUUU^^^bbbeeejjjmmmmmmssseeecccdddiiiyyyhhhmmmiiinnnzzz|||tttqqqwwwuuu}}}yyy~~~ZZZKKKHHHGGGDDD@@@???@@@@@@???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;::::::999999999999:::;;;:::999888:::<<<;;;;;;;;;;;;::::::999888999999999999999999999999999999:::===AAACCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGJJJLLLPPPRRRRRRSSSTTTUUUYYYZZZ[[[\\\]]]\\\\\\[[[ddddddgggaaafffccckkkqqqVVVQQQIIIIIILLLFFFFFFEEEDDDEEEFFFFFFDDDBBBCCCCCCBBBBBBAAA@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<>>@@@DDDOOOXXX```cccgggmmmppppppooodddaaa]]]fff}}}qqqhhhlllppp|||~~~wwwuuuzzzuuummm}}}iiiSSSIIIGGGCCCAAAAAABBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999;;;;;;;;;::::::999999999:::::::::999999999:::;;;:::;;;;;;;;;::::::999888999999999999999999999999999999:::===AAACCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGIIILLLOOORRRRRRSSSUUUVVVYYYZZZ\\\]]]^^^^^^]]]]]]ccccccfffbbbgggfffooodddPPPKKKMMMLLLHHHGGGFFFDDDEEEFFFFFFEEECCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAA@@@>>>AAAEEETTT[[[aaadddiiiooosssssslllfff___XXXiii}}}wwwiiihhhhhhppp}}}vvvyyy{{{}}}lllhhhwww}}}]]]LLLGGGBBBAAACCCCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::999999:::999888888::::::999888::::::;;;;;;;;;:::999999999999999999999999999999999999:::===AAACCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHKKKOOOQQQSSSTTTVVVWWWXXXZZZ\\\]]]____________bbbbbbfffbbbiiiiiissstttSSSKKKJJJFFFGGGHHHFFFEEEEEEFFFGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<>>>AAA@@@>>>BBBGGGXXX^^^ccceeejjjqqquuutttiiiggg^^^\\\zzzooogggjjjiiiooosss{{{~~~wwwgggiiixxxfffQQQIIIAAAAAACCCCCCAAA@@@@@@@@@@@@?????????>>>>>>========================<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;999888888::::::888666:::::::::;;;;;;::::::999999999999999999999999999999999:::===AAACCCCCCCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGJJJNNNQQQSSSTTTVVVXXXWWWXXXZZZ]]]^^^_________bbbbbbfffbbbiiijjjssscccQQQIIIEEEHHHJJJHHHFFFEEEFFFFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;>>>@@@???>>>DDDKKK\\\```ccceeejjjqqqtttrrrcccccc]]]hhhkkkiiimmmooorrrqqqtttnnnhhhqqqjjjaaaggguuurrrZZZLLLAAAAAADDDCCC@@@@@@@@@@@@@@@?????????>>>>>>===========================<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::888666999::::::;;;;;;:::::::::999999999999999999999999999999:::===AAACCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIGGGJJJNNNQQQSSSTTTVVVXXXUUUWWWYYY[[[]]]]]]]]]]]]ddddddfffaaaggghhhrrruuufffVVVTTTUUUMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;>>>@@@???@@@HHHRRR___bbbeeeggglllrrrrrrooo\\\^^^]]]yyyhhhlllpppnnnrrrssswww}}}tttbbb]]]nnn{{{eeebbbhhhtttgggSSSCCCAAADDDCCC@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999;;;======:::888888888999999:::;;;;;;;;;::::::999999999999999999999999999999:::===AAACCCCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIHHHKKKOOOQQQSSSTTTVVVWWWUUUVVVXXXZZZ\\\\\\\\\\\\fffeeegggaaaggggggqqq|||gggfff___PPPMMMIIIFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@BBBMMMYYYbbbeeegggiiinnnsssqqqlll]]]^^^aaazzzwwwhhhoooooolllpppssswww}}}yyytttkkkpppqqqdddfffllluuuttt\\\GGGDDDFFFDDDAAABBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888===AAA@@@:::777888;;;888999::::::;;;;;;;;;:::999999999999999999999999999999:::===AAACCCCCCCCCBBBDDDFFFHHHIIIJJJJJJIIIIIILLLOOORRRRRRSSSUUUVVVWWWXXXZZZ[[[\\\\\\[[[[[[ffffffgggbbbhhhiiissskkkjjj^^^QQQNNNJJJGGGEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAEEEQQQ___dddgggjjjlllppptttpppjjjccccccggg}}}vvvmmmqqqmmmppprrrsssuuuxxx}}}uuu{{{~~~{{{{{{{{{uuufff___eeekkkttt}}}bbbJJJFFFHHHEEEBBBDDD@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777>>>DDDBBB:::666888===888999::::::;;;;;;;;;;;;999999999999999999999999999999:::===AAACCCDDDCCCBBBCCCFFFHHHIIIJJJJJJJJJJJJLLLPPPRRRRRRSSSTTTUUUYYYZZZ[[[\\\]]]]]]\\\[[[gggfffhhhccciiikkkvvvuuuYYYTTTLLLIIIEEECCCDDDEEEFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===@@@???<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;:::999888<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999>>>>>>===<<<;;;;;;::::::999999::::::::::::;;;;;;999999999999999999999999<<<;;;;;;<<>>======>>>???@@@????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===@@@???===AAAMMMZZZ___fffeeehhhnnnuuuuuuooohhh\\\___ttt}}}pppooosssqqqqqquuuyyy{{{}}}~~~ooodddZZZYYYccckkkrrr{{{XXXGGGEEEDDDBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<<<<;;;;;;:::999999888999999::::::::::::;;;;;;999999999999999999999999;;;::::::<<>>>>>>>>>>>???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@@@@???EEEQQQ]]]bbbgggfffhhhnnnsssrrrllleee___iiiwwwppplllppprrrqqqtttxxx{{{}}}wwwfff\\\VVVWWW```fffnnndddOOOJJJHHHCCC???AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999::::::999999888888777777999999::::::::::::;;;;;;999999999999999999999999999999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAAHHHUUU```dddggggggiiinnnqqqoooiiiccc]]]qqqttttttoooiiilllppprrruuuxxxzzz|||wwwgggWWWTTTVVV]]]bbblllnnnVVVNNNJJJEEE@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888777777999999999:::::::::;;;;;;999999999999999999999999888888999<<>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCKKKXXXbbbdddfffgggiiimmmooolllfff```VVVvvv}}}ooossspppjjjmmmqqqsssvvvyyy{{{|||ssscccUUUTTTWWW]]]aaakkkuuuYYYLLLIIIEEE@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999:::::::::;;;;;;999999999999999999999999888777888;;;@@@CCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLOOOQQQQQQQQQRRRSSSOOOQQQVVVZZZ]]]]]]]]]\\\dddcccddd```fffhhhrrrvvv[[[MMMKKKHHHGGGGGGFFFEEECCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===???AAADDDNNNZZZbbbccceeefffiiilllmmmjjjddd___]]]|||mmmsssrrrpppsssuuutttwww{{{}}}ooo^^^VVVVVVXXX\\\aaakkk~~~^^^KKKFFFCCC@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999999999999999999999999888888999<<>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===@@@AAAEEEOOO[[[bbbbbbccceeeiiillllllhhhccc___vvvwwwooosssrrrtttyyywwwssswww}}}nnn]]]XXXWWWXXX\\\aaajjjyyyjjjPPPGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999999888999<<>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAEEEOOO[[[aaaaaabbbeeehhhkkkkkkgggccc___vvvrrrtttrrruuuzzzvvvrrrwww~~~mmm\\\YYYXXXXXX[[[aaaiiiuuu~~~vvvVVVJJJIIIHHHBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999:::999999<<>>>>>>>>>>>?????????>>>@@@GGGSSS^^^dddgggjjjhhheeejjjmmm```[[[hhh{{{vvvqqqqqquuuyyyyyyxxxxxx~~~xxx]]]XXXZZZ\\\___```dddmmmvvvaaaRRRJJJ@@@BBBBBBAAAAAAAAABBBBBBCCC???????????????????????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;:::::::::999999888888888888888888;;;>>>AAAAAAAAAAAACCCFFFGGGGGGGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRUUUYYY[[[\\\\\\]]]]]]___bbbfff```fffccceeeaaaHHHJJJGGGDDDIIICCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>>>>AAAIIIUUU___fffhhhhhhhhhfffiiikkk___^^^oooyyyuuussstttwwwyyywwwuuuvvv}}}~~~aaaYYYXXXZZZ^^^bbbgggpppyyysss]]]OOODDDBBBBBBBBBAAAAAABBBBBBCCC???????????????????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::;;;:::::::::999999999888888888888888;;;>>>AAAAAAAAAAAACCCFFFGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRRRRVVVYYY[[[\\\[[[\\\]]]___cccgggaaagggeeegggkkkNNNMMMJJJGGGJJJCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>???BBBKKKWWWbbbhhhjjjgggiiihhhiiihhh^^^ccc{{{xxxvvvuuutttvvvzzzzzzwwwtttwww}}}mmm\\\YYYZZZ___eeemmmyyyeeeNNNCCCCCCBBBBBBAAAAAABBBBBBBBB????????????????????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;::::::::::::::::::999:::::::::999999999999888888888888;;;>>>AAAAAAAAAAAACCCFFFGGGGGGGGGIIIJJJLLLLLLMMMOOOPPPQQQRRRSSSTTTVVVZZZ\\\[[[[[[[[[[[[___bbbfffbbbhhhgggiiiwwwUUUPPPLLLHHHJJJBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>???DDDNNNZZZeeejjjlllhhhlllkkkiiieee\\\jjjzzzxxxxxxuuutttuuuwww{{{|||{{{zzz|||{{{~~~bbb]]]]]]cccjjjtttlllOOOCCCCCCCCCBBBAAAAAAAAABBBBBB????????????????????????>>>>>>======<<<<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999888888888;;;>>>AAAAAAAAABBBDDDFFFGGGGGGGGGHHHIIIMMMMMMNNNOOOQQQRRRSSSSSSTTTWWWZZZ\\\[[[ZZZZZZ[[[___aaaeee```iiihhhiiiXXXMMMJJJHHHJJJCCCFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>?????????@@@FFFPPP]]]gggkkklllkkkpppnnniiiccc^^^rrruuuttttttuuuwww{{{gggaaaaaaiiirrrvvvVVVGGGDDDCCCBBBAAAAAAAAAAAAAAA????????????????????????============<<<<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999888888888;;;>>>AAAAAAAAABBBDDDFFFGGGGGGGGGHHHIIIMMMMMMNNNOOOQQQRRRSSSSSSTTTWWWZZZ\\\[[[ZZZZZZ[[[^^^```ccc___hhhhhhhhh]]]MMMIIIGGGJJJDDDJJJDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>?????????AAAGGGRRR^^^gggkkkkkkmmmqqqmmmhhhcccbbb}}}{{{ssstttuuuwww{{{nnnddddddsss\\\GGGDDDCCCCCCBBBAAAAAAAAAAAA????????????????????????==================<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;::::::::::::::::::999888999999999999:::::::::888888888;;;>>>AAAAAAAAACCCEEEGGGGGGGGGFFFGGGIIILLLLLLMMMOOOPPPQQQRRRSSSTTTVVVZZZ\\\[[[[[[[[[[[[___```bbb^^^hhhhhhgggnnnXXXOOOKKKLLLEEEJJJDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????@@@BBBHHHSSS___gggjjjiiillloookkkfffeeeiii{{{qqqsssvvvyyy{{{}}}zzzjjjiiicccGGGDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????<<<=====================;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999::::::::::::::::::;;;888888999999999:::::::::888888888;;;>>>AAAAAAAAACCCEEEGGGGGGGGGFFFGGGHHHKKKLLLMMMNNNOOOQQQRRRRRRRRRVVVYYY[[[\\\[[[\\\]]]bbbaaaccc___iiihhhgggfffXXXPPPMMMDDDIIIEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????@@@BBBIIITTT___gggiiihhhkkkmmmhhheeefffnnnyyywwwooosssxxx{{{|||{{{{{{{{{{{{zzzpppnnnnnnKKKEEEDDDCCCBBBAAA@@@@@@@@@????????????????????????<<<<<<<<<===============;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;888888888999999:::::::::888888888;;;>>>AAAAAAAAACCCEEEGGGGGGGGGFFFGGGHHHKKKKKKLLLMMMOOOPPPQQQRRRRRRUUUYYY[[[\\\\\\]]]]]]dddcccddd```jjjiiihhhoooZZZVVVRRRHHHAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>>>>??????@@@AAA@@@CCCNNN[[[aaabbbgggooojjjmmmiii___^^^wwwvvvtttwwwwwwxxxyyyyyyyyyyyyxxxwww~~~yyywwwLLLJJJFFFBBBAAABBBBBB@@@>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::===AAADDDKKKCCC<<<;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999;;;<<>>>>>??????@@@AAA@@@EEEOOO\\\bbbccchhhpppjjjnnnlllccceeesssrrrvvvwwwxxxyyyzzzzzzzzzzzzxxxyyy{{{PPPKKKGGGBBBAAABBBBBB@@@>>>>>>>>>?????????@@@@@@@@@========================;;;;;;<<<<<<===>>>>>>???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::===???AAADDD>>>999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999;;;<<>>>>>??????@@@AAAAAAGGGRRR]]]cccfffjjjpppkkknnnkkkccchhhyyyppprrrvvvwwwyyyzzz|||}}}}}}}}}|||{{{XXXLLLGGGBBBAAABBBBBBAAA>>>???????????????@@@@@@@@@========================;;;;;;<<<<<<===>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========888777:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999;;;<<>>>>>??????@@@AAABBBIIIUUU___eeeiiimmmqqqnnnoooggg]]]ddduuurrruuuwwwxxxzzz|||~~~___MMMHHHCCCAAAAAABBBAAA???????????????????????????========================<<<<<<<<<<<<======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::::::::777777;;;<<<999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999;;;<<>>>>>??????@@@AAACCCLLLXXXaaaggglllppprrrssspppeee[[[fffuuuwww{{{yyyzzz|||~~~bbbNNNIIICCCAAAAAABBBAAA???????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999:::999:::======999888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999;;;<<>>>>>??????@@@AAADDDOOO\\\ccciiiooosssssssssqqqeee___tttvvv{{{~~~{{{|||~~~gggOOOJJJDDDAAAAAABBBAAA@@@@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;:::<<<>>><<<888888<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999;;;<<>>>>>??????@@@AAAEEEQQQ^^^eeekkkrrruuutttooommmeeeeee|||vvv|||}}}}}}~~~pppPPPKKKDDD@@@AAABBBAAA@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=====================<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======::::::;;;===;;;888999>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999;;;<<>>???@@@@@@AAAEEESSS```ffflllsssvvvuuuiiijjjdddfffzzzvvv{{{{{{zzzQQQKKKDDD@@@AAABBBAAA@@@@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>=========<<<<<<<<<<<<===========================<<<<<<<<<<<<===>>>???999888:::<<<:::777:::@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999;;;<<>>======>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>=========<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999999999999999999999999999888999;;;<<>>???@@@BBBBBBCCCLLLWWWbbbiiinnnssstttrrrkkkkkkfffvvvwwwxxxtttyyyvvvtttvvv|||gggUUUFFFDDDEEEAAA@@@CCCAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999888999;;;<<>>>>>>>>???AAACCCEEEFFFPPPYYYdddiiinnnrrrssspppkkkeeekkkuuuwwwxxxtttwwwttttttzzzxxx___IIIDDDFFFCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::::::::::::::::::::::::::888999;;;<<>>?????????@@@BBBFFFHHHSSS[[[dddiiimmmqqqpppmmmggg```uuuyyyzzzzzzwwwxxxyyy~~~gggJJJBBBEEEDDDAAA@@@@@@@@@@@@?????????>>>>>>======================================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::888999;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<::::::::::::::::::::::::888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===::::::::::::::::::::::::888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;:::;;;::::::;;;===;;;777999:::;;;===>>>@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNPPPPPPPPPRRRSSSUUUUUUWWW[[[^^^]]]YYYUUU[[[^^^aaabbbaaa___^^^^^^]]]^^^xxxyyyPPPNNNIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBCCCDDDBBBCCCLLLVVV^^^fffkkklllqqqxxxtttiiidddqqq~~~wwwzzz{{{|||YYYIIIFFFDDDCCCDDD@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;:::;;;:::999999::::::999::::::;;;===>>>@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOPPPOOOPPPQQQRRRUUUUUUWWW[[[^^^]]]YYYUUUYYY]]]aaabbbaaa^^^\\\[[[\\\bbbSSSLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBCCCLLLWWW```ggglllmmmsssxxxsssiiigggtttwwwuuuzzz|||}}}^^^KKKFFFDDDDDDFFF@@@@@@@@@???????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>==============================;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;>>>>>>===<<<;;;:::;;;===:::;;;<<<===>>>???@@@AAACCCCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOPPPOOOOOOPPPQQQUUUUUUXXX[[[]]]\\\YYYVVVXXX\\\```bbb```\\\XXXWWW\\\hhhXXXNNNKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBBBBBBBDDDMMMXXXaaagggllloootttwwwrrriiiiiivvvvvvwww}}}uuujjjvvv___HHHDDDCCCCCCCCC????????????????????????>>>>>>============>>>>>>========================??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::888999===;;;;;;<<<===>>>???@@@@@@CCCCCCCCCDDDFFFGGGIIIJJJKKKMMMOOOOOOOOONNNOOOQQQTTTVVVXXX[[[\\\[[[YYYWWWVVV[[[aaaccc```[[[VVVSSS\\\iii]]]OOOLLLKKKIIIHHHGGGGGGFFFFFFDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@AAABBBAAADDDNNNZZZbbbfffkkkpppuuuvvvooohhhkkkzzzwwwyyyttteee^^^mmmdddHHHCCCDDDCCC@@@????????????????????????>>>>>>============>>>>>>========================???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;888666888<<<;;;666666999:::;;;<<<===>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNOOONNNNNNOOOQQQTTTVVVYYY[[[[[[ZZZYYYXXXVVV[[[aaacccaaa[[[UUURRRZZZeeebbbPPPKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAADDDOOO[[[ccceeejjjqqquuutttmmmfffmmm~~~yyyyyy~~~qqqggg\\\ZZZhhhzzzpppOOOEEEEEEDDDAAA???????????????@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;:::777;;;DDDFFF???:::;;;999:::;;;===>>>@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIHHHKKKMMMNNNNNNOOOPPPRRRTTTWWWZZZ[[[ZZZYYYYYYZZZXXX\\\bbbdddbbb\\\WWWTTTYYYeeekkkTTTKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAADDDPPP\\\bbbdddiiiqqquuurrrjjjeeelll{{{zzz~~~|||zzzrrrggg___XXXYYYfffttt|||XXXFFFCCCCCCCCC>>>>>>?????????@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;===888>>>LLLRRRJJJ@@@===888888:::<<>>>>>??????@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>??????===;;;:::=================================<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<===<<<;;;;;;999333:::LLLTTTKKK>>>888777888:::<<>>@@@FFFQQQYYYaaaaaafffqqqvvvrrrkkkfffhhh~~~vvvwwwyyymmmjjjooooooddd^^^YYY[[[eeeooozzz[[[FFFDDDCCC===BBBAAA@@@@@@??????@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<>>>??????>>><<<;;;000333777<<<@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIHHHJJJLLLNNNNNNPPPRRRTTTUUUXXX[[[\\\[[[ZZZZZZZZZ______bbbdddaaa\\\\\\aaafff}}}tttTTTNNNHHHFFFGGGGGGEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAAHHHRRR[[[______eeeoootttooohhheeeyyyzzzxxxmmmlllqqqpppddd___[[[\\\dddkkkssswwwyyyyyy```IIIFFFDDD???AAAAAA@@@???????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;===>>>>>>===;;;:::555777:::===@@@AAAAAAAAACCCCCCCCCDDDEEEGGGIIIIIIHHHJJJMMMNNNOOOPPPRRRTTTUUUXXXZZZ\\\[[[ZZZZZZZZZ______bbbdddaaa\\\\\\aaahhh{{{rrrxxx|||VVVPPPJJJGGGGGGGGGDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBIIITTT\\\]]]^^^dddmmmpppkkkeeeccc~~~|||}}}tttlllnnntttrrrfff```\\\]]]dddiiiooo}}}{{{mmmqqqsssiiiNNNGGGFFFBBB@@@@@@???>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<::::::999:::<<<>>>@@@@@@@@@@@@CCCCCCCCCDDDEEEGGGIIIIIIHHHJJJMMMNNNOOOPPPSSSUUUUUUWWWZZZ[[[ZZZZZZZZZ[[[______bbbdddaaa\\\\\\aaaiiissswww___SSSLLLHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBDDDKKKVVV^^^]]]___fffmmmnnnhhhdddddd}}}~~~llliiimmmvvvtttggg```\\\^^^fffkkkooo|||zzzpppppptttwwwrrrRRRHHHFFFCCC@@@???>>>>>>===>>>>>>>>>>>>>>>============>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999:::<<<>>>????????????CCCCCCCCCDDDEEEGGGIIIIIIIIIKKKMMMNNNOOOQQQSSSUUUTTTWWWYYYZZZYYYYYYZZZ[[[^^^___bbbdddaaa\\\\\\aaajjjjjjTTTNNNHHHGGGFFFCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBEEELLLVVV]]]^^^bbbiiipppnnnhhheeefff}}}uuudddfffmmmvvvvvvjjjbbb^^^```ggglllooo{{{|||tttyyy}}}{{{VVVHHHEEEDDD@@@???>>>>>>===>>>>>>>>>>>>>>>============>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::999777888:::;;;===???@@@@@@CCCCCCCCCDDDEEEGGGIIIIIIIIIKKKMMMOOOPPPQQQSSSUUUTTTVVVXXXYYYYYYYYYZZZ\\\^^^___bbbdddaaa\\\\\\aaakkkqqqUUUNNNIIIGGGFFFCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCEEEKKKUUU\\\```eeemmmrrrnnngggfffiiijjj```gggnnnwwwxxxnnneeeaaaaaahhhkkkmmmyyy|||ZZZIIIEEEDDD@@@@@@???>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::666777888:::===???AAABBBCCCCCCCCCDDDEEEGGGIIIIIIIIIKKKNNNOOOPPPQQQTTTVVVTTTVVVWWWXXXXXXYYY[[[]]]______bbbdddaaa\\\\\\aaallloooVVVNNNHHHGGGFFFCCCCCCFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCDDDJJJSSSZZZaaagggppptttnnnffffffkkkuuueeeccclllqqqxxxzzzrrrgggbbbccciiimmmqqq}}}|||xxx~~~}}}___JJJFFFFFFAAAAAA@@@???????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;888888999;;;===???AAABBBCCCCCCCCCDDDEEEGGGIIIIIIJJJLLLNNNOOOPPPQQQTTTVVVTTTUUUWWWWWWWWWYYY[[[]]]______bbbdddaaa\\\\\\aaannnkkkVVVNNNHHHGGGFFFDDDDDDGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCDDDIIIRRRXXXbbbhhhqqqtttnnnffffffkkkqqqeeegggqqqtttyyy{{{tttfffbbbccckkkqqqwww{{{zzz~~~tttzzzyyy|||bbbLLLGGGGGGBBBAAA@@@@@@??????@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIJJJJJJLLLNNNPPPPPPRRRTTTVVVTTTUUUWWWWWWWWWXXX[[[]]]______bbbdddaaa\\\]]]aaaqqqrrrWWWNNNHHHHHHHHHFFFEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBDDDEEEIIISSS^^^jjjooosssnnnuuunnn]]]rrrsssiiieeennnxxxyyy||||||tttbbb```bbbkkksss}}}{{{}}}}}}{{{wwwwwwxxx|||cccJJJHHHDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;:::888777888999<<<@@@CCCCCCBBBFFFEEECCCBBBCCCFFFHHHJJJKKKLLLNNNNNNNNNNNNPPPQQQUUUVVVVVVUUUTTTUUUWWWZZZ``````bbbdddbbb^^^```eeevvvpppWWWNNNHHHHHHHHHFFFEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBBBBDDDEEEJJJTTT___gggmmmrrrlllsssnnnccc~~~pppiiihhhqqqzzz~~~wwweeebbbdddmmmuuu}}}|||}}}~~~wwwwwwxxx|||iiiNNNJJJEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;:::888888888999<<<@@@CCCCCCBBBEEEDDDCCCBBBCCCFFFHHHJJJKKKLLLNNNNNNNNNNNNPPPRRRUUUVVVVVVVVVUUUVVVXXXZZZ``````bbbdddaaa^^^```eeerrrnnnWWWNNNHHHHHHHHHFFFEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAACCCFFFKKKVVVaaaeeekkkpppiiiooommmkkkjjjgggiiisss{{{zzziiidddfffpppxxx|||yyyzzz|||~~~~~~}}}vvvwwwxxxzzzoooQQQKKKEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>==================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;:::888888888999<<<@@@BBBBBBBBBEEEDDDCCCCCCDDDFFFIIIJJJJJJLLLNNNNNNNNNNNNPPPRRRUUUWWWWWWWWWWWWWWWYYY[[[______aaacccaaa]]]```eeesssnnnWWWNNNHHHHHHHHHFFFEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCFFFKKKWWWbbbeeekkkppphhhlllkkkooouuueeecccjjjuuummmeeefffrrr|||}}}xxxwwwyyyyyyzzz{{{{{{yyyxxxwwwvvvvvvvvvwwwoooOOOIIIDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=====================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;:::888888888999<<<@@@BBBBBBAAADDDCCCCCCCCCDDDGGGIIIJJJJJJLLLMMMNNNNNNOOOQQQRRRUUUWWWXXXXXXXXXYYYZZZ\\\^^^^^^```cccaaa]]]```eeezzzsssWWWNNNHHHHHHHHHFFFEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???@@@CCCFFFKKKWWWbbbggglllqqqiiikkkhhhoooqqqfffdddlll{{{rrrgggggguuu~~~zzzwwwvvvyyyyyyyyyyyywwwuuusssrrruuuuuussssss}}}oooOOOIIIFFFBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=====================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;:::888999999:::<<<@@@BBBBBBAAACCCCCCCCCDDDEEEGGGIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWYYYYYYYYYYYY[[[\\\^^^^^^```cccaaa^^^```fffyyyWWWNNNHHHHHHHHHFFFEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???@@@CCCFFFKKKWWWbbbhhhlllrrrllllllgggmmmqqqjjjjjjqqqyyyjjjhhhwww{{{yyywwwvvvwwwzzzzzzyyyxxxvvvuuusssrrrttttttrrrpppxxxuuuRRRKKKIIIBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;:::888999999:::===@@@BBBAAA@@@BBBBBBCCCDDDFFFHHHIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSTTTVVVXXXYYYYYYZZZ[[[\\\^^^___aaadddbbb___bbbggg~~~WWWNNNHHHHHHHHHFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@CCCFFFKKKVVVaaagggjjjqqqnnnooohhhjjjpppkkkoootttooojjjyyy~~~vvvtttttttttvvvvvvvvvvvvuuuuuutttssssssrrrsssrrrooosss{{{UUUKKKIIIBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999:::;;;;;;:::888:::999:::===@@@AAAAAA@@@AAABBBCCCDDDFFFHHHIIIJJJIIIKKKMMMNNNNNNOOORRRTTTRRRUUUXXXYYYYYYYYYZZZ\\\______bbbeeeccc```ccciiiWWWNNNHHHHHHHHHFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAACCCFFFKKKVVVaaaeeehhhqqqppprrriiiiiimmmiiipppsssssslll{{{}}}sssrrrrrrssstttqqqqqqqqqrrrrrrrrrsssssspppsssrrrooopppUUUIIIFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999:::;;;<<<:::888:::::::::===@@@AAAAAA@@@AAAAAACCCEEEFFFHHHIIIJJJHHHJJJMMMNNNNNNPPPRRRTTTQQQTTTWWWYYYYYYYYYZZZ[[[``````ccceeedddaaadddjjj```LLLFFFIIIFFFDDDFFFCCCDDDEEEEEECCC@@@???BBBEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAABBBEEEGGGKKKVVV```eeemmmuuuppptttooojjjiiimmmhhh|||{{{rrr}}}rrrrrrtttsssoooqqqooonnnooorrrssspppnnnoooqqqmmmmmmsssxxx~~~TTTJJJIIICCCBBBBBBAAAAAA@@@@@@???AAA???===<<<<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::;;;:::;;;===???AAA@@@???CCCCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNOOOOOOPPPPPPTTTVVVXXXYYYYYYYYY[[[]]]```fffccc```dddccceeeqqqbbbOOOIIIMMMIIIFFFGGGBBBDDDEEEFFFDDDBBBAAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBEEEHHHLLLWWWaaaiiiooovvvppprrrllliiiiiimmmlllvvv|||pppppprrrqqqnnnpppooonnnppprrrsssqqqooommmppplllmmmsssyyyXXXJJJEEECCCBBBBBBAAAAAA@@@@@@???@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<<<<:::;;;:::;;;===???AAA@@@???CCCCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNOOOPPPPPPQQQSSSUUUVVVWWWWWWXXXZZZ\\\```eeecccaaaeeecccffftttbbbOOOJJJNNNJJJGGGGGGCCCDDDEEEFFFEEECCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDBBBCCCFFFIIIMMMXXXbbblllqqquuunnnooojjjkkkhhhmmmppp}}}|||ooonnnpppooollloooooonnnppprrrrrrqqqoookkknnnllllllsssxxx^^^KKKBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<<<<;;;::::::::::::===@@@AAAAAA???CCCCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMNNNOOOPPPPPPQQQTTTUUUWWWXXXXXXYYY[[[]]]___eeecccbbbeeeccchhhyyyeeePPPIIIKKKGGGEEEGGGDDDDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDBBBCCCGGGIIINNNYYYcccmmmppptttlllnnnjjjpppyyygggmmmttt}}}ooolllnnnnnnlllnnnnnnoooppppppqqqpppoookkknnnllllllrrrvvvgggPPPCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>????????????>>>>>>========================>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::;;;;;;:::888:::::::::===@@@AAAAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLMMMOOOPPPQQQQQQVVVXXXZZZ[[[[[[[[[]]]___^^^dddcccccceeeaaaiii~~~qqqYYYNNNLLLFFFDDDGGGEEEEEEEEEDDDCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBCCCGGGIIINNNYYYdddkkkmmmrrrkkknnnlllxxxrrrgggooozzzpppkkklllmmmlllmmmnnnoooooonnnnnnnnnnnnlllooollllllpppqqqmmmUUUFFFCCCBBBBBBAAAAAA@@@@@@???>>>>>>????????????>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999::::::888777999999:::===@@@BBBAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRVVVXXXZZZ[[[[[[[[[]]]___^^^cccccccccddd___iii|||cccVVVSSSKKKGGGJJJGGGJJJGGGDDDCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCAAABBBFFFIIINNNYYYdddiiikkkqqqlllooonnn|||lllgggqqqpppjjjjjjlllllllllmmmooonnnllljjjjjjkkkkkknnnkkkkkkmmmmmm|||pppWWWHHHCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===???>>>;;;:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888777999999:::<<<@@@BBBBBBAAACCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMOOOPPPRRRRRRTTTUUUWWWXXXXXXYYY[[[]]]^^^bbbccccccbbb\\\hhhxxxbbbXXXXXXRRROOOPPPMMMPPPKKKFFFCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@AAAEEEHHHMMMXXXcccjjjkkkrrrnnnpppooo}}}ooofffgggssstttwwwooohhhhhhjjjkkklllmmmnnnmmmiiigggggghhhgggkkkiiiiiilllkkkyyyoooVVVGGGCCCBBBBBBAAAAAA@@@@@@???@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=====================<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>===:::888;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888888:::;;;:::999999888:::<<<@@@BBBBBBAAACCCCCCDDDEEEFFFGGGHHHHHHJJJJJJLLLMMMOOOQQQRRRSSSSSSUUUVVVWWWWWWXXXZZZ\\\^^^bbbbbbccc```XXXgggmmmZZZUUUZZZWWWVVVWWWSSSTTTOOOHHHDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA???AAADDDHHHMMMXXXccckkklllsssppprrrppprrrgggcccgggtttrrrdddpppnnnffffffhhhiiikkkmmmnnnlllhhheeeeeefffdddhhhggggggkkkkkkxxxmmmSSSEEECCCCCCBBBAAAAAA@@@@@@???AAA???>>><<<<<<>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>===999777:::>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::888888999<<<@@@BBBBBBAAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOQQQRRRSSSTTTVVVXXXYYYYYYYYY[[[]]]^^^bbbbbbccc___VVVeee|||^^^OOOPPPLLLIIIKKKKKKKKKIIIFFFCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGKKKWWWcccnnnpppwwwtttsssooo{{{iiiccc```gggsssvvvggg```\\\ggg}}}nnngggggghhhiiikkkjjjhhheeedddccccccccccccjjjiiigggkkklllxxxzzzVVVEEECCCCCCBBBAAA@@@@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;:::888999:::;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::999999;;;::::::<<>>======================================================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999;;;;;;999888777777:::::::::<<>>======================================================>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::@@@EEEEEE???:::777888999999999<<>>>>>>>>>>>??????<<<===>>>??????>>>===<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::============<<<;;;:::999888999:::<<<===???@@@AAABBBBBBAAABBBCCCEEEGGGHHHJJJJJJLLLMMMOOOQQQRRRRRRRRRTTTVVVUUURRRRRRUUUXXX______```^^^[[[]]]kkkzzzjjjTTTJJJKKKFFFDDDGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBDDDDDDGGGOOOYYYcccmmmwww}}}{{{|||~~~oooccc^^^\\\[[[ZZZZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^```bbb```aaajjjvvvaaaNNNHHHBBBDDDCCC??????AAA@@@===??????>>>>>>>>>>>>??????======>>>>>>>>>>>>======>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888888999:::<<<===???@@@AAABBBAAAAAABBBCCCEEEGGGHHHJJJJJJLLLMMMOOOPPPRRRRRRRRRTTTVVVUUUSSSRRRUUUXXX___``````___[[[]]]jjjyyy|||zzzhhhRRRIIIJJJFFFDDDGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDFFFNNNWWW```kkkwww|||{{{}}}nnnccc^^^\\\[[[[[[YYYYYYZZZ[[[\\\\\\\\\\\\^^^^^^___aaaaaaccclllwwwaaaMMMGGG@@@CCCBBB???>>>AAA@@@===??????>>>>>>>>>>>>??????>>>>>>============>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;::::::999888777888999:::<<<===???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRUUUVVVUUUSSSRRRUUUXXX``````aaa```\\\\\\iiiwww}}}|||fffQQQHHHJJJFFFDDDGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@AAADDDDDDFFFNNNWWW]]]hhhttt|||zzzzzz{{{lllaaa\\\[[[ZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[]]]\\\]]]``````ccclllvvv___KKKDDD???BBBCCC???>>>@@@@@@>>>??????>>>>>>>>>>>>?????????>>>===<<<<<<===>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999888888888999:::<<<===???@@@AAAAAAAAAAAAAAACCCEEEHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUWWWUUUSSSSSSUUUYYY```aaabbbaaa\\\\\\hhhuuudddOOOGGGJJJFFFDDDGGGDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBEEEFFFGGGOOOWWW^^^hhhrrryyyxxx{{{wwwiii^^^ZZZYYYYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZ\\\ZZZZZZ]]]___bbbjjjsss\\\JJJDDD???CCCDDD@@@>>>???@@@?????????>>>>>>>>>>>>?????????>>>===<<<<<<===>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888999:::<<<===???@@@AAA@@@@@@@@@AAACCCFFFHHHIIIIIIIIIKKKLLLNNNPPPQQQQQQSSSUUUWWWVVVSSSSSSVVVYYY^^^```cccbbb]]]]]]gggtttbbbNNNFFFIIIFFFDDDGGGDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFFFFGGGNNNWWWaaaiiirrryyyxxx}}}uuuggg\\\XXXXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZ\\\YYYYYY\\\^^^aaahhhpppYYYKKKGGG@@@EEEFFFBBB>>>???@@@?????????>>>>>>>>>>>>??????>>>>>>============>>>>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888999:::<<<===???@@@AAA@@@@@@@@@AAACCCFFFHHHJJJHHHIIIJJJLLLNNNOOOPPPQQQSSSVVVWWWVVVTTTSSSVVVYYY]]]___cccccc___^^^gggtttaaaLLLFFFIIIFFFEEEGGGDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBBEEEFFFGGGMMMUUU```iiiqqqxxxwww|||~~~tttfff\\\XXXXXXXXXXXXWWWXXXYYYZZZZZZ[[[[[[ZZZ^^^ZZZYYY\\\___aaahhhoooXXXKKKIIIBBBHHHIIICCC>>>>>>????????????>>>>>>>>>>>>??????======>>>>>>>>>>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::999999::::::::::::999999888999:::<<<===???@@@AAA@@@@@@@@@AAACCCFFFIIIJJJHHHIIIJJJLLLMMMOOOPPPQQQTTTVVVXXXVVVTTTTTTVVVYYY[[[^^^bbbddd```___hhhttt```LLLEEEIIIFFFEEEGGGDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@DDDEEEEEELLLTTT]]]gggpppvvvuuuxxx~~~tttggg]]]YYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[```\\\ZZZ]]]```bbbhhhoooXXXKKKIIIDDDIIIKKKDDD???>>>????????????>>>>>>>>>>>>??????<<<===>>>??????>>>===<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::777888888999999999888888888999:::<<<>>>???@@@AAA???@@@@@@AAACCCFFFIIIKKKHHHIIIJJJLLLMMMOOOPPPQQQTTTVVVXXXWWWTTTTTTWWWZZZZZZ]]]bbbddd```___iiittt[[[OOOEEEDDDFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBFFFLLLRRR\\\eeemmmsssppprrr|||rrrfff\\\XXXWWWVVVVVVWWWXXXYYYYYYXXXXXXYYY[[[\\\\\\\\\^^^^^^```kkkwww}}}UUUKKKHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????========================<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;===???@@@AAAAAABBBAAA@@@@@@BBBEEEHHHKKKIIIIIIKKKLLLNNNPPPQQQQQQTTTUUUWWWUUUSSSSSSVVVYYY]]]aaa^^^]]]aaaaaafffvvv|||ZZZOOOEEEDDDFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBEEELLLRRRYYYbbbkkkrrrqqqtttzzzqqqeee[[[XXXWWWWWWVVVWWWYYYZZZZZZYYYYYYZZZ[[[[[[[[[\\\^^^___bbbmmmyyyvvvSSSLLLJJJCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;===???@@@AAAAAABBBAAA@@@@@@BBBEEEHHHJJJIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUWWWUUUSSSSSSVVVYYY^^^ccc``````eeeeeekkk{{{sssWWWMMMEEEEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBEEELLLQQQVVV___iiiqqqqqqvvvxxxooocccZZZWWWWWWWWWVVVWWWYYYZZZZZZYYYYYYZZZ[[[[[[ZZZ\\\^^^___cccooo{{{nnnOOOKKKIIIBBBAAAAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::::::::999999999999999999999999999:::;;;===???@@@AAAAAAAAA@@@@@@@@@BBBEEEHHHJJJJJJKKKLLLNNNOOOQQQRRRSSSTTTUUUWWWUUUSSSSSSVVVYYY\\\bbb```aaaggggggmmm~~~nnnTTTLLLEEEEEEFFFDDDCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAADDDKKKPPPUUU___iiiqqqqqqvvv}}}uuulllaaaYYYVVVWWWWWWWWWVVVXXXYYYYYYXXXXXXYYYZZZ[[[ZZZ[[[^^^^^^aaammmxxxgggLLLHHHEEEAAAAAA@@@@@@???@@@@@@@@@========================??????>>>>>>======<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999888:::;;;===???@@@AAAAAA@@@@@@@@@@@@BBBEEEGGGIIIKKKKKKMMMNNNPPPRRRSSSSSSSSSUUUWWWUUUSSSSSSVVVYYYZZZ___^^^___eeeeeejjjzzz|||}}}gggQQQJJJEEEFFFFFFDDDCCCDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAAAAADDDJJJOOOVVV___jjjqqqppptttzzzrrriii^^^WWWUUUVVVWWWWWWUUUWWWXXXXXXWWWVVVXXXYYY\\\[[[[[[\\\\\\^^^hhhttt```JJJGGGAAAAAAAAA@@@@@@???@@@@@@@@@========================??????>>>>>>======<<<<<<========================;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::888888999999999:::::::::999999999999999999999999888:::;;;===???@@@AAAAAA??????@@@AAABBBEEEGGGHHHKKKKKKMMMNNNPPPRRRSSSSSSSSSUUUWWWUUUSSSSSSVVVYYYZZZ___^^^^^^dddcccgggwwwyyy\\\MMMHHHEEEGGGFFFCCCBBBDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@CCCIIIOOOUUU```jjjrrrpppqqqzzzooofff\\\UUUTTTVVVWWWXXXUUUWWWXXXXXXWWWVVVXXXYYY\\\[[[[[[[[[ZZZ\\\fffrrrXXXHHHHHHAAABBBAAAAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================::::::;;;;;;<<<=========<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::::::::999:::;;;===???@@@AAAAAA>>>???@@@AAACCCDDDFFFGGGJJJKKKLLLNNNOOOQQQRRRSSSTTTUUUWWWUUUSSSSSSVVVYYY[[[aaa```aaafffdddiiiwwwjjjPPPKKKGGGEEEGGGFFFCCCBBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@CCCIIINNNSSS^^^jjjsssppppppxxxllldddZZZTTTTTTVVVXXXXXXWWWXXXZZZYYYXXXXXXYYY[[[[[[ZZZZZZ[[[[[[]]]hhhsssRRREEEIIIBBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;<<<======;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===???@@@AAAAAA>>>>>>???AAACCCDDDFFFGGGIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUWWWUUUSSSSSSVVVYYYZZZ``````aaagggfffkkkzzz___TTTIIIJJJFFFEEEGGGFFFCCCBBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@CCCIIINNNPPP\\\jjjsssqqqpppyyyvvvkkkcccYYYSSSSSSVVVXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZYYYZZZ\\\\\\___jjjvvvNNNDDDHHHBBBDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????========================::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===???@@@AAAAAA>>>>>>???AAACCCDDDFFFFFFIIIIIIKKKLLLNNNPPPQQQRRRTTTUUUWWWUUUSSSSSSVVVYYYWWW]]]^^^```gggggglll{{{pppQQQDDDHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAACCCFFFIIIQQQYYYeeesssvvvttt~~~~~~}}}wwwlllaaaWWWTTTSSSRRRRRRUUUYYYYYYYYYYYYZZZZZZZZZZZZYYY[[[WWWXXX^^^```mmmsssQQQDDD??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888;;;::::::999999::::::;;;999999999999999999999999888999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUWWWUUURRRQQQTTTWWWZZZaaa```bbbhhhhhhmmm|||~~~jjjQQQEEEHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAACCCFFFIIIPPPYYYdddrrrvvvvvv~~~|||tttkkk```WWWTTTTTTSSSTTTWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY\\\XXXYYY___```lllnnnMMMEEEAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999888999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUVVVUUURRRQQQTTTWWWYYY______aaahhhhhhmmm|||bbbOOOFFFIIIFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAACCCFFFIIIOOOXXXdddqqquuuxxxzzzzzzqqqhhh___VVVTTTUUUTTTVVVYYYVVVVVVWWWWWWWWWXXXXXXXXXZZZ]]][[[[[[``````mmmgggHHHEEEDDDAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;::::::999999::::::;;;999999999999999999999999888999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUVVVUUURRRRRRTTTWWWXXX^^^^^^```ggggggmmm|||\\\LLLFFFIIIFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIMMMXXXdddpppsssuuu}}}|||sss~~~xxxnnnfff]]]UUUTTTVVVVVVWWWZZZVVVWWWWWWWWWWWWXXXXXXXXXZZZ^^^\\\]]]aaaaaannn```DDDFFFEEE@@@????????????????????????================================================<<<===============<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999888999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTVVVUUURRRRRRUUUXXXWWW]]]]]]___fffggglll|||YYYJJJFFFHHHEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIKKKWWWdddoooqqqooo~~~qqq}}}vvvmmmcccZZZTTTTTTVVVVVVXXXZZZWWWWWWXXXXXXXXXYYYYYYYYYYYY^^^]]]]]]aaabbbrrrZZZDDDFFFDDD@@@????????????????????????================================================<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;::::::999999::::::;;;999999999999999999999999888999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTVVVUUURRRRRRUUUXXXWWW^^^]]]___fffggglll|||UUUJJJFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIJJJVVVaaalllpppkkkxxx~~~oooppp|||uuurrrrrrkkkaaaYYYSSSSSSUUUUUUWWWYYYWWWXXXXXXXXXXXXYYYYYYYYYXXX]]]\\\\\\aaadddwwwTTTFFFFFFAAA???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<==================<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888;;;::::::999999::::::;;;999999999999999999999999888999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQTTTVVVUUUSSSRRRUUUYYYYYY______```gggfffkkk{{{QQQMMMGGGBBBEEEDDDDDDCCCCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIIKKKTTT]]]iiipppllltttooobbbjjjrrrtttnnnqqqxxxnnniii___WWWQQQRRRTTTTTTUUUWWWVVVVVVWWWWWWWWWXXXXXXXXXWWW[[[ZZZ[[[```fff|||wwwOOOHHHEEE???AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===============;;;===@@@BBBBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999888999:::<<<===???@@@AAA???@@@BBBBBBBBBCCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQSSSUUUUUUSSSSSSVVVYYY[[[aaa```aaagggfffkkkzzzwwwNNNPPPIII@@@EEEDDDDDDCCCBBBBBBAAAAAA?????????@@@@@@AAAAAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIILLLSSSZZZfffqqqooouuuyyyccc^^^llllll|||zzznnnkkkqqqtttjjjhhh^^^WWWQQQRRRTTTSSSTTTVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVZZZYYYZZZ```gggkkkKKKJJJEEE>>>BBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======;;;===AAADDDDDDAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<;;;::::::999999::::::;;;999999999999999999999999888999:::<<<>>>???@@@AAA???@@@BBBBBBBBBCCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQSSSUUUUUUSSSSSSVVVYYY]]]cccbbbbbbhhhfffkkkzzzpppOOOIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????@@@BBBDDDEEEFFFOOOPPPWWWgggpppiiirrryyyfffbbbfffiiiooottt|||zzzqqqooosssxxx~~~qqqpppuuu}}}rrriiifff[[[UUUQQQQQQRRRPPPRRRUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXZZZYYY]]]bbbfff~~~jjjKKK???CCCEEE;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<============???>>>>>>===<<<;;;;;;;;;888999999:::;;;<<<======<<<<<<===;;;999999:::;;;;;;;;;:::999999:::;;;;;;;;;::::::999888888888999999999999999999999999999888999:::<<<===>>>>>>???@@@AAABBBBBBAAACCCFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUVVVTTTRRRSSSWWW[[[\\\___]]]```fffccciii|||oooOOOIIIGGGCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????@@@BBBDDDEEEFFFMMMOOOUUUeeennnhhhqqqlllcccaaadddiiinnnqqqvvvwwwrrrkkkkkkpppsss|||||||||rrrvvv~~~|||pppgggddd[[[UUUQQQQQQRRRQQQRRRUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXZZZYYY]]]cccgggbbbJJJBBBDDDEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;<<<<<<<<<<<<============???>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999999:::<<<;;;:::999999999999:::;;;;;;:::999999888888999999999999999999999999999999888999:::<<<===>>>>>>???@@@AAABBBAAAAAACCCFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUVVVTTTRRRSSSWWW[[[\\\___]]]```dddaaahhh{{{iiiNNNHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????@@@AAACCCEEEEEEKKKNNNTTTbbbmmmhhhppplllaaaaaaaaadddkkknnnnnnpppooojjjeeehhhooovvv|||zzz}}}www{{{oooeeeaaaYYYTTTPPPQQQRRRQQQRRRUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXZZZYYY]]]cccjjjWWWIIIFFFDDDEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;999999:::<<<:::999999888888999999:::::::::999999888888999999888888888888888888888888888999:::<<<===>>>>>>??????@@@AAAAAAAAACCCFFFIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRTTTVVVTTTRRRSSSVVVZZZ\\\___]]]___ccc```hhh}}}```KKKGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@AAABBBDDDEEEJJJMMMSSSaaallliiiqqqxxx^^^___eeecccfffppppppnnnnnnmmmhhheeeiiiooo{{{{{{zzznnnccc___XXXRRROOOQQQRRRQQQRRRUUUUUUVVVVVVWWWWWWXXXYYYYYYXXXZZZYYY]]]eeelllxxxMMMIIIHHHDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<<<<<<<<<<<<<============>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999;;;<<<999999999999999999999999::::::999999888999999:::777777777777777777777777888999:::<<<===>>>>>>??????@@@AAAAAABBBCCCGGGIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRTTTUUUUUURRRSSSVVVYYY[[[^^^]]]___cccaaakkk}}}~~~YYYJJJGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@AAABBBCCCDDDIIINNNSSS___lllkkkrrriii\\\dddiiidddhhhtttqqqnnnmmmmmmjjjgggkkkqqq~~~yyyyyyxxxlllbbb^^^VVVQQQOOOQQQSSSRRRRRRUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWYYYXXX]]]fffooolllHHHHHHHHHBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============<<<<<<<<<<<<<<<========================<<<<<<<<<<<<999999::::::;;;<<<======:::;;;<<<;;;::::::;;;===999999999999999999999999:::999999888999999::::::777777777777777777777777888999:::<<<===>>>>>>???>>>@@@AAAAAABBBDDDGGGJJJIIIJJJKKKLLLNNNPPPQQQRRRQQQSSSUUUUUUSSSRRRUUUXXXYYY]]]\\\^^^ccccccooo~~~tttnnnmmmkkkpppxxxVVVJJJFFFEEEEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@????????????@@@AAABBBCCCHHHMMMRRR^^^kkkmmmsssmmmbbb___gggkkkhhhlllvvvtttpppmmmmmmlllkkkooovvv}}}{{{xxxsss|||tttiii```\\\TTTPPPNNNQQQSSSRRRSSSUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWYYYXXX]]]gggrrrcccGGGGGGEEECCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<==================<<<<<<<<<<<<==============================<<<<<<888999999:::;;;<<<===>>>:::;;;;;;;;;::::::;;;===999::::::;;;;;;::::::999999999888888999999::::::888888888888888888888888888999:::<<<===>>>>>>???>>>???AAAAAABBBDDDGGGJJJIIIJJJKKKLLLNNNPPPQQQRRRPPPSSSUUUUUUSSSRRRUUUWWWXXX\\\\\\]]]aaaaaaooorrrggg```___[[[]]]dddtttpppRRRJJJFFFDDDEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@????????????@@@AAABBBBBBFFFLLLPPP[[[iiilllssseeeaaaaaagggmmmqqqvvv{{{|||uuupppnnnnnnpppxxxppp~~~wwwoooddd]]]ZZZSSSOOONNNQQQSSSRRRSSSUUUTTTUUUUUUVVVVVVWWWXXXXXXWWWYYYXXX]]]hhhttt}}}]]]HHHEEECCCDDDFFFAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===============<<<<<<<<<<<<============<<<=====================:::::::::;;;;;;<<<<<<<<<999;;;;;;;;;::::::<<<>>>:::;;;<<<<<<<<<<<<;;;:::999999888888999999:::;;;999999999999999999999999888999:::<<<===>>>>>>???>>>???@@@AAABBBDDDHHHJJJIIIJJJKKKLLLNNNPPPQQQRRROOORRRUUUUUUSSSRRRTTTWWWXXX]]][[[[[[^^^^^^lllqqqddd[[[WWWWWWVVVUUUUUU[[[eeennnuuuwwwiiiMMMIIIFFFEEEGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>??????@@@@@@@@@@@@????????????@@@AAABBBBBBEEEKKKOOOYYYhhhlllrrrttteeedddcccgggqqqzzz|||ssspppqqqvvvqqqzzzssskkkaaaZZZXXXRRRNNNMMMQQQTTTSSSSSSUUUTTTUUUUUUVVVVVVWWWXXXXXXWWWYYYXXX]]]hhhuuurrrZZZIIIDDDAAAFFFIIICCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======<<<<<<<<<<<<=========>>><<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::999:::;;;;;;::::::<<<>>>;;;;;;<<<======<<<;;;;;;999888888888999::::::;;;999999999999999999999999888999:::<<<===>>>>>>???>>>???@@@AAABBBDDDHHHKKKIIIJJJKKKLLLNNNPPPQQQRRROOORRRUUUUUUSSSRRRTTTVVVYYY]]][[[ZZZ[[[ZZZhhheee[[[___RRRPPPSSSUUUQQQUUUaaafffmmm{{{gggUUUGGGGGGCCCDDDFFFEEECCCBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@GGGGGGMMMWWW```fffmmmtttkkkddddddfffmmmttt|||uuuwww{{{sssuuummmeee\\\UUUSSSPPPPPPOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYYYYWWWYYY___jjj]]]OOOCCC@@@BBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999999999999888888888888777777888999;;;===>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKMMMMMMMMMNNNPPPRRRSSSUUUUUUQQQNNNOOOUUU[[[[[[```[[[XXX[[[[[[cccuuucccWWWZZZOOOOOOPPPSSSQQQWWWeeekkksssaaaQQQFFFHHHEEEEEEFFFEEECCCBBBAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>??????@@@@@@??????>>>?????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@FFFGGGLLLWWW```eeelllrrrkkkffffffjjjqqqzzz}}}www{{{qqq~~~~~~rrrkkkeee\\\VVVTTTOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYZZZXXXYYY___kkkZZZNNNCCCAAABBBBBBAAABBB>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999888888888888777777888999;;;===>>>???@@@AAABBBCCCCCCCCCCCCFFFHHHIIIKKKKKKKKKKKKMMMPPPRRRSSSUUUUUUQQQNNNOOOUUU[[[]]]aaa\\\YYY[[[ZZZaaassseeeTTTWWWNNNPPPOOOTTTTTT[[[kkksss}}}~~~YYYLLLEEEJJJFFFEEEGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>??????@@@@@@??????>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@FFFFFFKKKUUU^^^cccjjjpppwwwiiiccceeekkkuuu}}}ooo{{{zzzoooiiiccc[[[VVVUUUOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWVVVUUUVVVWWWXXXYYY[[[YYYZZZ```nnnvvvUUUJJJBBBAAACCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999999999999888888888888777777888999;;;===>>>???@@@@@@BBBCCCCCCBBBCCCEEEHHHIIIJJJJJJJJJJJJLLLOOORRRRRRTTTUUUQQQNNNNNNTTTZZZ]]]aaa]]]XXXZZZYYY```rrrlllTTTVVVOOOTTTQQQWWWXXX```pppzzzvvvTTTIIIEEEKKKFFFDDDGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@EEEEEEJJJTTT\\\aaagggmmmnnnfffdddjjjsss~~~qqq|||wwwmmmfff```YYYSSSRRRNNNNNNOOOQQQRRRTTTUUUVVVWWWWWWVVVUUUVVVWWWXXXYYY[[[ZZZ\\\bbbttthhhOOOGGGAAABBBCCC@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888999999999999999888888888777777777888999;;;===>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGHHHHHHIIIHHHHHHKKKOOORRRRRRTTTUUURRRNNNNNNTTTZZZ[[[___[[[XXXZZZZZZbbbtttuuuVVVTTTOOOTTTQQQXXX[[[cccrrr{{{pppQQQIIIEEEJJJEEECCCFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCHHHRRRZZZ^^^dddjjjzzzhhhgggmmmwwwwwwvvvkkkddd]]]UUUOOONNNMMMNNNOOOQQQSSSTTTUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYZZZ[[[]]]dddyyy^^^KKKEEEAAABBBBBB@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888999999999999999888888888777777777888999;;;===>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGGGGGGGHHHHHHIIIKKKOOORRRQQQSSSTTTRRRNNNNNNSSSYYYXXX\\\YYYWWW[[[[[[dddvvv~~~XXXSSSMMMSSSQQQXXX\\\cccrrr{{{hhhOOOJJJEEEIIIDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>??????>>>>>>===>>>>>>>>>????????????@@@?????????@@@@@@@@@@@@@@@CCCBBBGGGPPPWWW\\\bbbhhhuuugggmmmrrr~~~ssshhhaaa[[[SSSMMMLLLLLLMMMOOOQQQSSSUUUVVVVVVWWWWWWVVVUUUVVVWWWXXXYYYYYY\\\___fff|||WWWHHHCCCAAABBBBBB???>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888999999999999999888888888888777777888999;;;===>>>???@@@???AAABBBBBBAAABBBDDDGGGEEEGGGIIIJJJJJJLLLOOOQQQPPPSSSTTTRRRNNNNNNSSSXXXVVV[[[XXXVVV[[[\\\eeexxx]]]TTTMMMRRRSSS[[[___gggvvv___LLLJJJDDDGGGCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@????????????????????????????????????????????????======>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>>?????????@@@@@@@@@@@@BBBAAAFFFOOOVVVZZZ```fffyyypppfffpppuuuzzzoooeee___YYYRRRMMMLLLKKKMMMOOORRRTTTUUUVVVVVVWWWWWWVVVUUUVVVWWWXXXYYYYYY]]]```fff|||tttPPPGGGCCC@@@BBBBBB??????BBB>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999999999999888888888888777777888999;;;===>>>???@@@???@@@AAABBBAAABBBDDDFFFDDDFFFJJJLLLMMMMMMOOOPPPOOORRRTTTRRRNNNNNNRRRWWWVVV[[[XXXVVVZZZ[[[dddwwwbbbXXXOOOTTTVVV___dddlll{{{XXXJJJJJJCCCFFFCCCFFFBBBBBBBBBCCCCCCBBBAAAAAA????????????????????????????????????????????????======>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@AAAAAAEEENNNUUUYYY___dddwwwmmmdddqqqzzz}}}vvvlllbbb^^^YYYRRRNNNMMMKKKLLLOOORRRTTTUUUVVVVVVWWWWWWVVVUUUVVVWWWXXXYYYZZZ^^^```eeezzzhhhKKKGGGCCC@@@BBBAAA???@@@DDD>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999999999999888888888888777777888999;;;===>>>???@@@???@@@AAAAAAAAABBBDDDFFFCCCFFFKKKMMMNNNNNNOOOPPPOOORRRTTTRRROOONNNRRRWWWXXX]]]YYYVVVZZZZZZcccuuuqqqPPPPPPUUU^^^iiisssxxxvvvWWWGGGIIIEEEAAACCCEEEBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>>@@@DDDHHHNNNVVV^^^ddduuuiiilllvvv}}}rrrnnneee]]]XXXSSSMMMJJJKKKLLLOOORRRTTTUUUUUUWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZ]]]ZZZ[[[fff{{{aaaKKKCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999888888777777777777888888777777777777777777777777666777888:::<<<>>>???@@@???@@@BBBBBBBBBCCCFFFHHHCCCFFFJJJLLLLLLMMMNNNOOONNNQQQSSSRRRNNNNNNTTTYYYXXX]]]]]]XXXVVV]]]ffflll~~~[[[WWWYYY^^^hhhttt}}}nnnRRRFFFJJJFFFBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============>>>>>>>>>?????????>>>@@@DDDHHHMMMUUU^^^dddmmmnnnooouuu~~~ssskkkccc[[[WWWSSSMMMKKKLLLMMMOOOSSSUUUUUUUUUWWWXXXVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\^^^eeexxxXXXGGGCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999999999999999999999888888888888999999777777777777777777777777666777888:::<<<===?????????@@@BBBBBBBBBCCCFFFHHHEEEHHHJJJLLLLLLMMMOOOPPPOOOQQQSSSPPPMMMMMMSSSXXX[[[^^^^^^YYYXXX]]]dddffffff]]]\\\aaakkkwwwfffMMMDDDIIIFFFCCCCCCAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>@@@CCCGGGLLLTTT\\\bbbhhhqqqqqqsss~~~sssiiiaaaYYYUUURRRMMMLLLMMMMMMPPPSSSUUUUUUUUUVVVXXXWWWWWWVVVVVVVVVWWWWWWXXXXXX___ccceeezzz}}}QQQGGGBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999999999:::::::::999999999999::::::777777777777777777777777777777999:::<<<===>>>??????@@@BBBBBBBBBCCCFFFHHHHHHIIIKKKKKKLLLMMMPPPRRROOOQQQQQQNNNKKKLLLRRRXXX^^^___^^^ZZZZZZ___aaa```xxxnnn```]]]eeeooo}}}cccMMMEEEHHHDDDBBBDDDAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>????????????????????????==============================>>>>>>>>>>>>==================>>>>>>>>>???>>>@@@CCCFFFKKKSSS[[[```gggppprrruuu|||qqqggg___WWWSSSPPPKKKJJJLLLNNNQQQTTTUUUUUUUUUVVVXXXXXXXXXWWWVVVVVVVVVWWWWWWZZZbbbeeejjjsssOOOIIIBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999::::::999999999999999:::999999999888888999999999777777777777777777777777777888999:::<<<===>>>??????@@@BBBBBBBBBCCCFFFHHHHHHIIIJJJJJJJJJLLLOOORRROOOPPPQQQMMMIIIKKKQQQWWW]]]^^^]]][[[]]]aaaaaa]]]ttttttddd___fffssscccNNNFFFFFFAAAAAAEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>======<<<============>>>>>>>>>>>>@@@BBBEEEJJJQQQYYY^^^ggg|||nnnuuu|||}}}xxxnnnggg^^^UUUQQQMMMIIIIIIKKKOOOQQQTTTVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVWWWWWW\\\```cccrrrhhhMMMGGGBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999888888999999:::888888777777777777888888777777777777777777777777888888999:::<<<===>>>>>>???@@@BBBBBBBBBCCCFFFHHHGGGHHHIIIHHHHHHJJJMMMPPPNNNPPPQQQMMMJJJJJJPPPVVVZZZ\\\\\\\\\___cccbbb^^^uuu|||iiidddhhhzzz___NNNFFFEEE@@@AAAEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<============>>>>>>>>>@@@BBBEEEIIIPPPWWW]]]dddsss}}}qqqxxxtttjjjddd[[[RRRNNNKKKHHHIIILLLPPPRRRUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXX]]]]]]ddd~~~\\\JJJAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999888888888888999999:::888777777777777777777888777777777777777777777777888999999:::;;;<<<===>>>???@@@BBBBBBBBBCCCFFFHHHFFFGGGHHHIIIHHHIIIKKKNNNNNNPPPRRROOOKKKKKKOOOTTTWWW[[[]]]]]]^^^bbbcccaaasssnnngggsssWWWIIIEEEEEE@@@BBBEEEAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>???AAADDDHHHNNNVVV[[[fffnnn}}}zzz{{{uuuqqqggg___VVVOOOLLLKKKIIIKKKOOOPPPSSSUUUVVVVVVVVVVVVWWWVVVVVVVVVVVVWWWWWWXXXYYY^^^]]]kkkoooRRRKKK???AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999::::::999888888777777888888999777777777777777777777777888999999:::;;;<<<======???@@@BBBBBBBBBCCCFFFHHHFFFHHHJJJJJJJJJJJJKKKMMMMMMPPPSSSQQQMMMLLLOOOSSSVVV\\\___]]]\\\```bbbbbbjjjooogggsssOOODDDCCCEEEAAACCCEEE???BBBBBBBBBAAAAAAAAA@@@@@@======>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>???AAADDDHHHNNNUUUZZZjjjnnn~~~xxxrrroooeee[[[SSSLLLKKKKKKJJJMMMRRRQQQSSSVVVWWWVVVVVVVVVWWWUUUUUUUUUVVVWWWXXXYYYZZZaaaaaasss___MMMOOOAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777888999:::::::::999999999999999999:::777777777777777777777777999999::::::;;;<<<======???@@@BBBBBBBBBCCCFFFHHHFFFHHHKKKLLLLLLKKKLLLLLLLLLQQQTTTSSSOOOMMMOOORRRVVV]]]aaa^^^[[[]]]aaacccaaayyykkkiii```LLLIIIEEECCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>AAA???@@@DDDGGGJJJQQQZZZfffrrrxxxllleeedddUUURRRMMMIIIHHHKKKOOORRRSSSTTTUUUVVVWWWVVVUUUUUUWWWWWWWWWXXXZZZ[[[ZZZYYY```___tttwwwZZZJJJ>>>BBBAAAAAA@@@@@@???>>>======@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::999999888999999:::;;;;;;;;;;;;:::999999888888999999:::999999888888888888999999777777777777777777777777777777888888888888777777888999:::;;;===>>>?????????@@@BBBAAAAAABBBDDDFFFGGGGGGIIIKKKLLLMMMMMMMMMOOOQQQSSSQQQOOONNNQQQTTT[[[[[[[[[\\\^^^```aaabbbfffyyykkkmmmYYYIIIFFFCCCAAAAAABBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>AAA>>>???CCCFFFIIIPPPXXX^^^gggxxxuuuiiiaaa___TTTQQQMMMIIIIIIKKKOOORRRSSSTTTUUUVVVWWWVVVUUUUUUWWWWWWWWWXXXZZZZZZZZZYYYccccccxxxzzzbbbOOOHHH>>>???AAAAAA@@@@@@???>>>>>>===??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999999999:::;;;;;;;;;:::::::::999999888888999999:::999999888888888888999999777777777777777777777777777777888888888888777777666777888999;;;<<<======???@@@AAAAAAAAABBBDDDFFFGGGGGGIIIKKKLLLMMMMMMMMMNNNPPPRRRQQQOOOOOOQQQUUUZZZZZZ[[[\\\]]]___```aaajjjyyykkkrrrmmmQQQFFFDDDAAA@@@AAAAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>???===>>>BBBEEEGGGNNNUUU]]]bbbpppzzzqqqeee\\\YYYSSSPPPLLLIIIIIILLLOOORRRSSSTTTVVVWWWWWWWWWVVVUUUWWWWWWXXXXXXYYYZZZZZZZZZeeefff}}}uuu}}}MMMEEEFFFAAA>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;:::999999:::999999888888999999:::999999888888888888999999777777777777777777777777777777888888888888777777666777888999;;;<<<======>>>@@@AAAAAAAAABBBDDDFFFGGGGGGIIIKKKLLLMMMMMMMMMMMMOOOQQQPPPNNNOOORRRVVVYYYYYYZZZ[[[\\\^^^______ooorrrjjjtttXXXNNNDDDBBB@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<====================================>>>>>>>>>>>>>>><<<>>>AAADDDEEEKKKRRR]]]dddpppzzzvvvnnncccYYYVVVQQQNNNKKKIIIIIILLLPPPSSSTTTUUUVVVWWWWWWWWWVVVUUUWWWWWWXXXXXXXXXYYYZZZ[[[dddhhhxxxyyynnnFFFBBBFFFDDD@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999888:::999999888888999999:::999999888888888888999999777777777777777777777777777777888888888888777777888999:::;;;===>>>??????>>>???@@@AAA@@@BBBDDDFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMOOOPPPOOONNNOOOSSSWWWYYYZZZ[[[\\\]]]^^^______ooommmjjjvvv{{{MMMNNNDDDBBBAAAAAABBBCCCBBBAAA@@@@@@AAAAAA@@@@@@??????================================================<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<===AAACCCDDDIIIPPPYYYbbbnnn|||tttqqqkkkaaaXXXUUUNNNLLLJJJIIIJJJMMMQQQSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVXXXYYYXXXWWWXXXZZZ]]]bbblllnnngggIIIBBBDDDDDDAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999888:::999999888888999999:::999999888888888888999999777777777777777777777777777777888888888888777777888999:::;;;===>>>??????===>>>@@@@@@@@@AAADDDFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNOOONNNMMMNNNSSSWWWZZZ[[[]]]^^^____________lllpppppp{{{kkkJJJMMMCCCBBBAAAAAACCCCCCBBB@@@???@@@@@@@@@@@@@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>><<<>>>AAACCCCCCHHHNNNVVVbbbmmmuuullliiifff^^^WWWSSSLLLKKKIIIIIIJJJNNNQQQTTTTTTUUUWWWXXXXXXXXXWWWVVVVVVXXXYYYXXXVVVWWWZZZ^^^eeeuuulll___KKKAAA???AAA???????????????????????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999:::999999888888999999:::999999888888888888999999777777777777777777777777777777888888888888777777666777888999;;;<<<======<<<>>>???@@@@@@AAADDDFFFGGGGGGIIIKKKLLLMMMMMMMMMNNNOOOOOONNNLLLMMMRRRVVV[[[\\\^^^___``````______jjjxxxyyy]]]IIIHHHBBBAAA@@@AAABBBAAA@@@>>>??????@@@@@@@@@@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>;;;<<<<<<<<<========================>>>>>>>>>>>>>>>===>>>BBBCCCCCCGGGMMMVVV```iii~~~xxxmmmccc```^^^YYYSSSPPPJJJJJJIIIIIIKKKNNNRRRTTTUUUUUUWWWXXXXXXXXXWWWVVVVVVYYYZZZXXXUUUVVVZZZ___nnnsssmmm}}}QQQHHH???===AAA>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::::::::999999888888999999:::999999888888888888999999777777777777777777777777777777888888888888777777666777888999;;;<<<======;;;===??????@@@AAADDDFFFGGGGGGIIIKKKLLLMMMMMMMMMOOOPPPPPPMMMKKKLLLQQQUUUZZZ[[[]]]_________^^^]]]kkkTTTIIIDDDBBB@@@???@@@@@@@@@>>><<<>>>??????@@@@@@@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<=========>>>>>>??????============>>>>>>>>>>>>>>>===???BBBDDDCCCGGGMMMSSSZZZaaa|||~~~|||rrrggg\\\YYYYYYUUUPPPNNNJJJIIIHHHIIIKKKNNNRRRTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVYYYZZZXXXUUUUUUZZZ___uuuiiiooopppGGGDDD???>>>CCC@@@??????????????????@@@@@@<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;:::999999999999999999:::999999888888888888999999777777777777777777777777777777888888888888777777888999:::;;;===>>>??????;;;===>>>???@@@AAADDDGGGGGGGGGIIIKKKLLLMMMMMMMMMPPPQQQPPPMMMJJJKKKPPPUUUYYYZZZ\\\^^^^^^^^^]]]\\\mmmuuuNNNIIIEEECCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<===>>>??????>>>===<<<========================<<<<<<<<<<<<===========================<<<<<<<<<===>>>?????????BBBFFFIIIQQQVVV___vvv|||yyy}}}|||wwwtttlllaaaZZZVVVSSSMMMIIIHHHIIIJJJLLLOOORRRTTTVVVVVVVVVWWWWWWXXXWWWWWWWWWXXX]]]YYYVVVYYYWWWYYYfff{{{eee|||jjjKKKCCCBBBBBB;;;CCC@@@@@@@@@????????????>>>???>>>===<<<;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999<<<;;;::::::999999999999::::::999999888777777777999888777666666777888999666666777777777777666666777777888999;;;<<<======>>>>>>???@@@AAACCCDDDEEECCCDDDEEEGGGIIILLLNNNOOOQQQPPPPPPNNNMMMNNNQQQTTTWWWYYY\\\\\\[[[YYYXXXXXXkkkmmmKKKGGGDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<===>>>?????????AAAEEEHHHLLLRRRZZZlllvvvtttyyy|||zzzvvvrrrjjj```YYYUUURRRMMMIIIHHHIIIJJJLLLOOORRRTTTVVVUUUVVVVVVWWWXXXXXXXXXWWWXXX\\\XXXWWW\\\[[[]]]iiitttiiicccHHHBBBAAABBB<<>>>>>???>>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;:::999888888888888999888888888888888888999999999888777666666777888999777777888888888888777777777777888999;;;<<<======>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNQQQPPPPPPNNNMMMNNNQQQTTTZZZ\\\^^^^^^\\\YYYXXXXXXhhh___GGGGGGCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????AAADDDGGGJJJPPPWWWbbb}}}{{{uuuooopppvvvzzzxxxtttnnnggg^^^WWWSSSPPPLLLIIIHHHIIIKKKMMMPPPRRRTTTVVVTTTUUUVVVWWWXXXXXXYYYYYYXXX[[[WWWXXX___^^^aaannnnnn{{{YYYDDDAAAAAACCC<<>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888777777888888666777777888999999::::::888888777777777777888888888888999999999999888888777777888999;;;<<<======>>>>>>???@@@AAACCCDDDEEEHHHHHHIIIIIIJJJKKKLLLMMMQQQPPPPPPNNNMMMNNNQQQTTT]]]___``````]]]ZZZXXXXXXfffSSSEEEGGGDDDAAAAAAAAAAAA@@@@@@??????=================================<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<===<<<===>>>??????@@@CCCEEEKKKRRRXXX[[[mmmzzzpppnnnnnnsssyyyzzzvvvqqqiiiccc[[[TTTPPPNNNKKKIIIHHHIIIKKKNNNQQQSSSUUUUUUSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZVVVXXX```___dddtttxxx~~~QQQDDDBBBAAABBB<<>>>>>>>>>>>=========<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888888999999777777888888888999999999888777777777777777777888777888888999999888888777777777888999;;;<<<======>>>>>>???@@@AAACCCDDDEEEHHHHHHIIIIIIKKKLLLNNNOOOQQQPPPOOONNNMMMNNNQQQTTT[[[]]]______]]]ZZZYYYYYYhhhoooKKKEEEGGGFFFAAA@@@@@@@@@@@@@@@??????==============================<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;===>>>???>>>???BBBDDDIIIQQQWWWZZZgggppplllnnnrrryyy}}}|||tttmmmddd___XXXRRRMMMKKKIIIIIIGGGIIILLLOOOQQQSSSUUUUUUSSSTTTUUUWWWXXXYYYYYYYYY[[[ZZZVVVYYY___^^^fff{{{uuurrrLLLEEEDDDAAABBB;;;@@@?????????>>>>>>>>>======<<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999::::::;;;999999999888888888777777777777777888888777777777666666777777777777666666777777888999;;;<<<======>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGIIIKKKNNNPPPQQQQQQPPPOOONNNMMMNNNQQQTTTWWWZZZ\\\]]]\\\ZZZZZZZZZkkkzzz```IIIFFFEEEGGG@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<======:::<<<>>>???>>>???@@@BBBDDDLLLSSSXXXggg|||oooppprrrwww|||~~~zzzppphhh___[[[UUUOOOKKKIIIHHHHHHGGGIIILLLPPPRRRTTTUUUUUUTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[WWWZZZ^^^]]]kkklllhhhHHHEEEDDDAAABBB;;;@@@??????>>>>>>>>>=========;;;<<<======>>>=========:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999:::::::::999::::::;;;<<<::::::999999888777777666777777888888888888777777666666777777777777666666777777888999;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHKKKMMMPPPQQQQQQPPPPPPNNNMMMNNNQQQTTTUUUWWWZZZ\\\[[[ZZZZZZZZZiii~~~{{{VVVJJJFFFAAAEEE??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;<<<======:::<<<>>>>>>>>>>>>???AAACCCHHHNNNUUUeeevvvxxxyyyzzz{{{yyytttkkkeee[[[XXXSSSMMMIIIGGGGGGHHHGGGIIIMMMPPPSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWYYY[[[YYY\\\______sssnnnttt^^^CCCDDDCCC???AAA<<>>>>>>>>============:::;;;===>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999888888999::::::;;;999999888888888888888888666777888999999888777666777777777888888777777777777777888999;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHJJJLLLNNNOOOQQQPPPPPPNNNMMMNNNQQQTTTUUUXXX[[[\\\ZZZYYYXXXYYYaaa|||zzzQQQLLLFFF===CCC??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======:::<<<>>>>>>>>>>>>???@@@FFFIIIMMMSSSbbb~~~}}}}}}zzzwwwtttooohhhcccYYYWWWRRRLLLHHHFFFGGGHHHGGGIIIMMMQQQSSSUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWXXXZZZ[[[]]]```aaayyyaaalllWWW>>>BBBBBB>>>AAA===CCC>>>>>>>>>>>>============:::;;;===>>>>>>>>>======:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888777777888999::::::777777777888999999::::::666777888999999888777666888888999999999999888888777777888999;;;<<<======>>>>>>???@@@AAACCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLQQQPPPPPPNNNMMMNNNQQQTTTXXXZZZ\\\\\\ZZZXXXWWWWWWZZZ}}}aaaPPPIII???<<>>============<<<<<<<<<<<<========================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@CCCGGGIIIPPP\\\iii}}}xxxpppggg___[[[WWWTTTNNNIIIFFFFFFGGGHHHFFFKKKQQQUUUVVVVVVVVVVVVUUUVVVWWWWWWVVVVVVWWWYYY\\\]]]\\\```cccfffqqqhhhdddIIIEEEAAA>>>>>>?????????@@@??????>>>===<<<<<<;;;===<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888777777777777777777777777999999999888777666666555777777777777777777777777888888888999:::;;;<<<======<<<;;;<<<===???BBBDDDGGGHHHJJJJJJJJJKKKNNNPPPNNNNNNMMMKKKKKKMMMQQQUUUYYY^^^___]]]\\\[[[WWWRRR[[[|||XXXKKKGGG@@@>>>CCC@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@BBBFFFHHHOOOYYYccc~~~zzztttlllccc\\\XXXUUURRRMMMHHHFFFEEEGGGHHHHHHKKKPPPSSSTTTUUUVVVVVVVVVWWWXXXXXXWWWVVVXXXYYYYYY[[[[[[___fffnnnjjjmmmVVVIIIEEE@@@>>>>>>??????????????????>>>===<<<<<<<<<===<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888777777777777777777777777999999888888777666666555777777777777777777777777888888888999:::;;;<<<===>>>>>>======???AAADDDEEEFFFHHHIIIJJJJJJKKKMMMOOONNNNNNMMMKKKKKKMMMQQQTTTYYY]]]___]]]\\\\\\XXXSSS]]]{{{~~~hhhMMMEEEEEE@@@???DDD@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAEEEGGGNNNVVV]]]www}}}zzzuuunnnfff^^^XXXUUURRROOOKKKGGGEEEEEEFFFHHHJJJLLLOOOQQQRRRSSSUUUWWWXXXYYYZZZYYYXXXWWWXXXYYYYYY]]]\\\___iiixxxuuueee}}}xxxNNNHHHDDD@@@>>>>>>???????????????>>>>>>======<<<<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888777777777777777777777777999999888888777666666666777777777777777777777777888888888888999;;;<<<===@@@?????????AAACCCEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNOOOOOONNNLLLKKKMMMQQQTTTWWW\\\^^^\\\\\\]]]ZZZVVVaaannnWWWDDDBBBCCCAAA@@@DDD????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>????????????BBBDDDKKKUUU]]]www~~~zzzvvvppphhh```ZZZUUUSSSOOOLLLIIIFFFEEEEEEFFFHHHLLLNNNOOOPPPQQQRRRUUUXXXYYYZZZ[[[ZZZYYYXXXYYYZZZ^^^bbb```aaannnhhhhhhpppLLLFFFCCC@@@>>>>>>????????????>>>>>>>>>=========<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888777777777777777777777777888888888888777777666666777777777777777777777777777777888888999:::<<<===?????????@@@AAACCCEEEFFFEEEFFFHHHHHHHHHIIILLLNNNOOOOOONNNMMMLLLMMMPPPSSSWWW[[[]]]\\\\\\^^^\\\XXXgggxxx]]]NNNAAAAAACCCAAA@@@BBB?????????>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>@@@@@@IIIVVVaaa}}}zzzuuuqqqkkkccc\\\VVVSSSQQQLLLJJJHHHFFFEEEFFFGGGHHHNNNOOOPPPQQQQQQRRRUUUXXXYYYZZZ[[[ZZZYYYXXXYYY[[[^^^dddbbbdddxxxddduuuaaaHHHEEEBBB???>>>>>>??????>>>>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888777777777777777777777777888888888777777777777777777777777777777777777777777777777888999:::;;;<<<===>>>>>>???AAABBBDDDDDDEEEFFFHHHHHHHHHIIILLLNNNOOOPPPOOONNNMMMNNNPPPRRRVVV[[[\\\[[[\\\___^^^ZZZlll|||SSSIIIAAABBBCCCAAA@@@@@@??????>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>>>>???>>>???>>>FFFTTT```|||}}}wwwnnnkkkeee___XXXSSSPPPNNNIIIHHHGGGFFFFFFGGGHHHIIIPPPQQQRRRRRRRRRSSSVVVXXXXXXYYYZZZZZZYYYYYYZZZ\\\ZZZbbbbbbiiitttjjjSSSGGGDDDBBB???>>>?????????>>>>>>>>>>>>>>>============;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888777777777777777777777777888888777777777777777777777777777777777777777777777777777777888:::;;;<<<<<<===>>>???@@@BBBBBBCCCFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPPPPOOONNNNNNPPPRRRWWW[[[]]][[[\\\___^^^[[[ooorrrvvvMMMGGGBBBBBBCCCAAA?????????>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>EEEQQQYYYqqqyyyrrrgggddd```ZZZUUUPPPMMMKKKHHHGGGFFFFFFGGGHHHJJJKKKQQQSSSTTTUUUTTTUUUVVVXXXUUUWWWYYYYYYYYYYYY[[[\\\XXXbbbdddpppjjjttttttIIIIIICCCAAA???>>>?????????>>>============>>>>>>>>>>>>:::::::::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777888777777777777777777777777666666777777888:::;;;<<<<<<<<<>>>???AAABBBBBBBBBFFFHHHIIIJJJJJJKKKMMMOOOPPPPPPQQQPPPNNNNNNPPPQQQXXX\\\]]][[[\\\___^^^[[[nnnzzzjjjgggIIIEEEBBBBBBBBBAAA??????>>>>>>>>>>>>============>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@???EEENNNRRReee}}}tttmmmbbb```\\\XXXSSSNNNKKKIIIGGGGGGFFFFFFGGGIIIKKKLLLQQQTTTVVVVVVVVVUUUVVVWWWTTTVVVXXXYYYYYYYYY[[[]]]ZZZdddggguuueee}}}gggAAAIIIBBB@@@???>>>?????????===============>>>>>>>>>>>>:::::::::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777888888888777777777777777777777777666666777777888999;;;<<<<<<===>>>@@@AAABBBCCCCCCGGGHHHJJJJJJJJJKKKNNNPPPPPPQQQQQQPPPOOONNNPPPQQQYYY\\\]]][[[\\\^^^^^^[[[mmmnnnyyyWWWCCCBBBAAAAAA@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<============<<<===???AAAEEEOOO\\\eee}}}wwwqqqlll___\\\XXXRRRMMMJJJIIIHHHGGGFFFEEEEEEGGGIIILLLNNNQQQRRRSSSTTTUUUUUUTTTSSSYYYWWWVVVVVVXXXZZZ\\\\\\]]]^^^nnnnnnsssZZZDDDGGGBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999::::::::::::::::::::::::===<<<:::999888999999:::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777333333444555666777888888888999999:::;;;<<<===>>><<<<<<>>>???AAACCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNRRRQQQOOONNNNNNOOOQQQRRRYYY[[[^^^^^^]]]\\\\\\\\\pppyyy}}}sssllljjjFFFBBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<============>>>???@@@AAADDDLLLWWW```}}}xxxrrrlllggg]]]ZZZVVVQQQLLLIIIHHHGGGGGGFFFFFFGGGIIIKKKNNNPPPSSSTTTUUUVVVVVVUUUUUUTTTXXXWWWVVVWWWXXXZZZ[[[[[[^^^ddd~~~kkkxxxMMM>>>BBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999888::::::999999888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666777777777777777888888999:::;;;<<<<<<======>>>???@@@BBBDDDEEEFFFDDDEEEFFFHHHJJJKKKMMMMMMQQQPPPNNNMMMNNNOOOQQQRRRWWWZZZ\\\]]]]]]\\\]]]^^^lllttt|||bbbuuu\\\EEEBBBAAA@@@@@@??????@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========???@@@@@@@@@AAAGGGQQQXXXxxxzzzuuuqqqkkkeeeaaaZZZWWWSSSNNNJJJHHHGGGFFFGGGGGGGGGHHHKKKNNNQQQRRRUUUVVVWWWWWWWWWVVVUUUTTTVVVWWWWWWXXXYYYYYYYYYZZZ___hhheeellldddGGG@@@CCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>============<<<======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999::::::::::::::::::::::::888:::<<<======;;;999888<<<<<<;;;999999888888888777777777777777777777777777777777777777777777777777777777777777777777777999999888888777777666666777777888999:::;;;;;;<<<>>>>>>@@@AAACCCEEEFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMOOONNNMMMLLLMMMNNNPPPRRRVVVXXX[[[\\\\\\\\\^^^___mmm{{{xxxppp~~~{{{jjjpppUUULLLAAAAAA@@@???????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@??????DDDLLLRRRmmm}}}zzzuuuoookkkeee```\\\UUUSSSOOOKKKHHHFFFFFFFFFEEEFFFGGGIIILLLOOORRRTTTVVVVVVWWWWWWWWWUUUTTTSSSUUUWWWXXXYYYYYYYYYYYYZZZ```hhhttt```zzzVVVFFFEEEDDD@@@@@@???>>>>>>>>>>>>>>>==============================<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999:::;;;<<<<<<;;;;;;:::>>>===;;;:::888888888888777777777777777777777777666666666666666666666666777777777777777777777777888888888777777777666666666666777888999:::;;;;;;===>>>???AAABBBDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMLLLLLLLLLNNNQQQRRRWWWYYY[[[[[[[[[[[[\\\^^^sssnnnnnnpppttt}}}\\\HHHGGG@@@@@@???>>>>>>>>>>>>???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>>>>BBBIIIOOO___}}}yyy|||~~~zzzvvvpppkkkfffaaa\\\YYYQQQOOOLLLIIIFFFEEEEEEEEEDDDEEEGGGIIIMMMPPPRRRSSSUUUUUUVVVVVVVVVTTTSSSRRRUUUWWWYYYYYYXXXYYY[[[]]]```kkk}}}iiijjjrrrKKKCCCCCC?????????>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999::::::::::::::::::::::::<<<;;;999999999;;;===??????===;;;999888888888999777777777777777777777777666666666666666666666666777777777777777777777777555555555666666666777777555666666777888999:::;;;<<<===>>>@@@AAACCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLKKKKKKMMMOOOQQQSSSZZZ[[[[[[[[[YYYXXXYYY[[[xxxssskkkppp}}}ooonnnMMMAAACCC@@@???>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999;;;===>>>>>>AAAGGGLLLYYYxxxyyyppppppwwwyyy}}}||||||xxxvvvrrrlllfffbbb]]]XXXUUUNNNMMMJJJGGGEEEEEEEEEFFFDDDFFFHHHKKKNNNPPPRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSUUUXXXZZZYYYXXXYYY^^^bbbeeeyyyfff^^^zzzfffHHHDDDCCC===???>>>>>>======>>>>>>>>>;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999::::::::::::::::::::::::===;;;999777888;;;???AAA>>><<<:::888777777888999777777777777777777777777777777777777777777777777777777777777777777777777444444555555666666777777666666777888999::::::;;;<<<<<<===???AAABBBDDDDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMPPPSSSUUU[[[[[[[[[ZZZXXXWWWXXXYYYxxxxxxmmmrrryyypppnnn~~~ZZZEEE@@@BBB??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::<<<>>>>>>>>>@@@DDDIIIXXXmmmyyylllkkkrrrxxx~~~rrrpppuuu~~~|||uuuqqqqqqmmmgggaaa\\\WWWSSSPPPLLLKKKHHHFFFEEEEEEFFFGGGFFFHHHJJJMMMOOOQQQSSSTTTTTTUUUVVVWWWWWWVVVVVVUUUVVVXXXZZZYYYXXXZZZaaagggpppuuu___]]]^^^HHHFFFDDD>>>>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999::::::::::::::::::::::::;;;:::999999:::<<>>@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLLLLMMMNNNQQQTTTVVVZZZZZZZZZYYYWWWWWWYYY[[[uuuvvvnnnvvv~~~{{{fffppprrrNNN???===<<>>===============;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;>>>@@@???>>>>>>BBBFFFTTTbbbrrr{{{llljjjqqqyyy{{{tttooommmttt{{{{{{uuusssyyy{{{rrrmmmttt}}}xxxqqqmmmmmmiiiccc]]]XXXSSSOOOLLLKKKJJJHHHFFFEEEEEEFFFGGGHHHJJJLLLOOOQQQSSSTTTTTTTTTUUUWWWXXXXXXXXXXXXWWWVVVXXXZZZYYYXXX[[[cccjjjzzzpppbbbeeeUUUEEEDDDBBB===>>>>>>============>>>???;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999:::;;;<<<>>>??????;;;:::777666555777999:::777777777777777777777777777777777777777777777777777777777777777777777777::::::999888777666555555777777888999:::;;;;;;<<<>>>>>>???AAACCCDDDFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMLLLMMMOOORRRUUUWWWXXXXXXYYYXXXWWWXXXZZZ\\\sssxxxqqqqqq{{{ggg^^^]]]DDDBBBCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;===>>>===;;;::::::;;;::::::<<<<<<<<<;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBOOOUUUfffvvvppprrrxxx{{{{{{}}}xxxmmmkkkmmmuuuyyytttoooqqquuuxxxmmmppptttzzz|||xxxtttpppkkkgggfffbbb^^^YYYUUUPPPKKKHHHGGGFFFEEECCCCCCCCCDDDEEEHHHIIILLLOOORRRTTTVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVQQQ[[[YYYUUUZZZ]]]___hhh|||eeeffffffKKKCCCDDDBBB888????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999888888:::<<<>>>>>>===::::::999888777777777777888888888888888888888888777777777777888888888888777777777777777777777777777777777777777777777777888888777777888:::<<<=========>>>???@@@AAAAAABBBDDDEEEHHHIIIIIIJJJLLLNNNSSSPPPNNNNNNPPPRRRSSSSSSVVVXXXZZZYYYVVVUUUWWWZZZ}}}qqqooosssuuufffrrryyyUUUBBB@@@AAA@@@========================>>>=========<<<<<<<<<;;;;;;<<<>>>===;;;::::::;;;999:::;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999999888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBKKKTTTccc~~~}}}uuunnnoootttwwwyyy}}}ooommmnnnrrrttttttrrruuuzzz}}}{{{vvv~~~~~~{{{xxxuuurrrppplllhhheeeccc___ZZZUUUQQQNNNJJJGGGGGGFFFEEEDDDCCCDDDEEEFFFJJJKKKNNNPPPSSSTTTVVVVVVWWWWWWYYYYYYYYYXXXWWWVVVUUU[[[YYYWWWYYYYYY___pppggg\\\HHHCCCCCCBBB;;;?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;:::999999;;;===???>>>>>>::::::999888777777888888888888888888888888888888777777777777888888888888777777777777777777777777777777777777777777777777666666555666777888:::;;;======>>>???@@@AAAAAABBBDDDEEEHHHIIIIIIJJJLLLNNNRRRPPPNNNNNNPPPRRRSSSSSSVVVXXXZZZYYYVVVUUUWWWZZZ}}}rrrkkkqqq|||dddkkkdddKKK@@@===>>>@@@=================================<<<<<<<<<<<<<<<:::<<<======;;;::::::;;;888999:::;;;<<<<<<;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999:::::::::999999999999888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAEEEQQQ]]]qqq~~~vvvooommmqqqqqqvvvzzz|||}}}lllhhhppprrr{{{yyywww{{{uuuqqqqqqooommmkkkjjjgggdddaaa^^^ZZZTTTOOOLLLJJJGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWYYYYYYYYYYYYXXXWWWXXXZZZYYYZZZ\\\XXXfffrrrkkk{{{MMMEEEDDDAAAAAA>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999;;;::::::<<<>>>@@@???>>>999999888888777888888888888888888888888888888888777777777777888888888888777777777777777777777777777777777777777777777777555555555666777888:::;;;======>>>???@@@AAAAAABBBDDDEEEHHHIIIIIIJJJLLLNNNQQQOOOMMMMMMPPPRRRSSSSSSUUUXXXZZZYYYVVVUUUWWWYYY{{{wwwkkkjjjyyywwwcccyyyzzzSSSDDD@@@<<<;;;@@@========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<;;;::::::;;;888999999:::;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAOOOXXXddd{{{ssspppqqqpppqqqsssvvv{{{{{{dddlllvvvuuu|||}}}{{{oookkkllljjjhhhfffeeebbb___\\\YYYUUUOOOKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIQQQQQQSSSTTTUUUVVVVVVVVVWWWWWWYYYZZZZZZYYYXXXXXXZZZXXXWWW]]]___[[[rrrkkkuuufffBBBCCCDDD@@@???@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::<<<>>>???>>><<<999888888888888888999999888888888888888888888888666777777777888888888888666666666666666666666666666666666666666666666666777777888888999;;;<<<<<<======>>>???@@@AAAAAABBBCCCEEEHHHIIIIIIJJJLLLNNNPPPNNNLLLMMMOOORRRTTTTTTUUUXXXYYYXXXVVVUUUWWWYYYxxx~~~~~~}}}rrrjjjoookkkiiikkkIIIAAAAAA<<<;;;@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::<<<<<<;;;::::::;;;999999999999::::::;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@KKKRRRZZZxxx~~~vvvqqqqqqqqqmmmkkkpppzzzpppfffssszzzuuuwwwuuummmkkkkkkiiifffcccaaa]]]YYYVVVUUUQQQLLLHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHJJJKKKSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZZZZZZZYYYYYYZZZWWWVVV]]]___]]]{{{iiiXXX???DDDDDD>>>???@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999999:::<<<>>>>>><<<:::888777777777888999::::::888888888888888888888888666777777777888888888888666666666666666666666666666666666666666666666666666777888999:::;;;;;;<<<======>>>???@@@AAAAAABBBCCCEEEHHHIIIIIIJJJLLLNNNOOOMMMKKKLLLOOORRRTTTUUUUUUWWWYYYXXXUUUTTTVVVYYYssszzzzzz{{{|||~~~yyysssqqq{{{cccqqqzzz]]]DDD???AAA===<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<888:::;;;<<<:::::::::;;;::::::999999999999::::::999999999999999999999999999999999999999999999999888888888888888888888888888999999999999:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<======@@@GGGLLLTTTlll|||uuuppppppqqqkkkfffjjjvvv{{{ggggggttt{{{xxxuuurrrqqqllliiijjjiiifffccc___]]]YYYTTTQQQOOOLLLIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGIIILLLMMMSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZYYY[[[YYYWWW\\\```dddqqqkkkOOOAAADDDAAA>>>@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::999999999:::<<<>>>===;;;999777777777777888999:::;;;888888888888888888888888777777777777888888888888777777777777777777777777777777777777777777777777444555666888999999999999======>>>???@@@AAAAAABBBDDDEEEHHHIIIIIIJJJLLLNNNNNNLLLKKKLLLOOOSSSUUUUUUTTTWWWYYYXXXUUUTTTVVVXXXnnnvvvwwwxxxyyy{{{}}}~~~}}}}}}}}}xxxtttuuu|||eeeccc___OOO@@@===???>>><<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<777999;;;;;;::::::;;;<<<<<<;;;:::888888888888999999999999999999999999999999999999999999999999999888888888888888888888888888888999999999:::::::::888999999999999:::::::::;;;;;;::::::;;;;;;<<<===???AAAFFFQQQccc{{{||||||zzztttppppppoooiiidddeeemmmuuuyyyzzzooofffiiinnnuuu{{{|||pppddd```fffqqq|||}}}iiidddeeeaaaaaaeeecccaaa]]]ZZZXXXTTTOOOLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEHHHJJJMMMOOOSSSSSSTTTUUUVVVWWWWWWWWWVVVWWWYYYZZZ[[[[[[ZZZZZZYYYZZZYYY]]]fffsss|||UUUHHHEEEDDD>>>>>>BBB>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::::::::::::::;;;999:::;;;===???>>>;;;999666666666777888:::;;;<<<888888888888888888888888777777777777888888888888777777777777777777777777777777777777777777777777333555666888999999999999======>>>???@@@AAAAAABBBDDDEEEHHHIIIIIIJJJLLLNNNMMMKKKJJJKKKOOOSSSUUUVVVTTTWWWYYYXXXUUUTTTVVVXXXoootttuuuuuuwwwyyy{{{}}}~~~~~~}}}}}}zzztttppp|||sssoooooovvveeeQQQgggoooMMMEEE===;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<777999;;;;;;::::::;;;<<<===<<<:::888777777888888999999999999999999999999999999999999999999999999777777777777777777777777888888888999999:::::::::888888999999999:::::::::;;;;;;:::::::::;;;<<<<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;;;;;;;<<>>???@@@AAAAAABBBDDDEEEHHHIIIIIIJJJLLLNNNLLLKKKJJJKKKOOOSSSUUUVVVTTTWWWXXXWWWUUUTTTVVVXXXtttqqqnnnooouuuyyyyyyzzz|||~~~~~~~~~~~~}}}|||{{{{{{tttmmmiii|||vvvssstttqqqsssnnnYYY]]]|||^^^CCCBBB???===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<:::999999:::;;;;;;:::999999999999999999999999888888888888888888888888888888999999999999888888777888888888888999999999888888999::::::::::::999999999:::;;;;;;<<<<<<======???EEELLLUUUhhh}}}xxxzzz}}}zzztttqqqiiihhhfffcccbbbdddiiilllrrrvvv|||sssTTTNNNQQQOOOSSS[[[VVV___\\\YYYbbblllzzzwwwmmmaaaVVVSSSWWWXXXVVVTTTRRRPPPMMMIIIFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDGGGLLLPPPRRRSSSRRRSSSTTTUUUVVVUUUTTTTTTQQQUUUYYY[[[ZZZYYYYYYYYYVVVXXX]]]dddqqq|||```CCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::666:::>>>@@@???<<<:::999777777777777777777777777888888888777777777777777888888888888888888888888777777777777777777777777666666666666666555555444555555666666777888:::;;;======>>>???@@@BBBCCCDDDBBBCCCDDDEEEHHHJJJLLLMMMLLLKKKIIIKKKNNNQQQSSSTTTVVVVVVVVVVVVVVVVVVWWWWWWppptttpppppptttxxxxxxyyy|||}}}}}}}}}}}}||||||{{{zzz~~~~~~{{{wwwrrrooozzzxxxrrrjjjmmmrrr```UUUfffvvvQQQCCCAAA???===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<:::888999:::;;;:::999999999999999999999999999888888888888888888888888888888999999999999888888777777888888888999999999777888999999::::::999999999999::::::;;;<<<<<<<<<===???CCCHHHPPPaaa~~~|||vvvxxxzzzvvvqqqnnnkkkjjjgggccc``````bbbeeepppuuu|||}}}{{{yyyrrrTTTNNNQQQPPPSSSZZZXXXdddccc]]]]]]^^^gggwwwwwwqqqiii^^^YYYYYYUUUSSSQQQOOONNNKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDGGGLLLPPPRRRSSSRRRSSSTTTUUUVVVUUUUUUTTTSSSUUUVVVVVVVVVWWWYYY[[[[[[ZZZ```oooiiiRRRCCCBBBBBBAAA???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::777:::>>>@@@>>><<<999999777777777777777777777777888777777777777777777777888888888888888888888888777777777777777777777777666777777777777666555555777777777888999:::<<<<<<<<<<<<===>>>???AAABBBCCCBBBCCCDDDEEEHHHJJJLLLMMMMMMKKKJJJKKKNNNQQQSSSSSSVVVVVVVVVVVVVVVUUUUUUUUUlllyyysssqqqtttvvvvvvwww{{{zzzzzzzzz{{{zzzzzzyyyyyy{{{|||}}}}}}|||zzzxxxwwwzzz~~~|||uuuqqqpppnnnoooyyydddOOOTTTnnnfffGGGAAA@@@>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888888:::;;;:::999888888888888888888888888888888888888888888888888888888999999999999888888777777777888888888999999777888999999::::::999999999999::::::;;;;;;<<<<<<>>>===???CCCIIIXXXsss|||vvvvvvvvvrrrmmmjjjlllkkkiiieeeaaa___```aaakkkqqqyyy|||xxxuuu~~~nnnTTTPPPVVVWWWZZZ___cccnnnlllaaaYYYPPPSSScccxxx{{{nnnaaaZZZQQQOOOLLLKKKJJJIIIFFFDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDEEEHHHLLLPPPRRRRRRSSSTTTTTTUUUVVVUUUUUUUUUUUUUUUTTTRRRRRRTTTYYY\\\^^^\\\fffYYYKKKBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::999;;;>>>???===:::888888777777777777777777777777777777777777777777888888777777777777777777777777777777777777777777777777777777888888777777666555777777777888999:::;;;<<<;;;;;;<<<<<<>>>@@@AAABBBCCCCCCDDDEEEGGGJJJLLLMMMNNNLLLJJJKKKMMMPPPRRRRRRVVVVVVVVVVVVUUUTTTSSSSSSbbbwww|||uuuqqqrrrssssssuuuyyyvvvwwwwwwxxxxxxxxxwwwwwwzzz{{{{{{{{{|||||||||||||||~~~yyysssnnnlllnnnwwwyyytttQQQNNNbbb}}}sssTTT@@@@@@???>>><<<<<<;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;999888888999::::::999777777777777777777777777888888888888888888888888888888999999999999888888777777777777888888888888777777888999999999999999888999999:::;;;;;;<<<<<<===<<<<<>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999::::::::::::<<<>>>===;;;999777777777777777777777777777777777777777777777888888888666666666666666666666666777777777777777777777777888888888888888777666666555555555555666888999:::;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDFFFGGGIIIKKKLLLOOOMMMKKKKKKMMMPPPQQQQQQUUUVVVVVVVVVUUUSSSRRRQQQ]]]{{{tttoooppppppppprrrvvvssstttuuuvvvvvvvvvvvvvvvzzzzzzzzzzzzzzz{{{||||||~~~~~~xxxnnnlllkkkhhhhhhjjjttt~~~```NNN]]]|||yyyZZZDDD<<<>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;999777888999:::999999777777777777777777777777888888888888888888888888888888999999999999888888666666777777777888888888777777888999999999999888888888999999:::;;;;;;<<<;;;::::::===AAAKKK___qqqyyywwwtttnnnjjjjjjjjjkkkjjjhhhdddaaa``````^^^bbbhhhmmmrrrwww|||zzz||||||{{{}}}mmmbbbkkk|||zzzhhhZZZUUUPPPTTTdddyyy|||mmmVVVIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBFFFFFFGGGJJJNNNQQQRRRQQQUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVWWWWWWWWWXXXZZZ\\\___mmm{{{}}}cccGGGFFFAAA@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999::::::::::::;;;<<<<<<999777777888777777777777777777777777666666777777888888888888666666666666666666666666777777777777777777777777888888888888888777666666444444444555666777999999<<<<<<======???@@@BBBCCCDDDDDDEEEFFFGGGIIIKKKLLLOOOMMMKKKKKKMMMPPPQQQQQQUUUUUUVVVVVVUUUTTTRRRPPP___wwwqqqlllmmmnnnnnnpppsssqqqrrrssstttuuuuuuvvvuuuxxxxxxxxxyyyyyyyyyzzzzzz{{{}}}~~~}}}|||~~~qqqdddcccdddcccdddhhhsssgggTTTRRRooogggMMMAAA>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::999777777999:::999888888888888888888888888888888888888888888888888888888888999999999999888888666666666777777777888888666777888888999999888888888888999999::::::;;;;;;;;;::::::===@@@GGGVVVddd|||yyyuuuoookkklllkkkkkkiiieee___[[[YYYYYYYYY[[[^^^bbbgggoooxxx~~~uuuyyy{{{{{{|||~~~tttnnnyyyyyyooo\\\SSSUUUUUU^^^qqqkkkUUUIIIFFFCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCGGGHHHIIILLLPPPSSSSSSRRRVVVUUUUUUUUUUUUVVVWWWWWWUUUWWWZZZ[[[ZZZZZZ[[[\\\ccc{{{ttt}}}TTTEEECCC@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999::::::::::::;;;;;;:::888777888999777777777777777777777777666666666777888888999999777777777777777777777777777777777777777777777777777777888888777777666555666666666777888999:::;;;<<<<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKNNNLLLJJJKKKMMMPPPRRRRRRTTTUUUVVVWWWWWWUUUSSSQQQ___rrrlllhhhjjjllllllnnnqqqpppqqqrrrssstttuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxtttxxx|||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~zzzkkk____________eeeppp~~~VVVOOO^^^vvvWWWHHHBBB===;;;<<<<<<<<<<<<;;;::::::999999999999999999999999999999999999999999999999888888888888888888888888:::888777777888999999888999999999999999999999999888888888888888888888888888888999999999999888888666666666666777777777888666777777888888888888888888888888999::::::;;;;;;<<<;;;;;;===???BBBLLLXXXkkk}}}zzzuuuooolllnnnjjjjjjgggbbb]]]YYYXXXXXXVVVWWWXXXZZZ^^^eeemmmsssqqquuuvvvtttuuuxxxzzzxxx|||}}}~~~tttooowwwxxxfff```UUUSSSYYY[[[ggg~~~zzzfffUUUIIIGGGCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDIIIIIIKKKNNNRRRTTTTTTSSSVVVVVVUUUUUUUUUVVVWWWXXXVVVXXXZZZZZZZZZZZZ\\\]]]fffpppmmmKKKHHHCCC????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::999999999888777777888:::777777777777777777777777555666666777888888999999888888888888888888888888777777777777777777777777666777777777777666555555666666666666888999:::;;;;;;;;;<<<===>>>@@@AAABBBDDDEEEEEEFFFGGGIIIJJJKKKMMMKKKJJJKKKNNNQQQSSSSSSSSSUUUWWWXXXXXXVVVTTTSSSbbbnnniiifffiiikkkkkklllpppooopppqqqssstttuuuvvvvvvqqqrrrtttvvvwwwxxxwwwwwwnnnttt{{{~~~~~~||||||~~~~~~}}}}}}}}}~~~||||||}}}}}}~~~~~~~~~{{{|||~~~{{{qqqeee]]]^^^]]]^^^jjjzzzmmmNNNRRRnnn]]]EEEAAA>>>777;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999999999999999999999999888888888888888888888888:::888777777888999999888999999999999999999999999888888888888888888888888888888999999999999888888666666666666777777777777666666777888888888888888777888888999::::::;;;;;;===<<<<<<>>>===>>>FFFOOOYYY}}}zzzuuunnnmmmooohhhhhhfffbbb^^^\\\\\\]]]UUUVVVVVVVVVXXX]]]ccchhhmmmppppppllllllppprrrrrrwwwxxxyyy{{{}}}~~~}}}|||~~~~~~yyyooohhhmmmuuusssfffYYYVVVWWWTTTWWW]]]^^^llltttcccWWWJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEJJJJJJLLLPPPSSSUUUUUUSSSWWWVVVUUUTTTUUUVVVWWWXXXWWWXXXYYYYYYXXXYYY\\\^^^fffiii{{{ZZZCCCGGGAAA????????????>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::888999999777666777999;;;777777777777777777777777555666666777888999999999888888888888888888888888777777777777777777777777666666666666666555555444444444444444555777888999:::::::::;;;===>>>@@@AAAEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKIIIKKKNNNQQQSSSTTTSSSUUUWWWYYYYYYXXXUUUTTTkkkpppeee^^^bbbggghhhiiikkknnnooopppqqqrrrqqqppppppnnnoooqqqrrrsssrrrrrrqqqlllqqqwwwyyywwwvvvwwwzzz{{{{{{zzzyyyzzz|||~~~~~~}}}||||||}}}}}}}}}|||vvvqqqkkk^^^ZZZ___\\\\\\vvvmmmVVVNNNiiieeeIII>>>@@@@@@===;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888;;;:::888666666777888999888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777777777888999999999999888999999::::::::::::;;;;;;:::;;;;;;;;;<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888;;;;;;999999999999;;;;;;;;;;;;::::::::::::999999999888888888777777666666999999999999999888777666777777777777777777777777777777777777777777777777666666666666555555555555555555666666777999:::;;;;;;<<<===>>>>>>???AAADDDEEEEEEEEEFFFGGGGGGGGGHHHLLLKKKIIIJJJMMMPPPRRRRRRSSSTTTUUUTTTSSSSSSUUUVVVkkkvvvkkkdddeeehhhhhhhhhjjjllllllnnnooooooooonnnmmmnnnnnnooopppppppppooooookkkpppvvvwwwuuusssuuuwwwxxxwwwvvvvvvwwwzzz|||~~~}}}||||||{{{zzzzzz{{{{{{}}}~~~~~~}}}}}}|||wwwpppjjjeee___^^^bbbbbbhhhzzzaaaPPPPPPtttyyy[[[FFF>>>======<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888;;;:::888777666777888999888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777777888888999999999999999999999999:::::::::;;;;;;::::::;;;;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;::::::999999::::::;;;::::::999999999888888888888888888888777777777666888999999999999888777666777777777777777777777777666666666666666666666666666666666666555555555555555555666666777999:::;;;:::<<<===>>>>>>???AAACCCEEEEEEEEEFFFGGGGGGHHHHHHLLLJJJIIIJJJMMMPPPRRRSSSSSSTTTUUUTTTSSSSSSUUUWWWjjjvvvmmmjjjiiigggggghhhiiiiiijjjkkkkkkkkkkkkjjjmmmmmmnnnnnnnnnmmmllllllkkkooossstttrrrpppqqqssssssrrrrrrrrrtttvvvyyy{{{zzzzzzyyyxxxxxxxxxxxxyyy|||{{{{{{{{{{{{|||}}}}}}{{{{{{{{{{{{xxxrrrjjjdddcccbbbbbbdddiiixxx{{{bbbQQQNNN___gggMMMAAA>>>:::999<<<::::::::::::999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888:::999888777777777888999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::::::::999999999999999::::::::::::999999::::::;;;===AAADDDFFF___}}}yyysssnnnlllkkkiiigggeeedddbbb___]]]XXXUUUPPPLLLKKKLLLOOOQQQUUUWWWZZZ\\\\\\]]]___aaabbbcccdddeeefffhhhiiiiiikkkkkkkkkkkkjjjjjjiiihhhhhhfff```YYYRRROOOOOOPPPXXXkkkxxxxxx|||}}}bbbSSSFFFDDDAAA???@@@BBBBBBBBBCCCCCCCCCEEEFFFHHHJJJKKKNNNOOOQQQSSSTTTVVVVVVWWWTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYYYYYYY]]]dddkkkxxxUUUBBB@@@DDD?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888;;;::::::999999::::::;;;999999999888888888777777888888888888777777777777888888999999888888777777777777777777777777777777666666666666666666666666666666666666555555555555555555666666777999:::;;;:::<<<=========>>>AAACCCDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHIIIMMMQQQSSSTTTSSSTTTUUUTTTSSSSSSUUUWWWnnnxxxpppjjjggggggggggggggghhhhhhhhhiiiiiiiiimmmlllllllllkkkkkkjjjjjjlllnnnqqqrrrpppnnnooopppoooooonnnoooqqqtttwwwyyyxxxwwwwwwvvvvvvwwwwwwwwwzzzyyywwwvvvvvvwwwyyyzzzyyyzzzzzzyyyvvvooohhhcccfffgggfffgggqqqgggLLLIIIWWW|||pppUUU@@@>>>???999777<<<:::::::::999999999999888999999999999999999999999888888888888888888888888888888888888888888888888999999888777777888888999888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666888888999:::::::::::::::888999999999999:::::::::888999999999:::;;;???BBBBBBVVVrrr{{{uuupppoookkkhhheeebbbaaa```^^^\\\WWWUUUPPPLLLJJJIIIJJJJJJLLLOOOSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]___``````bbbcccccccccbbbbbbaaa```aaa^^^ZZZTTTPPPOOORRRTTTbbbwwwnnnUUULLLCCCBBB@@@???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMOOOPPPRRRTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTXXXZZZWWWVVV___ppp~~~\\\IIIAAA@@@BBB@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999888888888888888888888777777777777777777777888888888888777777777777777777777777777777666666666666666666666666666666666666555555555555555555666666777999:::;;;:::;;;=========>>>AAACCCDDDDDDEEEFFFGGGHHHHHHIIIJJJHHHGGGIIIMMMQQQTTTUUURRRSSSTTTTTTSSSTTTVVVWWWxxxtttkkkgggggggggffffffffffffgggggghhhhhhllllllkkkkkkjjjjjjjjjiiilllmmmoooooonnnnnnmmmnnnmmmmmmlllmmmooorrruuuwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvtttrrrrrrsssuuuwwwvvvvvvvvvtttpppkkkgggdddeeejjjoootttsssvvvWWWCCCQQQlllyyy___HHH999<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;::::::::::::999999999777777777777777777888888666777777888888888777777666666666666666666666666555555555555555555555555666666666666555555555555555555666666777999:::;;;999;;;<<<======>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIJJJHHHGGGIIIMMMQQQTTTUUURRRSSSTTTTTTSSSTTTVVVXXX|||uuuiiieeefffgggeeeeeeeeeeeeeeefffggggggjjjjjjiiihhhhhhhhhiiiiiikkkkkklllmmmmmmmmmllllllllllllkkkkkkmmmppprrrtttttttttssssssssstttuuuuuuuuusssqqqppppppqqqrrrsssppppppnnnkkkgggeeeeeefffcccmmm{{{|||oooyyy}}}eeeNNNLLLfff{{{aaaNNNAAA888:::>>>;;;999;;;999999999999888888888888999999999999999999999999888888888888888888888888888888888888888888888888777888888888999999999999777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777888999999999999888888888888888999999999999888999::::::::::::<<<>>>@@@EEERRRmmmyyypppjjjiiieeecccaaa___^^^\\\YYYWWWUUUTTTSSSPPPMMMJJJHHHFFFDDDFFFHHHIIIIIIJJJKKKMMMMMMMMMNNNOOOQQQRRRSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQOOONNNMMMOOOSSSVVVjjjwwwoooddd[[[JJJ@@@BBB>>>???@@@AAA@@@AAACCCEEEBBBCCCEEEHHHJJJLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWVVVVVVVVVUUUUUUUUUUUUTTTRRRXXX[[[YYY]]]uuu```CCCEEEEEEAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999:::::::::999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999777777777777888888888888666666777777888888777777666666666666666666666666555555555555555555555555666666666666555555555555555555666666777999:::;;;999;;;<<<<<<<<<===@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJJJJIIIHHHIIIMMMQQQSSSTTTQQQSSSTTTTTTSSSTTTVVVXXXwwwrrrdddbbbdddeeeddddddcccccccccdddeeefffggggggfffffffffggghhhiiiiiihhhhhhiiijjjkkkkkkjjjkkkjjjjjjiiikkkmmmoooqqqqqqqqqqqqqqqqqqrrrsssssssssrrrpppooooooooopppppplllkkkgggbbb___```eeejjjkkkuuuvvvsssyyyvvv{{{hhhQQQKKK```iiiNNNAAA===:::999:::;;;:::999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777888999999999999999777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666666777888888888888777888888888888999999999999888:::;;;;;;::::::<<<======AAALLLbbbzzzpppjjjhhhdddcccaaa```___]]]YYYVVVSSSSSSRRRQQQNNNKKKHHHFFFDDDFFFGGGFFFFFFFFFHHHJJJHHHIIIJJJKKKMMMNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKIIIHHHIIILLLNNNXXX```sssvvv\\\PPPIII@@@===???<<>>@@@???============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::999::::::;;;;;;::::::999::::::::::::999999999888666777777777888888888888555666666777777777777777666666666666666666666666555555555555555555555555666666666666555555555555555555666666777999:::;;;999:::<<<<<<<<<===@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJLLLJJJIIIJJJMMMPPPRRRSSSQQQRRRTTTTTTSSSTTTWWWYYYrrroooaaa___cccdddcccbbbaaaaaaaaabbbdddeeeeeeddddddcccdddeeeggghhhgggffffffggghhhjjjiiiiiijjjiiihhhhhhiiikkkmmmnnnooooooooooooooopppqqqqqqqqqqqqpppooooooooooooooollliiiddd___\\\___gggnnnwww}}}~~~ssswwwvvvqqqsss~~~{{{yyynnnVVVCCCMMMpppxxx]]]GGG999<<<;;;888888;;;;;;777999999999888888888888777888888888888888888888888777777777777777777777777888888888888888888888888666777888999999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555666777777777777777777888888888888999999999999:::<<<<<<;;;:::<<<===<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999:::::::::999999;;;;;;;;;;;;999999999999999888888888888777666666777777888888888999555555666777777777777777666666666666666666666666555555555555555555555555777666666666555555555555555555666666777999:::;;;999:::<<<<<<<<<===@@@BBBBBBCCCDDDFFFGGGHHHJJJJJJLLLKKKIIIJJJMMMPPPRRRRRRQQQRRRTTTTTTTTTTTTWWWYYYqqquuuhhh^^^[[[^^^aaabbbaaa```^^^^^^```aaacccccccccbbbaaabbbccceeefff```bbbdddeeegggggggggfffffffffhhhiiijjjkkkkkkkkkiiiiiiiiillloooooolllhhhnnnnnnmmmkkkjjjiiihhhhhheeeddd___YYY\\\hhhpppppp}}}~~~vvvlllqqqyyymmmhhhnnniiiOOOIIIOOOZZZ|||zzz|||ZZZBBB???::::::::::::::::::::::::999888888888777777666666888888888777888888999:::777888888888888999999999999777666777888888777666777777777777888888888888777777666666555555555444777777666666666666777777888777666555555666777888777777777777777777777777222555888:::999777666666666666777777888888888999999999::::::::::::;;;;;;777???GGGNNN^^^zzz|||ooogggiii``````aaaZZZYYYYYYSSSSSSSSSRRRQQQNNNKKKHHHFFFKKKKKKIIIGGGEEEDDDBBBAAAAAABBBBBBCCCDDDEEEFFFFFFHHHHHHGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCFFFKKK[[[sssxxxlllNNNHHHAAA======>>>>>>===@@@?????????AAADDDGGGHHHIIIKKKLLLMMMLLLLLLNNNPPPSSSRRRSSSUUUWWWXXXWWWVVVWWWUUUWWWYYYXXXTTTRRRSSSSSSXXXcccxxxLLLHHHCCC???>>>===<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888888888888999999888999::::::::::::999888::::::999999888777666666888888888888888888888888777777777777777777777777555555666666666666666666555555555555666666666666555555666666666666555555555555666666777777888888999999999:::<<>>BBBGGGRRRhhh}}}yyyooolll```^^^___YYYXXXZZZTTTTTTTTTSSSQQQOOOLLLIIIHHHJJJJJJHHHGGGEEECCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@JJJYYYeeejjjpppvvv|||rrr```QQQJJJFFFBBB===;;;<<<=========@@@?????????AAADDDGGGHHHIIIKKKLLLMMMLLLMMMNNNPPPSSSSSSSSSUUUWWWXXXWWWVVVUUUSSSTTTWWWVVVSSSTTTWWWZZZggg|||gggIIIEEEAAA>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888888888888888888999:::;;;;;;;;;;;;:::999::::::999888888777666666888888888888888888888888666666666666666666666666666666666666666555555555555555555555666666666666555555666666666666555555555555666666777777888888:::::::::;;;<<<>>>AAABBBBBBDDDFFFGGGGGGHHHJJJKKKLLLJJJIIIKKKNNNQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQdddjjjeeeuuulllaaaYYYXXX[[[^^^___```___^^^]]]\\\]]]]]]^^^````````````___^^^]]]]]]``````aaabbbccccccbbbbbbcccdddeeefffggghhhhhhhhhgggeeeddddddfffgggggggggbbbdddggggggeeebbb```___^^^[[[YYY```ooo{{{zzzrrr]]]^^^bbbsssxxxuuuooonnnpppttt|||ppp^^^PPPIIIMMM]]]zzzyyygggQQQ===777;;;::::::::::::::::::::::::888888888888777777777777666666666777888999:::;;;777777777888888888999999888777666777888999888777777777777777888888888888888888888888777777777777777777666666666666777777999999999888666555333222777777777777777777777777555666777777666777999;;;777777777777888888888888999999999999::::::::::::???;;;<<>>???????????????????????????>>>AAAGGGJJJJJJLLLOOOSSSVVVVVVRRRJJJAAA<<<:::???===;;;;;;<<<>>>>>>>>>@@@??????@@@BBBDDDGGGHHHIIIKKKMMMMMMMMMNNNOOOQQQSSSSSSSSSUUUWWWXXXXXXVVVTTTSSSSSSVVVVVVTTTVVV[[[___xxxPPPEEEBBB???>>>>>>@@@@@@???========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999888888888888888888888888999:::;;;<<<<<<;;;:::999999999999888888777777666777777777777777777777777666666666666666666666666777777666666555555555444555555555555666666666666555555666666666666555555555555666666777777888888;;;;;;:::;;;<<<>>>@@@AAABBBDDDFFFGGGGGGHHHIIIKKKKKKJJJJJJKKKNNNPPPQQQPPPRRRSSSSSSTTTSSSRRRPPPOOOWWW``````}}}|||nnneeeZZZVVVXXX]]]______^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^______^^^\\\[[[`````````aaaaaaaaaaaa```aaabbbcccdddeeeeeeeeeeeeccccccccccccdddeeeeeeddd[[[___cccdddbbb___]]]]]]\\\ZZZ]]]jjjyyy}}}rrreeeTTTfffyyyyyysss}}}}}}rrrmmmmmmnnnrrrrrrrrrwwwxxxhhhUUUGGGMMMTTT```qqqWWWDDD::::::<<<999999999999999999999999888888888777777777777777666666666666777999:::;;;777777777777888888888888888777666777888999888777666777777777888888888888777777777777777777777777777777666666666666777777777888888888888666444333666666666666666666666666555777888777666666777888777777777777777888888888888999999999999:::::::::===888999AAADDDNNNlllooodddccc]]][[[]]]YYYTTTSSSRRRPPPNNNLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBAAAAAAAAAAAAAAAAAACCCEEEFFFFFFCCC???===>>>???=========>>>>>>?????????@@@@@@AAABBBCCCFFFHHHIIIJJJKKKMMMNNNNNNNNNPPPRRRTTTSSSSSSUUUXXXYYYXXXWWWUUUUUUVVVXXXWWWUUUWWW]]]eeejjjJJJDDDAAA>>>>>>>>>?????????========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888999999:::;;;;;;:::999999999888888888777777777666666666666666666666666666666666666666666666666666777777777666555555444444555555555555666666666666555555666666666666555555555555666666777777888888<<<;;;;;;;;;<<<===???@@@BBBDDDFFFFFFFFFGGGIIIKKKKKKJJJKKKLLLNNNOOOQQQQQQUUUVVVVVVVVVTTTSSSQQQPPPQQQ]]]aaa|||ppptttfff___VVVTTTWWW[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZ\\\^^^^^^^^^^^^]]]__________________``````______```aaabbbbbbbbbbbb```aaabbbbbb```^^^\\\[[[TTTYYY]]]]]]ZZZXXXXXXZZZ\\\___gggsss{{{tttdddVVV```www}}}uuurrrooorrruuutttpppllliiiiiijjjqqqsssooonnnkkk]]]LLLJJJWWW[[[^^^vvvvvv^^^III???>>>===;;;999999999999999999999999777777777777777777888888666666666666777888999:::666666777777777888888888777666666666888999999777666777777777888888888888666666666666666666666666777777666666666666777777555555777888888777666555666666666666666666666666444666888888777555444555888888777777777777777777888888888999999999:::::::::666:::BBBCCCHHHbbbvvvfffddd]]]ZZZZZZWWWSSSRRRPPPNNNLLLJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???======>>>??????<<<======<<<;;;;;;===>>>>>>>>>?????????>>>>>>>>>AAABBBCCCDDDFFFHHHIIIJJJJJJLLLNNNNNNOOOOOOQQQSSSTTTSSSTTTVVVXXXYYYXXXWWWUUUUUUWWWYYYWWWUUUXXX___www{{{ZZZIIICCCAAA>>>>>>>>>>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777777888999::::::999888777888888888777777777777777555555555555555555555555555555555555555555555555777777666666555555555444555555555555666666666666555555666666666666555555555555666666777777888888<<<;;;;;;;;;<<<===???@@@BBBCCCEEEFFFFFFGGGIIIKKKJJJKKKKKKLLLMMMNNNPPPRRRUUUVVVVVVUUUTTTRRRPPPOOOOOO]]]ddd{{{sssiiiooo[[[WWWSSSRRRTTTVVVWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^\\\\\\\\\\\\\\\]]]^^^___]]]]]]^^^__________________```___]]]YYYUUUTTTTTT[[[___aaa^^^YYYVVVYYY\\\```eeeooouuuqqqeee[[[WWWuuu}}}qqqooommmkkklllnnnnnnkkkhhhgggpppvvvrrrhhh\\\PPPGGGaaammmiiibbbpppnnn\\\HHH======>>><<<999999999999999999999999999777777777777888888888888777777666666666777888888666666666777777777888888777666555666888999999888777777777777888888888888555555555555666666666666777777666666666666777777444555666777777888888888777777777777777777777777444666777888777666777888888888888888777777777777888888888888999999999999999888<<>>BBBTTTiii}}}wwwdddbbb\\\WWWVVVRRRRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@???<<<;;;>>>>>><<<:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@???===<<<===>>>CCCDDDEEEGGGHHHJJJKKKLLLJJJLLLNNNOOOOOOPPPRRRTTTTTTTTTTTTVVVXXXYYYYYYWWWTTTTTTVVVXXXWWWXXXaaakkk```LLLCCCAAA@@@>>>===>>>>>>===<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::999999888777777777666777888999999888777666777777777777777777777777666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666555555666666666666555555555555666666777777888888;;;;;;:::;;;<<<>>>@@@AAAAAACCCEEEFFFFFFGGGHHHJJJIIIKKKLLLMMMMMMNNNPPPRRRSSSSSSSSSSSSRRRPPPNNNMMMNNN]]]eeefffiiifffjjjQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\XXXXXXXXXXXXYYYZZZ\\\]]][[[[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[WWWUUUUUUYYY]]]jjjkkkiiibbbZZZWWW[[[```dddjjjqqqnnn```UUU\\\iiiqqqmmmjjjgggiiinnnoookkkggghhhnnnsssmmm[[[LLLLLLUUU}}}sssfffooorrrqqqzzz\\\III999777;;;:::888999888888888888888888888888666777777777888888888888888888777666666666666777666666666666777777777888777666555666888:::999888777777777777888888888888555555666666777777777777777777666666666666777777777666666666666777777888777777777777777777777777555555555555666999>>>BBB888888888888777777777666888888888888999999999999999;;;<<<:::999>>>LLLWWWkkkvvvbbbaaa]]]WWWVVVRRRSSSQQQOOOMMMKKKJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>BBBBBB>>>>>>AAAAAA===???>>>>>>???@@@@@@???>>>???@@@AAA@@@>>>>>>@@@BBBEEEFFFGGGIIIKKKLLLMMMMMMJJJLLLNNNOOOPPPQQQSSSUUUUUUTTTTTTVVVYYYZZZYYYXXXVVVTTTUUUWWWZZZbbbtttmmmNNNGGG???>>>===<<<===?????????>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::999999888777777666777888999999999999888777666777777777777777777777666666666666666666666666555555555555555555555555444444555555666777777777555555555555666666666666555555666666666666555555555555666666777777888888:::::::::;;;<<<>>>AAABBBAAACCCEEEFFFFFFFFFHHHJJJIIIKKKMMMMMMLLLMMMPPPSSSRRRRRRSSSRRRRRRPPPNNNMMMNNN^^^gggeeekkkqqqccchhhLLLNNNRRRTTTTTTTTTTTTUUUQQQRRRSSSUUUVVVVVVVVVVVVXXXWWWVVVUUUVVVWWWXXXYYYUUUUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[[[[\\\\\\\\\\\\[[[YYYXXXWWWUUUUUU[[[eeelllqqqqqqlllaaaWWWSSSXXX^^^fffmmmpppfffSSSLLLaaa|||~~~ooofffcccbbbdddhhhiiieee```mmmmmmlllbbbMMMBBBQQQiiirrrcccjjjfffaaannnTTTAAA444666:::666666;;;888888888888888888888888666666777777888888888999999888777666666555555555666666666666777777777777666555555666999:::999888777777777777888888888888666666777777888888888999777777666666666666777777999888777555555555666777777777777777777777777777777555333222555;;;EEEKKK999888888888777777666666777888888888888999999999888<<<<<<666666???KKKQQQfff|||vvvbbbccc___ZZZXXXUUUTTTRRRPPPNNNLLLKKKKKKLLLGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCC????????????????????????<<>>===<<<<<<===>>>===<<>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????>>>>>>???@@@BBBDDDFFFGGGIIIJJJKKKMMMNNNPPPQQQQQQPPPPPPPPPPPPRRRTTTVVVXXXRRRVVVZZZYYYYYYZZZ[[[[[[TTTWWWSSSXXXnnnyyyPPPFFFCCC===AAA@@@@@@???>>>======<<<>>>888999???===555666>>>::::::::::::::::::::::::999::::::;;;;;;::::::999888999999::::::;;;;;;<<<999999999888888888888777777777888888888888777777777777777777666666666666666666666666666666666666555555555555555555555555777777777777888888888888777777666666555555555444666666666666555555555555666666666777888888999999999999:::;;;===???AAABBBDDDDDDDDDEEEGGGIIIKKKMMMLLLKKKJJJJJJKKKMMMOOOQQQRRRRRRSSSSSSSSSQQQPPPOOOZZZbbbeee```aaammmNNNOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWXXXXXXWWWVVVWWWYYY\\\WWWRRRRRRWWW[[[]]]\\\ZZZZZZZZZZZZ[[[^^^dddiiilll___TTTVVVggg}}}|||pppooogggddd```^^^^^^___``````ccc___VVVKKKIIIVVVoootttjjjddd]]]RRRHHH>>><<<999666555555666777999999999888888888777777666666666666666666666666444555666777888777777666888888999999999888777777777777777777777777777777888777777666666666666666666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666777666666666666777888999888888888777777777666666888888888888888888888888888:::;;;999999<<>>>>>======<<<<<<;;;;;;???<<>>===BBBJJJHHH???;;;>>>::::::::::::::::::::::::999999::::::::::::999999<<<;;;;;;:::999999888888999999999888888888888777777777888888888888777777777777777777666666666666666666666666666666666666555555555555555555555555555555555666666666666777666666666666555555555555666666666666555555555555666666666777888888999999999999:::;;;===???@@@AAACCCCCCDDDEEEFFFHHHJJJKKKJJJJJJJJJKKKMMMPPPRRRTTTUUUVVVVVVUUUTTTRRRPPPOOOTTTgggvvveeedddLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPNNNMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSTTTXXX[[[WWWSSSOOOMMMOOORRRTTTUUUVVVZZZ___cccdddaaa\\\XXXVVV[[[dddnnnzzz}}}rrrhhh```]]]```XXXWWWVVVXXX[[[ZZZUUUQQQIIIBBBAAAMMMcccvvv~~~~~~iiihhheee^^^SSSGGG===777888999999999999999999888888888888888777777777777777777777777777777777777555666666777777777777777555666777888999999999999777777777777777777777777777666666555555555666666666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666555555555555666666777777777777777777666666777777777777888888888888888999999888777999===AAAIIIHHHUUUnnn~~~~~~{{{qqqfff```WWWQQQOOONNNMMMKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQSSSUUUVVVXXXYYYZZZWWWVVVXXX[[[[[[[[[]]]eee~~~}}}TTTEEEGGGEEE???;;;======>>>>>>>>>>>>>>>>>>:::;;;@@@FFFDDD===:::<<<::::::::::::::::::::::::999999::::::::::::999999::::::::::::999999888888999999999888888888777777777777888888888888777777777777777777666666666666666666666666666666666666555555555555555555555555444444444555555555666666666666666666666555555555666666666666555555555555666666666777888888999999:::::::::;;;===>>>@@@AAABBBBBBCCCEEEFFFHHHJJJJJJHHHIIIJJJKKKNNNQQQSSSUUUUUUUUUVVVUUUTTTRRRPPPNNNRRRfffuuuggghhhKKKKKKKKKKKKLLLLLLLLLMMMIIIJJJKKKMMMOOOPPPRRRRRRMMMMMMNNNNNNOOOPPPQQQQQQOOONNNMMMLLLLLLNNNPPPQQQSSSSSSSSSRRRQQQSSSVVVYYYSSSQQQOOONNNPPPSSSVVVWWWUUUZZZbbbfffeee___XXXSSSXXX```hhhnnnrrr{{{yyykkkaaaZZZYYY[[[UUUUUUVVVXXXXXXTTTLLLFFF??????GGG\\\tttzzzppp______[[[SSSHHH>>>999777888888:::;;;;;;;;;::::::777777777777777777777777777777777777777777777777666666666666666777777888444555666777888999999999666666666666666666666666666666555555555555666666666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666777777666666777777777888888888999:::999999888999<<<===CCC>>>FFF___www{{{sssjjj^^^UUUPPPOOOLLLJJJGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTVVVWWWWWWXXX[[[YYYZZZ\\\ZZZYYY```kkkxxxeeeIIIDDDGGGCCC===<<<============>>>>>>>>>>>>999999<<>>@@@@@@@@@AAACCCDDDFFFHHHIIIIIIGGGHHHIIIKKKNNNQQQSSSTTTSSSTTTTTTTTTSSSQQQOOONNNSSSeeeqqq___fffJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJLLLNNNOOOQQQRRRLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPRRRTTTQQQQQQQQQRRRSSSUUUWWWXXX[[[___dddccc]]]VVVQQQPPPccc___[[[^^^iiixxxsssbbbXXXUUUVVVXXXXXXYYYXXXVVVQQQKKKEEEAAA???EEERRRgggxxx|||qqqeee^^^\\\UUUKKK@@@999888999666777888888999999888888666666777777777777777888777777777777777777777777666666666666666777888888444555666777888888888888666666666666666666666666555555444444555555666666666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666777777666666555555666666555555666666666666777777555666666777777888888888:::999999999::::::;;;;;;@@@===DDDWWWkkk}}}{{{|||}}}xxxgggZZZTTTPPPLLLHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFGGGGGGHHHJJJKKKLLLOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVVVVWWWVVVVVVVVVUUUWWW\\\[[[^^^lll~~~jjjUUUCCC>>>???======@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::;;;===::::::::::::::::::::::::888888999999999999888888777777888888999::::::;;;999999999888888888888777777777888888888888777777777777777777666666666666666666666666666666666666555555555555555555555555444444444555555555555666555555555666666666666666666666666666555555555555666666666777888888999999:::;;;;;;;;;===>>>???@@@???@@@BBBDDDFFFGGGHHHHHHFFFGGGIIIKKKNNNPPPRRRSSSRRRRRRSSSSSSRRRQQQPPPOOOXXXiiiuuuxxxXXXeeeIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWWWW\\\______YYYPPPMMMRRRXXXjjjaaaXXXXXXaaakkkppppppzzzqqqdddXXXSSSTTTVVVVVVZZZZZZWWWQQQIIIEEEEEEHHHNNNSSS]]]gggllljjjbbb\\\XXXTTTLLLBBB:::777888:::666666666666777777777777666666666666777777888888666666666666666666666666777666666555666777888999555555666777888888777777666666666666666666666666555444444444444555666777666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666999888777666666666666777555555555666666666777777555555666666777888888999888888888999:::;;;:::999<<>>???<<<<<<<<<;;;;;;::::::999999;;;<<<;;;:::;;;<<<===::::::::::::::::::::::::888888999999999999888888888888888888888999999999999999999888888888888777777777888888888888777777777777777777666666666666666666666666666666666666555555555555555555555555444555555555555666666666555555555555666666666777666666666666555555555555666666666777888888999999;;;;;;;;;;;;<<<>>>???@@@>>>@@@BBBDDDFFFGGGGGGGGGEEEFFFHHHKKKMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQ]]]rrrzzz^^^pppHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIJJJJJJJJJIIIIIIGGGIIIKKKJJJIIIHHHHHHHHHOOORRRUUUWWWWWWVVVUUUVVVPPPSSSSSSMMMHHHMMM]]]kkkhhhgggccc___ZZZWWWVVVVVVXXXWWWTTTRRRSSSVVVWWWVVVXXXXXXTTTKKKCCCCCCKKKSSS___bbbdddbbb]]]YYYVVVUUUNNNJJJBBB;;;777666999<<<888888777777777777888888555666666666777777888888666666666666666666666666777666555555555666888999555666666777777777777777666666666666666666666666444444444444444555666777666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666999999888777777777777777444555555555666666777777444555555666777888888999777777777888::::::999888666<<<@@@AAAHHH\\\vvvxxx{{{yyywwwuuuvvvzzzoooddd]]]UUUPPPLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOPPPQQQRRRTTTUUUWWWXXXXXXVVVVVVWWWXXXWWWVVVTTTSSS^^^ZZZ```uuu```FFFFFFDDDBBBAAABBB@@@;;;??????>>>===<<<<<<;;;;;;777:::<<<;;;;;;;;;<<<;;;::::::::::::::::::::::::888888999999999999888888::::::999999888777777777999999999888888888888777777777888888888888777777777777777777666666666666666666666666666666666666555555555555555555555555555555555666666666666777444555555555666666777777777666666666555555555555666666666777888888999999;;;;;;;;;<<<<<<>>>???@@@>>>???BBBDDDFFFGGGGGGGGGEEEFFFHHHJJJLLLNNNOOOOOOQQQRRRSSSUUUUUUTTTTTTSSS```{{{kkkIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFKKKLLLLLLMMMMMMNNNNNNOOOMMMPPPTTTVVVTTTRRRPPPOOONNNLLLHHHEEEIIIVVViiixxx|||ooo___YYYZZZZZZTTTNNNMMMOOOQQQPPPNNNNNNRRRUUU^^^XXXNNNEEEAAAFFFVVVcccqqqssskkk\\\VVVYYYXXXQQQBBB@@@===:::888777777777777777777777888888888888666666666666555555555555666666666666666666666666777777777777777777777777777777666666555555555444777777666666666666777777777777777777777777777777444444555666777888999999777777777777777777777777666666666666666666666666777777666666555555555444444555555666666666666666666777777777777777666666777777777777777888888999888888888888888888888888;;;888<<>>>>>===<<<;;;;;;;;;>>>:::666777:::===;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999888888888888999999888888888888888888888888888777666777888777555333555666666666555444333333222333555777777777777666555444444444444555666666666666555555555555666666777777777777777777777777777777777888999999999:::;;;<<<=========???BBBDDDBBBCCCDDDFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPNNNPPPSSSVVVYYYXXXTTTQQQbbbpppyyyHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGGGGJJJJJJKKKLLLNNNOOOPPPPPPRRRSSSRRRPPPNNNLLLLLLMMMLLLMMMMMMMMMOOOXXXfffppplllbbbXXXTTTUUUUUUPPPJJJIIIKKKMMMMMMMMMNNNPPPQQQTTTOOOHHHDDDDDDLLLZZZdddkkkmmmgggYYYTTTWWWUUUNNN@@@>>><<<999777777777777666666777777777888888888666666666666666666666666666666666666666666666666777777777777777777777777777666666666555555555555777777666666666666777777777777777777777777777777444444444444555555555555666666666666666666666666666666666666666666666666777666666666555555555555444555555666666666666666666666777777777777666666777777666666777777888999888888888888888888888888:::888;;;AAACCCHHHYYYmmm{{{uuuqqq|||||||||~~~}}}sssmmmooosssuuuzzzzzziii[[[SSSQQQNNNMMMKKKKKKJJJIIIIIIJJJKKKKKKJJJIIIGGGEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLMMMOOOQQQSSSQQQOOONNNPPPTTTXXXZZZZZZWWWUUUUUUXXXXXXVVVXXX]]]kkkuuunnnJJJBBBBBBAAAAAA@@@?????????>>>>>>>>>===<<<;;;;;;;;;>>>;;;888999<<<>>><<<999;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999888888777777888888999888888888888888888888888888777666666777777666444555555555555555555444444333444555666777777666666555444444444444555666666666666555555555555666666555555555555555555555555555666666777777888888999:::;;;<<<<<<<<<===@@@CCCBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPKKKLLLOOOSSSUUUUUURRROOOZZZeeezzzFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIKKKLLLNNNOOOQQQQQQRRRQQQMMMJJJGGGHHHLLLPPPRRRUUUXXXYYYYYY[[[___cccWWWSSSOOONNNNNNMMMJJJGGGGGGGGGHHHJJJLLLMMMLLLJJJIIIFFFCCCCCCIIISSS[[[___```bbb]]]SSSNNNOOOLLLFFF<<<;;;999888777666777777666666777777777777888888777777777777777777777777666666666666666666666666777777777777777777777777666666666666555555555555777666666555555666666777666666666666666666666666555555555444444444333333666666666666666666666666666666666666666666666666666666666666555555555555444555555666666666666666666666777777777777666666777777666666777777888999888888888888888888888888888777999======>>>JJJZZZxxx|||qqqvvvxxxxxxyyyyyyyyy|||wwwuuusssqqquuu{{{~~~ooo]]]YYYTTTPPPMMMKKKIIIGGGIIIIIIIIIIIIHHHGGGEEEDDDGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSPPPNNNMMMPPPTTTWWWVVVUUUVVVTTTTTTUUUUUUYYYeeeqqqVVVHHHAAA@@@@@@??????>>>======>>>>>>======<<<;;;;;;;;;===;;;:::;;;>>>???<<<999:::::::::999999888888888999999999999999999999999999999999999999999999999999888888777777888888999888888888888888888888888999777555444555666666666444444444555555555555555555555666666666666666555555444444444444555666666666666555555555555666666555555555555555555555555444444555666666777888888888999:::::::::;;;>>>AAAAAABBBDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOPPPKKKLLLNNNRRRTTTTTTQQQNNNRRR]]]}}}zzzDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOJJJIIIHHHFFFFFFJJJPPPTTTTTTWWWZZZZZZWWWTTTRRRRRRLLLKKKJJJIIIHHHHHHHHHGGGGGGEEEEEEHHHKKKJJJGGGCCCCCCBBBBBBEEENNNVVVYYYVVVUUUWWWSSSKKKEEEDDDAAA;;;999888777666666666777777666666666666777777777888777777777777888888888888666666666666666666666666666666666666666666666666666666666666666555555555666666666555555666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555444555555666666666666666555666666777777777777666666666666666666777888888888888888888888888888888777777999;;;999888AAALLL```qqq{{{{{{~~~uuummmnnnvvv|||wwwzzz~~~uuupppsssxxxzzz|||xxxpppeee[[[TTTOOOKKKHHHJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSRRRPPPPPPQQQUUUWWWWWWUUU[[[YYYXXXYYY^^^mmm^^^EEEEEE?????????>>>======<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::<<<>>>>>>;;;999999999999999999:::::::::999999999999999999999999888888888888888888888888888888777777777777888888888888888888888888888888999777444333444666777777444444444444555555666666666666666666666555555555555444444444444555666666666666555555555555666666555555555555555555555555444444555666777777888888888999:::::::::;;;>>>AAAAAABBBDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPRRRTTTVVVUUUQQQNNNOOO^^^BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJCCCDDDFFFGGGHHHKKKOOORRRLLLNNNPPPPPPMMMJJJHHHGGGJJJJJJHHHFFFEEEFFFHHHIIIHHHFFFEEEGGGHHHGGGBBB>>>@@@BBBDDDHHHQQQZZZXXXPPPPPPPPPLLLFFF@@@===888444666666666555666666666666555666666666666777777777666777777777888888888999666666666666666666666666666666666666666666666666555555555666666666666666666666555555555555666666444444444444444444444444444444444555666777777888555555555555555555555555666666666666666666666666555555555666666666666666444555555666666666666666555555666777777777777777666666666555666777777888777777777777777777777777777888::::::888888>>>EEEOOOdddssstttwwwzzzjjjfffjjjxxx}}}tttwww~~~|||vvvqqqxxx}}}xxxqqqssswwwooopppsssrrrsssvvvzzz}}}mmmbbbZZZTTTOOONNNMMMLLLJJJJJJJJJJJJKKKFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPRRRSSSSSSQQQQQQQQQSSSVVVZZZ]]]^^^\\\```gggqqq}}}___HHH???AAA??????>>>======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<<<<:::888888999999:::;;;<<<======999999999999999999999999888888888888888888888888888777777777777777777888777777777777777777777777888666333333444666777777444444444444444555666777666666666555555555555555555444444444444555666666666666555555555555666666666666666666666666666666444444555666777999999:::999:::;;;;;;;;;<<>>@@@EEEIIILLLTTT\\\YYYPPPMMMKKKHHHCCC>>>:::666444555555555666666666666666555555666666666666777777555666666777777888888888666666666666666666666666777777777777777777777777555555555666666666666666666555555444444555555666555555555555555555555555000111222333444555666666555555555555555555555555666666666666666666666666555555555666666666666666444555555666666666666666444555666777777888888777666666555555666666777888777777777777777777777777888999;;;:::999999===BBBHHHZZZkkkooorrrzzzjjjaaa```lll~~~|||ssswww~~~}}}vvvxxxyyykkkfffppp|||wwwnnnlllllliiikkkooosssxxx}}}~~~rrrhhh___YYYQQQOOOLLLJJJHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPRRRRRRSSSSSSSSSTTTSSSQQQPPPTTT[[[bbbcccnnnmmmMMMEEEBBBBBB???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999999999:::;;;<<<<<<===>>>999999999999999999999999888888888888888888888888888777777666666777777888777777777777777777777777777555333333555666666666666555444333333444666777666666555555555555666777555444444444444555666666666666555555555555666666777777777777777777777777444444555666888999:::::::::;;;<<<<<<<<<===AAACCC@@@AAACCCEEEFFFGGGGGGFFFEEEFFFHHHJJJLLLNNNOOOPPPUUUTTTSSSTTTSSSQQQNNNKKKSSSqqq@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFHHHJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFAAADDDGGGHHHFFFDDDBBBBBBFFFFFFFFFGGGHHHIIIIIIHHHDDDCCCBBBDDDFFFGGGFFFDDDCCCDDDDDDCCCAAA@@@@@@AAAFFFNNNQQQPPPTTT[[[WWWMMMGGGDDDAAA>>>;;;777555555555666666666666666555555555555555666666666777777444444555666666777888888666666666666666666666666777777777777777777777777555555555555666666666777666555555444444555555666555555555555555555555555222222222333333444444444555555555555555555555555666666666666666666666666555555555555666666666777444555555666666666666666444555666777888888888888666555555555555666777777777777777777777777777777888:::;;;999777999<<<>>>CCCMMM[[[hhhqqqzzzvvvhhh___gggyyyzzzxxx{{{|||yyy|||yyynnniiijjjzzzxxxqqqlllhhhccceeeiiinnnsssxxx|||~~~|||qqqhhh[[[XXXRRRMMMJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMOOOOOONNNOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWTTTRRRYYYiiivvvZZZJJJGGGCCCCCC??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777666666666666777777777777777777777777777777555444333444666777666555777666444333333444555666555555444444555666777888555444444444444555666666666666555555555555666666666666666666666666666666222333444555777888999::::::;;;<<<<<<<<<===@@@CCC@@@AAACCCEEEGGGGGGGGGGGGEEEFFFHHHJJJLLLNNNOOOPPPRRRRRRQQQRRRSSSRRROOOLLLZZZ|||@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGEEEEEEEEEGGGIIIKKKFFFFFFFFFFFFFFFFFFFFFFFF???BBBDDDEEEDDDAAA@@@@@@CCCBBBBBBBBBBBBBBB???>>>>>>===>>>CCCGGGGGGCCC???>>>AAABBBAAA>>>>>>AAADDDOOOWWWYYYSSSSSSWWWRRRHHH@@@===:::999777444444555666666666777666666555444555555555555666666666777333444444555666777777888666666666666666666666666777777777777777777777777444555555555666666777777555555555444444555555555666666666666666666666666666666555555555444444444555555555555555555555555666666666666666666666666444555555555666666777777444555555666666666666666444555666777888888888888555555555555555666777777777777777777777777777777999;;;:::777555777:::;;;<<<@@@MMM```qqq}}}wwwffffffsssyyywwwwwwwwwuuu~~~kkk___dddssszzzuuunnnggg___aaafffkkkqqqvvvzzz}}}zzz}}}zzziiieee___XXXRRROOONNNNNNIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOPPPRRRSSSSSSTTTTTTNNNUUU[[[]]]aaappphhhIIIHHHCCC;;;>>>?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;::::::<<<>>><<<<<<;;;:::999777777666999999999999999999999999777777777777777777777777777777666666666666777777777777777777777777777777444333333555777777666444888777555333222333444555555444444444555666888999555444444444444555666666666666555555555555666666555555555555555555555555111222333444666777888999:::;;;;;;;;;;;;===@@@CCC???AAACCCEEEGGGGGGGGGGGGEEEFFFHHHJJJLLLNNNOOOPPPQQQQQQQQQRRRTTTTTTRRRPPPaaaAAAAAABBBCCCDDDEEEEEEFFFEEEDDDBBBAAA@@@AAACCCDDDGGGGGGGGGHHHHHHIIIIIIJJJDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAA???????????????????????????======???CCCEEEEEECCC??????>>>======???DDDGGGPPPUUUXXXUUUQQQNNNJJJEEE<<<<<<:::888777666666666555555555555666666666666444444555555666666777777777777777777777666555555666666666666666666666666777777666666666666777777555555555555555555555555666666555555555444444444555555444444444444555555444444555555555555444444555555555555555555555555777777777777777777777777555555555555555555555555666555555444444666777888666555555444444666777888666666666666666666666666555555555555666666666666999999999888888888777777;;;<<>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999888777666888888888888888888888888777777777777666666666666777777777777777777777777888555444555777888666444666666666666666666666666444444444555444444333333555555555555555555555555444444555555555555444444555555666666666666555555555555555555666888999:::::::::;;;;;;===???BBBCCCBBBCCCDDDEEEEEEFFFHHHKKKGGGGGGHHHHHHJJJKKKMMMNNNRRROOOPPPUUUVVVRRRPPPQQQ```BBBCCCCCCDDDEEEEEEFFFFFFFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDCCCAAA@@@@@@?????????@@@@@@>>>>>>>>>???????????????AAA???===>>>AAACCCCCCBBB>>>????????????@@@CCCFFFKKKRRRVVVSSSOOOLLLFFF@@@;;;:::999777666666666666555555555555666666666666555555555555666666666666777777777777777666555555555555555555555555555555777666666555555666666777555555555555555555555555666666555555555444444444555555555444444555555555444444555555555555444444666666666666666666666666666666666666666666666666555555555555555555555555666555555444555666777888666555555444555666777888666666666666666666666666555555555555666666666666999999999888888777777777======@@@IIIXXXgggrrrxxxzzzrrriiicccdddlllwwwyyy|||vvvzzz{{{gggeeegggqqq}}}ooohhhdddfffjjjlllooossswww{{{yyyhhh]]]ZZZRRRPPPMMMLLLMMMOOOOOOOOOLLLMMMMMMLLLKKKKKKLLLMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPQQQRRRUUUTTTTTTSSSTTTXXX___dddlll~~~aaaEEE>>>@@@???>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999888777777555555555555555555555555777777777777666666666666666666666666666666666666777555333444666777666444555555555555555555555555333444444555444444333333555555555555555555555555444444555555555555444444555555666666666666555555555555555555666888999:::::::::;;;;;;===???BBBCCCAAABBBDDDDDDDDDEEEHHHJJJGGGGGGHHHIIIJJJKKKMMMNNNQQQNNNOOOSSSTTTQQQOOOQQQcccDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@CCCAAA>>>===???@@@AAA@@@>>>???AAAAAAAAAAAACCCDDDFFFLLLQQQOOOKKKFFF@@@:::888777666666555555666666444555555555555666666666666666666555555555555555666666777777777666555555555555555555555555555555666555555555555555555666555555555555555555555555555555555555555444444444555555555555555555555555444444555555555555444444777777777777777777777777555555555555555555555555555555555555555555555555666555555555555666777777666555555555555666777777666666666666666666666666555555555555666666666666888888888888777777777777>>>======BBBJJJTTT[[[___ffffffeee```]]]```hhhnnnkkkuuu}}}uuusss{{{uuunnnggggggpppyyy~~~pppiiieeefffggggggjjjmmmrrruuuyyy}}}uuupppbbb^^^XXXSSSRRRRRRRRRRRRPPPNNNLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMQQQPPPPPPPPPPPPPPPQQQQQQUUUVVVWWWXXX]]]hhhyyy```OOO@@@@@@CCCAAA@@@AAA========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777888888999999999888888777777777777777777777777777777777777666666666666666666666666666666666666555444333444555666555333444444444444444444444444333333444444555444444333555555555555555555555555444444555555555555444444555555666666666666555555555555555555666888999:::::::::;;;;;;===???BBBCCC@@@BBBCCCCCCCCCEEEGGGIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOMMMNNNQQQRRROOOOOOQQQgggEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@???>>>============????????????@@@@@@@@@AAAEEEBBB???<<<<<<===>>>???>>>@@@BBBCCCBBBAAABBBBBBBBBHHHJJJFFFBBB???;;;666555555555444444555555666444444444555555555666666666666666555555444444444555666666666666666555555555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555444555555555555555555444444444555555555555444444666666666666666666666666555555555555555555555555555555555555555555555555555555555555666666666777555555555555666666666777666666666666666666666666555555555555666666666666777777777777777777777777;;;;;;:::<<>>???========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666777888999999999999999888888888888888888888888777777777777666666666666666666666666666666666666444444333444444444444333444444444444444444444444333333444444555444444444555555555555555555555555444444555555555555444444555555666666666666555555555555555555666888999::::::::::::;;;===???BBBCCC@@@AAABBBCCCCCCDDDFFFIIIGGGGGGHHHIIIKKKLLLNNNOOOMMMLLLMMMPPPPPPNNNOOOSSSkkkFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<===========================>>>>>>??????????????????>>>======<<<<<<<<<<<>>>>>@@@CCCCCCBBBAAA@@@AAA@@@CCCBBB===999999888666444444444333444444555666444444444444555555555555666666555555444444333333555555666666666666555555555555555555555555555555555555444444444444555555555555555555555555555555444555555555555555555555444444555666666555444444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444555555666666666666666444555555666666666666666666666666666666666666666555555555555666666666666666666666666666666666666777888888:::===AAAEEEHHHVVV\\\```___^^^^^^YYYQQQVVV```mmm{{{sssiiikkkmmmjjjjjjnnnvvvwwwuuukkk___XXXYYY]]]ccc``````bbb```[[[ZZZ]]]ccceeeiiilllooorrrwwwzzz}}}}}}|||}}}wwwqqqkkkgggdddccccccaaa]]]YYYXXXXXXWWWWWWXXXZZZ]]]^^^___```bbbeeeiiinnnqqqsssrrrQQQEEEBBB??????===::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666777888999999999999999555555555555555555555555777777777777666666666666555555555555555555555555333444444444444333444444444444444444444444444444222333333444555555555444555555555555555555555555444444555555555555444444555555666666666666555555555555555555666888999::::::::::::;;;===???BBBCCC@@@AAABBBCCCCCCDDDFFFIIIGGGGGGHHHIIIKKKMMMOOOPPPMMMLLLMMMOOOOOOMMMPPPVVVoooEEEEEEDDDDDDCCCCCCBBBBBB????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===BBBBBBBBBAAA@@@@@@??????@@@???>>><<<::::::<<<>>>>>>@@@BBBBBBAAA?????????===???===666333555777777555444444444444444555555333444444444444555555555555555555444444444444444444444555666666666555555444444444444444444444444666555555555555555555666555555555555555555555555444444444555555555555555333444555666666555444333444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444555555666777666666666444555555666777666666666666666666666666666666666555555555555666666666666555555555555666666666666444666888:::;;;>>>BBBFFFUUU]]]bbbbbbcccddd^^^UUUQQQXXXbbbmmmzzz}}}vvvoookkkgggcccaaacccjjjqqqvvvqqqcccXXXUUUVVV\\\]]]aaaeeeccc\\\ZZZ[[[\\\^^^aaadddgggkkkooorrrwwwwwwwwwwwwzzz~~~|||xxxsssrrrpppppprrrvvvzzz}}}{{{}}}VVVHHHBBBAAA@@@???===<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777888888999999999888888666666666666666666666666777777777777666666666666555555555555555555555555333555666555444333444555444444444444444444444444222222333444555555555555555555555555555555555555444444555555555555444444555555666666666666555555555555555555666888999:::::::::;;;;;;===???BBBCCC@@@BBBCCCCCCCCCEEEGGGIIIGGGGGGHHHIIIKKKNNNPPPQQQNNNMMMNNNPPPOOONNNSSSZZZvvvCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;::::::::::::;;;<<<===>>>CCCBBBAAA@@@>>>===<<<<<<;;;===>>><<<::::::<<>>>>>999;;;:::555222555777666666555555444444444444555333333444444444555555555333444444444444444444555333444555555666666555555444444444444444444444444777666666555555666666777555555555555555555555555444444444555555555666666333444666777777666444333444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555444444666777777777666555444444666777777777666555666666666666666666666666555555555555666666666666444444444555555666666666333666999::::::<<>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;999999999:::;;;<<<===>>>BBBAAA@@@>>><<<;;;999999888;;;======;;;;;;===??????@@@@@@???===<<<===>>>555999999555333555666444777666555444444444444555333333333444444444555555333333333444444555555555333333444555666666666555444444444444444444444444777777666666666666777777555555555555555555555555444444444555555555666666333444666777777666444333444555555555555555555444777777777777777777777777777777777777777777777777555555555555555555555555333444666777777777666555333444666777777777666555666666666666666666666666555555555555666666666777444444444555555555666666444666999:::999999<<<>>>CCCUUUaaa^^^[[[aaadddbbbVVVYYY\\\bbbkkkssssssmmmdddnnnpppfff___bbbdddaaa___bbbgggjjjhhhaaaXXXQQQOOOTTT___gggfff___ZZZZZZSSSUUUXXXZZZ]]]aaafffjjjkkklllnnnpppsssvvvyyyzzz|||~~~|||UUUBBB>>><<<>>>>>><<<;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999888777666555555555555555555555555777777777777666666666666555555555555555555555555444666888777555444555888666666666666666666666666111222333444555555555555555555555555555555555555444555555555555555555444555555666666666666555555555555555555666888999:::;;;:::;;;;;;===???BBBCCCBBBCCCDDDEEEEEEFFFHHHKKKGGGGGGHHHJJJLLLNNNPPPRRRPPPPPPQQQSSSQQQPPPWWW```@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<===>>>======<<<<<<===>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;::::::999;;;::::::999999::::::;;;CCCAAA>>><<<:::::::::;;;<<<<<<<<<<<<===============???@@@???<<<999888888444444444444444444444444333333333333333333333333555444444333333444444555444444444444444444444444555555555555555555444444666555555555555444444444444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666222333555444333333444666555555555555555555555555333333444555666666666555555555555555555555555555555555555555666666666666555555555555555555555555555555555444444333333333333444444444555555666666666666666666666666666666777777777777888999:::;;;AAAFFFNNNVVV[[[]]]]]]\\\aaa[[[VVVYYYaaaiiilllkkk^^^gggpppnnneee\\\[[[]]]```aaabbb```______cccfffYYYSSSPPPVVV```ddd^^^VVV[[[XXXUUUVVVZZZ^^^______dddeeegggjjjmmmppprrrsssuuuzzz~~~vvvVVVHHHCCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999777999:::888555444666999777777777777777777777777777777666666666666777777666666444333333444555666666666555555555444444444333333444444555444444444444444444555444444333333444555555555555555444444555555444444444444555555555555555555555555555555444444555555555555444444333444666777666777999:::;;;;;;;;;<<<===???AAABBBAAABBBCCCDDDEEEFFFGGGHHHJJJIIIGGGHHHJJJMMMNNNOOOQQQMMMMMMRRRQQQNNNTTT^^^???>>>===<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<==================>>>>>>>>>>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@???===;;;::::::;;;<<<========================<<<======<<<999777666777444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444555555555555555555555555666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555222444555444333333444555555555555555555555555555444444555555666555555555555555555555555555555555555555555555666666666666555555555555555555555555666666666555555444444444444444555555555666666666666666666666666666666666777777666777777888999:::<<<@@@GGGOOOUUUZZZ\\\]]]ccc]]]VVVTTTYYY```eeegggcccgggkkkkkkgggaaa\\\ZZZ\\\```cccaaa]]]___fffnnnddd^^^WWWUUUXXX[[[[[[XXX\\\YYYUUUSSSTTTVVVXXXXXX^^^___```ccceeehhhjjjkkkmmmqqqvvvxxxxxxzzz~~~\\\IIIBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888999999888666666777888777777777777777777777777777777666666666666777777666555444444444444555666666666555555555444444444333444444555555444444444333333444444555444444444444444555555555555444444555555444444444444555555555555555555555555555555444444555555555555444444333444666777666777999:::;;;;;;;;;;;;===???AAABBBAAABBBCCCDDDEEEFFFGGGHHHJJJIIIGGGHHHJJJLLLNNNOOOPPPLLLMMMRRRRRRPPPWWWbbb???>>>>>>===<<<============<<<<<<;;;;;;<<<<<<<<>>>>>???>>>===<<<;;;999888888999::::::;;;<<<<<<============<<<<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>========================:::;;;:::888555444555666444444444444444444444444555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555333444555555333222333555555555555555555555555555555555555666555555444444555555555555555555555555444555555555555666666666555555555555555555555555666666666666666555555555555555555666666666666666666666666666666666666666777666666555666666777777777:::>>>EEELLLTTTYYY\\\bbb]]]UUUPPPOOOTTT[[[___gggfffeeeggghhheee]]]WWWSSSXXX\\\ZZZUUUXXXcccnnnoooiii___UUUPPPPPPUUUYYY^^^\\\YYYUUUQQQPPPQQQSSSWWWXXXYYY[[[^^^```cccdddeeeiiinnnpppppprrruuuyyy~~~]]]GGGBBB@@@???@@@==============================<<<<<<;;;:::::::::::::::::::::::::::::::::999999999999999999999999;;;999777777888999888777777777777777777777777777777777666666666666777777555555444444444555555666555555555555555444444444444444555555555444444333222222333444555555555555444444555555555555444444555555444444444444555555555555555555555555555555444444555555555555444444333555666777666777888:::;;;;;;;;;;;;===???AAABBBAAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIILLLOOOPPPPPPLLLNNNSSSTTTRRRYYYdddBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<======AAABBBCCCDDDCCCBBB???>>>======<<<;;;;;;:::999999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<===???@@@>>>>>>===============<<<::::::999666444333444666444444444444444444444444555555555555555555555555555444444333333444444555555555555555555555555555444444444555555555555555666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444555666555333222333444555555555555555555555555555666666666555444333333555555555555555555555555444444444555555555666666555555555555555555555555666666555555555555555555666666666666666666666666666666666666666666666666666666555444444444555555666666999===DDDLLLSSSXXX[[[XXXTTTMMMJJJKKKQQQVVVeeecccaaaccceeeccc]]]XXXQQQTTTUUURRRPPPTTT^^^hhhmmmkkkeeeYYYMMMIIINNNUUU\\\^^^^^^[[[UUUPPPOOOPPPRRRRRRSSSVVVYYY\\\___aaaaaaeeejjjllllllnnnqqquuu{{{~~~nnnIII@@@BBB???<<>>@@@BBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKOOOQQQQQQMMMNNNSSSSSSQQQWWWbbbDDDDDDDDDDDDDDDCCCCCCCCC@@@??????>>>======>>>>>>???@@@AAABBBAAA@@@===<<<:::::::::;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>@@@@@@============<<<<<<;;;;;;999999888666444333555777444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555444444444555555555666666666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555333444555555333222333555555555555555555555555555555666666666555444333333555555555555555555555555444444444444555555555555555555555555555555555555444444444444444444444444666666666666666555555555666666666666666666666666555555444444444444444444777777777999>>>EEELLLPPPOOOQQQQQQNNNIIIHHHKKKOOO[[[]]]^^^^^^^^^]]]\\\\\\ZZZWWWSSSPPPQQQUUU\\\```aaadddddd]]]QQQJJJKKKOOOUUUZZZ^^^^^^ZZZTTTQQQPPPMMMMMMNNNPPPTTTWWW[[[]]]]]]aaaeeehhhhhhiiimmmppptttvvvyyy{{{|||~~~oooTTT??????BBB;;;777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888<<<999666666999:::888666666666666666666666666666777777666666666666777777333444444555555555666666444555555555555555555555555666666666555555444333111222333444555555555555222222333444555555444444555555444444444444555555555555555555555555555555444444555555555555444444444555777777666666888999::::::::::::<<<>>>@@@AAAAAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIIIIIIIKKKOOOSSSSSSOOOOOOSSSRRROOOTTT___EEEEEEEEEEEEEEEDDDCCCCCC@@@@@@???>>>============;;;;;;<<<===<<<;;;:::999999999999:::;;;;;;<<<<<<>>>>>>======<<<;;;;;;:::<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@===<<<<<<;;;;;;:::::::::888999999777555444555666444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444333333444444555666666666666555555555555444444444444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444222333555444333333444666555555555555555555555555555555555666555555444444555555555555555555555555333444444444444555555555555555555555555555555555333333333444444444444444555555555555555444444444666666666666666666666666555444444444444444555555888777777777;;;@@@EEEHHHGGGJJJNNNNNNKKKIIIIIIJJJPPPTTTXXXXXXVVVWWW[[[```^^^XXXQQQMMMNNNRRRTTTUUUTTTYYY^^^]]]WWWPPPMMMLLLMMMRRRXXX\\\[[[VVVRRROOOJJJJJJJJJKKKMMMQQQTTTWWWUUUYYY]]]``````aaaeeehhhkkklllnnnqqqtttwwwyyyzzziiiPPPEEE>>>AAACCC===:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999999999999999888888888888888888888888:::888666666777888777666666666666666666666666666777777666666666666777777222333444555666666666666444444444555555555555555666666666666666555444333222222333444555555555555111222333444444555444444555555444444444444555555555555555555555555555555444444555555555555444444444666777777666666777999::::::::::::<<<>>>@@@AAAAAABBBCCCDDDEEEFFFGGGHHHFFFHHHIIIIIIHHHJJJOOOTTTTTTPPPPPPSSSQQQNNNSSS^^^BBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;999::::::::::::::::::;;;::::::::::::::::::;;;;;;============<<<<<<<<<<<<======<<<<<<<<<<<<======??????@@@@@@@@@@@@??????<<<;;;;;;:::999999888888666777888777555444444555444444444444444444444444555555555555555555555555555444444333333444444555333333333333333333333333333333444444555666666777666555555555555444444444444444444555555555555666444444444444444444444444555555555555555555555555444444444444444444444444000222444444444444666777555555555555555555555555444444555555666555555555555555555555555555555555333333444444444555555555555555555555555555555555444444444444555555555666555444444444333333333333666666666666666666666666444444333444444555666777666666666777999<<>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777666555444666777666666666666666666666666777777666666666666777777222333444666666666666555444444444555555555666666777777777777666555444333333333444444555444444444111111222333444444444444555555444444444444555555555555555555555555555555444444555555555555444444555666777777666666777888:::999999:::;;;===???AAAAAABBBCCCDDDEEEFFFGGGHHHEEEHHHJJJIIIHHHJJJOOOUUUTTTPPPPPPTTTSSSPPPUUU```??????@@@AAA@@@???>>>===>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>>>>AAAAAAAAAAAAAAA@@@???>>>;;;;;;:::999999888777777444666888777555444333333444444444444444444444444777777777777777777777777555444444333333444444555222222222222222222222222333333444444555666777777666666555555555444444444444444444555555555666666444444444444444444444444555555555555555555555555444444444444444444444444///111333444444555777888555555555555555555555555333333444555666666666555555555555555555555555555333333333444444444555555555555555555555555555555444555555555666666777777444444444333333222222222666666666666666666666666333333333444555666777888333444555666888:::<<<===FFFHHHIIIKKKLLLKKKIIIHHHCCCEEEHHHKKKOOOTTT[[[___]]]]]]YYYSSSLLLKKKOOOSSSPPPOOOPPPTTTYYYZZZWWWSSSNNNNNNOOOSSSXXXZZZXXXUUURRRPPPMMMJJJIIIIIIKKKLLLHHHLLLQQQSSSTTTUUUYYY\\\aaaaaabbbdddhhhjjjkkkkkkkkkpppvvvzzz{{{{{{|||~~~yyyTTTEEEAAAAAA===888999>>>>>>:::========================::::::::::::::::::::::::888888888888888888888888777777777777777777777777555777888666333222555777666666666666666666666666777777666666666666777777111222444666777777666555444444444555555555666666777777777777666555444333444444444555444444333333000111222333444444555444555555555444444555555555555555555555555555555555444555555555555555555444555666777777666666777888:::999999:::;;;===???AAAAAABBBCCCDDDEEEFFFGGGHHHDDDGGGJJJJJJHHHJJJOOOUUUSSSOOOPPPUUUTTTRRRXXXccc;;;::::::::::::999999999999999999999999999999999999:::<<<=========<<<;;;;;;::::::999999::::::;;;===;;;:::999999<<<>>>@@@@@@??????>>>>>>?????????AAA@@@???>>>=========>>>;;;:::888777555444444444444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333444444444444444444444444222333444444555555444444555444444333333444444555<<<888444333444666555333444444444444444444444444555555555555555555555555333333333333333333333333666666555555555444444444555555555555555555555555222444555555444444666777555444444333333444444555444444444555555555555666444444444444555555555666666666666666666666666666444444444444444444444444666666777777666555444444555555555555555555555555666666555555555777999:::<<<>>>BBBFFFIIIKKKKKKKKKEEECCCAAAAAACCCKKKTTT[[[^^^[[[WWWRRRNNNJJJHHHHHHNNNOOOPPPQQQSSSTTTTTTUUUUUUOOOIIIHHHLLLRRRUUUVVVVVVSSSNNNJJJHHHHHHKKKLLLEEEGGGIIILLLOOOPPPRRRRRRZZZZZZ[[[]]]___aaacccdddhhhjjjlllooosssvvvyyyzzz{{{}}}}}}~~~]]]III666>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999888888888777777777777777777777777777777:::999999888777666555555999888888888777777666666555555666666777777888888555555555555555555555555666666555555555444444444333333333333333333333333333444444444555666666666444444444444444444444444666666555555555444444444666666555555555444444444555555666666555444333333444444555555666777777777999:::;;;<<<===???@@@@@@AAABBBCCCCCCCCCCCCFFFHHHEEEFFFHHHIIIJJJLLLPPPSSSQQQTTTRRRSSSWWWRRRXXXlll<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<===<<<;;;:::;;;===???AAACCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;888777666666555555555555444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444444444444444444444444444222333444444555555444444555444444333333444444555:::777333222444555555444444444444444444444444444555555555555555555555555333333333333333333333333666666555555555444444444555555555555555555555555333444555555444444555666555444444333333444444555444444444444555555555555444444555555555666666666555555555555555555555555444444444444444444444444555666666666666555555444555555555555555555555555666555555555666777888999:::<<>>>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999888888888777777888888888888888888888888888888888777777777777777888888888777777777666666777777777666666666666666555555555555555555555555666555555555444444444444333333333333333333333333333333333444444444444444444444444444444444444444666666555555555444444444666666555555555444444444555555666666555444444333444444555555666777777777999:::;;;<<<===???@@@@@@AAABBBCCCCCCCCCDDDFFFHHHFFFGGGHHHIIIJJJLLLOOORRROOOSSSQQQRRRUUUQQQVVVjjj?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>>===<<<::::::::::::;;;;;;<<<===>>>===;;;;;;<<<===@@@AAADDDCCCBBB@@@????????????===<<<;;;999888777777777555555444444444555555666444444444444444444444444444444444444444444444444555444444444444333333333555555555555555555555555444444444444444444444444222333444444555555444444555444444333333444444555777444222222333555555444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555444444444555555555555555555555555444555666555444333444555555444444333333444444555444444444444555555555555555555555555666666666777555555555555555555555555444444444444444444444444444555555666666666555555555555555555555555555555555555555555666777888999777999<<>>?????????>>>===<<<999999999999:::;;;<<<===<<<<<<;;;;;;;;;===???@@@??????>>>======<<<======<<<;;;999888666555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333444444555555444444555444444333333444444555333222222222333444444555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444555666555333222333444555444444333333444444555333333444444444555555555555555555666666666777777555555555555555555555555444444444444444444444444333333444555666666666666555555555555555555555555444444555555666777777888666777:::<<<>>>@@@AAAAAABBBCCCCCCBBBAAA@@@AAACCCJJJLLLNNNOOOPPPPPPPPPPPPJJJIIIGGGFFFFFFHHHKKKMMMKKKLLLMMMKKKHHHGGGHHHJJJKKKNNNRRRUUUUUURRRNNNKKKKKKIIIGGGEEEDDDDDDFFFGGGIIIIIIIIIJJJKKKMMMNNNOOORRRSSSUUUWWWYYY[[[\\\]]]dddfffhhhkkknnnppprrrrrrwwwyyy|||}}}~~~xxx}}}ZZZMMMBBB===???>>><<<=========<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888888888888888888888999999999999999999999999666666777777777777777777777777777777777777666666777777666666666555555555555555555555555555555555444444444444444444444444555555555555555555555555555444444444333333222222444444444444444444444444555555555555555555555555555555555555555555555555444555555555555555444444444444555555666777777777999:::;;;<<<===???@@@@@@@@@AAACCCCCCCCCDDDFFFIIIIIIIIIJJJJJJIIIJJJMMMOOOOOORRRPPPPPPSSSNNNSSSfffAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;999999999999999:::;;;;;;:::::::::::::::<<<===>>><<<<<<;;;;;;;;;<<<<<<===::::::888777666555555555666555444333333222222333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222333444444555555444444555444444333333444444555111222222222222333444555444444444555555666666666555555555555555555555555555555555555555555555555444555555555555555555555555555555555555555555555444555666555333222222333555444444333333444444555333333333444444444444555555555555555666666666666555555555555555555555555444444444444444444444444333333444555555666555555555555555555555555555555333444555555666777777777666777888:::<<<>>>??????BBBCCCDDDDDDAAA?????????BBBDDDGGGIIILLLMMMMMMMMMJJJHHHFFFDDDDDDFFFIIIJJJIIIHHHGGGIIIKKKLLLJJJHHHHHHJJJMMMPPPRRRRRRQQQQQQMMMKKKHHHFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJMMMNNNPPPRRRUUUXXXZZZ[[[___```cccfffhhhjjjllllllooorrrvvvxxxzzz|||~~~wwwuuu~~~qqqyyy^^^GGGFFFCCC@@@>>>999<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888888888777777666555555444666666666666666666777777444555555555666666666777555555555555555555555555333333444444444444444444555555555555555555555555666666555555444444333333444444444444444444444444444555555555555555555555444555555555555555555555444444555555555555555444444444555555666777777777999:::;;;<<<===???@@@@@@@@@AAABBBCCCCCCDDDGGGIIIIIIJJJJJJJJJIIIJJJMMMOOOPPPSSSPPPQQQSSSMMMRRReee@@@@@@@@@?????????>>>>>>========================;;;<<<===>>>>>>>>>======;;;::::::999999:::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999888777666555555555555777666555444333222222222444444444444444444444444444444444444444444444444333333333444444444444555333333333333333333333333444444444444444444444444222333444444555555444444555444444333333444444555111222444444333333444555444444444555666666777777555555555555555555555555444444444444444444444444444444444555555555555555555555555555555555555555333444555444333222333444555444444333333444444555333333333333444444444444444444444444555555555666444444444444444444444444444444444444444444444444333444444555555555444444555555555555555555555555333333444666666666666666666666777888:::;;;======???AAACCCCCCBBB@@@??????===>>>AAACCCEEEGGGHHHIIIFFFEEECCCBBBBBBCCCDDDEEEGGGDDDCCCFFFKKKMMMKKKGGGIIIIIIJJJKKKLLLMMMOOOOOOMMMLLLJJJHHHGGGFFFFFFGGGCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNQQQTTTVVVWWWYYY[[[]]]___bbbdddeeefffgggjjjooosssuuuwwwyyy{{{xxx{{{~~~zzzsssuuu|||eeeKKK???@@@?????????999;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888999999999777777777777777777777777999888888777555444444333555555666666666666777777333444444555666666777777555555555555555555555555333333333333444444444444444444444444444444444444555555555555555555444444444444444444444444444444444444444555555555555555444444444555555555555555333444555555666555555555444444555555666777777777999:::;;;<<<===???@@@@@@???AAABBBCCCCCCEEEGGGIIIIIIJJJJJJJJJIIIJJJMMMOOOPPPSSSPPPPPPRRRLLLQQQddd>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;999999::::::;;;<<<<<<======<<<;;;999888888777777666666555555555555555666555555444444444444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444222333444444555555444444555444444333333444444555111333555555333222333555444444444555666777777777555555555555555555555555333333333333333333333333444444444555555555666666555555555555555555555555222333444444333222333555555444444333333444444555222222333333333444444444333333333333444444444444444444444444444444444444444444444444444444444444444444555555555444333333555555555555555555555555222333444666666666666555555555555666777999:::;;;<<<>>>AAABBBAAA@@@@@@@@@<<<<<<===>>>@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCEEEGGGHHHHHHGGGGGGGGGFFFGGGHHHIIIKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]]^^^bbbhhhlllnnnoooppprrrrrruuuyyy|||}}}|||tttllliiiuuu}}}}}}fffMMMBBB@@@???:::===@@@::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;888888888888888888888888777777888888888999999999666666666666666666666666777777666666666555555555555555555666666666777777555555555555555555555555555555555555555555555555222222333333333444444444333333333333333333333333444444444444444444555555444444444444444444444444444444444555555555666666444444444555555555666666333444444555666666555555444444555555666777777777999:::;;;<<<===???@@@@@@???@@@BBBCCCCCCEEEGGGJJJHHHIIIJJJIIIIIIKKKMMMPPPPPPRRROOOOOOPPPJJJOOObbb<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBBBBBAAAAAA@@@???>>><<<<<<<<<<<<::::::;;;<<<<<<============<<<999777555333222111444444333333444444555666444333444444555666777888444444444444444444444444444444444444444444444444333333333444444555555555555555555555555555555555444444444444444444444444222333444444555555444444555444444333333444444555222444777666333222333555444444444555666777777888555555555555555555555555333333333333333333333333444444444555555555666666555555555555555555555555111222333333333333444555555444444333333444444555222222333333333444444444222222222333333333444444444444444444444444444444444444444444444444444444555555555555444333222222555555555555555555555555222333444666666666666555444444444555666777888999999<<>>???EEECCC;;;>>>AAA999::::::;;;;;;<<<;;;;;;;;;;;;::::::999999::::::;;;888888888888888888888888777777888888999999999999666666666666666666666666555555555666666666666666444555555555666666777777666666666555444444333333555555555555555555555555222222222333333444444444333333333333333333333333222222222333333444444444444444444444444444444444444444444555555555666666444444444555555555666666333333444555666666666555444444555555666777777777999:::;;;<<<===???@@@@@@???@@@BBBCCCCCCEEEHHHJJJGGGHHHIIIIIIIIIKKKNNNQQQNNNQQQNNNNNNOOOIIIMMM```::::::::::::;;;<<<===>>>==================>>>>>>CCCCCCBBBBBBBBBCCCDDDDDD@@@??????>>>===<<<<<<;;;;;;:::999:::<<<===<<<;;;888777666555555555555555444444444444444444444444444333333333333444555555444444444333333222222222444444444444444444444444333333333333333333333333666666555555555444444444555444222111111222444555333333333444444444555555444444444444444444444444555555555444444333333333555555555444444333333333333333333444444444555555333333333444444444555555555555555555555555555555666666666666666666666666333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666999;;;===@@@CCCDDDEEEEEEAAA???>>><<<<<<===???@@@CCCDDDDDDEEEDDDBBBAAA@@@>>>???AAAAAA@@@@@@@@@AAA@@@AAADDDFFFHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEHHHHHHJJJLLLNNNPPPRRRSSSUUUWWW[[[^^^aaaaaaaaaaaacccdddgggkkknnnppprrrsssnnnpppsssvvvzzz~~~~~~wwwrrrwww}}}yyysssooossswwwtttnnnaaahhhpppwwwzzz|||VVVEEEBBB>>>>>>>>>>>>>>>===<<<<<<999::::::;;;;;;::::::999>>>===<<<;;;::::::999:::999999999999999999999999:::999888777777888999:::777777777777777777777777777777777777777777777777444444555555666666777777444444444444444444444444333333444444555666666666666555555444444666777888666666666666666666666666444444444444444444444444444555555555444333333222333333222333444777:::<<<333333333333333444555666666666666666555555555555777666444333222333555666888999:::;;;<<<>>>??????@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIJJJJJJLLLMMMNNNPPPPPPLLLNNNTTTNNNNNN\\\============>>>???@@@AAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;:::999888999:::;;;:::999777666555555444444444555444444444444444444444444444333333333444444555555444444444333333222222222444444444444444444444444444444444444444444444444666555555555444444444444555444222111111222444555333333333444444444555555444444444444444444444444555555444444444333333333555555555444444333333333333333333444444444555555333333333444444444555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666777999;;;>>>@@@AAABBBBBB@@@>>>===;;;;;;<<<===>>>AAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>===<<<>>>AAADDDAAABBBCCCEEEGGGHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHFFFEEEEEECCCCCCCCCDDDDDDCCCCCCBBBEEEFFFGGGIIIJJJKKKMMMMMMPPPQQQTTTWWWYYYZZZ[[[[[[[[[]]]___bbbeeehhhiiijjjgggiiilllooorrruuuvvvvvvnnnkkkkkkrrr{{{~~~wwwoookkkjjjgggdddeeehhhfffaaahhhttt}}}aaaJJJBBBCCC===>>>>>>>>>>>>===<<<<<<999::::::;;;;;;::::::999<<<;;;:::999888888888888999999999999999999999999999999888777777888999999666666666666666666666666555555555555555555555555555555555555666666666666444444444444444444444444555555555555555555444444666555555444555666777888555555555555555555555555444444444444444444444444444444555555444444333222444333333333444777999;;;777666666555555555666666666666666666555555555555777666444333333555666777888999:::;;;<<<>>>??????@@@AAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPLLLNNNSSSNNNNNN]]]???>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???===<<<======<<<;;;;;;:::::::::888777666666777888777555555555444333333333444444444444444444444444444444333333333444444444555555444444333333333333222222444444444444444444444444555555555555555555555555555555555555444444444444444444222222222222444444333333333444444444555555444444444444444444444444555444444444444333333333555555555444444444444444333333333444444444555555333333333444444444555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666555666888:::<<<>>>>>>??????>>><<<;;;:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAA>>>===;;;999888;;;@@@DDDBBBBBBBBBCCCDDDFFFGGGHHHDDDDDDDDDEEEFFFGGGGGGHHHJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSUUUWWWYYY[[[\\\]]]\\\\\\^^^bbbfffgggccc```ZZZ[[[```hhhooolllaaaWWWVVVYYYZZZYYY\\\eeelllnnn{{{[[[GGG@@@???@@@=========>>>======<<<;;;999999::::::::::::999999999999888777666666666666999999999999999999999999999888888777777888888999555555555555555555555555555555555555555555555555666666666555555555555555444444444444444444444444777666666555444444333333555555444444555555666777555555555555555555555555444444444444444444444444444444555555444444333333444333333333444666888:::888777666555555444555555666666666666555555555555666555555444555666888999888999:::;;;<<<>>>??????@@@@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLMMMNNNOOOPPPMMMOOOSSSMMMOOO___===============>>>???@@@@@@??????>>>===<<<<<<;;;???@@@AAABBBAAA???<<<;;;::::::::::::999999888888777555444444555555333222444444333222222333333333444444444444444444444444333333444444444555444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444333333333444444444555555444444444444444444444444444444444444444444444444555555555555555444444444333333333444444444555555333333333444444444555555555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444333333444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666444555666888:::;;;<<<<<<>>>===<<<;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@AAAAAA???>>>===:::999:::>>>AAAAAA@@@@@@@@@@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHIIIKKKMMMNNNOOONNNNNNNNNNNNOOOPPPPPPQQQSSSPPPOOOSSSXXXZZZVVVQQQOOOQQQUUU]]]aaa___VVVOOOOOOVVV\\\^^^eeeuuu{{{oooVVVEEE??????===;;;<<<============<<<;;;;;;999999::::::::::::999999999888777666666666666666888888888888888888888888888888777777777777888888666666666666666666666666555555555555555555555555666666666555555444444444444444444444444444444444666666555555555444444444444444444444555555666666555555555555555555555555555555555555555555555555333444444555444444333333444333333444444666777888555444444333333333444444666666666666555555555555555555555555666888999:::888999:::;;;<<<>>>?????????@@@AAABBBDDDEEEFFFFFFHHHHHHIIIIIIKKKLLLNNNNNNOOOQQQMMMOOORRRMMMPPPaaa=========<<<======>>>???>>>>>>===<<<;;;;;;::::::;;;;;;======<<<:::888666888888888777777777777777555444333333333333222111333333222222222333333444444444444444444444444444222333444555555555444444333333333333333333333333444444444444444444444444333333333333333333333333333333444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555333333333444444444555555333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555666777888999:::;;;========================999:::;;;<<<===???@@@AAA???@@@AAA@@@===;;;;;;<<>>=========???@@@AAADDDDDDCCCBBBBBBAAA@@@@@@;;;<<<===>>>???AAABBBBBBAAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLKKKJJJIIIIIIJJJJJJLLLIIIGGGIIIOOOSSSQQQOOOOOOOOOQQQUUUYYY[[[ZZZXXXZZZfffppptttxxx{{{XXXOOODDD>>>>>>???<<<999<<<<<<<<<<<<<<<;;;::::::888999999::::::999999888999888888777777777777888888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666555555444444333333444444444444444444444444444444444555555555666666333444444555555555555555555555555555555555555555555555555555555555555555333333444444555444444333444444444444444555666666222222222333444555666777666666666666555555555555444444555666777888::::::888999:::;;;<<<>>>?????????@@@AAABBBCCCEEEFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQNNNOOORRRLLLQQQccc>>>>>>============>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;:::999888777555555555555555555555555444333222222333444333111333333222222222333444444444444444444444444444444222333444555555555444333222222333333333333444444444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444444555555555555555555666666666333333333444444444555555333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333444444444444555555555555555555666666888999:::;;;<<<<<<===>>>>>>??????;;;;;;;;;;;;<<<===>>>???>>>AAACCCDDDAAA===;;;:::=========<<<======>>>>>>??????@@@@@@AAABBBCCCCCC??????????????????>>>>>>===>>>???AAABBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKHHHGGGIIINNNSSSTTTSSSUUUUUUUUUWWWZZZ___dddgggkkkxxx~~~bbbHHHDDD@@@===<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888999999999999888888999999888888888888999999888888888888888888888888666777777888888777777666888888888888888888888888777777777777777777777777555555555444444444444444444444444444444444444444333333444444555666666777333333444555555555555444444444444444444444444444555555555555555555555555333333444444555555444444444444444444444555555555333333444444666777999:::666666666666555555555555333333444666777888999999888999:::;;;<<<>>>????????????@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOQQQOOOOOOQQQLLLQQQeee<<<<<<;;;;;;;;;;;;;;;<<<999999888888888888888888999999999888888888888888444444444444444444444444444333222333444555444333333333333333333444555555444444444444444444444444111222444666666555444333222222222333333444444444444444444444444444444444444444444444444444444444222222333333333444444444222333333444444333333222333333333444444444555555444444444444444444444444333333333444444444555555444555555555666666666777333333333444444444555555333333333444444444555555555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444222222333333444555555666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444555555555555555444444444666777888888999:::<<<===>>>??????======<<<;;;;;;;;;<<<===;;;???BBBCCCAAA???===<<<===>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBAAAAAAAAA@@@@@@?????????===>>>??????????????????AAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFIIIKKKMMMLLLMMMNNNQQQTTTVVVXXXXXXZZZ\\\^^^___bbbgggmmmqqqttt}}}||||||```KKKFFFCCC???=========<<<<<<:::;;;;;;;;;;;;:::999999888888999999999999888888999888888777888888999999888888888888888888888888555666777888888777666555777777777777777777777777666666666666666666666666333444444444444444444555444444444444444444444444444444555555555555555555222333444555555555444444444444444444444444444444555555555555555555555555222333444444555555444444444444444555444444444333444444444555666777888999666666666666555555555555333333444555666777777777888999:::;;;<<<>>>????????????@@@AAACCCDDDEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPNNNRRROOOOOOQQQLLLRRRfff999999888777777777888888444444444444555555555555333333222222222333444444333333333333333333333333444333222333555666666444333333333333444444555666444444444444444444444444111222444666666555444333222222222333333444444444444444444444444444444444555555555555555555555555222222222333333444444444222333333444444333333222333333333444444444555555444444444444444444444444333333333444444555555555444555555555666666777777333333333444444444555555333333333444444444555555555555555555555555555555222222222222222222222222333333333333333333333333444444444444444444444444222222333333444555666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444333222333444666666666777999;;;===>>>?????????>>><<<;;;::::::;;;;;;999<<<@@@AAA@@@?????????>>>???@@@@@@@@@???===<<<=========>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>===<<<<<<======???@@@AAABBBCCC@@@AAACCCEEEFFFEEECCCBBB>>>??????BBBEEEIIINNNPPPMMMQQQVVVYYYZZZZZZZZZ[[[\\\```dddgggiiilllqqqtttvvvxxxvvvppprrrlllVVVHHHCCCCCCAAA??????AAA@@@===;;;:::;;;;;;;;;;;;:::999999888888999999999999888888888777777777777777888888777777777777777777777777555666777888888777666555666666666666666666666666555555555555555555555555333333333444444555555555444444444444444444444444666666666555444444333333222333444555555555444333444444444444444444444444666666666666666666666666222333333444555555555444444444555555444444333333444444333333333444444555777666666666555555555555222333444555666666666666888999:::;;;<<<>>>??????>>>???@@@AAACCCDDDEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPNNNRRRPPPOOOQQQLLLRRRggg444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111222444666666555444333444444444444444444444444444444444333333222222222333333333333333333333333666333222333555666444222444444444444444444444444555555555444444333333333333333333444444444555555444444444444444444444444444333222333555666555444444444444444444444444444444444444444333333222111555555555444444333333333444444444444444444444444666666555444333333333333555444444444444555666666444333333333333444555555555555555555555555555555555444444444444555666666444444444555555555555666555555555555555555555555444333333333333444555555666777888:::<<<>>>???@@@@@@@@@???===<<<:::999999;;;;;;<<<<<<===>>>??????>>>>>>>>>===============>>>===============>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???????????????AAA@@@@@@???>>>>>>>>>??????===<<<>>>CCCFFFFFFEEEIIIKKKOOOSSSVVVVVVVVVUUUXXX[[[[[[ZZZ```lllsssrrruuuuuuqqqnnnrrr|||zzzyyymmmlllyyy|||xxxsss]]]KKKBBB??????BBBDDDFFFDDD@@@======???::::::;;;;;;::::::999888777777888888888888777777888888777777777777888888777777777777777777777777666666777777777777666666666666777777666555444444777777666666555555555444666555444333333333333333555555555555555555555555555444444333333444444555666111000444555333333666555555555555555555555555555:::???>>>999555444555333444444555555444444333333444555555666666555555444444444555555555555666666666666666666666666666333333444555666777888888999;;;<<<<<<;;;;;;===>>>???@@@AAABBBDDDEEEFFFGGGCCCCCCEEEHHHKKKNNNNNNMMMMMMQQQOOOMMMQQQNNNRRRaaa444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333555666777666555444444444444444444444444444444444444333333222222222333333333333333333333333666444222333555666555333444444444444444444444444555555444444444333333333333333333444444444555555444444444444444444444444444333222333555666555444444444444444444444444444444555555555555444333222444444444444444444333333444444444444444444444444444444444333333444555555444444444444444555666666444333333333333444555555555555555555555555555555333333333333333444555555444444444555555555555666555555555555555555555555444333333333444444555555555666777999;;;<<<>>>>>>@@@???>>>===<<<;;;:::999888999999:::<<<===>>>>>>>>>>>>???????????????>>>>>>>>>============>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;===@@@CCCCCCBBBCCCEEEGGGJJJMMMPPPSSSTTTUUUVVVWWW[[[gggvvv|||zzz}}}{{{vvvrrruuu{{{}}}zzzoootttwwwrrrkkkkkkuuu|||{{{}}}yyyuuucccPPPCCC<<<:::;;;@@@AAABBBAAA>>>===<<<===::::::;;;;;;::::::999888777777888888888888777777888888777777777777888888666666666666666666666666666666777777777777666666666666666666666555444444777666666666555555555555666555444333333333333444555555555555555555555555555444444333333444444555555333111222555777666444555555555555555555555555333777;;;;;;777333333555333444444555555444444333333444555555666666555555444444444555555555555666555555555555555555555555333333444555666777888888999;;;<<<<<<;;;;;;===>>>???@@@AAABBBCCCEEEFFFFFFCCCCCCDDDHHHLLLNNNOOONNNMMMRRROOONNNQQQOOOSSSaaa444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333444666777777666666555444444444444444444444444444444333333333333222222333333333333333333333333666555444444555666555444444444444444444444444444555444444444444333333333333333333444444444555555444444444444444444444444444333222333555666555444444444444444444444444444555555666666555555444444333333444444444444444444444444444444444444444444333333333333444555666777444444444444444555555666444333333333333444555555555555555555555555555555333222222222222333444444444444444555555555555666444444444444444444444444333444444444444555555555444555666777999:::;;;<<>>>>>===<<<<<<;;;;;;777777888999:::;;;<<<<<<===>>>???AAAAAAAAA@@@@@@>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAABBB@@@??????>>>>>>>>>>>>???>>>===<<<>>>@@@BBBBBBBBBBBBBBBDDDFFFJJJOOOSSSUUUSSSRRRRRRZZZjjjyyy}}}zzzvvvuuuqqqooossswwwuuuoookkknnnooommmiiijjjooouuunnnrrrzzz~~~www}}}~~~ggg```TTTHHH???<<<;;;<<<======<<<=========;;;::::::::::::::::::999999888666777777888888777777666888777777666666777777888666666666666666666666666555666666777777666666555666666666666666555555444666666666666555555555555555555444333333333444444444444444444444444444444555444444333333444444555444666444111777@@@???777555555555555555555555555222555777777444222333555333444444555555444444333333444555555666666555555444444444555555555555666555555555555555555555555333333444555666777888888999:::<<<<<<;;;<<<===??????@@@AAABBBCCCEEEFFFFFFBBBCCCDDDHHHLLLOOOOOOOOONNNRRRPPPNNNRRROOOSSSbbb444444444444444444444444444444444444444444444444444444444444444444444444222222222333333333333333444444444444444444444444333333333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333444555555666666555555444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444333222333555666555444444444444444444444444444444444555555555555444444333333333444444555555555444444444444444444444444444444444444444555666666444444333333444444555666444333333333333444555555555555555555555555555555333333333222333333444555444444444555555555555666444444444444444444444444333444444555555555555555333444444666777888999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999::::::<<<>>>@@@AAAAAA@@@@@@???>>>>>>============>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBAAA@@@????????????@@@@@@AAA@@@@@@AAABBBCCCDDDDDDGGGHHHIIILLLOOORRRUUUVVVQQQQQQRRRYYYdddmmmpppooofffggggggiiipppvvvsssllllllkkkhhhdddbbbbbbdddfffaaafffppp}}}uuunnnyyyoooSSSOOOIIIBBB>>><<<===>>><<<:::888:::===>>>;;;888999::::::::::::999888888666666777777777777666666777777666666666666777777666666666666666666666666555666666666666666666555555666666666666666555555666666666666666555555555555444444333333333444444444444444444444444444444555444444333333444444555222777666111999GGGGGG;;;555555555555555555555555222333444444222222444777333444444555555444444333333444555555666555555555444444444555555555555666555555555555555555555555333333444555666777888888888:::<<<<<<<<<<<<===???@@@@@@AAABBBCCCDDDEEEFFFBBBCCCDDDHHHLLLOOOPPPPPPNNNSSSPPPNNNRRRPPPSSSbbb444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222222222333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333444555555555444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444333222333555666555444444444444444444444444444222333333444444444333333333333333444444555555555444444444444444444444444777666555444444444444444333333333333333444555555444333333333333444555555555555555555555555555555444444444444444555555666444444444555555555555666444444444444444444444444333444555666666666555555333333444444555666777777999::::::;;;<<<<<<============<<<;;;:::999888888888999;;;===>>>???????????????>>>===============;;;<<<<<<<<<=========>>>>>>>>>>>>????????????@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAABBB@@@AAAAAAAAABBBCCCDDDEEEIIIKKKNNNPPPRRRRRRQQQQQQNNNPPPTTTYYY\\\^^^aaaddd```bbbdddgggmmmrrrooohhhhhhccc]]]YYYWWWWWWWWWXXXZZZaaaiiirrr|||xxxtttqqqnnnmmmnnndddggg{{{zzzrrrmmmWWWGGGBBB@@@===:::888777888888;;;999888:::===>>>;;;999999999::::::999999888777666666777777777777666666777777666666666666777777555555555555555555555555555555666666666666555555555555666666666666666555555555555666666666666666444444333333333444444555444444444444444444444444555444444333333444444555222888666111777DDDCCC888555555555555555555555555333333333333333444666777333444444555555444444333333444555555666555555555444444444555555555555666555555555555555555555555333333444555666777888888888:::;;;<<<<<<<<<>>>@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCEEEHHHMMMOOOPPPOOONNNRRROOONNNRRROOOSSSbbb444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666777777444444444444444444444444333333333333333333333333222333333444444555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222333333333444444444444444444444444222222333333333333444444333333333333333333333333333444555555333333444555444444444444444444444444333333333444444444444555333333333444444444555555444444444444444444444444444333222333555666555444444444444444444444444444222222333333444333333333333333444444444444444444444444444444444444444444888777666555444444444444333333333333333444444555444333333333333444555555555555555555555555555555555444444444444555666666444444444555555555555666333333333333333333333333333444555666777666555555333333333444444555555555666777888999;;;<<<======??????>>><<<;;;999888888888888999:::;;;<<<===>>>@@@???>>>======<<<<<<===:::;;;;;;<<<<<<==================>>>>>>>>>?????????>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAABBBBBB===???@@@@@@@@@AAACCCEEEGGGIIIKKKMMMMMMKKKIIIGGGIIILLLSSSXXXWWWTTTWWW\\\\\\___```___aaacccaaa\\\bbb___[[[XXXWWWWWWWWWWWWZZZbbbiiimmmwwwxxxkkk___[[[]]]bbbgggkkkkkkjjjyyyppphhhwwwlllXXXKKKAAA888;;;:::888777666666666666::::::999:::<<<<<<;;;999999999999999999888888777555666666777777666666555777666666555555666666777555555555555555555555555444555555666666555555444444555666666666666666666555555555666666666666666444444333333333444555555333333333333333333333333555444444333333444444555444888666111111777777111555555555555555555555555444444333333444555666666333444444555555444444333333444555555666666555555444444444555555555555666444444444444444444444444333333444555666777888888777999;;;<<<<<<<<<>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFIIIMMMOOOOOOOOOMMMQQQOOOMMMQQQNNNRRRaaa444444444444444444444444444444444444444444444444444444444444444444444444444444555555666777777777444444444444444444444444333333333333333333333333222222333333444555555666333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444222222222333333444444444333333333333333333333333111333555444222111222444444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444444333222333555666555444444444444444444444444444222333333444555555444444444444444444444444333333444444444444444444444444777666555555555555555666333333222222333333444555444333333333333444555555555555555555555555555555444444333333444444555666444444444555555555555666333333333333333333333333333444666777777777555555333333444444444444444555333444555777999;;;<<<============<<<;;;:::::::::999999888888888:::<<<>>>@@@???>>>===<<<<<<<<<<<<;;;<<<<<<======>>>??????<<<<<<=========>>>>>>>>><<<<<<;;;;;;<<<======>>>???>>>>>>>>>??????@@@AAA<<<>>>@@@@@@@@@AAADDDGGGFFFGGGGGGHHHHHHGGGFFFEEEFFFFFFLLLSSSTTTPPPPPPSSSQQQVVVXXXVVVUUUXXXYYYXXX^^^_________^^^\\\ZZZXXX[[[eeekkklllqqqzzzyyyrrrjjj^^^VVVXXX```hhhqqqxxxssshhhkkkpppddd```ooo|||vvv\\\HHHBBBBBB???::::::999999888888888888999888:::;;;;;;999888999999999999999999999888777777555555666666666666555555666666555555555555666666555555555555555555555555444555555666666555555444444444555666666666666666555555555555666666666777333333333333333444555666333333333333333333333333555444444333333444444555333555555333000000111333555555555555555555555555444333333444444555444444333444444555555444444333333444555555666666555555444444444555555555555666444444444444444444444444333333444555666777888888777999;;;<<<<<<===???@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGJJJMMMNNNNNNMMMLLLPPPNNNLLLPPPMMMQQQ```444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555666666444444444444444444444444333333333333333333333333222222333333444555666666333333333333333333333333333333333333333333333333444444444444444444444444444333333333333444555555444444444444444444444444222222222333333444444444333333333333333333333333000222444333111000222444444444444444444444444444333333333444444555555555333333333444444444555555444444444444444444444444444333222333555666555444444444444444444444444444333444444555666666666555555555555444444333333333444444444444444444444444555555444555555666777888333333222222333333444555444333333333333444555555555555555555555555555555333333222222333333444555444444444555555555666666333333333333333333333333333444666777888777666444444444444444444444444444222333444666888;;;<<<===:::;;;;;;;;;;;;;;;;;;<<<;;;:::888777777:::<<<>>>@@@@@@>>>===<<<<<<<<<<<<<<<======>>>???@@@@@@AAA<<<<<<<<<<<<=========>>>:::::::::::::::;;;<<<=========<<<======>>>??????===@@@BBBCCCBBBCCCGGGJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFBBBEEENNNQQQMMMIIIIIIHHHOOOTTTSSSSSSYYY___bbbYYY]]]aaabbb```[[[VVVSSSZZZeeelllkkknnnsssoooeee^^^XXXWWW```gggkkkpppvvvooo]]]ZZZ^^^XXXUUU```hhhjjj]]]JJJ===:::;;;888333777777777666777777888888777:::<<<;;;777666777999888999999999999888777777555555666666666666555555666666555555555555666666555555555555555555555555444555555555555555555444444444555666777777666666444555555555666666777777333333333333333444555666333333333333333333333333555444444333333444444555111111444666333///333;;;555555555555555555555555333333333333444444333111333444444555555444444333333444555555666666555555444444444555555555666666444444444444444444444444333333444555666777888888777999;;;<<<<<<===???AAAAAABBBBBBBBBCCCDDDDDDDDDHHHGGGHHHJJJMMMNNNNNNLLLKKKPPPMMMKKKOOOMMMPPP___222222333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333555444333333222222222222444444444444444444444444444444222222222222444444444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444555444444333333444444555444444444555555555555666444444444444444444444444222333444555555444333222444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555333333333444444444555555666666555555555444444444555555555444444333333333555444444333333444444555777666444333333444666777777666555444444444444444333333444555555444333333333333333444444444555555555555555555555555555555555555555555666666666666555444444444444555666666888888999999999:::::::::888999999999999999999:::;;;::::::999999:::::::::===>>>>>>???@@@@@@AAAAAA===;;;::::::;;;<<<<<<<<<:::999999;;;??????===:::>>>===<<<;;;;;;<<<>>>???>>>???AAACCCDDDDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFEEENNNOOOPPPRRRUUUYYY]]]___```]]]ZZZXXXWWWVVVTTTRRRXXX[[[```eeeeeeccc___\\\]]]ZZZYYY^^^gggooossssssfffZZZOOOLLLLLLKKKKKKLLLBBB???;;;999999999999888999888777666666666777888888999999999888777555444999999999888888666555555666666666666555555555555777777777777777777777777666666666666666666666666333333444444555666666666666666666555555444444444444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333333333333444444444555555222222333444444555555666333333333333333333333333555555555444444333333333444444444555555555555666444555666555444444555666666666555555555444444444666666666666777777777777888999999:::<<<>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCFFFFFFHHHKKKNNNOOONNNMMMIIIOOONNNMMMOOOKKKNNN]]]222222333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333555444333333222222222333444444444444444444444444444333333222222333333444444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444555444444333333444444555444444444444555555555555444444444444444444444444333444444444444444444333222222222222222222222222333333333333333333333333444444444444444444444444444444444555555555666666444444444555555555666666666666555555555444444444555555444444444333333333555444444333333444444555777555444333333444555777666666555444444444444444333333444555555444333333333333333444444444555555555555555555555555555555555555555555666666666666444444444444444555666666888888888999999999999:::999999999999999::::::::::::999999999999:::;;;;;;===>>>>>>???@@@@@@AAAAAA===<<<;;;<<<>>>???>>>===:::999999;;;>>>???===;;;;;;;;;<<<===============>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@???@@@BBBDDDFFFGGGGGGGGGMMMMMMNNNOOORRRUUUWWWYYYXXXUUURRRPPPPPPOOONNNMMMLLLNNNPPPRRRSSSTTTTTTTTTYYYVVVTTTXXX```gggiiiiiibbbVVVKKKFFFDDDAAA???@@@===:::777555666666666555555666777999999999888888888888999999888777666555888999999888888666555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555444444444444333333333222222222444444444444444444444444555555444444444333333333444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333555555444444444333333333444444444555555555555666444555666555444444555666666666555555555444444444666666666666777777777777999999::::::<<<===???@@@AAAAAABBBCCCDDDDDDDDDDDDFFFFFFGGGJJJMMMNNNNNNLLLJJJPPPNNNLLLNNNIIIKKKZZZ}}}222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444333222222222333333444444444444444444444444222333333444444333333222444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555222222333333333333444444555444444333333444444555444444444444555555555555444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333444444444444444444444444555555555555666666666666555555555666666666777777555555555555555444444444555444444444444333333333555444444333333444444555666555444333333444555666666666555444444444444555333444444555555444444333333333333444444444555555444444444444444444444444444555555555555666666666444444444444444555555666777777777888888888999999999999999999::::::;;;;;;999999999999999:::;;;<<<<<<======>>>>>>??????@@@<<<<<<<<>>;;;::::::<<<>>>>>>===<<<888999<<<>>>???>>>===<<<>>>>>>>>>>>>???@@@AAAAAACCCBBB@@@???>>>??????@@@===>>>@@@BBBDDDFFFGGGGGGJJJJJJJJJKKKMMMOOOPPPQQQSSSPPPKKKHHHGGGGGGFFFEEEEEEEEEDDDFFFIIINNNTTTWWWRRROOOMMMPPPUUUYYY[[[ZZZXXXNNNDDD@@@===999888999888666444333444555555555333555888;;;<<<;;;999888777777777888888777666666888888888888777666555555666666666666777777777777666666666666666666666666555555555555555555555555777666666555444444333333444333333333333222222222444444444444444444444444555444444444444333333333444444444444444444444444333333333333333333333333333333333444444444555555666666555444444333222222333333333333333333333333555444444444444333333333444444444555555555555666444555666555444444555666555555555555555444444444666666666666777777777777:::::::::;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFIIILLLMMMMMMLLLKKKPPPNNNLLLNNNIIIJJJWWW222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333333444444444444444444444444222222444444444444222222444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222222333333333444444555444444333333444444555333333444444444555555555444444444444444444444444555444333222222333444555666666666666666666666666444444444444444444444444444444444444444444444444444444444444555555555555444555555555666666666666555555555555555555555555444444444444444444444444555444444333333444444555666555444444444444555666666555555444444444555555444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555666666444444333333444444555666666666777777777888888888888888999999::::::;;;;;;::::::999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;===@@@CCCCCCAAA???<<<<<<<<<===>>>>>>>>>>>>888999;;;===>>>>>>>>>>>>??????>>>===>>>???AAABBBAAA@@@>>><<<<<<===>>>???===>>>???@@@BBBCCCDDDEEEEEEFFFFFFHHHIIIKKKLLLMMMRRRNNNHHHDDDBBBAAA@@@???AAAAAAAAACCCIIIQQQXXX]]]LLLIIIGGGHHHJJJLLLMMMLLLKKKCCC===<<<;;;888888:::777666444444666888888777555666888:::;;;:::999999666666777777777777777777777777888888777666555555666666666777777777777777666666666666666666666666555555555555555555555555666666555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555555444444444333333333444444444444444444444444444444444444444444444444444444444555555555555666444555666555444444444666555555555555555555555555666666666666777777777777;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEGGGKKKMMMMMMLLLKKKPPPNNNMMMOOOKKKKKKWWW222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333222222333333444444444444444444444444444222222444444444444222222444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444555444444333333444444555333333333444444444444555444444444444444444444444555444333222222333444555666666666666666666666666444444444444444444444444444444444444444444444444222222333333333444444444333333444444444555555555444555555555555555555555444444444444444444444444555444444333333444444555555555555444444555555555555555444444444555555666444444444444444444444444333333333444444444555555444444444444444444444444444444444444555555555555333333333333333444555555555555555666666666777777777777888888999:::;;;;;;<<<;;;:::999888777777777888888888888999999999999::::::<<>>===>>>>>>>>>>>>>>>??????:::999999:::;;;===???@@@@@@@@@???>>>>>>???AAABBB???>>><<<;;;:::;;;===>>>>>>>>>>>>??????@@@@@@AAA@@@AAACCCEEEGGGHHHIIIJJJJJJGGGCCCAAA@@@@@@@@@???======>>>AAAEEEJJJPPPSSSFFFEEECCCBBBBBBBBBBBBBBB???:::888999999777777:::666555444555777999999888999999888888777888888999666666666666666666777777666777777777777666666555555555666666777777777888555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555666444555666555444444444666444555555555555555555555666666666666777777777777;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEEFFFEEEEEEGGGJJJLLLMMMLLLKKKOOOMMMNNNRRROOONNNYYY~~~222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333222222222333444444444444444444444444444444222333333444444333333222444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444555444444333333444444555333333333333444444444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444444444444444444444444444111222222222333333333333333333333444444444444555444444444555555555555555333333333444444444444555555444444333333444444555555555555555555555555555555444444444444555666666555444444333333444444555333333333444444444555555333333333333333333333333333444444444444555555555333333333333333444444555444444555555555666666666555666666777888999::::::<<<;;;:::888777777777777777777777777777777777777999999:::<<<>>>???===<<<===>>>>>>===<<<<<<===???;;;:::999999999<<<>>>@@@@@@???????????????@@@@@@======<<<;;;;;;;;;<<<===>>>>>>============>>>>>>===>>>@@@BBBDDDEEEFFFFFF???>>>===>>>@@@AAAAAA@@@>>>??????@@@AAABBBCCCCCCBBBAAA???>>>===<<<;;;;;;999666555777666333333555444333333444666888777666:::999777666555666777888777777666555555666666666666666666777777666666555444444555555666666777777555555555555555555555555444444444444444444444444333333444444555666666777222222222333333333333444444444444444444444444444333333333444444444444555333333333333333333333333333333333333333333333333333333333444444444555555222222333333444555666666444444444444444444444444333333333444444444444555444444444555555555555666444555666555444444555666444444444555555555555555666666666666777777777777:::::::::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGFFFEEEGGGJJJMMMNNNMMMKKKOOOMMMNNNTTTQQQPPPZZZ~~~{{{222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222222333333444555444444444444444444444444444333333222222333333444444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444555444444333333444444555222222333333333444444444444444444444444444444444333444444444444444444333222222222222222222222222555555555555555555555555444444444444444444444444222222222333333333444444444444444444555555555555444444444555555555666666333333333444444444555555555444444333333444444555444555555555555555555444444444444444444555666666555444333333333333444555333333333444444444555555333333333333333333333333333333444444444555555555333333222222333333444555333444444444444555555555444444555666777888999999999888888888888888999999888888777777777777777777888777666777999::::::888:::;;;<<<:::888888:::===::::::::::::;;;;;;<<<===>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???;;;<<<>>>@@@AAAAAAAAAAAA<<<<<<<<<>>>AAAAAA@@@???@@@@@@?????????>>>>>>>>>=========;;;999777777777555444555777666222111444444333333444666777666555666666666666777777777666888777666555444444555555555555666666666666666555333333333444555666666666555555555555555555555555444444444444444444444444444444555555555555555555222222222333333333444444444444444444444444444444333333333444444444555555222222222222222222222222333333333333333333333333333333333444444444555555333444444444444444444444555555555555555555555555333333333444444444555555444444444555555555555666444555666555444444555666444444444555555555666666666666666666777777777777999999::::::<<<===???@@@>>>???AAACCCDDDEEEFFFFFFHHHGGGFFFGGGKKKMMMOOOOOOLLLPPPMMMNNNTTTPPPNNNWWWzzz|||222222333333333444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333444555444444444444444444444444555444222222222222444555444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555222222333333333444444444555444444333333444444555222222333333333444444444444444444444444444444444222333555555555555333222444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555555555555666666666777444444444555555555666666333333333444444555555555555444444333333444444555444444555555555555444444444444444444444555666777555444333333333333444555333333333444444444555555333333333333333333333333333333333444444444555555333333222222333333444555333333333444444444555555333333444555666777888888666666666777888:::;;;<<<999999999888888888888888888666444555666777777666888999:::888555555888;;;999:::;;;======<<<:::999<<<<<<===>>>>>>===<<<;;;;;;;;;<<<======<<<<<<;;;::::::::::::;;;===???@@@;;;<<<===>>>>>>>>>===<<>>;;;<<<<<<;;;;;;;;;<<<===>>>:::;;;;;;999777555555666333333555999888444444777555444444666888888777555000222555888999888777555999888666555444444444555555555666666666666666555222222333333444555666666555555555555555555555555444444444444444444444444666666666555444444333333444444444555555666666666444444444444444444444444333333333444444555555555222222222222222222222222333333333333333333333333333333333444444444555555666555555444444333333222555555555555555555555555333333333444444555555555444444444555555555666666444555666555444444555666444444444555555555666666666666666666777777777777888999999:::<<<>>>???@@@>>>???AAACCCDDDEEEFFFFFFIIIGGGGGGHHHKKKNNNOOOOOOMMMPPPMMMNNNSSSOOOKKKSSSttt333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555333444444555555444444333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444444444444444444444444444222222333333333444444444444444333222222444555666222222333444555555444444444444555555555555444444555444444333333444444555555555444444444444555555666555555555555444444444444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333444444444444444444444444333333333444444444555555555666777777777777777666999999999999999999999999777777777666666666666666666666777777777888888888777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999888777777666555444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555555666666666666444444555666777777666666555555555555555555555555666666555555555444444444444444444555555555555666333333333333333333333333444444444333333222222222444333333333333444555555333333333333333333333333333333333333333333333333333333333333333333333333222333444444222222333444555555555555555555555555222222333444555555555555333333333444444444555555333333333444444444555555555555444444444444555555666666555555555444444444555444333555888:::999888777888:::::::::<<<>>>@@@@@@BBBCCCDDDCCCDDDFFFGGGDDDDDDFFFGGGIIIJJJLLLLLLMMMNNNOOONNNMMMLLLMMMNNNjjj333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555333444444444444444444333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444222222333333333444444444444444444444444555555666444555555666777777666666444444555555555555444444555444444333333444444555555555444444444444555555666555555555555444444444444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333444444444444444444444444333333333444444444444555555555666777777777666666888888999999999999999999777777777777777777777777888888888888888888999999777888888999999999999999888888888888888888888888888999999999999:::::::::<<<;;;::::::::::::;;;<<<======>>>>>>======<<<;;;<<<;;;;;;:::::::::;;;;;;888888888888888888777777777777777666555444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555555666666666666444555666666666666666666555555555555555555555555666555555555444444444444444444444444555555555555333333333333333333333333444444444333333222222222444333333333333444555555333333333333333333333333333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444333333444444555444444444333333333444444444555555333333333444444444555555555555444444444444555555666666555555555444444444555444333555888:::999888777888:::::::::;;;>>>@@@@@@BBBCCCDDDCCCDDDEEEGGGDDDDDDFFFGGGIIIJJJLLLLLLMMMNNNOOONNNMMMLLLMMMNNNUUU|||{{{333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444666666666666666666666666555555555555555444444444444444444444444444444444333333333333444444444444444444555666666666666555444555666666777666666666444444555555555555444444555444444333333444444555555555444444444444555555666555555555555444444444444444444444444444444444444444444444444444444444555444444444444333333333333333333333333333444444333333333333333333333333333333333333444444444444444444555666666666666666777777888888999999999:::666666777777888888999999::::::::::::999999999999777777888999999999999999888888888888888888888888888888888999999999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::999999888888888888888888777777666666555555777777666666555444444444444444444444444444444444333333333444444444555555444444444444444444444444444555555555555666666666666666666666666666555444555555555555555555555555555555555555444444444444444444444444555555555555333333333333333333333333444444333333333333222222444333333333333444555555333333333333333333333333333333333333333333333333333333333333333333333333222333444444222222333444333333333333333333333333444444444555444444333333333333333444444444555555333333333444444444555555555555444444444444555555555555555555555444444444555444444555888999999888777999:::::::::;;;>>>@@@@@@AAACCCCCCCCCDDDEEEGGGDDDDDDFFFGGGIIIJJJLLLLLLLLLNNNOOONNNMMMMMMNNNOOOYYY333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333333444444333333333444444444555555444444444444444444444444444444444444555555555555444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555666666666555555555555555555555555444444444444444444444444333333333444444444444555333444666777777777666555333333444444444444444333333444444555555444444333555444444333333444444555555555444444444444555555666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444444333333333333333333333333222222333333333444444444333333444555666666666555666666777777888999999999555666666777888999::::::;;;;;;;;;;;;::::::::::::888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;::::::999888999999888777666666666666888888777777666555555555666666666555555444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555666666666666777777666555444444555555555555555555555555444444444444444444444444333333444444444555555555333333333333333333333333333333333333333333333333444333333333333444555555333333333333333333333333333333333333333333333333222222333333333333444444222333444444222222333444333333333333333333333333555555555555444333222222333333333444444444555555333333333444444444555555555555444444444444555555555555555555555555555555555555555666777888888888888999:::::::::;;;===??????AAACCCCCCCCCCCCEEEGGGDDDDDDFFFGGGIIIJJJLLLLLLLLLNNNOOONNNMMMMMMNNNPPPttt333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333333444444333333333444444444555555444444444444444444444444444444444555555666666666666666666666666666666666666666666555555444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555555444333333333333444555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555444555555555555555555555444444444444444444444444333333444444444555555555333444666777777777666555333444444444444444333333333333444444444444333333555444444333333444444555555555444444444444555555666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555333333333333333333333333222222222333333333444444222333444555666666666666666666666777777888888888555555666777888999999:::::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;========================::::::::::::;;;;;;;;;;;;999999::::::::::::999999888999999999999888777777777777666555555555555555888888777777777666666666555555555555444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444555555555555666666777777666555444444555555555555555555555555333333444444444444444444333333333444444444444555333333333333333333333333333333333333333333333333444333333333333444555555333333333333333333333333333333333333333333333333222222222333333444444444222333444444222222333444333333333333333333333333555555555555444333222222333333333444444444555555333333333444444444555555555555444444444444555555444555555555555555555555555555666666777777888888888999:::::::::;;;===??????AAABBBCCCBBBCCCEEEFFFDDDDDDFFFGGGIIIJJJLLLLLLLLLNNNOOOOOONNNNNNOOOPPP~~~333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333444444444555555444444444444444444444444444444444555666666777777666666666666666666666666777777666666555444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555555444333222222333444555444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555555555444444444555555555555555444444444444444444444444333444444444555555555555444444555666666666666555666666666777666666555444333333444444444444333333555444444333333444444555555555444444444444555555666555555555555444444444444444444444444444444444444444444444444444444444333333333444444444444555333333333444555555666666444444444444444444444444222222222222333333333333222333444555666777777777777777666666666666666666555555666666777777888888888888888888999999999:::999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;777888888999999888888777777777777777777666666555666555555444444555555666666666777777777777777777444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333444444444444555555555666666666666666666555444555555555555555555555555333333333333444444444444333333333333444444444444333333333333333333333333222222333333333333444444444333333333333444555555333333333333333333333333333333333333333333333333111222222333333444444555222333444444222222333444333333333333333333333333444444444555444444333333333333333444444444555555333333333444444444555555555555444444444444555555444444444555555555555555444666777777666666777999999:::;;;;;;::::::===>>>???@@@BBBBBBBBBCCCDDDFFFDDDDDDFFFGGGIIIJJJLLLLLLLLLNNNOOOOOONNNNNNPPPQQQttt333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333444444444555555444444444444444444444444444444444555666777777777666666666666666666666666777777777666555444444444555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555666555333222222333555666555555555555555555555555444444444444444444444444444444444444444444444444333333333444555666666666444444444555555555666666444444444444444444444444444444444444555555555555444444444444444555555666666666777777666555555444222333333444444333333222555444444333333444444555555555444444444444555555666555555555555444444444444444444444444444444444444444444444444444444444333333333444444444555555333333444444555666666666555555555555555555555555111222222222222333333333333333555666777888888888777777777666666555555444555555555555555666666666444555555666777888999999777888999999::::::999999999999999999999999999999777777888888888999999999555666777888888777666555666666666666666555444444444444444444555555666777444444444555666666777777444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333333444444444555555555444555666666666666666666555555555555555555555555222222333333333444444444222222333333333444444444333333333333333333333333222222222333333444444444444333333333333444555555333333333333333333333333333333333333333333333333111111222333333444555555222333444444222222333444444444444444444444444444333333444444555444444444333333333444444444555555333333333444444444555555555555444444444444555555444444444555555555666666444666888777666555777999999:::;;;;;;::::::<<<>>>>>>@@@BBBBBBBBBBBBDDDFFFDDDDDDFFFGGGIIIJJJLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRlll333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444333333333444444444555555444444444444444444444444444444444555666777777888555555555555555555555555888777777666555444444444555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555666555333222222333555666555555555555555555555555444444444444444444444444444444444444444444444444444444444555666777777888444444444555555555666666444444444444444444444444444444444555555555666666444444333222222444555666444555555555444333222222222333333444444333333222555444444333333444444555555555555444444555555555666666555555555444444444444444444444444444444444444444444444444444444444333333333444444555555555333333444444555666777777666666666666666666666666111111222222222333333333333444555777888999999999888888777666555444444333555555555555555444444444222333444555666777888999666666777888888888888888999999999999999999999999666666666666777777777777444555666777777666555444555555666666555555444333333333333444555666777888111222222333444555666666444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444555666777777777666555555555555555555555555222222222333333444444444222222333333333444444444333333333333333333333333222222222333333444444444444333333333333444555555333333333333333333333333333333333333333333333333111111222333333444555555222333444444222222333444555555555555555555555555222222333444555555555555333333333444444444555555333333333444444444555555555555555444444555555555444444444555555555666666444777888888555555777999999:::;;;;;;::::::<<<>>>>>>@@@BBBBBBBBBBBBDDDFFFDDDDDDFFFGGGIIIJJJLLLLLLLLLNNNOOOOOOOOOOOOQQQRRRkkk{{{555555555444444333333333444444444444444444444444444444444444444444444444333444555666666555444333444444444444444444444444444444444444444444444444666555444333333444555666888888777777666666555555444555555555666777777777666666666666666666666666777777777777777777777777666666555555555444444444555555555444444333333333222333444444555555444444333333333444444555555555444444444555555555555666666666555555555444444444666666666666666666666666444444444444444444444444555666777666444333333555555555555555555555555555444333333444555555444222444444444555555555555666222333555666666666555444666666555444555666777888777777666555444444333333333444444555555444444333444444444444444444444444333444444555555444444333555555555555555555555555444444555555444444333333555555666666555555444333444444444333333333222222555555555555555555555555555555555444444333333333222222333333333333444444222222333444555777888999777777777777666555444333444444444333333222222222333333333444444444555555444444444555555555555666777777777777777777777777666666555555555555666666777777777777666666666666666666666666666666666666444444444444444444444444444444555555666666777777444444444444444444444444777666555444333222222222666555555444444333222222444444444444444444444444777666555444444444555555666555555777888888666444444444444444444444444444444444444444444444444444222333333444444333333222444444555555555555444444444444444333333222222222333333333333333333333333666555333222111222333333333333333333333333333333222333333444444333333222333444444444444444444555555444444333333333444444444444444555555555555666333777888555444666777555444444444444444444444444666666666666666666666666777888999888777666777888555444555666888999888666777999::::::::::::;;;======>>>???@@@BBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOOOOOOOOOOQQQTTTWWW}}}uuuuuu444444444444444444333333555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444555555444444444444555555777777777777666666666666555555555555555555666666555555555555555555555555666666666666666666666666666666555555555444444444555555444444444333333333222333444444555555444444333333444444444444444444444444444555555555555666666666555555555444444444555555555555555555555555444444444444444444444444555666777666444333444555444444444444444444444444222333444444555444444444444444444555555555555666333444555666777666555555666555444444444555777777777666666555444444333333333444444555555444444333444444444444444444444444333444444555555444444333555555555555555555555555444444444555555444333333555555666666555555444333444444444333333333222222555555555555555555555555555555444444444333333333222222333333333333444444222222333333444555777777666666666666555444333333444444444333333222222222333333333444444444444555444444444444555555555555555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555444444444444444444444444555555555666666777777777444444444444444444444444777777666555444333333444444444444444444444444444444444444444444444444444333333333333444444444444555444444666666666333111333333333333333333333333444444444444444444444444222333333444444333333222444444555555555555444444444444444333333222222222333333333333333333333333555444333222222222333333333333333333333333333333222333333444444333333222111222222222222333333333555444444333333444444444333333333333444444444555222666777444222555666444444444444444444444444444555555555555555555555555555666777777555555555777555555555666888999888777777999::::::::::::;;;===>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNOOONNNNNNOOORRRTTT|||sssvvv333333444444444444444444666666666666666666666666444444444444444444444444555555555444444555555555444444444444444444444444444444444444444444444444444555555555555555555444666666666666777777777777555555555444444444444444444444444444444444444444555555555555555555555555555555555555555444444444555444444444444333333333333333444555555555555444444444444444444444333333444444444555555555555666555555555555555444444444444444444444444444444444444444444444444444444444444666666666444333444555333333333333333333333333222555777777444333444666444444444555555555555666444555666777888777666666555444444444444555666666666666666555444444333333333444444555555444444333444444444444444444444444333444444555555444444333444444444444444444444444333444444555555555444444555666666666666555444444444444444444333333333333666666666666666666666666444444444444333333333333222222333333333333444444333333333333333444555555555555555555555444333222444444333333333333222222333333333333444444444444444444444444555555555555333333333333333333333333666555555444444555555666444444444444444444444444444444444444444444444444555555555555555555555555666666666666777777777777444444444444444444444444888777666555444444444555222222333444444555666666444444444444444444444444111222333444555555555555444444555666777666222000222222222222222222222222444444444444444444444444222333333444444333333222444444555555555555444444444444333333333333222222333333333333333333333333444444333222222222333333333333333333333333333333222333333444444333333222111111222222333333333333444444444333333444444555222222222333333333444444111555666333222444555333444444444444444444444444555555555555555555555555333444555555444333444555666555444666888999888777777999::::::::::::;;;===@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNNNNNNNMMMMMMOOOQQQqqqlllvvv333333333444444555555555555555555555555555555555555555555555555555555555666555444333333444555666444444444444444444444444444444444444444444444444333444555666666555444333555555555666777888888888555555555444333333333222444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333444444555555555555555555555555444444333333333444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444444555666555444333444666333333333333333333333333666999<<<:::555222444777444444444555555555555666444555777888888888777666444444444444444555555666666666555555555444444444333444444555555444444333444444444444444444444444333444444555555444444333444444444444444444444444333333444555555666555555666666666666666555444444555444444444444333333333666666666666666666666666333333333333333333333333222222222333333333444444444333333222222222333333444444555555444333333222333333333333333333333333222222333333333444444444333333444444444555555555222222222222222222222222555444444444444444444555444444444444444555555555444444444444444444444444555555555555555555555555777777777777777777777777444444444444444444444444666666555444444444444444333333333444444444555555444444444444444444444444333444555666666666666555555555555777888888555222222222222222222222222222333333333333333333333333222333333444444333333222333444444555555444444333333333333333333333333333333333333333333333333333444333333333333333333333333333333333333333333333222333333444444333333222333333444444555666666666444444333333333444555555222333333333333444444444222666777333222444555444444444444444444444444444555555555555555555555555222444555555333333444666666555444555777999888888777999::::::::::::;;;===BBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNOOONNNMMMLLLNNNOOO___ooonnncccvvv333333333444444555555555444444444444444444444444555555555555555555555555666555444333333444555666444444444444444444444444444444444444444444444444333444555666666555444333444444555666777888999999555555555444333333333222444444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444333444555555666666555555555555555444444333333333444444444555555555555666444555555555555555555555555555555555555555555555444444444444444444444444333555666555444444555666444444444444444444444444999===???<<<666222333666444444444555555555555666444555777888888888777666444444444555555555555555555555555555555444444444333444444555555444444333444444444444444444444444333444444555555444444333444444444444444444444444222333444555666666777666666666777777666666555444555555555444444444333333666666666666666666666666333333333333333333333333222222222333333333444444444444333222222222333333444444444555444444333222333333333333333333333333222222222333333333444444333333333444444444444555333333333333333333333333444444333333333333444444444444555555555666666666555555555555555555555555555555555555555555555555777777777666666666666666444444444444444444444444444444333333222222333333555555444444444333333333444444444444444444444444444444555555555444444444555444444666777777666444444444444444444444444444333333333333333333333333222333333444444333333222333333444444444444333333333333333333333333333333333333333333333333333333222333333333333333333333333333333333333333333333222333333444444333333222333333444555555666777777333333333333333444555666444444444444555555555555333777888555333555666555444444444444444444444444555555555555555555555555333555666666555555666777777555444555777888999888777999::::::::::::;;;===BBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOPPPOOONNNMMMMMMNNNUUUbbbccc^^^xxx333333444444444444444444444444444444444444444444555555555555555555555555555555555444444555555555444444444444444444444444444444444444444444444444444555555555555555555444444555555666777888888999555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555333333333444444444444555444444555666666666666555444444444444444444333333444444444555555555555666444444444555555555555555666666666666666666666666444444444444444444444444333444666555444444555666555555555555555555555555999;;;===;;;777444444555444444444555555555555666444555666777888777666666444555666666777777666666555555555555555555555555333444444555555444444333444444444444444444444444333444444555555444444333333333333333333333333333111222444555777777888888666777777777777666555555555555555555444444444333555555555555555555555555222222222222333333333333222222333333333333444444555444333333333333333444444444555555555555444444222222333333333333444444222222222222333333333333333333333333444444444444444444444444444444444444444333333222222333333444444444444555666666777777666666666666666666666666444444444444444444444444666666666666555555555555444444444444444444444444333333222222222222222333666666555444333333222222444444444444444444444444333333222222222333444444999777444444555555444333444444444444444444444444333333333333333333333333222333333444444333333222333333444444444444333333222222333333333333444444333333333333333333333333222222333444444444333333333333333333333333333333222333333444444333333222111111222333444555555666333333333333444555555666444444444555555555666666333777888555444666777555444444444444444444444444444444444444444444444444444555777777666666777999777555444444666888999999777999::::::::::::;;;===@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNPPPPPPNNNMMMMMMNNNVVVaaaaaa___zzz444444444444444444333333555555555555555555555555555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444555555444444444444555555555555666666777777888888555555555555555555666666555555555555555555555555444444444444444444444444444444444555555555666666333333333444444444555555444444555666666666666666333333444444444444444444444444444555555555555666444444444555555555666666555555555555555555555555444444444444444444444444333444555555444444555777444444444444444444444444555666666777666666555555444444444555555555555666333444555666777666555555555666777888888888777666555555555555555555555555333444444555555444444333444444444444444444444444333444444555555444444333333333333333333333333333111222444555777888888999777777777777777666555555555555555555444444444444444444444444444444444444111111222222222333333333222222333333333333444444555444444444444444555555444555555666666666555555222222222333333444444444111222222222222333333333222222333333333444444444444444444444444444444444333333222222222222333333222333333444555555666666555555555555555555555555333333333333333333333333666555555555444444444333444444444444444444444444333333333222222333333444444444444444444444444333444444444444444444444444333222111111333666999;;;CCC???999666555555444444333333333333333333333333222222222222222222222222222333333444444333333222222333333444444333333222222222222333333444444444333333333333333333333333111222333444444444333333333333333333333333333333222333333444444333333222111111222333444555666666333333333333444555666666333333444444444555555555333777888444333555666555444444444444444444444444444444444444444444444444333555666777666666888999888666444444666888999999777999::::::::::::;;;===>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLNNNOOOMMMLLLLLLMMMVVV______^^^yyy555555555444444333333333666666666666666666666666666666666666666666666666333444555666666555444333444444444444444444444444444444444444444444444444666555444333333444555666666666666666777777777777444555555555666777777777666666666666666666666666555555555555555555555555444444444555555555666666333333333444444555555555444555555666666666666666333333333444444555555555444444444555555555666666444444444555555555666666444444444444444444444444444444444444444444444444333444555555444444666777333333333333333333333333111000111333666777777555444444444555555555666666222333555666666666555444555666888999999999888777444555555555555555555555333444444555555444444333444444444444444444444444333444444555555444444333333333333333333333333333111222444555777888999999777777777777777666666555666666555555555444444444333333333333333333333333111111111222222333333333222222333333333444444444555444444444444555666777555555666666666666666555222222222333333444444444111111222222222333333333222222333333333444444444333333333333333333333333333222222222222222222333111111222333333444555555444444444444444444444444222222222222222222222222555555444444444333333333444444444444444444444444444444333333333444444555222333333444444555555666444444444444444444444444555444333444666;;;@@@CCCMMMGGG@@@:::777666666666222222222222222222222222222222222222222222222222222333333444444333333222222333333444444333333222222222222333333444444444333333333333333333333333000111333444555444333333333333333333333333333333222333333444444333333222333333444555666777888999222222222333444555666777222222333333333444444444222666666333222444555444444444444444444444444444444444444444444444444444333444666666555666777999888666444333666888999999777999::::::::::::;;;======>>>???@@@BBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHJJJMMMMMMLLLKKKLLLLLLRRR[[[[[[[[[vvv666555555555444444444444888666555666777888777666666666555555555444444444444444444555555555666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555444444444444444444444444555444444333333444444555444444444444444444444444555555555555666666666666444444444444444444444444555555555444444333333333555555555555666666666666333444666777777666444333333444555666666555444333333333444444555666777777555555555555555555555555555555666666555444333333555555555444444333333333555444444333333444444555555555555555555555444444555555555555555555555555666555444333333333333333444444444444444444444444666666777:::===<<<888333777555333222222444555777444444555555666888999:::777666555444333444444555777777777777777666555555444444444333333222222222444333333222222333333444222222222222222222222222444555555555666666777777555555444444444333333333444555555555444333333222222222333333333333444444333333333333333333333333666666555555555444444444333333333333333333333333555444333222222444555777444333333333333444555555333222222222222333444444444444444444444444444444777666555444333222222222555555555555555555555555333333333333333333333333333333333333333333333333555333555???KKKQQQMMMGGG777777666666555555555444333333333333333333333333333333333333333333333333111111222222222333333333555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222333444444555555444444555555555555555555555555333333222111222333444555222333444555666555444333444444444444444444444444444555555666777666666666777777777777666666666666666666666666777777777777;;;;;;:::::::::;;;<<<<<<:::@@@EEEEEEBBBAAACCCEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNRRRYYYUUUTTTvvv666666666555555555444444777666555555777777666555666666555555555444444444444444444555555555666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444555555555555666666666666444444444444444444444444666666666555555444444444555555555555666666666666333444555777777555444333444444555666666555444444333333444444555666666777555555555555555555555555555555666666555444444333555444444444444444444333555444444444444444444555555555555555555555555555555555555555555555555555666555444333333333333444444444444444444444444444666666888;;;???@@@===;;;888777666444444444444555444444555555666888999:::777666555444333444444555666666777777666555555444444444444333333333222222444333333222222333333444222222222222222222222222444555555555666666666777555444444444444333333333444444555555444333333222222222333333333333444444333333333333333333333333666555555555444444444444333333333333333333333333555444333222222444555777444333333333333444555555666555555555555666777777444444444444444444444444666555444444333333333333555555555555555555555555333333333333333333333333333333333333333333333333666444444999???AAA===888777666666666555555555444333333333333333333333333333333333333333333333333111222222222222333333333444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222333444444555555444444555555555555555555555555444333222222222333555555222333444444555555444444444444444444444444444444444444555666666666666555777777666666666555555555666666666666777777777777;;;;;;:::::::::;;;<<<<<<;;;@@@DDDEEEBBBAAACCCEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLPPPUUURRRTTTzzz777777777666666666555555666555444555666666555444666666666555555555555444444444555555555666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555666666666666666666666666555555444444444444555555444444444444444444444444555555555555666666666666444444444444444444444444666666666666666555555555444555555555555666666666333444555666666555444333444444555666666555444444333333444444555666666666555555555555555555555555555555555666555555444333444444444444444555555555444444444444444444444444555555555555555555555555555555555555555555555555555555444333333333444444444444444444444444444444666777888<<<@@@CCCCCCBBB::::::999888777555444333444444444555666777888999666666555444444444444555666666666666666555555444444444444444444333333333444444333333333333444444333333333333333333333333555555555555555666666666444444444444333333333333444444444444444333333222222222333333333333444444333333333333333333333333555555555555444444444444333333333333333333333333444444333222333444555666444333333333333444555555666666666666666777777888444444444444444444444444555444444333333444444444444444444444444444444444333333333333333333333333333333333333333333333333555333222333444333111...666666666555555555555555333333333333333333333333333333333333333333333333222222222222333333333333333333222222222222111111333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222333444444555555444444444444444444444444444444444444333333444444555666444333333333333444555555444444444444444444444444333333444555555555555555666666555555555444444444666666666666777777777777:::::::::::::::;;;<<<===<<<@@@CCCDDDBBBAAACCCEEEGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKOOORRROOOVVV777777777777666666666666666444333444555666555444666666666555555555555555555555555555666666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555555555666666666666555555555555555555555555666666555555555555555555444444444555555555666666444444555666666555444444444555555555555555555444444444444555555555666666555555555555555555555555444555555555555555444444333333444444555555666666444444555555555555444444444444444555555555555555555555555555555555555555555444444333333333444444444444444444444444444444666666888:::===@@@BBBCCC=========<<<:::777444222444444444555666777888888555555555555444444555555666666777777777666666555555555555444444444444444444444333333333333444444333333333333333333333333555555555555555555555555444444444333333333222222333333444444444333333222222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333444444333333333444555666444333333333333444555555333333333333333444555555444444444444444444444444333333333333333444555666444444444444444444444444333333333333333333333333333333333333333333333333111222222222111111222333555555555555555555555555444444444444444444444444333333333333333333333333222222222333333333444444333333333222222222222222333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333444333333333333333333333333222333444444555555444444444444444444444444444444444444444444555555666666444444333222333444555666444444444444444444444444222333444444555555444444555555444444444333333333666666666666777777777777::::::::::::;;;;;;<<<======@@@BBBCCCBBBBBBCCCEEEGGGGGGGGGFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKQQQQQQNNNZZZ777777777777666666666666666444333444555666555444666666666666666666666666555555555666666666777777666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666444444444444444444444444666555555444444555555666555555555555555555555555555555555555666666666666555555555555555555555555444444444444444444444444444444444444555555555555444555555555555555555444555555555444444555555555444444444555555555555555555555555555555555555555444444555555555555555444444444444555555666666666444555555666666555555444444444444555555555666666555555555555555555555555444444333333333444444555444444444444444444444444555666666777888:::<<<>>>>>>?????????<<<999666333555444444444555666777888444444555555555555555555666777777888888777777777555555555555555555555555555444444333333444444555333333333333333333333333555555555555555444444444444444333333333222222222222222333333444333333222222222222333333333444444333333333333333333333333333333444444444444444444333333333333333333333333333333333333444444555555444333333333333444555555222222111111222222333444444444444444444444444444333333333333444444555666444444444444444444444444333333333333333333333333333333333333333333333333000222333333222333666999444444444555555555555555444444444444444444444444333333333333333333333333222222333333333444444444333333333444444444444444333333333333333333333333222222222333333444444444333333333333333333333333444333333222222333333444333333333333333333333333222333444444555555444444444444444444444444444444444444444555555555555555444444333222333444555666444444444444444444444444222333444444555555444444444444444444333333333333666666666666777777777777:::999999:::;;;<<<======>>>@@@AAABBBBBBCCCDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLSSSRRRPPP___777777777666666666555555666555444555666666555444555666666666666777777777555555666666666777777777666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666444444444444444444444444666666555555555555666666555555555555555555555555555555555555666666666666555555555555555555555555333333333444444444444444333444444444444555555555555555555555555555555555666555444444444444555666555555555555555555555555555555555555555555555555333444555555666555555555555555555555555666666666444555666777777666555444333333444444555666666666555555555555555555555555444444333333333444555555444444444444444444444444444555666555444444555777<<<<<<======;;;999666444555555444444555555666777333444555555666555555555555666666777777777777777555555555666666666666666555555444444444444555555333333333333333333333333555555555444444444444444333333333333222222222222111222222333333333333333222222333333333333444444333333333333333333333333333333333333444444444444333333333333333333333333333333333444444444555555444333333333333444555555333333333333333444444555444444444444444444444444333333333333333444555666333333333333333333333333333333333333333333333333333333333333333333333333222333444333333333555777444444444444444555555555444444444444444444444444333333333333333333333333333333333333444444444444333333444444444444555555333333333333333333333333111222222333333444444555333333333333333333333333444333333222222333333444333333333333333333333333222333444444555555444444333333333333333333333333333333444555555555555444444333333333333444555555444444444444444444444444333333444555555555555555555555444444444333333333666666666666777777777777999999999:::;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEGGGFFFFFFFFFGGGHHHHHHIIIMMMMMMMMMMMMLLLLLLLLLLLLQQQQQQRRRbbb666666666555555555444444777666555555777777666555555666666666777777777777555666666666777777777777666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555555555555555666666666666555555555555555555555555444444444444555555555666333333444444444555555555555555555444444555555555666555444444444444555666555555555555555555555555555555555555555555555555333444444555666666555555666666666666555555555555444555666777777666555444333333444444555666666777555555555555555555555555333333333333333444555666444444444444444444444444333555777555333222333555777888888999888777555444555555444444444555666666333333555666666666555555333444444555666666555555555555666666666777777777555555444444444444555555444444444444444444444444555555555444444333333333333333333222222222222111111111222333333333333333222222333333333333444444333333333333333333333333222222333333333444444444333333333333333333333333333333444444555555444444444333333333333444555555444333333333333444555555444444444444444444444444444444333333333444555555333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333222333333333444444555555555555555555555555555555555333333333333333333333333333333333444444444444555222222333333333444444444333333333333333333333333111111222333333444555555333333333333333333333333444333333222222333333444333333333333333333333333222333444444555555444444333333333333333333333333111222333444555444444333222333444444555555444444444444444444444444444444444444555666666666666555555555555555444444444444666666666666777777777777999999999:::;;;<<<===>>>@@@@@@@@@@@@BBBDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMQQQddd666555555555444444444444888666555666777888777666555666666666777777888888666666666666777777777777777777777777777777777777555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666555555777777777777777777777777666666666666666666666666666666555555555555666666666666666666666666666666555555555555666666666777666666666666666666666666444555555555666666777777333333333444444444555555555555444444444444555555666555444333333444555666555555555555555555555444555555555555555555555555333333444555666666666555777777666666555555444444444555666888888666555444333333444444555666777777555555555555555555555555333333333333333444555666444444444444444444444444333555888777444222333555444444555555555555444444555555444444444555666666222333555666666666555555111222333333444444444333555666666666777777888888555555444444444444555555444444444444444444444444555555555444444333333333333333333222222222111111000111222333333333333333222222333333333444444444333333333333333333333333222222222333333444444444333333333333333333333333222333444444555555444444444333333333333444555555333222222222222333444444444444444444444444444444555444444333333444444444333333333333333333333333333333333333333333333333333333333333333333333333444333222333555666444222333333333444444555555555555555555555555555555555333333333333333333333333333333333444444444555555111111111222222333333333333333333333333333333333111111222333333444555555333333333333333333333333444333333222222333333444333333333333333333333333222333444444555555444444333333333333333333333333111222333444444444333222222333444555666555444333444444444444444444444444444555666666777777666666666666555555555444444444666666666666777777777777999999999:::;;;<<<>>>>>>AAA@@@???@@@BBBDDDEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIFFFIIIOOOccc777888888777666666777999999888888777666555555444333555777777555444555666666666666666777777777777777777777777777777777777444444555555555555444444777777777777666666666666777777666666666666777777555555555555555666777777777777666555555555555555777777777777666666666666333444666777777777666555333:::555000555444222888555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666777666555444444555666777555555555555555555555555555555555555555555555555444444444555666777777888444444444444555555555666444444444444444444444444333444444444555666666666666666666666666555555555111444666444222111444888555555444444444444555555333444444555555444444333444444444444444444444444222222333333444555666666666666666555555444444444333333333444444555555555444555555555555555444333999777555444333444555666333333333333333333333333444444444555555555555666222222222222222222222222333333333222222111111111111111222222222333333333444444444333333222222222111222333444555555555555444444444444444444444444444444444333333222222222333333333444444444555555666555333333555666555444555444444333333444444555777777666555444333333222444444444444444444444444444444444333333222222222555555555444444333333333444444333222333444555666444444555555555555444444222333333444444333333222444444444333333222222222333333333333333333333333444333333222222333333444777111444666111444888333444444444333333222222222444444222222222222444444444444444444444444444333444444444444444444444444777666444222111111111111444444444444444444444444333333333333333333333333666555555444444444555555666666666666666555555555666555444444444666777888666666555444444444444555555555555666666666666666999:::;;;>>>AAACCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLHHHPPPQQQaaa777888888777666666777999888888888777666555555555888???DDDCCC<<<888888;;;666666666666777777777777777777777777777777777777666666777777777777666666666666666666777777777777777777666666666666777777666555555555555666777777777777666555555555555555888777777777666666666666444444666777777777666555444:::555222666555333888666666666777777777777888666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666777666555444444555666777666666666666666666666666555555555555555555555555444444555555666777777888444444555555555666666666555444444333333444444555444444444555555555555555666666666666666666666555555555444555666777666666555555444444444444555555333444444555555444444333444444444444444444444444333333444555555666777777555555555444444444333333333333333444444555555555444555555666666666555555888777555444333444555666333333333333333333333333444444444444555555555555333333333333333333333333333333333222222222111111222222333333333444444444444444444333333222222222222222333444555555555555444444444444444444444444444444444333333222222222333333333444444444555555666555333333555666555444555444444333333444444555444444444333333222222111444444444444444444444444444444444333333222222222555555444444444333333333444444333333333444555666444444555555555555444444222333333444444333333222333333333333333333444444333333333333333333333333444333333222222333333444555///222444000333777222444444444333333222222222444333333222222333333444222222222333333444444444444444444444444444444444555444333222222333333444444444444444444444444444333333333333333333333333555555555444444444555555666666666666666666666666444444444444444555666666666666555444444444444555444555555555666666777777:::<<>>@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLKKKGGGNNNMMM^^^777888888777666666777999888888777777666666555555:::CCCKKKHHH???777888<<<666666666666777777777777666666666666666666666666777888888999999888888777555555666666777777888888777777666666666666777777666666555555666666777888777777666555555555666666888888777777777666666666444555555666777666666666444999555444:::777333888777777777777888888888888666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666777777777777777777777777555555555555555555555555444444555555666777777777555555666666666777777777666555444333333444555666555555555555555444444444555555666666666666666666888555444666:::;;;888444555555444444444444555555444444555555555555444444444444444444444444444444444444555555666777777777444444444444333333333333444444444444444555555555444555555666777777777777777666555444444444555666333333333333333333333333444444444444555555555555444444444444444444444444333333333333222222222222333333444444444555555555444444333333333333222222333333444444555444444444444444444444444444444444444444333333333333222222333333333444444444555555666444333333444555555444555444444333333444444555333333333333333333333333444444444444444444444444444444333333333333222222555444444444444333333333444333333333333444555666444444555555555555444444333333444444444444333333222222222333444444555555333333333333333333333333444333333222222333333444777111444666222555999333444444333333333333222222222333333444444333333222000000111222333444555555444444444444444444444444444444333333444555666666444444444444444444444444333333333333333333333333555555555555555555555555666666666666666666666666333444444555555555555555666666555444444444444555333444444555666777888888:::???CCCCCCAAA>>>======@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJKKKKKKKKKKKKKKKJJJHHHMMMJJJ[[[666777888777555555777888888777777777666666666555777===BBB@@@999444444666666666666666777777777777666666666666666666666666777888888999999888888777444555555666777888888999777777666666666666777777666666666555666777777888777777666666666666666777888888888777777777666666444555555666666666666666555888666777>>>999333999666666777777777888888888666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666555555666666666666666666666666666666666555555555555555555555555555555555555666666777777666666666666777777777777666555444333333444555666666666666555444444444333555555555555666666666666666555666888;;;:::777444555555444444444444555555444444555555555555444444444444444444444444444444444444555555666666666666333333333333333333333333444444444555555555555555444444666777888888888888666666555444444444555666444444444444444444444444333333444444444555555555444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333444444444555444444333333444444444444444444444444333333333333333333333333333333333444444444555555666444333333444555555444555444444333333444444555444444444555555666666666444444444444444444444444333333333333333333333333444444444444444444444444333333333333444444555555444444555555555555444444333333444444444444333333333333333444444444444444333333333333333333333333444333333222222333333444555000555888222444888222333333333333333333333333222222444444444444222222222222222333333444444444444444444444444444444444444444444444555555666666444444444444444444444444444444444444444444444444444444555555555555555555666666666666666777777777444555666777777666555444666666555444444444444555333333444555666777888999;;;???CCCBBB===;;;>>>AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKKKKKKKKKKKKKJJJIIIKKKMMMIIIZZZ666777777666555555666888777777777777666666666666777777666555444444333444666666666666777777777777666666666666666666666666666777777888888777777666444555555666777888888999777777666666666666777777666666666666666777888888777777666666666777777888888888888888777777777777555555555555666666666777666888666:::BBB;;;444999555555555666666666777777666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666555666666666666666666555555555555555555555555555666666666666666666666666555555555555666666666666666666666666777777777777666555444444444444555666666666666555444444444333444555555555666666777777111555888999777666666666555555444444444444555555444555555666666555555444444444444444444444444444444444444444444444555555333333333333333333333333555555555555555555555555444444666777888888888888555555444444444555555555444444444444444444444444333333333444444444444555333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444444555444444333333444444444444444444444444333333333333333333333333333333333444444444555555555444222222444555444333555444444333333444444555333444444555555666666666444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444444444444555555555555444444333444444555555444444333666666555444444333222222333333333333333333333333444333333222222333333444111000888:::111000333///333333333333333333333333222222444444444444222222666666555555444444444333444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444333333444555666666555555666666666666777777888888666777888999999888777666666666555444444444444555333333444555666777888999;;;>>>???===:::;;;AAAFFF@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKKKKKKKKKKKKKJJJIIIMMMNNNKKK^^^666777777666555555666888777777777777666666666666999666333333555777777666666666666666777777777777666666666666666666666666555666666777777666666555555555666666777777888888777777666666666666777777777777666666777777888999777777666666666777888888999999888888888777777777666555555555555666777777777777666===FFF>>>444999555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555666666666666666666666666555555666666666666666666555555666666666777777777555555555555555555555555555555555555555444444444444444555555666777777777000444888888555333555777555555444444444444555555555555666666666666555555444444444444444444444444444444444444444444444444333333333333444444444444666666666555555555555555444555555666777777777777333444444444555555555555444444444444444444444444333333333333444444444444333333333333333333333333333333333333444444444444111111111222222222333333222222333333333333444444333333444444555444444444444444444444444444444444222222333333333333444444333333333444444444555555555333222222333444444333555444444333333444444555222222222333333444444444444444444444444444444444222222333333333333444444333333333444444444444555222333444444555555444444444444555555555555444444444444555555555555444444888777666555444222111111333333333333333333333333444333333222222333333444333777DDDEEE888222666333222222333333333333444444222333333444444333333222888888777666555444333333444444444444444444444444555555555555555444333222444444444444444444444444444444444444444444444444222333444666666666555555555666666777777888888999999999999999999888888777666666555444444444444555333444444555666777888888999;;;;;;::::::<<>>OOOPPP===444777777222222222333333444444444444333333222222333333444666666666555555444444333444444444444444444444444222222444444555444444333444444444444444444444444555555555555555555555555111222444666777777666555555666666777888888999999:::999888888777777888888666666555444444444444555444555555555666666777777777888999:::<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIMMMRRRnnn555666777666444444666777666666666666777777777777222666999999555333333555666666666666777777777777888888888888888888888888666666777777777777666666777777777777666666666666777777666666666666777777777777777777777888888999777777666777777888999999999999999888888888888777666555555444444666777888777666666AAAKKK@@@555:::777777777777888888888888777666666666555555555555555555555555666666666777666666666666666666666666666666666666666666666666444555666777777666555444777777777777777777777777777777777777777777777777666666666666666555555555444444444444555555555666333444777888888777444333333444444555555666666666444444444555666777777888888555222333666888777555555555555444444555555555555555666666666666555555444444444444444444444444666666666666666555555555444444444555555666666666777777666666555555555444555555555555555555444444222333444444555555555444555555555555555555555555222222333333333444444444666666666666666666666666333333333444444555555555333333333444444444555555222222222333333444444444111222333444555555666555444444444444444444444444222222222333333444444444333333333444444444555555555333222222333444444333555444444333333444444555555555555555555555555555444444444444444444444444222222222333333444444444333333333444444555555555222333444555555555444333444555555555555555555444444444555555555555444444555555555555555555444444333333333333333333333333444333333222222333333444...;;;PPPPPP:::...222333222222222333333444444444555444222222222222444555333444444444444444444444444444444444444444444444///000222444555555555444444444444444444444444444555555555555555555555555111222444666777777666555555666666777888999999999:::999777666666666777888666666555444444444444555555555555666666666666666666666999<<>>@@@??????AAABBBDDDEEEGGGGGGCCCIIINNNNNNIIIFFFGGGJJJGGGGGGHHHIIIJJJJJJJJJIIIKKKTTT___~~~888888777777777777777777888888888888888888888888777777888888888888777777777777777777777777777777888888888999888888777666777777777777777777777777666666777777888777777666888888777777777777888888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888666666777777777777777777888888777666777888999:::888888777777777777888888666777777777777888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666777777666666555888888888777777777777777555555666666666777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666444555555666666555555444666666555555555555666666666555555444444555555666444555555666666555555444444444444444444444444444555555555555555555555555333444444444444555555555222333444444333444666888888999999777555333333444444444444444444444444444555555555555555555555555444444444444444444444444444444333333333333444444333333333333333333333333444444444555555555555666444444444444444444444444222222222333333333444444444444444444444444444444222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333000000111222333333333222333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222333555666555444333444555333444444555555444444333333444444555555444444333444444444444444444444444555444444333333444444555444444444444555555555555666666555444444444444555555444444333333444444555333333444444555666666666444555666555333333555666444444555555555666666666666666666666777777777777666666555555555555666666777777777777777777888888999:::<<<<<<<<<===>>>@@@???@@@@@@AAACCCDDDDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKLLLXXXeee:::999888888777777777777888888888888888888888888777888888999999888888777777777777777777777777777888888888999999888888777777777777777777777777777666666777888888888777777999888888777777888888999888888888888888888888888888888888888888888888888999999999999999999999999888999999999999999:::::::::999888666666666777888888888777777777888999:::888888777777777777888888777777888888888999999999777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666888888888888888888888888555666666666666777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666555555666666666666555555666666666555555666666666666666555555555555666666555555666666666666555555666666666666666666666666555555555555555555555555444444444444555555555555333444555555444444555777888999999777444333333333555555555555555555555555555555555555555555555555444444444444444444444444444444444333333444444444444444444444444444444444444444444555555555555666444444444444444444444444222333333333333444444444444444444444444444444444222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333///000111222333333444444333333333333333333333333222333333444444555555555444444555555555555444444444444444444444444444444444444444444444444444444222333333444444333333222333444555555333333444555222333444444555555555444333444444555555444444333444444444444444444444444444444444444444444444444555555555444444444444444666555555444444444555555555444444333333444444555444444444555555555666666444555666555333333555666444444444444555555555666666666666666777777777777666666555555555555666666777777777777777888888888888:::<<<<<<<<<<<<>>>@@@@@@@@@@@@AAAAAABBBBBBCCCGGGFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLWWWeee;;;:::999888888888888888888888888888888888888888888888999999999999888888888888888888888888888888888888999999999999888888888888888888888888888888666666777888888888888888999999888888888888999999888888888888888888888888888888888888888888888888888888888888888888888888888888999999::::::::::::>>>===:::888777666777777888888888888888999999:::888888777777777777888888888888888888999999999999777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666888888888888999999999999666666666666777777777888777777777777777777777777777777777777777777777777777777777777777777777777555555555555666666666666555666666666666666666555555666666666666666666555666666666555555666666666555666666666666666666555777777777777777777777777666666666666666666666666444444444555555555666666555666777666444333444555666777777666555444444555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666444444444444444444444444444444444444555555555555444444444444444444444444222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333///000111222333444444444333333333333333333333333222222333333444555666666444555555666666555555444444444444444444444444444444444444444444444444444222333333444444333333222333444555444333222333555222222333444555555555555333444444555555444444333444444444444444444444444444444444444444444444444444444444444333333333333555555444444444555555666555444444333333444444555444444444555555555555555444555666555333333555666444444444444555555555666555666666666777777777888666666555555555555666666666666777777888888888888888:::;;;<<<;;;<<<>>>???@@@@@@@@@AAAAAAAAABBBBBBGGGEEECCCCCCFFFHHHHHHGGGJJJKKKKKKKKKKKKKKKJJJJJJLLLVVVccc::::::999999888999999999999999999999999999999999888888999999999999888888888888888888888888888888777888999999:::999999999888888888888888888888888666666777888999999999999999999888888888888999999999999999999999999999999999999999999999999999999777777777777777777777777888888888999999::::::;;;???===;;;999888777888888888888888999999999999:::888888777777777777888888777888888888888999999999777777777888888888888999777777777777777777777777777777777777777777777777777777777777777777777777666777777888888777777666888888888888888999999999666666666777777777888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555666666666666555666666777777666666555555555666666666666555555777666666555555666666777555666666777777666666555555555555555555555555555666666666666666666666666444444555555555666666666555777888777555333333444444555666666555444555777555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444444444444555555555555666444444444444444444444444444444444555555555666666444444444444444444444444222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333111111222333444444444333333333333333333333333333111222333333444555666666444555666777777666555444444444444444444444444444444444444444444444444444222333333444444333333222222444555444333222333444222333333444555555555444333444444555555444444333444444444444444444444444333444444555555444444333333333333333333333444444555444444444444555666666555444444333333444444555555555555555555555555555444555666555333333555666444444555555555666666666555555666666777777888888666666555555555555666666666666666777888888999999888999;;;;;;;;;<<<===???@@@@@@@@@AAAAAABBBBBBBBBFFFEEEDDDDDDFFFGGGHHHGGGIIIIIIJJJJJJIIIHHHHHHGGGLLLYYYhhh::::::999999999::::::;;;999999999999999999999999888999999::::::999999888888888888888888888888888777888999999:::::::::999888888888888888888888888666666777888999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999888888888888888888888888777777888888999:::::::::::::::999999888999999999888888999999:::::::::999888888777777777777888888777777777888888888888999777777888888888999999999777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777777888888888999999666666777777777888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555666666666666666666777777777777666666444555666777777666555444777777666666666666777777666666777777777777666666555555555555555555555555666666666666666666666666555555555555666666666666444666777777666555444555444555666666444444555666555555555555555555555555555555555555555555555555444444444444444444444444333444555666666555444333555555555555555555555555444444444555555555555666444444444444444444444444333333444444444555555555444444444444444444444444222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333444333333333333333333333333333333333111222222333444555666777444555666777777666555444444444444444444444444444444444444444444444444444222333333444444333333222222333444444222222333444333333444444555444444444333444444555555444444333444444444444444444444444333333444555555444333333333333444444555555666666444444444444444555666666555444444333333444444555555555555555555555555555444555666555333333555666555555666666666777777777555555555666777888888888666666555555555555666666555666666777888888999999777999;;;;;;;;;;;;===??????@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIINNNaaattt999999999999:::;;;;;;<<<999999999999999999999999888999999::::::999999888888888888888888888888888777888999:::::::::::::::888888888888888888888888666666777999999::::::::::::999999888888999999:::999999999999999999999999999999999999999999999999999999999999999999999999666666777888999999::::::666666777888999:::::::::888888999::::::::::::999888888777777777777888888666777777777777888888888777777888888999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777666666777777888888888888777777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555666666666777666666777777777777666666444555666777777666555444777777666666666666777777666666777777777777666666888888888888888888888888777777777777777777777777555555555555666666666777222444666777777666666777555666777666444333444555666666666666666666666666555555555555555555555555444444444444444444444444333444555666666555444333555555555555555555555555444444444555555555666666444444444444444444444444222222333333333444444444444444444444444444444444222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444333222222333333333333333333333333111111222333444666666777444555666888888666555444444444444444444444444444444444444444444444444444222333333444444333333222222333444444222222333444333444444555555444333333333444444555555444444333444444444444444444444444333333444555555444333333333444444555666777888888444444444444444555666777555444444333333444444555555555555555555555555444444555666555333333555666666666666666777777777777444555555666777888888999666666555555555555666666555666666777888999999999777999;;;;;;;;;;;;===??????@@@@@@AAACCCDDDDDDEEEBBBEEEGGGHHHGGGFFFHHHIIIHHHHHHJJJKKKLLLLLLMMMMMMPPPhhh=========<<<<<<;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::777888999999::::::999999999999999999999999999999:::::::::999999888888888888888999999999:::::::::999999999999999999999999999999;;;<<<<<<;;;999999999999999999888888777777777777777777888888888888666666777888888888888777777777888888888999999999888888888888777777666666777777777777777777777777888888888888888888888888777777777777777777777777777777888999999999999888888888888888888777666555888888888888888888888888999888888888888888888999888777777777666666555555666666666666666666666666666666666666666666666666777777777777777777777777777777666777777888999999777777777777777777777777777777777777777777777777888888777666666666666666666666666666777777777777555555555555555555555555444444444555555555555666555555555555555444444444555555555555555555555555555555555555555555555555444444444555555555555666000111111222333444555555555444444444444555666666444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666333333333333333333333333444444444333333222222222333333333333333333333333222333333444444333333222333333222222333444666777666666666666666666666666444444444555555555555666333333333444444444555555333333333333333333333333444444555555555555444444444444444444444444444444555555555555555555555555333333333333333333333333555444444333333444444555222888777222555AAAFFFCCC777666555444444555666777444555555555555555444444999999888888777777666666444999>>>>>>999444222333444555777888888888777666777777666666666666777777666666555555555555666666666666666666666777888888777999;;;;;;;;;;;;===>>>?????????@@@AAABBBCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJRRR]]]mmm>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::999999999999999999888888888777777777777777888888888888555666777777888888777777888888888888999999999999999999888888888777777777777777777777777777777777888888888888888888888888888888888888888888888888777777888999999999999999999999:::999999888888777888888888888888888888888:::999999888888999999:::888888777777666666666666777777777777777777777777666666666666666666666666777777777777777777777777777666666666666777777888777777777777777777777777777777777777777777777777777777666555555555555555555555555666666666666777555555555555555555555555444444444444555555555555444444444555555555555555555555555555555555555555555555555555555555555555444444444444555555555555333333333333444444444444444444444444444555666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555555555333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444444333333333333555666777555555555555555555555555444444444444555555555555444444444555555555666666333333333333333333333333444444555555555555444444444444444444444444444444555555555555555555555555333333333333333333333333555444444333333444444555222777777111333===@@@<<<777666555444444555666777444555555555555555444444444555555666666666555555666;;;@@@@@@;;;666555666444555666777888777777666555555555555555555555555666666555555555555666666666666666666666777888888888999;;;;;;:::;;;===????????????@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJMMMWWWeee>>>>>>>>>============<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999888888888888777777777888888888999999666666777888888888888777888888999999999:::::::::999999999888888888888888777777777777777777777777999999999999999999999999888888888888888888888888777888999999::::::999999:::::::::;;;::::::999888777777777777777777777777:::999999888888999999:::888888777777777777666666888888888888888888888888666666666666666666666666666666666666666666666666777666555555555555555555555555555555555555555555555555555555555555555555666555555444444444444444444444444444555555555555444444444444444444444444444444444444555555555555333333444444555555666666444444444444444444444444444444444444444444444444444444444444555555555555555555555444444444333333444444444444444555555666333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555333333333333333333333333444444333333333333222222333333333333333333333333666555444333333444555666444444333444444555777777555555555555555555555555444444444444555555555555555555555555666666666666222222222333333444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555111666666111111777888444666666555444444555666666444444555555555555555444222333555666777777666666666:::>>>>>>:::777666666555555666777777777777777555555666777777666555555666666555555555555666666666666666666666777888888999::::::::::::;;;>>>@@@?????????@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKSSS___===========================<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999::::::::::::::::::::::::::::::::::::999888777777888999:::999999999999999999999999777777888888888999999999777777888999999999999999999999999999::::::::::::999999999999888888888888888888888888888888888888999999999999999999999999999999999999999999999999777888888999:::999999999999999:::::::::999999888777777777777777777777777888888777777777777888888777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555666666555444333333333333444444444444444444444444444444444444444444444444444444333333333333333444222222333333333444444444444444444444444444444444333333444444444555555555222222333444444555666666444444444444444444444444444444444444444444444444333333444444444555555555555555555555555555555555444444333333444444555666333333333333333444444444444444444444444444444444444444444444444444444444333333444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333666555333222222333555666444444444444555666777777555555555555555555555555333333444444444555555555444444444444555555555555111111222333333444555555333444444555555444444333444444444444444444444444444444444444444444444444555555555555555555555555555444444333333444444555000444555111111555444000555555555555555555555555333444555555666555555555444555777888999888777666444666999999666444333444555666666777777777777777666888999;;;;;;999888666666666555555555555666666666666666666666777777888::::::;;;::::::;;;>>>AAA?????????@@@AAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMWWWeee<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999888888888888999999999999888888888888888888888888::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::888888888888888888888888:::999888777777888999:::999999999999999999999:::888888888888999999999999888999::::::;;;;;;::::::888888999999999:::::::::888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888666777888888999999888888777777888888888888777777666666666666666666666666666666555555555555666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444555555444333222222333333333333333333333333333333333333333333333333333333333333222222222222333333222222222222333333333333444444444444444444444444333333333444444444444555111222222333444555666666444444444444444444444444444444444444444444444444333333333444444444444555333333444444555666777777333333333333333444555555222222222333333333444444444444444444444444444444444444444444444444444444333333333444444444444555333333333333333333333333333333333333333333333333333333333333333333333333444333111000000111333444333333444555555666666666555555555555555555555555333333333444444444444555222222333333333444444444111111222333333444555555333333444444444444333333444444444444444444444444444444444444444444444444555555555555555555555555555444444333333444444555000333444333333555444222444444555555555555444444333444444555666666555555666777888888777666555444333444555555444333333333666666666666666777777888666888999;;;;;;999888666666666555555555555666666666666666666666777777888999:::;;;;;;;;;<<<>>>AAA?????????@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKOOO[[[ooo<<<<<<============>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999:::::::::888888999999999:::::::::888888888888888888888888999999888888888888999999999999999999::::::::::::888888888999999999999:::999999:::;;;;;;;;;;;;:::777777888888888999999999777777777777777888888888999999999999999999999999777777777777777777777777777777777777777777777777555666777777888888777777444555666666777666666666666666666666666666666666555444444333333444444555444444555555555555666666444444444444444444444444444444444444444444444444333333333333333333333333555444333333333333333333333333333333333333333333333333333333333333333333222222222222222333333444222222222222333333333333333333333333333333333333333333333333444444444444222222333333444444555555333333333333333333333333333333333333333333333333333333333333444444444444111222333444555666777777333333333333333444444555111111222222333333444444444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333222222333333333333444444333333333333333333333333333222111000000111222333111222333444555555555555444444444444444444444444333333333333444444444444111222222222333333333333222222222333333444444444333333444444444444333333444444444444444444444444333333333333333333333333444444444444444444444444555444444333333444444555222333333444444555444444444444555555555555444444333333444555666666666666666666555444444333333222555555555555555555666666666666666666666777888888555555666777777666555555666666555555555555666666666666666666666777888888888:::<<<===<<<===>>>@@@?????????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKMMM]]]sss>>>>>>?????????@@@@@@@@@???>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::::::::::::::::::::::::::::::::888888999999999:::::::::888888999999999:::::::::888888888888888888888888999999::::::::::::999999999999999:::::::::;;;;;;888888888999999999::::::777888999999::::::999999666666777777777888888888555555666666666777777777777777777777777777777777666666666666666666666666666666666666666666666666444444555666666666666666444444555666666666666666555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444333333333333444444555444444444444444444444444444444444444444444444444222222222222222333444444222222222333333333444444333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444222222333333444444555555333333222222333333444555000111111222333333444444444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222000111222444444444444333444444444444444444444444222222333333333444444444222222222333333333444444333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333555444444333333444444555444444333444444333333444333444444555555444444333222333444555666666666666666555333222222333444555777666555555666777888888777666666555666777888999555555555555555555555555666666555555555555666666666666666666666777888888777:::===>>>>>>===>>>>>>?????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMM\\\rrr@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>====================================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::::::::999999999999999999999999999888888888999999:::::::::888888999999999:::::::::999999999999999999999999999:::;;;<<<<<<;;;:::999999999999::::::;;;;;;;;;888888999999999:::::::::666666777888888888888777666666666666777777777777444555555555666666777777666666666666666666666666555555555555555555555555666666666666666666666666333444444555666555555555444444555666666777666666555555555555555555555555555555555444444555555555222222222333333444444444555555555555555555555555333333333333333333333333222222222222222222222222333333333333444555555666444444444444444444444444444444444444444444444444333222222222333444444555222222333333333444444444333333333333333333333333222222333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444444333333333222222222333333222222333333444555000000111222333333444444444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333222222222333333444444444333333333333333333333333222333333444444333333222///000222333444444333222444444444444444444444444222222333333333444444444333333333444444444555555444333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333555444444333333444444555777555333444333111111333333333444555555444333333222333444555666666666666777666444333333666888:::666555333333555777888888777666555555555666888999777777666666666666777777666666555555555555666666666666666666666777888888666999>>>@@@???>>>======?????????@@@AAABBBDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKNNN[[[ppp===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;999777;;;???>>>999;;;;;;;;;;;;::::::999888:::::::::999999999888888666666666666666666666666888888888888888888888888777777777777777666555555888888999999999999888888666888999888777666777888777777777777777777777777888888888777777777777777666666555555444444444333555555555555555555555555555555555555555555555555444444444444444444444444222222222333333444444444111222222333444555666666444444444333333222222222333333333333333333333333444444444444444444444444666555555444444555555666444444333333333444555555333333444555444333222111333222222333555555444222333333333222222222111111222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222444333333222222333333444444444444444444444444444000222333555555444333222222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444222222333444444555555666222333333444555555555444444444444444444444444444444444333222222333333333333333333444444333222222444444444333333333222222333333333333333333333333222222222222222222222222333333333333333333333333333222222222333333444555444444333333333333222222111222333333444444333333444444444555555555666666555555555444444555555555333333333444444444555555666666666666666666555555888888666555333333222222555555666666777777888888888888777777777777888888999999::::::;;;<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEJJJKKKLLLJJJGGGDDDCCCCCCGGGGGGHHHIIIIIIJJJJJJKKKKKKUUUhhh>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>============>>>???>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<==============================<<<======>>>>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>::::::======:::;;;;;;;;;;;;;;;:::999999;;;::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888777777999999::::::::::::999999777888999888777777888999888888888888888888888888888888888888888888888888777777666666666555555555666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444444444222222222333444444555555555444444444333333333333444444444444444444444444444444444444444444444444555555444444444444555555444444444444444555666666333333444444444333222111333222222333555555444222333333333333222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333555555555444444444333333444333333222222333333444444444444444444444444444000111333444555444333222222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444222222333444444555555666222333444444555555555444444444444444444444444444444444333333222333333444444444555555555444444333444444444333333333222222333333333333333333333333222222222222222222222222333333333333333333333333333333222222222333444444222222222333333444444444222222333444444444444333333444444444444555555555555555444444444444555555333333333444444444555555555555555555555555555555666555555444444444555555555555666666777888888888888888777777777777888888:::::::::;;;<<<<<<=========???@@@@@@@@@AAADDDFFFMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGHHHIIIIIIJJJJJJKKKLLLVVViii??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???AAA@@@??????>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????????????????????????????@@@????????????@@@@@@AAA????????????????????????@@@@@@???>>>>>>>>>??????????????????????????????===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::???@@@;;;999:::;;;:::<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::888999:::999888777888:::999999999999999999999999888888888888999999999999888888888888777777777777888888888888888888888888666666666666666666666666777777777777777777777777555555555555555555444444333333333333444444444444555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444555555555444444444444555666666333333333333333222111111333333222444555666444333444444333333333222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333666666555555555555444444444333333222222333333444444444444444444444444444000111222333444333222222333333333333444444444444444444333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444222222333444444555555666333333444555555555555444444444444444444444444444444333333333333333444444444555555666666666555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333222222333333333000111111222444555555666222222333444444444444444333333333333444444444444444444333333333333444444333333333444444444555555444444444444444444555555333333333444555666777888555555666777777888888999888888777777777777888888:::;;;;;;<<<======>>>>>>>>>????????????AAAEEEGGGOOOJJJEEEDDDEEEHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJWWWlll@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@@@@@@@????????????@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@????????????????????????>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>=========<<<999<<<<<<::::::===<<<999<<<===============<<<<<<======<<<<<<<<<;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888:::;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::::::::999999999999999999999999999999999999999777777777777777777777777999999999999999999999999888888777777666666555555666666666555555555444444666666666666666666666666666666666666666666666666666666666666666666666666555555444444444444555555444444333333444444555666333333333333333222222111444333333444666666555444444444444444333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333555555555555444444444444444333333222222333333444444444444444444444444444000111222333333333222222333333333444444444444555444444444444444333333333333333444444444444444444444444444444444444444444444444444444444444444444222222333444444555555666444444555555555555444444444444444444444444444444444333333333333444444555444444555666666666555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333222222222333333111111222333333444555555222333333444555444444444222222222333333333444444444333333222222333333444333333333444444444555555333333333444444444444444333333333444555666777888555666666777888888999999999888888777777888888999;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>AAAEEEHHHSSSLLLCCC@@@BBBDDDDDDBBBGGGGGGHHHIIIIIIJJJJJJKKKKKK^^^xxxAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>??????@@@@@@??????????????????????????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@??????>>>>>>>>><<<;;;999:::AAAFFFCCC;;;===>>>>>>?????????>>>>>>>>>>>>>>>============<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999;;;<<<;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::::::::::::::::::::::::::999999999888777777777999999999888777777666666777777777777777777777777777777777777777777777777777777777777777777777777666555555444444555555666333333333333333444444555444444444333333333333333555444444555777777666444555555555444444444333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333444444333333222222333333444444444444444444444444444111111222222333333333333333333444444444555555555555555555444444333333333333333333444444444555555444444444444444444444444444444444444444444444444222222333444444555555666444555555666666555444444444444444444444444444444444333333333444444555666333333444555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333333333333333333333333333333333333444555555555444444222222222333333333444444444333333222222333333444333333333444444444555555333333333444444444555555555555444444444555555666666666777777888999999999999999888888888888999999;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>AAAEEEHHHUUUMMMEEEBBBEEEHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKNNNfffBBBBBBCCCCCCDDDCCCCCCBBB@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>;;;>>>GGGNNNIII???>>>??????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999;;;;;;::::::999999888888888888888888999999999999888888888888888888888888888888888888888888888888777666666666666666666777444333333333333444555555666666555444444444444444555444444666777888666555666666555555555444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333333444444333333222222333333444444444444444444444444444222222333333333444444444333444444444555555555555666666555555444333333333222333333444444555555555444444444444444444444444444444444444444444444444222222333444444555555666555666666666666555444444444444444444444444444444333333333333444555666777222333444555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444555444444444333333222222222333333444555555555555555333333333333444444444444444444333333333333444444333333333444444444555555333333333444555555666666777666555444444444444444666666777888888999999:::999999888888888888999999:::;;;;;;<<<======>>>>>>>>>????????????AAAEEEGGGKKKGGGCCCBBBEEEHHHIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJ___yyyCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBBBB@@@@@@???@@@HHHMMMIII@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===============<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<======<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<:::::::::::::::999999999888999999999::::::::::::999999999999999999999999999999999999999999999999888888777777777777888888555555555555555666777777888777666555444555555666666555555666888888777555666666666666555555555444555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333444444555555444333333222222333333444444444444444444444444444444444333333444444555555444444444444555555555555666666666555444444333333222222333333444555555666555555555555555555555555444444444444444444444444222222333444444555555666666666666666666555444444444444444444444444444444333333333444444555666777333333444666666777777666555555555555444444444444333333333333333333333333444444444444444444444444333333333333333333333333111111111222333444555666333333333333333333333333333444444555555555555555333444444444444555555555555555444444444444555555333333333444444444555555333444444555666666777777666666555444444444444444666777777888888999:::::::::999999888888999999::::::::::::;;;<<<<<<=========???@@@@@@@@@AAADDDFFFBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKGGGRRRcccCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCBBBAAA???>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCC>>>@@@AAAAAADDDGGGEEE??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======<<<===>>>===<<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999888888888888999999777777777777777888999999999888777555555666666777666555555666888888777666777666666666555555555555666666666666666666666666333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666444333333222222333333444444444444444444444444444555444444444444555666666444444444555555555666666777777666555444444333333222222333333444555666666555555555555555555555555444444444444444444444444222222333444444555555666666666777777666555444444444444444444444444444444333333333444555666777777444555666777888888888888666666555555555444444444333333333333333333333333444444444444444444444444333333333333333333333333000000111222333555666777111111222333444444555666333444555555666666555555444444444555555555666666666555555444444555555666333333333444444444555555444444555555666777888888555555444444444555555666777777777888999999:::::::::999999888888999999:::999999::::::;;;<<<<<<===<<<>>>@@@AAAAAABBBDDDEEEDDDFFFHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKNNNUUUsssHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBB@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFEEECCCBBBCCCDDDFFFGGGHHHFFFDDDCCCBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>??????????????????@@@@@@>>>>>>????????????>>>>>>@@@???===;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================================<<<;;;;;;;;;;;;<<<;;;;;;999999999:::;;;<<<999::::::;;;;;;::::::999888999::::::888888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888:::999999888888999999:::999999888888999999:::;;;888888999::::::888777666777777777777777777777777888888777777666666555555888888777777666666666555888777777777666666555555777666555444333444444555666555555555555444444444333333333444555666777777555444333222222444555777555555555555555555555555555555555555555555555555333333333444555666777777777777777666555555555444666666555555555555666666444444555555555555444444333333333333333333333333111111222222222333333333444444555555555555444444333444444555555444444333555444444444444555666666666666666666777777777777888555333333555666555333333333333444444444555555444444444444444444444444333333222111222333444555333333333333333333333333555444444333333444444555444444555666666555444333555555555555666666666666777777666555555555555555333444555555333333444555666555555555555666777777555555666666777777888888555666666777888999999999::::::999999888888999999:::;;;<<<<<<======<<<<<<===>>>@@@@@@???@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGOOOJJJUUUjjjIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHHHHGGGEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>@@@@@@>>>======<<<<<<<<<======>>>>>>>>>?????????========================>>>>>>>>>>>>>>>>>>>>>>>>========================>>>======<<<;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;<<<999999999999999888777777999999999999999999999999999999888888888777777777888888777777777666666666888888888777777777666666777666555444444444555555777777777666666666555555333444444555555666666666555444333222333444666777555555555555555555555555555555555555555555555555333444444555555666666666666666666555555555555555666666555555555555666666444444555555555555444444333333333333333333333333333333333333444444444444555666666777777666666555333444444555555444444333444333333333333444555555666666666777777777888888:::777444444555666666444333333333444444444555555444444444444444444444444555444333333333444555666444444444444444444444444555444444333333444444555444444666666666666555444555555555555666666666666777777666555555555555555333444555555333333444555555555555444555666666777666666666666666666777777555666666777888888999999999999888888777888888999:::;;;<<<<<<======<<<<<<===>>>???@@@???@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHMMMLLL\\\sss{{{KKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@AAAAAA@@@@@@???>>>===>>>>>>?????????@@@@@@@@@======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<=========<<<<<<===<<<<<<;;;::::::<<<<<<============<<<<<<;;;<<<===<<<;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===::::::999888888888888888:::::::::::::::::::::::::::::::::999999999999999888888888777777777777777999999999888888888888777777666666555555555555666888888888888777777777777555555555555555555555555555444444333333555666777555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555666666555555555555666666444444555555555555444444333333333333333333333333444444444555555555666666666777777888888777777666444444555555555555444444555444444444444555666666777777777777888888888888<<<999666444555666666666333333333444444444555555444444444444444444444444555555444444555555666777555555555555555555555555555555444444444444555555444444666777777777777777555555555555666666666666777777666555555555555555333555555555444333444555555444444444444555666666666666666666666555555555666666666777888888999999888888777777777888888999:::;;;<<<<<<======<<<<<<===>>>?????????@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIMMMOOObbbzzzvvvLLLLLLMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCAAA@@@??????@@@@@@@@@@@@AAAAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@???>>>>>>>>>>>>>>>===>>>>>>???>>>===;;;:::<<<======>>>>>>======<<<<<<===>>>>>><<<<<<===>>>======================================================<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===;;;:::999888777888999::::::::::::::::::::::::::::::::::::999999999999999888888888888888888888888999999999999999999999999777666666666666666666666888888888888777777777777666666666666555555555555555555444444555555666777555555555555555555555555555555555555555555555555666666666666555555555555333333444444555555666666666666555555555555666666444444555555555555444444444444444444444444444444444444444555555555666666666777777888888777777666444444555555555555444444666666666666666777777888777777777777888888888999;;;999666444444444555666333333333444444444555555555555555555555555555555555555555555555666666666666666666666666666666666555555444444444444555555444555555666777888888999555555555555666666666666777777666555555555555555444555666555444333444666444444444444444555555666777666666666555555444444666666777777888888888888888888777777888999:::::::::;;;<<<<<<===<<<<<<<<<<<<>>>????????????BBBDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIINNNQQQbbbwwwLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLKKKJJJJJJKKKLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCC??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@>>>??????@@@???>>>===<<<<<<<<<============<<<<<<===>>>??????======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<:::::::::::::::;;;;;;<<<<<<;;;999888888888999:::999999999999999999999999999999999999999999999999888888888999999999999999999999999999999:::::::::666777777777777777777777888888888777777777666666666666666666666666555555555555555555666666777777666666666666666666666666666666666666666666666666666666666666666666555555333444444555555666666666666666555555555555666666444444555555555555444444444444444444444444444444444444444444555555555555555666666777777666666555444555555666666555555444555555444444555555666777666777777777777888888888999888666444222333444555333333333444444444555555555555555555555555555555333333444444555555555555666666666666666666666666666555555444444555555666555555555666777888999999555555555555666666666666777777666555555555555555444555666666444444555666555444444444444555666666777777666666555555555444777777777777777888888888888888888999:::;;;<<<===:::;;;<<<<<<===<<<<<<<<<<<<===??????>>>???AAACCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHMMMNNN]]]ppp~~~MMMMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKMMMMMMKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@@@@??????<<<<<<============<<<<<<===???@@@???>>>===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;===========================<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::::::::999:::;;;;;;<<<;;;;;;:::999999999999999999999999999999999999999888888999999999999::::::999999999999999:::::::::888999999999999:::::::::666777777888888888888777888888888777777777777666666666666666666666666666666666666777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666555555555555666666444444555555555555444444444444444444444444444444444444444555555555555666555666666777777666666555555555666666666666555555222222222222222333444444666666666666777777777777555666666555333333444555333333333444444444555555555555555555555555555555333333444555555555555444666666666666666666666666666666555555555555666666555555555555666777888888555555555555666666666666777777666555555555555555444555666666555444555666555555555555555666777777777777777777666666666666777777777777777777888888888888999999;;;<<<>>>>>>:::;;;<<<<<<======<<<<<<<<<===>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJXXXlllOOONNNLLLKKKLLLMMMPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNNNNOOONNNMMMLLLLLLMMMNNNOOONNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLJJJJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB?????????@@@@@@AAABBBCCC===>>>>>>??????>>>>>>======???@@@???>>>===>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;::::::999888::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;888888888888999999999:::666777888999999999888888:::999999999888888888888555555666666777777888888666666777777888888888777666666666666666666666666666666666666666666666666555555666666777777888888777777777777777666666666666666555555555555666666444444555555555555444444555555555555555555555555555555666666666777777777666777777888888777777666555555666666666666555555333333333333333444555555444555555555666666666666222555777777666444555777333333333444444444555555555555555555555555555555333444555666777666666555555555555555555555555555666666555555555555666666666555555444444555666777555555555555666666666666777777666555555555555555444666777666555444555777777666666666666777888888777777777888888888888888888777777777777777777777777777888999:::<<<>>>>>>:::;;;<<<<<<======<<<<<<<<<===>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIXXXoooQQQOOOMMMKKKLLLNNNQQQTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOQQQPPPNNNMMMMMMNNNPPPQQQPPPNNNLLLJJJIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@?????????@@@BBBDDDEEE??????@@@@@@@@@@@@??????===?????????>>>===>>>???AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>999:::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;777777777888888999999999666777888999::::::999888;;;;;;;;;:::::::::999999444555555666777888888999666666777888888888888888777777777777777777777777777777777777777777777777444555555666777888888999999999888888777777666666666666555555555555666666444555555555555555555444555555555555555555555555777777777777888888888888888888999999999999888888555555666666666666555555666666666666666777888888444444444444555555555666111555999:::888666777888333333333444444444555555666666666666666666666666444555777888888888777666555555555555555555555555666666555555555555666666777666444333333444555666555555555555666666666777777777666555555555555555555666777666555444555777777777777777777888888999777777888888999999::::::888888888777777777777777666666777888999;;;===>>>:::;;;<<<<<<======<<<<<<;;;===>>>>>>>>>>>>AAACCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIKKKIIIYYYrrrUUURRROOOMMMMMMOOORRRUUUNNNOOOPPPQQQRRRRRRRRRRRRTTTSSSRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNNNNMMMLLLKKKKKKHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHHHHHHHHHHFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDEEEEEEEEEFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAEEEFFFFFFDDDAAA@@@AAADDD????????????????????????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;>>><<<;;;;;;::::::<<>>:::888:::;;;;;;;;;<<<999999999999999999999999;;;;;;;;;::::::999999999888888888888888888888888:::999888888777888888888999999888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777888888888888999999999777777777777777777777777777777777777777777777777888777666666666666777777777666666555555555555666777777777777777888888999888777666777999999777666666666666666666666666666555555555555555555555555444555666777777666555444888888777777666666555555555555555555555555555555666666666666666666666666555555666666666666555555666555444444555666555444555555666666777888888888555666666777777777777777666666666666666666666666555555555555555666777777666666666666777777777777888777666555666777:::;;;999::::::888666666777999888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<=========>>>??????>>>>>>>>>AAACCCEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKNNNSSS]]]{{{UUUTTTSSSRRRRRRSSSTTTUUUPPPQQQRRRSSSSSSTTTTTTTTTUUUTTTSSSRRRQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIGGGFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEECCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCJJJOOOMMMFFF@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@>>>>>>============<<<<<<;;;;;;999999<<<>>>===999888;;;;;;888999???DDDEEEAAA<<<::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999::::::999888888888888888999999999999999888888888777777777777777777777777888888888888888888888888777777777777777777777777888888888888999999999999777777777777777777777777888888888888888888888888888777777666666777777777888777666666555666666666777777777777777888999999888777777888999999888666777777777777777777777777666666666666666666666666666777777777777777777666888888777777666666666666555555555555555555555555555555555555555555555555555555666666666666555555666555444444666666555444888888777666666555555444555555666777777777777666666666666666666666666666666555555555555666777777777777777888888888888999777777666666777888:::;;;777888999888666666666777888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<=========>>>??????>>>>>>>>>AAACCCEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKQQQXXXpppUUUUUUVVVWWWWWWVVVUUUUUURRRSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRQQQPPPPPPQQQSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRQQQPPPOOOMMMLLLJJJJJJNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJIIIHHHLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMLLLJJJIIIIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBLLLVVVUUUKKKBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@????????????????????????@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>===============::::::<<<@@@???>>>BBBIIIBBB>>>;;;===BBBDDD@@@:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999;;;:::999999888888999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888999999999:::777777777777777777777777888888888888888888888888888888777777777777888888999888777777666666777777888888777777888888999:::999888777888999:::888666888888888888888888888888777777777777777777777777999888888777777888888999888777777777777666666666666666666666666666666666555555555555555555555555555666666777777666666555777555444555666777666444777777666666555444444333444555555666666666666666666666666666666666666666666666555555666666777888888888888999999999::::::666666777777888999999:::555777999999777666555666888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<=========>>>??????>>>>>>>>>AAACCCDDDEEEFFFFFFEEEDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKSSSVVVgggUUUVVVVVVVVVVVVVVVVVVUUUSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSRRRQQQQQQSSSUUUWWWSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPNNNLLLKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEAAAJJJSSSTTTMMMFFFBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGGGGEEECCCBBB???????????????>>>>>>>>>BBB>>>===???@@@EEETTTeeeYYYTTTIII>>>:::<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999999999999999999999999:::::::::::::::999999999999999999999999999999999999999999999999777777777777777777777777888888888999999999::::::888888888888888888888888888888888888888888888888999888888888888999999:::;;;:::999888777777777888999888888888888999::::::999888888999::::::999777888888888888888888888888888888888888888888888888999888777666666777888999777777777777777777777777666666666666666666666666444444444444444444444444666666777777777777666666777666555555777777666555333333444444555666666666444444555666666666666666666666666666666666666666666666666555666777777888888888888888999999999:::555666777999999999999999555777::::::999777666666888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<=========>>>??????>>>>>>>>>AAACCCDDDEEEFFFFFFEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHSSSUUUbbbVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQRRRTTTVVVWWWTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCFFFIIIKKKKKKHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@DDD???>>>@@@@@@EEEYYYpppmmmmmmcccNNN>>>;;;???CCC>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888999999999999:::::::::999999999999999999999999888888888888888888888888999999999999999:::;;;;;;<<<<<<;;;:::999888888888999999999999999::::::;;;:::999999999;;;;;;999888888888888888888888888888777777777777777777777777888888666555555666888888777777777777888888888888777777777777777777777777555555555555555555555555666666777777777777666666888777666666888888777666333333444444555666666666444555555666777666666666777777777777777777777777666666666666666777888888777777777888888888999999666777888999:::::::::999666888;;;<<<;;;999888888888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<=========>>>??????>>>>>>>>>AAACCCCCCEEEFFFFFFEEEEEEFFFGGGJJJJJJJJJJJJJJJIIIIIIIIIEEEPPPSSSdddWWWUUUTTTRRRRRRTTTUUUWWWUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCEEEHHHIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIIIIGGGEEECCCAAAAAAAAAAAAAAABBBBBBBBB@@@<<>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::999999999999999999999999999999999999999999999999::::::999::::::;;;<<<===>>>===<<<;;;:::999999999::::::999999::::::;;;<<<::::::999:::;;;<<<:::888888888888888888888888888777777777777777777777777777777777666666777777777777777777888888888888999777777777777777777777777666666666666666666666666666777777888888777777666999777666777888999888666777777666666555444444333555666666777777777777777777777777777777777777777777777666666777777888999777777777888888888888999777777888888999::::::;;;777999;;;<<<;;;999::::::888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<=========>>>??????>>>>>>>>>AAACCCCCCDDDFFFFFFEEEEEEFFFHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJRRRXXXpppWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWXXXYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNOOOPPPMMMNNNPPPPPPOOOOOOPPPRRROOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIKKKKKKIIIFFFDDDAAAAAABBBBBBBBBCCCCCCCCCAAA===???DDD???<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@===========================<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::;;;<<<===>>>??????===<<<;;;::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;<<<<<<;;;999::::::::::::::::::::::::999999999999999999999999777888888999999888888777777777888888888999999999888888888888888888888888777777777777777777777777777777888888888888777777999888777777999999888777888888777666666555555444666777777888888888888888777777777777777777777777777777666666777777888999888888888999999999::::::999888777777888999;;;<<<777999::::::999999:::;;;888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<=========>>>??????>>>>>>>>>AAACCCBBBDDDFFFFFFEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKNNNSSS[[[yyyWWWXXX[[[\\\\\\[[[XXXWWWYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTVVVVVVWWWYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYXXXXXXXXXTTTSSSSSSRRRQQQPPPPPPOOOQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOONNNNNNOOOPPPQQQKKKMMMOOOOOOOOOOOOQQQRRRPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIJJJKKKLLLMMMNNNOOONNNOOOPPPPPPPPPPPPOOONNNLLLLLLMMMLLLLLLKKKJJJIIIJJJJJJJJJKKKJJJJJJIIIHHHFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJLLLKKKGGGEEEGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMMMMJJJGGGEEEBBBBBBBBBCCCCCCCCCDDDDDDHHHAAA@@@BBB======VVVttt}}}tttXXXCCC@@@DDDDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;<<<===>>>>>>@@@???>>>===;;;;;;::::::;;;::::::::::::;;;<<<<<<;;;::::::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;:::999888777777888888999999999999888888888888888888888888777777777777777777777777777777888888888888777777999888777888999999999777555555666666777888888888777777888999999999999999777777777777777777777777777777777777777888888999999999:::::::::;;;;;;;;;:::999777777777999;;;===777888888888777777999;;;888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<======>>>>>>??????>>>>>>???AAACCCBBBDDDEEEFFFEEEEEEGGGIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLUUUwww```___^^^]]]\\\[[[[[[[[[]]]\\\\\\[[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\[[[ZZZYYYZZZYYYXXXXXXXXXYYY[[[\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVRRRRRRRRRRRRQQQOOONNNMMMPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTUUURRRSSSSSSTTTTTTTTTSSSSSSOOOOOOOOOQQQSSSSSSRRRPPPNNNOOOPPPQQQQQQPPPNNNMMMQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNPPPSSSOOONNNNNNMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOONNNNNNNNNMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKIIIHHHIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDAAAAAACCC@@@FFF___|||vvvbbb[[[UUUIIIBBBBBB======<<<<<<===>>>@@@AAA????????????????????????????????????????????????@@@?????????>>>>>>======<<<<<<<<<<<<======>>>>>>???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;:::999::::::;;;<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAA@@@???===<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;::::::::::::::::::999999999888888999999999999999999999999999999:::;;;:::999888777777777777777777777777777999999999999888888777777888888999999999:::::::::888888777777777777888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999888888777777888888999999999:::::::::999999888888888888888888999999999999999999999999888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>???===>>>???>>>======???AAAEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLIIIQQQ]]]```___^^^]]]\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXX[[[[[[[[[[[[[[[\\\]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVRRRRRRRRRRRRRRRQQQPPPOOOQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSQQQRRRRRRSSSSSSSSSRRRRRRRRRPPPNNNNNNPPPQQQQQQQQQPPPPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNPPPRRRNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJIIIHHHGGGHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBEEEEEEIII^^^vvvhhhXXXLLLKKKJJJDDDBBBFFFAAA@@@???>>>>>>>>>???@@@????????????????????????????????????????????????@@@@@@?????????>>>>>>>>>============>>>>>>??????>>>>>>======<<<<<<======:::;;;;;;;;;<<<<<<<<<<<<======;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@???>>>===;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999::::::;;;:::999888777888888888888888888888888::::::999999888888888888888888999999999:::::::::888888888777777888888888999999999:::::::::;;;;;;:::::::::::::::::::::::::::999999999888888888888888999999999999:::::::::999999999999999888888888999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>???===>>>???>>>======???AAAEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGMMMTTTvvv______^^^]]]\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[\\\\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYXXXXXXZZZ[[[\\\]]]^^^]]]]]]\\\XXXYYY[[[\\\]]]]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUUUUVVVVVVVVVVVVWWWSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSPPPMMMLLLMMMOOOPPPPPPPPPQQQRRRRRRRRRQQQOOONNNLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQRRRQQQOOOOOOQQQRRRPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCFFFCCCCCCFFFGGGIIIUUUdddVVVLLLFFFGGGEEE@@@@@@EEEDDDCCCBBB@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????>>>============>>>??????<<<<<<<<<<<<==================<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<======>>>>>>???>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<==================<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999888999999999999999999999999::::::::::::999999999999888888999999999999::::::999999888888888888999999999999999999::::::::::::999999999999999999999999::::::999999999999888888999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<======>>>???===>>>??????>>>>>>@@@AAAEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGLLLLLLggg___^^^]]]\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYZZZZZZYYYYYYXXXWWWYYY[[[]]]]]]\\\ZZZYYYWWWXXXYYYZZZ[[[[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWWWWUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXWWWWWWVVVWWWWWWWWWXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWUUUVVVVVVVVVVVVVVVVVVUUUTTTUUUWWWXXXWWWVVVSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRPPPNNNMMMNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOQQQSSSUUUVVVUUUTTTSSSSSSTTTUUUTTTRRRQQQRRRTTTTTTSSSSSSSSSTTTUUUVVVVVVSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKKKKKKKLLLKKKJJJJJJIIIHHHIIIJJJJJJIIIHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEIIIEEEDDDGGGFFFEEEHHHNNNRRRNNNKKKKKKGGGAAAAAAEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????=========>>>>>>@@@AAAAAA======>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>??????????????????>>>>>>>>>==============================;;;<<<<<<<<<=========>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===============>>>>>>>>>======<<<<<<<<<============<<<<<<===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999;;;;;;::::::::::::::::::999999999999999:::::::::::::::999999999999::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>===>>>??????>>>>>>@@@BBBEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJOOOJJJ]]]yyy]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[ZZZZZZ[[[[[[\\\ZZZZZZZZZZZZ[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZYYYVVVXXX[[[]]]]]]\\\ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWYYYZZZZZZYYYYYYXXXWWWVVVTTTUUUVVVWWWXXXXXXWWWWWWRRRSSSUUUWWWXXXZZZZZZZZZ[[[ZZZXXXWWWVVVWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZZZZXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZWWWXXXYYYZZZZZZ[[[ZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZYYYWWWUUUSSSTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOPPPQQQRRRPPPMMMKKKLLLLLLNNNPPPRRRSSSTTTUUUUUUVVVXXXYYYYYYXXXVVVUUUUUUWWWXXXWWWUUUTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLLLLKKKKKKLLLNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGFFFHHHHHHEEECCCDDDGGGFFFHHHIIIGGGDDDEEEHHHBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCC????????????????????????===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>???>>>>>>===<<<======>>>>>>======<<<========================?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;999999:::::::::;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>===>>>??????>>>???AAACCCEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKRRRLLL[[[ttt[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[[[[YYYYYYYYYYYYYYYZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZXXXYYY\\\^^^^^^]]][[[YYY\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTVVVWWWWWWVVVUUUUUUPPPQQQSSSUUUWWWXXXYYYYYYYYYXXXVVVUUUUUUWWWXXXZZZXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWXXXYYYZZZ[[[XXXYYYZZZ[[[[[[[[[[[[[[[XXXYYYYYYZZZZZZYYYYYYXXXWWWXXXXXXYYYXXXWWWVVVUUUTTTUUUUUUTTTTTTSSSRRRQQQOOOPPPRRRTTTUUUSSSOOOLLLLLLMMMNNNPPPSSSUUUVVVWWWZZZZZZ[[[\\\[[[ZZZYYYXXXWWWXXXYYYYYYWWWUUUUUUVVVRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQRRRQQQQQQPPPOOONNNNNNOOOOOONNNNNNMMMLLLLLLMMMNNNNNNNNNNNNOOOQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFGGGJJJKKKKKKIIIGGGEEEGGGHHHIIIGGGFFFFFFGGGCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@????????????????????????@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<======>>>>>>============>>>>>>>>>>>>===>>>>>>???????????????======>>>>>>>>>>>>==================>>>>>>>>>>>>????????????>>>>>>>>>>>>========================>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>===>>>?????????@@@BBBDDDEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJQQQMMM^^^wwwYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZXXXWWWWWWWWWXXXYYY[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYYYYZZZZZZZZZYYYXXXYYYZZZ\\\\\\[[[ZZZYYYZZZ[[[\\\]]]]]]\\\[[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUSSSRRRSSSUUUXXXYYYWWWWWWVVVVVVVVVVVVVVVVVVXXXWWWVVVUUUUUUUUUUUUUUUXXXWWWVVVUUUVVVWWWYYYZZZXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRTTTVVVUUUSSSPPPQQQQQQRRRSSSTTTVVVWWWXXX[[[[[[[[[[[[[[[[[[\\\\\\VVVWWWYYYXXXVVVTTTTTTTTTQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQPPPOOOOOONNNLLLNNNOOOOOOOOOOOOPPPRRRPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNOOONNNMMMMMMMMMMMMNNNOOOOOOOOONNNMMMMMMLLLKKKKKKEEEGGGIIIJJJKKKLLLKKKJJJLLLLLLLLLKKKJJJJJJHHHFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@======>>>>>>>>>?????????===>>>??????@@@@@@@@@???===>>>>>>??????>>>>>>=========>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>=========<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<============>>>========================:::;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<============<<<<<<============>>>>>>>>>>>>===>>>?????????@@@BBBDDDEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKPPPNNNeeeXXXXXXWWWWWWWWWXXXXXXYYYWWWWWWWWWWWWWWWXXXYYYZZZWWWVVVVVVVVVWWWXXXZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYXXXUUUVVVXXXYYYYYYYYYXXXWWWVVVWWWYYYZZZ[[[[[[ZZZZZZVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVXXXXXXXXXVVVTTTSSSVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPQQQTTTWWWYYYUUUTTTTTTTTTSSSSSSRRRRRRWWWVVVUUUTTTSSSSSSSSSSSSWWWVVVUUUTTTTTTVVVWWWYYYWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOTTTSSSSSSTTTVVVVVVVVVUUUVVVUUUUUUUUUVVVVVVWWWXXXZZZYYYYYYZZZ[[[\\\^^^___UUUVVVXXXWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVTTTSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOLLLNNNOOOOOOOOOOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPKKKKKKLLLLLLMMMMMMMMMNNNPPPPPPOOONNNNNNOOOPPPPPPOOOOOONNNNNNMMMLLLLLLKKKEEEHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIILLLNNNMMMJJJLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@AAABBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>????????????===>>>???@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>======>>>>>>?????????@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;<<<<<<===========================<<<<<<======>>>>>>??????@@@@@@??????>>>>>>============<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<============>>>>>>>>>>>>===>>>???@@@???@@@CCCEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHNNNLLLPPPPPPlll~~~]]]ZZZ\\\aaacccaaa```aaa___ZZZVVVWWW[[[]]]\\\YYY[[[ZZZYYYWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWUUUTTTSSSTTTUUUUUUSSSQQQTTTSSSRRRSSSSSSRRRPPPOOOSSSQQQQQQSSSSSSQQQQQQRRRVVVTTTSSSTTTRRRNNNOOOSSSUUUVVVVVVVVVVVVVVVUUUTTTXXXUUURRRPPPQQQSSSUUUUUUUUUQQQNNNNNNQQQTTTVVVUUUSSSSSSSSSRRRPPPPPPRRRSSSTTTTTTSSSSSSTTTWWWVVVTTTRRRUUUWWWXXXWWWVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTRRRRRRRRRUUUWWWRRRRRRRRRSSSTTTTTTTTTTTTWWWVVVUUUUUUUUUVVVWWWXXXZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRRRRRRRNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQQQQRRRSSSRRRRRRRRRVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSRRRPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRQQQOOONNNOOOPPPQQQPPPNNNKKKIIILLLLLLMMMNNNOOOQQQRRRSSSOOOQQQRRRSSSSSSQQQOOONNNOOOMMMLLLLLLMMMMMMLLLJJJNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPOOOOOOMMMLLLJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJMMMJJJHHHGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLFFFGGGGGGHHHHHHGGGGGGFFFJJJHHHGGGEEEDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAACCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>@@@@@@BBBBBBBBBBBB@@@@@@????????????????????????AAA>>><<<===@@@BBBAAA???AAAAAAAAA@@@@@@?????????????????????????????????======>>>???????????????CCCCCCBBBBBBAAA@@@????????????>>>>>>=========<<>><<<<<<<<<======@@@@@@??????>>>======<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;???<<<<<<@@@AAA===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;>>>?????????>>>???@@@BBBGGGEEECCCAAAAAABBBDDDFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHJJJLLLSSSbbbzzz{{{yyyvvvpppkkkfffeeeiiilllllljjjfffeeedddbbbaaa_________aaaaaa```___]]][[[YYYXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUSSSQQQSSSRRRRRRRRRSSSTTTTTTSSSMMMLLLKKKLLLKKKKKKKKKLLLOOOMMMNNNPPPOOOLLLNNNRRRQQQQQQQQQQQQRRRQQQQQQQQQWWWVVVUUUUUUUUUTTTQQQOOORRRPPPNNNOOORRRUUUUUUTTTTTTUUUVVVVVVUUUUUUUUUVVVUUUVVVWWWXXXYYYZZZYYYWWWUUUVVVWWWWWWUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSSSSTTTVVVWWWVVVUUUUUUVVVVVVVVVVVVQQQPPPPPPOOOOOOPPPRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVZZZYYYXXXVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSRRRRRRUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQRRRRRRRRRRRRPPPOOONNNOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRSSSTTTSSSRRRQQQPPPQQQPPPNNNNNNOOOPPPNNNMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNLLLKKKJJJMMMNNNOOOOOOPPPOOONNNMMMNNNLLLIIIIIIJJJLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@????????????????????????CCCAAA???@@@BBBDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@@@@???CCCCCCBBBAAAAAA@@@??????@@@@@@@@@?????????>>>>>>AAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@?????????@@@AAAAAAAAA@@@??????>>>>>>===??????@@@AAAAAAAAAAAAAAA????????????????????????>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>>>>???>>>>>>>>>>>>=========@@@>>>@@@DDDDDD@@@===>>>=========================================================>>>>>>>>>??????======>>>>>>??????@@@@@@>>>=========<<<<<<;;;;;;<<<===?????????@@@BBBDDDFFFEEECCCAAAAAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFHHHNNN\\\tttxxxwww~~~~~~}}}zzzvvvrrrooollljjjeeeeeedddcccbbbbbbcccccccccbbb```______]]][[[XXXWWWVVVTTTSSSRRRRRRRRRSSSVVVTTTRRROOONNNNNNNNNOOOKKKIIIJJJMMMLLLIIIJJJNNNLLLLLLLLLMMMNNNOOOPPPQQQTTTSSSRRRQQQRRRRRRPPPNNNUUUUUUVVVYYY[[[\\\ZZZXXXWWWXXXXXXXXXWWWVVVUUUTTTVVVWWWYYY[[[[[[ZZZYYYXXXVVVWWWWWWVVVTTTSSSTTTVVVVVVWWWXXXYYYYYYXXXWWWWWWQQQSSSVVVVVVVVVUUUVVVWWWXXXVVVTTTTTTUUUWWWWWWWWWUUUUUUTTTSSSTTTUUUVVVWWWZZZZZZZZZ[[[\\\]]]^^^___YYYXXXWWWVVVUUUTTTSSSSSSVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPNNNOOOOOOOOONNNNNNMMMLLLPPPPPPQQQQQQQQQQQQPPPPPPPPPNNNKKKKKKLLLNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@AAABBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@???BBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAAAAAAAA@@@@@@@@@??????@@@@@@CCCGGGGGGBBB>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@??????????????????????????????>>>>>>===<<<;;;;;;;;;<<<>>>??????AAACCCFFFFFFDDDCCCBBBBBBCCCEEEFFFDDDDDDFFFGGGHHHHHHHHHHHHIIIHHHIIIMMMZZZppp~~~{{{yyyuuupppkkkhhhggghhhhhhgggbbb[[[WWWWWWWWWUUUUUUSSSRRRSSSOOOJJJIIILLLKKKKKKJJJKKKLLLNNNPPPQQQSSSQQQPPPSSSXXX]]]aaacccZZZ\\\```dddeeedddaaa___eeeccc```___^^^^^^]]]\\\]]][[[\\\]]]\\\YYYZZZ]]][[[[[[ZZZXXXVVVVVVWWWYYYTTTVVVWWWYYYYYYYYYWWWWWWQQQTTTXXXYYYXXXWWWVVVVVVXXXUUUSSSSSSVVVXXXXXXXXXSSSSSSRRRQQQQQQRRRSSSTTTVVVWWWWWWWWWXXXXXXWWWWWWYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUTTTSSSRRRRRRRRRUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSRRRQQQQQQSSSUUUVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTSSSQQQPPPQQQRRRRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOPPPOOOOOOOOOOOOPPPNNNLLLLLLNNNOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEE@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@?????????@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????BBBBBBBBBAAAAAAAAA@@@@@@>>>???CCCHHHGGGAAA===>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAAAAA@@@???>>>===<<<<<<<<<>>>?????????@@@CCCEEEEEEDDDCCCBBBBBBCCCEEEFFFCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJNNNXXXiii~~~yyyvvvtttrrrkkkccc___```___]]]YYYWWWUUUUUUVVVWWWYYY]]]eeeqqq~~~{{{zzz{{{yyyvvvyyy~~~}}}{{{wwwsssrrrrrrssskkkkkkllllllkkkhhheeecccgggiiikkkkkkgggccc```___ddd___[[[ZZZ[[[[[[YYYVVVWWWVVVUUUSSSSSSSSSTTTUUUTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXTTTTTTTTTTTTUUUUUUVVVVVVRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSRRRRRRRRRRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSTTTTTTUUUUUUVVVWWWSSSQQQPPPOOOPPPRRRTTTVVVVVVUUUTTTTTTSSSTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSQQQPPPOOOOOOQQQQQQQQQOOOPPPPPPPPPPPPQQQQQQRRRRRRNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMMMMOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>@@@EEEJJJGGGAAA>>>@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>???@@@AAA@@@??????AAABBBDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDFFFGGGIIIIIIJJJJJJEEEFFFHHHKKKRRR___ooo{{{zzzxxxwwwwwwvvvyyyrrrooommmiiibbb\\\]]][[[YYYWWWVVVVVVVVVVVVSSSTTTUUUWWWWWWVVVUUUUUURRRRRRSSSSSSSSSTTTTTTTTTWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTTTTUUUVVVWWWSSSRRRPPPPPPPPPRRRTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPOOOOOOOOOQQQRRRQQQPPPQQQQQQPPPPPPQQQQQQRRRSSSOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTPPPOOONNNNNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAACCCHHHLLLHHHBBBAAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBAAA??????@@@AAACCCCCCCCCCCCCCCDDDEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIGGGHHHJJJMMMRRR]]]lllvvvpppnnnllliiigggeeeeeeeeecccddddddcccaaa]]]ZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ]]]\\\\\\[[[\\\]]]^^^___[[[\\\\\\]]]]]]]]]]]]]]]YYYYYYXXXWWWVVVUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTUUUUUUWWWWWWUUUTTTTTTSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVTTTUUUVVVVVVVVVUUUSSSRRRSSSQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPQQQQQQSSSSSSPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNOOOQQQSSSUUUVVVQQQPPPPPPQQQRRRRRRQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKIIIHHHHHHHHHHHHGGGGGGGGGJJJJJJJJJIIIIIIHHHGGGFFFGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGFFFDDDDDDGGGIIIFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDBBBAAAAAABBBDDDFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAABBBDDDHHHKKKGGGAAAAAAEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCC@@@AAABBBAAA@@@@@@AAACCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHLLLLLLLLLNNNTTT```ppp|||}}}zzzmmmllllllkkkjjjiiihhhhhheeedddcccbbbbbbbbbbbbcccdddcccbbbbbbbbbccceeefff^^^______```aaa`````````\\\\\\[[[YYYXXXWWWVVVUUUYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXUUUVVVWWWXXXXXXVVVTTTSSSUUUTTTSSSTTTVVVWWWVVVUUURRRQQQQQQPPPPPPRRRSSSTTTQQQQQQRRRRRRQQQPPPPPPOOOLLLLLLLLLMMMOOORRRUUUWWWSSSRRRRRRSSSTTTTTTRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMKKKLLLNNNNNNOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDFFFEEECCCBBBEEEHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEBBB@@@@@@BBBEEEGGGDDDEEEFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDCCCCCCCCCBBBBBBBBBBBB@@@BBBFFFHHHDDD>>>???DDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDD>>>@@@AAAAAA@@@AAACCCEEEBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHLLLKKKIIIIIIPPP___qqq|||xxxssswwwzzzxxxsssmmmiiihhhiiigggdddbbbaaaccceeeggg^^^ZZZYYYZZZZZZXXXXXX\\\WWWYYY[[[[[[YYYWWWWWWWWWZZZYYYUUUTTTXXX]]]\\\WWWUUUUUUWWWXXXXXXXXXXXXXXXYYYXXXXXXWWWXXXYYYZZZZZZWWWXXXYYYXXXVVVUUUUUUVVV\\\[[[ZZZZZZ[[[[[[YYYWWWVVVUUUTTTTTTUUUVVVWWWXXXRRRSSSUUUVVVWWWVVVVVVUUUSSSSSSRRRPPPNNNMMMNNNOOOSSSPPPMMMMMMPPPTTTVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPOOOMMMLLLMMMNNNMMMLLLLLLLLLLLLNNNPPPQQQMMMMMMNNNOOOOOOMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNRRRPPPNNNNNNOOOOOONNNMMMMMMKKKKKKNNNNNNKKKJJJLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKJJJJJJIIIGGGFFFFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFEEECCCAAAEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCDDDCCCCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>===>>>???EEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKIIINNNNNNLLLTTTggguuuyyy{{{xxxuuuqqqrrruuussstttvvvvvvtttrrrrrrsssqqqoookkkhhhjjjllliiiccccccccccccdddddddddeeeeeeaaaaaa``````^^^]]][[[ZZZ^^^^^^]]]^^^___```aaaaaaZZZYYYWWWWWWXXXWWWUUUSSSYYYXXXUUUSSSQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPNNNMMMOOOOOOOOOOOOPPPQQQTTTVVVSSSQQQOOOOOOPPPQQQSSSSSSUUUUUUUUUUUUSSSRRRPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPOOOMMMLLLMMMNNNMMMLLLLLLKKKLLLMMMNNNOOONNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMQQQOOONNNNNNOOOPPPOOONNNPPPNNNNNNQQQQQQNNNNNNPPPKKKKKKKKKKKKKKKJJJIIIIIIMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBCCCEEEEEEDDDBBBFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKDDDHHHIIIJJJWWWmmm|||~~~uuunnniiieeebbb______bbbeeefffeeefffdddcccbbbbbbbbb```^^^YYYXXXWWWUUUTTTTTTTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNPPPQQQSSSSSSTTTRRRQQQQQQRRRTTTUUUUUUTTTTTTRRRQQQOOONNNQQQQQQPPPOOOOOOOOOOOOPPPKKKKKKLLLMMMMMMNNNOOOOOONNNOOOPPPOOOMMMLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOORRRRRRQQQPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNMMMMMMMMMPPPOOOMMMNNNOOOPPPPPPOOORRROOOPPPSSSSSSPPPPPPRRROOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMKKKJJJIIINNNNNNMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAACCCEEEFFFAAAAAAAAABBBEEEEEEDDDCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMKKKMMM]]]uuu{{{zzzwwwooogggmmmrrruuuvvv{{{~~~wwwuuuuuu{{{~~~zzzyyy~~~}}}wwwvvvzzz|||{{{yyytttrrrpppooooooooommmlllgggeeeaaa]]]ZZZXXXVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUXXXVVVUUUTTTUUUVVVVVVUUUQQQSSSUUUUUUSSSSSSTTTVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPPPPPPPOOOPPPPPPQQQQQQLLLLLLMMMMMMNNNOOOOOOOOONNNOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQUUUTTTSSSRRRQQQRRRSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMOOOQQQQQQPPPQQQNNNOOOSSSSSSPPPPPPRRRQQQQQQPPPPPPPPPPPPPPPQQQOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCAAAAAABBBDDDGGGHHHCCCCCCBBBDDDFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKQQQPPPNNNRRRfff}}}~~~|||vvvjjjhhhggglll~~~wwwoooiiigggeeeffffffeeedddaaa___^^^XXXVVVVVVWWWXXXYYYWWWUUURRRSSSTTTUUUTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUPPPPPPPPPPPPQQQRRRSSSTTTPPPPPPOOOOOOOOONNNNNNNNNNNNOOOQQQPPPOOONNNOOOQQQOOOOOOPPPPPPPPPPPPPPPPPPSSSRRRQQQPPPOOOPPPQQQQQQOOOOOOOOOOOOOOOOOONNNNNNOOONNNMMMMMMOOOQQQQQQPPPQQQNNNOOOSSSSSSQQQPPPSSSNNNNNNMMMLLLMMMMMMNNNOOOPPPOOONNNNNNMMMMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGIIIKKKHHHGGGFFFGGGHHHGGGFFFDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDFFFHHHIIIIIIIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJQQQiiissssss|||}}}yyyqqqxxx||||||yyywwwuuuooogggaaabbb```]]]\\\\\\[[[ZZZXXXZZZYYYXXXVVVUUUTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTQQQQQQPPPOOONNNMMMLLLKKKLLLNNNOOOOOONNNMMMNNNPPPKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPOOOMMMNNNOOOPPPPPPOOOQQQOOOPPPTTTUUURRRRRRTTTPPPPPPOOONNNNNNOOOQQQRRRQQQPPPOOONNNNNNMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJIIIGGGEEEIIIJJJKKKKKKKKKKKKKKKJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEGGGHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKGGGGGGGGGHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHGGGDDDBBBAAAAAACCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLRRRfff~~~ooowwwvvvqqqqqqnnniiicccbbb```]]]YYYVVVTTTRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPNNNMMMMMMLLLJJJIIIIIIHHHIIIKKKLLLLLLKKKKKKLLLMMMKKKLLLNNNPPPQQQRRRRRRQQQOOOOOOPPPPPPOOOOOONNNMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQOOONNNNNNOOOPPPOOONNNPPPNNNOOORRRSSSQQQQQQSSSTTTTTTRRRRRRRRRSSSUUUVVVSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQQQQQQQRRRRRRRRRRRROOOOOONNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPOOONNNNNNLLLLLLLLLMMMMMMMMMMMMMMMJJJKKKMMMNNNOOONNNMMMLLLMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKLLLMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKKKKIIIHHHLLLMMMMMMMMMMMMLLLLLLKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMNNNIIIIIIJJJKKKKKKLLLMMMMMMIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGBBBDDDFFFGGGEEECCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNQQQRRRWWWhhh}}}oooxxxqqqjjjgggccc^^^YYYUUUSSSRRRUUUTTTRRRPPPNNNMMMMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIIIIHHHHHHIIIKKKMMMNNNQQQSSSUUUVVVVVVVVVRRRSSSTTTTTTTTTSSSQQQPPPMMMNNNOOOPPPRRRSSSTTTTTTRRRPPPNNNNNNOOOOOONNNMMMLLLJJJLLLOOOPPPNNNNNNQQQSSSRRRQQQPPPQQQRRRTTTVVVTTTTTTSSSQQQQQQPPPPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTPPPQQQQQQQQQRRRRRRSSSSSSPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPOOONNNNNNJJJKKKLLLMMMNNNOOOPPPPPPKKKMMMPPPRRRRRRQQQOOOMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPKKKLLLNNNOOOOOOMMMKKKJJJIIIHHHHHHIIILLLLLLKKKJJJLLLLLLMMMLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPKKKLLLLLLMMMNNNOOOOOOOOOIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDFFFHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGBBBCCCDDDFFFHHHJJJLLLLLLGGGFFFFFFEEEDDDEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHH@@@BBBEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLGGGNNNTTT]]]qqqtttlll