BM6P6(@ vvvlllddd^^^XXXUUUXXXRRROOOQQQTTTYYYbbbkkkiiigggbbbZZZRRRLLLIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@BBBCCC@@@@@@AAACCCFFFIIILLLNNNOOOPPPRRRTTTVVVYYYZZZ[[[^^^dddkkkpppvvvyyyddd___XXXSSSOOOMMMKKKIIIGGGGGGGGGHHHHHHGGGGGGFFFJJJIIIHHHFFFEEECCCBBBAAADDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBEEEKKKRRRXXXYYYXXXWWWTTTQQQNNNKKKJJJLLLKKKLLLPPPVVVZZZZZZYYYYYYWWWTTTQQQOOOMMMJJJGGGKKKLLLOOORRRVVVZZZ]]]^^^___[[[UUUQQQOOOMMMKKKIIIFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCGGGLLLPPPVVVZZZ^^^aaa```___^^^^^^]]][[[VVVPPPJJJGGGGGGHHHFFFEEEEEEEEEFFFHHHKKKLLLKKKJJJHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJGGGHHHMMMPPPQQQTTTXXX```bbbeeeiiikkkiiiccc___XXXWWWVVVUUUUUUWWWYYYZZZ]]]___aaadddhhhpppxxx~~~~~~vvvmmmccc[[[SSSMMMIIIIIIHHHIIIMMMSSS]]]rrruuuqqqrrr{{{xxxqqqllluuu|||fffUUULLLFFFKKKVVVfff{{{~~~cccQQQKKKFFF@@@;;;::::::::::::999999888666555444333222666666666666666666666666555555555666666777888999:::::::::999999:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEKKKNNNSSSXXX]]]dddkkkppprrruuuxxx{{{~~~uuummmgggbbb___ZZZUUURRRSSSUUUYYYaaaiiijjjhhhddd\\\SSSLLLIIIHHHDDDCCCCCCBBBAAAAAAAAABBB@@@@@@?????????@@@AAABBB>>>>>>>>>???AAADDDFFFGGGDDDDDDEEEFFFHHHIIIJJJJJJLLLQQQWWWZZZ^^^hhhuuurrr^^^ZZZTTTOOOLLLJJJHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@????????????BBBBBBCCCDDDFFFLLLSSSXXXZZZZZZYYYWWWTTTQQQNNNMMMNNNMMMNNNQQQVVVZZZ\\\[[[YYYXXXUUUSSSQQQOOOLLLJJJOOOPPPSSSWWW[[[^^^```aaa___\\\YYYWWWUUURRRMMMJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGEEEDDDBBB@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEIIINNNRRRYYY\\\```cccbbbaaa``````[[[YYYVVVPPPKKKIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRRRROOOMMMLLLLLLLLLKKKJJJJJJKKKMMMNNNNNNNNNLLLKKKMMMKKKLLLQQQSSSTTTWWW[[[dddeeehhhlllmmmjjjeee```XXXWWWVVVUUUUUUVVVWWWXXXZZZ[[[^^^bbbhhhqqq|||xxxoooeee^^^SSSMMMIIIIIIHHHIIIMMMSSS^^^qqqzzzssspppxxx{{{qqqlllttt|||nnnVVVLLLFFFJJJTTTbbbvvvmmmZZZLLLGGG@@@<<<:::::::::999888888777666555444444333666666666666666666666666777777666777777888999::::::999999999:::;;;;;;<<<>>>BBBEEELLLcccrrr~~~nnn[[[PPP]]]ppptttssscccUUU[[[nnn}}}}}}wwwsssvvv}}}}}}yyyzzz{{{sssiiiTTTIII@@@???@@@???==============================>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@AAACCCEEEEEEKKKNNNSSSXXX]]]dddkkkpppsssuuuxxx{{{~~~xxxrrrmmmkkk^^^YYYUUUUUUTTTVVV]]]fffooommmiiiaaaXXXPPPKKKIIIDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@??????>>>?????????============>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEIIIKKKLLLSSS]]]fffvvvzzziiiZZZWWWRRRNNNLLLKKKIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEHHHMMMSSSXXX[[[[[[[[[ZZZXXXUUURRRPPPPPPOOOOOORRRWWW\\\___```]]]]]][[[YYYWWWTTTRRRQQQSSSUUUYYY]]]```bbbddddddaaaaaa``````^^^YYYSSSOOOKKKJJJHHHGGGGGGHHHJJJKKKKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDFFFKKKQQQUUU[[[^^^bbbdddcccaaa``````YYYXXXVVVSSSOOOMMMNNNOOOPPPRRRUUUXXX[[[\\\\\\\\\[[[XXXTTTQQQPPPOOOMMMLLLNNNOOOQQQRRRRRRRRRQQQPPPQQQOOOQQQVVVYYYZZZ]]]aaaiiijjjllloooooolllfffaaaYYYXXXVVVUUUTTTTTTUUUVVVUUUWWWZZZ___gggsssyyypppfff___SSSMMMIIIIIIIIIIIIMMMSSS]]]ooowwwooottt}}}nnniiipppwwwYYYMMMEEEJJJQQQ\\\nnnzzzbbbMMMHHHBBB<<<::::::999999777777777666666555555555666666666666666666666666888888888888999:::;;;;;;999999999999:::;;;======@@@BBBDDDNNNhhh}}}vvvmmm~~~kkkYYYOOO[[[kkklllkkk]]]SSS[[[ppp|||uuuxxxzzzuuuwwwwwwpppgggRRRHHH??????@@@>>>==========================================<<<<<<<<<<<<============>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFKKKNNNSSSXXX]]]dddkkkpppsssuuuxxxzzz}}}xxxuuutttjjjddd^^^[[[WWWWWW^^^gggsssrrroooggg^^^TTTNNNKKKEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>>>>>>>@@@@@@@@@???????????????CCCCCCCCCBBBBBBAAAAAAAAA???BBBDDDEEEEEEJJJQQQXXXgggqqqrrreee[[[XXXTTTQQQPPPOOOMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCC>>>@@@CCCFFFIIINNNTTTXXXZZZ[[[\\\\\\[[[XXXTTTRRRPPPOOOOOORRRWWW]]]bbbeeeffffffeeeccc___[[[XXXWWWWWWYYY]]]```dddfffffffffggggggffffffddd```ZZZUUUNNNMMMKKKIIIIIIJJJLLLMMMNNNPPPRRRSSSSSSPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEECCCAAA@@@???????????????????????????>>>@@@BBBCCCFFFKKKQQQVVV\\\^^^aaaaaa```^^^\\\\\\WWWXXXXXXVVVTTTSSSTTTUUUXXX[[[```eeehhhiiihhhgggccc```\\\YYYWWWVVVTTTSSSUUUVVVWWWXXXYYYYYYYYYXXXUUUTTTVVV\\\```aaadddiiinnnnnnooopppppplllfffbbbZZZYYYWWWVVVTTTTTTTTTTTTSSSTTTWWW]]]ffftttxxxnnnddd]]]SSSNNNIIIIIIHHHIIIMMMRRR\\\nnn{{{nnnqqq{{{iiidddjjj]]]OOOFFFJJJPPPWWWhhh{{{fffOOOJJJCCC===:::999999888666666666666666666777777666666666666666666666666888777777888888999:::;;;888888999999;;;<<<>>>>>>AAABBBDDDPPPnnnzzzxxxtttzzz}}}mmmhhh~~~{{{hhhXXXPPP]]]kkkhhhbbbWWWPPP[[[rrryyy}}}|||wwwvvvtttkkk```OOOFFF?????????>>><<<==========================================<<<<<<<<<============>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFJJJMMMRRRWWW]]]cccjjjooorrrtttwwwzzz|||}}}zzzzzzzzztttnnnggg```^^^dddmmmuuuuuurrrlllbbbXXXPPPLLLFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@@@@@@@??????>>>>>>BBBBBBAAAAAA@@@@@@??????????????????@@@@@@@@@@@@;;;===???@@@@@@CCCIIIMMMWWW```mmmxxx~~~oooggg^^^[[[WWWTTTSSSRRRPPPNNNKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKJJJIIIGGGFFFEEEEEEJJJIIIHHHFFFEEEEEEDDDDDD>>>@@@CCCFFFJJJOOOUUUYYY[[[]]]___```^^^[[[WWWTTTOOOOOOOOOQQQVVV]]]eeejjjmmmnnnmmmjjjddd^^^\\\[[[YYY[[[^^^bbbeeehhhiiijjjlllkkkiiigggfffbbb]]]YYYQQQPPPMMMKKKJJJLLLNNNOOOQQQSSSVVVWWWWWWTTTQQQOOOKKKKKKJJJHHHGGGEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHFFFDDDBBBAAA@@@???????????????????????????===???AAACCCFFFKKKQQQUUU[[[\\\^^^^^^\\\YYYXXXXXXVVVXXXYYYZZZYYYXXXYYY[[[```eeekkkqqqtttuuusssrrrkkkhhhccc```______^^^]]]\\\]]]]]]^^^___`````````ZZZYYY\\\cccggghhhkkkoooppppppppppppoookkkfffaaa[[[ZZZYYYXXXVVVUUUUUUTTTTTTVVVYYY^^^ggguuuvvvlllaaaZZZUUUOOOJJJIIIHHHHHHKKKQQQXXXkkk~~~oooppp}}}xxxddd```dddxxxcccQQQGGGJJJNNNSSSdddyyyiiiQQQLLLDDD>>>;;;999888777666666666777777777777777777777777777777777777777777777777777888999::::::999999999:::;;;===>>>???AAACCCFFFTTTsss|||yyytttxxxwwwhhhfff{{{wwwdddXXXVVVdddpppkkk\\\SSSNNNZZZqqq~~~|||xxxrrrdddXXXLLLEEE?????????===<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFIIILLLQQQVVV[[[bbbiiimmmqqqsssvvvxxx{{{~~~xxxnnnggghhhooovvvwwwvvvpppggg[[[RRRNNNIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@AAAAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????;;;===>>>???@@@BBBEEEHHHKKKRRR\\\ffflllpppsssuuurrrvvv|||{{{rrrmmm```]]]YYYVVVTTTRRROOOMMMJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOMMMLLLJJJHHHGGGFFFKKKJJJIIIGGGFFFEEEDDDDDD@@@BBBEEEGGGKKKQQQXXX]]]```bbbeeefffeee```[[[XXXRRRQQQQQQQQQUUU\\\fffmmmooorrrrrrooohhhbbb______\\\^^^```dddgggkkknnnpppqqqooommmkkkiiiddd___[[[VVVSSSPPPNNNMMMNNNQQQSSSTTTVVVYYY[[[[[[YYYVVVTTTPPPOOONNNLLLIIIGGGFFFEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIGGGDDDBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@===???AAACCCEEEJJJQQQUUUYYY[[[]]]]]]\\\[[[[[[[[[YYY[[[___`````````aaabbbjjjooouuu{{{~~~|||tttpppkkkhhhhhhhhhhhhgggccccccddddddeeefffggghhhdddccceeekkknnnnnnpppsssrrrqqqqqqqqqoookkkfffbbb]]]\\\\\\ZZZYYYXXXWWWWWWXXXZZZ]]]ccclllyyyxxxmmmbbbZZZWWWQQQKKKIIIHHHGGGJJJOOOTTTfffqqqooozzzyyybbb^^^```qqqgggSSSFFFIIIMMMPPPbbbyyymmmSSSNNNFFF???;;;999888777777777777777777777777777777777777777777777777777777666666777777888999:::::::::::::::;;;<<<>>>>>>@@@DDDIIIYYYxxx}}}vvvhhheeeyyytttbbbZZZ]]]nnnxxxppp[[[RRRMMMYYYnnnyyyppp```RRRJJJCCC?????????<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGJJJOOOTTTYYY```ggglllnnnqqqtttwwwzzz~~~zzzuuuwww{{{}}}}}}xxxooocccYYYTTTMMMLLLJJJHHHFFFDDDCCCCCC@@@@@@AAABBBCCCBBBAAAAAA>>>???@@@AAABBBAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFFFFKKKRRRXXX]]]```cccfffaaadddkkkvvvvvvrrrdddaaa]]]YYYVVVSSSOOOLLLHHHIIIKKKLLLNNNOOOOOOOOORRRQQQPPPOOONNNMMMLLLLLLMMMMMMKKKIIIHHHGGGFFFFFFDDDFFFGGGJJJNNNUUU]]]cccgggjjjmmmooommmhhhbbb^^^XXXWWWUUUSSSUUU[[[eeemmmqqquuuwwwuuunnniiiggggggaaabbbcccgggkkkpppuuuwwwxxxwwwwwwvvvsssmmmeee___ZZZXXXTTTQQQQQQRRRUUUWWWXXXYYY\\\^^^___^^^\\\[[[WWWUUUSSSPPPMMMJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKJJJGGGEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB???@@@BBBDDDFFFKKKQQQUUUXXX[[[^^^```aaabbbdddfffcccfffjjjmmmmmmmmmnnnnnntttxxx~~~|||xxxsssooonnnnnnnnnmmmlllllllllmmmnnnooopppqqqpppnnnppptttuuurrrqqqtttsssrrrrrrrrrpppmmmgggccc^^^^^^^^^]]]\\\[[[ZZZZZZ\\\___cccjjjsss~~~ssshhh___YYYRRRLLLJJJGGGEEEHHHMMMPPP```wwwuuuooouuuddd```___llliiiSSSDDDGGGJJJNNNaaazzzoooUUUOOOGGG@@@<<<999777666888888777777777777777777777777777777777777777777888888888888888999;;;;;;;;;;;;;;;;;;;;;<<<======???EEEMMM]]]{{{xxxhhheeeyyytttbbb]]]dddvvvuuu\\\SSSMMMWWWkkk{{{~~~}}}~~~wwwnnn___RRRHHHBBB??????>>><<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>======>>>???@@@BBBCCCDDDEEEHHHMMMRRRXXX^^^eeejjjlllooosssvvvzzz~~~wwwkkkaaa[[[QQQPPPMMMJJJHHHFFFEEEDDD???@@@BBBCCCDDDCCCCCCBBB???@@@BBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>AAAAAABBBBBBBBBBBBBBBBBBDDDGGGKKKNNNPPPRRRUUUWWWWWWZZZbbbmmm|||yyyttthhheee```\\\YYYUUUQQQMMMGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHIIIJJJLLLPPPXXXaaagggmmmpppsssuuusssmmmgggccc^^^\\\YYYUUUUUUZZZdddllltttxxx|||zzztttpppooopppeeeeeefffiiinnntttzzz}}}~~~~~~vvvkkkddd^^^[[[WWWTTTSSSUUUXXXZZZZZZ\\\^^^```aaaaaa```___[[[ZZZWWWTTTPPPMMMJJJIIIEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGJJJLLLMMMMMMLLLLLLLLLKKKHHHEEECCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDEEEGGGLLLRRRVVVXXX[[[```cccfffiiimmmooommmqqquuuyyyyyyyyyyyyzzzzzz}}}}}}wwwsssqqqqqqpppppptttttttttuuuvvvwwwyyyyyyzzzwwwwwwzzzxxxtttrrrsssttttttsssrrrqqqnnniiieee____________^^^]]]\\\\\\^^^bbbgggoooyyyyyymmmddd[[[TTTMMMJJJGGGEEEGGGKKKNNN\\\pppwwwoooqqq|||fffbbb```jjjjjjRRRBBBEEEHHHLLL```{{{oooVVVPPPGGG@@@<<<999777666888888888888777777777666777777777777777777777777999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>EEEOOO___|||zzzhhheeeyyyuuuddd```hhh{{{xxx]]]TTTMMMVVVhhhxxx}}}|||{{{{{{tttlll___TTTFFFBBB??????>>>;;;<<>>>>>============>>>>>>>>>>>><<<======>>>???AAABBBCCCDDDGGGLLLQQQWWW]]]dddiiikkknnnrrrvvvyyy~~~zzznnnccc\\\SSSMMMKKKJJJFFFCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCAAA??????BBBEEEFFFGGGCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHJJJLLLNNNPPPRRRUUU^^^lllyyy~~~vvvoookkkfffaaa]]]YYYTTTQQQQQQOOOMMMKKKKKKNNNQQQSSSWWWXXXYYYYYYXXXWWWTTTSSSTTTSSSRRRQQQOOONNNLLLLLLLLLJJJJJJMMMPPPUUU```lllrrrzzz}}}xxxssslllfffaaaZZZUUUWWW[[[^^^dddjjjxxx|||~~~|||zzzzzzvvvpppjjjhhhiiinnnrrrvvv~~~yyypppnnneee\\\XXXVVVUUUWWW[[[aaabbbdddeeeffffffeeeeeeaaa```^^^XXXRRRMMMJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFHHHIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGJJJNNNPPPPPPNNNQQQMMMHHHEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@AAABBBCCCBBBDDDFFFIIILLLQQQWWW[[[]]]bbbiiimmmppprrrvvvzzz}}}yyyzzz|||{{{zzzzzz||||||}}}}}}}}}}}}}}}}}}~~~{{{xxxvvvtttsssuuusssrrrrrrrrrooojjjeeeccccccddddddcccbbb```___dddfffkkkttt~~~rrrjjj]]]XXXRRRLLLIIIIIIKKKMMMMMMWWWfffxxxvvvkkkllluuuqqq^^^\\\mmmdddTTTFFFCCCEEEKKKZZZjjjrrr]]]RRRFFFAAA===999888999999999888777666666777777666777777777777888888888;;;:::999888888888999:::<<<<<<<<<<<<<<<===>>>??????EEEMMM^^^~~~yyyooonnn|||uuugggeeemmm~~~vvv[[[QQQKKKUUUiiiyyy}}}zzzwww}}}~~~wwwoooggg[[[PPPEEEBBB===;;;;;;===>>>>>>===========================<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDGGGKKKOOOTTT[[[bbbgggjjjmmmqqquuuyyy~~~wwwjjjeee\\\TTTQQQNNNJJJGGGGGGDDDCCCBBBBBBAAAAAABBBBBBEEECCCAAA@@@BBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGJJJMMMOOORRRVVV```nnnyyy}}}uuuqqqkkkfffaaa]]]YYYVVVSSSQQQOOOMMMNNNPPPSSSUUUXXXYYY[[[\\\\\\\\\ZZZYYYVVVVVVTTTSSSQQQPPPNNNNNNLLLJJJKKKNNNQQQWWWbbbmmmssszzz|||xxxqqqiiiddd]]]XXXYYY]]]```ffflllvvv{{{~~~~~~zzztttmmmjjjkkkooosssxxxzzzsssiiiaaa]]]ZZZYYY[[[___cccdddfffggghhhhhhggggggeeeeeebbb]]]VVVQQQNNNMMMKKKKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHKKKOOORRRSSSRRRUUUQQQMMMJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJGGGIIIKKKNNNRRRWWW]]]aaaeeejjjqqqvvvzzz~~~~~~}}}{{{yyyxxxwwwwwwuuusssrrrrrroookkkgggcccdddddddddbbb```^^^]]]dddgggnnnxxxtttmmm```\\\UUUNNNKKKJJJKKKLLLLLLSSS___pppzzzooommmuuuvvvaaa\\\jjj{{{eeeUUUFFFBBBBBBGGGUUUdddttt[[[PPPFFFAAA>>>:::999;;;999999888777777777777777777777777888888888888999::::::999888888999999:::<<<<<<<<<<<<<<<===>>>???AAAGGGPPPaaauuuffffffwwwzzzkkkiiipppttt[[[QQQKKKTTTiiizzz|||yyy~~~~~~vvvnnneeeXXXMMMEEEAAA===;;;;;;<<<==============================<<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCDDDFFFJJJNNNSSSYYYaaaeeeiiimmmqqquuuyyy~~~tttjjj___UUUPPPLLLHHHFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBGGGEEEBBBAAABBBCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@BBBDDDFFFHHHKKKOOORRRVVV[[[gggttt|||~~~zzzsssmmmgggbbb^^^[[[VVVTTTQQQPPPPPPRRRUUUWWWYYY[[[]]]```aaaaaa``````YYYXXXWWWVVVTTTRRRQQQPPPMMMLLLMMMQQQTTTYYYdddooowww}}}yyyooohhhaaa\\\\\\___bbbgggmmmttt{{{~~~xxxqqqnnnnnnrrruuuzzzzzzpppgggccc```^^^___cccgggggghhhjjjjjjkkkkkkjjjjjjiiifffaaaYYYSSSPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHLLLPPPUUUWWWXXXWWWTTTPPPNNNLLLKKKJJJIIIGGGGGGGGGGGGHHHJJJLLLNNNMMMOOOQQQTTTXXX]]]dddhhhiiiooovvv}}}~~~||||||zzzyyywwwvvvuuurrrmmmiiicccdddddddddbbb```]]][[[ccchhhrrr~~~wwwqqqddd___XXXQQQLLLJJJJJJJJJLLLOOOWWWgggsssooottt}}}fff^^^ggguuuiiiXXXHHHBBBAAACCCOOO\\\yyyvvvZZZPPPEEEAAA>>>;;;;;;<<<999888777777777777777777777888888888888999999999:::999999888888999::::::<<<<<<<<<<<<===>>>???@@@DDDIIISSSeeewwweeeeeewww{{{nnnllltttsss[[[PPPJJJTTTiii{{{~~~{{{~~~vvvlllcccUUUJJJCCC@@@<<<:::;;;<<<<<<<<<========================;;;;;;;;;;;;;;;<<<<<<===<<<<<<=========>>>>>>>>><<<===>>>???@@@AAAAAABBBCCCEEEIIIMMMQQQXXX^^^ccchhhkkkpppuuuyyy~~~|||jjj___SSSMMMIIIFFFEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCFFFDDDBBBBBBCCCDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBEEEHHHIIIKKKNNNTTTXXX\\\cccooo{{{{{{sssmmmgggbbb___XXXVVVSSSQQQQQQSSSVVVXXX[[[]]]___aaabbbbbbaaaaaa[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNPPPTTTWWW\\\gggrrr|||vvvmmmeee______aaabbbgggmmmrrrzzzzzzwwwsssrrrtttwww|||xxxnnniiieeebbbcccgggiiiiiikkklllmmmnnnnnnooolllllliiiccc[[[TTTOOONNNMMMLLLKKKIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJMMMQQQWWW[[[]]]___]]]YYYWWWUUUSSSQQQOOOJJJJJJJJJKKKLLLNNNPPPQQQRRRTTTUUUWWW[[[```ggglllnnnuuu~~~|||~~~}}}wwwpppkkkddddddeeeeeecccaaa^^^]]]```hhhuuuwwwsssgggccc\\\UUUOOOKKKIIIIIILLLNNNSSSbbb}}}yyysssvvvnnndddhhhqqqzzzttt```MMMEEEBBBBBBKKKWWWrrruuu\\\QQQFFFAAA>>>;;;:::;;;888888777777777777777888888888888888999999999999999999999999999999::::::<<<<<<<<<<<<===>>>@@@@@@DDDIIIUUUkkkooonnn|||wwwlllmmmxxxwww]]]RRRKKKSSShhhyyy}}}|||}}}tttkkkbbbTTTIIIBBB???<<<::::::;;;;;;;;;========================;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<===>>>>>>>>>======>>>???@@@AAABBBBBBBBBDDDHHHKKKPPPVVV\\\aaafffjjjoootttyyy}}}lll```TTTOOOKKKHHHHHHJJJEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCGGGJJJLLLMMMQQQYYY___bbbhhhsss~~~{{{tttnnnhhheee\\\ZZZWWWTTTSSSTTTVVVXXX^^^___```bbbbbb```___^^^\\\[[[YYYWWWUUUSSSRRRQQQQQQPPPRRRVVVZZZ^^^iiisss}}}sssjjjcccaaaaaabbbeeejjjpppyyy{{{|||wwwtttuuuxxx|||vvvooojjjffffffiiijjjkkklllnnnppprrrssstttrrrqqqooohhh```WWWRRROOONNNMMMKKKJJJIIIIIIJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMPPPTTTZZZ```eeellljjjgggeeeccc```\\\YYYTTTTTTSSSSSSTTTUUUWWWXXXVVVWWWXXXYYY\\\aaahhhmmmyyy~~~}}}sssllleeeffffffeeeeeecccbbbaaa___iiixxx|||uuuqqqkkkhhhaaaZZZTTTOOOLLLKKKLLLNNNTTTbbb{{{}}}vvvwwwwwwllllllppp|||kkkUUUJJJEEEDDDKKKUUUmmmttt___TTTHHHBBB>>>:::888999888777777777777777888888777777888888888999999999888888999999::::::::::::;;;<<<<<<<<<>>>???@@@AAACCCIIIWWWqqquuurrrqqqhhhmmm|||aaaUUUKKKRRReeevvv|||zzz|||}}}~~~{{{ssskkkbbbUUUJJJBBB???<<<;;;;;;<<<;;;;;;========================;;;::::::::::::;;;<<<<<<:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDGGGJJJNNNTTTZZZ___dddhhhnnntttxxx}}}mmmaaaVVVPPPLLLIIIHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCGGGLLLMMMOOOSSS\\\dddhhhkkksss~~~xxxsssooodddaaa]]]YYYXXXXXXYYYZZZ```aaabbbbbbbbb```^^^\\\\\\[[[ZZZXXXUUUSSSQQQQQQQQQPPPRRRWWWYYY]]]gggqqqyyyppphhhdddcccbbbdddhhhmmmvvv{{{wwwvvvwww{{{xxxrrrlllkkkmmmlllmmmnnnqqqtttwwwzzz{{{{{{{{{xxxqqqhhh^^^XXXUUUQQQPPPNNNLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMNNNQQQTTTYYYaaajjjqqqtttrrrpppnnnlllhhhccc```\\\[[[YYYXXXXXXXXXYYYZZZXXXYYYZZZ\\\```fffnnntttuuuoooiiihhhgggeeedddccccccccc```mmm~~~zzzrrrnnnmmmjjjeee___YYYTTTPPPNNNKKKOOOVVVbbbwwwyyyxxxrrroooooo~~~uuu[[[MMMGGGFFFLLLVVViii~~~uuuaaaUUUIIICCC>>>999777888777777777777777888888999666777777777777888888888777777999:::::::::::::::;;;;;;<<<===>>>@@@AAABBBCCCIIIYYYvvvvvvrrr}}}jjjbbbkkk}}}bbbUUUKKKPPPccctttzzzxxx{{{|||}}}{{{ssskkkbbbUUUJJJBBB@@@===<<<<<<<<<<<<;;;========================;;;;;;;;;;;;;;;<<<<<<===::::::;;;<<<===>>>>>>?????????@@@AAABBBCCCCCCDDDBBBDDDGGGJJJNNNSSSYYY]]]bbbgggmmmsssxxx|||rrrggg[[[UUUPPPKKKIIIJJJGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEDDDBBBCCCBBBBBBAAAAAABBBBBBCCCDDDFFFHHHIIIIIIHHHFFFDDDFFFJJJOOOQQQRRRWWWaaajjjqqqpppuuu|||mmmjjjfffaaa^^^^^^^^^___bbbcccdddeeedddbbb```^^^^^^]]][[[YYYVVVTTTRRRQQQOOOOOOQQQTTTWWWZZZbbblllxxxvvvmmmhhheeebbbcccgggjjjsss}}}~~~xxxuuuuuuyyyzzzsssqqqsssooopppqqqtttxxx}}}xxxnnnddd]]]ZZZVVVTTTQQQOOOOOOOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMPPPTTTYYY```kkkwww}}}|||zzzxxxvvvrrrlllhhhcccaaa___]]][[[ZZZZZZZZZZZZ[[[^^^aaagggoooyyywwwrrrnnnlllgggcccaaa``````aaaeeesssyyypppllliiigggccc]]]XXXSSSOOOMMMIIIOOOVVV___rrrzzzxxxtttooommm~~~{{{]]]MMMGGGEEELLLVVVeee{{{xxx```TTTIIICCC???:::888999777777777777777888999999555555666666666777777777666777999:::;;;;;;::::::;;;;;;<<<===>>>@@@BBBCCCFFFKKK\\\{{{zzzwwwcccZZZcccwwwaaaTTTIIINNNaaassszzzyyyyyy~~~|||tttkkkaaaTTTIIIBBB@@@>>>=========<<<;;;========================<<<<<<;;;;;;<<<<<<===>>>999::::::;;;<<<===>>>???>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHJJJNNNSSSYYY]]]aaaeeelllsssxxx||||||qqqeee^^^YYYRRROOOOOOGGGFFFFFFEEEEEEEEEEEEEEEHHHFFFEEEEEEEEEDDDBBB@@@CCCBBBBBBAAAAAABBBBBBCCCDDDFFFHHHJJJJJJHHHFFFDDDIIINNNTTTUUUVVV\\\fffoooyyyvvvyyyuuuqqqlllgggdddbbbccccccdddeeefffggggggeeecccbbb___^^^\\\ZZZWWWUUUSSSRRRNNNMMMOOORRRTTTWWW___hhhqqqzzzpppjjjfffcccdddggggggqqq{{{xxxuuutttwwwxxxvvvwwwqqqrrrtttwww|||{{{pppfff___[[[YYYWWWTTTRRRQQQRRRTTTUUUSSSSSSTTTSSSSSSRRRQQQQQQLLLPPPUUU\\\eeerrr~~~xxxsssllljjjgggdddbbb```______[[[]]]```eeemmmwww~~~}}}~~~xxxtttrrrnnnhhhbbb^^^]]]]]]^^^jjjxxxyyyoookkkcccaaa^^^YYYTTTOOOLLLJJJGGGMMMTTT\\\mmmzzzwwwuuummmkkk~~~}}}]]]LLLEEEDDDKKKUUUccczzz{{{^^^SSSHHHCCC???;;;:::;;;777777666777777888999999555555555555666666666666666777999:::;;;;;;::::::;;;;;;<<<===???@@@BBBCCCHHHMMM^^^~~~rrr]]]SSS[[[nnnzzz___RRRGGGLLL```ssszzzzzzxxx~~~uuukkk```SSSGGGCCCAAA???>>>>>>>>>===;;;===========================<<<<<<<<<<<<===>>>>>>999999:::;;;<<<===>>>???======>>>???@@@AAAAAABBBDDDFFFHHHKKKNNNSSSYYY]]]```eeelllrrrwww|||pppfff\\\RRRNNNOOOKKKJJJIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGHHHHHHIIIKKKLLLMMMPPPVVV[[[\\\```kkkwww}}}{{{~~~yyyqqqnnnjjjeeedddeeegggjjjlllllljjjgggeeedddccc```^^^______\\\UUUNNNNNNMMMLLLMMMQQQVVV\\\```pppxxxvvvnnniiihhhgggfffkkkqqqzzzzzzrrrqqqvvvzzzvvvzzzyyyxxxyyy||||||tttllleeeaaa[[[ZZZXXXVVVUUUTTTTTTTTTVVVVVVVVVUUUUUUTTTSSSRRRPPPUUUYYY^^^kkk}}}~~~yyyqqqkkkfffdddbbb```aaabbbeeeiiiqqq}}}|||zzzxxx|||vvvrrrqqqjjjccc^^^YYYUUUVVVZZZkkk~~~|||mmmccc\\\YYYUUURRRQQQPPPNNNLLLHHHJJJPPP[[[mmmxxxxxx~~~tttmmmnnn|||yyytttbbbMMMEEEFFFKKKQQQhhh~~~xxx```UUUJJJDDD???:::777888777777777888999999::::::888888777777777777888888999888888777888:::;;;<<<<<<===>>>>>>>>>???BBBEEEJJJMMMbbb~~~hhhVVVQQQZZZgggxxx}}}rrrYYYPPPGGGLLL```vvv~~~{{{|||{{{vvvmmmaaaRRRGGGAAA???===============;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<:::;;;;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAABBBDDDGGGJJJLLLOOOSSSVVVaaaffflllqqquuuyyy}}}uuuhhh[[[TTTTTTMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJLLLNNNSSSUUU[[[aaacccgggrrr~~~~~~wwwssspppjjjiiijjjkkkmmmppppppnnnkkkiiihhheeebbb```aaaaaa^^^WWWQQQKKKJJJIIIJJJMMMRRRXXX[[[hhhppp|||xxxpppllliiihhhggghhhooozzz}}}uuusssxxxzzz{{{yyyxxxyyy|||zzzrrrlllhhhaaa___]]][[[ZZZYYYZZZZZZYYYYYYYYYYYYWWWUUUTTTSSSRRRWWW[[[aaaooo{{{tttooollliiigggfffgggiiimmmuuu|||yyyxxxxxxzzzzzzzzztttqqqqqqjjjccc^^^YYYVVVXXX]]]mmm|||mmmcccZZZWWWSSSPPPNNNMMMKKKJJJGGGIIINNNXXXiiixxxxxx~~~uuulllkkkwww{{{qqqmmmmmm}}}cccNNNEEEEEEJJJPPPggg}}}sssaaaVVVKKKEEE@@@;;;888999::::::999999888777777777999888888888888888888999999888888888888:::;;;<<<<<<===>>>>>>>>>@@@BBBEEEHHHMMMbbbyyy```PPPMMMYYYgggxxx}}}rrrVVVNNNGGGLLLaaawww||||||}}}yyytttkkk^^^PPPFFFAAA???===<<<======<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>===>>>>>>??????@@@AAAAAAAAADDDGGGJJJLLLPPPTTTWWW```dddjjjpppuuuyyy}}}zzzkkk```\\\SSSPPPKKKHHHGGGGGGFFFEEEIIIIIIHHHGGGFFFFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEHHHJJJLLLLLLLLLMMMOOOQQQWWWYYY```gggjjjooozzz{{{wwwtttnnnlllnnnmmmpppssssssqqqooommmmmmiiigggdddcccbbb___XXXRRRKKKJJJHHHIIIKKKOOOTTTVVV```gggttt{{{tttooollljjjhhhgggnnnzzzzzzwwwzzz|||zzzyyyyyy}}}xxxrrrnnnfffdddaaa^^^]]]]]]^^^___^^^___^^^]]][[[XXXUUUSSSUUUZZZ^^^eeettt~~~xxxtttqqqooommmnnnpppsssyyy}}}zzzuuurrrrrrvvv{{{~~~~~~~~~xxxsssppppppiiiccc^^^YYYWWWZZZaaarrr}}}nnndddXXXTTTPPPMMMKKKJJJIIIHHHFFFHHHLLLTTTddd}}}yyyxxx}}}vvvjjjfffooo{{{kkkcccbbbfffxxxdddNNNEEEDDDIIIOOOccczzzuuucccWWWKKKEEEAAA<<<999:::::::::999999888777777777888888777777777777888888999888888888999:::;;;<<<<<<===>>>>>>>>>@@@CCCFFFIIIOOOeee|||sss\\\MMMKKKXXXfffuuuwwwkkkRRRLLLGGGNNNcccxxx~~~|||}}}{{{xxxrrriii\\\NNNFFFAAA???===<<<======<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@AAAAAACCCGGGJJJMMMQQQUUUYYY^^^bbbhhhnnnsssxxx}}}~~~nnnddd[[[VVVOOOKKKJJJJJJJJJHHHLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEKKKMMMNNNOOOOOOPPPRRRTTTXXXZZZaaaiiinnnsss~~~{{{wwwtttooommmooonnnqqqtttuuutttrrrqqqpppnnnlllhhhfffbbb]]]VVVQQQMMMLLLKKKJJJKKKNNNRRRTTT[[[bbbmmmzzzyyytttqqqmmmkkkiiippp{{{{{{|||~~~~~~|||yyyyyy}}}{{{uuuqqqiiifffbbb___^^^^^^```bbbcccddddddccc```[[[WWWTTTWWW[[[```hhhxxx~~~zzzvvvsssssstttuuuxxx}}}{{{{{{xxxtttqqqrrrvvv{{{~~~|||~~~}}}xxxsssqqqoooiiiccc^^^ZZZXXX^^^fffxxxqqqhhhYYYUUUPPPLLLJJJIIIHHHGGGGGGHHHKKKQQQ```yyyzzzxxx}}}vvviiibbbiii{{{iii```___cccuuufffOOOEEEDDDHHHMMM\\\vvv}}}cccWWWKKKDDD@@@;;;999:::777777777888999999::::::666666555555555555666666888888999999:::;;;;;;<<<<<<===>>>??????AAADDDFFFKKKSSSjjj~~~||||||ppp]]]OOOMMMYYYdddooonnn___NNNIIIFFFNNNdddyyy~~~}}}|||xxxrrrgggZZZNNNFFF@@@>>><<<<<<<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;======>>>>>>???@@@@@@@@@@@@BBBFFFJJJMMMQQQVVVYYY\\\```ffflllqqqwww}}}}}}nnnbbbZZZQQQLLLLLLMMMMMMLLLNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEELLLNNNPPPQQQQQQRRRTTTUUUYYYZZZaaajjjqqqwwwzzzwwwtttpppnnnppppppssswwwyyyxxxvvvvvvvvvsssqqqmmmhhhccc\\\UUUQQQPPPOOOMMMLLLLLLMMMOOOQQQWWW]]]gggsss~~~~~~zzzvvvrrrnnnmmmsss}}}~~~~~~}}}zzzyyy}}}yyyuuullliiieeeaaa___aaaccceeehhhhhhiiihhhddd___YYYVVVWWW\\\aaaiii{{{|||zzzzzzzzz{{{||||||xxxwwwvvvtttrrrsssuuuxxxyyy{{{~~~{{{vvvtttqqqlllfffaaa\\\[[[cccmmmwwwmmm^^^YYYSSSNNNLLLJJJIIIHHHGGGIIILLLQQQ___www|||xxx}}}xxxjjjbbbffflllaaa```bbbrrriiiQQQFFFDDDGGGLLLYYYsssbbbVVVIIIBBB>>>:::888:::777777777888999999::::::888777777666666777777888888999999:::;;;;;;<<<<<<<<<===>>>??????AAADDDGGGKKKVVVmmmrrruuu~~~ppp^^^OOONNNYYYdddmmmiiiYYYKKKHHHFFFNNNdddzzz~~~{{{sssgggYYYMMMFFF@@@>>><<<;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@???BBBFFFIIILLLPPPUUUYYY[[[___dddjjjooouuu{{{|||kkkaaaUUUNNNNNNOOONNNMMMOOONNNMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFMMMOOOQQQQQQQQQRRRTTTVVVZZZ\\\bbbllltttyyyyyywwwuuurrrqqqssstttwww{{{}}}}}}|||||||||yyywwwsssmmmggg```ZZZVVVRRRQQQOOOMMMLLLLLLMMMNNNTTTYYYaaalllwww{{{vvvsssqqqvvv~~~~~~{{{zzz~~~zzzrrrnnniiidddccceeehhhkkklllmmmooonnnjjjddd]]]YYYXXX\\\aaajjj}}}{{{xxxttttttssssssssstttuuuvvv{{{|||zzzwwwrrrlllfff``````iiiuuu|||sssddd___WWWQQQNNNLLLJJJIIIGGGJJJMMMRRR^^^uuu}}}xxx|||{{{mmmdddfff}}}pppbbb``````nnnlllSSSHHHDDDGGGLLLXXXsssbbbVVVIIIBBB===999888:::::::::999999888777777777::::::999999999999::::::888999:::;;;<<<<<<<<<;;;<<<===>>>???@@@BBBEEEHHHIIIWWWppp~~~uuuffflllpppZZZMMMMMMZZZeeeooolll\\\KKKHHHFFFNNNbbbyyy}}}tttfffXXXLLLFFF@@@>>><<<;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@???AAAEEEHHHKKKOOOSSSWWW[[[^^^ccchhhmmmsssyyy}}}xxxlll]]]TTTRRRSSSQQQOOOOOONNNNNNLLLKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFLLLNNNPPPQQQQQQRRRTTTUUU[[[[[[aaallltttyyy}}}wwwvvvuuurrrrrrtttuuuxxx|||~~~}}}|||yyytttnnnhhhcccaaaWWWUUUSSSPPPNNNNNNNNNNNNSSSWWW^^^hhhsss}}}zzzvvvrrrvvv|||{{{zzz~~~uuuqqqkkkfffeeegggkkknnnppprrrttttttpppjjjbbb^^^ZZZ^^^bbbkkk~~~|||yyyuuuttttttssstttvvvxxxyyy}}}zzztttmmmffffffqqq}}}vvviiiccc[[[TTTOOOLLLJJJIIIFFFIIIMMMRRR]]]sss~~~xxx|||rrrgggfff{{{uuuddd```^^^hhh~~~nnnUUUIIIEEEHHHLLLWWWssscccWWWIIIBBB===:::999;;;::::::999999888777777777999999888888888888999999888999:::<<<<<<<<<<<<;;;<<<===>>>???@@@BBBFFFIIIIIIZZZuuu~~~~~~xxxkkk^^^dddmmmYYYLLLMMM[[[gggssspppaaaKKKHHHFFFMMMaaaxxxttteeeUUUJJJEEE???===;;;;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>????????????AAADDDGGGIIIMMMQQQTTT[[[^^^bbbfffkkkqqqwww{{{vvveee[[[XXXWWWTTTRRROOONNNNNNMMMLLLKKKJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFLLLNNNPPPQQQQQQQQQSSSUUUYYYYYY___jjjrrrxxx~~~yyyttttttssspppqqqsssssswww{{{~~~~~~~~~~~~~~~}}}yyytttooolllkkk[[[ZZZWWWUUURRRQQQQQQPPPUUUXXX___gggrrr|||}}}xxxrrrvvv{{{~~~{{{zzz~~~vvvqqqkkkfffdddgggkkkooosssvvvxxxxxxtttnnnfffaaa\\\___dddlll|||{{{xxxwwwuuuuuuvvvzzz}}}~~~yyyrrrkkkkkkvvvxxxlllfff]]]UUUPPPLLLJJJIIIDDDHHHMMMRRR\\\qqqxxx|||uuuiiigggyyy|||iiibbb]]]dddxxxpppWWWJJJFFFHHHLLLUUUssseeeXXXJJJCCC>>>;;;:::<<<777777777888999999::::::666666555555555555666666888999:::<<<===<<<<<<;;;<<<===??????@@@BBBFFFIIILLL^^^{{{ttthhh\\\```}}}~~~jjjZZZMMMNNN\\\hhhtttqqqbbbLLLIIIFFFLLL```wwwtttcccTTTHHHCCC???===;;;;;;;;;<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<999999::::::;;;<<<======<<<<<<======>>>????????????AAADDDFFFHHHLLLPPPSSS[[[^^^bbbfffjjjpppvvvzzzttteee^^^ZZZWWWVVVRRRSSSSSSPPPMMMJJJHHHGGGHHHHHHGGGGGGFFFFFFEEEEEENNNNNNNNNOOOPPPQQQRRRSSSVVVYYY^^^dddlllttt}}}zzzwwwtttyyyvvvsssrrrqqqqqqqqqppprrruuuyyy{{{}}}~~~zzzvvvssspppooodddaaa\\\YYYVVVTTTRRRPPPVVVWWW^^^hhhooouuu}}}}}}sssrrrwww~~~~~~zzztttnnnlllkkkkkkooouuuzzz{{{|||{{{wwwqqqkkkfffeeebbbcccooo~~~}}}{{{uuuuuuuuuvvvxxxzzz}}}~~~{{{tttrrrxxxyyylllggg___XXXSSSPPPMMMKKKGGGGGGJJJRRR]]]pppssssss{{{yyynnnnnnrrrxxxkkkeeefffqqq|||tttXXXIIIHHHKKKNNNZZZppp}}}pppVVVHHHEEE>>>;;;<<<888999888888777777888888999;;;;;;::::::::::::::::::999999999:::;;;<<<>>>???:::;;;===>>>@@@CCCHHHLLLUUUcccxxxiii]]]ccc{{{|||oooTTTVVVOOOaaaoooppppppaaaJJJHHHFFFMMM___uuu~~~tttfffWWWIIIAAAAAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>@@@@@@BBBDDDHHHLLLOOORRRWWW[[[aaagggkkkooosssuuusssggg```\\\ZZZWWWWWWUUURRRNNNKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDDDDLLLLLLMMMNNNOOOPPPQQQRRRSSSVVVZZZ___fffoooyyy{{{wwwtttrrrtttrrrooonnnnnnoooooooooqqqtttxxxzzz|||}}}}}}zzzwwwuuuuuuiiifffaaa]]]ZZZXXXUUUSSSTTTTTTZZZccckkkrrr{{{~~~uuutttxxx}}}{{{|||yyysssqqqpppppptttzzz{{{}}}~~~}}}yyysssmmmhhhhhheeegggqqq}}}}}}|||zzzyyyxxxwwwwwwxxxzzz}}}{{{yyyzzznnnhhhaaaZZZTTTPPPKKKHHHHHHGGGJJJQQQ\\\ppptttttt|||{{{pppnnnqqqwwwmmmjjjqqqzzzqqqWWWJJJHHHLLLPPP[[[ssspppVVVHHHFFF???<<<<<<888888888777777777777888888999999999999::::::::::::<<<<<<;;;;;;<<<===>>>>>>>>>???AAABBBCCCGGGKKKOOOWWWggg|||kkk^^^ddd{{{{{{mmmUUUWWWRRReeeuuutttppp]]]JJJHHHFFFLLL^^^sss}}}sssfffVVVIIIAAA@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAACCCFFFJJJMMMOOORRRWWW^^^eeejjjoootttwww}}}~~~tttkkkeeeaaa[[[XXXUUUPPPLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDGGGHHHJJJLLLNNNOOOOOOOOOQQQSSSVVVZZZaaakkkuuu|||~~~yyyuuusssrrrqqqooonnnlllllllllmmmnnnooorrrvvvyyy{{{}}}}}}|||{{{pppmmmgggccc```\\\XXXVVVTTTTTTWWW```hhhppp{{{vvvvvvwwwzzzzzz{{{yyytttrrrqqqqqquuu{{{|||vvvppplllllliiikkkuuu}}}{{{{{{{{{zzzyyyzzzyyyxxxyyy||||||ooojjjccc\\\VVVPPPJJJFFFIIIHHHJJJPPP[[[ooouuuuuu|||~~~rrroooppp|||rrrsssxxx{{{mmmVVVJJJIIIMMMQQQ]]]wwwpppWWWIIIGGG@@@<<<===888888888777777777777888888777888888888999:::::::::>>>>>>============>>>>>>>>>???@@@AAABBBEEEJJJMMMZZZlllnnn___fff}}}{{{kkkVVVXXXSSSiii{{{xxxpppYYYKKKHHHFFFKKK\\\qqq|||}}}{{{rrreeeVVVJJJBBB@@@???>>><<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<>>>???@@@@@@???@@@@@@BBBDDDGGGJJJKKKOOOTTT[[[bbbhhhnnnrrrvvvzzzzzz{{{|||xxxoooiii```\\\VVVQQQMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGJJJLLLNNNNNNNNNRRRSSSUUUXXX^^^gggrrryyy}}}yyywwwuuutttssssssrrrooommmllllllmmmmmmpppsssvvvyyy{{{~~~vvvrrrmmmhhhddd```[[[XXXWWWVVVXXX___fffooo{{{wwwuuuuuuwww}}}~~~zzzuuussssssssswww}}}zzztttooonnnmmmpppzzz|||{{{{{{||||||{{{{{{zzzyyyyyy}}}|||oookkkddd^^^XXXQQQKKKFFFIIIHHHIIIOOOZZZnnnuuuuuu{{{tttppppppyyyyyy|||}}}nnnYYYLLLIIILLLQQQ]]]yyyrrrYYYKKKHHHAAA======888999999888888888888999999666666777888999999::::::===============>>>???@@@???@@@AAABBBCCCFFFJJJNNN[[[ppppppaaajjj}}}kkkXXXYYYSSSjjj}}}zzzpppWWWKKKHHHFFFKKK[[[nnnxxxyyy~~~yyypppdddWWWJJJCCC@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<999999;;;<<<>>>@@@AAABBB@@@@@@@@@AAABBBEEEGGGHHHMMMQQQXXX___dddjjjooorrrzzzwwwyyy{{{~~~xxxmmmgggccc\\\VVVSSSPPPMMMJJJHHHHHHGGGFFFFFFEEEEEEDDDBBBCCCEEEHHHKKKMMMOOOOOORRRRRRSSSUUUZZZbbblllsss{{{zzzyyyxxxxxxyyyzzzyyyuuupppllljjjjjjlllnnnqqqtttvvvyyy}}}zzzvvvqqqmmmhhhccc^^^ZZZZZZWWWXXX]]]ccclllxxxwwwssssssvvv}}}{{{zzzyyyyyy~~~}}}wwwsssoooooottt~~~|||zzz{{{}}}}}}}}}|||{{{zzz{{{~~~{{{nnnjjjddd___YYYSSSMMMIIIIIIHHHJJJPPPZZZnnnuuusssyyyvvvrrrppp}}}ttt___NNNHHHKKKPPP\\\yyyvvv\\\MMMHHH@@@<<<===888:::::::::999999:::::::::666666777888999999::::::::::::;;;<<<===???AAABBBDDDEEEFFFGGGHHHLLLPPPSSS\\\sssvvveeeooommm[[[ZZZSSShhh{{{zzzqqqYYYKKKHHHFFFJJJZZZmmmvvvvvv}}}~~~|||xxxpppdddWWWKKKDDD???>>>===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<999999;;;===???AAABBBCCC@@@@@@@@@@@@BBBDDDFFFGGGHHHLLLRRRYYY```gggnnnsss|||zzz{{{}}}yyyvvvqqqooollllllwww|||rrrjjjeee^^^YYYVVVSSSNNNJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDGGGJJJMMMPPPRRRQQQQQQRRRSSSWWW]]]eeekkkuuu~~~}}}}}}}}}~~~vvvooojjjiiikkkmmmppprrrtttwww{{{~~~|||wwwsssnnniiiccc___\\\YYYXXX[[[```gggrrr}}}yyyssstttxxx~~~}}}|||||||||zzzuuuqqqsssyyy|||{{{|||~~~}}}oookkkeee___YYYTTTOOOKKKHHHGGGJJJQQQ[[[nnnwwwtttyyywwwsssrrr}}}fffSSSJJJKKKPPP\\\xxx|||```NNNHHH???;;;<<<999::::::999999999999::::::777888888888999:::::::::999999:::<<<>>>@@@BBBCCCCCCEEEFFFHHHIIIMMMRRRUUU___www~~~kkkttt~~~nnn[[[[[[TTThhhzzzyyysss^^^JJJHHHFFFKKKZZZllluuuttt|||~~~}}}xxxpppdddWWWKKKDDD???>>>===;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;===???AAABBBCCCAAAAAAAAAAAACCCEEEGGGHHHDDDGGGLLLSSS[[[eeeooovvvzzzxxxnnndddbbb]]]]]]eeerrryyyyyytttmmmkkkpppwwwzzzooojjjccc```^^^ZZZTTTNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCDDDFFFIIINNNSSSVVVRRRSSSTTTTTTWWW[[[bbbfffmmmxxxxxxqqqooolllmmmoooqqqrrruuuyyy|||~~~zzzuuupppjjjfff```\\\[[[]]]```eeennnxxx~~~tttxxx|||~~~~~~{{{wwwuuuwww~~~sssnnnfff___XXXSSSOOOKKKFFFGGGKKKRRR]]]nnnyyywww|||wwwttttttmmmWWWLLLNNNSSS]]]xxxdddPPPGGG===:::<<<999999888888777777888888999999999999999::::::::::::;;;<<<<<<===???AAABBBCCCAAACCCEEEFFFIIIMMMRRRVVVddd|||qqq}}}|||nnnYYY\\\XXXlll|||zzzuuuaaaJJJHHHFFFKKK[[[llluuuttt|||~~~yyyqqqeeeWWWKKKDDD???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===???@@@BBBBBBBBBBBBBBBCCCDDDFFFHHHJJJHHHIIIKKKOOOUUU___kkkrrruuuqqqfffccc^^^[[[___fffgggcccllleeedddiiikkkpppyyytttooollljjjfff___YYYTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDDDDEEEIIIOOOUUUXXXUUUVVVWWWXXXYYY]]]bbbeeegggrrrzzzwwwlllmmmooopppqqqtttxxx{{{}}}{{{uuuoookkkeeeaaa___```bbbeeennnwww|||vvv{{{|||xxxyyy{{{wwwqqqggg___XXXRRRMMMKKKEEEFFFKKKSSS]]]nnn{{{yyy~~~wwwuuuvvvrrrZZZNNNPPPVVV^^^xxxfffPPPGGG<<<999;;;999777777666666666666777777;;;;;;::::::::::::::::::????????????@@@AAABBBCCCDDDFFFHHHJJJMMMQQQWWW[[[iiivvvyyylllWWW\\\[[[ppp{{{vvvcccJJJHHHFFFKKK[[[mmmuuuttt{{{~~~zzzqqqeeeXXXKKKDDD???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGJJJKKKOOONNNMMMMMMQQQZZZdddkkkqqq{{{zzzooofff^^^]]]___aaadddiiiooonnnnnnooollllllxxxzzzuuuxxx~~~}}}rrrfff\\\\\\ZZZVVVVVVVVVPPPHHHFFFIIIJJJHHHKKKTTTZZZZZZZZZ\\\]]]]]]]]]___bbbeeegggooozzz~~~xxxpppppppppppppppqqquuuwww}}}uuunnniiihhhfffddddddggglllqqq~~~zzz}}}}}}sssfff___\\\XXXQQQKKKKKKIIIHHHLLLXXXlll~~~yyyzzz}}}yyyvvvzzz^^^QQQQQQUUUaaavvviiiPPPDDD@@@===:::888::::::999888777777888888999999999999999999::::::>>>>>>???@@@AAAAAABBBBBBCCCEEEHHHKKKOOOSSSYYY\\\jjjuuuqqq[[[^^^___qqqxxxzzz{{{bbbKKKGGGCCCJJJ^^^sss|||zzzyyylll\\\LLLCCC@@@???>>><<<;;;;;;;;;;;;======<<<;;;::::::999999;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<=========???BBBDDDAAADDDFFFHHHIIIMMMTTTZZZUUUVVVUUUSSSRRRUUU]]]dddooottt}}}}}}rrrgggbbb```bbbjjjrrr{{{~~~wwwqqqyyy}}}zzznnndddeeedddbbbbbbaaa[[[RRRLLLIIIFFFGGGKKKRRRYYY]]]aaabbbbbbaaa```aaaccceeehhhnnnxxx}}}vvvuuutttrrrqqqqqqsssuuu}}}}}}vvvnnnmmmjjjhhhgggiiinnnrrr}}}|||rrrggg___[[[WWWQQQKKKIIIIIIJJJOOO[[[nnn}}}yyyzzz}}}{{{www~~~aaaQQQOOORRR___ssshhhOOOCCC@@@===:::888999888888777666666777777999999999999::::::::::::>>>>>>???@@@AAABBBBBBCCCDDDFFFIIILLLOOOSSSXXX\\\hhh}}}~~~qqq~~~ooo[[[]]]]]]nnnvvvyyy{{{bbbKKKGGGDDDKKK^^^sss}}}|||yyymmm]]]OOOFFF@@@???>>><<<;;;;;;;;;;;;===<<<<<<;;;::::::999999;;;;;;<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;<<<;;;<<<=========>>>AAADDDBBBEEEGGGIIIJJJOOOVVV\\\aaacccbbb\\\VVVTTTXXX]]]kkkqqq|||~~~ssslllmmmyyywwwmmmlllpppsssuuuxxxxxxpppgggZZZNNNFFFIIINNNRRR[[[eeekkkkkkkkkiiifffeeefffgggiiimmmuuu}}}}}}{{{xxxuuusssrrrsssssszzz}}}tttsssooollljjjlllpppttt{{{zzzrrrggg___[[[WWWPPPKKKHHHJJJMMMSSS^^^qqq|||xxxyyy}}}{{{cccPPPLLLNNN\\\qqq~~~gggNNNBBB???===;;;999888888777666666666666777999999999:::::::::;;;;;;>>>??????@@@AAABBBCCCDDDEEEGGGJJJLLLOOOSSSWWW[[[fff{{{wwwlll}}}}}}lllZZZZZZXXXiiissswww{{{cccLLLHHHEEEKKK^^^sss~~~~~~~~~yyymmm___QQQHHH@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;<<<=========>>>AAADDDDDDFFFHHHIIIKKKOOOWWW\\\ggglllnnniii___WWWVVVXXXdddmmmzzzxxxnnnfffmmmuuunnnZZZLLLNNNRRRTTT___nnnssssssssspppmmmkkkkkklllkkknnnrrrxxx|||yyywwwuuuttttttxxx{{{xxxvvvrrrnnnkkkkkkooorrr{{{xxxqqqggg___ZZZVVVOOOKKKHHHJJJNNNTTT```ttt}}}xxxyyy}}}aaaMMMJJJMMM]]]qqq~~~gggNNNAAA???===;;;:::888888777777777777888888999999::::::;;;;;;<<<<<<>>>???@@@AAABBBCCCDDDEEEGGGIIIKKKMMMPPPSSSXXX[[[fff|||pppkkk|||iiiVVVUUURRRdddpppxxx~~~gggLLLHHHEEEJJJ\\\rrr~~~~~~xxxlll]]]OOOGGG@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<>>>AAACCCEEEGGGIIIJJJJJJMMMSSSXXX```jjjssstttlllbbb\\\ZZZ]]]hhhwwwyyyqqqiiiccceeeqqqlllYYYUUUTTTUUUbbbsssyyyzzzzzzxxxuuusssssstttoooqqqsssuuuzzz}}}|||{{{yyyxxxyyy{{{~~~yyywwwsssmmmjjjjjjmmmppp}}}uuuoooggg___ZZZUUUOOOKKKIIIKKKNNNRRR___uuuyyyxxx|||}}}\\\KKKJJJOOO___tttiiiOOOBBB???===<<<;;;999999999888888999999:::999::::::;;;<<<<<<======>>>???@@@AAACCCDDDEEEFFFIIIKKKMMMOOOQQQUUUYYY]]]hhh~~~|||oooqqqzzzgggRRRPPPMMM```oooyyyiiiLLLHHHDDDHHHYYYooo|||~~~vvviiiZZZLLLCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;::::::999999999999:::::::::;;;;;;:::;;;<<<<<<<<<>>>AAACCCEEEHHHKKKKKKIIIJJJNNNQQQYYYfffvvv~~~{{{qqqeee___ZZZdddrrr}}}wwwlllddd```\\\gggwwwnnn___XXXYYYfffvvv~~~|||{{{|||wwwxxxxxxwwwyyy~~~|||}}}zzzxxxsssnnnjjjiiilllooo}}}sssnnnggg```YYYTTTNNNKKKIIIKKKMMMQQQ\\\tttzzzxxx{{{vvvXXXJJJKKKOOOaaavvvkkkQQQCCC???>>><<<;;;:::999999999999:::;;;;;;999::::::;;;<<<===>>>>>>??????AAABBBDDDEEEFFFGGGJJJLLLOOOQQQTTTWWW\\\```kkkxxxpppwwwxxxeeeQQQNNNJJJ^^^nnnyyyiiiKKKHHHCCCFFFUUUjjjxxx}}}}}}uuuhhhXXXJJJBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::::::::999999999999:::::::::::::::;;;<<<<<<<<<===@@@CCCFFFJJJNNNNNNMMMKKKMMMOOOXXXddduuu|||nnndddZZZbbbmmmxxx{{{kkk```[[[WWW]]]gggwwwnnn___aaaooo|||||||||}}}zzzvvvppplllkkknnnqqq{{{rrrnnnggg```YYYSSSNNNKKKHHHJJJMMMPPPZZZooozzzwwwzzz~~~qqqVVVKKKKKKNNN```wwwnnnRRRDDD@@@>>><<<<<<999999888888999999:::;;;::::::;;;<<<===>>>?????????@@@AAABBBDDDFFFGGGHHHKKKMMMPPPSSSVVVZZZ___ccclllrrrkkkuuuvvvbbbSSSOOOKKK^^^nnnxxx}}}eeeKKKGGGBBBCCCQQQfffuuuzzz{{{uuuhhhYYYLLLDDD@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::888999999999999::::::::::::;;;;;;;;;;;;===@@@CCCFFFKKKRRRTTTSSSQQQQQQRRRXXX___mmm|||sssggg]]]aaaiiisss}}}~~~pppaaaZZZUUUWWW\\\hhhzzzgggiiixxx}}}xxxrrrnnnmmmpppsssyyyqqqmmmggg```YYYRRRMMMKKKFFFJJJNNNQQQYYYkkkzzzwwwzzz}}}oooVVVLLLKKKLLL___wwwpppTTTEEE@@@>>><<<<<<888888777777888999::::::::::::;;;<<<===>>>???@@@???@@@AAACCCEEEFFFHHHHHHKKKNNNQQQTTTWWW\\\aaaeeemmmuuullleeeooottt```VVVQQQLLL___nnnwww{{{aaaJJJGGGAAAAAANNNcccrrrxxxyyy~~~vvviii[[[NNNGGG@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::888888999999999:::::::::999:::;;;;;;;;;===@@@BBBFFFLLLUUUYYYYYYWWWVVVVVVTTTYYYcccsssuuujjj___aaafffppp|||~~~jjjZZZZZZUUUUUU___lllvvvooo{{{|||uuunnnkkklllnnnxxxyyytttnnnfff___ZZZSSSLLLGGGKKKJJJLLLQQQXXXeeezzzwwwuuusssxxx~~~}}}zzzwwwjjjRRRJJJMMMPPP```xxxkkkRRRGGG<<<999;;;777::::::999999::::::;;;<<<;;;;;;;;;;;;===>>>???@@@DDDEEEEEEGGGHHHIIIJJJJJJPPPQQQRRRSSSVVV\\\dddiiittt}}}{{{nnnaaabbbiiixxxdddUUUVVVLLL\\\qqqyyy{{{hhhKKKGGGBBBCCCLLL[[[jjjtttvvv|||xxxnnn^^^MMMAAAAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::???===<<<;;;<<>>???@@@CCCDDDEEEFFFHHHJJJKKKLLLMMMOOORRRUUUXXX]]]cccgggooo}}}|||oooaaa___dddxxxuuuaaaTTTUUULLL\\\qqqyyyzzzgggKKKFFFBBBCCCKKKZZZhhhqqquuuzzzyyyooo```OOODDD@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::===<<<;;;;;;<<<>>>AAACCCGGGNNN[[[hhhqqqrrrlllfff]]]___bbbfffpppzzz{{{xxxkkkffffffooo|||}}}}}}{{{fff]]]WWWZZZ```lll}}}xxxrrrnnnnnnooottt{{{~~~wwwqqqhhhaaa\\\WWWPPPKKKKKKKKKNNNTTT\\\hhh|||~~~wwwuuuxxx}}}zzzwwwsssooowwwlllTTTLLLOOORRRhhhfffPPPGGG>>><<>>???@@@AAABBBDDDFFFIIIKKKMMMMMMOOOQQQUUUXXX[[[^^^bbbeeemmm~~~sssaaa]]]]]]pppvvvcccSSSUUULLL]]]pppwwwyyygggKKKFFFAAABBBKKKXXXeeemmmsssyyyyyyooobbbRRRGGG@@@???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::<<<;;;::::::;;;===???AAACCCKKKYYYiiitttxxxwwwtttgggfffdddeeelllvvv{{{zzzoooiiigggooo|||~~~||||||~~~~~~~~~}}}}}}~~~uuujjjaaaaaadddkkkzzz{{{wwwrrrooonnnnnnssszzzxxxrrriiibbb]]]XXXRRRNNNLLLLLLQQQYYYbbboooxxxwwwzzzyyywwwtttooowwwkkkUUUMMMPPPUUUjjjeeeOOOGGG???===???<<<::::::999999::::::;;;<<<;;;;;;<<<<<<===???@@@AAA@@@AAADDDGGGJJJMMMOOOPPPUUUVVVYYY[[[]]]bbbgggjjjtttxxxeee]]][[[lll|||iiiRRRUUUMMM]]]pppvvvxxxfffKKKFFFAAABBBKKKXXXccciiisssyyy}}}wwwooobbbSSSHHH@@@???===;;;:::::::::;;;::::::::::::::::::::::::999999999999999999999:::::::::::::::::::::::::::::::::999999:::<<<>>>???@@@GGGRRR___jjjrrruuuvvvnnnmmmiiiggglllvvv{{{{{{qqqjjjgggnnnzzz}}}||||||}}}~~~}}}|||}}}}}}{{{pppppprrruuu~~~|||zzzwwwtttqqqooonnnmmmssszzzyyyrrriiibbb]]]YYYSSSOOOLLLNNNTTT]]]ggguuuzzzyyy{{{zzzzzzxxxttt|||lllVVVNNNRRRWWWhhheeeOOOGGG>>>;;;===:::::::::999999::::::;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBDDDHHHKKKNNNQQQRRRWWWXXXYYY\\\aaaiiisssyyy~~~jjj___\\\mmmmmmRRRVVVOOO___pppvvvxxxfffLLLGGGAAACCCMMMYYYbbbfffssszzzzzzuuummmaaaSSSIII???>>><<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999:::;;;===>>>BBBEEEKKKRRR[[[ccckkkpppooopppnnnlllpppwww{{{zzzrrrkkkgggmmmyyy~~~}}}{{{{{{}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyvvvtttrrrqqqqqqqqqooonnnsssxxxxxxqqqhhh```\\\XXXSSSOOOLLLNNNUUU___iiivvv}}}||||||}}}~~~|||yyyoooXXXOOORRRWWWfff~~~bbbMMMFFF===:::<<<888::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFJJJMMMPPPSSSTTTUUUVVVXXX\\\dddppp|||oooccc___ppp|||kkkRRRWWWQQQaaaqqqvvvxxxgggMMMHHHCCCEEEPPP[[[cccfffssszzz~~~yyyssslll```SSSIII???>>><<<:::999999::::::::::::::::::::::::::::::999999999999999888888888::::::::::::::::::::::::888888999999:::<<<===>>>DDDEEEGGGJJJOOOWWW```gggkkknnnoooooorrrxxx{{{zzzssslllhhhnnnyyy}}}|||{{{|||~~~~~~}}}~~~|||xxxvvvqqqpppnnnooorrrsssrrrqqqqqqvvvwwwpppfff___ZZZVVVRRROOOLLLNNNUUU^^^fffqqq}}}~~~zzztttZZZOOOQQQUUUeee}}}___JJJDDD<<<:::<<<999::::::999999::::::;;;<<<<<<<<<<<<===>>>???AAAAAAEEEFFFHHHKKKOOORRRTTTUUUUUUVVVYYY^^^eeeooozzzssseee```qqq{{{kkkSSSXXXSSScccrrrvvvxxxhhhOOOIIIDDDHHHSSS^^^eeegggqqqxxxyyyssslllaaaSSSJJJ???>>><<<:::999999999:::999999999999999999999999999999999999888888888777::::::::::::::::::::::::888999999:::;;;<<<======@@@BBBDDDGGGJJJPPPXXX^^^fffjjjmmmmmmpppwww{{{{{{tttmmmjjjppp{{{}}}|||{{{|||~~~~~~~~~{{{wwwooommmmmmooosssuuuuuussspppuuu}}}~~~vvvoooeee]]]YYYUUUQQQNNNLLLNNNTTT\\\ccclll|||~~~xxx~~~xxx\\\OOOOOOSSSeeeyyy[[[HHHCCC<<<;;;===:::::::::999999::::::;;;<<<<<<<<<======>>>@@@AAABBBFFFGGGJJJMMMPPPSSSUUUVVVXXXZZZ]]]```dddkkkrrrwwwzzztttfffaaappp|||mmmSSSYYYTTTdddssswwwyyyhhhOOOIIIEEEIIIUUUaaaggghhhpppwwwzzztttmmmaaaTTTKKK???>>><<<:::999999999:::999999999999999999999999999999999999888888777777::::::::::::::::::::::::888999:::;;;<<<======>>>;;;>>>BBBEEEHHHMMMTTTYYYcccgggjjjjjjnnnvvv{{{|||uuuooolllsss}}}~~~||||||}}}~~~~~~~~~yyyuuurrrooonnnoooqqqrrrrrrrrruuuyyy|||vvvnnnddd\\\WWWTTTQQQOOONNNMMMQQQYYY```fffpppyyy}}}}}}zzzyyyvvvzzzZZZSSSKKKQQQeee~~~qqq]]]HHH??????>>>;;;:::999999:::;;;;;;;;;::::::999:::<<<>>>@@@AAABBBBBBHHHHHHIIIKKKNNNRRRVVVXXXWWWZZZ^^^bbbdddgggjjjlllssszzzfffaaauuuqqqWWWUUUWWWbbbttt~~~wwwiiiVVVFFFEEEPPPSSSYYYaaacccjjjvvv|||sssiii]]]QQQJJJ@@@>>>===;;;::::::::::::999999888777888999;;;<<<888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<>>===;;;::::::::::::::::::;;;;;;;;;AAAAAAAAABBBBBBCCCCCCCCCIIIJJJKKKNNNQQQTTTWWWYYYXXX[[[^^^aaaccceeeiiilllnnnoooiii|||qqqXXXVVVWWWbbbvvv}}}pppZZZHHHEEENNNQQQWWW___aaaiiiuuu|||ssshhh[[[NNNFFF@@@>>>===;;;:::::::::::::::999888888888999:::;;;888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<>>>>>===;;;;;;;;;::::::999:::;;;<<<===EEEDDDCCCCCCCCCDDDEEEFFFJJJLLLNNNQQQTTTWWWYYYYYYZZZ\\\^^^___```cccgggjjjmmm{{{uuurrrYYYVVVVVVccc{{{~~~```LLLFFFMMMNNNTTT]]]^^^gggttt{{{ssshhh[[[NNNFFF@@@>>>===;;;::::::::::::::::::999888888888999999888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<<@@@AAABBBCCCEEEHHHMMMPPPWWW^^^dddiiinnntttuuusssooooooqqqvvvzzzyyyxxxwwwvvvwwwyyy{{{|||xxxrrrmmmlllllllllllljjjmmmssszzzvvvnnnkkkfff```ZZZTTTOOOLLLNNNPPPXXXfffqqqwww|||zzzwwwxxx~~~{{{wwwsss~~~]]]TTTNNNZZZhhh}}}wwwcccSSSCCC======<<<;;;<<<<<<;;;:::999:::;;;>>>???AAA@@@@@@@@@BBBEEEHHHJJJKKKMMMPPPTTTWWWXXXYYYYYY\\\]]]^^^^^^___aaaeeeiiirrr~~~tttZZZUUUUUUdddhhhQQQHHHLLLMMMSSS\\\]]]gggsss~~~yyysssjjj___SSSLLL@@@>>>===;;;::::::::::::;;;::::::999999888888888888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<<@@@AAABBBBBBDDDGGGKKKNNNUUU\\\cccgggmmmssstttqqqppppppqqqvvvxxxvvvtttpppnnnpppvvvzzz~~~}}}uuupppmmmmmmlllllljjjmmmrrrxxx{{{rrrllljjjgggaaaZZZSSSOOOLLLNNNQQQ]]]ooozzzwwwxxx|||yyyuuussswwwZZZSSSPPP^^^pppvvv^^^PPPBBB======<<<;;;<<<<<<;;;:::::::::<<>>===;;;::::::::::::::::::::::::999888888777888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<<>>>@@@AAAAAACCCFFFJJJMMMUUU[[[bbbffflllrrrssspppooooooqqqvvvvvvuuurrrnnnkkknnntttzzz|||}}}~~~~~~}}}~~~~~~}}}~~~~~~vvvrrrooonnnmmmkkkmmmqqqvvv}}}xxxpppkkkjjjggg```YYYRRROOONNNOOOTTTbbbwww{{{zzz{{{yyy}}}uuurrrqqqoooXXXVVVVVVfff{{{uuu[[[OOOCCC>>>>>><<<;;;<<<<<<;;;;;;;;;<<<>>>???@@@CCCCCCDDDEEEGGGIIILLLMMMOOOQQQSSSVVVXXXZZZ[[[\\\]]]^^^___``````bbbeeegggooozzzrrrZZZTTTRRRcccnnnUUUHHHLLLMMMTTT[[[ZZZfffrrr|||vvvnnnbbbUUUMMM@@@>>>===;;;::::::::::::999999:::::::::999888888888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<<===>>>???@@@BBBEEEJJJMMMSSSZZZ```eeejjjpppqqqooollllllooouuutttvvvvvvsssooopppuuuzzz{{{|||}}}|||||||||~~~}}}||||||}}}wwwssspppnnnlllmmmooorrryyywwwpppkkkjjjggg```WWWQQQOOOOOOQQQVVVggg{{{xxxyyyvvvzzzzzzpppmmmnnnfffUUUXXX[[[lll~~~qqqZZZNNNCCC???>>><<<;;;<<<:::;;;<<<===>>>???@@@@@@BBBCCCEEEHHHJJJMMMOOOPPPSSSTTTUUUWWWYYY\\\^^^___\\\^^^```bbbbbbccceeeggglll{{{sssqqquuu\\\TTTQQQaaalllRRRFFFJJJMMMSSSZZZXXXdddqqq~~~}}}zzzvvvnnnbbbVVVNNN@@@>>>===;;;::::::::::::777888999:::::::::999999888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<<;;;<<<>>>???AAAEEEJJJNNNQQQXXX^^^bbbhhhnnnooommmhhhjjjnnnttt~~~tttwwwzzzyyyuuusssvvvyyyyyy{{{|||{{{{{{{{{}}}}}}|||{{{|||}}}|||uuuqqqnnnllllllmmmpppwwwwwwpppkkkjjjfff___VVVQQQOOOPPPQQQWWWiiixxxtttttttttyyyvvvllliiikkk}}}___RRRXXX\\\nnnzzzmmmYYYOOODDD@@@>>><<<;;;<<<:::;;;<<<>>>???@@@@@@@@@<<<>>>BBBGGGLLLPPPRRRTTTVVVVVVVVVXXXZZZ]]]```bbb[[[^^^aaacccddddddfffhhhmmm{{{uuujjjkkkzzz]]]UUUQQQ___|||jjjPPPDDDHHHLLLRRRYYYWWWcccppp~~~zzzyyywwwtttnnndddXXXQQQ@@@???===;;;::::::::::::666777999:::;;;::::::999888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<<:::;;;===???AAAEEEJJJNNNOOOVVV\\\aaaffflllmmmkkkfffhhhmmmttt}}}zzzzzzyyyxxxwwwwwwwwwwww{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~vvvqqqpppqqqoooooossswww~~~uuulllkkkiiifffaaa[[[UUUPPPMMMMMMTTTddd{{{yyyrrrnnnkkkrrr|||rrrgggdddsssmmmXXXMMMNNN^^^pppxxxhhhXXXLLL@@@===<<<;;;:::<<<============>>>@@@AAAAAAEEEFFFGGGHHHIIIKKKOOOQQQRRRTTTWWWYYY[[[]]]aaaddd______```bbbdddgggiiijjjmmm}}}qqqjjjmmmyyy^^^OOOOOO___rrrdddPPPCCCJJJRRRQQQRRRWWWaaammm||||||zzzwwwssslllaaaUUUMMMEEE>>>:::::::::888999<<<<<<;;;999888888888999999999999999999999999999999777777888999999999999888777888888999999::::::;;;<<<>>>@@@AAACCCEEEHHHKKKOOOQQQVVV___ggglllkkkiiibbbbbbdddmmmzzz{{{zzzyyywwwwwwwwwxxxxxx{{{zzzzzzzzz{{{{{{|||}}}|||~~~~~~~~~~~~{{{vvvuuusssqqqqqquuuyyyuuunnnllljjjfff```ZZZTTTPPPMMMNNNTTTbbbxxxwwwpppkkkkkkrrrxxxmmmbbbbbbtttkkkWWWMMMNNN]]]nnnvvvfffWWWKKK@@@======<<<;;;<<<============>>>???AAAAAADDDFFFHHHIIIJJJLLLPPPSSSTTTUUUXXXZZZ\\\___cccfffdddddddddeeefffgggiiiiiimmm|||wwwjjjcccfff~~~zzz^^^OOONNN]]]pppeeePPPCCCIIIQQQPPPPPPUUU^^^kkkyyy~~~|||yyyuuunnndddXXXOOOFFF@@@;;;;;;:::999999<<<;;;:::999888888888999999999999999999999999999999777777888999999999999888888888999999:::;;;;;;;;;<<<>>>@@@AAABBBEEEHHHJJJMMMPPPUUU]]]eeejjjjjjiiicccbbbeeemmmzzz{{{zzzxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{}}}||||||{{{wwwtttuuuyyy|||~~~uuupppllljjjfff```ZZZTTTOOOMMMOOOSSS___tttwwwoooiiikkktttuuuggg]]]```uuuiiiUUULLLMMM[[[kkkvvvfffUUUIII???======<<<<<<===<<<<<<<<<===>>>@@@AAABBBDDDFFFIIIJJJLLLOOOSSSVVVWWWXXXZZZ[[[]]]aaafffjjjjjjjjjiiiiiiiiiiiijjjjjjnnn|||{{{zzzpppfff^^^___vvv{{{___OOONNN^^^qqqgggQQQDDDIIIPPPNNNNNNSSS[[[hhhvvv{{{wwwrrrhhh\\\SSSHHHAAA<<<<<<;;;999:::<<<;;;:::999888888888999999888888888888888888888888777777888999999999999888999999999:::;;;;;;<<<<<<<<<>>>@@@AAABBBDDDGGGJJJKKKNNNSSS[[[ccchhhiiiiiidddccceeelllxxx|||zzzxxxwwwwwwyyy{{{|||yyyyyyyyyxxxxxxyyyzzzzzz|||~~~{{{~~~}}}yyyvvvwww{{{~~~|||tttqqqllljjjeee___YYYSSSOOOMMMPPPSSS]]]pppzzzsssnnnooowwwvvvggg]]]___uuugggTTTLLLLLLXXXggg~~~yyyiiiSSSHHH>>><<<>>>===<<<===<<<<<<======???@@@BBBCCCDDDGGGJJJMMMOOORRRUUUXXXZZZ[[[\\\^^^```dddiiimmmmmmmmmllllllllllllmmmmmmppp}}}zzzwwwiii^^^[[[nnn}}}bbbQQQPPP```uuujjjTTTEEEJJJPPPNNNNNNSSSZZZfffsss}}}}}}zzzvvvmmm```VVVJJJCCC>>>===<<<::::::<<<:::999999999999999999999777777777777777777777777777777888999999999999888999999:::;;;;;;<<<<<<===<<<===???@@@AAACCCFFFHHHJJJMMMSSSZZZaaagggjjjkkkeeedddeeejjjuuu{{{zzzyyyxxxyyyzzz|||}}}zzzyyyyyyxxxxxxxxxyyyyyy~~~~~~}}}}}}zzz}}}~~~|||xxxwww{{{~~~{{{tttpppllliiiddd^^^XXXSSSPPPNNNRRRTTT\\\mmmzzzwwwttt|||yyykkk```aaauuueeeSSSLLLLLLWWWdddwwwzzzjjjQQQGGG>>>===>>>===<<<============>>>@@@AAACCCDDDEEEHHHLLLOOOQQQTTTXXXZZZ]]]^^^```aaacccfffkkknnnlllllllllmmmnnnooopppqqqsssmmm```YYYiiieeeRRROOO___vvvmmmWWWHHHKKKQQQOOOOOOUUUZZZeeeqqqyyy~~~|||yyypppcccYYYKKKDDD>>>===<<<999999<<<999999999999999999999999777777777777777777777777777777888999999999999888999999:::;;;;;;<<<<<<===;;;===???@@@@@@BBBEEEGGGJJJMMMSSSYYY```fffkkknnnfffeeeeeeiiirrryyyyyyyyyzzz{{{|||}}}~~~zzzzzzyyyxxxxxxxxxyyyyyy~~~|||{{{{{{zzz}}}zzzxxx{{{{{{sssnnnjjjgggbbb]]]XXXTTTQQQPPPTTTVVV]]]mmm|||{{{mmmbbbcccwwwbbbSSSMMMOOOYYYeeesssyyygggQQQGGG>>>===>>>===;;;<<<>>>>>>???@@@AAACCCEEEFFFGGGJJJNNNRRRTTTVVVYYY[[[___```cccdddeeegggjjjmmmjjjjjjkkklllmmmoooqqqrrruuuppp```WWWdddhhhSSSNNN]]]uuuoooXXXIIILLLRRRPPPQQQVVVYYYcccnnnwww~~~|||{{{ssseeeZZZLLLDDD???===<<<999888;;;888888999:::::::::999999888888888888888888888888777777888999999999999888999999999:::;;;;;;<<<<<<;;;===>>>???@@@AAADDDFFFIIILLLRRRXXX^^^eeelllpppjjjhhhggghhhooo|||wwwxxxzzz|||}}}}}}}}}}}}{{{{{{zzzyyyyyyyyyyyyyyy{{{~~~|||{{{zzzzzz}}}|||yyy||||||rrrlllhhhfffaaa\\\WWWTTTSSSRRRVVVWWW^^^nnnyyylllbbbeeezzzyyy^^^QQQPPPSSS^^^jjjxxxxxxeeeQQQGGG>>>===>>><<<::::::??????@@@AAACCCEEEGGGHHHIIILLLPPPTTTVVVWWWZZZ\\\```bbbeeegggggghhhiiijjjiiiiiijjjjjjlllnnnooopppuuuuuudddWWWaaapppYYYPPP]]]uuuoooXXXHHHKKKQQQPPPQQQWWWUUU___kkkttt~~~}}}|||{{{tttfff[[[LLLDDD>>>===;;;888777999777888999::::::::::::999999999999999999999999999777777888999999999999888888888999999:::;;;;;;;;;;;;<<<>>>??????@@@CCCEEEGGGKKKPPPVVV[[[ccckkkqqqnnnmmmjjjiiiooo|||vvvxxx{{{}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyxxx{{{~~~}}}{{{{{{{{{}}}~~~zzz||||||rrrjjjgggeee```[[[WWWUUUTTTSSSWWWXXX```pppvvviiiaaaeee}}}uuu[[[QQQQQQWWWcccooozzzeeeQQQGGG???===>>><<<:::999@@@@@@AAABBBDDDFFFHHHIIIJJJMMMRRRUUUVVVXXXZZZ\\\```cccgggiiiiiihhhhhhhhhiiiiiiiiijjjkkklllmmmnnnuuu|||iiiYYY```}}}xxx___TTT___vvvnnnWWWGGGJJJPPPOOOPPPVVVRRR]]]iiisss~~~||||||{{{tttfffZZZLLLDDD>>>===;;;777666999777888999:::;;;::::::999999999999999999999999999777777888999999999999888777888888999999:::;;;;;;;;;<<<>>>??????@@@CCCEEEEEEIIIOOOTTTYYYaaajjjppprrrpppmmmkkkooo|||{{{{{{||||||}}}}}}~~~~~~{{{||||||{{{yyyxxxxxxyyy|||}}}~~~~~~~~~~~~}}}|||~~~}}}~~~|||yyytttnnnkkklllpppuuu~~~{{{{{{|||}}}zzzrrrmmmmmmiiibbbZZZVVVTTTUUUVVVYYY^^^eeerrrpppbbb```nnnuuu]]]SSSSSSZZZiiixxxyyyeeeOOOFFF???>>>>>>======?????????@@@BBBDDDFFFIIIJJJMMMPPPUUUXXXYYYYYYZZZ[[[\\\^^^bbbfffiiikkklllllliiiiiiiiijjjkkklllnnnnnnuuujjj[[[aaaqqq~~~dddWWWddd}}}rrrUUUIIINNNLLLJJJPPPSSSRRR```mmmuuu}}}|||{{{wwwhhhYYYMMMEEE>>>===<<<:::888999;;;;;;:::999888888888999888888888888777777777777777888888888888999999999888:::;;;;;;:::999;;;<<<999;;;>>>??????@@@AAABBBFFFIIIMMMQQQWWW___gggllltttsssoookkkmmmyyy|||||||||{{{{{{{{{{{{{{{{{{||||||{{{yyyxxxxxxyyy|||}}}~~~~~~}}}|||}}}zzzqqqnnnkkkgggbbb```bbbgggkkkvvv{{{~~~}}}~~~}}}yyytttrrrooommmllllllmmmnnnpppqqquuu}}}|||uuupppmmmiiibbb\\\WWWUUUUUUUUUWWW]]]fffsssoooccccccsssvvv^^^TTTUUU]]]lll|||{{{dddNNNFFF>>>>>>>>>======??????@@@AAACCCEEEGGGJJJKKKOOORRRVVVXXXZZZ[[[]]]^^^```bbbeeehhhjjjkkkkkkkkkjjjjjjjjjjjjlllmmmnnnoooqqq{{{kkk[[[```ppp~~~iii\\\gggwwwYYYJJJMMMKKKJJJNNNPPPQQQ^^^llluuu~~~~~~||||||wwwiiiZZZNNNEEE>>>======:::999::::::999999888888888888999888888888888777777777777777777888888888999999999777999::::::999999:::;;;888:::<<<<<<<<<===???AAAGGGIIIMMMQQQVVV]]]eeejjjqqqpppnnnllloooyyy||||||{{{{{{zzzyyyyyyxxx{{{|||}}}|||zzzyyyyyyzzz}}}~~~~~~}}}}}}yyysssjjjddd```^^^[[[WWWUUUWWW]]]aaagggkkkmmmkkkkkkmmmkkkgggeeecccaaa___]]]^^^^^^___dddeeeiiiuuu|||vvvrrrllliiiccc]]]XXXVVVTTTTTTWWW___iiiwwwmmmeeeiiizzzwww^^^UUUWWW```ppp|||aaaMMMEEE>>>>>>???>>>>>>@@@@@@AAABBBDDDGGGIIILLLMMMRRRTTTWWWYYY[[[]]]```bbbdddeeegggiiijjjjjjjjjiiikkkkkkkkkllllllnnnooopppnnnvvvppp\\\aaaqqqyyyyyylll^^^hhh^^^KKKKKKKKKKKKNNNLLLOOO[[[jjjuuu~~~}}}|||{{{wwwiiiZZZMMMEEE>>>======:::999:::888888777777777888999999999999888888888777777777777777777888888888999999666888999999888888999:::999:::;;;;;;;;;<<>>>>>???>>>>>>@@@AAABBBCCCFFFIIILLLNNNPPPTTTVVVXXXYYY[[[]]]aaaddddddeeeggghhhiiijjjjjjjjjlllllllllmmmmmmnnnooopppooouuuxxxbbbfffvvvyyyzzziiiZZZccc{{{cccMMMJJJJJJMMMPPPKKKMMMXXXgggsss}}}~~~~~~{{{zzztttfffYYYLLLDDD===<<<<<<:::888999777666666666777888999999999999999888888888777777777777777777888888888888666777888888777777888999;;;<<<<<<<<<<<<>>>AAADDDEEEHHHKKKNNNQQQVVV\\\```fffhhhkkkmmmooosssxxx}}}yyyyyyzzz{{{||||||}}}}}}|||}}}~~~}}}{{{zzz{{{|||}}}~~~yyyvvvmmmnnnpppqqqpppnnnlllkkkllliiiddd```___aaaeeegggkkknnnvvv{{{yyyzzz}}}~~~|||vvvrrrpppmmmiiifffaaa___[[[VVVRRRRRRUUUXXXXXX[[[[[[XXXXXXZZZZZZWWWXXXWWWWWWWWWXXXYYY[[[[[[aaacccjjjvvv{{{vvvrrrooommmiiifffbbb]]]YYYVVVUUUTTTXXXcccrrr~~~nnnkkkvvvzzz```VVVZZZbbbppp~~~zzzbbbJJJCCC>>>???@@@??????@@@BBBCCCEEEHHHKKKNNNQQQSSSUUUWWWYYYZZZ[[[]]]aaacccbbbcccdddfffhhhjjjkkklllmmmmmmmmmmmmnnnnnnoooppprrruuujjjlll|||||||||gggWWW___vvvjjjQQQKKKIIINNNRRRMMMLLLUUUcccqqq{{{~~~zzzwwwqqqcccVVVJJJBBB;;;;;;;;;999888999777666666666777888999999999999999999888888888888666666777777777888888888555777888888777666888999;;;<<<<<<;;;;;;===AAADDDDDDFFFIIILLLOOOSSSXXX[[[aaadddgggjjjlllmmmooopppxxxxxxyyy{{{|||}}}~~~|||}}}~~~}}}|||{{{|||}}}|||~~~|||wwwuuusssuuuxxx{{{||||||zzzyyyrrroooiiiddd```^^^^^^^^^```bbbgggqqq|||wwwsssrrruuuvvvwww{{{}}}|||~~~~~~{{{vvvtttsssrrrrrrqqqnnnlllfffddd___YYYTTTSSSUUUWWWVVVYYYXXXUUUUUUXXXYYYWWWUUUUUUUUUVVVWWWXXXYYYYYY[[[aaakkkxxx~~~wwwsssqqqooommmfffccc___[[[WWWVVVVVVVVVXXXdddttt|||nnnooo}}}www]]]UUUZZZbbbooo{{{xxxcccIIIBBB===???AAA@@@???AAACCCDDDFFFIIIMMMQQQTTTVVVWWWYYY[[[]]]]]]^^^```bbbaaaaaacccfffhhhkkkmmmnnnmmmmmmmmmmmmmmmnnnooooootttuuu}}}pppppp~~~}}}gggVVV\\\ssssssXXXMMMHHHMMMSSSNNNLLLRRR___mmmwww~~~~~~xxxtttnnnbbbVVVJJJBBB;;;;;;;;;999888999888888777777777888999999:::999999999999888888888666666666777777777888888555777888888777777888999888999:::::::::;;;>>>AAAAAADDDGGGJJJMMMPPPUUUXXX]]]___cccfffiiijjjkkkkkkxxxxxxyyyzzz{{{{{{|||||||||}}}~~~~~~||||||}}}~~~|||}}}~~~zzzrrrkkkfffcccdddeeejjjuuu{{{|||}}}{{{yyyzzz|||{{{wwwtttpppooonnnnnnooopppppppppiiigggccc]]]XXXVVVWWWYYYXXXZZZYYYVVVVVV[[[]]][[[XXXXXXXXXXXXXXXXXXXXXXXXYYYaaannn{{{|||uuuqqqooommmllldddaaa\\\XXXUUUUUUWWWXXX[[[hhhxxxyyylllqqqqqqYYYTTTZZZcccooozzzrrr^^^HHHAAA===???AAA@@@@@@AAADDDEEEGGGKKKOOOSSSVVVXXXZZZ\\\___``````___```aaabbbcccdddfffiiikkkmmmooommmmmmllllllmmmmmmnnnnnnsssrrrxxxsssooozzziiiVVVZZZooo|||```PPPFFFJJJQQQMMMMMMPPP[[[iiissszzz~~~~~~|||vvvqqqlllcccYYYKKKCCC===<<<===;;;:::;;;:::999999888888888888999::::::999999999888888888666666666666777777777888666777999888777777888:::666888:::;;;;;;<<<>>>??????AAAEEEHHHKKKOOOSSSVVVZZZ[[[^^^ccchhhkkkllllllyyyyyyyyyyyyyyyyyyyyyyyy|||}}}~~~~~~}}}|||}}}{{{|||~~~~~~}}}~~~~~~uuuppplllmmmrrr~~~|||||||||zzzuuuqqqjjjhhhffffffgggiiikkkmmmkkkjjjeee```[[[YYY[[[\\\[[[]]]\\\YYYZZZ___aaa```______^^^]]]\\\[[[ZZZZZZ[[[eeetttyyyrrrnnnlllkkkjjjccc___ZZZVVVTTTUUUXXXZZZ___mmm}}}vvvkkkqqqlllVVVRRRZZZdddooozzz}}}~~~kkkXXXGGGAAA===???BBBAAA@@@AAAEEEFFFHHHKKKOOOTTTWWWYYY\\\___bbbcccbbbaaaaaaaaaeeeeeefffhhhjjjlllnnnooommmllllllllllllmmmmmmnnnpppoootttsssmmmvvviiiUUUWWWkkkfffRRREEEHHHOOOLLLNNNPPPYYYgggpppwww|||}}}zzztttppplllddd\\\MMMEEE>>>>>>???===<<<===;;;;;;:::999888888888999:::::::::999999999888888666666666666777777777777666888999999888888999:::777:::<<<>>>>>>>>>???@@@===@@@DDDHHHJJJNNNRRRUUUWWWYYY\\\bbbhhhmmmooopppsssuuuwwwyyy{{{{{{{{{{{{yyy{{{|||~~~~~~}}}{{{zzz~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}{{{vvvrrrnnnjjjeeebbbaaacccdddeee```ccceeeeeeccc```^^^]]]```______```bbbdddcccbbbaaabbbbbb```^^^]]]^^^___aaaiiivvvvvvooommmmmmllliiieee___[[[ZZZXXXVVVXXX]]]aaatttwwwnnnmmm{{{gggPPPUUUaaaiiissszzzeeePPPDDDAAA===<<>><<<;;;999777999999999999999999999999555666777999999888777777999888888888777777666666888888888888777777777777777888999:::<<<===>>>>>>AAABBBCCCEEEHHHLLLOOOQQQSSSXXX]]]___cccjjjnnnnnnrrrsssuuuwwwyyyyyyyyyyyywwwxxxzzz{{{|||{{{zzzyyy{{{{{{|||||||||}}}}}}}}}|||}}}|||xxxsssooohhhdddbbbbbbbbbbbbaaabbbdddeeeffffffeeedddeeedddcccdddfffggggggfffdddeeedddbbb___^^^___aaadddlllxxxsssmmmkkkkkkiiigggbbb]]]YYYXXXXXXVVVYYY^^^ddduuuqqqlllppp|||cccQQQUUUeeerrr~~~ttt___KKKEEEBBB>>>>>>@@@CCCCCCCCCFFFGGGJJJNNNQQQTTTUUUVVV^^^```bbbccccccdddeeefffjjjiiiiiiiiijjjlllnnnpppkkkiiiggghhhkkklllllljjjooonnnooo{{{zzzhhhhhh}}}gggQQQMMM[[[ooodddJJJGGGGGGFFFJJJLLLOOOWWWbbblllsss}}}}}}zzzxxxvvvpppeee]]]RRRLLLCCC>>><<<;;;999888999999999999999999999999666666777888888888888888999999999999888888888777888888888888777777777777777888999:::<<<===>>>>>>AAABBBCCCEEEHHHLLLOOOQQQQQQWWW[[[]]]bbbjjjppppppqqqrrrtttuuuvvvvvvuuuuuutttuuuwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{}}}|||wwwpppjjjgggfffeeeeeedddccccccfffkkknnnnnnlllllljjjiiijjjllllllkkkjjjiiiiiigggdddaaa```aaacccjjjqqq|||{{{pppjjjjjjiiigggddd^^^YYYVVVWWWWWWWWWZZZ___gggwwwvvvffffffrrrmmm___RRRVVVjjj{{{mmmXXXGGGEEECCC@@@@@@BBBDDDEEEEEEHHHJJJLLLPPPRRRUUUVVVWWW^^^```bbbcccccccccdddfffhhhhhhgggggghhhjjjlllmmmjjjhhhggggggiiijjjjjjiiinnnmmmmmmvvvxxxgggddd}}}|||gggQQQKKKSSScccvvvzzz^^^FFFDDDEEEFFFLLLLLLMMMUUU```jjjrrr||||||zzzxxxrrrggg^^^SSSLLLCCC===<<<;;;:::888888888888888888888888888777777777777777888888999:::::::::999999999999999888888888888777777777777777888999:::<<<===>>>>>>AAAAAABBBDDDGGGKKKNNNPPPPPPUUUYYY\\\dddooovvvwwwpppqqqrrrtttttttttsssrrrrrrsssuuuvvvxxxxxxxxxxxxvvvwwwxxxyyyzzzzzzyyyyyyyyyyyy{{{}}}~~~xxxssspppppppppooojjjgggeeeiiipppuuuvvvtttrrrpppooooooppppppooonnnlllkkkiiieeebbbaaaccceeepppwwwxxxooojjjjjjjjjgggddd\\\WWWUUUVVVWWWWWW[[[aaajjjwww}}}fffZZZ```qqqaaa\\\UUUXXXnnnwwwfffSSSFFFDDDBBBAAAAAACCCEEEFFFGGGJJJLLLNNNPPPSSSTTTVVVVVVZZZ\\\___aaaaaabbbdddeeeddddddddddddeeefffggghhhhhhhhhgggfffgggggggggggglllmmmnnnuuurrrccc^^^yyy~~~kkkUUULLLPPP]]]ooo~~~|||uuu\\\EEEBBBCCCEEELLLKKKLLLSSS^^^hhhqqq|||~~~|||zzzssshhh```TTTMMMCCC===;;;;;;:::888777777777777777777777777888777666666666777999:::999999999999999999999999888888888888777777777666777888999:::<<<===>>>>>>AAAAAABBBDDDGGGJJJMMMOOOQQQUUUZZZ___kkkyyypppqqqrrrtttttttttsssrrrssstttuuuvvvwwwxxxyyyyyyvvvwwwyyyzzz{{{{{{zzzzzzxxxyyyzzz|||~~~}}}~~~~~~zzzwwwvvvwwwxxxyyyqqqmmmkkknnnuuuzzzzzzxxxvvvuuussssssssssssqqqooommmkkkhhheeebbbcccfffiiivvv}}}|||vvvnnnkkklllmmmjjjggg\\\WWWUUUVVVXXXXXX\\\bbbnnnwwwuuu\\\UUU]]]ppprrrYYYYYYWWW[[[rrruuucccRRRHHHAAAAAABBBBBBCCCDDDFFFHHHLLLMMMNNNPPPRRRSSSTTTTTTUUUXXX[[[]]]___```cccdddbbbbbbbbbcccdddeeefffggghhhggggggfffeeeeeeeeefffhhhnnnqqqvvvwwwkkk___ZZZtttnnnZZZOOONNNYYYlll|||{{{www```HHHCCCBBBDDDLLLKKKLLLQQQ\\\fffppp|||~~~|||{{{uuukkkcccWWWOOOEEE>>><<<;;;:::888777777777777777777777777888777666666666777999:::777777888888888888888888888888888888777777777666777888999:::<<<===>>>>>>@@@AAABBBCCCFFFIIILLLNNNRRRVVV\\\dddrrrqqqrrrtttuuuvvvvvvuuuuuutttuuuuuuvvvwwwxxxxxxyyyvvvxxxzzz|||}}}}}}|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~|||}}}}}}|||wwwvvv{{{}}}xxxuuuvvvwwwyyyyyyvvvsssrrrtttxxx|||||||||zzzxxxvvvvvvuuuuuusssqqqmmmkkkhhheeedddfffkkkooo{{{yyytttnnnmmmooopppnnnjjj___ZZZWWWYYYYYYYYY]]]cccmmmuuummmXXXSSS]]]rrr}}}~~~yyy{{{{{{fffUUUVVVWWW___tttttt___OOOIII@@@AAACCCCCCDDDEEEGGGJJJMMMNNNPPPQQQRRRSSSTTTTTTSSSUUUYYY[[[]]]^^^aaabbbbbbbbbccceeefffggghhhiiiggghhhhhhfffdddcccdddeeegggooosssvvv{{{wwwtttuuu{{{sssiii^^^XXXppprrr___RRRMMMUUUhhhzzz~~~{{{fffMMMEEEBBBDDDMMMKKKLLLQQQ[[[eeeooo}}}}}}}}}}}}xxxooohhh[[[SSSHHH@@@<<<;;;:::888888888888888888888888888777777777777777888888999777777777777777888888888888888888888777777777777777888999:::<<<===>>>>>>@@@AAAAAACCCEEEHHHKKKMMMRRRVVV\\\fffvvvrrrsssuuuwwwyyyyyyyyyyyyuuuuuuuuuuuuuuuvvvwwwwwwvvvxxxzzz}}}~~~~~~|||{{{{{{{{{{{{{{{}}}~~~~~~}}}|||||||||||||||}}}~~~{{{~~~~~~~~~}}}}}}|||qqqqqqpppllliiijjjpppuuu~~~xxxtttssssssttttttvvvvvvwwwxxx{{{}}}~~~~~~|||yyyxxxxxxvvvtttrrrmmmkkkiiiffffffjjjpppuuuvvvqqqmmmnnnqqqsssqqqmmmccc^^^[[[[[[[[[ZZZ^^^ccceeekkkwww~~~|||~~~dddSSSOOO[[[sss}}}{{{qqqqqqwww```SSSRRRUUUaaatttqqqZZZKKKGGG@@@BBBEEEFFFEEEFFFIIILLLPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWZZZ[[[\\\\\\^^^___```aaabbbeeeggghhhiiijjjhhhiiiiiigggcccbbbccceeegggpppssssssxxxsssoooqqqxxxwwwlllaaaWWWlllxxxfffWWWNNNSSSfffyyyjjjQQQGGGCCCDDDNNNLLLLLLQQQZZZeeeppp~~~}}}}}}uuunnn___VVVJJJAAA===;;;:::888999999999999999999999999666666777888888888888888777777777888888999999999888888888888777777777777777888999:::<<<===>>>>>>@@@@@@AAABBBEEEHHHJJJLLLPPPTTTZZZddduuusssuuuwwwyyy{{{{{{{{{{{{uuuuuutttttttttuuuuuuvvvuuuwwwzzz}}}~~~~~~|||{{{}}}|||||||||}}}~~~}}}|||{{{{{{{{{|||{{{{{{}}}}}}{{{}}}||||||zzz{{{}}}~~~~~~~~~yyyzzz|||vvvsssmmmeee___]]]___aaaccckkksssvvvyyy}}}~~~zzztttrrrqqqpppooouuuwwwzzz{{{|||}}}~~~{{{zzzyyyxxxuuusssmmmllliiiggghhhmmmtttzzzsssooolllnnnrrrtttrrrooofffaaa]]]]]]\\\[[[^^^ccc\\\bbbooo~~~{{{xxxxxx~~~uuu]]]OOOKKKXXXrrr~~~yyykkkhhhsssvvv^^^QQQNNNSSSbbbuuuoooWWWHHHEEE@@@CCCGGGGGGGGGHHHKKKNNNRRRSSSTTTUUUUUUUUUUUUUUUXXXZZZ\\\\\\\\\[[[\\\]]]\\\^^^```ccceeeggghhhhhhhhhiiijjjgggcccbbbccceeehhhppprrrooozzzzzzuuupppssszzz|||pppcccWWWhhhmmm\\\PPPTTTgggzzzlllSSSHHHCCCEEEOOOMMMLLLQQQZZZeeeppp~~~~~~yyyrrrbbbYYYLLLBBB===;;;:::888999999999999999999999999555666888999999999888777888888888999999:::::::::888888888888777777777777777888999:::<<<===>>>>>>@@@@@@AAABBBDDDGGGJJJLLLOOOSSSXXXbbbqqquuuvvvvvvwwwxxxxxxyyyyyyyyyuuurrrqqqtttvvvvvvuuuwwwxxxzzz|||~~~~~~~~~~~~zzz{{{||||||||||||~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}||||||{{{}}}}}}{{{{{{|||{{{|||}}}{{{rrriiiccc]]]YYYVVVUUUVVVYYY\\\___cccfffhhhlllmmmnnnoooppppppooooookkkooottt{{{}}}uuuoooppptttxxx{{{~~~}}}|||yyyuuurrrooolllhhhgggkkkqqqyyy}}}vvvsssooommmlllllllllkkkiiiaaaZZZ\\\```bbb```]]]\\\]]]fffxxxxxxyyy{{{~~~lllXXXMMMNNN[[[rrr{{{kkkggglllqqqkkk[[[LLLOOOWWWeeevvv{{{hhhWWWJJJEEEDDDDDDEEEGGGKKKMMMNNNMMMQQQSSSVVVXXXZZZZZZYYYYYY]]]]]]]]]]]]]]]\\\ZZZZZZ^^^___```aaaccceeefffgggjjjjjjhhhgggeeecccbbbaaaiiimmmllllllyyy|||zzzfff[[[iiieeeSSSUUUggguuurrrYYYFFFBBBEEEHHHOOOPPPRRRXXXbbbooo|||~~~{{{|||~~~~~~{{{xxxiii^^^NNNCCC???===;;;999999999999888888888888777888888888888888888888888777777888999999999999888888888999999999999888888999999999:::;;;<<<>>>???>>>>>>???AAACCCFFFHHHIIIQQQQQQVVV___gggmmmttt{{{uuuuuuvvvvvvwwwxxxxxxxxxxxxvvvssssssuuuvvvuuutttwwwxxxzzz|||~~~~~~~~~~~~yyyzzz{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~||||||||||||||||||}}}~~~~~~}}}|||{{{}}}~~~~~~|||}}}}}}|||}}}{{{pppggg^^^WWWRRRRRRQQQPPPPPPPPPRRRSSSTTTZZZ\\\___aaabbbaaa```^^^___bbbhhhnnnuuuzzz}}}zzzyyy|||~~~|||yyyuuuqqqnnnkkkhhhhhhmmmvvv~~~yyyvvvqqqnnnlllkkkiiihhheee___[[[^^^cccgggggggggdddccckkkzzzyyyzzz}}}uuuaaaSSSNNNMMM]]]wwwmmmdddgggmmm{{{gggYYYOOOSSS]]]kkkzzzzzzfffUUUJJJFFFDDDEEEFFFIIIMMMPPPQQQRRRRRRTTTWWWYYY[[[[[[[[[ZZZ_______________^^^^^^]]]_________```aaadddfffgggkkkjjjhhhfffdddcccbbbbbbfffjjjkkkmmm{{{iiiZZZdddmmmXXXYYYjjjyyysss[[[HHHCCCFFFIIIOOOPPPQQQVVV___lllzzz||||||}}}}}}yyyvvviii^^^OOODDD???===;;;999999999999888888888888777888888888888888888888888777777888999999999999999888888999999999999888888999999999999:::;;;<<<======>>>???@@@CCCEEEGGGHHHLLLLLLQQQZZZbbbhhhooowwwttttttuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvuuusssvvvwwwyyy{{{}}}xxxzzzzzzzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}||||||~~~~~~}}}~~~~~~~~~yyynnndddZZZTTTRRRPPPLLLIIIGGGHHHIIIJJJOOORRRWWW[[[]]][[[XXXVVVWWWYYY\\\aaafffkkkoooqqqssswww}}}~~~zzzuuurrrmmmjjjhhhjjjqqq|||}}}yyytttpppmmmjjjfffdddbbb``````bbbhhhnnnrrrsssrrrooosss~~~~~~zzz}}}wwwzzz}}}xxxhhhWWWOOOPPPQQQfffuuuiiijjjoooxxx{{{cccWWWPPPXXXeeetttxxxcccQQQIIIGGGEEEFFFHHHLLLOOORRRUUUVVVTTTVVVXXX[[[]]]^^^^^^^^^aaaaaabbbbbbbbbbbbbbbcccbbbaaa```___```cccfffhhhllljjjgggeeecccccccccdddfffjjjlllooo|||nnnZZZ```|||rrr[[[\\\mmm|||uuu___KKKDDDGGGKKKOOOOOOPPPTTT\\\hhhvvv}}}||||||{{{wwwsssiii___QQQFFF@@@===;;;999999999999888888888888777888888888888888888888888777888888999999999999999888888999999999999888888999999888888999::::::;;;======>>>@@@BBBDDDFFFGGGIIIIIINNNVVV]]]cccllltttssssssssstttuuuuuuvvvvvvuuuvvvwwwxxxxxxwwwuuusssvvvwwwyyy{{{}}}yyyzzz{{{zzzyyyyyy{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{~~~~~~||||||~~~~~~~~~xxxmmmccc]]]TTTPPPKKKGGGFFFGGGJJJLLLMMMQQQXXX]]]```___\\\YYYWWWWWWXXXYYY\\\^^^```aaadddhhhpppwww||||||xxxtttmmmjjjhhhllluuu|||wwwrrrnnniiiddd``````cccfffiiioooxxx|||~~~}}}rrrtttuuuqqqcccTTTNNNPPP[[[tttzzzxxxzzz|||www```VVVPPP[[[kkk{{{www```NNNGGGHHHGGGIIIKKKNNNPPPSSSVVVXXXWWWXXXZZZ]]]___aaabbbbbbcccccccccdddeeeffffffgggfffdddbbbaaaaaadddgggiiillljjjgggdddbbbbbbdddeeejjjnnnppprrr}}}vvv^^^^^^wwwqqqZZZ[[[mmm}}}zzzfffPPPDDDEEEIIIOOOOOOPPPRRRXXXdddrrr|||~~~||||||zzzuuuqqqiii```SSSHHHAAA===;;;:::999999999888888888777777888888888888888888888888777888999999::::::999999888888999999999999888888999888888888888888999999<<<<<<===>>>@@@BBBDDDEEEHHHHHHMMMUUU[[[aaakkkuuuqqqrrrrrrsssssstttuuuuuutttvvvxxxyyyyyywwwvvvuuuwwwxxxyyyzzz|||~~~{{{||||||{{{zzzyyy{{{|||||||||||||||}}}~~~~~~~~~}}}||||||||||||~~~}}}|||~~~}}}~~~~~~uuullleeeUUURRRLLLGGGEEEEEEHHHJJJHHHMMMTTT[[[___```^^^]]]WWWVVVUUUTTTTTTTTTUUUUUUWWW[[[cccjjjrrryyy{{{wwwmmmjjjiiinnnyyy}}}zzzvvvsssnnniiiccc___]]]ccciiinnnyyy}}}xxxooonnnmmmjjj```UUUPPPQQQgggsss\\\UUUPPP^^^pppuuu^^^LLLGGGIIIIIILLLOOOPPPQQQRRRUUUXXXYYY[[[]]]___bbbdddffffffeeeeeeeeeeeefffhhhiiijjjjjjhhhfffddddddfffiiikkkllljjjfffdddbbbcccdddeeejjjnnnpppsss|||fff```sssnnnXXXZZZmmm}}}nnnVVVEEEBBBFFFNNNOOOPPPQQQUUU```nnnxxx}}}|||zzzvvvrrrjjjbbbVVVJJJBBB===;;;;;;999999999888888888777777888888888888888888888888888888999::::::::::::999888888999999999999888888888888777777777888999999;;;;;;<<<===???AAABBBCCCFFFGGGLLLRRRWWW]]]iiiuuuppppppqqqqqqrrrsssssstttsssuuuxxxzzzyyyxxxxxxxxxyyyyyyyyyzzz|||}}}|||}}}}}}|||zzzyyyzzz|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~xxxoooiii^^^ZZZSSSLLLHHHGGGGGGHHHGGGKKKQQQXXX^^^aaaccccccXXXXXXWWWVVVTTTSSSRRRRRRQQQTTTZZZ___fffnnnuuu{{{|||xxxmmmkkkkkkrrr~~~yyywwwvvvtttrrroookkkeeeaaaZZZbbbjjjsss|||ssskkkhhheeebbb\\\UUUTTTXXXsssqqqZZZVVVTTTbbbuuuqqq[[[LLLHHHJJJKKKOOORRRSSSRRRSSSVVVYYY\\\]]]___bbbeeegggjjjkkkiiihhhhhhhhhiiijjjlllmmmmmmkkkiiigggfffhhhiiikkkjjjiiigggdddccccccdddeeeeeehhhlllpppyyysssgggtttlllWWWYYYjjjzzzvvv\\\GGGAAAEEELLLOOOQQQRRRTTT]]]jjjttt|||~~~~~~|||xxxtttjjjcccXXXLLLCCC===<<<<<<999999999888888888888777888888888888888888888888888999999:::::::::::::::888888999999999999888888888888777777888999999:::::::::;;;<<<===???AAABBBCCCDDDHHHNNNRRRXXXfffsssooooooppppppqqqrrrrrrsssrrruuuxxxyyyyyyxxxzzz|||{{{zzzzzzzzz{{{|||~~~|||||||||{{{xxxxxxyyyzzzzzzzzzzzz{{{|||}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~zzzsssnnnfffaaaZZZSSSMMMJJJIIIIIIHHHKKKPPPWWW^^^eeejjjlllffffffdddbbb___[[[WWWUUURRRSSSUUUWWW[[[bbbjjjooosssyyyzzzvvvlllkkkmmmwww~~~zzztttqqqppppppqqqpppmmmhhhddd^^^fffmmmwwwtttmmmgggeeeaaa\\\VVVTTT]]]hhhttt^^^\\\\\\jjj{{{|||jjjXXXMMMKKKMMMLLLPPPTTTUUUTTTUUUZZZ^^^^^^___aaacccfffjjjlllnnnmmmmmmkkkkkkkkkmmmooopppmmmllljjjiiihhhhhhhhhiiiiiihhhgggfffeeedddddddddaaadddhhhllltttuuujjjUUUTTTcccqqq|||cccJJJBBBEEEKKKOOOSSSTTTUUU[[[gggpppzzz~~~{{{wwwjjjdddYYYMMMCCC>>><<<<<<999999999888888888888777888888888888888888888888888999::::::;;;;;;::::::888888999999999999888888777777777888999:::;;;<<<:::::::::;;;<<<>>>???@@@AAABBBFFFKKKNNNUUUdddrrrooooooooopppqqqqqqrrrrrrqqqtttxxxyyyxxxyyy{{{~~~|||{{{{{{zzzzzz|||}}}~~~{{{|||{{{zzzwwwvvvwwwxxxyyyyyyzzzzzz|||}}}{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxzzz|||~~~|||wwwsssddd```YYYSSSMMMJJJIIIIIIGGGIIIMMMTTT\\\dddkkkpppyyyxxxuuuqqqkkkddd^^^[[[UUUTTTSSSSSSUUUZZZbbbggggggnnnxxxxxxssskkkjjjnnnzzzyyyxxxvvvrrrlllmmmnnnppppppnnnjjjfffffflllrrrzzzyyyoooiiifffeeebbb[[[RRRTTTeeexxxyyydddcccbbbooovvveeeWWWNNNMMMOOOKKKPPPUUUWWWWWWXXX]]]bbb___```aaadddhhhkkknnnpppqqqpppnnnmmmmmmoooqqqrrrllllllkkkiiihhhggggggggghhhhhhgggffffffeeedddcccaaacccgggjjjooo|||hhhRRRPPP\\\hhh}}}gggLLLCCCGGGKKKOOOTTTUUUUUU[[[eeennnyyy}}}yyyjjjeeeZZZNNNDDD>>><<<<<<999999999888888888888777888888888888888888888888888999::::::;;;;;;::::::888888999999999999888888777777777888999;;;<<<===999999:::;;;<<<===???@@@AAACCCGGGKKKNNNUUUdddssslllnnnooopppooooooqqqrrrvvvtttssstttxxxzzzyyywww{{{xxxuuuxxx}}}||||||{{{zzzwwwuuuvvvyyy|||zzzzzz{{{|||~~~}}}zzzzzz}}}~~~~~~||||||}}}zzzxxx{{{tttrrrpppqqqtttxxxzzz{{{~~~{{{tttpppjjjddd\\\VVVSSSPPPLLLHHHLLLJJJMMMSSSZZZcccrrr|||ooollleee^^^[[[\\\^^^```___eeehhhppp|||wwwnnnjjjnnnuuu{{{sssnnnmmmnnnmmmoooqqqpppmmmiiigggfffgggkkkrrr~~~uuuiiibbb```\\\ZZZZZZTTTVVVlllyyyiiieeeiii}}}~~~qqq```SSSNNNNNNOOOSSSTTTWWWZZZ]]]```bbbccccccccccccdddgggjjjnnnppppppqqqqqqpppmmmkkkjjjjjjllljjjiiigggeeedddccccccfffggghhhhhhgggeeecccaaadddcccdddgggkkkvvv~~~iiiVVVMMMTTT```{{{vvv\\\GGGEEEEEENNNSSSRRRSSS\\\dddgggrrr{{{~~~|||zzzppphhh\\\NNNDDD???======:::999888888777777888888:::999777777888999888777777888888888888999999999999999999888888888777777888777777666777999;;;<<<::::::;;;<<<===>>>?????????BBBEEEHHHMMMVVVbbbkkkkkklllnnnnnnnnnnnnpppqqquuutttsssuuuyyyzzzyyywwwwwwtttrrruuuzzz}}}|||zzz{{{zzzyyywwwuuuuuuxxx{{{zzzzzz{{{|||}}}}}}zzzzzz|||~~~~~~}}}}}}~~~~~~}}}~~~|||vvvuuuqqqooollllllnnnqqqrrrrrrvvvxxx|||~~~}}}yyytttqqqjjjddd]]]XXXVVVSSSOOOKKKLLLKKKMMMTTT[[[fffvvvzzzuuunnnjjjiiiiiigggfffddddddiiittt}}}wwwnnnkkkooowww{{{uuupppoooooommmooopppooollliiigggffffffkkksssvvviii```\\\YYYXXXWWWRRRWWWpppzzzllliiiuuu|||nnn^^^RRROOOQQQTTTVVVWWWZZZ]]]___aaabbbcccddddddeeefffiiikkknnnooonnnooopppooollljjjjjjjjjlllkkkiiigggeeecccbbbbbbfffggghhhiiihhhgggeeeddddddcccdddgggkkksss}}}|||jjjWWWMMMRRR\\\vvv|||aaaIIIEEEDDDLLLQQQOOOQQQZZZcccgggttt||||||xxxlllfff\\\PPPFFF@@@<<<;;;:::999888888777777888888:::888777777888999999888777888888888888999999999999999999888888888777777777777777777777999:::;;;::::::;;;<<<===>>>??????@@@BBBEEEHHHLLLUUU```iiihhhjjjlllllllllmmmoooppptttssstttwwwyyyzzzxxxwwwuuusssrrrtttyyy||||||{{{zzzzzzyyywwwuuuuuuxxxzzz{{{{{{{{{|||}}}~~~~~~|||zzzyyy{{{||||||{{{zzz|||~~~~~~{{{uuuqqqnnnjjjhhhhhhiiiiiihhhkkknnnssswwwyyyxxxuuussslllggg```\\\ZZZWWWSSSPPPNNNLLLMMMSSS[[[fffxxx|||vvvsssqqqooollliiiggghhhnnnuuu{{{~~~wwwpppmmmrrrzzz|||}}}}}}zzzuuuqqqnnnmmmmmmnnnooonnnkkkhhhfffffffffmmmvvv{{{lllbbbZZZXXXWWWUUUSSS\\\xxx{{{ppprrryyyiiiZZZRRRQQQUUUZZZZZZ\\\^^^```aaabbbbbbbbbdddeeegggiiikkklllmmmnnnlllmmmnnnmmmkkkiiiiiijjjlllkkkjjjhhheeecccbbbaaaeeefffhhhiiiiiiiiihhhgggdddccceeehhhjjjppp}}}www|||lllZZZNNNPPPXXXpppfffLLLEEECCCIIIMMMLLLNNNWWWaaaggguuu~~~{{{vvvkkkfff]]]SSSIIIAAA;;;999:::999888888777777888888999777666777999::::::999777888888888888999999999999999999888888888888888777777777777777888999:::::::::;;;<<<===>>>>>>???@@@CCCEEEGGGKKKSSS]]]eeegggiiikkkllllllmmmoooqqqrrrsssuuuwwwyyyyyyxxxwwwwwwvvvuuuxxx{{{~~~~~~zzz{{{zzzxxxvvvwwwyyy{{{{{{{{{{{{||||||~~~}}}{{{zzzyyyyyyyyyzzzyyywwwyyy|||}}}}}}zzzvvvqqqlllgggeeedddcccbbbdddhhhnnntttxxxyyyxxxwwwsssnnngggccc```\\\WWWSSSOOOLLLLLLOOOVVVaaarrr~~~xxxuuutttrrrtttooommmooorrrvvv}}}~~~vvvqqqpppuuu~~~}}}yyytttpppmmmlllmmmnnnooommmjjjggggggggghhhppp{{{rrrggg\\\[[[YYYWWWWWWddd{{{}}}xxxvvv}}}wwweeeXXXRRRRRRWWW]]]]]]^^^```bbbccccccbbbbbbdddeeehhhjjjkkklllkkkjjjiiikkklllllljjjiiiiiijjjnnnnnnllljjjhhheeecccbbbdddeeefffhhhiiiiiiiiiiiifffeeegggiiikkkmmmwwwxxxmmm}}}nnn\\\OOOOOOVVVlllhhhMMMDDDAAAEEEIIIIIIKKKSSS^^^fffsss|||~~~~~~|||yyyqqqkkkaaaTTTIIIAAA;;;999:::999888888777777888888888666555666999:::;;;:::777777888888888999999999888888888888888888888888777777777777777888999999999::::::;;;<<<===>>>???@@@CCCEEEGGGJJJPPPZZZaaafffhhhjjjllllllmmmppprrrqqqrrruuuvvvwwwwwwwwwwwwxxxxxxxxxzzz||||||||||||{{{yyyyyyzzz|||||||||{{{{{{|||}}}~~~~~~||||||{{{zzzxxxxxxxxxxxxvvvxxxzzz{{{|||}}}}}}wwwooohhheeeccccccbbbgggkkkqqqwww|||}}}}}}}}}|||vvvooojjjeee```ZZZUUUPPPLLLIIIKKKNNNVVVfffttt}}}wwwuuutttvvvqqqnnnpppqqqrrrvvv||||||uuurrrsssyyy{{{wwwtttrrrrrrrrroooooonnnllliiigggggghhhllluuuvvvlllaaa___\\\ZZZ]]]mmmzzzxxxyyyrrrzzzvvvbbbXXXTTTSSSWWW]]]]]]___aaadddeeedddcccbbbccceeehhhjjjkkkjjjhhhggggggiiikkkkkkjjjiiijjjkkkppppppooonnnkkkiiigggeeecccdddeeefffggghhhhhhhhhgggfffgggjjjkkklllrrrzzzpppfff~~~nnn[[[MMMLLLRRRiii~~~gggMMMCCC@@@BBBFFFHHHIIIOOOZZZdddoooxxx{{{yyy|||zzzrrrdddUUUIII@@@<<<;;;:::999888888777777888888888666555666999:::;;;:::777777888888888999999999888888888888888888888888666777777777888888888888999999:::;;;<<<===>>>>>>@@@BBBDDDFFFHHHNNNVVV]]]eeegggiiikkklllmmmppprrrppprrrssstttssstttvvvwwwxxxxxxxxxyyyzzz|||~~~~~~|||}}}}}}|||{{{zzz{{{}}}|||||||||{{{{{{|||}}}}}}{{{||||||{{{xxxvvvvvvwwwvvvxxxzzz{{{{{{|||~~~uuulllhhhggghhhiiiqqqtttyyy~~~{{{tttnnniiiccc\\\VVVPPPLLLHHHGGGHHHMMMZZZfff}}}uuupppoookkkiiikkkllllllooottt|||yyytttsssvvv}}}{{{{{{yyyvvvsssrrrtttuuu|||~~~xxxuuuuuuwwwxxxyyyqqqqqqooollliiihhhiiijjjpppzzzvvvqqqgggddd``````iii|||~~~yyy{{{tttmmmnnn}}}rrr___YYYXXXVVVWWW\\\\\\___bbbeeeggggggfffeeeeeefffhhhiiiiiihhhgggffffffhhhjjjkkkjjjjjjkkklllpppqqqqqqpppnnnllliiihhheeeeeeeeeeeeffffffgggggggggeeefffiiijjjkkkooovvvyyyjjjcccppp\\\MMMJJJPPPccc|||{{{gggNNNCCC???AAADDDHHHIIIMMMWWWaaajjjtttyyywwwzzzvvvgggWWWIIIAAA>>>===:::999888888777777888888999777666777999::::::999777888888888888999999999888888888888888999999999666666777888888777777666999999:::;;;<<<======>>>>>>AAACCCEEEGGGLLLTTTZZZbbbeeegggiiijjjllloooqqqpppqqqrrrqqqpppqqquuuxxxxxxyyyyyyyyyyyyzzz|||}}}|||}}}}}}|||{{{zzz{{{|||}}}||||||{{{{{{{{{||||||{{{}}}~~~|||xxxvvvvvvwwwwwwyyyzzz{{{{{{{{{}}}~~~}}}|||}}}~~~uuussstttuuuxxx~~~uuuqqqqqqtttvvv|||{{{tttooojjjddd]]]WWWQQQLLLHHHGGGFFFIIISSS^^^ssswwwmmmhhhddddddddddddgggmmmtttzzzwwwrrrsssyyy|||yyynnnnnnmmmiiieeeccceeehhhmmmrrrzzz|||xxxvvvwwwyyyyyyyyysssrrrpppllliiihhhjjjlllrrr|||~~~xxx{{{}}}xxxwwwoookkkhhhlllzzz}}}|||vvviiifffmmmmmm\\\[[[\\\ZZZYYY]]]\\\___cccgggjjjjjjjjjiiiggghhhiiiiiiiiihhhggggggeeegggjjjkkkkkkkkklllmmmooopppppppppooommmkkkiiihhhhhhgggffffffffffffffffffccccccggghhhiiimmmsss}}}zzztttuuu}}}ssseee]]]yyywwwdddSSSNNNQQQZZZvvv|||jjjQQQDDD???@@@DDDIIIJJJKKKSSS^^^fffppp}}}|||vvvtttwww||||||tttgggXXXLLLCCC???===:::999888888777777888888:::888777777888999999888777888888888888999999999777777888888888999999999666666777888888777666555888999::::::<<<<<<===>>><<>>;;;>>>AAADDDFFFKKKRRRXXX```cccgggjjjkkkkkklllmmmooooooppppppppprrrvvvyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyxxxyyyzzz{{{|||}}}|||{{{zzzyyyyyyzzz{{{yyyzzz|||}}}}}}{{{zzzxxxzzzyyyyyyzzz|||}}}}}}|||~~~|||{{{{{{zzzyyywwwwww|||}}}|||~~~uuudddWWWRRROOOQQQSSSRRRRRRTTTXXXcccooozzzvvvoooiiieeebbb^^^\\\TTTOOOKKKIIIGGGHHHNNNVVVfff}}}yyyggg___\\\XXXXXX[[[aaahhhrrrzzzqqqooottt~~~~~~}}}zzzwwwrrrlllhhheeebbbcccaaa\\\VVVSSSTTTVVV[[[```ffflllqqqxxxxxxwwwvvvvvvyyy~~~|||}}}|||zzzzzzxxxtttqqqrrrrrrpppmmmkkkkkkmmmpppttt|||}}}xxxtttnnnnnnxxx|||{{{{{{ooofffhhhpppttthhh^^^]]]```aaa```aaadddeeefffiiilllmmmlllkkkmmmmmmllllllkkkjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnpppqqqqqqooommmllllllllljjjhhhhhhjjjiiifffccchhheeeeeehhhjjjjjjlllqqquuu|||ooolllnnnsss~~~sssddd[[[^^^}}}iiiYYYQQQRRRggg{{{vvv___GGGCCCCCCGGGKKKMMMMMMRRRXXXcccmmmwww}}}{{{yyyvvvrrrooooooppprrrpppllldddZZZOOOEEE???;;;<<<;;;999777666666777777888888999999999::::::::::::::::::999999888888888999999999999999999999999999888888777777777777777777777777777666666666666<<<===>>>@@@DDDIIINNNPPP___bbbgggiiijjjkkklllmmmppppppqqqqqqqqqtttwwwzzzvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{||||||{{{zzzyyyzzzyyyxxxyyy{{{||||||{{{}}}|||{{{{{{{{{yyywwwuuusssxxx}}}}}}|||~~~jjj\\\XXXRRROOOQQQQQQNNNKKKKKKMMMUUU___mmm~~~}}}~~~}}}yyyuuuoooiiieeebbb___]]]VVVQQQLLLJJJHHHHHHNNNUUUdddyyy{{{kkk```XXXUUUWWWWWW]]]eeemmmttt{{{uuutttzzzyyyuuutttpppmmmkkkiiiiiiiiiiiiiiigggaaaZZZUUUUUUVVVYYY\\\aaaeeeiiipppxxx~~~yyyvvvooonnnmmmnnnqqquuuzzz~~~}}}{{{||||||zzzyyywwwsssppppppooonnnkkkjjjkkkooorrrwww}}}uuupppoooxxx}}}xxx|||}}}iiifffmmmyyyrrrggg^^^^^^aaabbbbbbbbbgggggghhhjjjmmmnnnmmmllljjjjjjiiiiiiiiijjjjjjjjjhhhhhhhhhhhhiiijjjkkklllnnnoooqqqqqqooommmlllllljjjhhhggggggiiiiiifffdddhhheeedddggghhhhhhkkkooowwwsssrrrvvv~~~zzzdddXXX\\\{{{xxxcccUUUNNNaaauuuyyybbbJJJCCCCCCFFFLLLNNNNNNQQQWWW^^^hhhsss{{{~~~|||yyyuuurrrqqqqqqrrrqqqnnnfff\\\QQQFFF???<<<;;;:::999777777777888888888888999999999:::::::::::::::999999999999999999::::::::::::::::::::::::999888888777777777777777888888888888888888888888<<<===>>>@@@DDDHHHLLLOOO^^^aaaeeehhhiiijjjlllmmmnnnoooppppppqqqrrrvvvyyyssssssttttttuuuuuuvvvvvvwwwwwwwwwvvvwwwxxxxxxyyyxxxxxxyyyyyyxxxxxxwwwwwwyyyzzz{{{||||||{{{zzzyyyyyyxxxwwwxxx{{{|||{{{zzzzzzzzzzzz{{{{{{xxxtttqqqnnnsssyyy}}}}}}}}}uuuggg^^^ZZZTTTPPPQQQQQQMMMHHHGGGGGGLLLQQQZZZqqq}}}{{{yyywwwvvvxxxyyyyyyxxxvvvsssmmmiiifffccc```^^^ZZZTTTNNNKKKIIIHHHMMMTTTbbbuuupppbbbYYYVVVRRRUUUZZZ___fffmmmuuu{{{zzz{{{{{{rrrllljjjfffeeeeeehhhlllooopppqqqnnnhhh___YYYWWWWWWZZZ\\\]]]^^^```fffooovvv|||{{{tttmmmiiigggfffeeeeeegggkkkoooqqq|||}}}||||||}}}~~~|||yyyxxxvvvtttqqqooonnnmmmkkkiiiiiimmmrrrwww}}}{{{tttrrrzzz|||wwwzzzrrrdddhhhvvvpppfff^^^___bbbcccccceeegggggghhhkkkmmmnnnmmmkkkgggffffffeeefffhhhjjjkkkgggggggggggghhhiiijjjkkkmmmoooqqqpppnnnlllllllllhhhgggffffffhhhhhhgggfffhhheeedddfffgggfffhhhlllrrr~~~{{{qqqrrrxxxhhhXXX^^^mmmnnnXXXJJJZZZmmm{{{}}}fffNNNCCCBBBEEELLLOOOOOOQQQTTTYYYcccoooxxx}}}zzzwwwuuussssssrrrpppjjj```TTTHHH@@@<<<:::999888777777888999999888888999999999:::::::::999999999999999999::::::::::::::::::::::::::::::999888888777777777777777777777888888999:::::::::<<<<<<===@@@CCCFFFJJJLLL\\\___ccceeegggiiikkkmmmjjjlllmmmnnnnnnooorrruuuttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvwwwwwwyyyzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzzzzxxxwwwwwwxxxzzz{{{{{{zzzwwwxxxyyy{{{{{{xxxsssooojjjooovvvzzz|||}}}~~~~~~~~~{{{qqqkkk___WWWQQQQQQRRROOOKKKJJJJJJMMMPPPTTTeee}}}{{{wwwuuuqqqpppqqqsssttttttssspppllliiigggeeebbb```]]]WWWQQQMMMJJJHHHMMMTTTbbbtttzzziii___YYYXXXWWWXXX[[[bbbiiinnnxxx}}}|||wwwnnnfffeeeddddddfffjjjooorrrssstttrrrlllddd]]][[[[[[___```___]]]]]]```hhhnnnvvv{{{|||uuummmhhheeeeeedddcccbbbcccdddfffgggqqqwww~~~~~~{{{yyyxxxxxxwwwvvvuuutttsssrrrqqqpppmmmllljjjiiikkkpppwww}}}~~~zzz|||yyy|||}}}nnneeemmmmmmeee___```cccddddddfffgggggggggiiillllllkkkiiieeedddccccccdddeeegggiiihhhhhhhhhhhhhhhiiijjjjjjlllnnnpppooommmkkkkkkkkkgggffffffgggggghhhiiihhhhhhdddccceeeeeeccceeeiiiooozzzxxxqqqrrrvvvppp\\\bbbfffsssZZZKKKWWWhhhyyyjjjSSSDDDBBBDDDKKKPPPPPPPPPRRRWWWaaammmvvv|||yyyuuusssrrrrrroooeeeXXXKKKAAA===999888777777777888999:::888888999999999:::::::::888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777666666777888999:::;;;<<<<<<<<<===???AAADDDGGGHHHYYY\\\```bbbdddgggjjjllliiikkkmmmmmmnnnooorrrtttwwwwwwvvvuuuttttttsssrrrtttttttttuuuuuuuuuuuuuuuzzz{{{|||}}}}}}|||{{{zzzxxxyyyyyyzzzzzzzzzzzzzzzxxxwwwwwwxxxzzz{{{{{{zzzvvvxxxzzz|||}}}zzzuuuqqqkkkoootttyyy{{{}}}~~~~~~~~~~~~|||wwwhhh]]]SSSRRRRRROOOLLLLLLKKKOOOQQQUUU^^^ooo~~~}}}}}}uuurrrnnnmmmnnnpppqqqqqqooommmjjjhhhgggfffdddbbbaaaZZZTTTOOOKKKIIIMMMTTTeeewwwpppddd___YYYUUUUUUYYY___bbbjjjpppzzz}}}~~~tttllleeeffffffhhhiiikkkmmmnnnqqqssstttpppiiidddbbbaaafffgggeeeaaa]]]^^^bbbgggqqqwwwwwwqqqllljjjiiigggfffeeecccbbbbbbaaaaaahhhnnnvvv~~~|||xxxtttqqqoooooopppppppppppppppqqqqqqnnnnnnmmmlllnnnttt|||~~~wwwnnnjjjvvvjjjccc___aaadddcccdddfffhhhhhhhhhjjjlllllljjjhhheeeeeedddccccccdddeeeeeeiiihhhhhhhhhhhhiiiiiijjjkkklllnnnmmmkkkiiiiiiiiiggggggggggggggghhhiiikkkgggdddbbbddddddbbbdddhhhqqq||||||wwwwwwxxx~~~eeeccceeeuuu]]]OOOWWWeeewwwmmmXXXFFFBBBBBBIIIPPPQQQPPPPPPVVV```lllttt~~~}}}wwwsssqqqsssrrrjjj\\\MMMCCC>>>999888777777777888999:::888888999999999:::::::::888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777444555666777888:::;;;;;;;;;<<<===>>>@@@AAACCCDDDVVVYYY\\\___aaadddhhhjjjjjjllloooppppppqqqsssuuuxxxxxxwwwvvvuuuttttttssssssssstttuuuuuuuuuuuuuuuxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{yyyxxxwwwxxx{{{|||{{{zzzwwwyyy{{{~~~~~~zzzwwwqqqrrruuuxxxzzz|||}}}}}}~~~~~~}}}}}}~~~uuuiii]]][[[[[[XXXSSSQQQNNNPPPRRRUUU[[[ccclllrrryyyyyy{{{|||}}}~~~~~~~~~tttqqqmmmkkklllnnnoooooollljjjhhhhhhhhhhhhfffdddccc\\\VVVQQQMMMJJJOOOUUUhhhzzzvvvnnncccZZZVVVWWWZZZ[[[aaagggqqq{{{~~~yyyrrrmmmiiijjjlllmmmmmmlllkkkjjjooosssvvvuuuqqqlllkkkkkknnnooommmiiibbb______aaakkkqqqyyy}}}vvvrrrpppooopppiiiiiihhhfffeeecccbbbaaadddjjjrrrzzz~~~{{{xxxsssooolllkkkkkkmmmooooooooooooqqqssspppppppppppprrrxxxqqqnnnqqqzzzgggbbb```bbbcccbbbccceeeiiiiiiiiijjjlllllljjjhhheeeeeeeeeeeeddddddddddddhhhhhhgggggggggggghhhhhhhhhjjjlllkkkiiigggggggggfffggggggfffeeefffiiikkkgggcccaaaccccccbbbdddhhhnnnzzz}}}}}}|||sssfffeeewwwaaaSSSXXXddduuuooo^^^IIIBBB@@@GGGOOOQQQPPPOOOTTT^^^iiiqqq{{{yyysssooosssuuunnn___OOODDD???:::999888777777888999999888888999999999:::::::::999999999999999999::::::::::::::::::::::::::::::999888888777777777777777555555666777888999:::;;;;;;<<<<<<===>>>???@@@@@@SSSVVVYYY\\\^^^bbbfffiiijjjmmmoooqqqqqqrrrsssuuuuuuuuuuuuuuuuuuuuuvvvvvvssssssuuuvvvvvvvvvuuutttwwwvvvvvvvvvwwwwwwxxxyyyxxxxxxxxxxxxyyyzzz{{{|||zzzyyyxxxyyy{{{||||||{{{yyyzzz}}}}}}xxxwwwwwwxxxzzz{{{||||||}}}|||{{{{{{|||xxxpppqqqtttqqqkkkggg^^^[[[YYYYYY[[[^^^cccfffkkknnntttyyy{{{|||||||||rrrooolllkkklllmmmmmmllliiihhhggghhhiiiiiigggeeeddd]]]WWWRRRNNNLLLPPPWWWjjj|||zzzkkkbbb]]]ZZZYYY\\\```gggooowww}}}|||xxxuuusssrrrrrrssssssrrrpppmmmlllrrrvvv{{{|||yyyuuuttttttwwwyyyyyytttllleeeaaa```dddiiiqqqwww{{{}}}|||yyyvvvtttsssrrrkkkkkkllllllkkkjjjiiihhhggglllsssyyy~~~zzzyyywwwvvvtttrrrqqqqqqmmmoooqqqqqqooooooqqqsssqqqrrrrrrsssuuuyyyppprrryyyrrreeeaaa```bbbcccaaaaaadddgggffffffggghhhhhhfffdddbbbccceeegggggggggfffeeefffeeeeeeddddddeeeeeeffffffhhhjjjiiigggeeeeeeeeeeeeffffffdddbbbcccfffiiifffbbbaaacccdddbbbdddiiiiiixxxqqqgggzzzvvv```SSSWWWbbbrrr~~~|||pppdddLLLCCC>>>DDDNNNQQQPPPOOOOOOYYYdddmmmxxxyyyrrrlllrrrvvvpppaaaPPPEEE@@@;;;:::999777777777888888888888999999999:::::::::::::::999999999999999999::::::::::::::::::::::::999888888777777777777777777777888888999:::;;;;;;;;;;;;<<<===============RRRTTTWWWZZZ]]]```eeehhhhhhkkknnnooooooppprrrsssrrrrrrssstttuuuvvvwwwxxxssssssuuuvvvvvvvvvuuutttxxxwwwvvvvvvvvvwwwyyyzzzxxxxxxxxxxxxyyyzzz{{{|||zzzyyyyyyzzz|||}}}}}}|||{{{|||~~~}}}{{{yyyxxxyyyzzz{{{{{{{{{zzzyyyyyy{{{~~~~~~rrrjjjbbb^^^]]]___aaaddddddiiipppvvvyyyyyyxxxxxxqqqnnnlllkkkkkklllkkkjjjhhhgggfffhhhiiiiiihhhfffddd^^^WWWSSSOOOLLLQQQWWWkkk{{{~~~nnnddd]]]YYYVVVXXX\\\bbbiiiqqqwww{{{zzz{{{zzzyyyyyyzzzzzzyyywwwvvvtttrrrqqquuuzzz~~~{{{zzzzzz~~~uuukkkeeebbb___dddkkkqqquuuxxxzzz{{{{{{|||||||||zzzwwwtttrrrmmmnnnoooqqqqqqqqqpppooolllooouuuzzz}}}~~~wwwwwwwwwwwwwwwxxxyyyyyypppssstttssspppoooppprrrqqqrrrssstttvvvyyy~~~sssxxx|||llldddaaa```bbbbbb``````bbbbbbbbbbbbcccdddcccaaa______bbbeeehhhjjjiiihhhgggddddddcccbbbbbbccccccccceeeggghhhhhhfffdddcccdddcccddddddbbb``````cccgggfffbbbaaacccdddccceeeiiijjj||||||jjjyyyuuu^^^QQQUUU```ppp{{{zzzppphhhNNNCCC<<>>>>>===;;;JJJTTTZZZYYY]]]gggjjjfffeeefffiiikkkmmmnnnooooooqqqrrrrrrsssrrrqqqooonnnrrrrrrsssttttttuuuvvvvvvvvvuuutttuuuwwwyyyxxxwwwyyyxxxvvvuuutttuuuvvvwwwyyyxxxxxx{{{~~~}}}~~~||||||zzzyyyxxxwwwwwwwwwuuuttttttuuuyyy|||}}}}}}}}}~~~|||qqqlllhhhffffffjjjnnnpppppprrruuuvvvsssqqqmmmiiiggghhhiiihhhgggiiifffdddeeehhhiiifffcccbbb]]]YYYVVVRRRRRRXXXaaasssooobbbZZZVVVXXXZZZ[[[___dddiiiqqqxxx}}}zzztttnnnllliiihhhjjjnnnrrruuu{{{zzzyyyyyy|||}}}{{{{{{uuutttssssssuuuwwwzzz{{{vvvxxxyyyyyywwwuuutttttttttvvvxxxzzz{{{}}}wwwppprrrxxxsssuuu}}}nnnbbb]]]\\\]]]^^^```aaabbbaaa```___^^^^^^^^^___``````bbbbbbcccdddeeefffggggggfffeeecccaaaaaaaaabbbcccccccccddddddeeefffggghhhhhhgggfffdddbbb___^^^]]]___```aaabbbbbbdddhhhkkkqqq~~~iiipppsss___PPPQQQXXXeeesssxxxtttmmmXXXLLLBBBEEEMMMSSSUUUWWWPPPPPPXXXffftttzzzvvvooommmmmmmmmcccQQQEEEAAA;;;;;;:::999999888888888999999999888888888777777999999999999999999999999999::::::;;;;;;::::::999::::::888777666666666666777777666666777888999:::<<<<<<<<<>>>AAAAAA@@@???KKKVVV]]]^^^aaaggghhhdddaaaccceeehhhkkkmmmooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssstttttttttuuuttttttuuuwwwxxxxxxwwwyyyxxxvvvuuuuuuuuuvvvwwwzzzzzzzzz|||~~~}}}~~~}}}}}}|||{{{zzzyyyyyyyyyvvvuuutttvvvyyy{{{|||{{{~~~|||wwwpppjjjffffffiiimmmooonnnpppsssssspppmmmjjjhhhgggffffffeeeccceeecccbbbcccfffgggeeebbbaaa]]]ZZZXXXUUUUUU\\\eeetttttthhh[[[WWWWWWWWWXXXYYY^^^eeemmmssszzz~~~{{{|||zzzvvvrrroooooossswww{{{}}}{{{zzzzzzvvvuuusssqqqqqqsssuuuwwwwwwyyy{{{{{{yyywwwvvvwwwuuuyyy}}}~~~uuuhhhcccnnn}}}xxxqqqttt|||wwwggg^^^[[[[[[\\\^^^```aaabbbccc```______^^^^^^___````````````aaabbbccccccdddddddddcccaaa``````aaabbbcccdddddddddeeeeeeffffffggghhhgggfffdddbbbaaa_________```bbbbbbccceeeiiilllssslllnnn|||wwweeeUUUSSSUUU```ooowwwuuuqqqcccSSSEEEEEEMMMTTTVVVXXXOOONNNSSSaaannnyyy~~~zzzyyyooonnnooonnneeeUUUGGG@@@<<<;;;:::999999888888888999999999888888888888888999999999999999999999999999::::::;;;;;;::::::999999888888777777777777777888888777777777777888999;;;;;;===AAAEEEGGGGGGFFFHHHQQQZZZ\\\___bbbaaa]]]___```cccfffjjjmmmoooppppppooooooooopppqqqrrrsssqqqqqqqqqrrrrrrsssssssssvvvuuuuuuvvvxxxzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwzzzzzz{{{|||~~~~~~~~~}}}|||}}}~~~}}}|||wwwvvvvvvwwwyyy{{{{{{zzz|||}}}~~~|||xxxqqqlllhhhfffgggeeeiiikkkkkkmmmqqqqqqnnniiihhhgggfffeeedddbbbaaabbbaaaaaacccffffffdddbbbbbb^^^[[[YYYWWWWWW___hhhvvvooobbb\\\ZZZXXXVVVXXX]]]ccciiipppuuuxxxyyywwwtttooollluuu}}}{{{{{{}}}}}}||||||}}}}}}|||zzzxxxyyyzzzxxxvvvssspppoooppprrrsssxxxzzz||||||{{{yyyyyyyyyuuuzzz{{{nnn^^^]]]qqq{{{|||pppnnnttt}}}nnnaaa\\\ZZZ\\\^^^___```bbbdddeeeeeeddddddcccbbbbbbaaaaaa^^^^^^___``````aaabbbbbbcccbbb`````````bbbccceeeeeeeeeeeefffffffffffffffdddddddddddddddddddddddd___aaabbbcccdddfffiiilllrrr~~~pppkkksss|||lllZZZTTTQQQZZZiiitttvvvsssmmmZZZHHHEEELLLSSSVVVXXXPPPMMMQQQ[[[hhhsss~~~}}}{{{xxxnnnoooqqqooogggYYYJJJ@@@===<<<:::999888888999999888888888888888888888888888999999999999999::::::999::::::;;;;;;::::::999888777777777777777888888666666666555555555555555:::;;;>>>DDDJJJNNNOOOOOODDDLLLTTTXXXZZZ[[[ZZZXXX]]]^^^```dddhhhkkknnnpppnnnnnnnnnooopppqqqssstttppppppqqqqqqrrrssssssssswwwvvvvvvxxxzzz||||||{{{yyyyyyxxxwwwwwwwwwwwwwwwyyyzzz{{{|||||||||||||||{{{|||~~~~~~~~~~~~xxxwwwwwwyyy{{{|||{{{zzz{{{|||~~~~~~}}}||||||}}}xxxooogggeeedddbbbbbbddd^^^cccfffgggjjjnnnooommmeeefffgggfffdddcccaaaaaabbbbbbccceeeffffffeeecccccc___\\\ZZZXXXYYYaaajjjyyyvvviiiaaaYYYSSSSSSTTTXXX___eeeiiinnnqqqrrroookkkhhhlll|||}}}{{{zzzvvvwwwwwwwwwvvvvvvyyy{{{zzzwwwssspppoooppprrrsssyyy{{{}}}}}}|||{{{{{{|||vvv{{{}}}|||vvvhhhZZZ]]]xxx~~~vvv~~~yyynnnoooxxxwwwggg^^^[[[YYY\\\^^^______```ccceeejjjiiihhhgggeeecccbbbaaa]]]^^^^^^______`````````bbbaaa``````aaacccfffgggeeefffgggggggggfffeeeeeedddddddddeeeffffffggggggaaabbbcccddddddfffiiilllqqq{{{sssjjjmmmttt^^^TTTMMMSSScccqqqvvvuuusss___KKKEEEJJJPPPUUUXXXSSSOOOOOOWWWcccmmmyyy{{{~~~zzzsssmmmooopppooohhh]]]MMMBBB===<<<:::999888999999:::888888888888888888888888888888888999999:::::::::999::::::;;;;;;::::::999777777777777777888888999666666666666666555555555999;;;???FFFOOOVVVYYY[[[BBBHHHNNNSSSUUUUUUUUUUUUZZZ[[[]]]aaadddhhhlllnnnmmmmmmnnnooopppqqqrrrsssoooppppppqqqsssttttttuuuxxxwwwwwwyyy{{{}}}}}}|||zzzzzzzzzyyyyyyyyyxxxxxxyyyzzz||||||{{{zzzzzz{{{zzz{{{}}}~~~}}}~~~}}}|||yyyyyyyyy{{{}}}~~~}}}{{{zzz{{{}}}{{{vvvrrrppppppiiibbb^^^^^^^^^[[[\\\^^^YYY^^^aaabbbfffkkkllljjjdddeeeffffffdddccccccddddddeeeggghhhiiihhhfffeeeccc___]]]]]]\\\]]]fffooo|||~~~pppaaaVVVSSSQQQQQQVVV[[[___eeekkkmmmkkkiiiiiikkkttt~~~}}}{{{zzzyyysssssssssrrrrrrssswwwyyyyyywwwsssooonnnppprrrtttyyy{{{}}}~~~}}}|||}}}}}}xxx}}}|||xxxpppcccZZZbbb{{{}}}~~~{{{tttppptttqqqddd^^^]]]YYY\\\______^^^^^^bbbeeeiiiiiihhhgggeeecccaaa___^^^^^^_________`````````aaa`````````bbbdddgggiiifffggghhhhhhgggfffdddcccgggggggggfffffffffffffffcccdddeeeeeedddfffhhhkkkpppxxxuuuiiiiii|||bbbVVVKKKPPP```pppwwwvvvtttaaaMMMEEEFFFKKKQQQWWWWWWQQQNNNTTT]]]hhhttt~~~{{{xxxppplllnnnooolllhhh```QQQDDD>>>===;;;999888999:::;;;888888888888888999999999888888888999999::::::;;;999::::::;;;;;;::::::999888777777777777777888888666777888888888888777777:::;;;@@@HHHRRR\\\cccfff@@@BBBGGGKKKMMMOOOQQQTTTXXXXXXZZZ]]]```dddhhhjjjlllmmmooopppqqqqqqqqqqqqnnnoooppprrrsssuuuvvvwwwwwwvvvwwwxxx{{{}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyzzz|||~~~}}}{{{zzz{{{|||yyy{{{}}}~~~}}}~~~~~~|||yyyyyyzzz|||}}}{{{|||}}}~~~wwwooojjjhhhccc^^^[[[\\\ZZZWWWVVVXXXWWW[[[^^^___bbbggghhhfffccceeegggfffddddddfffhhhgggiiikkklllkkkiiihhhgggbbb___^^^___```cccmmmxxx~~~xxxhhh```YYYUUUVVVWWWXXX]]]eeehhhddddddhhhkkkooozzz~~~}}}}}}|||{{{}}}}}}||||||zzzyyywwwwwwssssssrrrooonnnooosssvvvwwwuuuqqqnnnnnnpppsssvvvxxxzzz}}}~~~}}}}}}}}}~~~}}}|||uuukkkbbb___lll}}}uuutttxxxyyyppppppttt{{{}}}nnnddd``````\\\```cccccc``````cccgggggggggggggggfffdddcccbbb______````````````aaaaaa___^^^^^^___aaadddggghhhgggggghhhiiihhhfffdddcccggggggggggggggggggggghhhffffffgggfffeeeeeegggjjjlllrrr}}}ssshhhhhhfffXXXLLLOOO```qqqyyyyyyqqqaaaNNNDDDBBBEEENNNVVVZZZRRRMMMPPPXXXbbboooyyy~~~uuuoookkkmmmmmmjjjgggbbbTTTGGG???===;;;999888999:::;;;777777888888888999999999777888888999::::::;;;;;;999::::::;;;;;;::::::999888888777777777777777888555666777888999999888888;;;<<<@@@HHHTTTaaajjjooo===>>>AAAEEEGGGIIIMMMQQQUUUVVVWWWZZZ]]]aaaeeegggkkkmmmoooqqqrrrqqqpppooonnnoooppprrrtttvvvwwwxxxvvvvvvvvvxxxzzz|||||||||||||||}}}}}}||||||{{{zzz{{{}}}|||zzz{{{}}}yyyzzz|||~~~~~~}}}|||~~~zzzzzz{{{}}}{{{|||}}}~~~}}}}}}|||qqqiiifff```\\\ZZZ[[[YYYUUUTTTVVVVVV[[[]]]^^^```ddddddbbbccceeegggfffdddeeehhhkkkiiilllnnnooommmkkkiiihhhaaa______aaadddhhhsss~~~~~~pppfff]]]ZZZWWWTTTXXX___ccc___```fffjjjmmmuuu~~~~~~{{{|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuutttqqqnnnllllllppprrrvvvsssooommmmmmpppsssvvvxxxzzz}}}~~~}}}}}}~~~uuujjjdddeeeuuu~~~tttppprrr|||~~~pppiiinnnvvvzzzllldddbbbbbbaaaeeehhhhhheeedddgggkkkeeefffggghhhhhhgggfffeee`````````aaaaaaaaaaaaaaa]]]]]]]]]^^^```cccfffhhhggghhhiiiiiihhhfffdddbbbcccdddeeeggghhhjjjkkklllggghhhgggfffeeeeeegggiiihhhlllttt||||||xxxxxx|||rrrggghhhiiiZZZMMMPPPaaasss{{{{{{ooo```OOODDD???AAAKKKUUU[[[SSSLLLNNNUUU___kkkuuuyyyssspppjjjllllllhhhfffcccVVVHHH???===;;;999888999;;;<<<777777888888999999999999777777888999::::::;;;;;;999::::::;;;;;;::::::999999999888777777777777777222333555666777777777666<<<<<<@@@HHHUUUcccnnnttt======>>>???BBBEEEHHHIIIPPPRRRUUUXXX[[[^^^cccfffhhhiiikkkmmmnnnnnnmmmlllmmmnnnqqqsssuuuvvvvvvvvvvvvuuuttttttuuuwwwyyy{{{||||||{{{zzzzzz{{{||||||zzzzzz|||}}}}}}|||{{{{{{|||{{{zzz{{{||||||zzzxxx{{{~~~~~~~~~|||yyyzzz}}}~~~|||~~~{{{yyy{{{~~~}}}~~~|||tttnnnlllhhhbbb^^^[[[ZZZXXXWWWXXXXXXZZZ\\\___aaadddeeebbbeeehhhjjjjjjkkklllmmmlllmmmpppqqqpppnnnjjjhhhbbbbbbbbbeeekkksss{{{mmmbbb]]][[[ZZZ[[[]]]^^^___dddlllssstttrrrxxx}}}zzzuuu{{{zzzuuu{{{~~~}}}wwwxxx{{{zzzxxxxxxxxxxxxyyyxxxwwwuuusssrrrrrrrrrpppllliiihhhjjjlllooooooppppppoooqqqtttwww{{{{{{||||||}}}vvveeedddttt}}}rrrmmmtttrrrgggiiisss{{{ppphhhiiihhhdddjjjjjjiiiiiiiiiiiiiiihhhiiiiiiiiifffdddbbbcccdddbbbccccccddddddcccbbbbbbdddcccaaabbbcccddddddcccddddddeeeeeeeeeddddddcccfffgggggghhhiiijjjjjjjjjkkkkkkkkkjjjiiihhhgggfffkkkkkkqqqyyyxxxqqqnnnqqqtttyyyggg```wwwzzz___UUUUUUWWWmmm{{{vvvgggWWWKKKBBB@@@IIITTTZZZUUUOOOMMMQQQ[[[fffnnn|||~~~uuupppnnnllljjjggggggeee```YYYRRRDDDBBB@@@===;;;:::::::::999999888888888888999999888888999999999:::::::::999999:::::::::999999888:::999888666555555555555777666666666666888:::;;;;;;<<>>???BBBDDDFFFIIILLLPPPSSSWWW[[[```cccdddeeehhhjjjllllllllllllnnnoooqqqssstttuuuvvvvvvvvvuuuuuuuuuvvvxxxzzz{{{wwwvvvtttsssssstttvvvwww{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{wwwsssuuuzzz}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxzzz~~~|||yyy~~~~~~|||vvvoooiiieeebbb```^^^___^^^^^^___```bbbdddeeeeeeiiinnnqqqqqqqqqrrrrrrrrrsssssssssqqqoookkkjjjjjjkkklllooouuu||||||ssslll]]]YYYXXX]]]gggooossssssnnnttt}}}zzzwww~~~yyytttyyy}}}yyyttttttuuurrrpppqqqssssssssssssrrrpppooonnnooooooooommmjjjhhhhhhhhhnnnqqquuuwwwxxxwwwwwwwwwzzzzzz|||}}}wwwqqqyyyyyy|||wwwsss}}}vvvooopppwwwoooggghhhiiihhhhhhhhhhhhiiiiiijjjkkkkkkggghhhgggeeebbbaaaaaabbbiiiiiiiiiiiihhhhhhgggggghhhfffcccccccccddddddccccccbbbaaaaaabbbcccdddeeeeeeffffffgggggghhhhhhhhhjjjjjjjjjjjjjjjjjjjjjiiiiiihhhllltttyyywwwtttrrrppplll[[[eeewwwbbbVVVSSSdddyyy~~~xxxcccRRRFFF@@@BBBFFFVVVVVVTTTOOOMMMSSS```kkkxxxyyyssspppmmmiiidddaaa```\\\VVVQQQKKKIIIFFFBBB>>>;;;:::999999999888888888888999999888888999999999:::::::::999999::::::::::::999999666666666666666777888999777666666555666777999:::;;;;;;???GGGQQQ^^^ooo~~~===<<<<<<===>>>@@@BBBCCCFFFIIIMMMQQQTTTYYY^^^aaabbbcccfffhhhkkkmmmmmmnnnnnnooopppqqqssstttuuuuuuuuuuuuuuuuuuvvvxxxyyyzzzwwwvvvtttsssssstttvvvwww{{{{{{|||}}}}}}~~~~~~~~~~~~~~~{{{vvvqqqwww{{{}}}{{{{{{~~~~~~}}}|||{{{zzzyyyxxxyyy{{{}}}|||zzz~~~{{{sssnnnjjjgggffffffeeedddddddddeeeggghhhjjjnnnsssvvvwwwvvvvvvwwwwwwwwwwwwuuusssqqqnnnlllmmmnnnooosssxxx~~~iiiaaaZZZ]]]dddiiikkklllhhhnnnvvv~~~|||xxxwww{{{|||~~~xxxsssssssssooommmnnnqqqqqqqqqpppooonnnmmmmmmlllmmmnnnmmmjjjhhhhhhhhhmmmqqqwwwzzz{{{yyyxxxwwwzzz{{{}}}zzzwwwyyy|||}}}xxxsssrrrzzznnnggggggiiiiiijjjiiihhhhhhhhhiiijjjjjjhhhhhhhhhfffcccbbbbbbccckkkkkkjjjjjjiiiiiiiiiiiijjjhhheeecccddddddddddddcccbbbaaa```aaabbbeeeffffffggggggggghhhhhhiiiiiigggggggggggghhhhhhiiiiiiiiihhhjjjrrrxxxyyyuuupppoooqqq\\\]]]uuu}}}eeeRRRNNN]]]ssssss___LLLBBBDDDIIIRRRVVVWWWQQQKKKNNN[[[gggttt~~~zzztttqqqnnniiiccc___]]]ZZZUUUQQQMMMLLLHHHDDD@@@===:::888999999888888888888999999888888999999999:::::::::999999::::::;;;:::::::::888777777666777777888888777666555555666777888999:::999===EEEPPP^^^rrr======<<<<<<===>>>@@@AAACCCFFFJJJNNNRRRVVV[[[___```aaadddgggjjjmmmooopppnnnnnnooopppqqqrrrsssttttttttttttuuuvvvwwwxxxyyyvvvvvvuuuttttttuuuvvvvvv{{{{{{{{{|||}}}}}}~~~~~~~~~|||vvvrrrvvvzzz|||yyyyyy}}}~~~~~~|||{{{zzz~~~|||yyyxxxyyy{{{}}}~~~~~~~~~~~~~~~wwwrrrooommmmmmllljjjhhhhhhiiikkklllnnnqqqvvvxxxyyyxxxxxxyyyzzzyyyxxxuuusssqqqooonnnoooppprrruuuyyy~~~tttfffZZZYYY]]]^^^___aaaaaafffnnnuuu{{{yyyuuuwww~~~|||wwwssstttrrrnnnlllmmmoooooonnnnnnmmmmmmmmmllljjjlllmmmmmmkkkiiiiiijjjmmmqqqwww{{{{{{zzzxxxxxx{{{}}}wwwzzz|||{{{qqqvvvzzzmmmhhhggghhhiiikkkjjjhhhgggfffgggggghhhjjjjjjiiigggdddcccdddeeejjjjjjiiihhhhhhiiijjjjjjllliiieeeddddddeeefffeeedddcccbbbaaabbbccceeeggghhhiiiiiiiiiiiiiiijjjjjjeeedddddddddeeefffggghhhjjjjjjkkkpppvvvyyytttnnnoooxxx```YYYgggiiiRRRMMMYYYooorrrTTTCCCDDDKKKMMMTTTXXXSSSLLLLLLVVVaaammmyyyzzzuuurrrooojjjccc___\\\YYYTTTPPPNNNLLLIIIFFFAAA===:::888999999888888888888999999888888999999999:::::::::888999:::;;;;;;;;;;;;;;;:::999888777666666666666777666555555555666777888999888;;;DDDOOO^^^sss???>>>===<<<===>>>???@@@AAACCCGGGJJJNNNRRRWWWZZZ]]]^^^aaadddhhhlllooopppmmmmmmmmmmmmnnnpppqqqrrrrrrssstttuuuvvvvvvwwwwwwtttuuuuuuvvvvvvuuuuuutttzzzzzzzzzzzz{{{}}}~~~~~~}}}~~~}}}yyyuuurrrwwwyyywwwxxx}}}~~~~~~{{{zzzzzz}}}{{{yyyyyyzzz}}}~~~|||}}}}}}|||{{{{{{~~~~~~}}}yyywwwuuussspppooonnnoooqqqssssssvvvxxxyyyyyyyyyzzz{{{|||{{{xxxvvvtttrrrqqqqqqssstttvvvxxx{{{~~~mmm[[[WWWXXXVVVUUUXXXYYY]]]ccciiinnnuuu{{{xxxuuuwww~~~{{{yyyuuussssssqqqmmmkkknnnmmmmmmlllkkkkkkkkkkkkkkkiiikkkllllllkkkkkklllnnnooossswwwzzz{{{zzz{{{{{{~~~yyy~~~uuummmvvvtttmmmjjjgggfffhhhiiihhhfffeeedddeeeggghhhjjjkkkjjjhhheeeddddddeeehhhggggggfffgggiiijjjkkkllliiifffdddeeegggggghhhgggfffeeeddddddeeefffgggjjjjjjjjjjjjjjjjjjjjjjjjdddcccbbbbbbbbbdddeeefffhhhkkkmmmoootttxxxuuuoooooo~~~kkk[[[^^^sssrrrXXXRRRWWWjjj^^^FFFBBBGGGIIIPPPWWWUUUNNNLLLRRRZZZeeesss|||xxxtttqqqllleee```]]]ZZZTTTPPPKKKJJJHHHEEEBBB>>>;;;999999999888888888888999999888888999999999:::::::::888999:::;;;;;;<<<<<<;;;;;;:::999888777666666666777666555555555666777888999888;;;CCCMMM[[[nnn~~~@@@???>>>=========>>>???===@@@CCCFFFIIIMMMRRRUUUYYYZZZ]]]aaaeeejjjmmmooolllkkkkkkkkklllnnnoooqqqqqqqqqrrrtttuuuuuuvvvvvvuuuvvvyyyzzzzzzyyyvvvuuuyyyyyyxxxyyyzzz|||}}}~~~|||||||||}}}~~~~~~|||zzzssswwwxxxvvvvvv{{{~~~~~~|||~~~}}}{{{zzz{{{|||}}}}}}|||{{{zzzzzz{{{{{{{{{zzzyyywwwyyy|||~~~~~~{{{yyyyyyzzz}}}~~~|||~~~~~~~~~}}}}}}}}}{{{yyyxxxxxxxxxxxxyyyzzz|||~~~jjjaaa]]]WWWSSSUUURRRTTTXXX\\\aaahhhpppvvvxxx{{{{{{xxxyyy~~~~~~zzzwwwvvvsssrrrrrrpppkkkkkkmmmkkkjjjiiihhhhhhhhhiiiiiiiiijjjkkkkkkkkkmmmppprrrsssvvvxxxzzzzzz|||~~~}}}~~~pppkkkvvvvvvnnnmmmlllgggeeefffeeedddcccbbbccceeehhhiiijjjjjjjjjgggeeecccdddeeeffffffeeeeeegggiiilllmmmllliiifffdddeeehhhiiijjjiiiiiiiiihhhhhhggggggfffiiiiiiiiiiiiiiiiiiiiiiiieeedddbbbbbbbbbccceeefffcccjjjnnnooorrrwwwwwwsssnnn||||||fff\\\ggg{{{^^^UUUTTTbbb~~~iiiMMMCCCCCCEEEMMMUUUVVVQQQMMMPPPTTT^^^nnn{{{xxxrrrnnngggccc```[[[UUUPPPGGGGGGFFFDDDAAA>>><<<:::999999888888888888999999888888999999999:::::::::888999:::;;;<<<<<<<<<<<<:::999999888777777777888777666555444444555666777:::888;;;AAAIIITTTeeetttAAA@@@???=========>>>???;;;>>>AAACCCFFFJJJNNNQQQVVVXXXZZZ^^^ccchhhlllnnnkkkjjjjjjjjjkkkmmmnnnooopppppprrrssstttuuuuuuuuuwwwyyy}}}}}}yyywwwxxxxxxxxxxxxyyy{{{}}}~~~|||{{{{{{|||~~~~~~|||wwwzzzzzzvvvuuuxxxzzzzzzzzz}}}}}}zzzzzz{{{xxx{{{~~~}}}zzzxxxwwwzzzzzzyyywwwvvvwww{{{~~~~~~|||}}}~~~{{{oooggg\\\VVVWWWNNNOOOQQQSSSXXX```iiioootttxxx~~~{{{zzz~~~|||wwwtttsssqqqpppqqqooojjjjjjmmmiiihhhfffeeeeeefffggghhhiiijjjjjjjjjkkknnnrrruuuwwwxxxyyyzzzzzz}}}}}}wwwxxxzzz{{{|||{{{zzzzzz{{{nnnjjjwwwxxxpppkkkmmmmmmhhhdddeeebbbaaa``````bbbfffiiillliiiiiiiiifffdddbbbcccdddfffeeeeeeeeegggjjjmmmooollliiieeedddfffhhhjjjkkkkkkkkkkkkkkkjjjhhhgggfffiiiiiiiiihhhhhhhhhhhhhhhfffeeecccbbbbbbccceeefff```hhhnnnoooqqqwwwyyyvvvmmm{{{ppp___bbbyyybbbVVVPPPZZZwwwpppUUUGGGBBBCCCKKKTTTWWWSSSOOONNNPPPZZZkkk~~~~~~zzzsssoooiiieeebbb]]]VVVPPPEEEEEEDDDCCCAAA>>><<<:::999999888888888888999999888888999999999:::::::::888999:::;;;<<<<<<<<<<<<888888888777888888999:::777666555444444555666777;;;999;;;@@@FFFOOO^^^lll@@@???>>>===<<<<<<<<<===?????????@@@CCCHHHLLLOOOQQQTTTXXX[[[^^^bbbfffiiilllkkkiiihhhhhhhhhiiijjjjjjkkklllnnnqqqtttvvvxxxwwwzzz~~~}}}zzzzzzyyywwwvvvvvvxxxyyyzzz}}}}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{|||}}}|||yyywwwwwwxxxyyy{{{{{{{{{{{{zzz~~~|||xxxuuuuuuvvvyyy{{{~~~~~~~~~xxxlllaaaZZZWWWPPPMMMQQQTTTUUU[[[cccnnnttt{{{~~~yyy{{{{{{{{{vvvrrrpppooolllmmmooooooooommmkkkiiigggeeedddbbbbbbdddgggiiiffffffhhhjjjnnnrrruuuwwwyyy{{{~~~~~~uuusssmmmlllqqqppplllqqq}}}yyyrrrrrr}}}pppkkkffffffhhhiiigggdddbbb___\\\\\\^^^bbbeeefffgggggggggffffffeeeddddddddddddddddddfffhhhjjjllliiiiiijjjkkkmmmoooqqqrrrmmmmmmmmmlllkkkiiihhhggghhhggggggggggggggghhhiiiiiigggeeeeeefffggggggggggggiiijjjlllqqqzzz{{{nnnjjjmmmlllWWWOOOZZZjjjxxxUUUKKK???<<>><<<:::999999888888999999:::;;;;;;:::999999888888888888999:::;;;;;;<<<<<<;;;;;;;;;:::888666444444444555777777666555555555555555444888<<<===>>>EEERRR\\\?????????>>>======<<<<<<=========>>>AAAFFFJJJLLLPPPSSSWWWZZZ\\\^^^aaacccggggggffffffgggggghhhiiihhhiiijjjllloooqqqtttuuuvvvxxx||||||zzz{{{zzzxxxvvvvvvvvvwwwxxx|||}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{zzz|||~~~|||yyywwwxxxyyyzzz{{{|||||||||{{{}}}zzzwwwvvvxxxzzz|||~~~}}}||||||}}}~~~}}}}}}~~~wwwmmm```XXXRRRQQQQQQQQQTTT[[[dddjjjrrrzzz~~~{{{|||}}}|||vvvqqqppppppppplllmmmmmmmmmlllkkkiiihhhffffffdddccccccdddgggiiifffgggiiillloootttxxxzzzzzz|||yyyqqqkkkhhhjjjiiigggrrr~~~zzz{{{uuummmiiiffffffhhhhhhfffbbb```]]][[[[[[^^^bbbeeefffffffffggghhhhhhgggffffffeeeeeedddeeefffhhhjjjkkkhhhhhhhhhiiikkkmmmoooqqqnnnnnnmmmmmmllljjjiiihhhhhhgggggggggggghhhiiiiiijjjhhhfffeeefffgggffffffeeegggiiikkkoooyyyvvvtttooo[[[QQQXXXeee|||]]]QQQAAA@@@IIISSSYYYXXXTTTPPPNNNUUU```pppwwwpppiiieeeddd```WWWPPPOOOKKKFFFCCC@@@>>>;;;999:::999999999999:::;;;;;;>>>===<<<;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;::::::888777666555555555777777666555555555555555555999<<<;;;;;;AAALLLUUU??????@@@@@@???>>><<<;;;;;;;;;;;;<<>>======<<<<<<<<<<<<===999:::;;;;;;<<<<<<;;;;;;999999999999888777666555777777666555555555555555666999:::999888<<>>???AAAAAAAAA???===;;;;;;;;;;;;<<<>>>AAACCCEEEHHHLLLPPPTTTUUUVVVXXXYYYZZZ\\\```cccfffhhhiiiiiiffffffgggiiijjjmmmnnnpppppprrruuuxxxzzzzzzyyyyyyzzzyyywwwuuutttuuuvvvwww{{{{{{|||}}}~~~}}}{{{yyyxxxxxxxxxxxxzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzwwwvvvrrrrrrqqqpppnnnkkkhhhggghhhhhhjjjoootttzzz~~~rrrbbbWWWRRRQQQQQQOOOTTT\\\eeekkkoooqqqrrrwww~~~|||||||||~~~{{{yyyvvvrrrnnnkkkkkkmmmnnnkkkjjjhhhgggeeeeeedddddddddfffhhhgggffffffiiillllllmmmnnnqqquuuzzz~~~yyyrrrjjjdddcccmmmyyytttmmmhhhgggggghhhiiihhheeeccceeedddbbbbbbdddfffffffffbbbcccfffiiijjjjjjhhhgggffffffeeeeeeeeeggghhhiiihhhgggeeedddfffiiimmmpppnnnnnnnnnnnnmmmlllkkkjjjhhhhhhhhhhhhhhhiiijjjkkkllljjjgggeeeeeefffeeedddbbbeeejjjlllmmmwwwzzzvvveeeYYYWWW]]]rrr{{{mmmSSSEEEEEEGGGOOOVVVXXXSSSMMMPPPWWWdddsssvvvqqqllliiiiiigggbbb^^^XXXRRRJJJDDD???===;;;999999888888888888999::::::;;;::::::999999999::::::999:::;;;;;;<<<<<<;;;;;;888999:::::::::888777666777777666555555555555555666888999888777:::@@@FFF???@@@AAABBBAAA???===<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDGGGLLLPPPSSSVVVYYY[[[YYY[[[___cccfffhhhjjjjjjgggggggggiiijjjlllmmmnnnmmmoooqqqtttwwwxxxyyyyyywwwvvvtttttttttvvvxxxyyyzzz{{{||||||~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{|||~~~~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~tttnnnpppuuuxxxzzz}}}yyyrrrnnnmmmeeeeeeeeedddbbb```^^^\\\[[[\\\___ccciiipppvvv{{{vvvfff\\\VVVQQQNNNPPPUUUZZZ^^^aaabbbbbbcccllltttwwwyyy}}}~~~~~~zzzzzz}}}zzzvvvqqqpppooommmlllkkkjjjjjjjjjiiigggfffdddddddddddddddgggiiiiiiggghhhmmmqqqttttttuuuwwwyyy}}}|||vvvmmmhhhjjjyyy}}}|||sssooohhhhhhhhhiiijjjiiigggffflllkkkiiiiiiiiiiiihhhfff```bbbdddfffggggggfffeeeeeeeeedddddddddeeeggghhhhhhgggeeedddeeeiiilllooolllmmmmmmllllllkkkjjjiiigggggggggggghhhiiijjjkkkllljjjgggeeeeeefffeeeddddddfffkkknnnooovvvuuuzzzkkk^^^ZZZ\\\iiiyyyzzz|||___HHHDDDCCCJJJUUU[[[XXXSSSNNNTTT```nnn}}}~~~vvvrrrmmmiiihhhfffbbb___UUUPPPHHHBBB???===<<<;;;777777777777777888999999999888888888888888999999999:::;;;;;;<<<<<<;;;;;;777888999::::::999777666777777666555555555555555444666777777777999>>>BBBAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<===>>>???@@@AAA@@@CCCHHHLLLPPPTTTYYY]]]ZZZ[[[^^^bbbeeehhhjjjjjjgggggghhhhhhjjjkkklllmmmkkklllooorrrtttwwwyyyyyyuuutttsssssstttvvvxxxzzzzzzzzz{{{|||}}}~~~~~~|||{{{{{{||||||||||||~~~~~~zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~|||}}}}}}~~~zzziiiccceeeiiillltttwwwxxxvvvooohhheeeddd^^^^^^^^^^^^\\\ZZZXXXWWWVVVWWWYYY[[[^^^dddkkkpppwww{{{ttteeeYYYUUUSSSQQQQQQSSSTTTTTTSSSRRR\\\eeejjjooouuuzzz{{{{{{|||~~~}}}}}}}}}}}}~~~|||vvvrrrkkkllllllkkkjjjiiigggfffhhhggggggffffffeeeeeedddeeehhhkkkjjjhhhkkkrrrxxx~~~|||wwwpppnnnuuu{{{~~~uuummmlllggghhhiiiiiiiiiiiiiiihhhooonnnmmmlllmmmllliiigggbbbbbbccccccccccccccccccccccccbbbbbbcccdddfffggggggfffeeedddeeehhhkkkmmmjjjjjjjjjjjjjjjiiihhhhhhffffffffffffgggiiijjjjjjkkkiiifffeeeffffffeeeeeefffggglllpppppptttoooqqqbbbZZZYYY]]]ooosssiiiLLLFFFBBBFFFRRR[[[\\\ZZZPPPSSS[[[hhhwww}}}xxxtttnnnjjjfffccc```]]]QQQLLLGGGBBB@@@>>>===;;;777777777777777888999999999999999999999::::::;;;999:::;;;;;;<<<<<<;;;;;;777777888888999888888888777777666555555555555555333555666777777999<<>>>>>>>>???AAAEEEHHHLLLQQQXXX\\\[[[\\\]]]```bbbeeehhhiiiggggggggghhhhhhjjjkkkllljjjkkkmmmpppsssvvvyyyzzzuuuuuusssssssssuuuwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}|||zzzzzzzzz{{{|||{{{||||||}}}}}}}}}||||||yyyxxxxxxxxxxxxzzz{{{|||yyy{{{}}}}}}~~~~~~~~~~~~~~~}}}kkkbbb```aaabbbiiilllnnnlllhhhdddcccddddddddddddcccaaa^^^\\\[[[YYYYYYYYYWWWVVVZZZ```eeelllrrrzzzqqqddd^^^UUUPPPNNNNNNMMMLLLIIIQQQXXX\\\cccooozzz~~~}}}||||||}}}~~~zzzzzz{{{{{{|||~~~}}}~~~|||wwwrrrnnniiihhhgggfffeeedddddddddfffggghhhhhhhhhgggfffffffffiiikkkjjjiiimmmwww|||xxxtttuuuzzzvvvuuuvvvooouuummmfffhhhggggggggggggggggggiiijjjkkkkkkkkklllmmmllljjjgggeeedddcccaaa``````aaaaaa````````````bbbccceeegggeeedddddddddeeefffhhhiiigggggghhhhhhhhhgggffffffddddddeeeeeefffhhhiiijjjjjjhhhfffeeefffgggffffffhhhgggkkkqqqqqqqqq~~~kkk~~~xxxfffXXXSSSPPPfffkkkxxxnnnOOOGGG@@@AAAKKKUUUZZZZZZTTTTTTVVV^^^mmm}}}~~~{{{wwwqqqjjjeee```]]][[[OOOLLLGGGCCCAAA???===;;;999999999999999::::::;;;:::999999999::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;666666666666777777888999777777666555555555555555333444555666666777999:::DDDCCCBBBAAA@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<===???AAACCCEEEIIIOOOVVVZZZ\\\\\\]]]^^^```cccfffhhhfffffffffgggggghhhjjjjjjiiijjjlllooorrrvvvyyy{{{wwwvvvtttsssssstttuuuvvvyyyyyyzzz{{{|||}}}~~~~~~zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzxxxwwwvvvvvvwwwxxxzzz{{{wwwyyy{{{~~~pppeeeaaa^^^\\\^^^bbbffffffeeeeeegggiiinnnmmmmmmkkkiiifffcccaaa^^^]]][[[VVVSSSSSSXXX]]]eeellluuu}}}qqqhhh[[[RRRNNNMMMLLLLLLFFFLLLQQQSSS\\\kkkzzz~~~~~~{{{yyyvvvsssssstttuuuwwwxxxxxxyyyzzz{{{}}}~~~|||}}}~~~~~~{{{xxxtttooolllhhhgggdddaaa```aaabbbccceeefffhhhjjjjjjiiihhhfffgggjjjllljjjiiiooozzz|||}}}zzzwww|||zzzsssqqqrrrmmmsss|||vvv|||{{{iiicccgggfffffffffeeeeeefffhhhjjjgggggghhhjjjlllllljjjggghhhfffdddaaa______```aaa___^^^______aaaccceeegggbbbbbbccccccdddeeefffgggeeefffffffffffffffeeedddccccccddddddfffggghhhiiiiiigggeeeeeefffgggggggggiiifffjjjqqqqqqnnnxxxhhh{{{|||hhhVVVNNNHHH```gggrrr|||oooPPPGGG===<<>>>>>>>>???CCCIIINNNRRRTTTVVVYYY\\\___bbbcccddddddeeefffggghhhiiijjjkkkiiilllnnnppppppqqqrrrtttssstttuuuuuuttttttuuuwwwwwwwwwxxxyyyzzzzzzzzzzzz|||zzzwwwvvvxxxyyyzzzzzzxxxxxxyyyyyyzzz{{{{{{|||yyyyyyxxxxxxxxxxxxwwwwwwzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~wwwkkk```YYY^^^___aaabbbeeekkkrrrwwwwww||||||uuupppnnnmmmlllllliiiccc]]]YYYWWWVVVVVV[[[cccnnnwww|||~~~iii\\\TTTMMMKKKLLLIIIMMMQQQUUUZZZcccpppzzz}}}~~~|||yyywwwtttqqqnnnkkkiiiiiijjjkkknnnpppssstttuuuvvvyyy{{{zzz{{{||||||}}}}}}zzzvvvrrrpppnnnkkkiiieeeeeedddcccbbbaaa```___```bbbeeeggghhhgggfffeeelllkkkkkkkkkiiilllxxx}}}||||||~~~zzzpppnnnlllsss~~~xxxllloooqqqeeedddhhhgggggggggeeecccbbbdddeeefffddddddfffiiiiiifffcccfffggggggfffdddaaa^^^\\\___]]]\\\^^^aaaccceeeeeecccdddfffggghhhiiihhhhhhfffffffffffffffffffffeeeeeecccbbbcccgggiiiiiigggiiiiiihhhhhhggggggffffffdddhhhlllkkkjjjmmmvvvwwwiiiiii|||mmmZZZMMMLLLPPP[[[mmm~~~|||sssXXXIII???AAADDDEEELLLWWWXXXSSSPPPTTTaaarrr{{{qqqhhhbbbbbbdddTTTMMMHHHGGGCCC======AAA777888999::::::999777666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777777777666555444333777777777777777777777777DDDDDDDDDCCCBBBAAA@@@???@@@@@@??????>>>===;;;;;;>>>>>>>>>???BBBGGGLLLOOOQQQSSSUUUYYY\\\^^^```aaaaaabbbcccdddeeeggghhhhhhhhhkkkmmmooooooppprrrsssrrrssstttsssrrrrrrtttvvvvvvwwwxxxxxxyyyyyyyyyyyyzzzwwwuuutttvvvwwwxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~||||||}}}}}}rrrkkkeeefffhhhjjjmmmssszzz~~~xxxrrrrrrtttsssqqqpppmmmjjjfff```[[[XXXWWW]]]fffooovvv{{{~~~~~~{{{}}}nnnaaaWWWRRRRRROOOQQQTTTUUUXXX```llluuuzzz{{{{{{{{{yyyuuuqqqnnniiigggccc```^^^]]]]]]^^^eeehhhllloooqqqtttwwwzzzyyyzzz{{{{{{|||}}}{{{wwwqqqmmmkkkiiigggeeeddddddcccaaa```___^^^^^^___aaadddggghhhhhhfffeeejjjiiijjjjjjhhhiiittt|||}}}~~~}}}ssspppmmmsss}}}tttnnnuuu{{{mmmcccbbbgggfffffffffdddaaaaaabbbddddddccccccdddfffgggdddbbbcccdddeeeeeeeeecccaaa```aaa___^^^___bbbdddeeeeeeeeeeeefffgggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeebbbaaa```cccgggjjjkkkjjjiiiiiiiiihhhgggffffffeeeccceeehhhiiiiiilllsssxxxzzzkkkgggtttttt___QQQNNNPPPYYYiiizzzzzzrrrZZZJJJ===>>>@@@AAAFFFOOOTTTQQQPPPRRR\\\lll|||xxxoooiiihhhjjj\\\SSSMMMKKKGGGAAA???@@@<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888777777777777666555444333555555555555555555555555EEEEEEDDDCCCBBBAAA@@@@@@???????????????>>>======???>>>===>>>@@@DDDHHHJJJMMMNNNPPPSSSVVVYYY[[[]]]]]]^^^___```bbbcccddddddgggiiilllmmmnnnnnnpppqqqpppqqqqqqqqqpppppprrrttttttuuuvvvwwwxxxxxxxxxxxxyyywwwttttttvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||{{{{{{|||}}}~~~}}}ttttttuuuuuuwww{{{{{{ttttttvvvvvvtttuuuvvvwwwtttmmmddd^^^[[[\\\aaajjjttt|||~~~zzzwwwrrrmmmmmmqqqooorrryyyqqqccc[[[XXXUUUUUUTTTRRRRRRXXXbbbiiiqqqrrrrrrqqqnnniiiccc```]]]ZZZWWWSSSPPPOOOOOOOOOWWW[[[aaafffjjjnnnrrrttttttvvvyyyzzzzzz{{{}}}~~~}}}yyyuuupppjjjfffdddccccccbbbcccbbb```___]]]\\\\\\\\\___```cccfffhhhhhhgggggghhhhhhiiijjjhhhhhhoooxxx}}}{{{~~~sssppppppttt{{{wwwoooppp~~~rrrggg``````eeedddeeedddbbb```______aaabbbaaaaaabbbccccccaaa``````aaabbbdddeeeeeeddddddcccbbbaaaaaadddeeeeeeeeefffffffffffffffeeeddddddcccccccccccccccccccccddd```___```cccgggjjjlllllljjjjjjiiihhhgggfffdddcccaaabbbcccfffhhhkkknnnpppyyynnndddiii|||gggXXXPPPOOOUUUcccuuu}}}yyyrrr```NNN???<<<>>>>>>AAAGGGOOOPPPQQQQQQWWWdddvvvxxxrrrppppppfff\\\SSSOOOMMMGGGBBB@@@<<<;;;:::999888999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888777777777777666555444444444444444444444444444444GGGFFFEEEDDDBBBAAAAAA@@@>>>>>>??????@@@??????>>>???>>>======>>>AAACCCEEEIIIJJJLLLOOORRRUUUWWWYYYZZZZZZ\\\]]]___```aaabbbdddgggiiikkkkkklllnnnooommmnnnooonnnmmmnnnoooqqqrrrrrrtttuuuvvvvvvwwwvvvyyywwwvvvvvvxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{||||||{{{{{{xxxxxxxxxyyyzzz|||~~~}}}}}}}}}}}}~~~}}}}}}{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}xxxuuusssqqqrrrssswww{{{|||xxxpppiiiaaa^^^^^^eeerrr|||}}}wwwrrrnnniiidddcccfffgggkkkqqqxxxuuuhhhbbb]]]ZZZVVVQQQOOORRRYYY___dddeeeeeedddaaa[[[VVVSSSRRRPPPNNNKKKIIIHHHHHHHHHKKKPPPVVV\\\```dddhhhjjjkkkoootttwwwyyyzzz|||}}}~~~xxxrrrmmmhhhccc______```aaabbb```___]]]\\\[[[ZZZZZZZZZ^^^```cccfffhhhiiiiiiiiiiiiiiikkkmmmkkkiiinnnuuu~~~}}}|||{{{}}}sssppptttwww{{{~~~wwwmmmkkksssxxxlllddd^^^___bbbaaabbbbbb```^^^]]]]]]^^^____________``````___^^^___```bbbccceeeeeeeeeeeecccbbbaaabbbdddeeeeeeddddddeeeeeeeeeeeedddddddddaaaaaaaaabbbbbbbbbbbbbbb``````aaacccfffiiikkkllljjjjjjiiiiiigggeeecccbbbaaa```aaadddiiikkkkkkiiirrr{{{}}}vvvfffbbbyyyqqqcccRRRNNNPPP]]]ppp||||||wwwiiiVVVEEE?????????AAACCCLLLQQQTTTSSSTTT^^^pppxxxvvvvvvmmmcccWWWRRRQQQMMMFFFAAA>>><<<:::888777777999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888888777777666555444444444444444444444444444IIIGGGFFFDDDBBBAAAAAAAAA>>>??????@@@@@@@@@@@@@@@???>>>=========>>>@@@AAAFFFGGGHHHKKKNNNQQQTTTVVVWWWXXXYYY[[[]]]___```aaabbbdddgggiiiiiijjjkkkmmmkkklllmmmlllkkkkkkmmmoooooopppqqqssstttuuuuuuuuuwwwvvvuuuvvvxxxyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxzzz|||}}}}}}||||||xxxxxxwwwwwwxxxzzz|||~~~}}}||||||}}}}}}~~~}}}|||{{{zzzyyyyyyyyy{{{{{{|||}}}~~~}}}wwwqqqqqqqqqsssxxx~~~|||xxxggg```[[[___kkkvvv||||||}}}tttnnniiihhheeeaaaaaacccdddgggmmmuuu~~~{{{ppphhhccc\\\TTTPPPPPPSSSWWWWWWWWWXXXWWWTTTPPPMMMJJJJJJIIIGGGFFFEEEEEEEEEFFFEEEIIINNNRRRUUUXXX[[[]]]aaaeeelllrrrvvvyyy|||~~~}}}yyyrrrllldddaaa\\\ZZZ\\\___aaaccc]]]\\\ZZZYYYXXXYYYYYYZZZ^^^```cccfffiiijjjkkklllllllllooorrrqqqoooqqqvvv~~~{{{{{{}}}~~~}}}{{{yyy||||||~~~|||uuupppjjjlllyyyrrrhhhccc^^^]]]___^^^___```___]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^______bbbbbbccccccdddddddddcccbbbaaaaaabbbdddeeedddcccbbbbbbbbbcccddddddeeefff`````````aaaaaaaaabbbbbbbbbbbbcccddddddfffhhhiiiiiiiiiiiiiiigggeeebbbaaaaaa``````dddiiillljjjgggpppxxxsssbbbppp{{{pppVVVNNNLLLXXXnnnppp```MMMBBB@@@???@@@BBBJJJRRRXXXWWWTTTZZZkkkyyy|||yyyyyyqqqhhh]]]VVVTTTRRRKKKCCCDDDBBB>>>;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888888777666555444555555555555555555555555JJJIIIFFFDDDBBBBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@???>>>============>>>???DDDDDDEEEGGGJJJNNNQQQSSSUUUVVVWWWYYY[[[]]]^^^___```bbbeeefffggggggiiikkkjjjkkklllkkkjjjjjjlllnnnmmmnnnoooqqqrrrssssssssstttsssrrrtttvvvwwwvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyvvvwwwzzz|||}}}}}}}}}|||yyyxxxvvvuuuuuuxxxzzz||||||||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{{{{|||}}}}}}~~~~~~{{{xxx{{{rrriii______hhhssszzz}}}{{{wwwlllfffccceeeeeebbbaaaccc^^^bbbhhhppp{{{~~~tttnnndddZZZSSSOOOMMMMMMPPPOOONNNMMMKKKIIIGGGGGGDDDDDDCCCCCCCCCCCCCCCDDDBBBEEEHHHJJJKKKMMMPPPSSSVVV[[[ccckkkqqqvvv{{{~~~}}}|||yyywwwrrrlllggg^^^\\\YYYXXXZZZ^^^```aaaZZZYYYXXXWWWWWWXXXZZZ[[[___aaacccgggjjjmmmnnnoooppppppssswwwxxxvvvxxx|||{{{yyy{{{zzz~~~}}}qqqoooooovvv}}}mmmeeebbb___\\\[[[[[[]]]^^^^^^]]]\\\\\\]]][[[\\\]]]]]]]]]^^^```bbbeeeeeedddccccccbbbbbbbbbaaaaaaaaaccceeefffeeeccc``````aaaaaabbbdddeeefff_________```aaaaaabbbbbbcccdddeeedddcccccceeegggggghhhiiiiiihhheeecccaaaaaa```aaadddiiilllkkkiiinnnuuulllooo~~~{{{\\\RRRLLLWWWnnnyyykkkWWWGGG???===>>>@@@HHHQQQYYYYYYUUUXXXeeeqqq||||||vvvqqqfff\\\XXXVVVOOOHHHDDDBBB???<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888777666555555555555555555555555555555KKKJJJGGGDDDBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>AAAAAABBBDDDGGGKKKNNNQQQSSSSSSUUUWWWYYY[[[\\\]]]^^^```ccceeeeeefffgggiiiiiijjjkkkjjjiiiiiikkkmmmkkklllnnnoooqqqrrrrrrrrrsssrrrrrrsssuuuvvvvvvtttssstttuuuvvvwwwyyyyyyzzztttvvvyyy|||}}}}}}||||||zzzxxxuuussssssvvvyyy{{{{{{|||}}}~~~~~~}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}~~~|||rrrfffaaafffpppyyy}}}~~~~~~~~~~~~}}}uuuppphhhcccaaadddeeebbb``````\\\___cccjjjtttxxxlllaaaXXXRRROOOPPPNNNKKKHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCCCCFFFIIILLLNNNSSS[[[cccjjjqqqwww{{{{{{}}}{{{vvvrrrppplllfffaaa[[[YYYWWWWWWYYY[[[\\\\\\XXXWWWVVVUUUVVVYYY[[[]]]```aaadddhhhkkknnnqqqrrrrrrrrruuu{{{}}}|||~~~|||yyyxxx||||||pppsssyyyttteeeaaaaaa___[[[XXXXXX[[[]]]^^^]]]]]]]]]^^^ZZZ\\\]]]]]]]]]___bbbeeefffeeedddcccbbbbbbaaaaaaaaaaaabbbdddggghhhgggeeebbbaaaaaa```aaabbbcccddd_________```aaabbbbbbbbbcccdddeeedddcccbbbdddgggeeeggghhhiiihhhfffcccaaa``````aaadddgggjjjkkkkkknnnttt}}}tttvvveeeXXXNNNWWWoooxxxdddOOOAAA<<<===???DDDNNNWWWXXXTTTUUU^^^gggwww|||rrrddd\\\YYYTTTMMMCCCAAA>>>;;;999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888777555555444444444444444444444444LLLJJJGGGDDDBBBBBBBBBCCCAAABBBBBBBBBAAAAAA@@@???>>>>>>============>>>>>>?????????AAADDDHHHLLLOOOQQQQQQSSSUUUWWWYYY[[[\\\]]]```bbbddddddeeefffhhhiiijjjkkkjjjiiiiiikkkmmmjjjkkkmmmnnnpppqqqrrrrrrtttssstttuuuwwwxxxwwwvvvrrrssstttvvvwwwyyyzzz{{{sssuuuyyy|||}}}}}}|||{{{{{{yyyuuusssrrrtttwwwzzz{{{|||~~~}}}{{{zzz{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}ssseee^^^```iiirrrxxx~~~~~~}}}}}}}}}~~~yyyqqqkkkgggbbbaaadddfffbbb^^^]]]___```bbbfffmmmxxxuuuiii```[[[RRROOOKKKGGGEEEDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@AAA@@@???@@@BBBGGGJJJJJJOOOWWW^^^eeelllssswwwyyy|||}}}xxxqqqmmmkkkgggbbb^^^[[[YYYWWWVVVXXXYYYXXXXXXVVVVVVTTTTTTVVVYYY]]]___aaabbbeeehhhlllppprrrttttttsssvvv|||~~~}}}{{{yyyxxx}}}}}}pppwww|||mmm___]]]___^^^ZZZWWWWWWZZZ\\\^^^^^^]]]^^^___YYY[[[^^^^^^^^^___dddhhhfffeeedddcccbbbbbbbbbbbbaaabbbcccfffiiijjjiiigggdddcccaaa`````````aaabbb_________```aaabbbbbbcccbbbdddeeedddbbbbbbeeehhhdddfffhhhiiihhhfffdddbbb___```aaacccfffiiikkkmmmooottt{{{tttkkk]]]QQQXXXpppoooVVVDDD===>>>AAAAAAKKKUUUWWWSSSRRRYYY```ppp~~~{{{kkk```\\\VVVPPPFFFDDDBBB???===<<<<<<<<<999999999999999999999999::::::::::::::::::::::::777777777777777777888888888999999888888777666555333333333333333333333333UUUMMMGGGHHHIIIFFFCCCAAACCCCCCBBBAAAAAAAAABBBBBB???????????????>>>===<<<@@@???>>>>>>@@@CCCGGGIIINNNPPPSSSTTTUUUVVVXXXZZZ]]]___aaaccccccccceeefffkkkkkklllllllllllllllkkkjjjlllnnnppprrrrrrrrrqqqqqqrrrrrrsssttttttsssssssssssstttvvvxxxzzz|||}}}yyyyyyxxxxxxyyyzzz|||}}}{{{xxxtttqqqqqqssswwwyyy{{{}}}}}}|||||||||yyyyyyyyy{{{||||||zzzxxx{{{{{{yyyxxxxxxyyyzzz{{{|||||||||}}}~~~|||iii\\\YYY___hhhmmmqqqwww~~~}}}{{{|||~~~}}}yyyuuuqqqmmmkkkkkkjjjhhhfffcccbbb``````aaacccfffjjjpppxxxrrrfff\\\XXXRRRMMMHHHEEEBBB@@@FFFGGGGGGHHHGGGFFFDDDCCC????????????@@@@@@@@@@@@FFFJJJPPPWWW___hhhpppvvvvvv|||{{{wwwwwwtttnnnhhhdddaaa``````\\\[[[XXXVVVVVVWWWYYYZZZVVVVVVUUUVVVXXX[[[___aaa^^^bbbgggkkknnnoooqqqrrrsssvvv{{{yyyzzzzzz{{{|||vvvsssjjj```[[[\\\^^^^^^]]]ZZZZZZ[[[\\\\\\\\\\\\\\\\\\ZZZYYYYYY\\\```dddgggggggggfffeeedddbbbaaa```aaabbbdddfffgggggggggfffeeebbb^^^]]]```aaaaaa`````````______```aaacccdddbbbdddgggiiiiiigggdddcccdddeeefffffffffeeedddcccbbbbbbbbbaaaaaabbbeeehhhppptttrrr}}}{{{gggVVVYYYjjj}}}|||aaaLLLEEEBBB???===CCCMMMUUUUUUQQQQQQVVVcccnnnsssiiibbbZZZSSSLLLGGGBBB>>>===>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::999888777777777777777888888888888666777999888666555555555666666555555555555666666ZZZQQQKKKMMMNNNLLLIIIHHHCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@??????>>>===@@@???>>>>>>@@@BBBFFFHHHKKKMMMOOOQQQRRRSSSVVVXXX[[[]]]```aaaaaabbbccceeeiiijjjjjjkkkkkkkkkkkkjjjlllmmmnnnooopppqqqqqqqqqrrrrrrsssssssssssssssssstttttttttuuuwwwxxxyyyzzzyyyyyyxxxyyyyyyzzz{{{{{{zzzxxxtttqqqqqqsssvvvyyyzzz|||~~~~~~|||{{{{{{{{{xxxxxxyyyzzz{{{|||zzzyyy|||{{{zzzyyyyyyzzz{{{{{{|||||||||}}}~~~}}}lll___XXXZZZ```dddkkkqqqxxx{{{yyyxxxyyyzzz{{{yyywwwtttqqqpppooonnnpppnnnkkkiiifffeeeeeeeeegggiiimmmqqqwww~~~kkkeee[[[QQQKKKHHHGGGGGGJJJJJJJJJIIIHHHFFFDDDCCC????????????@@@@@@@@@@@@CCCGGGLLLRRRYYYaaaiiiooosssyyy~~~~~~~~~zzzuuuqqqllliiieee```]]][[[[[[[[[ZZZYYYVVVUUUTTTVVVXXXYYYXXXYYYZZZZZZZZZ[[[]]]```___ccchhhkkkmmmoooqqqssstttwww{{{}}}xxxzzz|||}}}ooohhh```[[[\\\]]]]]][[[XXXYYYYYYZZZZZZZZZZZZZZZXXXYYYZZZ\\\^^^```bbbcccccccccccccccbbbbbbaaa```___```bbbcccddddddddddddeeebbb___^^^```aaaaaa```^^^^^^]]]]]]^^^___aaabbbbbbdddgggjjjjjjiiifffdddbbbcccdddeeeeeedddcccbbbbbbbbbbbbaaaaaabbbeeehhhooorrryyy~~~ppp\\\YYYddduuulllVVVHHHBBB@@@???DDDPPP[[[]]]WWWTTTTTT^^^iiiyyywwwnnnhhh___VVVMMMIIICCC???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777777777777777888888888888999::::::999666444444444666666555555555555666666```VVVOOOOOOOOOLLLIIIHHHCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>???AAADDDEEEFFFHHHKKKMMMNNNPPPRRRUUUXXXZZZ]]]______```bbbcccggghhhiiiiiijjjjjjjjjjjjmmmmmmmmmmmmnnnooopppqqqsssssssssssssssrrrrrrrrrttttttttttttuuuvvvvvvvvvxxxxxxyyyyyyyyyyyyyyyyyyyyywwwtttqqqqqqsssuuuwwwxxxzzz||||||{{{zzzzzzzzzwwwwwwyyyzzz{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||{{{{{{{{{|||}}}~~~~~~uuueeeYYYTTTWWW[[[ccciiipppttttttssstttuuurrrpppooonnnnnnpppsssuuuwwwtttpppmmmkkkkkklllmmmqqqtttyyy}}}xxxjjj\\\RRRNNNOOOPPPOOONNNLLLJJJHHHFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCGGGLLLQQQXXX___dddmmmuuu|||}}}~~~}}}zzzvvvqqqlllhhh```^^^[[[XXXVVVVVVVVVVVVWWWUUUSSSRRRRRRTTTVVVXXXZZZ^^^aaa```\\\[[[]]]``````dddhhhlllnnnppprrrtttxxxzzz}}}~~~zzzxxx{{{~~~xxxjjjeee___\\\\\\]]][[[YYYWWWWWWXXXXXXXXXXXXXXXXXXUUUWWW[[[___```aaa____________```````````````___^^^___aaabbbccccccccccccdddbbb```___```aaaaaa```]]]\\\[[[[[[\\\]]]___``````ccchhhlllmmmkkkhhheeeaaabbbbbbccccccbbbbbbaaabbbccccccbbbaaabbbeeegggqqqrrr||||||hhh]]]^^^hhhyyyzzzfffPPPEEECCC???DDDOOO]]]ccc^^^VVVSSSWWWaaaqqq}}}vvvoooeee\\\PPPLLLFFFAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999888888777777777888888888999999;;;<<<<<<:::777555444444666666555555555555666666iii___UUURRRPPPKKKGGGFFFDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@AAAAAAAAA??????>>>===>>>@@@AAABBBBBBDDDGGGIIIKKKMMMOOORRRUUUXXX[[[]]]]]]___aaabbbeeefffggghhhiiijjjjjjjjjjjjjjjjjjkkkmmmooorrrsssssssssrrrrrrqqqqqqqqqrrrqqqrrrrrrsssttttttuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvxxxvvvtttrrrrrrsssuuuvvvvvvxxx{{{{{{zzzyyyyyyzzzvvvwwwyyyyyyyyyzzz{{{||||||||||||||||||}}}}}}}}}zzzzzzzzz{{{|||}}}~~~~~~mmm\\\RRRRRRVVV[[[```gggkkkmmmmmmmmmnnniiihhhhhhiiimmmsssyyy|||}}}zzzuuuqqqpppqqqtttvvv~~~}}}mmm```YYYWWWWWWSSSQQQNNNKKKHHHFFFDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???AAACCCFFFJJJOOOVVVZZZfffpppyyy{{{}}}~~~}}}|||xxxsssnnniiiccc___[[[YYYWWWUUUSSSSSSSSSTTTSSSQQQPPPOOOPPPRRRUUUVVVYYY```eeeeee___\\\___cccbbbfffjjjmmmppprrruuuwww|||~~~~~~zzzwwwwww{{{ssstttvvvzzzzzzmmmdddaaa^^^]]]]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXYYYYYYUUUWWW[[[^^^```___^^^]]]_______________^^^^^^]]]^^^___aaacccdddddddddccccccbbbaaa``````aaaaaaaaa]]]\\\\\\[[[\\\]]]^^^___```ccchhhmmmnnnllliiigggaaabbbbbbbbbccccccccccccdddeeeeeedddddddddfffhhhssssssyyyuuufff\\\^^^mmm|||ttt^^^MMMGGG???@@@IIIXXXaaa```ZZZVVVSSS[[[iiixxx|||uuukkkaaaUUUPPPIIIDDDAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::999999888777777888888888999999999:::<<<<<<;;;888666666666666666555555555555666666sssggg\\\WWWTTTOOOJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBB@@@???>>>>>>>>>???@@@@@@@@@CCCEEEGGGHHHJJJMMMOOORRRUUUXXXZZZ\\\]]]___aaacccdddfffggghhhiiiiiijjjgggggghhhiiilllpppsssuuurrrqqqppppppppppppqqqqqqnnnoooqqqrrrtttuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvwwwvvvuuusssssstttuuuuuuuuuwwwzzzzzzyyyxxxyyyyyyvvvxxxyyyyyyxxxxxxzzz|||{{{||||||}}}}}}~~~~~~~~~yyyyyyyyyzzz{{{|||~~~~~~~~~uuuaaaSSSQQQTTTSSSVVV[[[```bbbccccccccc``````aaadddkkksss{{{}}}xxxuuuuuuwww{{{~~~uuuhhhbbb___YYYVVVRRRMMMJJJGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCEEEIIIOOOTTT```lllwwwzzz|||~~~}}}{{{wwwqqqkkkgggbbb]]]YYYXXXWWWUUURRRQQQPPPPPPOOOOOONNNLLLLLLMMMPPPSSSUUUWWW^^^eeefffbbb___bbbgggeeehhhlllpppsssvvvyyy|||~~~zzzxxxwwwxxx}}}~~~zzzvvvssshhhlllrrr{{{{{{nnneeeaaa```^^^^^^^^^]]]\\\ZZZ\\\[[[ZZZZZZYYYZZZ[[[[[[YYYYYYZZZ\\\]]]^^^^^^___aaaaaaaaa```___]]]\\\[[[]]]^^^```bbbccccccbbbbbbbbbcccbbbbbbaaa```aaaaaa______^^^]]]]]]^^^```aaa```ccchhhlllnnnmmmjjjhhhccccccccccccddddddeeeeeefffgggggggggffffffgggiiiooopppuuurrr```YYYaaannnnnnZZZNNNCCC@@@CCCOOO[[[______^^^TTTZZZeeeqqqyyyoooeeeZZZUUUNNNGGGCCCAAA???=========<<<<<<<<<;;;;;;;;;888999999:::::::::999999888888888888999999999999888:::;;;;;;999888999999666666555555555555666666{{{nnnaaa[[[WWWRRRNNNMMMHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCAAA@@@@@@???>>>>>>>>>??????AAADDDEEEFFFGGGJJJLLLNNNQQQUUUWWWYYY[[[]]]___aaaaaaccceeeggghhhhhhhhhdddeeegggiiilllooorrrsssooonnnnnnmmmmmmooopppqqqmmmnnnpppssstttuuuuuutttssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuwwwyyyzzzyyyyyyyyyzzzvvvyyyzzzyyywwwvvvyyy|||zzz{{{|||}}}~~~~~~~~~}}}xxxxxxxxxyyyzzz{{{}}}}}}~~~kkk[[[UUUTTTOOOPPPSSSUUUWWWYYYZZZZZZZZZ[[[]]]bbbiiisss||||||zzzzzz~~~|||pppkkkfffbbb[[[UUUOOOKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCFFFLLLPPP\\\jjjvvvzzz{{{~~~~~~|||zzzyyysssoooiiiccc___\\\XXXVVVTTTSSSQQQOOOMMMLLLKKKKKKLLLKKKJJJJJJLLLOOOSSSUUUWWW]]]cccdddcccbbbeeehhhhhhkkkooossswww{{{}}}zzzyyyyyyzzz}}}|||vvvqqqnnnllljjjccckkkttt|||pppgggaaa_______________^^^^^^^^^___^^^]]]\\\[[[\\\]]]^^^\\\\\\[[[[[[[[[]]]___```bbbbbbaaa```___]]][[[ZZZZZZ[[[]]]^^^___```______bbbcccdddcccaaa```aaabbbbbbaaa```___``````bbbbbbaaadddhhhkkklllllljjjiiiddddddddddddeeefffggggggfffggghhhhhhgggfffggghhhgggkkkqqq}}}}}}fffVVVWWWaaaxxx}}}}}}kkkZZZIIIBBB@@@HHHSSS[[[aaafffZZZ]]]bbbkkkwww{{{rrriii```ZZZRRRKKKFFFCCC@@@???=========<<<;;;;;;::::::888888999:::::::::999999888888888999999999999:::777888::::::999999999:::666666555555555555666666ooofff___WWWRRRPPPJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@???>>>???@@@BBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHJJJMMMPPPSSSUUUWWWZZZ\\\]]]^^^```bbbdddeeeffffffeeefffhhhjjjlllnnnoooooollllllkkkkkklllnnnpppqqqnnnppprrrsssttttttsssrrrrrrrrrssstttuuuwwwxxxyyywwwwwwwwwwwwwwwvvvvvvuuuuuuwwwyyyzzzzzzyyyzzzzzzxxxzzz{{{yyyuuutttxxx{{{yyyzzz{{{}}}}}}~~~}}}}}}wwwwwwxxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||jjj]]]WWWRRRQQQQQQRRRTTTVVVWWWWWW[[[\\\___eeemmmvvv~~~~~~zzzwwwrrriii___VVVQQQNNNMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAADDDJJJNNNZZZhhhvvv{{{{{{}}}~~~~~~|||{{{xxxuuusssrrrkkkfffaaa\\\YYYWWWUUUSSSOOONNNMMMLLLKKKJJJIIIIIIJJJIIIIIIIIIKKKOOOSSSUUUYYY\\\```bbbbbbccceeefffjjjmmmrrrwww{{{{{{zzz{{{}}}{{{sssnnnkkkhhhfffdddnnnzzzpppiiieeebbb``````aaa`````````aaabbbaaa```^^^]]]\\\]]]^^^___]]]]]]\\\\\\]]]^^^___```___```______^^^]]]\\\[[[YYYZZZ\\\]]]^^^___^^^^^^aaaccceeedddaaa```aaabbbdddcccbbbaaaaaaaaaccccccccceeegggiiijjjjjjjjjiiieeedddddddddeeefffggghhheeefffhhhgggfffeeefffgggeeelllrrrzzziiiTTTPPPWWWiii|||zzzfffMMMEEE>>>AAAIIISSS^^^fffaaaaaaaaaeeeooo|||uuummmeee___VVVNNNIIIEEEBBB@@@>>>======<<<;;;;;;::::::777888999::::::::::::999888888888999999999::::::777999::::::888777888999666666555555555555666666vvvlllaaaYYYVVVKKKJJJIIIGGGFFFEEEEEEEEEAAA@@@???>>>>>>@@@BBBCCCCCCCCCBBBAAA@@@???>>>===>>>???AAAAAAAAAAAACCCEEEGGGJJJMMMPPPRRRUUUWWWZZZZZZ[[[]]]___aaacccddddddfffgggiiikkklllllllllkkkjjjjjjiiiiiijjjmmmpppqqqppprrrsssttttttsssqqqppprrrrrrrrrrrrtttvvvyyyzzzwwwxxxxxxxxxxxxwwwvvvvvvuuuwwwzzz{{{zzzzzzzzz{{{xxx{{{|||yyyuuussswww{{{xxxyyy{{{|||}}}}}}}}}|||wwwwwwwwwxxxyyyzzz||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzz~~~vvveee[[[XXXVVVTTTTTTUUUWWWYYYYYY^^^```ccciiiqqqzzz}}}sssggg\\\UUUQQQOOOLLLLLLJJJIIIGGGFFFEEEDDDCCCCCCBBB@@@@@@DDDIIIMMMYYYhhhwww{{{{{{}}}}}}|||zzzwwwtttpppmmmkkkeeeaaa[[[WWWUUUTTTSSSRRRLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHIIIKKKOOOSSSUUU[[[\\\^^^```bbbcccddddddkkkoootttyyy~~~~~~{{{zzz}}}~~~vvvpppmmmiiifffhhhsssxxxvvviiieeeeeeccc```aaaaaaaaaaaaaaacccdddbbbaaa___]]]]]]]]]___```]]]]]]^^^^^^____________]]]]]]]]]^^^^^^]]]]]]\\\ZZZ[[[]]]___`````````___aaaccceeedddbbb```aaacccdddcccbbbaaaaaabbbcccccceeeeeefffggghhhiiiiiiiiiddddddccccccdddfffggghhhccceeeffffffeeeddddddeeehhhpppvvvyyy{{{jjjRRRLLLQQQ^^^|||oooMMMDDD======BBBKKKWWWbbbgggddd```aaahhhxxx}}}wwwpppgggaaaYYYPPPKKKFFFCCCAAA>>>>>>===<<<;;;;;;::::::777888999:::::::::::::::888888999999999:::::::::999:::;;;:::888666666666666666555555555555666666xxxlllbbb[[[MMMLLLJJJGGGFFFDDDCCCBBBFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>??????@@@AAAAAAEEEFFFHHHKKKNNNQQQSSSUUUUUUWWWZZZ[[[\\\^^^aaacccbbbdddgggiiiiiijjjlllmmmooojjjggghhhmmmooonnnlllnnnooopppqqqqqqqqqqqqpppoooqqqsssttttttuuuwwwyyyyyyyyyxxxwwwwwwvvvvvvvvvtttuuuxxxzzz{{{zzzyyyxxxwwwyyy{{{zzzyyyxxxyyyyyyzzz{{{|||}}}}}}{{{yyyxxxuuutttttttttvvvyyy|||}}}~~~}}}{{{zzz{{{|||||||||}}}~~~}}}}}}}}}~~~vvvkkkccccccaaaaaaaaabbbcccdddhhhggggggmmmwwwsssdddXXXTTTTTTNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEEEECCCBBBCCCFFFHHHTTTbbbrrr{{{~~~}}}~~~~~~~~~}}}yyyuuuqqqpppppplllddd^^^[[[YYYWWWSSSPPPNNNLLLLLLHHHJJJMMMLLLJJJGGGFFFEEEHHHHHHJJJLLLPPPRRRRRRQQQXXX\\\aaacccdddccccccdddqqquuuzzz~~~}}}{{{zzz{{{~~~{{{}}}xxxkkklllrrrmmmpppvvv}}}tttqqqzzz|||oooeee```aaaeeeaaaaaaaaaaaa```````````````aaabbbaaa___^^^^^^___]]]]]]^^^^^^]]]]]]\\\[[[``````^^^]]]]]]]]]]]]]]]cccbbb```^^^]]][[[[[[[[[dddddddddcccccccccccccccaaabbbbbbcccdddeeefffgggdddeeeffffffggggggffffffjjjhhheeeddddddeeeeeeeeehhhiiijjjiiifffdddcccdddjjjnnnrrrvvvvvvvvvZZZNNNQQQZZZrrr{{{nnnPPPEEE???AAAAAAAAALLL[[[ccceeedddaaaaaakkk|||~~~wwwssshhhddd^^^WWWQQQLLLGGGCCCAAA???<<<;;;;;;;;;;;;:::999::::::;;;;;;::::::999999999999888888888888888888888888888888888888888777777666555444444333333ttteee\\\VVVSSSOOOLLLIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<<<<===>>>???AAABBBDDDGGGJJJMMMOOOPPPTTTVVVXXXZZZZZZ[[[^^^```aaacccfffhhhiiijjjkkkmmmmmmiiifffhhhlllnnnmmmkkkmmmmmmnnnoooppprrrrrrsssrrrsssttttttttttttuuuwwwwwwwwwwwwwwwwwwvvvuuuuuuqqqssswwwyyyzzzyyywwwuuuxxxyyy{{{{{{yyyxxxyyyzzzzzz{{{|||}}}|||{{{yyyxxxuuuttttttuuuwwwzzz}}}~~~~~~~~~~~~|||zzzyyyzzz|||}}}}}}}}}~~~}}}~~~~~~wwwtttssssssrrrrrrqqqqqqqqqqqqpppooottt}}}|||mmm```ZZZXXXSSSRRRPPPNNNKKKJJJIIIIIIGGGGGGFFFDDDCCCDDDGGGJJJTTTbbbqqqzzz~~~}}}}}}~~~}}}{{{yyywwwsssnnnkkkiiieee^^^YYYVVVUUUSSSPPPNNNMMMLLLLLLHHHJJJLLLKKKIIIGGGGGGGGGKKKKKKMMMOOORRRTTTTTTTTTZZZ]]]bbbeeefffggghhhiiisssyyy~~~{{{zzzzzz|||}}}{{{~~~vvvlllpppwwwssssssyyy}}}}}}uuunnnppp}}}tttjjjeeebbbbbbeeebbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbaaa___^^^^^^___^^^^^^_________^^^]]]]]]``````______^^^^^^^^^]]]aaa```___^^^\\\[[[[[[[[[_________````````````aaabbbcccddddddeeeffffffgggeeefffgggggghhhhhhggggggjjjiiiiiihhhhhhgggfffeeefffhhhiiihhhfffeeeeeefffkkknnnrrruuu|||rrrxxxdddTTTQQQTTTkkk}}}mmmSSSFFF>>>>>>>>>>>>GGGSSS___bbbdddaaa___fffvvvxxxtttlllfff___YYYUUUPPPJJJEEEBBB???===<<<<<<===<<<;;;999999999::::::999999999:::999999999888777777777888888888888888888888888777666666555555444333333rrreee^^^YYYSSSNNNKKKHHHFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<===>>>??????@@@BBBDDDGGGIIIKKKLLLQQQSSSUUUWWWWWWXXX[[[]]]___bbbeeefffggghhhjjjlllkkkhhhfffhhhkkkmmmmmmkkklllllllllmmmoooqqqsssuuussstttuuutttsssrrrssstttuuuvvvwwwxxxxxxwwwuuutttqqqtttwwwzzz{{{yyyvvvtttwwwyyyzzzzzzyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxttttttuuuvvvxxx{{{~~~}}}~~~~~~}}}{{{zzz{{{|||}}}}}}}}}~~~~~~~~~|||zzzxxx{{{|||nnneeeaaa]]]ZZZWWWSSSPPPOOOOOOOOOMMMLLLIIIFFFCCCDDDHHHKKKTTTaaaooowww}}}}}}}}}|||{{{{{{{{{yyyvvvsssrrrmmmgggccc```\\\WWWSSSQQQPPPNNNMMMLLLKKKKKKKKKIIIJJJJJJIIIHHHHHHIIIKKKNNNOOOQQQTTTVVVWWWXXXYYY\\\___cccgggiiikkkoooqqqwww~~~yyyyyy{{{}}}{{{sssnnnvvv~~~{{{zzz}}}}}}~~~~~~sssmmmjjjrrrxxxiiiddddddddddddeeeddddddcccccccccbbbbbbbbbcccddddddbbb___^^^^^^___``````aaaaaa``````___^^^___```aaaaaaaaa```___^^^```___^^^]]]\\\\\\\\\\\\[[[\\\]]]^^^___``````aaadddeeeeeefffggggggggggggggggggggghhhhhhhhhhhhhhhjjjkkklllkkkjjjhhhfffdddeeefffhhhhhhgggffffffggglllnnnqqqsssyyytttqqq|||vvv___RRROOO```xxxppp\\\MMMAAA>>>======AAAIIIUUU\\\bbb```]]]```lllwww{{{vvvqqqiii```\\\[[[XXXPPPJJJDDDAAA???===>>>>>>===<<<999::::::;;;;;;::::::999::::::999999888777666666888888888888888888888888777666666555555444444444wwwiiibbbYYYRRRNNNLLLIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@DDDBBB@@@>>>===>>>@@@AAA???@@@AAACCCEEEGGGHHHIIILLLNNNQQQSSSUUUWWWZZZ\\\\\\___bbbdddeeefffhhhjjjiiihhhggghhhkkkmmmmmmkkkmmmlllkkkkkkmmmooorrrtttqqqrrrssssssqqqqqqrrrssstttuuuxxxzzzzzzxxxvvvuuusssvvvzzz}}}~~~{{{xxxvvvvvvwwwyyyyyywwwvvvwwwxxxwwwxxxxxxyyyxxxwwwvvvvvvttttttuuuwwwyyy|||~~~~~~|||{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~tttnnnhhheee```[[[WWWUUUUUUUUUVVVTTTOOOIIIEEEDDDGGGJJJSSS___mmmuuu|||~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvtttpppmmmjjjeee___[[[XXXUUUSSSPPPNNNNNNLLLKKKJJJIIIIIIIIIHHHIIIIIIHHHHHHIIILLLOOOQQQSSSVVVXXXYYYZZZ\\\]]]^^^aaafffjjjmmmqqqvvvyyy}}}~~~zzzyyyyyy{{{~~~~~~~~~yyyqqqpppzzz}}}xxxpppmmmnnnzzz}}}ooobbbaaaeeefffeeedddcccccccccccccccbbbbbbbbbdddeeeeeeccc```_________bbbbbbbbbbbbbbbaaaaaa```___```bbbcccdddbbbaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]___aaabbbddddddeeefffggghhhhhhhhhhhhgggggggggggggggggghhhhhhhhhkkkkkkkkkiiigggeeedddeeefffggghhhhhhfffeeefffffflllnnnooopppttt~~~|||ppptttoooZZZPPPYYYkkkzzzjjjZZZIIIBBB@@@>>>???BBBIIISSS\\\]]]ZZZ[[[dddmmm~~~~~~{{{sssjjj```^^^aaa```ZZZSSSGGGDDDAAA>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888777666666888888888888888888888888777666666666555555444444yyypppddd[[[VVVTTTPPPNNNIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@@@@@@@????????????DDDBBB@@@???>>>???@@@AAA>>>>>>???AAABBBCCCEEEEEEFFFIIIMMMPPPRRRUUUYYY\\\YYY[[[___aaabbbcccfffggghhhhhhhhhjjjlllmmmmmmlllnnnmmmkkkkkkkkkmmmoooqqqmmmoooppppppppppppqqqssstttuuuxxxzzz{{{zzzxxxvvvuuuwww{{{}}}}}}{{{xxxvvvtttuuuwwwwwwuuutttuuuvvvuuuvvvvvvvvvuuuuuutttttttttuuuvvvxxxzzz|||~~~~~~}}}~~~}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||ssspppjjjddd```]]]\\\\\\```\\\VVVMMMGGGDDDFFFHHHQQQ]]]kkkssszzz}}}|||||||||zzzyyywwwvvvsssrrrpppmmmhhheee```\\\XXXTTTRRRRRRQQQQQQOOONNNLLLJJJIIIGGGGGGGGGHHHHHHIIIIIIIIILLLPPPSSSTTTWWWZZZ\\\\\\]]]___aaaaaaeeejjjooosssxxx}}}~~~zzzwwwvvv{{{~~~~~~}}}~~~yyypppooozzz}}}wwwnnnpppxxxwwwjjj``````eeefffdddbbbaaaaaaaaabbbbbbbbbcccccceeeeeefffdddaaa``````aaaccccccdddddddddcccbbbbbb```aaaccceeefffeeecccbbb___^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^```bbbdddffffffeeefffhhhiiijjjiiiiiihhhffffffeeeeeeeeefffggghhhlllkkkhhhdddaaa```bbbeeehhhiiijjjiiifffdddddddddlllmmmmmmnnnpppxxxtttmmmlllYYYXXX```tttwwwgggTTTHHHBBB>>>======???HHHSSSXXXXXXZZZ```fffuuu~~~tttjjjaaa___dddgggddd___OOOJJJDDD@@@======<<<;;;::::::;;;;;;;;;;;;::::::::::::999999888777777666888888888888888888888888666666666666666555555555~~~oooccc]]]YYYTTTPPPKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@????????????@@@??????>>>>>>>>>>>>???<<<<<<===>>>???@@@@@@AAABBBEEEIIILLLOOORRRVVVXXXUUUXXX[[[]]]___```cccdddeeefffhhhiiikkkkkkllllllmmmlllkkkkkkkkklllmmmnnnlllnnnppppppooopppqqqssssssuuuwwwyyyzzzyyyxxxxxxuuuvvvyyyzzzzzzyyywwwuuusssuuuvvvvvvuuuttttttuuuuuuuuutttttttttssssssssstttuuuvvvxxxyyy{{{|||}}}~~~~~~}}}|||zzzyyyyyy{{{|||~~~~~~||||||||||||}}}~~~}}}}}}}}}~~~|||vvvpppjjjgggdddcccfffbbb[[[RRRJJJFFFEEEFFFOOO[[[iiiqqqxxx~~~|||{{{zzzzzzyyyvvvtttssspppllliiifffccc___]]]VVVUUURRRPPPOOOOOOPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFGGGHHHJJJJJJLLLOOOTTTWWWWWW[[[___```___```bbbeeefffjjjpppvvv{{{{{{yyyxxxxxx~~~~~~~~~~~~}}}~~~uuulllkkkttt}}}ssskkksssrrrhhh```bbbeeeeeebbbaaa^^^___```aaabbbddddddeeedddeeefffeeecccbbbbbbcccddddddeeeeeeddddddcccbbbaaabbbdddffffffgggffffffaaa```___^^^]]]]]]]]]]]][[[\\\]]]___aaaccceeefffccceeegggjjjkkkjjjiiiiiifffeeeeeeddddddeeeggghhhlllkkkhhhbbb]]]]]]aaaeeeiiijjjjjjiiifffdddccccccjjjkkkkkkkkknnnsss{{{llltttcccZZZXXXiiisss___NNNDDD>>>;;;;;;:::AAAKKKRRRWWWZZZ^^^```kkktttuuulllbbb___ccciiijjjiiiZZZSSSJJJBBB>>><<<<<<<<<777888888999999888888777999999999888888888888888888888888888888888888888666666666666666666666666~~~ooofffaaaZZZUUUQQQPPPMMMJJJGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@===>>>???@@@@@@@@@???>>>======>>>>>>?????????@@@@@@BBBEEEHHHIIILLLOOOQQQRRRTTTXXXZZZ\\\]]]```bbbbbbcccfffhhhhhhiiiiiijjjiiijjjjjjkkklllmmmmmmnnnoooqqqrrrqqqppppppqqqrrrrrrssstttvvvwwwwwwxxxxxxwwwxxxxxxyyyyyyxxxwwwwwwtttvvvwwwwwwvvvuuuuuuvvvvvvuuuuuuttttttttttttttttttuuuvvvxxxyyyyyyzzzzzz}}}~~~~~~}}}|||~~~|||{{{yyywwwwwwyyy{{{|||~~~zzzyyyyyyzzzzzz{{{|||}}}{{{{{{|||}}}{{{uuupppllljjjgggddd^^^VVVNNNIIIGGGHHHMMMYYYhhhqqqwww~~~~~~||||||}}}}}}|||{{{yyyyyyxxxxxxwwwuuuqqqnnnnnnjjjeee```\\\YYYVVVTTTPPPPPPOOOMMMLLLKKKLLLMMMJJJJJJHHHGGGGGGFFFFFFGGGFFFHHHKKKMMMOOORRRVVVZZZZZZ___cccdddccccccfffjjjkkkpppwww~~~|||zzz{{{}}}~~~}}}}}}~~~~~~|||mmmfffcccjjjvvvyyyxxxllljjjxxxyyyllleeeaaaccceeecccaaaaaa]]]^^^```bbbdddfffggghhhdddeeefffeeedddcccdddeeeddddddeeeeeeddddddcccbbbccccccdddeeeggghhhhhhiiicccbbbaaa___^^^]]]]]]]]][[[\\\]]]___aaacccdddeeeaaacccfffiiikkkkkkjjjiiigggfffeeedddeeefffhhhiiilllmmmkkkfff```^^^aaaeeeggghhhiiihhhfffddddddeeeiiiiiiiiijjjlllqqqvvvzzz~~~wwwssszzzjjj\\\UUUbbbxxxlllWWWGGG@@@>>>===:::===DDDMMMUUUZZZ\\\\\\```jjjyyyxxxoooddd___aaaffflllnnnfff]]]PPPEEE???===>>>>>>888999999999999999999888888888888888888999999999888888888888888888888888666666666666666666666777uuummmeee___XXXVVVSSSOOOLLLIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBB>>>???AAACCCDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA???AAADDDEEEFFFGGGIIILLLPPPRRRVVVYYYZZZ\\\^^^```___aaadddffffffgggggghhhfffgggiiikkkmmmnnnnnnnnnsssttttttsssqqqppppppqqqqqqqqqrrrssstttuuuwwwwww{{{zzzzzzzzzzzzzzzzzzzzzvvvwwwyyyyyywwwvvvwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvuuuuuuvvvxxxxxxxxxxxxxxx|||}}}}}}|||{{{{{{}}}~~~|||zzzxxxvvvvvvxxxzzz{{{~~~~~~xxxxxxxxxxxxxxxyyyzzz{{{yyyyyyzzz|||~~~}}}~~~}}}~~~|||vvvqqqooofffddd___XXXPPPKKKIIIIIIKKKXXXgggpppwww}}}~~~~~~}}}}}}~~~}}}{{{zzz{{{{{{zzzxxxvvvvvvvvvvvvuuurrrnnnjjjkkkfff___YYYVVVSSSQQQOOOMMMMMMMMMKKKJJJIIIIIIJJJGGGFFFFFFFFFFFFFFFGGGHHHFFFHHHLLLNNNQQQTTTXXX[[[]]]bbbfffgggeeefffiiimmmooottt|||~~~}}}zzzyyyzzz~~~~~~}}}|||}}}~~~|||~~~ggg```]]]dddpppttt~~~ssseeemmm}}}mmmgggcccaaacccdddaaa```aaa]]]^^^```ccceeehhhjjjkkkcccdddfffeeeddddddeeegggddddddeeeeeeddddddcccbbbdddddddddeeefffhhhjjjkkkdddcccbbb```^^^]]]]]]\\\]]]^^^___aaacccdddeeefff```bbbfffiiikkkkkkkkkjjjiiihhhfffeeefffgggiiijjjlllnnnnnnjjjddd```aaadddeeeggghhhhhhgggffffffggghhhhhhhhhiiilllppptttwwwyyykkklll\\\SSS___tttuuu^^^LLLDDDBBBAAA<<<===AAAJJJTTT[[[[[[XXXYYYdddssszzzrrrfff___^^^dddkkkpppnnndddUUUHHH@@@>>>???@@@;;;<<<<<<======<<<<<<;;;777777777888999999::::::888888888888888888888888666666666666777777777777~~~xxxssshhhbbbZZZRRRNNNKKKHHHGGGFFFDDDBBBAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???????????????@@@@@@>>>???@@@BBBDDDEEEGGGGGGKKKLLLOOORRRUUUXXX[[[\\\___aaacccccccccccceeegggkkkkkkkkkkkkkkklllmmmnnnppppppoooooooooppprrrsssqqqqqqqqqrrrssstttuuuvvvtttuuuvvvxxxzzzzzz{{{{{{zzzzzz{{{~~~}}}zzzuuuuuuuuuuuuuuuvvvwwwwwwzzzyyyyyyxxxwwwvvvuuuuuuzzzzzzzzzyyyyyyzzz{{{{{{zzz{{{{{{zzzxxxwwwwwwxxxzzzzzz{{{{{{|||}}}}}}~~~zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxxxxzzz}}}~~~~~~~~~}}}}}}~~~}}}{{{|||~~~~~~~~~{{{uuuppphhhddd]]]VVVPPPKKKHHHGGGNNNUUUaaannnxxx~~~|||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}~~~|||zzzyyyyyyxxxvvvtttrrrqqqooonnnllliiiddd```aaa^^^YYYTTTOOOLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFJJJJJJMMMPPPUUUXXXYYYYYY```bbbdddfffgggiiimmmpppwww|||xxxvvvuuuxxx|||}}}zzzzzzxxx```XXXWWWZZZfffuuu|||}}}pppjjjuuurrreeebbbaaaaaabbbbbbaaa___]]]___]]]\\\^^^bbbeeeeeeddddddddddddddddddddddddddd```aaaaaaaaabbbdddeeeffffffhhhiiiiiihhhgggggghhhgggfffcccaaa___^^^^^^^^^bbbbbbbbbbbbaaaaaaaaaaaaaaacccgggjjjkkkkkkjjjiiifffggghhhhhhiiiiiiiiiiiinnnqqqrrrmmmfffaaaaaacccggggggggghhhiiigggdddaaaggghhhjjjllloooqqqsssttt|||uuucccTTTZZZmmm|||kkkYYYIII???<<<<<<>>>???CCCOOO]]]aaa]]]```bbbfffooo{{{{{{vvvmmmddd___```fffkkkpppgggYYYLLLDDD@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999999999999999999999:::999777666666666777888}}}tttmmmbbbYYYRRRMMMJJJHHHIIIFFFDDDCCCCCCDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>??????>>>???@@@AAABBBDDDDDDEEEHHHIIIKKKNNNQQQUUUWWWXXXYYY[[[]]]^^^^^^___aaacccffffffggghhhiiikkkmmmnnnnnnmmmllllllmmmnnnpppqqqooooooooopppqqqrrrssstttttttttuuuvvvwwwxxxxxxyyyxxxxxxyyy{{{}}}}}}{{{yyyuuuttttttttttttuuuvvvvvvxxxwwwwwwvvvuuuuuuuuutttxxxxxxwwwwwwwwwwwwxxxxxxxxxzzz{{{zzzxxxwwwxxxyyy{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxwwwxxxyyy{{{{{{zzzyyyxxxxxxyyy|||}}}|||zzz~~~~~~}}}~~~zzzzzz{{{~~~~~~~~~~~~xxxkkkgggaaaZZZUUUPPPLLLJJJOOOVVVbbboooxxx}}}~~~~~~{{{|||}}}~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}|||{{{|||yyyuuussssssssssssrrrooommmjjjhhhfffccc^^^[[[YYYWWWTTTPPPMMMKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHLLLMMMOOOSSSVVVYYYZZZZZZaaacccfffhhhjjjmmmqqqttt}}}{{{yyywwwyyy~~~~~~|||}}}~~~~~~}}}~~~}}}|||ttt___WWWUUUWWWaaammm|||yyyqqqooo}}}mmmdddaaaaaaaaaaaabbbaaa^^^\\\^^^\\\[[[]]]aaaccccccbbbbbbbbbbbbbbbbbbbbbbbbbbb_________```aaabbbcccddddddfffggggggfffeeeeeeffffffeeedddbbb```_______________``````aaaaaabbbbbbbbbcccfffhhhiiiiiiiiihhhhhhiiijjjkkkllllllllllllnnnpppqqqmmmgggbbbbbbdddgggfffgggiiikkkkkkhhhfffhhhiiijjjmmmooorrrtttuuu{{{wwweeeVVVYYYiii{{{qqq```OOODDD>>>===>>>>>>???IIIWWW^^^^^^^^^___bbbiiitttvvvkkkcccaaacccffflllcccWWWKKKDDD@@@>>>===<<<<<<<<<;;;;;;;;;::::::888888999999999999888888999999999999999999999999999999777666666666777777yyylll```XXXSSSPPPNNNLLLIIIFFFEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======>>>>>>?????????@@@@@@AAAAAABBBBBBCCCEEEGGGIIILLLOOOQQQRRRSSSUUUXXXYYYZZZ[[[]]]___aaaaaabbbdddfffiiikkkllljjjiiiiiiiiijjjkkkmmmnnnlllllllllmmmnnnooopppqqqtttsssssssssssstttuuuvvvvvvvvvvvvyyy{{{{{{zzzxxxtttsssssssssssstttuuuuuuuuuuuuttttttttttttuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwvvvxxxzzzzzzyyyxxxyyyzzz{{{{{{zzzyyyxxxvvvuuutttxxxxxxwwwwwwxxxzzz{{{}}}zzzyyyxxxxxxyyy|||}}}|||{{{~~~}}}}}}~~~~~~zzzzzzzzz|||~~~}}}rrrnnnhhhccc]]]XXXSSSOOORRRYYYdddpppxxx||||||{{{{{{||||||}}}||||||{{{{{{yyyxxxwwwxxxyyyzzzyyyxxxxxxtttooollllllmmmnnnooojjjgggccc___]]]ZZZVVVTTTPPPOOOMMMJJJIIIHHHIIIIIIGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGIIIJJJKKKOOOQQQSSSVVVXXXZZZ\\\\\\cccfffiiimmmpppssswwwzzz~~~|||zzz{{{}}}|||{{{{{{|||}}}~~~}}}tttddd\\\XXXVVV]]]fff|||}}}uuuuuuyyysssfffbbbaaa``````aaabbbaaa^^^[[[]]]\\\[[[\\\^^^______^^^________________________]]]]]]]]]]]]^^^```aaabbbbbbcccddddddbbbbbbcccdddeeeeeeeeedddcccaaa```___]]]]]]^^^___```aaabbbccccccddddddeeefffggggggggghhhiiijjjlllmmmmmmnnnnnnlllnnnooolllhhheeeeeeggggggggghhhkkknnnnnnmmmlllggghhhjjjlllooorrrtttvvvwww}}}|||jjjZZZYYYeeeuuu|||lll[[[LLLCCC===>>><<<;;;BBBNNNYYY]]]]]]]]]]]]```iiivvvuuukkkeeeddddddggg```VVVMMMFFFCCC@@@???>>>>>>===<<<;;;::::::999888888999999999999888888999999999999999999999999888888777666666666777777uuuhhh___ZZZXXXVVVPPPMMMIIIGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHJJJKKKLLLOOOQQQTTTVVVWWWYYY\\\^^^^^^^^^___aaaccceeeggghhhgggfffffffffgggiiijjjkkkjjjjjjjjjkkklllmmmnnnoootttsssrrrqqqqqqrrrsssssstttttttttvvvyyyzzzyyyxxxsssrrrrrrrrrrrrsssttttttttttttsssssstttuuuvvvwwwxxxxxxwwwwwwvvvwwwwwwwwwtttvvvyyyzzzyyyyyyyyyzzzyyyyyyzzzyyyxxxwwwuuutttwwwwwwwwwwwwxxxzzz|||}}}{{{yyyxxxwwwxxxzzz}}}~~~~~~~~~|||{{{{{{}}}~~~}}}{{{{{{|||~~~~~~}}}~~~zzztttnnniiibbbZZZUUUUUU\\\gggrrryyy||||||{{{||||||||||||{{{{{{zzzzzzyyywwwvvvvvvwwwwwwvvvuuurrroookkkiiiiiiiiiiiihhhddd```[[[WWWTTTRRROOONNNJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNRRRTTTWWWYYY[[[\\\^^^___eeeiiinnnrrrvvvzzz~~~}}}}}}{{{{{{{{{|||}}}~~~~~~}}}|||zzz|||zzzooohhhaaa[[[]]]cccyyywwwttt|||yyyhhhaaabbb`````````aaabbbaaa]]]ZZZ[[[[[[[[[\\\\\\\\\[[[[[[]]]]]]]]]]]]]]]^^^^^^^^^ZZZ[[[[[[[[[\\\^^^___``````aaaaaaaaa______```bbbcccdddeeeeeedddcccaaa```_________```aaabbbbbbcccddddddcccccccccdddfffgggfffggghhhjjjkkklllmmmmmmkkkllllllkkkhhhggghhhiiijjjjjjkkkmmmooopppooonnnfffggghhhjjjmmmpppssstttuuu}}}sssccc___fffrrrzzziiiXXXKKK???>>><<<;;;>>>FFFQQQWWW]]]\\\[[[[[[^^^iiiyyy~~~tttmmmiiihhhfff```XXXPPPKKKGGGDDDBBB@@@???>>>===<<<:::999999888888999999999999888888888888888888888888888888777777777666666666777777uuujjjccc___\\\VVVSSSNNNKKKHHHFFFDDDBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???@@@AAACCCEEEFFFHHHHHHJJJMMMPPPRRRSSSUUUXXXZZZ\\\\\\]]]]]]___```bbbcccddddddcccdddeeeggghhhjjjhhhhhhhhhiiijjjkkkmmmmmmsssrrrrrrqqqqqqqqqqqqqqqsssrrrsssuuuxxxzzzyyyxxxrrrrrrrrrrrrrrrsssttttttuuutttsssssstttuuuwwwxxxxxxwwwvvvuuuuuuuuuuuuuuusssuuuxxxzzzyyyyyyyyyzzzwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxzzz|||}}}{{{zzzxxxwwwwwwyyy|||}}}||||||}}}~~~zzzyyyzzz{{{}}}~~~}}}|||zzz{{{|||~~~~~~~~~}}}~~~~~~~~~|||wwwoooeee]]]\\\aaakkktttzzz}}}}}}|||}}}}}}|||{{{zzzyyyyyyyyyxxxvvvuuutttuuutttsssqqqmmmkkkjjjiiihhhfffccc```]]]YYYTTTPPPMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJMMMPPPQQQUUUXXX\\\]]]^^^___aaaccciiimmmsssyyy~~~~~~|||~~~||||||||||||~~~{{{yyywwwsssqqqssszzz{{{sssiii```^^^aaaqqqwwwzzzwwwsssuuunnnaaa___ccc``````aaabbbcccaaa]]]ZZZZZZ[[[\\\\\\[[[ZZZYYYYYY\\\\\\\\\\\\]]]]]]^^^^^^YYYYYYZZZZZZ[[[]]]^^^___^^^______^^^]]]]]]___```bbbcccdddeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbbbbbbbdddeeegggggggggiiijjjkkkllllllllljjjjjjjjjiiihhhhhhiiijjjnnnmmmlllmmmnnnooommmllleeeeeefffgggiiilllpppqqquuu{{{~~~oooiiijjjrrrxxxeeeVVVCCCAAA>>>======AAAHHHNNN[[[]]]\\\YYYXXX___lllwww|||sssnnnkkkhhhbbbZZZRRRMMMHHHDDDBBBAAAAAA???>>><<<;;;999999888888999999999999888888888888888888888888888888666666666777777777666666{{{pppiiieee```\\\VVVQQQNNNJJJGGGDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAA??????@@@AAACCCDDDEEEEEEDDDFFFIIIKKKLLLNNNQQQSSSXXXXXXXXXYYYZZZ\\\]]]^^^aaaaaa```aaabbbdddfffgggfffffffffggghhhiiikkkkkkppppppqqqqqqqqqpppooooooqqqppppppsssvvvxxxyyyxxxsssrrrrrrrrrrrrsssttttttvvvtttsssrrrsssuuuwwwxxxuuutttsssrrrrrrqqqrrrrrrrrruuuyyyzzzyyyxxxxxxyyyuuuwwwyyy{{{|||{{{zzzyyyxxxxxxwwwwwwxxxzzz{{{}}}{{{zzzxxxvvvvvvxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{yyyyyyyyy{{{}}}~~~}}}|||xxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}sssjjjfffjjjpppwww{{{}}}}}}|||}}}|||zzzyyywwwwwwwwwwwwvvvuuusssrrrrrrqqqooommmhhhgggfffeeeddd```[[[WWWUUURRRMMMJJJIIIIIIHHHGGGEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFHHHJJJNNNQQQTTTUUUYYY]]]aaacccccccccgggjjjooottt{{{~~~}}}~~~}}}||||||}}}}}}wwwrrrqqqqqqsssxxx~~~zzzmmmbbb]]]]]]ffflllqqqsssuuu{{{sssggg^^^^^^ccc``````bbbddddddbbb^^^ZZZZZZ\\\^^^^^^\\\ZZZYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^ZZZZZZZZZZZZ[[[]]]^^^____________]]]\\\\\\^^^aaaaaaaaabbbcccddddddccccccddddddcccccccccbbbbbbbbbcccbbbbbbbbbcccdddfffgggiiijjjkkklllmmmmmmmmmmmmiiihhhgggfffggghhhiiijjjooommmlllkkklllllljjjiiifffeeeeeeeeegggjjjmmmnnntttxxx}}}sssnnnpppzzzssscccMMMGGGAAA???>>>>>>BBBGGGUUUZZZ]]][[[VVVYYYcccmmm{{{yyyssspppmmmggg]]]TTTMMMHHHDDDBBBAAAAAA@@@>>>===;;;::::::888888999999999999888888888888888888888888888888555555666777777777666666{{{uuulllhhhaaa[[[VVVQQQLLLIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@BBBEEEFFFGGGIIIKKKMMMQQQQQQRRRSSSUUUXXXZZZ[[[]]]]]]]]]]]]___aaacccdddccccccddddddeeeggghhhiiikkkllloooppppppooommmlllnnnmmmnnnpppsssvvvwwwwwwsssssssssssssssttttttuuuuuutttrrrqqqqqqsssuuuvvvtttsssrrrqqqqqqpppppppppsssuuuyyyzzzyyyxxxwwwwwwtttvvvyyy{{{|||{{{zzzxxxyyyyyyxxxwwwxxxyyy{{{{{{{{{zzzwwwvvvvvvwwwyyy{{{}}}}}}}}}~~~}}}}}}||||||zzzzzzzzz|||~~~zzz{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzsssuuuwwwzzz{{{|||{{{{{{{{{zzzxxxvvvtttssssssssstttrrrooonnnnnnllljjjhhheeeccc```]]][[[WWWSSSOOOMMMJJJGGGFFFGGGGGGFFFEEEAAABBBBBBBBBBBBBBBAAAAAA???@@@AAACCCDDDFFFGGGHHHJJJKKKLLLOOORRRUUUXXXYYY]]]bbbgggiiihhhiiimmmqqqvvv{{{~~~zzzxxx||||||~~~~~~{{{{{{|||~~~xxxqqqrrrvvvxxx{{{~~~ooobbb[[[YYY```fffnnnvvv~~~tttjjjbbb]]]^^^bbbaaaaaaccceeefffccc___[[[ZZZ\\\______]]][[[[[[[[[YYYYYYZZZZZZ[[[\\\\\\]]][[[[[[[[[[[[\\\^^^___```___```___]]]\\\]]]___aaa`````````aaabbbcccdddeeebbbbbbbbbbbbbbbcccccccccaaaaaabbbcccdddeeeggghhhjjjjjjkkkkkkkkkkkkkkkjjjhhhfffeeedddeeeggghhhiiimmmkkkiiiiiiiiijjjhhhggghhhgggeeeeeefffhhhkkkmmmqqqrrr{{{{{{pppkkkqqqzzz~~~mmm[[[NNNCCC???===<<<>>>CCCKKKTTT\\\\\\WWWVVV]]]eeeooozzz}}}zzzwwwooodddYYYQQQKKKFFFDDDAAAAAA@@@???===<<<;;;;;;888888999999999999888888888888888888888888888888444444666777777777666666uuupppiiibbb\\\VVVQQQNNNGGGFFFEEECCCCCCEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????======>>>>>>???@@@@@@@@@@@@BBBDDDEEEFFFGGGJJJLLLKKKLLLMMMPPPRRRUUUXXXYYY[[[ZZZZZZ[[[]]]___aaabbbaaaaaaaaabbbcccdddffffffgggjjjmmmooopppnnnkkkiiilllkkkkkknnnqqquuuvvvvvvtttsssssssssssstttuuuuuuuuusssqqqooooooqqqsssuuuvvvuuutttsssrrrrrrrrrrrrsssvvvyyyzzzyyyxxxwwwvvvuuuvvvyyy{{{{{{zzzxxxwwwzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzwwwvvvuuuwwwyyyzzzyyyyyy{{{}}}~~~|||{{{|||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyyyyyyyxxxuuusssrrrqqqqqqqqqqqqooommmkkkkkkiiigggeeeccc```[[[VVVSSSQQQMMMKKKGGGEEEDDDDDDEEEFFFEEEDDD>>>???@@@AAAAAABBBBBBAAA>>>???@@@CCCEEEGGGIIIJJJNNNNNNPPPRRRUUUXXX[[[]]]```eeekkkmmmlllnnnrrrwww{{{}}}zzzvvvsssttt{{{~~~~~~yyyzzz{{{~~~zzzrrrvvv|||}}}~~~qqqccc\\\YYY```fffppp|||zzzlllddd```]]]^^^aaaaaabbbdddfffgggddd___\\\ZZZ]]]```aaa^^^\\\\\\]]]XXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\]]]^^^```aaa``````___^^^\\\]]]```bbb``````______```bbbdddfff______```aaabbbcccdddddd```aaabbbccceeefffggghhhhhhiiiiiiiiiiiihhhgggggghhhfffccccccdddfffggghhhkkkiiigggggghhhhhhhhhgggjjjhhhgggffffffhhhkkkmmmooommmuuupppgggiiiqqq}}}ttteeeTTTCCC===<<<;;;===BBBCCCOOO[[[]]]XXXUUU[[[bbbfffqqqxxxkkk___VVVOOOJJJHHHAAA@@@@@@???>>>===<<<<<<888888999999999999888888777777777777777777777777333444666777777777666666~~~tttkkkbbbZZZSSSOOONNNLLLIIIGGGFFFEEEFFFFFFBBBBBBAAA@@@??????@@@@@@>>>>>>======>>>@@@BBBCCC@@@@@@???>>>======>>>>>>===???AAABBBCCCDDDFFFHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]```___^^^^^^___```cccdddiiikkkmmmmmmkkkjjjiiijjjjjjkkklllmmmnnnooopppqqqpppqqqrrrrrrssssssrrrrrrtttsssqqqppppppqqqrrrrrrtttuuuuuuttttttsssrrrqqqsssuuuwwwxxxyyyxxxwwwvvvsssuuuxxxzzz{{{yyywwwuuuyyyyyyyyyyyyyyyzzz{{{|||zzzwwwuuuvvvyyyzzzyyyxxxzzzzzzyyyxxxvvvvvvwwwyyy}}}~~~~~~~~~}}}zzz{{{|||}}}}}}|||{{{zzzyyyzzz{{{}}}|||yyyyyy{{{}}}}}}zzzzzz{{{}}}~~~~~~}}}||||||}}}~~~}}}~~~~~~{{{yyywwwwwwvvvzzzwwwsssppppppooonnnlllmmmiiieeedddeeeddd___ZZZVVVTTTPPPLLLIIIGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>>>>============>>>AAABBBCCCCCCCCCEEEHHHKKKNNNQQQUUUYYY\\\^^^^^^^^^___fffmmmqqqsssvvv|||}}}qqqpppoooqqqwww~~~~~~~~~xxxxxx}}}qqqeee]]]YYYbbblllyyy~~~ssseee]]][[[]]]^^^^^^\\\^^^aaaddddddccc```^^^\\\\\\]]]^^^______\\\YYYXXXXXXWWWVVVWWWXXXYYYZZZ[[[ZZZZZZZZZ[[[]]]```aaa```_________^^^^^^^^^^^^aaa___]]]]]]___```___^^^YYYZZZ]]]```bbbbbbaaa```aaaaaabbbdddeeeggghhhiiihhhhhhhhhgggffffffeeeeeeeeeeeeffffffgggiiijjjkkkfffeeeddddddcccccccccdddccccccddddddfffgggiiijjjkkknnnrrr{{{uuuiiicccbbbooonnnaaaOOOBBB>>>======<<>>>>>===;;;888<<<:::888888999:::999888999999999999999999999999:::999999999888777777777{{{xxxooofff^^^YYYSSSPPPLLLIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@??????>>>>>>>>>>>>???>>>@@@BBBBBBBBBCCCEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTUUUXXXZZZ[[[^^^]]]\\\\\\]]]___aaacccfffhhhjjjjjjiiihhhggghhhiiijjjkkklllmmmoooppppppppppppqqqrrrrrrrrrrrrqqqttttttsssrrrrrrrrrssstttwwwwwwvvvuuutttsssqqqpppooopppsssuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvzzzzzzyyyyyyxxxyyyyyyyyyyyywwwvvvwwwyyyzzzzzzxxxyyyzzzzzzxxxvvvvvvxxxyyy}}}~~~~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzzyyyzzz{{{}}}~~~|||yyyyyyzzz|||~~~}}}|||zzzzzz|||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||yyywwwvvvuuuuuuvvvsssqqqpppoooooommmllljjjfffaaa``````]]]XXXSSSQQQOOOLLLIIIFFFEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFFFFFFFHHHKKKNNNPPPRRRUUUXXX[[[]]]^^^___dddjjjrrrvvvxxx}}}}}}wwwsssrrrrrruuu{{{}}}|||}}}sssiiiccc```gggrrr~~~vvvnnnddd___^^^^^^]]][[[]]]___aaaccccccbbb```___]]]]]]^^^___aaa```^^^\\\XXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\___```______``````aaa``````___```^^^]]]]]]___``````___[[[\\\^^^```bbbbbbbbbbbbaaabbbcccdddeeefffgggggghhhhhhgggffffffeeeeeedddeeeeeeeeefffggghhhiiijjjeeeeeedddcccccccccccccccccccccddddddeeeggghhhiiilllnnnqqq{{{xxx|||rrrgggaaafffzzz}}}qqq^^^MMMBBB>>>===<<>>;;;;;;999888888999:::999777999999999999999999999999999999999888888888888888ppptttvvvmmmggg[[[WWWRRRNNNKKKIIIGGGEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCBBB??????>>>>>>>>>???@@@@@@???AAABBBBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMOOOQQQTTTVVVWWWZZZZZZYYYZZZ[[[]]]___```bbbdddggggggfffeeeeeeeeeggghhhiiijjjlllmmmnnnooonnnoooppppppqqqqqqppppppsssrrrrrrqqqrrrrrrssssssxxxxxxwwwvvvuuusssqqqpppppprrruuuwwwyyyzzzyyyyyyvvvuuurrrqqqqqqsssvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwyyyxxxwwwxxxyyyzzzzzzyyyyyyzzzzzzyyywwwwwwxxxzzz}}}}}}~~~}}}~~~~~~~~~{{{{{{||||||||||||{{{{{{yyyzzz{{{}}}~~~~~~|||yyyyyyyyyzzz{{{{{{zzzzzz{{{}}}}}}|||{{{||||||||||||}}}~~~}}}~~~~~~}}}}}}}}}|||{{{yyywwwuuussssssrrrpppooonnnmmmnnnmmmkkkiiiddd```[[[YYYWWWTTTOOOKKKJJJIIIGGGDDDCCCBBBBBBBBBCCCBBBAAA@@@????????????=========???@@@BBBDDDEEEFFFHHHIIIIIIJJJLLLOOORRRTTTUUUWWWYYY[[[^^^aaabbbkkkqqqxxx}}}zzzuuurrrvvvwwwxxx|||}}}uuunnnjjjjjjqqqzzz~~~lllgggccc```aaa```]]]ZZZ___``````aaaaaaaaaaaa```^^^]]]^^^```bbbbbb```^^^YYYXXXWWWWWWWWWXXXZZZ[[[\\\[[[ZZZZZZZZZ\\\]]]^^^^^^```bbbcccdddcccbbbaaa___^^^]]]]]]___`````````^^^^^^^^^___aaabbbcccdddbbbccccccdddeeefffffffffggggggfffeeedddddddddddddddeeeeeeeeefffffffffgggdddcccbbbbbbbbbbbbbbbbbbcccccccccdddeeefffggghhhkkkmmmooouuuzzzttt~~~mmmbbb___mmmrrr\\\KKKAAA>>>???===AAAGGGPPPXXX]]]^^^^^^]]]___eeennnyyy{{{vvvssskkkbbbUUUOOOGGGCCCAAA@@@>>><<<:::999888999::::::888666888888888888888888888888888888888888888999999999wwwqqqppp}}}zzzsssfff```ZZZUUURRROOOKKKIIIFFFFFFEEEDDDCCCCCCCCCDDDCCCDDDEEEEEEEEECCCBBBAAA>>>>>>>>>>>>???@@@@@@AAA@@@BBBCCCBBBAAA@@@AAABBBDDDDDDDDDCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNQQQRRRVVVVVVVVVWWWYYY[[[]]]^^^^^^```ccccccbbbbbbbbbcccdddeeefffhhhiiikkklllmmmlllmmmmmmnnnnnnnnnnnnnnnooooooooooooppppppqqqqqqvvvvvvvvvvvvuuutttrrrrrrssstttwwwyyyzzzzzzyyyyyyvvvtttrrrqqqqqqsssvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyzzzyyyyyyxxxyyyzzzyyyxxxwwwxxxzzz|||}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}{{{||||||||||||||||||{{{yyyzzz{{{|||}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyyxxxxxxyyy|||}}}}}}{{{yyyyyyyyyyyyzzz}}}~~~}}}}}}~~~}}}~~~}}}|||zzz}}}}}}xxxwwwvvvtttrrrqqqpppoookkkjjjiiiiiiiiigggdddaaa\\\XXXTTTQQQOOOMMMIIIGGGDDDDDDBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>======>>>???AAACCCDDDEEEGGGIIIJJJKKKLLLNNNRRRUUUYYYYYYZZZ\\\^^^bbbfffhhhqqqwwwvvvrrrqqqsssttt|||~~~~~~vvvqqqqqqsss{{{|||rrrfffdddaaaaaaaaaaaa___]]]aaaaaa````````````aaaaaa]]]\\\]]]___aaabbbaaa___ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\]]]^^^```ccceeegggfffdddccc___]]]\\\]]]___aaaaaa```^^^^^^]]]]]]^^^```bbbddddddddddddeeeeeefffffffffgggfffdddcccbbbbbbcccccccccddddddeeeeeeeeeddddddbbbbbbaaaaaaaaaaaabbbbbbdddcccccccccdddeeeffffffhhhjjjmmmrrr|||rrrzzzvvvfff^^^dddwwwkkkTTTEEEAAAAAA======@@@GGGQQQXXXZZZZZZ[[[\\\^^^dddmmm{{{yyyqqqbbbZZZPPPHHHDDDAAA===;;;:::999999999:::999777555888888888888888888888888777777777888999999999:::zzzooopppzzzqqqkkkbbb\\\YYYUUUPPPLLLHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDBBB@@@?????????>>>>>>???@@@AAAAAAAAABBBBBBBBB@@@???@@@AAACCCCCCCCCBBBBBBBBBCCCCCCAAABBBCCCDDDGGGIIIKKKLLLQQQQQQRRRTTTVVVXXXYYYZZZYYY\\\^^^______^^^___``````aaabbbdddfffhhhiiijjjiiiiiijjjkkkkkkkkkkkkkkkmmmmmmnnnoooppppppqqqqqqrrrrrrsssttttttttttttsssqqqrrrtttvvvvvvuuusssrrrssssssssssssttttttuuuuuusssssssssttttttvvvwwwwwwvvvwwwxxxyyyyyyxxxxxxxxxvvvxxxyyyyyyxxxwwwxxxyyy{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~}}}}}}|||||||||{{{{{{|||||||||yyyzzz{{{|||||||||||||||}}}||||||{{{zzzyyyyyyyyywwwxxxyyy|||~~~~~~|||yyyxxxwwwwwwyyy|||~~~||||||}}}~~~~~~}}}{{{zzz}}}zzzwwwtttsssrrrqqqooommmkkkjjjfffdddcccbbb```^^^ZZZVVVRRRPPPMMMKKKIIIHHHGGGFFFAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>?????????@@@AAACCCDDDEEEGGGIIIKKKLLLMMMPPPTTTWWW\\\\\\]]]___ccchhhllloooxxx~~~}}}ssskkkiiiooowww~~~~~~wwwtttvvvyyytttiiidddbbb```___```aaabbbbbbbbbaaa```______```aaaaaa[[[[[[[[[\\\___```___^^^ZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]```cccfffggggggeeeddd___^^^]]]]]]___``````___]]]\\\ZZZZZZ[[[]]]```aaadddddddddeeeeeeffffffffffffeeecccaaa```aaabbbbbbbbbcccddddddeeedddccccccaaaaaaaaa``````aaabbbbbbddddddcccccccccddddddeeecccffflllqqqwwwyyysss{{{ooo```___jjj~~~yyy^^^KKKAAA???>>><<<<<<@@@HHHOOORRRRRRYYYYYYZZZ\\\cccppp~~~ooofff[[[QQQKKKGGGBBB>>><<<;;;999:::::::::888666888888888888888888888888777777777888999999999:::zzzrrrooovvv{{{ppphhhccc^^^VVVPPPLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@AAA@@@AAABBBAAA???>>>???@@@BBBBBBAAAAAAAAAAAAAAABBB>>>??????AAABBBDDDFFFGGGJJJKKKMMMOOOQQQSSSUUUVVVTTTVVVYYY[[[[[[ZZZ[[[\\\\\\]]]^^^```bbbdddffffffeeefffgggggghhhhhhggggggkkkkkkmmmoooppppppqqqqqqnnnooopppqqqrrrrrrssssssssstttuuuvvvuuutttrrrqqqqqqrrrtttuuuuuuuuussssssppppppqqqrrrsssuuuvvvwwwsssvvvxxxyyyxxxwwwwwwwwwtttvvvxxxxxxwwwvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{|||}}}||||||{{{||||||{{{{{{{{{{{{||||||zzzzzz{{{{{{{{{{{{{{{zzz{{{||||||||||||{{{zzzzzzxxxxxxyyy|||~~~}}}{{{yyywwwuuuwww|||~~~~~~|||}}}}}}|||||||||||||||}}}~~~}}}{{{zzz}}}~~~~~~~~~~~~{{{xxxuuusssoooooonnnllliiigggdddccc___]]]ZZZXXXVVVSSSPPPMMMJJJIIIGGGEEEDDDDDDEEEEEE????????????????????????>>>===============>>>???AAAAAAAAABBBCCCDDDFFFFFFIIIKKKMMMNNNPPPSSSWWWZZZ^^^^^^aaadddjjjpppuuuyyyyyytttnnniiikkkttt}}}~~~~~~yyyvvvzzz~~~wwwkkkdddcccbbb```^^^^^^```bbbdddbbbaaaaaa````````````aaa[[[ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZ\\\]]]\\\]]]]]]]]]^^^^^^______^^^___bbbdddeeeeeeddddddaaa___]]]]]]___```___^^^[[[ZZZXXXXXXYYY[[[]]]^^^aaabbbbbbcccdddeeeeeefffeeecccaaa_________aaabbbaaabbbccceeeeeeeeedddcccaaaaaaaaaaaaaaaaaabbbcccddddddcccbbbbbbbbbccccccaaaccciiiooosssyyyyyyuuuwwwccc```dddqqqkkkSSSEEE>>>???===<<<===AAAFFFIIIKKKUUUVVVWWWXXX\\\eeepppyyy~~~vvvjjj```XXXRRRLLLGGG???===::::::::::::999888999999999999999999999999888888888888888999999999vvvoooxxxyyyrrrjjj___XXXTTTRRRPPPMMMJJJGGGFFFEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@?????????@@@@@@???@@@AAA@@@???>>>???@@@@@@???????????????@@@@@@=========>>>???@@@BBBCCCCCCEEEGGGIIILLLNNNOOOPPPNNNQQQTTTUUUVVVVVVWWWXXXYYYYYY[[[]]]___aaaccccccbbbcccddddddeeeeeeddddddfffgggiiikkklllmmmmmmmmmlllmmmnnnooooooooooooooorrrtttuuuwwwwwwvvvtttssspppqqqrrrsssssssssrrrrrrpppppppppqqqrrrssstttuuuqqqtttwwwxxxvvvuuuuuuvvvrrrtttvvvwwwvvvuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzzzz}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{{{{{{{zzzzzzyyyzzz{{{|||~~~~~~}}}|||{{{yyyyyyzzz|||~~~~~~}}}{{{xxxuuuwww{{{}}}|||yyyyyyyyyzzz{{{{{{{{{zzzzzz}}}~~~}}}{{{zzzzzz|||}}}}}}|||{{{}}}~~~||||||}}}}}}~~~~~~|||yyyuuusssqqqpppnnnjjjjjjiiifffccc```]]][[[WWWTTTQQQNNNMMMLLLIIIGGGFFFEEECCCAAA@@@@@@AAABBB===>>>>>>>>>>>>>>>>>>==================>>>??????AAABBBCCCDDDFFFHHHJJJLLLNNNOOORRRSSSUUUXXX]]]```ccceeeiiiooovvv}}}xxxppppppppppppuuu~~~zzzxxx~~~tttiiidddaaaaaa``````^^^^^^^^^```aaaaaaaaaaaaaaa`````````___\\\[[[YYYZZZ[[[\\\\\\[[[[[[[[[ZZZYYYZZZ[[[\\\]]]\\\]]]^^^___``````aaaaaa^^^___```bbbbbbcccccccccbbb```^^^^^^^^^___^^^]]]YYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^```aaabbbccccccdddccc```^^^]]]^^^```aaa```aaaccceeeffffffeeedddbbbaaaaaaaaaaaabbbcccdddddddddcccbbbbbbbbbbbbbbbcccbbbffflllooosss}}}~~~~~~llljjjhhhlll|||yyybbbOOOFFF@@@???>>>======@@@DDDHHHPPPSSSUUUVVVVVV[[[cccjjjuuu~~~~~~rrrggg]]]SSSLLLBBB???;;;999:::;;;;;;;;;::::::::::::::::::::::::999999999888888888888888sssooovvv~~~ttthhh___YYYWWWUUUQQQNNNKKKIIIHHHDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAA@@@????????????>>>@@@AAA@@@???>>>???@@@>>>============>>>??????======<<<======>>>@@@@@@???@@@CCCFFFHHHJJJLLLLLLJJJMMMPPPRRRRRRRRRTTTUUUWWWWWWYYY[[[]]]___aaabbbaaaaaabbbccccccccccccbbb```aaadddfffhhhhhhhhhhhhllllllmmmmmmmmmmmmllllllmmmnnnppprrrssssssrrrqqqpppppppppppppppqqqqqqrrrqqqqqqqqqpppqqqqqqrrrrrrpppssswwwxxxvvvttttttuuuqqqsssvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwuuuvvvwwwyyyzzzzzzyyyyyy}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{{{{zzzzzzyyyyyyyyyzzz}}}~~~~~~}}}|||zzzzzzzzz|||~~~~~~|||xxxuuuvvvzzz|||zzzwwwvvvwwwxxxyyyzzzyyyxxxxxx|||}}}}}}}}}|||{{{yyyxxxzzz{{{|||{{{zzzzzz{{{}}}{{{||||||||||||||||||||||||}}}xxx}}}}}}{{{{{{yyyvvvtttrrrpppooommmlllkkkjjjgggfffeeeccc___[[[XXXVVVQQQNNNKKKHHHHHHHHHFFFEEEDDDCCCAAA???===<<<>>>@@@=========>>>>>>===<<<<<<===============>>>???@@@AAABBBDDDFFFIIILLLOOOPPPQQQSSSUUUWWWYYY]]]aaadddjjjlllqqqyyyuuunnnlllooosssxxx~~~zzzzzzzzzggg______```^^^___```___^^^]]]]]]]]]aaaaaabbbbbbaaa```______]]]\\\ZZZZZZ[[[\\\[[[ZZZ\\\[[[ZZZZZZZZZ[[[]]]]]]\\\]]]^^^```aaabbbbbbbbb_________``````aaabbbbbbcccaaa___^^^^^^^^^]]]\\\YYYXXXXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]^^^```aaabbbdddbbb```]]]]]]^^^___aaa___aaacccfffggggggfffeeebbbbbbaaaaaabbbcccddddddddddddcccbbbaaaaaaaaaaaafffbbbccchhhlllpppzzz|||vvvuuuooommmzzzooo[[[PPP@@@AAA@@@>>><<<>>>CCCHHHMMMQQQTTTTTTSSSUUU[[[aaagggpppzzzpppbbbUUULLLDDD@@@<<<999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777wwwooooooyyyzzzpppfffbbb[[[UUUQQQNNNJJJHHHFFFDDDBBBBBBBBBCCCBBB@@@AAAAAAAAABBBBBBCCCCCCDDD???@@@@@@AAAAAAAAA@@@@@@>>>>>>============>>>>>>;;;;;;:::;;;;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDKKKKKKLLLLLLMMMMMMNNNNNNRRRSSSTTTUUUUUUWWW[[[^^^[[[[[[[[[\\\]]]^^^___```___```aaabbbdddeeeffffffhhhjjjkkkjjjhhhgggfffggglllmmmppprrrsssrrrpppoookkklllnnnoooqqqqqqrrrrrrsssrrrpppooonnnmmmmmmmmmoooppprrrssstttsssrrrrrrwwwwwwvvvuuuuuutttttttttqqqqqqqqqrrrtttvvvwwwxxxvvvuuuuuuvvvxxxyyyyyyyyyyyy{{{||||||zzzyyyyyyzzz}}}{{{yyywwwuuuvvvwwwwwwttttttuuuvvvwwwyyy{{{|||xxxwwwvvvvvvwwwyyy{{{}}}|||yyywwwxxxyyyyyyvvvsssuuuuuuuuuvvvwwwxxxzzz{{{}}}}}}}}}{{{zzzxxxvvvuuuyyyyyyyyyyyyyyyzzz{{{|||yyyyyyyyyyyyxxxxxxxxxxxxtttuuuvvvxxxyyyzzzzzzzzzrrrrrrrrrrrrqqqpppooonnnlllkkkjjjhhhfffdddbbbaaa```^^^[[[XXXTTTQQQOOONNNGGGGGGEEEDDDCCCBBBBBBBBB>>>>>>======<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<>>======???@@@AAAEEEGGGJJJMMMPPPQQQRRRRRRUUUYYY]]]___aaadddiiimmmssstttxxx}}}vvvqqqoooooovvv}}}ooobbb[[[ZZZ[[[^^^^^^^^^^^^^^^___``````____________``````aaaaaaaaa___^^^^^^___aaa``````]]]]]]]]]\\\\\\\\\[[[[[[[[[]]]```bbbdddddddddcccdddcccbbbbbbaaaaaabbbbbbcccaaa______aaaaaa^^^[[[]]]\\\[[[[[[\\\\\\[[[ZZZVVVWWWYYY[[[]]]^^^___```bbbaaa___^^^]]]]]]^^^___aaabbbeeeiiikkkjjjfffbbbeeeccc``````aaaccccccccceeedddcccbbbaaaaaaaaaaaaddddddeeehhhmmmsssxxx{{{|||zzzoooZZZLLLDDD???>>><<<999===DDDEEEGGGLLLPPPTTTVVVWWWWWW```eeelllsss{{{zzzlll^^^SSSLLLFFF@@@===:::777888<<<===<<<;;;;;;;;;:::888666<<<;;;::::::999999::::::xxxrrrsssyyyrrrmmmeee___YYYUUUQQQOOOJJJHHHEEEDDDDDDCCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>======>>>>>>>>>=========<<<<<<<<<<<<<<>>>>>???@@@AAABBBBBBGGGHHHHHHIIIIIIJJJKKKKKKMMMNNNPPPPPPQQQSSSVVVYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^___```aaacccdddeeeeeeeeefffgggfffdddcccdddeeejjjkkknnnpppqqqpppnnnmmmllllllmmmnnnnnnooonnnnnnoooooopppppppppqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqsssssstttuuuuuuuuuuuutttpppppppppqqqrrrsssuuuuuusssssssssuuuwwwwwwwwwwwwzzzzzzzzzzzzyyyxxxxxxxxxzzzxxxwwwuuuuuuuuuwwwwwwttttttuuuuuuvvvwwwyyyzzzuuuttttttssstttvvvyyyzzzxxxvvvuuuvvvxxxxxxvvvtttwwwwwwwwwwwwwwwxxxxxxxxxuuuuuuuuuuuuuuutttsssrrrvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuqqqrrrssstttuuuuuuuuuuuuooooooooonnnmmmlllkkkjjjgggfffeeeccc```^^^]]]\\\WWWUUURRROOOLLLIIIGGGFFFFFFEEECCCBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>======<<<=========???>>>>>>???@@@BBBDDDEEEHHHJJJMMMQQQSSSUUUVVVWWWZZZ^^^cccfffhhhkkkqqqvvv}}}~~~~~~vvvrrrppppppwww~~~~~~yyywwwvvvyyy|||xxxiii```]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^___```aaabbbbbbcccaaa```aaabbbccccccbbb^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^aaacccdddeeeddddddccccccbbbaaaaaaaaaaaaaaabbb```^^^___aaa```^^^[[[\\\\\\[[[[[[[[[[[[[[[ZZZXXXYYYZZZ[[[]]]]]]^^^^^^``````______^^^^^^______```aaadddhhhjjjjjjgggddddddcccbbbbbbcccdddcccbbbbbbbbbbbbbbbcccdddeeeeeeeeedddeeegggkkkpppuuuyyy}}}kkkZZZMMMAAA>>>===;;;<<>>===<<<;;;;;;<<<;;;:::888<<<;;;::::::999999::::::yyyrrrmmmnnnwww{{{rrrjjjbbb\\\WWWTTTPPPNNNJJJHHHGGGFFFDDDCCCGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::===============>>>???@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJJJJKKKLLLOOOQQQSSSSSSSSSTTTUUUVVVXXXXXXZZZZZZ[[[]]]^^^___```aaaaaabbbbbb```______```bbbgggiiikkkmmmmmmmmmlllkkkkkkkkklllllllllkkkkkkjjjiiijjjmmmoooqqqsssssssssqqqpppoooooooooooooooooonnnppprrrtttvvvvvvuuutttppppppppppppppppppqqqrrroooppprrrssstttuuuuuuuuuzzzyyywwwvvvwwwwwwwwwvvvwwwvvvuuuttttttuuuvvvwwwtttttttttttttttuuuvvvvvvqqqqqqqqqqqqrrrtttuuuwwwtttsssssstttuuuvvvuuutttwwwxxxxxxyyyxxxwwwvvvuuuqqqrrrsssttttttuuuuuuuuussssssssssssssssssttttttvvvvvvuuutttrrrqqqppppppnnnooooooooooooooonnnnnnkkkkkkjjjiiigggeeecccbbb```___]]][[[XXXVVVTTTSSSQQQOOOMMMJJJGGGEEECCCBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>???@@@??????@@@BBBDDDGGGIIIKKKLLLNNNQQQUUUXXX[[[\\\]]]aaaeeekkkooorrrwww}}}|||uuurrrrrrtttwww}}}}}}~~~|||uuunnnkkkjjjmmmvvv|||yyyzzzlllbbb______^^^]]]]]]^^^_________^^^]]]\\\\\\]]]]]]___```aaabbbbbbcccbbbaaabbbdddeeedddccc```___^^^]]]]]]]]]^^^___```aaacccdddeeeeeeddddddccccccbbbaaaaaaaaaaaaaaaaaa```___`````````^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[]]]^^^^^^_______________^^^___bbbeeehhhiiigggdddccccccccceeeffffffdddaaa``````aaabbbdddfffhhhiiifffeeedddeeehhhlllqqqttt}}}nnn]]]KKKCCCAAA???<<<;;;===???DDDHHHMMMQQQTTTUUUSSSWWW[[[\\\___hhhvvv{{{sss]]]RRRHHHEEEDDD@@@======<<<;;;:::;;;<<<<<<;;;:::<<<;;;;;;:::::::::::::::uuuoooooowww{{{qqqhhh```[[[VVVRRRNNNKKKJJJIIIGGGFFFGGGGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>??????@@@=========>>>===<<<:::999;;;;;;;;;;;;;;;<<<===>>>??????@@@AAAAAABBBBBBCCCBBBDDDEEEFFFEEEFFFHHHJJJMMMMMMMMMNNNOOOPPPRRRRRRTTTTTTUUUVVVXXXYYYZZZZZZ]]]]]]]]][[[ZZZ[[[^^^```eeefffhhhiiijjjjjjiiihhhhhhiiiiiijjjjjjjjjjjjiiidddfffjjjmmmpppqqqqqqqqqpppooommmlllkkklllmmmmmmlllnnnqqqtttvvvuuutttsssqqqppppppooooooooooooooommmoooqqqrrrrrrssstttuuuyyyvvvtttsssuuuvvvuuutttvvvuuuttttttsssssstttttttttssssssrrrrrrrrrrrrrrrooooooooooooppprrrssstttssssssrrrrrrssssssssssssuuuvvvwwwxxxxxxvvvtttssspppqqqrrrssstttuuuuuuuuupppqqqqqqqqqqqqqqqqqqqqqrrrrrrpppooommmkkkjjjiiilllllllllkkkjjjiiihhhgggeeeeeedddbbb```^^^\\\[[[XXXWWWUUUSSSQQQNNNMMMLLLKKKJJJHHHFFFCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHKKKMMMNNNNNNPPPSSSWWW[[[___aaaccchhhmmmtttyyy}}}{{{xxxsssqqqrrrxxx}}}|||}}}~~~uuuooojjjkkkmmmsss|||{{{xxx~~~zzzoooccc]]]___aaa```]]]___```bbbcccbbbaaa___]]]^^^^^^^^^_________``````aaa```___aaacccdddcccaaabbbaaa___^^^]]]^^^___```bbbcccddddddeeeddddddcccddddddcccbbbbbbbbbbbbbbbdddccccccbbbaaa___^^^\\\\\\\\\\\\\\\ZZZYYYYYYZZZ]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[]]]^^^______^^^^^^\\\\\\^^^aaaeeefffdddcccaaabbbdddgggiiihhheeeaaa______```bbbdddfffhhhiiihhhfffeeedddfffiiimmmpppxxxppp\\\MMMFFFBBB>>><<<:::<<>>===;;;::::::<<<<<<<<<;;;<<<<<<;;;:::::::::::::::{{{ssspppuuu}}}yyynnnggg[[[WWWRRRNNNLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>??????@@@@@@AAA???AAACCCCCCCCCCCCDDDEEEGGGGGGHHHHHHIIIKKKLLLMMMPPPPPPQQQRRRTTTUUUVVVVVVYYYZZZYYYXXXWWWXXX[[[^^^bbbccceeefffggggggffffffdddeeefffhhhiiiiiijjjjjjeeegggjjjmmmnnnooonnnnnnnnnlllkkkiiiiiiiiijjjkkklllnnnqqqssstttsssqqqppprrrqqqpppooonnnnnnnnnnnnlllnnnpppqqqpppqqqtttvvvxxxvvvuuuttttttuuutttsssvvvuuutttssssssrrrrrrrrrrrrrrrqqqpppoooooooooooommmnnnnnnooopppqqqrrrssstttsssrrrqqqpppooopppqqqqqqrrrtttvvvvvvuuusssrrrnnnoooooopppppppppoooooooooooopppqqqppppppooonnnoooooommmkkkiiigggfffeeehhhhhhhhhgggeeecccbbbaaa___^^^]]][[[YYYVVVTTTSSSQQQPPPOOOMMMKKKIIIGGGFFFDDDCCCAAA@@@>>>>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAABBBCCCFFFGGGIIIKKKMMMOOOPPPQQQQQQSSSVVVZZZ___dddgggiiipppuuu}}}yyyqqqpppoooqqqwww~~~}}}~~~xxxsssmmmqqqrrrqqqttt}}}xxxssssssxxxrrriii___\\\___bbbaaa^^^aaabbbdddeeeeeedddbbbaaaaaaaaa```___^^^]]]\\\\\\_________aaacccdddcccaaabbbaaa```_________``````bbbccccccccccccccccccccceeeeeedddccccccccccccdddggggggfffdddaaa___]]]\\\\\\]]]^^^]]]ZZZYYYYYY[[[____________^^^]]]\\\[[[XXXZZZ\\\]]]^^^^^^^^^]]][[[[[[[[[]]]```aaa```___^^^```dddhhhkkkjjjfffccc``````aaaaaacccdddfffggghhhgggfffeeefffhhhjjjlllpppnnn[[[NNNFFFBBB???;;;<<<===@@@CCCGGGKKKMMMOOOUUU\\\^^^]]]^^^dddjjjvvv|||yyydddXXXRRRKKKFFFEEE???===;;;:::;;;<<<;;;:::===<<<;;;;;;::::::;;;;;;}}}sssqqqtttyyy}}}tttfffaaa[[[UUUQQQOOOLLLKKKIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<======>>>?????????>>>???AAABBBAAA@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVVVVVVVUUUVVVYYY[[[___```aaaaaabbbccccccccc```aaacccdddfffgggggghhhggghhhjjjkkklllllllllllljjjiiiiiihhhhhhhhhhhhiiiiiikkkmmmooopppooonnnmmmqqqpppooonnnmmmmmmmmmmmmkkkmmmnnnnnnlllnnnsssxxx{{{||||||zzzvvvsssrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppooommmmmmllllllllllllmmmmmmnnnooopppqqqqqqrrrrrrqqqnnnlllkkkmmmnnnnnnooopppqqqrrrqqqqqqpppnnnnnnoooooonnnnnnmmmmmmllllllmmmnnnnnnmmmkkkjjjkkkkkkiiigggfffdddcccbbbbbbbbbaaa```^^^\\\ZZZYYYWWWVVVUUUTTTQQQOOOMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@??????>>>>>>???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@AAACCCEEEFFFKKKLLLNNNQQQTTTUUUVVVWWWXXXYYY]]]aaaggglllqqqtttzzzwwwqqqnnnooorrrwww~~~}}}}}}~~~~~~~~~}}}||||||~~~zzzwwwqqqwwwxxxsssrrr~~~wwwrrrmmmooowwwlllfff___]]]```bbbaaa___aaabbbcccdddddddddcccccccccbbbaaa___]]]\\\ZZZYYY``````aaaccceeefffdddcccaaaaaaaaa`````````______aaaaaaaaaaaaaaaaaabbbbbbeeeeeedddcccccccccccccccggghhhhhheeeaaa^^^\\\\\\]]]___aaa___[[[YYYZZZ\\\```````````````___^^^^^^[[[[[[\\\^^^^^^_________]]]\\\[[[[[[]]]]]]\\\[[[\\\^^^bbbhhhkkkkkkhhheeebbbbbbbbbccccccdddeeefffiiiiiihhhhhhiiiiiiiiijjjmmmzzzmmm]]]RRRKKKEEE@@@???>>>>>>@@@BBBEEEGGGMMMSSS[[[aaabbbcccdddfffhhhnnnwwwxxxiii]]]SSSLLLKKKEEEBBB???======<<<;;;:::===<<<<<<;;;;;;;;;;;;;;;{{{xxxqqqwww{{{uuulllccc]]]XXXTTTRRRPPPOOONNNLLLJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@===;;;;;;<<<===>>>>>>======<<<<<<<<<======;;;;;;;;;<<<======>>>>>><<<>>>@@@AAA@@@??????????????????@@@AAABBBDDDDDDIIIIIIJJJKKKMMMNNNOOOPPPPPPRRRSSSTTTTTTTTTVVVXXX[[[[[[\\\]]]]]]^^^^^^^^^^^^___```aaabbbbbbbbbbbbddddddeeefffgggggghhhhhhffffffggggggggggggggggggdddeeegggiiijjjlllllllllooonnnmmmllllllllllllllljjjkkkllljjjhhhkkkrrrxxxyyyrrrooopppllllllmmmnnnooopppppppppnnnmmmmmmlllkkkkkkkkkkkkjjjkkklllmmmnnnooooooooommmmmmmmmkkkhhhhhhjjjmmmnnnmmmmmmmmmmmmmmmllllllkkkkkkllllllllllllkkkkkkggggggiiiiiiiiigggfffdddcccbbbaaa```^^^]]]\\\[[[YYYYYYYYYWWWVVVTTTRRRQQQNNNNNNMMMLLLJJJHHHFFFEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???????????????@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<=========>>>>>>??????AAABBBDDDGGGIIIJJJNNNPPPSSSWWW[[[]]]______bbbcccggglllrrrxxx}}}|||wwwsssqqqsssvvv|||~~~|||{{{{{{zzzzzz|||||||||}}}~~~|||xxxwwwxxx|||}}}~~~~~~}}}}}}xxxtttqqqtttxxxtttfffccc```^^^```aaabbbbbb]]]^^^______```aaabbbbbbbbbbbb```___]]]\\\ZZZZZZ^^^___```ccceeeeeedddbbb___```aaabbbaaa```^^^]]]^^^^^^^^^^^^___``````aaadddcccbbbbbbaaaaaabbbbbbccceeefffddd```]]]]]]^^^^^^aaaccc```\\\YYY[[[^^^``````aaabbbbbbbbbbbbbbb____________```aaaaaabbbbbb___]]][[[[[[[[[ZZZYYYYYY[[[```fffkkkllljjjgggddddddddddddfffggghhhiiiiiijjjkkkllllllkkkiiihhhnnntttsssiii[[[OOOEEECCC@@@>>>===>>>@@@BBBHHHLLLTTT]]]dddffffffeeecccgggooovvv~~~pppaaaWWWUUULLLIIIDDDAAA???>>><<<;;;======<<<;;;;;;;;;;;;;;;qqqyyy~~~sssqqqrrr{{{{{{qqqiiibbb]]]ZZZUUUTTTRRRPPPMMMKKKIIIHHHEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBGGGDDD@@@===;;;<<<>>>??????>>>>>>=========>>>>>>999::::::;;;<<<<<<======;;;===@@@@@@???======>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKMMMOOORRRSSSSSSSSSTTTUUUXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^^^^______^^^^^^]]]_________```aaabbbdddeeecccdddfffggghhhgggffffff___```bbbdddgggiiikkklllmmmlllkkkkkkjjjjjjjjjkkkiiijjjjjjgggeeehhhqqqxxx|||qqqnnnooofffgggiiikkknnnooopppqqqmmmlllkkkkkkjjjjjjjjjkkkiiijjjkkklllmmmnnnnnnnnnhhhiiiiiigggeeefffiiimmmooonnnlllkkkiiiiiiiiiiiiccccccdddeeefffffffffeeebbbccceeeeeeeeecccaaa```[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGEEECCCBBBAAA???????????????>>>>>>>>>:::::::::999::::::;;;;;;>>>>>>===<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAACCCDDDGGGJJJLLLMMMPPPRRRVVV[[[```ccceeefffjjjkkkoootttzzzwwwsssrrrsssttt{{{~~~~~~}}}|||{{{yyyxxxxxx{{{{{{||||||}}}~~~{{{vvvtttsssuuurrrqqqwww~~~{{{yyywww||||||~~~lllbbbaaa```______aaacccdddZZZZZZZZZ[[[]]]^^^```aaaaaa``````^^^]]]\\\\\\[[[\\\\\\]]]```ccccccaaa___^^^___aaacccbbb```^^^\\\]]]\\\\\\]]]]]]^^^``````bbbaaaaaa```````````````___aaacccbbb___]]]]]]______bbbdddaaa\\\ZZZ\\\______```aaaccccccdddddddddcccbbbaaaaaaaaabbbdddeeeeeebbb^^^\\\[[[[[[YYYXXXWWWZZZ___eeejjjlllkkkiiiddddddeeefffhhhjjjkkkllliiijjjmmmnnnnnnllljjjhhhnnnooovvv}}}jjjXXXIIIFFFBBB>>><<<<<<===???BBBFFFMMMXXXbbbhhhhhhfffeeehhhlllqqqvvv}}}sssgggcccRRRNNNHHHDDDAAA@@@===<<<======<<<;;;;;;;;;;;;<<>>???>>>===<<<===>>>AAAAAABBBCCCCCCDDDEEEEEEJJJOOORRRRRRNNNKKKMMMPPPPPPPPPRRRSSSSSSSSSRRRQQQXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\\\\\\\^^^___```___```aaabbbcccdddddddddbbbaaa``````aaadddfffhhhiiihhhhhhggggggggggggggghhhgggfffcccccceeeiiilllyyymmmiiijjjfffhhhiiiiiihhhgggggghhhkkkjjjhhhhhhggghhhiiijjjkkkiiihhhiiiiiihhhfffdddddddddccccccdddeeeggghhhjjjjjjjjjiiihhhfffdddcccaaa```___^^^]]]\\\\\\\\\^^^^^^^^^]]][[[ZZZXXXWWWWWWVVVTTTRRRPPPOOOOOONNNOOOMMMLLLJJJHHHFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>======>>>===;;;;;;:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>><<<======<<<<<<===@@@BBB@@@EEEJJJLLLKKKMMMRRRWWWYYY[[[^^^aaacccgggkkknnnrrrwww~~~~~~wwwrrrrrrvvv|||~~~|||{{{zzzzzzzzz|||zzzzzz|||}}}zzz|||}}}|||{{{xxxvvvtttsssppppppttt~~~}}}~~~pppiiiaaabbbaaa```^^^]]]^^^___```]]]YYYXXXZZZ]]]```aaaaaaaaaaaa^^^[[[YYYXXXYYY[[[]]]^^^```aaa``````___]]]^^^aaabbbaaa___\\\ZZZYYYYYYZZZ[[[\\\]]]]]]^^^___```___]]][[[ZZZ[[[\\\ccccccbbbaaa```___^^^^^^```aaaaaa```^^^\\\]]]^^^aaabbbcccbbbaaaccceeehhhfffdddbbb``````bbbdddfffbbbaaa```___]]]\\\[[[ZZZ[[[^^^aaaccceeefffhhhjjjjjjiiigggggghhhjjjmmmooorrrqqqqqqooonnnkkkjjjhhhooommmrrr}}}sss]]]RRRFFF???>>>@@@???===;;;>>>GGGQQQXXX\\\ccckkkgggjjjnnnppprrrtttwwwyyy}}}}}}vvvgggZZZOOOMMMKKKEEE???======>>>>>>>>>>>>===;;;:::WWW^^^gggppp|||xxxrrrrrr{{{}}}vvvnnnhhhaaa\\\ZZZXXXTTTQQQRRROOOKKKHHHGGGFFFFFFFFFCCCBBBAAAAAAAAAAAABBBCCCCCCAAA????????????>>>===>>>>>>==================================================================;;;<<<>>>===<<<<<<===???======>>>??????@@@AAAAAAHHHKKKOOONNNKKKIIIJJJLLLLLLMMMNNNOOOOOOOOONNNNNNQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^```aaaaaabbbbbb___^^^^^^^^^___aaaccceeeddddddccccccccccccddddddeeeeeecccaaa______bbbdddrrryyy|||rrrhhheeefffeeefffhhhhhhfffeeefffggghhhgggfffeeedddeeeeeeffffffeeeddddddeeedddbbb```bbbaaa`````````aaabbbcccbbbbbbcccccccccaaa```___]]]]]]\\\ZZZZZZYYYYYYZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>======??????>>>>>>>>>============<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>===>>>@@@@@@@@@@@@CCCEEEBBBGGGLLLNNNNNNPPPUUUYYY]]]___cccfffiiilllqqqttt{{{zzzxxxvvvuuuxxx~~~~~~}}}|||{{{zzzzzzzzz~~~|||{{{|||~~~}}}{{{xxxxxxxxxyyy{{{{{{zzzvvvssstttwwwvvvkkkgggcccdddcccaaa^^^\\\]]]^^^aaa^^^ZZZYYY[[[^^^```aaacccddddddbbb___\\\[[[\\\\\\\\\^^^___``````````````````aaaaaa```___^^^^^^ZZZZZZZZZ[[[\\\\\\]]]]]]^^^______^^^\\\\\\]]]___ccccccbbbaaa```___^^^^^^]]]^^^^^^]]][[[ZZZZZZ[[[___```aaaaaabbbcccfffiiihhhgggeeecccccccccdddeeedddccccccbbbaaa```______\\\^^^aaacccccceeegggiiikkkjjjiiihhhiiijjjlllmmmnnnnnnnnnnnnmmmllllllkkkooonnnqqq|||~~~rrriii[[[NNNEEE???===<<<===>>>BBBHHHLLLPPPWWW___eeegggkkkmmmnnnoooqqqrrruuuwwwzzzzzzlll___YYYUUUMMMFFFDDDDDDDDDDDDCCCBBB@@@>>>===PPPUUUZZZaaajjjyyyvvvllljjjmmmvvv~~~tttlllgggccc___[[[WWWSSSNNNJJJHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCDDDBBB???>>>>>>>>><<<;;;>>>>>>>>>>>>????????????========================>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBB@@@>>><<<===>>>;;;;;;<<<<<<======>>>>>>CCCFFFIIIHHHEEEDDDEEEHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOOOONNNRRRSSSTTTVVVVVVVVVVVVUUUVVVWWWYYYZZZ\\\]]]^^^^^^[[[ZZZZZZZZZ[[[\\\^^^___]]]]]]]]]]]]^^^___```````````````]]]ZZZXXXYYYZZZaaafffkkklllhhhcccaaa```bbbccceeeeeecccbbbcccdddeeedddcccbbbaaa````````````___^^^___```___]]][[[]]]]]]\\\[[[[[[[[[[[[\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<===============<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>AAACCCEEEEEEFFFGGGIIIGGGKKKPPPSSSTTTWWW[[[```bbbfffjjjooossswww|||yyyuuurrrtttwww||||||||||||{{{{{{zzzzzzzzz}}}{{{zzzzzz{{{{{{zzzxxxwwwxxx{{{~~~~~~zzzxxx}}}xxx~~~wwwjjjeeeeeeeeeeeeeeebbb___\\\\\\\\\aaa^^^[[[ZZZ\\\^^^``````bbbcccdddccc```^^^\\\\\\]]]]]]]]]^^^___```aaabbbccccccbbbaaaaaaaaabbbbbb\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______^^^^^^```aaacccbbbbbbaaa```___^^^^^^\\\]]]]]]\\\ZZZYYYZZZ[[[\\\^^^``````aaacccfffiiiggggggfffeeedddccccccbbbddddddcccccccccbbbbbbbbb^^^___aaabbbbbbdddgggiiillllllkkkkkkkkkjjjjjjjjjjjjjjjkkkllllllmmmnnnnnnnnnnnnqqqwww}}}iiiTTTEEE???>>>AAA>>>>>>@@@AAACCCJJJQQQZZZ^^^cccgggiiikkkmmmnnnmmmnnnrrrxxx~~~sssjjjcccYYYQQQLLLHHHHHHGGGFFFDDDBBB@@@???MMMPPPUUUYYY```kkkyyyyyyoookkklllsss}}}yyyrrrkkkfff^^^XXXRRRMMMKKKJJJIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA???>>>>>>>>>===;;;======>>>>>>??????@@@@@@================================================JJJJJJHHHEEE@@@===;;;;;;<<<<<<======>>>>>>>>>??????AAABBBBBB@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFIIIKKKLLLLLLKKKJJJKKKLLLNNNPPPQQQPPPOOONNNOOOPPPRRRTTTVVVWWWXXXXXXVVVVVVUUUVVVVVVXXXYYYZZZVVVVVVVVVWWWXXXYYY[[[[[[ZZZ[[[\\\ZZZWWWTTTTTTTTTVVVYYY^^^aaaaaa```^^^\\\^^^```aaaaaa```______```bbbaaa```___^^^]]]\\\\\\[[[ZZZZZZZZZ[[[[[[YYYWWWXXXXXXWWWVVVUUUUUUTTTTTTVVVWWWXXXXXXXXXWWWVVVUUUPPPPPPOOONNNNNNNNNNNNNNNLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>============>>>>>>?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>@@@CCCGGGIIIJJJKKKMMMNNNMMMQQQUUUYYY[[[___cccggghhhlllrrryyy~~~zzzvvvsssqqqtttwww~~~~~~{{{{{{{{{||||||||||||{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{zzzvvv|||vvvlllfffdddddddddeeeeeeccc```]]]]]]]]]```^^^\\\[[[]]]___``````^^^```aaaaaa^^^[[[ZZZZZZ^^^]]]]]]]]]^^^```bbbcccdddddddddeeeeeeeeeeeeeee]]]]]]]]]\\\\\\[[[[[[[[[]]]___``````______```aaabbbbbbaaa```___^^^]]]]]]]]]^^^___^^^\\\[[[\\\]]]\\\]]]___``````aaadddfffbbbbbbcccdddcccbbbaaa``````aaaaaaaaabbbbbbbbbbbb___aaabbbbbbbbbcccfffhhhlllmmmmmmmmmlllkkkiiihhhiiiiiiiiijjjkkkmmmnnnnnnmmmmmmooosssvvvkkkRRREEEBBBBBB>>><<<>>>>>>???CCCHHHJJJOOOWWW^^^dddhhhlllnnniiiiiilllpppvvv|||||||||}}}uuuiii\\\TTTKKKKKKKKKJJJIIIGGGFFFFFFFFFJJJNNNRRRWWW]]]eeekkk{{{wwwooommmnnnttt}}}vvvllleee\\\VVVTTTSSSPPPMMMIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@>>>>>>???@@@@@@???=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>><<<<<<============>>>???@@@@@@@@@AAAAAAAAABBBBBB@@@BBBDDDFFFHHHGGGFFFEEEDDDFFFHHHJJJKKKJJJIIIHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTPPPPPPPPPQQQRRRTTTUUUVVVTTTVVVWWWVVVTTTRRRRRRRRRSSSUUUXXX[[[\\\\\\ZZZYYYYYY[[[\\\\\\[[[ZZZZZZ[[[]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUVVVWWWWWWUUUSSSSSSSSSRRRQQQPPPOOONNNNNNRRRRRRRRRRRRQQQOOOMMMLLLIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFEEEDDDBBB@@@?????????>>>>>>>>>>>>??????===<<<<<<<<<<<<===>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBFFFJJJMMMOOOQQQRRRTTTRRRUUUYYY]]]bbbfffjjjmmmooottt|||zzzrrrppprrruuuwww~~~~~~}}}zzz{{{|||}}}}}}}}}||||||yyyyyywwwvvvuuuvvvwwwyyy~~~}}}~~~vvvllliiiiiifffcccaaabbbcccbbb```^^^^^^^^^^^^\\\[[[\\\^^^``````___\\\^^^___^^^\\\ZZZZZZZZZ^^^^^^]]]]]]^^^___aaabbbbbbdddfffhhhiiihhhfffeee^^^^^^]]]]]]\\\[[[[[[[[[___```bbbbbb```_________aaa``````___^^^]]]\\\\\\]]]^^^___^^^\\\\\\]]]^^^\\\^^^``````______```aaa^^^___aaacccddddddcccccc___``````aaabbbbbbccccccaaabbbccccccbbbccceeegggkkklllmmmmmmlllkkkiiihhhjjjjjjiiiiiijjjkkklllmmmkkkkkkmmmppprrryyyaaaLLLBBBAAA===<<<>>>???>>>@@@CCC@@@EEEMMMUUU\\\aaafffiiiffffffggghhhjjjnnnqqqtttuuuvvvxxxxxxwwwwwwwwwwww~~~lll___QQQPPPPPPOOONNNNNNMMMMMMDDDGGGKKKNNNRRRUUUYYY]]]eeerrrzzzrrrjjjjjjoooyyywwwkkkccc___\\\WWWRRRQQQQQQPPPNNNLLLIIIGGGFFFCCCBBB@@@@@@BBBCCCBBBAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAA???===;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>???>>>>>>>>>>>>???@@@@@@<<<===>>>@@@AAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDBBBCCCEEEGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPNNNPPPQQQQQQPPPOOOOOOPPPPPPRRRTTTVVVVVVVVVUUUTTTRRRTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPQQQPPPOOOPPPQQQQQQPPPNNNLLLMMMMMMLLLKKKJJJIIIHHHJJJJJJJJJJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@???>>>???>>>>>>=========>>>>>>;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAACCCDDDFFFGGGGGGJJJNNNQQQTTTVVVZZZ\\\XXX[[[___dddiiiooosssuuuzzz~~~xxxppplllooovvv}}}~~~}}}|||{{{yyyzzz|||}}}}}}|||{{{zzzzzzyyywwwtttrrrrrrtttwwwoooggghhhiiifffbbb___aaabbbbbb```^^^]]]^^^ZZZZZZZZZ\\\___``````___^^^______^^^\\\[[[\\\]]]______^^^^^^^^^_________^^^aaadddggghhhgggdddccc^^^^^^]]]]]]\\\\\\\\\[[[^^^```bbbbbb```^^^^^^^^^______^^^]]]\\\[[[ZZZZZZYYY[[[\\\[[[YYYYYYZZZ[[[\\\^^^______^^^]]]]]]^^^^^^```bbbdddfffggggggfffbbbbbbccccccdddeeeeeefffbbbdddffffffeeeddddddeeehhhiiijjjkkklllkkkjjjiiilllkkkjjjiiijjjkkklllmmmkkkjjjkkkmmmooottttttXXXHHHDDD???<<>>BBBGGGLLLPPPUUUYYY]]]^^^___``````___```cccfffkkklllnnnqqqssstttuuuuuuxxxsss\\\ZZZXXXUUURRRPPPOOOOOODDDEEEGGGIIILLLOOOSSSVVVWWWbbboooyyyxxxrrrnnnmmmrrrzzzxxxqqqkkkccc]]]ZZZZZZXXXVVVSSSOOOLLLJJJGGGEEECCCCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<===>>>===<<<<<<;;;<<<===>>>???::::::;;;<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAA>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLKKKIIIHHHIIIJJJJJJLLLNNNOOOMMMLLLMMMNNNJJJLLLNNNMMMLLLKKKLLLMMMKKKKKKLLLLLLLLLKKKIIIHHHIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>??????>>>>>>>>>??????@@@===>>>>>>>>>>>>>>>>>>===??????>>>===<<<<<<======;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============;;;<<<>>>???@@@@@@@@@???BBBBBBCCCDDDFFFIIIKKKLLLLLLOOORRRUUUXXX\\\aaaddddddfffiiiooovvv|||}}}uuurrrppprrrxxx~~~~~~|||{{{zzzyyyyyyxxxyyyzzz{{{{{{zzzxxxwwwuuuuuutttqqqppprrrwww|||}}}}}}wwwllleeeddddddcccaaa___aaabbbbbb___\\\[[[[[[WWWWWWXXX[[[___``````____________]]][[[\\\^^^```````````````___^^^]]]\\\[[[]]]___aaabbbbbbbbbaaa]]]]]]]]]]]]]]]]]]\\\\\\\\\^^^aaaaaa```_________]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXYYYXXXWWWWWWXXXYYYYYY[[[^^^^^^]]]]]]]]]^^^``````bbbccceeeeeeffffffdddddddddeeeffffffggggggcccfffhhhiiihhheeeddddddeeefffgggiiijjjkkkkkkkkkkkkkkkjjjiiijjjlllnnnooollliiiiiilllnnnqqqxxxppp^^^OOOGGGAAA??????<<<;;;======???AAACCCEEEIIIMMMPPPSSSUUUWWWWWWVVVWWWZZZ\\\``````cccfffkkknnnpppqqqpppvvv}}}vvvsssmmmfff```[[[WWWUUUAAAAAAAAAAAADDDHHHMMMPPPPPPYYYbbbhhhrrrvvvkkkhhhkkkkkkwww}}}ssskkk``````^^^[[[XXXSSSOOOMMMKKKHHHFFFEEEEEEEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;===>>>>>><<<;;;:::::::::;;;======:::::::::;;;<<<===???@@@======<<<======>>>@@@@@@======???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHHHHFFFDDDCCCDDDEEECCCFFFIIIIIIFFFEEEGGGIIIEEEGGGHHHHHHGGGFFFFFFGGGCCCDDDEEEFFFFFFEEECCCCCCDDDCCCCCCDDDEEEEEEDDDBBBAAABBBCCCDDDCCCBBBAAA@@@>>>???@@@AAAAAA@@@???>>>======<<<<<<<<<======>>>:::;;;<<<===============@@@???>>>===<<<<<<<<<<<<>>>======<<<======>>>>>>========================<<<<<<<<<=========>>>>>><<<===???@@@AAAAAAAAA@@@BBBCCCDDDFFFIIIKKKNNNOOOPPPRRRUUUXXX[[[```fffjjjoooppptttzzz}}}xxxtttrrrrrruuu{{{~~~~~~}}}|||{{{yyyxxxwwwwwwvvvwwwyyyyyyyyywwwuuutttmmmnnnoooooopppuuu}}}}}}}}}zzzvvvuuu}}}tttqqqllleee```^^^^^^``````bbbcccbbb^^^[[[XXXXXXTTTUUUWWW[[[___aaa```_________]]][[[YYYZZZ^^^aaa```aaaaaaaaa```^^^\\\ZZZZZZZZZ[[[[[[]]]^^^``````]]]]]]]]]]]]]]]]]]]]]]]]YYY\\\___aaaaaa``````aaa\\\\\\[[[ZZZYYYXXXWWWWWWVVVXXXYYYXXXWWWWWWXXXYYYWWWYYY\\\^^^]]]]]]^^^___`````````aaaaaabbbccccccdddddddddeeeeeeeeeffffffcccfffjjjkkkiiifffdddcccddddddfffgggiiikkklllmmmjjjjjjiiiiiikkkmmmppprrrnnnjjjhhhkkkmmmnnnsssxxxzzzuuuZZZPPPFFFAAA???<<<;;;===:::;;;======???BBBGGGKKKIIILLLPPPQQQQQQRRRUUUXXXSSSTTTUUUYYY___dddggghhhgggmmmtttxxx|||~~~tttkkkfffccc>>>???@@@BBBDDDFFFGGGHHHOOOQQQUUU[[[cccnnnzzz|||ppphhhmmmlllrrrxxxsssnnnhhhdddaaa]]]WWWSSSRRRQQQOOOLLLHHHFFFGGGHHHAAABBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCBBB@@@>>>===============<<<<<<<<>>>>>>>>>>>======>>>>>>======<<<;;;::::::::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAEEEDDDBBB@@@??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<========================???@@@AAA???===;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<=========<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;999;;;======<<<:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAACCCEEEGGGHHHIIIJJJLLLMMMOOOQQQSSSTTTVVVXXXZZZ[[[___gggqqqzzzxxx|||}}}uuuppppppuuuyyyxxx}}}zzzxxxvvvuuuwwwwwwxxxwwwwwwuuusssrrrpppmmmmmmsssxxxyyyzzz||||||}}}{{{~~~xxxmmmkkkrrr~~~{{{wwwmmmkkkhhheeebbb`````````___```aaaaaa```^^^[[[ZZZWWWWWWXXXYYY[[[\\\^^^___```___^^^\\\\\\\\\\\\]]]___```aaa^^^ZZZYYYZZZ]]]XXXWWWWWWWWWYYY\\\___aaa```___^^^\\\[[[ZZZZZZZZZYYYXXXXXXXXXZZZ]]]```bbbcccaaa___]]][[[YYYYYYYYYZZZYYYWWWWWWWWWXXXZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^```bbbccccccaaabbbbbbbbbbbbbbbbbbbbbbbb^^^aaaeeehhhiiigggdddbbbdddbbbaaacccfffiiikkkkkkkkkkkkkkklllmmmnnnooopppooollliiiiiilllnnnmmmlllmmmxxx{{{fffPPPFFFBBB??????BBB===<<<;;;;;;<<<>>>@@@BBBFFFGGGJJJLLLNNNNNNMMMLLLOOOOOOOOOPPPTTTXXX]]]```fffhhhkkknnnrrrwww}}}zzzttt===>>>???AAACCCDDDFFFFFFIIIKKKNNNSSSYYYbbbkkkrrr}}}qqqmmmlllsss}}}|||vvvqqqnnniiiccc^^^XXXWWWTTTPPPLLLJJJIIIIIIFFFFFFFFFFFFDDDDDDDDDEEEDDDCCCAAAAAAAAA@@@>>>;;;??????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>????????????@@@@@@>>>===<<<<<<<<<<<<>>>============>>>??????BBBBBBAAA@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;===============<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::<<<>>>>>>===;;;;;;<<<===<<<<<<===>>>???@@@AAACCCCCCCCCDDDFFFHHHJJJKKKKKKLLLNNNQQQSSSVVVWWWYYY^^^aaadddfffjjjqqq{{{yyywwwssspppooottt{{{}}}{{{xxxvvvvvvvvvvvvvvvuuutttrrrqqqpppooopppuuuzzzyyyvvvxxx|||~~~yyyzzzvvvnnnmmmtttwwwqqqmmmgggfffdddbbb___]]]\\\\\\^^^______```___]]][[[YYYZZZYYYYYYZZZZZZ\\\]]]^^^___^^^]]]\\\[[[\\\]]]]]]^^^______]]]YYYWWWXXXZZZYYYXXXXXXYYYZZZ]]]```bbb______]]]\\\[[[ZZZZZZZZZXXXXXXXXXYYY[[[^^^bbbccccccbbbaaa```^^^\\\ZZZZZZZZZYYYWWWWWWWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]___bbbcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbb^^^```cccffffffeeecccbbbcccaaa```bbbdddggghhhhhhiiiiiijjjkkklllnnnpppqqqooollljjjiiikkkmmmlllkkklllrrrxxx}}}~~~eeeTTTIII@@@===???===<<<;;;:::;;;<<<>>>???AAABBBDDDGGGHHHHHHGGGFFFIIIIIIIIIJJJMMMQQQUUUXXXYYY[[[^^^aaadddiiinnnsssuuu|||<<<===>>>???AAABBBCCCDDDDDDFFFIIILLLOOOUUU[[[___mmmxxxyyypppllllllpppyyyyyyrrrmmmaaa___ZZZVVVQQQNNNKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDFFFEEECCCBBBAAA@@@>>><<>>??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;=========>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===??????>>>======>>>@@@@@@@@@@@@AAABBBCCCCCCGGGHHHHHHJJJLLLNNNPPPQQQPPPQQQTTTWWW[[[^^^aaabbbgggkkkppptttwww~~~zzzsssmmmmmmnnnooosss{{{}}}{{{yyywwwvvvtttssssssrrrqqqpppoooooossstttxxxyyywwwvvv}}}yyyyyyxxxttttttyyy~~~tttlllhhheeebbbbbbaaa```^^^\\\ZZZYYY\\\]]]]]]^^^]]]\\\[[[ZZZ\\\[[[ZZZZZZYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^\\\YYYVVVUUUVVVYYYYYYYYYZZZ[[[^^^```bbb^^^^^^]]]\\\[[[ZZZZZZZZZXXXXXXYYYZZZ\\\___aaacccccccccdddcccbbb___]]][[[YYYXXXWWWWWWWWWYYYZZZ[[[___^^^^^^]]]\\\[[[ZZZZZZ]]]]]]]]]___aaabbbbbb```aaaaaaaaaaaaaaaaaaaaaaaa^^^___aaabbbccccccbbbaaabbbaaa``````bbbdddddddddffffffgggiiilllnnnqqqrrrooommmkkkjjjkkkkkkkkkjjjkkkmmmooowwwhhhUUUGGG@@@@@@>>>===;;;::::::;;;===>>>===>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBDDDHHHKKKMMMQQQSSSVVVXXXZZZ]]]bbbffffffkkksss{{{;;;;;;<<<===???@@@AAAAAABBBDDDGGGIIIKKKNNNRRRUUU```fffpppyyyvvvooommmooorrr}}}{{{qqqmmmgggaaa\\\WWWSSSQQQOOOMMMKKKJJJIIIIIIHHHHHHIIIGGGEEEDDDDDDDDDCCCAAABBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@>>>=========<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<============<<<<<<<<<>>>@@@@@@??????@@@AAAEEEEEEEEEEEEFFFGGGHHHHHHLLLMMMNNNQQQSSSVVVXXXYYYVVVXXX[[[___dddhhhlllmmmtttyyy~~~uuunnnjjjppprrruuuyyy~~~~~~|||zzzxxxvvvuuuppppppppppppppppppqqqqqqxxxtttssstttvvv}}}vvvlllhhheeeddd```aaaaaaaaa___]]][[[ZZZ[[[[[[\\\]]]]]]\\\[[[[[[]]]\\\ZZZXXXWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[]]]^^^^^^\\\YYYVVVTTTSSSWWWXXXXXXYYY[[[]]]___```\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZ[[[]]]^^^___bbbdddffffffeeebbb___\\\XXXXXXWWWWWWXXXYYYZZZ[[[_________^^^]]]]]]\\\\\\^^^^^^^^^```bbbccccccaaa````````````````````````^^^^^^______```aaaaaaaaacccbbb```aaabbbcccbbbaaacccdddfffhhhkkknnnppprrrooonnnkkkjjjjjjjjjjjjjjjjjjjjjmmmuuuzzzeeeTTTIIIEEE???>>><<<;;;:::;;;===>>>======>>>???@@@@@@@@@???<<<<<<<<<<<<>>>AAACCCEEELLLNNNPPPQQQSSSUUUXXX[[[___bbbgggkkkmmmooorrrtttxxxyyyzzz|||~~~;;;;;;;;;<<<===>>>??????@@@CCCEEEGGGIIIKKKNNNPPPVVVZZZ___dddlll{{{xxxsssooommmxxxxxxqqqkkkfff```]]]WWWTTTPPPOOOPPPPPPOOONNNKKKIIIFFFFFFGGGGGGGGGFFFCCCCCCBBBBBBAAA@@@@@@???@@@????????????>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===================================================<<<<<<==================???>>>>>>>>>>>>???@@@@@@============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;======>>>????????????>>>>>>???AAAAAA@@@AAACCCDDDHHHHHHHHHHHHIIIKKKLLLMMMPPPQQQSSSVVVYYY\\\^^^___]]]___ccchhhmmmrrrvvvxxxwwwpppllllllmmmyyy|||}}}~~~}}}|||{{{yyywwwuuutttssslllmmmnnnoooqqqssstttttttttqqqrrrzzz{{{|||ppphhheeecccbbb______```___^^^\\\ZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\]]][[[XXXVVVUUUUUUVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZ]]]]]]]]]]]][[[XXXTTTQQQTTTUUUVVVWWWYYY[[[\\\]]][[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYaaaccceeegggfffccc___]]]WWWWWWWWWXXXYYYZZZZZZ[[[]]]^^^^^^^^^^^^_________`````````bbbdddeeedddccc````````````````````````^^^^^^^^^^^^___```aaaaaadddcccbbbbbbccccccbbb```bbbcccdddgggiiilllooopppnnnmmmllljjjiiiiiiiiijjjiiilllqqqxxxssscccUUULLLBBBAAA>>><<<;;;;;;;;;<<<=========>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@CCCEEEGGGHHHHHHJJJLLLOOOSSSVVVYYY[[[\\\___bbbeeehhhjjjlllnnnppprrrsssttt;;;;;;;;;<<<<<<=========>>>@@@BBBCCCDDDFFFIIIKKKLLLPPPSSSWWW\\\gggwww}}}sssoooooottt|||zzztttmmmhhh^^^YYYTTTSSSTTTTTTSSSQQQNNNLLLIIIHHHIIIJJJJJJIIIFFFEEEEEEDDDCCCBBBAAAAAA??????>>>>>>>>>=========<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========::::::::::::::::::::::::>>>>>>>>>>>>>>>=========999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>==================<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================:::<<<===<<<;;;999999:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBAAABBBDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNPPPRRRSSSUUUWWWZZZ^^^aaadddfffggghhhkkkoootttzzz|||vvvpppmmmoootttyyy}}}|||}}}}}}{{{{{{xxxwwwvvvtttrrrqqqooooooiiikkknnnqqqssstttttttttnnnqqq}}}{{{uuuwwwzzzkkkdddaaa___\\\\\\\\\\\\[[[ZZZXXXWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\ZZZWWWUUUTTTUUUWWWXXXVVVWWWXXXYYYZZZ[[[ZZZZZZ\\\\\\\\\]]]\\\YYYTTTPPPRRRRRRTTTUUUWWWYYYZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWW___aaacccddddddbbb^^^\\\VVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^___```aaaaaaaaaaaaaaaccceeeffffffdddaaaaaaaaaaaaaaaaaaaaaaaa^^^______``````aaabbbbbbeeedddcccdddeeedddbbb```cccddddddfffhhhjjjlllmmmlllmmmllljjjhhhhhhjjjkkkjjjnnnttt{{{ssscccWWWLLLJJJFFFAAA>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>@@@BBBCCCCCCDDDFFFHHHIIIKKKNNNPPPSSSVVV[[[^^^___aaadddeeefffgggjjjlll;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????AAADDDGGGEEEIIIMMMOOORRRYYYdddlllzzz}}}vvvqqqsssvvvyyy|||oooiiibbb_________\\\YYYXXXUUUQQQOOONNNNNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@????????????>>>===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>::::::::::::::::::::::::>>>>>>>>>>>>=========<<<888999:::<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;======<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>===???@@@BBBDDDEEEFFFFFFEEEGGGHHHHHHHHHJJJMMMOOOQQQQQQRRRTTTWWWYYY[[[]]]```bbbfffjjjnnnqqqsssttt{{{}}}}}}sssuuuvvvwwwxxx}}}}}}|||}}}~~~}}}}}}{{{xxxwwwwwwsssrrrqqqooonnnlllkkkjjjiiikkkooorrrssssssqqqppprrr|||wwwrrrttt|||pppddd```^^^[[[XXX\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSTTTUUUWWWXXXZZZ[[[\\\ZZZXXXVVVVVVXXXZZZ\\\ZZZ[[[\\\]]]^^^]]]]]]\\\YYYYYYZZZ[[[\\\YYYSSSNNNPPPQQQSSSUUUVVVXXXYYYYYYXXXYYY[[[\\\]]]\\\[[[ZZZWWWXXXXXXYYYYYYYYYYYYYYY\\\^^^```aaaaaa___]]][[[UUUVVVWWWYYYZZZZZZ[[[[[[[[[\\\\\\^^^___``````aaaaaa```aaabbbeeefffeeedddbbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbcccccccccbbbcccccccccdddeeedddbbb```eeeeeeeeeeeefffggghhhiiijjjkkkllljjjhhhhhhjjjmmmlllmmmrrrzzzwwwiii___\\\UUUNNNHHHCCC@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>AAABBBBBBBBBDDDEEEDDDFFFIIIKKKMMMPPPTTTWWWVVVXXX[[[\\\\\\^^^aaaddd<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>======>>>AAADDDBBBGGGKKKMMMMMMPPPWWW]]]fffooo~~~wwwuuutttqqqqqquuuvvvrrrqqqoookkkhhhaaa]]]YYYUUUTTTRRRQQQPPPLLLKKKKKKJJJHHHGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA???????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<888999;;;===>>>>>>======<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777999<<<===<<<===>>>???;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@>>>???AAACCCEEEGGGHHHIIIIIIJJJKKKKKKKKKMMMPPPSSSXXXXXXZZZ\\\___bbbeeefffjjjlllpppuuuyyy|||~~~zzzvvvooottt{{{~~~}}}}}}|||{{{~~~}}}{{{yyywwwvvvttttttpppooonnnlllkkkiiihhhhhhiiilllpppssssssqqqnnnlll}}}{{{}}}vvvpppsss{{{uuuggg^^^]]]]]][[[XXX]]]\\\YYYVVVUUUTTTTTTTTTPPPQQQQQQSSSTTTVVVXXXYYY\\\[[[XXXWWWXXXZZZ]]]___]]]^^^___```aaa```___^^^VVVVVVXXXZZZ[[[XXXRRRMMMPPPQQQSSSUUUWWWXXXXXXYYYWWWXXXZZZ\\\]]]\\\[[[ZZZVVVWWWXXXZZZ[[[\\\\\\\\\[[[\\\^^^______]]]\\\[[[UUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^______````````````bbbdddeeedddcccbbbbbbbbbbbbbbbbbbbbbbbb___```bbbdddddddddccccccbbbbbbbbbcccddddddbbb```ffffffeeeeeeeeeffffffgggiiikkkkkkjjjhhhhhhkkknnnnnnlllooowww~~~{{{xxxpppllldddZZZQQQJJJEEECCC??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888:::===>>>>>>>>>@@@AAAAAACCCDDDEEEEEEFFFIIIKKKNNNPPPSSSTTTTTTVVVZZZ^^^<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@AAAAAABBBCCCEEEHHHJJJMMMOOOPPPWWW___jjjttt~~~vvvooonnnrrrrrrzzz~~~{{{xxxrrrnnngggbbb^^^\\\YYYWWWXXXUUUQQQOOOMMMKKKHHHFFFFFFEEEDDDEEEFFFGGGFFFDDDCCCCCCBBBAAA@@@???>>>===BBBAAA???===<<<<<<<<<===::::::::::::::::::::::::>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;<<<===999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCEEEGGGIIIKKKKKKJJJIIILLLOOOTTTWWWXXXXXXYYYZZZ___aaadddfffiiilllppptttwww|||}}}yyywwwtttvvvzzz|||}}}{{{{{{{{{{{{wwwvvvuuusssrrrqqqppppppkkkmmmnnnlllhhheeeddddddhhhhhhjjjjjjggghhhuuu~~~wwwtttwww{{{wwwqqqggg```\\\[[[ZZZZZZ^^^\\\YYYWWWTTTSSSSSSSSSSSSTTTUUUTTTSSSSSSUUUVVV]]]]]][[[[[[[[[[[[]]]]]][[[XXXVVVVVVZZZ]]]]]]]]]]]]]]][[[YYYVVVUUUVVVWWWTTTTTTTTTUUUVVVWWWYYYZZZ\\\ZZZYYYXXXXXXZZZ\\\]]]\\\\\\\\\\\\\\\\\\\\\]]]ZZZ[[[[[[^^^dddggg```VVVVVVVVVWWWZZZ\\\^^^^^^]]]]]]___```aaa```aaabbbdddbbb```]]]]]]___```aaaaaaccceeegggfffdddaaa``````bbbbbbcccccccccaaa___^^^bbbaaa```___```bbbdddeeejjjiiifffeeedddeeeggghhhgggggghhhhhhhhhhhhhhhggghhhiiikkknnntttzzzzzznnnaaaXXXQQQJJJFFFDDDAAA?????????===<<<;;;;;;;;;:::999888999:::<<<<<<<<<<<<<<<<<<;;;;;;AAAAAAAAA@@@???AAAEEEIIIFFFGGGIIINNNSSSVVVWWWWWW<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAA@@@AAACCCEEEGGGJJJKKKLLLLLLSSS\\\ccckkkwwwzzzvvvqqqmmmmmmttt~~~yyysssnnniiieeebbb___\\\YYYVVVUUUSSSQQQOOOLLLJJJHHHHHHHHHHHHFFFEEEFFFFFFDDDCCCAAA@@@??????CCCBBBAAA@@@??????>>>>>>@@@@@@??????????????????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>===<<<<<<======>>>:::;;;<<<===>>>>>>>>>>>>??????>>>>>>???@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGIIIJJJMMMOOOQQQQQQQQQPPPQQQTTTXXX[[[]]]^^^```bbbhhhkkkooorrruuuyyy}}}xxxrrrtttwwwyyy~~~~~~~~~~~~|||zzzyyyxxxxxxxxxuuutttsssqqqpppooonnnnnnmmmjjjfffdddeeegggiiiiiidddbbbccciiinnnwwwyyyzzz{{{sssnnneee___[[[ZZZZZZZZZ[[[ZZZXXXUUUTTTSSSRRRRRRUUUVVVVVVVVVUUUUUUVVVXXX\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZ\\\```aaa```___^^^^^^]]]ZZZWWWUUUVVVWWWTTTTTTTTTUUUWWWYYYZZZ[[[ZZZZZZYYYYYYZZZ\\\^^^___\\\\\\\\\\\\\\\\\\[[[[[[YYYZZZZZZ]]]ccchhhccc[[[XXXXXXYYYZZZ\\\]]]]]]]]]]]]___````````````aaacccccc```]]][[[\\\]]]]]]]]]^^^aaacccdddcccaaa``````^^^______`````````______aaa```___^^^^^^___aaabbbgggfffeeeeeeeeeeeefffgggfffffffffgggggggggffffffhhhiiiiiikkkooosssvvvyyyyyypppjjjbbb[[[NNNKKKFFFCCCBBBAAA@@@???======<<<:::888777777888<<<<<<<<<;;;;;;:::::::::<<<<<<===<<<===@@@DDDGGGKKKIIIGGGIIILLLPPPRRRSSS<<<<<<<<<<<<<<<=========;;;<<<<<<===>>>???@@@@@@>>>???@@@BBBCCCEEEFFFGGGGGGLLLRRRWWW[[[cccoooxxx}}}sssjjjiiimmmrrrzzz}}}vvvrrrmmmjjjgggdddbbb```]]][[[UUUSSSPPPNNNNNNMMMKKKIIILLLKKKIIIGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCCCCGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQTTTVVVYYYZZZZZZZZZXXX[[[___bbbeeehhhkkknnntttwww|||zzzvvvooollllllrrr{{{}}}zzzxxxvvv{{{zzzxxxvvvuuutttttttttrrrqqqpppnnnmmmllllllllllllhhhddddddhhhlllkkkjjjbbbaaafffrrr~~~}}}}}}yyysssnnniiibbb\\\ZZZZZZZZZZZZXXXWWWVVVTTTSSSSSSSSSSSSVVVWWWXXXWWWVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]```ccccccbbb`````````___\\\XXXVVVVVVWWWTTTTTTUUUVVVXXX[[[\\\^^^ZZZZZZZZZZZZ[[[]]]___aaa]]]]]]]]]]]]\\\[[[ZZZZZZXXXYYYYYY\\\cccjjjhhhaaaZZZZZZ[[[[[[\\\]]]]]]]]]^^^___``````^^^^^^___```bbb___[[[YYYYYYZZZYYYXXXZZZ]]]```bbbaaa``````aaa\\\[[[[[[[[[\\\]]]___```___^^^]]]\\\\\\\\\]]]^^^bbbcccdddeeeeeefffffffffddddddddddddddddddddddddfffffffffgggiiillloooqqq|||wwwpppaaa]]]WWWQQQLLLHHHEEEBBB???>>>===;;;:::999999999::::::999888888888888888888999:::;;;<<>>??????>>>>>>???@@@AAABBBBBBCCCFFFIIIMMMOOORRRWWW```gggppp{{{xxxpppoooooonnnnnnvvv~~~yyyuuurrrooollliiiaaa^^^ZZZXXXWWWUUUSSSRRRTTTRRROOOLLLJJJHHHGGGFFFDDDEEEFFFFFFFFFEEECCCBBBBBBAAA@@@>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;<<<<<<===============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJJJJKKKMMMPPPSSSUUUUUUWWWZZZ]]]```bbbccccccccceeeiiilllooosssxxx{{{~~~yyytttrrrqqqpppqqquuu||||||xxxtttrrrvvvvvvuuusssrrrqqqppppppnnnmmmlllkkkjjjiiiiiiiiiiiijjjkkkmmmnnnllliiifffgggnnn{{{~~~|||zzzzzz{{{~~~~~~|||{{{qqqmmmgggccc^^^ZZZYYYZZZZZZYYYVVVVVVUUUUUUTTTTTTTTTTTTVVVWWWXXXWWWWWWWWWYYY[[[YYYZZZZZZZZZZZZZZZZZZYYYXXXYYY[[[]]]___``````___bbbbbbaaa^^^ZZZWWWVVVWWWTTTUUUVVVWWWZZZ\\\^^^```\\\\\\\\\\\\\\\]]]______^^^_________^^^\\\[[[ZZZWWWYYYYYY\\\cccjjjkkkggg\\\\\\]]]\\\[[[[[[\\\]]]^^^___```___]]]\\\\\\^^^```]]]ZZZXXXXXXYYYYYYXXXZZZ]]]```aaaaaa`````````]]][[[ZZZXXXYYY[[[]]]___]]]]]][[[ZZZZZZZZZZZZ[[[^^^```bbbeeefffffffffeeeccccccbbbbbbbbbbbbbbbbbbbbbbbbccceeehhhkkkmmmooouuuxxxsssmmmfff^^^VVVNNNIIIDDDBBB@@@??????>>>===<<<<<<;;;:::999999:::;;;;;;;;;<<<<<<======???BBBEEEGGGCCC???<<<===@@@CCCDDD;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@AAAAAAAAABBBDDDGGGHHHIIIMMMSSSXXXaaahhhsss~~~vvvmmmfffjjjmmmttt~~~}}}zzzooolllgggdddbbbaaa___^^^[[[YYYUUUQQQNNNKKKJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFIIIGGGEEECCCBBBBBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBB@@@???>>><<<<<<===>>>???>>>>>>>>>?????????@@@@@@>>>============<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???????????????>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMNNNOOORRRVVVYYY\\\]]]^^^aaaeeehhhkkkmmmnnnpppsssvvvyyy|||zzzrrroooqqquuuyyy~~~zzzvvvvvvyyyzzzzzz}}}zzzvvvsssqqqsssrrrrrrpppooonnnlllllliiihhhhhhggggggggghhhhhhjjjnnnpppnnniiiggghhhkkkttt~~~|||{{{|||}}}sssrrrssszzz}}}ppphhheeebbb___[[[YYYYYYYYYYYYYYYUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVVVVUUUVVVXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\___aaabbbbbbbbb___[[[XXXWWWWWWUUUUUUVVVXXXZZZ]]]___```______^^^]]]]]]\\\\\\\\\___```aaaaaa```^^^\\\[[[WWWYYYZZZ\\\bbbjjjkkkhhh^^^^^^___]]]ZZZYYY[[[]]]]]]^^^^^^]]][[[ZZZ[[[\\\]]][[[XXXXXXYYY[[[\\\[[[^^^```bbbcccaaa___^^^^^^___]]]ZZZXXXXXXYYY[[[]]]\\\\\\[[[[[[ZZZZZZZZZZZZ\\\^^^aaadddffffffeeeeeebbbbbbaaa```______``````cccddddddfffhhhjjjkkklllqqqyyyyyyzzz~~~yyyrrriii```ZZZSSSOOOKKKGGGEEECCC@@@===??????=========>>>???@@@>>>??????>>>======???AAA>>><<<::::::<<<===>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFIIIMMMPPPVVVXXX___jjjttt}}}}}}rrrpppkkkhhhkkkqqqxxx{{{wwwtttqqqooommmgggddd___ZZZVVVSSSRRRRRRSSSSSSSSSRRRQQQOOONNNMMMNNNLLLIIIFFFEEEDDDEEEFFFBBBCCCCCCCCCCCCCCCDDDDDDDDDBBB@@@?????????AAABBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAA@@@@@@@@@?????????<<<===???@@@@@@???===<<<<<<======>>>>>>======<<>>>>>??????===>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTVVVXXX\\\```ccceeejjjkkknnnrrrvvvzzz}}}}}}xxxuuuqqqppprrryyyxxxtttsssuuuwwwyyywwwyyyzzzyyyvvvsssrrrrrrnnnnnnnnnmmmllljjjiiihhhddddddddddddeeefffggghhhnnnooommmgggbbbfffsss~~~}}}zzzyyykkkmmmqqqyyyqqqfff```\\\^^^\\\YYYXXXYYYYYYYYYXXXUUUUUUVVVVVVVVVVVVVVVUUUSSSTTTUUUUUUUUUUUUWWWYYYZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[___bbbaaaaaaaaa___\\\XXXWWWWWWVVVVVVWWWXXXZZZ]]]^^^`````````___^^^\\\[[[ZZZZZZ^^^___aaaaaaaaa___]]][[[XXX[[[\\\]]]aaagggiiifff___``````\\\XXXWWWYYY\\\[[[\\\]]]\\\ZZZYYYZZZ[[[[[[YYYWWWWWWZZZ\\\^^^^^^aaacccddddddaaa___]]]]]]___^^^[[[YYYXXXYYYZZZ\\\]]]]]]]]]\\\\\\\\\\\\[[[\\\^^^aaadddfffffffffeeebbbaaa```^^^^^^^^^______gggggggggggggggggggggggglllnnnssszzzvvvqqqsssvvv}}}wwwssskkkeee^^^XXXSSSNNNHHHCCCBBB@@@>>><<<<<<<<<===>>>@@@AAA@@@>>><<<:::;;;<<<999888999;;;===>>><<<;;;AAA@@@@@@???>>>===<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDEEEFFFIIIKKKNNNMMMRRR\\\ccchhhqqqzzzyyypppllljjjiiimmmtttzzzxxxuuupppjjjeeebbbaaa``````___]]][[[ZZZXXXXXXWWWSSSQQQNNNKKKIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGDDDCCCBBBCCCEEEGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDD???AAACCCDDDDDDCCCAAA???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC@@@@@@AAACCCDDDEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOMMMNNNPPPRRRSSSUUUUUUUUUTTTUUUVVVWWWYYY\\\^^^___aaabbbeeeiiimmmqqqsssuuuzzz|||{{{wwwttttttvvvxxx||||||zzzwwwssspppqqqtttvvvssstttuuussspppnnnooopppjjjjjjjjjjjjhhhfffdddccc``````aaabbbdddfffhhhiiimmmllliiigggiiiuuu|||zzzpppttt{{{rrrhhhbbb]]]YYY\\\ZZZYYYXXXYYYYYYXXXWWWTTTTTTUUUVVVVVVUUUTTTSSSRRRTTTUUUUUUUUUUUUXXXZZZYYYWWWTTTRRRRRRTTTWWWYYYZZZ[[[]]]\\\ZZZZZZ\\\______```aaa___\\\YYYXXXXXXWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[]]]___``````^^^\\\[[[ZZZ]]]___^^^aaaeeeeeebbb___``````\\\VVVTTTWWWZZZYYY[[[\\\[[[YYYYYYYYY[[[ZZZXXXVVVVVVYYY\\\]]]^^^```bbbddddddaaa^^^]]]]]]\\\[[[YYYXXXXXXYYYZZZ[[[]]]^^^^^^____________^^^^^^___aaaccceeefffffffffcccaaa___^^^]]]]]]^^^___eeeeeefffffffffeeeeeeeeeggghhhkkkpppyyywwwrrrpppyyy~~~uuuooojjjddd]]]WWWLLLJJJFFFBBB@@@??????@@@BBBCCCCCC@@@===;;;;;;<<<:::::::::<<<>>>???>>><<>>======::::::;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAACCCDDDIIIHHHLLLTTTYYYZZZ___gggkkkyyy|||uuunnnggggggkkkkkkpppxxx~~~xxxssspppnnnnnniiihhheeebbb```_________\\\ZZZVVVSSSQQQQQQRRRRRRPPPPPPOOOOOONNNNNNMMMMMMLLLJJJHHHFFFEEEGGGIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGDDDEEEHHHIIIIIIHHHEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFGGGIIIKKKLLLMMMHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUTTTTTTSSSTTTUUUWWWYYY\\\]]]^^^^^^\\\]]]^^^```bbbeeegggiiimmmooossswww|||~~~yyywwwvvvuuutttxxx|||~~~uuuvvvuuuqqqmmmmmmpppsssqqqrrrrrrpppllljjjlllnnngggggghhhgggfffdddbbb```^^^^^^```aaadddgggiiijjjhhhhhhiiimmmxxx~~~{{{uuuiiidddbbb___\\\[[[ZZZXXXYYYYYYYYYXXXVVVSSSSSSTTTUUUUUUTTTRRRQQQSSSTTTUUUUUUUUUVVVXXX[[[WWWUUURRROOOOOORRRUUUWWWVVVZZZ]]]]]][[[YYYYYYZZZ]]]___```___\\\YYYXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\\\\]]]]]]]]]\\\[[[[[[YYY[[[]]]______]]][[[ZZZ[[[___```___```cccbbb^^^___aaa```[[[UUUSSSVVVZZZXXXZZZ[[[ZZZYYYXXXYYY[[[ZZZXXXVVVVVVXXXZZZ\\\\\\___aaaccccccaaa^^^]]]]]]XXXXXXWWWWWWXXXYYY[[[\\\^^^______```aaaaaaaaaaaa___```aaaccceeefffffffffcccbbb___]]]\\\]]]^^^______```bbbccceeefffffffffeeegggjjjmmmqqq{{{xxxrrrpppyyy}}}yyyrrrlll^^^[[[VVVPPPLLLJJJIIIIIIEEEFFFFFFDDDAAA??????@@@>>>===<<<===???@@@@@@???VVVKKKCCCCCCDDDBBB>>><<<666888:::;;;;;;:::::::::<<<<<<<<<===============??????@@@AAAAAABBBCCCCCCCCCEEEGGGKKKOOOSSSWWWYYY___fffpppyyywwwoooiiikkkjjjjjjmmmuuu|||zzzvvvuuussspppmmmjjjhhhfffjjjfff___\\\[[[]]]^^^___]]]ZZZVVVTTTTTTUUUUUUUUUUUURRROOOMMMMMMNNNNNNMMMQQQQQQQQQPPPPPPPPPPPPOOONNNLLLIIIGGGGGGHHHJJJLLLMMMKKKHHHHHHHHHHHHGGGFFFHHHHHHFFFEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEEEEFFFFFFDDDBBBGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKMMMOOOQQQPPPPPPUUUTTTSSSSSSTTTTTTSSSQQQYYYZZZ[[[\\\]]]]]]]]]^^^```___aaaeeekkkoooooonnnmmmllllllmmmpppuuuyyy|||wwwuuutttuuuxxx{{{|||||||||{{{zzzyyyxxxvvvsssooommmmmmnnnmmmmmmooonnnmmmllljjjiiihhhhhhdddddddddcccbbb___[[[WWW[[[ZZZ^^^eeeeee```]]]```eeellluuuxxxmmmeeecccaaa___\\\\\\YYYWWWXXX\\\^^^^^^]]]ZZZZZZ[[[[[[YYYVVVSSSQQQRRRRRRSSSTTTUUUWWWXXXYYYXXXPPPJJJMMMQQQRRRSSSUUUUUUWWWYYYYYYYYYYYYZZZ[[[\\\^^^______]]][[[ZZZZZZZZZYYYWWWVVVVVVWWWXXXYYY[[[[[[\\\\\\[[[ZZZXXXWWWYYYYYYZZZ[[[\\\\\\]]]]]]\\\]]]]]]^^^______^^^^^^^^^______]]]ZZZYYYZZZ[[[XXXXXXXXXXXXYYY[[[\\\]]]ZZZYYYXXXYYY[[[\\\\\\\\\^^^^^^___aaabbbaaa]]]ZZZ]]]\\\ZZZZZZZZZZZZ\\\\\\aaa```^^^^^^```bbbcccbbb____________```bbbdddeeeddddddbbbaaa```^^^^^^]]]aaaaaabbbdddfffgggiiiiiillliiihhhiiikkkssswwwuuuxxx{{{sssjjjccc```]]]WWWRRRSSSNNNLLLNNNMMMHHHFFFGGGHHHFFFCCCBBBCCCEEEEEEEEEjjj[[[LLLGGGFFFDDDBBBAAA@@@@@@???>>><<<<<<===>>>========================??????@@@@@@AAABBBBBBBBBBBBCCCEEEHHHKKKOOORRRSSSSSSYYYaaahhhnnnvvv}}}tttqqqnnnkkklllnnnrrruuu}}}|||xxxuuusssrrrwwwsssmmmjjjiiikkkllllllgggdddbbb```aaaaaa```___^^^[[[WWWUUUVVVVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWVVVSSSQQQPPPQQQRRRSSSQQQOOOMMMLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMLLLLLLKKKMMMLLLKKKLLLMMMMMMKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSVVVXXXZZZ[[[ZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\```aaacccfffggghhhhhhhhhlllkkkmmmrrrxxx|||}}}|||{{{{{{{{{}}}{{{vvvssstttvvv||||||yyyxxxxxxxxxwwwssspppmmmkkkjjjjjjjjjiiihhhhhhhhhhhhgggfffeeeeeeeeeccc___\\\[[[ZZZYYYXXX___[[[[[[]]]]]]ZZZ\\\aaakkkyyy~~~}}}~~~{{{sssiiicccaaa```^^^\\\^^^[[[YYYZZZ]]]______^^^[[[[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQRRRTTTVVVXXXZZZYYYQQQLLLOOORRRSSSTTTVVVUUUWWWYYYYYYXXXXXXYYYZZZZZZ[[[]]]\\\[[[YYYXXXWWWXXXWWWVVVUUUUUUVVVXXXYYY[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^______]]]]]]^^^^^^___^^^^^^^^^^^^______]]]ZZZYYYZZZ[[[YYYXXXXXXYYYYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\^^^^^^]]]______```aaabbbaaa]]]ZZZ[[[[[[[[[[[[\\\]]]^^^___```^^^]]]]]]___aaabbbaaa]]]]]]]]]\\\]]]^^^```aaaaaaaaabbbbbbaaaaaa```___```aaabbbdddfffggghhhiiijjjggggggiiikkkqqq~~~}}}xxx}}}yyytttooojjjdddaaaaaa___YYYSSSQQQQQQOOOMMMLLLNNNPPPQQQRRRvvvaaaUUUOOOIIIFFFEEEDDDBBB???<<<;;;;;;===>>>========================>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDFFFIIIKKKLLLLLLPPPVVVYYY]]]bbbiiiooovvvxxxpppjjjgggeeeeeehhhmmmuuu|||xxxxxxxxxyyyyyyvvvtttrrrrrrrrrrrrpppooohhheeeaaa_________^^^^^^aaaaaa`````````_________^^^]]][[[YYYWWWWWWWWWXXXYYYXXXVVVUUUVVVUUUTTTRRRPPPQQQRRRTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRSSSRRRQQQRRRQQQRRRRRRTTTVVVXXXYYYVVVWWWZZZ]]]```bbbcccdddeeefffggghhhiiijjjkkkkkkjjjmmmqqqtttwwwxxxxxxwww|||}}}}}}yyyvvvtttrrrpppuuuxxx~~~}}}zzzwwwuuuuuuvvvvvvvvvpppmmmjjjhhhggggggfffeeebbbcccdddddddddcccbbbaaabbb___ZZZWWWVVVXXX[[[^^^bbb]]]YYYYYYYYY\\\dddmmm|||~~~zzzxxxwwwyyy}}}rrrlllddd___^^^___^^^\\\```^^^\\\\\\]]]^^^___^^^]]]\\\[[[ZZZXXXWWWWWWWWWSSSRRRQQQPPPRRRTTTXXXZZZZZZSSSOOORRRUUUUUUUUUWWWUUUWWWYYYZZZXXXWWWWWWXXXXXXYYYZZZZZZZZZXXXVVVUUUUUUTTTSSSRRRSSSTTTVVVXXX[[[[[[\\\\\\\\\[[[ZZZZZZYYYZZZ[[[\\\^^^___aaaaaa_________```______^^^^^^_________]]][[[ZZZZZZ\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ]]]_________`````````bbbcccbbb___\\\[[[\\\]]]^^^___`````````___]]][[[[[[]]]___``````^^^]]]]]]\\\\\\\\\]]]^^^]]]^^^```bbbcccbbbaaa```___```aaacccdddfffggghhhgggeeeeeehhhjjjnnnxxxzzzzzzxxxppphhhccc```^^^]]]]]]___bbbcccdddpppdddWWWLLLFFFEEEBBB???===============>>>>>>>>>===============>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFIIILLLNNNPPPRRRVVV[[[___dddkkkttt~~~yyypppkkkgggeeecccdddjjjttt~~~wwwsssooommmmmmmmmlllkkkmmmmmmmmmmmmllllllllllllgggfffdddbbb```___^^^^^^cccaaa``````aaa```^^^\\\[[[\\\^^^`````````^^^]]]\\\\\\\\\\\\]]]^^^______\\\[[[ZZZZZZ\\\]]]\\\[[[[[[[[[ZZZZZZ[[[]]]___aaa^^^aaadddgggiiilllnnnpppssstttuuuvvvvvvwwwxxxyyyvvvyyy~~~~~~wwwuuurrrqqqsssvvvyyy{{{|||{{{zzzzzzwwwtttrrrqqqssstttttttttooollliiigggfffeeecccbbbbbbbbbccccccaaa___\\\[[[YYYYYYYYYYYYZZZ\\\___bbb```^^^]]]^^^bbbmmm{{{}}}zzzwwwxxx{{{~~~{{{uuujjjeee```]]]]]]^^^^^^]]]```___]]]\\\\\\\\\]]]]]]^^^]]][[[YYYXXXXXXYYYZZZWWWUUUSSSQQQQQQSSSVVVXXXZZZUUURRRUUUWWWVVVVVVXXXWWWYYY[[[\\\ZZZXXXXXXXXXWWWWWWXXXZZZZZZYYYVVVTTTRRRRRRQQQPPPQQQSSSUUUWWWYYYYYYZZZZZZZZZZZZZZZZZZXXXYYYZZZ\\\^^^___aaabbbaaaaaaaaabbbaaaaaa```______```___]]][[[ZZZ[[[\\\[[[[[[[[[[[[[[[ZZZYYYYYYZZZYYYXXXZZZ]]]_________^^^^^^___aaacccdddbbb```]]]^^^```aaaaaaaaa```___]]][[[XXXXXX[[[]]]___`````````___^^^^^^]]]]]]]]][[[]]]___aaabbb```^^^]]]]]]]]]___```bbbccceeeeeedddbbbdddgggiiijjjpppxxx~~~}}}zzztttrrrooooooqqqsssttttttoooYYYMMMHHHEEEBBBAAAAAAAAA@@@?????????>>>>>>=====================>>>>>>>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHIIILLLPPPRRRYYY]]]ccciiiqqq||||||vvvpppiiicccbbbeeejjjmmmtttvvv{{{~~~}}}{{{zzzzzzzzzzzzyyyyyyyyywwwvvvuuutttrrrpppnnnmmmlllkkkkkklllmmmmmmkkkiiiiiijjjlllmmmlllkkkhhhgggiiijjjjjjkkkmmmoooqqqrrrmmmkkkiiiiiikkkllllllkkkllljjjiiihhhhhhiiikkkmmmooossswwwyyyzzz|||~~~xxxuuuttttttqqqqqqrrruuuzzz|||xxxuuutttuuuuuurrrpppnnnnnnpppqqqrrrqqqnnnllliiifffeeedddaaa___aaaaaa```^^^\\\YYYVVVTTTSSSWWW\\\^^^___^^^___```\\\```fffkkkuuu}}}zzzxxxxxxyyyyyyzzzvvvpppkkkcccaaa^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[YYYYYYZZZ[[[^^^]]]ZZZXXXXXXYYY[[[\\\\\\ZZZVVVSSSRRRSSSUUUVVVYYYUUUTTTWWWWWWUUUUUUXXXYYY[[[^^^^^^]]][[[ZZZZZZXXXXXXYYY[[[]]]\\\XXXTTTRRRQQQPPPPPPPPPRRRUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYWWWWWWYYY[[[\\\^^^``````bbbbbbcccccccccbbbbbbaaa___``````^^^[[[ZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYY[[[]]]^^^]]][[[[[[]]]```cccfffeeedddaaaaaabbbbbbaaa___]]]\\\\\\YYYVVVVVVYYY\\\^^^___aaaaaaaaa```___^^^]]]\\\\\\]]]___```___]]]ZZZXXXZZZZZZ\\\]]]___aaabbbbbbbbbaaabbbggghhhhhhkkkpppppp|||uuudddSSSMMMFFFBBBAAAAAA>>><<<@@@??????>>>>>>======<<<========================AAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFIIILLLMMMNNNRRRVVVZZZ^^^fffpppxxxwwwooojjjgggfffdddfffeeeeeehhhoooyyy{{{{{{|||~~~~~~|||{{{||||||||||||zzzxxxwwwyyyyyyyyyzzz||||||zzzyyyzzz{{{{{{{{{|||zzzxxxvvvvvvwwwzzz{{{{{{tttnnnkkkmmmpppssstttwww{{{{{{yyyvvvsssqqqpppqqqqqqnnnmmmkkkkkkmmmnnnmmmlllllliiifffdddccc```]]][[[[[[ZZZYYYWWWUUUTTTRRRRRRUUUZZZ```bbb```______aaabbbkkkuuu|||{{{wwwvvvwwwyyytttmmmhhhccc___^^^]]]\\\\\\\\\]]]]]][[[[[[[[[YYYWWWWWWYYY[[[]]]\\\ZZZXXXXXXYYY[[[\\\^^^\\\XXXUUUSSSSSSTTTUUUWWWUUUUUUWWWWWWTTTTTTVVVYYY\\\___```___]]]\\\[[[ZZZYYYZZZ]]]```___ZZZUUUSSSRRRQQQPPPQQQRRRTTTVVVUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYYZZZ\\\]]]______```aaabbbbbbcccccccccbbb`````````^^^\\\[[[[[[]]]^^^^^^_________^^^\\\[[[ZZZYYYXXXYYY[[[\\\\\\[[[YYYZZZ[[[^^^cccfffffffffcccbbbbbbaaa___]]][[[ZZZ[[[XXXUUUUUUXXX[[[^^^___aaaaaaaaa```___^^^\\\[[[^^^_________]]][[[XXXWWWXXXYYYZZZ\\\]]]___```aaabbb```bbbfffhhhggghhhkkklllqqq{{{kkkaaaSSSIIIDDDBBB???===@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;=========>>>@@@AAACCCDDDAAA???>>>???AAACCCDDDDDDEEEHHHKKKLLLLLLOOOTTTXXX]]]bbbjjjqqqzzz~~~uuuqqqlllfffcccaaaaaabbb^^^bbbhhhlllooouuu~~~zzzwwwuuurrrqqqoooqqquuuzzz~~~~~~|||zzzqqqqqqooonnnmmmllllllllljjjhhhfffffffffeeedddbbbcccaaa^^^\\\ZZZWWWSSSPPPMMMMMMNNNPPPTTTYYY^^^bbbbbbccccccbbbdddlllzzz~~~}}}|||xxx|||zzz|||xxxiiidddfffeeeaaaZZZ[[[\\\[[[YYYXXXXXXYYYYYYZZZ[[[YYYWWWWWWZZZ]]]YYYYYYYYYYYYYYYZZZZZZ[[[VVVVVVUUUUUUUUUUUUUUUUUUTTTRRRTTTWWWUUUQQQPPPSSSVVVYYY]]]```___^^^\\\\\\[[[ZZZZZZ^^^bbbbbb\\\VVVWWWVVVTTTSSSRRRSSSUUUVVVUUUUUUUUUUUUVVVXXXZZZ\\\[[[[[[\\\]]]]]]^^^______ZZZZZZ\\\^^^___````````````aaa```^^^\\\[[[\\\]]]^^^```aaaccccccbbb```______]]][[[[[[\\\]]]\\\[[[]]]\\\\\\]]]```bbbbbbaaa```___]]]\\\[[[[[[\\\]]][[[XXXUUUTTTWWW[[[___```eeeeeeffffffeeedddbbbaaabbbaaa```___^^^]]]]]]\\\ZZZZZZ\\\]]]___aaabbbbbbccc```aaafffiiiggggggiiilllhhhhhhlllqqqzzzxxxzzzrrr```VVVLLLDDDDDDDDDBBB>>>::::::===AAA>>>===<<<<<<======;;;999<<<===>>>@@@@@@@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIOOORRRXXX]]]dddllluuuzzz~~~uuuooojjjeee```[[[\\\]]]\\\[[[^^^eeejjjllluuu|||xxxtttsssrrrpppnnnooorrruuu}}}}}}yyyyyyyyyxxxwwwvvvuuutttpppooollliiihhhhhhiiiiiijjjjjjiiihhheeebbb```^^^]]]\\\ZZZWWWSSSPPPMMMKKKNNNMMMOOOVVV^^^eeehhhhhhkkkbbb]]]dddqqq|||~~~yyynnnfffdddbbb```]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[XXXXXXZZZ]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWRRRSSSSSSSSSSSSTTTTTTTTTVVVWWWYYY[[[]]]^^^______]]]\\\[[[]]]```aaa___]]][[[ZZZYYYWWWUUUTTTSSSSSSXXXXXXXXXXXXXXXYYYZZZZZZ]]]]]]]]]^^^]]]]]]\\\\\\\\\]]]\\\[[[ZZZZZZ]]]___]]]```bbbaaa]]]ZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^```___]]]\\\ZZZXXXWWWWWWXXXYYY[[[]]]___`````````aaa___]]][[[[[[[[[YYYXXXZZZYYYXXXXXXYYY[[[]]]___dddeeeeeeeeedddbbbaaa___```]]]ZZZYYYZZZ[[[[[[[[[^^^\\\[[[\\\___aaa___]]]```bbbeeeffffffggghhhjjjeeefffhhhiiilllsss}}}sssaaaRRRLLLJJJGGGDDDAAA???@@@@@@<<<;;;:::;;;<<<<<<;;;999===>>>??????@@@@@@??????????????????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIILLLPPPTTTYYY___fffkkkttt{{{yyytttjjjhhheee```\\\ZZZ\\\]]]aaaffflllooosssxxx{{{vvvqqqnnnmmmnnnpppqqqssswww}}}|||yyyvvvuuuuuutttrrrqqqooonnnlllkkkiiigggffffffffffffeeeeeeeeedddbbb___]]][[[UUUTTTQQQNNNKKKIIIHHHHHHIIIMMMTTT\\\cccggghhhhhhhhhfffjjjvvv}}}}}}yyyvvvnnneee```______]]]ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYY[[[\\\[[[YYYWWWXXXZZZ\\\\\\[[[[[[ZZZZZZ[[[[[[XXXXXXWWWVVVVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWYYY[[[]]]^^^______^^^]]]\\\^^^```bbb```^^^]]]\\\ZZZXXXVVVUUUTTTSSSWWWWWWWWWWWWXXXYYY[[[[[[___^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]\\\ZZZZZZ[[[\\\^^^aaabbbbbb___\\\\\\]]]\\\\\\[[[\\\\\\]]]]]]^^^_________]]]\\\ZZZXXXWWWXXXYYYZZZ\\\^^^___``````aaa___]]]\\\\\\\\\ZZZYYYZZZZZZYYYXXXYYYZZZ\\\^^^cccdddeeeeeeeeecccbbbaaa```]]]ZZZYYYZZZ[[[[[[[[[]]]\\\[[[]]]aaacccbbbaaaaaacccfffgggfffggghhhiiihhhiiiiiihhhiiinnnvvv}}}}}}zzz|||}}}iiiWWWQQQJJJEEECCCBBB@@@>>><<<;;;;;;;;;======<<<;;;???>>>>>>>>>>>>??????@@@===>>>>>>>>>>>>?????????AAAAAABBBCCCDDDDDDEEEEEEEEEFFFIIIKKKMMMQQQVVVZZZ\\\bbblllvvv{{{ssskkkeee```[[[YYY[[[[[[ZZZ[[[]]]aaaeeehhhkkknnnttt}}}~~~{{{xxxvvvsssooommmkkkjjjjjjnnnppptttyyy~~~~~~|||zzzxxxtttqqqqqqqqqpppnnnllljjjhhhgggffffffeeedddccccccbbbbbbbbbbbbbbbaaa___\\\ZZZXXXOOOMMMJJJGGGFFFFFFGGGHHHLLLTTT^^^eeehhhhhhjjjkkkmmmsss}}}xxxvvvzzz}}}|||}}}qqqhhhccc^^^[[[\\\\\\[[[YYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYY[[[\\\[[[YYYWWWVVVVVVZZZZZZ[[[[[[[[[\\\\\\\\\XXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVUUUTTTTTTSSSSSSUUUVVVXXXZZZ[[[]]]]]]]]]^^^]]]]]]^^^```aaa```______^^^\\\YYYWWWUUUTTTTTTVVVVVVVVVWWWXXXZZZ[[[\\\```___^^^]]]\\\ZZZYYYYYYZZZ\\\^^^]]][[[ZZZYYYZZZ]]]___aaaaaa___]]]]]]]]]\\\[[[ZZZYYYZZZ[[[\\\]]]^^^___``````___]]]ZZZYYYVVVWWWYYY[[[]]]^^^______aaa___]]]\\\]]]]]]\\\[[[[[[ZZZYYYXXXXXXYYY[[[[[[___```bbbcccccccccbbbbbb___]]]ZZZYYYZZZ\\\\\\\\\]]]\\\\\\^^^aaaddddddcccbbbdddfffgggffffffggghhhjjjkkkjjjgggdddffflllqqq}}}~~~wwwxxxyyyzzz{{{~~~qqqdddTTTIIIFFFFFFCCCAAA@@@>>>======???@@@???>>>???>>>===<<<<<<===>>>???======>>>>>>>>>???????????????@@@@@@AAABBBCCCCCCCCCEEEFFFGGGHHHJJJNNNPPPRRRVVV\\\bbbjjjrrrzzz|||vvvoooiiifffaaa\\\YYY[[[\\\]]]\\\\\\]]]```eeellluuu|||vvvpppoooooommmjjjjjjjjjjjjkkkkkknnnqqqsss}}}}}}yyywwwuuutttsssqqqnnnkkkmmmmmmllljjjgggdddbbbaaa___````````````___^^^^^^`````````^^^\\\YYYWWWUUUMMMKKKHHHFFFFFFIIILLLNNNUUU]]]fffiiiiiijjjpppuuu}}}~~~}}}zzzyyy}}}}}}zzzoooggg```^^^\\\\\\]]]]]][[[ZZZVVVWWWXXXZZZZZZZZZZZZZZZXXXYYY[[[[[[YYYVVVTTTSSSWWWWWWXXXZZZ[[[[[[\\\\\\XXXXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTVVVWWWYYYZZZZZZZZZ\\\\\\[[[\\\]]]^^^______```^^^\\\ZZZWWWVVVTTTTTTTTTUUUUUUVVVXXXZZZ[[[\\\^^^]]]\\\[[[[[[ZZZZZZZZZZZZ\\\______]]][[[YYYYYY[[[\\\^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYY[[[\\\]]]^^^```aaaaaa___\\\ZZZVVVWWWYYYZZZ\\\]]]]]]^^^```^^^\\\\\\]]]^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\^^^```bbbbbbbbbbbb```]]]ZZZYYY[[[\\\\\\\\\\\\\\\]]]^^^```aaabbbbbbcccdddfffgggfffeeefffgggjjjjjjiiieeeaaaaaaeeeiiiooo{{{}}}yyywwwlllYYYPPPLLLIIIEEECCCAAA???>>>???@@@???>>>======;;;::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>??????@@@@@@AAAAAACCCEEEFFFFFFHHHJJJLLLOOOQQQTTTWWW[[[aaagggkkkqqq{{{}}}vvvlllgggdddccc___\\\XXXWWWWWWXXX[[[___dddggglllqqqxxx}}}}}}tttiiiccccccddddddccciiilllpppsssvvvzzz}}}yyywwwrrrqqqooonnnnnnllliiigggjjjiiihhhfffccc```^^^\\\YYYZZZ[[[[[[\\\\\\[[[[[[^^^]]]]]][[[XXXUUURRRQQQLLLJJJHHHFFFHHHLLLQQQTTT[[[aaagggiiikkkqqq}}}~~~zzzzzz~~~}}}zzzssskkkdddaaa]]]\\\\\\\\\\\\\\\ZZZYYYTTTTTTUUUWWWXXXXXXXXXYYYWWWXXXXXXYYYXXXVVVSSSQQQSSSTTTVVVXXXYYYZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWYYYXXXWWWVVVUUUSSSRRRRRRQQQQQQSSSTTTVVVWWWWWWWWWYYYYYYYYYYYYYYYZZZ[[[]]]___]]][[[YYYWWWUUUTTTTTTSSSSSSTTTUUUVVVXXXZZZ[[[ZZZZZZYYYYYYYYYYYYZZZ[[[ZZZ]]]```aaa___\\\ZZZYYY[[[[[[\\\^^^______^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]___aaaaaa___]]][[[WWWXXXYYYZZZ[[[\\\\\\\\\^^^\\\[[[[[[]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYY[[[\\\___aaacccdddddddddaaa^^^[[[ZZZ[[[\\\\\\[[[\\\]]]]]]]]]]]]]]]]]]^^^bbbccceeefffeeedddeeeffffffggggggdddaaa```dddgggjjjooo{{{}}}rrrcccXXXPPPJJJHHHEEEBBB@@@???>>>===<<<===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>????????????======>>>>>>>>>?????????>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNPPPSSSWWW[[[___^^^gggqqqxxx~~~|||vvvpppjjjfff^^^]]][[[YYYXXXYYYZZZZZZZZZ]]]```cccgggmmmuuu{{{~~~|||xxxssspppooonnnnnnpppkkkeeebbbbbbdddgggiiitttyyy~~~~~~{{{xxxvvvtttllljjjiiiiiiiiihhheeeccceeedddcccaaa^^^\\\YYYXXXSSSTTTTTTUUUVVVVVVWWWWWWYYYYYYYYYXXXVVVSSSQQQPPPMMMKKKJJJJJJLLLQQQVVVYYY\\\bbbjjjooouuu|||~~~|||tttllleee___[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVUUUSSSPPPQQQRRRUUUWWWXXXYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVUUUTTTSSSRRRRRRPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVUUUVVVYYY[[[\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVXXXZZZ[[[XXX[[[^^^```^^^\\\[[[[[[[[[[[[\\\___aaabbbaaa___ZZZZZZYYYYYYYYYYYYXXXXXXYYY[[[]]]^^^___^^^]]]\\\YYYZZZZZZ[[[[[[[[[ZZZZZZ\\\ZZZYYYZZZ\\\^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZ]]]___aaadddfffggghhhhhhccc```]]][[[[[[[[[[[[ZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[___aaacccdddccccccdddeeeccceeefffeeebbbbbbfffiiijjjkkkppp|||sssddd[[[PPPMMMHHHDDDBBB@@@???======>>>>>>>>>======<<<;;;<<<<<<=========>>>>>>>>>=========>>>>>>>>>>>>>>>===???AAAAAAAAAAAABBBCCCDDDFFFIIIKKKLLLNNNRRRUUUVVVZZZ___bbbgggppp|||wwwtttppplllgggccc```^^^]]]]]]\\\\\\]]]___bbbdddggghhhjjjlllppptttxxxzzz}}}yyyuuupppmmmiiigggeeecccccceeegggiiimmmnnnnnnnnnnnnrrrwww|||~~~yyyyyywwwvvvsssqqqooonnneeedddcccccccccccc```^^^^^^]]]\\\[[[XXXVVVTTTSSSNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTWWW\\\aaadddccckkkvvvuuuiiiddd___YYYVVVVVVUUUVVVVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUWWWYYYWWWUUUSSSSSSUUUUUUSSSQQQQQQSSSUUUWWWYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUTTTUUUUUUTTTSSSTTTWWWZZZXXXWWWVVVTTTSSSSSSSSSRRRQQQQQQQQQRRRRRRTTTUUUUUUWWWVVVTTTTTTTTTUUUWWWXXXVVVXXX[[[]]]\\\[[[[[[[[[YYYXXXYYY\\\___aaa___]]]YYYYYY[[[[[[[[[YYYXXXWWWXXXXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXZZZXXXXXXYYY\\\^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\]]]___bbbdddfffggghhhhhheeebbb^^^[[[[[[ZZZZZZYYYXXXZZZ\\\[[[YYYYYYZZZ\\\]]]___aaabbbbbbbbbdddeeeaaadddffffffeeeeeehhhkkkjjjiiikkkqqqxxx~~~rrrXXXTTTNNNJJJGGGDDDBBB@@@>>>???@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???@@@AAAAAACCCFFFGGGGGGHHHJJJLLLUUUUUUUUUUUUWWW^^^hhhpppvvvyyyyyyqqqkkkhhhiiifffaaa___^^^]]]\\\[[[YYYYYYZZZ[[[^^^aaadddfffccchhhooorrrsssuuu{{{zzzuuuqqqooopppmmmiiigggfffdddbbb```___^^^]]]^^^aaaeeejjjmmmrrrvvv{{{|||}}}}}}{{{yyywwwqqqqqqpppnnnllljjjhhhggg```___^^^_________]]][[[YYYXXXXXXVVVTTTRRRPPPOOOJJJIIIIIIIIIJJJMMMOOOQQQUUUWWWYYY[[[]]]^^^^^^^^^_________```ccchhhlllooommmvvvwwwkkkbbb```___YYYVVVVVVSSSTTTUUUVVVUUUVVVWWWXXXYYYWWWTTTRRRSSSUUUXXXZZZVVVTTTQQQQQQTTTUUUTTTRRRRRRTTTVVVXXXYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVVVVVVVVVVTTTUUUUUUTTTRRRSSSWWW[[[VVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSXXXVVVTTTRRRRRRSSSTTTUUUTTTVVVYYYZZZZZZYYYZZZ[[[TTTTTTTTTXXX\\\^^^\\\ZZZXXXYYY\\\]]]\\\ZZZWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^]]]]]][[[ZZZXXXXXXXXXWWWWWWXXX[[[]]]^^^^^^]]]^^^^^^______^^^^^^]]][[[]]]___bbbdddeeeeeeeeefffccc___\\\ZZZZZZYYYXXXVVVYYY[[[[[[ZZZYYY\\\^^^[[[]]]```aaaaaabbbccceeeaaadddggghhhfffgggjjjmmmjjjhhhjjjmmmnnntttzzzlllZZZNNNKKKJJJHHHFFFDDDCCCAAA@@@?????????>>>;;;;;;<<<<<<=========>>>>>>>>>=========>>>>>>??????????????????@@@@@@AAA@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGIIINNNSSSXXX\\\```eeekkkrrryyy|||{{{wwwrrrooommmiiiddd___^^^]]][[[ZZZXXXWWWWWWWWW[[[\\\]]]___```aaaaaaaaadddggglllpppsssvvvzzz|||~~~}}}{{{wwwsssmmmmmmkkkgggccc```___```ccccccbbb___[[[ZZZ]]]```cccdddfffjjjooossswwwzzz|||vvvtttttttttppplllnnnmmmkkkjjjiiifffccc``````^^^\\\[[[[[[[[[YYYWWWVVVTTTRRROOOLLLJJJHHHHHHGGGGGGFFFEEEFFFJJJPPPTTTUUUYYY^^^aaaccceeeiiimmmmmmnnnnnnnnnooossszzz}}}mmmeee\\\XXXWWWWWWUUURRRRRRSSSTTTTTTTTTUUUXXX[[[ZZZXXXTTTQQQQQQTTTXXX[[[ZZZXXXVVVTTTSSSSSSSSSSSSQQQSSSVVVXXXZZZZZZYYYYYYWWWWWWWWWVVVUUURRRPPPOOORRRSSSTTTUUUUUUUUUUUUUUUXXXUUUQQQQQQSSSUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWWWWVVVUUUSSSQQQPPPRRRQQQOOONNNOOOPPPRRRTTTVVVUUUSSSRRRRRRSSSUUUVVVUUUUUUUUUWWWZZZ[[[ZZZYYYXXXWWWUUUVVVXXX[[[\\\[[[YYYYYYZZZZZZZZZYYYYYYXXX[[[ZZZXXXXXXYYYZZZ]]]^^^___^^^]]]]]]]]]\\\ZZZXXX[[[[[[ZZZ[[[[[[\\\]]]]]]^^^^^^___```aaa```^^^[[[]]]]]]]]]^^^```bbbcccdddbbbaaa___]]][[[ZZZYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^___```aaaaaaaaaaaadddeeefffhhhiiikkklllmmmkkkhhheeeeeeiiipppyyy~~~tttaaaWWWQQQMMMIIIFFFEEECCCAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDEEEGGGIIILLLNNNQQQUUUZZZ___dddiiiooorrr~~~zzzuuuooommmiiieeeaaa___]]]\\\VVVVVVVVVVVVVVVVVVVVVVVVTTTVVVZZZ]]]___aaaccceeeggghhhjjjmmmoooqqqrrrrrrwwwwwwwwwyyy||||||yyyuuuqqqnnnmmmjjjgggeeeeeefffgggeeebbb^^^___^^^\\\ZZZXXXYYYZZZ^^^```aaabbbbbbdddhhhlllppprrruuuyyy~~~~~~|||{{{vvvqqqooopppooolllhhhiiihhhgggggggggeeebbb```\\\ZZZXXXWWWWWWVVVTTTRRRRRRPPPNNNKKKHHHFFFEEEDDDBBBBBBBBBCCCDDDHHHNNNRRRVVVYYY\\\]]]___cccjjjoooxxxzzz~~~|||rrrhhhaaaZZZVVVVVVWWWUUUSSSRRRSSSTTTSSSSSSTTTVVVXXXXXXVVVTTTRRRRRRUUUXXX[[[XXXWWWVVVUUUTTTTTTUUUUUUQQQRRRUUUWWWYYYYYYYYYXXXXXXXXXXXXWWWVVVSSSQQQPPPRRRRRRSSSSSSTTTTTTTTTTTTWWWTTTQQQRRRTTTVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVVVVVVVUUUSSSQQQPPPRRRQQQQQQPPPQQQRRRSSSTTTVVVUUUTTTSSSTTTUUUWWWXXXVVVUUUUUUWWWYYY[[[[[[ZZZYYYWWWVVVVVVYYY[[[\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\\\\[[[YYYXXXZZZYYYYYYXXXYYYZZZ[[[\\\^^^^^^^^^```aaa```^^^[[[\\\]]]]]]^^^___aaacccdddcccbbbaaa___]]]\\\[[[[[[XXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]___```aaaaaaaaaaaacccccceeefffhhhjjjkkklllkkkhhheeedddffflllsssxxxooobbbVVVOOOMMMJJJGGGDDDCCCAAA???===>>>>>>===<<<<<<;;;::::::;;;;;;::::::;;;<<<<<<=========<<<<<<======>>>???>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEHHHKKKOOORRRTTTWWW[[[]]]ccchhhnnnvvvxxxrrrmmmjjjiiiaaa___\\\YYYWWWUUUTTTTTTPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSTTTVVVXXXZZZ\\\]]][[[[[[\\\]]]___bbbeeeggghhhiiijjjlllnnnoooppppppuuuvvvyyy{{{}}}~~~xxxuuurrrqqqqqqoookkkgggdddcccaaa___]]][[[YYYXXXWWWVVVUUUVVVXXXZZZZZZYYYWWWYYY[[[[[[[[[\\\^^^```bbbdddhhhkkkooosssxxx|||}}}zzzwwwuuutttrrrnnnjjjiiijjjiiigggdddbbbbbbbbbbbbcccccc```^^^XXXVVVTTTSSSRRRQQQOOOMMMNNNLLLJJJGGGDDDBBBAAA@@@<<<>>>@@@AAACCCGGGLLLPPPXXXYYYYYYXXXZZZ```jjjrrr~~~zzz{{{}}}oooeeebbb]]]WWWTTTUUUVVVUUUSSSTTTTTTUUUTTTRRRRRRSSSUUUUUUUUUSSSSSSTTTVVVXXXZZZWWWVVVVVVUUUUUUVVVVVVWWWQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYYYYXXXWWWUUUSSSRRRRRRRRRQQQPPPQQQRRRSSSTTTUUUSSSRRRSSSUUUWWWXXXXXXVVVVVVUUUUUUTTTTTTUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTVVVVVVUUUUUUVVVXXXZZZ[[[WWWVVVUUUVVVYYY[[[]]]]]]YYYXXXVVVWWWYYY\\\]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWVVVWWWWWWXXXZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXYYYXXXWWWVVVVVVXXXYYY[[[]]]\\\]]]^^^``````^^^\\\[[[[[[\\\]]]^^^___aaabbbaaaaaa```___]]]\\\\\\[[[XXXXXXYYYYYYZZZ[[[\\\]]]\\\]]]^^^```aaabbbbbbbbb```aaabbbdddgggiiijjjkkkkkkhhheeebbbcccgggkkkooovvv{{{pppddd]]]WWWOOOIIIFFFEEECCCAAA?????????>>>======<<<<<<:::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAACCCEEEFFFGGGGGGEEEHHHJJJLLLMMMNNNQQQSSSSSSVVV[[[aaaiiirrr|||xxxuuuoooiiiddd```^^^^^^\\\[[[YYYYYYXXXWWWTTTSSSTTTSSSRRRRRRRRRSSSUUUVVVQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWYYYZZZ\\\\\\]]]]]]^^^```bbbeeefffggghhhhhhkkkkkklllmmmnnnppprrrssspppqqqrrrtttuuuvvvvvvwww|||}}}~~~|||zzzxxxxxxxxxxxxwwwvvvuuusssrrrqqqqqqpppooommmkkkjjjiiiiiiiiieeecccaaa``````___\\\YYYWWWVVVVVVUUUUUUTTTTTTTTTWWWVVVVVVWWWXXXZZZ\\\\\\]]]```cccfffhhhjjjmmmooosssuuuyyy}}}~~~|||{{{yyywwwtttqqqooommmmmmmmmkkkhhhfffeeeeeeeeecccaaa___^^^^^^^^^___^^^\\\ZZZUUUSSSQQQPPPOOONNNLLLJJJIIIHHHFFFDDDAAA@@@>>>>>>;;;===???AAACCCFFFJJJMMMUUUUUUUUUUUUYYYcccpppzzz~~~{{{}}}zzzpppddd]]]___[[[WWWUUUUUUVVVUUUSSSVVVWWWWWWUUUSSSRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYWWWWWWWWWVVVVVVVVVVVVVVVQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYYYYYYYXXXWWWUUUTTTRRRQQQOOONNNNNNPPPQQQSSSRRRRRRRRRSSSVVVXXXZZZZZZXXXXXXWWWUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTVVVVVVWWWWWWXXXZZZ\\\]]]YYYWWWUUUUUUXXX[[[]]]^^^ZZZXXXWWWWWWZZZ\\\]]]]]]ZZZZZZZZZYYYYYYWWWVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYWWWXXXZZZZZZYYYXXXXXXYYYZZZYYYWWWUUUVVVWWWYYY[[[[[[[[[[[[]]]^^^___^^^\\\YYYYYYYYYZZZ[[[]]]^^^___]]]]]]]]]\\\\\\[[[ZZZYYYWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]___aaabbbbbbccc^^^___```ccceeegggiiijjjkkkiiieeebbbbbbccceeegggkkkooottt{{{zzzooo```TTTMMMHHHDDDAAA????????????>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===?????????>>>>>>>>>>>>>>>===???BBBEEEGGGHHHHHHHHH???AAACCCDDDDDDFFFHHHJJJLLLNNNQQQTTTXXX^^^fffkkknnnwww~~~wwwrrrooonnnnnnllliiifffeeebbb^^^ZZZ[[[ZZZWWWUUUSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQOOOQQQSSSUUUWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\YYYZZZ\\\]]]^^^_________cccdddeeedddbbbaaaaaaaaa``````___^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^aaaeeegggjjjmmmqqqtttwwwyyy|||~~~~~~zzzvvvtttrrrrrrrrrooonnnllljjjhhhhhhhhhhhheeedddcccccccccbbb```___]]]\\\[[[[[[ZZZXXXUUUSSSOOONNNLLLKKKKKKJJJHHHFFFDDDCCCBBB@@@>>>======<<<<<<===???@@@AAACCCGGGJJJMMMQQQVVV\\\eeessswwwvvvzzz~~~vvvzzz~~~xxxnnnfff___ZZZ^^^\\\YYYXXXWWWVVVUUUTTTXXXYYYYYYXXXUUUSSSRRRSSSRRRRRRSSSTTTUUUWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSSSSPPPPPPPPPPPPQQQRRRTTTUUUWWWWWWXXXXXXXXXWWWUUUTTTRRRPPPNNNMMMMMMNNNPPPQQQPPPQQQRRRTTTUUUWWWZZZ[[[YYYYYYWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTVVVWWWWWWXXXYYY[[[\\\\\\YYYWWWUUUUUUXXXZZZ\\\\\\YYYXXXVVVWWWYYY\\\\\\\\\YYYYYYYYYXXXWWWVVVTTTSSSTTTUUUVVVXXXXXXXXXXXXWWWSSSVVVXXXXXXWWWVVVXXXYYY[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZYYYYYY[[[]]]^^^^^^\\\WWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\\\\[[[ZZZZZZWWWXXXYYYZZZ[[[[[[ZZZZZZYYYZZZ\\\^^^```aaabbbbbb]]]^^^___aaaccceeeggghhhjjjhhhfffcccbbbaaaaaabbbeeejjjpppuuu{{{{{{kkk___UUUKKKDDDCCCCCCBBBAAA@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===?????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBB;;;===???@@@@@@AAACCCEEEFFFHHHIIIJJJLLLOOOTTTWWW]]]dddlllppprrrxxx}}}{{{xxxrrrmmmkkkiiifffccc___]]][[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMOOOQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQMMMNNNPPPRRRSSSSSSRRRRRRTTTUUUWWWWWWUUUTTTUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]___aaaccceeefffeeegggiiikkknnnrrrxxx|||}}}sssqqqnnnkkkiiiiiiiiijjjhhhhhhgggeeeeeeddddddddd````````````___^^^\\\\\\ZZZYYYWWWVVVUUURRRNNNKKKHHHFFFEEEEEEEEEEEEDDDBBBAAAAAA@@@???>>>>>>>>>??????@@@AAAAAAAAADDDHHHKKKNNNVVVcccpppyyyrrrmmmooouuu{{{yyyttt{{{{{{nnneeeaaa]]]ZZZ\\\\\\[[[ZZZXXXWWWVVVUUUYYYZZZ[[[YYYVVVSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWUUUSSSRRRQQQPPPOOONNNMMMNNNPPPSSSTTTUUUUUUVVVWWWWWWVVVUUUTTTQQQPPPOOONNNMMMNNNOOOOOONNNPPPRRRTTTUUUVVVXXXZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWRRRSSSSSSSSSSSSTTTTTTTTTVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWUUUVVVWWWYYYYYYYYYXXXWWWUUUVVVXXX[[[\\\[[[[[[ZZZZZZYYYWWWUUUTTTSSSQQQSSSUUUWWWXXXWWWVVVUUUPPPSSSVVVWWWUUUUUUWWWZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXYYY\\\^^^^^^]]]XXXWWWWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^]]]]]]\\\WWWXXXYYYZZZ[[[ZZZYYYYYYVVVXXXZZZ\\\___```aaabbb]]]^^^___aaabbbdddeeefffgggfffeeecccbbbaaa``````aaaffflllppprrrxxx}}}ooo___UUUNNNMMMKKKIIIGGGDDDCCCBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>???????????????>>>======<<<>>>@@@@@@???@@@AAACCC@@@BBBDDDEEEFFFGGGKKKMMMOOOTTTYYY\\\^^^ccclllrrrtttxxx~~~|||xxxtttqqqpppooonnnllljjjfffccc```^^^\\\\\\[[[ZZZYYYWWWUUUTTTSSSUUUWWWYYYZZZZZZZZZZZZUUUUUUSSSRRRRRRQQQQQQQQQNNNOOOQQQRRRSSSRRRQQQPPPQQQSSSUUUVVVUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^___``````aaabbbeeeggghhhiiijjjkkkkkklllnnnqqqsssvvvxxxyyy|||~~~||||||||||||zzzwwwtttrrrjjjhhhfffcccbbbaaabbbbbbbbbccccccbbbbbbaaa```___[[[\\\]]]\\\ZZZXXXWWWVVVTTTSSSQQQPPPOOOMMMIIIFFFCCCBBBAAABBBCCCDDDCCCAAAEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFHHHKKKQQQUUU^^^jjj|||}}}wwwssssssuuuxxx}}}|||zzz||||||oooeee```]]][[[YYYXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZYYYVVVSSSRRRRRRUUUTTTSSSSSSSSSTTTVVVWWWUUUUUUVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLNNNQQQSSSRRRSSSTTTUUUUUUTTTSSSSSSPPPPPPPPPOOOOOONNNNNNNNNLLLOOORRRTTTTTTTTTWWWYYYYYYYYYXXXWWWWWWVVVWWWWWWYYYXXXWWWVVVVVVVVVWWWXXXRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXWWWYYYWWWVVVVVVWWWWWWVVVUUUWWWVVVTTTUUUWWWZZZZZZZZZYYYYYYXXXWWWUUUSSSQQQPPPMMMOOORRRUUUUUUTTTRRRQQQMMMQQQUUUVVVTTTTTTWWWZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXWWWVVVXXX[[[]]]^^^]]]ZZZYYYYYYZZZZZZ[[[\\\]]]XXXYYY[[[]]]^^^^^^]]]\\\VVVWWWYYYZZZ[[[ZZZYYYXXXTTTVVVXXX[[[]]]___```aaa______```aaabbbcccddddddbbbbbbbbbbbbbbbaaa```___``````eeejjjkkkmmmxxxuuuhhhYYYWWWUUUQQQNNNJJJHHHFFFEEEDDDBBB@@@>>>===<<<;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>========================<<<>>>???>>>======>>>???<<<>>>AAACCCDDDFFFIIIKKKFFFIIILLLOOOQQQVVV]]]cccaaaffflllqqquuuyyy~~~zzzvvvrrrpppnnnnnnmmmkkkiiigggeeecccbbbccceeeggghhhiiiiiihhh]]]]]][[[ZZZXXXXXXWWWWWWTTTUUUWWWXXXXXXWWWUUUTTTVVVXXXZZZ[[[[[[[[[\\\]]]^^^^^^______```aaaaaabbbeeefffhhhjjjlllnnnoooooooooqqqtttwwwyyyzzz|||~~~|||}}}}}}{{{yyyxxxxxxxxxnnnoooppppppooommmjjjiiieeedddbbb```^^^]]]]]]]]]______`````````^^^]]]\\\WWWYYYZZZYYYVVVTTTSSSRRRPPPNNNMMMLLLLLLIIIFFFCCCCCCBBBAAABBBDDDEEEDDDCCCJJJJJJKKKKKKLLLNNNOOOPPPMMMMMMMMMMMMOOOTTT[[[```qqq~~~~~~}}}}}}~~~}}}uuuqqquuuyyyvvvooofff```]]]\\\ZZZXXXTTTVVVXXXYYYYYYYYYYYYYYYWWWXXXYYYXXXUUURRRQQQQQQVVVUUUSSSRRRRRRTTTUUUWWWRRRSSSTTTUUUUUUTTTSSSRRRPPPNNNLLLKKKKKKNNNQQQSSSPPPQQQRRRSSSTTTSSSRRRRRRPPPPPPPPPPPPPPPOOONNNMMMKKKOOORRRSSSSSSSSSVVVXXXYYYYYYXXXWWWWWWWWWWWWXXXZZZYYYXXXWWWVVVWWWXXXXXXRRRQQQOOONNNOOOPPPRRRTTTUUUUUUVVVVVVWWWVVVVVVUUUXXXWWWVVVVVVWWWVVVTTTRRRWWWUUUTTTTTTWWWYYYZZZZZZWWWVVVUUUTTTRRRPPPNNNMMMKKKMMMPPPSSSTTTRRRPPPNNNKKKPPPUUUUUUSSSSSSVVVZZZYYYZZZ[[[\\\\\\ZZZXXXVVVWWWVVVVVVWWWZZZ]]]^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^UUUVVVYYY[[[\\\\\\[[[ZZZVVVWWWYYY[[[[[[ZZZXXXWWWSSSTTTWWWZZZ\\\^^^````````````aaaaaabbbccccccccc^^^___```aaaaaa```___^^^___\\\^^^dddhhhhhhnnnvvv}}}zzzyyyuuukkk___UUUPPPNNNLLLHHHBBB???>>>>>>===<<<;;;;;;;;;999888999;;;<<<>>>>>>============;;;999;;;::::::;;;>>>?????????DDDAAA===;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????AAABBBDDDGGGIIILLLNNNOOOUUUWWWYYY]]]bbbgggkkkmmmtttuuuvvvxxx|||~~~zzzxxxvvvwwwyyy{{{~~~~~~zzztttpppnnnjjjfffbbbfffhhhjjjlllmmmlllkkkjjjkkkjjjjjjiiijjjkkkmmmnnnqqqsssvvvwwwwwwwwwxxxzzzzzz|||zzzqqqpppooonnnmmmlllllllllhhhhhhggggggffffffeeeeeeaaa```^^^\\\[[[[[[[[[[[[``````___^^^\\\ZZZYYYXXXVVVVVVUUUTTTSSSQQQOOONNNMMMKKKHHHEEECCCBBBCCCCCCAAABBBAAAAAABBBFFFLLLPPPRRRVVV[[[___bbbfffiiillljjjjjjgggcccbbbhhhttt}}}{{{{{{~~~~~~tttttttttqqqvvvxxxlllgggaaa\\\ZZZYYYXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTRRRSSSTTTUUUVVVUUUUUUTTTRRRRRRRRRRRRQQQPPPOOONNNOOOOOOMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSSSSQQQSSSUUUUUUTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUVVVVVVTTTRRROOOMMMMMMNNNPPPQQQTTTUUUVVVUUUTTTTTTVVVXXXYYYYYYYYYWWWTTTSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[YYYWWWSSSPPPMMMLLLKKKMMMOOORRRSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTXXXXXXYYYYYYXXXVVVUUUTTTSSSTTTWWWYYY[[[\\\]]]]]]ZZZZZZYYYYYYZZZ\\\^^^___\\\[[[[[[\\\]]]^^^]]]\\\XXXYYYZZZYYYXXXWWWXXXYYYTTTTTTVVVZZZ^^^```___^^^^^^]]]]]]^^^``````^^^]]][[[^^^aaadddeeeeeecccbbbaaaaaa```___```ccciiimmmxxx}}}}}}lll___XXXQQQMMMIIIFFFDDDAAA===:::<<<<<<<<<<<<;;;<<<===???<<<;;;;;;;;;<<<<<<;;;;;;<<<;;;:::<<<@@@CCCEEEFFFBBB@@@<<<;;;;;;<<<<<<;;;============>>>>>>>>>>>>@@@@@@BBBDDDFFFHHHJJJJJJJJJKKKNNNQQQUUUXXX\\\]]]^^^___bbbeeejjjoootttvvvyyy|||~~~yyyvvvyyyzzz}}}~~~~~~}}}}}}}}}}}}~~~}}}zzzyyyxxxuuuqqqmmmjjjiiihhhgggfffeeeeeeeeecccccccccbbbbbbaaaaaa```^^^]]][[[YYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVQQQPPPPPPOOOMMMLLLJJJIIIGGGEEECCCAAA@@@@@@AAABBB@@@BBBDDDGGGKKKPPPWWW\\\lllppptttxxx{{{}}}zzzxxxyyyzzz{{{|||wwwssswwwxxxwww|||rrrkkkeeeaaa\\\YYYWWWWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSUUUUUUVVVUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMOOONNNMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQPPPQQQSSSSSSRRRQQQRRRSSSVVVVVVTTTTTTTTTTTTUUUVVVTTTSSSPPPOOONNNOOOQQQRRRRRRSSSTTTTTTSSSSSSTTTVVVYYYYYYYYYWWWTTTSSSTTTUUUUUUUUUVVVWWWXXXZZZZZZ[[[ZZZZZZXXXVVVSSSPPPMMMLLLLLLMMMNNNPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXXXXXXXWWWVVVTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]XXXXXXXXXYYY[[[]]]```aaa```___]]]\\\\\\[[[[[[ZZZZZZZZZXXXVVVTTTUUUWWWZZZWWWVVVWWWYYY\\\^^^^^^]]]]]]\\\[[[\\\^^^^^^^^^]]]ZZZ\\\___bbbccccccbbbaaa^^^___aaaaaaaaacccgggjjjmmmqqqwww~~~sssccc[[[QQQJJJFFFDDDBBB???=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>><<<;;;===@@@CCCEEEEEEAAA>>>;;;:::;;;;;;;;;:::;;;<<<<<<<<<============>>>>>>???@@@AAACCCDDDDDDBBBCCCDDDFFFHHHKKKMMMNNNOOOPPPSSSWWW[[[___bbbcccbbbfffkkkpppssswww{{{~~~|||xxxtttrrrpppooonnnlllhhheeedddcccbbbaaa```_________^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWUUUTTTTTTTTTUUUSSSSSSTTTTTTUUUTTTTTTTTTNNNMMMLLLKKKIIIGGGFFFEEEAAAAAA@@@???@@@AAACCCDDDDDDHHHNNNTTT[[[ccckkkppp{{{xxxwwwwwwwwwvvv{{{{{{vvvvvv{{{}}}|||qqqeee^^^ZZZXXXUUUTTTTTTTTTSSSQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTUUUVVVUUUUUUSSSSSSRRRRRRQQQQQQPPPNNNMMMLLLOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNNNNOOOPPPQQQPPPOOOPPPQQQSSSXXXVVVTTTRRRRRRSSSTTTUUUUUUTTTRRRQQQPPPQQQSSSTTTQQQRRRSSSRRRQQQQQQSSSUUUXXXYYYYYYWWWUUUTTTTTTVVVTTTTTTUUUWWWXXXZZZ[[[[[[ZZZYYYXXXVVVSSSQQQNNNMMMMMMMMMNNNNNNPPPQQQSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRSSSTTTVVVYYY[[[]]]VVVVVVWWWYYY\\\^^^aaabbbaaa___]]][[[ZZZZZZZZZ[[[\\\ZZZXXXTTTRRRSSSVVVYYYYYYXXXWWWXXX[[[\\\\\\\\\\\\ZZZYYYYYY[[[\\\]]]\\\YYY[[[]]]```aaaaaaaaa```\\\^^^aaabbbbbbcccdddfffhhhjjjmmmrrryyyttt___PPPIIIHHHIIIIIICCCBBB@@@>>>>>>===<<<;;;?????????===<<<<<<===???>>>=========??????===<<>>>>>?????????BBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPRRRRRRRRRSSSVVVZZZ^^^```cccgggjjjlllooouuuzzz~~~|||zzzwwwvvvuuusssooolllmmmmmmlllkkkjjjhhheeecccbbbaaa```___^^^]]]]]]]]]ZZZYYYYYYXXXWWWVVVUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQMMMLLLKKKIIIGGGFFFEEEDDDAAAAAABBBDDDFFFHHHKKKLLLNNNSSSZZZbbbkkksss|||{{{xxxyyy{{{~~~~~~{{{qqqggg^^^YYYRRRQQQQQQQQQRRRRRRQQQOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVVVVVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSRRROOOOOOPPPPPPOOOOOONNNMMMOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLNNNNNNOOOOOOOOONNNLLLLLLNNNOOOOOOOOONNNOOORRRTTTYYYWWWTTTRRRQQQRRRSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVQQQRRRSSSRRRQQQRRRSSSUUUXXXYYYYYYWWWUUUTTTUUUVVVTTTUUUVVVWWWYYY[[[\\\]]]ZZZZZZYYYWWWUUUSSSQQQPPPOOOOOONNNNNNOOOPPPRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTQQQQQQPPPQQQSSSVVVYYY[[[VVVWWWXXXZZZ\\\^^^```aaa\\\[[[ZZZXXXWWWYYY\\\^^^[[[[[[YYYVVVTTTSSSUUUWWWZZZXXXVVVWWWYYY\\\]]]]]][[[YYYVVVVVVXXXZZZ\\\\\\XXXYYY\\\^^^___```______\\\^^^```aaaaaaaaacccdddggghhhjjjmmmqqqvvvzzz|||}}}~~~{{{hhh]]]WWWRRROOOJJJGGGCCCBBBBBBCCCBBBAAACCCDDDCCCAAA===;;;<<<>>><<<===>>>@@@AAA???:::777===<<<::::::;;;;;;:::888::::::::::::;;;;;;;;;;;;===============<<<<<<<<>>>>>???<<<===@@@CCCEEECCC???;;;===;;;::::::;;;<<<:::999999:::::::::;;;;;;;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>???@@@BBBCCCDDDEEEDDDEEEFFFFFFEEEFFFHHHKKKKKKMMMOOOPPPQQQTTTWWWZZZ```______dddjjjpppqqqpppqqqrrruuuyyy}}}zzzvvvrrrqqqrrrtttuuuooollliiihhhhhhiiihhhgggdddddddddcccaaa___]]]\\\^^^```bbbbbb```___^^^___\\\\\\ZZZYYYXXXWWWWWWWWWTTTTTTSSSRRRQQQOOONNNNNNLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIFFFEEEEEEEEEGGGHHHJJJLLLQQQSSSWWW[[[```dddhhhiiigggjjjooosssxxx~~~||||||}}}sssppptttzzzvvvooofff___\\\YYYUUUQQQOOONNNNNNOOOQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTMMMMMMNNNPPPQQQQQQQQQQQQPPPQQQQQQQQQPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKMMMNNNPPPQQQPPPNNNLLLKKKKKKMMMNNNOOOOOOPPPSSSUUUWWWWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXTTTUUUVVVUUUTTTTTTVVVXXXXXXYYYYYYXXXVVVUUUWWWXXXVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWXXXXXXYYYYYYZZZZZZXXXWWWWWWVVVVVVWWWWWWXXXSSSSSSRRRRRRRRRSSSUUUVVVXXXYYYZZZ\\\]]]]]]]]]]]]\\\]]]\\\XXXTTTRRRUUUXXXXXXZZZ\\\\\\ZZZWWWVVVUUUVVVUUUUUUWWWZZZ]]]^^^]]]WWWUUUTTTUUUWWWYYYZZZZZZYYYZZZ\\\]]]___````````````aaa```___^^^___bbbeeebbbdddfffiiijjjjjjiiihhhkkkllllllooowwwooofff[[[SSSPPPOOOLLLJJJLLLPPPSSSQQQLLLGGGFFFGGGBBBAAABBBCCCDDDDDDAAA???===<<<;;;;;;<<<<<<;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<<<>>>>>>>>???@@@BBBCCC@@@AAABBBBBBAAABBBEEEGGGCCCDDDEEEFFFFFFGGGJJJLLLQQQOOOOOOSSSXXX\\\\\\[[[]]]]]]___ccchhhoootttxxx{{{{{{|||yyywwwvvvvvvvvvuuurrrpppooommmkkkiiihhhhhhiiijjjeeebbb```___```aaabbbaaa]]]^^^^^^]]][[[YYYYYYXXXYYY\\\^^^___]]][[[\\\]]]YYYYYYWWWVVVUUUTTTTTTTTTPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKNNNSSSXXX]]]```aaadddhhhmmmsssxxx{{{}}}}}}~~~|||wwwzzz|||nnniiibbbZZZVVVVVVUUUSSSPPPQQQOOONNNNNNOOOPPPOOOMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMNNNQQQRRRPPPRRRSSSUUUVVVVVVVVVUUUPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRRRRRRRRRRPPPOOONNNLLLMMMNNNNNNOOOOOONNNNNNOOOOOONNNMMMMMMLLLLLLKKKKKKLLLNNNOOOOOONNNKKKJJJHHHJJJMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVVVVVVVWWWWWWXXXXXXTTTUUUVVVUUUTTTUUUVVVXXXXXXYYYYYYXXXVVVVVVWWWYYYVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[[[[[[[ZZZZZZYYYXXXVVVVVVWWWWWWWWWVVVVVVUUUXXXYYYYYYZZZ[[[[[[\\\\\\YYYXXXWWWWWWWWWXXXYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWYYY\\\]]]^^^^^^^^^\\\^^^^^^[[[VVVSSSUUUXXXWWWYYYZZZZZZXXXVVVVVVWWWVVVVVVVVVXXX[[[\\\[[[ZZZUUUTTTTTTVVVXXXZZZZZZYYY[[[\\\]]]^^^```aaabbbbbb___aaabbbbbbaaa```aaaccccccdddeeefffggghhhhhhiiiiiijjjjjjlllqqq{{{uuuhhhaaa\\\WWWSSSRRRWWW\\\[[[VVVQQQPPPQQQIIIFFFCCCAAA@@@@@@???>>>===<<<;;;<<<======;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>???@@@>>><<<999888999:::;;;:::;;;<<<<<<<<<===AAACCC@@@AAAAAAAAAAAABBBEEEGGGGGGEEEDDDGGGLLLOOONNNLLLMMMMMMOOOQQQUUUZZZ___bbbcccdddeeeiiiooovvv||||||||||||{{{zzzzzzyyyyyyyyyxxxxxxzzz}}}}}}|||zzz{{{|||{{{yyyxxxxxxyyyuuuvvvwwwwwwvvvuuusssrrrooonnnmmmnnnnnnllliiigggfffffffffeeedddcccbbbaaa^^^[[[YYYYYYZZZ]]]^^^^^^ZZZ[[[[[[ZZZXXXWWWVVVVVVRRRUUUXXXYYYWWWVVVWWWXXXYYYXXXWWWUUUTTTTTTTTTTTTMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAABBBCCCDDDFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPTTTYYYaaaiiippptttoooqqqvvv|||~~~zzz~~~oooaaa^^^XXXRRRPPPSSSUUUTTTRRRRRRPPPNNNMMMNNNNNNNNNMMMOOONNNMMMMMMMMMMMMNNNNNNOOONNNLLLKKKLLLNNNQQQSSSPPPQQQSSSUUUVVVWWWWWWVVVSSSSSSSSSRRRQQQPPPNNNNNNRRRSSSSSSTTTSSSQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNOOOOOONNNNNNMMMLLLLLLLLLIIIJJJMMMNNNNNNMMMKKKIIIEEEHHHKKKNNNNNNOOOPPPQQQTTTVVVXXXYYYYYYXXXVVVUUUVVVVVVVVVWWWWWWWWWXXXXXXTTTUUUVVVUUUTTTTTTVVVXXXXXXYYYYYYXXXVVVVVVWWWYYYUUUUUUUUUUUUUUUUUUUUUUUUZZZZZZZZZZZZZZZYYYYYYXXXWWWXXXYYYZZZYYYXXXWWWVVVYYYZZZZZZ[[[\\\]]]]]]]]]ZZZYYYXXXWWWWWWXXXZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTVVVXXX[[[^^^___``````YYY\\\___]]]YYYWWWYYY\\\WWWXXXXXXVVVUUUUUUWWWYYYXXXWWWXXXYYY[[[[[[YYYWWWTTTTTTUUUWWWYYYZZZYYYXXX\\\]]]^^^___```bbbcccccc^^^```dddeeecccaaa``````aaaaaa``````aaacccfffgggdddeeegggiiilllttt~~~{{{mmmccc]]]\\\]]]^^^``````^^^\\\TTTTTTRRRNNNIIIEEEDDDDDDDDDAAA???=========<<<;;;@@@===;;;:::999999<<<@@@<<<;;;;;;===??????>>>===;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>;;;<<<<<<===>>>??????@@@???@@@AAABBBDDDEEEFFFGGGEEEEEEGGGIIIKKKMMMOOOPPPQQQRRRVVVZZZ^^^cccfffhhhhhhiiikkkkkkkkkiiigggffffffeeedddggglllqqqtttuuuuuuuuuvvvvvvvvvuuuuuutttssssssssssssssstttttttttuuuuuutttsssqqqnnnlllkkkooonnnnnnmmmmmmlllkkkkkkggggggggggggggghhhhhhiiifffffffffeeedddcccaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUXXXWWWVVVUUUUUUTTTSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOKKKIIIFFFDDDDDDDDDCCCBBBAAA@@@>>>======???AAABBBFFFIIIMMMPPPRRRTTTVVVWWWWWW]]]bbbfffmmmwww}}}~~~{{{~~~~~~}}}{{{www|||~~~sssjjjccc^^^WWWSSSNNNLLLNNNPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMMMMMMMMMMQQQRRRSSSTTTVVVWWWYYYZZZTTTRRRPPPNNNMMMNNNOOOPPPRRRSSSVVVWWWVVVTTTQQQNNNQQQPPPPPPPPPOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHHHHHHHIIILLLOOOQQQTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWYYYZZZXXXSSSRRRUUUZZZVVVVVVVVVUUUUUUVVVVVVWWWZZZXXXVVVUUUVVVVVVUUUTTTVVVWWWXXXWWWVVVUUUVVVWWWXXXUUURRRQQQRRRTTTTTTTTTWWWYYY[[[[[[[[[[[[]]]___bbbaaa```^^^]]]\\\\\\\\\___^^^]]]]]]]]]ZZZVVVSSSWWWXXXZZZ\\\]]]^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZWWWXXXWWWUUUTTTTTTUUUWWWVVVVVVVVVWWWXXXYYYZZZZZZUUUUUUUUUVVVXXXYYY[[[\\\YYYZZZ]]]```bbbcccddddddbbbcccdddeeeeeecccaaa```aaa^^^\\\^^^cccggghhhgggffffffggghhhkkkooosssuuuoookkkfffbbb```aaabbbcccbbbaaa^^^YYYUUURRRSSSTTTQQQNNNJJJFFFCCC@@@>>>===???>>>>>>>>>===<<<===???>>>======>>>???@@@>>>===:::;;;<<<===>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<===;;;<<<<<<<<<===>>>>>>>>>=========>>>??????@@@@@@???@@@AAABBBDDDFFFGGGHHHGGGHHHJJJMMMPPPRRRTTTVVVYYY[[[\\\^^^___^^^]]]\\\YYYXXXXXXZZZ___dddfffggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeedddcccccccccaaaaaaaaaaaaaaabbbcccccc___````````````______^^^___^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRSSSSSSRRRQQQOOONNNNNNMMMJJJHHHDDDCCCBBBBBB@@@???>>>>>>>>>???AAACCCFFFGGGIIILLLPPPRRRTTTVVVXXXZZZ^^^bbbdddgggppp||||||zzz{{{}}}qqqggg```[[[YYYTTTQQQMMMLLLNNNOOOOOONNNKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMPPPQQQSSSTTTVVVWWWWWWWWWSSSRRRPPPOOONNNNNNOOOOOOQQQRRRUUUVVVVVVTTTQQQOOOQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMOOORRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUXXXZZZXXXTTTRRRUUUXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYWWWUUUTTTTTTUUUVVVTTTRRRRRRSSSUUUUUUTTTXXXZZZ[[[\\\[[[\\\]]]___bbbbbbaaa```^^^]]]\\\\\\___^^^^^^______^^^[[[XXXUUUWWWYYY[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYWWWTTTSSSTTTVVVVVVWWWWWWWWWXXXYYYYYYYYYUUUUUUVVVWWWXXXZZZ\\\]]]\\\]]]^^^```aaa``````___```aaacccddddddcccbbbaaa```]]][[[\\\```ccceeeeeehhhgggggghhhiiilllnnnpppvvv}}}uuujjjbbbaaaccceeeeeeccc```]]]\\\^^^ccchhhhhhddd]]]TTTMMMFFFBBB@@@???@@@@@@@@@@@@??????>>>>>>===<<<<<<======;;;:::<<<===>>>?????????>>>===:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHIIIJJJMMMOOOQQQRRRRRRQQQQQQPPPPPPSSSWWW[[[]]]^^^```___^^^^^^^^^^^^``````aaa`````````___^^^^^^^^^^^^]]]]]]]]]]]]___aaabbb^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\XXXXXXYYYZZZ[[[[[[[[[ZZZ^^^]]]\\\ZZZXXXVVVUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRMMMOOOQQQRRRSSSRRRPPPPPPQQQPPPOOONNNLLLKKKJJJIIIHHHFFFCCCAAAAAA@@@???===;;;<<<===@@@BBBEEEHHHIIIMMMPPPRRRTTTUUUVVVYYYZZZcccfffhhhjjjttt}}}|||yyymmmbbbZZZVVVTTTSSSPPPNNNLLLLLLNNNOOONNNMMMJJJJJJLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLOOOQQQSSSUUUUUUUUUTTTSSSQQQPPPPPPOOOOOONNNNNNNNNOOOPPPSSSUUUUUUTTTRRRPPPSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLLLLOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQSSSVVVYYYXXXUUUSSSTTTVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVWWWVVVTTTTTTWWWYYYZZZ[[[ZZZXXXUUURRRRRRSSSTTTSSSRRRSSSUUUVVVVVVUUUXXXZZZ\\\\\\\\\\\\^^^```bbbbbbbbbbbb```^^^\\\[[[___^^^^^^```aaa```^^^\\\SSSTTTVVVXXXZZZ\\\\\\]]][[[[[[ZZZZZZYYYYYYZZZZZZ\\\\\\[[[XXXUUUSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXUUUVVVVVVXXXZZZ\\\^^^___````````````___^^^\\\[[[\\\]]]___aaabbbcccbbbbbb___\\\YYYYYY[[[___aaaccchhhgggfffffffffggghhhiiikkkmmmrrrzzz|||tttnnnlllmmmeeebbb^^^[[[\\\dddnnnvvv{{{sssiii^^^VVVRRRQQQIIIIIIFFFBBBBBBCCCBBB??????>>><<<<<<======<<<;;;>>>>>>??????>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============AAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDFFFHHHIIIIIIJJJNNNMMMMMMOOOSSSVVVWWWXXXZZZYYYWWWVVVVVVXXXZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWYYYXXXVVVUUUUUUWWWYYYZZZ[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWZZZYYYXXXWWWUUUTTTSSSRRRTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNKKKMMMPPPRRRRRRQQQNNNMMMLLLLLLKKKJJJHHHGGGFFFEEEFFFEEECCCCCCDDDDDDCCCBBB@@@AAABBBDDDFFFHHHIIIJJJNNNQQQTTTVVVXXXYYY\\\]]]iiimmmpppttt~~~sssnnnooo|||~~~qqqkkkbbbZZZUUURRRQQQPPPLLLKKKLLLLLLMMMNNNNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKNNNPPPRRRTTTUUUSSSQQQOOOOOOOOOOOOPPPOOONNNMMMMMMMMMOOOQQQSSSTTTSSSRRRQQQSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLKKKLLLLLLMMMMMMOOOOOOMMMLLLKKKJJJJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOONNNNNNPPPSSSWWWWWWVVVTTTSSSSSSVVVVVVUUUTTTSSSSSSSSSSSSQQQUUUXXXWWWTTTSSSXXX\\\]]]]]]\\\YYYUUURRRQQQQQQRRRRRRSSSUUUWWWXXXWWWVVVXXXYYY[[[\\\[[[\\\]]]___```aaabbbbbbaaa___\\\[[[^^^]]]]]]]]]______]]][[[QQQRRRSSSVVVXXXZZZ[[[\\\ZZZZZZYYYXXXXXXYYYYYYZZZ]]]\\\[[[YYYVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWYYY[[[]]]___```bbbbbbbbbaaa```^^^\\\ZZZYYYZZZ\\\^^^```aaabbbbbb___\\\YYYXXXYYY\\\___aaaeeeeeedddccccccccccccdddhhhffffffiiiooowww}}}}}}zzzuuurrruuuvvvqqqiiicccaaafffooovvvvvvnnnhhhggghhhaaa^^^VVVLLLIIILLLJJJFFFDDDBBB@@@???@@@@@@???>>><<<============;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888::::::::::::999999999999999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???@@@AAAAAABBBCCCCCCCCCGGGFFFFFFHHHKKKNNNNNNNNNOOONNNLLLLLLLLLNNNPPPQQQRRRRRRQQQQQQPPPOOONNNNNNOOONNNMMMLLLMMMOOOQQQSSSXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPRRRRRRPPPNNNLLLIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHJJJLLLNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLQQQXXX^^^cccgggkkknnnzzz|||uuuxxx{{{oooeeeeeekkkwwwmmmbbb^^^YYYUUUSSSQQQOOOMMMJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKMMMOOOQQQSSSSSSQQQOOOMMMNNNNNNNNNOOONNNNNNMMMLLLLLLMMMPPPQQQRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOOOOPPPOOOOOONNNMMMKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNMMMLLLKKKJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPOOONNNNNNMMMLLLLLLNNNPPPTTTVVVVVVTTTRRRRRRUUUTTTSSSRRRRRRRRRRRRRRRPPPTTTWWWWWWTTTTTTYYY]]]]]]^^^\\\YYYUUURRRQQQQQQRRRRRRSSSUUUXXXYYYXXXWWWVVVXXXYYYZZZZZZZZZ\\\]]]^^^___```aaa```^^^\\\[[[\\\ZZZYYYYYYZZZZZZXXXWWWPPPPPPRRRTTTVVVXXXZZZ[[[YYYYYYWWWVVVWWWXXXYYYZZZ[[[[[[ZZZYYYWWWVVVXXXZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYY[[[]]]___```aaaaaabbbbbbaaa```^^^]]]WWWXXXYYY[[[]]]^^^___```^^^\\\ZZZYYYYYY[[[^^^```aaaaaa````````````aaaaaadddaaa___```dddiiimmmooonnnnnnmmmlllpppzzzyyypppllllllmmm{{{zzzxxxrrrmmmkkknnnqqqvvvsssiii]]]ZZZ___^^^XXXLLLIIIEEECCCBBBBBBAAA???===============>>>>>>>>><<<;;;;;;;;;;;;:::::::::;;;::::::::::::::::::999999999999999::::::::::::777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<========================>>>>>>CCCBBBBBBDDDGGGHHHHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHJJJLLLOOORRRTTTSSSSSSSSSRRRQQQQQQPPPPPPRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUQQQPPPNNNLLLKKKKKKLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHKKKMMMOOOPPPQQQPPPOOONNNJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPQQQTTTXXX[[[[[[ZZZRRRPPPNNNLLLKKKLLLMMMNNNSSSZZZfffqqqzzz|||vvvxxxzzztttjjjbbbgggrrrzzzrrriiibbbVVVTTTRRRQQQPPPOOOMMMKKKJJJKKKLLLLLLKKKKKKMMMOOOQQQRRRRRRRRRQQQQQQPPPOOOMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOPPPQQQQQQQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNNNNMMMLLLLLLKKKMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMNNNQQQTTTUUUTTTRRRQQQRRRRRRRRRQQQQQQRRRRRRSSSQQQTTTVVVVVVUUUVVVYYY\\\[[[[[[ZZZWWWTTTQQQPPPPPPRRRQQQQQQSSSUUUWWWWWWVVVSSSUUUWWWWWWWWWWWWYYY[[[ZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXVVVVVVWWWWWWVVVTTTPPPQQQQQQSSSUUUWWWYYYZZZYYYWWWVVVUUUUUUWWWYYYZZZZZZZZZZZZXXXWWWWWWXXXZZZWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^^^^^^^___```aaaaaa```______WWWWWWXXXYYYZZZ[[[\\\]]][[[\\\[[[ZZZYYYZZZ]]]```^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZYYY[[[___ccceeefffdddfffhhhiiilllsss}}}yyytttrrrssspppkkkeeedddhhhmmmwwwxxxrrrkkkoooyyyzzzsssaaa]]]WWWRRROOOMMMJJJHHHGGGEEECCCAAA??????@@@@@@<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;888999999::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<======>>>:::::::::::::::;;;;;;<<<@@@???@@@AAACCCDDDDDDBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIILLLNNNPPPQQQNNNNNNNNNMMMLLLLLLKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUQQQOOOMMMKKKJJJJJJKKKKKKGGGGGGHHHHHHGGGGGGFFFEEEHHHIIIKKKMMMOOOQQQQQQRRRNNNOOOQQQSSSUUUWWWXXXYYYZZZ[[[]]]```dddffffffeee\\\ZZZWWWUUUVVVXXX[[[^^^hhhqqq}}}}}}|||tttlllrrr}}}uuuiiiccc^^^ZZZRRRPPPMMMLLLMMMNNNNNNNNNLLLMMMMMMKKKIIIJJJMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQMMMMMMNNNNNNOOOPPPPPPQQQNNNNNNMMMLLLLLLLLLLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNMMMLLLLLLMMMMMMNNNMMMNNNNNNNNNNNNNNNNNNMMMOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLMMMOOOQQQSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZVVVVVVVVVTTTQQQOOONNNOOOQQQPPPNNNOOOQQQSSSTTTTTTQQQRRRTTTTTTTTTTTTVVVXXXVVVWWWXXXYYYZZZ[[[\\\\\\WWWVVVUUUUUUWWWXXXXXXWWWRRRRRRRRRRRRTTTVVVXXXYYYXXXWWWUUUTTTTTTVVVXXXZZZ[[[[[[ZZZXXXVVVUUUVVVXXXVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\]]]^^^_________^^^]]]XXXXXXWWWWWWWWWXXXYYYYYYWWWYYY[[[[[[ZZZZZZ\\\___^^^^^^^^^^^^]]]\\\\\\[[[XXXWWWVVVXXX[[[___aaabbbaaacccddddddeeeiiiqqqxxx~~~yyyyyyuuunnneeebbbeeejjjmmmqqqrrrqqq|||zzzuuunnnhhhccc___[[[XXXSSSOOOJJJEEEAAA???>>>>>><<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<888888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999888::::::::::::;;;;;;;;;;;;888888888999999999::::::999999999999:::;;;<<<===;;;::::::<<<>>>???===<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFGGGFFFFFFLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUQQQOOOMMMJJJIIIIIIJJJKKKFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHKKKNNNQQQTTTUUUSSSTTTVVVYYY\\\___aaabbbcccccceeehhhkkkmmmlllkkkkkkiiigggeeeggglllqqquuuzzzxxx{{{yyy}}}sssxxxzzziii]]]YYYWWWUUUSSSOOOKKKJJJKKKNNNPPPQQQNNNNNNNNNKKKHHHIIIMMMQQQMMMMMMOOOPPPQQQRRRRRRRRRMMMMMMNNNOOOOOOPPPQQQQQQOOONNNNNNMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNOOONNNMMMKKKJJJJJJLLLNNNOOOMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKNNNPPPQQQSSSSSSRRRPPPOOOQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTRRRRRRQQQPPPOOONNNMMMLLLLLLLLLNNNPPPRRRSSSRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSTTTWWWYYYYYYXXXQQQRRRSSSQQQNNNMMMMMMNNNPPPNNNLLLLLLNNNPPPQQQRRROOOPPPRRRSSSRRRSSSTTTVVVTTTTTTUUUVVVXXXZZZ[[[]]]VVVUUUTTTVVVXXXZZZ[[[[[[SSSRRRRRRRRRTTTVVVXXXYYYXXXVVVTTTSSSTTTVVVXXXZZZ\\\\\\[[[XXXUUUTTTTTTVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]][[[[[[YYYXXXWWWVVVVVVVVVVVVWWWTTTWWW[[[[[[ZZZYYY[[[]]]______^^^^^^\\\[[[YYYYYY[[[YYYWWWXXXZZZ]]]___```bbbbbbaaa______bbbjjjpppssszzzyyyrrrjjjbbbccccccdddhhhrrrzzzyyy|||~~~yyyssspppqqqiii]]]RRRKKKGGGEEEEEEFFFFFFEEECCCAAA???======;;;;;;<<<;;;;;;::::::;;;999:::<<<<<<;;;::::::;;;999999888777666777999;;;999:::;;;<<<<<<;;;:::999777555222111222555999;;;<<<<<<<<<<<<;;;;;;::::::===<<<;;;::::::;;;<<<============>>>>>>>>>??????AAA@@@???@@@AAA@@@>>>===>>>???@@@AAACCCEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQMMMNNNNNNOOOQQQSSSUUUVVVNNNMMMJJJGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCEEE@@@BBBEEEHHHJJJKKKLLLLLLNNNOOORRRVVVYYY\\\aaafffdddgggjjjkkklllrrr{{{|||www{{{|||zzz}}}{{{sssvvv{{{xxxjjj___YYYVVVSSSPPPLLLKKKJJJIIIJJJKKKMMMOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOQQQRRRRRRQQQQQQOOOOOONNNNNNMMMNNNNNNNNNPPPPPPPPPOOOLLLKKKLLLNNNLLLLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJJJJKKKKKKJJJHHHPPPOOOOOONNNNNNOOOOOOPPPOOONNNNNNMMMLLLKKKJJJJJJNNNOOOPPPQQQQQQPPPOOONNNPPPPPPOOONNNMMMLLLKKKJJJMMMNNNOOOMMMLLLLLLMMMOOOVVVTTTQQQOOOOOOQQQTTTVVVRRRTTTVVVUUURRROOONNNMMMNNNMMMLLLMMMPPPSSSTTTUUUPPPOOOOOOOOOPPPSSSVVVWWWVVVUUUTTTTTTUUUWWWYYYZZZPPPPPPPPPOOONNNMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZYYYVVVSSSSSSWWWZZZZZZYYYZZZYYYWWWVVVUUUVVVVVVWWWWWWUUUSSSRRRRRRTTTXXXZZZXXXXXXXXXYYYYYYYYYWWWUUUSSSSSSTTTWWWZZZ\\\\\\[[[]]]]]]\\\\\\[[[ZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUVVVYYY[[[aaa```^^^\\\ZZZYYYXXXXXXWWWYYY[[[ZZZXXXWWWZZZ]]]___^^^]]]]]]^^^aaaeeehhhjjjmmmsss{{{~~~}}}uuuiiieeeaaaccckkkuuu{{{|||{{{yyy{{{tttggg]]]YYYXXXYYYXXXWWWTTTPPPKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<======<<<;;;999999999::::::;;;;;;<<<;;;:::999888<<<;;;:::999999:::;;;;;;::::::999999999999999999<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<>>>===<<<:::;;;<<<===>>>???AAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEFFFHHHJJJKKKLLLKKKLLLLLLLLLMMMNNNNNNNNNJJJIIIFFFDDDBBBAAA@@@@@@BBBCCCDDDCCCBBBBBBCCCDDDBBBDDDEEEFFFGGGGGGIIIJJJJJJMMMQQQVVV[[[aaaggglllssswww{{{}}}yyysssuuuuuu{{{zzzwwwxxx{{{tttkkk___WWWSSSRRROOOLLLLLLKKKIIIIIIIIIKKKLLLNNNLLLLLLKKKJJJJJJKKKLLLLLLNNNNNNPPPQQQQQQPPPOOONNNOOONNNNNNMMMMMMMMMNNNNNNOOOPPPPPPNNNLLLKKKLLLNNNOOONNNNNNMMMMMMMMMNNNNNNOOOMMMKKKKKKLLLMMMLLLKKKNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNPPPQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKMMMOOOTTTRRRPPPOOOOOOPPPRRRTTTRRRTTTUUUTTTRRROOOMMMMMMNNNMMMLLLMMMPPPSSSTTTTTTSSSRRRQQQPPPQQQRRRTTTUUUUUUTTTRRRRRRRRRSSSUUUVVVPPPOOOOOONNNMMMLLLKKKKKKJJJKKKLLLNNNOOOOOOPPPPPPOOOPPPQQQSSSTTTTTTTTTTTTUUUTTTTTTTTTVVVYYY[[[]]]ZZZWWWTTTSSSUUUWWWWWWVVVYYYXXXWWWUUUUUUUUUUUUVVVUUUSSSQQQPPPQQQSSSVVVYYYXXXXXXXXXYYYZZZYYYWWWVVVUUUUUUVVVXXX[[[]]]\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZZZZXXXXXXXXXWWWVVVXXX[[[^^^______^^^\\\[[[[[[[[[[[[YYY[[[]]][[[XXXWWWZZZ\\\_________^^^^^^```bbbdddccceeeiiinnnsssuuusssrrrtttsssssssssvvvzzz{{{qqqhhhhhhooottttttrrrooonnnqqqvvvyyy}}}wwwmmmjjjnnnrrrxxxwwwssslllccc\\\VVVTTTNNNKKKHHHGGGGGGFFFBBB???@@@@@@???>>>======>>>>>>;;;;;;;;;;;;::::::999999:::::::::::::::999888777;;;<<<======<<<:::888777888888888999999999999999::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::<<<<<<;;;999;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<=========<<<<<<======>>>@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<@@@AAACCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCFFFIIILLLQQQVVV\\\bbbiiiqqqxxx}}}zzzsssrrrttt|||qqqnnnqqquuu~~~{{{zzzxxxwwwxxx{{{~~~}}}xxxnnnbbb\\\TTTPPPOOONNNMMMKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOOOOPPPOOONNNMMMLLLNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNLLLKKKLLLMMMQQQPPPOOONNNNNNMMMMMMMMMPPPMMMJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKMMMNNNPPPQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKJJJKKKLLLLLLKKKKKKMMMOOOQQQPPPOOONNNNNNOOOPPPQQQQQQSSSTTTSSSPPPNNNMMMLLLNNNMMMLLLNNNQQQTTTTTTTTTVVVUUUTTTRRRRRRRRRSSSSSSSSSRRRQQQOOOOOOOOOPPPQQQOOONNNMMMLLLKKKJJJJJJIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNPPPRRRTTTUUUUUUTTTSSSTTTSSSQQQQQQSSSWWW[[[^^^\\\YYYUUUSSSSSSTTTSSSSSSXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPRRRTTTXXXZZZVVVWWWXXXYYYYYYYYYXXXWWWXXXWWWXXXZZZ\\\]]]]]][[[ZZZ[[[[[[[[[[[[\\\\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZVVVVVVWWWVVVVVVXXX\\\___^^^^^^]]]\\\\\\\\\]]]]]]\\\^^^___]]]YYYXXXZZZ]]]aaabbbcccbbb```^^^^^^___ccccccdddgggjjjjjjiiiggggggggghhhjjjmmmqqqtttvvvzzz{{{}}}sss{{{|||}}}rrrlllhhhiiilllooovvv}}}~~~vvvpppqqqzzzyyyrrrnnnbbb]]]WWWUUUTTTQQQKKKGGGGGGEEECCCAAAAAAAAAAAA@@@<<<;;;;;;;;;<<<<<<;;;:::<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;:::888777999999999:::::::::::::::888888888888888888888888;;;;;;<<<<<<<<<=========:::999999;;;======<<<;;;<<<<<<==================>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999888999999:::;;;<<<;;;<<<===???@@@AAAAAAAAA???>>>>>>>>>============>>>@@@CCCCCCBBBAAABBBBBBCCCEEEGGGHHHJJJPPPWWW]]]kkkqqqwww|||zzzvvvyyysssfffdddhhhwww}}}zzztttrrrpppqqqvvv~~~qqqjjjeee___WWWTTTPPPNNNNNNNNNMMMKKKIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNMMMKKKKKKLLLMMMPPPPPPOOOOOONNNOOOOOOOOONNNKKKHHHGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQQQQQQQOOOOOONNNNNNMMMLLLLLLKKKIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSSSSRRROOOMMMLLLLLLNNNMMMMMMOOORRRTTTUUUTTTWWWVVVUUUTTTSSSSSSSSSTTTSSSRRRQQQOOONNNNNNNNNNNNNNNMMMLLLJJJHHHHHHHHHHHHKKKLLLMMMOOOPPPPPPPPPPPPMMMOOORRRUUUVVVUUUTTTRRRTTTSSSRRRQQQSSSUUUXXXZZZZZZXXXUUUSSSRRRRRRRRRSSSWWWVVVVVVUUUTTTSSSRRRRRRTTTSSSSSSSSSTTTWWWZZZ\\\TTTVVVXXXXXXXXXWWWWWWWWWXXXWWWXXXYYY[[[\\\[[[ZZZYYYZZZZZZ[[[\\\\\\]]]]]]ZZZZZZYYYYYYXXXWWWWWWWWWVVVWWWXXXYYYYYYZZZYYYYYYSSSTTTTTTTTTUUUWWW[[[^^^___^^^]]]]]]\\\\\\]]]]]]\\\^^^___^^^[[[ZZZ\\\___eeehhhjjjhhhccc___]]]]]]eeedddcccdddfffgggfffdddbbbcccdddfffiiikkkmmmnnnpppqqqrrruuuyyy~~~}}}|||~~~|||}}}hhhnnnxxxwwwtttuuutttrrrrrrsssssspppjjjgggjjjttt}}}|||xxxsssooommmiiiddd```^^^[[[VVVSSSQQQNNNJJJGGGFFFCCCAAA@@@AAA@@@>>><<<>>>>>>=========<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888888888888888777::::::;;;;;;;;;<<<<<<<<<:::999999:::<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::;;;;;;<<<===;;;;;;===>>>???@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDGGGKKKMMMMMMLLLLLLLLLNNNRRRXXX]]]bbbjjjuuu|||~~~|||{{{tttfffdddiii|||xxxsssooooooqqquuu|||{{{mmmbbb]]]ZZZXXXRRRPPPNNNMMMMMMMMMLLLKKKHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIJJJLLLNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNLLLMMMMMMLLLKKKJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRNNNKKKHHHGGGIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLIIIJJJKKKKKKJJJKKKMMMOOOQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRROOOMMMLLLMMMMMMMMMMMMPPPSSSUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNMMMKKKHHHGGGFFFGGGGGGKKKLLLMMMNNNOOOPPPPPPPPPMMMOOORRRUUUVVVUUUTTTRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVTTTRRRRRRRRRTTTUUUWWWVVVVVVUUUTTTRRRQQQQQQSSSRRRRRRSSSTTTWWWYYY[[[RRRUUUWWWWWWVVVTTTTTTUUUVVVUUUVVVWWWZZZZZZZZZXXXYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZZZZYYYXXXWWWWWWWWWUUUVVVVVVWWWXXXXXXXXXWWWSSSTTTUUUUUUUUUXXX\\\___```___^^^]]]\\\[[[[[[[[[ZZZ\\\^^^^^^\\\\\\___bbbiiimmmpppmmmgggaaa^^^^^^aaa```______aaabbbbbbaaabbbbbbccceeefffgggggggggjjjkkkkkkmmmooorrruuuvvvxxxvvvrrrqqqqqqrrrssstttqqqrrruuuyyy~~~{{{xxxcccfffkkkuuuuuusssmmmfffaaabbbggglll}}}}}}wwwrrrnnnhhhaaa[[[WWWRRRLLLIIIHHHGGGCCC@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::999999999::::::::::::;;;;;;;;;999888888999;;;;;;:::888:::::::::;;;;;;;;;;;;;;;999999999:::::::::::::::;;;;;;;;;;;;:::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAA@@@BBBDDDHHHKKKMMMNNNOOOWWW[[[aaadddeeeeeeddddddhhhoooxxx}}}yyy|||||||||{{{}}}qqqmmmqqqwwwqqqlllpppvvv~~~uuuppphhh___YYYVVVUUUUUUNNNNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHEEEFFFHHHKKKMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLMMMNNNKKKLLLLLLKKKJJJJJJKKKMMMLLLLLLLLLMMMOOOPPPRRRSSSPPPNNNLLLKKKMMMOOOPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLJJJKKKLLLLLLKKKKKKMMMOOOQQQPPPOOOOOOOOOOOOPPPQQQSSSTTTSSSRRROOOMMMMMMNNNMMMMMMNNNPPPTTTUUUUUUTTTRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMJJJHHHFFFFFFFFFGGGJJJKKKLLLMMMNNNOOOOOOOOONNNPPPRRRTTTUUUUUUTTTSSSTTTUUUUUUUUUTTTSSSRRRQQQUUUUUUTTTSSSRRRRRRUUUXXXWWWWWWVVVVVVTTTSSSQQQPPPPPPPPPPPPPPPQQQSSSUUUVVVSSSVVVXXXXXXUUURRRSSSUUUTTTSSSTTTVVVXXXYYYYYYWWWYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWYYY]]]``````___]]]\\\[[[ZZZZZZZZZYYY[[[^^^^^^\\\]]]```dddjjjnnnrrroooggg```^^^^^^___^^^]]]^^^```bbbaaa`````````aaaaaabbbbbbbbbbbbeeeeeefffggghhhhhhiiiiiillljjjgggeeeeeefffhhhiiihhhkkkmmmooopppqqqsssuuuxxxzzz{{{yyyuuupppmmmlllaaaaaadddiiiqqq{{{|||tttooommmlllttt{{{~~~|||}}}zzznnnhhhaaa]]]]]]]]][[[XXXWWWUUUQQQNNNJJJHHHGGGFFFDDDEEEFFFGGGGGGEEEBBBAAAAAAAAA@@@???>>>======<<<<<<===>>>??????>>>===<<<<<<<<<<<<=========>>>>>><<<;;;:::;;;<<<<<<:::999;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>?????????>>>>>>=========;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBFFFJJJOOORRRRRRTTTXXX]]]bbbeeeggghhhsssxxx{{{vvvwww~~~yyyyyy~~~~~~xxxrrrxxx{{{tttfff```YYYUUUTTTSSSQQQPPPLLLLLLKKKJJJHHHHHHIIIJJJHHHHHHIIIIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMJJJKKKLLLKKKJJJJJJKKKMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNMMMNNNOOOQQQQQQPPPKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNMMMLLLKKKMMMOOOQQQPPPNNNLLLLLLNNNPPPQQQTTTUUUTTTRRROOONNNNNNOOOMMMMMMNNNQQQTTTVVVUUUTTTQQQRRRSSSTTTUUUUUUUUUUUUXXXXXXXXXWWWUUUTTTSSSRRRPPPNNNJJJGGGEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVTTTRRRRRRUUUXXXWWWWWWWWWWWWUUUSSSQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSUUUXXX[[[ZZZUUURRRSSSUUURRRRRRRRRUUUXXXYYYYYYXXXZZZZZZZZZ[[[\\\\\\\\\]]]___^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSTTTTTTTTTTTTVVVZZZ]]]]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZ\\\^^^]]]\\\\\\___bbbggglllooolllddd]]]\\\]]]___^^^^^^___aaaaaa```^^^]]]]]]]]]]]]^^^___```aaa```aaacccdddddddddbbbbbbbbbbbb```^^^]]]^^^aaacccaaadddggggggfffeeeeeeffffffiiikkkiiifffcccbbbbbb``````aaadddiiiooouuuyyy~~~yyy|||}}}xxxqqqmmmppptttooowwwxxxuuuxxxzzzzzzxxxssspppkkkfffaaa]]][[[YYYRRRTTTXXXYYYXXXSSSNNNJJJHHHGGGFFFEEECCCBBBAAAAAA???@@@AAABBBBBBAAA@@@???@@@AAAAAAAAABBBBBBBBBBBB@@@???>>>>>>??????===;;;======>>>>>>???@@@@@@AAA@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIKKKPPPWWW___ggglllkkknnnsssyyy~~~zzzsssssszzz~~~}}}{{{tttjjjccc___XXXQQQPPPRRRQQQNNNLLLLLLLLLKKKJJJHHHIIIJJJLLLIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGIIIIIIIIIIIIGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMMMMJJJKKKKKKKKKIIIIIIKKKMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMLLLMMMOOOPPPOOONNNJJJJJJJJJJJJLLLMMMNNNOOOOOONNNNNNMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJLLLNNNOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOONNNLLLLLLMMMOOOQQQOOOLLLJJJJJJLLLOOOQQQUUUUUUUUURRRPPPNNNOOOPPPMMMMMMOOOQQQUUUVVVUUUTTTRRRRRRSSSTTTTTTTTTTTTSSSXXXXXXXXXXXXVVVUUUTTTSSSPPPNNNKKKGGGEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUWWWUUUSSSQQQQQQTTTWWWYYYWWWWWWWWWUUURRRRRRUUUXXXXXXXXXXXXWWWVVVTTTQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTWWW[[[^^^\\\WWWSSSTTTVVVRRRQQQRRRUUUXXXZZZZZZYYY[[[[[[[[[[[[[[[\\\\\\\\\``````___^^^]]]\\\[[[ZZZ\\\\\\[[[[[[ZZZXXXWWWVVVPPPQQQQQQPPPPPPRRRVVVYYYZZZZZZYYYYYYZZZ[[[\\\\\\[[[]]]___^^^[[[ZZZ]]]```ccchhhllliii```ZZZZZZ\\\\\\[[[[[[\\\^^^]]][[[YYY\\\[[[[[[\\\]]]___aaaccc^^^___bbbdddeeedddaaa```___^^^]]][[[ZZZ[[[^^^aaa\\\```cccccc```^^^^^^___\\\___aaa```]]][[[[[[\\\[[[\\\]]]^^^___bbbgggjjjttt{{{}}}sssiiicccbbbdddkkksssuuuxxx~~~xxx~~~zzzttttttwwwyyyvvvtttsssooojjj^^^^^^[[[WWWTTTRRRSSSUUUQQQRRRRRRRRRPPPOOOPPPRRRQQQRRROOOIIIGGGIIIIIIFFFJJJHHHHHHJJJHHHFFFHHHLLLIIIHHHGGGEEEDDDFFFJJJMMMNNNKKKKKKQQQUUUVVVWWWZZZXXX\\\]]]XXXTTTSSSQQQNNNLLLPPPUUUWWWVVVUUUVVVWWWXXX[[[bbbkkkpppvvv~~~}}}|||||||||}}}~~~~~~}}}xxxooofff```\\\WWWTTTQQQOOONNNNNNMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJHHHHHHGGGHHHIIIJJJMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNNNNNNNLLLLLLMMMOOOMMMNNNNNNNNNLLLLLLMMMOOOLLLKKKKKKLLLMMMMMMKKKIIIJJJKKKLLLMMMMMMNNNNNNMMMNNNLLLIIIGGGGGGHHHJJJKKKOOOOOOOOONNNMMMNNNPPPRRRQQQPPPNNNMMMLLLKKKKKKKKKMMMLLLJJJIIIJJJKKKMMMNNNSSSSSSTTTUUUTTTSSSRRRQQQMMMMMMNNNQQQTTTUUUSSSPPPLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVUUUTTTRRRNNNJJJGGGGGGHHHNNNKKKGGGGGGJJJKKKJJJIIIJJJKKKMMMPPPQQQRRRRRRQQQPPPPPPOOOOOOPPPRRRSSSTTTVVVUUUSSSRRRRRRTTTVVVWWWYYYXXXVVVTTTRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY\\\\\\ZZZVVVSSSRRRQQQQQQRRRSSSUUUXXXZZZ[[[ZZZ[[[]]]______^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]\\\[[[[[[XXXUUUOOOKKKKKKNNNRRRUUUYYYYYYXXXXXXXXXYYYYYYZZZ\\\]]]]]]^^^^^^]]]]]]\\\fffddd```]]][[[ZZZZZZ[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[ZZZZZZ[[[ZZZXXXXXXYYY[[[______^^^```aaa```^^^\\\]]][[[WWWUUUTTTWWWZZZ\\\_________]]]ZZZYYYYYYYYYVVVWWWYYY[[[\\\[[[ZZZYYYZZZ[[[\\\\\\]]]___cccfffkkkpppvvv}}}xxxnnneeefffjjjoooppppppwww}}}tttpppxxx|||{{{yyytttooommmmmmnnnppprrrrrrpppllllllooorrrqqqqqqlllddd``````___]]]___]]]\\\]]]\\\YYY[[[``````^^^\\\ZZZYYY[[[___aaagggddddddjjjnnnnnnoooqqquuu{{{}}}yyyvvvtttppplllfffkkkqqqtttsssrrrrrrrrruuuuuuzzz|||vvvuuuzzz{{{wwwtttssstttxxx{{{ttttttuuuvvvwwwxxxyyyyyyvvvsssnnnggg```ZZZUUUSSSSSSQQQNNNMMMMMMMMMLLLJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGJJJIIIHHHHHHHHHHHHIIIJJJMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMLLLLLLLLLKKKJJJJJJMMMOOONNNMMMKKKKKKLLLMMMKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLIIIGGGGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMPPPSSSRRRQQQOOONNNMMMLLLKKKKKKLLLKKKJJJIIIJJJKKKMMMNNNRRRSSSTTTUUUTTTTTTRRRRRROOOOOOOOOQQQTTTTTTRRROOOLLLMMMNNNPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUQQQMMMJJJJJJKKKNNNKKKHHHHHHJJJKKKJJJIIIJJJKKKMMMPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVXXX[[[[[[ZZZWWWUUUSSSQQQRRRRRRTTTVVVXXXYYY[[[^^^___```aaa```]]]ZZZYYY[[[[[[\\\]]]]]]]]]\\\[[[]]]^^^^^^^^^]]]\\\ZZZYYYVVVRRRNNNJJJJJJNNNRRRVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]]]]^^^^^^]]]]]]\\\cccaaa___\\\ZZZZZZZZZ[[[YYYZZZ[[[ZZZYYYXXXYYYZZZYYYYYYZZZYYYXXXXXXYYY[[[]]]\\\]]]^^^``````___]]]]]][[[XXXVVVVVVXXX\\\^^^___``````^^^[[[YYYXXXYYYVVVVVVWWWXXXYYYXXXWWWWWWXXXYYYZZZZZZZZZ[[[^^^aaabbbeeehhhlllsssuuuuuuwww{{{zzzyyy{{{~~~{{{ooogggeeelllwww}}}}}}}}}|||zzz{{{xxxwwwxxxwwwuuuxxx}}}~~~|||zzzxxxxxx{{{~~~zzzxxxxxx{{{~~~vvvkkkqqqxxx~~~zzzvvvpppnnnlllkkkkkkqqq}}}wwwpppoooooopppsssxxx}}}~~~tttfffddd___ZZZVVVSSSQQQPPPOOOMMMKKKJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJKKKKKKKKKIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIILLLLLLKKKJJJJJJJJJJJJKKKIIIJJJJJJIIIHHHHHHIIIKKKMMMMMMLLLKKKJJJKKKOOORRRQQQOOOLLLKKKLLLLLLLLLKKKJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJLLLPPPTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSRRRPPPMMMLLLLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQRRRTTTVVVXXXYYY\\\[[[YYYVVVQQQNNNNNNNNNMMMLLLJJJJJJKKKLLLKKKIIIJJJLLLNNNPPPQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVTTTSSSPPPQQQRRRRRRTTTTTTUUUVVVWWWXXX[[[\\\\\\[[[YYYWWWRRRRRRSSSTTTVVVWWWYYYZZZ^^^```bbbcccbbb___\\\YYYZZZ[[[]]]^^^^^^]]][[[ZZZ]]]^^^______^^^[[[YYYWWWUUURRRMMMJJJJJJNNNRRRVVVUUUUUUUUUUUUVVVWWWYYYYYY\\\\\\]]]]]]]]]]]]\\\\\\```^^^]]][[[ZZZZZZZZZ[[[YYYZZZ[[[ZZZXXXWWWWWWXXXWWWXXXYYYXXXXXXXXXZZZ\\\ZZZZZZZZZ\\\___```___^^^]]][[[XXXWWWXXXZZZ]]]___```aaaaaa___\\\YYYXXXYYYWWWWWWVVVUUUUUUUUUUUUUUUYYYZZZZZZYYYYYYYYY[[[]]]``````bbbdddiiirrr}}}}}}qqqjjjfffjjjppppppooooootttsssuuuyyy|||xxxuuusssqqqoooqqq|||~~~qqqwww~~~|||xxxyyyyyyyyyvvvrrruuu~~~uuutttrrrppppppvvv~~~~~~ooofff]]][[[WWWTTTQQQPPPOOOOOOKKKJJJHHHIIIJJJKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKKKKKKKIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIIIIJJJJJJJJJHHHIIIJJJIIIGGGGGGIIIJJJPPPPPPNNNLLLKKKMMMRRRUUUTTTQQQMMMKKKKKKLLLLLLKKKJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLKKKIIIIIIKKKOOORRRSSSSSSRRRQQQOOONNNMMMLLLIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRRRRTTTTTTSSSSSSRRRPPPNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOOOOOOOQQQUUUXXX[[[]]]]]]\\\YYYTTTQQQPPPQQQNNNNNNNNNNNNNNNMMMKKKJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUWWWXXXXXXWWWVVVTTTPPPQQQQQQRRRSSSTTTUUUVVVXXXYYYZZZ]]]______]]][[[SSSSSSTTTUUUVVVWWWYYYZZZ[[[]]]aaaddddddccc```___[[[\\\^^^______]]]ZZZYYY\\\]]]^^^^^^]]][[[XXXVVVXXXUUUQQQMMMMMMOOORRRUUUSSSSSSTTTTTTVVVWWWYYYYYY\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\ZZZXXXWWWWWWUUUWWWXXXXXXWWWXXXZZZ\\\ZZZYYYYYYZZZ]]]^^^]]]\\\ZZZYYYWWWWWWWWWZZZ]]]___aaabbbcccaaa^^^[[[ZZZZZZZZZYYYWWWUUUTTTUUUVVVVVVZZZ[[[\\\[[[YYYYYYZZZ[[[______```bbbdddhhhmmmpppttt|||yyyssspppqqqppppppqqqrrrtttttttttuuuwwwvvvrrrpppqqqpppmmmkkknnnssswww{{{{{{uuusssrrrqqqmmmmmmuuu}}}~~~}}}wwwuuurrrtttzzz|||pppddd]]]TTTSSSPPPNNNLLLJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLQQQPPPNNNLLLKKKMMMQQQUUUTTTQQQMMMKKKKKKLLLLLLKKKJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJKKKOOONNNMMMKKKIIIJJJMMMPPPRRRRRRRRRRRRQQQOOONNNMMMIIIIIIIIIJJJJJJKKKLLLMMMLLLNNNOOOQQQRRRRRRQQQQQQTTTTTTSSSRRRPPPNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMNNNPPPTTTXXX[[[\\\]]]\\\ZZZVVVSSSRRRRRROOOPPPRRRRRRPPPNNNMMMLLLKKKLLLNNNPPPQQQQQQPPPPPPPPPOOONNNMMMLLLMMMNNNOOOTTTTTTUUUVVVVVVVVVVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTPPPPPPQQQRRRSSSTTTTTTUUUVVVUUUWWWZZZ]]]^^^]]]ZZZUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\```ccceeedddcccbbb^^^^^^___```___]]][[[YYYZZZ[[[\\\]]]\\\[[[YYYXXX```\\\WWWSSSQQQQQQSSSUUUTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]___^^^[[[YYYXXXWWWUUUVVVWWWWWWWWWWWWYYY[[[[[[ZZZXXXYYYZZZZZZZZZYYYXXXWWWUUUUUUVVVXXXZZZ\\\```bbbcccbbb```]]]\\\\\\^^^\\\YYYWWWVVVWWWXXXYYY[[[\\\]]]\\\[[[ZZZZZZ[[[]]]]]]^^^___````````````ccciiirrr{{{}}}zzzwwwtttrrrnnnnnniiiaaa^^^______]]]ZZZ]]]```ccceeegggkkkmmm}}}~~~|||zzzwwwppplllkkkmmmooorrrzzz|||{{{{{{yyyyyy{{{|||zzztttppprrrwwwwwwxxxyyyzzz}}}~~~}}}tttjjjbbb[[[VVVPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIKKKKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMMMMLLLKKKKKKLLLNNNNNNNNNMMMKKKIIIJJJMMMPPPQQQOOOLLLKKKLLLLLLLLLKKKJJJKKKLLLMMMMMMNNNNNNMMMJJJIIIIIIIIIIIIJJJKKKKKKNNNOOONNNLLLJJJJJJKKKMMMOOOPPPQQQRRRQQQPPPOOONNNIIIIIIJJJJJJJJJKKKKKKKKKIIIKKKMMMOOOPPPPPPPPPPPPQQQRRRRRRPPPNNNMMMMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNPPPTTTXXXZZZZZZ[[[[[[ZZZWWWUUUTTTTTTQQQSSSVVVVVVTTTQQQOOONNNLLLMMMNNNPPPQQQQQQPPPPPPOOONNNMMMMMMMMMNNNOOOPPPSSSTTTTTTUUUVVVWWWXXXXXXVVVWWWWWWWWWVVVUUUSSSRRRNNNOOOPPPQQQRRRSSSSSSTTTRRRQQQQQQTTTYYY[[[YYYWWWVVVVVVVVVVVVVVVWWWXXXXXX\\\^^^```bbbcccccccccbbbbbbaaaaaa```___]]]\\\[[[YYYZZZ[[[\\\]]]^^^^^^^^^fffccc]]]XXXUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]___```___]]]YYYWWWWWWUUUVVVWWWWWWVVVVVVXXXZZZ[[[YYYWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTVVVXXXYYY^^^```bbbbbb```]]]\\\\\\^^^\\\ZZZXXXWWWXXXYYYZZZ[[[\\\^^^]]][[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[YYYYYY^^^dddiiipppyyyvvvkkkeeefffgggfff```bbbccccccaaa```aaabbbhhhnnnuuuyyyxxxvvvvvvxxx}}}|||vvvmmmhhhhhhfffcccaaa]]]ZZZ[[[\\\___gggppp{{{{{{}}}uuunnnhhhhhhiiijjjmmmqqqwww~~~}}}}}}yyyxxxuuuvvvwwwvvvuuuvvvyyy|||yyyuuuvvvtttwww||||||vvvzzzxxxrrrjjjbbb\\\WWWSSSPPPNNNNNNOOOOOOOOOMMMKKKIIIHHHGGGGGGIIIJJJJJJIIIGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJMMMNNNNNNMMMLLLLLLMMMOOONNNNNNMMMLLLIIIIIIKKKMMMNNNMMMKKKKKKLLLMMMKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMIIIIIIIIIIIIJJJJJJKKKKKKJJJLLLMMMLLLKKKJJJJJJKKKMMMNNNPPPQQQQQQQQQOOONNNJJJJJJJJJKKKJJJJJJIIIIIIGGGHHHJJJLLLNNNNNNNNNNNNNNNOOOPPPOOOLLLLLLMMMOOONNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQTTTWWWYYYXXXZZZ[[[[[[YYYWWWVVVWWWRRRVVVYYYZZZWWWSSSPPPPPPLLLMMMOOOPPPQQQPPPPPPOOOOOONNNMMMMMMNNNOOOPPPQQQSSSSSSSSSTTTUUUXXXZZZ[[[YYYYYYWWWVVVTTTRRRQQQPPPMMMNNNNNNOOOPPPQQQRRRRRRRRRPPPOOOSSSXXXZZZXXXUUUWWWWWWVVVVVVVVVWWWWWWXXX[[[\\\^^^```bbbdddeeefffeeedddbbb```___^^^^^^^^^ZZZZZZ[[[]]]___bbbeeefffhhheee```\\\YYYXXXYYYZZZYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[^^^_______________^^^^^^\\\^^^```___\\\XXXVVVUUUVVVWWWWWWVVVUUUUUUWWWXXXXXXWWWUUUUUUVVVXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWYYY\\\___```^^^\\\[[[[[[[[[ZZZXXXWWWWWWWWWXXXXXXZZZ\\\]]]]]][[[ZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[ZZZYYYVVVZZZ^^^aaadddkkkvvv~~~sssssstttrrrnnnkkkjjjjjjccceeehhhiiiiiiiiijjjkkkkkkllliiidddbbbddddddbbb[[[WWWSSSSSSSSSUUU]]]fffppppppsssyyy~~~yyyttthhh```[[[\\\^^^aaafffkkkooowww~~~yyyvvvvvvvvvuuutttsssqqqsssxxxyyyuuurrrrrrmmmoooqqqqqqrrrvvv}}}{{{~~~|||zzzyyy|||rrrlllppp|||vvvfffbbb\\\WWWTTTQQQNNNLLLHHHJJJLLLMMMMMMLLLIIIHHHGGGFFFGGGHHHIIIIIIGGGEEEHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMNNNNNNNNNLLLLLLMMMOOOOOOPPPPPPNNNLLLJJJKKKLLLLLLKKKKKKLLLMMMMMMKKKIIIJJJKKKLLLMMMMMMNNNNNNMMMIIIIIIIIIJJJJJJJJJKKKKKKFFFHHHKKKLLLKKKJJJJJJKKKKKKLLLOOOQQQQQQQQQPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGEEEGGGIIIKKKMMMMMMNNNMMMKKKMMMOOONNNKKKKKKNNNPPPOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRUUUWWWXXXWWWYYY[[[[[[ZZZXXXXXXYYYSSSWWW\\\\\\XXXTTTQQQQQQLLLMMMOOOPPPQQQPPPPPPOOONNNNNNMMMMMMNNNPPPRRRSSSSSSRRRRRRSSSUUUXXX\\\^^^\\\ZZZXXXUUURRRPPPOOONNNLLLMMMMMMNNNOOOPPPQQQRRRTTTRRRQQQTTTYYY\\\ZZZVVVWWWWWWWWWVVVVVVWWWWWWXXXWWWXXXZZZ]]]bbbfffjjjlllhhhfffccc```^^^^^^___```[[[[[[\\\^^^aaaeeejjjlllhhheeeaaa]]][[[[[[\\\]]][[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[``````aaaaaa``````___^^^\\\^^^```___[[[WWWUUUTTTVVVWWWWWWVVVUUUTTTVVVWWWVVVTTTSSSTTTVVVXXXYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVUUUXXX\\\]]]\\\[[[ZZZZZZWWWWWWVVVVVVUUUUUUVVVVVV[[[ZZZYYYYYYYYYZZZ\\\]]]\\\[[[[[[ZZZYYYXXXXXXWWWVVVWWWXXXYYY\\\bbbhhhmmmooottt|||yyywwwvvvuuutttrrrooommmpppqqqrrrtttvvvyyy{{{|||qqqfff```___ZZZRRRVVV```hhhffffffiiimmmooonnnlllhhheeebbb___^^^^^^```aaajjjnnntttxxx|||{{{uuuqqqrrrsssmmmeeedddfffhhhjjjlllmmmmmmmmmlllrrryyy}}}xxxmmmjjjiiilll|||}}}xxxlllccc^^^ZZZTTTOOOMMMLLLJJJIIIJJJJJJKKKKKKJJJHHHGGGEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCGGGGGGGGGGGGFFFFFFEEEEEECCCDDDFFFGGGHHHHHHHHHGGGHHHIIIKKKJJJIIIHHHHHHIIILLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOQQQRRRRRRPPPOOONNNLLLKKKIIIGGGGGGHHHGGGGGGIIIKKKMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJPPPQQQRRRRRRRRRPPPNNNLLLOOOOOOPPPPPPQQQRRRRRRSSSVVVXXXZZZ\\\]]]\\\[[[[[[ZZZZZZYYYXXXVVVSSSQQQPPPOOOQQQRRRTTTSSSQQQOOOMMMQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTVVVYYY[[[\\\^^^\\\YYYUUURRRPPPOOOOOOQQQQQQPPPOOOOOOOOOOOOPPPRRRQQQQQQTTTXXXZZZXXXVVVWWWVVVTTTSSSSSSUUUVVVXXXYYYYYYZZZ]]]```dddgggiiijjjiiiggggggfffeeebbb```bbb```___```cccgggiiijjjeeebbb^^^]]]]]]_________ZZZ[[[\\\]]]]]]]]]]]]\\\[[[\\\]]]]]]\\\[[[YYYXXX]]]___aaaaaa___^^^]]]^^^]]]______^^^[[[XXXWWWWWWTTTUUUUUUUUUSSSRRRSSSTTTUUUTTTSSSSSSSSSTTTVVVWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWTTTVVVWWWWWWVVVTTTTTTTTT[[[[[[ZZZZZZZZZ[[[\\\]]][[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWYYY]]]```eeehhhnnnvvv~~~|||qqqdddaaagggiiiggggggjjjpppvvvyyyzzz{{{uuuooojjjfffdddjjjmmmqqqvvv||||||rrrfffffffffggghhhjjjlllnnnzzz{{{qqqoooooorrr}}}|||uuupppiii```ZZZWWWTTTOOOLLLKKKKKKKKKJJJIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIHHHHHHIIIKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJHHHGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGIIIKKKLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJNNNOOOPPPQQQRRRQQQOOONNNNNNOOOOOOQQQRRRSSSSSSTTTSSSUUUWWWZZZ\\\]]]]]]]]]ZZZYYYYYYWWWUUUSSSRRRPPPPPPQQQSSSTTTTTTRRROOONNNRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTVVVWWW\\\ZZZXXXUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSRRRSSSUUUYYYZZZYYYXXXWWWVVVTTTRRRRRRRRRTTTTTTVVVWWWXXXZZZ^^^bbbeeegggggggggffffffeeedddbbbaaaaaa___^^^```cccgggiiiiiidddaaa^^^]]]^^^```aaaaaa[[[[[[[[[\\\\\\\\\]]]]]]______``````___^^^\\\[[[]]]___bbbbbb```___^^^^^^___```aaa```\\\YYYWWWVVVXXXZZZZZZYYYWWWVVVWWWXXXSSSSSSRRRQQQRRRRRRTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWSSSUUUWWWWWWUUUSSSSSSTTT[[[ZZZZZZZZZZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYWWWUUUTTTUUUWWW```aaadddhhhmmmrrrvvvyyy}}}tttuuuvvvttttttwwwyyyttttttuuuxxx}}}uuussspppnnnooorrrvvvyyy|||}}}zzzwwwuuuwwwwwwlllddd^^^YYYTTTPPPNNNLLLIIIHHHIIIJJJKKKKKKIIIIIIJJJJJJIIIHHHGGGFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIJJJIIIHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMNNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMJJJIIIHHHIIIJJJKKKJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPQQQQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTOOOQQQTTTXXX[[[]]]^^^^^^YYYXXXXXXWWWUUUSSSRRRQQQQQQRRRTTTUUUTTTSSSQQQPPPSSSSSSTTTUUUTTTSSSRRRQQQQQQPPPOOONNNOOOPPPRRRTTTYYYXXXVVVUUUTTTSSSSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSTTTVVVYYYZZZZZZXXXVVVUUURRRPPPOOOOOOPPPQQQSSSSSSUUUWWW[[[___bbbdddeeeeeeffffffeeedddbbbaaa```___^^^```cccggghhhiiiccc```]]]]]]^^^aaabbbbbb]]]\\\[[[ZZZZZZ[[[]]]^^^bbbbbbbbbbbbaaa```___^^^\\\___cccdddbbbaaa______aaacccdddccc___ZZZWWWVVV\\\]]]^^^]]]ZZZYYYYYYYYYTTTTTTSSSSSSRRRSSSSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWRRRRRRSSSTTTUUUVVVVVVWWWSSSUUUVVVVVVTTTSSSSSSSSSYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZZZZYYYYYYYYYXXXVVVXXXYYYYYYWWWVVVWWWWWW]]]]]]^^^```cccfffjjjlllqqqtttzzz{{{zzz{{{{{{~~~|||uuunnnqqq~~~zzzxxx}}}}}}qqqkkkbbbZZZUUURRROOOMMMIIIGGGEEEFFFGGGIIIJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFHHHIIIIIIHHHJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHIIIIIIHHHGGGGGGFFFJJJJJJLLLMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJIIINNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMLLLLLLLLLMMMNNNKKKJJJIIIIIIJJJJJJIIIGGGJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNOOOPPPQQQPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNOOORRRVVVYYY[[[\\\]]]WWWWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTUUUUUUTTTRRRQQQTTTUUUVVVWWWWWWUUUSSSRRRRRRQQQOOONNNOOOPPPSSSTTTVVVVVVUUUSSSRRRQQQQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTRRRSSSTTTUUUWWWXXXXXXWWWSSSRRRPPPNNNNNNNNNPPPQQQQQQRRRSSSUUUXXX\\\```bbbeeeggghhhgggeeecccaaaaaa```______aaadddggghhhiiibbb___]]]\\\___aaacccddd^^^]]]ZZZXXXXXXZZZ]]]___bbbbbbbbbaaa``````___^^^\\\___ccceeedddbbbaaaaaadddeeegggeee```[[[WWWVVVZZZ\\\]]]\\\ZZZXXXWWWXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXZZZZZZZZZXXXWWWRRRSSSSSSSSSTTTTTTUUUUUUSSSTTTUUUTTTRRRQQQRRRSSSWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYUUUWWWYYYZZZXXXWWWWWWXXXWWWWWWWWWXXXZZZ]]]___aaadddgggllluuuyyysssyyyzzzssslllgggmmm~~~|||xxxxxx{{{}}}xxxsssooolllbbb^^^YYYUUURRROOOMMMLLLIIIGGGFFFFFFGGGIIIIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCDDDDDDFFFGGGIIIIIIGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFHHHIIIHHHHHHIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJJJJJJJIIINNNNNNNNNNNNOOOOOOOOOOOORRRPPPNNNLLLKKKKKKLLLLLLMMMKKKJJJJJJJJJJJJIIIGGGJJJJJJJJJKKKKKKKKKLLLLLLQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLKKKNNNOOOQQQSSSVVVWWWYYYYYYUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUUUUTTTSSSSSSTTTVVVWWWXXXXXXVVVTTTSSSPPPOOONNNNNNOOOQQQSSSUUUTTTTTTSSSQQQPPPNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRPPPQQQRRRSSSTTTTTTUUUUUUPPPOOONNNMMMNNNOOOQQQSSSRRRRRRSSSUUUWWWZZZ]]]___fffiiijjjiiifffbbb``````_________aaaeeeggghhhhhhaaa^^^\\\\\\^^^aaacccccc___]]]ZZZWWWWWWYYY\\\_________^^^^^^]]]\\\\\\\\\\\\___cccddddddcccbbbbbbeeefffgggeee```[[[WWWVVVYYYZZZ\\\\\\ZZZWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUWWWYYYZZZZZZYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSTTTSSSQQQPPPQQQRRRVVVVVVWWWXXXYYYXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYWWWYYYZZZYYYWWWUUUUUUUUUVVVVVVWWWWWWXXXZZZ[[[\\\[[[\\\```gggoooyyy{{{zzz~~~|||uuuppplllqqq~~~zzzxxxwwwuuuvvvuuutttuuu}}}wwwpppjjjeeeaaa^^^SSSRRRQQQOOONNNMMMLLLKKKJJJHHHFFFFFFHHHHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDFFFHHHIIIHHHGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHJJJJJJJJJIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMNNNNNNOOOOOORRRPPPNNNKKKJJJJJJKKKLLLMMMLLLKKKKKKLLLLLLJJJIIIKKKKKKKKKLLLLLLMMMMMMNNNSSSSSSRRRRRRQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJNNNOOOPPPQQQSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQPPPNNNLLLJJJIIIJJJKKKMMMOOOPPPQQQPPPPPPMMMOOOQQQRRRQQQQQQRRRSSSOOONNNNNNMMMNNNQQQSSSTTTSSSSSSSSSTTTVVVXXX[[[\\\dddhhhkkkiiieeeaaa______]]]]]]]]]```ccceeefffeee```]]][[[ZZZ]]]```aaabbb___]]]ZZZXXXWWWYYY\\\]]]]]]]]][[[ZZZZZZYYYZZZZZZ\\\___aaacccbbbbbbcccdddeeeffffffccc^^^ZZZXXXWWWXXXZZZ\\\]]][[[YYYXXXXXXQQQQQQRRRSSSSSSSSSSSSSSSRRRTTTVVVWWWYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQOOOOOOPPPRRRWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZXXXVVVUUUUUUVVVYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUWWW[[[```hhhooosss~~~xxxssspppmmmmmmyyy}}}}}}}}}xxxtttnnnmmmjjjhhhkkktttsssnnngggbbb]]]YYYUUUSSSLLLLLLKKKJJJIIIIIIJJJKKKHHHGGGFFFFFFHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDAAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGEEEGGGIIIIIIGGGFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPNNNLLLJJJIIIJJJLLLMMMNNNMMMLLLLLLMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOTTTSSSSSSRRRRRRRRRRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUUUUSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSOOOPPPQQQRRRRRRQQQPPPPPPNNNOOOOOOOOOOOOMMMLLLKKKJJJKKKMMMOOOPPPPPPOOONNNLLLOOOQQQQQQPPPOOOQQQRRRRRRQQQOOOOOOOOOQQQSSSTTTTTTSSSSSSSSSTTTVVVWWWYYY^^^cccggggggccc```___```YYYYYYZZZ]]]```bbbbbbaaa___]]]ZZZYYY[[[^^^___```^^^\\\ZZZXXXXXXYYY[[[\\\]]]\\\[[[YYYYYYYYYYYYZZZ\\\^^^`````````bbbdddfffeeeeeeccc___[[[XXXWWWXXXUUUXXX[[[\\\[[[ZZZYYYYYYNNNOOOPPPRRRSSSSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTQQQRRRRRRPPPNNNNNNPPPRRRXXXYYY[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXXXXYYY[[[XXXXXXYYYYYYXXXVVVUUUSSSRRRRRRRRRSSSWWW]]]cccfffhhhtttwwwooohhhccc]]]hhh|||~~~~~~}}}wwwqqqnnnkkkhhhfffiiissswwwmmmddd```[[[WWWTTTQQQNNNKKKLLLKKKIIIGGGEEEGGGJJJMMMGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFHHHHHHIIIHHHGGGFFFAAAAAA@@@@@@@@@AAABBBBBBEEEDDDCCCBBBAAABBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAACCCDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFHHHIIIIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGHHHJJJKKKKKKJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIKKKMMMOOONNNMMMLLLMMMNNNOOONNNLLLLLLLLLMMMNNNOOOOOOPPPPPPSSSRRRRRRRRRSSSTTTUUUVVVLLLMMMNNNOOOPPPQQQQQQRRRKKKLLLMMMNNNPPPSSSUUUVVVRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVSSSQQQOOOLLLMMMNNNOOOPPPOOONNNMMMJJJLLLNNNPPPPPPPPPOOONNNLLLOOOQQQQQQPPPOOOPPPRRRTTTSSSQQQPPPPPPQQQRRRSSSTTTSSSRRRRRRRRRTTTUUUVVVYYY^^^dddeeebbb___```bbbVVVVVVWWWZZZ^^^```_________\\\YYYYYYZZZ]]]^^^^^^]]]\\\ZZZYYYXXXYYYZZZ[[[^^^]]]\\\ZZZYYYZZZZZZ[[[]]]^^^_________aaadddgggdddcccaaa]]]YYYWWWWWWYYYRRRUUUYYYZZZZZZXXXXXXWWWNNNOOOQQQSSSUUUUUUUUUUUURRRRRRRRRSSSUUUWWWYYYZZZTTTTTTTTTTTTTTTUUUUUUUUUQQQQQQQQQOOONNNNNNPPPQQQ^^^\\\ZZZZZZZZZZZZXXXWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVZZZYYYYYYXXXWWWUUUTTTSSSPPPOOONNNNNNPPPSSSWWWYYY___eeemmmuuu}}}pppbbb```aaakkk{{{xxxuuutttxxx|||wwwzzz}}}}}}sssrrrpppppprrrssswwwwwwsssmmmddd\\\YYYWWWTTTPPPLLLJJJIIIHHHMMMLLLIIIFFFDDDDDDDDDEEEHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@EEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEEEEDDDBBBAAA??????>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDEEEEEEFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHFFFDDDEEEHHHLLLOOOOOOOOOOOOOOOOOOOOOOOOKKKMMMNNNNNNLLLKKKKKKLLLPPPQQQRRRRRRSSSSSSSSSRRRSSSPPPLLLLLLNNNOOONNNLLLNNNOOOPPPOOOOOOOOOQQQSSSTTTRRRQQQRRRTTTSSSPPPLLLRRRQQQPPPOOOOOONNNNNNOOOUUUVVVWWWXXXXXXWWWVVVVVVUUUTTTTTTTTTUUUTTTQQQOOOPPPOOONNNNNNOOOOOONNNMMMKKKKKKKKKMMMOOOPPPOOONNNQQQPPPPPPPPPPPPQQQRRRRRRSSSUUUVVVVVVUUUTTTUUUUUUSSSUUUVVVVVVTTTTTTUUUWWWXXXZZZ]]]______^^^\\\[[[WWWZZZZZZWWWWWWYYYYYYWWWUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWXXX[[[]]]XXXYYYYYYYYYYYYYYYXXXXXX^^^]]][[[[[[[[[]]]```aaadddcccbbb```]]]YYYVVVTTTTTTTTTUUUUUUUUUUUUTTTTTTPPPPPPPPPQQQRRRSSSTTTUUUQQQPPPOOOOOOPPPRRRUUUWWWWWWUUUSSSQQQPPPPPPQQQRRRNNNNNNNNNOOOOOOPPPPPPPPP\\\[[[ZZZ[[[[[[[[[YYYWWWXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWZZZZZZYYYXXXVVVUUUSSSRRRPPPOOONNNNNNOOORRRUUUWWWYYY]]]bbbhhhnnnuuu|||tttiiihhhmmmzzzyyyvvvssspppqqqwwwnnngggggghhhmmmwww}}}}}}}}}}}}~~~}}}rrrkkkgggaaaYYYRRRPPPOOOLLLJJJHHHGGGFFFFFFIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAADDDDDDCCCBBBAAAAAAAAAAAA???@@@AAACCCCCCBBBAAA@@@@@@?????????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEEEEFFFFFFGGGGGGGGGJJJJJJIIIIIIHHHGGGEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLKKKIIIGGGDDDEEEHHHKKKOOOOOOOOOOOOOOOOOOOOOOOOKKKMMMNNNNNNMMMLLLMMMNNNLLLLLLNNNOOOPPPPPPQQQQQQSSSPPPMMMLLLNNNOOONNNLLLNNNOOOPPPPPPOOOPPPRRRSSSUUUSSSRRRSSSUUUTTTQQQOOOTTTSSSRRRQQQQQQPPPPPPQQQXXXXXXYYYYYYYYYWWWVVVUUUUUUUUUTTTUUUUUUTTTQQQOOOOOONNNNNNOOOPPPQQQQQQPPPPPPOOONNNNNNOOOOOOMMMKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUWWWWWWVVVUUUVVVWWWTTTVVVWWWWWWUUUUUUVVVWWWWWWXXX[[[\\\]]]\\\[[[ZZZXXXZZZYYYXXXYYY\\\ZZZVVVTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVWWWVVVUUUVVVXXX[[[XXXXXXYYYYYYYYYYYYXXXXXX[[[[[[ZZZZZZZZZ\\\]]]^^^bbbbbbaaa___\\\YYYVVVTTTQQQRRRRRRRRRRRRRRRRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPOOOPPPRRRTTTUUUVVVTTTRRRPPPOOOOOOPPPQQQMMMNNNNNNNNNOOOOOOOOOOOOZZZZZZZZZ[[[]]]\\\ZZZXXXWWWWWWWWWVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZYYYXXXVVVTTTRRRQQQPPPOOONNNNNNNNNPPPRRRTTTSSSTTTWWWZZZ^^^dddkkkppp~~~|||wwwvvv~~~|||tttpppkkkiiijjjrrr~~~qqqddd______eeerrr~~~rrrkkkbbb\\\YYYUUUOOOIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAACCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAADDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBAAAAAABBBDDDEEEFFFDDDEEEFFFHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLNNNMMMKKKHHHFFFEEEGGGIIIOOOOOOOOOOOOOOOOOOOOOOOOKKKMMMOOOOOONNNNNNOOOPPPJJJKKKKKKMMMNNNOOOPPPPPPRRRPPPNNNMMMNNNNNNNNNMMMNNNPPPQQQQQQQQQQQQSSSTTTTTTSSSSSSTTTUUUUUUSSSQQQVVVUUUTTTSSSSSSRRRRRRSSSYYYYYYZZZYYYXXXWWWUUUTTTVVVUUUUUUUUUVVVTTTQQQNNNMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPOOOPPPPPPPPPNNNLLLIIIJJJJJJLLLMMMPPPQQQRRRSSSUUUWWWXXXWWWWWWXXXZZZVVVWWWXXXXXXWWWVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZYYYYYY^^^aaa]]]VVVUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTTTTSSSRRRRRRTTTVVVWWWWWWXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXX^^^^^^^^^]]][[[XXXUUUTTTNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUTTTRRRPPPOOOOOOOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNXXXXXXYYY[[[]]]]]][[[XXXWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVWWWWWWWWWXXXXXXZZZYYYYYYWWWUUUSSSQQQPPPQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQSSSTTTVVVZZZ___bbbjjjpppwww|||~~~uuuqqqllljjjjjjoooyyy~~~}}}|||}}}yyy{{{ssshhhfffooo~~~zzzvvvvvvwww}}}{{{sssnnnccc]]]WWWSSSRRROOOKKKFFFFFFEEEEEEEEEEEEEEEEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEEEEFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFBBBAAA@@@???@@@BBBEEEGGGDDDEEEFFFGGGHHHIIIIIIIIILLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOOOOMMMKKKGGGFFFFFFHHHMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOPPPOOOOOOPPPRRRMMMMMMMMMMMMNNNNNNOOOOOOQQQPPPOOOOOONNNNNNNNNMMMNNNPPPRRRRRRRRRRRRSSSUUUSSSRRRRRRSSSTTTTTTSSSSSSVVVUUUTTTSSSSSSRRRRRRSSSVVVVVVWWWXXXWWWVVVUUUTTTUUUUUUUUUVVVWWWUUUQQQNNNNNNOOOQQQQQQQQQQQQRRRSSSPPPOOOOOOPPPRRRSSSQQQPPPGGGHHHIIIKKKMMMPPPRRRTTTRRRTTTWWWXXXXXXYYYZZZ\\\WWWYYYZZZZZZXXXVVVVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXX[[[ccchhhcccZZZVVVUUUTTTRRRQQQPPPPPPOOOQQQRRRRRRPPPOOOOOOQQQSSSVVVVVVWWWXXXXXXXXXWWWWWWTTTUUUWWWXXXXXXWWWUUUTTTZZZZZZZZZYYYXXXUUUSSSRRRLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRTTTSSSRRRPPPPPPPPPPPPPPPTTTSSSRRRPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLWWWWWWWWWYYY[[[\\\ZZZXXXVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWXXXYYYXXXXXXVVVUUURRRQQQPPPQQQPPPOOONNNMMMNNNNNNOOONNNPPPSSSTTTTTTUUUVVVXXX\\\```eeejjjnnnuuu}}}yyywwwsssppppppuuu~~~~~~zzzyyyyyyzzz~~~|||~~~{{{xxxyyy||||||tttkkkgggkkksssvvvppp{{{{{{zzzyyyzzz}}}wwwooojjjeeeaaaWWWTTTPPPNNNNNNMMMJJJGGGFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFBBBAAA@@@???@@@BBBDDDFFFDDDDDDFFFGGGHHHIIIIIIIIILLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPOOOMMMIIIGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPQQQRRRRRRQQQOOONNNMMMLLLLLLLLLPPPQQQQQQPPPOOONNNMMMNNNMMMOOORRRSSSSSSRRRSSSUUUQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTRRRQQQQQQQQQQQQQQQPPPQQQSSSUUUVVVVVVVVVUUUTTTTTTUUUWWWXXXVVVRRROOOPPPQQQSSSRRRPPPOOOPPPRRRQQQPPPPPPQQQSSSSSSRRRPPPHHHIIIJJJLLLNNNQQQSSSTTTRRRTTTWWWYYYYYYYYY[[[]]]XXXYYY[[[[[[XXXVVVUUUUUURRRRRRSSSSSSUUUVVVWWWWWWVVVWWWXXX\\\eeekkkhhh___XXXWWWUUUSSSQQQPPPOOOOOOOOOPPPPPPNNNMMMMMMNNNPPPUUUUUUVVVWWWWWWWWWWWWWWWRRRTTTVVVXXXXXXWWWUUUTTTWWWWWWWWWVVVUUUSSSQQQOOOLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTSSSRRRQQQPPPOOONNNNNNTTTSSSRRRQQQPPPOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKXXXVVVVVVVVVXXXYYYYYYXXXVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXVVVUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSQQQPPPQQQPPPOOOOOONNNNNNNNNNNNLLLOOOQQQRRRQQQPPPQQQQQQSSSVVVZZZ]]]aaahhhrrryyy}}}vvvqqqrrrwwwzzzuuuuuuwwwzzzzzzyyy|||vvvtttzzz~~~rrrjjjnnnuuu{{{|||oooiiihhhkkkzzzxxxkkkdddiiiqqq}}}rrrfff___[[[XXXUUUMMMLLLJJJJJJJJJJJJHHHFFFDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHFFFEEECCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAA@@@AAABBBCCCDDDCCCDDDEEEGGGHHHHHHIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLOOOPPPPPPOOOKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNPPPPPPOOOOOOPPPQQQSSSRRROOOMMMKKKJJJJJJJJJOOOQQQRRRQQQOOONNNMMMNNNKKKNNNQQQSSSSSSRRRSSSTTTQQQRRRSSSQQQPPPPPPQQQSSSRRRQQQPPPOOOOOONNNNNNNNNMMMOOOQQQSSSUUUVVVVVVUUURRRSSSUUUWWWYYYWWWTTTPPPOOORRRSSSRRROOOMMMOOOQQQUUUTTTRRRRRRRRRQQQNNNLLLJJJKKKKKKMMMOOOQQQRRRTTTRRRUUUWWWXXXYYYYYY[[[\\\XXXZZZ\\\[[[YYYVVVTTTTTTPPPQQQSSSTTTUUUVVVWWWWWWTTTVVVWWW[[[bbbiiigggaaaXXXWWWUUUSSSQQQPPPOOOOOONNNNNNNNNMMMLLLLLLNNNQQQTTTTTTUUUVVVWWWWWWWWWWWWSSSTTTVVVXXXYYYXXXWWWVVVVVVVVVVVVVVVTTTRRRPPPNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQSSSSSSRRRQQQPPPOOONNNMMMRRRRRRQQQPPPOOONNNNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIXXXVVVTTTSSSUUUWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNOOOOOONNNMMMOOOPPPOOORRRUUUVVVXXX]]]dddjjjppprrrxxx}}}zzz~~~yyyvvvuuuwww}}}zzzvvvyyy~~~sssnnnrrrnnncccgggpppxxxsssgggbbbggg{{{{{{ppprrrzzz|||xxxuuuzzzwwwnnncccZZZTTTQQQMMMJJJGGGFFFFFFGGGHHHHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDDDDAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAACCCDDDEEEFFFBBBCCCDDDEEEDDDDDDCCCBBB@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGJJJMMMOOOLLLJJJHHHEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNPPPQQQPPPMMMJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNPPPPPPNNNNNNNNNOOOUUUSSSQQQNNNLLLLLLLLLLLLOOOQQQSSSRRROOOMMMMMMNNNJJJMMMPPPRRRRRRRRRRRRSSSSSSTTTTTTRRRPPPOOOQQQTTTQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUQQQRRRTTTXXXZZZYYYUUURRRLLLPPPRRRQQQNNNMMMOOOSSSUUUSSSRRRRRRRRRPPPNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRUUUWWWXXXXXXXXXYYY[[[WWWZZZ\\\[[[XXXUUUSSSRRROOOQQQSSSVVVWWWXXXWWWVVVSSSVVVWWWXXX\\\bbbbbb^^^VVVUUUSSSQQQPPPOOONNNNNNMMMNNNNNNMMMLLLMMMPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWTTTUUUWWWYYYZZZ[[[[[[[[[XXXXXXXXXWWWUUUSSSPPPOOOMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMPPPOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHYYYVVVSSSRRRSSSUUUVVVWWWUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZWWWUUUSSSSSSTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNLLLKKKLLLPPPRRRMMMPPPSSSTTTTTTVVVZZZ^^^\\\___gggrrr}}}zzzuuusssxxx~~~~~~zzz|||}}}xxxxxx{{{wwwqqquuussseeehhhrrr}}}tttlllppp}}}}}}xxxvvvtttpppmmmooosss~~~}}}xxxqqqllliiibbbZZZSSSOOOKKKFFFBBBEEEEEEFFFGGGHHHHHHGGGGGGCCCDDDFFFHHHIIIIIIHHHHHH@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCCCCEEEFFFGGGHHHCCCCCCDDDEEEEEEDDDCCCBBB??????@@@AAACCCDDDDDDEEEFFFEEECCCCCCFFFJJJOOOQQQOOOMMMJJJGGGEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKMMMOOOQQQQQQNNNKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHMMMNNNPPPOOONNNMMMMMMNNNWWWUUUSSSQQQOOOPPPPPPQQQNNNQQQTTTSSSPPPMMMMMMOOOIIILLLPPPRRRRRRRRRRRRSSSUUUVVVVVVTTTPPPOOORRRTTTPPPPPPOOONNNMMMMMMMMMMMMPPPRRRSSSTTTUUUUUUTTTTTTOOOQQQTTTXXXZZZZZZVVVSSSJJJMMMQQQPPPNNNMMMPPPTTTQQQPPPPPPQQQRRRRRRPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOSSSUUUWWWXXXWWWWWWXXXZZZWWWYYY[[[[[[XXXTTTRRRQQQOOOQQQTTTWWWYYYYYYWWWVVVSSSWWWXXXVVVWWW\\\]]][[[TTTSSSRRRPPPOOONNNMMMMMMLLLMMMNNNMMMMMMNNNQQQSSSRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVXXXZZZ[[[]]]]]]^^^ZZZZZZZZZYYYWWWTTTQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGTTTTTTTTTUUUUUUVVVVVVWWWVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPQQQSSSUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKPPPPPPPPPQQQSSSTTTVVVWWWYYYZZZ\\\```fffmmmrrrvvv~~~}}}vvvuuuuuu}}}~~~zzzuuusssuuurrrsssxxx{{{zzzrrrtttxxxxxxvvvzzz}}}zzzuuuooolllkkkhhhbbb]]]UUUSSSPPPMMMIIIFFFDDDDDDAAABBBDDDEEEEEEEEEDDDCCC???AAACCCDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBDDDFFFFFFEEEFFFDDDAAA@@@BBBFFFJJJMMMKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@CCCFFFHHHGGGFFFFFFFFFIIIIIIJJJJJJIIIIIIHHHHHHJJJIIIGGGEEEFFFGGGJJJKKKPPPPPPPPPPPPOOOMMMKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHJJJKKKMMMLLLJJJIIIIIIJJJPPPPPPOOOOOOOOOOOOOOOOOOSSSTTTTTTSSSPPPOOOOOOPPPOOOPPPPPPPPPQQQQQQRRRRRRPPPPPPQQQRRRQQQPPPNNNMMMSSSQQQOOOMMMKKKJJJJJJKKKMMMNNNPPPRRRSSSTTTUUUUUUPPPPPPQQQSSSUUUVVVTTTRRROOOLLLIIIJJJMMMPPPPPPOOOQQQQQQRRRRRRQQQOOOMMMKKKNNNNNNMMMLLLLLLMMMNNNOOOTTTUUUXXXZZZ[[[ZZZXXXWWWYYYXXXVVVTTTRRRRRRRRRSSSRRRRRRRRRSSSUUUWWWYYY[[[RRRSSSUUUWWWWWWVVVUUUTTTTTTQQQNNNMMMMMMNNNNNNNNNOOOOOOPPPNNNMMMLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSPPPRRRUUUYYY[[[\\\\\\\\\YYYXXXVVVTTTQQQOOOMMMLLLOOONNNLLLMMMNNNNNNMMMLLLMMMNNNOOONNNMMMMMMOOOQQQNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSQQQPPPPPPOOOPPPRRRSSSTTTUUUTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQQQQPPPOOONNNMMMLLLOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWZZZ^^^bbbgggiiimmmqqqxxx}}}yyyyyy||||||wwwsssrrrttt}}}{{{|||}}}xxxlllgggbbb```___]]]XXXSSSPPPNNNLLLIIIFFFDDDBBBAAAAAABBBCCCDDDEEEDDDCCCCCC???@@@BBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAABBBDDDEEEEEEEEEFFFDDDBBBAAAAAACCCFFFHHHJJJHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAADDDGGGHHHGGGFFFFFFGGGJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHFFFEEEEEEGGGJJJKKKNNNOOOOOOOOOOOOMMMLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMLLLKKKIIIJJJJJJNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTTTTSSSPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNRRRQQQOOOMMMKKKKKKKKKKKKMMMNNNOOOQQQSSSTTTTTTTTTPPPPPPPPPQQQTTTTTTSSSRRRPPPMMMJJJIIILLLNNNOOOOOOPPPPPPQQQRRRQQQOOOMMMLLLNNNNNNMMMLLLLLLMMMNNNOOOSSSUUUXXXZZZZZZYYYXXXWWWVVVUUUSSSRRRPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVRRRTTTUUUWWWWWWVVVUUUTTTSSSPPPMMMLLLMMMMMMMMMMMMNNNOOOOOONNNLLLLLLMMMNNNRRRRRRSSSSSSSSSRRRQQQPPPPPPRRRUUUWWWYYYZZZYYYYYYXXXWWWUUUSSSQQQOOONNNMMMPPPNNNMMMMMMNNNNNNLLLKKKKKKLLLMMMLLLKKKKKKMMMOOONNNOOOOOOOOOOOONNNMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGTTTTTTTTTUUUUUUUUUUUUUUURRRSSSTTTTTTTTTTTTTTTTTTUUUTTTTTTRRRQQQPPPOOOOOOMMMNNNPPPQQQRRRSSSSSSSSSUUUUUUTTTSSSSSSSSSSSSTTTPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSVVVXXXZZZ^^^aaagggnnnxxx|||xxxyyy{{{zzzqqqmmmmmmrrr~~~}}}xxxsssqqqpppqqquuujjjddd[[[XXXTTTRRRRRRPPPLLLIIIIIIIIIGGGEEECCCBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCC???@@@AAABBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???CCCDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCDDDCCCBBB@@@AAACCCEEEEEEDDDFFFEEECCCBBBAAAAAABBBCCCGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBDDDGGGHHHGGGGGGGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEEEEEEEGGGJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMMMMKKKJJJJJJKKKLLLLLLKKKKKKMMMOOORRRTTTSSSTTTTTTSSSPPPOOOOOOPPPRRRQQQQQQPPPOOOOOONNNNNNOOONNNMMMMMMMMMNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSQQQPPPNNNOOOQQQSSSSSSRRRQQQNNNJJJIIIJJJLLLMMMMMMNNNNNNPPPQQQQQQPPPOOONNNOOONNNMMMMMMMMMMMMNNNNNNRRRSSSUUUWWWXXXXXXVVVVVVSSSRRRQQQOOOOOONNNNNNNNNOOOQQQTTTUUUVVVTTTRRRPPPSSSTTTUUUVVVVVVVVVUUUTTTQQQOOOMMMLLLLLLMMMMMMLLLMMMNNNNNNMMMKKKKKKLLLNNNRRRSSSUUUUUUTTTQQQNNNLLLPPPRRRSSSUUUVVVVVVVVVUUUUUUTTTTTTRRRQQQPPPOOOOOOQQQOOONNNMMMNNNNNNLLLJJJIIIJJJKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOOOONNNMMMMMMKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRQQQPPPOOONNNNNNMMMNNNOOOPPPQQQRRRRRRRRRVVVUUUTTTTTTSSSSSSTTTTTTOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQYYY[[[^^^bbbhhhqqqzzzyyyxxxtttvvvmmmiiihhhoooxxxxxxtttkkkppptttuuuxxx}}}yyywwwwwwwww}}}tttkkkbbbZZZTTTPPPMMMKKKJJJJJJJJJGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAAAAA???>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAA???>>>CCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@AAAAAABBBCCCCCCEEEGGGHHHGGGGGGGGGHHHKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKLLLLLLMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJKKKMMMNNNNNNLLLKKKKKKLLLLLLKKKIIIIIIJJJMMMPPPQQQRRRSSSSSSRRRPPPNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRNNNMMMLLLKKKKKKMMMPPPQQQQQQPPPOOONNNMMMMMMLLLLLLNNNNNNOOOQQQRRRRRRRRRRRRQQQOOOMMMNNNOOOQQQRRRRRRRRROOOLLLJJJIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMNNNNNNNNNPPPRRRTTTTTTTTTTTTSSSQQQPPPPPPOOOOOONNNNNNNNNQQQRRRSSSSSSSSSQQQOOONNNRRRSSSTTTUUUUUUUUUUUUTTTQQQOOOMMMMMMNNNNNNNNNMMMMMMNNNNNNLLLKKKJJJLLLMMMRRRSSSUUUWWWVVVSSSPPPMMMQQQQQQRRRSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQPPPNNNNNNNNNNNNLLLJJJIIIJJJKKKJJJIIIIIIKKKMMMNNNOOOOOOOOOOOONNNMMMMMMJJJJJJIIIGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNOOOPPPQQQRRRSSSUUUTTTSSSSSSRRRRRRSSSSSSMMMNNNOOOOOOPPPOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPUUUVVVWWWYYY\\\aaahhhlllsssuuuzzz}}}|||uuupppoooqqqttt{{{|||}}}~~~{{{rrrllliiieeehhhkkkmmmooouuu~~~tttooohhhaaa[[[UUUOOOKKKIIIHHHFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>?????????@@@@@@>>>>>>???AAABBBCCCDDDEEEAAAAAABBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@????????????@@@BBBCCCCCCBBB@@@???BBBBBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFCCCDDDDDDFFFGGGHHHIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@AAAAAABBBCCCCCCEEEGGGGGGFFFFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMOOONNNLLLKKKKKKLLLMMMKKKJJJIIIIIIJJJKKKLLLOOOPPPQQQPPPNNNNNNNNNPPPOOOPPPPPPQQQRRRSSSTTTTTTOOOMMMKKKJJJJJJLLLOOOQQQQQQQQQPPPPPPPPPOOONNNNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQOOOMMMMMMOOOQQQQQQQQQQQQPPPNNNLLLJJJIIIJJJKKKKKKKKKLLLNNNOOOOOOPPPPPPOOOOOOOOOOOONNNNNNMMMMMMKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPTTTSSSRRRPPPOOONNNNNNNNNRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPPPPPPPNNNMMMNNNNNNLLLKKKJJJLLLMMMPPPRRRUUUWWWXXXVVVTTTRRRPPPPPPPPPPPPPPPOOONNNNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNNNNOOONNNMMMKKKJJJKKKKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOOOONNNMMMMMMJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFRRRQQQQQQPPPOOONNNNNNMMMPPPPPPPPPQQQPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQQQQMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJKKKMMMNNNOOOPPPPPPLLLNNNQQQRRRTTTWWW[[[^^^```cccggglllqqqwww~~~~~~|||}}}}}}{{{sssppptttsss|||zzzrrrppppppvvvxxx|||yyyoookkkjjjlllmmmpppssssssttt}}}~~~~~~zzzqqqjjj___[[[WWWRRROOOLLLIIIFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCC???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@@@@===>>>???@@@BBBCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAA?????????>>>>>>>>>======???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDBBBAAA???@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLNNNNNNMMMMMMNNNPPPKKKLLLMMMNNNOOOQQQRRRRRROOONNNLLLJJJKKKLLLOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNOOOPPPQQQQQQPPPPPPQQQQQQOOOLLLJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPOOOPPPPPPPPPOOONNNMMMLLLIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQRRRSSSSSSRRRRRRRRRUUUSSSQQQOOOMMMMMMMMMNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPOOOPPPQQQRRRQQQOOOMMMNNNNNNMMMKKKKKKLLLNNNNNNPPPSSSVVVWWWWWWVVVUUUPPPPPPOOOOOONNNMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNNNNOOOOOONNNMMMJJJKKKLLLLLLJJJKKKLLLNNNNNNOOOOOOOOOOOONNNMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFSSSSSSRRRQQQPPPOOONNNNNNQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKKKKMMMNNNPPPQQQPPPPPPOOONNNNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLHHHIIIJJJLLLMMMMMMNNNNNNHHHJJJNNNPPPQQQRRRSSSUUUSSSVVVZZZ\\\___ccciiinnntttssstttxxx{{{||||||~~~tttnnnooommmppp{{{{{{ssspppqqqqqqvvvyyy|||}}}~~~wwwqqqkkkiiijjjggg```YYYRRROOOLLLJJJHHHFFFDDDBBB@@@@@@AAAAAA@@@@@@@@@AAA???@@@BBBCCCDDDCCCBBBAAA??????>>>===>>>???@@@AAA??????>>>>>>>>>???@@@@@@======>>>??????@@@AAAAAA>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>============<<<<<<<<<<<<>>>???@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBCCCCCCCCCBBBAAA??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMOOOPPPOOONNNLLLMMMMMMOOOOOOOOOOOONNNLLLJJJIIIGGGIIIKKKLLLLLLLLLNNNPPPKKKLLLLLLMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLMMMNNNOOORRRRRRTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRPPPOOONNNQQQSSSRRROOOLLLJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPNNNMMMLLLIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSRRRQQQOOONNNMMMLLLOOOOOONNNNNNOOOOOOPPPQQQPPPOOOOOOPPPQQQQQQPPPOOONNNOOOOOONNNLLLLLLMMMNNNMMMNNNQQQSSSTTTUUUUUUUUUPPPOOONNNMMMMMMLLLLLLLLLOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMNNNPPPPPPPPPOOOJJJKKKLLLKKKJJJJJJLLLNNNNNNOOOOOOOOOOOONNNMMMMMMLLLKKKHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGUUUUUUTTTRRRQQQPPPOOOOOORRRRRRRRRRRRQQQQQQPPPOOONNNOOOOOOOOOOOOPPPPPPPPPJJJJJJJJJJJJKKKLLLNNNPPPOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLGGGHHHIIIJJJKKKKKKJJJJJJIIILLLPPPQQQQQQOOOOOOOOONNNPPPSSSTTTTTTWWW\\\```bbbaaadddiiimmmqqqzzz}}}wwwwwwtttnnnyyy~~~yyyzzz}}}{{{}}}~~~}}}{{{uuupppfff___XXXWWWXXXWWWPPPJJJLLLJJJHHHFFFEEECCC@@@>>>???@@@AAAAAA@@@@@@@@@AAA===>>>@@@AAABBBAAA???>>>???>>>=========>>>@@@AAA======<<<======>>>???@@@===>>>>>>???@@@AAAAAAAAA????????????>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>???@@@AAACCCDDDEEECCCDDDDDDDDDDDDDDDCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@??????@@@AAA@@@???AAA@@@?????????@@@AAABBBDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAACCCCCCCCCBBBCCCEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIHHHHHHEEEDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMOOOPPPPPPNNNMMMMMMNNNOOOPPPQQQRRRQQQOOOMMMKKKEEEGGGIIIJJJKKKLLLOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOMMMMMMMMMNNNNNNRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPRRRSSSSSSPPPNNNMMMPPPTTTTTTQQQMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMLLLJJJJJJKKKMMMNNNPPPQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSQQQRRRSSSSSSRRROOOLLLJJJNNNNNNMMMMMMNNNNNNOOOPPPOOONNNNNNOOOPPPQQQOOONNNOOOOOOPPPNNNMMMLLLNNNOOOMMMNNNOOOQQQRRRSSSSSSSSSPPPOOONNNMMMLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOPPPNNNMMMMMMNNNPPPQQQQQQPPPJJJKKKKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHRRRRRRRRRSSSRRRQQQQQQPPPQQQRRRRRRRRRQQQOOOMMMKKKMMMMMMNNNNNNMMMLLLJJJIIIKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJMMMMMMMMMLLLLLLJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPWWWVVVVVVXXX]]]bbbhhhlllwww~~~}}}}}}}}}~~~tttmmmjjjgggaaa\\\WWWUUUQQQMMMIIIGGGGGGGGGCCCCCCBBBAAAAAA@@@????????????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@?????????>>>>>>BBBBBBBBBAAA@@@???>>>>>>????????????????????????>>>>>>?????????>>>>>>===?????????@@@AAABBBCCCDDDEEEDDDDDDCCCDDDDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA???>>>>>>???AAABBBAAA@@@@@@???@@@AAACCCDDDIIIIIIHHHGGGGGGFFFFFFEEEKKKGGGFFFIIIHHHBBBBBBGGGEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEJJJJJJIIIGGGGGGGGGGGGGGGHHHFFFEEECCCCCCEEEFFFHHHJJJKKKLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLTTTUUUVVVUUUSSSOOOJJJHHHJJJIIIHHHHHHIIIKKKNNNPPPPPPPPPOOOOOOOOOOOONNNNNNPPPOOOMMMKKKKKKMMMPPPRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVTTTSSSSSSTTTTTTSSSQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPOOONNNLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNNNNKKKLLLMMMNNNNNNOOONNNNNNNNNLLLJJJLLLPPPSSSSSSQQQRRRRRRSSSRRRQQQPPPNNNMMMOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNNNNMMMLLLLLLKKKLLLKKKJJJIIIJJJLLLNNNOOOMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLPPPNNNLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQRRRRRRQQQOOOMMMKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHJJJMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNMMMLLLMMMPPPTTTXXX[[[ccchhhnnnrrruuuzzztttmmmeee___\\\YYYTTTPPPJJJHHHEEEBBB@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@?????????>>>>>>>>>=========<<<============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>>???@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDFFFJJJHHHDDDEEEJJJEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGHHHJJJMMMMMMNNNNNNNNNMMMMMMLLLRRRSSSTTTTTTRRRNNNJJJHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLLLLNNNOOOPPPRRRRRRRRRQQQRRRRRRSSSSSSTTTRRRQQQRRRSSSTTTSSSRRRPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNMMMMMMLLLLLLPPPNNNMMMNNNRRRTTTTTTSSSSSSTTTTTTSSSRRRPPPNNNMMMOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJLLLMMMOOOLLLMMMOOOPPPPPPPPPOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFSSSRRRQQQQQQPPPPPPQQQQQQPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIEEEEEEEEEFFFGGGJJJLLLMMMLLLMMMMMMMMMLLLKKKJJJIIILLLLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIKKKJJJIIIHHHIIIKKKMMMNNNRRRTTTXXXZZZ]]]ccclllssszzzyyyzzz~~~zzzvvvrrrpppooo___YYYRRRNNNLLLJJJFFFCCCBBBAAA@@@>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>===>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>?????????AAA@@@@@@AAAAAABBBCCCDDDBBBCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBB@@@???>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???EEEEEEEEEEEEFFFFFFFFFFFFBBBAAACCCFFFFFFCCCDDDGGGDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEGGGGGGHHHIIIIIIHHHFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGIIIJJJIIIHHHGGGHHHIIILLLLLLMMMMMMNNNMMMMMMMMMOOOPPPQQQQQQPPPMMMJJJGGGFFFFFFGGGIIIJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTSSSRRROOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKJJJQQQOOOOOOPPPSSSUUUVVVUUUUUUVVVVVVUUUSSSQQQOOONNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMKKKLLLNNNOOOPPPPPPOOOOOOMMMLLLLLLKKKJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHKKKJJJIIIGGGFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPQQQPPPPPPNNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJKKKLLLOOOTTT[[[```eeeeeegggkkkpppvvvzzz}}}zzzqqqnnniiiccc___\\\ZZZZZZPPPLLLHHHEEECCCBBB@@@>>>AAA@@@????????????@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============??????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAACCCDDDFFFFFFDDDCCCAAABBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@????????????@@@AAABBBBBBBBB@@@???===BBBCCCCCCDDDEEEEEEFFFFFFGGGDDDBBBDDDFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLMMMOOOOOONNNLLLIIIHHHDDDEEEGGGIIIJJJIIIHHHGGGKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNPPPRRRRRRRRRQQQQQQNNNMMMMMMOOOQQQSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMLLLLLLKKKKKKKKKNNNNNNOOOPPPSSSVVVWWWXXXWWWWWWWWWVVVTTTRRRPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFGGGIIIKKKNNNSSSUUUWWWZZZ^^^bbbfffiiikkkooouuu|||zzznnneee___\\\WWWSSSOOOMMMLLLLLLGGGEEECCCAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>??????????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????>>>>>>>>>========================:::;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<===>>>@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAABBBDDDFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBBAAA@@@>>>===@@@AAABBBBBBCCCDDDEEEEEEJJJFFFBBBBBBGGGKKKKKKHHHFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFHHHJJJLLLLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJKKKJJJIIIHHHIIIKKKIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMNNNNNNMMMLLLJJJHHHCCCDDDGGGIIIIIIIIIGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPPPPOOONNNMMMMMMNNNOOOQQQQQQQQQPPPOOOLLLKKKLLLNNNQQQSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKMMMNNNOOOOOOPPPPPPLLLLLLKKKKKKLLLMMMNNNNNNJJJLLLMMMOOORRRTTTWWWYYYWWWWWWWWWWWWUUUSSSQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKLLLNNNOOOOOONNNNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIPPPQQQQQQQQQQQQPPPOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMLLLKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGBBBCCCDDDEEEEEEEEEEEEDDDHHHJJJLLLNNNPPPRRRUUUXXX\\\```eeekkkrrrzzzwwwsssooommmlllfff\\\SSSPPPNNNKKKHHHFFFDDDDDDCCC@@@@@@???>>>>>>>>>>>>>>>============<<<<<<;;;;;;====================================>>>>>>>>>>>>??????>>>>>>>>>??????@@@????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<============;;;;;;===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB===<<<<<<;;;<<<===???@@@@@@@@@????????????@@@@@@???AAABBBDDDEEEEEEEEEDDDBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@@@@@@@AAABBBCCCCCCDDD@@@BBBCCCAAACCCGGGHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIHHHGGGFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOONNNNNNLLLJJJIIIDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNLLLKKKLLLNNNQQQSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRNNNNNNLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLLLLLLLLLLNNNPPPQQQJJJLLLNNNOOOPPPRRRUUUXXXVVVVVVWWWWWWVVVTTTRRRQQQOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOONNNNNNLLLLLLKKKKKKJJJIIIHHHHHHJJJKKKLLLMMMNNNMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIINNNPPPQQQSSSRRRQQQNNNMMMOOOOOONNNNNNNNNNNNNNNNNNOOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHIIIJJJIIIHHHGGGDDDCCCCCCDDDEEEEEEDDDCCCBBBEEEGGGHHHGGGGGGJJJMMMPPPSSSVVVZZZ^^^eeelllppp{{{}}}|||wwwuuuuuuuuuqqqmmmaaa\\\WWWVVVWWWUUUMMMFFFDDDDDDCCCBBBAAA@@@??????<<<<<<======<<<<<<===>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>======>>>>>>>>>========================;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;<<<>>>?????????>>>>>>>>>>>>>>>???======???@@@BBBDDDEEEEEEBBBBBBCCCDDDDDDCCCBBBBBB>>>??????@@@AAAAAAAAAAAA??????????????????@@@AAA???@@@@@@@@@AAAAAABBBBBB<<>>>>>@@@AAAAAAAAAAAACCCEEEEEECCCBBBDDDGGGEEEFFFHHHIIILLLQQQWWW[[[___ccciiiooouuuyyy{{{{{{{{{sssooopppmmmhhhcccaaacccdddaaa]]]SSSMMMHHHHHHKKKKKKEEE???>>>>>>?????????>>>>>>===:::;;;<<<<<<<<<<<<===>>>888999:::;;;<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>===============>>>========================:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???>>><<<;;;;;;<<<===>>>>>>>>>===============>>>;;;;;;<<<===???BBBDDDFFFAAABBBCCCDDDDDDCCCBBBAAA===>>>???@@@AAABBBBBBBBB??????>>>>>>>>>???AAABBB???@@@@@@@@@@@@AAAAAAAAAEEE\\\lllcccNNNCCCDDDHHHAAAAAAAAABBBDDDEEEGGGHHHDDDDDDEEEEEEEEEEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJJJJHHHHHHIIIJJJGGGHHHIIIKKKMMMNNNOOOOOORRRRRRRRRQQQOOOMMMLLLKKKFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIKKKLLLMMMNNNIIIJJJKKKMMMOOOQQQSSSTTTQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMOOOQQQSSSSSSSSSOOOOOOOOOPPPPPPQQQQQQQQQTTTTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSQQQPPPOOONNNNNNKKKLLLLLLMMMMMMMMMMMMLLLSSSQQQOOOMMMMMMMMMOOOOOORRRSSSTTTRRRNNNMMMOOOQQQSSSTTTUUUUUUUUUUUUTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOJJJJJJKKKMMMNNNOOOPPPQQQMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMKKKJJJIIIKKKKKKKKKKKKLLLNNNOOOPPPKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHHHHIIIIIIJJJKKKHHHGGGFFFFFFGGGIIIKKKMMMHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJNNNOOOQQQQQQOOOMMMMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJLLLKKKJJJIIIGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCEEEFFFFFFEEEDDDCCCHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@??????@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@??????@@@@@@BBBBBBBBBCCCEEEHHHJJJLLLRRRSSSVVVYYY]]]aaaccceeehhhkkkoooqqqtttzzz~~~{{{vvvrrrmmmkkkjjjfff^^^XXXYYYVVVQQQPPPRRRSSSRRRQQQJJJEEE@@@=========;;;999;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;<<<===???@@@@@@>>>;;;;;;<<<======<<<;;;===>>>??????>>>===;;;???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<=====================<<<<<<<<<::::::;;;<<<===>>>??????<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>????????????>>>>>>=========<<<:::;;;===>>>@@@AAAAAABBBBBBCCCCCCCCCCCCAAA@@@???AAAAAA@@@??????@@@AAAAAABBBAAAAAA@@@>>><<<;;;:::??????@@@AAAAAABBBCCCCCCNNNgggnnnWWWCCCCCCEEEAAADDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLPPPQQQRRRRRRQQQNNNKKKIIIGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPNNNOOOOOOMMMLLLKKKMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSUUUUUUVVVVVVVVVVVVTTTRRRPPPOOOPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQPPPMMMKKKMMMMMMMMMMMMMMMMMMNNNOOONNNMMMLLLLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJIIIHHHGGGHHHIIIKKKMMMOOOPPPQQQQQQLLLLLLJJJIIIIIIJJJKKKKKKHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIOOOQQQRRRRRRQQQOOONNNOOOMMMNNNOOOPPPPPPOOONNNMMMKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJKKKMMMNNNNNNMMMLLLKKKHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCAAA??????AAACCCCCCBBB@@@BBBCCCEEEEEEDDDCCCBBBAAAAAA@@@??????@@@@@@@@@??????>>>=========>>>>>>AAAAAAAAAAAABBBDDDEEEFFFEEEFFFHHHKKKNNNQQQSSSUUUZZZ]]]```bbbdddjjjssszzz}}}uuuqqqpppnnnkkkgggbbb^^^YYYXXXXXXUUUPPPKKKLLLIIIGGGGGGIIIKKKLLLKKKGGGCCC???<<<<<<<<<;;;999<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::::::::;;;===>>>???===;;;;;;<<<===<<<<<<<<<===>>>??????>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<===>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@>>>=========>>>>>>??????>>>>>>>>>=========;;;<<<===>>>?????????@@@@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@???>>>======??????@@@@@@AAABBBCCCCCC;;;LLLSSSIIIAAAEEEHHHEEEBBBAAAAAAAAABBBCCCEEEFFFEEEEEEFFFEEEEEECCCAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOQQQQQQPPPNNNKKKIIIHHHGGGEEEEEEEEEGGGHHHJJJIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOMMMNNNOOONNNLLLLLLLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQQQQQQQPPPNNNLLLKKKOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOMMMKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJKKKMMMNNNOOOOOOPPPLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHNNNPPPRRRRRRPPPOOONNNOOOMMMNNNOOOPPPPPPOOONNNMMMJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJJJJJJJKKKLLLLLLLLLJJJKKKMMMNNNOOONNNMMMMMMIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAACCCAAA@@@@@@BBBCCCCCCBBB???@@@BBBCCCCCCCCCBBBAAA@@@???>>>>>>============???>>>>>>===============??????>>>>>>>>>???@@@@@@===>>>@@@BBBDDDGGGHHHIIIJJJMMMOOOPPPQQQVVV]]]cccfffjjjppptttvvvwwwxxxyyyzzz|||vvvyyy||||||vvvrrrlllfff___[[[YYYWWWTTTQQQPPPMMMIIIHHHIIIIIIFFFCCCBBB@@@>>>>>>@@@BBBBBBBBBBBB@@@<<<;;;;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999888888888999;;;<<>>??????>>>===<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@?????????@@@@@@AAAAAAAAA???>>>======<<<=========?????????>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBAAA@@@????????????@@@AAA>>>???@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB>>>CCCEEEDDDDDDFFFEEEBBB@@@@@@@@@AAACCCDDDFFFGGGFFFFFFFFFEEEDDDBBB@@@??????@@@AAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFGGGHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPOOONNNLLLKKKIIIHHHGGGFFFFFFHHHIIIJJJIIIJJJLLLNNNOOOPPPQQQQQQOOOOOOOOOOOONNNNNNNNNNNNLLLNNNOOOOOONNNLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPQQQQQQPPPNNNLLLKKKNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOPPPPPPQQQQQQOOOMMMLLLMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMOOONNNMMMLLLKKKKKKJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGJJJKKKLLLMMMMMMNNNNNNNNNLLLKKKJJJHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFLLLNNNPPPQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNIIIKKKMMMNNNNNNMMMKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLIIIJJJKKKLLLMMMMMMLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCAAA@@@AAACCCDDDCCCBBB???@@@AAABBBBBBBBBAAAAAA??????>>>===<<<<<<<<<<<<@@@@@@???>>>>>>>>>>>>???======<<<<<<<<<===============>>>@@@AAACCCDDDDDDBBBDDDEEEFFFGGGIIINNNRRRRRRVVVZZZ]]]___aaadddfffggghhhkkknnnssswww{{{}}}{{{}}}vvvllldddgggiiikkkkkkiiiddd___\\\XXXTTTOOOKKKJJJIIIFFFDDDGGGDDDAAA@@@AAAAAAAAA@@@BBB@@@>>>===<<<<<<<<<<<<===<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999888888888888999:::;;;===<<<::::::;;;<<<;;;:::<<<===>>>>>>>>>>>>===<<<888888:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>??????@@@@@@AAAAAAAAA>>>>>>>>>>>>===>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<===>>>>>>>>>???@@@BBBBBBBBBAAA@@@@@@@@@????????????@@@@@@??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAGGGDDDDDDGGGGGGCCC@@@AAA@@@@@@AAABBBCCCDDDEEEFFFEEEFFFFFFFFFEEEDDDBBBAAA???@@@AAABBBCCCCCCDDDDDDAAABBBCCCEEEGGGHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPOOONNNNNNJJJIIIIIIHHHHHHIIIJJJJJJIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOKKKMMMPPPPPPOOOLLLKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNOOOOOOOOOMMMLLLKKKMMMNNNPPPQQQSSSTTTUUUUUURRRRRRRRRQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOPPPQQQRRRPPPMMMLLLLLLMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEMMMOOOQQQQQQPPPOOOOOOOOOMMMNNNNNNNNNNNNNNNNNNMMMIIIKKKLLLMMMMMMLLLKKKIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEGGGFFFDDDBBBAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBAAA@@@AAACCCDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBB??????>>>===============@@@???>>>>>>======>>>>>>:::;;;;;;<<<============;;;;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCEEEGGGFFFHHHKKKLLLMMMOOOQQQSSSTTTUUUWWWZZZ^^^bbbfffhhhfffhhhkkknnnppptttxxx{{{~~~~~~~~~}}}}}}uuuqqqkkkgggddd```ZZZUUURRRSSSTTTTTTRRROOOLLLJJJIIIGGGDDDBBBBBBAAAAAA@@@???===;;;:::::::::::::::??????>>>===<<<;;;;;;;;;999999999999999999::::::999999999999999999999999::::::999999999999::::::999999999999999::::::;;;<<<;;;::::::;;;;;;:::888<<<<<<<<<======<<<<<<<<<888888999:::;;;;;;;;;:::;;;<<<============<<<;;;:::;;;;;;;;;<<<<<<============<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@AAAAAABBBBBB>>>??????????????????????????????@@@@@@@@@@@@@@@<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAA@@@>>>===????????????????????????@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@??????===???DDDDDD@@@@@@EEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEGGGHHHHHHGGGFFFEEE@@@AAABBBDDDDDDEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKLLLNNNPPPQQQQQQQQQSSSTTTTTTTTTSSSRRRQQQQQQKKKMMMPPPPPPOOOLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNHHHIIIJJJJJJJJJIIIHHHGGGMMMNNNPPPRRRTTTUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMMMMMMMOOOPPPQQQTTTQQQNNNMMMMMMNNNMMMLLLHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIILLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEENNNPPPRRRSSSRRRQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLKKKKKKKKKGGGHHHHHHHHHIIIJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAACCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAABBB???>>>>>>======>>>>>>???======<<<;;;;;;;;;;;;;;;:::;;;<<<===============;;;<<<<<<======>>>??????>>>>>>>>>???????????????>>>@@@AAAAAAAAAAAACCCEEEEEEFFFGGGJJJMMMPPPSSSTTTTTTVVVXXXZZZ\\\```dddhhhhhhhhhhhhiiijjjnnntttyyyyyyxxxxxxyyy}}}{{{tttrrrrrrqqqpppooommmlllkkk___YYYSSSOOOOOONNNLLLJJJGGGGGGGGGGGGFFFEEECCCCCC>>>>>>======<<<=========<<<<<<;;;:::999999999999888:::;;;;;;::::::;;;<<<666888999999888888999:::888888888888999999999999:::999999888888999999:::999999999:::::::::::::::;;;:::999:::;;;;;;999777;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBBBBCCC>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAA>>>===<<<<<<<<<===>>>???@@@@@@AAAAAA@@@???===<<<>>>>>>???@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@???>>>AAAAAA@@@@@@??????>>>>>>>>>>>>AAACCCBBB???AAAFFFBBBCCCCCCDDDCCCCCCBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQRRRRRRRRRLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOSSSTTTUUUUUUUUUTTTSSSRRRLLLNNNOOOOOONNNLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMHHHIIIJJJKKKLLLKKKJJJIIILLLNNNPPPRRRTTTTTTTTTTTTPPPPPPPPPOOOOOOOOOOOONNNKKKKKKKKKKKKKKKLLLMMMMMMOOONNNLLLLLLLLLNNNPPPRRRTTTRRRPPPOOOOOONNNMMMKKKGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEELLLNNNPPPQQQPPPOOOOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLHHHHHHHHHHHHHHHHHHIIIIIINNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@?????????>>>???@@@BBBBBB@@@??????>>>>>>>>>??????@@@@@@===<<<<<<======>>>???@@@===<<<;;;;;;::::::;;;;;;;;;<<<=========<<<;;;:::<<<<<<<<<===>>>?????????<<<<<<<<<=========;;;::::::<<<======<<<<<<===>>>>>>???@@@BBBDDDEEEGGGGGGHHHIIIJJJJJJKKKNNNRRRUUUTTTUUUVVVWWWXXX[[[___bbbddddddcccdddgggkkkppprrrpppqqqsssuuuvvvvvvuuuuuuxxx}}}{{{xxxuuutttsssssskkknnnqqqrrrooohhhaaa\\\\\\[[[ZZZYYYXXXWWWVVVUUUPPPKKKEEECCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@::::::;;;:::999999999:::999:::;;;<<<;;;;;;;;;;;;555777999999777777888:::666888::::::888777888:::888888888999999:::::::::999999888888888888999999888888999999:::::::::::::::999999:::;;;;;;888666:::999999999999999999:::>>><<<:::888888999;;;<<<:::;;;===>>>>>>===;;;:::999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>???@@@AAABBB<<<===>>>@@@@@@@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBCCCAAA???===;;;;;;<<<<<<>>>>>>???@@@@@@???>>>======>>>???@@@@@@???>>>=========>>>???@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===AAACCCDDDBBBBBBCCCDDDBBB@@@AAABBBDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMPPPRRRSSSTTTUUUTTTRRRQQQMMMNNNOOONNNLLLLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNOOONNNMMMMMMLLLNNNPPPRRRSSSTTTSSSRRROOOOOONNNNNNNNNNNNMMMMMMKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMKKKKKKKKKNNNPPPRRRRRRQQQOOOOOOOOONNNKKKIIIGGGHHHHHHHHHIIIKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCHHHJJJLLLMMMLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLJJJHHHHHHJJJLLLMMMIIIHHHHHHHHHHHHHHHHHHHHHMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDAAABBBCCCDDDDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEEEEDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>@@@AAAAAA@@@>>>===============>>>??????;;;;;;;;;<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<=========>>>===<<<:::888777888888999999:::;;;<<<<<<<<<;;;<<<<<<===<<<:::888999;;;======<<<;;;<<<======>>>???AAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCFFFIIIGGGIIILLLLLLLLLKKKMMMNNNPPPPPPPPPRRRTTTWWWZZZ\\\[[[\\\___aaaccccccbbbbbbccchhhmmmooosssyyy{{{yyyvvvuuuuuuxxx}}}~~~}}}zzzwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxwwwuuutttrrrrrrqqqjjjiiihhhhhhiiilllnnnpppmmmoooqqqrrrrrrqqqooommmmmmmmmmmmooosssvvvwwwwwwjjjgggccc^^^[[[ZZZ[[[[[[XXXYYYZZZZZZXXXTTTPPPMMMNNNMMMLLLKKKJJJIIIHHHGGGIIIEEE@@@???AAAAAA@@@===<<<;;;::::::999::::::::::::;;;;;;:::888777777888222555888999999999999:::777999;;;:::666444444666555888;;;:::888777888:::999999999::::::;;;;;;;;;999999888888888888999999777777888999999999999999:::999999:::;;;:::888666999888888777777888888999@@@>>>:::888777999;;;===999:::<<<======<<<:::999999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@;;;<<<===?????????>>>===@@@@@@@@@AAAAAABBBBBBBBBGGGEEEAAA>>>;;;:::::::::;;;===>>>???@@@@@@??????===>>>???@@@@@@???>>>===:::;;;<<<>>>@@@AAAAAABBBBBBAAAAAA@@@???>>>======:::======<<<@@@HHHHHHBBB>>>???AAACCCEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDBBBCCCEEEGGGHHHGGGEEEDDDEEEDDDCCCBBBCCCEEEGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNPPPRRRSSSTTTSSSRRRQQQNNNOOOOOOMMMLLLKKKMMMNNNJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLHHHIIIJJJLLLLLLLLLKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJLLLMMMNNNNNNMMMKKKJJJKKKMMMPPPRRRQQQPPPOOOOOOOOOMMMJJJGGGHHHHHHHHHIIIJJJKKKMMMMMMJJJIIIIIIJJJJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPJJJHHHGGGEEEDDDCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBNNNNNNOOOOOONNNMMMKKKJJJJJJKKKKKKKKKIIIJJJKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHNNNMMMKKKJJJHHHHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA???<<<;;;;;;<<<<<<::::::<<<=========<<<;;;<<<<<<;;;:::999999888888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;888888888999999:::::::::::::::;;;;;;<<<======>>><<<======>>>???@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAAEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSUUUXXX[[[^^^```aaa``````bbbccceeeggghhhiiiddddddeeeeeeeeeeeeddddddcccaaa___]]][[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[[[[[[[ZZZZZZYYYYYYVVVWWWWWWXXXYYYZZZ[[[[[[SSSRRRPPPNNNLLLKKKJJJJJJGGGHHHHHHHHHGGGFFFEEEDDDFFFHHHJJJIIIGGGDDDCCCCCC@@@>>>;;;:::;;;;;;;;;:::::::::999888888999::::::777777666666666666777777888888888888888888888888999999999999999999999999777777777777777777777777777777777666777777888999888888777777777777888888777777777777777777777777999999888777666666777777999888777666666777888999999999999888888888888777777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::>>>>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@???>>>======>>>???@@@BBBAAA@@@@@@@@@BBBDDDFFFHHHFFFDDDAAA>>><<<::::::<<<===>>>??????@@@??????;;;<<<>>>?????????===<<<===>>>>>>@@@AAABBBCCCCCC@@@@@@???===<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<;;;;;;<<<<<<::::::<<<=========<<<;;;<<<<<<;;;;;;:::999999888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;:::::::::::::::;;;;;;;;;:::::::::;;;<<<=========;;;;;;<<<<<<======>>>>>>=========>>>>>>>>>>>>???;;;;;;<<<>>>???AAABBBBBBDDDDDDEEEEEEFFFGGGGGGHHHDDDEEEGGGIIIKKKMMMOOOPPPNNNNNNOOOQQQRRRSSSTTTUUUQQQQQQRRRRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAJJJMMMOOOOOOMMMJJJHHHGGGBBB???<<<;;;;;;;;;:::999:::999999888888999999:::888777666555555666777888888888888888888888888888777777777777777777777777666666666666666666666666666666666666666777888888888888777777777777888888888888888888888888888888999888888777666666777777888888777666666777888888777777888888999999999:::666777777888999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>???>>>===<<<<<<===>>>???@@@???>>>>>>>>>@@@BBBCCCFFFEEECCC@@@>>><<<:::999;;;<<<===>>>>>>?????????;;;<<<>>>???@@@???>>>======>>>>>>???@@@AAABBBBBB???@@@???>>>======???AAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFCCCBBBAAABBBDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOMMMKKKKKKNNNOOONNNLLLLLLKKKJJJIIIIIIJJJKKKKKKNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLMMMMMMLLLKKKJJJJJJMMMOOONNNOOOOOOOOOOOOMMMLLLJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLMMMOOOPPPPPPLLLMMMNNNMMMLLLKKKLLLNNNMMMMMMLLLLLLLLLKKKKKKKKKNNNMMMLLLLLLLLLMMMNNNOOORRRNNNLLLMMMQQQRRROOOLLLJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMLLLLLLMMMMMMNNNMMMMMMMMMOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCCCCCCCCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@MMMMMMNNNMMMLLLJJJHHHGGGHHHIIIJJJJJJHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGIIIHHHHHHGGGFFFEEEEEEDDDHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999::::::;;;;;;<<<<<<===:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;777888999:::;;;<<<======<<<======>>>>>>???????????????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAAAAABBBCCCDDDEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>======>>><<<<<<;;;:::;;;<<<===>>>MMMPPPTTTUUUSSSPPPNNNLLLDDDAAA===;;;;;;:::999777:::999888888888888999:::999777666444444666777999888888888888888888888888666666666666666666666666666666666666666666666666666666666666666777777888888777777666666777777888888888888888888888888888888888777666666666777777777777666666666666777777555666777888999:::;;;;;;666666777777888888888888999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<============<<<<<<<<<>>>@@@AAAEEEDDDCCCAAA???===;;;:::;;;;;;<<<===>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@???@@@AAA@@@???>>>???AAABBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGEEECCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLLLLMMMNNNNNNLLLJJJJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOJJJJJJIIIIIIJJJLLLNNNPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOOMMMKKKJJJLLLNNNNNNOOOOOOOOOOOONNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNLLLNNNOOONNNMMMLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMMMMPPPNNNLLLMMMPPPQQQOOOMMMKKKKKKLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHGGGHHHIIIKKKLLLJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAA@@@NNNNNNNNNNNNLLLJJJHHHGGGHHHJJJLLLLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>=================================<<<;;;:::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999:::::::::;;;;;;:::::::::;;;::::::999999::::::;;;<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;:::::::::::::::999999999888888888999999999::::::888888999:::;;;<<<<<<===;;;;;;;;;<<<<<<=========@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<===>>>>>>???@@@AAA======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===999888777666777999;;;===IIIMMMSSSVVVUUUSSSPPPOOOEEEBBB>>>;;;:::999888666999999888888888888999999999777555444444555777999888888888888888888888888888888888888888888888888666666666666666666666666777777666666777777888999777777666666666666777777666666666666666666666666888777777666666666777777777666666666666666666777666777777888999999::::::777777777777777777777777888888888888888999999999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???CCCCCCCCCCCCAAA???<<<;;;;;;<<<===>>>>>>??????>>><<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@BBBBBBAAA@@@@@@AAABBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJFFFEEEEEEDDDDDDCCCCCCCCCFFFGGGIIIKKKLLLLLLKKKKKKFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOOOONNNLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPKKKIIIGGGFFFGGGIIIMMMOOOPPPOOOOOONNNNNNNNNOOOPPPOOOOOOOOONNNMMMMMMOOOPPPRRRRRRQQQOOOLLLJJJKKKLLLOOOPPPPPPQQQPPPOOONNNMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIKKKLLLLLLMMMLLLMMMNNNNNNLLLLLLMMMNNNPPPOOONNNMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLOOOMMMLLLMMMOOOPPPOOONNNLLLLLLLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFGGGIIIJJJKKKIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBBBBBBBBAAAAAAAAANNNOOOOOOOOONNNLLLJJJIIIJJJMMMOOOOOOMMMJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGHHHHHHIIIHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999::::::::::::::::::999;;;::::::999999::::::;;;;;;;;;::::::999999888888999999999:::::::::::::::;;;;;;::::::::::::::::::888888888999999999::::::666666777777888888888999<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999::::::::::::::::::888888888777777888888888888888888888888888888888;;;;;;;;;:::999999888888;;;::::::::::::;;;<<<===888888666666777999<<<===@@@EEELLLPPPPPPOOOMMMMMMDDDAAA===;;;:::999777666888888888888888888888888888777666555555666777888777777777777777777777777777777777777777777777777555555555555555555555555888777777777777888999999777777666666666666777777555555555555555555555555777666666666666666777777666666777777777777666666888888888888888888888888777777777888888888888888777777777888888999999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<======>>>???BBBCCCDDDEEEDDDAAA>>><<<;;;<<<===>>>????????????<<<<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>??????@@@AAACCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJEEEEEEDDDCCCCCCBBBAAAAAADDDFFFIIIKKKMMMMMMLLLKKKEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEEEECCCCCCCCCDDDEEEGGGIIIIIIJJJLLLOOOQQQQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLIIIIIIIIIJJJKKKMMMOOOPPPMMMKKKHHHFFFFFFHHHKKKMMMPPPPPPNNNNNNNNNOOOPPPQQQPPPQQQQQQPPPNNNMMMOOOQQQQQQRRRQQQOOOMMMKKKKKKLLLPPPQQQRRRRRRRRRQQQPPPOOOIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMLLLKKKKKKLLLMMMPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMOOOOOOOOONNNNNNMMMMMMLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBAAAAAAAAANNNNNNOOOOOONNNMMMLLLKKKLLLOOORRRRRRPPPLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>????????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999;;;::::::999999::::::;;;:::999999999999999888888999999999999999999999999::::::::::::;;;;;;;;;;;;999999999999:::::::::;;;888888888888888888888888;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999999999::::::::::::999999888888999999::::::::::::999999999::::::::::::999999888888888777777777777888888888888888888888999999999888888888777777666666666999888888888999999:::;;;888888777777888:::<<<===999>>>CCCGGGHHHGGGFFFFFFAAA>>>;;;999999999888777777777888999999888777777777777666666666666777777777777777777777777777777555555555555555555555555555555555555555555555555777777777777777888888999777666666555555666666777555555555555555555555555666666555555666666777777777777888888888888777777999999999888888888777777666666777777888888888999777777777888999999::::::::::::::::::;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@AAADDDEEEEEEBBB???===;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@AAACCCDDDCCCBBBAAABBBDDDCCCBBBAAAAAAAAABBBDDDEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHFFFFFFFFFFFFHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@BBBEEEHHHKKKLLLLLLKKKJJJEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDDDDAAAAAABBBBBBDDDEEEGGGHHHHHHKKKOOOQQQQQQPPPOOOOOOMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHIIIJJJLLLOOOPPPOOOLLLIIIGGGGGGHHHKKKLLLQQQPPPNNNMMMNNNOOOQQQRRRPPPSSSUUUSSSOOOMMMNNNOOOOOOPPPQQQOOOMMMLLLLLLMMMPPPQQQRRRRRRRRRQQQPPPOOOJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJLLLMMMLLLKKKJJJKKKLLLPPPPPPPPPQQQPPPOOOOOONNNOOOOOOOOOPPPOOOOOONNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMNNNPPPQQQNNNNNNOOOOOONNNLLLKKKIIICCCDDDDDDFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEGGGIIIJJJJJJIIIIIIEEEFFFFFFFFFEEEEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBKKKLLLMMMNNNNNNMMMLLLKKKMMMPPPSSSTTTQQQMMMIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@??????===>>>>>>??????>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<999999999999999999999999888888888888888888888888999999::::::::::::999999;;;::::::999999::::::;;;999999999:::::::::::::::999999999999999888888888999999999::::::;;;;;;;;;999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;::::::999::::::999999999999::::::888888888999999:::::::::999888888888888888888888888888777777888888999999777777777888888999999:::777;;;>>>@@@@@@>>>>>>>>>===:::888777888999999888666777888999999888777666555666777888888777666555777777777777777777777777444444444444444444444444555555555555555555555555555555555555555666777777666666555555555555666666666666666666666666666666555555555555555666777777777888999::::::999888777888888888888888999999999444444555666777777888888777777888888999::::::;;;::::::::::::999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::;;;<<<============<<<>>>BBBDDDDDDAAA>>>;;;999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@===>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCAAAAAACCCEEECCCBBBBBBAAAAAACCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDCCCBBBAAA@@@??????AAACCCGGGJJJKKKJJJIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@@@@AAACCCDDDFFFGGGFFFIIINNNOOOOOOOOOPPPQQQNNNNNNNNNNNNMMMLLLJJJIIIJJJIIIIIIIIIJJJLLLOOOPPPNNNLLLJJJIIIIIIKKKMMMOOOQQQPPPNNNMMMMMMOOORRRSSSQQQTTTXXXVVVQQQMMMLLLMMMLLLMMMOOOOOOMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPOOONNNJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMOOOPPPRRRSSSSSSQQQOOOMMMNNNOOOPPPQQQQQQQQQPPPOOOKKKLLLMMMMMMMMMNNNOOOPPPPPPOOOMMMMMMMMMNNNPPPQQQNNNNNNOOOOOONNNLLLIIIHHHDDDDDDEEEFFFGGGHHHHHHHHHKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDFFFIIIJJJJJJIIIHHHCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBIIIJJJLLLMMMMMMMMMLLLKKKMMMPPPTTTTTTQQQMMMIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEDDDCCCAAA@@@@@@???======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;:::999888999:::;;;<<<888888888888888888888999888888888888888888888888999999999::::::999999999;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<999999888888888888888888777777888999:::;;;;;;;;;999999999999::::::::::::999999999999888888888888::::::::::::::::::999999777777888999;;;<<<<<<===::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::444555666777888888777777888888777777777777888888444555555555666666777777777777777777777777777777999999999888888999999:::555666777888888888777777999;;;======;;;999888888:::888666666888999999999666777888999999888777666444666777999999777666444777777777777777777777777666666666666666666666666555555555555555555555555444333333333333444555555666666555555555555666666888888888888888888888888555555555555555666777888888999:::;;;;;;:::999888666666777888999::::::;;;222222333444555777777888777777888999::::::;;;;;;:::999999999888888777777:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<::::::999999:::;;;<<<<<<<<<<<<999<<<@@@CCCCCC@@@<<<:::777777888999::::::::::::999999::::::<<<===>>>???===>>>???@@@AAABBBCCCCCCEEEEEEDDDBBBAAABBBDDDGGGCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCAAAAAACCCDDDEEEDDDDDDCCCBBB@@@??????>>>@@@BBBFFFIIIJJJIIIGGGFFFJJJIIIGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHEEEDDDCCCBBBAAABBBCCCCCC??????@@@AAABBBDDDEEEFFFDDDHHHLLLNNNMMMNNNPPPSSSNNNNNNNNNNNNLLLJJJHHHGGGLLLKKKJJJJJJKKKMMMPPPQQQLLLKKKJJJJJJKKKMMMOOOQQQQQQPPPNNNMMMMMMOOORRRTTTQQQVVVZZZXXXRRRMMMKKKKKKJJJLLLNNNNNNNNNMMMNNNOOOLLLMMMNNNOOOOOOOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNOOONNNMMMLLLMMMNNNNNNPPPSSSTTTTTTRRROOOLLLNNNOOOQQQRRRSSSRRRQQQQQQJJJLLLMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMOOOQQQRRRMMMMMMNNNNNNMMMJJJHHHFFFDDDEEEFFFGGGGGGHHHGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDBBBAAAAAABBBDDDFFFHHHJJJJJJIIIHHHBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBJJJKKKKKKKKKJJJHHHFFFDDDGGGMMMTTTUUUPPPKKKIIIJJJFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA??????@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;999777777:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999::::::999888777777888888999999999999999999999999777777777777777777777777999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::999999888888888999999999888888888777777999999999999999999999999::::::::::::::::::::::::::::::999999999999888888999999999999999999999999888888:::;;;;;;:::888888999888888888777777666666777777777777888888888888777777777777777777777777666666777888888888888888444444444555555777888888:::999999999999999999:::777777777777666666666666888888888888888777666666777777777777777777777777444555777888999888666555666666666666666666666666666666666666666666666666444444444555555555555666555666777777777666444333555555666666666666555555999777555555666777666555888888888888888888888888777777777777666666666666555555555555666666666666666777888888777777888999777888888888999999999999777888999===@@@@@@;;;777;;;<<<<<<;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::<<<===???@@@AAA@@@>>>===<<<<<<>>>??????>>>======999999999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@???@@@@@@AAABBBCCCDDDDDDIIIGGGDDDAAA@@@AAACCCDDDCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAA===@@@CCCFFFHHHHHHGGGFFFIIIIIIIIIHHHGGGFFFDDDDDDFFFGGGIIIIIIIIIGGGEEEDDD@@@AAACCCEEEEEEEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBAAABBBCCCCCCCCCEEEHHHJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLOOOMMMJJJHHHHHHJJJMMMOOOOOOPPPPPPOOOMMMMMMOOOPPPSSSTTTTTTTTTSSSPPPNNNLLLJJJJJJJJJKKKLLLMMMNNNOOOOOONNNLLLLLLLLLNNNPPPQQQPPPOOOMMMKKKJJJJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOQQQPPPOOONNNMMMLLLMMMMMMRRRQQQPPPNNNMMMLLLLLLKKKPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQOOONNNPPPPPPOOOMMMKKKIIIGGGEEEEEEGGGIIIJJJJJJJJJKKKLLLLLLMMMNNNOOONNNLLLJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEGGGHHHHHHGGGGGGEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGEEECCCCCCDDDEEEFFFBBBAAAAAABBBBBBCCCDDDEEEDDDCCCBBB@@@@@@??????@@@JJJJJJKKKKKKJJJHHHFFFDDDFFFKKKOOOPPPMMMJJJIIIIIIEEEEEEDDDCCCDDDEEEFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFFFFFFFFFFEEEEEEEEECCCBBB@@@?????????AAABBB@@@@@@@@@@@@@@@?????????>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999999999999999888888888888999999999999999999999999:::999999888777777888888999999999999999999999999777777777777777777777777777777777888888888999999777777777888888888999999:::::::::999999888888888999999999888888888777777999999999999999999999999:::::::::::::::::::::::::::::::::999999999999888777777888888999999::::::888999999999999999999888888888888777777777666666666666777777777888888888666666666666666666666666666666777888888888888777444444444555555666777888999999888888888888999999888888888777777777777666777888888888888777666555666666666666666666666666444555777888888888666555555555555555555555555555555555555555555555555555444444444444555555555555666666666666666555444444555555666666666666555555888666444444555666555444777888888999:::;;;;;;<<<888888888777666555555444444555555555666666666666555666777777666666777999777777777888888888999999999888888:::======;;;888;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;:::::::::999999:::;;;===>>>???>>>===<<<<<<<<<===>>>???>>>======::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBFFFEEECCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBB???AAACCCEEEGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFDDDDDDFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDGGGIIIIIIIIIJJJJJJKKKLLLLLLMMMOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLJJJHHHHHHJJJLLLMMMNNNPPPPPPPPPNNNNNNOOOPPPQQQRRRTTTTTTSSSQQQNNNLLLJJJJJJIIIIIIJJJLLLMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRRRRPPPOOOMMMLLLKKKKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPRRRQQQPPPNNNMMMMMMLLLLLLQQQQQQRRRRRRRRRRRRQQQQQQLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPOOONNNKKKIIIGGGEEEDDDFFFHHHIIIIIIIIIJJJLLLIIIJJJLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGFFFDDDDDDEEEFFFGGGCCCCCCCCCBBBCCCCCCDDDEEECCCCCCCCCBBBAAAAAA@@@@@@IIIJJJJJJJJJIIIGGGEEEDDDFFFGGGIIIKKKKKKJJJHHHGGGDDDCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;:::999999999999999999999999888888888888777777777777999999999999999999999999:::999888888777888888888777777777777777777777777777777777777777777777777666777777777888888888888666777777777888888888888999999999999999888888888999888888888888777777777999999999999999999999999999999::::::::::::::::::;;;:::::::::999999999999888888888888777777777777999999888888888888999999888888777777777777666666666666777777777777888888666666666666666666666666555666777777888888777777555555444555555666777888888777777666666777777888999888888888777777777777777777777777777666666555666666666666666666666666444555666777888777666666555555555555555555555555444444444444444444444444444444444444555555555555777666555555444555555555555555666666666666555555666555333444555666666555777888999:::;;;===>>>>>>:::999888777555444333222444444444555555555666666444555666666555555666888666777777777888888888888:::999888888:::;;;:::999:::;;;===>>>===<<<:::999:::::::::999999999999999888999:::<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>===::::::::::::::::::;;;<<<::::::;;;;;;<<<===???@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCCCCBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFEEEBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDCCCBBBBBBEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOQQQQQQPPPOOOOOOOOONNNPPPRRRTTTTTTQQQNNNLLLKKKJJJIIIHHHHHHJJJLLLNNNMMMLLLLLLLLLMMMOOORRRSSSTTTSSSQQQOOOMMMLLLLLLLLLNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMQQQRRRRRRSSSSSSRRRRRRQQQLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQQQQRRRQQQPPPNNNLLLIIIGGGEEEDDDFFFGGGHHHHHHHHHIIIKKKGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDDDDBBBAAA@@@IIIIIIIIIIIIHHHGGGEEEEEEFFFEEEEEEGGGIIIIIIHHHGGGBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999::::::::::::::::::::::::777777777777666666666666888888888888999999999999999999888888888888888999777777777777777777777777777777777777777777777777888888888999999999999:::888888888999999999999:::999999999888888888888888888888888888777777777777888888888888888888888888999999999999999:::::::::::::::::::::999999999999999999888777666555444444999888777666666777888999777777777777777777666666666666666666777777777888666666666666666666666666555666666777777777777777555555555555555666777777777666666555555666666777777777777777666666666666666666666777777666555555666666666666666666666666444555666777777777666666555555555555555555555555444444444444444444444444333333444444444555555555777666444333333444555666444555555666666555555444555444444555888:::;;;;;;777888999:::;;;<<<======999888777666555444333333333333444444444555555555333444666555444444555777666666777777777888888888:::::::::;;;;;;;;;:::999999;;;<<<>>>>>><<<:::999999999888888888888888888888999::::::;;;;;;::::::;;;;;;<<<======>>>>>>>>>;;;;;;:::::::::;;;;;;<<<:::::::::;;;<<<===>>>???AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDEEEFFFGGGGGGEEEBBB@@@>>>???AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCAAAAAACCCEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLNNNQQQRRRQQQOOOOOOOOOLLLNNNQQQSSSSSSQQQNNNLLLLLLJJJHHHGGGGGGIIIKKKMMMKKKKKKKKKLLLNNNPPPRRRSSSUUUTTTRRRQQQOOONNNMMMLLLNNNNNNNNNOOOOOOOOOOOOOOONNNOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPMMMLLLLLLKKKKKKKKKKKKLLLNNNMMMLLLLLLLLLMMMOOOPPPRRRRRRPPPOOOLLLIIIGGGFFFDDDEEEGGGGGGFFFGGGIIIKKKIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@HHHHHHHHHGGGGGGFFFEEEEEEFFFEEEEEEFFFHHHIIIHHHGGGAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBCCCCCCDDDEEE??????>>>>>>============??????>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999888777888888888888888888888888777777777666666666555555777777777888888999999999999888888888888888999999666666666666666666666666666666666666666666666666777777888888888999999999777777888888888999999999888888888888888888888888777777777777777777777777888888888888888888888888888888888999999:::::::::::::::999999999888888888777777777666666666666666999888666666666666888999666666666666666666777777555666666666666777777777555555555555555555555555555555666777777777777777666555555555555666666777666555555555555555555666666555555555444444444444444555555666666666555555555555555555555555555555444555555666666666666666555555555555555555555555555555555555555555555555333333333444444444444555666555444333333444555666444444555555555555444444444444444777;;;>>>@@@@@@888888888888888999999999666666666666555555555555333333333333444444444444333444555555444444555666777777777777888888888888999<<<>>>???>>><<<999777999:::;;;<<<===<<<:::999888888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>???<<<<<<;;;::::::;;;;;;;;;::::::::::::;;;===>>>???>>>>>>??????@@@AAAAAABBBAAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCDDDFFFGGGGGGHHHFFFBBB@@@>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEGGGIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEECCCBBBBBBCCCEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJMMMPPPQQQPPPOOOOOOOOOKKKMMMOOORRRRRRPPPNNNLLLLLLKKKIIIHHHHHHIIIJJJKKKIIIJJJJJJLLLMMMOOOPPPQQQTTTSSSRRRQQQPPPNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPOOOOOOPPPPPPOOONNNNNNNNNOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMLLLMMMMMMNNNQQQPPPNNNLLLKKKKKKLLLLLLQQQPPPPPPNNNLLLJJJHHHFFFDDDEEEFFFFFFFFFGGGIIILLLMMMMMMMMMMMMLLLLLLKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGGGGHHHFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBDDDEEEFFFFFFDDDBBBAAAGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD>>>??????@@@AAABBBCCCCCC>>>>>>=========<<<<<<<<>>>>>===;;;::::::999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999777777555555555555555555555555777777777777666666666666666666777777888999999999888888888777888888999:::666666666666666666666666666666666666666666666666555555555555666666666666555555555555666666666666777777777888888888888888666666777777777777777888888888888888888888888888777777888888999:::::::::999888888888777777777777333333444666777999::::::777777666666666666777777555555666666666666777777555555666666666666777777555555555555555555555555444555666666777777666666666666555555555555666666666555555444444555555666444444444444333333333333333444555555555555555555555555555555555555555555444444555555555666666666444444444444444444444444666666666666666666666666333333333333444444444444444444444444444444555666444444555555555555444444444333444777;;;>>>@@@@@@777777777777777777666666555555555555555555555555222222222333333333444444333444555555444444555777777888888888999999999999999===AAABBB???<<<999777888999999:::::::::::::::888888888888888999999999::::::::::::;;;;;;;;;<<<:::::::::;;;<<<===??????===<<<;;;;;;;;;;;;;;;;;;999999::::::;;;<<<>>>???<<<===>>>???@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAACCCDDDEEEFFFFFFGGGFFFCCCAAA@@@@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFEEEDDDCCCCCCEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLNNNOOONNNNNNNNNOOOKKKLLLNNNOOOOOONNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLNNNNNNNNNMMMMMMNNNOOOOOOMMMNNNNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMNNNOOOPPPRRRQQQOOOMMMLLLKKKJJJJJJNNNNNNNNNMMMKKKJJJHHHGGGEEEFFFGGGFFFFFFGGGJJJMMMOOONNNNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBGGGFFFFFFEEEEEEEEEEEEEEECCCFFFIIIHHHFFFDDDDDDFFFAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<;;;;;;===<<<<<<<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::999999888666666666666666666666666888888888777777777666666666666666777888999999999888888777777888999999:::777777777777777777777777666666666666666666666666444444444555555555666666444444444555555555666666666777777777888888888999666666666666777777888888888888888888888888888888666777777888999999::::::777777777777666666666666555555666777777888999999555666666777777666666555555555555666666666777777555555555666666666777777555555555555555555555555444555666666777777666666666666555555555555666666666666555555555555666666555555444444444333333333222333444555555555555555555555555555555555555555555444444444555555666666444444444444444444444444555555555555555555555555222222333333333444444444222333444444555555555444333444444555555444444333444333222444777999::::::555555555666666777777888666666666555555444444444222222222222333333333333333555666666555555666777999999999999::::::::::::;;;>>>@@@@@@===999888888888888777777777888999:::888888888999999999:::::::::999999999::::::;;;;;;::::::::::::;;;===???@@@======<<<;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>===>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLMMMLLLLLLNNNOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNOOONNNMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOONNNNNNNNNOOOOOONNNNNNNNNLLLKKKLLLLLLMMMNNNPPPPPPPPPPPPPPPOOONNNLLLKKKJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFHHHKKKNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMKKKIIIGGGEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEEEEEEEEEEEEEFFFAAAFFFJJJIIIDDDAAABBBDDDBBBBBBDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>===<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999777777888999:::;;;;;;:::888888888888888888888888888888888888777777777777555666666777888999999999888888777777888999::::::888888888888888888888888666666666666666666666666666666666666777777777888666666666666777777777888666666777777888888888999555666666666777777888888777777777777777777777777666777777888999999::::::666666666666555555555555;;;:::999888777666555444444555666777777666555444444555555555666666777777555555555555666666666777555555555555555555555555444555555666666666666666777666666555555555666666666666555555555555666666666666555555555444444444222333444444555555555444555555555555555555555555555444444444444555666666444444444444444444444444444444444444444444444444222222333333333444444444111222444555666555444444333444444555555444444333444222111111333444444333333444555666777888999:::888888777555444333222111111111222222222333333333444555666666555555666888999999:::::::::;;;;;;;;;<<<>>>???===999777888999888777666555555777999;;;888888999999::::::::::::999999888888999999:::;;;::::::::::::;;;===???@@@>>>===<<<;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGAAABBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBCCCCCC@@@AAACCCEEEGGGHHHIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMOOONNNNNNMMMLLLKKKKKKLLLLLLLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGHHHIIIJJJJJJJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKKKKJJJJJJJJJIIIEEEFFFIIILLLMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNJJJJJJJJJKKKLLLNNNPPPPPPNNNOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGHHHLLLOOOJJJJJJIIIJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNLLLJJJGGGEEEEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<;;;:::999888999:::;;;888999999999999888777777999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888666666555555555555666666666666777777777777666666666666777777777777666666666666666666777777777777999888888777666555555444777666555555555666888999666666555555555555666666777777777777777777777777666666555555444444444333222555888:::;;;999777555:::999777666666666777888777777888888888999999999;;;999777666555666777888999888888777666555555444333333444555666666666555444666777777666555555666666666555555555444444444444444444444444444444444666555444444444666888999666666666666666666666666555555444444444333333333777444333444666777555333444444444444444444444444222333444444555555444444555444333333333333444555444444444444444444444444666666666666555444333222111222222333444555666666444333333222222333333444555555444444444333333333444444222222222222444444444444555555555555444444999888888777666555555555333333333444444444555555555555555666666666666777888888999::::::;;;<<<<<<;;;;;;::::::999888888777888888888888888888888888888888777777777777888888:::999888888888999:::;;;===<<<::::::999:::;;;<<<;;;;;;;;;::::::999999999888999999::::::;;;<<<<<>>>>>>>>>>>======???@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@>>>======???@@@BBB@@@AAAAAABBBCCCDDDEEEEEEGGGFFFDDDCCCDDDEEEGGGHHHHHHFFFDDDFFFIIIJJJHHHFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGFFFEEEDDDDDDFFFHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHKKKJJJHHHFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKPPPPPPPPPOOONNNMMMLLLKKKFFFEEEDDDDDDEEEGGGIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGGGGFFFFFFCCCEEEHHHJJJLLLMMMNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKOOOPPPQQQRRRRRRRRRQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPNNNLLLKKKMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDKKKJJJIIIHHHGGGFFFFFFFFF@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHGGGEEECCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::888999999999999888777777999888888777777888888999;;;;;;;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888888777777666666666666777666666777777777777666666666666777777777777666666555666666666777777777777888888777777666555555444666555444444444555777777666666555555555555666666666666666666666666666666666666666555555555444444555666999::::::999777666999999777666666666777777777777777888888888999999:::999777555555666777888888888777777666555555444333444555555555555555555333555666666555444555555666555555555444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555555444444444333333666444333444666666555333444444444444444444444444333333444555555555555444333333333333333333333333444444444444444444444444777777777777777666555555333333444444555555666666444333333222222333333444555444444444444333333333444333333222222333333444444444555555555555444444777666666555444444333333333333333333444444444444666666666666777777777777888888999::::::;;;<<<<<<:::::::::999888888777777888888888888888888888888888888777777777777888888999999888888888999:::;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::999999999999999::::::::::::======>>>>>>>>>?????????>>>>>>>>>>>>==================>>>???@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>===>>>???AAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFGGGEEEDDDEEEGGGHHHGGGEEEGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFEEEDDDEEEFFFHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHLLLJJJIIIGGGGGGGGGIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOONNNNNNMMMLLLLLLIIIHHHGGGFFFGGGIIIKKKMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEFFFCCCEEEGGGIIIKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIIIILLLNNNPPPQQQRRRQQQPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQPPPOOOMMMKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDJJJIIIIIIHHHGGGGGGFFFFFFAAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHFFFDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888999999999999888777777999888888777777888888999::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999888777666666666777555666666777777666666555555666666777777666666555555555666666666777777777888777777666666555555555444444333333444444555666666666555555555555666666666666666666666666666666666666666666666555555555666777777777777777666555888888777666666666777777777777777777888888888888999888666555555666777777777777777666555555444444444555555555555444444333222444555555444333333444555555555555444444444444444444444444444444444444111222555666666555444222555555555555555555555555555555555555555444444444555444333444555666555333444444444444444444444444333444555555666666555555222222333444444333222222333333333333444444444444222222333333333333444444555555555666666666666666444444333333333333444444444444444444333333333333444333333222222333333444444444555555555555444444444444444333333222222111222222222333333333444444666666777777777888888888888999999::::::;;;;;;<<<:::999999888777777666666777777777777777777777777888777777666666777777888888888888777888999999:::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999888888888::::::;;;<<<===>>>>>>???============<<<<<<<<<;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEDDDCCCDDDFFFGGGFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFFFFFFFHHHIIIKKKJJJIIIHHHGGGHHHIIIJJJIIIJJJKKKKKKKKKKKKKKKKKKNNNOOOQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLIIIHHHGGGFFFGGGHHHJJJLLLKKKLLLLLLMMMMMMLLLLLLLLLJJJIIIFFFDDDCCCDDDDDDEEECCCDDDFFFHHHJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGJJJLLLNNNQQQRRRQQQOOONNNKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOPPPQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDDDDGGGHHHIIIIIIHHHGGGFFFEEECCCCCCCCCCCCAAA@@@???>>>BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHEEEFFFGGGGGGEEEDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@????????????????????????============<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::999888999999999999888777777888888777777777777888888999999999999::::::::::::888888888888888888888888888888888888888888888888999888777666555555555555555666666666666666666555555666666666666666666555555555555666666666777777777777666666666555555555444444444444444555555555666555555444444555555666666666666666666666666666666666666666666666666666666666555444444333333444777777777666666666777777666666666777777777888888777777666555555555666777666666666555555444444444555555555555444444333222111333555444333222333333444444444444444444444444444444444444444444444444222222333444444444333222444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333444555555666666555555111333444666666444333111333333333333333444444444000000111111222333444444888777777777666666555555444444333333333333444444444444444333333333222222333333333333333333333333333444444555555444444333444333333333222222222111222222222333333333333444666666666666777777777888999999999::::::;;;;;;;;;999999888888777666666666666666666666666666666666777777666666666666777777777777777777888888999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777666666777888999:::;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????????????????@@@AAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBB@@@@@@>>>>>>>>>>>>@@@AAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKHHHFFFFFFFFFHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIMMMNNNQQQSSSTTTSSSQQQOOOLLLLLLLLLLLLLLLLLLMMMMMMGGGEEEDDDCCCCCCEEEFFFGGGJJJKKKLLLLLLLLLLLLLLLLLLJJJHHHEEECCCBBBCCCDDDEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIKKKNNNQQQRRRQQQOOONNNJJJIIIIIIHHHHHHIIIIIIJJJMMMNNNOOOOOONNNMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJHHHGGGGGGHHHJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIGGGEEEDDDDDDDDDCCCCCCAAA@@@???>>>AAAAAAAAAAAABBBBBBBBBBBBDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHCCCDDDFFFEEEDDDBBBCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<:::;;;<<<<<<<<<;;;999888888999999999999888777777888777777777777777777888888888888999999999::::::888888888888888888888888777777777777777777777777777666555444444444444444555555666666666666555555555555666666666666555555555555555555666666666666666666666666555555555555444444555555666666666666555555444444444444555555555555555555555555555555555555555666666666666666777666555444333444444555666666666777777777666666555555666666666777777777555555555555555555666666555555555555444444444444444555555555444333222222111333444444333222222333333333444444444444444444444444444444444444444444444333222111111222333444444444444444444444444444444444555555555555555555333444444444333333444444333333333333333333333333333444444555555555555555222444555777777555444222222222222333333333444444444444444444555777888999888888888777666666555555555444444333333444444555444444333333333222222222333333333333333333333333333333444444444444333333444444444333333333333333222222333333333444444444555555666666666777777777999999::::::::::::;;;;;;999999888888777666666666666666666666666666666666777777666666666666777777666666777777777888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666666777777999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>???AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLOOORRRSSSRRRPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNFFFEEECCCBBBAAABBBDDDEEEJJJJJJKKKLLLLLLLLLLLLLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKNNNPPPQQQPPPOOONNNIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLLLLKKKIIIGGGGGGGGGGGGHHHIIIKKKMMMNNNMMMLLLKKKIIIGGGFFFFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGAAACCCEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBAAAAAA@@@================================================::::::;;;;;;::::::999888888999999999999888777777888777777666666777777888777777777888888999999:::888888888888888888888888777777777777777777777777555444444333333444444555444555555666666555555444444555555666666555555444444444555555555666666666555555555555555555555555444444555666666666666555555555444444444444555555555555555555555555555555444444444555555555555555888777777666666666777777555555666777777777666666555555555555666666666666444444444555555555555555444444444444444444444444333444444444444333333222111333444444333222222333333333333333444444444444444444444444444444444444666555222111111222333555333333333333333333333333333333333444444444444444222444555444333222333444333333333333333333333333222333444444555555444444333333444555555444333333111111222222333333444444444444333333444555777888888888777777666666555555555555444444444444555555333333333333222222222222222333333444444333333222333333444444444444333333444444444444444444444444333333333444444444555555666666666777777777888888:::::::::::::::::::::::::::999999888777777666666777777777777777777777777777666666555555666666777555555666777777777777666777888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888777777666777777888999::::::;;;;;;;;;;;;;;;:::::::::999:::;;;<<<===>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBAAA>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKJJJJJJIIIHHHIIIJJJMMMOOOPPPPPPPPPOOOOOONNNLLLKKKKKKLLLMMMNNNIIIGGGEEEDDDCCCDDDEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGIIIJJJKKKJJJHHHGGGGGGFFFFFFGGGHHHJJJLLLNNNNNNMMMKKKIIIHHHGGGGGGFFFIIIIIIIIIHHHHHHIIIIIIIIIIIIGGGEEECCCBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@@@@@@@AAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFBBBCCCEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<::::::999888888888888999888999999999999888777777777777666666666666777777666666777777888999999:::888888888888888888888888777777777777777777777777444444444444444555666777444555555666666555555444444555555666666555555444444444444555555555666666555555555555555555555555222333444555666555444444555444444333333444444555555555555555555555555555333333333333444444444555555555555555666666666666444444666777777777666666444444555555555666666666333333444444555555555555333333333333333333333333222222333444444444333333222444555555444333333444222222333333333444444444444444444444444444444444555555444333333333333333222222222222222222222222222222222333333333444444222444555444222111333555222222222222222222222222111222333333444333333333222222222222222222222222000111111222333333444444222111000///000111333555666666666666666666666555555555444444444444555555333333333222222222222111222333333444444333333222222333333444444333333222444444444444444444444444444444555555555666666666888888999999999::::::::::::::::::::::::::::::::::::::::::999888888777777888888888888888888888888666666555555555555666666444555666777777777666666666777999:::;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;::::::999999888888777777888888999999999:::<<<;;;;;;;;;;;;:::::::::::::::;;;<<<============;;;<<<>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDAAABBBCCCCCCDDDCCCCCCCCC???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB???@@@AAACCCDDDDDDEEEEEEDDDFFFHHHGGGFFFEEEGGGIIIDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPQQQPPPNNNLLLLLLLLLMMMNNNKKKIIIGGGEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKJJJIIIHHHFFFEEEHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIDDDEEEHHHJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGIIILLLMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGDDDBBBAAAAAACCCDDDCCCCCCDDDDDDEEEFFFFFFGGGBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@AAABBBAAAAAAAAA@@@@@@@@@??????BBBCCCDDDFFFFFFFFFEEEEEECCCDDDFFFFFFEEEDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::888777666777888999888999999999999888777777777777666666666666777777555666666777888999999999777777777777777777777777777777777777777777777777444444444555666777888999444555555555555555555444444555555555555555555444444444444555555555666666444555555555555555555555111222333444555444333333555444444333333444444555555555555555555555555555222222222333333444444444000111222333333333333333333444666777777777666666444444444555555555666666222333444444555555555444333333333333333333333333111222333333444444444444222444555555444333333444222222222333333444444444444444444444444444444444333444555666666444222111222222222222222222222222111111111222222333333333111333555444222111333555222222222222222222222222111111222333333333333222111111000//////000111111000000111222333333444444555333222111111333555666555555555666666666666666555555444444444444555555333333333222222222111111222222444444444444222222222333333444444333333222333333333333333333333333555555555666666666666777::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::999888888888888888888888888888888888666666555555555555666666333444666777777777666555666777999:::;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::::::::999888888888888888999999999<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<============:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC>>>???AAABBBCCCDDDDDDDDDCCCEEEGGGFFFDDDDDDFFFHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNNNNOOOPPPPPPOOOMMMJJJHHHJJJJJJKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQRRRQQQOOOMMMLLLLLLMMMNNNKKKIIIGGGEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMLLLIIIGGGEEEIIIIIIGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGFFFFFFGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJCCCEEEHHHJJJLLLLLLKKKKKKGGGGGGFFFEEEGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHIIIKKKKKKKKKKKKIIIHHHIIIGGGDDDBBB@@@AAACCCDDDCCCCCCCCCCCCDDDFFFGGGHHHBBBBBBBBBAAA@@@???>>>===???@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBAAAAAAAAA@@@@@@?????????AAABBBDDDEEEEEECCCBBB@@@EEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJBBBAAA???===<<<;;;<<<<<<<<<;;;:::999888888888888333444666777777777666555888888999888777666444333777777666666666666777777999999999888888888777777888888888888888888888888777777666666555555555444666444222222555555444111666666666666555555555555444444444444444444444444222333333444444333333222444444444444444444444444444444444333333222222222555555555444444333333333444444444444444444444444222222111000111222333444333444444555555444444333333333333444444555555555777666555444444444444444555555555444444333333333333333444555555444333333222333333444444333333222222333444444222222333444444333333222222333333444444444555555555555444444333333333333333333333333444333333222222333333444222222222222222222222222222333333444444333333222333333333444444333222222333333333333333333333333333333333333333333333333666555444333111000//////333222222111111222222333222333444555666555444333444666777666555555666777555555555444444333333333222222222222222222222222666555333222222333555666666555444333333333333333555444444444444555666666:::777555777;;;===>>>======<<<;;;:::::::::::::::888888888777888888999999666777777777888888888888777777666666555555555444999999888888888888888999777888888999999:::;;;;;;;;;;;;::::::999888777777999999999999999999::::::888888888888888888999999;;;;;;;;;::::::999999999:::;;;===>>>>>>>>>===<<<<<<===?????????@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAAFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDDDDCCCCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKLLLLLLMMMMMMMMMOOOOOOOOONNNNNNNNNNNNMMMKKKIIIHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKOOONNNMMMLLLKKKIIIHHHHHHNNNMMMLLLJJJHHHGGGGGGGGGIIIIIIIIIJJJJJJLLLMMMMMMLLLJJJGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIKKKLLLLLLKKKIIIGGGEEEEEEGGGIIIKKKLLLMMMLLLJJJGGGEEEEEEFFFIIIIIIGGGGGGGGGGGGHHHIIIIIIFFFBBBAAACCCEEEGGGHHHFFFCCC@@@@@@BBBDDDCCCBBBCCCAAA???>>>??????>>>===BBBAAAAAA@@@@@@?????????BBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@@@@???>>>======BBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAABBBDDDEEEFFFGGGAAA@@@>>><<<;;;;;;;;;<<<;;;;;;:::999888888888888333444666777777777666555777777888888777666555444777777666666666666777777999999999888888777777777888888888888888888888888777666666666555555555444666444444666:::<<<<<<:::666666666666555555555444444444444444444444444444222333333333333333333222444444444444444444444444444444444444333333222222555555444444444333333333444444444444444444444444444333333222333444555666333333444444444444333333333333333444444444444444555555444333333333333333555555444444444333333333333333444555555444333333222333333444444333333222111222333333111111222333444333333222222333333444444444555555555555444444444444444444444444444444444444333333333333444444222222222222222222222222333333333222222333333333222333333444333333222222111111111111111111111111333333333333333333333333444333222222111000//////333333222222222222333333222333333444555444444444444666777666555444555777555555444444444333333333222222222222222222222222444333222111111222333444555555444333333333333333444444444444444555666666666444333666:::>>>@@@@@@;;;;;;::::::::::::;;;;;;888888777777777777777777666666777777777888888888777777777666666666555555999888888777777888888888777888888999999:::;;;;;;;;;::::::999888888777777999999999999999:::::::::888999999999999:::::::::<<<<<<<<<<<<;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>><<<===?????????@@@AAACCCBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEFFFFFFGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLOOONNNNNNMMMLLLKKKJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIGGGEEEEEEGGGIIIJJJJJJKKKKKKIIIFFFDDDDDDEEEIIIHHHGGGGGGGGGHHHIIIJJJNNNKKKFFFDDDDDDEEEFFFFFFGGGEEEBBBBBBDDDEEEDDDCCCBBB@@@>>>>>>>>>???>>><<<@@@@@@@@@???????????????AAAAAA@@@???>>>======>>>AAA@@@@@@???>>>>>>======CCCCCCCCCDDDEEEFFFGGGHHHBBBBBBBBBBBBBBBAAA@@@?????????@@@AAACCCDDDDDDEEE@@@???>>><<<;;;;;;;;;<<<;;;:::999888888777888888444555666666777666666666555666777777777666666555777666666555555666666777888888888888777777777777777777777777777777777777666666666555555555555555333333444888<<>>>>>::::::::::::::::::;;;;;;888888777777666555555555666666666666777777777777888777777777777777666666888888777777777777888888777888888999999:::;;;;;;999999999888888777777666888999999999:::::::::;;;::::::::::::;;;;;;<<<<<<===============<<<<<<<<<>>>============>>>??????<<<===?????????@@@AAACCCAAAAAAAAABBBDDDEEEGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGKKKKKKJJJJJJJJJIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKMMMNNNOOONNNNNNMMMLLLJJJIIIHHHGGGIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKJJJHHHFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIJJJHHHEEEDDDDDDDDDHHHHHHGGGGGGGGGHHHJJJKKKSSSOOOJJJGGGEEEEEEEEEDDDHHHFFFDDDDDDEEEEEEEEEDDDAAA???=========>>>===<<<>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>============?????????>>>======<<<<<>>===;;;::::::;;;;;;;;;:::999888777777777777555555666666666666666666444555555666666777777777666666666555555666666666777777777777777777777777666666666666666666666666555555555555555555555555111111333555888:::;;;<<<555555555444444444333333333333333333333333333333333222222222222222222333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444555555666666333333333444444333333333555444444333333222222222333333222222222222333333333333333333333333333333333333333333333333333333222333333444444333333222000222333222111000111333444333333222222333333444333444444555555444444333444444444444444444444444555444444333333444444555222222222222222222222222333222000//////000222333111111222333333333333222333333333333333333333333222222222222222222222222000000111111111111111111444444333333333333444444444333222111222333555666555666666666444333444555333333333333333333333333333333333333333333333333333222111111111111222333444444333333222333333444444444333333444444555666888666555555666888999999:::::::::::::::999999999999888888888777666555444555555555666666666777777888888888888777777777777777777666666666777888888777888888999999:::;;;;;;888888888777777777666666888999999::::::;;;;;;;;;;;;;;;;;;<<<=========>>>========================>>>===<<<;;;;;;<<<>>>???<<<===????????????AAACCCAAAAAABBBBBBDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJMMMLLLJJJHHHHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNPPPQQQNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOKKKJJJJJJIIIIIIJJJKKKLLLJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOIIIJJJJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHIIIIIIIIIIIIGGGFFFFFFIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHFFFDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKRRRNNNJJJGGGFFFEEEDDDDDDGGGFFFEEEEEEEEEDDDDDDCCC???>>><<<<<<======<<<;;;<<<<<<<<<======>>>>>>>>>???>>>======<<<<<<<<<===>>>=========<<<<<<;;;;;;GGGFFFCCCAAA@@@@@@BBBCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<:::::::::;;;;;;::::::999888777777777777666666666555555555666666444444444555555666777777666666555555555555666666666666666666666666666666555555555555555555555555444444444555555555555555222333333333333333333444444444444444333333333333333333333333333333333333333222222111111222222333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333444444444444222333333333333333333222444444444333333222222111444333333333333333444444333333333333333333333333333333333333333333333333222333333444444333333222222333444333222111222444444333333222222333333444333333444444444444333333222222222222222222222222444444444333333444444444222222222222222222222222333222000//////000222333000111222222333333333222333333333333333333333333222222222222222222222222111111111222222222222333444333333222222333333444333333222111222333444555555666666555444333333444333333333333333333333333333333333333333333333333333333222222222222333333333333222222222333333444333333333333333444555555666666555555444555777888::::::::::::999888777666999999:::999888777666555444555555555555666666666777777777777888888888888666555555555666666777888777888888999999:::;;;;;;888888888777777777777777888888999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<======>>>===<<<;;;;;;;;;======<<<===????????????AAACCCDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB@@@@@@BBBCCCEEEFFFFFFFFFAAAAAAAAAAAAAAABBBBBBCCCFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFFFFHHHIIIJJJKKKKKKMMMLLLJJJIIIHHHJJJKKKMMMMMMLLLLLLLLLMMMNNNPPPQQQMMMMMMMMMMMMMMMMMMMMMNNNJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFHHHIIIGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLMMMNNNOOOOOOPPPPPPLLLKKKJJJJJJJJJKKKLLLMMMJJJIIIGGGFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOJJJJJJKKKKKKKKKJJJIIIHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIILLLIIIFFFDDDEEEEEEEEEDDDEEEFFFFFFEEEDDDCCCBBBBBB???===;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<======>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::KKKIIIFFFCCCBBBAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBB?????????>>>>>>============<<<;;;:::999::::::;;;:::999888777777666777777777777666555555555555666555444444444555666777777666555555444444555555666555555555555666666666666666666666666666666666666444444444444444555555555555555666444111000000111444444333333333222222222333333333333333333333333333222111000000111222333333333333333333333333333222222333333333333444444222222222222333333333333333333333333333333333333000111222222333333222222222222333333333333222222333333333333222222222222444333333333333444444555222222222222333333333333333333222222222222333333222333333444444333333222222333444444222222333444444333333222222333333444333333444444444444333333111111111111111111111111444333333222222333333444222222222222222222222222333222111000000111222333///000111222333333333333111111111111111111111111222222222222222222222222222222222222222333333333333222222111111222222333222222222222222333444444555666666555333222333444222222222222333333333333222222222222222222222222333333333333333333333333222222222222222333333444333333333333333444444555222333444333333444777:::999999::::::999888666555888999:::::::::888777666444444444444555555555666666666777777777777777888555444444555555666777888777888888999999:::;;;;;;888888888888888888888888888888999:::;;;<<<======;;;<<<<<<===>>>???@@@@@@<<<<<<<<<<<<============>>>======<<<<<<<<<<<<<<<<<<===?????????@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@AAACCCDDDEEEFFFFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDHHHGGGFFFFFFFFFGGGIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGCCCCCCDDDFFFHHHIIIKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNLLLLLLKKKKKKKKKMMMNNNOOOKKKKKKLLLMMMMMMNNNNNNOOOJJJJJJIIIHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMJJJKKKKKKKKKKKKIIIGGGFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDBBBBBBCCCEEEEEEDDDEEEFFFGGGFFFDDDBBBAAABBB>>>===;;;;;;=========<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<::::::::::::::::::::::::IIIHHHFFFDDDCCCBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA??????>>>======<<<;;;;;;<<<;;;:::999999999:::;;;:::999888777777666666666888777666555444555555666666555444444444555666666666555555444444555555666444444444555555666666666666666666666666666666666333333333444444555555555333444555444111000111333333333333333222222222222222222222222222222222222333222111000000111222333222222222222222222222222111111111222222222333333111111222222222333333333222222222222222222222222000000222333333333222111222222333333333333222222222222222222222333333333222222222222222333444444111111222222222333333333333333222111111222333333222333333444444333333222111333444333222111222333444333333222222333333444222333333444444333333222222222222222222222222222333222222111111222222333222222222222222222222222333333333222222333333333///000111222222333333333111111111111111111111111111111111111111111111111222222222222111111111111222111111000000111111222111111222333333333333333555666666555333222222333111111222222222333333333111111111111111111111111111111222222222222111111222222111111222333333444333333222222333333444555111333444333222222666999555666888999:::999888777666777888999999888777555333333444444444555555555555555666666666777777777444444444444555666777888777888888999999:::;;;;;;888999999999999999999999888888999:::;;;<<<======;;;;;;<<<===>>>???@@@@@@=========>>>>>>>>>?????????????????????>>>======<<<===?????????@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMLLLLLLJJJHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJHHHGGGGGGGGGHHHHHHCCCDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRNNNMMMKKKJJJIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIKKKIIIGGGGGGHHHJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHGGGFFFFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@BBBDDDDDDDDDEEEGGGIIIHHHEEEBBBBBBCCC???===<<<<<<===>>>>>>===============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999EEEDDDCCCBBBBBBBBBAAABBB???@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<<<<;;;:::999999999:::;;;:::999888777666666666666888777666555444444555666666555444333333444555666555555555444444555555555444444444555555555666666777777777777777777777777333333333444444555555555///111333333111000333555333333333222222222111111222222222222222222222222333222000//////000222333222222222222222222222222000000111111111222222222111111111222222333333333222222222222222222222222000111222333444333222222222222222333333222222222111111111222222333333444111111000000111222333333111111111222222333333333444333222111111222333444222333333444444333333222000222222222111000111222444333333222222333333444222333333444444333333222333333333333333333333333222111111111111111111222222222222222222222222222222333333444444333333222//////000222222333333333333333333333333333333333111111111111111111111111111111111111000000000///111111000000000000111111000111222333444333222222555666666555333222222333111111111222222333333333000000000000000000000000000000111111111111000000222111111111222333333444333333222222333333444555444555666333000///222555111333666999:::;;;::::::444555777888999888666555333333333444444444555555444555555555666666777777333333333444555666777888777888888999::::::;;;;;;999999999999999999::::::888888999:::;;;======>>>:::;;;<<<===>>>???@@@@@@>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBB@@@???>>><<<===?????????@@@AAACCCAAAAAAAAABBBDDDEEEGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBAAABBBDDDDDDDDDDDDBBBAAACCCDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFFFFEEEFFFFFFFFFJJJJJJIIIHHHIIIJJJKKKLLLOOONNNNNNLLLJJJHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPKKKKKKIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHKKKJJJHHHGGGFFFGGGHHHHHHBBBCCCEEEGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPRRRRRRNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJLLLJJJGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGEEEDDDBBBAAAAAAAAAAAABBB@@@???@@@BBBDDDDDDCCCFFFIIIKKKIIIFFFCCCCCCDDD???===<<<<<<>>>???>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::999999:::;;;;;;888888888888888999999999GGGGGGFFFFFFEEEDDDDDDDDD@@@@@@??????>>>============<<<<<<;;;::::::999999:::999888888777777888888777777666666555555444444666666666666666666666666444444555666666777666666777777888777777666555555222222333333444555666666555777888888666444333333666555333222222333444444222222222222222222222222222333333444444333333222222222222111111111111000222222222222222222222222555555444333222111000///333444555555666666555555111111111111222333444444111111222222222333333333000000111111111222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222111111111000000111111222222222222111111111111111222222333333333000111222333333222000///222222111111222222333444444222000///000222444666333333333222222111111111000111333555555444333222333333222222222222222222///000111222222222222222333333333333333333333333000000000000000000000000000000111111111222222222000000111111111111000000111111111000000000000000333222222222111000000000222222222111111111000000333222222111111222222333444333333333222222111111111111111111111111111111222222222222222222222222111111111222222333333333333333222111222333555666222222222333555666888999666777888888888777555444444444333222333444555666555555555555555555555555444444444555555555555666888888888888999:::;;;<<<;;;;;;;;;<<<;;;;;;:::::::::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;===>>>???CCCCCCCCCCCCBBBAAA@@@???>>>>>>@@@AAABBBCCCCCCCCCAAAAAABBBDDDEEEGGGHHHHHHDDDDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKPPPNNNMMMNNNPPPPPPMMMJJJHHHGGGGGGFFFGGGHHHIIIJJJIIIJJJMMMOOOPPPQQQQQQQQQNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLKKKIIIHHHHHHIIIHHHIIIIIIHHHFFFFFFGGGIIIGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIJJJKKKKKKKKKJJJIIIOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMKKKJJJIIIIIIJJJGGGHHHHHHGGGFFFEEEGGGHHHGGGHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLJJJHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFHHHHHHIIIHHHGGGFFFIIIIIIIIIJJJJJJKKKKKKKKKIIIHHHGGGFFFEEECCCBBBBBBDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@??????@@@>>>>>>>>>======>>>BBBEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>======????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888FFFFFFEEEEEEDDDDDDCCCCCC???>>>>>>======<<<<<<;;;>>>>>>======<<<;;;;;;:::;;;:::999999888888999999777777777666666555555555555555555555555555555555444444555666666666666666666666777777666555555444222333333333444555555555444666888888666555555555777666444333333333444444222222222222222222222222222333333444444333333222000000111111222222222333222222222222222222222222333333333222222222222111111111222222333333333222222222111111111222333333111111222222222333333333000000111111111222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222111111111000000111111222222222222111111111222222222222222222333111111111222222111111000222222111111222222333444333222111000111222444555333333333222222111111111///000222333444333222111222222222222222222222222222222333333333222111111333333222222222222333333000000000000000000000000000000111111111222222222000000111111111111000000111000000000000000000000222222111111111111111111222222222111111111000000222222222222222222222222000000000000//////......111111111111111111111111333333222222222222222222111111222222222333333333333333222111222333444555333333444444555666777888555666666666666555444444333333222111222333444555555555555555555555555555444444444444555555555555888888888888999:::;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;:::999::::::;;;;;;;;;;;;;;;>>>===<<<<<<<<<===??????BBBBBBCCCCCCBBBBBBAAA@@@>>>???AAABBBCCCCCCDDDDDDAAABBBCCCDDDEEEGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLRRRPPPNNNOOOQQQQQQPPPNNNJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJLLLNNNOOOPPPPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLKKKJJJIIIIIIJJJHHHIIIIIIHHHGGGFFFGGGIIIGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNLLLJJJJJJJJJJJJGGGHHHHHHGGGFFFEEEGGGIIIGGGHHHHHHIIIJJJKKKKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@???????????????>>>===>>>AAADDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===>>>??????>>>===<<<;;;;;;::::::::::::::::::::::::999999888777777777777777EEEDDDDDDCCCCCCBBBAAAAAA=========<<<;;;;;;::::::======<<<<<<;;;;;;::::::;;;;;;:::999999999999:::777777777777666666666666555555555555555555555555444444555555666666555555444555555555555444444333333333333333444444444444444666888888777666777888;;;999777555444333333444222222222222222222222222222222333333333333222222...///000111222333444444222222222222222222222222111111111222222333333333000000000111111111222222333333222111111111222222111111222222222333333333111111111111111222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222111111111111111111111222222222222111111222222222222222111111111111111111000000111111222222111111111111222333333222222222222222222333333222222222222222111111111...///111222222222111000000111111111222333333333444444444444333222111000333222111000000111222333000000000000000000000000111111111111111222222222000000111111111111000000000000000000000000111111000000111111111111111111222222222111111111111111000111222333333222111000222222222222111111111111111111111111111111111111333333333222222111111111222222222222333333333333444333222222222333444555555555555666666777777777555555444333333333333444222222111111111222333444444444444444444444444444444444444444555555555555777777777888999999::::::999::::::;;;;;;:::::::::::::::<<<<<<<<<<<<::::::888888999:::::::::::::::>>>============>>>??????@@@AAABBBBBBCCCCCCCCCBBB@@@AAABBBCCCDDDEEEEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNQQQOOONNNNNNOOOQQQQQQPPPNNNMMMKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHJJJKKKKKKJJJJJJJJJKKKIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHJJJKKKLLLLLLLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMKKKJJJIIIIIIGGGGGGHHHGGGFFFFFFGGGIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBB??????@@@@@@BBBCCCEEEEEEGGGFFFEEECCCBBB@@@??????@@@@@@@@@???>>>>>>@@@BBBCCCCCCDDDCCCCCCBBBAAA@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999999999999999999999888777666666555555666666CCCCCCBBBBBBAAA@@@@@@@@@======<<<<<<;;;;;;::::::::::::999999888888888888;;;:::999999888888999999777777777777777777777777555555555555555555555555333444444555555555444444333333444444444333333222444444333333333333333333333555777777777777888:::@@@???;;;888555333222222222222222222222222222222222222333333333333222222///000000111222222333333111111111111111111111111111111222222222333333333111111111111111222333333333333222111000000111111111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111333333222222111111000000111111000//////000222333111111111111111222222333111111222333333333222111222222222111111111111111///000111222222222111111///000000111222333333444222222333333333222111111222111000//////000111222000000000000000000000000111111111111111111111111000000111111111111000000000000000000000111111111//////000000111111222222111111111111111111111111///111222444444222111///333333333333333333333333111111111111111111111111444333333222222111111111333333333333333333333333444333222222222333444555666777777777777777666666666555333222222333333444222222222222222333333444444444444444444444444444333333444444444555555555666666777888888999999999888999999::::::::::::999999:::;;;<<<<<<;;;:::999777888999:::;;;;;;;;;:::<<<<<<<<<<<<======>>>>>>>>>???@@@BBBCCCCCCDDDDDDAAABBBCCCDDDEEEFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIKKKJJJIIIIIIJJJLLLMMMOOONNNMMMKKKKKKLLLNNNOOOPPPRRRPPPNNNKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGIIIKKKLLLKKKJJJKKKLLLKKKLLLMMMLLLKKKJJJJJJKKKIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQOOOMMMKKKJJJHHHHHHGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAABBBDDDEEEFFFHHHGGGFFFEEECCCAAA???>>>@@@AAAAAA@@@>>>>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???????????????????????????===============<<<;;;:::888888888888888888888888777666555555444444555555BBBBBBAAAAAA@@@?????????>>>======<<<<<<;;;;;;:::888888888888777777777777999888888777777777777777666666666666666777777777555555555555555555555555333333444444444444333333222222333333333333222222333333333333333333222222333555666666666666888:::DDDBBB>>>:::666333111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111333333333222222222111111111111000000000111222333333222222111000000000000111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111222222222111111000000000111000///...///000222333111111000000111111222333111222333444444333111000111111111111111111111111000111111222222222222222//////000111222222333333......///111222222222222111111000//////000111111000000000000000000000000111111111111111111111111000000111111111111000000//////000000111111111111/////////000000111111222111111111111111111111111///000222333333222000////////////000000000000000111111111111111111111111333333333222222111111111333333333333333333333333555444333222222222333444666777777888777777666555666555444333222333444555222333333444444444444444444444444444444444444444333333333444444444444555444555666888888888888888777888888999::::::999999888999:::;;;;;;:::999888888888:::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<===???AAABBBCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJJJJKKKLLLNNNOOOMMMMMMLLLKKKKKKLLLOOOQQQTTTSSSPPPMMMKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHJJJKKKLLLKKKKKKKKKMMMMMMNNNPPPPPPNNNLLLLLLMMMJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOMMMKKKJJJHHHGGGHHHHHHIIIGGGFFFEEEFFFHHHGGGHHHHHHIIIIIIJJJJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGFFFDDDBBB???>>>@@@AAABBBAAA??????@@@AAACCCCCCCCCCCCBBBAAA@@@@@@===>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;;;;:::777777777777777777777777666555555444333444444444BBBAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;::::::999999999999999999888888888888777666666666666666555555555555666666666666444444444444444444444444333333444444333333222222111222222333333333333333222222222222333333333333333444555555555555777999BBB@@@<<<888555222111111222222222222222222222222111111222222222222111111222222222111111111000000111111111111111111111111333333333222222111111111//////...---...///000111222222111000000000111111111111222222222333333333222222222111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111222222222111111222222222222111111111111111111111000000000////////////000111111222111000000000000111222222111222333444333222111000000000000111111111111111111111111222222222333333///000000000111222222222,,,---...000111222222333000000000111111000000000000000000000000000000000222222222111111111111111000000111111111111000000/////////000111111222222//////000000000000000000111111111111111222222222///000111222222111000///000000000111111111111222111111111111111111111111222222222222222222222222444444444444333333333333555444333222222222333444555666777888777666555444555555444444333333333444222333444555555555444444333333333333333333333333333333333333444444444444333444666777888888777777666777888888999999999999888888::::::::::::888888777888999;;;<<<<<<<<<<<<888999::::::;;;;;;::::::;;;<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOONNNMMMMMMOOORRRSSSRRROOOMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIKKKLLLLLLKKKJJJKKKLLLMMMOOOQQQQQQOOONNNMMMNNNJJJKKKLLLMMMNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJHHHEEEDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGFFFDDDBBB@@@>>>???AAABBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???;;;;;;<<<<<<======>>>>>>:::;;;;;;;;;;;;;;;::::::777777777777777777777777666555444444333333444444BBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;::::::999999888888888888888888888888999888888777666777777777333444444444555555555666444444444444444444444444333333333333333222111111111222333333444444333333111111111222333333333444333444444444333444666888:::999666444222222222222222222222222222222222222111111222222222222111111111111111111111222222222111111111111111111111111111222222222222222333333000///...---...///111222111000000000000111111222111111222222222333333333222222222111111111000000111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111000000000000111111111111---...///000111111111111000000000000000111222222333333333333222222111111///000000000111111111222000000000000000111222222000000000000111111111111---...///111111222222222///000222333333222000///000000000000000000000000222222222111111111000000000000111111111111000000...//////000111111222222000000000000000/////////000000111111111222222222000000111111111111000000222222333333333444444444111111111111111111111111111111111222222333333444555555444444444333333333555444333222111222333333333444666777777666555444333333333333333222222111111222333444555444333333333333333333333333333333222222333333333444444444222444666777888888777666555666777888999999999999777888999::::::999888777666777888:::;;;;;;<<<<<<888999:::;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHDDDCCCCCCBBBBBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMOOOQQQPPPMMMLLLNNNOOOOOONNNLLLKKKJJJJJJJJJJJJHHHHHHHHHIIIJJJLLLNNNOOONNNNNNNNNNNNMMMMMMMMMMMMJJJLLLMMMMMMKKKJJJJJJKKKLLLNNNQQQQQQOOOMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKHHHEEECCCCCCDDDGGGGGGIIIJJJLLLMMMNNNOOOLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGBBBCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDBBB@@@>>>>>>@@@AAABBBAAAAAABBBCCCAAAAAAAAAAAA@@@???>>>===999999::::::;;;<<<======999::::::;;;;;;;;;::::::777777777777777777777777666666555444444444444444BBBBBBAAAAAA@@@?????????;;;;;;::::::999888888777555555555555666666666666:::999999888777888888888333333333444444444555555444444444444444444444444333333333333333222111000111222333444444444444444000000111222333333444444333444444333222222555777333222111000111111333333222222222222222222222222111111222222222222111111//////000111222333333444000000000000000000000000///000111222333444555555333222000///000111333444000000//////000111222222111111222222222333333333222222222222111111000000111111222222222333333333111111111111111111111111000000000000000000000000000000111111222222222222111111222222222222111111//////000000111111222222,,,---///111111111111000000000000000000111111222333333333222222111111111//////000000111111111222///////////////000111111111111111000000000000000000111111222222222111111///000333444444333000///000000000000000000000000222222222222111111000000000000111111111111000000...//////000111222222222111111000000//////......000000111111222222222222111111000000000000111111//////000000000111111111111111111111111111111111000000111222333444444555555555555444444333333333666555333222111222333333222333555666777666555444111111222333333111000///000111222333444333222222333333333333333333333333222222333333333444444444222333666777888777666555555555777888888999999999777888999::::::999888777555666777888::::::;;;;;;999:::;;;<<<<<<<<<;;;:::999:::;;;===>>>>>>??????AAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDEEEAAAAAA@@@??????@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLNNNOOOOOONNNMMMLLLKKKNNNPPPOOOLLLJJJJJJLLLLLLKKKJJJHHHHHHHHHIIIJJJHHHHHHHHHIIIJJJLLLOOOPPPOOOOOOOOONNNNNNNNNNNNNNNKKKMMMNNNMMMKKKJJJJJJKKKKKKMMMPPPPPPNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLKKKHHHEEECCCCCCCCCFFFGGGIIIKKKMMMOOOPPPQQQLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBB@@@???===???AAABBBAAAAAABBBDDD@@@@@@@@@??????>>>===<<<888888999999:::;;;<<<<<<999999:::;;;;;;;;;::::::888888888888888888888888666666555444444444444555EEECCC@@@???@@@???>>>===::::::999888888777777666666666777777888888999999999888888777666555555444555555555555555666777888444444444444444444444444222222222222222222222222333333333333333333333333333444444444111---)))&&&222111000000222222111000111111111222222333333333333333333222222111111111222222222222222111000///444111//////000111000000000111111111111222222222222222222111111111000000111111111111111111111111111222222222222111000000777777666555444222111000222222222222222222222222333222000///...///000111222222222222222111000///444444333222111111111222333333333222222111111111222222111111111111222222000000000000000000000000//////............//////111111000000000000000111000000111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111222222111000///...------111111000000111111222333000000///...............222111111000///......---000000000000111111111111000000000000000000000000333222111/////////000111000000000000000000000000111000///------///000111222111111111000000//////222222111111111111222222333333333333333333333333666555444333333333333333444444444333333222222222333333222222111000//////222222222222333444555666333333333333333333333333333333333444444444555555333333333333333333333333555444444444444555666666888888888777777777777777999999999888999999:::::::::999999888888999::::::::::::::::::::::::::::::777999;;;===>>>>>>>>>===AAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFDDDBBBAAA???@@@AAABBBBBBAAA>>>??????@@@@@@AAABBBBBBEEEDDDDDDEEEEEEFFFGGGHHHEEEFFFEEEEEEDDDEEEIIIKKKLLLMMMNNNOOOOOONNNMMMLLLNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJGGGEEEDDDEEEGGGHHHHHHIIIIIIIIIKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNKKKIIIHHHIIIKKKMMMMMMNNNNNNNNNMMMMMMLLLHHHIIIJJJLLLLLLLLLKKKJJJIIIKKKMMMNNNMMMLLLMMMNNNQQQPPPNNNLLLLLLLLLNNNOOONNNNNNOOOPPPQQQQQQQQQPPPSSSPPPKKKFFFDDDCCCEEEFFFHHHIIIKKKMMMNNNNNNNNNMMMKKKKKKKKKJJJJJJKKKKKKKKKNNNMMMKKKJJJJJJJJJKKKLLLOOOOOOOOOOOONNNLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAAAAA@@@??????@@@BBBCCCBBB>>>===>>>@@@AAAAAA@@@???>>>===<<<;;;::::::999888999:::<<<===;;;<<<<<<===<<<;;;999888666666555555555555666666666555444333222333333444DDDBBB@@@?????????>>>===:::::::::999888888777777666666666777777777777777888888777777666555555444444444333333444444555555444444444444444444444444222222222222222222222222333333333333333333333333222333333333222000---,,,333111111111222333222111111111111222222333333333333333333222222111111111222222222222222111000000000//////111222333111///000111111111111222222222222222222111111111000000111111111111111111111111111222222222222111000000222222333222222111000///222222222222222222222222222222222222222111000000222222222222222111000000333222222111111111111222333333333222222111111111222222111111111111222222000000000000000000000000000//////......//////000111111000000000000111111000000111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111222222111111000000//////111111000000111111222333000000///............///111111111000///.........//////000000000111111111000000000000000000000000111111000000//////000000000000000000000000000000222111000//////000111222111111111111000000000///111111111000000111111111000000111111222333444444555555444333333333333333444444333333333222222222333333222222111000000///222222222222333444555555333333333333333333333333222333333333333444444444333333333333333333333333555444444444444555666666777777777777777777777777888888777777888888999999::::::999999999999999999::::::::::::::::::::::::999:::;;;===>>>>>>??????@@@AAABBBDDDDDDEEEEEEEEEFFFEEEEEEFFFHHHHHHFFFDDDCCCAAA??????AAAAAAAAA@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDEEEHHHKKKJJJKKKLLLLLLLLLKKKJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGEEEDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPOOOOOONNNLLLIIIHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLIIIJJJKKKLLLMMMMMMLLLLLLKKKMMMOOOOOOMMMLLLMMMNNNOOONNNNNNNNNNNNPPPQQQRRRQQQQQQRRRRRRQQQQQQPPPPPPSSSPPPKKKGGGDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJIIIIIIJJJKKKKKKNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCAAA>>>===>>>@@@AAA@@@@@@???>>>===<<<;;;999999999999999:::;;;;;;999:::;;;;;;;;;:::999888666666555555555555666666666555444333333333444444CCCAAA???>>>??????===<<<;;;;;;::::::999888888777666666666666666555555555888777777666666555555555444333222222222222222333444444444444444444444444222222222222222222222222333333333333333333333333111222222222222222222222444222111222333444333222111111111222222222222222222222222222222111111111222222222111111111111000......000222444444111///000111111111111222222222222222222111111111111111111111111111111111111111111222222222222111000000///000000111111111000000222222222222222222222222000222333444444222000///222222222111111111111000000000000000111111111111222222222222222111111111222222111111111111222222////////////////////////111000000//////000000111111000000000000000111111111111111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111111111111111000000111111222333111000//////......//////111111000000//////......//////000000000000111111000000000000000000000000...//////000000000000///000000000000000000000000333222111000000111222333111111111111000000000000111000000//////000000111---...///000111333444444444444333333222222333333333333333333222222222222333333222222111000000000222222111222222333444555333333333333333333333333111111222222222333333333222222333333333333333333555444444444444555666666777777777777777777777777777777666666777888888999;;;;;;::::::999999999888888888999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@BBBCCCDDDEEEEEEEEEFFFEEEDDDFFFGGGGGGFFFDDDCCCAAA?????????@@@???>>>??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAACCCDDDFFFFFFDDDEEEEEEDDDDDDEEEGGGIIIIIIJJJKKKKKKLLLKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKHHHFFFDDDEEEEEEFFFHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPOOOMMMJJJIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPMMMLLLLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPSSSQQQLLLHHHFFFEEEGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKNNNNNNOOOOOONNNNNNMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@>>>===>>>???@@@@@@???>>>===<<<<<<;;;888888999::::::::::::999777888888999999999999888666666555555555555666666555555444333333333444444BBB@@@>>>===>>>>>>===<<<;;;;;;::::::999888888888666666666555555444444333777777666666666555555555444444333222111111111222333333333333333333333333222222222222222222222222222222222222222222222222222111111000111222333444444333222222444444333222111111111111111222222222222222222111111111111111222222111111111111111111111111000111333333111///000000111111111222222222111111111111111111111111111111111111111111111111111222222222222111000000111111222222222222111111111111111111111111111111000111222222222222000000222222111111111111111111//////000111111111222222222222222111111111111111222222111111111111222222////////////////////////111111000000000000111111000000000000000000111222111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000111111222222222111111000000111111222333111000000///.../////////111000000000/////////...////////////000000000111000000000000000000000000,,,---///000111111000///////////////////////////222111111000000111111222111111111000000000000000000000////////////000000//////000000111222333333333333222222222222333333333222222222222222222222222222222111111111000000222222111111222333333444222222222222222222222222000111111111111222222222222222222222222333333333555444444444444555666666666666666777777777777777777777777777777888999:::;;;;;;;;;;;;:::999888888777777888999:::;;;;;;<<<;;;;;;::::::;;;<<<>>>???>>>???AAABBBCCCDDDEEEEEEEEEDDDCCCDDDFFFGGGEEEDDDCCCAAA???>>>??????>>>===??????@@@@@@AAABBBBBBCCCAAABBBBBBCCCDDDFFFGGGHHHDDDEEEEEEDDDCCCDDDFFFHHHIIIJJJKKKLLLMMMLLLKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKHHHFFFEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRPPPPPPPPPNNNKKKJJJJJJKKKHHHHHHIIIIIIJJJKKKLLLMMMKKKKKKLLLNNNOOOPPPPPPQQQPPPQQQQQQPPPMMMJJJIIIJJJIIIKKKNNNPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSQQQMMMIIIGGGFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJIIIGGGFFFFFFGGGIIIJJJLLLMMMNNNOOOOOONNNMMMLLLIIIJJJKKKMMMMMMMMMMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA???@@@@@@???>>>>>>>>>>>>??????>>>======<<<;;;;;;777888999::::::999888777555666666777777888888888666555555444444555555666444444444444444444444444@@@>>><<<<<<======<<<;;;;;;;;;:::999999888888777666666555555444444333333666666666666555555555555555555444333333222333333333333333333333333333333222222222222222222222222222222222222222222222222333222000//////000111222444333222222444444333222111111111111111111111111111111111111111111111111222111111000000111222222888555111//////000000///000000111111111222222222111111111111111111111111111111111111111111111111111222222222222111000000222222222222111000//////111111111111111111111111111000///......///000111222111111000000111222222///000111222333333222222111111111111111111111111222222111111111111222222000000000000000000000000111111000000000000111111000000//////000111222222111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111......//////000111111111111111000000111111222333111111000///////////////000000000000////////////...////////////000000000000000000000000000000000---...///111111111000///////////////////////////000000000//////000000000000000000000000000111111000000////////////000000222222222222222111111111222222111111111222222333222222222222222222222222222222222111111111111111222222111111111222333333222222222222222222222222000000000111111111222222111111111222222333333333555444444444444555666666555555666666777777777777777777777888999:::;;;;;;:::;;;;;;;;;;;;:::999888777777888888999:::;;;;;;:::999888888999:::<<<======>>>@@@AAACCCDDDDDDEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCAAA???>>>??????>>>===???@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGCCCDDDEEEDDDCCCCCCEEEFFFHHHIIIJJJKKKLLLKKKKKKJJJFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQOOOPPPPPPOOOMMMKKKKKKLLLHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKLLLMMMOOOQQQRRRSSSQQQRRRRRROOOLLLIIIHHHHHHIIIJJJMMMOOOPPPOOONNNMMMNNNMMMMMMMMMNNNPPPQQQRRRRRRPPPMMMIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNJJJHHHGGGFFFFFFGGGHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJLLLNNNOOOOOOOOONNNJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA????????????@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>===>>>>>>======<<<;;;;;;;;;777777999999999888777666555555555555666777777888555555444444444444555555333444444444444444444444???===;;;;;;<<<<<<<<<;;;::::::999999888777777666555555555555555444444444555555555555555555555555666555555444444444444555333333333333333333333333222222222222222222222222222222222222222222222222333222111//////000111111444222111222333444333222111111111111111000000000000000000111111111111111222111000000000111222333;;;777222....../////////000111111111111222222222111111111111111222222222111111111111111111111111111222222222222111000000111111111000000...------111111111111111111111111000///...,,,---...000222222111000000000111222333222333444555555555444333000000000111111111111111222222111111111111222222000000000000000000000000111000000//////000000111////////////000111222333222222222111111111111111000000000000000000000000000000000000111111111111111111111111111111111111......//////000000000111111111000000111111222333222111000000//////000000000000000000////////////......////////////000000000000000000000000000000///000000111111111111000000000000000000000000000////////////////////////000000000000111111111111111000000//////000000111444333333222111111000000111111000000111111222222111111111222222222222222111111111111111111111111222222111111111111222222222222222222222222222222000000111111111222222222000000111111222333333333555444444444444555666666444555555666666777777888888888888888999:::<<<<<<999:::;;;<<<<<<;;;:::999777777888888999999::::::888888888888888999:::;;;<<<===???AAABBBDDDDDDDDDDDDBBBAAABBBDDDEEEEEEEEECCCAAA?????????@@@???>>>@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBDDDEEEDDDCCCBBBCCCEEEDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMOOOPPPPPPNNNMMMMMMNNNIIIIIIHHHHHHHHHIIIKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTRRRSSSSSSPPPLLLIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKIIIKKKKKKJJJKKKLLLNNNPPPRRRQQQOOOLLLIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKLLLNNNOOOPPPOOOOOOJJJIIIHHHFFFFFFEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???===<<<===>>>???===<<<======<<<<<<;;;;;;;;;;;;777888888888888777666666666555555555555666666777555555444444444444555555222333444555555555444444>>><<<::::::;;;<<<;;;:::999999888777777666666555555555555555555666666666555555555555555555555555555444444444444555555666222222222222222222222222222222222222222222222222111111111111111111111111222222111111111222222333333111111111222333222111222111111111000000000//////000000000111111111222222111000///000111333444999666222000000000000///000111111111111222222222000000111111111222222222111111111111111111111111111222222222222111000000///000000111111000//////111111111111111111111111///////////////000000111222111000///000111333444555666777888888666555444///000000000111111111222222222111111111111222222222222222222222222222222000//////......//////000////////////000111222333222222222111111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111111000000111111222333222111000000//////000000////////////000000000000........./////////000000000000000000000000000000333222222111111111111222000000000000000000000000000000000111111000000000///000000000111111111111111111111000000111111111111111111111111000000000000000000000000111222222000111111111222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111222222222333333///000000111222222333333555444444444444555666666444444555555666777777888666666777777888:::;;;<<<777999;;;<<<===<<<;;;;;;888888888888888999999999888888999::::::::::::999;;;<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@AAACCCEEEEEEEEECCCAAA??????AAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNPPPPPPOOONNNOOOOOOKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJKKKLLLNNNQQQSSSUUUTTTUUUUUURRROOOKKKJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJLLLKKKJJJJJJKKKMMMOOOPPPOOONNNKKKIIIGGGFFFFFFGGGFFFFFFEEEFFFGGGHHHJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJLLLMMMNNNNNNNNNNNNJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEECCCCCCBBB@@@?????????@@@AAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>><<<;;;<<<>>>???===;;;<<<<<<<<<;;;;;;;;;;;;:::888888777666666666666666777777555555444555666666555444444333333444444555222333444555555555444444===;;;::::::;;;<<<;;;:::888888777777666555555555444555555555666777777777444555555555555555555555333333333333444555555666222222222222222222222222222222222222222222222222111111111111111111111111111111222333444444444555222111000000222222111000222111111111000000////////////000000111111111222222111000///000111333444666444222222222222000///000111111111111222222222000000111111222222222222111111111111111111111111111222222222222111000000000000222333333444444444000000000000000000000000---///111222333222111000222111000///000111333444777888999:::999888666444//////000000111111111222222222111111111111222222222222222222222222222222//////............//////////////////000111222333222222222222111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111000111222222333222111111000000000000000////////////000000000000............/////////000000000000000000000000000555444222111000111222222000000000000000000000000111111222222222222111111//////000000111111111222222222111111111111222222......//////000000111111000000///000000111222222000000111111222222222222111111111111111111222222222222111111111111111222111111111111111111111111111222222222222333333333///000000111222222333333555444444444444555666666444444444555666777777888555555555666777999:::;;;666888:::<<<======<<<;;;999999999888888888888888888999:::;;;<<<;;;:::999;;;<<<>>>@@@BBBCCCDDDDDDCCCAAA@@@@@@CCCEEEEEEEEEBBBAAA???@@@AAABBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCEEEFFFHHHIIIJJJJJJIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMPPPQQQPPPPPPPPPQQQLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKNNNQQQTTTUUUVVVWWWVVVTTTQQQNNNLLLLLLHHHIIIJJJKKKKKKLLLLLLLLLNNNMMMKKKJJJJJJLLLNNNOOONNNMMMKKKHHHGGGFFFFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIGGGHHHJJJKKKKKKJJJHHHGGGJJJIIIHHHHHHHHHJJJKKKLLLHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@AAACCCDDDEEECCCCCCBBBAAAAAA@@@??????>>><<<:::;;;>>>???===;;;;;;;;;;;;;;;;;;;;;::::::999888777555555555666777888888666555444444555666555444444333333444444555111222444555666555444444999999999888888888888777888888777666666666666666777666555444333222222222555555444222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222111111000000//////000000000000000000000000////////////000000000000......//////000000111111222222111000/////////000......///000111222222333//////000111111111111111////////////000000000000111111111111111000//////111111222333333333333222111222222000......000222////////////000000000000111111000000000000111111555555666888999888444111222222222111111111000000000000000000000000000000000000000000////////////////////////............111111000//////000111222000000000000000000000000000000000000////////////000000////////////000000555555444333222111000000////////////////////////111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111111111000///////////////000///.........///111222000000111111111111000000......///000000000000000000000000000000000000000////////////000000000000444222000111333444333000444555666555222000000111000000111111111111000000444444333333333333222222222222222111111111000000222222333333333333444444444444444444444444444444555555555555666666666666888888888777888888999999888999::::::;;;;;;::::::;;;::::::999888888888999:::;;;<<<;;;999888999:::::::::;;;<<<>>>@@@AAABBB===???AAACCCDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????===>>>@@@AAABBBAAA@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJFFFDDDCCCCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMOOONNNMMMKKKJJJLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUTTTRRROOOKKKIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKJJJIIIHHHIIILLLOOOOOONNNLLLIIIEEEDDDFFFGGGEEEDDDCCCBBBCCCFFFIIIKKKKKKKKKLLLLLLKKKIIIGGGFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHJJJKKKLLLMMMLLLLLLJJJHHHFFFDDDBBBBBBBBBBBB???@@@AAABBBCCCDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA??????@@@AAABBBAAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888888777777777666555444444333333555555444444444333333333222333333444444333333222222222333333333333444444999999999888888888777777888777777666666666666666666555444444333333333333444333333333333333444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000////////////000000000000////////////000000000000111111000000///000000000000000000000000111111111//////000111111111111000////////////000000000000000000000000000///......///000111111222222111111///111222222000/////////////////////000000000000111111000000000000111111222555999;;;:::777333000222222222111111111000000000000000000000000000000////////////000000000000////////////............//////......///000111222111111111111111111111111000000000000////////////000000////////////000000000000000000000/////////000000000000000000000000111000000000/////////...000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111111111000///////////////000//////...///000111222000000111111111111000000......///000000000000000000000000000000000000000////////////000000000000222111///000222333111///333555666555222000//////000000111111111111000000444444333333333222222222222222222111111111000000111111111222222222333333444444444444444444444444444444444444555555555555888888888777888888999999999999:::;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;<<<;;;999888999:::;;;;;;;;;;;;<<<===??????<<<===???AAABBBBBBBBBBBBAAACCCCCCBBBAAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEECCCCCCEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGHHHHHHJJJKKKMMMOOOPPPQQQRRRSSSRRRPPPMMMJJJHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKIIIHHHIIIKKKNNNMMMMMMKKKHHHEEECCCEEEFFFDDDCCCBBBBBBCCCFFFHHHJJJJJJJJJKKKKKKJJJIIIGGGFFFHHHHHHGGGGGGFFFGGGGGGGGGFFFHHHIIIKKKLLLLLLLLLLLLLLLJJJHHHEEEBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@?????????AAABBB@@@@@@AAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;::::::999888888777777777666666555444444333333555444444444444333333333222333333444444333333222222222222333333333444444999999888888888777777777777777666666666666666666555444444333333333444444222333333444555555666666333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111///000000000000000000111000000000000000000000000////////////000000000000000000000000////////////000000/////////000111111111111111000000/////////...///000000111111000000////////////000000000000...////////////......---...///000000111111000000---000333444222000...---////////////000000000000111000000//////000000111000555;;;===:::555111000222111111111111000000000000000000000000000000000......//////000000111111////////////........................///000222333222222222222222222222222000000000000////////////000000////////////000000.........//////000000000111111111111111111111111000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111111000000//////////////////////////////000111111///000000111111000000///......///000000000000000000000000000000000000000////////////000000000000111000//////111111000///222444666666333111//////111111111111111111111111333333333333222222222222222222222111111111111111000000000111111111111222444444444444444444444444222333333333444444444444777777777888888888999999999:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::;;;<<<;;;:::999:::;;;<<<;;;;;;;;;;;;<<<<<<===;;;<<<===???@@@@@@@@@@@@@@@BBBBBBBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>???AAACCCEEEFFFGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOPPPOOONNNKKKHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJHHHHHHJJJLLLKKKKKKIIIFFFCCCBBBCCCEEEDDDCCCBBBBBBBBBDDDGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKNNNLLLIIIFFFBBB@@@>>>===@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>???@@@@@@?????????>>>>>>>>>============<<<;;;;;;;;;;;;<<<::::::999999888777777777666666555555444333333333444444444444333333333333222222333333333333222222222222222222333333333333888888888888777777777777666666666666666666555555444444333333333444555555333444444555555666666666222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111.../////////000000111111000000000000000000000000////////////000000000000111111000000//////......///////////////000111222000000000000000000//////...//////000000000000000////////////000000000000...//////000//////.........///000000111111000000...000222222111///......////////////000000000000000000////////////000000///555::::::555000///000111111111111000000000000////////////////////////---......///000111111222////////////............/////////000000111111222111111111111111111111111000000000000////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////000000////////////000000///////////////////////////////////////////////////////////////000000111000000////////////000000///////////////000000111//////000000000000//////......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000///222555666555444333333111111111111111111111111333333333222222222222111111111111111111111111111000000000111111111222222333333333333333333333333333333333333444444444444666666777888888999999999::::::;;;<<<<<<<<<<<<;;;::::::999999888999999::::::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;<<<===>>>>>><<<======>>>>>>????????????@@@AAA@@@???>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@BBBCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGJJJGGGEEEDDDDDDEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGFFFFFFGGGGGGHHHIIILLLLLLMMMMMMLLLJJJHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLJJJHHHHHHIIIKKKIIIIIIHHHFFFCCCAAABBBCCCDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMKKKIIIFFFCCCAAA???>>>AAA@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999999999888777777666666555555555444444333333333444444444333333333222222222222333333333333222222111222222222222333333333888888888777777777666666444555666666666666555555444444333333333444555555555555666666666555444333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222......//////000000000111////////////////////////////////////000000000000111111000000//////......///.........///000111111---......///000000111111......///000000000000000////////////000000000000///000000111111000000000///000111111222222111111000111111000...---///000////////////000000000000000000////////////000000///333666333...,,,...222000000000000000000000000////////////////////////---......///000111111222////////////............111111111111111111000000000000000000000000000000000000000000////////////000000////////////000000111111111111000000000000////////////////////////////////////000000000000////////////////////////000000////////////000000///////////////////////////////////////////////////////////////000000111000000////////////000000...//////000000000000000//////000000000000//////......///000000000000000000000000000000000000000////////////000000000000000111111111111000111111---000444666777777888999222222111000000111222222333333222222222111111111111111111111111111111111111111111111222222222333333333333333333333333333333444444444444555555555444555666888888999888888999:::;;;;;;<<<<<<;;;;;;:::999999888999999:::::::::;;;<<<<<<::::::;;;<<<::::::;;;<<<===???AAABBB???>>>>>>>>>>>>?????????===???@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAABBBBBBBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGJJJHHHEEEDDDDDDEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIHHHHHHIIIIIIKKKKKKFFFFFFFFFGGGGGGIIIJJJKKKHHHGGGGGGFFFFFFGGGGGGGGGJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHGGGHHHJJJHHHHHHHHHFFFCCCBBBBBBCCCDDDDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIJJJJJJIIIIIIGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGEEECCCBBBAAABBB@@@???>>>>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>===============<<<;;;:::::::::;;;;;;<<<<<<;;;:::::::::::::::999888888777777666666555444444444444444333333333444444333333333222222222111222222333333222222111111111111222222222333333888888777777777666666666333444555666777666555444555444444333333333444444555555666666555444222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222...//////////////////000////////////////////////////////////000000000000000000000000//////////////////.........///000000,,,------...000111111222---...//////000000//////////////////000000000000///000000111111111111111///000111111222222111111000111000...------///111////////////000000000000000//////......//////000///000111...++++++...222//////000000000000000111000000000000000000000000......//////000000111111////////////............000000111111111111000000////////////////////////000000000000////////////000000////////////000000000000000//////.................................////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111///////////////000000111......///000000000000000...//////000000//////.........///000000000000000000000000000000000000000////////////000000000000000111222222000000111222,,,///222444666777:::<<<333222111000000111222333222222222222111111111111111111111111111222222222111111111222222222333333333333333333333333333333444444444444555555555555333444666888999999888888888999::::::;;;;;;::::::999999888888999999:::::::::;;;<<<<<<;;;;;;<<<===::::::;;;<<<>>>@@@BBBCCCAAA@@@???????????????@@@<<<===???>>>======>>>???========================>>>>>>??????@@@@@@AAAAAAEEEDDDCCCCCCBBBBBBCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGJJJGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJHHHIIIIIIHHHEEEDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEEEEEEEFFFHHHIIIJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<===<<<:::999999999:::;;;;;;;;;:::999999999999:::888888777777666555555555444444333333333333333333333333333333222222222222111111222222222222111111111111111111222222222222888777777777666666666666222333555666777666555444666555444444333333333333222333444555555444222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///////////////.........////////////////////////////////////000000000000////////////000000000000000000///.........//////........./////////000000---...//////000000//////////////////000000000000...//////000111111000000...///000000111111000000...000111000...---...///////////////000000000000//////............//////.........------...///000////////////000000111111000000000000000000000000////////////000000000000////////////............***,,,---///000111111000////////////////////////000000000000////////////000000////////////000000/////////000000000000000////////////////////////.../////////000000000111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111///////////////000111111---...///000111000000///......////////////............///000000000000000000000000000000000000000////////////000000000000...000222111///...///111---///000111222444888;;;444333111000000111333444222222222222111111111111000000111111111222222222000000000111111111111222222222222222222222222222222333333333444444444444222444666888999999888888777888999999::::::999999999999888888999999:::;;;:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;<<<===>>>@@@@@@AAAAAA???>>>>>>>>>??????;;;<<<>>>>>>===<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAACCCCCCBBBAAAAAABBBCCCDDDFFFEEEEEEEEEEEEFFFGGGGGGIIIGGGDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGIIIJJJJJJIIIHHHIIIJJJIIIJJJKKKJJJGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGFFFGGGIIIJJJKKKKKKJJJIIIDDDDDDDDDDDDEEEGGGHHHJJJFFFGGGGGGHHHGGGFFFDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA============<<<<<<;;;;;;===<<<:::888888999:::;;;;;;::::::999999999999999888777777666666555444444333333333333333333333333333333333222222222222111111111222222222222111111111111111111222222222222777777777777666666666666222333555777777666555444777666555444333222222222///111333555555555333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---////////////////////////////////////000000000000......//////000000111111111000///...............///////////////.........---......///////////////////////////000000000000------...///000000//////---......///////////////,,,///111222000...---,,,////////////000000000000//////............//////---------///111111000....../////////000000111111000000000000000000000000000000000000////////////000/////////............&&&'''***---///111111111000000000000000000000000000000000000////////////000000////////////000000000000111222333444555555000000000000000000000000.../////////000000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111///////////////000111111---...000111111111000///......////////////.........//////000000000000000000000000000000000000000////////////000000000000---///111000------...111///////////////111555888444333111000000111333444222222222111111111111000000000111111222222222222////////////000000000000222222222222222222222222111111222222222333333333222333666888999999888777777777888999999999999888999888888888999::::::;;;:::;;;<<<<<<;;;;;;===>>>;;;;;;;;;;;;;;;<<<======AAA@@@???=========>>>>>>:::<<<======<<<<<<===???????????????????????????======>>>???@@@AAAAAABBB??????>>>>>>???AAABBBCCCFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIFFFHHHJJJJJJIIIIIIJJJKKKJJJKKKLLLKKKIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBAAAAAAAAABBBDDDEEEGGGCCCEEEGGGJJJKKKJJJIIIIIIDDDDDDCCCDDDEEEFFFHHHIIIGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======<<<<<<;;;:::===<<<:::888888999:::;;;;;;:::999999888888999999777777777666555555444444333333333333333333333333333333333222222222111111111111222222222222111111000111111111111222222222777777666666666666777777666666666666666555444444555444333333222222333333333333444444333333222111111111111111111000///...222222222111111111000000000000111111111111000///111222222333333222222111...///000111111000///...000000000000000000000000000000//////.........---////////////////////////111111000000//////......000000000000000000000000000111222222222000///...222111111111000000//////222111000//////000111222///...---,,,,,,---...///000000//////......------......///000111222222333111///...------...///111000000000///000111111222222111111111000000//////........................///////////////.........//////////////////////////////............//////////////////000000000000//////000000000000//////000000000000000000000000,,,---------.../////////000000000000000000000000000000000000000111111111000000000000111111111111000000//////.........---'''(((+++---............//////000000000000//////000000000000000000000000000000//////.........---,,,,,,,,,,,,,,,---............///000000000000000////////////............000000000000000000000000//////000000000000//////........................111111111111111111111111000000000000111111111111222222222111111111000000222222111111000000//////111111111111111111111111////////////000111222333000000000111111222222222222222222333333444444444555555555555666666666666999888888888777777666666555666777888999::::::::::::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<>>>???@@@AAA@@@@@@>>>=========<<<:::999;;;>>>AAABBBBBBAAA@@@@@@???>>>>>>??????@@@@@@@@@??????>>>????????????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDBBB@@@@@@BBBDDDGGGDDD@@@@@@BBBDDDCCCBBBFFFFFFEEEDDDCCCBBBBBBAAABBBDDDEEEGGGHHHHHHHHHHHHDDDFFFGGGFFFCCCBBBDDDFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFHHHIIIJJJJJJJJJCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBB@@@BBBDDDGGGIIIJJJJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGKKKOOOQQQMMMHHHBBB@@@EEEDDDDDDCCCBBBBBBAAAAAA????????????????????????@@@???===;;;;;;<<<>>>???<<<;;;:::999888888888888888888888888888888888888777666555444333444555555444444444444333333222111222222222222222222222222000000000000000000000000333222111000000222444555777777666666666666777777555666666666555555444333555444333333222222333333333333444444333333222111000111111111111000000///222222222111111111000000111111000000000000000000000111111222222111111000000000000111000000//////////////////////////////000/////////............//////////////////////////////............------000000000000000000000000111111111111111000//////111111111000000000//////111111000000000000000111000///............///000000000000//////.........000000000000000000111111000///...------...///000///////////////000000111111111111000000000//////................................./////////////////////////////////////////////............//////////////////000000000000////////////////////////000000000000000000000000......//////////////////000000000000000000000000000000111222222333333222//////000000000111111111111000000000////////////++++++---...//////000000//////000000000000//////000000000000000000000000000/////////............//////......///000000111......///000000000000000---.........//////000000000000000000000000000000//////000000000000//////////////////////////////111111111111111111111111//////000000000111111111222222222111111111000000111111111000000000000000111111111111111111111111////////////000111222333111111111222222222333333333333444444444444444555444555555555666666666666888888888888777777777666444555666888:::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<=====================<<<>>>>>>???@@@@@@@@@???>>>>>>>>>===;;;:::;;;???AAADDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCAAAAAACCCEEEHHHEEEBBBAAACCCEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGEEEFFFHHHGGGDDDCCCDDDFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDFFFHHHIIIIIIIIIHHHDDDDDDCCCDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGLLLRRRWWWWWWQQQHHHCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<======;;;;;;:::999888888888888888888888888888888888888777666555444333444444555333444444444333333222111222222222222222222222222111111111111111111111111333222111000000222333444777777666666666666777777555555666666666555444444555444333333222222333333333333444444333333222111000000111111222111111111222111111111111000000000111111000//////000111222///000000000000000000///222222111000000///000000........................////////////............////////////////////////........./////////000000000000000000000000000000111111000000//////000000111111000000000000/////////000000111111000000000000000////////////000000000000000000////////////111000000000////////////000///...------...///000............////////////111111000000000000//////////////////////////////------......//////000000//////////////////////////////............//////////////////000000000000//////............//////000000000000000000000000000000000000000/////////000000000000000000000000///000222444555555444444//////000000000000111111111111111000000000000//////////////////000111111////////////////////////000000000000000000000000////////////............000000//////000000111111......///000000000000000,,,,,,---...///000111111000000000000000000000000...//////000000//////...111111111111111111111111000000000000000000000000//////000000000000111111222111111111111000000000000000000000111111111111111111111111111111111111////////////000111222333222222222222333333333333555555555555444444444444444444444555555555666666888888888888777777777777222444666888:::;;;<<<===::::::::::::;;;;;;;;;;;;<<<<<<==================<<<===>>>???@@@@@@??????>>>>>>>>><<<;;;<<>>>>>>>>>>>===<<<;;;:::;;;:::999888777777777777666666666666666666666666666555555444333444444444333333444444444333222222222222222222222222222222222222222222222222222222444333111000000111222333777777666666666666777777666666666777777666666555555444333333222222333333333333444444333333222111///000111111222222222222111111111111000000000000222111///......000222333///000000111111000000///444333111/////////000111........................///////////////.........///////////////////////////000000111222333333333////////////////////////111000///......///000111000000000000000000//////...///000111111111000///////////////////////////000000000000000000000000////////////////////////000///............///000....../////////000//////000000000000000000//////000000000000000000000000,,,------...///000111111//////////////////////////////............//////////////////000000000000//////...------...//////000000000000000000000000111000000//////.........000000000000000000000000...///222444555444444333////////////000000000111000000000///////////////222111000///...///000111/////////......////////////////////////////////////////////////.........//////............//////......///000000000000000---------...///000000111////////////////////////...//////////////////...111111111111111111111111////////////////////////////////////000000000111111111111111000000000000//////000000111111222222111111111111111111111111////////////000111222333333333333333333333333333555555555444333333333222333333444444444555555555888888888777777777777777444555666888:::;;;;;;<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<============;;;<<<===>>>??????@@@@@@>>>??????===<<<===@@@BBBDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCC???????????????@@@AAAAAAEEEFFFHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDFFFHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDFFFGGGDDDCCCAAA??????AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBEEELLLVVV\\\YYYOOOFFFBBBBBBAAAAAA@@@??????>>>==============================>>>>>>===;;;999888999999888777777777777777555555555555555555555555555555444444444333333333333333333444444333333222222222222222222222222222222222222222222222222222444333222111000000111111777777666666666666777777666777777888888888777777555444333333222222333333333333444444333333222111///000111222222222222222000000000000000000000000111000///......000222444000111111111111111111000333222000/////////000111................................./////////////////////////////////////////////000111222333444444////////////////////////111000///......///000111//////////////////000000---...///111111111000///........................///////////////000000000,,,------...//////000000//////............//////...///000111111111000000//////////////////000000000000000000000000000000,,,------...///000111111//////////////////////////////............//////////////////000000000000//////............///////////////////////////////////////......---------////////////////////////---...000111222222222111...////////////000000000........................111000///.........///000//////............//////////////////////////////........./////////////////////............//////......///000000000000000///////////////.........////////////////////////......////////////......000000000000000000000000...........................////////////000000000000000000000000000000000//////000000111111222222000000000000000000000000////////////000111222333333333333333333333333333444333333333222111111111333333333333444444444444777777777777777777888888666777888999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<===>>>???@@@>>>>>>???>>>======???AAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCC??????>>>>>>??????@@@@@@DDDEEEFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGFFFEEECCCBBB@@@@@@>>>>>>???@@@AAABBBDDDEEEDDDBBB???======>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFNNNTTTUUUOOOHHHBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===;;;999777888888777666666666777777444444444444444444444444444444444444444333333333222333333444444333333333222222222222222222222222222222222222222222222222333222222111000000000000777777666666666666777777666666777888888888777777555444333333222222333333333333444444333333222111111111222222333222222222//////000000000000000111000000/////////111222333000111111222222111111000000000////////////000000.................................///////////////////////////////////////------......///000111111000000000000000000000000//////......//////000000......////////////000000------...///000000000000------............------............////////////++++++,,,---...///000000////////////////////////...///111222222222111000......////////////000000////////////////////////------......//////000000//////////////////////////////............//////////////////000000000000//////000000000000//////////////////////////////............------------////////////////////////............/////////000......////////////000000,,,---------------......//////...............///000///...------...///000000000000000000000000000.........///////////////111111000000//////000000......///000000000000000000000//////............000000000000000000000000---......//////......---////////////////////////////////////////////////......////////////000000//////000000000000000111000000000000111111111111000000000000000000000000////////////000111222333333333333333222222222222222222222222111111111111222222222333333333444444777777777777888888888888888888999999999999888888999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;<<<===>>>???===>>>>>>>>>======???@@@@@@@@@@@@AAABBBBBBBBBCCCBBBAAA@@@??????@@@AAABBB??????>>>>>>>>>??????@@@AAABBBDDDFFFGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDFFFGGGGGGEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFHHHIIILLLMMMOOOPPPOOONNNMMMMMMLLLLLLLLLMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIKKKKKKIIIHHHGGGGGGGGGGGGIIIHHHFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGEEECCCAAA???=========>>>???@@@BBBCCCCCCBBB???======>>>@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCDDDGGGLLLNNNLLLJJJBBBBBBAAA@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======;;;999888777777666666666666777777444444444444444444444444333444444444444333222222222222333444444444333333222222222222222222222222222222222222222222222222111111111111111000000000777777666666666666777777444444555666666666666666555444333333222222333333333333444444333333222111222222333333333222111111////////////000000111111/////////000111111222222///000000000000000000///,,,---...//////000//////////////////////////////............/////////000////////////////////////---------....../////////000000000000000000000000---......///000000//////........./////////000000---------...///000111111---...///000000///...---,,,---------.........///,,,,,,,,,------...............////////////......---...000111222111000///........./////////000000................................./////////////////////////////////////////////............//////////////////000000000000...000222333333222000...////////////////////////............////////////////////////////////////111000...---,,,---...///........./////////000000------------......//////......//////////////////000///---,,,,,,---///000000000000000000000000000............/////////000111000000///......//////......///000000000000000.........///////////////000000000000000000000000---......//////......---////////////////////////////////////////////////........./////////000000////////////000000111111111111111000000000000000000000000000000000000000////////////000111222333333333222222222111111111111222222222222222333333222222222222333333333333666777777777888888888888666777888999999999999999888999999999999:::::::::;;;;;;<<<<<<===>>>>>>???===<<<;;;;;;;;;<<<======;;;===>>>===<<<<<<>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBB@@@>>>>>>>>>???@@@??????>>>>>>>>>>>>??????>>>???AAACCCDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHDDDEEEGGGGGGEEEDDDCCCDDDEEEHHHIIIHHHFFFEEEEEEGGGGGGGGGIIIKKKMMMOOOPPPQQQPPPOOONNNMMMMMMNNNNNNOOOOOOMMMKKKKKKMMMNNNLLLJJJGGGGGGIIIJJJJJJKKKKKKKKKMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDBBB@@@BBBCCCEEEFFFGGGFFFFFFFFFHHHIIIJJJIIIFFFBBB@@@============>>>???@@@AAABBBAAA???>>>===>>>@@@AAA@@@AAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCDDDEEEGGGGGGBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<;;;::::::666666666555555666666777555555555555555555555555333333444444444333222111111222333333444444444333222222222222222222222222111111111111111111111111///000000111111111111111777777666666666666777777222333333444555555555444555444333333222222333333333333444444444333222222333333333333333222111000.../////////000000111111---...000111222222222222......////////////......***+++---///000000//////000000000000000000000000---.........//////000000////////////////////////////////////000000000000000000000000000000000000,,,---///000000000///...---.........//////000000......------...///111222...///000111111000///...,,,,,,,,,---------............---------,,,,,,,,,......////////////......,,,---///000111000///...---.........//////000000........................///////////////.........//////////////////////////////............//////////////////000000000000...000333555555333000...////////////////////////......//////000000111111////////////////////////333111...,,,+++,,,...000............/////////000---.........//////000000---...///111111111000///000///---,,,,,,---///000000000000000000000000000---.........//////000000///...---,,,,,,,,,,,,,,,...//////000000000000000,,,------...///000111111000000000000000000000000---..................---////////////////////////000000000000000000000000............/////////000.../////////000000111111222222111111000000//////000000000000000000000000////////////000111222333222222222111111000000000222222222333333444444444111111222222222333333333666666777777888888888999555555777888::::::;;;;;;888888999999999:::::::::;;;;;;;;;<<<===>>>>>>???>>>===<<<;;;:::;;;<<<===;;;<<<======<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDBBB@@@>>>======>>>?????????>>>>>>>>>>>>>>>???===>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIIIICCCEEEGGGGGGEEECCCCCCCCCFFFIIIKKKJJJGGGFFFGGGHHHHHHHHHJJJKKKMMMOOOPPPQQQPPPOOONNNNNNNNNOOOPPPQQQRRRPPPNNNNNNPPPQQQOOOMMMGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGEEECCCBBB???@@@BBBDDDFFFFFFFFFFFFFFFHHHKKKMMMLLLHHHDDDBBB============>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@??????AAACCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>888888999:::;;;;;;;;;;;;666666555555555666666777555555555555555555555555333333444555444333222111111222333333444444444444222222222222222222222222000000000000000000000000...///000111111111111111777666666555444444333333555555555555555555555555444444444444444444444444333333333333333333333333333222222333333222...,,,111111111111111111111111222111111111000000//////000000000000111111111111//////000000111111111222---------///111111///---............////////////////////////////////////......////////////......////////////////////////000000//////.........---000000000///......------111111000000//////......000000///...---,,,,,,+++............//////////////////............//////......////////////..................////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////.........222777::::::777222...000000000000000000000000000000//////......---------------.........//////111///------///000///...000///...///111111000...---------.........//////000000//////.........---.......................................///000000333222///------...000111///...---,,,,,,---...///000000//////.........---//////............//////000000000000000000000000000000//////.........---............////////////////////////////////////////////////////////////............/////////000000000000000000000000000000000////////////000000//////000111222333333333333333222222111111000000//////111222222333222222111222333333444444333333555555555666666666666777;;;:::999999999:::;;;<<<;;;;;;::::::999888777777;;;;;;;;;;;;<<<===??????>>>>>>======<<<<<<<<<;;;:::;;;<<<>>>???>>>======<<<===>>>???AAABBBCCCDDDFFFDDDAAA???>>>???@@@BBB??????@@@@@@@@@???>>>>>>????????????@@@AAABBBCCCAAABBBDDDFFFGGGHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHMMMLLLKKKKKKKKKMMMNNNOOOQQQPPPOOOOOOOOOPPPQQQRRROOOOOOOOONNNMMMLLLJJJJJJJJJJJJIIIIIIIIIKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHKKKMMMMMMIIIFFF@@@>>>======???AAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@???????????????CCCDDDDDDDDDBBBAAA???>>>>>>>>>======<<<:::999888999999999888888888888777777777666555555555555555555555555555555555555555777444222333555666444111333333333444444555555555333333333333333333333333000000000000000000000000333222222111111222222333888777777666555555444444555555555555555555555555333333333333333333333333333333333333333333222222222222222333333222///---000000000000000000000000000000000000//////......//////000000000111111111//////000000000111111111111000000222333333111///............////////////..............................////////////......////////////////////////000/////////............------......///000000000111000000000/////////...000/////////...---------............//////////////////............//////...//////////////////.............../////////////////////////////////////////////////////////////////////...............//////////////////////////////////////////////////////000000000111111111+++...222555555222...+++///////////////////////////////////////.........---------.........//////000...------...///...---///...---...000000///------------.........//////000/////////....................................---...000111111111000///111000000/////////////////////...------...//////000/////////............//////............//////////////////////////////000/////////........................////////////////////////////////////////////////////////////........./////////000000000000000000000000000000000000////////////000000/////////000000111111222000000000000000000//////222333222222111000000///222222333444444444444333444444555555555666666666999888777777777888::::::999999999999999999999:::============>>>???@@@AAA>>>>>>>>>>>>=========<<<;;;;;;<<<===============<<<<<<===???@@@AAABBBCCCDDDCCCAAA???>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAABBBCCCAAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIIIIIIIJJJKKKMMMNNNPPPOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDHHHHHHHHHGGGGGGFFFDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEGGGJJJMMMMMMKKKHHHDDDAAA??????@@@BBBCCCCCCDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????CCCCCCDDDDDDCCCBBB@@@???============<<<:::999888999999999888888888777777777666666555555555555555555555555555555555555555555333111222444444222000333333333333444444444555222222222222222222222222000000000000000000000000222111111000000111111222888888777777666555555555444444444444444444444444222222222222222222222222444444333333222222222111111111111222333333111///////////////////////////////////////............//////000000000000111111//////000000000000111111///......///000000...---............////////////------------------------......////////////......////////////////////////////////////............------......///000000000000000000000////////////////////////////////////............//////////////////............////////////000000000000//////............////////////////////////////////////////////////////////////---------...............////////////////////////////////////////////////,,,------...000111222222+++---///111111///---+++////////////////////////.........///////////////---------...............///...------/////////---///...------//////...------------...............////////////............////////////////////////,,,...111333333222000......///000111111///...---000//////......//////000////////////............//////............//////////////////////////////////////////........................////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000000000////////////000000///////////////000000000............////////////333333222222111000000///222222333444444444444444333444444444555555555555666666666555666777777888777888888999:::;;;;;;<<<>>>======>>>>>>???@@@AAA???????????????>>>>>>>>>===<<<<<<<<<<<<======>>>;;;<<<===>>>???AAABBBBBBAAAAAA@@@@@@????????????AAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLNNNOOOOOONNNNNNMMMMMMMMMNNNNNNMMMNNNNNNOOOOOONNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFIIILLLMMMMMMLLLIIIFFFBBBAAABBBDDDEEEFFFDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAA@@@??????>>>>>>===>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBB>>>>>>>>>===<<<;;;999999999999888888888777777777777666555555444444555555444444444444444444444444444222111111222333111000222333333333333333444444111111111111111111111111000000000000000000000000000000000//////000000000777666666666555555555444444444444444444444444444222222222222222222222222444444333333222111111111000000000111333333222000000000000000000000000000////////////////////////////////////000000000111//////000000000000000000///---,,,---......---+++............////////////..............................////////////......///////////////////////////////////////.........000000000///......------000000000000/////////////////////000000000000000............//////////////////............//////000000000//////000000000............////////////////////////////////////////////////////////////------............//////////////////////////////////////////////////////++++++,,,---...//////000...///000000000000///...////////////////////////------......//////000000........................000//////000111222111000111///....../////////---........................///////////////.........000000000000000000000000---...000111111111//////...///////////////......000000////////////000000///////////////.........//////............/////////////////////////////////////////////.....................////////////////////////////////////////////////////////////...////////////000000000////////////////////////000000////////////000000000000000000000/////////------......//////000000000000000111111222333333222333333444555444444444333333333444444444555555555555555666666666777777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<===>>><<<======???@@@AAABBBBBB>>>???@@@@@@@@@???>>>===BBBBBBBBBCCCCCCDDDDDDEEEAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFEEEEEEGGGKKKNNNOOOOOOMMMIIIDDDBBBBBBDDDFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAA@@@???>>>===<<<<<<======>>>???@@@@@@AAA@@@AAACCCDDDEEEEEEDDDCCC????????????>>><<<;;;:::888888888888777777777777666666555444444444444555444444444444444444444444444333222222222222222111222222222222333333333333111111111111111111111111000000000000000000000000111000000//////000000111555555444444444444333333444444444444444444444444444444444444444444444444333333333222222111111111000//////111333444333111111111111111111111111111000000000000000000000000...////////////000000000000000//////////////////222000//////000111000///............////////////////////////////////////......////////////......////////////////////////.........///////////////000000000///......------////////////000000000000/////////000000000000000............//////////////////............//////000000///......///000000............////////////////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////------........./////////000000000000000000000000........................------......//////000000.....................---111111111333666777666555333111//////000000000///.....................---.........///////////////000000000000000000000000///...---,,,,,,...///000000///---,,,---...///111//////000000000000//////........./////////////////////............//////.................................///////////////............////////////////////////////////////////////////////////////////////////000000000111////////////////////////000000////////////000000111111111111111111111000/////////000000111111222000000000000111222333444333333444555555555444444333333333444444444555555666666666777777777777777::::::::::::::::::::::::===<<<<<<<<<<<<======>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<======>>>===>>>>>>???@@@AAABBBBBB===>>>@@@AAAAAA@@@???>>>CCCCCCCCCCCCDDDEEEFFFGGGBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJLLLNNNPPPRRRMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEGGGKKKNNNPPPPPPNNNJJJEEEBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBAAA@@@>>>===<<<<<<<<<<<<===>>>??????@@@@@@???@@@BBBCCCEEEEEEDDDDDDAAAAAAAAAAAA@@@>>>===<<<888888888777777777666666666666555444444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111000000111111111333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222111000///000222333333222111111111111111111111111000000000000111111111111......////////////000000000000////////////......///...,,,---///000000///............////////////000000000000000000000000......////////////......////////////////////////.........///////////////------......///000000000////////////000000000000////////////////////////............//////////////////............//////000///...------...///000............////////////////////////////////////////////////////////////......//////000111111111////////////////////////////////////////////////000000000000000000111111.........................................................///////////////...............---------111111333777:::<<<<<<:::555333000///000111111000...............---------.........//////////////////////////////////////////...+++******,,,///111000///---++++++---000222...//////000000//////............/////////////////////............//////.................................///////////////............/////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000000000////////////000000111111111111111222222222111111111111222222222222444333222000///000000111333333444555555555555555333444444444555555555555666666777888888888888888;;;;;;;;;;;;::::::::::::??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBB@@@???>>>>>>>>>>>>======>>>>>>???@@@@@@AAA===>>>@@@AAAAAAAAA@@@@@@CCCCCCBBBCCCDDDFFFHHHIIICCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJLLLNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHKKKNNNPPPPPPNNNJJJFFFDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCBBBAAA@@@???>>>======<<<======>>>>>>?????????>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBAAA@@@???======888888777777777666666666666555444444333333444444333333333333333333333333444555666555333222333444222222222111111111111000222222222222222222222222000000000000000000000000222111111000000111111222444444444444444444444444333333333333333333333333333333333333333333333333000000000111222222333333222111000000222222222111111111111111111111111111/////////000000000111111........./////////000000000000/////////.........,,,***)))***,,,...//////............////////////000000000000000000000000......////////////......////////////////////////............/////////000------......///000000000.../////////000000000111000/////////...---------............//////////////////............/////////...---,,,,,,---...///............////////////////////////////////////////////////////////////------......///000000111////////////////////////////////////////////////------...///000000111111---..................---........................///////////////.........//////.........---------000111444888===??????>>>555333000...///000000/////////.........---------............/////////000..............................---,,,,,,---///000...------------...///000---...////////////...---............/////////000//////............//////..................................../////////000............//////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000////////////000000//////000000111111222222222222222222222111111111555333111000///000111111333444444555555555555555444444555555555666666666555666777888999888777777999999::::::;;;<<<<<<<<>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>===;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCBBBBBBBBBDDDFFFHHHJJJDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFGGGIIILLLNNNOOONNNMMMJJJGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFCCCBBBBBBAAA@@@??????>>>=========>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCBBBBBBAAAAAAAAA@@@???>>><<<<<<888777777777666666666666666555444444333333444444333333333333333333333333333444666444222111222444222222111111000000000000111111111111111111111111000000000000000000000000000000000//////000000000444555555555555555555555333333333333333333333333222222222222222222222222//////000111222333333444333111000000111222222111000000000000000000000000---.........//////000000............/////////000000000//////.........---...,,,+++,,,///111333333............/////////000////////////////////////......////////////......////////////////////////---.........//////000000000000000///......------.../////////000000111111000000///...---,,,,,,+++............/////////000//////............/////////...,,,++++++,,,...///............/////////000////////////////////////////////////////////////,,,,,,------...///000000////////////////////////////////////////////////'''((()))+++---...000000...//////000000//////...........................000000//////.........---//////.........---------///000333999>>>AAAAAA@@@555222///---...//////...//////.........------------.........//////000000........................---......///////////////+++,,,.../////////......,,,---...//////...---,,,---.........//////000000//////............//////........................---.........//////000000............/////////000////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000////////////000000---......///000111111222333333222222111111000000222111//////000111444555333444555555666666555555555555555666666666666777444555777888888888777666777888999:::<<<===>>>???>>>===<<<<<<<<<<<<======?????????@@@@@@AAAAAAAAADDDDDDDDDDDDCCCAAA???===999::::::;;;;;;<<<<<<<<>>>>>>>>>>>===============>>>@@@AAABBBBBBAAAAAA????????????>>><<<;;;:::777777777777666666666666555555444333333333333444333333333333333333333333111333555444111///111333222111111111000000//////000000000000000000000000000000000000000000000000//////............//////333444444555555444444333333333444555444333111000////////////////////////111111000000000000111111...///111222222111000///...............///000000111111000000000000111111000000111000000///...---//////////////////////////////.........---------........................////////////////////////............////////////000000//////.........---...,,,+++,,,///111///---////////////////////////000000000000000000000000////////////////////////---.........///000000000000000//////.........------...//////......///111...///000111111000///...---......///000/////////000///...---------------,,,,,,.../////////...---000000000000///...---,,,........................///............//////000........................///...---...000000000///......//////////////////222222111000000000000000///...///444;;;@@@AAA@@@555333111000///000111222////////////////////////------...///000000//////000///---,,,+++,,,,,,---//////......---------,,,///...---,,,,,,,,,,,,,,,......------------......------------------------..................------////////////////////////////////////////////////................................................///......---------......111111111111222222222222000000000000////////////111111000000000000000111////////////000000000000111222333444444333111111///000000000111111111111222222333444444555666666555444444333333444444555666666666666777777777777::::::999999999:::;;;;;;???>>>>>>===<<<;;;;;;;;;===>>>???@@@@@@@@@@@@@@@DDDEEEFFFFFFEEECCCAAA???@@@???>>>>>>======>>>>>>DDDCCCBBBAAAAAABBBDDDEEEDDDAAA???@@@DDDGGGHHHGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKOOOOOOPPPPPPNNNLLLIIIHHHGGGHHHJJJLLLMMMNNNMMMMMMJJJKKKLLLMMMLLLKKKIIIGGGJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFCCCBBBBBBDDDDDDAAA>>>>>>>>>===<<<<<<===>>>???CCCBBBAAA???>>>??????@@@@@@AAAAAA@@@???===;;;:::;;;:::888666555444555555555555444333333333333444333333333333333333333333444444444444444444444444222222222111111111111000000000111111111111000000222111111111000000/////////////////////////////////000000111111000000///333333444444444333111111222222222222222222222222222222111111111111222222000000111111111000000///...............///000000000000////////////000000///000000000000//////...//////////////////////////////.........---------................................................------------............000/////////.........---...---+++---///000///---////////////////////////////////////////////////////////////////////////..................//////000/////////............+++,,,------,,,,,,---///------............------------...////////////...//////...---------------,,,---.../////////...---......///////////////..............................------------...//////........................///...---...///000///...///////////////.........000000///...............000//////222777:::::::::333222000/////////000111........................---......////////////...000///...---------...////////////.........------000000///.....................------------......------------------------..............................................................................................................................---------......///........./////////000000000000000000////////////111111000000000000000111////////////000000000000111111222333333222111000000111111111222222222222222222222333444444555555555444444333333444444555666666666666777777777777999999999999999:::;;;<<<>>>>>>======<<<;;;;;;:::>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBCCCDDDBBB@@@>>>???BBBDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKMMMNNNNNNOOONNNLLLIIIHHHHHHIIIKKKMMMMMMNNNMMMMMMLLLMMMNNNNNNNNNLLLJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFEEEFFFDDDCCCCCCDDDDDDBBB???@@@???>>>=========>>>???AAA@@@???============>>>>>>>>>???>>>===;;;999888999888777555444444444555555555444333333333333444333333333333333333333333444444444444444444444444222222222111111111000000000000111111111111000000111111111000000000//////////////////////////////111111222222222222111111222222333333333222111111333333333333333333333333333333222222222222333333222111111000////////////...............///000000//////............//////......///000000000//////////////////////////////...............---------................................................,,,,,,,,,------------.../////////..................---,,,---/////////---////////////////////////........................////////////////////////.........---------------////////////............+++,,,------,,,,,,---///......------------......,,,,,,---...............//////...------------...,,,---......//////......,,,---...///000000000000........................------------.........///........................000///......///000///---000000//////.........---......---,,,,,,,,,,,,---000//////000222333333222111000///.........///000............................../////////......---//////.........///000000///////////////.........000000///............///......------------......------------------------........................................................................................................................,,,---------.../////////------........./////////000000000000////////////000000000//////000000111////////////000000000000000000111111111111000000111111111222222222333333111111222222333333444444555444444333333444444555555555666666666777777777888888888888999:::;;;<<<============<<<;;;::::::===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???@@@@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMKKKJJJIIIJJJJJJLLLMMMNNNMMMLLLLLLNNNOOOOOOPPPOOOMMMLLLJJJFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEDDDBBB@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>><<<;;;;;;:::;;;;;;;;;<<<<<<;;;:::999888777777666555444333444444555555555444333333333333333333333333333333333333333333333333333333333333333222222111111111000000000///000000111111000000///111111000000000000//////////////////////////////222333333444444333333222222222222222222222111111111111111111111111111111222222222111111222222222333222000///.........///...............///000000.........------.........------...///000000000///////////////////////////........................................................................,,,,,,---------....................................---------............////////////////////////........................////////////////////////.........---,,,,,,,,,+++///////////////.........---...//////......///111111000///......///000111+++,,,------......------///......---------......---------...............------...///////////////........................------...//////000000000........................000///......//////...---000000000///......------------,,,,,,,,,,,,,,,---000///////////////......//////...---------...///........................////////////...---,,,,,,---------......///000000////////////////////////...------,,,,,,,,,------......------------......---------------------------------...............................................................................................................+++,,,---.../////////000////////////000000000000000000000000////////////000////////////000000111////////////000000000000/////////000000000000000000000111111111222222222111111111222222333333333555444444333333444444555444555555555666777777777777777777777888:::;;;<<<;;;<<<<<<<<<<<<;;;:::999<<<<<<>>>???@@@@@@@@@@@@===>>>???@@@@@@@@@@@@???@@@@@@???>>>>>>>>>>>>???>>>???@@@BBBBBBBBBAAAAAAEEEDDDCCCCCCDDDDDDDDDCCCAAAAAABBBCCCDDDEEEEEEFFFIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKOOOOOOOOOOOONNNMMMLLLKKKEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDBBBAAACCCBBBAAA@@@??????>>>>>>===<<<<<<;;;::::::999999:::::::::999999888888777666555444333333333444555555444333333222222333333222222222222222222222222222222222222222222222222111111111111000000000000//////000000000000//////000000000000000000//////////////////////////////000111111222222111111000111111111111111111111111111111111111111111111111111111000000000000111111333222000...------...///...............///000000......------------......,,,---...///////////////////////////////////////---.....................................................................---.........////////////---------...........................---------...////////////////////////........................////////////////////////.........---,,,,,,,,,+++.........///////////////---...//////......///111111000///......///000111+++,,,------......------......---------......///------------......////////////000//////...------..............................000111222222222111........................000///......///000///---000000//////.........---...------,,,------...........................///------------------....................................///......---,,,,,,,,,,,,,,,---.....................///////////////------,,,,,,,,,------.........------------......---------------------------------.........//////................................................................................................++++++---...////////////////////////000000000000000000000000//////////////////......///000111111////////////000000000000.........//////000000111////////////000000000000111111222222222222333333555444444333333444444555333444444555666777777777777666666777888999:::;;;::::::<<<<<<<<<;;;999888999:::;;;<<<>>>>>>??????<<<<<<===>>>>>>?????????@@@???>>>>>>======>>>>>><<<===???AAAAAAAAAAAA@@@DDDDDDEEEDDDDDDCCCCCCCCC@@@@@@AAABBBCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJLLLLLLMMMLLLKKKJJJMMMMMMMMMMMMMMMLLLLLLKKKFFFFFFFFFFFFFFFFFFFFFGGGEEEFFFHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;:::999999::::::999999999999999999555444333222222333444555444444333222222222222333222222222222222222222222222222222222222222222222111111111000000000////////////000000000000////////////////////////000000////////////////////////222333333333333333333222000000000///000000111222333333333333333333333333111000000000000000000111111000000///...........................///000000......------------......------.../////////......////////////////////////---------.......................................------------------------........./////////000000---------------.........---/////////---,,,---...////////////////////////........................////////////////////////.........---------------.........///////////////+++,,,------,,,,,,---///......------------......,,,,,,---..................------------...//////...------------...//////000000000000///...---,,,...........................///111222333333333333........................///...---...000000000///////////////////////////......---------...//////,,,---//////......///111,,,------------.........------------------------------.........------,,,+++,,,------...------------------...............///............///000000......------------......------------------------,,,,,,------.../////////------------------------------------------------................................................+++,,,.../////////......------........./////////000000000000////////////............///000111111////////////000000000000///.........///000111222........./////////000000222222333333333333333333555444444333333444444555333333444555666777777888777777777666777777888999888999;;;<<<<<<;;;999888777888999;;;<<<======>>><<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<>>>???@@@@@@@@@@@@@@@BBBDDDCCCBBBAAAAAABBB???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJKKKLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLMMMIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFHHHJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHHHHHHHIIIIIIIIIIIICCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAABBBCCCEEEFFFGGGGGGGGGCCCDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<;;;:::999888999999999888888999::::::666555444333222333333444444444333222222222222222222222222222222222222222111111111111111111111111111111000000000/////////...//////000000//////.........////////////000000////////////////////////444444555555555555444444000//////...///000111222222222222222222222222222222111111000000111111222...///////////////.....................///000000//////............//////.........///......------////////////////////////---------.........//////........................---------------------------------.........//////,,,,,,,,,------.........---///000///---+++---...////////////////////////////////////////////////////////////////////////..................//////............/////////000+++,,,------,,,,,,---///------............------------...////////////...---------------...//////...------,,,---...///000...///////////////..............................---...000222444333333222........................---,,,,,,---000111111000------......///000000000---------------...//////+++---//////---,,,...000,,,------...............------------------------,,,,,,---.........---------......//////...---,,,,,,,,,,,,,,,---------..................///000000......------------......------------------------,,,,,,------...//////000------------------------------------------------................................................,,,---...///000///---,,,........./////////000000000000000000////////////...------......000111111////////////000000000000///////////////111222333////////////000000000000444444333333333333333333555444444333333444444555222333333444555666777888888888777666666666666777777888:::<<<<<<;;;999777777888999;;;<<<===>>>>>>======<<<<<<<<<======>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAA???AAADDDDDDBBBAAAAAACCC???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLKKKJJJHHHGGGGGGGGGHHHEEEGGGHHHJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGGGGGGGHHHHHHHHHIIICCCCCCCCCBBBAAA@@@@@@?????????@@@AAAAAABBBCCCCCC???@@@BBBCCCEEEFFFFFFGGGAAACCCEEEDDDAAA??????AAA??????@@@AAAAAA@@@???>>>;;;;;;<<<<<<;;;:::888777888888777777777999:::;;;888777555444333333333333444333222222111222222222111111111111111111111111111111111111111111111111111000000000////////////......////////////.............../////////000000////////////////////////000000000111111000000000000///.........000111222////////////////////////333222222222222222222333---...///000000000.....................///000000//////............//////.../////////...---,,,,,,////////////////////////---------.........//////........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........---///111///,,,+++,,,...////////////////////////000000000000000000000000////////////////////////---.........///000000000---.........//////000000---...000///......///111...///000111111000///...---...//////000000//////---------------...///000......---,,,---...///000,,,---...///000000000000........................+++---000222333333222111........................,,,,,,+++---000222222111,,,,,,---...///000111111,,,,,,,,,,,,------...///+++...///...,,,+++---///,,,------.../////////...------------------------++++++,,,---............//////000000000...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///.........------.........------------------------,,,,,,------...///000000------------------------------------------------................................................,,,---///000000...---+++111111111111222222222222000000000000////////////---------......000111111////////////000000000000000/////////000111333444000000000000111111111111444444444444444444444444555444444333333444444555222222333444555666777888999888777666666555555666666888:::<<<<<<:::888777777888:::<<<===>>>??????>>>======<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;===???AAABBB@@@CCCFFFFFFDDDCCCDDDEEE???@@@AAAAAACCCCCCDDDEEEBBBBBBBBBCCCEEEFFFHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQOOOMMMKKKIIIHHHGGGHHHHHHEEEGGGIIIKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHDDDCCCCCCBBBAAA@@@??????>>>>>>???@@@AAABBBBBBCCC>>>???AAACCCDDDEEEFFFFFF@@@CCCDDDCCC@@@>>>???@@@===>>>???@@@AAA@@@???>>>::::::;;;;;;:::999777666777777666666666888999:::999888666444333333333333444333222222111111222222111111111111111111111111000000000000000000000000000000000000////////////......////////////......---.........//////000000////////////////////////000000000000000000000000111111111111111222222222222222222111111111000000000000000000000000000000111111000000//////........................------////////////////////////+++---//////...---...////////////000000000111111------------------------....................................////////////..............................------------..............................//////.........//////000000000000000000000000000222111111111000000//////------............------/////////...---------,,,000//////.........//////111...---...000111///---............---,,,++++++000000//////.........---........................+++,,,,,,------......///....../////////...,,,+++,,,,,,,,,---------......------------------------////////////////////////---...///000000///...---,,,,,,,,,------...........................------......////////////......------------------------......---,,,,,,+++******,,,,,,---...//////......***+++,,,,,,------,,,,,,---+++)))+++---///---+++......//////...---,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...///---***((((((***---///222111000//////.........////////////////////////......//////...---,,,,,,///////////////.....................////////////////////////000000000000......///000111222333333111;;;DDDDDD<<<333000111333333222222222222111111444444333333333444555555777777777777666666666666::::::::::::999999888777;;;::::::;;;>>>??????>>>>>>>>>===<<<<<<<<<<<<<<>>>>>======<<<<<<<<<===@@@@@@@@@???AAABBBCCCCCCBBBAAAAAA@@@??????<<<===???AAABBBBBBBBBBBB???@@@AAABBBDDDEEEFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFHHHIIIKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDCCCDDDEEEGGGIII@@@@@@@@@@@@@@@AAABBBCCC@@@BBBCCCEEEDDDBBB@@@>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBB@@@???>>>??????@@@;;;<<<<<<<<<<<<<<<;;;;;;>>>===<<<:::999888888777666666666666555555555555888777666555333222111000222111111000000111111222222222222222222222222222000000000000000000000000000000000000000000000000////////////............------,,,+++,,,---...///000000///...---,,,,,,+++111111111111111111111111222222111000////////////222222222111111111000000000000000000000000000000000000000000//////......////////////////////////........................---...000000.........///////////////////////////------------------------....................................///////////////////////////////////////......------......///........................---------...///000111111000000000000000000000000000000000/////////...............//////........................---------//////............//////---+++***+++---...,,,***......//////......------000/////////.........---........................---------------------------.../////////...,,,+++,,,,,,---------.................................////////////////////////......////////////......,,,------------------...------------------------......////////////......------------------------//////...------,,,++++++,,,,,,---...............,,,,,,---............------+++***+++---...---+++......//////...------,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,------------------------------------......---,,,,,,---......///...,,,******,,,...///000//////...............///////////////////////////////////////...------/////////////////////...............////////////////////////000000000000/////////000111111222222000777>>>???999333111111222222333333333333333333222222222333444555666777777666666666666666666666999999::::::::::::999999;;;::::::;;;>>>??????>>>>>>======<<<;;;;;;;;;<<<============<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@@@@BBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@???>>>>>>???@@@AAA??????@@@BBBCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHIIIKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFEEEDDDCCCCCCEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEEEEECCCAAA???>>>???@@@AAABBBCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@<<<<<<===<<<<<<;;;::::::===<<<:::999888777777777666666666666555555555444555555555444333333222222333333222222222222333333222222222222222222222222000000000000000000000000////////////////////////000000/////////...............---------...///000000000//////......------222222222222222222222222444333111///.........///222111111111111000000000000000000000000000000000000000000////////////...///000000000000000000000...........................///000000...---.../////////......------..................................................................////////////111111111111111111111111///......------......///........................+++,,,---...///111222222//////////////////////////////...............---...//////000000//////...---------...............///.............../////////...------//////...---......//////000//////////////////.......................................//////......---,,,,,,+++---............---,,,,,,---------.........////////////////////////////////////////////////////////////............//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------/////////......------,,,,,,------............---,,,---......//////......---+++++++++---...---,,,.........///......---,,,,,,,,,,,,---------......------------------,,,,,,,,,------------.........------------------------......---,,,,,,---............------------......---------------...////////////////////////////////////000000000///............//////////////////............////////////////////////000000000000000000000000000000000000000333666666555333222222222222333333444444555555111111111222444555777888666666666666666666666666888999:::;;;;;;<<<<<<<<<;;;::::::;;;===??????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAA@@@@@@@@@BBB@@@@@@@@@AAABBBCCCCCCDDDDDDBBB???===<<<<<<>>>?????????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFFFFDDDBBBAAA@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDBBBAAAAAA@@@@@@=========<<<<<<:::999888::::::999777666666666666666666555555555444444444333333333333444444444444555444444333333444444555222222222222222222222222000000000000000000000000////////////////////////000000000000///////////////............///000000////////////////////////222222222222222222222222444222111///...///000111111111111111000000000000000000000000000000000000///////////////////////////////////////000000000...........................//////...------...//////...------------...///////////////////////////....................................////////////111111111111111111111111//////............//////........................,,,---...//////000000000................................................//////000000000000//////,,,---------.../////////......---------...//////000/////////000000//////,,,---...///////////////................................................///.........---------,,,------------------------------........./////////........................////////////////////////000///...------...///000//////......------,,,,,,,,,,,,------------......---......//////......---------------------------///.........---------,,,,,,------......---------,,,,,,---...............,,,,,,,,,,,,---......------...............------,,,,,,,,,---------...............------,,,,,,,,,---------.........//////------------------------......------------............////////////......------------...///000111///////////////////////////000000000000000//////............////////////............////////////////////////000000000000111111111111000000//////000/////////111222222222111222222333555666666777222222222222333444555666555555555666666666666666777888999;;;<<<===>>>>>>:::999999;;;===???>>>===>>>>>>>>>>>>>>>>>>======::::::;;;<<<<<<===>>>>>>===???AAAAAA@@@@@@@@@AAA??????@@@@@@AAABBBBBBBBBDDDCCCAAA???>>>>>>???@@@??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEAAABBBBBBCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@DDDEEEFFFHHHJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHHHHGGGHHHHHHGGGFFFGGGHHHIIIJJJEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEECCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCFFFEEEDDDBBBAAA@@@??????=========<<<;;;:::888777888777777666555555555555555555555444444444333333333333333333333333333333555444444333333444444555111111111111111111111111000000000000000000000000////////////////////////111111000000000/////////.............../////////------..................111111111111111111111111222111111111111222444555000000000000000000000000////////////////////////.............../////////---------....../////////........................,,,---...---,,,,,,...000000///...------...000111////////////////////////....................................////////////000000000000000000000000/////////....../////////////////////////////////...//////000//////...---------------------------//////////////////////////////000000000000//////,,,---------.../////////---------------...//////,,,,,,---,,,,,,,,,,,,,,,+++,,,---...............---------.......................................---------....../////////------,,,,,,,,,---------------------.........///------------------------////////////////////////000///...------...///000/////////......------------........./////////000------............---------------------------------------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,------------,,,,,,,,,------------......------...............---,,,,,,,,,---------...............------,,,,,,,,,---------.........//////------------------------..............................///000000///......------......///000222222//////////////////////////////000000000000000///---.........//////000000............////////////////////////000000000000222222111111000/////////000...,,,---///222222222111111222333555666777777444333333222222222333333444444555555666666666777666777999;;;<<<>>>>>>???:::999999:::===>>>>>>===>>>??????@@@@@@@@@??????;;;;;;<<<===>>>??????@@@>>>@@@AAAAAA@@@@@@@@@AAA????????????????????????BBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFAAABBBBBBCCCCCCCCCCCCBBBEEEEEEDDDDDDCCCBBBAAAAAACCCDDDEEEFFFHHHJJJLLLLLLNNNNNNMMMLLLKKKJJJHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAACCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>============<<<;;;999888777666666555444444555555555444444444444333333333333555444444333222222111111333333222222222222333333111111111111111111111111////////////////////////........................000000000000////////////,,,,,,------............+++,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000111111222333444555555//////000000000000000111////////////////////////---............/////////,,,,,,------......//////------------------------,,,,,,---,,,,,,---000333555444111/////////000111............................................................////////////////////////////////////000//////......//////000///////////////////////////000000000000...---+++........................///////////////000000000...//////000000//////...---------...............,,,,,,,,,,,,---...//////,,,...///...---,,,---...+++,,,---------------------------------.................................,,,------...//////000000,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......------------------------//////////////////////////////............///////////////........................///000000111111------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++---......------...///,,,---......///.........,,,,,,,,,---------......------------------,,,,,,,,,------------.........---------------------------...////////////...---......////////////...............//////111222222////////////////////////......///000000000//////------......///000000000............////////////////////////000000000000222111111111000000//////111000...///000222222111000111222333444555666666555444333222222111111111444444444555555666666777555666888:::<<<===>>>>>>:::999999:::<<<>>>>>>======>>>@@@AAAAAA@@@??????<<<<<<<<<===>>>??????@@@???@@@BBBBBBAAA@@@@@@AAA@@@@@@@@@@@@????????????@@@AAACCCDDDEEEDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCBBBEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIJJJIIIHHHFFFFFFFFFGGGHHHDDDDDDDDDCCCBBBAAA@@@??????????????????@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;999888777555444444444444555555666444444333333333222222222555444444333222111111000222111111000000111111222111111111111111111111111////////////////////////........................////////////............+++,,,------......------++++++++++++++++++++++++111111111111111111111111///000222444444444333222////////////000000111111////////////////////////---------.........//////---------...//////000000------------------------,,,---.........000444777===;;;777222///.........------------------------....................................////////////////////////////////////000000////////////000000////////////////////////---...000111000///---,,,........................------........./////////.........//////........................---------,,,,,,,,,,,,---...///000...000222111///...///111---............------,,,,,,,,,,,,------.............................................////////////,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,---........................////////////////////////......////////////..................////////////------......///000000111,,,------......------,,,---------------------------------------------------------------,,,+++***+++,,,,,,---------------+++---///...---,,,...000,,,------...//////......,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,---------------------------------------...///000000///...---.......................................///000111////////////////////////------...///////////////------......///000000111............////////////////////////000000000000111111111000000000000000222333333333222111111000000111111222333444444555333333222222222222222222333333444555555666777777555666888999;;;<<<======999999888:::<<<>>>======;;;<<<>>>@@@@@@???>>>===;;;<<<<<<======>>>>>>>>>???AAABBBBBBAAA@@@@@@AAA@@@@@@@@@AAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAABBBDDDGGGJJJKKKKKKKKKLLLLLLLLLKKKIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@???>>>>>>>>>======>>>@@@AAABBB???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????===>>>?????????>>>======;;;;;;;;;;;;;;;:::999888444444444444444555666777333333333333222222222222222222222222222222222222111111000000000000111111111111111111111111111111////////////////////////....................................------------,,,,,,.../////////...------,,,,,,++++++*********222222222222222222222222///000333444444222000....../////////000000111111////////////////////////---------.........//////---......///000111111222---------------------------...//////000222777:::CCC@@@;;;555000---,,,,,,------------------------..................................../////////000////////////////////////000000////////////000000000000000000000000000000+++---///000111000///...////////////////////////,,,,,,,,,------.........------............------/////////......------,,,+++++++++,,,---...///000+++---///...++++++,,,//////000000000///...------,,,,,,,,,------.................................000000000///......------,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,////////////////////////////////////////////////---...///000000///...---------......//////000000,,,,,,------...///000000,,,------......------,,,---------------------------.....................------------,,,,,,+++***,,,---......//////......+++---//////---,,,...000,,,,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,,,,---------------------------------...///000000///...---......------------.........------------...//////////////////////////////,,,,,,---...//////......---------...///000000111............/////////000////////////000000000000000000000000000000111111222555777777444111000000000111111222222333333444222111111111222333444444333333444444555666777777555666777999:::;;;<<<<<<999888888:::<<<>>>===<<<999;;;===>>>???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@AAACCCBBBAAA@@@@@@AAA???@@@AAABBBDDDEEEFFFGGGEEECCCAAA??????AAACCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC??????@@@AAACCCFFFIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGEEECCCBBBAAAAAAAAACCCCCCCCCBBBAAA@@@>>>===>>>============???AAABBB>>>???@@@AAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@=========>>>>>>?????????AAA@@@@@@??????>>>>>>>>><<<===>>>@@@@@@???>>>>>>::::::;;;;;;;;;:::999999444444444444555666666777333333333222222222111111000111111222333333444444222111111111111111111222000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,---///000000000///.........------,,,+++******222222222111111111000000000111222222222000///...111111000000000000111111////////////////////////000000//////.........---000000000000000000000000------..................---...111333666999;;;<<>>>>>======???@@@???>>>===<<<<<<===>>>>>>===???AAAAAAAAABBBCCCEEEAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDFFFGGGHHHGGGFFFFFFFFFHHHKKKLLLHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCAAA???@@@CCCFFFHHHHHHFFFGGGIIIJJJKKKJJJIIIIIIJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA???>>>===<<<<<<<<<===>>>???????????????@@@@@@AAA@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@AAAAAAAAA??????>>>>>>=========<<>>>>>>>>===;;;;;;:::::::::999999999555555444444444333333333222111111000///000000000222222222222222222222222111111000000000000111111333333333222111000000///222000///......///000222111///---,,,,,,,,,...///////////////...---,,,+++...---,,,,,,,,,,,,---...........................222222222111111111000000000111111222111000///...111000000//////000000111////////////////////////000/////////............////////////////////////........................,,,---///111444666888999>>>;;;666111...---...///000///---++++++,,,---...------...//////000111111////////////////////////......////////////......///////////////...------+++---------+++***+++,,,...//////000222444777888.........------,,,,,,,,,,,,++++++******++++++,,,//////.........---------,,,,,,------......//////...///000000///...,,,,,,---......//////......---,,,,,,,,,---------......//////.........---------------............------............////////////---------...............///...,,,++++++,,,...///////////////000000000000//////............//////......------------......000000000000//////......////////////............000///---,,,,,,---...///------------------------........................------------------------++++++,,,,,,---......///---,,,---------...///000......---------,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,------------------------........................---------............//////............//////000/////////...//////000111...///111222333222111000111000000//////000000111111111000000111222333333555555666777777666444222000000111111111222222222222222333333333333444444444444555666666666666666777666666666666777888888777888888999999:::;;;;;;;;;===>>>===<<<<<<===>>>>>>>>>===<<<<<<===>>>???===???@@@AAA@@@AAABBBDDDAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAABBBBBBCCCDDDEEEDDDFFFGGGFFFEEEEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGDDDCCCAAABBBDDDGGGGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>======>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAA>>>>>>=========<<<<<<<<>>>>>>>>=========::::::::::::999999999999555555555444444444333333333333222111111111111111222222222222222222222222222222111111111111222222333222222111000000/////////...---,,,,,,---...///000///---,,,,,,---...///------...............---...---,,,,,,,,,,,,---...........................222222222111111111111111000111111111111000//////000//////......//////000////////////////////////////////////............................................................,,,---...///111222333444555333000---,,,---///000///...---,,,,,,,,,---...---------...//////000000000000000000000000000000......////////////......///////////////......---***,,,---,,,++++++,,,------...///111333666888999.........---------------,,,,,,++++++++++++,,,,,,...............---------------------------------//////......---,,,,,,+++...//////////////////...,,,,,,,,,---------.....................---------------............------,,,,,,---...//////000000...............---------......---,,,,,,---...///////////////000000000000//////............//////------,,,,,,,,,------...000000000////////////................../////////222111///---,,,+++,,,,,,//////...------,,,++++++................................................++++++,,,,,,------......,,,,,,,,,---......//////...------------,,,,,,,,,+++,,,,,,---...///000000------------------------,,,,,,,,,---------.....................---------...------------,,,,,,,,,------------------------........................---------............///000000///...............111000//////.../////////000111222333444333222222111111111000000111111111000000000000111222333444666666666666666666555555111111111111111222222222222222333333333333444444444444555666666666666555666555555555555666777777777888888999999:::;;;;;;;;;=========;;;:::;;;<<<===<<<<<<<<<<<<===???@@@>>>???@@@@@@??????@@@BBBAAAAAAAAABBBCCCEEEGGGGGGBBBAAA@@@@@@AAACCCEEEFFFEEEFFFHHHHHHFFFEEEFFFGGGCCCEEEGGGIIIJJJIIIHHHFFFJJJIIIIIIHHHFFFEEEEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFGGGHHHIIIKKKLLLKKKKKKJJJFFFEEEDDDEEEGGGHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCAAA@@@????????????>>>>>>=========>>>??????AAAAAAAAAAAAAAA@@@??????>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>=========<<<<<<::::::999999999888888888666666555555555444444444444333333333222222222222222222222222222222222222333222222111111222222333111111000000//////......///...---,,,,,,---...///000///...,,,,,,---......++++++---....../////////...------,,,,,,------...------------------------111111111111111111111111000000111111111000000000//////............//////........................///////////////................................................------------------...///000000111///...,,,,,,,,,---///000///...------------......------------......//////////////////////////////......////////////.........///////////////......+++---......------///000....../////////000111111...............---------......------------.......................................---------,,,,,,000///...---,,,,,,,,,,,,......////////////......,,,,,,,,,---------..............................------............------,,,,,,---......//////000/////////...---------,,,...------------......///------------............///......------......///---------,,,------......////////////////////////---------....../////////111000///---,,,,,,,,,,,,......---------,,,,,,,,,........................------------------------++++++,,,,,,,,,---------............------,,,,,,------------------------***+++,,,---///000111222++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------------------------------........................---------............/////////............//////111000///...------------///000111222222222111111222222111111111111222222/////////000111333444555;;;<<<<<<;;;888444222111111111111111111111111111222222222333333333444444333444555555666666555555555444444444444555666666777888888999999:::;;;;;;;;;<<<===<<<:::999:::;;;<<<;;;;;;;;;<<<>>>???@@@>>>???@@@@@@???>>>???AAAAAAAAABBBCCCEEEGGGIIIJJJFFFDDDBBB@@@@@@BBBDDDFFFEEEFFFHHHHHHGGGFFFFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFJJJJJJIIIHHHGGGFFFEEEEEEBBBAAAAAABBBCCCDDDFFFGGGEEEGGGIIIKKKMMMMMMLLLLLLIIIHHHGGGHHHIIIIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@===============>>>>>>???@@@@@@@@@@@@???>>>======>>>>>>>>>????????????@@@????????????????????????=========<<<<<<<<<<<<;;;999999888888888777777777666666666555555555444444333333333333333222222111222222222222222222222222222111111000000111111222000000//////............111000////////////000111000///...------------...+++,,,------.........---------------------------------------------------111111111111111111111111000000000000000000111111//////............//////------------------------.........///////////////........................//////.........---------............////////////------,,,,,,---...//////.........---.........///---------.............................................////////////............///////////////...+++---......------///000//////.........---,,,,,,........................///......------......///---.....................000000//////...---------000///...---------......,,,------......------,,,,,,,,,,,,---------......---.....................------............------......................../////////...---------,,,------------......//////------------..................------------............------...///000000.............../////////,,,,,,------......//////.........------.........,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...------,,,+++------------------------------...000222333444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.....................------------------------------------------------........................---------............///---------......///111111000///...---,,,+++++++++------......////////////222222111111111111222222/////////000111333444555;;;>>>AAAAAA<<<555000...111111111111111111111111222222222333333333444444333444444555555555555555444444444444444555555666777888888999999:::;;;;;;;;;<<<===<<<:::999999:::<<<;;;;;;;;;<<<===???@@@>>>???@@@@@@???>>>???AAABBBBBBCCCDDDFFFIIIKKKLLLKKKIIIEEEBBBAAAAAACCCDDDCCCEEEHHHHHHGGGFFFFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGDDDEEEGGGJJJLLLLLLMMMMMMKKKJJJIIIIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFEEECCCBBBAAADDDDDDCCCCCCBBBAAA@@@@@@===============>>>>>>???????????????>>>===<<<;;;======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888777777777666666666666555555555444444444444222222333333222222111000222222222222222222222222000000////////////000000/////////...............000000////////////000000//////......------------------......---,,,++++++------------------------------------------------111111111111111222222222000000000///000000111222000//////......//////000------------------------.........///////////////......................../////////...------,,,,,,........................---------...............---.........////////////......................................................////////////......---...//////////////////***,,,---,,,++++++,,,---------...///////////////.............../////////------,,,,,,,,,,,,---------------...............000000000//////.........---............/////////,,,,,,------------,,,,,,,,,,,,,,,---------......---------...............------............------......------------------...............------------------...//////000000////////////000000000000......------------.....................///000111---............/////////---------------.........,,,,,,------...//////000++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))+++---...//////...,,,,,,,,,------------...000111222333555666777888////////////////////////,,,,,,,,,---------......---------...............,,,,,,,,,------------...------------------------........................---------............///,,,---------///000111222000///...---,,,,,,,,,,,,,,,,,,,,,---------......111111111000000111111111000000000000111222333444666;;;AAABBB>>>888333111222222222111111111111111222222333333333333444444333333444555555555555444555444444444444555666666777888888999999:::;;;;;;:::<<<<<<<<<:::999:::;;;<<<;;;;;;;;;;;;<<<>>>???>>>???@@@@@@??????@@@BBBBBBCCCCCCEEEGGGIIIKKKLLLMMMKKKHHHDDDBBBAAAAAAAAA@@@CCCFFFHHHGGGFFFFFFGGGGGGFFFDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCDDDEEEGGGHHHDDDEEEFFFHHHIIIKKKMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@>>>>>>=========>>>???????????????>>>===<<<;;;:::============>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999777777666666666555555555555555444444444333333333111222333333333222000///222222222222222222222222/////////......///////////////////////////..............................///............---------.........------,,,******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111111111222222222111000/////////000222333111000000//////000000111////////////////////////............/////////000////////////////////////000//////...------,,,,,,------------------------+++,,,---.../////////...------...///////////////////////////////////////..............................////////////......------...///////////////+++---------+++***+++,,,,,,---...000000000000000---........./////////000------,,,,,,,,,,,,---------------.........//////.....................---)))***,,,...////////////------............------,,,,,,,,,---------......---------.........//////------............------+++,,,,,,------......///---------...............,,,---...//////000000000////////////000000000000...------,,,,,,------...------------...///000000---------.........//////...------------------,,,+++,,,---...////////////,,,---------------------........................------------------------++++++++++++++++++++++++'''(((+++---//////......,,,,,,,,,---------......000111111333444555666666........................,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......------------------------........................---------............///...............///000111111000///..............................//////000111000000//////000000111111111000000111222333333333999???@@@;;;777555555222222222111111111000000222222333333333333444444222333444444555555444444555555555444555666666777777888888999999:::;;;;;;:::;;;<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<<===>>>===???@@@AAA@@@AAABBBDDDCCCCCCDDDEEEFFFHHHJJJKKKJJJIIIGGGEEECCCAAA@@@@@@<<<@@@DDDGGGGGGFFFGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIGGGEEEEEEFFFHHHIIIGGGFFFFFFFFFHHHKKKMMMOOOMMMJJJHHHGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFEEECCCAAA@@@???>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???===<<<;;;<<<<<<<<<=========>>>>>>;;;;;;<<<<<<============::::::::::::999999999999666666666555555555444444444333333333333222222222222333444555444333111000222222222222222222222222000000////////////000000////////////////////////------............------...............------,,,,,,,,,---------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111111222222222222111000/////////111222333111111000000000000111111111111111111111111111111---.........//////000000000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))***,,,...///000//////------...///000000//////000000000000000/////////000000000000000000000000......////////////......------...///000000//////...///000///---,,,---...,,,---...//////...---------.........//////000000//////............//////---------.........//////------------------------&&&(((+++---//////............////////////......,,,,,,,,,---------......---------.........//////---..................---)))***+++,,,...///000111,,,------....../////////,,,---...///000000000000------------.........///...------,,,,,,------...+++++++++,,,---...///000---------.........//////.........------,,,,,,,,,,,,---......//////......///......------,,,,,,+++................................................++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,------...............///000111222222333++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........------------------------........................---------.........//////000000///............///222111111000000000000000000000000000000111111222000000////////////000000222111111111111111222222444999===<<<888444444555222222222222111111000000222222333333333444444444222333444444555555444444666555555555555666777777777888888999::::::;;;;;;999;;;<<<<<<;;;;;;===>>>>>>===<<<;;;:::;;;<<<======???AAAAAAAAABBBDDDEEECCCDDDDDDEEEFFFHHHIIIJJJGGGGGGFFFEEECCCBBB@@@@@@:::>>>CCCFFFGGGGGGGGGGGGCCCDDDFFFGGGFFFEEECCCBBBGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLIIIGGGFFFGGGIIIJJJIIIHHHFFFFFFHHHKKKNNNPPPMMMJJJGGGFFFGGGIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCAAA???>>><<<===???@@@AAAAAA@@@??????????????????@@@@@@AAACCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAA:::::::::999999999888888666666555555555444444444333333333222222222111111333444555666666444222111222222222222222222222222111111000000000000111111/////////000000000000000//////000000000000//////......//////......---,,,******+++,,,------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000////////////000000000000000000000000000000............//////////////////......------,,,,,,/////////...------,,,,,,//////000000000///---,,,...------------...//////,,,...000000...,,,,,,,,,...,,,++++++---......---//////............//////000000//////......------......////////////......//////////////////////////////............//////------............---------------............///////////////////////////......---------......///....../////////...,,,+++///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---///............---------000///---,,,---...000222//////...------------...000000000000000000000000,,,---------,,,++++++***...........................---,,,,,,,,,,,,---...////////////////////////.........................../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000///---,,,+++,,,,,,---,,,,,,---------------,,,...//////...,,,,,,---...---------,,,,,,---------...------,,,,,,------...,,,,,,************,,,,,,------------------------............////////////...---,,,+++***+++,,,---........................///......------,,,,,,+++//////............//////---------.........//////555444222111///......---......////////////......///////////////........................///000000444555888999999666333111222222222111111111000000000111111111111222222222333333333333333333333333888888888888888999999999999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<======>>>============???AAABBBHHHGGGEEECCCCCCDDDFFFGGGGGGGGGFFFEEECCCAAA???>>>@@@AAABBBCCCCCCCCCBBBAAADDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFIIILLLOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGHHHIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIKKKJJJGGGCCCFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFDDDBBB@@@>>>???>>>>>>>>>>>>>>>??????@@@@@@??????????????????BBBCCCDDDDDDCCCAAA???===BBBAAA@@@>>><<<:::888777>>>>>>>>>>>>============<<<;;;:::999888777777777666666777777666666555444444555555333111//////000444444444444333333222111111111111111111111111111------......//////000000000000000000000000000000......////////////......###''',,,.........///111......//////...---,,,,,,//////...---,,,,,,++++++000///---,,,,,,---///000000000000000000000000000000000////////////000000000000000000000000000000/////////000000000000111//////..................------......................../////////...------...------------...//////---///000///---,,,,,,---///---++++++---///////////////............//////////////////..................////////////......////////////////////////000///...............///------............---------------............//////////////////////////////......------.............../////////...,,,,,,///...---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///............---------///...---------...000111//////...------------...////////////////////////---------------,,,++++++..............................---,,,,,,---......................................................---------....../////////------------------------......////////////............---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///...,,,,,,...000//////............//////---------,,,,,,------------,,,+++******+++,,,---------------------------............////////////...---,,,+++++++++,,,,,,------------------------------------------------//////............//////---------.........//////333222111000///...............////////////....../////////////////////...///............///000000222333555666666444222111222222222111111111000000111111111111222222222222333333333333333333333333777777777777888888888888999999999:::;;;;;;<<<<<<<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<======>>>>>>======>>>???AAABBBFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBB@@@@@@@@@AAABBBCCCCCCCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFIIILLLNNNPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIJJJKKKKKKIIIFFFHHHGGGFFFEEEDDDDDDEEEFFFDDDEEEEEEEEEEEEDDDBBBAAA??????>>>>>>>>>>>>??????????????????????????????CCCDDDEEEEEEDDDBBB@@@??????>>>>>>>>>>>>=========???>>>>>>>>>>>>============<<<:::999888777777666555666666666555555444444444555555333111///000000333333444444333333222111111111111111111111111111/////////000000000000000////////////////////////......////////////......(((+++...///...---...000......//////...------,,,.........------,,,,,,+++...---+++******+++---...000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111.........///////////////,,,,,,------...//////000------------------...///...------------...//////...//////...,,,,,,---///222000,,,+++---///000000//////............//////.............../////////......////////////......////////////////////////000000///...---------...------............---------------............///////////////////////////000//////......---------.........///......---,,,......---,,,,,,,,,------,,,------......------,,,------------------------...------------.../////////............------------............///////////////...------------...////////////////////////..................---,,,..............................---,,,,,,---......------------------------........................,,,,,,,,,,,,,,,---------..............................////////////......---------------,,,,,,+++++++++,,,------...------...///000///...---///111......------------......------------------------------,,,,,,,,,,,,---------------------------------............/////////...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......////////////............//////---------...............000000///............///......////////////............////////////////////////......//////000111000111222222333222222111222222222111111111111111111111111111222222222333333333333333333333333333555555666666666777777777888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999========================???>>>>>>>>>>>>@@@AAABBBDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKKKKLLLLLLKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEEEEEEEEEEDDD@@@??????>>>>>>>>>??????????????????????????????CCCDDDDDDEEEDDDCCCAAA@@@>>>>>>????????????@@@@@@?????????>>>>>>>>>=========<<<:::888777666555555555555444444444444333333444444555333111000000111333333333333333222222111111111111111111111111111111111111111000000000000..............................////////////.........///000///---------............///......---,,,------------------------,,,+++***))))))***+++,,,000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111.........//////000000000---------.........//////---,,,++++++,,,---///000...------------...//////...///...---,,,,,,...000777333///,,,,,,---...//////......------......///---------....../////////......////////////......////////////////////////000000///...------------------............---------------............///////////////////////////000000000///...---,,,,,,..................------...------,,,,,,,,,------,,,------......------,,,..............................---,,,,,,...///000///............---------,,,---.../////////......//////...------------...////////////////////////......////////////....................................------------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////......---+++,,,---......---+++***)))***,,,...///111111111222333333111///...///111,,,++++++******++++++,,,,,,------------------,,,------------------------,,,,,,---------------------------.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------......///...........................------------...//////......////////////................../////////////////////...///000000111000000000000111111222333111111111111111111111111111111111222222222333333333333333333333333333333444444444555555666666666777777888888999:::::::::<<<<<<===<<<<<<;;;:::999>>>>>>>>>>>>============@@@???>>>>>>>>>@@@AAABBBAAABBBDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDD@@@@@@??????>>>>>>?????????????????????@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>===??????>>>>>>>>>============<<<:::888666555444444444444333333333222222333333444444333111000000111222222333333333222222111111111111111111111111111111111111000000/////////..............................////////////......000000///...---------...---...............------,,,,,,------------------++++++************++++++000000000000000000000000000000////////////000000////////////////////////........./////////000000------......//////000000//////.........------------,,,++++++,,,---///000...------------...//////.........---,,,,,,...000:::666000---,,,,,,---,,,......------------......,,,,,,------......//////......////////////......//////////////////////////////...---------------------............---------------............///........................000000000000///...---,,,......------............------,,,,,,,,,------...,,,------......------,,,..............................---,,,,,,...///000///............---------,,,,,,---...///.........//////...------------.................................//////000//////.........................................................................................................------------------++++++,,,,,,,,,---------------............------***+++,,,---------++++++(((***,,,///111444555555666666666333000......///,,,++++++******++++++,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......------------.....................---------,,,,,,------------------------/////////......---------......------------...........................---,,,,,,,,,,,,---...///000......////////////......---.........//////000000///////////////000111111111111000000111222333444111111111111111111111111111222222222222333333333333333333333333333333333222333333444555555666666666666777777888999999999===============<<<;;;:::>>>>>>>>>>>>>>>=========@@@???>>>>>>>>>???@@@AAA???@@@CCCDDDEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCAAAAAA@@@???????????????>>>>>>?????????@@@@@@@@@??????@@@@@@AAA@@@@@@@@@?????????>>>>>>=========>>>>>>>>>============<<<;;;:::999777666555444444555444333222222222222333333444444333111000111222111111222333333222222222111111111111111111111111000000000//////.......................................////////////.........---,,,,,,---.........------...............---,,,,,,------------------,,,,,,++++++++++++,,,,,,000000000000000000000000000000////////////000000////////////////////////............////////////---------...............000//////...------,,,,,,------------------...///...------------...//////---.........------...000999555000---------,,,,,,......------------......---------------...............////////////......////////////////////////...---------------......------............---------------............///------------------------///000111111000///---,,,......---------...//////------,,,,,,,,,---......,,,------......------,,,------------------------...------------.../////////............---------,,,------------.........//////...------------...........................---...//////////////////........................---...////////////...---////////////////////////........................////////////............***++++++,,,,,,---------------............------***++++++,,,,,,,,,,,,,,,)))***,,,///222444555555666777666333000......///......------------......+++,,,---......---,,,+++,,,,,,------------,,,,,,+++,,,,,,------.........,,,------------.........---............---,,,,,,........................000000//////...------,,,......------------.....................---------,,,,,,,,,------///000000......////////////......------......///000000000000000//////000000111222222222111111111222333333111111111111111222222222222222222222333333333333333333333333333333333333222222333444555666666777555555666666777888888999<<<<<<============<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>======>>>???@@@>>>???AAACCCDDDCCCBBBAAA???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCDDDEEECCCDDDEEEEEEFFFEEEEEEDDDGGGFFFFFFEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???????????????>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>??????@@@@@@@@@<<<<<<======>>>???@@@@@@=========<<<<<<<<<;;;;;;:::999888666555555555555555444333222111222333444222333444333111000111222000111222222222222222222111111111111111111111111////////////..........................................////////////......---,,,+++,,,...//////...,,,---......///.........------------------------------------------------000000000000000000000000000000////////////000000////////////////////////...////////////000000000---------------,,,,,,,,,..................------....../////////...------...------------...//////+++---//////...---...///333111...---.........---...------,,,,,,------......------------------,,,......////////////......////////////////////////,,,,,,,,,,,,---...//////------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000...---...------,,,---...///000,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///............---------------,,,,,,,,,---.../////////...------------...........................,,,---...////////////...........................---...///000000///...---................................................////////////.........---++++++,,,,,,---......///,,,------......------,,,++++++******+++,,,,,,---+++,,,---...///000000000222222222000...------/////////............//////+++,,,...//////...,,,+++***+++,,,------,,,+++***++++++,,,,,,---......///,,,,,,---------.........---.../////////...,,,,,,------------------------////////////...............------,,,,,,------...//////.........---------------------...///000000......////////////......------......///000000111000000//////000000111222222222222111111111111111000000111111111222222222222222222333333333444444333333333333333333333333222222333444555666777777444555555666666777888888999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>??????>>>===<<<<<<===>>>>>>===>>>@@@AAABBBBBBBBBAAA>>>>>>???@@@@@@@@@@@@???AAA@@@?????????@@@AAABBB?????????@@@AAABBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAADDDDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJGGGIIIJJJIIIFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@????????????===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>??????@@@@@@@@@<<<;;;;;;;;;;;;:::::::::888777666555555555555666666555333222222222444444222333444333111111111222000000111222222222222222111111111111111111111111///////////////000000000////////////////////////......////////////.........------...111111///,,,,,,------...//////...............------,,,,,,+++,,,,,,------------,,,,,,000000000000000000000000000000////////////000000////////////////////////000000000000111111111111---------,,,,,,+++++++++,,,,,,------...///////////////000111000///---,,,...------------...//////***,,,///000///......//////---,,,---///000000///...------,,,,,,------............------,,,,,,,,,......////////////......////////////////////////+++++++++,,,---...///000---..................------------.........//////++++++++++++++++++++++++---...000111222111///......------,,,---...///000,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---//////.........---------...---,,,++++++---///000//////...------------...........................,,,,,,---...//////..............................---...///000000///...---------------------------......................../////////......---------,,,,,,------...///000000,,,------......------,,,++++++***)))***+++---...---------...------,,,,,,---.........,,,,,,...///...------,,,,,,------...+++,,,...//////...,,,+++******,,,,,,,,,,,,******++++++,,,,,,---...//////,,,,,,,,,---------......---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...------,,,,,,------...//////.........---------...............///000000......////////////......---------...///000000111000000000000000111111222111111222222111000///...000000111111222222222222222222333333333444444444333333333333333333333333222222333444555777777888444444555555666777777777777888999:::;;;<<<<<<<<<888999:::;;;<<<>>>??????>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBB===>>>>>>?????????>>>>>>AAA@@@?????????@@@AAABBB>>>>>>>>>???@@@AAACCCDDDAAABBBCCCCCCCCCBBB@@@???CCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIDDDFFFIIIHHHEEECCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDAAAAAA@@@@@@AAABBBDDDEEECCCBBBAAA@@@????????????===>>>>>>???@@@@@@AAAAAA>>>>>>??????@@@AAACCCCCCCCCBBBBBBAAA@@@???>>>===;;;;;;:::::::::999999999666666555555555555666666777666444222222333444555222333444333111111111333///000111222222222222222111111111111111111111111//////000000111111222222000000000000000000000000......////////////......000//////111333222///+++,,,,,,---.../////////...//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++111111000000//////..............................---.../////////...,,,+++...///000///---,,,,,,...///............---------//////000000111111222222,,,,,,------...///000000...---,,,,,,---...---+++---------.............../////////...---------,,,---+++***,,,///000...+++---------........./////////...---...///000000...222111111111000000//////000000///...---,,,,,,+++........................------------------------------------------------///////////////............,,,++++++---///000000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***,,,......------...///------------------------//////...------------...+++,,,---...///////////////...---,,,,,,---.../////////////////////////////////.........---------////////////////////////......//////////////////...............///000000111000///...............///............------------------,,,,,,++++++++++++///222111...++++++---...---,,,+++,,,---...///000000000///...------,,,------++++++++++++------//////000000000///---,,,///...,,,++++++,,,...///+++++++++,,,,,,---------.........------,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++/////////...---------,,,................................................////////////000000000000////////////////////////............////////////...............///000000222111111000000000000000000000111111111111000000111000000000//////......222333333333333333333444111111111111222333444555555666666666444444666888888888999::::::;;;<<<<<<999999888777666888<<>>>>>>>>>>>>>>;;;===???AAABBBAAA@@@???>>>=========<<<<<<<<<<<<>>>============>>>>>>??????????????????@@@@@@AAA?????????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@?????????>>>======>>>>>>??????@@@@@@>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::999777555444666666666555555444444444333333333222222111111111333333333222222222111111111111111111000000000000//////............////////////000000000000//////------------------------,,,---...//////...---,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111000000000/////////.................................//////...------,,,...///000///---,,,---...///............---------//////..................,,,,,,------...//////000///---------//////...---..................------............---------------,,,+++---///000...,,,------..................///...---...///000///...000000000/////////......---------------,,,,,,,,,........................------------------------------------------------.........///000111333333000...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***+++------,,,+++,,,------------------------------------------...///000,,,,,,---...///////////////...------------...///........................//////.........---------........................////////////...........................//////000000///......------......///............---------...---------,,,,,,,,,+++......---+++******---///,,,+++++++++,,,...///000,,,------///000222444555------,,,++++++,,,------....../////////...---,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------................................................------------................................................////////////000000000000000111111222222111111000000000000000000000111111111111000000111111111000000/////////222222222333333333333444111111111111222333444555444555555555333444555777777777888999999:::;;;;;;::::::999888777999<<>>>>>>>>>>>>>>;;;===???@@@AAAAAA@@@???>>>>>>=========<<<<<<<<<======<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>??????@@@AAABBBDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>>??????????????????@@@@@@>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::999777555444333333333333333333222222333333333222222222111111333333222222222111111111111111111000000000////////////............////////////000000000000//////------------------------------............------,,,,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++000000000000//////////////////////////////////////////...------------...---/////////---,,,---...///............---------000//////...------,,,,,,,,,,,,,,,---......//////...------...000111000////////////...---------,,,------------...............------...000000///---..................------...---------///000///...//////...............---+++++++++,,,,,,,,,------................................................------------------------,,,------///111444777999444222///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---,,,+++******+++------------------------++++++,,,,,,---///000111------...............---///...------------...///------------------------...............---------........................////////////......------......------......///000///...------------------///............---------.........---------------...------...///000///---******++++++---///000111,,,,,,---...111444777999------,,,,,,,,,,,,------------.........---,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,---.........---,,,------------------------------------............................................................,,,------------.............................................////////////000000//////000000111222222111111000000000000000000000111111111111000000111111111111111000000000222222222222333333444444222111111222222333444555333444444444333333555777777777777888888999999:::;;;<<<;;;999888999<<<>>><<<<<<===>>>>>>>>>======;;;<<<>>>@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<======>>>===============>>>??????===>>>>>>???AAACCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCC????????????>>>>>>>>>===@@@@@@@@@@@@????????????>>>======<<<<<<======>>>======<<<<<<<<<;;;;;;;;;:::::::::999888777555555222222333333333333333333333333333222222222222111333222222222222111111111111111000000000000////////////............//////...//////000000//////...------------------------......------------......,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////000000000000000000000000//////---,,,,,,---...///---...///...---,,,---//////............---------000000000//////.........,,,,,,,,,------.........---,,,,,,---///111000000000000///...---,,,,,,,,,,,,,,,,,,------..................///000000//////...............---------...---,,,---///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------------------------,,,,,,---...111444888:::777555222111000///---+++------------------------------------------------------------------------+++---...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000..................------.........------.........------------------------................................................000//////......------,,,...------------...//////...------,,,,,,,,,------///............---------........................***,,,111777:::777///(((+++++++++,,,---.../////////.........///222444666---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++------------------------+++,,,---.........------........................,,,,,,,,,------................................................................../////////000000....................................////////////...------------...//////222111111000000000000000000000111111111111000000222222111111111111111111111111111222333333444444222222222222222333444555333444555555444444666888777888888888999999999:::;;;;;;;;;999888888:::<<<<<<<<<===============<<<;;;<<<===>>>????????????>>>>>>>>>============<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>======>>>???@@@BBBDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC?????????>>>>>>>>>======@@@@@@??????>>>>>>>>>============<<<<<<==================<<<<<<<<<;;;;;;999999999888777777666555444444444555555666666666222222222222222222222222222222222222111111111111111000000000//////////////////............//////...//////////////////...------------------------///...,,,,,,,,,,,,...///++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000///...---,,,,,,---//////,,,...///...------...//////............---------------......////////////,,,,,,,,,---------------,,,++++++,,,...000///...000000///...---,,,,,,,,,+++,,,,,,,,,------......---...//////////////////.....................---...---,,,---...//////---/////////////////////////////////...---,,,,,,+++........................////////////////////////---------------------------------...///111444555888666444333222111...,,,------------------------------------------------------------------------,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------..................---------..................---........................---.............................................//////......---------,,,---------------...//////------,,,,,,,,,------...///............---------........................***,,,000777:::777///(((------------------,,,,,,///......---...///000111------------------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...------........................+++,,,,,,,,,------..................................................................////////////....................................////////////---------------......///222111111000000000000000000000111111111111000000111111111111111111222222000000111222222333444444333333333222333333444444444555666666555666888:::999999999:::::::::::::::999999999888777666888:::<<<<<<============<<<<<<;;;<<<<<<===>>>>>>>>>>>>???>>>>>>>>>============:::::::::;;;;;;<<<>>>>>><<<<<<<<<<<<<<<======>>>======>>>???@@@BBBCCCDDDAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCC????????????>>>>>>>>>>>>?????????>>>>>>======<<<======<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;999999888777777666666666444444444555555666666666222222222222222222222222222222222111111111000000000000000////////////...//////............//////......////////////......------------------------...---,,,++++++,,,---...******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000////////////////////////...------------...//////,,,---///...------...//////............---------******++++++,,,------...,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///...---/////////...---------,,,,,,,,,,,,,,,------------,,,---//////.........///---------.........//////---,,,,,,,,,...///...---///////////////000000000111000///...---,,,,,,+++................................................------------------------------......////////////444333222222333222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------...............---------...//////...------////////////////////////---------...............------------------------------------------------------,,,,,,------...///------------------...//////............------------------------.........---,,,,,,---...///...,,,............---,,,+++*********+++---...//////000------............------,,,,,,+++++++++,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---------..............................,,,,,,,,,,,,------------................................................+++,,,,,,,,,,,,---------------------------------............//////////////////......//////000111222111111000000000000000000000111111111111000000000000000111111111111111///000000111222333444444444444333333333333444444444666777777666777999;;;::::::::::::::::::::::::777888888888666666888999<<<<<<=========<<<;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>=========::::::;;;;;;<<<===??????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????AAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@??????@@@BBBDDDEEEBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@?????????>>>?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999888777666666666666777222222333333333333333333111222222222222333333333222111111111111000000000000000////////////......//////............//////---......//////......---------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000111........................,,,------...//////......,,,---......------...000///............---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---..................------------,,,,,,,,,,,,,,,,,,***---//////---,,,---///+++,,,,,,---...///000000---,,,+++,,,...///...---------........./////////.........------,,,,,,,,,........................------------------------------------------------,,,---///000000///---,,,...---...000222222111///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,---...////////////------...//////...------........................---------.........//////------------------------+++,,,,,,------......///------,,,,,,------...///......------......///000///............---------+++,,,,,,,,,------------------,,,***((()))+++...,,,---.........---,,,+++''')))+++.../////////...,,,---...//////...---,,,---,,,,,,+++,,,---...///,,,------------------,,,******++++++,,,---......,,,,,,,,,---------......---,,,,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,................................................++++++,,,,,,,,,---------------------------------............///////////////............///000000222111111000000000000000000000111111111111000000/////////000000111111111//////000111222333444444555444444333333333444444333555666666666777999;;;999999999999999999999999666777999888888888999;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>======;;;;;;;;;<<<===>>>@@@@@@======<<<<<<======>>>??????????????????@@@AAAAAA@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDDDDDDD??????>>>>>>???AAADDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA===<<<<<<;;;;;;<<<<<<===;;;::::::::::::999999999888888777666555666777777333333333333333333222222111111222222222333333333111111111111000000000000000000/////////.........//////............//////---......//////......---------------------------,,,,,,,,,------,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------.../////////000000111111........................+++,,,...///000///...---,,,---......------///000//////.........---------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///......///000...------------...............---------,,,,,,+++++++++))),,,///...,,,+++---///***+++,,,---...000111111---,,,+++,,,...///...---,,,,,,,,,------.........++++++,,,,,,,,,,,,------........................------------------------------------------------+++---000111111000...,,,))))))***---000222111000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***,,,,,,++++++,,,---++++++++++++++++++++++++*********+++,,,---...///+++,,,---...////////////,,,---...//////...---,,,---------------------------------.........//////------------------------***++++++,,,---...//////---,,,,,,,,,,,,---.....................///000111//////.........---------+++++++++,,,,,,---------)))---000///,,,)))***+++***+++---...///...------)))+++---///000///---+++,,,---...//////...---,,,------,,,+++,,,---///000,,,------......------,,,))))))***+++---...//////,,,,,,,,,------.........---,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++................................................---------.........//////------------------------............/////////000---,,,,,,,,,,,,---......222111111000000000000000000000111111111111000000......//////000000000111...///000111222333444444555444444333333333444444222444555555555666888:::999999888888888888888888666888999999999999;;;<<<<<<=========<<<;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>????????????>>>>>>>>>>>>;;;;;;<<<<<<>>>???@@@AAA===============>>>??????@@@@@@????????????@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCDDDEEEEEEEEEDDD???>>>===>>>???AAADDDEEEDDDCCCBBBBBBAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCC<<<<<<<<<;;;;;;<<<<<<<<<:::::::::999999999888888888888666555555666777777666666666555555444444444111111111222222333333333111111111111000000000000000/////////............//////............//////---..................---------------------------++++++---......---++++++//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111111000///...---,,,,,,000///...---,,,---......111000///......///000111)))***,,,...000000000000...---,,,,,,------+++***---------,,,,,,+++++++++,,,------.../////////.....................---------------............/////////.........---------000000000000000000000000...............---------------,,,++++++,,,,,,,,,------------------------........................---------............///,,,---///000111000...---,,,...000111111000...,,,++++++,,,,,,---...//////###***111333000------///------......------,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,---...///111222//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////------............------,,,,,,,,,---------......------------------------...------------...//////))))))+++---///111222333000///...---,,,,,,---...//////.........---------++++++,,,,,,++++++******%%%+++///---+++,,,...---......---,,,,,,,,,------...---++++++***+++,,,---111000///...............,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------000000//////............000000/////////.........////////////////////////........................---------............///222222222222222222222222000000000000////////////111111111111111222222333000000000000111222333444444444444444444444444444333333333333444555666666999999888888888888888999666888:::;;;:::999999::::::;;;===>>>>>>>>>===<<<>>>>>><<<<<<===???AAACCC>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAACCCCCCCCCBBB@@@>>>======>>>???@@@AAABBBBBBAAAAAACCCEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGCCCAAA@@@??????@@@BBBCCCCCCDDDDDDDDDDDDBBB@@@???@@@@@@AAABBBDDDFFFGGGHHHJJJGGGDDDCCCDDDCCC@@@>>>AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDD>>>===<<<;;;;;;:::;;;;;;:::999888888777777888888888888777777666666555555555444444333333444444555222111111000000000000000000000000000////////////........................//////.........------------------,,,,,,+++++++++,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------,,,,,,+++***++++++******)))(((((((((////////////////////////////////////............000///...---,,,------.../////////.........//////+++,,,---...////////////...,,,++++++,,,,,,+++***------,,,,,,++++++++++++,,,,,,---....................................---,,,,,,,,,,,,---------...//////.........---------........................//////......---------,,,---,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///...///111222222222000///---...///000000///...---+++,,,,,,------.........000///---+++***+++,,,---------------,,,++++++******+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++------,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,------------.........------............------,,,,,,,,,---------......------------------------...------------...//////,,,,,,------...//////000//////...---,,,---......//////.........---------000000000000///......---+++111444000---------,,,,,,,,,+++++++++,,,,,,---000///...------...///000,,,,,,+++++++++,,,,,,---,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------/////////.........------......---------,,,,,,,,,........................................................./////////000000222222222222222222222222///000000000111111222222111000000000000111222222000000000000111222333444444444444444444444444444222222222333333444555666999888888777777777888888777999<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>===<<<>>>===<<<<<<===>>>@@@BBB@@@@@@??????>>>>>>======?????????@@@AAABBBCCCDDDDDDBBB@@@???>>>>>>???@@@BBBCCCCCCCCCBBBBBBDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCEEEFFFFFFDDDCCCAAA@@@@@@AAABBBCCCCCCCCCDDDEEEDDDCCCBBBAAA??????@@@AAACCCDDDFFFGGGJJJGGGEEEEEEFFFEEEBBB???@@@AAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCC>>>===<<<;;;;;;:::;;;;;;:::999888888777777888888777777777777666666555555555444444333333444444555222111111000000000000000000000000000////////////////////////////////////.........------------,,,---,,,,,,,,,,,,,,,,,,+++,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,---------,,,,,,+++***************************////////////////////////------.........//////000///......---,,,------------...///000000///............---------------...---+++***+++,,,,,,+++))),,,,,,+++++++++++++++***+++,,,,,,------------,,,------...............---+++++++++,,,,,,,,,------...............---------........................000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........................---------............//////000111333333222111111........................------------------------444///)))(((+++---,,,***---------,,,,,,***))))))++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++......---+++************,,,,,,,,,,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,---------......------------------------...------------...////////////.........---------......---------...//////...............---------////////////...---++++++)))///222...***++++++************++++++,,,,,,,,,---,,,,,,++++++,,,------***))))))***+++,,,------...,,,++++++------,,,*********++++++++++++******++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------.........------------------------------,,,,,,,,,------------------------........................////////////000000000111000000000000000000000000//////000111222333444444000000/////////000111111000000000000111222333333333333333333444444444444222222222222333444555555777777777666666777777888999;;;<<<===<<<;;;<<<===<<<===>>>??????>>>===<<<======<<<<<<<<<>>>???@@@BBBAAAAAA@@@???>>>======@@@@@@@@@AAABBBCCCDDDEEEEEEDDDBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCAAAAAAAAABBBCCCAAABBBDDDEEEEEEEEEDDDCCC?????????@@@AAACCCDDDEEEHHHHHHGGGHHHHHHFFFCCC@@@???@@@@@@AAABBBCCCCCCDDD@@@AAAAAAAAAAAAAAABBBBBB>>>===<<<;;;;;;:::;;;;;;999999888777777777777888777777777666666666666555555444444333333444444555222111111000000000000000000000000000////////////000000000000000000000000------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++))))))***++++++,,,------........................---------.........//////......---------,,,,,,,,,,,,...000222222111///---///...,,,,,,,,,,,,...///,,,+++******+++,,,+++***++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,---.../////////...---+++,,,,,,,,,,,,---------................................................000000///...---,,,,,,+++,,,,,,,,,---------------------------------------........................---------............///......///000111000000//////......------......///------------------,,,,,,+++******---000000---))).........---,,,+++***)))+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,------......,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------............------,,,,,,,,,---------......------------------------...------------...///////////////...---------,,,------------......//////.................................---,,,+++))))))'''---000---+++,,,...---))))))***+++,,,---------***************+++++++++------,,,,,,---......///...---,,,,,,,,,,,,+++***)))******++++++******)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------------------------------////////////////////////------------------------............................../////////000000000000000000000000000000000//////000111111222333333///////////////000000111111111000000111222222333333333333333333444444444222222111222222333444555666666666666666666777888999;;;<<<<<<;;;;;;<<<======>>>?????????>>>===<<<======<<<<<<======??????AAAAAAAAA@@@@@@??????>>>AAAAAAAAABBBCCCDDDEEEFFFEEEEEECCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@AAABBBBBBCCCEEEDDDCCCAAA@@@@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEE@@@@@@@@@@@@AAABBBDDDDDDEEEFFFHHHIIIHHHFFFCCC@@@??????@@@AAABBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;999999888777777777777777666666666666666666666666555444444333333444444555222111111000000000000000000000000000////////////////////////////////////------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---.........------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------............---------------------------,,,,,,,,,,,,...111333333222000...,,,,,,++++++,,,---///000,,,+++******,,,---,,,***+++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++,,,...///000///...---------------............---.....................////////////////////////000//////...------,,,,,,+++,,,---............---------------------------........................---------............///++++++,,,,,,------------......------------......------------------,,,,,,)))+++...000000///---,,,////////////...---,,,+++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------............------,,,,,,,,,---------......------------------------...------------...//////------..................,,,,,,---....../////////---.....................////////////...---,,,+++,,,222555222000111222111)))***,,,---............,,,,,,------............000000///..................---,,,,,,,,,,,,+++***)))******++++++******)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......------------------------------------------------.../////////////////////................................................------........./////////////////////////////////000000000000000000000000///////////////000000111111111111000111111222333222222222333333333444444222222222222333444555555666666555666666777888888999:::;;;;;;::::::;;;===>>>>>>???@@@@@@???>>>==================>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCBBBAAAAAABBBDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@??????>>>>>>???@@@BBBDDDFFFFFFFFFFFFBBBAAAAAAAAABBBCCCDDDDDDBBBDDDFFFGGGFFFDDDAAA@@@??????@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;999888777777666666777777555555555555555666666666555444444333333444444555222111111000000000000000000000000000////////////........................------,,,,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,---...---------------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++------------------------///.........------,,,,,,,,,------------,,,+++++++++---000222333222000...++++++++++++,,,---...///,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,---------------------,,,,,,+++***,,,...000000///...------------.........//////---------...............000000000000000000000000///............---------***+++---...//////...---------------------------........................---------............///)))************+++++++++------------------------------------------------000000///...,,,---...//////////////////......---,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++------,,,***))))))))))))//////...---,,,,,,,,,,,,------............------,,,,,,,,,,,,------------------............------,,,,,,,,,---------......------------------------...------------...//////,,,,,,------.../////////,,,---......///.........---------...............,,,------------,,,++++++///444666222.........,,,***+++---...///......---******+++,,,------------//////...---,,,,,,,,,,,,...,,,++++++------,,,*********++++++++++++******++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---------------------------------------.........,,,,,,,,,---------------////////////////////////........................------------............////////////////////////000000000000//////......000000/////////000111111222111111111111111222222111111222222333333444444333333333333444555666666666666666666777888999999999:::;;;:::999999;;;======>>>???@@@AAA@@@@@@???>>>>>>>>>?????????????????????@@@AAABBBCCCCCCDDDAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCBBB@@@@@@AAACCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>???AAACCCEEEEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCC???BBBDDDEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;:::;;;;;;888888777666666666666777444555555555555666666666555444444333333444444555222111111000000000000000000000000000////////////........................------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------------------------------***++++++,,,,,,------...,,,,,,,,,,,,------------++++++,,,---------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,---------,,,+++******+++---///000000///...+++,,,,,,---------,,,,,,---,,,+++,,,...///...---,,,,,,---------........................---,,,,,,)))+++...000111000...---,,,,,,---------.........---------.........//////////////////////////////---------...............***+++---///000///......------------------------........................---------............///++++++******++++++,,,,,,,,,,,,............,,,,,,+++,,,,,,------.........111...---...111333111...,,,---......///.........,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******...------,,,,,,,,,------------............------,,,------------.........------............------,,,,,,,,,---------......------------------------...------------...//////---------............///---.../////////...---,,,---------.........//////)))***++++++,,,++++++++++++111333...*********(((***+++---......---,,,+++&&&''')))***+++++++++***------,,,,,,+++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------------........./////////,,,,,,,,,---------..................................................................////////////000000000000000000000000000000000000000000111111111000000000000111222222222222111111111111111222000111111222333333444444444444444444555666777777777666666777888999::::::;;;;;;<<<;;;::::::<<<>>><<<===???AAABBBBBBAAAAAA??????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@AAABBBCCCEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCAAA@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@@@@???===>>>@@@BBBDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBB???AAACCCCCCAAA@@@AAACCCAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;888888777666666666666666444444444555555555666666555444444333333444444555222111111000000000000000000000000000////////////.................................------------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,------------------------******+++,,,,,,---......+++,,,,,,,,,---.........***+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000,,,,,,---...---,,,+++***)))***+++---......------------......---,,,***)))...---,,,---///000///...---------....../////////.../////////...------,,,)))+++...000111000...---++++++,,,,,,,,,------------------.........//////........................,,,,,,------.../////////***+++---///000000///...------------------------........................---------.........//////------,,,,,,,,,---...///+++,,,...//////...,,,+++++++++,,,,,,---...//////)))(((***333<<<<<<333***++++++,,,---............------------,,,,,,+++***+++,,,,,,------,,,,,,+++*********+++,,,...///000,,,,,,,,,,,,---...//////------............---------------.........//////---..................---,,,,,,,,,---------......------------------------...------------...//////...............---------....../////////...,,,+++---------.........//////------...///000000000000)))///222///,,,---...---***+++,,,------,,,***))))))***,,,---......------,,,,,,,,,,,,---...//////,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------........./////////000000........./////////000000------------------------........................////////////000000000000111111111111111111111111//////000111222333333444111111111111111222222333222222111111111111111222000000111222333333444444555555444555555666777888777777777777888999:::;;;<<<======<<<;;;;;;>>>@@@;;;===???AAABBBCCCBBBBBB@@@@@@AAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA===>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@BBBDDDCCCAAA@@@BBBEEEBBBBBBAAA@@@@@@??????>>>BBBBBBBBBAAAAAA@@@@@@@@@>>>>>><<<;;;;;;;;;;;;;;;888888777666666666666666444444444555555555666666555444444333333444444555222111111000000000000000000000000000////////////000000000000000000000000//////.........------------------,,,,,,+++++++++++++++,,,---------,,,,,,------------------------******+++,,,,,,---......++++++,,,,,,---...//////***+++,,,,,,------------)))******++++++,,,,,,---,,,++++++***)))))))))***++++++,,,,,,,,,,,,------------.........------,,,+++---///...---,,,,,,---...---,,,+++++++++,,,---..................................................................------//////...------------...000///...---------------***+++,,,---...000111111111000000///......------......//////000000111111//////............//////000---******---///...,,,+++++++++,,,,,,---------+++,,,------......------+++++++++,,,,,,,,,------++++++------------++++++)))***,,,---...---,,,,,,...---...222777888333......---,,,,,,,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,...000///...---,,,+++,,,---............------,,,,,,,,,//////.........---------000///...---------------)))******+++,,,---......//////.........------------------............///...------,,,,,,,,,------.........------,,,,,,,,,......//////......---,,,,,,---.........,,,***(((''')))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,+++------------------------++++++++++++++++++++++++------............------.........////////////000---------.........//////,,,,,,,,,---------....../////////...------,,,,,,////////////000000000000---...//////000111111///////////////////////////000000000000000000000000333222111111111222333444333333333444444444555555333333444444666777999999999888777666777888:::;;;::::::;;;;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@???@@@@@@???>>>???AAADDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAACCCEEEFFFGGGFFFEEECCCCCCEEEFFFGGGHHHGGGEEECCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBAAA@@@>>>===@@@AAACCCCCCBBB@@@===;;;<<<===???BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBB@@@???>>>>>>???@@@CCCBBBBBBAAA@@@???======>>>>>>??????@@@@@@@@@AAACCCAAA>>>===<<<;;;999777666555555555555444444444555555555555555555555555444444333333333333222222111111111111111000/////////////////////......---000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++000///...---,,,------...++++++++++++++++++++++++...---,,,,,,......---,,,,,,,,,+++***************++++++,,,,,,,,,,,,------************+++++++++,,,------,,,***((())),,,///------,,,+++++++++,,,---..................................................................------,,,,,,,,,,,,,,,---.../////////...---------------+++,,,,,,---...///000000........................000000000///////////////......------------......///---++++++,,,---...---,,,,,,,,,,,,------------+++,,,------......------------------............+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++)))***...222333///+++...---,,,,,,,,,,,,---...---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---///...---,,,,,,,,,,,,---.........---------,,,,,,,,,//////.........---------//////...---------------,,,------......///////////////.........------------------............///---,,,,,,,,,,,,---......------------------,,,,,,...---------,,,,,,,,,,,,+++,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////,,,,,,,,,,,,------------,,,,,,,,,---------.....................---------.../////////000000000000///666999444//////111111......///000000111222222000000000000000000000000222222111111111222333444333333333444444444444555444444444444555777888888999888777666666777999:::::::::::::::;;;;;;;;;;;;======>>>???@@@@@@AAAAAA@@@AAAAAA@@@??????AAACCCDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>???AAABBBDDDEEEFFFEEECCCBBBBBBCCCEEEFFFHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDBBB@@@===;;;<<<===???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>??????BBBBBBAAAAAA@@@>>>===<<<======>>>>>>????????????AAA???===<<<<<<;;;888777555555555555444444444444444444444444444444444444444444333333333222222222000111111111111000/////////////////////......---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++******++++++++++++,,,,,,,,,...---------,,,,,,,,,+++++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------***)))(((((()))***+++,,,...,,,)))&&&$$$''',,,000---,,,,,,++++++,,,,,,---................................................------------------......*********+++,,,---.../////////...------------...---------.........//////+++,,,,,,---.../////////111111000000///......---------,,,,,,,,,,,,------------...---,,,,,,---///.........---------------+++,,,------......------........./////////000000---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------***((((((***...///---+++...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++---...---,,,+++,,,...------,,,,,,,,,------......------------,,,,,,,,,...............---------///...------------------.......................................------------------............///,,,,,,,,,,,,------...///,,,,,,------------------...---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---------............------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------...................../////////000000000///???DDD777,,,...222222---...///000222333444444000000000000000000000000222111111111111222333333333333333333444444444444555555444444555666777777888777666555555666777888999999:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCBBBAAA??????AAACCCBBBBBBBBBAAA@@@???>>>======>>>>>>???@@@BBBCCCDDDEEECCCBBBAAAAAABBBCCCEEEGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@CCCCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCAAA>>>===<<<===>>>@@@AAABBBBBBBBBBBBAAA???======???AAABBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???===<<<;;;<<<<<<<<<===============>>><<<;;;:::::::::888666555555555555444444444444333333333333333333333333333333333333222222222222000000111111000000///...///////////////......------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++,,,***)))***+++,,,+++***------,,,++++++,,,,,,---+++++++++,,,,,,,,,------...,,,***))))))***,,,---...,,,***'''%%%''',,,000,,,,,,,,,,,,,,,,,,------................................................,,,,,,------------......++++++++++++,,,---...//////......---------...........................---++++++,,,,,,---.........000000/////////............------,,,,,,------...+++---///...+++***,,,////////////......------,,,+++,,,------......------............////////////------++++++++++++---------,,,+++***+++,,,---...,,,***)))***---......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------...///...,,,+++,,,------,,,,,,,,,------......------------------------..............................---,,,,,,------------------,,,,,,+++++++++........................---------............///...------,,,,,,,,,------,,,,,,,,,------.........///...,,,******+++,,,...++++++++++++,,,---...///...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,------...//////000........./////////000000///@@@DDD666+++///333/////////000111222333444444000000000000000000000000111111111111111222222333222222333333333444444444555555444444444555666666777777666555555555555666888888999999::::::;;;;;;;;;;;;<<<>>>???AAABBBBBBDDDDDDCCCBBB@@@???AAACCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAACCCCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFCCCDDDDDDDDDCCCAAA???>>>======>>>???@@@AAAAAAAAABBB@@@===;;;;;;===@@@BBBCCCBBBAAAAAA@@@?????????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888999999888666555555555444444444333333222222222222222222222222333333333222222222222111000000000000000//////...///////////////......---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,++++++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,************))))))******++++++++++++++++++++++++---,,,+++,,,---------+++,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,------000...,,,)))))))))***+++,,,---,,,+++******,,,...+++++++++,,,,,,---------................................................,,,,,,,,,,,,------............------------............---------......///...............------------------------------------........./////////000//////............//////***---//////,,,***,,,////////////......------,,,+++,,,------......------,,,,,,---------.........------++++++++++++------...---,,,+++***+++,,,---,,,+++******,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------............//////...,,,++++++,,,+++,,,,,,------.........---------------------------.....................------,,,,,,,,,------...---------,,,,,,++++++***---.....................---------............///000///...---,,,+++++++++,,,,,,,,,------.........000///---++++++,,,...///*********+++,,,---...///...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000............////////////...999:::000,,,222222,,,111111111111111222222222000000000000000000000000000000111111222222222222222222222333333333444444555555444444444555555666666666555555555555555555777777888888999::::::;;;:::;;;<<<===???@@@BBBBBBDDDDDDCCCBBB@@@???AAACCCDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>??????@@@AAABBBCCCEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>??????@@@@@@AAAAAA???===;;;;;;===???AAACCCCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888777777888888777666555444444444444333333333222222222222222222222222333333222222222111111111000000000000000///......///////////////......---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++)))((((((((((((+++---//////...,,,,,,---******+++,,,------------................................................++++++,,,,,,------......000///...------------......------------...//////..................------.........---------------,,,------...//////000000/////////....../////////+++---......---,,,,,,---.........---------------+++,,,------......------+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,******))))))******+++,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,---......//////...//////...,,,+++,,,---++++++,,,---............,,,,,,,,,------------...---------...............,,,,,,,,,,,,,,,------.../////////......------------------...............---------............///000///...---,,,+++++++++,,,,,,------------------000///...---,,,---......******+++,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,---------......,,,,,,------...///000000------........./////////...000000...///222000,,,111111111111111111111111000000000000000000000000///000111111222222111111222222222222333333333333444444333333444555666666555555555666666666666666666666777888999::::::;;;;;;;;;<<<===???@@@AAAAAABBBCCCBBBAAA??????AAACCCEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBDDDEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@AAAAAA@@@>>><<<<<<>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::999999999:::888777777888888666555444444444444333333333333222222222222222222222222222222222222111111111111//////000000//////...---///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,---------------------------.........++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))((()))***+++***)))***************+++,,,,,,++++++,,,,,,,,,,,,------************+++++++++++++++---//////...,,,------)))***+++---......------................................................***++++++,,,------......---------,,,------......---------------...//////------..................---------......//////000........................///......------......///---,,,,,,---///...---+++,,,,,,,,,,,,------------+++,,,------......------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***((()))******))))))***+++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,------.........,,,,,,------.../////////---...///...---,,,---...***+++,,,...............,,,,,,,,,---------......---------.........//////,,,,,,++++++,,,,,,---.....................---------------.........//////---------............///------,,,,,,,,,------...------------------,,,,,,.........---------,,,,,,)))***,,,---...------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------))))))***+++,,,---......,,,,,,,,,---------......,,,---------......//////---------.........//////000,,,,,,000222///---////////////000000111111111000000000000000000000000...///000111222111111000111222222222222333333333222222222333444555666777333444555666777888888888555555666777888999::::::<<<<<<<<<===>>>??????@@@@@@AAAAAA@@@??????AAACCCEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@??????@@@AAAAAABBBAAA@@@??????@@@AAABBB@@@AAAAAAAAAAAA???>>>===>>>>>>?????????>>>======;;;;;;;;;::::::999999999;;;999777777888777666444444444444333333333222222333333333333333333333333222222222222111111111111//////000000//////...---///////////////......---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))***++++++))),,,,,,,,,------------...+++,,,,,,,,,------------************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))***+++***(((***)))))))))***++++++,,,++++++,,,,,,,,,---------)))***,,,---////////////,,,---...---,,,,,,---...)))***+++---......------................................................******+++,,,,,,---......*********+++,,,---...///---------------...///000---------.........//////+++,,,---...///111222222/////////...------,,,,,,...------,,,,,,------......,,,+++---000000---)))+++++++++,,,,,,---------+++,,,------......------+++++++++,,,,,,,,,------++++++---......---++++++,,,,,,---...---,,,***)))(((***,,,,,,+++******+++,,,,,,---......---,,,,,,*********++++++,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,------...///000000---...///...------...///)))+++,,,...//////......,,,,,,,,,------.........---------.........//////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////+++++++++,,,---...000111.........------,,,,,,,,,,,,,,,---------,,,+++***)))+++,,,......---,,,+++)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,++++++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,---------......%%%''')))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------......''''''(((***+++,,,---...,,,,,,,,,---------......---------...............---------.........//////222+++,,,444444,,,,,,333,,,---...///000111222333000000000000000000000000...///000222222111111000111111222222222333333333111222222333444555777888222333555777888999999999444555666777888999::::::<<<<<<======>>>>>>?????????@@@@@@???>>>???BBBDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBAAA???>>>>>>???AAABBBBBBDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFDDDDDDDDDEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBB??????@@@@@@???>>><<<;;;>>>????????????>>>>>>===;;;;;;;;;::::::999999999;;;:::888777888777555444444444444333333333222222333333333333333333333333222222222111111111111000///////////////......---///////////////......------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&'''((())))))(((,,,,,,,,,---------......+++++++++,,,,,,---------))))))))))))))))))))))))((()))***,,,,,,,,,+++***++++++++++++++++++++++++,,,+++***+++,,,,,,,,,*********+++,,,------------,,,+++)))''''''((()))***---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------)))***,,,...//////...---///............---------......------------......------......//////000000---------............///...........................---,,,++++++,,,---.........---,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------......//////000111111222------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---+++***)))(((..................------***++++++,,,,,,------...............////////////,,,,,,,,,------.................................------------------------++++++,,,---............------------------------+++,,,---,,,***)))***+++,,,++++++***+++,,,...///000////////////.........++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------......---,,,,,,,,,,,,---...---------.........//////..................------000000000000////////////////////////000000000000111111111111000000000000//////000111111111111111000111111111111222222222444444444555555555555666555555555666777888888999666666666666777888999:::<<<======>>>>>>>>>>>>===>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDBBB@@@???@@@AAABBB>>>???AAABBBCCCBBBAAAAAAEEEDDDCCCCCCDDDFFFHHHIIIGGGEEEDDDCCCCCCEEEHHHIIIJJJGGGDDDEEEGGGHHHFFFDDDDDDDDDDDDCCCBBB@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???============<<<<<<<<<<<<:::999999999888777777777888777777666555555444444333333333333333333333333444333222111000...------111111111111000000000000111111000///...------,,,///...------...///...,,,,,,,,,,,,++++++*********---,,,,,,++++++***************+++,,,,,,------...++++++,,,------...//////000///---,,,+++,,,------************************+++***)))***++++++***)))))))))*********+++++++++(((((((((((((((((())))))******+++,,,---------------+++***(((((()))***+++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------------------------------***+++---/////////...---///............---------......------------......------------............------------..........................................---,,,,,,---............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------------------------///...---,,,***)))((('''******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...000000++++++,,,,,,------......***++++++,,,,,,------...------------............,,,,,,,,,---------..............................------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***+++,,,------,,,,,,+++*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,------...---------...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------,,,,,,------...///...------,,,,,,------......---,,,,,,,,,,,,---...,,,------------.......................................//////000000000111////////////000000000000111111111111000000000000//////000111111111111111000111111111111222222222333333333333444444444555444444555666666777777888666666666666666777999999<<<<<<===>>>>>>>>>======>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFDDDBBB@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAEEEDDDCCCCCCCCCEEEGGGIIIGGGFFFDDDCCCCCCEEEGGGIIIIIIFFFDDDDDDFFFGGGEEEDDDEEEEEEEEEDDDDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@???============<<<<<<<<<;;;:::999999888888777777777777666666555444444333333333333333333333333333333333333222111000//////...111111111000000000//////000000//////......------///---,,,---...///...,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------+++++++++,,,---------...***)))))))))***,,,...///+++++++++++++++++++++++++++***)))***++++++***)))***+++++++++,,,,,,,,,,,,+++***************************+++,,,---------------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///000000///...---///............---------......------------......---------,,,,,,,,,,,,,,,------------....................................///...------------...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------///...---+++)))'''&&&%%%((())))))******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------)))******+++,,,---......***++++++,,,,,,------...+++,,,,,,,,,------------,,,,,,,,,------------...........................---------------------------------...------,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++---///000000...,,,***''''''((()))***+++,,,,,,///...---,,,++++++++++++.........------,,,,,,,,,++++++,,,---------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------...------------...//////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------------........................,,,---...///000111111222////////////000000000000111111111111000000000000//////000111111111111111000111111111111222222222222222222333333333444444333444444555555666666666555555444555555666777888;;;;;;<<<===============>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGEEEDDDBBBAAA@@@???@@@@@@AAABBBBBBBBBAAAAAADDDCCCBBBBBBCCCDDDFFFGGGHHHFFFDDDCCCCCCDDDEEEFFFGGGEEECCCCCCDDDEEEDDDCCCEEEEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<;;;;;;;;;:::999999888777777666666555555444444333333222222333333333333333333333333333333222222111111111111111111000000000000/////////////////////............---,,,---...///...---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,.........---------------+++++++++++++++++++++,,,)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++,,,,,,,,,---------------,,,,,,+++++++++*********+++,,,------------...---,,,+++++++++,,,,,,,,,+++++++++++++++++++++------------............+++++++++,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,---------...//////000000///...---///............---------......------------............------,,,,,,++++++,,,,,,---------.........................................................---------.........//////........................------------------------........................------------------------++++++++++++***************+++++++++,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++,,,,,,---------...***++++++,,,,,,------...,,,,,,,,,,,,------------------------------------........................------------------------............---,,,+++++++++++++++++++++++++++++++++,,,------+++***+++---///000111222111///---,,,)))******+++,,,---------...---,,,,,,+++++++++,,,//////...------,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,---------------...............---------------......///...------,,,,,,------...------------------------+++++++++,,,,,,,,,---------------...............------......///000000111////////////000000000000111111111111000000000/////////000111111111111111000000111111111222222222222333333333333444444444333333333444444555555555444444444444555666777777999:::;;;<<<<<<===<<<<<<======>>>>>>???@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFEEECCCBBBAAAAAABBBCCCEEEDDDCCCBBBBBBCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????>>><<<<<<<<<;;;;;;;;;::::::::::::999888777666666555333333333333222222111111222222222222222222222222222222222222222222222222111000000000////////////.........///////////////---,,,+++,,,...///...---++++++++++++++++++++++++***++++++,,,,,,---------000000///...------,,,,,,+++++++++***************...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))+++++++++,,,,,,,,,,,,------------,,,,,,+++************+++,,,------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------------,,,,,,++++++***+++++++++,,,,,,,,,------//////////////////......///............---------......------------......///.........------,,,,,,,,,,,,,,,------------...........................---..................---,,,,,,---....../////////------------------------------------------------........................------------------------)))******+++,,,---......,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......//////......------,,,,,,***++++++,,,,,,------...,,,------------.........------------------------........................------------------------............---,,,++++++------------------------+++,,,------,,,+++,,,---000000///...---------...---------------,,,,,,,,,,,,+++++++++,,,,,,---.........---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,,,,---------------.........//////,,,,,,,,,+++,,,,,,---......------,,,,,,------...------------------------+++++++++,,,,,,,,,---------------.........///////////////...............////////////000000000000111111111111000000000/////////000111111111111111000000111111111222222222444444444444555555555555333333333333444444444444333333333333444555666777888888999;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@??????@@@@@@CCCCCCCCCBBBAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@????????????@@@@@@??????>>>===;;;;;;;;;;;;::::::::::::::::::999888777666555444222222222222222111111111222222222222222222222222111222222222222333333333000000000////////////............///////////////---,,,+++,,,...///...---+++++++++++++++++++++++++++++++++,,,,,,------...000000///...---,,,,,,+++*********************))),,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))************++++++++++++,,,,,,++++++******************+++,,,---------------------,,,,,,,,,++++++*********+++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------.....................//////............---------......------------..................------------,,,,,,,,,,,,------------........................,,,,,,---......---,,,,,,,,,,,,------.........///---------------------------------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................---------,,,,,,+++++++++111000///...---,,,,,,+++***++++++,,,,,,------...------------...............------------,,,,,,,,,........................---------------------------------...------,,,,,,------------------------+++,,,------,,,,,,---...---,,,+++*********+++,,,------,,,,,,++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,++++++++++++,,,------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------...//////////////////.........------////////////000000000000111111111111000000000000//////000111111111111111000111111111111222222222444444444555555555666666444444444444444444444444444444333444444555666777666777888:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEEEEFFFBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@CCCDDDDDDBBBAAA@@@BBBCCC>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>????????????>>>======;;;;;;:::::::::999999999::::::999888666555444444222222222222222222111111222222222222222222222222111111111222222222222222000000////////////......///////////////.........,,,+++***+++---......---***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------//////......---,,,++++++*********************+++&&&''')))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))*********+++++++++******************************+++,,,------------,,,,,,,,,,,,,,,++++++***)))*********++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,------.../////////............---------......------------......,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------........................++++++,,,------,,,++++++,,,,,,,,,,,,------------------------------------........................+++,,,,,,,,,---------------------------------------,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................000000...---+++***((((((.........------,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,------------......---------,,,,,,,,,........................------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------)))******++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,---.........,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,---......---,,,,,,,,,------------.........,,,,,,------...//////000------..................////////////000000000000111111111111000000000000//////000111111111111111000111111111111222222222333333444444444555555555555555555444444444444444444444444444555666777888555666777999:::;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAACCCDDDEEECCCBBBAAA@@@@@@@@@AAAAAA?????????????????????>>>@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEECCCAAA@@@BBBDDD===>>>???AAACCCDDDDDDEEEDDDDDDCCCBBBAAA@@@??????>>>>>>??????>>>>>>===<<<::::::::::::999999999999::::::999777666555444333222222222222222222222222111111111111111111111111111111111111111111000000000000/////////.........000000//////......------+++******+++---......---******+++++++++,,,,,,,,,---------------,,,,,,,,,......------,,,,,,++++++)))******++++++,,,,,,,,,%%%''')))+++---.........+++++++++++++++++++++++++++***)))***++++++***)))*********+++++++++,,,,,,(((((())))))***+++++++++******+++,,,------------++++++,,,,,,,,,+++***)))))))))******++++++++++++---------.........//////++++++,,,,,,,,,---------*********++++++,,,,,,---))))))***+++,,,,,,------+++++++++,,,---...///000//////.........---------.........------.........*********++++++,,,,,,---++++++,,,,,,,,,---------........................******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,................................................+++++++++,,,,,,---------------------------------***************+++++++++------,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......******+++++++++,,,,,,,,,.........------,,,,,,,,,........................------------------------++++++,,,---............+++++++++++++++++++++++++++,,,------,,,,,,...///***,,,...000111000...---++++++,,,---...//////000......---,,,++++++++++++(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...++++++,,,,,,,,,------------,,,,,,++++++******))))))***+++,,,------...///++++++,,,,,,,,,---------******+++,,,,,,---.........------------...//////...------,,,,,,------...,,,,,,---......---,,,,,,---------.........//////,,,,,,------...///000000+++,,,,,,---...///000000////////////000000000000111111111111000000000000//////000111111111111111000111111111111222222222222222333333333444444444555555555555555555555555555555444555555666777888555666777888::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDDDDCCCAAA@@@???@@@AAAAAA>>>>>>????????????>>>===AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEDDDAAA@@@BBBEEE===>>>@@@BBBCCCEEEEEEFFFEEEDDDDDDBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<:::::::::999999999888888::::::999777666444333333222222222222222222333333111111111111111111111111111111111111000000//////000/////////............111111000///...------,,,+++******+++---......---*********++++++,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,---------***+++---...///...------************************+++***)))***+++++++++)))++++++,,,,,,,,,---------(((((()))***+++,,,,,,---------------------------111000...,,,,,,,,,...///---+++******,,,///000///++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------.........//////'''(((***,,,---////////////...---,,,+++*********,,,,,,,,,---------.........------------...//////------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------............///------............---------------............///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,---.........---,,,+++......///---++++++,,,---((()))+++---.........---......------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++........................---------............///////////////000000000000222222111111111111111111111111111111000000000000000000000111222222333333111111222222222333333333222333444444555555444444333333333444444555555555777777777777777888888999;;;<<<;;;:::999;;;>>>@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFGGGFFFEEECCCBBB@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<======;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===:::;;;===???@@@AAA@@@@@@AAABBBBBBBBBAAA???===<<>>===<<<<<<;;;;;;;;;:::::::::999999888666555444333222333333333222222222111111222222111111111111222222////////////////////////111111111000//////......000000000000////////////---..................---***++++++,,,,,,++++++***.........------,,,,,,,,,)))************+++++++++******))))))))))))))))))++++++,,,,,,,,,,,,------------------------------************************+++++++++++++++++++++++++++***)))(((((()))***+++------------------------000///---,,,+++,,,---...///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------*********+++++++++,,,,,,++++++,,,---------------///...---,,,++++++++++++,,,,,,,,,,,,---------------------,,,---......///,,,,,,,,,,,,,,,,,,+++***...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++******))))))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,---------...------............------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------...------,,,,,,,,,------,,,***)))***,,,))))))+++,,,---.........000000///...---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++........................---------............///////////////000000000000000000000000000000000000000000000000//////////////////000000111222222333111111222222222333333333222222333444444444444444333333444444444444444444777777666666777777888999:::;;;;;;:::999:::===@@@?????????@@@AAABBBDDDDDDEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@AAA@@@???============>>>===>>>@@@AAABBBBBBBBBAAABBBBBBCCCCCCBBBAAA???>>><<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<@@@@@@@@@??????===<<<<<<;;;;;;;;;:::::::::999999:::999888666555333222111333333333222222222111111222111111000000111111222111111111111111111111111////////////////////////000000/////////.........------............------++++++,,,,,,,,,,,,++++++,,,+++++++++************************++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---------------------------...---,,,+++++++++,,,------,,,+++,,,------+++)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------...,,,------------............//////......---++++++...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******+++,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------((()))***,,,...///000000------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------,,,,,,+++++++++,,,,,,,,,------------............------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------///...------------...///---,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,------...***++++++***(((((()))+++*********+++,,,---...///222222000...---,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------------------------------............///////////////000000000000////////////////////////000000/////////...............///000000111111222111111222222222333333333111222222333333333333333444444444444444444333333666666666666666777888888999999:::999888999<<<>>>>>>>>>>>>>>>???AAABBBBBBDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???===>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@???===<<<;;;===============<<<;;;:::::::::999999999888888888:::999888666444333111111333333333222222222111111222111111000000111111222111111111111111111111111,,,------...//////000000//////.........---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,***************)))))))))************+++++++++,,,******++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,(((((())),,,///000...---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...------,,,,,,------...............////////////////////////...---,,,+++------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------)))***+++---...///000000------------------------------------------------,,,,,,+++++++++,,,------,,,,,,---------.........------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,,,,,,,---------,,,------......------,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---...---+++******+++---...---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,+++,,,---...///)))***+++***(((((()))+++,,,+++******+++,,,...///444222111...---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000...///////////////000000000000000000////////////.........///000000111111111111222222222333333333000111222222333333222222555555555444444333333333666555555555555666777777777888999888888999;;;>>>============>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???????????????@@@AAABBBCCCCCCCCCDDDDDDCCCCCCAAA@@@??????>>>>>>???@@@AAAAAAAAABBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::888888888888777777777777999999777666444222111000333333333222222222111111111111000000000000111111////////////////////////------------......//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++((((((***,,,///000///...+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,---------******+++++++++,,,,,,,,,.........///......------,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,++++++++++++,,,------)))***+++,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++------------------------,,,+++++++++,,,------...,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------............,,,,,,------------,,,,,,------------....................................,,,,,,,,,---------......------...//////...------...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++,,,---...///***+++,,,+++))))))+++---,,,++++++***+++,,,...///222111000...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000/////////000000111111111222222222111111111000000.........///000000111111111111222222222333333333000111222222333333222222555555555444444333333333555555555444555555666777555777888999888999;;;===<<<<<<<<<<<<======>>>???BBBCCCDDDEEEFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@???>>><<<===>>>@@@BBBDDDEEEFFFGGGFFFEEECCCAAA???>>>=========>>>>>>??????@@@@@@@@@@@@???===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;888888777777777666666666888888777555444333222111333333333222222222111111111000000000000000000111........................//////......------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***+++------,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,---............---++++++++++++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,---------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++******************++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,---...///,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......------------------,,,,,,---------.........//////,,,,,,------------,,,,,,---------.........//////........................,,,,,,,,,---------......,,,---...//////...---,,,///...------------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///+++,,,,,,,,,++++++,,,...,,,+++++++++,,,,,,---...///...---,,,++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000/////////000000111111222333333222222222111111111......///000000111111222111111222222222333333333111222222333333333333333444444444444444444333333444444444444444555666666555777999999999:::<<<===<<<<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEFFFGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>>===;;;;;;<<<>>>@@@CCCFFFGGGHHHGGGEEECCCAAA???>>>>>>>>>>>>======>>>>>>???@@@AAA@@@???===<<<<<<<<<<<<<<<<<<=========<<<<<<;;;888888777777777666666666666666555555444333333222333333333222222222111111111000000//////000000111000000000000000000000000000000//////...------,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,)))))))))***************++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***)))'''(((***++++++***++++++,,,,,,,,,,,,---------......//////......---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,........./////////000000,,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,---------------------,,,---......///------.........---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------......---,,,,,,---------******+++,,,,,,---......++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,...//////++++++,,,,,,,,,---------........................------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,---------.................................,,,,,,,,,---------......+++,,,---......---,,,+++........................---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,---............***+++,,,,,,++++++---...++++++,,,,,,------,,,,,,++++++*********+++,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000------...//////000111111222222222111111111111000//////000000111222222333111111222222222333333333222222333444444444444444333333444444444444444444444444333333444444555666555777999::::::;;;<<<>>>===<<<<<<<<<<<<======>>>???AAACCCEEEGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@???????????????@@@AAABBBDDDEEEDDDDDDDDDCCCBBB@@@>>><<<;;;;;;<<<===???AAADDDEEEFFFEEECCCBBBAAAAAAAAAAAA??????>>>>>>>>>???@@@AAABBBAAA???===<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<;;;888888888777777777666666444444444444444444444444333333333222222222111111000000////////////000000000000000000000000000000////////////////////////............------------------............------++++++,,,,,,,,,,,,++++++************+++++++++,,,+++++++++,,,,,,,,,------(((((())))))***++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++***+++,,,---------------%%%$$$###$$$(((+++,,,---++++++,,,,,,,,,---------......////////////......******+++++++++,,,,,,,,,+++******************++++++++++++,,,,,,,,,------------------,,,+++***************+++,,,---...///,,,,,,------------.........------------...//////////////////...---,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---------*********)))******++++++******+++,,,,,,---......+++******************+++++++++,,,,,,,,,---------***++++++,,,,,,++++++***------------------------*********++++++,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,,,,---------........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......***+++---......---+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---((()))***+++---...///000------------------------************************++++++++++++++++++++++++,,,------......------,,,)))+++,,,...//////...---***+++,,,+++******,,,...***+++,,,---...---,,,+++))))))))))))***+++,,,---+++++++++,,,,,,---------******+++,,,,,,---......------,,,+++************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000,,,,,,------...///000000111111111111000000000000000000000111222222333333111111222222222333333333222333444444555555444444333333333444444555555555444333333333333444555555555777999;;;;;;;;;===>>>======<<<<<<<<<======>>>???@@@CCCEEEGGGHHHHHHHHHDDDDDDCCCBBB@@@???>>>>>>>>>??????@@@AAACCCDDDEEECCCDDDDDDCCCBBB???===<<<===<<<<<<<<<>>>???AAACCCDDDCCCBBBAAAAAABBBDDDEEEAAA@@@?????????@@@AAABBBBBBAAA???>>>===<<<======::::::;;;<<<<<<;;;;;;;;;888888888888777777777777333333333444444555555555333333333222222222111111000000////////////000000..............................//////000111111111//////.........------------......//////......---***++++++,,,,,,++++++***,,,,,,,,,------.........++++++,,,,,,,,,---------'''(((((()))******++++++++++++,,,,,,,,,---------))))))))))))))))))))))))************************++++++++++++++++++++++++******,,,,,,,,,,,,******((()))***++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------------...------,,,,,,000000000//////......---//////...---,,,++++++***+++)))((())),,,---------******,,,,,,,,,,,,******...------,,,+++***))))))---------.........//////,,,,,,,,,---------.........+++)))+++...000///---////////////////////////******++++++++++++,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------...///...---+++***///---,,,...111000---***---,,,,,,++++++******)))...---++++++++++++---...---------------------------......//////......---000///...------...///000+++,,,...---,,,,,,---///,,,,,,,,,------............------...//////...,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------............------,,,,,,,,,)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,******))))))***,,,...///.........------,,,,,,,,,------------------------000000///...---,,,,,,+++////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111222333333333333333333444333333444444444444444444111222444444555444333222555555444444444555555666555777:::;;;;;;;;;<<<===>>>===<<<;;;<<<===@@@AAA@@@AAABBBDDDEEEGGGHHHIIICCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFDDDAAA???===;;;???===<<<<<<>>>@@@AAAAAACCCDDDEEEEEEDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======::::::::::::::::::::::::::::::999999888777666666555666777777666444222111111111111111111111111111000000000000////////////111111000///...---,,,,,,//////.........---------........................------------------------******+++,,,,,,---......---...///...,,,+++***+++******)))))))))))))))***************************)))***+++,,,,,,+++***))),,,+++++++++***)))))))))******++++++++++++******))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,++++++***++++++,,,,,,++++++***)))*********+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,+++++++++000000//////...---------+++***)))***,,,---------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,---------.........//////222000------...///---+++........................,,,,,,------------............---------,,,,,,,,,---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,---...////////////---,,,+++,,,......,,,***---------------------...---,,,,,,,,,,,,,,,,,,------------------------------,,,+++******+++,,,---//////...------...//////+++,,,...---,,,,,,---///---------....../////////...------...//////...,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,)))+++---,,,+++***+++,,,+++++++++,,,,,,,,,---------,,,+++***************+++++++++******)))))))))++++++++++++++++++++++++//////.........---------+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++---,,,,,,++++++*********++++++*********,,,---.........---------,,,,,,,,,------------------------/////////...------,,,,,,////////////////////////........................000000111111111222222222111111111111111111111111111111222222222222333333333333444444444444555555333333444444444333222222444444444444444555666777666888:::;;;;;;:::<<<===@@@???>>>======>>>?????????@@@AAABBBDDDFFFGGGHHHBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEGGGFFFFFFDDDBBB@@@>>>===>>><<<:::;;;===?????????BBBCCCEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???===<<<::::::::::::::::::::::::777777777777777777777777555555555444444333222111111111111111111111111111000000000000///////////////////////////.........///.........------------........................---------------,,,,,,,,,+++++++++,,,,,,---------...000111000...,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++************++++++,,,,,,,,,,,,++++++))))))))))))*********************++++++,,,,,,------......---,,,+++*********++++++++++++***))))))))))))*********+++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++.........---------------,,,***)))***,,,---------//////............//////******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000///---,,,------,,,+++------------------------,,,,,,------------.........------------,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,***))))))+++,,,+++***+++,,,,,,---......//////,,,,,,------------,,,,,,------------------------...,,,)))(((((())),,,......------,,,,,,------...+++,,,...---,,,,,,---///.........///////////////...---,,,---//////---,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,------------,,,,,,,,,,,,)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,++++++************+++******)))))))))))))))(((************************,,,,,,,,,++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********...------,,,+++***)))))),,,,,,++++++++++++,,,---...------------,,,,,,,,,------------------------........................////////////////////////........................000000000111111111222222111111111111111111111111000000000111111222222222333333444444444555555555555555444333333222333333333333444444555666777888888999;;;<<<;;;:::;;;<<<@@@@@@@@@@@@???>>>=========>>>???@@@BBBDDDEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFEEECCCBBB@@@???===;;;999:::<<<===>>>>>>@@@BBBCCCDDDCCCCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@>>>===<<<::::::::::::::::::::::::555555555555666666666666444444333222111111111111111111111111111111111111000000000000////////////---.........//////000000............------------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000111222111///......///,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++++++++,,,,,,,,,------,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,------,,,+++************++++++******)))(((************++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,+++******,,,---------000///...------...///000...------,,,+++***))))))---------.........//////------------............))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........---+++)))(((((()))))),,,***)))))))))+++,,,,,,++++++++++++,,,,,,------+++,,,---......---,,,+++------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///..................//////------,,,---...///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************))))))******************************+++,,,,,,,,,,,,+++---,,,,,,++++++*********,,,,,,,,,++++++*********---,,,,,,,,,++++++,,,,,,---------------------------------------------------------.........//////////////////////////////........................000000000000111111111111111111111111111111111111000000111111222222333333333333444444555555666666777666444333222222333444333333333444555777888999999:::<<<<<<;;;:::;;;;;;===>>>@@@@@@@@@>>>===;;;;;;;;;===>>>@@@BBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCC>>><<<::::::<<<>>>>>>>>>???AAABBBCCCBBBCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@???>>>===<<<;;;;;;::::::::::::999999666666666555555555555555444333222111000111222222111111111111111111111111000000000000////////////............////////////------------------------------------------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++///000222111///......///++++++*********+++,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,++++++++++++++++++))))))***++++++++++++++++++++++++++++++***))))))+++++++++,,,,,,,,,,,,---***++++++,,,------,,,,,,***++++++,,,,,,---------)))******++++++,,,,,,,,,---,,,***+++,,,------,,,///...---,,,,,,---...///...------,,,+++***))))))))))))*********+++++++++++++++,,,,,,,,,---------((())))))))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---+++)))((((((((((((,,,++++++******+++---///---------,,,,,,+++++++++,,,,,,...//////...,,,,,,------------------------***+++---......---+++***+++,,,,,,,,,,,,,,,,,,++++++,,,...---,,,,,,---///---------------------------,,,,,,---......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,---------------------------------------------,,,,,,,,,---------------******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++------------------------------------------------,,,,,,------...///////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111222222333444444555333333444555555666777777777666444333222333444444333333444555666777999:::999;;;<<<<<<;;;:::;;;<<<999;;;===??????>>>===;;;999:::;;;===>>>@@@AAABBBAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGG@@@>>><<<<<<>>>???@@@???>>>@@@AAABBBAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>===<<<<<<;;;;;;;;;::::::999999999999888888666555444333333444444222111111111222333000000000000000000000000000000000000////////////////////////............,,,,,,------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++---...000///...------...)))))))))))))))***++++++************************,,,++++++++++++++++++,,,******++++++,,,,,,,,,---******++++++++++++******************++++++++++++,,,,,,++++++++++++++++++(((((()))***+++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------)))***+++,,,,,,------,,,(((((()))***++++++,,,,,,,,,,,,------......//////...,,,++++++---...---,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---......---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,------------...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...,,,,,,,,,++++++++++++***,,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++,,,,,,------+++,,,---,,,,,,,,,...000000000//////...------,,,------............------------------------------((())),,,......,,,)))(((+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///---------------,,,,,,,,,---,,,+++,,,......,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++,,,,,,,,,,,,)))+++---,,,+++***+++,,,************++++++++++++***))))))))))))******++++++++++++++++++,,,,,,,,,........................******++++++++++++,,,,,,***************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...+++,,,------------,,,,,,,,,,,,,,,------------...---------------------------------.........//////////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111111111222333444555555666333333444555666777777888555555444444444444555555444444555555666777888999999:::<<<<<<<<<;;;<<<===888:::<<<>>>>>>>>>===<<<888999:::<<<===???@@@AAA@@@@@@@@@?????????>>>>>>===>>>??????AAAAAABBBCCCCCCDDDFFFGGGIIIJJJJJJJJJBBB@@@>>>>>>???AAAAAA@@@???@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999888:::999888777555333222111333333222222222222222333000000000000000000000000000000000000////////////000000//////.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,)))******++++++******)))*********++++++++++++,,,++++++++++++++++++++++++******++++++,,,+++++++++,,,------------,,,++++++***+++++++++,,,,,,,,,,,,))))))***,,,,,,------,,,(((((()))***+++,,,---..................////////////---++++++---...---,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,---------//////---+++***+++---------------------------,,,,,,------------......,,,,,,,,,---------......------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))******+++,,,,,,------,,,,,,,,,+++++++++******...,,,***))))))***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------------,,,,,,)))+++......---,,,...//////////////////...............------------......------------------------***+++,,,------,,,+++***+++,,,---......---,,,++++++,,,...---,,,,,,---//////.........---------------,,,+++,,,---...,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******+++++++++,,,,,,,,,)))+++---,,,+++***+++,,,************++++++++++++)))))))))))))))***++++++))))))******++++++++++++------------------------'''((((((((()))))))))***))))))*********+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---*********++++++,,,,,,---***+++,,,.........------,,,,,,,,,---------......---------------------------------...............////////////////////////////////////////////////////////////000000000111111111111111111111111111000000111222333444555555333333444555666777888888222333444555666666666666666666555555666777888888888:::<<<<<<<<<<<<===>>>;;;<<<===>>>>>>===<<<<<<888888:::;;;===>>>@@@@@@@@@?????????>>>>>>>>>>>>======>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLMMMCCCAAA???>>>@@@AAAAAAAAA???AAAAAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>======<<<<<<<<<<<<;;;::::::999888888777777666555444333222111000000111111111111111000000000000000000000000000000000000000////////////.........///////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++++++++,,,,,,---------+++,,,......,,,,,,,,,---))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++************+++++++++,,,,,,*********++++++,,,,,,---------------,,,+++******------......------,,,+++)))************+++++++++((()))***+++,,,---------******+++,,,...///000000------------------------///---,,,,,,---...---,,,+++,,,---......---,,,+++...------,,,+++***))))))))))))*********+++++++++,,,,,,,,,---------......(((***,,,+++******,,,///------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********///---***((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---,,,***'''&&&'''***......---,,,---///++++++,,,,,,---.........///...---,,,,,,---...///------------------------///......------......///,,,,,,............,,,,,,+++,,,...---,,,,,,---///000000//////.........---,,,,,,+++,,,---...,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,)))+++---,,,+++***+++,,,)))************+++++++++++++++******+++,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---))))))******++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,------...,,,,,,++++++++++++++++++)))***,,,...//////......,,,,,,,,,------.........------------------------........................////////////////////////........................////////////000000000000111111111111111111111111...///000111222333444444333333444555666777888999111222444666777777666666777666666666666666777888777999;;;<<<<<<===>>>????????????>>>>>>===<<<;;;888888999;;;===>>>@@@@@@????????????>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBDDDFFFHHHKKKMMMNNNNNNCCCAAA???>>>@@@AAAAAA@@@@@@AAAAAA@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@==================<<<;;;<<<<<<;;;::::::999888888444444444333333222222222...///000111111000///...000000000000000000000000000000000000////////////,,,,,,---...///000111222+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++,,,,,,---......+++---......---,,,---...************+++,,,---...************************------++++++++++++---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------.........------,,,,,,,,,......---,,,---...///000222...+++***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,------++++++,,,---////////////////////////,,,++++++******++++++,,,...------,,,,,,------.........---------,,,,,,,,,------------,,,,,,+++***,,,++++++******++++++,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---***'''###!!!------------,,,,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000000///...------,,,,,,...///000111000///...---++++++,,,---............------,,,,,,+++***))))))++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++,,,,,,---------+++++++++,,,,,,---------...,,,)))''''''))),,,...------,,,,,,,,,,,,++++++)))***,,,---,,,***((('''***)))((((((((()))+++,,,,,,+++***)))))))))***+++---+++***+++------+++(((*********))))))))))))(((++++++,,,------......///++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////222111000//////...//////000000000000111111111111111111222222222333333333444444555555666777777777666666666666666666666666777666666666666777777888777888:::;;;<<<=========>>>>>>==================;;;999777888:::===>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDD????????????@@@BBBDDDFFFBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>===;;;;;;===<<<<<<;;;;;;:::999999666666555444222111000000111111111111000000000000111111000000//////......//////////////////////////////.........---------++++++------------++++++,,,,,,,,,+++(((((()))***,,,,,,+++,,,......,,,+++...---,,,+++***((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((((((+++---,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......---------,,,,,,,,,++++++------,,,,,,---...///000222///++++++,,,......------------------------------,,,,,,+++,,,---...///------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,---------,,,,,,+++***,,,++++++******++++++,,,------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))),,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,---------......------------------------................................................------------------------------------------------************************,,,------......------,,,,,,,,,,,,---------......000000//////...------,,,******+++++++++***)))(((,,,,,,------------------......---,,,,,,+++******++++++++++++++++++++++++,,,---...---,,,,,,,,,...........................---,,,,,,+++******+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,------,,,***((((((***,,,---------,,,,,,,,,++++++++++++,,,,,,---,,,+++***)))+++***)))))))))***,,,,,,++++++*********+++---...,,,***)))***,,,,,,)))'''++++++*********)))))))))++++++,,,,,,---.........++++++,,,,,,,,,---------......---------,,,,,,,,,---------.........//////........................////////////////////////111000////////////////////////000000000111111111////////////000000000111444444555555666666777777666666666666666666666666666666666666666777777888888999:::;;;<<<=========@@@@@@??????????????????<<<:::888888:::<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFEEEEEECCCCCC?????????@@@AAABBBCCCDDD@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999999999666666555444333222111111111111111111000000000000000000000000//////......///////////////////////////.........------------***+++,,,,,,,,,,,,+++***+++,,,---,,,+++***+++---------------------,,,++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))+++---,,,++++++******++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,+++,,,---...///000000...,,,+++,,,---------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------------.........------------------------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------.../////////............---,,,,,,---------,,,++++++,,,++++++******++++++,,,............------,,,+++*********++++++,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......000//////......------,,,,,,,,,------,,,,,,+++***,,,------------,,,,,,+++.........---,,,,,,+++++++++++++++++++++++++++++++++---...---,,,+++,,,...------------............------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++++++++******++++++,,,---************,,,---...///***)))))))))******(((''',,,,,,,,,+++++++++******++++++,,,,,,------......,,,,,,,,,,,,------------......---------,,,,,,,,,........./////////000000......................../////////////////////////////////...//////000000//////000000000000111111222222222222333333333333444444444555666666777777666666666666666666666666666666666777777777888888999999999:::;;;<<<>>>???AAAAAAAAABBBBBBBBBBBBBBB>>><<<999999;;;<<<<<<<<<======>>>??????@@@@@@AAA??????>>>>>>???@@@@@@AAADDDDDDEEEEEEEEECCCBBBAAA??????@@@AAAAAABBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999999888888777666666555444333222222111111111111000000000000000000000////////////...////////////////////////............------------******++++++++++++*********,,,......---------.........------,,,,,,++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,++++++************************+++,,,---...//////---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******++++++,,,---......---------.........//////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++...------,,,,,,------......------,,,,,,------...............------------,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,,,,222000...,,,***)))))))))++++++,,,,,,,,,++++++***,,,,,,------------......------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------------------------------////////////////////////,,,------......------,,,,,,,,,,,,---------............------,,,,,,,,,,,,///////////////.........---------------,,,+++***---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,+++++++++,,,,,,************++++++,,,,,,))))))******+++,,,------******************)))(((------,,,,,,,,,+++++++++***++++++,,,------......,,,,,,,,,------------.........---------,,,,,,,,,---.........////////////........................////////////////////////...............///000111////////////000000000111333333444444444555555555333333444555555666666777666666666666666666666666555666777777888888888888::::::::::::;;;===>>>???AAAAAABBBBBBBBBBBBCCCCCC???===;;;:::;;;<<<;;;:::<<<======>>>>>>??????@@@>>>=========>>>???@@@AAADDDDDDEEEEEEDDDBBBAAA@@@>>>???AAABBBBBBAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<===============<<<;;;::::::::::::999888888777777666666666555555444444444111111111111000000000///////////////////////////////////////////////////------------------------+++++++++,,,,,,++++++++++++---//////...,,,,,,---,,,------,,,+++***+++,,,(((((()))***,,,---......++++++++++++++++++++++++***+++,,,+++******+++,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++,,,,,,---************************)))***+++,,,,,,---------******************++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......---------.........//////---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++...------,,,,,,------......------,,,,,,------...+++++++++*********))))))+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,***(((&&&###!!!******+++,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,+++++++++++++++***,,,,,,,,,+++++++++++++++------------,,,+++******+++++++++***************+++++++++++++++++++++++++++,,,---,,,++++++,,,---*********+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------------,,,+++,,,,,,+++++++++*********++++++************+++,,,((())))))***************)))************)))))))))++++++,,,,,,+++*********---------,,,,,,,,,,,,+++******++++++,,,------...,,,,,,---------...............---------,,,,,,,,,,,,,,,---------.................................////////////////////////......---......///000000...////////////000000000000000000000111111111111333333444444555666666666666666666666666666666666555555777888999999999999:::::::::;;;<<<===>>>?????????@@@@@@AAAAAAAAABBB???===;;;;;;<<<<<<;;;:::;;;;;;<<<======>>>>>>???============>>>???@@@AAACCCDDDDDDDDDCCCBBB@@@???>>>???@@@AAABBBAAA@@@???>>>>>>??????????????????=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888777777666666555555555555555555555444111111111111000000000///.............../////////////////////////////////,,,,,,---------------------------,,,,,,---------,,,...///...,,,++++++,,,,,,------,,,***)))+++---******++++++,,,,,,,,,---))))))))))))))))))))))))***+++---,,,+++***+++,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---......***************+++++++++******+++,,,,,,,,,++++++(((***++++++***)))***,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...............------------++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,)))((()))***++++++++++++++++++++++++,,,,,,------......------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,+++******))))))******+++,,,,,,,,,,,,++++++******************)))))))))++++++++++++++++++++++++***,,,---,,,+++***+++---++++++,,,,,,------......******))))))******++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++************))))))************++++++(((((()))************)))))))))******)))(((((('''***,,,------+++******+++---------,,,,,,,,,++++++******++++++,,,,,,------,,,---------..................---------,,,,,,,,,,,,,,,,,,------------...------------------------////////////////////////.........---......//////......////////////000000000000000111111111222222333333333444555555666666666666666666666666666666444555777999::::::999999999:::;;;===>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>===<<<<<<======;;;::::::;;;;;;<<<<<<===>>>>>>============>>>???AAAAAABBBBBBCCCCCCCCCBBB@@@???>>>>>>???@@@@@@AAA@@@@@@????????????????????????=========<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999888888777666666555555444444444444444555555555111111111111000000000000---............/////////////////////////////////,,,,,,,,,,,,------------......------------......---......---++++++---...000111111...***)))+++...++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***,,,------,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********------,,,,,,------...///*********+++++++++,,,,,,***++++++,,,,,,+++))))))(((+++------+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,---......///+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...111111000000000/////////***+++,,,,,,---------,,,,,,++++++******++++++,,,++++++,,,---............///......------,,,,,,,,,,,,------//////000000000))))))***+++++++++++++++******++++++,,,---------////////////////////////,,,,,,,,,---------......------------------------................................................------------------------------------------------////////////////////////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,***++++++,,,------......+++************+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++************)))***+++,,,,,,,,,++++++((()))***+++++++++******(((((()))***+++***)))))))))+++---,,,***((()))***,,,,,,,,,,,,++++++++++++*********+++,,,,,,------------------..................---------,,,,,,,,,------------............------------------------//////////////////////////////...---------.............../////////000000111111222222222333333333222333333444444555555666666666666666666666666666444555777999:::::::::999777999<<<>>>??????>>>===<<<<<<<<<===>>>?????????===<<<<<<<<<>>>>>><<<::::::::::::;;;<<<<<<===============>>>???@@@BBBBBB@@@AAABBBCCCCCCBBB@@@@@@>>>>>>>>>>>>???@@@BBBBBB?????????>>>>>>======<<<======<<<<<<;;;::::::999999::::::;;;;;;;;;::::::888888777666666555555444222222333333444444444555111111111111000000000000---------.........//////////////////////////////++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...,,,------,,,,,,...111555888999888222+++(((***---+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,......,,,++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---************************************************************++++++++++++,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,,,,++++++,,,,,,+++***((('''))),,,//////---,,,---///........................)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------************************(((((()))***,,,---...///+++++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,------...,,,,,,+++++++++************+++,,,,,,------------,,,++++++++++++++++++,,,((()))***+++,,,---------000000///...---,,,,,,++++++***)))))))))+++---///((()))***+++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................---,,,+++*********+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,(((((()))***++++++,,,,,,++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------+++******))))))******++++++++++++************))))))***,,,.........,,,+++)))***+++,,,---,,,++++++&&&((()))+++,,,,,,,,,+++(((***,,,+++)))'''(((***,,,,,,,,,+++++++++******)))******+++,,,,,,---------------.........//////......---------,,,,,,,,,............/////////000------------------------////////////////////////000///...---------------............/////////000---.........////////////222222333444444555555666666666666666666666666666333555777:::;;;;;;:::999777999===@@@AAA@@@===<<<;;;<<<<<<===>>>?????????===<<<<<<===>>>>>>===;;;999999:::;;;;;;<<<<<<============>>>???AAABBBCCC???@@@AAABBBBBBBBBAAA@@@>>>=========>>>@@@CCCDDD??????>>>===<<<;;;;;;:::======<<<;;;;;;:::999999999999:::;;;;;;;;;::::::777777777666555555444444111222222333333444444444111111111111000000000000---------.........//////////////////////////////+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,+++---000666:::??????===666---((()))+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************************************))))))******+++++++++,,,++++++******++++++,,,---,,,,,,+++***)))))))))***++++++------------+++++++++***)))))))))***+++,,,+++,,,,,,------.........000///...---,,,+++************+++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,******)))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111---+++******,,,---------------------------*********++++++,,,,,,,,,444333111///---,,,+++*********+++,,,,,,---...............---,,,+++)))))))))***,,,,,,***)))***+++++++++,,,,,,,,,,,,------------------------------......////////////......(((---222222...,,,,,,...,,,------......------,,,------------------------.........------,,,,,,,,,111111000///............---,,,++++++++++++,,,---++++++++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************************,,,,,,,,,++++++*********+++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,***+++,,,,,,+++))),,,,,,,,,++++++*********+++,,,------......------***++++++,,,,,,------...++++++,,,,,,,,,---------+++++++++++++++,,,---...//////////////////////////////.........---------000//////...------,,,,,,...///111222222111000000222222333333333333444444444444444555555555555666777777777777777777777777888999<<>>>>>???@@@AAA@@@>>><<<;;;:::999999999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???===>>>???AAAAAA@@@@@@???AAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999888777888888666444222222555888444444333000......111333000000111111111111000000000000000000000000000000------------------------///......---+++******)))---,,,,,,+++*********+++***+++,,,+++,,,000777===DDD???777///***)))+++,,,************+++,,,---...---,,,,,,+++)))(((((('''++++++++++++,,,---......***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((******))))))***,,,111///---***)))******++++++*********))))))((((((---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))+++,,,---------------------------------------------------111000///---,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,---------------***+++------+++++++++,,,++++++,,,,,,,,,,,,---------------------------------......//////......---+++000444333///,,,,,,...,,,------......------,,,------------------------......---------,,,,,,,,,++++++++++++,,,---...///...---,,,++++++,,,---...------,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************,,,,,,,,,+++++++++******,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///............---------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************###'''***+++***(((((())),,,,,,,,,+++++++++******+++,,,------......------------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111//////////////////////////////.........---------///////////////////////////000111111222222222222222222333333333333444444444444444555555555555666777777777777777777777777888999<<<>>>?????????>>><<<<<<<<<=========>>>>>>>>>???@@@@@@???===;;;:::999999999999999:::;;;;;;:::;;;<<<===>>>???@@@@@@???@@@AAAAAAAAA@@@>>>===;;;<<<===>>>???>>>>>>===@@@???>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999999999888777777666666555333222444999<<<>>>>>><<<888444111111222000000111111111111000000////////////////////////------------------------------,,,,,,,,,,,,++++++,,,+++******))))))*********+++,,,+++,,,///555:::;;;888222---******+++,,,************+++,,,---............---------------......---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++******+++,,,,,,,,,***))))))******+++++++++++++++*********)))------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,---------.........+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,......------,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................*********++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,---++++++,,,,,,---.........+++,,,------......------+++---......---,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,------......------,,,///222555444000------...,,,------......------,,,...........................------------,,,,,,,,,************+++,,,------......------------......//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************%%%,,,---)))&&&(((***,,,,,,,,,++++++++++++***+++,,,------......------//////......---,,,,,,+++,,,,,,,,,,,,------------......//////000222333444/////////////////////////////////............---......///000000111222222000000000000111222333444222222333333333333444444444444444555555555555666777777777777777777777777888999;;;<<<=========<<<<<<<<<=========>>>>>>>>>????????????>>><<<:::999999888888888888999:::::::::;;;;;;<<<===>>>??????>>>??????@@@???>>>===<<<::::::;;;<<<<<<<<<<<<;;;>>>>>>===<<<;;;:::::::::999::::::::::::999888888777777888888888777666666444333333222333666<<>>>>>>>>?????????>>>===;;;999888999888888777888888999999::::::;;;<<<<<<===>>>>>>>>>>>>???@@@???>>>===<<<999::::::;;;;;;;;;;;;;;;===<<<<<<<<<;;;:::999999999999999999999888777777555666666777666666555555444333222111222666===AAALLLLLLJJJEEE===555000...//////000000000000//////////////////////////////------------------------++++++,,,,,,,,,,,,------++++++***************+++***+++,,,,,,,,,---...///+++++++++***+++++++++++++++*********++++++,,,---************+++++++++,,,++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---,,,***))))))***,,,,,,---............---++++++++++++++++++++++++++++++************++++++,,,,,,***))))))***,,,,,,,,,,,,,,,---------------//////......------,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,,,,,,,************++++++++++++/////////...---,,,*********,,,------,,,++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,...//////......///,,,------......------,,,........................------------------------......---,,,++++++++++++..............................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------,,,,,,,,,,,,))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************...,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------.........//////,,,,,,---------..................///000111333333//////////////////////////////////////////////////////////////////////////////......///000222333222222222333333333444444444444444555555555555666777777777777777777777777888888999:::::::::::::::============>>>>>>>>>?????????>>>===<<<;;;:::999999999888888777888888999::::::;;;;;;<<<<<<======>>>???@@@@@@@@@???===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999888888888999999888888777666444555555666666666555555555555333222111444999===EEEFFFEEEAAA;;;444///---//////000000000000//////........................------------------------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++******++++++,,,,,,............------------++++++++++++,,,---......,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,+++)))(((((()))------.........---,,,+++))))))************************))))))******++++++++++++************++++++******+++,,,,,,,,,,,,,,,...---------------,,,,,,------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...---,,,,,,,,,---*********+++++++++++++++***+++,,,,,,------,,,,,,***+++------+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,------......------,,,------------------------,,,,,,,,,------------...))))))))))))***+++,,,,,,------............------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,))))))+++,,,,,,+++))))))******+++++++++,,,,,,,,,******++++++++++++******************************000,,,(((((()))++++++******++++++++++++,,,,,,,,,+++,,,------......------+++,,,,,,---......//////,,,---------............------------...///000111////////////////////////...////////////000000000////////////////////////000000000000000000111222222222333333333333444444444444444555555555555666777777777777777777777777888888888999:::;;;;;;<<<=========>>>>>>>>>????????????>>>======<<<<<<<<<::::::999888888888888999:::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@>>>===<<<;;;;;;;;;:::;;;<<<<<<===:::;;;<<<<<<<<<;;;999888888999999999999888777777444444555666666666555555555555444222111222555888;;;<<<===;;;777222///......//////000000//////...........................---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,+++***+++,,,---,,,***+++,,,,,,---,,,,,,+++***,,,++++++***++++++,,,,,,---,,,,,,,,,++++++******......---,,,++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++***(((((((((***+++++++++******))))))))))))))))))))))))*********+++************+++,,,---******++++++++++++******'''((()))***+++******)))++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,+++++++++***************+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((***+++,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,......,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,+++******+++,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***))))))******+++,,,---+++,,,---......---,,,+++---,,,,,,,,,,,,------...------------------------************************,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))***,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))((((((((((((*********+++,,,---------)))***,,,------,,,***)))******+++++++++,,,,,,,,,******++++++++++++***************************************)))))))))+++,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------------------..................------------......////////////////////////.../////////000000000000/////////000000111111222222333333333333222111111222222333333333333444444444444444555555555555666777777777777777777777777777777888999:::;;;============>>>>>>>>>????????????>>>>>>======>>>>>>>>>;;;;;;:::999999999999999:::::::::::::::;;;;;;;;;======>>>???>>>===<<<;;;;;;;;;:::::::::;;;<<<===:::;;;=========<<<:::999999999::::::999999888777444444555666666666666666333444444333111111222444333555666555333111000000......////////////..............................------------------------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---......,,,******,,,------++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,'''((((((((((((((())))))......---,,,++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((***++++++))))))***,,,***)))((((((((()))***+++)))))))))******+++++++++++++++++++++,,,,,,---...)))***+++,,,,,,+++***)))***+++,,,---...---,,,,,,(((((())))))*********+++((()))***+++,,,---......,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,++++++*********))))))***+++,,,------...******+++++++++,,,,,,,,,))))))***++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++++++++++++++++++++(((((()))***,,,---......)))))))))***+++---...///........................,,,,,,,,,+++***)))(((''',,,...//////...------...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,------......------,,,---,,,++++++,,,---,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------.........000///...---,,,,,,,,,,,,++++++,,,------,,,++++++---------------...///000........................************************---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++*********+++---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,+++++++++*********+++,,,------......***+++---......---+++*********+++++++++,,,,,,,,,******++++++++++++******************************$$$)))......+++))),,,000*********++++++,,,,,,,,,+++,,,------......------...------,,,,,,++++++***---------.........////////////...---------------////////////////////////.../////////000000111111......///111222333444555444555666666555444222111222222333333333444444444444444444555555555666666777777777777777777777777777777888999:::<<<>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@<<<;;;;;;:::999999999:::::::::::::::::::::;;;;;;;;;<<<=========<<<;;;:::;;;:::999999999:::;;;<<<:::;;;===>>>>>><<<;;;999999::::::::::::999888888444444555666777777777666111333444333222111111222000222333333111000111222......////////////..............................------------------------)))******+++---......///+++*********+++,,,,,,---///,,,)))))),,,...---,,,******++++++,,,,,,,,,---,,,,,,++++++***+++++++++(((((()))***+++,,,------++++++++++++,,,---......,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,,,,++++++,,,...***)))(((((()))+++...///*********++++++,,,,,,,,,+++++++++*********))))))******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---+++*********++++++))))))*********+++++++++......---,,,,,,+++******---+++++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,,,,+++)))'''%%%###+++++++++,,,,,,---------(((***,,,...///...---,,,))))))*********+++++++++...---,,,,,,,,,,,,---...++++++,,,------,,,++++++---------------+++******---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...------------------------000000000///......------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000000///...---,,,------.....................------******+++,,,,,,---......---,,,***(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++******+++,,,,,,...,,,***((()))+++///111,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,+++))))))))))))*********))))))******+++,,,++++++************************))))))******+++,,,,,,,,,,,,++++++*********,,,,,,++++++***+++++++++***+++---...///...------,,,,,,,,,++++++*********,,,------......------,,,******+++,,,,,,---......------------------------////////////////////////............///////////////000111222333444555555333222222222111111000000...000222444555444333111444444444555444444333333555555666666777777888888999999::::::::::::::::::======>>>>>>??????@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::888999999:::::::::999999999::::::;;;<<<<<<<<<;;;:::::::::999888777666666666666666666555555555555333333333222222111111111333222222111000///............/////////////////////............---------//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''(((***+++,,,---...+++++++++++++++++++++,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))+++,,,.........,,,***)))...---,,,,,,,,,,,,---...,,,++++++******)))))))))++++++++++++++++++,,,,,,+++,,,------++++++,,,---******************+++++++++++++++*********))))))******))))))))))))***************+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++*********++++++*********++++++++++++,,,+++++++++,,,,,,------...+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++//////000000///...---,,,*********++++++,,,,,,,,,,,,,,,---......---,,,+++***+++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------............////////////---......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------///...---,,,+++,,,,,,---*********+++,,,---......+++++++++,,,,,,---------///...,,,******+++,,,---+++++++++++++++++++++++++++++++++*********))))))++++++++++++************,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++***)))))))))***+++***************++++++,,,******************************))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------////////////////////////............//////////////////000111222333444444222222111111111000000000000111111222333333444444444444444555555444444333666666666666777777777777:::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA??????>>>>>>===>>>>>>>>>???>>>>>>===<<<;;;;;;:::999999:::;;;;;;<<<======>>>>>>======<<<;;;;;;:::999999::::::::::::999999999::::::;;;<<<<<<;;;;;;999999999999888777666555666666666555555555444444333333333222222111111111222111111111000/////////////////////............///............---------...---------------......,,,,,,,,,+++++++++*********++++++,,,---...//////,,,,,,,,,++++++*********((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************%%%'''))),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++******+++++++++*********************))))))))))))***************************)))************************((()))***+++,,,------...++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++,,,,,,,,,,,,***++++++,,,------......***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,---............)))***************++++++///......---,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,------......------,,,++++++******+++---...///---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------------------------,,,------...//////000000------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))------,,,+++++++++,,,,,,,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,++++++******))))))))))))))))))***************,,,++++++******++++++,,,(((***,,,......,,,)))''',,,,,,------------,,,,,,++++++++++++++++++++++++***************************+++,,,,,,******+++,,,*********)))******+++,,,)))************+++++++++******************************))))))******+++,,,,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,+++************++++++,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............////////////......///000111222333333111111000000000000//////222111000000111222444555333444444555555555444444777777777777666666666666:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA??????>>>>>>??????@@@AAAAAAAAA@@@???>>><<<;;;:::888999:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;999::::::;;;::::::999999999::::::;;;;;;;;;;;;;;;888999999888888777666555555555555555444444444444222222222222222111111111000000000000000000000000////////////......------///............---------,,,,,,,,,,,,---...///000,,,,,,,,,+++++++++******+++,,,,,,,,,------------------,,,+++***))))))(((((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,###%%%(((***---.........+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********+++,,,---,,,+++***+++---------,,,,,,++++++************************************))))))))))))***************)))))))))))))))************************))))))***+++,,,,,,------++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++(((((()))***+++,,,,,,,,,************++++++++++++...---,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,*********,,,...///---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++---------------------------------....../////////++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((------,,,,,,,,,,,,,,,,,,111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))***,,,------+++(((&&&,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,******+++,,,)))))))))******+++,,,,,,))))))******++++++++++++***************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++***))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------////////////////////////............////////////.........///000111111222000000000///////////////111111111111222333444444333444444555555555555555888888777777666666555555:::::::::;;;;;;<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@AAA@@@@@@>>>===<<<888999:::;;;<<<===>>>???>>>===<<<;;;::::::;;;;;;:::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::777777888888777666666555444444444444333333333333222222222111111111111111/////////000000000000000000//////......------,,,///............---------+++++++++++++++,,,---...,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,++++++***+++,,,---......---,,,++++++++++++,,,,,,---------------,,,,,,+++***))))))***,,,,,,,,,+++***+++,,,......------,,,+++************************************))))))))))))*********)))))))))))))))))))))************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***************+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------,,,---,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------.........,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,*********,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++------------------------///.........---------,,,***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******---------............---000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))******++++++++++++++++++++++++******+++,,,---......///*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++***)))))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,'''((()))***+++,,,,,,,,,((()))***++++++++++++***))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++*********++++++,,,------,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++------------------------////////////////////////............////////////.........///000000000111///////////////000000000...000222444444444333222333444555555666666666555888888777777666666555555999999::::::;;;<<<<<<===????????????>>>>>>>>>>>>CCCBBBAAA@@@????????????>>>???@@@AAAAAAAAA??????999999:::;;;<<<>>>>>>???======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::;;;::::::999999666666777777777666555555333333333333222222222222111111111111111111111111///////////////000000000//////......---------,,,///............---------,,,++++++***))))))******,,,,,,,,,+++++++++******(((((((((((('''''''''''')))))))))******+++++++++------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------------,,,+++***)))------............------+++++++++,,,,,,---------------,,,,,,+++***))))))***+++,,,,,,******+++,,,......------,,,+++*********************+++++++++******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,---...///000111///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------......//////......//////...---------......---------,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///...---+++******++++++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------------------------//////......---,,,,,,+++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,---.../////////......(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---)))))))))******************++++++,,,,,,++++++***---,,,***))))))***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,'''((()))++++++,,,,,,,,,((()))***,,,,,,+++******)))))))))***++++++,,,,,,******))))))******+++,,,***++++++++++++,,,,,,,,,************+++,,,------------,,,++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............////////////.../////////000000000111//////000000000000111111---///222555555444222111333444555666666666666666777777777777666666666666888888999999:::;;;<<<<<>>>>>>>>>>>DDDCCCAAA@@@???>>>>>>>>><<<===@@@AAABBBBBB@@@???;;;;;;;;;<<<======>>>>>><<<======>>>======<<<<<<============<<<;;;:::::::::::::::::::::999999888555555666666666666555555222222222222111111111111000000000111111111111111////////////////////////------------------------///............------------,,,+++***)))))))))))),,,,,,,,,+++++++++***************)))))))))))))))'''(((((()))***+++,,,,,,------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,---,,,,,,++++++************+++,,,+++***)))***,,,------,,,,,,++++++******))))))*********+++++++++******))))))))))))******((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******))))))))))))******+++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********++++++++++++,,,***+++,,,---...000111111...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---,,,+++************+++,,,,,,,,,,,,,,,++++++******++++++------...---,,,+++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,---.........------$$$&&&)))+++------------+++++++++,,,,,,---------,,,---------,,,,,,++++++++++++++++++++++++++++++************************++++++++++++***************+++,,,,,,,,,,,,+++***,,,,,,+++***++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,((()))***+++,,,++++++***((()))+++,,,,,,+++***)))((())))))***++++++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,************+++,,,---...+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------////////////////////////............//////////////////000000000000111111000000000111111111222222///000222333444444333333333444555666777777777777666666666666777777777777666777777888999:::;;;<<<<<<======>>>??????@@@@@@AAAAAA@@@???????????????<<<>>>@@@BBBBBBAAA???>>><<<<<<<<<<<<============;;;===???@@@@@@???===;;;>>>>>>>>>======<<<:::::::::::::::::::::999888888444555555666666555555555222222111111111000000000///000000000111111111222000000000///.........---+++,,,,,,------......//////............---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***************+++++++++++++++(((((())))))******++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------++++++***++++++,,,---------,,,***))))))***,,,---+++++++++++++++*********++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++******))))))******++++++++++++******))))))))))))******(((((()))+++,,,---...///------------------------))))))***+++,,,------...******))))))))))))******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))*********+++++++++------..................,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++******)))***+++---...++++++++++++******))))))---...000000000...,,,***++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,+++***))))))***+++,,,******+++------------------,,,,,,++++++,,,,,,---++++++++++++,,,------...------------------------+++,,,,,,------......///)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++)))***,,,---...---,,,,,,(((***,,,//////...,,,+++******+++,,,,,,---......***++++++++++++***))))))++++++++++++++++++++++++//////...---,,,******))).........------,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,((()))***+++,,,+++******''')))+++,,,,,,,,,***)))((())))))***++++++,,,,,,*********)))***++++++,,,*********++++++,,,,,,,,,************+++,,,---...)))***+++++++++)))((('''*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......------------------------////////////////////////............/////////000000000000000111111111111000000111111222222222333222111111111111333444555333444555666777777777777555555666666777777888888555666777888999:::;;;;;;::::::<<<===???AAABBBCCC??????>>>>>>??????@@@AAA>>>???AAABBBBBB@@@===;;;============<<<<<<<<<<<<;;;===@@@BBBBBB@@@===;;;>>>>>>>>>>>>===<<<;;;::::::::::::::::::999888777444444555555666555555444111111111111000000000000//////000000111111111222111111000///...------,,,***++++++,,,---...////////////.........---------,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++******))))))*********+++++++++************))))))))))))))))))***+++,,,------...************************++++++++++++++++++++++++,,,,,,,,,,,,------...///++++++******)))******+++---+++(((&&&&&&(((+++---,,,++++++******)))))))))++++++++++++++++++,,,,,,)))+++++++++***)))***+++******************++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++******))))))(((,,,------......------,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***+++,,,///---,,,,,,......---+++***)))((((((((()))++++++///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,//////...---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))---,,,,,,++++++,,,,,,---)))+++,,,,,,******+++---///...,,,+++***++++++,,,------------------------,,,++++++******)))))))))++++++++++++++++++++++++---,,,++++++------,,,++++++,,,------......---------------,,,,,,+++++++++------------------------000000///...,,,+++******,,,,,,,,,---------......+++,,,------......------.........------,,,,,,,,,...---+++***)))***++++++...---,,,,,,+++++++++++++++++++++,,,,,,---------+++---......---,,,,,,---,,,,,,,,,++++++*********&&&"""""")))...///---,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,+++*********,,,***(((***---...---+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++------,,,++++++*********)))))))))))))))------,,,+++************------,,,,,,---...000111***+++,,,,,,******+++,,,...------,,,,,,++++++***)))***+++,,,---,,,+++***------------------------////////////////////////000000///...............000000000000111111111111111111222222222333333333444444444555444444333333444555666777777888888888555666666777777777777777888888888888999:::;;;<<<>>>>>>???@@@AAAAAABBBBBBBBB@@@>>>???AAA@@@>>>;;;BBBAAABBBCCCEEEEEECCCAAA;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>=========<<<;;;999888777777777777777777888888888777666555555666666555444444444333222111111111111000000000000000000000000000000//////......------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------***((((((+++,,,+++)))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***,,,---...//////+++,,,------.........---)))))))))))))))))))))***++++++,,,,,,,,,,,,------*********)))(((''''''&&&************************))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))***+++,,,---,,,***)))***,,,,,,+++***,,,+++*********+++------,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++---,,,++++++------,,,++++++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,------......------......---------,,,,,,,,,...---,,,+++***++++++,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,...000///...---...///,,,,,,,,,+++++++++******---)))%%%&&&))),,,+++)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,***)))***,,,---,,,*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++''''''((()))))))))))))))++++++++++++++++++******,,,,,,++++++***+++++++++---,,,+++*********+++,,,***+++,,,,,,******+++,,,***++++++,,,,,,------...******+++,,,,,,,,,,,,,,,------------------------//////////////////////////////...---------------000000000000111111111111111111111222222222333333333333444444444444444333333444555666666777777777555555666777777777777777777777777888888999;;;;;;===>>>>>>???@@@AAABBBBBBCCCAAA???@@@AAAAAA???<<<@@@@@@@@@BBBDDDDDDBBB@@@@@@@@@??????>>>======<<>>>>>>>>>>>=========<<<;;;:::888888666666666666666666666666888666555555666777555444222111000///............000000000000000000000000000///////////////...............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,---***((()))+++,,,+++)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,---.........,,,,,,---------,,,,,,,,,++++++*********)))))))))+++++++++,,,,,,,,,------++++++***))))))(((''''''************************))))))***++++++++++++***(((((()))))))))************++++++,,,------......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------***))))))***,,,---,,,+++,,,++++++++++++,,,------******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***---,,,,,,++++++,,,,,,------......---+++***+++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,++++++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000+++++++++,,,,,,,,,------+++,,,------......------------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++---///...---,,,------,,,,,,,,,++++++++++++***111...***)))+++,,,***((())))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------+++++++++++++++*********))))))******************+++***))))))***+++***(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,///...,,,+++))))))((((((***+++,,,,,,******+++,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...------------------------////////////////////////......------,,,,,,------000000000000111111111111111111111222222222222333111222333444444555444444222333444555666666666666444555666666777777666666777777777777777888999:::<<<======>>>@@@AAAAAABBBDDDBBBAAABBBBBBBBB@@@>>>?????????AAABBBBBB@@@???BBBAAAAAA@@@??????>>>>>>????????????>>>>>>>>>>>>=========<<<;;;:::999888666666666666555555555555888777555666777777666444222111000...---,,,,,,,,,000000000000000000000000////////////000000000000//////.........---------------------------------+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))*********+++++++++,,,+++))))))+++,,,+++***+++************+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++******+++,,,,,,---------,,,++++++,,,,,,,,,++++++***,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,+++++++++***))))))((((((************************))))))***++++++++++++***))))))))))))*********+++)))))))))******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,,,,------+++******+++---///...---))))))))))))******++++++,,,,,,,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---...//////...,,,***+++,,,++++++++++++,,,------...+++++++++++++++++++++++++++,,,,,,------.........++++++++++++++++++++++++---,,,++++++------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---//////000+++++++++,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++...+++)))***,,,------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))((((((((()))*********++++++******)))))))))((((((******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---,,,+++++++++,,,...///++++++++++++,,,,,,,,,,,,************+++,,,------111000///...---,,,++++++***+++,,,,,,******+++,,,...------,,,,,,++++++***---,,,+++++++++,,,...///------------------------///////////////////////////......---------......///000000000111111111111111111111111222222222222000111222333444555555555333333444555666666666666555555666777777777777666777777666666777888888999;;;;;;<<<===???@@@AAAAAADDDCCCCCCCCCCCCBBBAAA@@@???>>>???@@@BBBBBB@@@>>>>>>>>>???@@@@@@AAAAAABBB????????????>>>>>>>>>===============<<<;;;:::999777666666666666666555555888777555666777777666444555444222111//////......000000000000000000000000...//////000000111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************++++++++++++,,,+++******++++++++++++***************++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++))))))***+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++******))))))************************))))))***++++++++++++************+++++++++,,,,,,+++++++++*********))))))******++++++++++++******++++++,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------+++***)))+++---......---))))))******++++++++++++------......000111222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...//////...,,,***+++,,,***++++++,,,------------------------------------,,,,,,,,,------......///++++++++++++++++++++++++---,,,++++++------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((***++++++***))))))***++++++++++++++++++++++++***))))))***+++---------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))),,,++++++******)))))))))((((((((()))*********+++************)))(((((((((******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******)))((((((***+++,,,************++++++,,,,,,************+++,,,------////////////......------***+++,,,,,,******+++,,,...------,,,,,,++++++***---,,,+++***+++,,,---...------------------------////////////////////////000///////////////000000///000000000111111111111000000111111111222222222000111222333444444444444444444555777777777777777555666777777888777777777777777777666777777888999999:::;;;<<<>>>???@@@AAACCCCCCDDDCCCBBBAAA@@@@@@?????????AAACCCCCCAAA???======>>>>>>???@@@@@@@@@????????????>>>>>>>>>===============<<<;;;::::::888888888777777666666666777666555555666666555333555555333222111000000000////////////////////////......//////000000111111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,++++++***++++++,,,******))))))******+++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,------,,,,,,++++++&&&'''(((***+++,,,,,,---))))))***+++,,,------...*********+++++++++,,,,,,+++++++++***************************************))))))***++++++++++++******++++++++++++,,,,,,,,,......------,,,++++++***)))******++++++******))))))***+++,,,---,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))(((((()))+++,,,+++***+++,,,,,,---...---------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++'''(((***,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,------......---+++***+++,,,++++++,,,---------,,,,,,------------------------,,,,,,------------------++++++++++++++++++++++++---,,,++++++------,,,++++++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,------......------++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,------+++++++++++++++************,,,...---,,,+++,,,,,,***++++++++++++,,,,,,,,,************************...------,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********)))))))))))))))+++++++++++++++*********))))))******************)))+++++++++)))((()))*********+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++******++++++,,,---))))))******++++++,,,,,,+++++++++***++++++,,,,,,++++++,,,---------,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,------...++++++******++++++,,,---------------------------////////////////////////000000000///000000111111000000000000111111111111000000000111111111111222000111222333333444333333444555666777888888888888666777888888999999888888888888777777777888888999888999:::;;;===>>>@@@@@@AAABBBCCCBBB@@@???>>>????????????AAABBBBBBAAA????????????>>>======<<<<<>>>>>>>>>>>===============<<<;;;;;;999999888888777777666666666555333444555555444222333222111000////////////////////////////////////............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---,,,******,,,---***))))))))))))***++++++------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++&&&''')))***,,,,,,------((())))))***+++,,,------************++++++++++++************************************************))))))***++++++++++++***************++++++++++++---,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''(((***,,,,,,+++***)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++******)))((()))***+++***)))+++,,,---.........------******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---//////---,,,+++'''(((***,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,------,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,++++++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////+++,,,------......------******+++++++++,,,,,,,,,)))***+++---------,,,+++,,,+++++++++,,,,,,---...++++++++++++*********)))+++---......---,,,,,,---******+++++++++,,,,,,,,,***+++,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))+++,,,,,,***)))+++---******+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,---......//////......******++++++,,,------...,,,,,,++++++***+++++++++)))***++++++++++++***)))***+++,,,,,,******+++,,,***++++++,,,,,,------...((()))******++++++******------------------------///////////////////////////////////////000111111000000000000111111111111000000000000111111111111111222222333333333222222333444555666777777777777888888999::::::::::::999999999888888888888999999777777999:::<<<>>>???@@@>>>@@@BBBAAA>>><<<<<<>>>>>>===>>>???AAAAAA???===@@@??????>>>======<<<<<>>>>>>>>>>>===============<<<<<<;;;999888888777666666555555555333222222333444222111000000////////////000000////////////////////////............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,---,,,******,,,...)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,)))***++++++,,,+++++++++************************************++++++++++++))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))************)))))))))******+++,,,,,,))))))************))))))&&&''')))+++,,,+++)))(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******---+++***+++,,,,,,+++***)))***+++,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,------,,,,,,++++++,,,,,,---***+++,,,,,,******+++---,,,------...---,,,***)))++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++------,,,++++++,,,------......------+++++++++,,,,,,---------------------------------++++++,,,,,,---...//////.........////////////000+++,,,------......------*********++++++,,,,,,,,,((()))+++,,,---,,,,,,+++++++++++++++,,,,,,---...++++++++++++******)))))))))+++---,,,+++***+++,,,*********++++++,,,,,,,,,(((***,,,,,,++++++,,,,,,***++++++,,,,,,------...*********************************++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,+++*********(((+++---,,,******,,,...******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------)))***+++,,,---,,,+++***++++++,,,,,,---...//////------,,,+++***************+++,,,,,,+++***)))(((***+++,,,,,,******+++,,,......---,,,,,,++++++***'''((()))++++++***))))))------------------------////////////////////////...............///000000000000000000111111111111000000000000111111111111222222333333333222111111222333444555666666666666999999:::;;;;;;;;;;;;:::::::::999999999999999:::666777888:::<<<>>>???@@@===???AAA@@@<<<:::;;;===<<<<<<<<<>>>@@@@@@>>><<<=========>>>??????@@@@@@????????????>>>>>>>>>>>>==================<<<;;;888777777666555444444444444333111222333333222000000000000000000111111222////////////////////////.........------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))************++++++++++++---...---******,,,///)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,,,,---------,,,---------,,,+++***)))(((,,,,,,+++***)))((('''&&&)))************+++++++++((((((((((((((()))))))))///,,,***+++---...,,,))))))***++++++,,,,,,,,,,,,))))))))))))************...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++++++++***)))(((*********++++++,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...,,,---...//////---+++***///......---+++******)))+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))***+++,,,------,,,***(((+++,,,,,,------,,,,,,+++++++++---......---++++++***++++++,,,,,,------...,,,,,,+++++++++,,,---...............---,,,,,,++++++,,,,,,,,,+++******))),,,,,,---...---,,,***)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...***&&&$$$%%%(((***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...************************------,,,,,,+++***))))))'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********...+++(((+++///222000,,,************************+++++++++*********))))))((()))***+++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,+++++++++******)))************+++++++++))))))************))))))***+++,,,,,,******+++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...////////////////////////......///000000000000000000111222222111000111222111111111111111111111111111111111111222444666777888888999:::;;;;;;;;;;;;888777777666777999;;;<<<888888777888999;;;===???;;;>>>AAABBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;:::999999;;;;;;:::999999999888888777666666666555555444333333222111111333222222222111111000000...---,,,,,,,,,,,,---...+++,,,---...---+++(((''')))+++------,,,*********+++******************+++************+++,,,---...)))***++++++***)))***+++---+++)))'''''')))+++---***)))((('''''')))+++,,,++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++,,,+++***((((((***,,,******************************+++++++++,,,,,,,,,...,,,***+++------+++)))******+++,,,,,,,,,++++++))))))))))))************---,,,+++*********++++++++++++++++++++++++++++++...---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,---...//////---+++***------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,------...++++++,,,,,,,,,,,,------------------------------++++++++++++************+++,,,,,,---,,,+++))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,------------,,,,,,+++///////////////...------------.........---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,---------,,,,,,++++++************++++++++++++************++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********'''%%%'''+++---+++(((+++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++++++++++++++*********+++,,,---,,,,,,,,,+++++++++******************++++++++++++******++++++++++++*********+++,,,,,,******+++,,,***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...............////////////000..............................///000000000000000000111222222000000111222111111111111111111111111111111111111222444666777666777888999::::::::::::888777777777888999:::;;;999999888888888999;;;<<<<<>>>>>========================;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===:::999888999:::;;;:::999999888888777777666555555444333333222111111000000222222111111000000000000......---,,,,,,---............//////...,,,+++***)))+++------,,,******+++,,,++++++******++++++,,,************+++,,,---...)))***++++++***)))***+++,,,+++***((((((***+++,,,+++***)))((((((***+++---++++++************++++++************************))))))))))))************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))),,,------+++))))))+++---************************************+++++++++,,,---,,,***+++,,,,,,+++)))++++++,,,,,,,,,+++******)))))))))*********+++++++++,,,,,,,,,++++++******************************,,,,,,+++************+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,---......//////,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---.........---,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++++++++************++++++......---,,,,,,+++******+++++++++,,,,,,,,,------++++++,,,---------,,,,,,000000000111000000///........./////////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++---------------,,,+++***++++++************++++++++++++************++++++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,***((())),,,---+++)))************************+++++++++***************))))))***++++++++++++*********)))))))))***+++,,,,,,,,,,,,+++++++++******************+++++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...............////////////000..............................///000000000000000000111222222000000111222111111111111111111111111111111111222333444555666555666777888888999999888888888777888888999:::;;;::::::999888888888999:::===???BBBCCCAAA?????????========================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<999888777888:::;;;;;;999888888777777666555555444222222222111000000//////000000000000////////////......---,,,,,,---......///......------,,,,,,+++)))+++------+++***+++,,,---,,,,,,++++++,,,,,,---***************+++,,,---)))***++++++***)))***+++************************++++++***))))))+++,,,---++++++************++++++++++++++++++++++++++++++))))))))))))*********+++************************++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++++++++***************------...,,,+++***,,,---************************)))))))))*********++++++,,,,,,++++++++++++******,,,,,,,,,,,,++++++***)))))))))*********+++++++++***+++,,,------+++***(((+++++++++++++++++++++++++++*********************,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********++++++************************+++,,,,,,+++******))))))((((((((()))************++++++++++++,,,---......---,,,+++------.........---,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---+++++++++,,,,,,,,,------************************,,,,,,+++++++++*********......,,,+++***)))))))))+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++,,,,,,---------,,,******+++,,,---------,,,---...............---------............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,------+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++******))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++---...,,,***))))))))))))))))))))))))************************)))******+++++++++*********************++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------------.................................///000000000000000000111222111000///000222111111111111111111111111111111222222333444555555555555666777888888888888888888888888999999::::::::::::999888888:::;;;<<<===???BBBBBBAAA?????????========================<<<<<<;;;;;;;;;;;;::::::888999999999999999999888888777666888:::;;;:::999777777666666555444444444222222111111111000000000//////////////////............------------......---,,,+++************+++)))+++,,,,,,+++***+++------------,,,,,,---------***************+++,,,,,,)))***++++++***)))***+++)))***++++++++++++***)))++++++*********+++,,,---++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***************************,,,------,,,+++***+++,,,************************((())))))))))))*********,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***)))************++++++++++++***+++---...---,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***)))((()))))))))+++******))))))((((((((()))))))))*********++++++***+++,,,------,,,+++***------...---------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------************************,,,,,,,,,++++++++++++***...---,,,+++************+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***((('''''')))+++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...............---------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,'''((()))***++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++************+++***)))******************************************************+++++++++******)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,------------.................................///000000000000000///000111111000///000111111111111111111111111111111222222333444444444444555666777888999999999999888999999999::::::::::::999999888999:::<<<===???===???AAAAAA???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::888777777777777777777888888777666777999:::999888666666555555444333333222222222222222222111111111..................//////........................,,,,,,+++*********++++++)))+++,,,+++******,,,......------,,,,,,------...******))))))******++++++)))***++++++***)))***+++(((***+++,,,,,,+++***(((+++++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++******************************+++,,,,,,***))))))***************************((())))))))))))*********,,,---...---+++***+++,,,++++++,,,,,,,,,+++***************++++++++++++,,,***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,......////////////......///...---+++******+++,,,,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++************++++++******+++,,,,,,---......***+++,,,---...---,,,+++,,,,,,------......------+++,,,------...---------,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***---......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++))))))+++,,,---.........------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***++++++++++++***))))))++++++,,,------------,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******++++++++++++*********+++,,,,,,******+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---...............////////////000------------------------......///000000000000000///000111111//////000111111111111111111111111111111222333444444444444333555666777888888999999999999999::::::::::::999999888888777888:::<<<>>>???<<<>>>??????>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999888888888888999999888777666777888888777666555555444444333222222222222222222222222222222222............////////////---...////////////...---------------------------)))***++++++******---......------,,,,,,------...******)))))))))******+++)))***++++++***)))***+++)))***+++,,,,,,+++***)))*********+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++******************+++++++++)))+++,,,,,,***)))))))))************************)))))))))*********++++++,,,...///...,,,+++,,,...******+++,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,------,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,---......//////......---000///---,,,,,,---...///,,,,,,,,,,,,------------*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,......------,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------,,,,,,,,,+++++++++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++....../////////...------++++++,,,------------------,,,,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------........................---,,,,,,++++++************+++,,,---------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---((()))***+++,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,------------...///++++++++++++++++++++++++))))))*********++++++++++++++++++++++++***)))))))))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,...---,,,,,,,,,,,,---...,,,,,,,,,------------...---,,,,,,,,,,,,---...............////////////000------------------------......///000000000000000///000111000///...///111111111111111111111111111111222333444444444333333444444555666777777777777999::::::;;;;;;:::999999777777666666777999;;;<<<;;;===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888:::999888777777888999:::999888666666777777666444444444444333222222111111111111111111111111111111....../////////000000000---...///000000///...---,,,,,,---.........---,,,)))***+++*********---///------,,,,,,,,,,,,------******))))))))))))******)))***++++++***)))***+++*********++++++*********((()))******++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++***+++------+++***)))***************************************+++++++++,,,---///111///,,,+++---///)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++*********************************+++,,,---...------,,,+++*********+++,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***...---,,,+++,,,...000111*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---......---,,,,,,,,,,,,---)))******+++---......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++''')))+++---...---,,,++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++...------,,,,,,++++++***)))***,,,......---,,,+++///000000000///...------)))***++++++,,,,,,,,,+++...------,,,---...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...+++(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++++++++***))))))******))))))))))))******---,,,,,,++++++,,,,,,---'''((()))+++,,,---......,,,,,,,,,++++++******************++++++,,,,,,,,,&&&'''))))))))))))+++,,,(((((((((((((((((((((((())))))******+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++******,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,------......------,,,***+++,,,,,,******+++,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------...//////000000000000000///000111000///...///111111111111111111111111111111222333444555444333222222333444555666666666666999:::;;;;;;;;;:::999888888777666555555666777888;;;<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888777666555555666777888:::888777666777666555333444444333333222111111000////////////000000000000.../////////000000111111---...///000000///...---)))***,,,------,,,***))))))***+++******+++---000---,,,,,,++++++,,,,,,---******)))))))))))))))***)))+++++++++***)))***+++************************(((((()))************)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........************************++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++))))))******+++++++++++++++,,,......---+++++++++***************************++++++++++++,,,,,,,,,...---,,,++++++,,,---...---,,,+++*********+++,,,//////---,,,+++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))''')))+++---...---,,,+++,,,+++++++++***)))))))))++++++************++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++((('''&&&&&&''')))+++---333333111///---+++)))(((---.........---,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,++++++*********---,,,++++++------,,,++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++,,,,,,,,,,,,+++***))))))((())))))******,,,,,,+++******++++++,,,++++++***)))***+++---......---+++*********++++++++++++++++++++++++++++++,,,,,,*********+++,,,---******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++111...,,,+++++++++***)))************************,,,,,,+++******+++,,,,,,************************)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......------------..................////////////000///---,,,---...000111222111111111000000//////222222111111111111111111111111111222333444555666666666666666666777888888777777888888888888777777777666666666666777777888777999::::::::::::<<<===<<<;;;;;;::::::999999888999999999888888888888888<<<:::888777555555555666777666555444333444555555222222222111111111111000000000000000111111111111/////////...------,,,,,,---+++***,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++------...///,,,+++***))))))***+++,,,))))))************))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************///...---+++******++++++,,,,,,+++***))))))******+++***)))(((((()))***++++++******************+++---,,,+++*********++++++---,,,+++***)))))))))***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))''')))+++---------,,,+++++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,---)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++)))******++++++++++++***---------------.........------......------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++......------,,,,,,,,,,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******((()))******++++++******,,,,,,++++++************,,,,,,++++++***+++++++++++++++******++++++,,,------,,,+++*********++++++++++++++++++++++++++++++---,,,+++*********+++,,,******++++++++++++***************+++++++++,,,,,,++++++++++++*********)))************++++++++++++...,,,++++++,,,,,,,,,+++************************,,,,,,+++******+++,,,,,,******************************++++++++++++******---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,************************,,,,,,------------------......------------..................////////////111000.........///111222111111111111000000000///111111111111111111111111111111111222333444666666777777666666666777777888666777777777777777777666777666666666666777888888777888::::::999:::;;;=========<<<;;;;;;::::::999888888888888888999999999;;;:::888777666555666666666666444333333333444555222222222111111111000000........./////////000000/////////...------,,,,,,---,,,+++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---++++++***))))))***++++++******++++++++++++******************************************************+++++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************///...,,,+++******++++++,,,++++++***))))))******,,,+++***))))))***+++,,,*********++++++*********---,,,++++++******++++++***))))))((((((((()))))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******((()))+++,,,------,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,...//////---+++))))))***+++,,,---...///000------......------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++/////////...............---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,---...............------------------------------,,,,,,++++++******)))***++++++,,,,,,++++++......------,,,,,,++++++,,,,,,,,,++++++***************+++,,,,,,,,,++++++---,,,+++*********++++++++++++++++++++++++++++++------,,,+++*********+++******++++++++++++******))))))*********+++++++++,,,,,,,,,+++++++++******************+++++++++,,,,,,+++)))***,,,------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------************++++++++++++......---------,,,,,,,,,......------------..................////////////111000/////////000222333111111111111000000000000111111111111111111111111111111222222333555666777888888777777777777777777666666666666666666666666666666666666666777888999777888::::::999999;;;<<<>>>======<<<<<<;;;::::::777777888888999999::::::;;;:::888777666666666666666555444333333333444444222222111111111000000000/////////000000000111111/////////...------,,,,,,...------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,++++++***++++++,,,+++******)))*********,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,++++++++++++***+++((((((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,........................++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,------......---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,/////////...............---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++******,,,---......//////......,,,,,,------------------,,,,,,,,,,,,++++++******)))***,,,------,,,+++***,,,+++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***************++++++++++++******************++++++++++++...------------,,,,,,,,,*********+++++++++,,,,,,,,,+++)))***+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,'''((()))***,,,---...///,,,,,,,,,---------......,,,,,,,,,---------------------------------------...------,,,,,,------...............////////////000000/////////000111222111111111000000000000000111111111111111222222222222222222333444555666777888888888888888888777777555555555444444555555555666666666666777888999999777999::::::999999:::<<<======<<<<<<;;;:::::::::777777888888999:::;;;;;;:::999888777777666666666444444444333333333333333111111111111000000000000111222222222333333333333/////////...------,,,,,,.........///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++*********)))+++******************+++***++++++++++++++++++***************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++++++++******++++++***************++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,++++++******))))))))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,---******++++++++++++*********+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++***++++++,,,------+++***)))(((((()))***++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000......---,,,++++++******,,,,,,------...------,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++---------------------------,,,++++++------,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------------------------,,,+++++++++++++++******------...////////////...((()))+++,,,------------***+++,,,,,,,,,++++++******+++,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---'''((()))***,,,---...///,,,,,,,,,---------......,,,,,,---------.........++++++,,,,,,---...//////------,,,,,,,,,,,,------............////////////............//////000000000000000000000000111111000000111111111222222222222222222333444555777777888888999:::999999888777555555444444444444555555666666666666777888999:::999:::;;;;;;:::999;;;<<<<<<<<<;;;;;;:::999999999777777888999:::;;;;;;<<<999999888888777777666666333333333333333222222111111111111000000000//////111222222222333333333333/////////...------,,,,,,---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++***************++++++*********))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++******+++***************++++++)))******************)))*********++++++*********+++,,,,,,,,,,,,+++***)))***************+++,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))+++,,,,,,+++))))))******+++,,,------------,,,,,,------------,,,,,,************+++,,,------+++++++++******+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******+++---000111------------,,,,,,,,,,,,,,,,,,------......------++++++,,,,,,,,,,,,------))))))************)))))),,,,,,,,,,,,,,,------------,,,++++++------,,,++++++,,,,,,------,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,------,,,,,,'''(((***+++,,,,,,,,,,,,((()))+++,,,------,,,+++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++*********++++++++++++******++++++,,,,,,,,,---------*********)))))))))((((((++++++++++++,,,,,,,,,,,,...,,,*********+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------******++++++,,,,,,------***++++++,,,---...///000------,,,,,,,,,,,,------............////////////---.........////////////000000000000111111111111000000000111222222333333222222333333444666777888777888999:::;;;:::999999666555444333333444555666666666666777888999:::;;;:::<<<===<<<;;;:::;;;===<<<;;;;;;:::999999888888888888999999::::::;;;;;;888888888888888777666666222222333333333222111000111111000000000//////////////////000000000111111/////////...------,,,,,,,,,---//////.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++++++++***))))))))))))******)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************)))******+++,,,((()))************)))(((+++******************+++++++++,,,,,,,,,+++***)))++++++*********+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++*********)))++++++************++++++------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***,,,------,,,***))))))***+++,,,------------,,,,,,------------,,,,,,+++******+++,,,---......,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///------------------------+++,,,------......------++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,++++++------,,,++++++,,,,,,------,,,,,,+++++++++*********+++,,,---++++++++++++++++++++++++******************++++++******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))&&&'''***,,,......---------,,,++++++******++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))+++,,,------,,,,,,******++++++++++++*********+++++++++,,,,,,,,,,,,++++++*********)))))))))+++++++++,,,,,,,,,------+++***))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---............////////////......///000000000000000///000000000111111111111///000000111222222333333333333333333444666777888555777999;;;<<<<<<;;;:::777666555333333555666777666666666777888999;;;<<<<<<===>>>===<<<;;;<<<>>><<<<<<<<<;;;::::::999999::::::::::::::::::::::::777888888999888777666666111222333333333222000000111000000000////////////........./////////000000/////////...------,,,,,,***---//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))***++++++++++++***))))))******++++++******)))************************++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******))))))***++++++,,,)))***++++++++++++***)))...---,,,++++++,,,---...++++++,,,---,,,+++***)))++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,+++++++++***+++---......---+++***)))***+++,,,------...---,,,------......------,,,,,,++++++,,,---...///000))))))+++,,,,,,+++))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++---...///000///...,,,+++000000///...------,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,---------...//////000000//////...,,,,,,,,,------.........---,,,++++++------,,,++++++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...******************************************+++++++++,,,------......------,,,---......,,,***(((&&&%%%&&&))),,,...///.........---+++***)))***++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++'''(((***,,,---------,,,******++++++++++++******)))************+++++++++.........---------,,,,,,++++++,,,,,,,,,---------)))((('''(((+++---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---............/////////000//////000111111111111111//////000000111111111222///000000111222222333333333333333444555666777888555666999;;;======<<<;;;888777555444444555777888666666666777888:::;;;<<<===>>>???>>>===<<<===>>>>>>======<<<;;;;;;::::::;;;:::::::::::::::::::::777777888999999888666666111111222333222111000///000000000000////////////000000000000111111111111000//////...------,,,,,,))),,,///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))+++,,,,,,+++***)))******))))))***+++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,)))'''$$$######%%%)))+++111***&&&&&&''''''(((,,,+++++++++******)))))))))+++++++++++++++++++++++++++******))))))******+++---///111000---,,,,,,...))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++)))((((((((())),,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++''')))---000222111000...------------------------///...---,,,,,,---...///...,,,++++++,,,---+++***---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++++++++************+++,,,,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++************+++,,,------)))((((((***...///...+++,,,++++++*********))))))'''((()))***************,,,,,,,,,+++++++++******(((((((((((()))***+++,,,++++++++++++++++++++++++))))))*********))))))(((******++++++++++++******************************+++***)))(((((()))***+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,+++*********+++))))))***+++,,,,,,------...---+++******+++---...,,,+++*********,,,///000000000000///.........---/////////...///000111111000000000000111111111111222222222333333333444444444222111222555777666444666777999999888888999;;;;;;999777666555555555555777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;::::::999999999666777888888888666555444333333333222222222111111////////////////////////,,,------...000111333444000///------.........---------,,,,,,,,,---......000---***+++...000000...)))))))))))))))))))))))))))***+++,,,,,,+++)))(((,,,++++++***)))))))))***************************++++++***))))))***++++++)))*********)))))),,,...------,,,++++++******)))+++***((('''''')))***,,,************))))))))))))((()))***++++++***)))(((************************+++*********))))))((((((***,,,---,,,)))''')))+++,,,++++++******++++++,,,...+++((('''***++++++)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------...---+++******,,,...000...***)))---...+++***+++------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++(((***+++***(((&&&((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,------,,,,,,+++........................++++++,,,,,,---......///333333222111111000000///,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,---.../////////...------------------------//////...------...//////...---,,,,,,------,,,***---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++***)))+++---...,,,***++++++++++++******))))))((())))))************))),,,,,,++++++************************+++,,,---...++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,++++++******++++++)))******+++,,,,,,------...---,,,++++++,,,---...---,,,+++***+++,,,...////////////...............////////////000000000000000000000000111111111111111222222222222333333333444222111333555777666444666777999999888888:::;;;;;;:::888777666555666666777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=========;;;;;;:::::::::999999999777888888888777666444333333333222222222111111111////////////////////////---......///111222444555000///------.........---------,,,,,,,,,---.........,,,))))))+++---,,,+++)))))))))))))))))))))))))))******+++++++++******,,,,,,+++***************************************************************,,,------,,,***((()))***+++++++++++++++++++++,,,...---+++******+++,,,---************))))))))))))******++++++++++++******+++++++++***************++++++++++++*********)))***+++---,,,)))((()))+++,,,++++++++++++++++++,,,---+++))))))+++,,,+++***************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---+++++++++***+++,,,,,,---+++***---333555000+++***......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---++++++,,,,,,,,,---------++++++,,,,,,,,,+++******)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,---............------------------------++++++++++++++++++++++++------------------------------------------------,,,+++++++++,,,------...+++,,,,,,------,,,,,,,,,........................+++,,,,,,------.........000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,//////............------///...---,,,,,,---......------------------------///......------......//////---,,,,,,---...,,,+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------,,,,,,+++++++++,,,------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++***+++++++++---,,,++++++,,,,,,***(((+++++++++++++++******)))*********+++******))))))+++************)))))))))************+++,,,------++++++++++++++++++++++++))))))***************))),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++******++++++,,,,,,------///...---,,,,,,---...///------,,,++++++,,,---...---------..................///000111111111000///000000000000111111111111111111111222222222333333444333222333555666666555666888999999999999:::<<<<<<;;;:::999777777777777777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::::::::999999999999999888888888666555333222333222222222222111111111////////////////////////...//////000111333444555000///------.........---,,,,,,,,,,,,,,,---...///000...++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,+++++++++++++++************************)))***+++,,,,,,+++***))))))***,,,,,,***((('''((()))******+++,,,,,,------///...---+++++++++,,,---++++++*********))))))))),,,,,,++++++++++++,,,,,,++++++++++++******)))))),,,,,,,,,+++++++++++++++***+++,,,+++)))))))))+++++++++++++++++++++++++++,,,+++***+++------,,,***))))))))))))))))))))))))---,,,,,,++++++******************++++++*********,,,+++++++++++++++++++++(((((()))))))))*********''''''(((((()))))))))(((***)))---555666111,,,+++------------------------***+++++++++++++++,,,,,,,,,------------------,,,000///...,,,+++,,,///000+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,++++++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,------------------------******************++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,+++------------------------............------------...------,,,,,,------...---------------------------------,,,,,,---------///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++,,,,,,---...///...------,,,,,,,,,,,,++++++,,,,,,---------,,,------------------------------,,,+++************,,,++++++,,,,,,+++***)))***+++,,,,,,,,,+++******++++++++++++******)))(((***)))))))))))))))))))))))))))(((((()))******+++++++++++++++++++++++++++))))))***+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------///...------------...///......---,,,,,,,,,------,,,,,,------......//////---///111222333222000//////000000000111111111111222222222222333333333444333333333444555666666666666888::::::999:::;;;===>>>===<<<;;;:::999999888777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999999999999999999999999999888777555444222222222222222222111111111111////////////////////////.........///000222333444000...------.........,,,,,,,,,,,,,,,------...///444333111000///...---,,,))))))))))))))))))))))))***)))(((((()))+++---...------,,,++++++,,,,,,---************************((()))+++,,,,,,+++)))((("""%%%(((***))))))((()))*********++++++,,,,,,,,,...---,,,+++***)))******+++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++***+++++++++************++++++++++++++++++++++++***+++,,,---......,,,+++************************,,,,,,,,,++++++*********)))***++++++++++++***)))++++++++++++++++++++++++(((((()))))))))*********((()))***+++,,,++++++***+++)))+++111333///,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,---............---,,,---+++)))((((((***+++,,,************++++++++++++***++++++,,,,,,,,,++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,---***+++,,,---.........---------------------------++++++++++++++++++++++++///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,---...///...------,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++------,,,+++************)))***+++,,,,,,++++++,,,)))***,,,------,,,+++***+++++++++++++++***)))((()))))))))))))))))))))***)))))))))((())))))***+++++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++***************))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------.........------...............------------------,,,------....../////////...///111333333222000//////000000000111111111111333333333333444444444444333444444555555555666777666888:::::::::;;;<<<>>>??????>>>>>>===;;;::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999:::999888666444333222222222222222111111111000000////////////////////////---------...///000111222000...------.........,,,,,,++++++,,,---...//////555555555333111///...---))))))))))))))))))))))))***)))(((((()))+++---...,,,,,,,,,++++++,,,------************************((()))+++,,,,,,+++)))(((###&&&***++++++******+++,,,,,,,,,+++++++++******...---,,,+++******))))))++++++++++++************+++***)))(((((()))***++++++++++++*********))))))))))))******************************+++++++++******++++++,,,,,,++++++***)))+++---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++---***)))---...,,,+++,,,))))))************++++++*********++++++,,,,,,---+++,,,---......---,,,++++++)))'''''')))***+++***))))))*********+++++++++******+++,,,,,,,,,++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///++++++++++++++++++++++++---------------,,,+++*********+++,,,------------........................------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---)))***,,,---.........---------------------------***++++++,,,,,,++++++***...,,,++++++,,,---+++***++++++,,,,,,,,,,,,------------............------++++++++++++++++++++++++,,,,,,+++++++++,,,------...---,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++(((***,,,,,,++++++,,,---)))***,,,......---+++***+++++++++,,,++++++******)))))))))************+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))******++++++******)))************************((())))))*********))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------------------------------------------.....................//////////////////000111222222222111000000000000000111111111111222222333333333444444444222444666666555555666888777888:::;;;;;;<<<>>>???AAAAAAAAA@@@???>>><<<;;;888888999999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888888999999999999999999888777555444333333333222111111111111000000000////////////////////////------------...///000111000///------.........---+++++++++,,,---...///000333444444222///---,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,---************************)))***+++,,,,,,+++***)))***,,,......---,,,+++,,,------,,,,,,+++******)))......------,,,,,,++++++,,,++++++++++++************))))))))))))))))))***************************)))))))))))))))*********+++)))))))))+++,,,+++******+++,,,------,,,+++***(((***,,,---,,,+++,,,...++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,------,,,+++***)))*********++++++++++++,,,,,,,,,,,,------------)))))))))*********++++++...***)))+++---******+++)))))))))*********++++++)))******+++,,,,,,------+++,,,---......---,,,+++,,,***)))***---...---+++*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---------------,,,+++------------------------++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))***+++,,,------------........................------------------------******************++++++........................,,,,,,,,,,,,------......---,,,,,,++++++,,,------------------------------+++,,,------------,,,+++---+++******+++,,,***)))+++++++++,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***,,,...---+++)))***+++(((***,,,...///---,,,*********+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++'''(((***+++,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,------------,,,,,,,,,,,,---....../////////000000000000000/////////000000111111111222222222000000000000111111111111000000111111111222222222222444666666555555777999777999;;;;;;<<<<<<>>>@@@BBBBBBBBBBBBAAA???===<<<888888999::::::;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::777888888888999999999999888777666444333333444444111111111111000000000000////////////////////////...------......///000111000///------.........---+++++++++,,,---...///000000222444222...+++++++++)))))))))))))))))))))))))))******+++++++++*********************+++,,,,,,************************************************+++---...---,,,+++,,,...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))******++++++******))))))))))))***++++++,,,,,,)))))))))******++++++++++++)))((()))+++---+++***)))***,,,------,,,***)))(((***++++++)))***,,,///************************))))))***+++,,,------...***+++---......---+++***))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......***))),,,---***)))***))))))*********+++++++++))))))***+++,,,,,,------***+++---......---+++******((((((***,,,---+++)))++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,---...////////////........................++++++++++++++++++++++++))))))***++++++,,,------------------------------&&&''')))+++,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------.........//////111///,,,)))(((***,,,---------------------------------...//////...------,,,+++)))***++++++***(((+++++++++,,,,,,---------------............------------------------------...------,,,++++++++++++************+++,,,,,,---)))***,,,......---,,,+++------------------------************+++,,,------,,,...///...***((((((***(((***,,,...///...,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))))))))***++++++++++++++++++++++++((()))***+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---------------------------+++,,,,,,------,,,,,,++++++,,,---...////////////222222111111000000//////111111000000111111222333000000000000111111111111////////////000000000000222555777777555444777999777999;;;<<<<<<===???AAABBBCCCCCCCCCBBB@@@>>>===888999999::::::;;;;;;<<<::::::::::::::::::::::::999::::::;;;;;;::::::999777777888888999999999999777666555444333444444555111111111111000000000000//////////////////////////////...//////000111222000///------.........---+++++++++,,,---...000000000222444333///,,,+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++)))(((***)))))))))***++++++,,,************************++++++***))))))***++++++&&&((()))))))))+++...000*********++++++,,,------(((((()))*********)))))),,,,,,,,,+++++++++*********+++,,,------,,,+++***(((((()))***+++,,,,,,---*********++++++,,,,,,,,,+++)))'''))),,,---,,,***)))***,,,------,,,***)))((()))+++)))((())),,,000))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++------------------------((()))+++,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++---......---++++++,,,,,,,,,---------......,,,,,,,,,++++++*********............---,,,+++***,,,------...---,,,***))),,,,,,,,,---------......)))******+++---......///............---,,,+++************+++,,,---.../////////...------,,,++++++***+++,,,,,,******+++,,,000000///............///,,,------......------,,,...---,,,,,,++++++,,,,,,,,,------......------,,,------------------------.........------,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,******++++++***)))---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---///...,,,++++++,,,...///,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,000///,,,*********+++,,,***+++,,,------,,,***)))+++***(((''''''(((***+++************************))))))))))))))))))))))))'''''')))***+++,,,,,,,,,///---***)))***++++++***++++++++++++++++++++++++((()))))))))************)))))))))))))))******+++***+++,,,---...---,,,,,,...------,,,,,,------...........................------......///.........111222333333222111000///000000000000111111111111000000000000000111111111111111111111000000000000222333555666666666555555777888:::<<<=========<<>>===;;;::::::::::::;;;;;;;;;<<<<<<999;;;>>>>>><<<:::999999;;;:::999999888888999999777888888999999888888777777777555444333222222222222222222111000//////...////////////..................------------......---------,,,,,,,,,++++++,,,,,,+++'''$$$%%%)))---,,,---...//////---+++***)))******+++++++++******''''''((()))***++++++,,,))))))))))))))))))))))))---,,,++++++******++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++*********))))))******)))))))))))))))***((()))***+++++++++++++++---+++***(((((()))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))------------,,,,,,+++*********++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,------...------,,,+++,,,---------,,,+++***,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***+++,,,---............++++++++++++,,,------...))))))***,,,---///000000+++,,,---,,,+++***+++---000///......------......,,,------------------,,,...---,,,,,,++++++,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,......------,,,,,,------------------------------000///------...///---,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---///---,,,++++++,,,---///,,,---------------------******))))))))))))******++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++(((((()))))))))*********+++++++++******+++++++++...---,,,+++******+++++++++++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,************************************************++++++,,,---------,,,,,,---+++)))((()))*********++++++++++++++++++++++++************++++++++++++***************+++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,........................,,,---......///.........000111111222222111000///000000000000111111111111000000000000111111111111/////////000111222222333222222444555666666555555777888:::;;;<<<===<<<<<>>===<<<:::999::::::;;;;;;;;;<<<<<<<<<:::<<<>>>???===;;;::::::;;;:::999999888888999999888888999999999999888888777666555333222222222111222222111111000//////...////////////.....................------.........---------,,,,,,,,,+++++++++,,,---,,,))))))+++---++++++---------,,,***)))++++++,,,,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))---,,,++++++******++++++******++++++++++++******+++++++++++++++++++++,,,+++++++++*********))))))******))))))))))))*********++++++,,,,,,,,,,,,+++,,,+++)))((((((***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,------,,,,,,+++*********++++++++++++******++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,......------------,,,,,,***+++,,,---............++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------.........,,,,,,,,,++++++,,,------,,,,,,,,,,,,+++++++++++++++---...---,,,+++,,,---......---,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,,,,------......------,,,------------------------...------------,,,,,,,,,......---------...//////---------------------------,,,++++++,,,,,,+++***---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------------------,,,******))))))))))))******++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++******,,,++++++***++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************---------------,,,+++******)))'''((()))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------***+++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........///000000000000000///000000000000111111111111000000000111111111222222---......///111333444555111222333444555555555555777888999:::;;;<<<<<<<<<============<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<;;;===??????===;;;;;;;;;;;;:::999999888888999999999999999::::::999999999666555444333222111111111222222111111000/////////////////////....................................------------,,,,,,,,,,,,(((***------,,,++++++++++++,,,---------,,,+++***,,,,,,---------,,,,,,+++************))))))(((((()))))))))))))))))))))))),,,,,,+++************+++******++++++++++++******+++++++++++++++++++++++++++++++++*********************)))))))))******+++,,,,,,---------,,,++++++******)))))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++************+++++++++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++---...///---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,***+++,,,---............***++++++,,,------------******+++++++++,,,,,,,,,******+++,,,,,,---......------------,,,+++******------,,,+++++++++,,,,,,......---,,,***)))((((((,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---------,,,,,,---------......---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------...//////++++++++++++++++++++++++,,,***)))***++++++***)))---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,++++++,,,------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,------------...+++******))))))******+++))))))***+++++++++******,,,+++***)))***+++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))***(((((((((***,,,+++******+++++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************************,,,,,,---...////////////------...//////000000000///000000000111111111111000000000111111222222333////////////111222444555000111222333444444555555777888888999:::;;;;;;;;;<<<<<<===<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<;;;:::999999888888999999999999::::::::::::999999555444333222111111111111111111111111000000//////////////////............---..................---...------------,,,,,,,,,&&&((()))***************---.../////////......---,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))),,,++++++*********************++++++++++++******,,,,,,,,,++++++++++++*********************************))))))******++++++,,,---------,,,+++******))))))))))))***+++------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++*********))))))******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---...---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,++++++++++++,,,------...******+++++++++,,,,,,,,,***++++++,,,,,,---------------------,,,+++***)))------,,,+++++++++,,,,,,(((((()))***,,,---......,,,---......,,,,,,---...------,,,++++++++++++,,,...---,,,,,,,,,,,,---...///...------,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,---......++++++++++++++++++++++++...---,,,---...///...------,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))))))))************++++++************++++++))))))***+++++++++******++++++***)))***+++---...,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++******))))))***,,,---,,,+++*********++++++,,,,,,,,,))))))))))))*********+++***************+++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---...////////////---------......///000000///000000000111111111111///000000111222333333333333222111000000111222333000111111222333444555666888888888888999999:::;;;<<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;888:::;;;;;;:::999:::;;;;;;:::999999888888999999888999999::::::999999888444333222111111111111111111111111000000000000000////////////............------...//////...------.........---------,,,,,,)))((((((((()))***++++++------..................+++++++++++++++***))))))'''(((((()))******++++++)))))))))))))))))))))))),,,+++******))))))************++++++++++++******++++++++++++++++++++++++***************************************+++,,,,,,++++++,,,++++++***))))))((()))))))))***+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,++++++++++++++++++******************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,---------...------,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,......---,,,,,,+++******)))***+++,,,,,,---------,,,,,,,,,++++++,,,------++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,---------,,,+++++++++,,,,,,...---,,,++++++,,,---...///......---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,---------------------------------,,,+++,,,---...---,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++************++++++++++++++++++++++++++++++,,,,,,---------------...++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++******************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------+++******+++------,,,************++++++,,,,,,---(((((()))))))))************************+++,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...////////////////////////++++++---...//////000000///............//////000000000000000111111111111///000000111222333444444777555222000//////000111111111111222333555777888888888777777888888999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888999::::::999888:::;;;;;;:::999999888888999999888888888999999888888888333222111111000000111111111111000000000000000000////////////............,,,---...//////...---,,,............---------,,,---+++))))))+++,,,---,,,*********+++++++++,,,,,,++++++++++++***)))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++***))))))))))))*********++++++++++++************+++++++++,,,,,,,,,***************+++++++++***************+++,,,---******+++++++++***))))))))))))******+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***+++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++,,,---...............---,,,+++++++++,,,---,,,,,,,,,,,,------------///......---+++******))))))***+++,,,,,,---,,,,,,++++++++++++,,,------...000000///---,,,***))))))+++,,,---,,,+++***+++---......---,,,,,,,,,,,,,,,///...,,,++++++,,,.../////////...---------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---------------------------***)))((()))+++,,,+++***---,,,,,,++++++,,,,,,------,,,++++++***++++++++++++++++++,,,,,,+++++++++***++++++,,,---...//////,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,------...---,,,+++******++++++))))))***+++,,,,,,,,,,,,)))******************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++******+++,,,,,,***((()))******+++,,,,,,------))))))*********++++++++++++++++++++++++,,,------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,---........................***+++,,,...///000000000111000///.........///000000000000000111111111111///000000111333444444555777666333000//////000111222222222222444666888999888888777666777888999:::999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888:::::::::999999;;;<<<;;;:::999999888888999999666777777888888777777666222222111000000000000111000000000000000000000111////////////............,,,---///000000///---,,,............---------------+++***+++------+++((())))))))))))******++++++,,,,,,,,,,,,+++***)))((((((((())))))*********+++))))))))))))))))))))))))++++++***)))))))))))))))******++++++++++++******))))))***+++,,,------...))))))*********+++++++++************+++,,,---...******++++++,,,,,,++++++)))******+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))***++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------------------------------,,,---.........---,,,+++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,------------......,,,,,,,,,------.........)))***+++---...///000000///...,,,+++***++++++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))*********+++,,,---...///++++++,,,------...//////***+++,,,,,,******+++,,,///...------,,,,,,------///...,,,++++++,,,.../////////...------------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------.........000///...---------------++++++++++++++++++++++++---,,,+++,,,...///...------,,,,,,++++++,,,,,,------,,,++++++******++++++***++++++,,,,,,++++++***)))***+++,,,...///000000...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++...------,,,,,,------...111///---*********+++,,,((()))+++,,,------,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))''''''************+++***(((&&&))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,+++***+++,,,---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000222111000///......///000000000000000111111111111///000000222333444555555777555222000///000111333222222222333444666999:::888888777666666777888999777888999::::::::::::::::::::::::999999888888888999:::;;;;;;::::::<<<>>>;;;:::999999888888999999666666777777777777666666222111000000000000000111000000000000000111111111000/////////............,,,---///000000///---,,,//////.........---------))))))))),,,...,,,'''###+++*********+++,,,,,,------...------,,,+++***)))************))))))))))))))))))))))))))))))))))))+++******)))))))))))))))******++++++++++++******(((((()))***,,,---...///))))))******++++++++++++************+++,,,---...***+++,,,,,,------------******+++++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***,,,...///,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))&&&'''))),,,---.........***++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,111...++++++---...---******+++---...///......---///---,,,---//////+++(((,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...---+++******+++---...------------------------++++++,,,,,,,,,,,,------,,,,,,************,,,,,,...+++)))((()))******))),,,------......------,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,+++***+++---/////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))***+++,,,---------++++++++++++++++++++++++)))))))))***+++---...///***+++,,,,,,,,,,,,+++***------,,,++++++******))),,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------......---,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++******++++++,,,,,,++++++******************************++++++,,,,,,++++++***+++******)))******++++++------------------------+++++++++,,,,,,---------,,,------------------...,,,,,,---......///000000...------...000111000///111111111000000000000000222222222222222222222222111111222222222333333333333333444444555666666666777777888888888777777666777888999:::;;;<<<;;;;;;888:::;;;:::888666666777777888888999999:::;;;;;;;;;:::999777777777777888:::999888777555333222111111111000000000000111111000000////////////000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,------.........***+++---------+++)))((()))***++++++++++++***))),,,,,,+++***))))))******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************)))))))))((()))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***+++,,,,,,++++++---...++++++************++++++...---,,,,,,++++++++++++))))))))))))))))))))))))+++*********************+++++++++,,,,,,---------,,,+++***)))***+++---...+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000...++++++---...---+++............---,,,++++++---,,,+++,,,...---+++(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++,,,---,,,+++***+++---...---+++******+++---...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...111...,,,,,,---...---,,,,,,------......------,,,,,,,,,,,,---------......---------,,,,,,,,,++++++---+++***+++---//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///...---...000111000///000000000000000000000000222111111111111111111111111111222222222333333333333333444444555666666666777777888888999888888777777777888888999::::::;;;999::::::999777666666777777777888888999::::::;;;:::999888666666666666666888888777666444333222222111111000000000000111111000000////////////000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++***++++++,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++***))))))******,,,+++)))(((((()))+++,,,************************---------,,,+++***)))(((++++++++++++************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))***,,,......---,,,,,,---++++++************++++++---,,,+++************+++************************))))))*********++++++++++++++++++,,,,,,---------***)))))))))***,,,...///++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,------------,,,,,,+++,,,,,,------,,,+++***)))------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++//////...---,,,,,,,,,,,,,,,+++***+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++************************+++---...---,,,+++,,,---------++++++++++++------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------//////............//////111///------...///......,,,------......------,,,,,,,,,,,,---------......------------,,,,,,,,,,,,---,,,***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***************++++++,,,,,,++++++***,,,,,,------------......,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000//////...............000///---...///000000///000000000000000000000000111111111000000000//////111111222222222333333333333333444444555666666666777777888999:::::::::999777777666666777888:::;;;:::::::::999666666777888777777777888999999::::::888888777666555555555555555555555444333333222222111000000//////000000111000//////......//////000111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))((('''&&&&&&'''((())),,,+++******)))*********,,,+++***))))))***+++,,,))))))))))))))))))))))))---------,,,+++***(((''',,,,,,,,,++++++++++++***)))************+++++++++)))************++++++++++++++++++,,,,,,---------......---,,,+++***))))))+++---000000...---,,,,,,++++++************++++++++++++******))))))******************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++******************++++++++++++************************)))***+++,,,,,,+++)))(((***++++++,,,,,,++++++***))))))***+++,,,------...---------......---,,,,,,***++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------,,,+++,,,,,,,,,,,,---,,,++++++,,,---///000,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///++++++++++++++++++++++++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,++++++******+++++++++,,,,,,,,,------//////............//////...,,,++++++------,,,+++,,,------......------,,,,,,,,,,,,---------......------------------,,,,,,---,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++++++++++++++++++++++++++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***......---,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******++++++,,,---------//////......///000111222222000......///000000////////////000000000000000222222222111000000//////111111222222222333333333333333444444555666666666666777888999:::;;;;;;;;;999888666555666888:::;;;:::::::::888666666777999666666777777888999999999888888777666555555555555333333333222222222222222000000////////////000000/////////....../////////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......------,,,,,,,,,,,,,,,,,,+++++++++******)))))),,,+++************++++++((('''%%%$$$$$$%%%'''(((++++++***************+++++++++***))))))***++++++)))))))))******************++++++,,,,,,+++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,------...---------,,,,,,++++++++++++...111222000---++++++++++++************++++++++++++************++++++************************+++*********************......---,,,,,,+++******,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------************************)))***+++,,,+++***)))(((***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,---......---------+++++++++,,,,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++,,,------,,,++++++,,,---///000------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++++++++,,,,,,,,,---------------......---------,,,+++***+++,,,---,,,***,,,------......------,,,,,,,,,,,,---------......------------------------...,,,++++++---......---------------------------+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,+++***)))***+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------...111444777999444111///....../////////......//////000000000000333333222222222111111111111111222222222333333333333333444444555666666666666777888999:::;;;;;;;;;:::999777666777888:::;;;:::::::::999777666777888555666666777777888888999888888888888777666555555222222222222222222222222000000////////////000000//////............//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,++++++***+++++++++******)))))))))+++******))))))***++++++---+++***((((((***+++---+++***************+++++++++******************+++*********+++++++++,,,,,,******+++,,,,,,,,,+++++++++*********))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++...111222000---++++++++++++************++++++,,,,,,+++++++++,,,,,,---************************---,,,,,,+++***)))((((((......------,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***************)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------------,,,///...---,,,++++++,,,,,,***+++++++++,,,,,,------***++++++,,,,,,------...***+++,,,+++******,,,...//////...---,,,,,,,,,,,,/////////---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,------------,,,+++---,,,,,,---//////...,,,,,,------......------,,,,,,,,,,,,---------......------------...............---+++,,,---......---------------------------++++++++++++++++++++++++***++++++,,,,,,------............---,,,+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,++++++******++++++,,,))))))***++++++,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***+++,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////+++,,,---///333888===???555333///....../////////---......//////000000111222222222222222222222222111111222222222333333333333333444444555666666666777777888999:::::::::999:::999888888888888999:::888:::;;;:::888666666777555555555666777777888888888888888888777666555555222222222222222111111111000//////......//////000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***************)))))))))***************,,,+++***))))))***+++,,,*********)))******+++,,,*********************************+++,,,,,,------,,,,,,,,,,,,++++++))))))*********)))))))))(((((()))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......+++---000000...---,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***+++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,******+++,,,,,,---......)))+++,,,+++******,,,...............---,,,++++++///000///---)))((())),,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++,,,---,,,+++***+++---+++,,,,,,------,,,,,,++++++++++++,,,------......++++++,,,,,,,,,,,,------+++,,,------------,,,+++---------///000111///---,,,------......------,,,,,,,,,,,,---------......------------.........//////---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---.........---------------------------,,,,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,***++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++,,,------.........++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,,,,---///000000111------...111555;;;@@@CCC777333000....../////////------......///000000111000000111111222222333333111111222222222333333333333333444444555666666666777777888888999888888777888888888888888888888888777999;;;<<<:::777666555444444555666666777777888777777777777777555444333333333333222222111111111//////............/////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,------...------+++************+++++++++++++++'''((()))+++++++++***)))((((((((((((((((((((((((******))))))***++++++,,,*********++++++*********)))))))))***+++,,,,,,,,,+++++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++)))************+++++++++...------,,,,,,++++++***)))*********+++,,,,,,,,,***,,,......---,,,,,,---++++++************++++++++++++******+++,,,,,,---++++++++++++++++++++++++************************)))******+++---...//////((()))***+++,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***((()))***+++++++++++++++((())))))***++++++,,,,,,************************)))(((((('''(((***,,,---,,,------......------,,,------,,,++++++******))))))***++++++,,,,,,,,,,,,*********+++,,,///111222000//////...,,,++++++*********+++,,,,,,---......)))+++,,,,,,***))),,,///***+++---...//////...---///000///,,,(((&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------***************************+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,------...++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,...000000...,,,,,,------......------,,,,,,,,,,,,---------......---------........./////////---,,,,,,---...---,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......,,,------......//////000***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------......------,,,+++------------------------...------,,,,,,,,,---------,,,+++******+++,,,---,,,,,,------------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,***+++,,,---............++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((((((((()))***+++------++++++++++++++++++++++++))))))***+++---...//////,,,,,,---...///000111222......///222666<<>>777000............000------,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++---,,,,,,+++,,,---///000................................./////////000000/////////000111111222222//////000000111111111111333333333333333333333333111111222222222333333333444444444333333222222222333222111111222333222111111000000///////////////........................------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,111///...,,,,,,,,,---...,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***+++,,,***(((((()))+++((())))))))))))*********************************************************************************(((((())))))************************************)))******++++++***************+++++++++,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,+++******))))))******+++*********************)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------------***,,,------++++++,,,...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,)))***,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---.........---------,,,,,,------------------...///,,,---............------,,,------......------,,,++++++,,,,,,,,,,,,------******,,,---.../////////+++,,,---...///000000000...............---------------------,,,,,,,,,,,,.........---------------+++,,,,,,,,,---.........------............------,,,,,,,,,------------...------------............,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,---......///------------------------++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++------------++++++++++++++++++++++++++++++***,,,---,,,+++,,,...///:::666222//////000111111...---,,,+++*********+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++---......---,,,,,,+++++++++,,,---...///000000000000000000000000000.........//////000000111/////////000111111222222/////////000111111222222333333333333333333333333111111222222222333333333444333333333333333333222444222111222333333222000000//////...............------------------------+++,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,000///...---,,,+++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***'''***,,,+++)))(((***---)))))))))*********++++++******+++++++++++++++,,,++++++++++++++++++++++++************************((()))******++++++*********************+++++++++)))***,,,------,,,+++***++++++++++++,,,,,,,,,,,,.........---,,,+++++++++........................++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,,,,---......------***,,,------++++++,,,...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------)))+++---...,,,,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------...//////***+++,,,---......------+++,,,------------,,,++++++++++++,,,,,,---------++++++,,,---............,,,,,,------...000111222//////.........------------------,,,,,,,,,++++++,,,,,,------......//////*********+++,,,---......------............------,,,,,,,,,---------......---............/////////,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,------......///++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,,,,,,,---***++++++,,,,,,------...+++,,,---.........---,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...///666555333111111222222222///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++---...///...---,,,++++++,,,---............////////////////////////---......///000000111111/////////000111111222222...//////000111111222222222222222222222222222222111111222222222333333333222333333333333333333444555333222222333333222111000000///...............------------------------++++++,,,------,,,+++***,,,,,,++++++++++++,,,,,,------------,,,+++******(((***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++###''',,,,,,***(((+++---************+++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))+++,,,,,,,,,+++***))))))*********+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,------------------------++++++************++++++++++++,,,,,,,,,,,,+++++++++,,,------------,,,+++******++++++,,,,,,------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,++++++++++++++++++,,,)))))))))******++++++++++++,,,,,,---.........---***,,,------,,,+++---......------,,,,,,------...,,,++++++++++++++++++,,,++++++++++++,,,,,,---......---,,,++++++,,,---...))),,,//////...---///111///......------......///)))***++++++,,,---......---------------...///000((()))+++---.........---++++++,,,------,,,+++++++++++++++,,,,,,------------------...------,,,,,,---,,,,,,,,,...000222333//////.........------------------,,,,,,,,,++++++***+++,,,---///000111111************+++,,,---...------............------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........***++++++,,,---//////000+++++++++,,,---...///000------------------------+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------+++)))'''''')))+++---------,,,++++++******)))+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,)))***+++,,,------...///+++,,,---.........---,,,***+++---......---+++***++++++++++++++++++++++++,,,---......,,,,,,---...444444444222222333333222111000///...---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------***+++---//////...---,,,,,,---.........---,,,+++---------------------------......///000111111222/////////000111111222222...//////000111222222222111111111111111111111111111111222222222333333333222222222333333444444444555444333333444444222111111111000///////////////------------------------++++++------,,,***'''&&&,,,++++++++++++++++++,,,)))***+++,,,---,,,+++***'''))),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,!!!&&&,,,---***)))+++...***++++++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++************************)))***+++,,,---,,,++++++))))))******++++++++++++---+++)))((()))+++---///,,,,,,------------......+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---......---,,,+++((()))+++,,,,,,+++)))(((''''''((()))***++++++,,,------............------............---,,,++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,++++++,,,------,,,******+++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......************))))))((((((+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))+++,,,------......---------,,,,,,,,,---///111222+++,,,------......------------............------+++,,,------......------...---,,,,,,++++++++++++---,,,,,,+++,,,---///000---------------------------------------------------------...............///............---------///...---,,,,,,,,,,,,,,,......------------......,,,,,,++++++++++++******+++,,,---,,,++++++,,,---***++++++,,,---...//////000...---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******)))((('''&&&%%%%%%------------------------.........------,,,,,,,,,...//////...+++***+++---------,,,+++************---------............///++++++++++++++++++++++++//////...---,,,***((('''------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))((((((***,,,---,,,999>>>555///222444111------------------------,,,,,,,,,,,,++++++*********++++++,,,,,,++++++*********++++++,,,---......***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...,,,+++***+++,,,---------------.........//////............////////////000000000000111111111111//////000111222222333333333333333444444555555555222222333444444555666666222222222222222222222222222222222111111111000000222111///.........///000//////.........---------++++++++++++,,,,,,---...------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,++++++*********...---,,,,,,******)))(((---,,,+++***)))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---+++))))))***+++,,,...---,,,+++************)))************+++++++++************+++,,,------******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,------......------,,,++++++++++++++++++++++++---......//////......---......---------,,,,,,,,,,,,,,,,,,++++++*********///...---,,,,,,,,,---...///......------,,,,,,+++...---,,,,,,,,,---...///------............---------------...------,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,---------...,,,++++++,,,------,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........------,,,++++++,,,------......------///...---,,,+++,,,,,,---+++,,,------......------------............------+++,,,------......------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...///------------------------------------------------+++,,,,,,---...///000000///............---------------,,,+++++++++++++++......------------......***+++++++++,,,,,,------...///000///......///000......---------,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++------------------------......---------,,,,,,,,,---+++)))***,,,---,,,+++,,,,,,++++++***+++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,111222222111111000///...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++)))))))))***,,,---///:::???666///000111.........------,,,,,,,,,,,,************)))))))))(((***++++++,,,,,,++++++***,,,,,,------...//////000***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---+++++++++,,,---------------.........//////............////////////000000000000111111111111///000000111222222333333222222222222333333444444222222222333444444444555222222222222222222222222111111111111000000000///000000...---------...//////.........---------,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,......------,,,,,,+++++++++***************++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++*********++++++++++++************++++++************++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,------,,,,,,++++++++++++++++++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,+++*********+++,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------............------,,,,,,------...---------+++++++++++++++,,,---------------------.........,,,++++++,,,------,,,***,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........---,,,,,,+++,,,------......------------,,,++++++++++++,,,+++,,,------......------------............------+++,,,------......------------,,,+++++++++,,,,,,,,,,,,------......------------------------------------------------------******+++---...///000111///............---------,,,,,,+++*********++++++......------------......******+++,,,---...///000+++---...---,,,+++,,,.........---------,,,,,,,,,,,,,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////------------------------...------------,,,,,,,,,,,,((($$$''',,,///---))),,,++++++++++++,,,,,,---------------............------------------------------...//////.........,,,,,,------------......------------------------,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++---...111;;;???777///......,,,///......---,,,++++++***************))))))))))))***++++++,,,,,,++++++***,,,,,,------......//////***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---------...........................////////////000000000000111111111111000000000111222222333333111111111111222222222222222222222222222222222333222222222222222222222222111111000000000////////////...------,,,,,,------......------------,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,*********+++,,,---------........................))))))))))))***+++,,,---))))))******+++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,++++++******)))))))))***+++,,,,,,---************+++++++++,,,...---,,,+++************------,,,,,,------...///,,,,,,,,,++++++*********+++***************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,))))))***++++++,,,------+++************+++,,,---------............------++++++,,,---............,,,++++++++++++,,,------........................,,,++++++,,,------,,,***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++,,,------......------******++++++---...//////+++,,,------......------------............------+++,,,------......---------,,,,,,++++++,,,,,,,,,+++,,,---.........,,,,,,,,,,,,------------------------------------------++++++,,,------.../////////............---------,,,,,,+++++++++++++++,,,...------,,,,,,------...,,,,,,------...//////000***+++,,,,,,+++***+++,,,***++++++,,,---...//////,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,(((&&&(((,,,...---***+++++++++++++++,,,---...,,,,,,---------.........------------------------******++++++++++++******+++++++++,,,---......///........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000999>>>888000------,,,//////...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------.........---------.......................................///////////////000000000111111111111000000111111111222222222111111222222222222222222222222222111111111111111222222222222222222222222111111111000000000//////.........---------------------,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------------.........//////******))))))***++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,------+++***((()))***+++,,,,,,---------*********+++++++++,,,,,,---,,,++++++*********+++---,,,,,,,,,,,,---......---,,,,,,++++++***************)))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......******++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///------............------++++++,,,---............,,,,,,++++++,,,,,,---...........................,,,++++++,,,------,,,***++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++++++++,,,------......------++++++,,,---...///000000+++,,,------......------------............------+++,,,------......------,,,,,,,,,++++++,,,,,,---,,,,,,.........---,,,+++,,,,,,,,,---------......---------------------------------------,,,,,,,,,///............---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------........................---///000///...---...///***++++++,,,---...//////)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,+++++++++,,,---++++++++++++,,,---......,,,,,,,,,------------...++++++++++++++++++++++++......///......---,,,+++))))))***+++,,,------...........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------555;;;888111------...///......,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++************+++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,...000///------...///.....................---............///////////////000000000111111111111111111111111111222222222333333333333222222222222111111111111111111111000222222222222222222222222222111111111111000000000////////////......------++++++,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++))))))***+++,,,------...++++++++++++++++++++++++***+++,,,,,,---------,,,---------,,,,,,,,,+++++++++++++++,,,------......,,,++++++***))))))******,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++******)))))))))***+++---...---,,,)))(((,,,,,,---......---,,,,,,***++++++++++++,,,,,,,,,+++*********++++++,,,---+++++++++++++++,,,,,,---,,,,,,,,,++++++***************))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,+++++++++,,,---......//////------............------,,,,,,------...---------,,,,,,,,,,,,,,,------............---------------,,,++++++,,,------,,,***((())))))***,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---.........------+++,,,------......------....../////////...---,,,+++,,,------......------------............------+++,,,------......------,,,,,,+++++++++,,,------------......------,,,,,,+++,,,,,,------.........------------------------......------,,,+++++++++///............---------------,,,,,,------......------,,,,,,,,,,,,------//////.........---------,,,.........---,,,---.........---------,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,------------------------,,,,,,,,,------------...---...///...++++++---///---,,,,,,,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++////////////...---,,,+++))))))***++++++,,,------------------------------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***222999888222---...000...------,,,+++******)))************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,///111111...---...000...............---------............////////////000000000000111111111111111111111111111111111111333333333333333222222222111111111111111111111222222222222222222222222222111111000000000/////////...////////////...------******++++++++++++,,,,,,------,,,+++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,------------.........---,,,+++++++++*********++++++,,,,,,,,,---,,,+++***))))))))))))...------,,,++++++************+++++++++,,,,,,,,,+++++++++++++++************+++,,,------+++***(((,,,,,,---......---,,,+++++++++++++++,,,,,,,,,,,,************+++,,,---...******))))))******+++,,,++++++++++++++++++++++++************+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---................../////////,,,,,,,,,,,,------------))))))***+++,,,,,,,,,,,,//////...------,,,++++++((()))***+++,,,---------------............---------------...------,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,+++,,,++++++,,,------,,,************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------.........---+++,,,------......------------.........---,,,++++++,,,------......------------............------+++,,,------......------,,,+++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------,,,,,,,,,,,,,,,,,,///............---------,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,---------------------......***+++,,,,,,******+++,,,......---------,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...............------------------------,,,,,,,,,---------......---,,,,,,,,,---/////////...------,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++***111888888222,,,,,,///,,,,,,,,,+++++++++***************+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++///333222///---...111//////.........---------............////////////000000000000111111111111111111111111111111111111333222222222111111111111000111111222222333333333222222222222222222222222//////.........---------------...///...---,,,+++************+++++++++,,,,,,,,,+++++++++,,,------*********++++++,,,,,,,,,************************)))***+++,,,------------------------------,,,,,,*********+++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((()))+++,,,------+++++++++++++++,,,,,,,,,------+++++++++***++++++,,,,,,***))))))))))))***++++++*********++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,---------......((()))***,,,------,,,,,,------,,,,,,,,,,,,,,,,,,'''(((***,,,---------------..................---............---,,,++++++---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,+++,,,---...,,,***......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---.........//////000000++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,+++,,,------......------((()))+++---.........---+++,,,------......---------..................---+++,,,------......------++++++++++++,,,,,,---...000///---,,,+++,,,------++++++,,,,,,---...//////------------------------+++++++++,,,,,,---------//////.........---------+++*********+++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,---...//////---...//////------...///***++++++,,,---...///000++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,---...///000------------------------,,,,,,,,,------.........---)))''')))///333111...///...------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------)))***+++,,,------...---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++111888999222++++++...,,,+++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++000333333///---...111//////.........---------............/////////000000000000000111111111111222222111111111111111111222111111111000000//////000000111222333444444444222222222222222222222222------,,,,,,,,,+++++++++,,,,,,---...---,,,+++***))))))******+++++++++,,,++++++++++++,,,------...***++++++++++++,,,,,,,,,************************)))***+++,,,------...---+++,,,,,,------......///++++++++++++++++++++++++))))))))))))***+++,,,---***++++++,,,,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,++++++******$$$%%%(((+++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,+++******************))))))******+++,,,))))))***+++,,,------...,,,,,,,,,,,,---...///000+++++++++,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,------.........***+++,,,...//////......*********++++++,,,------)))***,,,...////////////,,,,,,------...---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------....../////////++++++++++++++++++++++++---------------------------.........---+++)))(((((()))+++---...///000000......---,,,,,,,,,,,,---/////////......------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................222000,,,))))))+++---000------------,,,,,,+++***,,,,,,---......---,,,,,,,,,---...---+++***+++,,,......///111222000---***,,,,,,++++++,,,,,,---...........................+++,,,---,,,+++))))))***...------,,,,,,------...***+++,,,,,,------,,,,,,------............------/////////......---------.../////////...------,,,+++,,,------......------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++........................,,,,,,,,,------.........,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---///000+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******)))************++++++,,,,,,,,,++++++,,,------......//////000111222111...+++))))))******++++++******)))++++++++++++,,,,,,---...++++++++++++++++++++++++)))******++++++******)))************++++++++++++***++++++,,,---...//////---,,,,,,,,,,,,---..............................000000000000111111111111000000000000111111111111333333333222222222111111222222222111111111111111222222222222222222222222222111111111000000//////111111000////////////000------------------------...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++222111...,,,******+++,,,'''+++000222111...+++))),,,+++*********+++,,,---//////...------,,,++++++++++++,,,,,,,,,,,,------------++++++++++++---------,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,...000...,,,,,,,,,,,,---------......))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******------,,,++++++*********)))+++---/////////...---))))))*********+++++++++...------,,,,,,------...---------------------------///000///,,,+++---///------------,,,,,,+++***((()))+++,,,,,,+++)))(((,,,,,,,,,------............------,,,,,,++++++***,,,------......---------------------------------,,,,,,---------.........---------------.........++++++++++++++++++++++++------------------------,,,,,,------,,,,,,+++++++++,,,------......------,,,,,,,,,++++++,,,,,,---.........---------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---------............---,,,+++,,,,,,---......---,,,,,,,,,---...---+++***+++,,,---------...///...,,,))),,,,,,++++++,,,,,,---...........................000111222111...,,,+++,,,,,,++++++******++++++,,,++++++,,,------------,,,------............------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,------......------......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,........................,,,,,,,,,---------......+++,,,---......---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,------------------...------------------,,,,,,...///000111111///,,,***,,,,,,------------,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******++++++++++++******((((((((())))))))))))***,,,,,,------------------,,,++++++++++++,,,------........................//////000000000111111111000000000000111111111111333222222222111111111111111111111111111111222222222222222222222222222222222222222222111111111000000000///...............------------------------,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***+++,,,***,,,//////...,,,,,,,,,---,,,++++++***+++,,,,,,///......---,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...///...,,,,,,,,,,,,,,,------------++++++*********+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,***+++---------,,,***)))*********+++++++++,,,,,,...------,,,,,,------...------------------------***,,,......------///111,,,---------,,,,,,+++******+++---......---+++***++++++,,,,,,,,,---------------------------------------.........------,,,.........------,,,,,,,,,---------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...............---,,,++++++************+++,,,---...------------,,,,,,,,,,,,......------------.........------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------.........---,,,+++......//////......------,,,------......------,,,,,,---...---,,,+++,,,------,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,------...........................333444444222///---,,,,,,,,,++++++******++++++,,,++++++,,,------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,------......------...------------,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...000000...------------------,,,.........---,,,+++++++++,,,---///000000///---,,,,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++,,,,,,---........................//////000000000000111111000000000000111111111111222222111111111000000000000000000111222222222333222222222222222222222222333333333222222222222222///......---------------------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***,,,...///,,,------,,,++++++---...///...---,,,++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------+++,,,,,,,,,***(((&&&%%%+++++++++,,,,,,,,,------...------,,,,,,------...------------------------+++,,,......------...000,,,,,,---------,,,++++++,,,---...//////...---,,,,,,,,,------------......,,,,,,---......///000000...............------,,,---,,,,,,++++++******)))------------............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...............---,,,++++++*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,.........------............------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++---------------------,,,------............------------------------------,,,---...---,,,+++,,,---...,,,***)))+++,,,,,,+++,,,,,,,,,,,,,,,---..............................000111222000...,,,+++,,,...------,,,,,,------...+++,,,,,,---...---------------------------------........................---......///......------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---.........------------------------------------------------++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++************,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111,,,,,,,,,++++++*********---------,,,,,,,,,+++++++++,,,...///000000///...***++++++++++++++++++***------,,,+++*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........------------------------,,,,,,++++++,,,,,,---...........................////////////000000000111///000000000111111111111111111111000000000000/////////000111222333333333111111111111111111111111222222222222222222222222...------,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++---...000111,,,------,,,++++++,,,...//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++***((('''&&&,,,,,,,,,---------.........------,,,,,,------...------------------------/////////...,,,+++++++++,,,,,,,,,------,,,,,,+++------............------............////////////,,,---------.........///.../////////......---,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,---,,,,,,------...---------+++++++++,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,.........------............------,,,,,,------............------,,,,,,,,,,,,,,,,,,------.........------------------------...---,,,++++++,,,...///+++,,,,,,---------,,,,,,------------------------,,,---......,,,,,,---...///---******+++---...---------,,,,,,------...///........................,,,---//////---,,,,,,---...------,,,,,,------...,,,,,,---.........------...---,,,,,,,,,,,,---...........................------......///......---+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---.........------------------------------------------------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,+++******)))+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,++++++*********+++++++++,,,,,,,,,------***+++,,,...///000//////+++++++++,,,,,,+++++++++---,,,++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((()))))))))*********++++++,,,,,,---...//////---------------...//////////////////////////////...////////////000000000///000000000111111111111111111111000000000000/////////000111222333333333111111111111111111111111000000111111111111111111......---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---......///***,,,------,,,++++++,,,//////......---,,,+++***,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***++++++******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++***++++++++++++++++++***,,,,,,---------............------,,,,,,------...------------------------///...---------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,...------------------------------,,,,,,,,,++++++///////////////...---,,,------------------------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++***+++,,,---............,,,,,,,,,---...000111222,,,,,,,,,,,,------------......------------.........------,,,,,,------...------------------,,,,,,,,,,,,,,,---......//////...........................---,,,++++++,,,...000++++++,,,,,,---,,,,,,,,,...------,,,,,,------...,,,---......------...//////---++++++---/////////---------------......///........................,,,---//////.........///,,,++++++******++++++,,,,,,,,,---..................---,,,++++++,,,---...+++++++++,,,,,,,,,,,,---++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,------------...---------............///------------------------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///+++,,,,,,,,,,,,,,,+++*********++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---...------------------,,,*********+++,,,---------***+++,,,---...//////000------............------,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++***++++++,,,---...///000...............//////000////////////////////////......////////////000000000000000000111111111111222222111111111000000000000000000111222222222333111111111111111111111111000000000000000111111111000//////...---.........------------------------...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,++++++,,,------...------,,,+++***,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------------------,,,,,,,,,,,,.........---,,,+++++++++******++++++,,,---......,,,,,,,,,---------.........------,,,,,,------...------------------------+++******+++...//////...++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++++++++*********...------,,,++++++******000000000000///...---,,,+++,,,,,,------......///,,,,,,,,,,,,---------...---------------.........------------------------------------------------++++++,,,,,,------,,,,,,***+++,,,---............,,,,,,,,,---...///000111,,,,,,---------.........------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------------------,,,,,,------.../////////........................,,,,,,,,,---------......+++,,,,,,---......------...---,,,,,,,,,,,,---...,,,---......------...000...---+++,,,...//////...---------------...//////........................---...000000...------...,,,++++++******++++++,,,,,,------..................---+++******+++---...+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---------......---------.........//////........................++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++******+++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++------...---,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------...++++++++++++++++++,,,,,,++++++,,,---......//////------............------******************+++,,,++++++++++++++++++++++++******++++++++++++******------------............,,,,,,,,,------............------------...//////////////////////////////........./////////000000000000000000111111111111333222222222111111111111111111111111111111222222111111111111111111111111000000000111111222222222222111000000//////000000---------------------------,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,***)))))),,,...++++++,,,------,,,+++***,,,,,,---......///000000++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++***+++---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,------------------,,,,,,*********+++,,,---......+++,,,,,,,,,------------...------,,,,,,------...------------------------***((((((***...000000///***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++---------------,,,,,,,,,000000000000///...---,,,((()))***+++,,,,,,---...---------.........//////---------....../////////------------------------------------------------((()))+++---.........---,,,,,,------......------,,,,,,,,,,,,---...//////---------....../////////---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,------.........,,,,,,------...///000000........................)))+++---///000///---+++,,,------.../////////......---,,,,,,,,,,,,---...,,,---......------///000---,,,+++,,,...///...---...------------...//////........................---...///...,,,+++***+++...------,,,,,,------...,,,---......//////.........---+++******+++---...---------....../////////,,,------.../////////...+++,,,------......------,,,,,,,,,------.........+++++++++,,,,,,---------........................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++***))))))***+++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++---...///......---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---*********++++++,,,,,,,,,------,,,++++++*********++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++*********++++++*********+++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,,,,,,,,,,---......000000000000000000000000............/////////000000000000000111111111111333333333222222222222111222222222111111111111111000000000000000000000000111111111222222333333333333222222111111111111111------------------------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...////////////---***'''&&&(((---111)))***+++,,,,,,,,,+++***,,,------...///000111111++++++,,,,,,,,,---------++++++------------++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,***,,,...,,,,,,------------......++++++++++++,,,,,,---.........---------,,,,,,,,,+++,,,,,,------......///++++++******++++++,,,---+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,***)))***...///...,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---000000/////////.........,,,,,,------...///////////////.........------------...///...---...///111+++******,,,......---+++111000///...---,,,++++++,,,,,,+++***)))))))))))),,,---......//////..............................................................................000///...---------------+++,,,,,,------,,,,,,+++------------------------......------------......//////.........---------........................//////.........---------.........------,,,,,,,,,---------............///------------------------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++,,,,,,,,,------............------,,,,,,------............///......---,,,......//////...---,,,,,,...------,,,,,,,,,------...------,,,++++++++++++...------,,,,,,---------------------------------///...,,,+++***+++,,,,,,---------............///---...///000000///...---------------------------------++++++++++++---------,,,,,,++++++******))),,,+++******---///000000,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***))))))***+++,,,...///000000000///...---,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................///000111222222111///...000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111000000000000111000//////000222444666888444000....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,---...///000000***+++,,,,,,,,,,,,+++***))))))***++++++,,,------------------------------........................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.........,,,------,,,******+++---------------------------...------,,,,,,++++++***------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++000...,,,,,,------,,,++++++,,,------......------......---------,,,,,,,,,,,,---...---,,,---...000,,,++++++,,,...///...,,,...............---------------,,,+++++++++,,,,,,,,,---......//////......................................................------------------------//////...---------------------............------------------------------......------------......//////.........---------------------------------//////.........---------...------------------,,,------------............------------------------------------------------------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,---------.........------,,,,,,------...---.........---,,,++++++...............---,,,,,,...------,,,,,,---------------,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,------...------------------------...---,,,+++++++++,,,,,,---------............///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------,,,,,,,,,+++******+++---......,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************)))***+++,,,,,,+++***)))***++++++,,,---...//////000///...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................///000111222222111///...000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111000000000//////111000///...///111333444555222///......//////...+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++++++++,,,,,,------......+++,,,------------,,,+++***+++++++++,,,------------------------------------------------------------......//////......---,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------......---+++***,,,---------------------------,,,,,,,,,,,,------------------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---------++++++,,,------......---------------,,,,,,,,,+++++++++,,,------,,,,,,---///...---,,,---//////...------------.........//////......---------...//////,,,---......//////......................................................------------------------//////...------------.../////////000000/////////------------------------......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,...............------------------------.........------------............------------------------------------------------------------------------......---,,,,,,---......------------------------,,,,,,---------,,,+++***,,,,,,,,,------------......------,,,,,,------...------------,,,+++***)))---............------,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,---...++++++++++++,,,,,,---...------------------------...---,,,,,,+++,,,,,,,,,---------............///---...////////////...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------......,,,++++++******++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++++++++***)))******++++++++++++******,,,,,,,,,---------......///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.................................///000111111111000///000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000//////000000///......///000111000///......//////...,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...///...,,,+++,,,---------------------------+++,,,,,,---......//////------------------------................................................------------------------,,,,,,,,,---------......------------------------///---,,,,,,---------,,,+++,,,------......------......---------,,,,,,,,,,,,---...---,,,,,,...000000...------///000///...---------............///...---------...///000000,,,---......///.........................................................------------------------///......---------......//////000000000000//////..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------......//////,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------...................................................---------------------------...------,,,,,,------............---,,,+++***)))---------......------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,---...///+++++++++++++++,,,---...---------------------------------,,,,,,,,,---------------............///........................++++++++++++++++++++++++++++++------------++++++))))))***++++++,,,------,,,------,,,*********+++,,,+++***+++---...---,,,************************------,,,,,,,,,+++++++++------------------------------------------,,,,,,+++++++++,,,,,,,,,------***+++---......---+++***++++++++++++++++++++++++------------------------...............---------+++++++++,,,,,,---------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.................................///000000111000000//////000000000111111111111111111000000000000111111111111111111111111111111222222222222222222222222111000000000////////////000///...------------...---,,,,,,...//////---++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...///...---,,,,,,------------------------------------.........//////------------------------------............//////,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..............................///---,,,,,,---...---,,,+++,,,------......------////////////............---...///...------///111111///------///000/////////............---------------,,,------...//////,,,---......///.........................................................------------------------......---------......///---......//////......---..............................------------......---.....................,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------....../////////,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................------------------------...------,,,,,,------...////////////...---,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---......///,,,+++++++++,,,,,,---...---------------------------------------------------------............///......------------......------------------------++++++------------++++++))))))******+++,,,---------...///...,,,***+++,,,,,,+++***+++---...---,,,************************------,,,,,,,,,+++++++++------------------------------------------------+++++++++,,,,,,,,,------***+++---......---+++***,,,++++++++++++++++++,,,...------------,,,,,,,,,------.../////////...---+++++++++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------....................................//////000000000000///000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000////////////...//////...------,,,,,,,,,++++++,,,---//////---***+++,,,,,,------,,,,,,+++------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---............---------,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---//////---++++++,,,------------------------//////.........---------------------------------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,---------.................................---++++++---......---+++,,,------......------000000000////////////....../////////......000111222000------...//////...//////.........---------------,,,,,,,,,------...,,,---......//////.................................................................................------------...//////,,,------......------,,,..............................------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...---------------------------,,,,,,+++++++++,,,------...------------,,,,,,,,,...------,,,,,,------.........//////......------+++,,,,,,------------,,,,,,,,,,,,,,,---......///------------------...///...------,,,,,,---------------------------------,,,,,,---............------------............///......------------......------------------------+++,,,,,,------,,,,,,+++++++++,,,------...//////+++...111///,,,***+++---,,,+++***+++---...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------------------............++++++,,,,,,,,,,,,------)))***++++++++++++***))),,,,,,++++++++++++,,,,,,------------------------+++,,,...///000000///...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.......................................//////000000111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000////////////..................------,,,,,,,,,+++,,,---///...,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,++++++******++++++,,,---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---...............---------,,,---,,,,,,,,,,,,,,,,,,+++//////............------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***,,,......,,,+++***+++------------------------//////......---,,,,,,+++------------------------++++++,,,,,,---.................................---------...//////000000,,,,,,,,,---------.................................,,,++++++---......---+++,,,------......------000////////////.........---.........------///111222///---,,,---.........---------.....................---,,,,,,,,,------,,,---......//////......................................................////////////////////////---------------...//////,,,------......------,,,..............................------------......---------.........//////---------------------------------.........//////////////////............++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++---------------------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---------,,,,,,,,,...------,,,,,,------...,,,,,,---.........------***+++,,,---------------,,,,,,,,,,,,---.../////////......------------...000000///...------------------------------------+++,,,.../////////...------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........)))---000///,,,)))+++---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///++++++,,,,,,,,,,,,------************************---,,,++++++++++++,,,---,,,---------------------+++,,,...000111000//////---,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------...///000111111000000000000111111111111111111000000000000111111000000000000000000000000////////////////////////000000/////////........................---------...---,,,---......,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---******++++++,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,------......///---------------------------------------------------......//////......---,,,,,,++++++,,,,,,---...............------------+++,,,,,,,,,,,,,,,,,,---//////......------------******+++,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,------------------)))+++---...,,,***))))))------------------------------------,,,,,,,,,,,,------------------------******++++++,,,------...........................---------...///000000000,,,,,,,,,---------......------------------------...,,,++++++---.........+++,,,------......------//////.........---------,,,---------,,,,,,...///222///,,,+++,,,---...---++++++,,,---...///000111000///...---------------,,,---......//////......................................................000000000000000000000000---------------...///000------............------////////////////////////.........------.........---------.........//////........................---------.........//////000000//////......------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++---------------------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000.........------,,,,,,,,,...------,,,,,,------...******+++,,,------------***+++,,,,,,------------+++++++++,,,---...///000000///...---------------222111000///...---------------------------------+++,,,.../////////......---------.........//////...---,,,,,,,,,,,,---...++++++++++++++++++++++++...---++++++++++++---...******++++++++++++,,,,,,'''+++///...+++(((***---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,---------......***,,,...000111111000///---------,,,,,,+++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------......000111111000000000000111111111111111111000000000000111111000000000000000000000000////////////////////////000/////////............------...//////......---///...,,,,,,---...,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---...---,,,,,,,,,,,,---...++++++,,,,,,---...//////------------------------........................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...//////.........---------+++++++++,,,,,,---------.........------,,,,,,,,,******+++,,,,,,---......------------------------------------------------,,,,,,,,,------.........(((***------+++)))((((((------------------------***++++++,,,,,,------...------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111,,,,,,,,,---------......---------------------------,,,++++++---///......+++,,,------......------