BM6P6(@ yyyzzzuuujjjddddddbbb\\\[[[]]]]]]WWWQQQQQQXXX^^^ZZZ[[[]]]^^^______^^^]]]ZZZZZZZZZZZZZZZYYYXXXWWW^^^___aaacccfffjjjnnnppppppqqqqqqqqqqqqssswwwzzz|||{{{zzzwwwssspppmmmkkkiiifffccc``````___]]]\\\\\\ZZZXXXXXXZZZ[[[YYYWWWYYYWWWVVVXXX[[[]]]ZZZXXX]]]______]]]___eeehhhgggkkklllnnnmmmkkkiiihhhhhhmmmmmmmmmmmmmmmooosssvvvwwwvvvuuuvvvyyy{{{{{{{{{yyyyyyzzzxxxvvvuuuvvvwwwuuuuuuuuuvvvtttooohhhcccWWWPPPGGGDDDEEEFFFEEECCCCCCAAAAAACCCFFFGGGEEECCCEEEDDDBBBAAAAAACCCFFFGGGHHHEEECCCDDDDDDDDDHHHOOO___eeemmmuuuzzzzzzxxxvvvsssssstttuuutttqqqlllhhhlllllllllnnnlllcccUUUIII>>><<<::::::;;;<<<<<<<<<>>>>>>===<<<;;;;;;::::::<<<;;;:::999999999:::;;;;;;;;;;;;::::::999999999;;;:::999888777777777777888777666666777999;;;===888888999:::;;;;;;<<<<<<;;;;;;::::::999888777777777888888888888999999999888777666555666777999;;;666888999999777666666777666666666666777888999:::999999888888888888888999;;;999777666777999<<<===<<<:::777555666777777666666666777777888888888888;;;:::999888888888999:::888888888888999999999999999888777777777888:::;;;:::;;;;;;999888888:::<<>>>>>===<<<===============<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA???@@@AAAAAAAAABBBEEEHHHCCCEEEHHHJJJKKKLLLKKKJJJOOOJJJGGGHHHKKKRRR^^^jjjooonnnooorrrooojjjkkkrrrtttuuuuuuwwwxxxzzz|||}}}}}}}}}~~~~~~}}}~~~}}}~~~~~~xxxnnnffffffooowwwxxx{{{~~~~~~~~~|||~~~~~~zzz|||wwwnnnhhhfffbbb\\\]]]^^^]]]YYYUUUUUUZZZ^^^]]]^^^^^^_________^^^^^^YYYZZZZZZ[[[[[[[[[ZZZZZZ]]]\\\\\\___dddiiilllnnnlllooorrrttttttvvvxxxzzz{{{{{{yyyxxxvvvtttsssrrroookkkfffbbbaaa```^^^]]]^^^\\\[[[]]]___```^^^\\\VVVUUUVVVWWWYYYZZZYYYXXX```aaa___[[[]]]dddiiiiiimmmnnnooonnnllljjjjjjkkklllnnnooopppqqqssswwwzzzyyywwwuuuvvvwwwyyyyyyxxxvvvwwwxxxxxxvvvuuuuuuvvvwwwwwwvvvuuurrrlllccc^^^WWWQQQKKKHHHIIIIIIGGGDDDCCCBBBAAACCCFFFHHHGGGFFFFFFEEEBBB@@@AAACCCEEEGGGGGGDDDBBBCCCBBBCCCHHHPPP]]]ccckkkrrrvvvxxxyyyzzz{{{xxxuuurrrooolllhhhfffmmmlllmmmooonnnfffXXXMMM@@@>>><<<<<<===>>>>>>============<<<<<<;;;::::::;;;;;;:::999999::::::;;;======<<<<<<<<<;;;;;;;;;;;;:::999888777777777777888999999::::::::::::999888888888999:::;;;;;;<<<;;;;;;::::::999888888777777888888888888999999999888777666555555666888999888999::::::888777777888666666666666777888999:::999999888888888888888999:::999888777777888:::;;;<<<999666555666777777666666666777888999;;;<<<===<<<;;;999777777777999:::555555666666666777777777888777777666777888999::::::::::::999888888:::<<<===<<<;;;::::::;;;===>>>:::999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<===>>>===<<<;;;>>>>>>>>>>>>>>>=========>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBDDDDDDEEEHHHJJJKKKLLLKKKKKKOOOJJJGGGHHHJJJOOOZZZdddooonnnooorrroookkkmmmssssssttttttvvvwwwyyy{{{|||}}}}}}~~~~~~~~~~~~wwwsssmmmkkkmmmsssyyy}}}~~~}}}~~~}}}~~~~~~}}}~~~zzzsssmmmhhhccc]]]^^^]]][[[YYYXXXXXXZZZ[[[^^^^^^^^^]]]]]]]]]]]]]]]YYYZZZ[[[\\\]]]]]]]]]]]]\\\YYYWWWZZZ```gggjjjkkkiiimmmrrruuuwwwwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxuuuooohhhbbb___^^^]]]\\\XXXXXXYYY[[[]]]]]][[[XXXQQQSSSUUUVVVVVVWWWXXXYYYbbbbbb```\\\^^^fffkkkllloooppppppooommmlllmmmooolllooorrrtttuuuwwwzzz|||{{{xxxvvvuuuuuuvvvuuutttrrrtttvvvwwwvvvuuuuuuvvvvvvvvvvvvuuuqqqjjjaaa[[[UUUQQQMMMKKKKKKJJJFFFCCCDDDCCCBBBCCCFFFIIIKKKKKKHHHFFFBBB@@@@@@BBBEEEGGGFFFBBB@@@AAAAAABBBHHHPPPYYYaaajjjppprrrtttyyy}}}~~~yyysssnnnllljjjiiihhhnnnnnnnnnqqqppphhhZZZPPPCCCAAA>>>>>>>>>??????>>>============<<<;;;::::::;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777888888999:::<<<===<<<;;;888777888888888888888999:::;;;;;;::::::999999888888888777888888888888999999999999888777666666666777888777999::::::888777777888777777777777777888999:::999888888888888888999999999888888888888777777777;;;999666666666777777666777666777888:::===@@@BBB>>><<<999666666666888999555555555555666666666666777777666666666777888888888999999888777777888::::::::::::;;;<<<======>>>;;;;;;;;;;;;;;;<<<>>>>>>=========<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCDDDEEEHHHJJJKKKLLLKKKKKKNNNJJJGGGIIIJJJMMMUUU^^^mmmmmmnnnpppnnnkkkoootttrrrssstttuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~xxxtttiiiccc```fffrrr|||}}}~~~~~~}}}{{{uuunnniiiddd```^^^ZZZWWWWWWXXXYYYWWWVVVZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]][[[WWWTTTWWW^^^eeeiiijjjjjjmmmqqqssstttuuuvvvxxxuuuuuuttttttuuuvvvwwwxxxwwwqqqggg```\\\ZZZZZZZZZUUUVVVXXXYYYYYYWWWUUURRROOORRRVVVWWWUUUUUUXXX[[[aaacccbbbaaadddkkkppppppqqqqqqqqqooonnnnnnppprrrnnnqqqtttvvvvvvwwwyyyzzz|||yyyuuusssssssssrrrqqqooorrruuuvvvvvvuuuuuuvvvtttuuuuuuuuussslllccc]]]SSSOOOKKKHHHGGGFFFDDDBBBDDDDDDCCCDDDGGGJJJMMMOOOIIIFFFBBB??????AAAEEEGGGFFFAAA??????@@@AAAHHHPPPVVV```lllrrrrrrsssxxx}}}zzzvvvqqqooonnnooooooooopppooooooqqqpppgggZZZOOODDDBBB???>>>?????????>>><<<<<<=========<<<::::::::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::;;;:::999999888888888888999999:::;;;;;;:::999888888888777777777888:::::::::::::::999999888888888777777888888888999999999;;;:::999888777777888888666888999999777666666777888777777777888888999:::888888888777888888999:::777888999999888777666555:::888666666777888777666888777777777999===@@@CCC>>><<<999666555666888999666666777777777888888888666666666666666666777777777888999888666666777999666777999:::;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;:::999999888888;;;;;;<<<<<<<<<;;;::::::============>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@===???@@@AAAAAABBBDDDFFFDDDEEEGGGIIIJJJKKKKKKKKKKKKHHHHHHJJJKKKMMMSSS[[[hhhjjjlllmmmlllllloootttrrrssstttvvvxxxyyyzzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~xxxpppkkkbbb___aaakkkyyy~~~~~~~~~|||}}}~~~}}}{{{uuuoooiiieeeddd```[[[WWWVVVXXXYYYVVVSSSVVVVVVXXXYYY[[[\\\]]]^^^____________^^^\\\[[[[[[\\\YYYVVVXXX]]]dddhhhjjjmmmnnnooooooooopppsssuuuvvvuuuuuuuuuuuuuuuvvvvvvwwwqqqggg___[[[ZZZZZZZZZ[[[]]]^^^^^^\\\XXXUUUSSSQQQTTTXXXYYYWWWWWWZZZ]]]^^^cccfffgggkkkqqqtttrrrqqqqqqqqqpppoooooorrrtttppprrrttttttssssssssstttzzzwwwsssqqqqqqqqqqqqpppoooqqqtttvvvvvvvvvwwwxxxwwwxxxxxxxxxuuummmddd]]]TTTPPPJJJFFFDDDDDDDDDEEECCCCCCDDDDDDFFFIIIMMMPPPHHHEEEBBB@@@@@@BBBEEEGGGEEEAAA???@@@@@@AAAGGGOOOSSS___mmmuuuuuutttvvvyyyvvvuuussssssuuuuuutttsssrrrpppooopppnnneeeXXXMMMDDDBBB???>>>>>>>>>===<<<;;;<<<=========<<<;;;:::::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999999999999999999888777777777888999;;;<<<999888777666777888999:::::::::999999999999999888777777888888888999999999<<<;;;;;;:::999999999999888:::;;;;;;999888888999888888888888888888999:::888888777777888999999:::777888999999999777555444999888666666888888777666:::888777666777:::===???===;;;888666555666777999777777777777888888888888666666777777777666666666666777888888777666777888777888:::;;;;;;:::888777999:::;;;;;;<<<=========<<<<<<;;;:::999999888888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>???@@@@@@@@@@@@<<<>>>@@@AAAAAABBBCCCEEEDDDDDDFFFGGGIIIJJJJJJKKKIIIGGGHHHKKKLLLMMMSSSZZZbbbfffjjjkkkkkkmmmppprrrssstttvvvxxxzzz{{{{{{{{{|||}}}~~~}}}~~~||||||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxqqqkkkggg```dddlllxxx}}}{{{~~~~~~{{{xxxssskkkggggggddd```[[[XXXYYYYYYWWWUUUUUUWWWZZZ]]]___```aaaaaa`````````___]]]\\\ZZZYYY[[[[[[ZZZ[[[]]]bbbfffjjjnnnnnnnnnmmmlllmmmqqqtttwwwwwwwwwwwwwwwvvvuuutttvvvpppgggaaa^^^]]]]]]^^^```bbbcccaaa]]]YYYVVVUUUWWWYYY[[[\\\\\\]]]^^^______eeejjjlllooottttttrrrooopppppppppooopppqqqsssrrrssssssqqqooonnnnnnooovvvssspppnnnoooqqqrrrrrrrrrsssuuuvvvvvvwwwyyy{{{}}}}}}}}}{{{vvvlllaaaYYYUUUQQQKKKFFFCCCCCCEEEGGGAAABBBDDDEEEEEEHHHKKKNNNEEEDDDBBBAAAAAACCCEEEGGGEEEBBB@@@AAAAAAAAAFFFLLLQQQ\\\kkkuuuwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxuuurrrqqqooonnnnnnmmmeeeXXXNNNEEEBBB???=========<<<;;;:::;;;===>>>>>>===;;;999999:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::999999999999::::::888777666555666999;;;===;;;999888777777888:::;;;999999999999999999999999777888888888888999999999;;;;;;;;;:::::::::::::::;;;===>>>>>><<<;;;;;;<<<999999888888888999999:::777777777777888999::::::777888999999999888777666888777666777888999777666:::999777666777888:::;;;:::999888777666777888888666666666666777777777777777777888888888777666666666777999999777666777888::::::;;;<<<<<<;;;:::999999:::;;;<<<=====================<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@???@@@BBBBBBAAA@@@@@@AAACCCCCCDDDEEEGGGHHHIIIJJJIIIGGGGGGJJJKKKLLLRRRYYY\\\dddjjjkkkllloooqqqrrrssstttvvvyyy{{{{{{{{{{{{|||}}}~~~~~~~~~|||}}}~~~|||{{{}}}|||}}}~~~~~~~~~~~~~~~xxxooogggaaa\\\ZZZZZZbbbooo|||~~~~~~~~~}}}~~~~~~zzzooohhhhhhfffbbb]]]XXXVVVUUUUUUUUUUUUWWW[[[___aaaaaa```____________^^^]]]\\\[[[ZZZZZZ\\\^^^^^^]]]___dddiiikkkmmmnnnnnnnnnoooqqqssstttuuuwwwxxxxxxvvvsssrrrqqqllleee```^^^_________```bbbbbb```[[[XXXWWWWWW___^^^^^^```bbbcccbbbaaadddiiikkkkkknnnqqqrrroookkkmmmooopppooooooppprrrrrrrrrqqqnnnlllkkklllmmmrrrooollllllnnnrrrtttuuuuuuvvvwwwvvvvvvxxx{{{~~~~~~~~~~~~|||wwwlllaaaXXXQQQOOOKKKGGGCCCBBBCCCEEE>>>AAADDDEEEDDDEEEHHHKKKBBBBBBBBBBBBCCCEEEFFFGGGFFFCCCCCCDDDCCCAAADDDJJJNNNWWWdddpppvvvyyyzzzzzz{{{zzzyyyyyyyyyxxxvvvsssooommmmmmnnnmmmfff[[[QQQEEECCC???=========;;;:::999;;;===>>>>>>===;;;999999:::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<======:::::::::999999::::::;;;888888888888999999:::;;;<<<;;;999777777888:::<<<999999999999999999999999777888888888888999999999888888999999999999999999;;;===>>>===<<<:::;;;;;;:::999999888888999999999777777777777888999:::;;;888888999999999999999999888777666777999999888666999888888888888999999:::666777777888888888888888777777777777888888888888888888999999999888666666666888::::::888777777888888999::::::;;;;;;;;;;;;:::;;;===>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<::::::;;;;;;<<<======>>><<<===>>>???@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHHHHJJJGGGFFFHHHHHHIIINNNUUUYYYccclllmmmooorrrtttrrrqqqsssvvvxxxzzz{{{zzzzzz}}}}}}|||}}}~~~~~~~~~|||~~~|||}}}{{{|||~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~xxxmmmaaaXXXRRROOOOOOUUU^^^lllzzz~~~zzz{{{~~~~~~sssiiigggfffbbb\\\VVVRRRQQQRRRTTTTTTWWW[[[___```___\\\ZZZ]]]]]]]]]^^^]]]]]]\\\\\\XXX]]]aaa```\\\\\\bbbhhhhhhkkkoooqqqrrrrrrrrrsssppprrrtttvvvvvvtttqqqoookkkgggaaa^^^]]]^^^^^^^^^bbbcccdddaaa]]]ZZZ[[[\\\dddbbbaaacccfffgggeeebbbiiilllllljjjjjjnnnooommmiiillloooppppppoooooopppqqqqqqooollljjjjjjlllnnnooollljjjjjjnnnrrrvvvwwwxxxxxxxxxwwwvvvxxx}}}{{{{{{||||||wwwnnnccc[[[LLLLLLJJJFFFCCC@@@???@@@===@@@DDDEEEDDDDDDFFFIII@@@AAABBBCCCEEEFFFFFFGGGFFFDDDDDDFFFDDDBBBCCCHHHMMMSSS___kkktttzzz}}}}}}zzzyyywwwwwwxxxyyyxxxwwwmmmkkkkkknnnnnniii^^^UUUGGGDDD@@@>>>>>>===<<<:::999:::===>>>???===;;;999888999;;;===>>>>>>===<<<999999999::::::;;;;;;;;;:::::::::999999:::;;;;;;999:::;;;<<<<<<:::999777===<<<999888777999;;;<<<999999999999999999999999777888888888888999999999555666777888888888888888888:::;;;;;;999888888999::::::999999888999999999777777777777888999:::;;;888888888999999::::::;;;777777666777999999888666777888888999:::::::::;;;444555777999999999888888999999:::::::::;;;;;;;;;888999:::::::::888777666666888::::::999888888888555555666777999:::;;;<<<;;;<<<>>>???@@@@@@??????999999::::::::::::::::::999888888999:::;;;<<<===;;;;;;<<<<<<===>>>>>>???<<<===>>>??????@@@@@@???:::===@@@BBBBBBAAABBBCCCAAAAAAAAABBBDDDEEEGGGHHHLLLHHHFFFGGGFFFFFFJJJQQQXXXdddmmmoooqqquuuvvvsssppprrruuuxxxyyyzzzyyyyyy}}}|||{{{{{{}}}~~~~~~}}}}}}~~~zzzzzz|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~uuunnncccXXXRRRPPPQQQSSSZZZaaalllzzzxxxnnneeeeee^^^XXXUUUSSSQQQUUUZZZ\\\aaagggfff```^^^aaaeee]]]\\\YYYXXXWWWXXXYYYZZZaaa___\\\ZZZ[[[^^^bbbdddfffggghhhjjjmmmoooqqqrrruuuuuuvvvvvvtttrrrooonnnlllhhhddd```^^^___aaaccc^^^___^^^YYYUUUWWW]]]dddeeeeeefffggghhhhhhhhhhhheeejjjllljjjjjjmmmooonnnpppqqqqqqpppnnnmmmnnnpppuuurrrnnnjjjiiikkkoooqqqwwwsssnnnlllllloooqqqqqqwwwxxxyyyyyyyyyzzz|||~~~~~~zzzwwwsssjjj]]]TTTLLLJJJGGGCCCAAA@@@AAAAAABBBCCCEEEFFFEEEDDDBBBAAABBB@@@@@@@@@BBBDDDDDDCCCGGGEEECCCAAAAAADDDGGGIIIIIIRRR___jjjqqqvvvzzz}}}xxx{{{}}}|||xxxuuuttttttpppqqqpppmmmkkkggg^^^TTTGGGDDD@@@>>>======<<<;;;=========<<<;;;:::999888::::::::::::::::::::::::999888777888999999888777999999999999999999999999777888999888777777999;;;<<<;;;:::888777666666666999999999999999999999999:::999999888777666666555555777:::<<<<<<:::777555666777888888777666777999<<<;;;999777666777777888333666888888666666777888666777888999999::::::999999888888777888888999999::::::::::::::::::::::::***...444777888888888888888666555777:::;;;:::888888999;;;<<<;;;999777555888888777777666666555555666666777888999::::::;;;666888;;;===>>>===<<<::::::::::::;;;::::::999999::::::999999:::;;;===>>>;;;<<<<<<===============@@@???===<<<;;;<<<>>>???>>>????????????@@@@@@@@@>>>???@@@@@@AAABBBEEEHHHIIIHHHFFFCCCCCCFFFLLLPPPRRR[[[fffmmmooooooppprrrppprrrtttwwwyyyyyyzzzyyy{{{|||}}}}}}}}}|||~~~~~~~~~}}}}}}{{{zzz{{{~~~||||||~~~~~~~~~~~~~~~~~~}}}|||||||||~~~xxxlll___SSSQQQQQQOOOPPPTTTZZZeeesss}}}{{{qqqjjjhhhaaa[[[XXXVVVUUUYYY^^^]]]___aaaaaa```______```\\\[[[YYYXXXWWWXXXZZZ[[[```^^^\\\[[[[[[]]]```bbbfffgggiiikkknnnooopppqqqrrrsssttttttssspppmmmkkkooollliiifffddddddfffggg______^^^[[[ZZZ\\\aaaeeeaaacccdddfffgggffffffeeeccchhhjjjiiijjjnnnqqqppppppqqqrrrqqqqqqqqqsssuuuvvvsssooolllkkkmmmppprrryyyvvvsssrrruuuxxx{{{|||}}}~~~~~~{{{yyyzzz||||||yyyvvvqqqhhh\\\RRRLLLJJJHHHFFFEEEEEEEEEEEEBBBCCCEEEFFFFFFEEEDDDCCCBBB@@@???@@@CCCEEEFFFEEEGGGEEECCCBBBCCCDDDGGGHHHIIISSSaaammmtttxxx{{{}}}yyy{{{}}}{{{wwwsssrrrrrrjjjmmmmmmlllllljjj```WWWGGGDDD@@@=========<<<;;;<<<<<<<<<<<<;;;:::999888:::::::::::::::::::::::::::999888888999999888777888888888888888888888888999999:::999888888:::<<<:::999888888777888888888999999999999999999999999::::::999999888777777666999999999888888888888888777999:::999888777888:::999999888777777777777888999999:::;;;::::::::::::777888888999999888888888888888777777777777888888888888888888888888888888777999::::::888777777888888666555777:::;;;:::888999:::<<<>>>>>>===;;;999999888888888777777777777777888888999999:::::::::999:::<<<======;;;999888::::::;;;;;;;;;;;;::::::::::::999999:::;;;===>>>;;;<<<<<<===============???>>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@>>>???@@@@@@AAACCCFFFIIIJJJIIIFFFDDDCCCFFFKKKOOOQQQZZZfffnnnpppppprrrsssqqqsssuuuwwwyyyzzz{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~{{{sssiii\\\RRRPPPRRRSSSWWW\\\dddmmmxxx{{{sssmmmiiibbb\\\YYYWWWVVVZZZ___^^^\\\[[[\\\______]]]ZZZYYYXXXWWWVVVVVVXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]cccdddgggiiikkklllmmmmmmnnnoooqqqsssrrrooollljjjooonnnmmmkkkjjjiiiiiiiiiaaa___^^^^^^aaacccdddddd```bbbeeeggghhhgggeeecccaaagggjjjjjjkkkppprrrrrroooqqqsssttttttuuuxxxzzzxxxuuuqqqnnnnnnppprrruuuvvvtttrrrrrruuuyyy{{{|||zzz~~~{{{xxxyyy|||}}}{{{xxxtttoooeeeXXXOOOKKKKKKJJJJJJIIIIIIHHHHHHCCCCCCDDDFFFFFFFFFFFFEEECCCAAA??????BBBEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFIIIRRR```mmmuuuyyy{{{|||zzz{{{|||zzzvvvrrrooonnngggjjjmmmmmmmmmjjjaaaVVVHHHEEE@@@===<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::::::::999999888888888888888888888888888888888888:::;;;:::999888999<<<>>>888777777777888999::::::999999999999999999999999::::::999999888888777777===;;;888555555666999:::888:::;;;:::999888999:::777777777888888777666666999888777777888999777666888888888888888777777777777777777777777777777777888888888888888888888888>>>>>><<<:::777666777999888777666777999::::::999777888;;;=========<<<;;;999999999999888888888888999999999999999999999999888999;;;<<<===<<<:::999999:::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;======;;;<<<<<<===============>>>>>><<<<<<<<<===>>>???>>>>>>>>>?????????@@@@@@<<<>>>???@@@AAACCCGGGJJJJJJIIIGGGEEECCCEEEIIILLLOOOXXXeeennnrrrssstttuuuqqqsssuuuwwwyyy{{{||||||zzz{{{|||{{{{{{|||~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{yyyzzz|||}}}}}}~~~~~~~~~}}}}}}}}}~~~zzzrrrjjjaaaXXXQQQRRRVVV\\\bbbhhhsssxxx~~~~~~~~~}}}yyyӵUUUSSSUUUZZZ[[[ZZZYYYZZZ[[[\\\ZZZYYYWWWWWWVVVVVVWWWXXXYYYZZZXXXWWWVVVVVVUUUVVVWWWWWW]]]___aaadddfffgggggggggkkkmmmppprrrrrrooollljjjmmmmmmmmmmmmmmmkkkjjjiiieeebbb```bbbfffgggdddaaaaaadddhhhkkkllljjjgggddddddjjjmmmmmmnnnrrrtttsssqqqsssuuuwwwwwwxxxzzz{{{yyywwwtttqqqqqqrrruuuwwwsssqqqoooppprrrtttuuuuuupppvvv|||}}}zzzxxx{{{~~~Ħ```TTTKKKJJJJJJKKKĦGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHDDDBBB???>>>@@@BBBCCCDDDBBBӵDDDIIIPPP\\\hhhrrrwwwyyyzzz{{{{{{{{{yyyuuuqqqmmmkkkiiimmmoooooooookkk```TTTIIIEEE@@@===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999:::::::::888888888999888888888888888888888888::::::999888777888;;;>>>888888777777888888999:::999999999999999999999999999999888888777777777777>>>;;;888Ħ888:::::::::888777888999777777888888777666444333888666444444666777555444888888888777777888888888888999999999888888777777999999999999999999999999888999999888666666888999777777777888999:::::::::555666777999999888777777888888888888888888888888888888888888888888777777444555888;;;===>>>>>>===999:::;;;<<<============::::::::::::;;;;;;<<<<<<;;;<<<<<<=====================<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????<<<===???@@@AAADDDHHHKKKJJJJJJHHHFFFDDDDDDGGGJJJMMMVVVcccmmmsssuuuuuuuuuqqqrrrtttvvvxxxzzz{{{{{{zzz{{{{{{zzzyyyzzz|||~~~~~~~~~}}}{{{{{{{{{||||||}}}~~~~~~|||~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~~~~{{{rrriiiaaaWWWTTTTTTYYYaaaiiipppttt}}}|||}}}}}}}}}|||4ĉ@ӵPPPRRRVVVXXXYYYZZZZZZYYYYYYZZZ\\\ZZZZZZZZZZZZ[[[\\\\\\]]]YYYXXXWWWVVVUUUUUUVVVVVVYYY[[[^^^```cccdddeeeeeekkkmmmppprrrrrrpppnnnllllllmmmnnnppppppnnnmmmkkkiiieeecccdddhhhhhhccc]]]aaadddiiimmmmmmkkkgggeeeiiinnnrrrqqqqqqtttuuussstttvvvxxxyyyyyyxxxyyyzzzzzzxxxvvvtttsssuuuwwwyyytttrrrrrrsssuuuwwwwwwwwwmmmsssyyy{{{zzzyyy|||>LfffZZZPPPIIIJJJJJJ=hĦCCCDDDDDDDDDDDDEEEFFFHHHIIIEEEBBB???>>>???@@@@@@???4ĉ@ӵIIINNNWWWbbblllssswwwyyyzzzzzzyyywwwuuuqqqmmmjjjkkknnnqqqqqqqqqmmmbbbWWWJJJFFF@@@<<<;;;;;;<<<;;;;;;;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::888:::;;;:::888888999;;;::::::::::::::::::::::::888999888777666777:::<<<:::999888888777777888888999999999999999999999999777777777777777666666666;;;:::888>L999888999999999777666666888999999999999777555222111999888666666777888888777888888777777888999:::;;;:::;;;;;;;;;;;;:::999888999999999999999999999999333666888888777777777888666777888888888999::::::555666666777666555444333777777777777777777777777777777777777777666666666444555777:::<<<======>>>999:::;;;<<<============::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>?????????<<<===???@@@AAADDDHHHKKKIIIIIIHHHGGGEEEDDDFFFHHHKKKSSS___jjjrrrtttuuuuuupppqqqrrrsssuuuwwwxxxyyyyyyzzzzzzyyyyyyyyy|||~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~|||~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}|||}}}}}}}}}}}}~~~~~~||||||}}}|||tttiiiaaa\\\QQQUUU\\\eeeooowww{{{|||~~~}}}}}}~~~~~~GG=?SSSWWWWWWYYY[[[[[[YYYZZZ]]]```______``````````````````]]][[[YYYWWWVVVWWWXXXYYYYYYZZZ\\\^^^bbbdddggghhhkkkmmmooopppqqqqqqpppooonnnoooqqqsssssssssqqqpppmmmiiifffgggjjjiiiccc^^^aaadddiiilllmmmjjjgggeeelllqqquuuttttttvvvvvvtttwwwzzz||||||{{{zzzzzzzzz{{{yyywwwvvvuuuwwwyyyzzzqqqqqqrrrtttxxxzzz{{{zzzuuuwwwzzz||||||||||||}}}HdĦ```VVVMMMIIIIII=ĪjFFFEEECCCBBBCCCEEEGGGIIIDDDBBB@@@@@@@@@@@@???>>>GG=?MMMUUU```kkksssvvvwwwyyyxxxwwwvvvvvvsssoookkkjjjmmmpppqqqqqqooofff\\\KKKFFF@@@<<<;;;;;;;;;<<<:::;;;<<<===============::::::::::::::::::::::::666999;;;;;;999888;;;===;;;;;;;;;;;;;;;;;;;;;;;;777888999888777777999:::::::::999888777777777888999999999999999999999999777777777777777777777777999888888HdĦ999888999999888666555666777;;;::::::888777555333222666666777555444555777:::;;;:::999888888999;;;;;;;;;<<<======<<<;;;999888777777777777777777777777666888::::::888777666666555777999999888888999;;;888888888888777666555444666666666666666777777777666777777777777777777777888999999:::::::::::::::999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;:::;;;<<<<<<===============:::;;;;;;<<<=========>>>=========>>>>>>>>>??????<<<>>>???@@@AAACCCGGGJJJGGGHHHHHHGGGEEEEEEFFFGGGJJJPPP[[[fffnnnrrrssssssrrrrrrrrrrrrsssuuuvvvwwwxxxyyyzzzyyyyyyzzz|||~~~||||||}}}~~~~~~||||||{{{|||}}}~~~~~~~~~}}}||||||||||||{{{|||||||||{{{|||}}}}}}~~~~~~~~~}}}}}}|||xxxtttkkkaaa\\\\\\UUU^^^iiirrrzzz~~~ӵ~~~ĭӵӵĦӵӵĦƜ`1.׼sSSSVVVZZZ[[[Ħaaaaaa``````aaaaaa``````___ӵUUUĦYYY[[[___ccchhhjjjkkklllmmmnnnĭӵkkkjjjĦiiigggjjjĦxxxĦ~~~}}}}}}}}}{{{yyyxxxvvvwwwxxxzzz{{{{{{zzz|||{{{DdDJJJHHHGGG?fӵGGGEEECCCĦBBBAAAAAAӵƜ`1.׼sHHHMMMĭӵvvvnnnooo\\\LLLGGG@@@<<<:::;;;;;;ӵ>>>>>>>>>>>>Ħ:::::::::::::::999<<<::::::::::::666888:::Ħ888888888777888888999Ħ999999999999999999888777777DdD999777666777777ӵ222222ӵ:::ӵ<<<======777777Ħ666999ӵ888888888666ĭӵ888999:::::::::999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;::::::;;;<<<<<<===============::::::;;;<<<========================>>>>>>>>>???>>>???@@@@@@AAACCCFFFIIIEEEGGGHHHGGGFFFEEEFFFGGGIIINNNWWWaaajjjoooqqqqqqttttttsssrrrssstttuuuvvvxxxyyyyyyyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}|||{{{|||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~{{{uuuooojjjbbbZZZ[[[```bbblllvvv{{{?~4}}}~~~g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@VVVTTTWWW\\\Shӵaaa^^^^^^^^^^^^]]]\\\g&eSSS>hӵWWW[[[aaafffjjjkkkkkkkkkfff?><zrrrg&e>&elllmmmHLnnnlllkkkShӵgLzzzyyyxxxwwwwwwxxxzzzS?ʬ{{{yyy3h?D%%)?IIIGGGZufĦGGGEEEBBBgLFFF@@@@@@g&eCCCgĉ@FFFGGGg&e>&ettt@eoooqqq??bbbXXXLLLGGG@@@;;;::::::g<ĉ===>>>>>>>>>3we<Ħ::::::::::::3h?@e999999999999999666999<<<Z:::6666666667778883h?gL;;;;;;;;;;;;;;;;;;;;;999777666D%%)?888fff?><z777888=?Ħ666g&e???g&e:::;;;<<<S?ʬ8884ff?>ߝL444@e777g&e<<<6666663h?g&e>&e999:::??777777888999::::::;;;;;;:::::::::;;;::::::999999:::;;;<<<<<<<<<;;;:::999;;;<<<<<<===============999:::;;;<<<========================>>>>>>>>>>>>>>>???@@@AAAAAABBBEEEHHHDDDFFFHHHHHHFFFEEEFFFGGGIIIMMMTTT^^^gggmmmppppppvvvuuutttsssssstttuuuvvvwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~}}}|||}}}||||||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}wwwooogggbbb[[[VVV[[[dddmmmwww~~~4Dӵ~~~|||~~~Hƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵ~~~ttXXXXXXXXXHGgĉ@[[[YYY]]]]]][[[ZZZYYYYYYHu]ĦSSSZuR)ĦTTTWWW[[[aaahhhjjjiiisߝLGdUĦiiiHƅ^Hu]ĦlllntHdĦqqqmmmHGgĉ@zzzHdĦ||||||||||||||||||Htƅ^zzzBt=o9ĦDtfo9ĦEEEFFFHHHg?AAA@@@HdĦDDDGGGCCCHu]Ħ@@@ttEEEIIIHƅ^Hu]ĦuuuH׼siiikkkjjj```XXXKKKCCC>>>>>>>>><<>><<<:::;;;>>>???===;;;======<<<<<<>>>@@@CCCEEEHHHIIIIIIIIIHHHFFFEEECCCHHHIIINNNWWWccclllqqqrrrttttttsssssssssssstttuuuxxxuuusssuuuyyy|||{{{zzz~~~~~~~~~~~~||||||~~~~~~~~~|||zzzyyy{{{~~~~~~~~~}}}}}}~~~~~~{{{zzzzzz{{{}}}~~~}}}}}}}}}|||}}}~~~~~~~~~}}}|||}}}~~~|||xxxoooiii```WWWTTTZZZeeennnzzz{{{~~~4DuXӵ~~~DdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ}}}`eĭYYYqet\\\[[[YYY___^^^]]][[[ZZZYYYDdDĦWWWVVVt|>>;;;geĦ;;;<<<===FSĦ999999qjRgdKӵDdDĦ999::::::999999888:::::::::DdDĦ888666777777qjRgdKӵDdDĦ888777777888888999:::777888999HdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦ666DdDĦ777q<R999777peƜ4DuTӵ666DdDĦ888777DdDĦ777qjRgdKӵDdDΦDdDĦ666777888:::;;;<<<777777888888777777666555999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>><<<;;;<<<>>>>>>===;;;>>>=========>>>AAACCCEEEHHHHHHIIIIIIHHHFFFEEECCCGGGIIIMMMUUU```hhhmmmooossssssrrrrrrssssssttttttwwwvvvuuuvvvxxxzzzzzzzzz~~~~~~~~~~~~{{{{{{}}}~~~|||zzzyyyzzz}}}~~~|||{{{|||~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~yyyooogggaaa[[[XXX]]]eeennnttt{{{|||4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵ{{{HߝL`o9YYYpo9wӵYYY___^^^]]]\\\ZZZYYYDdDĦUUUTTTo)hMMMKKKNNNQQQSSSXXX^^^dddeeeDdDΦDdDĦpppDdDΦDdDӵpppGIpӵDdDĦxxxpo9wӵDdDĦ~~~}}}{{{{{{{{{xxxyyy{{{~~~po9uzzz|||~~~~~~GIdnuR)ĦDdDĦnuR)ĦGGGGGGCdgĪjAAADdDĦDDDEEEAAADdDĦCCCHߝL`o9KKKDdDΦDdDӵuuuDdDĦpppjjjjjjkkknnnpppnnngggaaaVVVLLLBBB???>>>;;;geĦ;;;<<<sp?aĦ::::::GIdnuR)ĦDdDĦ999::::::999999999999999888DdDĦ777666777888GIdnuR)ĦDdDĦ888777777888888999:::777888999DdDĦnuR)ĦDdDΦDdDĦ999DdDĦnuR)ĦDdDĦ777DdDĦ666po9u888999999777=ӊB1.uTӵ777DdDĦ777777DdDĦ777GIdnuR)ĦDdDΦDdDӵ777888999:::::::::999888888777666777777777::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;>>><<<;;;<<<===>>>===<<<>>>>>>>>>>>>???AAADDDEEEFFFGGGHHHIIIHHHGGGEEEDDDFFFGGGKKKRRR\\\dddiiilllrrrrrrrrrrrrssssssttttttvvvwwwxxxwwwvvvwwwyyyzzz{{{|||~~~~~~~~~{{{{{{|||}}}}}}|||zzzyyyyyy{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{}}}~~~}}}xxxmmmbbb]]]YYYXXX]]]hhhsssyyy|||}}}~~~4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ{{{4DufئL>eYYYpuR)ĦYYY^^^]]]\\\[[[YYYXXX>d<ĦRRRDtQQQOOORRRSSSWWW]]]___bbbDdDΦDdDĦnnn>d<ʜ4DuTӵttt4DwDd<ĦyyypuR)Ħ>d<}}}zzzxxxxxxuuuvvvyyy}}}peӵ{{{ĦpeӵDx<>d<ӵDddd<ĦDDD4DufئL>eIIIDdDʜ4DuTӵoooDdDĦooojjjjjjllloooqqqoookkkgggYYYOOODDD@@@>>><<aĦ<<<<<d<999888777666666666666888999>d<ӵDd<DdDΦDdDĦ666DdDӵnd<DdDĦ:::>d<Ħ555peӵ888Ħ666F&uTӵ888DdDĦ666666>d<Ħ777peӵDx<>d<ʜ4DuTӵ::::::999888666555777666666666777999;;;<<<999999999999999:::;;;;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<======<<<<<<=========<<<>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIIIIGGGEEEDDDDDDFFFIIIPPPXXXaaahhhlllqqqqqqrrrssstttuuuuuuuuuwwwyyy{{{yyywwwvvvyyy|||||||||~~~~~~}}}|||}}}}}}|||{{{~~~~~~zzzzzz{{{}}}~~~}}}~~~~~~|||}}}}}}~~~~~~}}}|||~~~|||}}}~~~}}}}}}~~~}}}||||||||||||{{{yyytttlllaaaXXXVVVYYY^^^gggqqqzzz4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒR{{{nfʜd<Φ>d<Ħnnns&dq&ĒRzzzyyyi?ʜtd<ĦxxxHHܗDӊBttt<xvvvuuuwwwyyy|||B?daĦ;;;;;;B?Ho9999>d<::::::::::::999::::::>d<ӵ666666B?Ho9888<x777666666666666777888&ӫeʬtIӇ666>d<Φ>d<Ħ444D&ӫetIӇ>>>DdDĦ:::sdKĦ555B?dp&ĒR888888>d<sdKĦ777B?Ho9777s&dq&ĒR:::::::::999888666555777777666777888999;;;===888888888888888999::::::777777888999::::::;;;<<<::::::;;;;;;<<<===>>>>>>:::;;;;;;<<<======<<<<<<<<<=========<<<<<<======>>>>>>??????@@@AAABBBCCCCCCDDDGGGIIIIIIHHHEEEDDDBBBDDDHHHMMMUUU^^^gggmmmpppqqqsssuuuvvvvvvvvvvvvxxxzzz|||zzzxxxwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}}}}|||~~~~~~||||||}}}~~~}}}{{{|||~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||~~~zzztttnnnhhh```ZZZWWWXXXaaalllssswww{{{4DuXӵHu]3hhne=enepIƎ@t@h>h~~~feZZZ@ďDXXXYYYYYYWWWXXXXXXXXXWWWUUUneQQQQQQ=eMMMQQQRRRQQQSSSWWWWWWYYYegeiiiooosĪj@hxxxyyyyyyfdDĦvvv@ďDsssvvvHkgewwwttttttvvvxxx{{{}}}@h~~~{{{@G___XXXHĪj@IŌCCCCCCBeneDDDHkge@@@neAAADDDfeFFFHu]3hhnnnlllkkksemmmnnnoooppppppnnnmmmlll[[[QQQFFFBBB@@@>>>geĦja>aĦ999999@G888777se999:::::::::::::::::::::<Ō777888999@G777777Hkge777888888999:::777888999HĪj@IŌ777888ege888777Hu]3hIŌ999:::DdDĦ888ne555555@h777777>h777888999se555ne888777@G::::::sĪj@h666666777888999:::::::::;;;:::999999888888999999888888777777888888999:::666666777888888999::::::888999:::;;;<<<===>>>>>>::::::;;;<<<============<<<===>>>===<<<;;;<<<>>>======>>>???@@@@@@AAAAAAAAACCCFFFIIIIIIHHHFFFDDDBBBDDDGGGKKKQQQZZZdddkkknnnppprrrtttvvvwwwwwwvvvxxxyyyzzzyyyyyyyyy{{{|||~~~}}}}}}~~~|||}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}||||||}}}~~~~~~~~~{{{|||}}}}}}|||~~~~~~}}}||||||tttjjjccc]]]YYYZZZ]]]bbbmmmyyy~~~4DuXӵĵD^bbb]]][[[UUUXXXYYYYYYUUUVVVXXXXXXXXXVVVQQQPPPOOOMMMNNNRRRSSSQQQSSSVVVTTTVVVfffjjjooouuuvvvvvvuuusssDdDĦuuuvvvtttuuuwww|||zzzxxxxxxtttvvvxxxzzzzzzyyy|||zzzwwwuuu___TTTLLLAAADDDFFFDDDEEECCCAAABBBAAABBBBBBHHHD^rrrnnnllljjjs׼stttppppppqqqpppnnnmmmlllkkk]]]SSSHHHCCC@@@===geFm8:::>aĦ:::::::::999888777s׼s888999::::::::::::888888999Ho:::888888999:::888777777777777888888999:::999:::;;;777888888999999999D^777888888DdDĦ888:::555555777555777666777666777999:::s׼s333444888888777444:::::::::666666666666777888:::;;;<<<:::::::::::::::999999888999888888888888999::::::777777888888999999999:::999999::::::;;;;;;<<<<<<999:::;;;<<<============;;;===>>>>>><<<;;;<<<>>><<<======>>>????????????@@@BBBFFFIIIJJJHHHFFFDDDCCCDDDFFFHHHMMMUUU___fffkkkmmmpppsssuuuuuuuuuuuuwwwvvvuuuvvvxxxzzzzzzzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~zzzzzz{{{}}}~~~~~~}}}|||}}}~~~||||||~~~~~~~~~~~~}}}|||}}}~~~}}}|||{{{|||~~~~~~|||{{{uuukkk```[[[WWWWWW^^^gggooowwwΦ4DuXӵtvӵ>d<ĦĦĦ~~~xxxxxxtttmmmeee___^^^^^^UUUSSSQQQRRRTTTWWWYYYYYYUUUVVVXXXYYYYYYXXXVVVUUUĦTTTSSSRRRSSSSSSQQQOOOPPPTTTUUUSSSTTTWWWRRRTTTXXX\\\___aaaccccccgggjjjmmmppprrrssstttuuuuuuuuutttqqqnnnnnnppprrr>d<Ħtttttttttpppqqqsssuuuwwwwwwwwwwwwvvvyyy}}}~~~~~~xxxyyy{{{|||{{{yyyvvvuuuxxxzzz|||}}}{{{yyyxxxxxxtttrrrnnnhhh```UUUJJJBBBHHHEEEDDDEEEDDDBBBDDDHHHHHHKKKMMMLLLHHHEEEDDDDDDDDDDDDEEEGGGIIIIIIGGGEEECCCBBBDDDHHHĦAAA@@@@@@BBBFFFKKKKKKHHHEEEJJJ>d<ĦoooooommmjjjiiiBexxxtttqqqrrrrrrpppnnnkkkjjjkkk___TTTJJJDDDAAA<<aĦ>>>>>>>>>>>>>>>>>>999999:::::::::;;;Be777888999:::;;;;;;;;;777777888nu]ӵ999888888888888777:::999888777777888999:::<<<;;;999888777777666666;;;<<<===<<<:::999:::;;;666666777777888888888999666777777999:::>d<Ħ777777666777999>d<Ħ:::444555Ħ555777888777555444444555666666777999:::999777444666777999:::Be666333444666777Ħ777666888:::999777777888;;;888888888777666555555444999888777777777888999:::666777999;;;<<<<<<<<<;;;::::::999999::::::;;;<<<888999999999999:::::::::;;;;;;:::::::::999999999999:::;;;<<<============;;;===???>>>;;;:::<<<>>>;;;<<<===>>>>>>???>>>>>>???BBBFFFIIIJJJHHHFFFDDDDDDEEEFFFGGGIIIPPPZZZaaaiiikkknnnqqqsssttttttsssvvvsssrrrtttxxxzzzzzzxxx}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}~~~}}}~~~||||||}}}}}}{{{{{{}}}~~~}}}~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzznnndddZZZWWWUUUWWWbbbnnnxxx}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ}}}zzzxxxtttsssoooiiifffeeebbb\\\ZZZWWWTTTRRRSSSTTTUUUUUUVVVWWWYYY[[[[[[ZZZXXXgdKĦPPPNNNNNNPPPSSSSSSTTTTTTSSSPPPNNNMMMNNNNNNPPPRRRVVV[[[___bbbccc___dddjjjoooqqqqqqppppppllloooqqqrrrqqqrrrvvvyyygdDĦqqqsssuuuuuuuuutttsssssssssssssss{{{|||}}}}}}}}}}}}xxxvvvuuuuuuvvvvvvuuussstttvvvyyy{{{zzzxxxuuussspppmmmdddXXXQQQMMMIIICCCDDDCCCBBBBBBCCCEEEGGGHHHGGGIIIJJJHHHEEEDDDEEEHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDIIIMMMgdKĦ@@@BBBDDDFFFGGGHHHGGGEEEDDDEEEsdKĦmmmnnnkkklllmmmsssrrrqqqooooooppprrrtttrrrlllhhh___WWWJJJBBB>>><<<ŶS999===???3we<;;;;;;::::::999999888888999:::888999999999999888777777999999999iĉ@3hR/Ō888999;;;;;;999888;;;999777777888999888888888888888888888777666666666666666666777777777777555666777888888888888888888888888777777DdDĦ555666666777777sdKĦ666666gdKĦ888888999999999999888888777777777777777777777777777777777777888888666666666gdKĦ:::777777777777777777888888666777888999999888777666777999:::888555444666999555666777888999:::;;;;;;:::999888888888999;;;<<<888999::::::;;;;;;:::::::::;;;;;;<<<<<<=========;;;;;;999999999999;;;;;;============<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA>>>???AAACCCEEEGGGHHHIIIFFFCCCBBBDDDGGGKKKSSS\\\dddkkkpppqqqqqqssssssqqqyyyxxxvvvvvvvvvxxxzzz||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}~~~{{{zzz{{{|||}}}~~~~~~}}}}}}~~~}}}|||}}}}}}}}}|||{{{yyyxxx|||}}}~~~}}}~~~}}}}}}zzz~~~~~~||||||}}}uuukkkYYYXXXUUUTTTYYYeeettt~~~}}}~~~}}}|||>Anenene}}}zzzyyyzzzzzzvvvpppllljjjeee^^^[[[XXXUUUTTTUUUVVVWWWVVVZZZZZZZZZYYYXXXUUUneSSSPPPNNNMMMOOOQQQOOOQQQRRRQQQOOONNNOOOOOOPPPPPPPPPRRRUUUYYY]]]```___ccciiilllmmmmmmmmmmmmhhhkkknnnpppqqqtttxxxDerrrsssuuuwwwqqqpppppppppqqqsssuuuvvvzzz|||~~~~~~}}}|||{{{|||xxxwwwuuuuuuvvvwwwuuutttqqqsssuuuwwwwwwvvvtttsssjjjfff\\\PPPJJJJJJGGGCCCBBBCCCCCCDDDEEEGGGHHHIIILLLLLLLLLIIIEEECCCEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDHHHneAAABBBBBBDDDEEEFFFGGGFFFDDDCCCEEEnehhhjjjkkkgggiiimmmqqqttttttqqqnnnpppppprrrvvvxxxvvvqqqlllcccZZZNNNEEEBBBAAA>A999:::<<<k<:::::::::999999;;;;;;;;;;;;<<<===>>>???999999999:::999888888777999999999fh888888888::::::999777999888666666777777555444888888888888888777777666888888888888999999999999666777888888999999888888777777777888888De888888888888888777ne777777ne777777888888888888888888777777777777777777777777777777777777777888888888888666666ne888999888888888777777777777777;;;999555333333555999;;;:::888777777777777777666555666777888999::::::;;;999999999999999:::;;;;;;888999::::::;;;;;;::::::<<<;;;;;;::::::::::::;;;;;;::::::999999::::::;;;========================:::;;;;;;<<<>>>??????@@@>>>???AAABBBEEEFFFHHHIIIEEEBBB@@@BBBDDDGGGNNNWWWaaaiiioooppprrruuuuuusssxxxwwwvvvvvvvvvxxxzzz{{{||||||}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz~~~~~~~~~~~~}}}yyytttppphhh___[[[XXXXXX\\\eeerrr||||||}}}}}}{{{{{{}}}wwwssspppiiiaaa\\\[[[ZZZZZZ[[[[[[ZZZYYY___^^^[[[XXXUUUSSSSSSSSSRRRPPPNNNOOOPPPLLLMMMOOOOOONNNNNNOOOQQQSSSQQQPPPOOORRRVVVZZZ]]]```cccgggiiijjjiiijjjkkkiiikkkmmmoooqqqssswwwzzzwwwuuuuuuvvvvvvqqqqqqppppppqqqtttwwwzzzzzz}}}}}}zzzyyyxxxvvvuuuttttttuuuuuutttsssnnnppprrrssssssrrrooonnnbbb^^^TTTJJJFFFGGGGGGDDDAAABBBDDDFFFHHHJJJKKKKKKLLLLLLKKKHHHEEEEEEGGGIIIGGGFFFEEECCCBBBAAAAAAAAADDDFFFBBBCCCDDDBBBCCCDDDEEEEEEDDDBBBBBBDDD^^^eeehhhiiieeeggglllqqqtttsssnnniiinnnppptttwwwyyywwwrrrmmm```WWWLLLDDDAAA@@@<<<::::::::::::999999888777888888999:::;;;;;;;;;;;;:::::::::::::::999999888999999999999999888777777999999888777999888777888888777555222888888999999888888777666888888888999999999::::::777888999999999999999999555666777888999777:::::::::999888777888888888888888666777777888888777777666777777777777777777777777777777777777888888888888888777777888888999888888888777777666666:::888555333333555888:::;;;888444555888:::888555555666666777888999::::::888888999:::::::::::::::888999999:::::::::::::::===;;;:::888888888999999;;;::::::999999::::::;;;============>>>>>>>>>>>>::::::;;;<<<===>>>>>>???>>>???@@@BBBDDDFFFHHHHHHGGGCCCAAABBBBBBCCCJJJRRR]]]eeemmmpppssswwwxxxvvvwwwvvvvvvvvvvvvxxxzzz{{{{{{|||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}|||~~~}}}~~~vvvlllddd\\\UUUYYYYYY\\\fffsss~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzvvvssskkkccc^^^]]]]]]^^^______\\\ZZZ___]]]ZZZWWWTTTSSSSSSTTTRRRTTTUUUUUURRRPPPPPPPPPKKKMMMNNNMMMLLLLLLNNNOOOTTTSSSRRRSSSTTTWWWZZZ\\\bbbdddggghhhhhhhhhiiijjjnnnnnnooopppqqqrrrtttvvvzzzzzzyyyxxxvvvuuusssrrrwwwuuusssqqqrrrtttwwwzzz{{{}}}~~~~~~|||zzzzzz{{{uuutttrrrrrrssssssrrrpppoooppprrrrrrooojjjeeeaaaZZZXXXQQQIIIFFFHHHHHHDDD@@@BBBEEEHHHJJJLLLLLLLLLHHHGGGFFFEEEFFFHHHJJJMMMGGGFFFEEECCCAAA@@@@@@???BBBCCCDDDCCCAAAAAACCCEEEBBBBBBCCCCCCCCCBBBAAA@@@CCCEEEJJJSSS]]]eeeiiikkkgggiiikkkoooqqqoookkkgggkkknnnrrruuuuuurrrmmmiii^^^VVVKKKCCC@@@???===<<<===<<<;;;;;;;;;<<<<<<<<<::::::::::::999888777666555666888999:::999888777:::;;;;;;;;;;;;:::999999888888888888999999999999999888666666777888777666999888999;;;<<<;;;888555888999999999999888777777666666777777777888888888888999999:::::::::999999333555777999:::999999888999999999888888777777777777777777777777777777777666666777777777777666666777777777777777777777777666777777777888888888888::::::999888888888999999999999888888777666666666444555777999999777555444:::777555666888999888666666666666777888999999:::666777888999:::999888777888888999::::::::::::999<<<;;;999888888999:::;;;::::::::::::::::::::::::=========>>>>>>>>>>>>>>>::::::;;;;;;<<<======>>>>>>>>>@@@BBBDDDFFFGGGHHHKKKGGGDDDDDDCCCBBBHHHOOOYYYbbbkkkpppuuuzzz|||zzzuuuuuuuuuuuuvvvxxxyyyzzz{{{||||||}}}}}}}}}||||||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{qqqfff]]]WWWUUUWWW\\\eeeppp{{{yyy||||||xxxvvvssskkkccc]]]\\\\\\]]]^^^]]]ZZZWWWXXXVVVTTTSSSRRRTTTUUUWWWSSSUUUWWWWWWUUUSSSRRRRRROOOOOOOOOMMMKKKJJJLLLMMMPPPQQQSSSUUUWWWXXXXXXYYYbbbeeehhhiiiiiiiiijjjkkkoooooooooppprrrsssuuuuuuyyyyyyxxxwwwuuurrrooommmuuutttqqqppppppsssvvvxxx{{{|||}}}|||||||||xxxvvvuuutttttttttrrrppppppqqqrrroooiiiaaaXXXRRRRRRRRROOOJJJIIIJJJGGGBBBBBBDDDFFFIIIKKKLLLLLLLLLFFFEEEDDDDDDEEEGGGIIIJJJGGGFFFEEECCCAAA@@@@@@???@@@@@@@@@@@@???@@@BBBCCCAAAAAABBBBBBBBBAAAAAAAAABBBDDDIIIRRR]]]ffflllooommmkkkjjjjjjkkkkkkjjjhhhlllooorrrsssqqqmmmgggdddaaaYYYOOOGGGDDDBBB@@@>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666888999;;;<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999777777777777888888999999:::888666666777777777666777777888;;;===<<<:::888999999999999999888777777777777777777888888888888999999:::::::::999999888444555777888999999999888666666666777777777888888666666666666666666666666666666777777777777666666777777777777777777777777666777777777888888888888999888888777777777888888888888888888777777666666444555888::::::888555444666888999888666555777:::666666666777777888888999444555777888888888777666777888999999::::::999999999999999999:::;;;===>>>::::::::::::::::::::::::<<<<<<======>>>>>>>>>???::::::;;;;;;<<<<<<=========>>>@@@BBBDDDFFFGGGHHHLLLGGGEEEDDDBBBAAAEEELLLUUU___iiiooouuu{{{}}}{{{tttttttttuuuvvvwwwyyyyyy||||||}}}}}}}}}}}}}}}|||~~~~~~~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzz{{{}}}~~~~~~zzzxxxrrriii___WWWUUUVVVZZZdddrrr{{{~~~~~~~~~}}}~~~xxxzzzzzzwwwuuussslllddd[[[ZZZZZZZZZZZZXXXUUURRRPPPPPPOOOOOOPPPRRRTTTVVVUUUVVVXXXXXXVVVUUUTTTTTTRRRRRRQQQNNNKKKJJJKKKMMMKKKMMMPPPSSSTTTTTTSSSSSS^^^aaafffhhhiiiiiijjjkkklllkkklllnnnrrruuuwwwwwwvvvvvvvvvuuussspppmmmlllnnnmmmllllllmmmpppsssvvvyyyzzz|||}}}}}}~~~|||yyyxxxwwwvvvtttrrrpppooommmhhh```VVVMMMHHHIIIKKKLLLJJJKKKMMMJJJDDDFFFFFFGGGIIIJJJJJJJJJJJJIIIGGGEEEEEEFFFFFFEEEDDDGGGFFFEEECCCBBBAAAAAAAAA@@@????????????@@@AAABBB@@@AAAAAAAAAAAABBBBBBBBBDDDEEEIIIQQQ\\\fffmmmpppooolllhhhfffgggjjjkkklllnnnqqqssssssooojjjfffdddaaaZZZOOOHHHDDDAAA>>><<<;;;<<<===<<<::::::<<<>>>;;;;;;;;;;;;::::::999888888888999999999999888888:::::::::::::::999999888777777777888888999999:::<<<999777666777888777777666666666888::::::999777999999999:::999999888777999999999::::::::::::;;;999999999999999999888777666666777777888888999999444555555666777777888888555555555555555555555555666777777888888777777666777777777777777777777777777777777777888888888888666555555555555555666666777777777777777777777888999888777555555777888999555888:::888555444888;;;666666666777777777888888555555666777777777777777777888888999999999999999777888999:::;;;======>>>999::::::;;;;;;::::::999;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<============>>>???AAACCCEEEGGGGGGIIIEEECCCBBBAAA???CCCIIIQQQ[[[ffflllrrrxxxzzzxxxrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||~~~~~~}}}|||}}}~~~{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}|||{{{yyyzzz|||~~~~~~~~~}}}{{{uuunnnfff___XXXSSSTTTYYYeeeqqq}}}|||}}}~~~{{{yyyxxxyyy}}}|||~~~~~~|||~~~|||~~~}}}yyyvvvtttnnnfff^^^]]][[[ZZZYYYWWWTTTRRRQQQPPPPPPOOOPPPQQQSSSTTTUUUVVVXXXWWWUUUTTTUUUVVVTTTTTTRRROOOMMMLLLMMMOOOMMMNNNOOOOOOPPPOOOOOONNNVVV[[[aaaeeeggghhhhhhiiikkkiiiiiilllppptttttttttsssssstttsssrrrqqqooonnnkkkjjjjjjjjjlllmmmoooqqqtttxxx|||~~~{{{yyywwwuuurrrpppmmmiiiccc\\\TTTNNNIIIGGGEEEHHHIIIJJJMMMRRRRRRNNNIIIIIIHHHHHHGGGHHHHHHHHHIIIGGGFFFGGGHHHGGGDDDAAAGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJQQQZZZdddjjjnnnllliiieeeeeehhhlllooopppmmmppprrrppplllhhhffffffbbb[[[PPPHHHDDDAAA===:::999;;;<<<<<<::::::===???;;;;;;<<<<<<<<<;;;;;;:::777666666555555555666666999999999:::999888888777888888999::::::;;;<<<<<<===;;;888777777888888888:::999777888888999777666999999::::::999999888777999999999:::::::::;;;;;;888888999999888888777666999888666666666777888999777777777777777777777888666666666666666666666666777888888888888888888777777777777777777777777777777777777777888888888888555555555555666777888888666666666777888888999999:::999888777777888999:::666777777777777777888:::666666666666777777777777777777777777777888999999777777888999999999999999555777999;;;<<<;;;;;;:::999::::::;;;;;;::::::999:::::::::;;;<<<=========<<<<<<============>>>>>>===>>>???AAACCCEEEFFFGGGHHHEEECCCCCCAAA@@@DDDJJJLLLWWWaaahhhnnnssstttrrrqqqrrrsssuuuvvvwwwxxxxxxxxxxxxyyy{{{|||||||||||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{|||~~~}}}~~~}}}|||{{{|||}}}~~~~~~}}}||||||zzz{{{|||~~~}}}}}}}}}~~~}}}~~~~~~}}}yyyuuunnndddZZZWWWVVVWWW]]]dddqqqyyyzzz{{{}}}}}}{{{yyywwwvvvwww{{{|||}}}|||zzz|||~~~|||xxxvvvooohhhdddaaa^^^]]][[[ZZZWWWUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUVVVWWWVVVTTTTTTTTTVVVUUUTTTSSSPPPNNNMMMOOOQQQRRRPPPOOOMMMMMMMMMMMMMMMPPPVVV]]]bbbeeefffffffffmmmkkkiiijjjnnnpppooonnnqqqqqqrrrrrrssssssrrrrrrooonnnmmmmmmllllllllllllqqqvvv}}}|||zzz|||yyyvvvtttrrrooollljjjddd[[[RRRKKKIIIIIIJJJFFFHHHIIIJJJPPPXXX[[[YYYLLLKKKIIIGGGFFFFFFFFFGGGFFFEEEFFFHHHKKKKKKGGGDDDGGGFFFEEEDDDDDDDDDDDDDDDBBBAAAAAABBBCCCCCCBBBAAA??????@@@AAABBBDDDEEEFFFIIIIIIKKKPPPYYYaaagggkkkgggeeedddeeeiiinnnrrrsssjjjmmmnnnmmmiiiffffffggghhhaaaVVVNNNIIIEEEAAA>>>888;;;<<<<<<:::;;;===@@@;;;;;;<<<<<<===<<<<<<<<<:::999888777777888999:::888999999999999888777777::::::;;;;;;<<<===>>>>>>>>><<<888777888888999888@@@>>>;;;999999999777666999::::::::::::999888888777777888888888999999999888888888888888777666555;;;999666555444666888:::::::::999999888777777777777777777777777777777777888888999999999999888888777777777777777777777777777777777777888888888888888888888888999:::;;;<<<555555666777888999::::::555888;;;======;;;888555999666444555888:::999777666666666666777777777777:::999888888888999;;;<<<777777888999999999999888555777999;;;;;;:::777666999999;;;;;;;;;;;;999999999999::::::;;;<<<===============>>>>>>>>>>>>>>>======???AAACCCEEEFFFGGGJJJFFFEEEEEEDDDCCCGGGMMMIIISSS^^^eeejjjooopppnnnpppqqqsssuuuvvvwwwxxxxxxuuuvvvxxxyyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}~~~}}}}}}}}}|||||||||~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~|||||||||~~~}}}|||}}}~~~{{{vvvrrriii\\\RRRSSSXXX___hhhqqqxxx{{{~~~{{{}}}~~~|||}}}{{{xxxyyy|||~~~|||||||||}}}zzzxxxxxx}}}zzzyyyxxxuuuooojjjfff```ZZZWWWYYYYYYWWWSSSTTTVVVXXXWWWUUUTTTSSSSSSTTTSSSRRRQQQRRRRRRPPPNNNSSSTTTTTTSSSQQQOOOPPPQQQNNNOOOOOOOOOOOONNNLLLLLLOOORRRXXX]]]aaaccccccbbbiiigggeeefffiiilllnnnoookkkmmmooosssuuuuuurrroooqqqnnnkkkjjjmmmnnnmmmlllkkkqqqzzz{{{xxxtttqqqoookkkhhheeeXXXTTTNNNKKKKKKIIIGGGDDDFFFEEECCCEEEIIIOOOTTTVVVRRROOOJJJFFFEEEFFFHHHIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAA@@@===999;;;AAAHHHGGGIIILLLPPPUUU]]]fffllljjjhhhffffffiiilllnnnooosssqqqooonnnmmmkkkhhhfffhhhbbbXXXMMMEEE???===<<<:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;999777444999999888888888888999999999:::;;;;;;;;;;;;:::999888999:::<<<===>>>>>>>>>???<<<999888999:::999888888777777777777999:::;;;666777888999:::;;;;;;;;;999999888888888888888888555666888999::::::999999777555444555888999888666888888888888888888888888666888999888777666777888999999999999999888777666444555777999999999999888:::888777555555777888:::888777666666777999;;;<<<;;;999666777999:::888777999::::::;;;;;;:::::::::555333444777888555555888333555777999:::999888777999888888777777888888999999999888888888888999999666888;;;===<<<:::777555;;;<<<>>>???>>>;;;777555999::::::;;;<<<===>>>>>>>>>===;;;::::::;;;<<<======>>>?????????@@@CCCFFFGGGHHHIIIJJJJJJJJJIIIHHHIIILLLSSS^^^hhhooopppooommmnnnqqqsssvvvxxxyyyyyyuuuvvvwwwwwwvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||~~~}}}||||||}}}}}}{{{{{{|||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}zzz{{{}}}yyynnneeeZZZVVVSSSVVV^^^iiipppsss|||{{{{{{{{{||||||}}}||||||~~~}}}}}}~~~|||{{{{{{{{{yyywwwwwwwwwuuupppllliiiddd___]]]]]]]]]YYYUUUSSSUUUWWWWWWUUUTTTSSSTTTXXXVVVSSSRRRRRRRRRPPPOOORRRSSSSSSRRRPPPOOOOOOPPPPPPOOONNNMMMLLLKKKJJJJJJOOORRRVVV[[[```eeehhhjjjjjjhhhggghhhjjjllllllllliiijjjlllppprrrqqqnnnlllkkkiiihhhjjjmmmoooooonnnkkkrrrzzzxxxtttooojjjfffbbb]]]ZZZRRROOOLLLKKKJJJJJJGGGDDDHHHGGGFFFHHHKKKOOORRRSSSQQQNNNJJJGGGFFFFFFIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHEEECCCBBBDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBAAAAAACCCDDDDDD@@@======BBBGGGFFFIIILLLQQQVVV]]]eeekkkmmmkkkiiihhhiiilllmmmnnnrrrpppoooooonnnmmmiiiggghhhbbbXXXMMMEEE???===<<<999:::::::::;;;;;;;;;;;;;;;:::999:::;;;:::888555999999888888888888999999777888999::::::999888777888:::>>>@@@AAAAAA???>>>>>>;;;999888999999999888999888777777777888999:::777777888999999::::::999888888888888888888888888777888999999999999777777777666444555888999888666888888888888888888888888777999:::999888777888999888888999999999888777777444555666777888888888888888777666666666666777888777777777777888999:::;;;:::888666777999;;;:::999888999999999999888888777777444555999999666666999666777888:::;;;;;;::::::999999888888888888999999999999888888888888999999888999;;;======<<<:::888999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@???===<<<<<<>>>???@@@===>>>?????????AAADDDFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFIIIPPP[[[eeemmmoooooonnnnnnpppqqqsssuuuvvvwwwuuuvvvwwwwwwvvvwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}||||||||||||}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}zzzyyywwwqqqggg```XXXXXXZZZ```gggoootttwww|||{{{{{{{{{|||~~~~~~~~~|||}}}~~~yyywwwvvvwwwyyyxxxtttqqqgggccc^^^\\\\\\ZZZVVVRRRQQQSSSUUUVVVUUUTTTTTTTTTZZZWWWSSSQQQQQQQQQQQQPPPPPPRRRRRRQQQOOONNNNNNOOOPPPOOONNNNNNMMMNNNOOOOOOOOOPPPRRRUUUZZZ___cccfffiiihhhhhhiiikkkkkkjjjiiifffgggiiimmmoooooollliiieeeeeefffiiimmmpppppppppkkkpppwww|||}}}|||{{{{{{qqqmmmgggaaa\\\WWWRRRNNNMMMLLLLLLLLLLLLKKKHHHFFFHHHIIIIIIKKKLLLNNNOOOOOOOOOMMMJJJGGGGGGHHHJJJLLLLLLLLLKKKIIIHHHFFFEEEEEEEEECCCAAAAAADDDHHHJJJKKKFFFEEEEEEDDDCCCBBBAAAAAAEEEFFFGGGDDDAAA@@@BBBFFFFFFJJJOOOTTTZZZ```gggkkkpppooommmlllkkkkkklllmmmooonnnnnnoooooonnnkkkhhhiiicccZZZOOOGGGAAA>>>===999999999999::::::::::::999999888999;;;;;;999777999999888888888888999999666777888888888888777666777:::>>>AAABBBAAA>>>;;;<<<:::888888888999888777:::999888888777888888888777777777888888888888888888888888888888888888888999::::::999999777666666777666555666888999888777888888888888888888888888888999::::::888888999:::777777888888999888888888555555555555666777888888666666666666666666666666666777888999999999999999888777666777999;;;<<<;;;777888888888777666555555888666666::::::777777999777777777888999999::::::::::::999999999999::::::999999888888888888999999::::::;;;<<<============;;;:::777666777999;;;===<<<<<<<<<<<<;;;;;;::::::>>>===<<<<<<===>>>@@@AAA>>>???@@@@@@@@@AAADDDGGGHHHHHHIIIIIIIIIGGGFFFEEECCCFFFMMMVVVaaaiiinnnpppoooooonnnoooppprrrtttvvvuuuvvvwwwwwwvvvwwwyyy{{{|||}}}}}}}}}}}}}}}||||||~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}|||{{{{{{{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{|||~~~}}}{{{xxxrrrkkkddd^^^ZZZXXX]]]fffmmmssswwwyyy{{{|||{{{{{{|||}}}~~~~~~~~~~~~||||||~~~}}}}}}zzzyyyzzz||||||yyyvvviiiddd^^^ZZZXXXVVVSSSQQQOOORRRTTTUUUTTTSSSSSSTTTXXXUUUQQQOOOPPPQQQRRRRRROOOPPPQQQPPPNNNMMMNNNOOOMMMNNNQQQSSSUUUVVVWWWWWWSSSSSSTTTTTTVVVXXXZZZ[[[ddddddeeehhhjjjjjjhhhfffcccdddgggkkkoooooommmkkkeeefffhhhkkkmmmnnnmmmmmmiiilllpppssstttrrrooonnnhhhddd^^^YYYUUUQQQMMMKKKLLLMMMNNNNNNNNNKKKHHHFFFFFFHHHKKKLLLMMMMMMMMMMMMNNNLLLIIIGGGGGGIIIKKKLLLKKKKKKJJJHHHGGGFFFFFFFFFEEECCCAAAAAADDDHHHKKKMMMFFFFFFEEEDDDCCCAAAAAA@@@CCCDDDEEEEEEBBBBBBCCCEEEGGGLLLRRRYYY^^^dddjjjmmmssssssrrrpppmmmlllllllllllllllmmmooopppnnnkkkhhhjjjddd[[[QQQIIICCC@@@>>>999999999999999999999999999888777888:::;;;:::999:::999999888888999999:::666777888999999888777666666888:::<<<===<<<:::888;;;999777777888999888666::::::999888888777777777777777777666666666666666888888888888888999999999999999999999888888777777777666666777888888888888888888888888888888888888777888999999777777888999666666777888888999888888666555444444444666777888555555666666666666555555666777888::::::999999888555555555666888:::;;;<<<888888888888777666555444888666777::::::777666999666555555555555666777888;;;::::::999999::::::;;;999999888888888888999999999::::::;;;<<<===>>>???===;;;888666555666888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;===>>>>>>???@@@@@@@@@AAAEEEGGGIIIIIIIIIIIIHHHFFFDDDCCCBBBEEEJJJSSS]]]fffmmmqqqooonnnnnnnnnpppsssvvvwwwuuuvvvwwwwwwvvvwwwyyy{{{yyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}~~~~~~}}}}}}|||||||||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}}}}}}}{{{xxxrrrhhh^^^YYYXXXZZZ___fffpppwwwzzz{{{|||~~~||||||||||||~~~~~~}}}{{{zzzyyyzzz~~~}}}}}}{{{{{{}}}}}}zzzwwwpppkkkccc\\\XXXWWWVVVWWWNNNQQQSSSTTTSSSRRRRRRSSSSSSPPPMMMMMMOOORRRTTTTTTNNNOOOPPPPPPNNNMMMNNNOOOLLLNNNSSSWWWYYYYYYXXXWWWXXXXXXYYYYYYYYYWWWVVVUUU\\\]]]___cccfffgggeeeccc___aaaeeejjjooopppooommmggghhhjjjjjjiiigggfffeeeddddddfffffffffdddaaa^^^[[[WWWSSSPPPOOONNNMMMKKKKKKMMMNNNNNNLLLHHHDDDBBBBBBFFFKKKMMMMMMLLLLLLMMMLLLKKKIIIGGGGGGHHHJJJLLLIIIHHHGGGGGGGGGHHHHHHIIIHHHEEECCCCCCEEEHHHJJJKKKEEEEEEDDDCCCBBBAAA@@@??????@@@BBBBBBBBBCCCCCCDDDFFFKKKRRRXXX^^^dddiiimmmtttvvvvvvtttpppmmmmmmmmmkkkkkklllnnnoooooollljjjhhhcccZZZQQQHHHBBB>>>===999999999999999999999999999888777888:::;;;;;;:::::::::999999999999::::::888888999::::::999888888888888888888888888888999:::888777888999999888666:::::::::999888777666555888777666555555666666777777777888888888999999999777777888888888999999:::666777777888777888888999777777777777777777777777666777888777666555666888555666777888888888888888666666555444444555777888555555666666666666555555666777888::::::999888777444444555666666888:::;;;888999999999888777777666888555666999999666555777777666666555666666777888;;;::::::999999::::::;;;999999888888888888999999888888888888:::<<<===???:::999999888777777777777999999::::::;;;<<<<<<===777777888888999:::;;;<<<>>>???@@@@@@@@@AAADDDGGGIIIIIIIIIIIIHHHFFFDDDBBBBBBDDDIIIOOOXXXccclllrrroooooooooooorrruuuxxxzzzuuuvvvwwwwwwvvvwwwyyy{{{wwwxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{||||||}}}}}}~~~||||||}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||zzzvvvqqqiii^^^UUUTTTZZZaaajjjpppwww{{{||||||}}}{{{||||||}}}~~~~~~}}}~~~}}}~~~}}}xxxsssnnnooouuu{{{~~~{{{{{{||||||yyyvvvsssnnnfff^^^XXXVVVVVVWWWNNNPPPRRRSSSRRRQQQQQQQQQOOOMMMLLLMMMPPPSSSUUUUUUNNNOOOPPPPPPNNNNNNOOOPPPMMMOOOSSSUUUUUUTTTQQQOOOSSSTTTUUUVVVUUUTTTSSSRRRTTTUUUWWW[[[___```___^^^ZZZ\\\```fffkkkmmmllljjjeeeffffffddd```]]]\\\\\\^^^\\\ZZZYYYYYYXXXVVVTTTQQQNNNKKKIIIJJJKKKKKKKKKKKKLLLNNNLLLHHHDDDAAA???BBBGGGLLLNNNMMMKKKLLLMMMKKKIIIHHHGGGFFFGGGIIIJJJFFFFFFEEEFFFGGGHHHJJJLLLIIIGGGFFFEEEGGGHHHHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@>>>???@@@AAABBBDDDEEEEEECCCHHHOOOVVV\\\bbbgggkkktttwwwyyywwwssspppooopppnnnnnnmmmnnnooopppnnnmmmfffaaaYYYPPPGGGAAA===;;;::::::::::::999999999999:::888777777999;;;;;;:::::::::999999999999::::::999:::;;;<<<<<<;;;:::999<<<;;;999888888888:::;;;999888888999::::::888777:::::::::999999777666555888777666555555666777888777777777888999999::::::777777777777888999:::;;;666777999888777777888:::777777777777777777777777555666777777555555666777666666777777888777777777777666666555666666777777666666666666666666666666777888888999999999888888555666777777666666888:::888999999::::::999999888888666666999999555555777999999999999999999999999::::::999999999999::::::999999888888888888999999777777777888999:::<<<===444666888999:::::::::999888888999:::;;;<<<======999::::::;;;;;;<<<<<<<<<===>>>?????????@@@CCCFFFIIIJJJJJJIIIHHHFFFEEECCCBBBDDDGGGLLLTTT___jjjrrrqqqqqqqqqrrrtttvvvxxxzzzuuuvvvwwwwwwvvvwwwyyy{{{vvvxxx|||}}}}}}|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~||||||||||||}}}}}}~~~~~~~~~yyyzzz|||}}}{{{{{{|||}}}~~~~~~{{{{{{||||||yyyvvvlllggg```XXXTTTXXXbbbjjjuuuxxx{{{}}}}}}}}}}}}~~~{{{|||}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~|||wwwnnngggaaaccclllwww~~~~~~}}}~~~{{{{{{}}}}}}{{{yyyrrrooojjjccc\\\WWWUUUTTTOOOPPPRRRRRRQQQOOOOOOOOOOOONNNMMMOOOQQQTTTTTTTTTNNNPPPQQQPPPOOONNNOOOQQQOOOOOOOOOOOOOOONNNNNNMMMOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPSSSWWWXXXXXXVVVTTTVVVYYY^^^cccdddbbb```\\\\\\\\\YYYVVVTTTTTTVVVXXXTTTQQQPPPQQQRRRRRRQQQQQQNNNJJJHHHIIIJJJJJJJJJLLLNNNOOOMMMIIIEEECCCCCCGGGKKKPPPPPPMMMKKKLLLMMMJJJIIIGGGFFFEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHKKKLLLIIIHHHGGGHHHIIIIIIGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBDDDEEEFFFFFFDDDHHHOOOUUU[[[bbbiiimmmssswww{{{zzzuuurrrrrrssstttrrrppppppqqqrrrrrrqqqiiiddd\\\SSSKKKDDD@@@>>>;;;;;;;;;;;;:::::::::999;;;999777777999:::::::::;;;::::::999999::::::;;;999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;::::::::::::999999999:::;;;;;;999888888999999:::999888777666777777555555666777999:::666777777888999999::::::999888888777777888999:::666888999999777777888;;;777777777777777777777777555777888777666555666777777777777777777777666555666777777888777777777666888777666666666666777888999999888888888888888999999:::;;;999777666777999777777888999:::::::::::::::777777::::::666555888999:::;;;<<<<<<;;;:::999999999888888888888999999999999888888888888999999666777777888999::::::;;;555666888999:::;;;;;;:::999999999::::::;;;;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>>>>>>>???BBBEEEIIIJJJJJJJJJIIIHHHFFFEEEAAACCCEEEHHHOOOZZZgggpppsssssssssttttttuuuuuuuuuuuuvvvwwwwwwvvvwwwyyy{{{yyy{{{~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~}}}}}}{{{||||||}}}}}}}}}||||||zzz{{{|||~~~zzzzzz{{{|||~~~~~~{{{xxxxxxyyywwwqqqlll___\\\YYYWWWZZZaaakkkrrr{{{|||}}}}}}{{{|||}}}~~~|||~~~~~~vvvoooaaa[[[VVVZZZgggttt|||~~~~~~{{{{{{~~~}}}}}}}}}uuutttrrrllleee^^^YYYVVVOOOQQQRRRRRRPPPNNNNNNNNNQQQPPPOOOQQQSSSTTTTTTRRROOOPPPQQQQQQOOOOOOPPPQQQPPPNNNLLLKKKKKKMMMPPPRRRSSSQQQNNNKKKKKKLLLNNNPPPMMMMMMMMMOOOQQQSSSRRRQQQPPPQQQTTTXXX\\\\\\YYYWWWSSSTTTTTTQQQNNNMMMPPPSSSTTTPPPLLLKKKNNNQQQSSSSSSUUURRRMMMKKKJJJKKKKKKJJJOOOQQQRRRPPPLLLHHHHHHHHHKKKPPPSSSRRRNNNKKKKKKMMMIIIHHHGGGEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFHHHJJJKKKHHHGGGHHHIIIJJJJJJGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHFFFDDDDDDEEEGGGGGGGGGHHHKKKQQQWWW^^^eeelllqqqrrrwww|||{{{wwwssssssuuuxxxuuurrrqqqrrrtttuuutttnnniiibbbYYYPPPIIIEEEBBB<<<<<<<<<;;;;;;:::::::::<<<:::777777888::::::999;;;::::::999999::::::;;;999:::;;;;;;;;;;;;:::999:::;;;<<<<<<<<<:::888777999999999;;;<<<<<<:::888888888999:::999888777666777666555555666888:::<<<666777777888999999::::::;;;:::999777777777777888666888:::999777777999;;;777777777777777777777777666888999888777666777888777777888777777666555555666777888999999888777666:::888777555555777888::::::999888777777777999999<<<===>>>;;;888666777:::555666777999::::::::::::;;;999999;;;;;;777666999777999:::;;;;;;:::888777999888888888888888888999999999888888888888999999777777999:::::::::::::::::::::999999999999999999;;;;;;::::::::::::999999<<<<<<<<<===<<<<<<;;;;;;;;;<<<=========???BBBDDDIIIJJJJJJKKKJJJIIIGGGFFF@@@BBBCCCFFFLLLWWWeeennnuuuuuuuuuuuutttsssrrrqqquuuvvvwwwwwwvvvwwwyyy{{{}}}~~~~~~}}}~~~}}}~~~~~~~~~|||~~~}}}}}}}}}}}}~~~~~~}}}{{{|||~~~~~~~~~~~~~~~}}}{{{|||||||||||||||{{{zzz{{{|||~~~~~~~~~}}}xxxyyyyyy{{{}}}~~~|||xxxvvvuuupppggg```VVVUUUUUUXXX___iiiqqqwww}}}}}}~~~|||{{{|||}}}}}}zzz~~~~~~~~~{{{qqqhhhWWWRRRPPPWWWeeerrrzzz|||~~~{{{zzz{{{~~~|||}}}~~~~~~~~~~~~{{{zzz|||~~~~~~}}}zzzwwwsssmmmggg```XXXSSSRRRPPPNNNMMMMMMNNNPPPQQQTTTQQQOOOOOOQQQQQQOOOMMMMMMOOOPPPQQQPPPQQQRRRTTTVVVRRRNNNMMMNNNNNNMMMKKKRRRQQQOOOMMMLLLLLLLLLMMMIIIKKKMMMOOONNNNNNNNNOOOQQQRRRSSSSSSSSSRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQUUUOOOIIIGGGKKKNNNNNNMMMLLLMMMMMMLLLJJJJJJKKKLLLQQQOOOLLLLLLLLLMMMMMMLLLKKKHHHEEEBBB@@@@@@AAABBBDDDEEEGGGHHHIIIIIIIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDIIIGGGEEECCCBBBCCCEEEGGGGGGHHHIIIHHHFFFFFFFFFHHHKKKNNNUUU[[[aaaeeehhhiiirrrvvv{{{~~~}}}zzzxxxvvv{{{yyywwwtttrrrrrrqqqqqqpppmmmfff\\\PPPGGGAAA???===<<<::::::;;;;;;;;;::::::999888777666666666666666777888999999::::::999888999:::;;;::::::888777;;;::::::999999888888888777888:::<<<<<<:::888666:::999888888999999777555::::::999999888777777777111333666999:::::::::999:::999999888777666555555777777666666777999;;;===888777666444444444555666111444777888888888888999999888777555555777888999666999;;;:::777666777999999999999999999888777666666666666666777777777777999999999888888666555555555555666666777777888888999999888888888888888999888999::::::888777777888999::::::;;;:::999888777777999;;;;;;:::888888999:::888555555666666666666;;;999777777888888888777;;;::::::999:::;;;===>>>999:::<<<<<<<<<:::888777;;;:::::::::<<>><<<::::::;;;;;;;;;:::;;;;;;:::999:::;;;<<<<<<999:::;;;<<<<<<:::999888::::::;;;<<<>>>@@@AAABBBCCCDDDFFFGGGHHHIIIIIIJJJJJJFFFDDDFFFIIINNNYYYcccnnnqqqtttuuutttrrrqqqqqqrrrtttvvvxxxyyyxxxwwwwwwzzz}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzz~~~}}}{{{yyyxxxxxxxxxxxx|||~~~}}}{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}yyyvvvqqqjjjbbbZZZTTTPPPSSSXXXaaakkktttzzz~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzpppbbbWWWOOOPPPTTT]]]hhhrrryyy{{{}}}{{{{{{}}}}}}{{{|||~~~|||yyyvvvrrrnnnggg```[[[TTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSSSSQQQNNNPPPQQQSSSSSSRRRRRRSSSUUULLLJJJIIIIIIKKKMMMNNNMMMTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOLLLKKKJJJKKKMMMNNNQQQQQQPPPOOOOOOOOOOOOPPPKKKKKKKKKJJJJJJKKKKKKLLLPPPOOONNNNNNMMMMMMNNNNNNNNNLLLMMMOOORRRRRRNNNKKKHHHIIIJJJIIIGGGFFFGGGHHHHHHGGGFFFGGGJJJLLLMMMLLLJJJHHHFFFCCCCCCCCCEEEFFFDDDEEEFFFFFFFFFFFFEEEEEEBBBDDDEEEGGGGGGGGGEEEDDDHHHGGGGGGFFFGGGIIIJJJKKKJJJHHHFFFCCCBBBDDDIIILLLQQQTTTYYY]]]___aaadddfffppptttyyy||||||zzzyyyxxxuuuuuutttsssrrrrrrrrrrrrnnnlllfff]]]SSSJJJEEECCC===<<<::::::;;;;;;;;;:::;;;;;;:::999888888888888::::::::::::999888777777888999999:::::::::999999777777777777888888888888888999999999999999999999999888888888999999888666666666777888888999::::::;;;999666777999999777444666666777777888888888888:::999777666666666777777999888777777666777777777666777888888888888:::<<<888888666666666666888888888888888666555666888:::666666777888888888777777555555555555666666666666333444666777999:::::::::888888888888888777777777888777777777888999::::::555666777888999:::::::::555666777999:::;;;;;;;;;777999;;;;;;999888999999<<<:::777777888999999888>>><<<;;;:::<<<<<<<<<;;;<<<;;;;;;::::::::::::;;;888999:::;;;<<<;;;:::999999:::<<<>>>?????????>>>CCCDDDEEEGGGIIIJJJJJJJJJKKKGGGDDDEEEFFFJJJRRR[[[hhhlllqqqttttttrrrqqqpppqqqrrrtttvvvwwwwwwwwwwwwzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{}}}|||{{{yyyxxxxxxxxxxxx~~~}}}|||{{{~~~~~~~~~~~~}}}{{{zzzuuuqqqjjjbbbZZZTTTPPPNNNXXXaaannnwww|||~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}{{{vvvlll]]]QQQMMMQQQYYYdddooowww{{{|||~~~}}}~~~}}}|||zzzzzz{{{~~~~~~|||yyyvvvqqqjjjbbb]]]UUUTTTSSSQQQPPPNNNMMMMMMMMMNNNQQQSSSUUUTTTRRRPPPRRRSSSTTTTTTSSSRRRSSSUUUMMMLLLKKKKKKLLLNNNOOOOOOTTTSSSRRRQQQPPPOOOOOOOOONNNLLLKKKKKKLLLMMMMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKKKKJJJJJJJJJQQQQQQOOONNNMMMLLLLLLLLLJJJIIIJJJMMMOOOOOOLLLJJJGGGHHHIIIIIIGGGFFFFFFGGGHHHGGGHHHJJJMMMPPPQQQPPPHHHGGGDDDCCCBBBDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFIIIJJJJJJIIIGGGEEEHHHHHHGGGGGGHHHHHHIIIIIIGGGGGGFFFDDDCCCEEEIIILLLQQQUUUZZZ]]]^^^```cccfffsssvvvzzz{{{yyyvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrpppnnniii___UUUKKKEEECCC===<<<::::::;;;;;;;;;:::<<<;;;:::999999999999999555666777888999999999999888888999999:::::::::999777777888888999999::::::999888888777777888999:::999888777888::::::888666666777777777888888888999===999666666999:::888555777777777777777777888888:::999888777777777888888999888888888888888888888666777777777666777:::<<<888777666666666666777888444555555666555555666666444555666777777777777777444555555555666666666666333444666777999:::::::::::::::999999888888777777777777777777888999::::::666666777888:::::::::999888888999999999888888888888999::::::999888999:::;;;999777777888999999999;;;999888888999:::999888<<<;;;;;;::::::999999999888888:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>BBBCCCEEEGGGHHHJJJJJJJJJJJJEEECCCDDDDDDFFFMMMUUUbbbgggnnnsssuuutttrrrqqqrrrssstttvvvwwwxxxxxxxxxyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyyxxxxxxxxxwww}}}}}}}}}}}}}}}|||{{{vvvoooeee\\\VVVSSSTTTVVVdddmmmxxx~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~{{{}}}}}}zzzxxxtttjjj[[[PPPNNNUUUaaannnxxx}}}~~~~~~}}}~~~}}}|||{{{|||~~~}}}yyytttmmmddd^^^WWWVVVTTTQQQOOOMMMLLLKKKLLLOOORRRUUUUUUTTTSSSRRRSSSTTTUUUTTTSSSRRRSSSTTTQQQQQQPPPOOONNNNNNOOOQQQSSSSSSRRRQQQPPPOOONNNNNNHHHHHHJJJMMMPPPPPPNNNLLLMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIJJJKKKLLLMMMLLLGGGIIIJJJJJJHHHGGGGGGHHHHHHHHHIIILLLOOORRRRRRQQQGGGEEECCCAAAAAACCCEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJJJJGGGDDDBBBHHHHHHHHHGGGGGGEEEDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJPPPUUUZZZ\\\\\\^^^cccgggqqqtttwwwxxxwwwtttsssrrrpppqqqqqqrrrrrrrrrrrrrrrtttqqqlllbbbVVVKKKDDDAAA===<<<::::::;;;;;;;;;:::<<<;;;::::::999:::::::::444555666777888888888888888888888999999:::::::::999999999::::::;;;;;;;;;999888777666777888:::;;;888888777888::::::888777888888888777777777666666:::888666666999::::::888999999888888777666666555888888888888999999::::::888888888999999999999888666666777666555666888;;;777666666666666666666777222444666888999888666444444555666777777777777777555555555666666666666777666666777888888888888888::::::999999888888777777888888777777888999999:::999888777888::::::888666888888888888888888888999888999::::::888888999::::::888666666777999999888999777666666777888888777;;;;;;;;;::::::999999888888999999:::;;;;;;;;;;;;<<<;;;::::::;;;===???@@@AAABBBDDDFFFGGGHHHIIIIIIFFFCCCAAABBBCCCDDDJJJQQQ]]]ccclllrrruuuuuuuuutttrrrssstttuuuvvvwwwwwwxxxxxxyyyzzz}}}~~~|||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}zzzzzzzzzyyyyyyxxxwwwwwwxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~wwwooocccYYYUUUXXX___dddooovvv~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||zzzxxxxxxuuulll^^^SSSSSS\\\jjjwww}}}~~~||||||}}}~~~~~~~~~~~~yyyrrriiiccc\\\YYYUUUQQQNNNLLLLLLLLLNNNPPPSSSUUUTTTSSSSSSTTTTTTUUUUUUTTTRRRQQQRRRSSSSSSSSSSSSQQQNNNNNNOOOQQQSSSSSSRRRRRRQQQPPPNNNMMMFFFFFFHHHMMMRRRRRROOOJJJLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKLLLNNNQQQSSSTTTRRRRRRPPPNNNMMMLLLKKKKKKNNNMMMKKKJJJJJJLLLNNNOOOGGGIIIKKKKKKJJJHHHGGGHHHGGGGGGHHHKKKNNNPPPOOONNNGGGEEECCCAAAAAABBBDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEFFFGGGGGGFFFDDDAAA@@@GGGGGGHHHGGGFFFDDDBBB@@@AAACCCEEEFFFFFFFFFHHHJJJPPPUUUZZZ[[[ZZZ[[[aaafffjjjnnnrrrtttuuutttuuuuuupppqqqrrrssssssssssssrrrvvvtttnnndddXXXLLLDDD@@@===<<<::::::;;;;;;;;;:::;;;::::::999999:::::::::888888888888777666555444888888888888999:::;;;;;;:::::::::;;;;;;;;;;;;;;;888777666666777888:::;;;888777777888::::::999777999999888777777666555555666777888888999:::;;;;;;::::::999888777666555555777777888888999999999999777777888999999999999888555666777666555555777999666666666666666666666666444555777999;;;;;;888555666666777888888888777777666666666666777777777777777888888888888777777666888888888888888777777777999999888888888888888999;;;888777888::::::888444444555555666888:::<<<===999::::::999888888999;;;999777666666777999999999:::888777777999::::::999999:::::::::::::::999888::::::::::::::::::;;;;;;<<<;;;999999:::===@@@BBBAAABBBCCCDDDEEEFFFFFFFFFDDDAAA@@@BBBBBBBBBGGGNNNYYY___iiipppuuuvvvwwwwwwrrrrrrrrrsssssstttuuuuuuwwwwwwxxx{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||yyyyyyyyyyyyyyyxxxwwwwwwuuuwwwzzz{{{||||||~~~~~~}}}}}}~~~~~~}}}~~~xxxpppeee\\\ZZZ```jjjpppvvv{{{}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{yyyxxxyyyxxxpppcccYYYZZZcccqqq}}}zzz{{{}}}||||||}}}xxxqqqkkkaaa]]]XXXRRRNNNMMMNNNNNNPPPRRRTTTUUUSSSRRRTTTUUUTTTUUUUUUTTTRRRPPPQQQRRRQQQRRRRRROOOMMMLLLNNNPPPSSSTTTTTTTTTSSSQQQOOONNNIIIGGGHHHLLLPPPQQQNNNJJJMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLNNNMMMLLLKKKJJJJJJLLLNNNGGGIIIKKKKKKJJJHHHGGGGGGHHHHHHIIIKKKMMMNNNMMMKKKHHHFFFDDDBBBAAABBBDDDFFFEEEDDDDDDDDDDDDEEEGGGHHHDDDDDDDDDDDDDDDCCCBBBAAAEEEFFFGGGHHHGGGEEEBBB@@@BBBCCCDDDDDDDDDFFFIIILLLQQQVVV[[[ZZZWWWXXX]]]bbbgggjjjoooqqqrrrssstttuuuqqqrrrsssttttttssssssrrruuusssnnneeeYYYNNNFFFBBB===<<<::::::;;;;;;;;;:::::::::999999999999:::::::::::::::999999888777666888888888888888:::;;;<<<;;;;;;::::::::::::::::::666666666777777888999:::888777777888::::::999888777777777777777666666666333777;;;<<<999888999<<<999888888888777777666666777777777777777666666555666666888999999999888888555777888888777777777888555666666666666666666555666444333555777999888777888888888999888888777777777777777777888888888999777777888888888888777777666666777777777777777888::::::999888777777777777:::777555777;;;<<<999555444444555555777:::<<<===999::::::999777777999;;;:::888666777888::::::::::::888777888999;;;;;;:::888888999:::;;;:::999999;;;;;;::::::999999::::::999999999:::<<<>>>@@@AAAAAABBBBBBCCCDDDDDDCCCCCCEEEBBBAAABBBAAAAAADDDJJJUUU[[[eeemmmrrruuuwwwxxxttttttssssssssssssttttttwwwwwwxxx|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{xxxxxxyyyzzzyyyxxxwwwvvvvvvxxxzzz{{{{{{{{{}}}~~~~~~~~~~~~}}}~~~}}}~~~|||vvvnnnggggggllltttyyyzzz|||~~~~~~{{{|||~~~~~~}}}}}}}}}}}}~~~}}}~~~|||{{{{{{|||{{{ttthhh^^^___hhhuuu~~~wwwyyy|||}}}|||~~~~~~~~~~~~wwwqqqeeeaaaZZZSSSOOONNNPPPQQQQQQSSSUUUTTTRRRRRRTTTVVVTTTUUUUUUTTTQQQPPPPPPQQQMMMOOOOOOMMMKKKJJJMMMPPPUUUUUUUUUUUUTTTRRRQQQOOOMMMJJJGGGIIINNNPPPMMMJJJNNNOOOPPPPPPPPPOOOMMMLLLNNNNNNMMMLLLKKKKKKLLLLLLRRRQQQOOONNNMMMLLLLLLLLLJJJKKKKKKJJJIIIHHHHHHIIIFFFHHHKKKKKKIIIGGGFFFFFFJJJJJJJJJLLLNNNNNNLLLJJJJJJHHHEEECCCBBBCCCEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIDDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGHHHHHHFFFDDDBBBDDDDDDCCCAAABBBEEEJJJNNNSSSXXX\\\ZZZVVVUUUZZZ___hhhkkkoooppppppppppppqqqqqqrrrssstttttttttsssrrrtttrrrnnneeeZZZOOOHHHDDD===<<<::::::;;;;;;;;;:::999999999888888999::::::888888999:::;;;;;;;;;;;;888888777777888:::;;;===;;;::::::999999888888888555666666777888999999999777777777888::::::999888555555666666777777888888222999>>>>>>999666888<<<777777777777888888888888777777777666555333222111555666777888999999888777555777::::::999888888888555555666666666666555555666222......111555777777999999999999999888777666777888888888999999999999666666777888888888888888555555666666777777888888;;;;;;999888777777666666888555444777;;;===;;;777888777666666666888999:::999::::::888777777999<<<;;;999888888:::;;;<<<<<<999777666777888::::::999666777999:::;;;::::::999<<<;;;;;;:::999999999999666777:::<<<>>>?????????AAABBBBBBBBBBBBBBBBBBAAAFFFCCCBBBCCCAAA???BBBHHHRRRXXXbbbjjjppptttwwwyyywwwwwwvvvuuuuuuuuuuuuvvvxxxwwwxxx|||~~~~~~|||~~~~~~}}}}}}~~~~~~}}}{{{{{{wwwxxxyyyzzzyyyxxxwwwvvvxxxzzz{{{{{{zzzzzz|||}}}{{{||||||}}}~~~~~~~~~|||wwwssssssvvv{{{||||||}}}|||wwwssszzz|||~~~}}}}}}{{{|||}}}~~~~~~~~~~~~}}}||||||}}}}}}|||~~~~~~}}}}}}~~~~~~wwwkkkaaaccckkkvvv~~~|||||||||~~~~~~}}}wwwsssjjjccc[[[VVVTTTSSSRRRPPPSSSTTTPPPMMMNNNRRRRRROOOWWWUUURRROOONNNNNNNNNOOOLLLLLLLLLLLLNNNQQQTTTVVVVVVTTTSSSSSSSSSRRRPPPNNNIIIGGGFFFGGGKKKOOORRRSSSPPPSSSSSSQQQSSSVVVRRRJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKIIIHHHIIIJJJMMMNNNLLLJJJHHHFFFEEEEEEFFFGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGFFFEEEFFFHHHKKKLLLKKKDDDDDDEEEEEEGGGIIIJJJKKKMMMHHHDDDBBBCCCEEEEEECCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDEEEEEEDDDBBBCCCHHHLLLRRRTTTVVVWWWXXXYYY\\\___gggmmmsssvvvssspppnnnmmmnnnnnnnnnooopppqqqssstttssssssooohhh]]]QQQGGGBBB@@@===;;;999999999777666888999999:::::::::999999333555777999:::;;;;;;:::999999888888999999:::;;;;;;:::888666666777888:::888888888888888999999999999999888888888888888999;;;999777555444555666666999999:::;;;;;;;;;::::::777777888888888888777777666666555555555555666666555666777777666666777888555999<<<:::666555888;;;777666555666777888777666777555444555888888666333555555555555666666666666222444666888999999777777999888777666666777888999777444222333666888888666777666666555555555666666777777777777777888888888777777777777777888888999888888888888888888888888>>>;;;888888:::;;;999777333444666888999888777666;;;:::888666666777999::::::999888888::::::999888<<<<<<<<<<<<============???@@@@@@AAAAAABBBBBBCCCCCCBBB@@@??????@@@BBBCCCJJJRRR]]]hhhnnnrrrtttvvvuuutttsssrrrrrrsssuuuvvvxxxyyy{{{}}}~~~~~~}}}~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwyyyyyy{{{|||}}}~~~~~~{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}zzzxxxxxx{{{{{{xxxuuuzzz{{{}}}~~~~~~~~~yyyxxx}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~|||||||||xxxrrrmmmnnnrrrxxx~~~||||||}}}~~~zzzvvvmmmggg___XXXUUUSSSPPPNNNSSSSSSQQQNNNOOOSSSSSSPPPTTTSSSQQQPPPOOOOOOOOOOOOMMMMMMKKKKKKLLLOOORRRSSSVVVTTTSSSSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNQQQRRRRRRVVVYYYUUUMMMIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLNNNNNNJJJIIIGGGEEEDDDEEEFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHIIIGGGDDDDDDFFFHHHIIIIIICCCDDDEEEFFFHHHJJJLLLNNNLLLHHHCCCAAABBBCCCCCCBBB@@@AAABBBCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFEEEDDDCCCFFFGGGFFFDDDCCCDDDHHHLLLSSSUUUWWWXXXYYYZZZ]]]___eeejjjqqqtttrrrooommmmmmooooooooopppqqqssstttuuuvvvuuurrrkkk```TTTJJJDDD???===;;;:::999999888666999::::::;;;;;;;;;::::::555666777888999:::::::::999999888888999999:::;;;<<<;;;999888777888999:::777777888999999999999999:::999999888888999999999:::999777555444555666777888999999:::::::::::::::777777888888888888777777888777777666666777777888666777888888777777888999777:::===;;;888666999<<<777666555666777888777666777555444555777888666333666666666777777777777888444555666777888888777777:::999999888888999999:::888666444444666777666444888777777666666777777777999999888888777777666666777777777777777888999999999999999999999999999999>>>;;;999888999999777444888888888888888999999::::::999777777777888999;;;:::999888999:::::::::888<<<<<<<<<<<<============??????@@@@@@AAABBBBBBBBBCCCBBB@@@??????@@@BBBCCCKKKRRR]]]fffmmmrrrvvvxxxvvvuuusssrrrrrrssstttuuuwwwxxxzzz|||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxzzzzzz|||}}}~~~}}}||||||}}}~~~~~~}}}|||||||||~~~~~~~~~~~~}}}|||{{{zzz{{{yyyxxxwwwxxxxxxxxxwwwyyy{{{|||||||||}}}~~~yyyxxx{{{~~~}}}}}}}}}~~~~~~|||||||||||||||}}}~~~~~~~~~~~~~~~{{{xxxtttvvv{{{|||}}}~~~~~~~~~{{{pppjjjccc\\\WWWTTTQQQOOOQQQSSSRRRPPPQQQUUUTTTPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMKKKJJJKKKMMMPPPRRRUUUTTTSSSSSSSSSSSSQQQOOOMMMOOOQQQOOOKKKHHHHHHJJJMMMOOORRRTTTXXXZZZUUUNNNJJJKKKMMMNNNNNNMMMKKKJJJHHHIIIJJJLLLMMMMMMLLLLLLHHHGGGFFFEEEDDDDDDEEEFFFEEEGGGHHHJJJKKKKKKKKKKKKIIIFFFCCCCCCDDDFFFGGGGGGDDDDDDEEEGGGIIILLLNNNOOOJJJGGGCCCAAAAAABBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBGGGGGGGGGEEEEEEFFFJJJMMMUUUWWWYYYYYYYYYZZZ]]]^^^dddjjjqqqtttssspppoooooopppppppppqqqssstttvvvwwwzzzyyyuuunnndddWWWLLLFFF???===;;;::::::999888777;;;;;;;;;<<<<<<;;;;;;:::888888777777888999999:::999999888888999999:::;;;>>>===;;;999888888999999666777888999:::999888888999999999888888999999::::::999777666555555666777777888888999::::::999999777777888888888888777777999888888777777888888999777888999999888888999:::666999;;;:::777666888;;;777666555666777888777666666555555666777777666444777777777777888888888888666666666666777777777777888999999::::::999999888999777666666666666555333888888888777777888888999::::::999888777666666555888777777777777888999999::::::::::::::::::::::::===;;;:::999999777444222<<<:::888777666888999:::999888777777888999:::;;;;;;999888999:::;;;:::888;;;<<<<<<<<<<<<=========?????????@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@BBBBBBIIIOOOXXX```hhhnnntttxxxvvvuuutttrrrrrrrrrssstttuuuvvvyyy{{{|||}}}}}}|||~~~}}}~~~|||||||||~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{|||}}}~~~~~~}}}|||{{{zzzzzz}}}}}}}}}}}}|||{{{zzzzzzyyyyyyxxxvvvuuuuuuwwwzzzyyyzzz{{{{{{zzz{{{}}}zzzxxxyyy{{{~~~~~~}}}|||}}}}}}}}}zzzzzzzzzzzz{{{}}}~~~{{{|||~~~{{{}}}~~~sssooohhhbbb\\\XXXUUUSSSQQQSSSSSSQQQSSSVVVTTTPPPKKKLLLNNNPPPQQQQQQPPPOOONNNMMMKKKKKKLLLOOORRRTTTUUUSSSRRRSSSSSSSSSQQQOOOKKKNNNPPPMMMHHHFFFJJJOOORRRSSSTTTVVVYYYXXXSSSMMMOOOPPPQQQQQQPPPMMMJJJIIIDDDFFFIIIKKKLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJFFFDDDBBBAAACCCEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNIIIGGGEEECCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGFFFFFFHHHKKKOOOQQQVVVWWWYYYZZZZZZZZZ[[[]]]dddkkkrrrvvvvvvsssrrrsssqqqqqqrrrssstttvvvxxxxxx|||zzzvvvpppfffZZZNNNFFF???===;;;:::::::::999777;;;;;;;;;;;;;;;::::::999:::999888777777777999999999999888888999999:::;;;===<<<;;;999888888888888666777888::::::999888777888888777777777888999999999999777666666666777777666777888888999999999999777777888888888888777777888888888777777888888888666777999888777777888:::444666777666555444555777777666555666777888777666555555555666777666555555666666777777777888888888888777666666666666666777555666777888888777666555777777777777777666555444888888777777777888999999999999999888888777777777888888777777888888999:::::::::::::::::::::::::::::::::::::::999888666555:::999777666666666666777888777777888888:::;;;<<<;;;:::999999:::;;;:::999;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBEEEIIIPPPWWW___gggoootttuuuuuusssrrrrrrrrrrrrrrrsssuuuwwwyyy{{{{{{{{{{{{~~~~~~|||~~~}}}||||||~~~~~~~~~~~~~~~|||{{{zzz{{{|||}}}~~~~~~|||{{{{{{zzzzzz}}}}}}}}}}}}||||||{{{zzzwwwxxxxxxuuussssssxxx|||{{{|||||||||zzzzzz|||~~~}}}zzzyyyyyy|||}}}~~~~~~}}}}}}}}}||||||}}}xxxxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}zzz}}}~~~~~~~~~~~~{{{xxxrrrjjjbbb[[[VVVTTTQQQSSSSSSQQQSSSVVVTTTPPPJJJKKKNNNQQQRRRRRRPPPOOOLLLLLLLLLMMMOOORRRUUUWWWSSSRRRQQQQQQRRRRRRPPPNNNKKKMMMMMMJJJHHHLLLUUU\\\^^^[[[YYYZZZ[[[XXXRRROOOSSSSSSSSSQQQOOOKKKHHHFFFEEEHHHKKKNNNNNNLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJKKKKKKKKKJJJHHHGGGBBBAAA@@@BBBEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGEEECCCCCCCCCDDDFFFFFFGGGGGGFFFEEECCCBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEGGGKKKPPPTTTVVVVVVXXXZZZ[[[ZZZYYYZZZZZZbbbiiiqqquuuvvvtttttttttssssssssstttuuuvvvxxxxxx{{{yyyuuuoooggg\\\OOOFFF???===;;;:::;;;;;;:::888:::::::::::::::999888888:::999888777777777888999999999888888999999:::;;;;;;:::999999888777777777666777888999:::999888888666666666666666777888888999888888777777777777777666666777888999::::::999777777888888888888777777888777777666666777777888555666777777666666777999555555666666555444555666777666555666777888777666555555666666666555555555555555555666666666777777888777666666666666666777555666777888888777666555444555777888888777777777666666666666777777888999777777888888999999::::::888888888888888999999:::999999999999999999999999888999::::::::::::::::::777888999999888777666555777888888888999:::;;;<<<;;;:::999999;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBFFFKKKQQQXXXaaajjjpppssssssrrrqqqqqqqqqqqqqqqrrrsssuuuxxxzzz{{{{{{{{{~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}||||||||||||||||||}}}}}}~~~~~~}}}}}}||||||wwwxxxxxxvvvssstttyyy~~~}}}~~~~~~}}}||||||}}}}}}{{{zzz{{{|||~~~~~~~~~~~~~~~}}}}}}|||xxxxxxyyyzzz|||~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzxxx|||}}}~~~~~~}}}ssshhh^^^WWWTTTSSSTTTSSSPPPQQQTTTSSSOOOLLLMMMOOOQQQRRRQQQPPPOOOIIIKKKMMMOOORRRUUUVVVWWWQQQPPPOOOPPPQQQQQQOOOMMMLLLLLLKKKKKKMMMUUU```hhhiiiaaa\\\[[[[[[XXXVVVUUUUUUTTTRRRPPPMMMIIIGGGEEEKKKMMMPPPRRRRRROOOLLLIIIGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFDDD@@@@@@BBBEEEHHHJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFEEEFFFHHHHHHHHHFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFHHHNNNSSSWWWYYYXXXZZZ\\\]]][[[ZZZYYYZZZ]]]dddmmmrrrsssrrrrrrsssuuuuuuuuuuuuuuuvvvwwwwwwyyyvvvsssooohhh]]]OOOFFF???===;;;:::;;;;;;:::999::::::::::::999888777777999999888888888888888999999999888888999999:::;;;999999999888888888777777888888888888888999999999666666666666666777888999888888888888888888888888666666888999::::::::::::777777888888888888777777777777777666666777777777444666777777666666777888888777777777888888777777777666555666777888777666444666777777666555555666555555555555666666666666666666666666777777777777777888888999999888888777333555888999888777888999666666666666666777888999666777777888999:::;;;;;;999888888888888999::::::888888888888888888888888888999::::::999:::<<<>>>888999;;;<<<<<<:::888777888888999999::::::;;;;;;<<<:::999:::;;;<<<;;;999:::;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDIIINNNUUU^^^gggmmmooooooppppppppppppppppppqqqrrruuuwwwyyy{{{{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~|||{{{yyyzzz{{{{{{|||||||||{{{zzz{{{|||}}}}}}}}}}}}|||~~~}}}|||}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}|||xxxxxxxxxwwwwwwyyy|||~~~~~~~~~}}}}}}}}}|||zzz}}}~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{{{{|||~~~~~~~~~~~~{{{}}}~~~yyyyyyyyyyyyxxxxxxxxxxxxuuuzzz}}}~~~}}}zzznnnddd]]][[[UUUUUURRRNNNOOORRRQQQNNNOOOPPPQQQQQQQQQQQQPPPOOOHHHJJJNNNQQQSSSTTTTTTSSSOOONNNNNNNNNOOOOOONNNLLLLLLJJJJJJKKKQQQZZZccciiihhh^^^VVVVVVWWWWWWXXX\\\XXXVVVSSSPPPNNNLLLKKKKKKOOOQQQSSSUUUTTTPPPMMMJJJHHHIIIJJJKKKLLLLLLMMMMMMGGGGGGHHHHHHGGGFFFEEEDDDAAABBBEEEHHHKKKLLLIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBDDDFFFEEEDDDCCCEEEGGG@@@BBBEEEGGGHHHHHHGGGEEEAAAAAAAAACCCEEEGGGJJJKKKKKKIIIHHHJJJOOOTTTWWWXXX[[[]]]___```^^^\\\[[[[[[[[[bbbkkkqqqrrrrrrrrrssswwwwwwvvvuuuuuuuuuuuuuuuwwwtttqqqnnniii___QQQGGG???===;;;;;;;;;<<<;;;:::;;;;;;;;;;;;:::999888777777888888999999999888888999999888888999999:::;;;888888999999::::::999999999888777666777888:::;;;777777777777888999:::;;;777888888999999888888888666777888:::;;;;;;<<<<<<777777888888888888777777999888888777777888888999555777888888777666888999999888777888888999888888777666555666777888777666333666888777555444555777555666666666666777777777444555666777888888777777888888777777777777888888333777::::::888666666777777777777777888999::::::888888888999999:::::::::999999888888999999:::;;;999999999999999999999999999999999888666777;;;???999999::::::;;;:::::::::999999::::::::::::::::::<<<:::::::::;;;<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@BBBFFFKKKQQQZZZbbbhhhllllllmmmnnnooooooooooooqqqrrruuuwwwzzz{{{{{{{{{|||||||||}}}~~~~~~}}}~~~}}}~~~~~~|||}}}~~~|||zzzwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||||||||{{{zzz}}}~~~~~~}}}}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{zzzyyyxxxyyy|||~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}||||||wwwzzz}}}}}}{{{yyyyyyzzztttuuuvvvwwwxxxxxxxxxxxxtttzzz}}}~~~}}}|||}}}~~~~~~}}}~~~}}}sssjjjeeecccVVVVVVRRRMMMMMMPPPPPPMMMRRRRRRRRRRRRQQQPPPOOOOOOHHHJJJNNNRRRSSSSSSQQQOOONNNMMMMMMMMMNNNNNNMMMKKKJJJHHHHHHKKKRRRZZZ```dddcccWWWNNNOOORRRTTTYYY```[[[YYYVVVSSSQQQQQQRRRSSSQQQRRRSSSTTTRRROOOKKKIIIIIIJJJLLLMMMNNNNNNNNNNNNCCCDDDEEEFFFGGGFFFEEEDDDCCCDDDHHHKKKNNNLLLIIIEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBEEEEEECCCCCCEEEGGG<<<>>>BBBFFFHHHIIIIIIHHH@@@@@@AAACCCEEEIIILLLNNNNNNLLLIIIKKKPPPTTTVVVVVV^^^```bbbbbb```]]]\\\\\\\\\ccclllrrrtttttttttuuuxxxwwwvvvuuuttttttttttttvvvtttqqqnnnjjj```RRRHHH???===;;;;;;<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888666777888::::::999999888999999888888999999:::;;;888888999:::;;;;;;;;;;;;:::999777555666888:::<<<999999999999:::;;;<<<===777888888999999999888888777777999:::;;;<<<<<<<<<777777888888888888777777:::999999999999999999:::666888999999888888999:::777666666666777777777666777666555666777888888666333666888888555444555777777777777777888888888888222444666888999999888777777666555444444555666777555888;;;;;;888555555666888888888888999:::;;;<<<::::::999999999999999999999999888888999999:::;;;::::::::::::::::::::::::::::::999666444555999>>>999888777666666888:::;;;::::::;;;;;;;;;:::999999<<<;;;::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????@@@AAAAAABBBBBBAAAAAA@@@===???CCCHHHNNNUUU^^^ccciiijjjlllmmmnnnnnnooooooqqqrrruuuxxxzzz{{{||||||{{{{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~{{{}}}~~~|||zzzvvvvvvwwwxxxxxxxxxwwwwwwyyyzzz{{{||||||{{{zzzzzz{{{}}}~~~}}}|||||||||zzzzzz{{{{{{|||{{{{{{zzz{{{yyyxxx{{{~~~|||}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~{{{~~~}}}|||}}}~~~|||~~~~~~|||||||||||||||{{{{{{{{{{{{vvvyyy|||{{{vvvrrrppppppqqqrrrtttwwwyyyyyyyyyyyyzzzzzz{{{}}}~~~~~~|||}}}}}}~~~~~~zzzpppgggaaa```ZZZSSSPPPQQQQQQNNNKKKPPPPPPPPPRRRSSSRRRPPPMMMSSSSSSSSSQQQOOOOOOQQQRRROOOOOOOOOOOONNNMMMLLLKKKKKKIIIIIILLLQQQSSSSSSRRRIIIKKKPPPSSSVVVVVVUUUSSSSSSTTTSSSOOOKKKIIIKKKNNNOOOOOONNNMMMKKKJJJHHHGGGPPPPPPOOONNNLLLIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGDDDFFFIIIKKKLLLJJJGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHBBB>>>AAAHHHLLLKKKHHHKKKJJJHHHHHHJJJMMMQQQSSS^^^___^^^]]]ZZZYYYZZZ\\\___bbbgggmmmssswwwyyyzzzuuuvvvvvvuuutttsssssstttvvvxxxxxxvvvrrrjjjZZZKKKDDDAAA===;;;;;;;;;::::::===<<<;;;;;;::::::::::::999:::<<<<<<<<<:::888777999888888777777888999999;;;:::999888777777777777666888999;;;:::888555333:::777888::::::777666888:::999777666666666777888888888888:::===>>>===<<<666666777888888888888777<<<777222222555777666444888666555444555666555444444444444444555555555666777777777777666666666666333333444555666777888888888888777777666666555555555555666777777777777777666555333222222333444555:::999888666666666777888333444666888999:::999999777777666555666888:::<<<777888::::::888777888999777777777777888888888888;;;;;;:::999888888888999777888777666555666888;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<999::::::;;;;;;::::::999<<<<<<;;;;;;<<>>@@@AAAAAAAAAAAAAAA@@@@@@EEEGGGJJJMMMLLLIIIEEECCCDDDEEEHHHJJJLLLKKKJJJIIIEEEGGGIIILLLQQQUUUXXXZZZXXXZZZ[[[[[[YYYYYYYYYZZZ\\\___eeekkkppprrrsssssstttuuuwwwvvvtttssstttuuutttwwwxxxxxxvvvnnn^^^OOOFFFCCC???<<<<<<<<<<<<;;;;;;::::::999999999999:::999:::;;;<<<;;;:::999888999999:::::::::888777666:::999999888888888999999888888888777777777777777:::777777::::::666666888999888888777666777777777777666666888;;;<<<;;;:::999999888777888999:::;;;<<<888555555777999888666777666555777:::<<<======666666666666777777777777888888888888888777777666666666666666666666666666777777777777666666666666555555666777777777777777999888777666666777888999777777666555555555666666888999999999888666444333222444666888888888666555777888::::::888777888999777777777777666666666666777777666555555555666666666777999999888888888999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;======;;;::::::;;;<<<===>>>>>>???@@@AAAAAABBBBBBBBB@@@@@@CCCFFFHHHOOOWWWaaagggjjjhhhhhhlllppppppsssrrrsssvvvyyyzzzzzzyyyyyyxxxxxxzzz|||~~~~~~~~~{{{{{{{{{|||}}}~~~}}}{{{}}}~~~{{{{{{zzzzzz|||~~~~~~}}}|||}}}~~~~~~}}}|||}}}~~~~~~|||{{{yyyyyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||yyy{{{||||||{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}{{{{{{|||}}}~~~||||||||||||}}}~~~~~~||||||}}}~~~~~~{{{|||~~~~~~|||xxxtttpppmmmlll\\\XXXSSSOOOOOOQQQVVVYYYcccffflllssswwwyyyyyyyyyoootttyyy}}}~~~}}}{{{zzz~~~~~~zzzwwwhhhccc\\\VVVSSSRRRPPPNNNKKKPPPTTTSSSNNNKKKLLLNNNQQQRRRRRRRRRRRRSSSVVVXXXXXXXXXWWWVVVTTTRRRPPPOOOLLLKKKIIIIIIIIIJJJKKKKKKPPPQQQSSSTTTUUUUUUUUUUUUPPPSSSWWWYYYXXXUUUQQQOOOOOONNNKKKIIIGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFFFFGGGIIIIIIJJJJJJIIIHHHFFFDDDFFFFFFFFFEEECCCAAA@@@???BBBBBBBBBBBBBBBAAAAAA@@@HHHIIIKKKLLLKKKIIIFFFDDDDDDGGGJJJIIIGGGEEEEEEFFFCCCEEEGGGJJJMMMPPPRRRSSSTTTVVVYYYZZZYYYXXXYYYYYYZZZ^^^eeelllqqqsssttttttuuuvvvxxxxxxwwwuuuvvvvvvtttwwwzzzzzzyyyrrrcccUUUFFFBBB===:::999::::::::::::999999888888999999999999:::;;;;;;;;;:::999999888999;;;;;;;;;999777555999999888888888999::::::;;;:::999999999:::;;;<<<;;;888999<<<;;;888777999999888888777777777777777666555666777999:::999888999888777666666888:::;;;:::777555555777888888666444333333444777999:::999666777777777777888888888555666666666666555444333777777777777666666555555777777777777666666666666555555666777777777777777888888777777777888999999777777777666666666777777::::::::::::999888666555666777888999:::999999888777888::::::888777888999777777777666666666666666777666666555555555666666555888:::;;;:::999999999888888888888888999999999999999::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;:::::::::;;;<<<===>>>>>>???@@@AAAAAABBBBBBEEEBBBBBBDDDEEEGGGLLLSSS^^^dddgggeeedddgggjjjjjjqqqqqqrrruuuyyyzzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}{{{yyy{{{~~~}}}{{{xxx{{{~~~~~~|||{{{{{{{{{|||~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~||||||||||||}}}}}}|||{{{zzzyyyyyyxxxyyyzzz{{{{{{}}}|||zzzxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~}}}}}}~~~||||||||||||}}}~~~~~~|||zzzzzz|||}}}|||}}}zzztttmmmfff```\\\SSSPPPKKKHHHHHHKKKOOORRR[[[___fffmmmsssvvvwwwwwwsssxxx~~~~~~|||{{{|||zzzkkkgggbbb\\\XXXVVVSSSRRRSSSWWWYYYVVVOOOIIIHHHJJJPPPQQQRRRRRRSSSUUUXXX[[[WWWWWWVVVUUUSSSQQQOOONNNLLLLLLKKKJJJIIIJJJKKKMMMSSSVVVZZZ]]]]]][[[XXXUUUPPPRRRUUUVVVVVVRRRNNNJJJJJJKKKLLLLLLKKKIIIGGGFFFHHHGGGFFFEEEFFFHHHJJJLLLMMMLLLJJJIIIHHHIIIIIIJJJLLLJJJHHHFFFEEEEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDEEEEEEDDDCCCCCCBBBJJJIIIIIIHHHGGGGGGGGGFFFDDDFFFHHHFFFCCCCCCFFFJJJEEEFFFGGGHHHIIIJJJJJJJJJPPPSSSWWWZZZZZZYYYYYYYYYZZZ^^^eeelllrrruuuvvvwwwuuuxxxzzzzzzyyyxxxxxxxxxuuuwwwzzzzzz{{{vvvhhh[[[HHHDDD>>>;;;::::::;;;;;;999999999888888999999:::999:::::::::::::::::::::888999;;;<<<;;;:::777666999999999999999999::::::;;;:::999888999:::<<<>>><<<::::::======999888;;;888888888888777777777666666555555777999999888777888777555444555666888:::777666555555666777666666666444333333555666666555777777777777888888888999555666777777777666444333888888888777666666555555666666666666777777777777555555666777777777777777666666666666777888888999888888888888888888888888999:::;;;;;;;;;:::999888999999888777777888::::::777888::::::888777888999888888777777666666666555777777777666666777777888666888;;;;;;:::999999:::777777888888888999999999999::::::;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<888888999:::;;;<<<===>>>===>>>>>>@@@AAABBBCCCCCCEEECCCBBBDDDDDDCCCHHHNNNWWW___dddddddddgggjjjjjjmmmnnnqqquuuyyy{{{{{{zzzzzz{{{|||}}}}}}|||||||||~~~|||zzz{{{~~~~~~|||wwwzzz}}}~~~}}}~~~~~~}}}|||~~~}}}|||{{{{{{||||||~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}|||||||||{{{zzzyyyzzz{{{|||}}}~~~|||{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxyyy}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~|||{{{{{{}}}~~~}}}}}}{{{wwwpppggg]]]SSSNNNNNNMMMJJJIIIHHHHHHIIIJJJOOORRRXXX```fffjjjmmmnnntttyyy~~~zzzvvvtttllljjjfffbbb]]]YYYVVVUUU]]]______[[[UUUOOOLLLKKKQQQQQQRRRRRRRRRSSSVVVXXXUUUUUUTTTSSSRRRPPPNNNMMMKKKLLLKKKJJJIIIJJJNNNPPPWWWZZZ___bbbbbb^^^YYYVVVPPPPPPPPPQQQQQQOOOKKKHHHGGGIIILLLMMMMMMKKKIIIGGGHHHGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLMMMNNNOOONNNLLLIIIGGGFFFHHHJJJKKKEEEEEEFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDGGGFFFEEEDDDDDDFFFGGGHHHCCCEEEFFFEEEDDDFFFKKKOOOHHHGGGGGGFFFFFFGGGGGGHHHMMMQQQVVVZZZ[[[ZZZZZZZZZ[[[^^^cccjjjooosssvvvwwwuuuxxxzzz{{{zzzyyyxxxxxxtttvvvxxxxxxzzzwwwlll___LLLHHHBBB>>>===>>>>>>>>>:::999999999999::::::;;;999999::::::::::::;;;;;;888999:::;;;;;;:::999888;;;::::::999999999::::::777777666666777999;;;<<<===::::::======999999;;;777888888888888777666666666555555777888999888666666666555444555666777888555555555555666666666666999777555555666666555444777777777777888888888888777888:::;;;:::999777666888888888777777666666666666666666666777777777777555555666777777777777777555555666666777777888888777888999:::::::::999999888999:::;;;<<<;;;;;;:::999888666555555666888999777888::::::888777888999999999888888777777666666888888777777777888999999888999;;;;;;:::::::::;;;777777888888999::::::::::::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;777888999:::<<<===>>>>>>======>>>???AAABBBCCCCCCDDDAAA@@@BBBAAA@@@CCCIIIOOOYYYbbbfffiiimmmpppoookkkmmmppptttyyy{{{{{{yyyyyy{{{}}}}}}|||zzzzzz{{{}}}{{{zzz{{{|||}}}}}}}}}yyy{{{~~~~~~{{{zzz}}}{{{zzzzzz{{{|||~~~~~~}}}~~~}}}}}}}}}{{{zzzxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzzyyyxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}~~~|||~~~}}}|||}}}}}}}}}}}}~~~|||}}}|||yyyrrrjjj```VVVMMMIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGKKKPPPUUUYYY\\\^^^pppwww~~~~~~{{{wwwsssqqqmmmmmmllliiiddd___[[[YYY\\\\\\\\\ZZZWWWSSSOOOMMMLLLNNNOOOOOOOOOQQQTTTWWWTTTTTTSSSSSSQQQPPPOOONNNIIIJJJJJJIIIIIIKKKOOOSSSVVVXXX[[[]]]]]]ZZZVVVSSSOOOMMMKKKKKKMMMMMMLLLJJJHHHIIIKKKLLLMMMMMMLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOQQQSSSUUUMMMLLLLLLKKKKKKKKKLLLLLLHHHHHHHHHGGGGGGEEEDDDCCCHHHHHHHHHGGGGGGFFFEEEDDDAAABBBBBBCCCDDDFFFGGGGGGCCCDDDEEEEEEEEEEEEGGGHHHEEEDDDDDDCCCDDDFFFIIIJJJKKKPPPVVVZZZ\\\[[[ZZZZZZ\\\^^^aaaeeejjjmmmppprrrsssvvvyyy{{{zzzxxxwwwwwwrrrtttttttttvvvuuulllbbbOOOJJJCCC???>>>???@@@@@@:::::::::::::::;;;<<<<<<999999999999::::::;;;<<<888888999::::::;;;;;;;;;<<<;;;:::999999999999999555555666666888999:::;;;;;;999999<<<<<<888777:::777888888999888777666555777666666777999999888666666666666666777777777777444555777777777666777777999888666555666777666555666666666777777777888888888999;;;<<<<<<:::888666888888777777777777777777555666666666777777777888555555666777777777777777444555666777777888888888666777888999:::999999888777777999:::::::::999888888777777777777777777777777888::::::888777888999:::::::::999888777777777888777777777888888999:::999:::;;;:::999:::;;;===888888888999:::;;;;;;;;;::::::;;;;;;<<<=========999;;;===>>>>>>===;;;999999999:::;;;<<<=========<<<===>>>???AAABBBCCCDDDDDDAAAAAABBBAAA???BBBGGGIIIUUUaaahhhlllpppqqqooolllmmmpppuuuxxxzzzyyywwwtttxxx{{{|||zzzyyyyyyzzzyyyzzzzzzyyyxxxyyy{{{}}}zzz{{{}}}~~~}}}}}}|||~~~|||zzzyyyyyy{{{}}}~~~}}}|||}}}~~~~~~|||zzzzzz{{{sssrrrpppooooooqqqsssuuuwwwxxx{{{}}}~~~zzz{{{{{{zzzzzz{{{}}}}}}}}}~~~~~~}}}}}}{{{{{{{{{||||||}}}~~~{{{~~~~~~}}}|||{{{}}}}}}}}}}}}~~~|||}}}~~~~~~}}}|||xxxsssiii^^^UUUNNNKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDEEEFFFHHHKKKNNNPPPlllsss{{{~~~|||zzzyyypppqqqqqqooojjjddd___]]]UUUTTTTTTTTTTTTRRROOOLLLFFFHHHJJJLLLNNNQQQUUUYYYSSSSSSSSSSSSRRRQQQOOOOOOFFFHHHIIIHHHHHHKKKPPPUUUSSSTTTUUUUUUUUUSSSQQQOOONNNKKKHHHHHHKKKMMMMMMLLLIIIIIIJJJJJJLLLMMMOOOOOOIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNQQQTTTVVVXXXIIIJJJLLLMMMNNNMMMKKKJJJKKKKKKJJJIIIGGGEEECCCBBBHHHHHHHHHGGGGGGEEEDDDDDD<<<>>>AAADDDEEEFFFFFFEEEEEEEEEEEEEEEDDDAAA>>><<<@@@@@@??????BBBFFFJJJLLLJJJOOOVVV[[[\\\\\\[[[[[[]]]^^^___aaaeeehhhkkkmmmqqqtttxxxyyyxxxwwwvvvvvvqqqqqqqqqqqqssstttlllbbbNNNIIIBBB>>>===>>>??????::::::::::::;;;;;;<<<===:::999999999::::::;;;<<<888888888999:::;;;=========<<<;;;:::999888888888666666777999:::;;;<<<<<<:::777888::::::777666888777888888999999777666555777777666777999999888666666666777888888888888777555666888888888777888999777666444444666666666555666666666666777777777777666888:::;;;;;;999666555777777777777777777888888555666666666777777888888555666666777777777777777555555666888888999999999555666777999999999888777666777888999999888777666888999:::;;;;;;:::888777777888::::::888777888999;;;;;;::::::999888777777777777777777777888999999:::;;;;;;:::999:::<<<>>>888888999:::;;;;;;<<<<<<::::::;;;;;;<<<=========888:::===??????===:::888;;;<<<<<<======<<<<<<;;;<<<===>>>???AAABBBCCCDDDFFFCCCCCCDDDCCCAAACCCHHHGGGTTTaaagggkkkmmmmmmjjjnnnoooqqquuuxxxyyywwwuuuppptttxxxzzzyyyxxxyyyzzzvvvxxxyyyxxxuuuuuuyyy|||xxxyyyzzz{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~|||zzzxxxyyy{{{~~~|||~~~~~~}}}|||{{{|||}}}{{{}}}|||xxxuuuuuuwwwjjjiiigggffffffhhhjjjlllnnnqqqvvvzzz}}}~~~~~~~~~zzz{{{||||||{{{{{{}}}||||||~~~~~~}}}|||zzzzzzzzzzzz{{{|||}}}~~~}}}~~~zzz~~~~~~~~~|||}}}~~~}}}{{{{{{|||||||||}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~|||zzzxxxvvvtttlll```SSSKKKIIIJJJKKKIIIIIIHHHGGGGGGHHHIIIIIIIIIGGGEEECCCCCCEEEGGGIIIkkkqqqyyy}}}~~~~~~~~~yyyxxxvvvrrrnnniiifffddd\\\ZZZWWWUUUTTTRRRPPPNNNLLLLLLNNNQQQTTTUUUTTTSSSUUUSSSRRRRRRQQQPPPMMMKKKHHHJJJMMMMMMLLLKKKLLLLLLQQQQQQPPPOOONNNNNNNNNNNNJJJHHHIIIMMMRRRSSSOOOKKKLLLKKKJJJLLLOOOOOOMMMJJJJJJIIIJJJOOOPPPNNNNNNPPPNNNMMMNNNRRRWWWWWWQQQLLLFFFEEEHHHMMMNNNKKKJJJLLLLLLMMMLLLJJJFFFDDDCCCCCCDDDEEEDDDCCCAAABBBDDDFFF@@@@@@AAABBBCCCCCCCCCBBB@@@@@@@@@@@@AAACCCEEEFFFBBBBBBBBBBBBCCCDDDFFFFFFHHHKKKPPPWWW\\\\\\WWWRRR]]]]]]^^^```dddhhhllloootttuuuwwwvvvtttsssssstttsssrrrooonnnqqqssslllcccTTTKKKDDDBBB@@@===;;;;;;<<<:::888888:::;;;999666777777888888888777777666;;;666444777666444999AAA999888777666666888:::;;;999999999888888888888777666888::::::999999:::;;;777888888888888666444333555555666777888999::::::555666666777777777777777777777888888999999::::::;;;888555555666666333111555444333333444555666777888:::<<<;;;888777777999555666666666666666555555888777777777666666666555444444444444555666777888888888777666777888:::;;;666666666666777777777777:::999888666666666777888666777888999999999999999888888777777666666555555555777999999888777666777888888777777777777888888999999:::::::::999999888888888999:::;;;;;;<<<===::::::999999:::;;;===>>>;;;::::::999999999:::::::::::::::;;;<<<===>>>>>>????????????@@@BBBDDDEEECCCFFFHHHEEEAAA???BBBFFFGGGKKKTTT___hhhlllkkkjjjnnnnnnnnnoooqqqqqqooonnnnnnooorrruuuvvvwwwxxxwwwvvvwwwwwwuuutttsssuuuwwwxxxxxxxxxyyyyyy{{{||||||yyyyyy{{{|||}}}~~~~~~~~~~~~{{{yyyxxxxxxyyyzzzxxxwwwuuusssssstttvvvwwwzzzvvvpppnnnmmmjjjccc^^^\\\[[[ZZZYYYXXXVVVUUUUUU^^^cccllltttzzz|||{{{zzz{{{zzzyyywwwvvvxxx{{{~~~}}}|||}}}~~~}}}|||zzzyyyyyyyyyzzz}}}}}}~~~}}}~~~~~~|||{{{{{{~~~}}}|||{{{{{{{{{}}}}}}~~~}}}~~~}}}zzzwwwxxxyyyvvvooojjjaaaVVVOOOMMMMMMKKKHHHFFFJJJOOORRRQQQOOONNNMMMFFFFFFFFFFFFGGGHHHIIIIIIkkkooovvv{{{~~~~~~|||{{{yyyvvvrrrnnnkkkiiiddd```[[[WWWTTTQQQNNNLLLOOOOOOOOOQQQTTTUUUUUUTTTVVVTTTRRRQQQQQQOOOMMMJJJJJJLLLOOOPPPOOONNNNNNOOONNNNNNNNNNNNMMMKKKIIIHHHIIIIIIKKKNNNQQQQQQNNNLLLKKKJJJJJJMMMPPPPPPMMMJJJKKKIIILLLQQQRRROOONNNPPPMMMMMMNNNRRRVVVUUUPPPJJJHHHGGGIIIMMMNNNJJJIIIKKKIIIJJJJJJHHHFFFDDDEEEEEEHHHGGGEEECCCCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDEEEFFFCCCFFFLLLTTT[[[]]][[[XXX\\\\\\^^^aaaeeekkkooorrrvvvxxxyyyxxxvvvttttttuuurrrrrrpppooorrrssskkkaaaUUULLLDDDBBB@@@<<<:::;;;<<<:::888888:::;;;999777::::::::::::;;;;;;;;;;;;999777777:::999666888>>>:::999888888888:::<<<===::::::999999888888777777888:::;;;:::888777777888999999999999888777666555777777777777777777777777555666666777777777777777999888777555666777999;;;666444333555777888777555777666555444555666888999999;;;===<<<:::888999:::555666666666666666555555777777777777777666666666888777888888999::::::;;;888888888777888888999999666666666666777777777777:::999777666666666777888777777888999999999888888888777777777666666666555555777999999888777777777888888777777777777888888999999999::::::999999888::::::::::::::::::;;;;;;::::::::::::;;;<<<===>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<=========<<<===???AAABBBBBBBBBBBBCCCEEEGGGEEEAAA@@@BBBFFFEEEIIIQQQ[[[dddiiikkkjjjmmmlllllllllkkkiiieeebbb```ccchhhmmmppprrrqqqqqqppprrrttttttssstttuuuwwwxxxwwwwwwxxxxxxzzz{{{{{{yyyzzz{{{||||||}}}}}}|||}}}yyyvvvsssqqqqqqqqqmmmkkkiiifffeeedddeeeeeegggccc___^^^^^^\\\WWWRRRTTTSSSSSSRRRQQQPPPOOOOOOSSSVVV\\\dddkkkppptttvvvxxxyyyyyyxxxxxxyyy{{{~~~|||{{{{{{}}}~~~}}}{{{||||||{{{{{{}}}~~~||||||}}}||||||||||||}}}~~~~~~~~~~~~||||||yyyvvvwwwxxxsssmmmaaaZZZQQQNNNOOOPPPOOOMMMIIINNNTTTWWWUUUQQQLLLJJJGGGGGGGGGGGGGGGGGGHHHIIIkkkoootttxxx|||}}}{{{xxxuuurrrppplllggg```ZZZVVVTTTQQQOOOSSSQQQPPPQQQSSSVVVWWWVVVYYYWWWTTTSSSRRRQQQNNNLLLJJJMMMPPPRRRQQQPPPPPPPPPNNNOOOOOONNNMMMJJJHHHFFFIIIKKKMMMNNNLLLKKKJJJJJJKKKKKKMMMOOOQQQPPPMMMJJJKKKKKKNNNTTTUUUQQQOOOPPPNNNNNNPPPSSSVVVTTTNNNHHHJJJHHHIIILLLLLLIIIHHHJJJHHHIIIJJJJJJHHHHHHIIIJJJMMMIIIEEEDDDDDDDDDBBB@@@GGGFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCAAAAAABBBBBBBBBCCCCCCDDDEEEEEEBBBDDDIIIPPPVVVZZZ[[[ZZZZZZ[[[]]]aaagggmmmrrrvvvssstttuuutttrrrqqqpppqqqrrrsssqqqppprrrrrrkkkaaaVVVMMMEEEBBB@@@<<<:::;;;;;;:::999999::::::999888<<<;;;::::::;;;<<<===>>>999888:::<<<;;;888888;;;;;;::::::::::::<<<>>>???;;;;;;::::::999888777777666888:::999888777777888;;;:::999999888888888888:::999999888777666555555555666777777888888777777;;;999666333333555888:::555444333555777999888777:::888666555555777:::;;;888999;;;:::999888888999555666666777777666666666777777777777777777777777888888999999:::;;;;;;<<<888888888999888888777777666666666666777777777777999888777777666777777777888888888999888888777777777777777777666666666666555777999999777777777888888888777777777777888888999999999999999999999999;;;;;;;;;;;;:::::::::999::::::;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::<<>>BBBDDDFFFDDDAAA@@@CCCEEEDDDGGGMMMUUU___fffjjjkkkkkkjjjiiihhheee```ZZZUUUQQQUUU[[[bbbfffhhhhhhggghhhkkknnnqqqqqqrrrsssuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyvvvrrrmmmiiifffdddccc]]]\\\YYYWWWVVVVVVVVVWWWUUUSSSPPPPPPRRRQQQNNNJJJLLLKKKKKKKKKKKKJJJJJJJJJMMMNNNPPPTTTZZZcccjjjooosssuuuxxxyyyzzzzzz{{{|||zzzzzz{{{}}}|||zzz}}}||||||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||}}}zzzzzz|||~~~~~~~~~~~~~~~~~~}}}||||||zzzzzzxxxuuuuuuuuupppiiiZZZTTTNNNMMMPPPRRRQQQNNNLLLQQQWWWZZZWWWQQQJJJFFFHHHHHHGGGGGGGGGHHHIIIIIIkkkpppuuuzzz}}}}}}{{{xxxvvvuuuooojjjccc]]]ZZZXXXWWWVVVSSSQQQOOOPPPSSSVVVYYYYYY\\\YYYWWWUUUTTTSSSQQQOOOJJJMMMPPPQQQQQQPPPOOOPPPTTTSSSRRRPPPNNNMMMLLLKKKRRRUUUWWWTTTNNNKKKLLLNNNOOOPPPRRRSSSRRRPPPMMMJJJLLLKKKOOOUUUVVVRRROOOOOOPPPPPPRRRTTTUUURRRLLLHHHGGGEEEFFFJJJKKKHHHGGGJJJLLLMMMNNNMMMLLLKKKLLLMMMNNNIIIDDDDDDFFFGGGDDDAAAFFFDDDBBB@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCAAA???AAABBBBBBCCCDDDDDDDDDDDDGGGGGGIIIMMMPPPTTTVVVVVVYYYZZZ]]]aaafffmmmrrrvvvppprrrssssssrrrqqqqqqrrruuuuuurrrooopppqqqllldddYYYOOOFFFCCC@@@<<<:::;;;:::::::::::::::::::::999:::999888777888999<<<===::::::;;;<<<:::888999;;;::::::::::::;;;===>>>???<<<;;;;;;:::999888777777222444666888888999:::<<<;;;:::999777777777888999999999888888777666666666666666777888888888888777:::888666444444555666777777777666666777777666666;;;999777555555777:::;;;555666777777666555555555555666666777777777777666666777777777777888888888666666777888888999999999777888999999999777666555666666666666777777777777888888777777777777777777888888999888888777666666777777777777666666666666555777888888777777888999999888888777777888888999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===>>>===<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===???@@@@@@???>>>BBBCCCDDDCCCAAAAAACCCEEEDDDEEEIIIPPPZZZcccjjjmmmjjjiiihhhgggddd]]]VVVPPPKKKMMMPPPUUUXXX[[[\\\\\\^^^aaafffhhhiiijjjjjjkkkmmmmmmllllllmmmnnnooooooqqqqqqqqqqqqpppooonnnmmmjjjhhhddd___[[[XXXVVVUUUOOOOOONNNNNNOOOPPPQQQRRRPPPNNNMMMNNNOOOOOOLLLJJJHHHHHHIIIIIIJJJJJJKKKKKKPPPOOONNNNNNRRRYYY___dddkkkpppuuuyyy{{{{{{{{{{{{zzzzzz|||~~~|||zzz{{{{{{{{{|||}}}~~~~~~~~~yyyzzz||||||{{{{{{|||}}}yyy{{{}}}~~~}}}}}}~~~}}}{{{yyyxxxyyywwwtttssssssllldddXXXSSSNNNNNNPPPQQQOOOKKKMMMQQQUUUVVVSSSMMMHHHEEEGGGGGGGGGGGGHHHJJJKKKLLLlllqqqxxx~~~~~~|||yyywwwvvvpppkkkddd^^^[[[ZZZXXXWWWTTTQQQOOOPPPSSSWWWZZZ[[[YYYWWWTTTSSSSSSSSSRRRPPPNNNPPPRRRRRRQQQPPPQQQRRRXXXVVVSSSPPPOOOOOOQQQRRR^^^aaaaaa\\\TTTPPPQQQTTTUUUVVVWWWVVVSSSOOOLLLJJJLLLLLLOOOUUUVVVQQQNNNOOOQQQQQQSSSTTTSSSPPPLLLHHHCCCAAACCCGGGIIIGGGHHHKKKNNNOOOOOONNNLLLJJJKKKLLLLLLGGGCCCCCCGGGIIIGGGDDDEEECCCAAA??????@@@AAABBBAAABBBCCCDDDDDDCCCAAA@@@AAABBBCCCCCCDDDCCCCCCBBBHHHHHHIIIJJJKKKNNNQQQTTTYYYZZZ\\\```eeekkkqqqtttsssuuuwwwxxxxxxxxxyyyzzzxxxwwwsssnnnnnnpppooojjj]]]SSSIIIDDDAAA===;;;<<<:::::::::::::::::::::;;;:::999777666777888:::<<<;;;<<<;;;999777888;;;<<<999999999::::::;;;<<<===;;;;;;:::999999888777777222444666888888999:::<<<:::999888666666777888999777777777777888888888888666777777888888888888888777777888888777666555444777777777777666666666777:::888666444444666888999555444555555666666555444555555666777888888777777777777777777888888888888444555666777888888888888777888999999888777555444666666666666777777777777777777777888888888777777888888888888888777666555666666666666777777777777555777888888777777888:::999999888888888888999999999999888888888999:::;;;999999:::;;;;;;<<<======:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????AAABBBBBBBBBBBBBBBDDDEEEEEEEEEFFFLLLVVVaaaiiimmmjjjjjjjjjiiigggaaaZZZUUUMMMLLLJJJIIIJJJLLLOOOQQQQQQUUUXXX[[[[[[[[[[[[[[[___^^^^^^^^^^^^______```bbbbbbbbbaaa```___]]]]]]WWWVVVTTTRRRPPPNNNMMMLLLHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNMMMLLLJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPOOONNNPPPSSSVVVXXXbbbhhhpppvvvzzzzzzzzzzzz|||||||||~~~|||zzzzzz{{{{{{|||~~~{{{}}}~~~zzz|||}}}~~~}}}~~~~~~~~~~~~zzz{{{|||{{{yyyxxxyyyzzz{{{|||~~~~~~~~~}}}}}}|||~~~~~~|||zzzxxxyyywwwtttsssqqqjjjaaaVVVRRRNNNNNNRRRSSSPPPMMMOOOPPPPPPNNNKKKHHHFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOkkkqqqyyy}}}|||~~~~~~|||zzzxxxwwwsssooohhhbbb^^^[[[YYYWWWWWWUUURRRRRRUUUXXXZZZ[[[TTTRRRPPPOOOQQQRRRRRRRRRUUUVVVUUUTTTRRRRRRTTTUUUVVVTTTRRRPPPPPPRRRTTTVVV]]]___^^^YYYQQQNNNOOOSSSXXXYYYYYYWWWRRROOOMMMLLLLLLKKKNNNSSSSSSOOOMMMNNNPPPPPPQQQPPPOOOMMMJJJIIIBBB@@@AAAFFFHHHGGGIIILLLMMMNNNNNNLLLIIIGGGFFFGGGHHHEEEBBBCCCGGGIIIIIIHHHEEEEEECCCCCCBBBCCCDDDDDD@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAACCCDDDFFFGGGHHHLLLQQQUUUXXXYYY[[[___eeekkkqqqtttsssuuuwwwxxxxxxxxxzzz{{{yyyxxxtttoooooorrrrrrnnnaaaVVVKKKFFFCCC>>><<<===999:::;;;;;;::::::;;;<<<<<<;;;:::999999:::;;;<<<999<<<;;;777666999<<<<<<888999999999::::::::::::999999999888888888888777666888:::999888777777888999888888777777777888888444555666777888999::::::666777888888999999888888555666888999999888666444444555777777777777999:::888777666555555555666666777666666777888999888666555555666777888888888888999999888888888777777777666777888::::::::::::999777777777888777777666666666666666666777777777777666666777888888888888777777777777888777777666666666666666666777777777777666777777777666777999;;;999999888888888888999999999888888777888999;;;<<<999999:::;;;<<<===>>>>>>::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDIIISSS^^^ggglllkkkkkkkkklllkkkhhhccc___VVVRRRLLLFFFCCCDDDGGGIIIHHHJJJMMMNNNNNNNNNNNNOOOQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIMMMMMMMMMMMMMMMMMMLLLLLLOOOOOOQQQSSSVVVXXXZZZ[[[RRRRRRQQQQQQPPPPPPPPPPPPXXX___iiirrrwwwyyyzzzzzz~~~}}}||||||}}}}}}{{{yyy{{{|||}}}~~~zzz{{{~~~~~~~~~yyyzzz|||||||||~~~~~~}}}|||}}}}}}~~~}}}}}}}}}|||yyywwwwwwxxx||||||~~~~~~~~~|||}}}~~~|||xxxyyyxxxvvvtttqqqhhh___RRRNNNLLLNNNTTTXXXWWWUUUTTTSSSOOOKKKGGGEEEGGGIIIEEEEEEFFFHHHJJJMMMOOOPPPiiinnnvvv|||}}}|||~~~~~~|||zzzxxxwwwtttnnnjjjgggdddaaa___^^^[[[XXXWWWWWWXXXXXXXXXQQQOOONNNNNNQQQTTTVVVVVVZZZYYYWWWTTTQQQRRRTTTWWWQQQQQQRRRTTTUUUVVVWWWWWWUUUUUUTTTPPPLLLKKKMMMPPPWWWXXXWWWTTTPPPMMMNNNOOOKKKJJJLLLPPPPPPLLLKKKMMMNNNNNNMMMKKKIIIHHHHHHHHHEEEBBBCCCGGGHHHGGGIIIMMMKKKLLLLLLJJJGGGEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDD@@@AAACCCDDDDDDCCCAAA@@@@@@BBBDDDEEEGGGJJJPPPUUUVVVWWWZZZ___fffmmmtttwwwsssuuuwwwwwwvvvuuuvvvwwwvvvxxxwwwtttsssuuutttpppdddYYYNNNHHHDDD???===>>>888:::<<<<<<:::999;;;=========<<<<<<;;;;;;::::::444999;;;777777:::;;;999:::::::::::::::999999888666777777777777888888888888:::;;;:::888777777888888888999999999999999888555555666777888999::::::777777888999999999999888666777888999999888888777555777888888666666888:::666777777777666555555444777666555777999:::888666555555666888888999999888;;;:::999999888777666666666888:::;;;<<<<<<::::::777666666666666777777888666666666666777777777777555666777888999888888777555666777777777777777777555666666666777777777888666666777777666777999;;;:::999999888888999999:::999888777777888999;;;===:::;;;;;;;;;<<<<<<======:::::::::999999999::::::999999999999:::;;;<<<===:::;;;;;;;;;<<<=========<<<=========>>>>>>>>>>>>@@@@@@???@@@BBBDDDEEEEEECCCBBBBBBFFFPPPZZZccchhhmmmllllllnnnnnnmmmjjjgggbbb]]]VVVNNNIIIGGGGGGHHHFFFHHHJJJJJJJJJKKKMMMOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHFFFHHHJJJLLLOOOQQQRRRSSSPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUVVVVVVXXXYYY\\\^^^aaadddfffhhh```___\\\YYYUUURRRPPPNNNPPPXXXcccmmmssswwwyyyzzz}}}zzzyyyyyyyyyxxxwwwzzz{{{|||~~~~~~{{{|||~~~~~~|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzxxxwwwxxxzzzzzz{{{}}}{{{|||~~~yyy{{{zzzxxxvvvrrrhhh^^^QQQMMMKKKNNNVVV\\\]]]\\\]]]ZZZUUUOOOJJJHHHIIIKKKHHHHHHHHHIIIJJJLLLNNNNNNggglllrrrxxx}}}}}}~~~{{{zzzzzzwwwtttrrrqqqpppnnnllldddaaa]]][[[ZZZYYYWWWUUURRRPPPOOOPPPTTTXXXZZZ[[[[[[YYYVVVQQQNNNOOORRRVVVMMMPPPUUUYYY[[[[[[YYYXXXSSSRRRQQQOOOMMMNNNQQQTTTTTTUUUUUURRRNNNMMMOOORRRKKKIIIJJJNNNNNNKKKJJJLLLKKKKKKJJJGGGEEEEEEFFFGGGHHHEEEEEEHHHIIIHHHIIILLLKKKLLLLLLKKKIIIGGGGGGHHHDDDEEEEEEDDDDDDDDDGGGIIICCCDDDEEEFFFFFFFFFFFFFFFEEEEEECCCBBBBBBCCCDDDEEE@@@AAACCCDDDDDDCCCAAA@@@@@@BBBDDDEEEFFFHHHNNNRRRUUUVVVZZZ```hhhpppwww{{{yyyzzz{{{zzzxxxvvvvvvwwwssswwwyyyxxxwwwxxxtttooofff[[[OOOIIIEEE@@@>>>???888:::<<<<<<:::999;;;>>><<<======<<<;;;:::888777000888;;;999888;;;;;;777;;;;;;;;;;;;:::999888888555555555666777777888888666888::::::999999:::;;;888999:::;;;<<<;;;:::999666666666777888888999999777777888999999999999888888888777777777999:::;;;999:::;;;999666333444666666777888888888666555444666444333555888999777444555555666888888999999999<<<;;;:::999888666555555555777999;;;;;;;;;:::999777666555555555777888999666666666666777777777777555666777999999999888777555555666777777888777777555666666666777777888888666666777666666777999<<<:::999999888888999999:::999888777777888999<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888999:::999888888999:::;;;<<<===::::::;;;;;;<<<===>>>>>>;;;<<<>>>@@@@@@???===<<<@@@??????@@@BBBDDDEEEEEEBBB@@@@@@EEEMMMXXX```eeemmmmmmmmmnnnoooooommmkkkkkkggg```YYYRRRNNNLLLKKKIIIJJJLLLMMMMMMOOORRRUUUOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHIIILLLPPPSSSVVVXXXYYYWWWXXXYYY[[[]]]^^^______[[[]]]```aaaaaabbbcccdddaaabbbeeehhhkkknnnqqqrrrrrrooojjjccc\\\VVVRRRPPPKKKSSS___jjjqqqvvvyyy{{{}}}yyyvvvvvvvvvuuuuuuwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}zzzyyyyyyyyyxxxxxxyyy{{{~~~~~~~~~zzz{{{|||~~~zzz||||||yyywwwrrrhhh]]]SSSNNNLLLOOOVVV]]]___^^^cccaaa\\\UUUNNNKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLdddggglllssszzz~~~|||{{{}}}~~~zzzvvvtttuuuvvvvvvuuulllggg```[[[XXXXXXWWWWWWUUUUUUUUUTTTSSSTTTWWWZZZWWWUUURRRPPPPPPQQQTTTVVVRRRVVV\\\^^^]]][[[[[[[[[UUUVVVTTTPPPLLLLLLOOOSSSSSSPPPNNNOOOSSSSSSNNNJJJKKKJJJIIIHHHHHHHHHHHHIIIEEEDDDDDDFFFIIILLLMMMMMMKKKIIIGGGEEEDDDFFFGGGIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFCCCAAABBBDDDEEEDDDBBB>>>>>>???AAAEEEGGGGGGFFFIIIHHHGGGFFFEEEDDDCCCCCC===???AAACCCDDDCCCAAA@@@BBBBBBBBBCCCEEEIIILLLOOONNNUUU\\\___bbbhhhttt~~~zzz{{{||||||zzzxxxxxxyyyvvvwwwvvvtttuuuxxxwwwsssggg___TTTJJJCCC???<<<;;;:::::::::999999888888888;;;;;;::::::::::::999999999::::::999888888999;;;777888999::::::999888777666666777777888888888999999999999999999999999999:::999888777777777999999666777888777666777999;;;999999999999999999999999777666666666888999888777:::999999888777888888888444555555666666666666666555777888999999888777555;;;999888666666777999:::666777777777777777666555444555666888888666555444888888999999888777666555777666555555555666888999888888888777777777777777666777888999999888777666888888777777666666555555888666444444666888888888666666777888999999::::::;;;;;;999999999999;;;;;;<<<<<<<<<<<<;;;:::999888;;;;;;<<<<<<<<<;;;;;;:::777777888999999999999888<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>======>>>>>>@@@BBBDDDFFFGGGHHHEEEBBBCCCFFFIIIOOO[[[gggjjjjjjkkklllmmmnnnooopppoooooommmggg```YYYUUUSSSPPPPPPQQQRRRSSSTTTUUUUUUPPPNNNMMMNNNQQQTTTVVVWWWWWWTTTPPPLLLIIIHHHGGGFFFHHHNNNUUUZZZ\\\^^^bbbfffcccdddggghhhjjjjjjjjjjjjnnnnnnnnnooopppqqqrrrrrroooqqqssssssrrrqqqrrrsssyyywwwtttqqqkkkccc[[[UUUSSSUUUXXX]]]fffoooxxx}}}}}}|||yyywwwuuutttttttttkkkmmmooorrruuuyyy{{{|||~~~}}}|||~~~~~~~~~}}}||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxzzz{{{{{{xxxqqqggg]]]VVVJJJMMMQQQVVV[[[bbbiiinnnqqqhhh^^^XXXVVVTTTQQQNNNNNNMMMLLLIIIHHHIIILLLOOOeeehhhlllttt{{{~~~}}}|||~~~~~~yyywwwxxxyyyyyyxxxoookkkeee```]]]\\\[[[ZZZ[[[YYYWWWUUUTTTTTTUUUUUUTTTQQQNNNLLLLLLOOORRRTTTTTTXXX[[[[[[YYYWWWWWWXXXQQQRRRSSSRRRQQQSSSWWWZZZRRROOOMMMOOORRRRRROOOKKKPPPNNNLLLJJJIIIIIIJJJKKKGGGFFFFFFHHHKKKNNNNNNNNNIIIGGGEEEDDDDDDEEEHHHIIIFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDDDDFFFGGGFFFDDDCCCCCCDDDGGGJJJLLLKKKJJJFFFEEEEEEDDDBBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@BBBAAAAAABBBDDDGGGJJJLLLOOOTTTZZZ^^^bbbiiirrrzzzvvvxxxzzzzzzyyyyyyzzz{{{wwwxxxwwwssstttvvvtttpppjjjbbbVVVKKKDDD???<<<;;;:::::::::::::::999999999;;;;;;::::::::::::999999999:::;;;;;;:::999:::;;;999999::::::::::::999999777777888888888888888888::::::::::::::::::::::::999999888777777888888999666777888777666666888999888888888888888888888888666555444666888999999888999999888777777777777777555666777777888888777777666777888999999888777666999888777666666777888999666666777777777777777666666666666555555666666666777777777777777888888888888888777777777777777777888777777777777777777777777777888888888888777777999999888888888777777777888666555555666888888888777888888999::::::;;;;;;;;;::::::999999::::::;;;======<<<;;;:::999888888888888999999999999888888777888999999::::::999999;;;:::999999999999:::;;;======>>>>>>>>>>>>=========>>>@@@AAADDDEEEGGGHHHEEECCCCCCFFFHHHNNNYYYdddhhhiiikkkllllllmmmnnnoootttuuutttqqqlllgggdddccc_________```````````````[[[YYYXXXYYY\\\___aaabbbdddbbb]]]VVVPPPLLLKKKKKKQQQWWW^^^ccceeegggjjjmmmooopppqqqrrrrrrrrrqqqqqqwwwvvvvvvvvvvvvwwwxxxxxxvvvwwwyyyyyywwwvvvwwwxxx~~~|||zzzwwwtttooohhhddd```___^^^___dddllltttyyy~~~}}}{{{yyywwwvvvuuuuuunnnoooppprrrtttuuuwwwwww}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~||||||}}}}}}zzzwwwxxxvvvsssnnnfff^^^WWWSSSMMMQQQXXX___eeekkkpppttttttmmmccc\\\XXXTTTNNNJJJHHHJJJKKKMMMOOORRRWWW[[[fffhhhmmmttt|||~~~}}}}}}~~~}}}yyywwwwwwwwwwwwvvvtttqqqlllhhhfffdddaaa___```\\\XXXVVVWWWXXXVVVTTTUUURRROOOMMMMMMPPPUUUXXXXXXXXXXXXWWWTTTSSSTTTUUUMMMOOOPPPQQQRRRTTTWWWYYYRRROOONNNOOORRRSSSRRROOOSSSPPPLLLIIIGGGGGGHHHIIIIIIHHHHHHIIILLLNNNOOOOOOJJJHHHFFFEEEEEEGGGIIIKKKGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBBBBEEEHHHIIIIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@DDDCCCBBBAAAAAA@@@@@@@@@BBBAAAAAAAAACCCEEEGGGHHHKKKOOOTTTZZZ___fffnnnssssssvvvyyy{{{{{{|||}}}~~~zzz{{{yyyuuuuuuvvvsssnnnllldddXXXMMMEEE@@@===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999;;;======<<<::::::;;;;;;::::::::::::::::::;;;999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888888999777777888777555555666888888888888888888888888888666555444666888999999888888888777777777666666666666777888888999999888888666777888999999888777666777777666666666666777888555555666666777777888888888777555444444555777888777666666666777888:::;;;999999::::::999888666555777777777777777777888888888888777777777777888888999999999999999888888888888777555666777999999888888888999999:::;;;;;;;;;;;;::::::999999::::::;;;>>>===;;;999888777888888777777888888888888888777888999::::::;;;;;;::::::::::::999999999999::::::======>>>>>>>>>>>>=========>>>???AAACCCEEEFFFGGGFFFDDDDDDFFFHHHKKKUUU```eeegggjjjlllllllllmmmoooqqqsssuuutttrrrpppppppppoooooonnnnnnmmmmmmmmmllljjjhhhfffgggjjjmmmooopppqqqnnnggg]]]TTTPPPQQQSSS]]]ccciiimmmnnnoooqqqtttzzz{{{{{{{{{zzzyyyxxxxxx~~~}}}|||||||||}}}~~~~~~|||~~~~~~|||zzzzzz{{{}}}|||zzzyyyyyywwwtttrrrooolllgggdddeeejjjpppttt||||||||||||{{{yyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuu|||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{{{{{{{|||}}}|||{{{{{{{{{{{{zzzwwwtttrrroooiiibbb\\\WWWTTTRRRSSSYYYbbbjjjooorrrtttuuupppjjjbbb\\\WWWRRRLLLHHHHHHKKKQQQVVV[[[```fffiiifffhhhlllsss{{{}}}|||~~~|||yyyxxxxxxxxxxxxyyyvvvssspppnnnlllhhhfffbbb]]]YYYYYY]]]^^^[[[XXXZZZWWWSSSQQQRRRVVV[[[^^^ZZZXXXVVVSSSRRRRRRTTTUUUSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVVVVUUUXXXTTTOOOJJJGGGGGGIIIJJJIIIHHHGGGIIIKKKMMMNNNMMMMMMKKKIIIGGGGGGHHHJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGFFFDDDDDDCCCCCCCCCCCC@@@???@@@BBBEEEFFFEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBEEECCCBBB@@@@@@@@@BBBBBBCCCBBBBBBBBBCCCDDDEEEFFFDDDFFFKKKRRRZZZbbbiiillltttwww{{{}}}}}}~~~zzz|||{{{xxxwwwyyyvvvqqqkkkcccXXXMMMFFFAAA>>>===:::;;;;;;;;;<<<<<<======;;;;;;:::::::::999999999777:::======<<<:::999999;;;:::999888888999:::;;;;;;::::::999999888888888::::::::::::::::::::::::777777777777777888888888777888888777555444555777888888888888888888888888999888777777888999888777777777777777777666555555666777888888999999888888666777888888888888777666777777777777888888888888555555555666777888999999888777666555555666777888888777666555555777999;;;777888:::<<<;;;:::888666777777777777777888888888999888777666666777888999999999999999999999888888888777666777888999999888888888888999999:::::::::::::::::::::::::::::::::<<<;;;999777777888999:::888888999:::::::::999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<======>>>>>>>>>>>>===<<<===>>>@@@BBBDDDFFFGGGGGGEEEEEEGGGGGGIIIQQQ[[[cccgggkkknnnmmmmmmnnnpppmmmpppssstttttttttuuuvvvuuuuuuuuutttttttttsssssstttrrrpppqqqsssuuuvvvvvvrrrnnnfff[[[RRRRRRXXX^^^hhhmmmrrrtttsssrrrsssuuu||||||}}}}}}||||||||||||~~~}}}||||||}}}}}}|||{{{|||~~~|||{{{zzz|||||||||{{{yyyvvvqqqllljjjkkkmmmooowwwyyy{{{}}}~~~|||{{{yyy}}}||||||{{{{{{zzzzzzyyy}}}|||||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyyyyxxxxxxyyy{{{}}}~~~|||{{{zzzyyywwwtttpppnnnjjjhhhccc___[[[YYYWWWWWW[[[aaajjjppprrrooollljjjaaa]]]XXXUUUTTTSSSQQQPPPTTTXXX^^^cccgggkkkoooqqqeeefffjjjqqqyyy~~~}}}|||~~~~~~}}}}}}}}}{{{yyywwwuuutttrrrooolllgggccc______bbbccc```\\\[[[YYYVVVTTTUUUXXX\\\___[[[XXXTTTRRRRRRUUUXXXZZZ\\\[[[ZZZYYYXXXWWWUUUTTTWWWWWWWWWYYYZZZ\\\\\\[[[]]]ZZZTTTOOOLLLKKKLLLMMMHHHGGGFFFGGGIIIKKKKKKKKKOOOLLLIIIGGGEEEFFFGGGHHHMMMLLLKKKIIIGGGFFFDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCBBB@@@???@@@BBBDDDFFFCCCCCCCCCCCCDDDDDDEEEEEE@@@BBBGGGNNNWWW```gggkkktttwww{{{}}}||||||||||||vvvxxxxxxwwwxxxzzzwwwrrrjjjbbbWWWMMMGGGCCC@@@???;;;;;;;;;<<<<<<=========;;;;;;:::::::::999999999666999;;;<<<;;;999888888:::999888777777888999:::;;;::::::999999888888888888888888888888888888888666666777777888888888888888888888777555444555777777777777777777777777777===;;;999999999999777555666777777777777666555555555666777777888888777777777777888888888888777777777888999:::::::::999999555555555555666777999:::555666777888888777666555;;;999777555555666777888444666999<<<===<<<:::999666666777777888888888888999888777666666777888999888888888888888888888888888777777888::::::999888777777777777888888888888::::::::::::::::::::::::999888777777777999;;;===777888999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@BBBDDDEEEFFFGGGEEEEEEGGGFFFGGGMMMVVVaaagggmmmpppooonnnoooqqqppprrrvvvxxxxxxyyyzzz|||uuuvvvvvvvvvvvvwwwwwwwwwwwwvvvttttttuuuuuusssrrrjjjeee]]]TTTRRRWWWbbbkkksssvvvyyyyyyvvvssstttuuuyyyzzzzzz{{{|||}}}~~~}}}|||{{{|||}}}}}}}}}}}}~~~~~~{{{zzzwwwuuurrrqqqoooooosssvvvyyy}}}}}}|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzyyyxxxxxxyyyzzz{{{|||{{{{{{yyyvvvrrrnnnjjjiiieeeeeeeeeeeecccaaa___^^^```eeekkkmmmkkkeee___[[[TTTRRRQQQRRRVVV[[[___bbbfffhhhlllmmmmmmmmmnnnnnndddfffiiipppxxx{{{|||}}}}}}}}}~~~~~~}}}~~~}}}}}}}}}{{{yyywwwvvvvvvuuusssqqqnnnkkkhhhggggggfffccc___ZZZXXXVVVUUUUUUXXX[[[]]]^^^ZZZVVVTTTVVVZZZ]]]___ZZZYYYWWWXXXZZZ[[[[[[[[[^^^___aaabbbccccccbbbbbb\\\YYYTTTOOOKKKJJJJJJKKKJJJHHHGGGHHHIIIKKKKKKJJJLLLJJJGGGEEECCCCCCEEEFFFLLLLLLJJJIIIGGGEEECCCCCCFFFGGGHHHGGGFFFEEEGGGIIIFFFFFFFFFGGGIIIIIIHHHGGGCCCCCCCCCBBBBBBBBBAAAAAABBBBBB@@@@@@AAACCCEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEJJJOOOUUU^^^gggmmmrrruuuyyy{{{zzzyyyxxxxxxqqqtttuuutttwwwyyywwwrrrllldddYYYOOOHHHDDDBBB@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999777999;;;;;;:::888888999999888888777777888888999999999999999999888888888888888888888888888888888555555666777888888888888888888999888666666777999444444444444444444444444===;;;999999999888666555666777888999888777666555555666777777888888777777888777777777777777777888666888:::<<<<<<<<<:::999777666555555555777888999555666888999999888666555;;;:::888666666666666777333555888;;;===<<<;;;:::666666666777888888999999888888777777777777888888777777777888888888888888999888888999;;;;;;:::888777777777777777777777777999::::::;;;;;;::::::999999888888888999:::<<<===666666777888999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<============<<<<<<;;;<<<===>>>>>>??????>>>;;;<<<===???AAACCCDDDEEEFFFEEEEEEGGGFFFEEEJJJRRR___fffooorrrpppoooppprrrpppsssvvvxxxyyyzzz{{{|||xxxxxxxxxyyyyyyzzzzzzzzzxxxwwwvvvuuutttpppkkkhhh```[[[UUUSSSXXXbbbnnnvvvzzz|||}}}zzzwwwuuuvvvxxxxxxxxxyyy{{{}}}~~~}}}}}}}}}}}}~~~zzz{{{zzzzzzxxxvvvtttssssssvvvyyy}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyyxxxxxxuuuvvvuuurrrnnnkkkjjjjjjgggiiilllmmmkkkgggccc______bbbeeeeeeaaa[[[WWWTTTSSSTTTVVVZZZ```gggmmmqqqpppqqqqqqoookkkgggeeedddeeefffjjjqqqyyyzzz|||}}}}}}|||~~~~~~}}}|||yyyyyyzzzzzzxxxvvvuuuvvvvvvvvvuuuqqqpppooonnnllljjjhhhggg^^^]]]\\\[[[\\\]]]^^^___ccc___ZZZXXXZZZ^^^aaabbb[[[YYYXXX[[[```dddggggggdddfffjjjlllkkkjjjhhhggg\\\ZZZUUUQQQNNNLLLKKKKKKMMMLLLJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFHHHGGGFFFFFFHHHKKKEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAABBBCCCDDDAAAAAABBBCCCCCCCCCCCCCCCGGGKKKNNNPPPRRRYYYccclllrrruuuzzz||||||zzzyyyyyyqqqtttvvvvvvxxx{{{xxxsssrrrjjj^^^SSSJJJEEEBBB@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;;;;999999:::;;;888999999::::::999999888777777888888888888888888888888888888888888888888444555666777888888888777888999999888777777999;;;666666666666666666666666999888666777888888777555777888999:::999888666555666777888888999999888888888888777777777777888888444666999<<<===;;;:::888888777666555555666888999777777777888888777777777888888888777777777777777444666888:::;;;;;;:::999555666666777888888999999777777888888888888777777888888888999999999::::::999888888:::<<<<<<:::888777777777777777777777777999::::::;;;;;;::::::999::::::::::::::::::::::::666777888999::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>????????????:::;;;===>>>AAABBBDDDEEEEEEDDDEEEGGGEEEDDDIIIPPP\\\eeennnrrrpppnnnooorrrmmmppptttvvvwwwxxxzzz{{{||||||||||||{{{{{{{{{{{{xxxxxxwwwvvvssslllddd^^^WWWSSSRRRVVVaaammmtttxxxzzz{{{{{{xxxuuuuuuxxx|||yyyyyyyyy{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzyyyyyyzzz|||~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~zzz{{{{{{zzzxxxuuurrrppplllmmmmmmlllkkklllooossspppqqqsssrrrnnnggg___ZZZXXXZZZ\\\\\\ZZZYYYYYYZZZ\\\___dddhhhlllooorrrsssmmmmmmkkkgggbbb]]][[[ZZZfffgggkkkrrrzzz|||~~~~~~~~~{{{~~~{{{{{{|||xxxvvvttttttuuuwwwwwwvvvnnnpppqqqqqqooonnnnnnoooeeeeeeeeedddddddddddddddhhhccc]]][[[^^^aaaccccccdddbbbaaadddjjjqqqtttuuugggkkkooorrrqqqnnnllljjjbbbaaa]]]ZZZVVVTTTRRRRRRQQQOOONNNNNNOOOPPPPPPOOOKKKJJJHHHHHHIIIKKKNNNPPPFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDFFFEEEDDDDDDGGGJJJGGGFFFEEEFFFHHHHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB??????@@@AAABBBBBBBBBBBBJJJMMMPPPOOONNNSSS___iiissswww|||~~~~~~~~~uuuxxxzzzzzz{{{~~~{{{uuuwwwooobbbVVVLLLFFFBBB@@@<<<<<<<<<;;;;;;::::::999;;;;;;;;;:::::::::999999;;;<<<<<<;;;999999;;;===999999;;;<<<<<<;;;999999666666777777888888888999999999999999999999999999333444666777888888888777777999999999888999:::<<<999999999999999999999999555444333555777888777666777888:::;;;:::999777555888888999::::::::::::999888888777777777777888888333555888;;;<<<;;;999777999888666555444555777888999888777555555777888999555666777888999999888888777777888999999999888777555666666777888999999999666777888999999888777666999999999::::::;;;;;;;;;999888999;;;<<<<<<:::888999999888888888888888888999999;;;;;;;;;;;;999999=========<<<;;;:::888888888999:::;;;<<<=========888999::::::;;;;;;::::::::::::;;;<<<<<<;;;::::::;;;<<<===>>>????????????:::;;;<<<>>>@@@BBBDDDDDDDDDDDDEEEGGGEEEDDDHHHOOOZZZcccnnnqqqooommmnnnqqqnnnqqquuuxxxzzz{{{}}}~~~}}}|||{{{zzzzzzyyyyyyyyyxxxsssjjj```YYYQQQOOOPPPZZZhhhrrruuutttvvvwwwwwwtttrrrsssyyy}}}yyyyyyyyyzzz|||~~~~~~}}}|||zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~zzz{{{}}}~~~~~~wwwxxxxxxwwwtttpppkkkiiiccceeeggghhhjjjnnnuuuzzzwwwwwwwwwssslllcccZZZTTTRRRSSSUUUVVVXXX[[[```ccceeeiiiooossssssqqqooonnnfffeeeccc___ZZZVVVTTTTTTjjjiiiiiimmmttt{{{~~~|||zzz~~~{{{|||||||||{{{zzzxxxwwwtttsssrrrrrrrrrtttvvvxxxssspppmmmkkkkkkkkkkkkjjjdddaaa```dddiiilllkkkhhhhhhhhhiiimmmsssvvvvvvuuuooolllkkkmmmqqqsssppplllmmmiiiccc]]]YYYWWWWWWWWWQQQPPPPPPPPPQQQPPPNNNLLLLLLIIIHHHJJJNNNOOOKKKGGGHHHGGGFFFEEECCCAAA@@@@@@JJJIIIGGGFFFFFFHHHKKKMMMJJJHHHFFFEEEDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDDDDDDDGGGEEEBBB@@@??????AAABBBAAA@@@AAAAAABBBCCCDDDEEEHHHEEEEEEHHHMMMSSS^^^hhhrrryyy~~~}}}{{{||||||zzzxxx|||~~~{{{yyyyyyyyyvvvsssmmmcccWWWLLLEEEBBBCCC>>>;;;999888:::;;;<<<<<<>>>:::777999======999555999999999999888888888777<<<<<<:::999777666555444777777:::<<<:::777:::@@@999999888888888888999999888888777666666555666666777777888888888777777666666666666666777777777777888555333444666888777555666666777777777777666666666555555555666777999::::::999666444333333444555444444666777888888888888777777666444222222444666555555555555666666666777777777777777888888888888:::999999888777666555555333555777777555333333333666666777777666555444444888999999:::::::::999999888888888888888888888888777888888888888999999999888888777777777888999:::;;;;;;<<<<<<;;;999777666444555666777999999::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::???>>><<<;;;;;;<<<===>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBFFFIIIRRR\\\iiipppqqqooonnnooonnnqqqtttvvvxxxyyy|||~~~~~~~~~~~~~~~}}}|||zzzyyy}}}vvvpppnnniii___WWWSSSMMMTTT^^^fffooowwwxxxuuutttuuuuuuvvvwwwyyyzzz{{{{{{zzzzzz||||||}}}}}}|||{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||}}}}}}{{{~~~{{{xxxuuuvvvxxx{{{}}}~~~}}}{{{zzzyyywwwsssmmmgggaaa^^^fffhhhkkkppptttxxx{{{|||{{{wwwrrrjjjbbbZZZTTTPPPPPPQQQTTTYYY___fffmmmpppuuuuuutttrrrnnniiieeebbbZZZZZZZZZZZZ[[[[[[[[[[[[jjjiiiiiimmmttt{{{~~~}}}||||||}}}}}}~~~~~~}}}{{{zzzyyywwwvvvtttsssssstttvvvwwwxxxuuuqqqnnnmmmmmmmmmmmmqqqnnnlllnnnrrruuutttqqqqqqpppoooqqqtttvvvtttrrrtttqqqnnnppprrrsssooolllmmmkkkfffaaa^^^]]]^^^^^^___^^^\\\ZZZYYYVVVRRROOOLLLIIIHHHJJJNNNOOOKKKGGGDDDDDDEEEFFFGGGHHHHHHHHHMMMKKKIIIGGGFFFGGGHHHJJJIIIHHHFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEECCCBBB@@@@@@AAACCCFFFHHH@@@@@@@@@@@@AAABBBCCCDDDDDDAAAAAADDDIIINNNXXXbbbooowww}}}}}}|||~~~~~~}}}yyy~~~|||zzz{{{zzzxxxvvvqqqfffYYYMMMEEEAAAAAA>>><<<999999:::<<<<<<;;;<<<:::999:::<<<<<<999666999999888888888777777777888888888999999999999999777666777::::::777999===999999888888888888999999999888777777666666777777777777888888888888777777666666666666777777777888888666444444666777777555777777888888888888777777666666555555666777888999999888666444444444555666555666777888999999999999777777666444222333555777555555555666666666777777777777777777888888888888999999999888777666666555555777999888777555555555666666777777666555555444555666777777888888888777888888888888888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777::::::::::::999888666666========================<<<<<<;;;:::::::::::::::<<<<<<<<<;;;<<<<<<======<<<<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAABBBEEEHHHNNNXXXeeennnpppppppppqqqppprrruuuvvvvvvwwwxxxzzz|||}}}}}}~~~}}}|||zzzyyy{{{uuuoookkkeee\\\UUUTTTTTT[[[cccjjjrrryyyzzzwwwvvvwwwwwwwwwxxxzzz{{{{{{~~~~~~~~~~~~|||{{{|||~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{}}}{{{yyyssstttvvvyyy|||}}}{{{zzzvvvtttqqqlllhhheeecccbbbkkkmmmqqquuuxxxzzz{{{{{{uuuqqqiiiaaaZZZVVVUUUTTTZZZ[[[^^^ccchhhmmmqqqtttvvvtttoooiiiddd```]]]\\\YYY\\\```eeehhhiiiiiiiiiiiihhhiiilllsss{{{|||{{{}}}}}}}}}~~~||||||zzzyyywwwuuuttttttuuuvvvxxxtttpppnnnnnnpppqqqrrrxxxtttqqqqqqtttvvvvvvtttvvvuuuuuuvvvwwwxxxvvvuuuyyyvvvttttttuuutttpppmmmnnnllliiigggeeeeeeffffffjjjhhheeecccaaa^^^ZZZWWWQQQOOOMMMOOOQQQPPPMMMIIICCCDDDFFFHHHJJJLLLMMMMMMNNNMMMJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHGGGEEEDDDCCCCCCDDDEEEBBBAAA@@@@@@BBBDDDGGGHHH@@@@@@???@@@@@@AAABBBCCCBBB??????BBBEEEJJJRRR[[[jjjsss{{{}}}}}}{{{}}}{{{||||||yyyyyytttjjj]]]PPPFFFAAA???>>><<<;;;;;;<<<<<<:::999:::::::::;;;;;;:::999999888888888888777777777666777888999999::::::::::::888555444888:::888888:::999999888888888888999999999999888888777777888888777777888888888888888777666666666777777777888888888666555555666777666555888888999999999999888888777777666666666666777888888777666555555666777888666777888999999:::999999555666666555444444777999666666666666777777777777777777777777888888888888999999888888777777666666777999::::::888777777888666666777777777666555555333444555777777888888888999999999999999999999999777888888888888999999999666777888999:::999999888:::::::::::::::999888777<<<<<<<<<;;;:::888666666<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@AAADDDFFFIIIRRR```jjjnnnpppqqqrrrrrrtttuuuvvvttttttuuuuuuzzz{{{|||||||||{{{zzzzzzxxxrrrmmmhhh```WWWUUUWWW```fffmmmqqqvvv||||||yyyzzzzzzzzzzzz{{{{{{{{{|||}}}{{{zzz{{{|||~~~|||}}}}}}}}}~~~~~~|||}}}|||zzzttttttuuuwwwyyyzzzxxxwwwooommmiiifffeeegggiiikkktttuuuxxxzzzyyyxxxuuutttjjjeee^^^WWWTTTVVVZZZ]]]hhhiiilllooorrrttttttuuurrrmmmfff___[[[ZZZ\\\]]]```eeelllsssxxxxxxvvvuuuiiihhhhhhlllssszzz~~~{{{zzz{{{~~~~~~}}}}}}|||~~~~~~|||{{{xxxvvvttttttuuuuuuqqqooollllllnnnsssvvvwwwxxxtttqqqppprrrtttuuuuuutttuuuvvvyyy{{{|||}}}||||||zzzxxxxxxxxxwwwtttqqqpppooonnnlllkkkkkkkkkkkkkkkiiigggffffffeeecccaaa\\\ZZZXXXWWWWWWTTTPPPLLLHHHHHHIIIJJJKKKKKKJJJJJJMMMLLLJJJHHHGGGFFFEEEEEE@@@@@@@@@AAACCCEEEGGGHHHHHHFFFDDDBBBAAABBBCCCCCCEEEDDDBBBAAA@@@@@@AAABBB@@@?????????@@@@@@AAABBBCCC@@@@@@CCCEEEHHHOOOWWWfffpppyyy|||}}}~~~{{{|||zzz{{{{{{yyyyyyuuummm```SSSIIICCC@@@>>>===<<<<<<===<<<:::777999:::<<<;;;:::999999:::888888888777777777666666::::::;;;;;;:::999888777:::555333888;;;:::888888999999888888888888999999::::::999888888999999999777777888999999999888888666666777777777888888888888777666666666666666666777888888999999888888777777777777666666666666666777666666666666777888999666777888888999999999888444555666666555666888:::666666777777777888888888666777777777888888888888888888888777777777777777888:::;;;:::888777888999666666777777777666666555444555777888999::::::;;;999999999999999999999999777777888888888999999999444555777999999888777666999999999999999888888888888888999::::::;;;::::::999999999999999999999999;;;;;;::::::999::::::;;;777888:::<<<======<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCBBBAAAAAACCCDDDFFFNNN[[[fffllloooqqqqqqqqqsssttttttsssrrrssstttwwwxxxzzz{{{{{{{{{zzzyyyuuupppjjjccc[[[UUUWWW]]]kkkqqqvvvwwwyyy}}}~~~||||||}}}}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}}}}|||zzzyyyzzz|||~~~}}}}}}~~~~~~}}}}}}}}}zzzyyywwwuuuttttttsssqqqpppiiihhhggggggjjjmmmrrrtttzzz{{{zzzxxxtttnnnhhheee]]]ZZZWWWUUUXXX^^^fffkkkrrrtttvvvwwwvvvtttqqqpppgggdddaaa^^^^^^bbbfffiiipppsssyyy}}}~~~{{{xxxhhhggggggkkkrrryyy~~~{{{zzz{{{}}}~~~~~~~~~~~~{{{{{{|||~~~~~~}}}{{{yyyvvvuuuuuuuuuvvvrrrpppmmmnnnqqquuuxxxzzzyyywwwttttttuuuxxxzzz{{{tttvvvxxx{{{}}}~~~}}}|||{{{{{{|||{{{yyywwwvvvuuutttsssrrrqqqpppoookkkjjjhhhiiijjjjjjjjjhhhgggeeebbb___[[[VVVQQQNNNKKKKKKLLLLLLKKKIIIGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCAAA@@@@@@@@@AAADDDCCCAAA@@@>>>>>>>>>>>>@@@@@@?????????@@@AAAAAACCC@@@@@@CCCDDDEEEKKKRRRaaakkkvvvzzz|||~~~~~~|||zzz}}}}}}yyywwwyyyzzzxxxwwwtttnnncccWWWMMMFFFCCC>>>===<<<======<<<:::888888:::;;;;;;:::999:::;;;888888888888777777777777999999:::;;;:::999777666<<<666444888<<<:::888999999999888888888888999999:::999999999999999::::::777777888999999999999999777777777777888888888888888888777666666555666777666666777777777777666666777777777777777666666666666777777777888888999:::555666777777888777777777444555666777666777999;;;777777777888888888888999666777777777888888888888777777777777777888888888888999:::999777666777888666666777777777777777666555666777888::::::;;;;;;999999999999999999999999777777888888888999999999777888:::<<<<<<;;;:::888888888888888888888888999444555777999:::;;;<<<<<<999999999999999999999999::::::999999999::::::;;;777888:::<<<======<<<;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBBAAAAAABBBCCCEEEMMMXXXcccjjjnnnoooooooooqqqsssssssssssstttuuuuuuvvvxxxyyyzzzzzzyyyyyyrrrlllddd^^^XXXVVV\\\eeerrrxxx|||zzzzzz}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{}}}}}}}}}||||||~~~~~~~~~~~~}}}~~~|||{{{wwwqqqllljjjiiihhhggggggiiikkkooossswwwyyy{{{{{{yyyvvvpppiiiaaa[[[WWWUUUVVVXXX\\\ccckkkrrrvvvwwwwwwwwwuuusssoookkkiiicccccceeegggkkkooosssuuu{{{|||~~~~~~}}}{{{zzzgggfffgggjjjqqqyyy~~~}}}|||{{{{{{{{{{{{{{{~~~~~~}}}}}}|||yyyxxxwwwwwwxxxyyyzzzxxxvvvvvvwwwyyyzzzzzzzzzyyyxxxwwwxxxzzz|||}}}xxxzzz}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxvvvtttssspppooommmmmmnnnnnnnnnmmmnnnllliiiddd^^^XXXSSSPPPLLLMMMNNNNNNMMMKKKHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@???BBBBBBBBBAAAAAA@@@????????????>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA??????AAAAAA@@@DDDJJJXXXdddqqqwwwzzz}}}}}}{{{xxx||||||wwwuuuwwwxxxwwwtttsssnnneeeZZZPPPHHHEEE???===<<<<<<======;;;:::999999::::::;;;;;;::::::999999999999888888888777555666888:::;;;:::999888;;;777666:::;;;999888999999999888888888888999999999999888888999999::::::777777888999::::::::::::777777777888888888999999888999999777555555666777666666777777777777666666555666777777777777666666777777888888999999999999555666666777777777666666444666888888777888999;;;777888888888999999999999777777777777888888888888666666777777888888999999888999999777666555777888666666777888888888777777444555666888888999999999::::::::::::::::::::::::777888888888888999999999666777888999:::999888888777666666666777888999999666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???AAABBBBBBAAAAAABBBCCCEEEKKKVVVaaaiiimmmnnnnnnmmmppprrrsssssssssuuuvvvtttuuuwwwxxxyyyxxxxxxwwwnnnfff]]]XXXVVVXXXaaakkktttzzz}}}zzzxxxzzz}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~}}}~~~~~~~~~~~~}}}yyyrrrjjjcccaaaccceeefffmmmppptttwwwzzz{{{{{{{{{uuurrrllleee___ZZZWWWUUUXXX[[[```gggnnntttxxx{{{uuutttrrrooommmjjjhhhggghhhkkkppptttxxxyyyyyyyyy}}}}}}||||||||||||}}}}}}gggffffffjjjqqqxxx~~~~~~|||{{{yyy}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}||||||}}}}}}|||{{{}}}}}}|||{{{zzzzzz{{{||||||~~~~~~~~~~~~~~~xxxyyyzzzzzzyyywwwuuutttsssqqqoooooopppqqqqqqppprrrqqqooojjjccc]]]XXXVVVRRRSSSSSSSSSQQQNNNKKKIIIFFFGGGIIIJJJIIIHHHFFFDDDEEEEEEDDDDDDCCCAAA@@@???@@@AAABBBCCCCCCBBB@@@???<<<<<<===>>>@@@AAACCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@>>>>>>@@@???>>>@@@FFFOOO\\\jjjsssxxx}}}~~~|||xxx{{{{{{vvvtttvvvxxxwwwtttsssoooggg\\\PPPHHHDDD???===;;;;;;<<<======<<<:::888777999<<<===;;;888::::::::::::999999999999444666888999:::888666555888777777:::888555666:::999999888888888888999999888888888888888999::::::666777888999::::::::::::777777888888888999999999888999:::888555444666888777777777888888777777777444555666777888888777777888888999999999999999999777777888888888777777666555777999999888888999:::888888888999999999::::::777777777777888888888888555666666777888999999999888999999777555555777999666666777888888888888888777777888999999999999999::::::::::::::::::::::::777888888888888999999999555555555555666666666666666666555555666777999:::888999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999888888999::::::;;;<<<<<<<<<;;;<<<<<<======<<<<<<===>>>???@@@AAAAAA===???AAABBBAAAAAACCCDDDCCCIIISSS___hhhnnnoooooonnnqqqssstttsssssstttvvvtttuuuvvvwwwwwwwwwvvvuuujjj___TTTQQQSSSZZZfffpppsssyyy|||xxxuuuwww{{{|||~~~~~~}}}{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}uuunnnddd___```eeelllpppxxxyyy{{{|||{{{zzzwwwvvvlllhhhbbb\\\ZZZ[[[^^^```dddfffkkkooosssuuuvvvwwwqqqooollliiiiiijjjlllmmmqqqtttxxx|||~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~~~~gggffffffjjjpppxxx~~~}}}zzzxxx|||~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||}}}}}}|||}}}~~~~~~~~~~~~~~~|||~~~~~~~~~ssstttvvvwwwwwwvvvtttrrrpppooommmnnnpppsssssssssuuuuuusssooohhhbbb^^^]]]YYYYYYYYYXXXUUUPPPKKKIIIFFFHHHIIIJJJIIIGGGDDDBBB@@@AAABBBCCCDDDDDDDDDDDD???@@@CCCEEEEEECCCAAA@@@======>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAA??????AAA@@@>>>@@@EEEHHHVVVfffpppwww}}}}}}yyy|||{{{vvvtttwwwxxxwwwtttsssppphhh\\\PPPGGGBBB???===::::::;;;===>>>>>>;;;888666888===???<<<777;;;;;;;;;:::::::::999999888999::::::888555222000666666888999666222444:::999999888888888888999999888777777777888999999:::666777888999:::;;;;;;;;;777888888888888999999999888::::::888555444555888888888999999999999888888333444666777888888888777999999:::::::::999999888888888999999999888888777666888999:::888888888999888888999999999:::::::::777777777777888888888888555555666777888999999:::999:::999888666666888:::666666777888888888888888:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::777888888888888999999999888888888777888999::::::666555555555666777999:::888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999888888888999::::::;;;???>>><<<;;;;;;<<<===>>><<<<<<===>>>???@@@AAAAAA<<<>>>AAABBBBBBBBBCCCDDDBBBGGGRRR^^^iiioooqqqpppppprrrttttttsssssssssuuutttuuuvvvwwwwwwvvvuuutttgggZZZNNNLLLRRR[[[hhhqqqqqqxxxzzzvvvsssuuuyyy{{{}}}~~~~~~~~~~~~~~~{{{xxx{{{}}}~~~~~~}}}|||||||||}}}~~~|||}}}~~~}}}{{{{{{|||~~~|||}}}~~~~~~~~~||||||}}}~~~ssslllccc___bbblllvvv|||}}}yyyvvvsssqqqeeeaaa[[[XXXYYY___fffllloooppprrrssstttsssrrrqqqnnnlllhhhggghhhkkkpppttttttwww{{{|||{{{xxxyyy{{{|||}}}}}}}}}}}}ooohhheeeiiipppvvv|||}}}}}}{{{{{{{{{zzzyyy~~~}}}zzz{{{|||||||||}}}}}}}}}}}}}}}}}}{{{|||~~~zzz~~~~~~}}}}}}~~~~~~}}}sssssstttvvvwwwvvvssspppqqqpppnnnnnnppptttyyy||||||{{{yyywwwtttpppnnnlllaaa^^^ZZZXXXWWWTTTNNNJJJPPPLLLHHHFFFGGGGGGDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCBBBBBBAAA@@@???>>>>>>AAA@@@???>>>>>>@@@BBBCCCLLLPPPZZZhhhuuu|||}}}|||~~~zzzuuussstttuuuuuutttuuutttppphhh]]]RRRIIIDDDCCCAAA???>>>>>>>>><<<;;;:::999999888999999:::::::::666999>>>:::111333>>>999888888888777777666666:::999777666666777999:::EEE@@@:::666555555555444888777666444444444555666666666666666666666666666444444555777888999:::;;;999888888777666555555444999999888888777666666555666666666666666555666666777888888999999999888888888888888888777777777777999999888888888888999999666666555555555555666666666555444666999:::888555444444666777888888888888777777666666666666777777888888666555555666777777999999999999999999999999999999::::::::::::;;;;;;999999999999777666555444888888888888888888888888333444555666777888999999777777888999:::;;;;;;<<<999::::::;;;;;;::::::999:::::::::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;AAA???===<<<;;;<<<===>>><<<===>>>???@@@AAABBBBBBCCCGGGOOOVVV^^^eeelllppprrrssstttttttttsssrrrqqqrrrssssssrrruuuwwwtttmmmcccYYYOOOOOOVVV^^^iiirrrrrrsssuuuwwwyyy{{{}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}|||{{{|||||||||}}}~~~~~~~~~}}}}}}~~~}}}}}}|||{{{zzz{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~vvvtttpppnnnpppuuu{{{}}}{{{zzzyyyrrrhhhccccccYYYXXXZZZ```hhhnnnqqqqqqssstttuuuvvvtttrrrnnnlllkkkhhhgggiiiooouuuxxxyyyxxxyyyzzz|||}}}~~~~~~~~~zzz{{{|||}}}}}}~~~~~~}}}nnnhhhdddiiiooottt{{{}}}}}}}}}}}}|||{{{~~~~~~}}}~~~}}}wwwvvvuuutttsssrrrpppooovvvuuutttssssssuuuwwwyyy{{{zzzzzzxxxwwwuuutttsssnnniiiccc^^^ZZZVVVPPPLLLJJJIIIGGGGGGGGGFFFDDDBBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAADDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>@@@@@@>>>>>>>>>@@@BBBCCCLLLPPPWWWcccooowww{{{{{{}}}zzzwwwvvvwwwxxxxxxvvvuuutttqqqjjj```VVVMMMHHHCCCAAA>>>=========<<<;;;:::::::::999999::::::;;;;;;777999===999111333<<<:::999999999888888888888:::999777666666777999:::CCC???;;;999999999999999:::999777666666666777777888888888888888888888888555555666777888999999:::999999999888777777666666777777777777777888888888666666777777777777666666777777888888888888888777666666777777888888888999999999888888888888999999777666666555555666666777777666555666999999888555444555666777888888888888777777666666666666666777888888777777777777888888::::::::::::::::::::::::888888999999::::::;;;;;;999::::::999999888777666999999999999999999999999999999999999::::::::::::666666666777888888999999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===???@@@>>>>>>???@@@AAABBBBBBBBBBBBFFFLLLSSSZZZbbbjjjooorrrsssssstttssssssrrrrrrssstttsssqqqrrrsssooohhh___UUUMMMOOOVVV___jjjrrruuuuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvxxxzzz|||{{{vvvrrroooggg^^^[[[]]]]]]___cccjjjqqquuuvvvuuuvvvuuutttrrrpppnnnmmmmmmooooooooosssxxx{{{{{{yyyxxxyyy{{{|||}}}~~~~~~~~~|||}}}~~~mmmgggdddhhhmmmrrrxxx~~~~~~}}}~~~~~~}}}}}}}}}}}}{{{xxxuuurrrqqqqqqsssttt}}}|||{{{zzzxxxwwwvvvvvvyyyyyyyyyyyyyyyzzz{{{{{{wwwssslllfffaaa\\\WWWTTTIIIKKKLLLKKKIIIFFFEEEEEEAAABBBDDDEEEEEEEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAAFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>??????>>>>>>???@@@BBBCCCLLLNNNSSS\\\gggpppvvvyyyyyywwwvvvwwwxxxyyyxxxwwwwwwvvvtttnnnfff[[[RRRLLLBBB@@@===<<<<<<===<<<;;;::::::::::::::::::::::::;;;888999===999222333;;;:::::::::::::::999999999:::999888777777888999::::::999777777888888888777;;;:::999999888999999999888888888888888888888888666777777777888888888888::::::999999888888777777555666666777888999999999555666888888888888777666777777777777777777777777555555666777888999::::::999999888888888888999999888777777666666777777888999888777888999999777666555555666777888888888888888777666666555555555555666777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;666777777888999:::::::::999999::::::::::::999999::::::::::::::::::::::::999888888888777777666666888888888888888888888888<<<<<<===<<<<<<;;;::::::;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::<<<>>>@@@BBB@@@@@@@@@AAAAAABBBBBBCCCAAADDDHHHNNNUUU^^^gggnnnrrrrrrrrrrrrrrrsssssssssttttttrrroooooooooiiiaaaXXXPPPKKKOOOYYYbbbllltttyyyxxxxxxxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzvvvpppiiiccc\\\WWWYYY^^^gggjjjpppwww|||}}}{{{xxxxxxvvvrrrooommmmmmnnnoootttuuuxxx||||||yyyzzz{{{|||}}}~~~~~~~~~~~~~~~lllgggdddgggkkkooovvv}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}|||}}}~~~{{{yyyuuurrrqqqtttzzz~~~~~~|||yyywwwxxxxxxwwwxxxyyy{{{}}}~~~xxxvvvsssppplllgggccc```UUUWWWVVVRRRLLLHHHHHHIIIBBBCCCEEEFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAAFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBCCCIIIKKKPPPXXXaaakkkqqquuurrrssstttvvvwwwxxxwwwvvvzzzyyywwwssskkkaaaVVVNNNBBB@@@===;;;<<<<<<<<<;;;:::::::::::::::999999888999777888;;;999555666;;;::::::::::::999999999999999999888777777888999999666555555666777777666444:::::::::999999999::::::888888888888888888888888888888888777777777777777999999999888888777777777666666666777888888999999444555777888999888666666777777777666666666666666555666666777888888999999888777777777777777777888888888777777777777888888999999999999999888777666555666777888888888888888888888777666555555555555444555777999::::::999999::::::::::::::::::::::::555555666777888999::::::777888888999:::::::::999::::::::::::::::::::::::777777777777666666666666;;;;;;;;;::::::999999999<<<<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;========================888888999:::<<<>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@BBBDDDIIIOOOYYYdddkkkqqqqqqqqqqqqrrrsssssstttssstttrrrooonnnmmmfff^^^SSSMMMKKKSSS]]]gggpppwww|||{{{yyyyyyyyyzzz|||}}}}}}}}}||||||}}}~~~|||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~zzzwwwnnnggg```]]]ZZZZZZaaajjjrrruuuyyy}}}~~~{{{yyywwwuuusssppppppppprrrsssxxxyyy|||~~~|||yyy||||||}}}~~~~~~lllgggeeefffiiilllsss{{{~~~}}}~~~|||~~~~~~~~~}}}}}}~~~|||{{{|||~~~~~~~~~|||zzzvvvqqqpppttt{{{~~~|||xxxwwwvvvuuuvvvyyy{{{}}}yyy{{{|||{{{xxxsssnnnlllfffeeeaaaYYYQQQKKKJJJKKKEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>???@@@AAAAAADDDHHHNNNVVV^^^fffmmmqqqoooqqqtttvvvwwwxxxxxxxxx}}}|||zzzwwwpppeeeXXXOOODDDAAA===;;;;;;<<<<<<;;;999999::::::999888777777666555777999999888999===888888999999999999999999999888888888888888888999:::999888999::::::888666888888999999999999999999777777777777777777777777888888888888777777777777777777777777777666666666777777777777777777777777444555666777888777777666888888777666555555666666888888777777777777777777666666555555555555666666888888777777777777888888999999:::999888777777777666777777888888888888777888888777666666666666666333444666888999999888888888888888888888888888888555555666777777888999999555666777888999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999:::::::::::::::999888777888999:::;;;;;;;;;;;;;;;========================:::::::::;;;<<<======>>>>>>>>>??????@@@@@@AAAAAAAAAAAACCCEEELLLUUU```hhhppppppqqqqqqrrrsssttttttrrrsssqqqooonnnmmmfff^^^PPPLLLNNNXXXdddmmmttt{{{||||||{{{zzzzzzzzz{{{|||{{{{{{zzzyyyyyyyyyzzzzzz}}}~~~zzz{{{||||||}}}||||||{{{~~~~~~~~~~~~~~~||||||}}}|||~~~~~~~~~~~~~~~~~~~~~~~~yyysssooobbb^^^[[[]]]___dddoooyyy|||}}}}}}}}}|||zzzyyyxxxttttttvvvwwwwwwxxxxxxxxx|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~lllhhhfffggghhhjjjqqqzzz}}}~~~}}}~~~|||~~~}}}|||xxxsssoooqqqxxx}}}{{{yyyvvvuuuuuuxxx{{{}}}zzzvvvtttrrroooiiiaaaXXXRRROOONNNJJJIIIHHHGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>???????????????@@@DDDKKKRRRYYYaaaiiinnnpppsssvvvxxxxxxyyyzzz{{{}}}|||zzzxxxsssiii[[[QQQGGGDDD???<<<;;;<<<;;;;;;999::::::;;;:::999777666555555666888999:::;;;<<<888888888888999999999999888888888888888888888888:::999888888999888666444777777888999999999888888666666666666666666666666888888888777777777777777777666666666666666666666888888888777777777777777666666666666777888888999:::999777666555666666777888888888888777777666666666666555555555555666666888777777666666777777888777888:::999888777777888777777888888999888888777888888888777777888888999444555666777777777777777888888888888888888888888777777777777888888888888555666777888888888888888888888888888888888888888888888888999999:::::::::::::::999999888888888777888888999999999999888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCEEEJJJSSS]]]eeemmmnnnppprrrtttttttttsssqqqrrrqqqoooooommmfff]]]OOOMMMQQQ]]]iiiqqqwww|||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxyyy|||}}}~~~~~~yyyzzz{{{}}}}}}}}}|||{{{~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~|||vvvoooiiieee[[[ZZZ]]]ccciiinnnwww}}}zzzwwwuuuvvvwwwsssuuuyyy}}}~~~}}}|||~~~~~~mmmiiigggggggggiiiqqqyyy|||~~~~~~~~~}}}~~~}}}~~~~~~}}}~~~|||xxxttttttzzz~~~}}}{{{xxxvvvwwwzzz~~~}}}zzzyyyzzzvvvtttpppkkkfff___XXXSSSPPPOOOLLLIIIFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFEEECCCBBBAAA@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>???????????????>>>>>>======@@@EEEKKKRRR\\\gggnnnpppsssvvvwwwwwwwwwzzz|||yyyxxxxxxyyyvvvmmm___UUUKKKFFFAAA===<<<;;;;;;;;;;;;<<<======<<<;;;999777888888888777888:::999888999999999999::::::;;;;;;888888888999999888888888888666555555666777666444666777888999:::999999888777777777777777777777777777777777777777888888888777777777777777777777777666666777777888888999999999888777777888999;;;===;;;:::888666666666777888777777777777777888888888777777777666666777777777777666666555555666666777444777999999777666777888888888888999999888888777888888888888999:::;;;;;;777777777666777777888888888888888888888888888888999999888888888888777777777777888999999999888888999999999999999999999999888888777777777777777666999999999999999999888888777777888999::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<<<<>>>???AAABBBCCCDDDDDDDDDEEEFFFJJJQQQ[[[aaajjjmmmppptttuuuuuusssrrrqqqrrrqqqooonnnllldddZZZOOOMMMSSS```lllssswww{{{xxxyyy{{{||||||{{{zzzyyywwwwwwwwwxxxyyyzzz|||}}}}}}}}}~~~~~~~~~~~~~~~yyyzzz|||~~~~~~}}}~~~}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}|||~~~~~~}}}~~~|||uuuoooiiieeeccc^^^```gggoootttuuuyyy|||}}}}}}zzzvvvuuuvvvxxxvvvxxx||||||~~~mmmjjjhhhhhhggghhhpppyyy{{{~~~~~~~~~}}}~~~}}}}}}zzz{{{~~~}}}zzzxxxyyy}}}|||xxxxxx{{{~~~xxxvvvuuuuuurrrkkkaaaYYYUUURRRNNNJJJGGGGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@CCCBBBBBBAAA@@@???>>>>>>???@@@@@@??????>>>===<<<<<<>>>AAAEEELLLXXXeeeoooooorrrtttuuutttuuuxxxzzzvvvuuuvvvxxxwwwooobbbXXXMMMHHHBBB>>><<<;;;;;;:::===>>>??????>>><<<:::999::::::999777888999888555:::::::::;;;;;;<<<<<<<<<888888999999999999888888:::999777888:::;;;;;;:::666777999:::;;;::::::999888888888888888888888888666777777777888888888888888888888888888888999999444444555777888:::;;;;;;<<<:::999888999;;;>>>@@@<<<;;;999777666666777888555555666777888999::::::999999888888888888999999666666555555555555666666333555888888666555777999888888999999999888888777888888888999:::;;;======:::999888777777777888999999999999999999999999999::::::999999888777777777999999:::::::::999999888::::::::::::::::::::::::======<<<;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGJJJQQQZZZ```iiilllqqqtttvvvuuusssqqqqqqrrrqqqnnnmmmjjjaaaWWWNNNNNNTTTaaammmssswwwyyyvvvxxx{{{|||}}}{{{yyyxxxvvvvvvwwwyyy{{{~~~~~~~~~~~~~~~}}}yyy{{{}}}}}}||||||~~~~~~}}}{{{|||~~~~~~~~~~~~|||}}}~~~}}}}}}~~~yyyqqqkkkhhhfffffffffiiiqqqzzz}}}zzzyyy|||yyy{{{}}}{{{xxxvvvwwwyyyzzz{{{}}}xxx{{{vvvnnnfffdddfffjjjqqqyyy~~~~~~|||{{{}}}~~~}}}{{{{{{||||||zzzyyy{{{zzzzzz{{{zzztttjjjbbb[[[YYYUUUSSSPPPMMMHHHEEEFFFDDDCCCCCCDDDFFFEEEEEEFFFEEECCCAAA??????@@@BBB@@@???>>>>>>>>>???@@@AAA???===<<<;;;<<<===???@@@;;;???CCCFFFKKKSSS]]]eeelllnnnnnnmmmqqqwwwyyywwwpppssstttrrrqqqnnnddd[[[JJJGGGBBB>>><<<;;;<<<<<<;;;;;;999999999999;;;;;;;;;:::999888888888999:::999888777666666777888999888999:::;;;:::999888777::::::999888777666555555<<<;;;999888888888999999888888999::::::::::::999222444666888999999777666777666555666777888777666999888777777666777777777;;;;;;:::888777888<<>>>>>>>>>>>======;;;;;;;;;<<<>>>@@@CCCDDDGGGFFFDDDCCCEEEJJJRRRXXXgggjjjnnnrrrttttttsssrrrpppqqqqqqooommmiii___TTTLLLMMMSSS___mmmvvvyyyyyyssstttwww|||zzzvvvxxxxxxxxxxxx{{{~~~}}}{{{zzzzzz|||~~~~~~~~~}}}|||{{{zzzzzz{{{~~~}}}~~~||||||}}}~~~}}}|||~~~~~~~~~~~~}}}||||||}}}~~~|||uuukkkdddcccggglllwwwxxxzzz|||}}}}}}||||||yyyxxxwwwwwwwwwyyy{{{}}}~~~~~~}}}}}}~~~}}}||||||}}}~~~vvvmmmfffdddeeeiiipppwww~~~}}}||||||~~~~~~~~~~~~}}}{{{|||zzzyyyyyyyyyuuunnniiidddaaa^^^ZZZVVVQQQLLLHHHIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@AAACCC@@@???>>>======>>>?????????>>>===<<<===>>>@@@AAA===@@@CCCEEEIIIQQQ[[[ccciiimmmooopppsssxxxxxxuuurrrsssrrrqqqqqqpppggg]]]KKKGGGBBB>>>;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<::::::999888888999999:::999999888777777888999999666777888999:::;;;;;;;;;:::999999888888777777777;;;:::888777777888999999777888888999999999999999444555777888999999999888555444444555888999999888777777777777777888999:::<<<;;;999666444444666888777888888999888777666555666666777888888888888777777777777777777888888888888888777777777777888888666666777888888888777777666666777777777777666666666666777888888777666555888777555555555777888:::777999;;;<<<;;;;;;<<<===999777555666777888666444999888777777777777888999::::::::::::999888777777999999999999999999::::::;;;;;;;;;::::::999999888:::::::::999999999888888888999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<======>>>>>>======<<>>===============>>>>>>===<<<===>>>???@@@@@@AAACCCDDDGGGNNNXXX```ffflllqqqrrruuuwwwvvvrrrsssrrrooonnnqqqrrrjjj```MMMHHHBBB===;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888999::::::999999888888888888999999777777777888999:::<<<<<<999999888888888888888888999888777666777888999:::666777888888999999888888777777888888999999::::::444444444555888::::::999777777777777999:::;;;<<<::::::888666333333555777888888888888777777777777777666666666777777888999666666777777888888888999999999888888888888999999777777888888888777666666555555666666777666666555777777888888777666555444888777666555666777888999666999<<<===<<<;;;;;;;;;999777666666777888777555888777777666666777777888::::::::::::999888888777::::::999999999999999999:::::::::::::::999999999999999:::::::::999888888777888999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;===<<<<<<<<<===>>>???@@@AAABBBDDDFFFGGGIIIMMMPPP___gggpppuuutttsssuuuwwwuuuvvvuuuqqqnnniii^^^RRRIIILLLTTT```llltttuuutttuuuvvvwwwzzz|||}}}|||zzzzzzzzz{{{|||~~~}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}||||||}}}~~~}}}|||{{{~~~}}}|||}}}~~~~~~}}}~~~~~~}}}sssnnnhhhfffjjjqqqyyy}}}}}}{{{yyywwwvvvvvvvvvxxxzzz|||~~~~~~~~~}}}||||||}}}~~~~~~~~~tttmmmhhhfffeeeeeekkksss|||~~~|||{{{{{{xxxsssnnngggeeebbb___ZZZTTTMMMHHHLLLKKKKKKLLLMMMLLLJJJHHHCCCBBBAAAAAABBBDDDDDDDDDAAA@@@@@@???>>>============<<<<<<<<<<<<===>>>>>>AAABBBCCCBBBDDDJJJTTT\\\cccjjjpppqqqsssvvvuuuqqqtttqqqlllkkkooorrrkkkbbbOOOIIIAAA<<<;;;::::::999;;;;;;;;;::::::;;;;;;;;;999999999999999999::::::888888888777777888888888;;;:::999888777888999:::777777777777888888999999777777666666666777999:::666666777888888888888777888777777777777888999:::666555555666888:::999888888888888888999:::;;;<<<777888888777555666999;;;888888777777666777888888777666555555555777999:::666666666777888888999999999888888777777888888999777777777777666666555444555666777777777777777777888888888777666666555555666555555444444555666666333666:::<<<;;;999888888888777777777777777777777777777666666666666777777:::::::::::::::999888777:::::::::999999888888888999999999999999:::::::::888999:::::::::999888888666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>???AAABBBCCCDDDEEEGGGKKKNNNYYYcccnnntttsssrrrvvvzzzvvvwwwuuuqqqlllggg[[[PPPIIINNNWWWcccnnnuuuvvvuuuwwwwwwwwwxxxzzz|||}}}}}}||||||{{{{{{|||~~~~~~}}}|||{{{|||}}}}}}|||{{{||||||}}}}}}||||||}}}~~~}}}|||{{{{{{}}}||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxvvvlllhhhfffiiiqqqyyy~~~~~~{{{yyywwwvvvuuuwwwxxxzzz|||~~~~~~}}}}}}|||zzz|||~~~~~~~~~}}}~~~sssnnnjjjhhheeedddjjjqqqyyy}}}}}}||||||~~~|||vvvqqqiiigggeeeccc```\\\VVVRRRKKKJJJJJJJJJKKKKKKJJJHHHCCCAAA@@@AAADDDEEEEEECCCBBBBBBAAAAAA@@@???>>>===>>>>>>===>>>>>>>>>??????AAABBBBBBBBBBBBHHHPPPWWW```gggmmmnnnooossstttsssrrrpppkkkiiimmmpppllldddSSSKKKBBB<<<;;;;;;:::888999999999999999999999999888888999999::::::::::::777777777777777777777777;;;:::999888777888999:::555555666777777888888888777777666666666777999:::666666777888888888888777777777666666666777888888999888777777888888777666::::::999999999999999:::666777888777666666888:::888888777666777777888888666555555444555777999:::666666777777888888888888777777666666666666777777666666666666555444333333666777888999999999999999888888777666666666666666666666666555555555666666333666:::;;;:::888777777777777888888777777888888666666777777777777666666999999:::::::::999888888:::::::::999999888888888888999999999999999999999777888:::;;;;;;:::999888666777999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<======<<<::::::;;;;;;;;;;;;::::::999:::<<<>>>@@@BBBDDDDDDCCCBBBBBBAAAAAAEEEJJJNNNSSS^^^jjjppppppqqqvvv{{{vvvwwwtttoookkkdddXXXMMMGGGLLLVVVbbbmmmsssuuuuuuxxxxxxxxxxxxyyy{{{}}}|||{{{{{{zzz{{{|||}}}}}}~~~}}}}}}|||}}}~~~~~~|||{{{zzzzzz{{{{{{|||{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~|||~~~{{{vvvssspppnnniiihhhkkkqqqyyy~~~~~~~~~}}}zzzxxxvvvvvvwwwwww{{{|||}}}~~~}}}|||{{{{{{zzz|||~~~~~~~~~tttpppmmmjjjfffccchhhpppxxx}}}~~~xxxxxxzzz~~~{{{vvviiigggeeecccbbb```]]][[[PPPNNNKKKJJJJJJJJJIIIHHHDDDBBB@@@BBBEEEFFFEEEBBBAAABBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBBBBBBBFFFMMMSSS[[[cccjjjlllmmmqqqtttsssqqqpppnnnjjjlllnnnlllfffVVVNNNCCC===<<<<<<:::777888888999999999999888888777777999:::::::::::::::777777888888888888777777777777777888999:::<<<<<<666666777777888888888999999888777666777888999:::666777888888999999888888666666666666666666666666;;;999888888888888777555::::::999888888888888888888888888666444333333444777777777777888888888888444444444555666777888999888777777777777777777777777777666666666666777777555555666666666555444444777777888999::::::::::::777777666666666666777777999999888888888888777777777999<<<<<<;;;999999999666888999888777777888:::666777777888888777777666999999999::::::999999888::::::999999999999999999999999999999999888888888666888:::;;;;;;:::999888777888999:::;;;<<<<<<<<<;;;;;;<<<============<<<:::;;;;;;;;;;;;;;;;;;:::777888;;;>>>AAACCCDDDEEEDDDCCCBBB@@@@@@DDDIIIMMMOOOWWWbbbiiimmmpppvvvzzzvvvvvvtttooojjjcccWWWKKKBBBHHHSSS^^^hhhooosssuuuwwwxxxyyyyyyyyy{{{~~~{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxyyyzzz|||~~~}}}|||zzzzzzyyyzzz{{{|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||~~~|||uuupppllljjjjjjjjjmmmrrryyy}}}}}}{{{zzzxxxvvvuuuuuuwwwzzz{{{~~~~~~|||{{{{{{{{{}}}tttqqqooolllgggccchhhpppyyy~~~|||{{{zzz|||~~~{{{wwwllliiifffeeeddddddcccbbbZZZVVVPPPLLLJJJIIIHHHGGGEEEBBB@@@BBBFFFGGGDDDAAA???@@@AAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAA>>>@@@BBBBBBBBBEEEJJJOOOSSS^^^hhhlllmmmppprrrqqqpppssssssnnnlllmmmmmmjjjZZZPPPDDD=========;;;888888999::::::::::::999888666777999:::;;;;;;::::::888999::::::::::::999888666777888999:::;;;;;;;;;999999999999999999::::::;;;:::888777777888999999777888888999999999999999666777888888888888777666:::888777888999999888777888888777777777888999999888999999777555333444555555666777888999888888777222333444666777888888888999999888888777666666666888777777777777777777888555666777777777777777777666666888999999:::::::::666666555555666777888999999999999999999888777777888999;;;;;;999888999:::666888999999777777999;;;777777888999999888777777888999999::::::999999999999999999999999999::::::::::::999999888888777777666777:::;;;<<<;;;999888888999::::::;;;;;;;;;;;;:::;;;<<<===>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;666888:::===???AAAAAAAAABBBCCCCCCCCCBBBDDDHHHKKKMMMRRRZZZbbbiiiooouuuyyyvvvwwwtttooojjjdddXXXLLL@@@FFFPPP[[[eeemmmsssvvvwwwxxxzzzzzzyyyzzz~~~|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~|||||||||{{{zzzyyyxxxwwwvvvwwwxxxzzz{{{}}}zzzyyyxxxxxxxxxzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~wwwpppkkkhhhhhhiiiooosssyyy}}}~~~}}}||||||yyywwwuuutttuuuyyy|||~~~}}}||||||}}}uuurrrpppmmmgggdddhhhpppzzz}}}}}}|||{{{{{{zzzwwwttttttqqqmmmkkkkkkkkkkkkkkkbbb]]]UUUOOOKKKIIIHHHGGGFFFCCCAAABBBFFFGGGDDD@@@===>>>@@@AAAAAA@@@???>>><<<<<<===>>>>>>>>>>>>>>><<>>>>>>>>;;;888999999;;;;;;;;;;;;999999666777999:::;;;;;;::::::::::::<<<<<<<<<<<<::::::999999:::;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999999888888999::::::::::::999666888999::::::999777666888777666777999::::::999555555666666777888::::::777888999999888888999:::444555888999:::999888666111333555777888888888777::::::999888777666555555999999888888888888999999666777888999999999999999555555666888888999999999555555555555666777999:::777777777777777666555444777888999888666666777888555888:::999777777999;;;777888999::::::999888777888999999:::::::::999999888888888999999::::::;;;;;;::::::999888777666666555777:::<<<<<<;;;999888999999:::;;;;;;;;;:::::::::;;;===>>>>>>>>>===<<<;;;<<<<<<======<<<<<<;;;;;;===???AAACCCCCCCCCCCC@@@BBBEEEEEEEEEEEEGGGHHHKKKOOOVVV^^^gggooouuuxxxwwwxxxuuupppkkkeeeYYYMMMAAAGGGQQQ\\\fffnnnuuuzzzvvvxxx{{{{{{zzzzzz~~~~~~}}}|||{{{zzzyyy}}}~~~~~~~~~~~~{{{|||||||||{{{yyywwwvvvvvvwwwxxxyyy{{{|||}}}}}}xxxwwwvvvvvvxxxzzz}}}~~~~~~~~~{{{}}}~~~}}}}}}~~~}}}}}}~~~{{{ssslllhhhggghhhjjjrrrwww|||~~~}}}||||||~~~yyywwwuuutttvvvzzz~~~~~~~~~~~~}}}~~~ooosssssskkkddddddggghhhwww~~~|||~~~}}}{{{zzzzzz}}}yyysssooonnnoooppppppjjjddd\\\RRRLLLIIIHHHIIICCCCCCBBBAAAAAA@@@??????>>>======<<<===???AAABBB;;;<<<<<<<<<======>>>>>>???@@@AAABBBCCCEEEIIILLLOOOZZZhhhqqqtttsssrrrsssyyywwwuuurrrpppnnnmmmmmmaaaVVVHHH@@@??????<<<888===;;;999999;;;<<<999777999999999999999:::;;;<<<999::::::;;;:::999888777777888999::::::999888777:::999777666666777999:::999999999999999999999999::::::;;;:::999777555444888888777777666666555555777777777777777777777777<<<:::777555444555777888666666666777888777666444555555666555444555777999444666888888777666666777<<<999666555666777777777777777777777777888888888666666666666666666666666666666666666666666666666666666777777888888999999666666666666777777777777::::::999888777777777888888888999888888777666555888888888888888888888888::::::999999888777777777;;;:::888777777777888888:::::::::999999888888888<<<;;;999888888888999999999:::<<<;;;:::999999:::888:::===<<<999888999;;;=========<<<;;;:::888888:::::::::;;;===>>>@@@AAA???@@@BBBCCCDDDCCCCCCBBBKKKJJJLLLSSS___kkkssswwwzzzxxxtttooommmhhhZZZMMMDDDDDDJJJXXXeeemmmqqquuuxxxyyyzzz|||~~~~~~|||~~~}}}||||||||||||}}}}}}~~~|||zzz}}}{{{{{{||||||zzzwwwwwwwwwwwwwwwxxxzzz|||~~~zzzxxxwwwvvvxxxzzz}}}~~~}}}}}}~~~~~~|||rrrjjjgggiiinnnrrrzzz|||~~~}}}zzzxxxwwwsssuuuvvvvvvwwwyyy}}}~~~~~~~~~~~~}}}~~~oootttssskkkeeeeeehhhjjjttt|||~~~~~~}}}}}}}}}zzzuuusssssstttuuuuuunnnjjjbbbYYYQQQLLLHHHGGGGGGEEECCCAAA@@@AAABBBDDDAAAAAA@@@????????????@@@<<<<<<<<<=========>>>>>>???@@@AAAAAAAAABBBEEEHHHKKKVVVdddnnnrrrssstttuuuzzzxxxuuurrrqqqppppppqqqfffZZZLLLCCC@@@???===999999777666777999:::999777::::::999999::::::;;;<<<999999:::::::::999888777888888999999999999888888999888777666777888:::;;;888888888888888888888888555666777888999888777777666666666777777777777777888888888888888888888888:::888666444444555777888888888777777888888888777444555555444333333555888555777888999888777888999<<<:::777666777888888888666666777888999::::::;;;777777777777777777777777777777777777777777777777666666666666666555555555777777777777888888888888:::999888888777777888888888888999999888888777777888888888888888888888888888888888888888888999999::::::999888888888999999:::::::::999999888888888;;;:::999888888888999999999;;;<<<<<<;;;:::;;;<<<888:::<<<<<<:::888999;;;999999:::::::::999888888<<<<<<;;;<<<<<<===>>>>>>===>>>@@@AAAAAAAAAAAA@@@EEEEEEIIIQQQ\\\gggmmmpppvvvuuurrrnnnmmmiii]]]PPPFFFDDDIIIVVVbbbjjjooosssvvvvvvwwwyyy{{{{{{zzzyyy||||||{{{{{{||||||}}}}}}}}}{{{zzz|||zzzzzz||||||zzzwww{{{zzzyyyyyyyyyzzz{{{|||yyyxxxxxxyyy{{{~~~}}}~~~~~~}}}}}}~~~~~~|||uuuooommmoootttwww|||}}}}}}|||yyyvvvtttssstttvvvwwwxxxyyyzzz}}}~~~ppptttssskkkeeegggkkkmmmrrrzzz}}}~~~}}}{{{yyyxxxyyyyyyyyyyyyssspppjjjbbbYYYQQQJJJFFFGGGEEEAAA>>>===???BBBDDDDDDDDDCCCBBBAAA???>>>===<<<<<<============>>>>>>@@@AAAAAA@@@@@@@@@CCCEEEHHHRRR```lllrrruuuwwwxxxyyyxxxuuurrrqqqrrrtttuuulll```QQQFFFAAA@@@===;;;888777666777:::;;;:::999:::::::::::::::;;;;;;<<<999999999:::999999888777999999888888888888999999888888777777777888:::;;;999999999999999999999999666777888888999999888888555555666777777888999999888888888888888888888888999888666555666777999::::::999999888888777888888555555555444222222444666444666999999999999:::;;;999777555444555666666666555666777888:::;;;<<<<<<888888888888888888888888888888888888888888888888888888777666666555444444888888888888999999999999999999888777777777888888777777888888888888888888999999999999999999999999666777777888999999::::::888888999999:::999999999999999999999999888888888;;;:::999888888888999999888:::<<<===<<<;;;<<<===888:::;;;;;;:::999:::;;;777888999999::::::::::::======<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAA@@@BBBGGGOOOYYYbbbhhhjjjrrrrrrooommmllljjj```UUUGGGDDDFFFRRR]]]eeelllqqqtttuuuvvvwwwxxxxxxwwwwwwyyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~}}}}}}~~~~~~|||{{{~~~|||zzzyyyyyyyyyyyyxxxyyyzzz|||~~~~~~}}}|||}}}}}}~~~}}}~~~~~~}}}}}}}}}yyywwwvvvxxxzzz|||~~~}}}|||zzzwwwuuusssrrruuuxxxzzz{{{||||||~~~pppttttttlllggghhhlllnnnrrr{{{~~~~~~~~~~~~}}}|||}}}~~~~~~||||||}}}|||{{{zzzuuussspppjjjaaaWWWNNNIIIHHHEEEBBB???>>>???BBBCCCCCCCCCDDDCCCBBB@@@>>><<<==================>>>>>>@@@AAAAAA@@@@@@@@@CCCEEEHHHQQQ___jjjrrrvvvxxxzzzwwwuuusssqqqqqqsssuuuwwwpppdddTTTHHHBBB???===;;;;;;:::::::::;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;888999999999999888888888::::::888777777888:::::::::999888888777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666777777777888888888888888888888888888888888999888777777888999;;;===;;;<<<===<<<:::777555444666777666555333222444666333555888999999999:::;;;999777555555666777777666666666777888999999::::::777777777777777777777777777777777777777777777777999999999888888888777777777777777888888888999999888888777777777777888888666666666666777888888999999999999999999999999999777777888888888999999999555666888999:::999888888999999999888888888888888:::999999999999999999999777999;;;<<<;;;;;;<<<===888999:::;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======???@@@AAABBBCCCCCCDDDDDDCCCDDDGGGMMMUUU^^^fffjjjooopppnnnlllllljjjaaaXXXGGGBBBCCCLLLXXXaaaiiippptttvvvwwwwwwvvvvvvwwwxxxvvvwwwxxxzzz|||}}}~~~|||{{{yyyxxxxxxyyy{{{|||~~~|||zzzyyyxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{xxxwwwwwwxxxxxxwwwwwwzzz}}}~~~~~~~~~ooottttttnnnhhhiiilllmmmpppyyy~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}zzzxxxttttttrrrnnnggg]]]UUUPPPJJJIIIGGGEEEDDDCCCBBBBBB@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>======<<<===>>>>>>>>>???BBBEEEHHHOOO[[[fffnnnsssuuuwwwsssrrrpppoooppprrrtttvvvpppfffVVVJJJBBB>>><<<;;;=========<<<:::999999999;;;::::::999999999::::::888888888888888888888999;;;:::999888888999:::;;;<<<;;;:::999777666555555;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666999888888888777777777666888888888888888888888888666666666666777999:::;;;===AAADDDDDD???999555222888888888666444444666777222444777777777888999:::;;;:::888999:::;;;;;;:::777777777777777666666666666666666666666666666666666666666666666666666666777888888888999999999:::666666666777777777888888888777777666777777888888555555555555555666777888999999999999999999999999999999999888888888777777444555777888888888777777888888888888888888888888999999999999999999999999555777999:::::::::;;;<<<999999999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;===>>>??????@@@@@@AAABBBCCCEEEEEEEEEEEEEEEHHHOOOYYYcccjjjnnnpppooolllkkkjjjccc[[[HHHBBB@@@GGGSSS]]]gggooorrrtttuuuuuuttttttvvvxxxtttvvvxxxzzz}}}~~~{{{zzzxxxwwwwwwyyy{{{|||}}}|||{{{zzzyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||uuusssrrrtttxxx{{{}}}}}}zzz|||nnntttuuupppjjjiiijjjjjjkkkuuu}}}}}}|||}}}~~~}}}~~~~~~~~~}}}}}}zzzyyyuuuuuussspppjjjccc\\\XXXIIIHHHFFFEEEBBB@@@>>>===@@@@@@AAAAAABBBAAAAAAAAA??????>>>>>>>>>>>>======999:::;;;;;;;;;===@@@BBBDDDJJJTTT^^^gggmmmpppqqqpppooooooooopppqqqrrrsssnnneeeXXXLLLDDD???===;;;<<<======;;;888666666777:::999999888888888888999888888777777777888999999::::::999999999999::::::<<<<<<;;;999888666555444999999999999999999999999333333333444555666777888:::999999888777777666666999999999999999999999999444444444444555666777888>>>CCCHHHHHHBBB<<<777555888888888777555555777999222444777777777777888999777666555666888888888666888777777666555555444444555555555555555555555555555555555555555555555555555555666666777888888999555666666666777777777777777777666666666777888888777666555444555666777888::::::::::::::::::::::::::::::999999888777777666666666777777888777777777777777777888888888888888888888999:::::::::999999555777999:::999888999:::999888888:::<<<<<<;;;:::::::::::::::999999888777888888999:::;;;===???@@@===>>>>>>???@@@BBBCCCDDDEEEDDDBBBCCCHHHRRR___gggmmmoooooollllllkkkfff___MMMEEE@@@DDDNNNXXXccclllnnnppprrrrrrpppppptttwwwtttvvvyyy|||~~~|||zzzyyyxxxxxxyyy{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}|||||||||||||||}}}}}}~~~|||}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyypppnnnnnnqqqxxx}}}|||~~~lllsssvvvqqqkkkhhhhhhgggfffqqqzzz{{{{{{|||~~~~~~~~~{{{~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}|||yyyxxxuuurrrmmmgggbbb___MMMKKKGGGCCC@@@>>>======CCCBBBBBBBBBBBBBBBCCCCCC?????????>>>>>>>>>======;;;<<<===<<<<<<<<>>===:::<<<===;;;888777777999999888888777666666777777888777666666777888999:::999::::::::::::::::::999999999999999888777777666888888888888888888888888444444333444555777888999888888888888888888888888999999999999999999999999555555555666666777777888:::???CCCBBB===999999:::666777777666555555777999444666888888777777888999444333333444666666555444777777777777666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666777777777888888888666666666666666777888888:::999777666666666888999::::::::::::::::::::::::999999888888888888888888:::999999888888888888999666777777777888888888999777888999::::::::::::999777999::::::999888999:::999888777999<<<===<<<:::888888999:::::::::999999:::999::::::;;;<<<===>>>>>>======>>>@@@BBBDDDEEEBBBBBBBBBBBBFFFOOO[[[cccjjjmmmnnnmmmmmmmmmjjjeeeTTTJJJAAACCCJJJSSS^^^gggllloooqqqqqqooopppuuuyyyuuuwwwzzz}}}}}}|||{{{zzzzzzzzz{{{|||zzz}}}}}}}}}~~~}}}}}}}}}~~~~~~||||||{{{zzz{{{}}}|||}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}||||||||||||}}}~~~zzzyyyvvvuuutttuuuvvvwwwsssqqqpppuuu|||~~~~~~~~~kkkssswwwrrrkkkhhhfffdddeeepppzzz|||{{{~~~}}}zzzzzz|||~~~~~~}}}}}}~~~}}}}}}~~~|||{{{wwwsssnnniiieeecccWWWTTTNNNHHHDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCDDD@@@?????????>>>>>>======AAAAAAAAA@@@>>>???AAACCC>>>CCCLLLXXXccckkkooopppmmmnnnpppqqqrrrrrrqqqpppjjjddd[[[QQQIIICCC@@@???;;;===>>>===;;;999;;;===888888777666666555666666888777666666666888999:::999999;;;<<<<<<;;;999999777777888999999999999999999999999999999999999999:::999888777777888999999777777777888999999::::::999999999999999999999999999999999999999:::::::::555888;;;:::666555888;;;555555666555444555777999666888::::::888888888999999888888999;;;<<<:::999666666777777888888999999777777777777777777777777777777777777777777777777;;;;;;::::::999888888888777888888888888999999999666666666666666777888888===;;;999888777888999:::::::::::::::::::::::::::777777777888999999::::::===<<<:::999888999::::::666666777777888888888999777888999:::;;;::::::999999:::<<<;;;:::999999:::999888777999<<<>>><<<:::888888:::;;;<<<=========;;;;;;;;;::::::;;;;;;<<<@@@??????@@@AAADDDFFFGGGAAABBBDDDEEEHHHPPPZZZaaagggkkkmmmmmmnnnooonnniiiZZZNNNCCCBBBGGGOOOZZZbbblllpppssssssqqqrrrwww}}}vvvxxx{{{~~~}}}}}}||||||{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~|||{{{zzzzzz{{{~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~wwwuuurrrpppppprrruuuwwwzzzwwwvvvzzz~~~}}}}}}nnnpppqqqqqqnnnjjjhhhgggjjjooowww}}}yyy|||}}}}}}~~~|||{{{|||}}}|||}}}}}}|||{{{~~~~~~~~~|||xxxtttpppmmmkkkjjjbbb[[[QQQIIIDDDCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBB>>>>>>???@@@@@@>>>===<<<<<<<<<<<<<<<===>>>@@@AAA===BBBJJJSSS[[[bbbiiinnnllllllkkkjjjiiihhhgggfffiiieee^^^SSSIIIAAA===;;;;;;:::999888777777777777:::::::::999999999888888666777999999888888888999666777999:::;;;;;;:::999555777888777666555666888666777888888777666555444999888777666666777888999999999888888888888888888:::::::::::::::::::::::::::999888777777888999:::<<<999666444555666666555777777777777777777777777666777888999:::999888888999:::;;;888444333666999555555666666666666555555444555555666777888888999888999::::::999777444222999888666555444444444555666777777666555555666888555555666777888999999:::777777666666555333222111888888888888999:::;;;<<<888888777777666666555555;;;;;;::::::999888888888888777777777999999777555666666666777888:::;;;<<<888888777777888888999:::<<<;;;:::;;;<<<<<<;;;999777666666777999::::::999777888999999:::;;;<<<<<<>>>===<<<<<<===???BBBCCCCCCCCCDDDFFFEEEFFFNNNXXXjjjlllkkkiiikkkoooooolll^^^YYYOOOEEE@@@BBBKKKSSS```kkksssrrrqqqtttwwwvvvuuuwwwzzz}}}~~~~~~~~~{{{||||||||||||{{{zzzzzz~~~~~~~~~}}}}}}|||{{{zzzzzzyyyxxxxxxyyy{{{~~~|||}}}~~~}}}|||}}}|||{{{{{{{{{{{{~~~~~~}}}}}}||||||||||||~~~{{{vvvtttiiiiiijjjnnnrrrvvvwwwwwwzzz{{{}}}~~~lllnnnqqqpppmmmiiieeedddhhhnnnuuu{{{~~~}}}{{{~~~~~~~~~}}}}}}}}}~~~|||xxxvvvttttttsssvvvzzz~~~|||{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~{{{yyyvvvssspppooooooooohhhaaaVVVLLLFFFCCCBBBBBB??????????????????@@@@@@AAAAAAAAAAAA@@@???>>>===BBBAAA@@@>>>======>>>>>>???CCCIIIPPPVVV]]]dddhhhggggggggghhhhhhhhhhhhhhhiiieee^^^TTTIIIAAA===<<<<<<;;;:::999888888888888::::::999999888888888888666777999999888888888999888999999::::::999888777777888999888777666777999999::::::;;;:::999888777888888777777777777888888:::;;;;;;;;;:::999999888::::::::::::::::::::::::999999888777777888999999:::999777888888888666444666666666666666666666666888999999:::999888777666999999999777555555666888555555666666666666555555555555666666777888888999777888999999999888777666;;;:::888777666666777777888999999888777777888:::666666777777888888999999666777777666666555444333888888777888888999:::;;;999888888888777777777777888888888999999999999999999888888888::::::888777777777777888999:::;;;<<<:::999999999999:::;;;;;;;;;:::::::::<<<<<<:::999888888888:::<<<<<<;;;:::::::::::::::::::::::::::===<<<<<<<<<===???AAABBBBBBBBBDDDFFFFFFGGGOOOXXXdddhhhiiihhhjjjnnnmmmjjj```[[[SSSIIIBBBBBBGGGLLLVVVaaakkknnnppptttuuurrruuuwwwzzz|||||||||}}}}}}~~~}}}|||{{{}}}~~~}}}|||||||||||||||yyyxxxxxxxxxyyy{{{}}}~~~|||}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{||||||~~~{{{wwwtttggghhhjjjooouuuzzz}}}}}}{{{|||}}}kkkooorrrsssoooiiieeebbbffflllssszzz}}}~~~~~~|||~~~~~~~~~}}}~~~~~~}}}||||||yyysssnnnpppoooqqqtttxxx{{{}}}|||tttvvvwwwvvvsssrrruuuwwwvvvzzz~~~~~~}}}}}}xxxvvvsssqqqpppqqqssstttppphhh\\\PPPIIIEEECCCAAA>>>?????????@@@@@@AAAAAACCCCCCBBBAAA@@@?????????EEEDDDBBB@@@>>>>>>>>>>>>AAACCCGGGKKKPPPWWW^^^bbbdddeeeffffffgggggggggggghhhfff___VVVKKKCCC>>><<<===<<<;;;::::::999999999999888888888888777777777666777999999888888888999999999999999888777666555777999:::999888777888999::::::;;;;;;;;;:::999888777888888888888888888777;;;<<<======<<<:::888666999999999999999999999999999999888777777888999999888888999:::;;;999666333555555555555555555555555:::::::::999888777555444999888666666777888888777555666666777777666666555555666666777777888888888777888888888999999::::::::::::888777777777777777999:::;;;:::999888:::;;;777777777777777888888888666777777777777777666666888777777777777777888888999999999999888888888888666666777777888999999:::999999888999;;;;;;999888888888888888999;;;<<<===;;;;;;;;;;;;;;;<<<<<<===:::999999:::;;;;;;:::888999999;;;===??????===:::;;;;;;;;;::::::999999999<<<;;;;;;;;;<<<>>>@@@AAABBBBBBCCCFFFGGGGGGNNNVVV^^^dddhhhiiikkknnnmmmjjjfffbbb[[[QQQIIIDDDCCCDDDKKKTTT___hhhooottttttqqqvvvxxxzzz{{{zzzzzz{{{|||}}}||||||}}}~~~}}}{{{{{{{{{}}}~~~xxxxxxyyyzzz{{{||||||}}}|||}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~|||~~~|||xxxvvvllllllnnnsssxxx}}}}}}~~~~~~lllqqquuuvvvssslllfffccceeekkkrrryyy|||~~~~~~~~~~~~{{{zzzzzzwwwqqqkkknnnnnnooorrruuuwwwwwwvvvmmmqqqsssqqqmmmkkkooossstttyyy~~~~~~}}}|||wwwuuurrrppppppqqqsssuuussskkk___TTTLLLGGGDDDBBB@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBAAA@@@?????????@@@AAAAAACCCEEEHHHLLLSSSZZZ___ffffffgggggggggfffeeedddiiifffaaaXXXNNNEEE???======<<<;;;:::999999999999888777777777777777777777666777999999888888888999888888888888777777666666777888999999777777888999777777777777777777777777777777999::::::999777777999:::<<<<<<;;;888555333888888888888888888888888999888888888888888888999888777777888999888666444555555555555555555555555999999999888777777666555999777444666999:::888666666666777777777777666666666666777777777888888888999999888888999999:::;;;888777777666666555555555888:::;;;;;;:::999999:::888888888777777777777777666777888888999999999888888777777666666666666777888888888888888888888888666666777777777888888888999888888999:::;;;999888999999999999:::;;;<<<===;;;;;;;;;;;;;;;<<<======999888888999:::;;;:::888999:::<<<>>>@@@???<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@CCCBBBCCCFFFFFFEEEIIIPPPZZZaaahhhkkknnnqqqppplllmmmkkkeee]]]TTTKKKEEEBBBFFFLLLUUU___jjjqqqsssrrrvvvyyy{{{{{{yyyyyy{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{}}}xxxyyyzzz{{{|||}}}}}}}}}|||}}}~~~~~~~~~}}}}}}~~~~~~|||~~~}}}zzzxxxvvvvvvvvvwwwzzz||||||{{{~~~~~~|||~~~kkkpppuuuvvvssslllfffbbbeeejjjrrrxxx}}}~~~~~~|||}}}}}}}}}~~~yyywwwxxxwwwqqqlllllllllkkklllmmmmmmllljjjgggjjjllljjjfffdddhhhlllooosssyyy~~~|||~~~}}}~~~}}}|||xxxvvvsssqqqpppppprrrsssrrrkkk```WWWOOOJJJFFFDDD@@@AAABBBCCCCCCCCCCCCBBB======<<<<<<===???AAACCC@@@@@@>>>======>>>??????@@@AAACCCFFFJJJQQQYYY___dddeeeggghhhiiiiiihhhgggiiihhhddd\\\QQQHHHBBB???<<<;;;:::999999888888888777777777777777777777888666777999999888888888999666666777777777888888999666777888777666666777888666666555555555666666666777888999::::::999888777666777999999888555222000888888888888888888888888888888888999999888888888999777444444555666666555666666666666666666666666777777777777777777777888999666555666999:::888555666666777777777777666666777777777777888888888888;;;:::999999888888999999777777777777777666666666777888::::::999888888999888888888777777777777777666777888999::::::::::::777777666666555666666666777777777777777777777777888888888777777777666666777666666777999:::999777999999999999:::;;;<<<<<<:::::::::::::::;;;;;;<<<888888777999;;;;;;:::888999999;;;===???>>>;;;888888888999::::::;;;<<<<<<::::::;;;<<<===>>>??????EEEBBBCCCEEEEEECCCDDDHHHSSS]]]fffkkknnnqqqqqqnnnqqqoookkkddd\\\RRRIIICCCEEEFFFJJJSSS^^^gggmmmppptttxxx{{{|||zzzyyy|||~~~}}}}}}}}}~~~}}}~~~}}}~~~}}}{{{yyyzzz|||yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~|||zzz}}}|||{{{{{{||||||{{{yyy~~~~~~{{{}}}ggglllqqqssspppjjjdddaaadddiiiqqqwww|||~~~|||{{{}}}~~~zzz~~~}}}}}}|||wwwuuuuuutttqqqooommmkkkiiihhhhhhfffdddbbbaaacccdddbbb^^^]]]___aaacccggglllppprrrssstttuuutttwww{{{}}}~~~}}}{{{|||~~~zzzyyyvvvtttrrrqqqqqqqqqooojjjbbbZZZTTTNNNIIIEEE???@@@AAABBBBBBAAA@@@???::::::;;;<<<===>>>@@@AAABBB@@@>>>===;;;;;;;;;;;;>>>@@@BBBDDDIIIOOOWWW]]]^^^```dddiiilllnnnnnnnnnkkkjjjggg___UUUKKKDDDAAA<<<;;;:::999888888888888777777777888888888888999666777999999888888888999777777666777777999:::;;;555777888777666555666777777777666666666777888888888888999999999999888888666666777888777555333111999999999999999999999999777888999999999999888777888666333222333555666666888888888888888888888888777666666666666777888999888777777888999999777555666777777888888777777666888888888888888888888888::::::999999888888888777888999999::::::999888888555777999:::888777777777777777777777777888888888777777888999:::::::::999777666666666666666777777666666666666666777777777:::999999888777777666666666555555777999:::888777999999999999999:::;;;;;;999999999999999::::::;;;888888888999;;;<<<;;;999:::::::::<<<======:::888777888888999;;;<<<<<<===:::;;;<<<===>>>??????@@@EEECCCCCCEEEEEEBBBBBBEEELLLWWWbbbhhhkkkooopppnnnpppnnnkkkgggaaaXXXNNNHHHEEECCCCCCIIIOOOWWW```iiinnntttzzz|||zzzzzz}}}~~~~~~~~~~~~~~~~~~|||~~~}}}zzzyyy{{{}}}zzzzzz{{{|||}}}~~~~~~}}}}}}|||}}}}}}~~~}}}~~~}}}||||||||||||~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}|||}}}|||{{{|||}}}~~~}}}|||{{{}}}fffjjjoooqqqnnniiieeebbbbbbgggnnnuuu{{{}}}|||}}}~~~~~~|||zzzwwwsssqqqpppoooooollliiieeebbbaaa```___]]]\\\\\\ZZZYYYWWWVVVVVVVVVVVVYYY^^^aaabbbdddfffgggfffjjjooorrrtttvvvzzz}}}|||~~~}}}~~~|||{{{||||||{{{zzzyyywwwuuusssrrrnnnjjjeee^^^XXXQQQJJJEEEAAAAAABBBCCCBBBAAA???===;;;;;;<<<===============@@@???>>><<<;;;;;;<<<<<<===???AAADDDGGGMMMSSSXXX[[[^^^ccchhhmmmooopppqqqlllllliiicccYYYNNNGGGCCC===<<<;;;::::::999999999888888888888999999::::::666777999999888888888999999999888777888888999:::666777888888666666777888888777666666666888999::::::999999888888999999:::888888888888888777666666::::::::::::::::::::::::777888999999999999888777777555444444666777666555888888888888888888888888888888666666555666777777777888:::999888666555666777777888888888888777777888888888888888888888888666777888999999999888777888999::::::::::::999888555777::::::999777777777666666777777888888999999777888888999999999999888666666666666777888999999666666777777777888888888999999999999999888888888777666666888:::;;;:::888999888888888888999::::::999999999999999::::::;;;999888888:::<<<===<<<;;;;;;;;;:::;;;<<<<<<;;;999999999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@DDDBBBCCCGGGHHHEEEEEEFFFHHHTTT```fffjjjnnnqqqqqqpppnnnkkkhhheee___WWWQQQGGGDDDCCCEEEGGGJJJTTT```fffnnnwww{{{zzzyyy|||~~~}}}}}}~~~~~~~~~~~~zzz~~~{{{xxxyyy{{{yyyyyyyyyyyyzzz{{{}}}~~~}}}}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}|||~~~gggkkkoooqqqoookkkgggeee```eeemmmtttyyy~~~}}}~~~zzzyyywwwrrrnnnllllllnnndddaaa\\\YYYXXXXXXWWWVVVYYYWWWTTTSSSSSSRRRPPPOOOOOOQQQUUUWWWXXXZZZ]]]___ZZZ^^^dddgggiiilllqqquuuxxx{{{~~~|||{{{}}}{{{}}}}}}}}}}}}|||{{{xxxvvvtttooolllgggbbb[[[SSSJJJEEECCCDDDEEEEEEDDDBBB@@@>>>======>>>>>>>>><<<:::999===<<<<<<<<<===>>>@@@AAA===???AAACCCFFFJJJPPPTTT\\\___dddhhhlllnnnnnnnnnmmmmmmkkkddd[[[PPPHHHEEE>>>>>><<<;;;;;;;;;;;;;;;888888999999999:::::::::666888999999888888999:::<<<;;;:::888888888888999777999:::999888777888999777666555555555777888999;;;:::999888888999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::777888999::::::999888777555555666888999999666444777777777777777777777777:::999777666555555555555666999<<<;;;777444444666777777888888888888777777999999888888888888888888222444777999::::::999888666666888999999888777666555888:::;;;:::888777777555666666777888999999:::888888999999999888888777666666666666777999::::::777777888888999999999:::888888888999::::::;;;;;;777777777999;;;<<<;;;:::888888888777888888999999:::999999999999:::;;;;;;999999999;;;===>>>===;;;===<<<;;;;;;<<<===<<<:::;;;;;;::::::::::::999999;;;<<<===???@@@@@@@@@@@@CCCAAACCCHHHJJJIIIHHHIIIIIIUUUaaagggkkkpppttttttqqqooolllkkkiiieee^^^YYYJJJGGGFFFGGGEEEEEENNN[[[```jjjuuuzzzyyyyyy{{{~~~}}}|||{{{{{{}}}~~~~~~}}}}}}zzz~~~{{{wwwwwwyyyxxxxxxwwwvvvwwwyyy|||~~~}}}||||||||||||~~~{{{|||}}}~~~}}}~~~~~~|||{{{|||}}}}}}|||{{{~~~}}}kkklllmmmnnnnnnkkkfffbbbbbbdddiiiqqqzzz~~~~~~|||~~~~~~~~~}}}uuutttrrrpppnnnkkkfffccc^^^\\\XXXUUUQQQOOONNNNNNOOOQQQRRRQQQOOOMMMMMMMMMJJJMMMQQQSSSSSSQQQPPPPPPTTTUUUVVVYYY]]]bbbfffhhhnnnpppqqqrrrssstttwwwyyy~~~}}}|||{{{}}}~~~}}}}}}|||{{{zzzwwwuuutttmmmlllggg```\\\YYYQQQHHHEEEFFFFFFEEEBBB@@@????????????>>>>>>=========<<<===<<<;;;<<>>999999888888888999;;;;;;888888888999:::<<>>@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFLLLUUU___hhhmmmppppppqqqooommmkkkiiihhhgggfffUUUPPPHHHBBB@@@CCCHHHLLL\\\eeeooouuuuuussstttuuuuuuwwwzzz|||||||||}}}~~~|||}}}}}}~~~}}}{{{zzzyyyzzz{{{||||||{{{zzzxxxwwwuuuwwwyyyzzzyyyyyyzzz|||~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~|||zzzyyy{{{}}}}}}~~~~~~ggghhhkkknnnooommmhhhdddeeeggglllssszzz}}}}}}~~~~~~~~~|||yyywwwsssqqqnnnmmmkkkhhhdddaaa[[[YYYVVVRRROOOMMMLLLLLLNNNPPPPPPPPPMMMLLLLLLMMMHHHKKKNNNPPPPPPOOOPPPPPPOOOOOOPPPRRRTTTWWWZZZ\\\YYY[[[^^^aaacccfffjjjmmmwwwxxxzzz|||}}}~~~~~~~~~}}}~~~~~~yyyzzzzzzzzzxxxvvvsssqqqpppoookkkeeeaaa^^^UUULLLGGGGGGGGGEEECCC@@@??????======<<<<<<<<<;;;;;;;;;>>><<<;;;<<<>>>???===;;;<<<<<<===???BBBFFFIIILLL\\\aaaiiinnnpppooonnnnnnmmmmmmlllhhh___UUULLLGGGBBB???<<<:::;;;===>>>>>><<<;;;999999888999999:::::::::::::::999999999888888999999::::::999999888888777555555666888999999999888777777777777888999888888999999999:::::::::;;;;;;:::999888777777666888888777777777666666666888888888888777777777777666666777777666666555555777666666666666777888888666666555555555555666666;;;::::::999888777666555444555666777777777666555777777777777777777777777444555666777777666666555888888888777777666666666888888888888888777666666888777777666666777777777666666666666666666666666777777777777777777777777666666777777777777666666999:::;;;999666555666888777777999999:::999888777888777666666666777999999999999888777888:::<<<===;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;<<<======:::999999888888999:::;;;<<<<<<<<<<<<============@@@@@@AAABBBCCCDDDEEEEEEDDDJJJRRR\\\eeekkknnnoooooonnnmmmlllllllllllllllbbb[[[PPPGGGBBBCCCGGGJJJXXX```jjjpppqqqpppppprrrrrruuuyyy{{{|||}}}~~~}}}}}}}}}||||||{{{zzzyyyyyyyyyzzzzzzyyyyyyxxxxxxvvvxxx{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~ccceeehhhmmmooonnnjjjfffiiijjjnnnttt{{{}}}|||~~~~~~~~~}}}yyyuuuqqqpppmmmjjjgggeeebbb^^^\\\VVVUUURRROOOLLLKKKJJJJJJMMMNNNNNNMMMKKKJJJKKKLLLGGGIIIKKKLLLKKKLLLMMMOOOJJJJJJJJJJJJKKKMMMOOOPPPNNNPPPRRRTTTVVVZZZ^^^aaahhhjjjooouuuyyy|||}}}~~~~~~}}}{{{|||}}}~~~|||zzzwwwuuuttttttqqqllliiieee\\\RRRJJJIIIHHHFFFCCCAAA???>>>======<<<<<<<<<<<<;;;;;;>>>===<<<===>>>>>>===;;;=========>>>@@@CCCFFFHHHZZZ___gggmmmppppppooonnnppppppoookkkcccXXXMMMGGGAAA???<<<<<<===>>>>>>===<<<<<<;;;:::::::::::::::::::::::::::999999999999888999999::::::999999888:::666333555999<<<;;;999999999888888888999::::::888888888999999999999999;;;;;;:::999777666555444999999888888888888777777888888888888888888888888777777777666777777888888888777777777777888999999999888666666666777999:::<<<<<<<<<<<<;;;:::999888777666666666666666666555777777777777777777777777777888888888888777777666888888888888888777777777777888888888888777777666888888888777777888888999777777777777777777777777888888888888888888888888666777777888888777777666999::::::999777666666777555666888999::::::999999777777777666777888888999999999999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;===>>>>>>======<<<;;;:::999999888888999:::;;;<<<>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBGGGNNNWWW```ggglllnnnjjjjjjkkklllmmmooopppqqqppphhh[[[OOOHHHFFFHHHJJJWWW^^^ggglllnnnnnnooopppooorrrwwwzzz|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyzzzwwwyyy|||~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}wwwzzz}}}||||||}}}~~~bbbdddhhhlllooonnnjjjggghhhjjjmmmsssyyy}}}~~~~~~~~~~~~|||zzzwwwtttqqqmmmjjjeeeaaa]]]ZZZVVVTTTSSSRRROOOLLLJJJIIIIIIIIIKKKLLLLLLKKKIIIHHHIIIKKKIIIIIIIIIHHHGGGGGGIIIKKKHHHGGGGGGGGGGGGIIIJJJKKKOOOOOOPPPOOOOOOPPPTTTVVV[[[___eeemmmsssxxxzzz{{{}}}}}}~~~~~~{{{zzz|||~~~~~~|||yyywwwyyyzzzxxxtttqqqmmmcccYYYNNNLLLIIIFFFDDDBBB@@@>>>??????>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<===<<<<<<===???BBBEEEGGGTTTZZZcccjjjmmmmmmmmmmmmppppppooollleeeZZZMMMFFF===<<<::::::;;;<<<;;;:::<<<;;;;;;:::::::::::::::888888888888888888888888888999999::::::999999888<<<:::777777999::::::888::::::999999888888888888777777777777777777777777999999999888777666555555888888888888888888888888777888888888888888999999777666666555666777999:::888777777777777888999999???===;;;888888999;;;===;;;;;;;;;;;;;;;:::999888999888777666555555666666777777777777777777777777999999999888888777777666999999888888888888888888777777888888888888777666888888777777777888999999888888888888888888888888777777777777777777777777777777777888888777777777555666777888888888999999666777888999:::999999888777777777777777888888999999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::<<<<<<=========;;;:::999888888888999:::;;;<<<<<<<<<;;;:::999:::<<>>??????@@@AAAAAABBBEEEKKKSSS[[[cccjjjmmmfffggghhhiiikkkmmmoooqqquuuoooeee[[[TTTPPPOOOOOO[[[```ggglllnnnnnnooopppmmmqqqvvvyyy{{{|||}}}~~~~~~}}}|||zzzyyyzzzzzz{{{yyyxxxxxxwwwxxxzzz|||}}}xxxzzz|||~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzzzz|||}}}yyy|||}}}{{{zzz{{{}}}~~~~~~~~~dddeeehhhlllnnnmmmjjjgggfffgggjjjpppvvv|||~~~}}}zzzxxxvvvtttssskkkggg```ZZZVVVRRROOOLLLQQQOOOMMMKKKJJJIIIIIIJJJIIIJJJJJJIIIGGGGGGIIIJJJKKKJJJIIIFFFDDDCCCEEEGGGFFFEEEEEEEEEFFFHHHJJJKKKMMMMMMLLLJJJIIIIIILLLOOOTTTXXX^^^fffmmmsssvvvxxx{{{{{{|||~~~~~~}}}~~~}}}yyyvvvwwwyyy{{{{{{yyywwwuuu|||}}}|||xxxvvvsssiii___RRRNNNJJJGGGEEECCC@@@>>>>>>>>>??????????????????>>>>>>??????>>>===<<<<<<;;;;;;<<<===@@@CCCGGGIIIPPPWWW```gggkkkllllllmmmooonnnmmmkkkeee[[[NNNFFF===<<<:::999::::::999888:::::::::::::::999999888888888888888888888888999888999999::::::999999888:::;;;;;;999777777999<<<;;;;;;:::999777666555444888888888888777777777777777777777777777888888888777777777777777777777777777777888888999999999:::666666555444555666888999777666666666666777888888AAA???<<<999888888:::;;;888888999999999888777777999888777666666666666666888888888888888888888888999888888777777666666666888888888888888888999999666777777888888888777777666666666666777777888999777777777777777777777777666666666666666666666666777777888888888888777777555555666888999999888888888999999:::999888777666666777777777888888888888999:::;;;======<<<;;;:::999999:::::::::999999999888999:::;;;<<<;;;:::999888888999:::;;;<<<<<<<<<<<<;;;999999:::<<<>>>@@@>>>>>>>>>???@@@@@@@@@AAABBBDDDHHHNNNWWW```ggglllhhhhhhhhhiiikkkmmmnnnoooqqqooolllgggbbb^^^ZZZYYY___ccchhhkkkmmmmmmnnnnnnkkkooouuuyyyzzz{{{{{{|||~~~|||{{{zzzzzz{{{|||{{{zzzzzzzzz{{{}}}|||~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||zzzyyyzzz|||}}}~~~~~~}}}{{{zzz{{{|||~~~|||}}}}}}~~~hhhhhhiiikkkmmmmmmkkkiiiffffffhhhmmmtttzzz~~~|||yyywwwuuusssqqqgggbbb[[[TTTPPPMMMKKKIIIOOOMMMLLLJJJIIIIIIJJJJJJIIIIIIIIIHHHFFFFFFHHHKKKKKKKKKIIIGGGDDDCCCDDDEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKJJJIIIHHHJJJNNNQQQQQQTTTZZZaaahhhooosssvvvzzzzzz|||~~~~~~|||}}}}}}zzzxxxyyyzzz{{{||||||{{{zzz~~~}}}yyyxxxuuummmdddVVVQQQKKKGGGFFFEEEAAA>>><<<<<<============>>>>>>>>>???@@@@@@>>><<<<<<===;;;;;;;;;<<>><<<:::777666666777777555666777777777777777666888777777777777777666666888888888888888888888888888777666666555666666777777777777888888888888888666777777888888888888777666666666666666777888999777777777777777777777777555555555555555555555555777888888999999888888777888888777888999888555333999999::::::999888666555666666777888888888888777999:::;;;<<<<<<;;;:::999777888999:::::::::999999777777888999:::;;;;;;;;;888999:::;;;<<<<<<;;;;;;===<<<;;;:::::::::;;;<<<>>>>>>??????@@@@@@@@@@@@CCCDDDEEEJJJRRR[[[dddjjjkkkkkkkkklllmmmnnnoooppplllmmmoooooonnnjjjfffcccccceeegggiiijjjiiiiiihhhhhhmmmsssxxxzzz{{{{{{|||~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~}}}}}}~~~|||||||||}}}~~~||||||}}}~~~jjjiiihhhjjjlllnnnnnnmmmjjjhhhhhhkkkrrryyy~~~~~~}}}{{{xxxsssmmmiiiaaa\\\UUUPPPMMMKKKJJJJJJLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIKKKHHHIIIIIIGGGEEEDDDEEEGGGEEEDDDDDDCCCDDDEEEGGGHHHJJJJJJJJJIIIIIILLLQQQTTTPPPSSSWWW]]]eeemmmssswww{{{|||~~~|||zzz|||}}}~~~~~~|||}}}}}}~~~~~~~~~|||xxxwwwvvvooofffXXXSSSLLLHHHGGGEEEAAA>>><<<<<<=========>>>>>>>>>>>>@@@AAA@@@===<<<<<<===<<<;;;;;;;;;===@@@CCCDDDKKKQQQ[[[dddiiikkklllmmmllljjjhhhgggeee___UUUMMMGGGDDD???<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;999888:::::::::;;;;;;;;;<<<<<<888999999::::::999999888888888888777777888:::<<<888999:::::::::999888777=========<<<<<<;;;;;;;;;888888888999999999999999777777777888888888999999777777888999999:::;;;;;;777777888888888777666666888777777777777888999999999888777777666666777777666666777888888888888888555666777888999888777777888888888888888888888888777777666555666666888888666666666777777888888888666666777888888888888888777777777777888999::::::999999999999999999999999666666666666666666666666777888888999999888888777888777777888999888555222777888999:::999999777777555666777888999888888777999999::::::::::::999999666777999:::;;;<<<;;;;;;999999999999:::;;;<<<<<<999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????CCCCCCCCCEEELLLVVV```fffkkkkkkkkklllmmmnnnooopppkkkmmmppprrrrrrpppmmmkkkhhhhhhhhhhhhhhhgggeeecccccchhhpppvvvzzz|||}}}~~~}}}|||}}}~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~jjjiiihhhiiillloooqqqqqqnnnkkkiiikkkqqqxxx~~~|||{{{}}}~~~~~~~~~}}}yyyqqqhhhaaa\\\XXXQQQMMMKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFIIILLLFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFHHHMMMPPPPPPRRRVVV\\\dddllltttxxx}}}~~~}}}}}}yyyvvvxxx}}}~~~|||}}}|||||||||}}}~~~~~~{{{wwwvvvuuuooogggZZZTTTLLLHHHGGGFFFBBB===>>>>>>??????@@@@@@@@@AAA>>>@@@BBBAAA===;;;<<<>>>===<<<;;;:::;;;===???AAAGGGMMMXXX```fffhhhjjjjjjllliiigggffffffaaaXXXQQQIIIEEE???<<<:::;;;;;;:::;;;<<<=========<<<::::::888888888999999:::::::::999999999::::::999999999???;;;777666888999777444777888999;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;:::::::::999999888888888888888999999:::::::::777777888999::::::;;;;;;888999:::::::::888777555999999888888999999:::;;;666666777888999999::::::777777888999::::::::::::444555888999:::999888777888888888888888888888888777777666666666888999:::555555666666777777777888666666777888888888888888888888888888999:::;;;<<<::::::::::::::::::::::::777777777777777777777777888888999999999999888888555444444777:::;;;888444555666888999::::::999999555666777999999888888777:::999999999999999999999666777:::<<<============<<<;;;:::999:::;;;<<<===:::;;;<<<<<<<<<;;;:::999555666999;;;===>>>??????=========>>>>>>>>>>>>>>>CCCBBBAAACCCIIISSS]]]ccciiiiiiiiijjjkkklllnnnooonnnoooqqqssssssrrrqqqooommmkkkjjjiiihhhfffdddbbb^^^dddmmmuuuzzz~~~}}}|||}}}~~~~~~{{{}}}~~~~~~~~~{{{{{{{{{|||}}}|||}}}~~~}}}|||}}}}}}||||||}}}~~~yyy|||~~~~~~~~~nnnkkkiiijjjmmmooommmkkkhhhhhhggghhhlllttt~~~~~~}}}}}}}}}~~~~~~~~~|||zzzwwwrrrkkkbbb\\\]]]XXXQQQLLLIIIGGGFFFEEEGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEDDDCCCBBBDDDHHHLLLDDDDDDFFFHHHJJJJJJGGGEEEFFFEEECCCBBBBBBDDDFFFGGGIIIHHHFFFFFFHHHKKKNNNPPPKKKNNNQQQUUUYYYaaakkksss{{{vvvrrrppprrrxxx||||||zzz~~~|||zzzwwwvvvwwwyyy{{{zzz|||zzzwwwvvvuuuqqqjjjaaaXXXMMMFFFEEEFFFDDDBBBBBBBBBAAA???===:::888777===<<<<<<<<<;;;;;;;;;;;;======<<<===>>>???AAABBBJJJPPPWWW\\\___aaaeeeiiiggghhhiiijjjmmmkkk___RRRFFFBBB???<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<===999999999999999999999999777777888888999999999999:::999888777777888999:::::::::999999888666555444888888777777888999::::::;;;;;;;;;999666444444444777666666666666666777777888888888888888888888888666888999888777666777888555555555555666777999999999999999888777666555444666555444555777:::;;;;;;999999999999999888777666999:::::::::999888666555666777888888888666555444666666555555666777888999777777777777777777777777777888888888888999999999666666666666777777777777777777666666555555555444777777666666555555555444555666777999999:::::::::888888888888888777666555;;;;;;:::999888777666666666888999999999999;;;<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<<<<===999888666666888999999888::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>>>>?????????@@@CCCDDDCCCBBBGGGSSS]]]fffiiilllkkkiiihhhiiikkkjjjlllnnnnnnnnnnnnppprrrnnnllljjjiiigggddd```]]]```gggqqqxxx{{{{{{|||}}}~~~}}}}}}|||xxxzzz}}}}}}}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{~~~}}}}}}~~~~~~|||~~~~~~~~~~~~}}}}}}~~~~~~{{{|||~~~~~~}}}}}}~~~|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~oookkkggghhhlllpppqqqqqqooommmkkkiiijjjooovvv|||~~~~~~}}}yyytttmmmddd^^^PPPNNNLLLLLLMMMMMMMMMLLLEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAABBBEEEHHHJJJIIIIIIIIIIIIIIIGGGFFFGGGGGGFFFFFFGGGHHHJJJKKKOOOMMMJJJHHHGGGGGGIIIJJJGGGKKKOOOTTTYYYbbbmmmuuu|||}}}xxxsssssswww{{{|||{{{~~~~~~~~~~~~~~~{{{zzzzzzzzzzzzwwwyyyxxxtttssssssooohhhaaaXXXNNNGGGEEEEEEDDDBBB<<<===>>>@@@BBBCCCDDDDDD>>>>>>>>>>>>==================<<<<<<===???AAABBBFFFKKKQQQWWW[[[^^^bbbeeeoooooollljjjhhhdddWWWJJJKKKGGGBBB>>>>>>??????@@@999888777666555555555555888888888888888888888888888888888888888888888888999999888888888888999999777777888888888777666666666666777777777888888888888999999888666555666777999888777777666666666777888888888888888888888888666888999888777666777888555555555555666777888999777777777888777777666555555444333444777999999888777777888888888777666666555666777888999999999999777777777777777777666555555666777888888888777666777777777777777777777777666666777777777888888888666666666666777777777888777777777666666666555555777777666666666555555555666666777888999999999999888888888888888888777666777777666666555555444444666888999999999999:::<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;:::999888888999999999999::::::;;;<<<===>>>????????????>>>AAABBBAAA@@@EEEPPPYYY```eeejjjkkkjjjhhhiiikkkqqqsssttttttsssssstttuuupppooommmllljjjgggbbb___aaahhhqqqwwwzzzzzz{{{|||~~~~~~}}}}}}yyy{{{}}}~~~}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}pppkkkfffdddhhhmmmooopppggggggggghhhkkkqqqyyyvvvsssppplllggg```XXXRRRSSSQQQMMMJJJGGGCCC>>>:::BBBDDDGGGIIIIIIFFFCCCAAAAAACCCDDDDDDCCCCCCEEEFFFKKKJJJJJJIIIHHHHHHGGGGGGCCCDDDEEEFFFGGGIIIJJJJJJNNNLLLIIIFFFDDDDDDDDDDDD???BBBGGGLLLQQQ[[[fffnnn||||||wwwuuuwww{{{||||||~~~~~~}}}{{{yyyyyy{{{}}}{{{xxxwwwwwwsssnnnfff^^^TTTLLLHHHFFFDDDBBBCCCBBB@@@>>>;;;999777666@@@@@@@@@@@@?????????>>>===<<<<<<<<<===???AAABBBIIILLLRRRYYY```fffjjjmmmdddfffffffffjjjkkkddd[[[GGGBBB<<<888777888999999===============<<<<<<;;;666666666666666666666666888888888777777777777777888888999999999999888888555555666777777777777777444555666777888777666666555666888888777777999::::::999888777777777777777777777777777777777777777666888999888777666777888666555555666666777888999555555666777888888888777555444444555777777666555666666666666777777777777555555555666777999:::;;;777777666666666777888888555777999::::::888666444777777777777777777777777555666666666777777777777666666666777777777888888888777777777777777666666777777666666666666555555666666777888888777777777777888888999999999888888888888888888888888888888666888999999888888:::;;;::::::::::::;;;;;;;;;;;;======<<<;;;;;;:::999999;;;::::::::::::999666444888888999999999999::::::<<<<<<===>>>????????????>>>@@@AAA@@@@@@DDDNNNVVVXXX]]]cccffffffeeeggghhhkkklllnnnnnnlllllllllmmmrrrqqqppppppooolllfffcccfffkkkrrrxxx{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~~~~}}}||||||}}}||||||}}}}}}}}}}}}||||||}}}{{{zzz{{{}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~xxxsssmmmkkkllloooooooooaaabbbdddgggkkkrrr{{{~~~}}}{{{yyyxxx~~~|||xxxuuuqqqlllggg```YYYTTTJJJIIIHHHIIIJJJKKKJJJIIIDDDEEEHHHIIIIIIGGGDDDBBBEEEGGGIIIIIIHHHGGGGGGHHHFFFHHHIIIJJJIIIHHHGGGGGGAAACCCDDDFFFHHHIIIIIIJJJGGGFFFDDDCCCBBBCCCDDDDDDGGGJJJNNNQQQTTT\\\fffmmmvvv||||||xxxwwwyyyzzz{{{{{{~~~}}}{{{yyywwwtttvvvtttqqqpppqqqnnniiieee^^^UUUMMMGGGDDDAAA>>>======>>>@@@AAACCCEEEFFFAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<===???@@@BBBEEEGGGLLLTTT\\\ccciiikkkiiihhheeeaaa```___XXXPPPPPPLLLGGGDDDBBBAAAAAA@@@444555777888999888777777777777777777777777777777888888888777777777666666777888999::::::999888777555555666777777777777666444666888999999888666555444666777888777777999;;;999888888888888888999999666666666666666666666666666888999888777666777888666666666666666777888888666777888888999999888888666555555777888888555333666666666666777777888999888777666555666777888999777777666555666777999:::777888999::::::888666555666666666666666666666666666666666777777777888888666666777777777888888888888888888888777777777777777777666666666666666666666777777777777666666555777777888999999:::999999888888888999999:::::::::666888999999888888999;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888999:::999666333:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>?????????>>>>>>@@@AAAAAA@@@DDDLLLRRRYYY]]]bbbddddddeeehhhkkkmmmooorrrrrrrrrqqqrrrsssppppppqqqrrrsssqqqllliiilllooouuuzzz}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||~~~~~~~~~}}}}}}}}}}}}~~~}}}|||||||||||||||}}}}}}}}}}}}|||||||||yyyyyyzzz|||}}}}}}~~~}}}{{{|||~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{||||||}}}~~~oookkkgggfffhhhhhhgggdddkkkjjjiiihhhiiilllqqqvvv}}}~~~~~~llliiiddd```[[[UUUOOOKKKJJJGGGCCCAAABBBCCCCCCCCCHHHGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLJJJHHHHHHHHHGGGJJJNNNNNNKKKHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLEEEDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKOOOWWW]]]www~~~wwwwwwxxxzzz{{{{{{zzzyyy}}}~~~~~~}}}{{{zzzzzz{{{zzzvvvvvvxxxuuuqqqaaa]]]VVVPPPLLLIIIGGGEEE??????>>>=========>>>>>>@@@@@@?????????>>>>>>>>><<<<<<;;;;;;===>>>@@@AAAJJJLLLPPPTTTYYY___dddhhhjjjkkkiiiggghhhiiifff```GGGDDDAAA>>><<<:::666333::::::;;;<<<;;;:::888777888888888888888888888888888888888777777777777777777888999::::::999888777777777777777777666666555666777999::::::999777666666777888888777666888999777777777777888999;;;;;;666666666666666666666666666888999888777666777888777666666666666777777888999999::::::999999888777777777777888999999666444888777777777777888999:::888888777666666777888999888777666666666888999:::;;;:::999888888888888888666666666666666666666666777777777888888888999999777777777777888888888888777777777777888888888888666666777777777777777777666777777777777666666555666777888999999999999999444444555555666777777777666888999999888777888:::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<888888:::<<<>>>>>>;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<>>>???>>>???BBBGGGLLLYYY\\\^^^______aaafffkkkfffhhhlllnnnooooooqqqrrrnnnnnnpppsssuuutttrrrpppppprrruuuyyy|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||||}}}}}}||||||||||||}}}}}}~~~|||yyyyyyzzz|||||||||~~~~~~}}}zzz|||}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}|||}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzzyyyyyy~~~~~~}}}{{{|||}}}ooommmkkkhhhgggjjjooossshhhgggfffgggiiinnnsssvvv}}}zzzrrrlllddd]]]XXXUUUSSSQQQKKKIIIGGGEEEEEEFFFHHHIIIGGGIIIJJJJJJHHHFFFFFFFFFKKKOOORRRQQQLLLHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFBBBCCCCCCAAA@@@CCCJJJOOO<<>>>>>>>>======<<<;;;;;;;;;<<<>>>@@@AAA777:::<<<<<<<<>>???@@@BBBHHHLLL[[[___dddggghhhiiijjjkkknnnnnnppprrruuuwwwvvvuuurrrrrrtttwwwzzz|||{{{zzzwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||}}}}}}}}}||||||||||||}}}}}}}}}|||zzzzzz|||}}}|||{{{|||}}}~~~~~~~~~||||||zzz|||~~~~~~}}}}}}}}}~~~|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~}}}||||||}}}~~~oookkkhhhhhhkkknnnnnnmmmkkkjjjhhhfffgggmmmtttzzz|||{{{|||}}}~~~~~~yyyiiieee```[[[XXXTTTQQQNNNJJJIIIGGGHHHKKKNNNOOOPPPKKKIIIGGGFFFEEEFFFHHHIIIGGGHHHIIIHHHFFFDDDDDDEEEHHHKKKMMMKKKHHHGGGJJJNNNIIIHHHFFFEEEDDDDDDDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDJJJKKKKKKJJJIIILLLSSSYYYhhhsss|||}}}{{{}}}xxx{{{~~~|||}}}~~~}}}|||rrrrrrpppmmmmmmpppoookkk]]]\\\XXXSSSNNNJJJHHHHHH===<<<;;;:::;;;<<<>>>???????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>@@@AAAIIIOOOSSSRRRPPPRRR[[[dddkkknnnnnnkkkjjjkkkiiidddNNNJJJCCC>>>;;;999888666???>>><<<:::888777666666::::::::::::::::::::::::777777888999:::;;;;;;<<<999999888888888888999999777888888999999999999888999888888888777777777777666888999888777666777888888777777666666777777777888888888888888888888888666888999888777666777888777777666666666666777777666666777888888888777777888666555555777888888777:::999777666666777888999777777888::::::;;;;;;;;;888888999999999888777777999999999:::::::::::::::777777777777777777777777777777777777888888888888777777888888888999999999555555666666666777777777666666777777777888888888666666777888999999999999666666777777777666555555999999999999999:::::::::777888999888777666777888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;777666555666888999999888888888999999999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>???BBBDDDTTTYYY___ccceeegggjjjnnngggkkkpppssstttttttttuuusssrrrqqqsssuuuwwwxxxwwwwwwuuuuuuxxx{{{}}}|||{{{yyyyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{{{{}}}~~~~~~|||zzzzzz{{{|||}}}}}}|||{{{zzzzzz|||~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~vvvqqqkkkiiikkknnnoooooommmkkkhhhfffgggllltttzzz~~~~~~~~~{{{{{{vvvoooeeebbb\\\XXXUUURRRPPPMMMHHHHHHHHHJJJLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJHHHFFFEEEEEEFFFAAACCCDDDCCCBBBFFFNNNUUUNNNMMMJJJGGGEEEEEEEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCAAACCCDDDCCCDDDHHHOOOUUU]]]jjjvvvxxxvvvuuutttsss~~~|||zzzyyyxxxssstttrrrnnnooorrrqqqmmmfffddd___WWWOOOHHHCCCBBBDDDBBB@@@>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;<<<>>>???AAA@@@HHHOOOPPPNNNRRR___jjjiiimmmnnnllllllnnnkkkgggWWWQQQHHH@@@======>>>>>><<<<<<;;;::::::;;;<<<===999999999999999999999999777777888999;;;<<<===>>>:::999888777777888999:::666777888999:::;;;;;;;;;999888777666555555666666555666888888777777888::::::999888666555444444444888888888888888888888888666888999888777666777888888777666666666666777777222333444666777777888888777555333333555777777777:::999666555444555666777;;;;;;<<<<<<;;;999888666888999::::::999888666555666888:::<<<===<<<:::999777777777777777777777777666666666666777777777777777888888888888999999999444555555555666666777777666666777777888888888999555666777999999:::::::::666666777666666555444444666666666666666666666666777888999888777666777888888888999999999:::::::::===<<<<<<;;;;;;::::::999===;;;999999:::;;;::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;:::999999>>>??????@@@AAACCCDDDEEEMMMUUU^^^eeehhhiiijjjllljjjmmmrrrtttuuutttttttttxxxvvvttttttvvvxxxxxxxxx|||zzzyyy{{{~~~~~~~~~~~~}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~}}}~~~~~~}}}|||{{{{{{|||}}}~~~{{{{{{|||~~~|||yyyyyyzzz{{{||||||{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~||||||{{{{{{|||~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}xxxxxxyyyzzz|||~~~{{{}}}ooommmkkkjjjkkknnnqqqsssqqqnnniiiddddddhhhpppwww}}}||||||~~~~~~{{{yyy~~~~~~}}}|||yyytttqqqccc___YYYUUURRROOOMMMKKKHHHGGGHHHKKKOOOQQQOOOMMMHHHGGGFFFFFFGGGIIIJJJKKKFFFGGGHHHHHHFFFFFFGGGHHHDDDEEEFFFGGGFFFEEECCCAAA@@@@@@AAABBBCCCCCCCCCBBBGGGGGGGGGGGGFFFDDDCCCAAAEEEDDDEEEHHHGGGGGGMMMUUU\\\gggtttzzzyyywwwwwwxxxxxxzzz|||}}}{{{zzzyyyxxxvvvvvvvvvuuusssqqqnnnmmmhhhddd]]]TTTMMMGGGCCCAAAEEECCC@@@<<<;;;;;;<<<===@@@???===<<<;;;;;;;;;<<<:::;;;===>>>>>>>>>===<<>>@@@BBBDDDDDDKKKQQQYYY^^^```cccgggjjjfffiiinnnrrrttttttsssrrruuuuuuuuuuuuvvvwwwxxxyyy|||{{{zzz{{{}}}~~~~~~}}}|||{{{yyyxxxyyyzzz|||}}}{{{zzzyyyzzz|||~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}{{{yyywwwwwwzzz}}}~~~}}}{{{|||~~~{{{|||}}}~~~~~~~~~~~~~~~{{{{{{|||}}}~~~}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||||||||~~~~~~}}}}}}|||}}}}}}sssqqqmmmkkkjjjllloooqqqrrroooiiidddcccgggnnnttt~~~}}}~~~}}}zzzxxx}}}}}}yyytttpppbbb^^^XXXTTTQQQNNNLLLJJJLLLKKKKKKLLLOOOOOOLLLJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJIIIFFFEEEEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDFFFDDDDDDGGGHHHHHHMMMSSS[[[eeerrryyyyyywwwwwwyyywwwyyy{{{}}}||||||}}}~~~~~~{{{yyyvvvuuutttvvvwwwxxxxxxvvvrrrnnnkkkgggccc]]]VVVPPPKKKGGGFFFGGGEEEAAA>>>===<<<===>>>@@@???===<<<;;;;;;<<<<<<:::;;;<<<=========<<<<<>><<<<<<;;;:::::::::999999999999888:::999999999888777777777888666777;;;;;;999999<<<:::999888888777777777888777999::::::999999:::<<<999777555555777888777555999888888777777666666555888777666555555666777999777777777777777777777777666666777777777777666666888888888888888888888888888888888888777777777777666555555777:::;;;999777888888777777777888::::::;;;;;;;;;999777777888:::777777777888999:::999999555666666777888888888888777777666666777777888888666666666666777777777777555666777888999888888777777777777888888777777777666666777777777777666666888888888888888777666666444444555555666888999999777555333444777888777666888777555666999:::888666::::::::::::::::::::::::999999888888888888888999::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::999999999999:::::::::;;;<<<<<<===???AAABBBCCCDDDGGGMMMVVV^^^bbbeeefffgggdddgggkkkooorrrsssssssssvvvvvvvvvwwwwwwxxxxxxxxxzzzyyyyyy{{{}}}~~~|||{{{|||{{{zzzzzzzzz{{{|||}}}{{{zzzyyyzzz|||}}}~~~}}}~~~~~~{{{yyyxxxyyy{{{~~~~~~~~~|||{{{|||~~~~~~|||yyyyyy{{{|||~~~~~~||||||||||||}}}}}}}}}~~~~~~}}}}}}|||~~~}}}~~~}}}~~~~~~}}}||||||{{{{{{{{{|||}}}}}}}}}|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~yyyuuuooojjjiiijjjmmmooossspppkkkfffcccffflllqqq|||}}}~~~}}}|||~~~|||~~~~~~~~~~~~|||wwwppplllaaa\\\WWWRRROOOLLLJJJHHHKKKJJJJJJKKKLLLLLLJJJHHHIIIHHHGGGFFFFFFFFFGGGGGGLLLLLLLLLJJJFFFDDDDDDDDDCCCCCCEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFDDDBBBCCCEEEHHHIIIJJJGGGCCCBBBFFFIIIIIIKKKOOOXXXbbbnnnuuuvvvvvvwwwyyyvvvxxxzzz|||~~~zzzyyyzzz{{{}}}{{{xxxvvvttttttvvvxxxzzzzzzwwwrrrmmmiiifffccc___YYYSSSOOOKKKJJJHHHFFFCCC@@@???>>>?????????>>>===<<<<<<;;;<<<<<<:::;;;;;;<<<===<<<<<<<<>>999777666666888999888777<<<;;;:::999777555444444666555444444555666888999777777777777777777777777666666777777777777666666888888888888888888888888888888888888777777777777555444555777:::<<<;;;:::666666666777888999:::;;;;;;;;;:::888777888:::===::::::999888888777777777444444444555666777888999888777777666666666666777666666666666777777777777666666777888888888888777888888888999999888888888888888777777777777888888777888888888888777777666555666666777888999:::;;;888666555666888999888777999888666777888888777666;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;888888999999999::::::::::::;;;<<<===>>>??????@@@BBBGGGQQQ[[[cccgggfffddddddeeeiiilllppprrrtttuuuvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwxxx{{{}}}}}}{{{yyy{{{{{{|||}}}}}}}}}}}}}}}{{{zzzyyyyyy{{{}}}}}}|||~~~~~~~~~~~~}}}|||zzzyyyyyy{{{}}}~~~~~~}}}{{{zzz{{{|||~~~~~~|||{{{wwwxxxzzz|||}}}}}}}}}|||{{{|||}}}~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~|||}}}}}}|||zzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvoooiiiggghhhkkknnnsssppplllhhheeehhhmmmqqqzzz|||~~~~~~~~~}}}zzzzzzzzzzzzwwwqqqjjjddd^^^ZZZUUUPPPMMMKKKHHHGGGEEEEEEEEEGGGHHHIIIIIIIIIDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJGGGEEEEEEFFFEEEEEEFFFFFFEEEDDDCCCBBBEEECCCAAA@@@@@@AAABBBDDDGGGDDDBBBCCCGGGLLLNNNOOOIIICCC@@@DDDIIIIIIIIIKKKTTT]]]hhhppprrrsssuuuwwwwwwxxx{{{}}}~~~~~~{{{zzzyyyyyy{{{}}}{{{yyyxxxxxxyyyyyyyyyxxxuuuqqqmmmjjjgggeeeaaa\\\VVVQQQLLLJJJHHHFFFCCCAAA????????????>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<============>>>BBBGGGKKKNNNSSSZZZ```ddddddcccdddfffjjjmmmmmmfff^^^RRRGGG@@@<<<:::999999:::;;;<<<<<<:::888777:::999999999888777777777:::777666888999777999===;;;::::::999999:::::::::666777999999888888:::<<<888777666666777888888888<<<;;;:::999888666555555555555555555666777999:::777777777777777777777777888888999999999999888888999999999999999999999999888888888888777777777666444444555777999:::999999555555666777888999:::;;;::::::999888777888;;;>>><<<;;;999777444333333444666555444333333444555666888888777666555555555666666666666666777777777777777777777888888888777777999888888888888888888999;;;:::999888888999:::;;;777777888888888888777666999999999999888888777777777666777777888888777666999888888777777777666666::::::::::::::::::::::::888888888777888888999:::999999999999999999999999999999::::::;;;;;;;;;;;;888888888999999999::::::<<<<<<<<<===>>>>>>>>>???@@@CCCJJJTTT___eeefffdddfffgggiiikkknnnqqqtttuuuvvvxxxyyy{{{{{{zzzxxxwwwuuuvvvxxx{{{~~~}}}{{{xxxzzz{{{}}}~~~}}}|||zzzyyyzzz{{{}}}}}}|||zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyy{{{}}}~~~}}}{{{yyyzzz|||~~~~~~|||zzzyyyzzz{{{}}}~~~~~~}}}|||{{{{{{}}}~~~|||{{{{{{|||}}}~~~|||}}}~~~~~~}}}||||||}}}}}}|||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}xxxtttnnnhhhfffhhhkkknnnqqqpppmmmiiihhhjjjooosssyyy|||xxxwwwwwwvvvsssmmmeee___[[[XXXRRRNNNLLLJJJHHHGGGEEEFFFFFFFFFFFFGGGHHHIIIEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGFFFDDDCCCBBBAAACCCBBBAAA@@@AAACCCFFFGGGGGGDDDCCCEEEKKKPPPQQQPPPHHHCCC@@@DDDHHHGGGGGGHHHOOOVVVaaaiiinnnqqqtttvvvxxxzzz|||~~~~~~}}}{{{zzz{{{~~~~~~}}}||||||||||||zzzwwwtttqqqooonnnmmmjjjhhhddd___XXXQQQKKKHHHFFFEEECCC@@@???>>>=====================<<<<<<<<<===============>>>>>>>>>>>>@@@CCCEEEGGGNNNWWW^^^___```cccgggiiiiiijjjlllfff^^^RRRHHHAAA===;;;:::999:::<<<<<<<<<;;;999777777777777888999999999:::<<<888777999:::888999===;;;:::::::::::::::;;;;;;777888999888777666777999777777777777666777888888999999999999888888888777666666777777888999:::;;;777777777777777777777777888888999999999999888888888888888888888888888888888888888888777777777666444555666666666666666666444444666777888999::::::888999888777777888;;;===::::::999666444444888;;;>>><<<999666444444555666999888777666666666666666666666666666777777777777888888777777777777777777888777666666666666777888;;;:::999888888999:::;;;666777777888888888777777777777888888888777666555555666777777777666555555888999999888777666666666888888888888888888888888888888777777888999999:::999999999999999999999999999999999999::::::;;;;;;888888999999999:::::::::?????????@@@@@@@@@AAAAAAAAAAAADDDLLLWWW```eeefffjjjjjjkkklllnnnpppssstttuuuwwwyyyzzzzzzyyyxxxvvvuuuvvvxxx|||~~~~~~|||yyyyyy{{{~~~~~~}}}}}}{{{zzzzzz|||}}}}}}|||zzzzzzzzz{{{{{{|||||||||}}}}}}}}}|||{{{zzzyyyxxxyyyxxxxxxzzz|||}}}{{{zzzzzz{{{~~~~~~}}}|||}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~||||||}}}~~~{{{|||~~~~~~}}}||||||}}}}}}||||||||||||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxtttnnniiigggiiikkknnnpppooommmjjjiiikkkooorrrxxx}}}yyyxxxvvvuuuqqqkkkccc^^^YYYUUUPPPMMMLLLKKKIIIHHHLLLMMMLLLJJJGGGFFFGGGHHHKKKKKKJJJJJJHHHFFFEEEDDDDDDFFFGGGGGGGGGGGGHHHJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBDDDGGGJJJMMMOOOFFFDDDDDDHHHOOOSSSQQQNNNGGGCCCBBBEEEFFFEEEDDDFFFLLLRRR\\\eeekkkpppsssuuuyyyzzz|||~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}~~~{{{wwwrrrpppooopppqqqmmmkkkhhhbbbZZZRRRKKKFFFDDDCCCBBB@@@>>>===<<<<<<<<<<<<============<<<<<<===<<<<<<<<<<<<===>>>>>>===???@@@AAACCCIIIRRRZZZ[[[]]]cccjjjkkkhhhhhhjjjggg___TTTIIIBBB>>><<<;;;:::;;;<<<<<<<<<;;;999888666666777888999::::::;;;<<<999888;;;;;;999999<<<::::::999999::::::;;;;;;:::;;;;;;:::999888888:::999::::::999777666777999777777777888888888999999777888888999999:::::::::777777777777777777777777666666777777777777666666777777777777777777777777888888888888777777777777333555777666555444444555444555666777888999999888666777888888777777999:::666888999888888;;;BBBGGGIIIEEE@@@;;;888777777888999888888777777777777888666666666666777777777777999888777777666777777777777666555444444555666777777777666666666666777777666777777888888888888777222333555777888888777777444666888888777555555555777888999888777666777888888888888888888888888888777777777777888999::::::999999999999999999999999999999999999999:::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========BBBAAABBBFFFOOOYYYbbbfffkkkllllllmmmnnnpppqqqrrrssstttvvvwwwxxxxxxwwwwwwvvvvvvxxx{{{}}}~~~|||zzzyyy{{{}}}~~~}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzz{{{zzzyyyzzz|||||||||{{{zzz|||~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~zzzwwwqqqmmmjjjjjjlllmmmooonnnmmmjjjhhhhhhkkknnnuuu{{{~~~~~~xxxwwwtttqqqmmmggg```[[[VVVSSSOOOMMMLLLLLLKKKJJJNNNOOONNNKKKHHHFFFHHHJJJMMMMMMMMMKKKIIIGGGDDDCCCCCCDDDFFFFFFFFFFFFHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNDDDCCCDDDKKKRRRSSSNNNHHHEEECCCDDDFFFEEEAAABBBFFFKKKPPPYYYccckkkqqquuuwwwxxxyyy{{{}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~|||yyyuuusssrrrrrrsssooonnnkkkeee^^^UUUMMMHHHDDDCCCBBB@@@>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<;;;;;;:::999:::;;;<<<===;;;>>>@@@AAABBBGGGNNNTTT[[[]]]cccjjjjjjffffffjjjkkkcccWWWKKKCCC???<<<;;;<<<;;;;;;;;;;;;:::::::::777777777888999999999::::::888888;;;;;;888888:::999999999999999:::;;;;;;999:::<<<;;;::::::;;;<<<<<<===>>><<<888777888:::666666666777777888888888777888888999999999888888777777777777777777777777666666777777777777666666666666666666666666666666888888888888777777777777222444777777555555666888444555666888888888777777444666888888777666666777666888999999888<<>><<<<<<;;;<<<===>>>>>>===<<<<<<:::999888888888999:::;;;:::===AAACCCDDDGGGLLLPPP]]]]]]bbbiiihhhdddeeekkkooofffZZZMMMEEE@@@<<<;;;===<<<;;;::::::::::::;;;999999999888888888888888888777888;;;;;;777666888888888888888999999:::;;;666888::::::::::::<<<===???@@@AAA>>>:::888:::<<<666666666666666666666666777888888888888777777666777777777777777777777777888888999999999999888888666666666666666666666666888888888888777777777777111444777888777777999;;;555666777888888777666666222555888888777555444444999:::;;;888666999AAAHHHKKKGGGAAA;;;777666888999999888888888999:::;;;;;;666666666666777777777777:::999888666666666777888888666555444444555666888555666777888888777666555666666777888888888888888555666888999888777555444666999<<<<<<999666666777444777999888666666888;;;999999999999999999999999777777777777888999:::;;;888888888888888888888888:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>???@@@AAA???AAACCCEEEHHHPPP[[[ccceeefffiiikkknnnpppqqqrrroooooopppqqqsssuuuwwwxxxuuuttttttvvvyyy{{{{{{zzzyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz|||{{{}}}yyy{{{|||{{{yyyyyy{{{~~~{{{{{{|||~~~~~~}}}}}}~~~~~~~~~~~~|||zzzwwwvvv}}}}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{|||~~~~~~~~~~~~~~~|||xxxrrrmmmjjjjjjlllqqqpppmmmiiieeeccceeegggpppuuu|||~~~{{{yyytttmmmfffddd```ZZZWWWXXXRRRQQQQQQPPPOOONNNMMMMMMLLLJJJHHHGGGGGGGGGIIIJJJNNNQQQRRRNNNGGGDDDEEEGGGEEEFFFFFFEEEBBBAAAAAABBBBBBDDDFFFFFFEEEEEEFFFGGGIIIGGGGGGGGGGGGFFFCCC@@@>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@@@@AAABBBCCCDDDDDDJJJOOOUUU\\\fffqqqvvvuuuvvvwwwxxxxxxwwwxxxzzz|||yyyyyyyyyzzz{{{}}}~~~~~~|||yyywwwtttsssnnnmmmlllhhh```WWWNNNHHHFFFDDDBBBAAA@@@???;;;999<<<===>>>???>>><<<:::999===<<<;;;:::999999999999:::;;;???CCCDDDEEEKKKRRR___bbbeeeeeeddddddfffhhhqqqhhh[[[QQQJJJDDD???;;;:::999888888888999:::;;;999888888777777888888999666888999999999999:::<<<555666777888888777666555777777888888888888777777;;;;;;;;;;;;:::999888888999777666444444666777999777777777777777777777777777777888888888888777777666777888999::::::999888777777666666555555444444444555555666777888888999444666888999999777555333444444444444444333222222333444666777888888888777:::999777666666777999;;;>>><<<:::888777777777888999888888888777777666666666666777888888777555444555666777888888777555555333555666666555444444555666666666666555444333222:::::::::999888777666555888777777777666666555555999999999999999888777666:::999888777777777999999;;;:::999777666555555555999777666555666777999::::::888777555555555666666::::::999999888777777777999:::<<<======;;;:::888999;;;<<<;;;::::::>>>AAAAAAAAAAAABBBDDDJJJPPPVVV^^^ccciiilllllllllmmmnnnppppppqqqrrrssstttuuuvvvqqqpppooopppsssvvvwwwwwwvvvvvvwwwxxxzzz|||~~~|||{{{{{{{{{|||}}}yyyzzzzzz{{{|||{{{{{{{{{~~~}}}{{{zzzxxxxxxwwwwww~~~}}}|||zzzzzzyyyyyyyyywwwxxxzzz||||||{{{zzzyyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}}}}yyy{{{}}}~~~|||{{{~~~}}}}}}~~~~~~~~~|||zzzxxxyyy|||~~~~~~}}}|||{{{{{{yyy{{{}}}~~~}}}}}}~~~|||}}}~~~~~~~~~~~~}}}{{{}}}|||xxxrrrmmmjjjjjjkkkpppooommmhhheeecccdddffflllrrrzzzzzzwwwsssllleeebbb^^^XXXUUUUUURRRQQQPPPOOONNNMMMMMMMMMNNNMMMKKKJJJJJJJJJLLLMMMQQQSSSSSSPPPIIIFFFFFFHHHFFFGGGHHHGGGEEEDDDEEEFFF@@@BBBDDDEEEDDDDDDEEEFFFFFFDDDBBBCCCEEEFFFFFFFFF@@@BBBDDDEEEFFFEEEDDDCCC@@@AAABBBCCCDDDDDDDDDDDDGGGMMMTTTZZZdddnnntttsssuuuvvvxxxxxxxxxxxx{{{}}}zzzzzz{{{|||~~~~~~|||}}}}}}|||{{{yyyxxxvvvuuuppppppnnnjjjbbbYYYOOOJJJFFFDDDBBBAAA@@@???<<<999<<<<<<>>>???>>>===;;;:::;;;::::::999::::::;;;;;;======@@@CCCCCCCCCIIIPPP]]]```dddeeeeeeeeehhhjjjoooiii___TTTKKKDDD???;;;;;;:::999999999999:::;;;999999999999999999999999888999:::999777666666777666777888888888888777666777888888999999888888777999999999999999888888777888777666666666666777888555555555555555555555555666666666777777666666666666777888999999999999999777777666666666666666666555555555666777888888888555666777888888777666555888888888888888777666666444555666888999999888888:::999888777777777888999:::999777666666777999:::777777777777777666666666555666777777888888888888888888888888777555444444444666777777666555555666555666777888999999999999999999999999999888777666888888888777777666666666888999999999999888777666999999888777777888888999999888777777777777777777888777666555666777999:::777777777666777777888888888888888777777777777777999:::;;;<<<===<<<:::999;;;<<<===<<<;;;;;;>>>AAA@@@AAAAAAAAACCCHHHNNNRRR]]]aaaeeehhhiiijjjmmmooorrrrrrssstttuuuuuutttttttttrrrqqqqqqsssuuuvvvvvvtttuuuvvvxxx{{{}}}~~~~~~}}}|||{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyy~~~}}}|||{{{{{{zzzzzzxxxyyy{{{|||}}}|||{{{zzz||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~}}}~~~~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~~~~|||zzzxxxyyy|||~~~~~~~~~}}}||||||{{{{{{{{{yyy{{{}}}}}}||||||}}}~~~{{{}}}~~~}}}}}}|||xxxrrrmmmiiiiiijjjnnnnnnlllhhheeecccccceeeiiioooxxx~~~yyyuuunnnhhhbbb```]]]WWWUUUVVVQQQPPPOOONNNMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJQQQSSSSSSPPPKKKHHHHHHJJJDDDEEEFFFFFFEEEDDDEEEFFFAAACCCEEEFFFEEEEEEFFFGGGEEEBBB@@@@@@BBBEEEGGGGGGCCCCCCEEEFFFFFFEEEDDDCCCAAABBBDDDEEEEEEEEEDDDDDDDDDKKKRRRXXXaaakkkqqqqqqsssuuuwwwxxxyyyzzz|||~~~zzz|||~~~}}}{{{|||{{{{{{zzzyyyxxxxxxwwwtttsssqqqmmmdddZZZQQQKKKFFFDDDBBBAAA@@@???<<<::::::;;;===>>>>>>>>>===<<<999999999999:::;;;<<<===>>>>>>@@@CCCBBBBBBGGGNNNZZZ]]]aaadddfffgggjjjkkkmmmjjjdddZZZNNNEEE???======<<<;;;:::::::::::::::888999:::;;;;;;:::999888999:::;;;:::888666777888777888888999999999888888888888999999999999888888555666777777888777777777666777777777777777777666666666666666666666666666555555666666666666555555888888777777777888999999666666777777777777777777555555666666777777888888777777777777777777777777777777888888777777666666555666777888999999999999999999999888888777777777666555555555666888:::;;;666666666777777777777777666666666777888999:::;;;;;;:::888777555444444444555777999888777666777777666777888999::::::::::::888888999999999888888777888888888888888777777777888888999999888888777777888888777777777888888999777777666666777888999999888777666666666777999:::666666777888999::::::999666666666777777777777777888999:::<<<<<<<<<;;;:::===>>>>>>===<<<<<<>>>???@@@@@@@@@@@@AAADDDIIIMMMYYY\\\aaadddgggjjjmmmooorrrsssuuuvvvvvvuuusssrrrsssrrrpppqqqrrrttttttsssrrrtttvvvyyy{{{|||}}}}}}~~~|||{{{yyyyyyxxxxxx~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzz~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||||||||{{{zzz}}}}}}~~~~~~~~~}}}{{{zzz~~~}}}}}}|||||||||}}}}}}~~~~~~~~~|||yyyxxxxxxzzz~~~|||~~~~~~~~~~~~~~~}}}{{{yyyyyy|||~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz|||}}}||||||}}}~~~{{{}}}~~~}}}|||xxxsssmmmiiiiiiiiillllllkkkiiieeeccccccdddhhhoooxxx~~~{{{wwwssshhhbbb]]]\\\[[[WWWVVVWWWPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHMMMOOOOOONNNKKKIIIJJJKKKGGGHHHHHHHHHFFFEEEFFFGGGDDDFFFHHHHHHGGGGGGHHHIIIEEEDDDBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAABBBDDDEEEEEEDDDCCCBBBBBBIIIQQQVVV^^^hhhoooppprrrtttwwwyyyzzz{{{}}}zzz|||~~~~~~|||||||||zzzyyyxxxxxxwwwwwwvvvuuusssnnneee[[[QQQKKKFFFDDDAAA@@@@@@???===;;;:::;;;<<<===>>>>>>>>>>>>::::::999::::::;;;<<<===>>>===???AAAAAAAAAFFFNNNVVVYYY^^^bbbfffhhhjjjkkkkkkkkkhhh___RRRGGG@@@>>>>>>>>>===<<<;;;:::::::::888999;;;<<<<<<;;;999888888:::;;;;;;;;;;;;<<<>>>888888999999999:::999999777777888888888888777777444555666777888888888888555666888999999888666555999999999999999999999999666666666666666666666666999888777666666777888999666666777777888888999999555666666666777777777888888777666666666777888999666777777888777777666666777777888888999999999999888999999999888777666555555555555666777888999:::666777777777888999999999888777777666777999;;;<<<:::999777555555555555666555777888888777666666777777777777777666555444444666777888999999999999999999999888888888888888888777777888888888888777777777777777777777888888888777777777777777888888999777777666666777777888999666888999:::;;;:::999999555666666777888999999999777888999;;;<<<<<<<<<;;;============<<<<<<<<<===>>>????????????AAAEEEHHHRRRVVV]]]ccchhhkkklllmmmoooqqqsssuuuvvvuuusssqqqpppooonnnooorrrssssssrrrsssuuuwwwzzz{{{zzzyyyyyy~~~}}}|||zzzyyyxxxwwwwww{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvxxxyyyzzz{{{{{{{{{{{{zzz|||}}}~~~~~~|||{{{~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}{{{yyyyyy|||}}}~~~}}}}}}~~~~~~~~~}}}|||zzzzzz|||~~~zzzzzz{{{{{{{{{|||||||||xxxzzz|||||||||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}zzztttnnnjjjiiiiiikkklllllljjjfffdddcccccciiipppyyy|||zzzyyywwwtttrrrggg```[[[ZZZYYYUUUSSSTTTOOOMMMKKKIIIHHHHHHIIIIIIMMMLLLLLLKKKKKKKKKKKKKKKGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJGGGIIIJJJJJJHHHGGGHHHIIICCCCCCDDDEEEGGGFFFCCC@@@BBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@BBBIIIOOOTTT[[[fffnnnrrrqqqtttwwwzzz{{{|||~~~yyy{{{}}}~~~~~~}}}{{{yyywwwvvvvvvuuuvvvuuusssnnneee[[[QQQKKKFFFDDDAAA?????????===<<<::::::;;;<<<===>>>??????<<<;;;;;;::::::;;;;;;<<<<<<;;;===@@@@@@AAAGGGPPPSSSVVV[[[```eeehhhiiiiiiiiijjjiiiaaaUUUJJJBBB???>>>>>>======<<<;;;::::::888999;;;<<<<<<;;;999888888:::;;;;;;;;;;;;<<<>>>999999999999999::::::;;;666777777777777777777666555555777888999:::::::::555777999::::::999777555::::::::::::::::::::::::888777777666666777777888999888777666666666888888666666777777888888999999666666666666777777777777888777666666666777999:::999::::::;;;;;;:::::::::888888888888888999999999777888888888888777666555888888777777777888888888888888888999999::::::::::::999888777777888999:::888777666555555666777888444666888777666555666666666666666666555444333333666777888999999999999999888888888888888888999999666777777888888888777777666666777777888888888888999888888777777777777777777777777777777888888999999:::;;;;;;;;;999888777777777888999::::::;;;;;;777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::<<<>>>???>>>>>>???AAACCCKKKPPPYYYbbbiiillllllkkkjjjmmmpppsssuuutttsssrrrooonnnoooqqquuuwwwwwwvvvvvvwwwyyyzzzzzzyyywwwvvvzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyzzzzzz{{{{{{zzzyyyyyyxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~|||{{{{{{|||~~~zzz{{{{{{||||||}}}}}}~~~xxxzzz|||}}}||||||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~{{{vvvpppkkkiiiiiijjjkkklllkkkhhheeeccccccgggnnnyyy~~~}}}zzzyyywwwtttqqqnnnhhhaaa\\\ZZZWWWQQQOOOPPPPPPNNNLLLIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIDDDEEEFFFGGGHHHJJJKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJJJJKKKLLLKKKIIIGGGGGGGGGAAABBBEEEHHHJJJJJJFFFCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBHHHNNNPPPVVVbbbnnnsssqqqtttxxxzzz{{{|||}}}zzz{{{|||~~~~~~~~~~~~}}}}}}{{{xxxvvvuuuuuuuuuuuutttrrrmmmeee[[[RRRLLLFFFDDD@@@?????????>>>===;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;;;;<<<;;;:::<<>>>>>>>>>>>???@@@EEEJJJSSS^^^ggglllllljjjiiikkknnnqqqsssttttttsssqqqqqqrrruuuyyy{{{{{{{{{yyyyyyzzzzzzzzzxxxwwwvvvyyyyyyzzz{{{{{{zzzzzzzzzxxxyyyzzzzzz{{{{{{zzzzzzvvvwwwyyyzzzzzzyyyxxxwwwxxxzzz{{{|||}}}}}}|||{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~zzz{{{|||~~~~~~~~~~~~|||}}}}}}}}}~~~~~~}}}|||{{{|||~~~{{{{{{{{{||||||}}}}}}}}}yyy{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}xxxqqqmmmjjjjjjjjjlllmmmmmmjjjfffdddcccbbbjjjuuu~~~||||||||||||zzzuuuooojjjeee___ZZZYYYWWWRRRQQQRRRRRRPPPNNNKKKJJJKKKLLLMMMHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHIIIKKKKKKJJJGGGIIIKKKKKKJJJKKKLLLNNNPPPQQQRRRPPPMMMJJJIIIJJJEEEEEEGGGIIIKKKJJJHHHFFFAAAAAAAAAAAABBBBBBCCCDDDFFFEEECCCAAA@@@AAABBBBBBAAAGGGKKKKKKQQQ^^^lllsssrrruuuyyy{{{||||||}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}{{{yyywwwvvvvvvwwwwwwttttttrrrnnnfff\\\SSSNNNFFFCCC@@@>>>>>>???>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;:::;;;;;;<<<===>>>===<<<<<<>>>>>>???EEENNNWWWXXX\\\aaagggiiigggeeehhhgggddd```ZZZQQQGGGAAA:::;;;<<<<<<<<<;;;::::::999999999999999999999999888999:::999777666666777888777777777888999;;;<<<999999999::::::999999999777777888999::::::::::::777888999999999999888777777777777777777777777777888777666555555666777888777777777777777666666555777777666666666666666666777777777777666666666666777777777777888999:::;;;222333333444555555444444888888777666666666777888666666555555666777999999777777888888777777666555888888777777777777777777666666777777888777777777555666666777777777777666555777888888777666777777555666777888888999888888777888888999999999888888666666666777777888888888555666666777777777777777444555666777888888888777777777777777777777888999666666777888888888888888:::999999888888888999999888888888999999::::::;;;999999999999999999:::::::::999999;;;===>>><<<:::999;;;>>>>>>>>>===>>>???BBBEEELLLVVVaaahhhkkkkkklllmmmnnnppprrrsssssstttrrrrrrsssvvvzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{||||||{{{zzzyyywwwxxx{{{|||}}}|||zzzxxxuuuvvvxxxyyyzzzyyyxxxwwwwwwxxx{{{}}}~~~~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||}}}~~~~~~}}}||||||||||||yyyzzz|||~~~~~~~~~~~~}}}~~~~~~|||{{{|||~~~{{{{{{{{{{{{{{{{{{{{{|||zzz|||~~~~~~~~~}}}~~~~~~yyyrrrmmmkkkjjjjjjlllnnnnnnkkkgggeeeddd^^^fffrrr|||}}}~~~yyy{{{~~~~~~wwwmmmfff___YYYVVVWWWXXXVVVUUUXXXUUUSSSPPPMMMLLLMMMNNNOOOKKKKKKLLLLLLKKKKKKJJJIIIKKKJJJJJJJJJKKKLLLKKKJJJLLLNNNPPPRRRRRRTTTVVVXXXWWWXXXXXXUUURRROOOMMMMMMMMMKKKJJJIIIIIIIIIGGGEEEAAAAAAAAABBBCCCDDDEEEFFFIIIGGGDDDAAA@@@AAACCCDDD@@@FFFHHHHHHMMM[[[jjjssssssvvvzzz||||||||||||}}}}}}|||||||||}}}~~~{{{~~~}}}{{{zzzxxxvvvvvvwwwxxxzzzuuutttsssoooggg^^^UUUOOOFFFCCC@@@>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>999999999:::<<<>>>???@@@???======>>>======CCCLLLYYYZZZ]]]ccchhhjjjhhheeehhheeebbb^^^ZZZSSSHHHAAA999:::;;;<<<<<<<<<;;;:::999999888777777888999999666888999:::999999:::<<<777777666666777999:::<<<:::;;;;;;<<<<<<;;;;;;:::777888888999999999999888888888888999999888888888888888888888888888888888888666555444444555666888666777888888888666555444777777666666555555444444777777777777666666666666666666777888999999::::::444444555666777777666666888777666555555666777777666555444444555777:::;;;555555666666666666666555777777666666555555444444222444666777888888888777666777888888888666555444777888::::::888777888999888888888777777666555444888888999999999888888777555555666666777777777888555555666777777777777777333444666777888888888777555555666666777999:::;;;666666777888888888888888888777777666777888:::;;;888888888888888999999999::::::999999888999999999:::999999;;;???@@@>>>;;;888;;;===>>>>>>===>>>>>>AAABBBFFFOOO[[[eeejjjllloooooopppqqqqqqrrrssstttqqqqqqrrruuuwwwxxxwwwuuuxxxxxxxxxyyyzzz{{{}}}~~~{{{{{{|||||||||{{{yyyxxxuuuwwwzzz|||}}}{{{xxxvvvuuuvvvxxxzzzzzzzzzyyyxxxtttvvvyyy|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{}}}~~~~~~|||{{{zzzzzzzzzzzzxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}||||||}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}uuummmiiihhhhhhlllooonnniiieeebbbbbb^^^eeeoooyyy}}}~~~~~~yyyqqqhhhbbbYYYZZZ[[[[[[ZZZWWWSSSQQQQQQQQQQQQPPPOOONNNLLLKKKNNNNNNNNNMMMMMMMMMMMMMMMJJJMMMPPPPPPOOOMMMLLLLLLPPPSSSWWWYYYZZZ[[[\\\]]]dddccc___XXXVVVYYYYYYVVVNNNLLLIIIGGGFFFFFFFFFFFF@@@??????AAAEEEHHHIIIIIICCCCCCDDDDDDEEEDDDDDDDDD@@@BBBEEEHHHNNNYYYgggqqqwwwxxxxxxyyyzzz|||~~~||||||{{{||||||}}}~~~||||||||||||{{{zzzzzzyyyyyyuuuwwwwwwsssiii^^^TTTOOOGGGEEECCCCCCCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;@@@======??????>>>CCCIIIPPPVVV\\\```eeejjjjjjhhhgggeeecccbbb```XXXLLLBBB;;;::::::;;;<<<<<<;;;999999777666666888::::::::::::999888777777777999999888888999999999888888777999999999999999999999999:::::::::999999888888888999999999888888888777777999888777666666777888999666666666666666555555555888555333444777999888777666666666666666555555555666666666666666666666666555555444444555777999;;;666666666666666666666666444555555666666666666666555555666777888999999:::;;;888555555888999777555777777777777666666666666:::999999999888888777777777888999::::::999888777777777777777777777777777444555666777777888777777666777888:::::::::999888666666666666555555555555777777777666666666666666444666777777666666777888<<<;;;999888777888999999777888999:::;;;:::999999;;;:::888777777888:::;;;;;;;;;:::999999999::::::999999999999999999:::::::::;;;;;;<<<;;;:::888777===============>>>?????????AAAEEELLLUUU```iiinnnqqqpppppppppqqqssstttuuuqqqrrrssssssssstttvvvxxxtttwwwwwwuuuwww{{{}}}{{{}}}|||{{{zzzzzzzzzzzzzzzwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuuxxx|||}}}}}}~~~}}}}}}~~~~~~}}}|||{{{zzzzzz~~~~~~~~~~~~}}}~~~~~~zzzvvvxxxyyy{{{}}}}}}{{{yyywww{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~wwwpppkkkiiihhhkkknnnmmmiiieeebbbbbb```eeelllsssyyy|||}}}}}}xxxnnneee___XXXYYYZZZZZZYYYVVVSSSQQQRRRRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJLLLNNNOOONNNMMMMMMNNNTTTWWW\\\___bbbdddgggiiiiiigggdddaaadddgggbbb[[[QQQRRRRRRPPPLLLGGGCCCAAAAAA@@@???AAACCCEEEFFFFFFBBBBBBBBBCCCCCCBBBBBBAAAAAACCCEEEGGGLLLVVVcccllluuuwwwxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~|||}}}}}}|||{{{{{{zzzyyyyyyyyyyyyxxxtttmmmbbbXXXRRRHHHFFFDDDCCCBBBAAA???=========;;;;;;;;;;;;======;;;;;;;;;;;;;;;;;;;;;;;;???<<<<<>>===<<<<<<=========;;;:::::::::;;;======;;;999999999888888888888999999777888888999999999999888999999999999999999999999:::::::::999999888888888999999999888888888777777888888777666666777888888666666666666666777777777:::777444333666888888888666666666666666777777777777777777777777777777777777777666666666777888888888888888888888888888888666666777888888888888777666666777777888888999999666555555666999:::::::::777777777777666666666666888888888888888999999999777888999999999999888777777777777777777777777777666666777777777777777777555666666777777777777666777777777777777777777777666666666777777888888888777999::::::999999:::;;;===<<<;;;;;;:::::::::;;;777888999:::::::::999999:::999888777777888999:::::::::999999999::::::;;;999999999999999:::::::::999:::;;;;;;;;;:::999888<<<;;;;;;;;;;;;<<<======???AAAEEEIIIOOOXXXbbbhhhmmmnnnoooppppppqqqqqqqqqpppqqqssstttssstttuuuwwwvvvyyyyyyxxxyyy~~~~~~}}}|||{{{zzzyyyzzzzzz{{{yyyyyyxxxyyyyyyzzz{{{|||zzzzzzzzzzzzzzzyyyyyyyyyvvvuuuvvvxxx|||}}}|||~~~}}}}}}~~~~~~}}}||||||{{{~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~|||xxxxxxzzz|||}}}}}}|||yyyxxx}}}}}}~~~~~~~~~~~~zzzrrrmmmkkkhhhkkkmmmmmmjjjfffcccbbbcccdddhhhlllqqqwww{{{}}}~~~~~~uuujjjaaa[[[VVVWWWXXXXXXWWWUUUSSSRRRRRRRRRRRRRRRQQQOOONNNMMMKKKKKKKKKLLLLLLMMMMMMNNNLLLMMMNNNMMMMMMNNNQQQSSS\\\___cccfffhhhjjjlllnnnmmmllljjjlllrrrvvvoooeee^^^___^^^XXXOOOGGGCCCBBBCCCAAA@@@@@@BBBDDDDDDDDDBBBBBBAAAAAA@@@@@@??????AAACCCEEEGGGKKKSSS^^^fffrrruuuyyy{{{zzzyyyyyyyyy|||||||||}}}~~~}}}{{{~~~}}}}}}|||{{{zzzxxxxxxxxxuuurrroookkkbbbWWWOOOIIIFFFDDDBBBAAA@@@???=========;;;;;;;;;;;;======;;;;;;;;;;;;;;;;;;;;;;;;===;;;<<<>>>???@@@EEEKKKRRRYYY```dddjjjppprrrooojjjiiijjjlllkkkdddWWWMMMCCC@@@===<<<===>>>>>>>>>777888999;;;<<<;;;777444888888999999999999999888777888888999999999::::::888888888888888888888888999999999999999888888888999999999888888888888888777777666666666666777777666666777777888888888999;;;888555444555777888888555555666666777777888888888888888888888888888888888888888888888777666666888888888888888888888888555666666777777777777777777777777777777888888888444666888999999999:::;;;666666666666777777777777777777777888999999::::::777888888999999888888777777777777777777777777777777777777777777777666666888777666666666666666666777777888888999:::::::::666777777888888999999999555666888777666666777999;;;;;;<<<<<<;;;;;;::::::777888999999::::::999999:::999888777777888999:::888888999999::::::;;;;;;888999999999:::::::::;;;999999:::;;;;;;;;;:::::::::::::::999:::;;;;;;<<<>>>AAADDDEEEGGGMMMXXXaaaiiikkknnnpppqqqpppnnnmmmnnnpppsssttttttssstttuuuvvvyyyyyyxxxzzz~~~}}}|||zzzyyyyyyzzz{{{|||{{{zzzxxxwwwwwwyyyzzz|||zzz{{{{{{{{{{{{{{{||||||wwwwwwwwwzzz}}}~~~{{{{{{}}}~~~||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}|||||||||}}}|||zzzyyyzzz|||}}}}}}|||zzzyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{uuuooollljjjlllnnnooommmjjjfffdddcccdddfffjjjoootttyyy}}}||||||}}}}}}rrrggg^^^YYYTTTUUUVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOORRRWWW[[[dddfffhhhhhhgggggghhhiiimmmnnnoooqqqvvv{{{wwwqqqpppnnnggg\\\PPPHHHHHHIIIDDDBBB@@@@@@BBBDDDEEEEEECCCBBBAAA@@@?????????>>>AAACCCFFFGGGJJJQQQ[[[cccppptttzzz}}}{{{yyyxxxxxxxxxxxxyyyzzz{{{|||~~~~~~|||~~~~~~~~~}}}|||zzzxxxwwwvvvrrrnnnkkkhhhbbbWWWNNNHHHEEEBBBAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>@@@AAAFFFLLLRRRYYY```eeelllsssuuurrrmmmmmmmmmooonnngggYYYOOOFFFBBB>>><<<<<<===>>>>>>888888888999:::999666333777888999:::;;;:::999888888888888888999::::::;;;777777777777777777777777999999999888888888888888888888888888888888888888777666666666666666666777777777777888888999::::::999888888777777777666666444444555555666777888888777777777777777777777777777888999999999888666555666666666666666666666666333333444555555555555555888888888777777777777777666999<<<;;;888666777999666666666666777777777777888888888888888888999999777777888888888888777777777777777777777777777777999999888777777666666666;;;:::999777777777888999666777777888:::;;;;;;<<<999999888888888888888888444555666666555555666888888999:::;;;:::999888777777888888999999999999999:::999999888999999:::;;;777777888999:::;;;;;;;;;888999999::::::;;;;;;;;;888999999:::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<@@@CCCBBBAAAFFFQQQ[[[dddhhhmmmrrrsssqqqnnnkkklllooorrrttttttsssssssssrrruuuvvvtttvvv{{{}}}{{{}}}{{{yyyxxxxxxzzz|||}}}{{{yyywwwuuuuuuvvvyyyzzz{{{{{{{{{|||}}}}}}}}}~~~zzzzzzzzz}}}~~~|||zzzzzz|||~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}|||~~~||||||~~~~~~}}}}}}}}}||||||||||||||||||}}}}}}|||{{{zzzxxxyyyzzz||||||{{{zzzyyyzzz{{{|||}}}~~~~~~}}}}}}|||}}}}}}{{{vvvpppmmmmmmnnnoooqqqpppnnnjjjhhhcccdddgggkkkpppuuuzzz|||}}}}}}~~~zzzoooeee]]]YYYTTTTTTUUUUUUUUUTTTRRRRRROOOOOOOOOOOOOOONNNMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPRRRWWW^^^ccciiiiiiiiihhheeeddddddfffhhhmmmooonnnpppvvvyyyyyyyyywwwpppeeeYYYPPPLLLLLLDDDBBB@@@AAADDDGGGHHHIIIEEEDDDBBBAAA@@@@@@@@@@@@@@@CCCFFFHHHKKKRRRZZZaaalllsss{{{~~~}}}zzzyyyzzzxxxxxxxxxyyyzzz{{{}}}}}}~~~}}}~~~~~~~~~}}}{{{yyywwwxxxsssnnnkkkiiicccZZZRRRGGGDDDBBBAAABBBCCCCCCCCC??????>>>======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>@@@AAAFFFMMMQQQXXX```eeelllsssvvvtttqqqoooooopppnnnfffYYYOOOGGGCCC>>>::::::;;;<<<===>>><<<::::::;;;;;;:::999777888999;;;;;;;;;:::999999999888888999:::;;;;;;777777777777777777777777888888888888888888888888888888888888888888888888666666777777777777666666777888888888999999999:::555888:::;;;:::888555444333333444555666666777777666666666666666666666666555666777999999888777777666666666666666666666666333444444555666555555555888888888777777777777777666999;;;:::777555777999555666666666777777777888::::::999999888777666666777777777777777777777777777777777777777777777777:::999888777666666777777;;;:::999777777777888999444555666777888:::;;;;;;;;;::::::999888777666666777888:::999888888999;;;777888999:::;;;:::999888777777777888888888999999::::::::::::;;;;;;<<<<<<666777888999:::;;;::::::888888999:::;;;;;;<<<<<<999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===:::>>>AAA@@@???CCCMMMWWW___dddlllrrruuussspppmmmkkknnnqqqssssssrrrrrrrrrqqqttttttrrrtttxxxzzzxxxzzzyyyxxxwwwxxxyyy{{{}}}zzzxxxuuutttsssuuuwwwyyy|||||||||}}}}}}~~~~~~~~~}}}|||}}}}}}{{{zzzzzz|||}}}}}}}}}{{{zzzxxxwwwwwwyyyzzz|||{{{{{{{{{|||||||||||||||}}}||||||{{{{{{||||||}}}{{{~~~}}}{{{zzz||||||||||||||||||||||||}}}~~~}}}|||{{{yyyyyyxxxwwwxxxyyyzzz{{{zzzzzzyyyzzz{{{|||~~~}}}||||||}}}}}}~~~~~~|||xxxrrrnnnnnnoooppprrrsssqqqmmmjjjcccdddhhhlllqqqwww{{{}}}}}}~~~wwwlllbbb\\\ZZZUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNMMMLLLLLLOOOOOOOOOPPPPPPQQQQQQRRRPPPQQQRRRSSSVVV\\\ccciiihhhiiiiiihhhfffeeeggghhheeejjjllljjjjjjpppxxx{{{vvvwwwwwwtttkkk^^^QQQIIIEEECCCAAAAAADDDGGGJJJKKKEEEDDDCCCAAAAAAAAABBBCCC???CCCFFFIIIKKKPPPXXX^^^hhhpppzzz~~~}}}{{{|||~~~||||||||||||}}}~~~|||}}}~~~~~~|||zzzxxxsssoookkkgggddd___XXXRRRHHHFFFCCCBBBCCCDDDDDDDDD??????>>>======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>@@@AAAFFFLLLQQQXXX```eeellltttvvvtttrrrpppnnnnnnmmmeeeYYYOOOGGGCCC>>>:::::::::::::::===:::888777888:::::::::777888999:::;;;;;;;;;;;;;;;:::999888888999:::;;;888888888888888888888888777777777888888888888888888888888888888999999999777777888888888888777777888888888888888888888888444777;;;<<<;;;888666555444444555555666666777777555555555555555555555555555555666777777777777777888888888888888888888888666777777888888888888888777777777777777888888888555666777777666777:::<<<555555666666777777888888<<<;;;:::999888666555555888777777666666777777888777777777777777777777777:::999888777666777888999888777666666666666666666444444555666777888999:::::::::999888777666666555666777888888777777888:::::::::;;;<<<<<<<<<;;;;;;888777777777777888999999999999::::::;;;<<<<<<<<<666777888:::::::::999999888888999:::;;;<<<======::::::999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>999===?????????BBBJJJQQQWWW]]]gggooottttttqqqnnnkkkmmmpppqqqqqqpppqqqrrrsssvvvvvvssstttxxxyyywwwvvvvvvvvvwwwxxxyyyzzz{{{xxxwwwuuuttttttvvvwwwxxx|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{zzz{{{|||}}}}}}|||yyyxxxwwwvvvvvvxxxzzz{{{zzzzzzzzz{{{{{{|||||||||||||||{{{{{{{{{{{{||||||{{{}}}~~~|||{{{{{{zzz{{{{{{||||||}}}}}}~~~}}}~~~~~~|||yyywwwwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}zzzuuuqqqooonnnppprrrtttsssnnnjjjdddeeegggkkkpppwww}}}xxxzzz|||~~~|||}}}|||tttiii___ZZZYYYWWWWWWVVVUUUTTTRRRQQQQQQNNNNNNOOOOOOOOONNNMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTXXX^^^fffkkkggghhhhhhgggffffffhhhjjjeeehhhiiigggiiipppvvvxxxuuuvvvyyyzzzvvviiiXXXKKKGGGDDDAAA@@@CCCFFFHHHIIIEEECCCBBBAAAAAABBBCCCDDD@@@CCCGGGHHHJJJMMMSSSXXXccclllwww||||||{{{}}}zzz{{{}}}}}}{{{zzzlllkkkhhhccc^^^YYYTTTQQQMMMIIIEEECCCCCCDDDDDDCCC>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;>>>???@@@EEELLLRRRZZZaaagggmmmtttwwwuuurrrooollllllkkkfff[[[SSSHHHDDD???<<<::::::999999888666666777888999888777999999999999:::;;;<<<<<<===<<<:::888888888999:::999999999999999999999999666777777777888888888999777777888888888999999999777888999::::::999888777999999999888777777666666555888::::::888777888999777777777777777888888888666666666666666666666666777666555555555555555555888888888888888888888888777888888999999999999999666666777777888888999999777555333333555888::::::555555555666777888888888;;;::::::999888777666666888777666555555666777888777777777777777777777777999888777666666888999:::555666666777777777777666555555666666777888999999777777777777777777777777444555666666555555666777;;;:::::::::;;;;;;<<<===888777777666777888999:::777777888999::::::::::::666777999::::::999888777888888999:::;;;<<<======<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<======>>>:::<<<===>>>???AAAEEEIIIMMMTTT___iiioooqqqooommmkkkmmmooooooooooooqqqrrruuuwwwwwwttttttwwwwwwuuurrrsssuuuwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxyyyzzz}}}}}}}}}}}}}}}|||||||||{{{{{{|||~~~|||zzz}}}{{{{{{{{{}}}~~~}}}|||zzzyyywwwwwwwwwyyy{{{|||zzzzzzzzz{{{|||}}}}}}~~~|||{{{{{{zzzzzz{{{{{{|||{{{|||~~~~~~|||{{{{{{|||yyyyyyzzz|||}}}~~~{{{}}}}}}{{{xxxwwwxxxzzzzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}~~~|||}}}~~~}}}~~~|||wwwsssnnnnnnoooqqqtttsssnnnjjjeeeeeeeeehhhnnnvvv~~~~~~|||wwwwwwwwwxxx{{{{{{}}}{{{sssggg]]]XXXWWWXXXXXXWWWUUUTTTRRRQQQPPPOOOOOOPPPPPPPPPOOONNNNNNPPPOOOOOOOOOOOOOOOOOOOOOMMMOOOQQQTTTXXX___ggglllggghhhgggfffddddddfffhhhggghhhggggggllltttvvvtttyyywwwvvvxxxwwwnnn^^^RRRHHHEEEAAA@@@AAACCCEEEFFFDDDBBBAAA@@@@@@AAACCCEEEAAADDDGGGHHHHHHJJJOOOSSS```iiitttzzzzzz{{{~~~~~~~~~yyy{{{}}}~~~|||{{{mmmllljjjeee___YYYVVVUUUQQQMMMHHHDDDCCCCCCBBBBBB<<<;;;:::999999:::;;;<<<===========================;;;<<<>>>???@@@EEEKKKTTT[[[bbbhhhnnnuuuwwwuuuqqqnnnkkkkkkkkkggg^^^VVVHHHEEE@@@===<<<;;;999888777888999<<<>>>===;;;888999999888888999;;;<<<>>>???===;;;999777888999999999999999999999999999999666666777777888888888999777777888888999999999999888999:::;;;;;;:::999888:::999999888777666555555777888999777555666:::>>>:::::::::999999999999999777777777777777777777777999888666444333222333333666666666666666666666666666666777888888888888888555666666777888999999:::<<<777222111333666777666444555555666777888888999999999999888888888888888888777666555555666777888777777777777777777777777999888777666777888:::<<<666777888:::::::::999888666666666777888888999999333444555666777888999999777888999999888888999:::999999888777888999;;;<<<888777666666666777999:::555555666888888999999999777888999::::::999777666888888999:::;;;======>>>===<<<:::999888999999:::<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???AAABBBCCCFFFMMMYYYdddkkknnnmmmllllllmmmnnnnnnnnnnnnqqqsssuuuwwwvvvsssrrruuuuuusssppprrrtttwwwxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{~~~~~~}}}}}}||||||{{{{{{zzzzzzzzz|||}}}}}}zzzwww}}}|||{{{|||~~~~~~~~~|||{{{zzzyyyxxxxxxzzz|||}}}zzz{{{{{{|||}}}~~~{{{{{{{{{zzzzzz{{{{{{{{{{{{|||}}}|||{{{zzz|||}}}xxxyyyzzz|||~~~yyy{{{|||zzzxxxwwwzzz|||{{{||||||}}}~~~|||}}}}}}~~~~~~~~~~~~|||}}}~~~{{{vvvnnnkkkjjjlllooopppnnnkkkhhhfffccccccgggooowww}}}|||{{{vvvrrrppprrryyy}}}xxxqqqiiiaaaZZZVVVUUUTTTTTTSSSSSSSSSTTTTTTPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOQQQQQQPPPOOOPPPQQQLLLMMMQQQWWW]]]aaabbbbbbccccccccceeehhhjjjkkkjjjnnnkkkiiikkkooosssuuuttttttyyy|||zzzwwwpppdddYYYLLLFFFCCCEEEEEECCCCCCEEEFFFCCCBBBEEEDDDBBBBBBEEEAAABBBBBBBBBDDDGGGMMMQQQaaakkktttwwwzzz}}}~~~~~~||||||~~~~~~||||||{{{}}}||||||}}}~~~~~~{{{yyypppmmmiiiddd___[[[XXXVVVFFFFFFFFFFFFDDDBBB@@@>>>???>>><<<;;;;;;<<<======:::999999888888999999:::======<<<<<<<<<>>>BBBFFFQQQYYYaaaeeejjjpppsssrrrkkkmmmllljjjjjjiiibbbYYYPPPKKKDDD>>>;;;:::999888;;;;;;;;;;;;:::999999999777777888:::<<<===??????AAA>>>:::777777888888888::::::999888999:::<<<===999999888888999999:::;;;888888888888888999999999;;;:::999888777888999:::888888888888888888888888:::999777666666666777888::::::999999888777666666:::999777555444444555555888888777555444333222111888777666444444444555666:::999888666666666777888777666555444444555666777444555777888888888777666777777888888999999999999666666666666666777888888444777;;;<<<;;;888777777:::999888666666666777777777777888999:::999555222::::::::::::999888888777777777777777777777777777888888777777666666555555:::999888777777888999:::888888888888888888888888>>>===:::888666777888888:::::::::::::::999888777777777888888888999999999777888:::;;;<<<<<<;;;::::::999999888888999999:::999999::::::::::::;;;;;;999:::<<<=========???AAABBBKKKRRRXXXaaakkknnnjjjkkkmmmpppqqqqqqqqqssstttxxxwwwvvvwwwwwwvvvssspppuuuwwwxxxxxxwwwwwwxxxyyy||||||{{{zzzzzzzzzzzzzzz|||}}}~~~~~~}}}{{{xxxwwwwwwyyy{{{}}}~~~|||zzzyyy||||||||||||{{{zzzyyyxxx{{{{{{|||||||||{{{yyyxxx~~~}}}|||{{{{{{|||}}}~~~{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{||||||}}}||||||{{{{{{{{{{{{|||||||||}}}}}}|||{{{{{{|||~~~~~~~~~~~~}}}|||}}}~~~~~~~~~|||}}}}}}xxxmmmkkkjjjllloooooollliiigggeeebbbbbbfffmmmuuu{{{|||zzzsssqqqqqqrrrwww~~~zzzrrrjjjbbb[[[XXXTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOQQQQQQPPPOOOPPPQQQPPPQQQTTTYYY___cccddddddeeedddeeehhhkkkmmmnnnmmmssspppoooppptttwwwyyyyyywww{{{}}}{{{xxxsssiii___TTTMMMHHHHHHGGGDDDDDDGGGGGGCCCBBBDDDDDDAAAAAADDDDDDEEEEEEEEEGGGJJJPPPTTT___jjjssswwwzzz}}}~~~}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}||||||~~~}}}}}}~~~|||zzznnnkkkgggaaa\\\WWWTTTRRRIIIGGGEEECCCBBBAAA@@@@@@???>>>===<<<;;;<<<======;;;;;;::::::::::::;;;;;;===>>>>>>>>>>>>???CCCFFFOOOXXXaaafffjjjppprrrqqqlllnnnnnnlllmmmllleee\\\QQQKKKCCC===:::999888888<<<;;;;;;:::::::::;;;;;;888888999:::<<<===>>>>>>???<<<888666777888888888;;;::::::999999:::;;;<<<999999888888999999:::;;;999999888888888888888999999999888888888888999999999999999999999999999999999999777666666666777888::::::999999888777777666888777777666666666666777777777777666666555555444888888777777777777777777:::999777666666666777888888777666666666666777888666666888999999999888777888888888888888999999:::666666666666666777888888666888;;;;;;:::888888888777777666666777888999:::666888:::;;;:::888666555777888999:::::::::::::::777777777777777777777777888777777777666666666555999999888777777888999999888888888888888888888888:::999888777777888999::::::::::::::::::999888777888999999999::::::::::::888888999::::::999888777:::999999888888999999:::999999::::::::::::;;;;;;999:::<<<===<<<===???@@@AAAGGGMMMRRR[[[fffjjjhhhjjjllloooqqqqqqqqqssstttuuuuuuuuuvvvxxxxxxvvvtttuuuwwwxxxxxxwwwwwwxxxyyy||||||{{{{{{zzz{{{{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxxxxyyy{{{|||}}}|||{{{zzz||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{{{{zzz}}}|||{{{{{{{{{||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{||||||}}}}}}|||{{{{{{{{{{{{{{{{{{|||~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~zzz|||~~~zzzmmmkkkjjjlllnnnmmmjjjfffeeeccc``````dddllltttzzz{{{~~~yyywwwxxxxxxxxxwww{{{zzzqqqhhhaaa[[[XXXTTTSSSRRRRRRQQQPPPOOOOOOQQQPPPOOONNNMMMNNNOOOOOONNNOOOQQQPPPPPPOOOPPPRRRTTTUUUXXX]]]bbbeeefffeeeddddddfffiiimmmppppppppprrrpppooopppsssvvvxxxxxxyyy|||}}}{{{yyyvvvooogggXXXPPPHHHEEECCC@@@AAADDDFFFCCCBBBCCCCCC??????BBBEEEEEEFFFFFFGGGKKKQQQUUU]]]gggrrrwwwyyy|||}}}{{{~~~}}}|||{{{{{{|||}}}~~~zzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}zzznnnkkkfff```ZZZUUUQQQOOOKKKHHHEEEAAA??????AAABBB???>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======<<<>>>???@@@@@@AAACCCEEELLLVVV```fffkkkqqqrrrppplllooopppoooppppppiii```UUUOOOEEE>>>:::999999:::<<<;;;:::::::::;;;<<<===999999:::;;;;;;<<<<<<======:::777666777888999999<<<;;;::::::999:::::::::999999888888999999:::;;;;;;:::999888777777888999888888999999999999888888999999999999999999999999999888888777666777777777::::::999999888777777777555555666777777777777777777777777777777777777777777888999:::::::::999888999888777777666777777777888888777777777777888888777777888999999999999999999888777777777888:::;;;777666666666666777888888888999::::::888888999:::888888777777777888999999555999<<<<<<999777777888888888999:::::::::999999777777777777777777777777777777777777666666666666999999888777777888999999888888888888888888888888555666666777888999::::::999999:::::::::999888888999999:::::::::;;;;;;;;;888999999888888666555555:::999999888888999999:::999999::::::::::::;;;;;;999:::<<<<<<<<<<<<>>>@@@???CCCGGGJJJRRR]]]dddfffhhhkkknnnpppqqqqqqrrrtttrrrrrrtttvvvyyyzzzyyyxxxvvvwwwxxxxxxwwwwwwxxxzzz{{{{{{{{{{{{||||||||||||yyyyyyzzzzzz{{{{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{|||{{{zzzyyyyyyzzz{{{{{{xxxyyyzzz{{{{{{||||||{{{|||{{{{{{zzzzzzzzz{{{{{{||||||||||||||||||||||||~~~}}}}}}|||||||||}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~zzz|||~~~~~~zzznnnllljjjkkkllllllhhhdddcccaaa______dddmmmuuu{{{|||{{{zzzyyy~~~wwwnnneee^^^YYYVVVSSSSSSRRRQQQPPPOOONNNMMMPPPOOONNNMMMMMMMMMNNNOOONNNOOOPPPPPPOOOOOOQQQSSSWWWWWWZZZ^^^cccffffffeeebbbccceeeiiimmmpppqqqpppqqqqqqpppqqqsssuuuvvvwwwzzz||||||yyyyyyyyytttnnn]]]SSSJJJEEEAAA???@@@DDDFFFCCCBBBCCCBBB??????AAABBBCCCCCCCCCDDDHHHNNNRRRZZZeeepppuuuxxx{{{{{{yyy|||{{{zzzzzzzzzzzz{{{|||zzz{{{|||~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~|||yyyqqqnnniiibbb[[[UUUQQQOOOJJJHHHEEEBBB@@@???@@@@@@??????>>>======<<<<<<<<<======<<<<<<<<<<<<======;;;===???@@@@@@AAABBBDDDJJJUUU```ffflllqqqrrrppplllooopppppprrrrrrkkkccc[[[TTTIII@@@<<<;;;;;;<<<;;;:::999888999:::<<<===::::::;;;;;;;;;;;;;;;;;;<<<999777777888:::::::::;;;::::::999888888888888999999888888999999:::;;;===<<<999888777777888888777888:::;;;;;;:::999999999999999999999999999999999888888777777777777777999999999888888888777777555666777888888777666555777777777777777777777777555777999;;;<<<;;;999888888888777777777777777777777777777777777777777777777777888888888999999999999888777666777888:::;;;777777666666777777888999888999999777666666888:::<<<;;;:::888777666555555555:::>>>===999666888;;;<<<<<<;;;:::999888666555666666666666666666666666777777777777666666666666999888888888888888888999888888888888888888888888444555666888999999999999999999:::::::::999999888999999999::::::::::::;;;888888888888777777666666:::999999888888999999:::999999999:::::::::;;;;;;999:::<<<<<<<<<<<<===??????@@@AAADDDJJJTTT]]]cccfffiiimmmooopppqqqrrrsssrrrrrrsssvvvzzz{{{zzzyyyvvvwwwyyyxxxwwwwwwxxxzzz{{{{{{||||||||||||||||||||||||{{{{{{||||||}}}~~~yyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxzzz|||}}}yyyzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyzzzzzz||||||||||||}}}}}}}}}}}}~~~}}}}}}|||}}}}}}zzzzzzyyyyyyyyyyyyzzzzzz~~~~~~~~~~~~}}}|||}}}~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~|||}}}|||yyyooollliiiiiikkkkkkgggdddaaa___^^^___eeennnwww}}}~~~}}}zzz~~~~~~vvvnnneee^^^YYYVVVSSSSSSSSSRRRQQQOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPOOOOOOOOORRRTTTVVVWWWZZZ^^^bbbeeeeeedddcccdddfffkkkppprrrsssrrrtttuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{xxxxxxzzzwwwrrreee[[[PPPJJJFFFDDDFFFJJJFFFBBBAAACCCBBB??????BBBAAAAAAAAAAAACCCGGGLLLQQQXXXcccmmmrrruuuyyyzzzxxxyyyyyyyyyxxxxxxyyyyyyyyy|||}}}~~~~~~}}}{{{{{{zzz{{{||||||zzzwwwssspppjjjccc\\\UUUQQQNNNGGGGGGFFFDDDBBB@@@>>><<>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>?????????AAACCCKKKUUU```ggglllrrrssspppmmmoooooooooqqqrrrmmmeee^^^WWWKKKBBB===;;;;;;;;;999999888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999;;;<<<<<<;;;888888888888777777666666999999888888999999:::;;;===<<<:::999888888888888888999;;;<<<<<<<<<;;;:::999999999999999999999999888888888888777777777666999999999888888888888888777888888888888666444333888888777666666555555444333555888;;;;;;:::888666777777777888888888777777666666666666666666666666666666666666777777888888999888777777777888999:::777777777777777888999999777888777666444555777999;;;;;;:::999888777666555555999===<<<888666888<<<;;;;;;;;;:::999888666666666666666666666666666666666666666666777777777777888888888999999888888888777777777777777777777777666777777888888888777777888999999:::::::::999999888888888888999999999999888888888888999999:::::::::999999888888999999:::999999999:::::::::;;;;;;999;;;<<<<<<;;;;;;===>>>?????????AAAEEELLLWWW___cccggglllooopppqqqqqqrrrsssssstttvvvyyyzzzyyywwwvvvxxxyyyyyyxxxxxxyyyzzzzzz{{{||||||}}}|||{{{{{{}}}}}}|||{{{zzz{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{yyyyyywwwwwwxxxzzz}}}~~~||||||{{{zzzyyyxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyxxx{{{|||||||||}}}}}}~~~~~~~~~}}}||||||||||||zzzzzzyyyyyyyyyyyyzzzzzz|||}}}~~~}}}|||}}}~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}|||xxxqqqmmmiiihhhiiijjjiiigggbbb```^^^___dddllluuu{{{~~~~~~~~~xxxppphhh```[[[XXXSSSTTTTTTTTTSSSQQQPPPNNNLLLLLLKKKJJJKKKLLLMMMNNNNNNOOOOOOOOONNNOOORRRUUUUUUVVVXXX]]]aaadddddddddfffgggjjjoootttvvvvvvttttttuuuwwwwwwvvvuuuwwwxxxzzz{{{zzzxxxxxx{{{zzzuuujjj___SSSLLLGGGDDDFFFJJJEEEBBBAAACCCCCC@@@AAADDDBBBBBBCCCCCCDDDHHHNNNRRRWWWaaakkkooorrrvvvyyyxxxyyyyyyyyyyyyyyyyyyyyyyyy|||}}}~~~}}}zzzzzzyyyzzz{{{{{{yyyvvvqqqnnnhhhaaaZZZSSSNNNLLLGGGGGGFFFEEECCC@@@===;;;@@@@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;;;;:::<<<===>>>>>>???AAACCCMMMWWWaaaggglllrrrsssqqqooopppooommmooorrrnnnggg```XXXMMMCCC>>>;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;===;;;::::::<<<===<<<;;;777777888888888777666666999999888888999999:::;;;;;;;;;::::::999999888888888999:::;;;<<<<<<<<<<<<888888888888888888888888777888888888888777666666888888888888888888888888999999888888777555444333888888777666666555444444333555888999:::888666555666666777888888888888777555555666666666666555555666666666555666777777888777777888888999999999999888777777777777888999999777888777666555555777999666777888999::::::::::::666888;;;:::888777999;;;777777888999::::::::::::777777777777777777777777666666666666777777777777777888999999999999888777777777777777777777777777999999999888888777777777888888999:::::::::999999777777888888888999999999999999999999:::;;;<<<===:::999999888888999999:::999999::::::::::::;;;;;;999;;;<<<<<<;;;;;;<<<===???>>>>>>AAABBBFFFPPPZZZaaaeeejjjnnnppppppqqqrrrsssrrrsssvvvxxxyyywwwvvvwwwxxxyyyyyyxxxxxxyyy{{{zzz{{{|||||||||{{{yyyxxxzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzwwwwwwwwwwwwyyy{{{}}}~~~~~~}}}{{{yyyxxxwwwwwwwww{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{{{{||||||}}}}}}~~~~~~}}}|||{{{{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{||||||{{{|||~~~|||yyyzzz~~~~~~~~~}}}{{{|||}}}}}}zzzrrrnnnhhhfffhhhjjjkkkjjjdddbbb___^^^bbbiiipppvvv}}}|||wwwqqqiiiaaa\\\XXXSSSTTTUUUVVVVVVTTTRRRQQQMMMLLLKKKKKKKKKLLLNNNOOONNNOOOOOONNNNNNOOOSSSUUUTTTUUUXXX\\\aaadddeeedddhhhiiilllqqquuuwwwvvvtttsssuuuwwwwwwuuutttuuuwwwzzz|||{{{yyyzzz}}}{{{wwwnnnbbbVVVNNNGGGCCCCCCFFFDDDAAAAAADDDDDDBBBCCCFFFBBBCCCCCCCCCEEEIIINNNRRRWWW```hhhllloootttxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyzzz}}}~~~{{{zzzzzz{{{|||{{{yyywwwooolllfff___XXXRRRNNNKKKHHHGGGEEECCCAAA>>>===<<<@@@@@@@@@@@@???===;;;:::;;;;;;::::::::::::;;;;;;<<<============???CCCEEEQQQYYYbbbggglllrrrtttrrrrrrrrrooolllnnnrrrooojjjccc\\\RRRHHHBBB>>>;;;:::;;;<<<===>>>===<<<;;;999:::::::::;;;;;;<<<<<<<<<===;;;::::::;;;<<<;;;:::777888999::::::999999888999999888888999999:::;;;888999;;;<<<<<<:::999888888888888888999:::;;;;;;777777777777777777777777777888888999888777666555888888888888888888888888888888777666666666666666777777777777777777777777555666888999888777666444555666777888999888888777555666777777777777666555777777666666666777888999666777888::::::999888777888888777777888888999:::888999999999777777888:::555666888999;;;;;;;;;;;;777777888888888888999999555666888999:::;;;<<<<<<777777777777777777777777555666666666777777777888777888999999999999888777777777777777777777777777;;;:::999888777888888999777888999::::::::::::999888888888999999999::::::;;;;;;:::999999:::;;;<<<:::999999888888999999:::999999::::::::::::;;;;;;999;;;<<<<<<::::::;;;===>>>===>>>AAAAAAAAAIIISSS___ccciiinnnooopppqqqqqqpppppprrrtttwwwxxxwwwvvvwwwxxxzzzyyyxxxxxxyyy{{{zzz{{{||||||{{{yyywwwuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvxxxyyy{{{{{{zzzyyyxxxtttuuuvvvxxxzzz|||}}}~~~}}}|||zzzxxxxxxwwwxxxxxx{{{|||||||||{{{zzzxxxwwwyyyzzzzzz{{{||||||}}}}}}~~~|||{{{zzzyyyyyy|||{{{{{{{{{{{{{{{{{{|||zzz{{{||||||{{{|||~~~~~~~~~}}}~~~yyyrrrmmmpppyyy~~~}}}~~~~~~}}}|||yyyzzz|||}}}tttnnnhhheeegggkkkllllllgggddd___]]]___eeelllppp|||~~~~~~~~~{{{yyyuuuooohhh```ZZZVVVTTTUUUVVVWWWWWWVVVTTTSSSMMMMMMLLLLLLLLLMMMOOOPPPNNNNNNOOONNNNNNPPPSSSVVVTTTUUUXXX\\\bbbeeefffeeeggghhhkkkppptttuuutttrrrwwwzzz||||||zzzxxxzzz{{{{{{}}}|||zzz{{{~~~|||xxxuuujjj\\\SSSLLLFFFDDDGGGDDDAAAAAADDDEEECCCDDDGGGAAABBBBBBBBBDDDHHHMMMQQQWWW___gggjjjmmmsssxxxyyy||||||}}}}}}}}}}}}||||||uuuwww{{{~~~{{{{{{{{{|||}}}|||zzzxxxooolllggg```YYYSSSOOOLLLKKKHHHDDDAAA>>>===>>>>>>@@@@@@AAA@@@???===;;;:::;;;;;;;;;::::::;;;;;;;;;>>>???>>>======@@@DDDGGGSSS[[[cccggglllrrrtttsssuuutttppplllnnnrrrqqqlllhhhaaaWWWNNNGGGBBB???===<<<>>>@@@AAA@@@>>>;;;999999999:::;;;;;;<<<======<<<;;;999:::;;;;;;999888777888:::;;;<<<;;;;;;:::999999888888999999:::;;;777888;;;======;;;999888777666555555666888:::;;;666666666666666666666666777888888999999777666555888888888888888888999999777777555555555666888999666777777888999999::::::777888999999888777666555555666777999999999888777666777888999999888777666999888777777777888:::;;;555666999;;;;;;:::888666888888888777888888999:::999:::;;;;;;:::999:::;;;777888999:::;;;:::999999777666555666888999999777888888999::::::::::::999777777777777777777777777555666666666777777888888777888999::::::999888777777777777777777777777777;;;:::888777777999:::<<<777888999:::::::::::::::999999:::::::::;;;;;;;;;===<<<:::999888999999::::::999999999999999999:::999999:::::::::;;;;;;;;;999;;;<<<;;;::::::;;;<<<===<<<>>>BBB@@@>>>EEEOOO^^^ccciiimmmooopppqqqqqqnnnnnnpppssswwwxxxxxxwwwwwwyyyzzzzzzyyyxxxzzz{{{zzz{{{||||||zzzxxxuuussssssuuuwwwzzz{{{{{{zzzyyyuuuwwwzzz||||||{{{yyywwwssstttvvvyyy{{{|||}}}~~~{{{zzzyyyxxxxxxxxxyyyzzz||||||}}}}}}|||zzzyyywwwyyyyyyyyyzzz{{{||||||}}}~~~|||zzzyyyxxxxxx||||||{{{{{{{{{{{{||||||zzz{{{||||||||||||~~~~~~|||{{{{{{sssiiicccfffrrr{{{~~~}}}}}}}}}}}}||||||~~~xxxzzz}}}sssqqqmmmkkkkkkkkkkkkjjjkkkeee```bbbdddfffjjjppp{{{~~~~~~}}}~~~|||yyytttlllccc[[[VVV^^^^^^\\\ZZZWWWTTTQQQPPPQQQOOONNNNNNOOOPPPPPPOOOQQQPPPNNNMMMMMMMMMNNNNNNNNNQQQVVVZZZ]]]aaaeeehhhhhhkkkoooqqqrrrssstttvvv{{{{{{{{{{{{||||||}}}}}}zzz|||~~~~~~}}}~~~qqq]]]OOOIIIGGGDDD@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGBBBAAAEEEIIILLLPPPTTT^^^bbbgggkkkooossswwwzzz|||zzzyyyzzz~~~}}}||||||}}}~~~|||zzzzzzzzz{{{zzzxxxsssmmmddd[[[UUUQQQNNNLLLJJJGGGDDD???<<<;;;::::::@@@>>><<<===???@@@???===@@@===;;;999:::::::::999;;;<<<===<<<===???BBBEEESSSZZZdddmmmrrruuuvvvwwwppprrrssssssrrrqqqrrrsssooohhh^^^RRRHHHBBB???>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777999999:::===>>>===:::888777999;;;:::999888999::::::::::::999999888888888888888888888888999999999;;;;;;999888777777666666555666888::::::888666555888888888888777777777777555555666666777777888888666666555555666777999:::666777999999888888999:::777777777777888888888888888888888888888888888888777777666555555555555555777888999::::::999777666888999999::::::999999888666666777888999::::::;;;777888888999999888666555444777:::;;;999777666666777777888999999999888888777777888888888999999999777777777777777777777777666666555666666777888999666666666666666666666666666666777777777666666555666666777888888888888888:::888777666777888777666999999999999999999999999;;;:::999888888:::<<<===888999:::;;;<<<;;;::::::::::::999999999:::;;;;;;:::<<<>>>>>>>>>???CCCGGGWWW```jjjnnnmmmlllooorrrrrrrrrrrrssstttuuuvvvvvv}}}|||zzzxxxwwwxxxzzz{{{xxxyyyyyyyyyxxxwwwuuusssuuuxxxyyyxxxvvvuuuwwwyyyxxxyyyzzz{{{{{{{{{zzzyyyvvvwwwxxxyyyzzz{{{||||||zzzyyyyyyxxxyyyzzz|||}}}|||{{{zzzyyyxxxxxxyyyzzztttvvvyyy{{{|||||||||{{{~~~}}}|||{{{yyywwwvvvvvvzzz{{{|||}}}}}}|||{{{{{{}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~{{{vvvmmmbbbYYYZZZiiiyyy}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~yyy{{{}}}uuuqqqmmmkkkkkkkkklllllllllfffbbbbbbcccdddhhhnnnxxx}}}~~~{{{zzzwwwrrrkkkddd^^^ZZZ\\\[[[ZZZWWWUUUSSSQQQPPPPPPNNNMMMMMMNNNOOOOOONNNPPPOOOMMMLLLLLLLLLMMMNNNOOOQQQTTTWWWZZZ^^^bbbfffhhhkkkoooqqqrrrsssuuuvvvyyyyyyzzz{{{||||||}}}}}}|||}}}}}}}}}||||||~~~ssscccVVVNNNIIIDDDAAADDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDKKKPPPRRRVVVZZZ```ccchhhlllpppsssvvvyyyxxxyyyzzz|||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}zzzxxxtttmmmddd[[[UUUQQQNNNLLLHHHGGGDDDAAA????????????@@@>>>===>>>@@@AAA???<<<@@@>>>;;;;;;;;;<<<<<<;;;<<<======<<<<<<>>>BBBEEEQQQYYYccckkkppprrrtttuuuqqqsssttttttsssqqqrrrssspppjjj```TTTJJJDDD@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888::::::;;;===???>>><<<999777999;;;:::999888999::::::::::::999999999888888888888888888888888888888::::::999888777777777777666777888999999888777666777666666666555555555555777777777777888888888999444444444555777999;;;<<<666888999999888888999:::777777888888888999999999999999999999999999999999888777777666666666777777888888999999999888888777888999999::::::999999888999999999999999999::::::888888999999999888777666444777:::;;;999777666666777888999:::;;;;;;;;;;;;888888999999999:::::::::888888888888888888888888777666666666666777777888888888888888888888888888888888888999999888888777777777888999999999999999;;;999888777888999888777999999:::::::::;;;;;;;;;999999888888999:::<<<===888999:::;;;;;;;;;::::::;;;:::::::::;;;;;;<<<===>>>??????>>>======@@@CCCPPPYYYdddkkklllmmmppptttssssssrrrrrrssstttvvvwww|||{{{yyyxxxxxxyyy{{{|||yyyyyyyyyxxxwwwvvvuuuuuutttwwwyyyxxxvvvuuuvvvxxxwwwxxxyyyzzzzzzyyyxxxxxxvvvvvvwwwwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxzzz|||}}}|||{{{zzzyyyyyyyyyzzz{{{vvvwwwzzz|||}}}}}}||||||||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}|||}}}~~~~~~~~~~~~{{{tttjjj^^^SSSRRR```qqq}}}~~~~~~~~~|||~~~~~~zzz|||}}}~~~vvvrrrllliiiiiikkkmmmmmmmmmhhhccccccbbbbbbeeekkkttt|||~~~{{{vvvpppiiibbb]]]ZZZYYYWWWUUUSSSQQQPPPPPPPPPNNNMMMKKKKKKMMMNNNMMMLLLNNNMMMLLLKKKJJJKKKLLLLLLOOOPPPRRRSSSVVVZZZ```dddhhhkkknnnppppppqqqssstttvvvwwwyyyzzz||||||}}}}}}}}}}}}}}}{{{zzzzzz|||~~~}}}vvvkkk^^^SSSKKKEEECCCEEEEEEEEEEEEEEEEEEEEEEEE@@@???DDDLLLQQQRRRUUUYYYdddggglllooorrrtttvvvxxxvvvzzz~~~~~~|||}}}{{{wwwrrrkkkaaaYYYRRRNNNKKKIIIEEEDDDBBBAAA@@@@@@AAABBB>>>>>>???@@@BBBAAA???<<>><<<<<<===>>>>>>======>>>>>>===<<<>>>AAACCCNNNVVVaaaiiimmmoooqqqsssrrrtttuuutttrrrqqqqqqrrrrrrlllbbbWWWMMMFFFAAA???<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999::::::;;;>>>??????===:::777999;;;:::999888999::::::::::::999999999999888999999888888777777666666999999888888888888888999888888888888888888888888777777666666666555555555888888888888999999999999555555555666777888:::;;;777888999999888777999:::888888888888999999999999999999999999999999999999888888777777777888999999999888888888888888999999888888999999999999888888;;;;;;:::::::::999999999888888999999999888777666444777999:::999777666666555666888999;;;<<<<<<<<<999999999:::::::::;;;;;;888888888888888888888888888777777666666666666777::::::::::::::::::::::::999999:::::::::::::::999888888999:::::::::::::::<<<:::999888:::::::::999999999:::;;;<<<<<<======777777888999999:::;;;;;;888999:::;;;;;;;;;:::::::::::::::;;;<<<===>>>???>>>>>>>>>===<<<===???AAAGGGPPP\\\fffkkkooorrrtttuuutttrrrqqqrrrtttvvvxxxyyyyyyxxxxxxyyyzzz|||}}}yyyyyyxxxwwwvvvvvvvvvwwwtttvvvxxxxxxwwwvvvuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvtttuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvxxxyyy{{{}}}|||{{{zzzzzzzzz{{{|||}}}xxxyyy{{{}}}~~~~~~}}}|||zzzzzz{{{|||||||||{{{{{{xxxyyy{{{~~~~~~~~~~~~~~~}}}xxxlll]]]QQQOOO\\\lllwww|||~~~}}}}}}~~~~~~}}}~~~~~~{{{|||}}}~~~~~~~~~wwwrrrkkkgggfffiiilllmmmmmmiiieeedddaaa___ccchhhqqq{{{~~~~~~yyypppfff^^^XXXUUUUUUTTTQQQOOONNNNNNOOOPPPMMMKKKJJJJJJKKKLLLLLLKKKLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPSSSYYY```eeeiiikkkmmmmmmmmmmmmnnnoootttuuuxxxzzz|||}}}}}}}}}~~~~~~}}}{{{yyyyyy{{{}}}|||xxxpppcccUUUKKKGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAEEEKKKOOOOOOSSSXXXiiilllqqqtttuuuvvvxxxyyyyyy|||~~~~~~zzzvvvnnnggg^^^UUUOOOJJJGGGEEEBBBAAA@@@????????????@@@===???AAABBBCCCAAA???===>>>===<<<===>>>??????>>>>>>>>>>>>===<<<===@@@CCCKKKTTT___gggiiikkknnnppprrrssstttsssqqqooooooppprrrmmmeeeZZZPPPHHHBBB???<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999:::999:::<<<>>>>>><<<;;;777999;;;:::999888999999999999999999999999999999999999888888777666555555888888777777888999999:::999888888777777888888999999999999888888888777777888888888888888888888888888888777666555555555444777888999999888777888:::777777777888888888888999888888888888888888888888888777777777777888999999999888777777777888999:::888888999999999999888888999999999999999999999999777777888888888777666555555777999:::888777666777444555666777888888888888888888999999999999::::::888888888888888888888888888888777666666555666666::::::::::::::::::::::::999999::::::;;;:::::::::777888999999::::::999999;;;:::888888:::::::::999777888999:::;;;<<<===>>>888999999::::::999888888999999:::::::::;;;;;;;;;999999999:::;;;===>>>???;;;;;;;;;<<<===???AAACCCBBBJJJUUUaaajjjooorrrtttvvvtttqqqppppppsssvvvxxxvvvvvvwwwwwwyyyzzz|||}}}yyyxxxwwwvvvvvvvvvwwwxxxuuuvvvxxxyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvssssssssstttttttttuuuuuuuuutttuuuuuuwwwyyy{{{}}}|||{{{zzzzzz{{{|||}}}~~~zzz{{{|||}}}}}}}}}}}}}}}zzz{{{|||}}}}}}||||||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~|||xxxkkk\\\NNNKKKXXXgggrrrwww}}}~~~||||||}}}|||}}}~~~||||||}}}}}}~~~~~~~~~~~~xxxrrrjjjeeedddgggiiikkklllhhheeedddaaa^^^aaagggooozzz|||{{{}}}~~~{{{oooddd[[[UUURRRSSSQQQOOOMMMLLLMMMNNNOOOLLLJJJIIIIIIJJJKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNRRRYYYaaaggglllnnnnnnmmmlllkkklllmmmsssuuuxxxzzz|||}}}}}}}}}~~~~~~~~~|||{{{{{{}}}}}}zzzrrreeeVVVMMMJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFIIINNNQQQSSSZZZbbbnnnqqqvvvxxxyyyzzzzzz{{{~~~}}}~~~}}}|||{{{xxxvvvllleee\\\SSSNNNJJJGGGEEECCCCCCBBB@@@???>>>>>>======???BBBCCCCCCAAA???>>><<<<<<;;;===?????????>>>>>>>>>>>>===<<<===@@@CCCIIISSS___fffggghhhkkkoooqqqrrrsssrrrpppnnnnnnoooqqqmmmfff]]]TTTKKKDDD@@@<<<;;;;;;;;;:::::::::999999999999999999999999999::::::::::::999999999999888888888:::<<<===<<<:::777999;;;:::999888999999999999999999999999999999:::999999888777666666555777777777777888999::::::999999888888888888999999999999999999888888888888777777777777777777777777777777666666555444333222777999:::999888777888999666666666777777777888888777777777777777777777777777777777666666777777888999888777777777888:::;;;777888888999999888888777666666666777888999999999555666777777777666555444555777999999888777777777666666777777777666555555777777777777888888888888888888888888888888888888888888777666666555666666999999999999999999999999777777888999999:::999999666777777888888888888888:::999777777999:::999999666777888999:::;;;<<<<<<;;;;;;;;;;;;999888777666999999999:::::::::;;;;;;888888888999:::<<<===>>><<<;;;;;;;;;===???AAABBBAAAGGGPPP\\\gggnnnqqqqqquuusssqqqooooooqqqtttwwwssstttuuuvvvxxxzzz{{{|||xxxwwwvvvvvvvvvwwwxxxyyywwwwwwxxxyyyyyyyyywwwvvvxxxyyyzzzzzzzzzxxxwwwvvvrrrrrrrrrssssssttttttuuutttttttttuuuvvvyyy{{{||||||{{{zzzzzz{{{|||}}}~~~{{{{{{{{{||||||||||||{{{{{{|||}}}}}}}}}|||{{{zzz}}}}}}~~~~~~}}}|||}}}|||||||||}}}~~~~~~|||zzzsssgggXXXJJJFFFQQQ```nnnrrrxxxzzzzzzzzz}}}~~~~~~~~~~~~{{{{{{||||||}}}~~~zzztttlllfffeeefffhhhiiiiiigggeeeddd```]]]aaahhhoooyyy}}}{{{|||}}}~~~~~~~~~yyyoooeee]]]WWWTTTQQQPPPOOOMMMMMMMMMNNNNNNKKKJJJHHHHHHJJJKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKLLLMMMQQQWWW___dddnnnoooooonnnmmmmmmnnnppptttvvvyyy{{{}}}~~~}}}}}}|||}}}|||uuujjj]]]SSSOOOOOOEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEHHHNNNRRRWWW```jjjppptttyyy||||||||||||}}}}}}}}}zzzyyywwwuuusssjjjddd[[[SSSNNNKKKHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>>>>AAACCCDDDBBBAAA@@@@@@<<<<<<<<<===???@@@>>>======>>>>>>===<<<>>>AAACCCHHHSSS___fffffffffjjjoooppprrrsssrrrpppooooooooopppnnniiiaaaXXXOOOGGGCCC======<<<<<<;;;:::::::::999999999999999999999999999999999999999999999999777777777999;;;<<<;;;:::777999;;;:::999888999:::888999999999999:::::::::::::::999999888888777777888777777777888999::::::999999999999999999999999888888777777777666666666777777777666666666666666333444555666666666666666888999:::999777777777999666777777777777888888888777777777777777777777777888888777666666666666666777777777777888999::::::777777888888888888777777444444555666777888999:::555666777777777666555444666777999999777666777888888999999888888777666555666666666777777777777888999999999999999999999999888777777666666666666777888888888888888888888888555666777888999999999999666666777888888888888777:::888777777999::::::999777777888888999:::;;;;;;======<<<;;;999888777777::::::999999999:::;;;<<<888888888999:::;;;<<<===AAA???===<<<===>>>>>>>>>AAADDDKKKVVVcccllloooooosssrrrpppnnnnnnppprrrtttqqqrrrsssuuuwwwxxxyyyzzzwwwvvvvvvvvvwwwxxxyyyyyyyyywwwvvvwwwxxxyyyxxxvvvyyyyyyzzzzzzzzzxxxwwwvvvqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuuuuwwwxxxzzz||||||{{{zzzzzzzzz{{{|||}}}zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyy}}}~~~~~~~~~|||{{{zzz{{{{{{zzzzzz{{{}}}}}}|||zzzsssiii[[[LLLGGGPPP^^^kkkooouuuxxxyyy{{{~~~~~~zzzzzz{{{{{{}}}~~~}}}wwwoooiiiggggggggggggfffddddddddd```]]]bbbiiipppxxx~~~~~~}}}}}}~~~~~~~~~}}}wwwooofff___YYYVVVQQQPPPPPPOOONNNNNNMMMMMMKKKJJJHHHHHHJJJKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKLLLMMMOOOTTTZZZ^^^jjjkkkllllllkkkmmmppprrruuuwwwzzz}}}~~~~~~}}}}}}zzz}}}{{{rrrhhh]]]VVVRRRHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEKKKRRRVVVYYYbbblllppptttyyy|||}}}}}}|||}}}}}}~~~}}}}}}~~~}}}{{{yyyvvvrrrooofff```XXXPPPLLLIIIGGGFFFEEEEEEDDDCCCBBB@@@???>>>???BBBDDDCCCAAA@@@AAABBB>>>>>>>>>???AAAAAA???===<<<======<<<<<<>>>BBBEEEIIITTTaaagggffffffjjjoooqqqrrrttttttrrrqqqqqqrrrqqqooolllfff]]]TTTLLLGGG??????>>>>>>===<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888777777999;;;===<<<;;;777999;;;:::999888999:::888888999999999::::::::::::::::::999999999999999888888888888888888999999888888::::::::::::888888888888888777777777666666888888888777777777666666333444666777888888888888888999:::999777666777888888888999999999:::::::::888888888888888888888888;;;:::999888777666666666666666777888999:::::::::777777888888888888777777666666777777888888888999777888999999999888666555666888999888777666777888777777777888777777666666666777777777777888888888999999999999999999999999777666666666666777777888888888888888888888888888555666777888999999999999777777888999999999999888:::999888888:::;;;;;;:::999999999:::::::::;;;;;;===<<<;;;:::::::::;;;<<<::::::999999999:::;;;<<<:::::::::::::::;;;<<<<<>>@@@???>>>???@@@DDDPPP^^^jjjnnnnnnqqqpppooonnnnnnooopppqqqoooppprrrtttuuuvvvwwwwwwuuuuuuvvvwwwxxxyyyyyyyyyyyyvvvssssssuuuwwwwwwvvvxxxyyyyyyyyyyyywwwuuutttqqqqqqrrrtttvvvwwwxxxyyywwwwwwvvvvvvwwwxxxzzz{{{|||{{{zzzyyyyyyyyyzzz{{{yyyyyyxxxwwwwwwwwwwwwwwwvvvxxxzzz|||}}}|||{{{zzz{{{|||}}}}}}}}}|||{{{zzz{{{zzzzzzzzz{{{}}}~~~~~~}}}||||||}}}wwwmmm```PPPIIIPPP\\\hhhnnnvvv{{{}}}~~~|||~~~yyyyyyzzz{{{}}}~~~zzzrrrllliiihhhggggggdddcccdddddd```^^^ccckkkqqqxxx}}}}}}{{{~~~~~~~~~{{{}}}~~~~~~}}}~~~}}}wwwoooggg___YYYUUUQQQQQQQQQQQQPPPNNNMMMLLLLLLJJJHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLJJJKKKLLLLLLMMMPPPUUUYYYcccdddfffggghhhkkkooorrrvvvxxx{{{~~~}}}|||xxx|||zzzqqqfff[[[TTTJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMUUU\\\^^^___eeemmmooosssxxx|||}}}||||||||||||~~~}}}|||~~~~~~|||{{{|||~~~}}}{{{vvvppplllaaa[[[SSSLLLHHHFFFDDDCCCAAAAAAAAAAAA@@@???>>>===@@@BBBDDDCCC@@@@@@BBBDDD@@@???@@@AAABBBBBB@@@>>>;;;<<<===<<<===???BBBEEEIIITTTaaagggffffffkkkppprrrsssuuuuuutttssstttuuurrrqqqnnniiiaaaXXXOOOJJJAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888:::<<<>>>>>>===777999;;;:::999888999:::888888888999999:::::::::::::::::::::::::::;;;;;;999999888888888888888999777888:::;;;;;;:::888777:::::::::999999999999888:::999999999888888777777888888999::::::999777666888::::::999777666777888::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<;;;999888777777666555666888999::::::999999777777888888888888777777999999999888888888888888999999:::;;;:::999888777666888999888777666777888333333444555666666666555777888888888888999999999999999999999999999999999666666555666666777888999888888888888888888888888555666777888999:::::::::888888999::::::::::::999;;;:::999999;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>@@@;;;:::999888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===@@@>>>;;;<<<@@@BBBBBBAAA===<<<@@@KKK[[[hhhmmmmmmoooooonnnnnnnnnnnnnnnooonnnoooqqqssstttuuuvvvvvvsssuuuwwwxxxyyyyyyyyyxxxxxxtttpppppprrruuuuuuuuuwwwxxxxxxxxxwwwvvvtttsssqqqqqqsssuuuwwwyyyzzz{{{xxxxxxwwwwwwwwwxxxzzz{{{|||{{{zzzyyyxxxxxxyyyzzzxxxxxxwwwvvvuuuuuuuuuuuusssuuuyyy|||}}}}}}|||{{{yyyzzz{{{}}}}}}}}}||||||{{{zzzzzz{{{|||~~~~~~}}}||||||||||||{{{vvvmmm___NNNEEEKKKUUUfffnnnxxx|||}}}{{{}}}zzz{{{|||}}}vvvxxx{{{}}}}}}}}}}}}~~~zzzxxxtttoookkkhhhffffffgggeeeccc```^^^```dddhhhlllqqqzzz}}}{{{|||}}}~~~}}}|||{{{yyyxxxxxxxxxyyy{{{}}}~~~|||}}}|||}}}~~~}}}xxxpppiiibbb\\\XXXXXXTTTPPPOOOOOOOOOLLLIIIPPPLLLHHHIIINNNQQQPPPMMMJJJHHHGGGGGGHHHIIIGGGFFFIIIHHHHHHIIILLLPPPUUUXXXaaaeeehhhiiihhhiiilllnnnwwwyyy|||}}}|||{{{{{{{{{}}}|||~~~xxxnnnaaaWWWRRRJJJHHHNNNLLLEEEEEELLLPPPSSSWWWYYY\\\aaahhhnnnssstttuuuwwwyyy{{{|||}}}|||~~~||||||~~~|||}}}~~~~~~}}}}}}}}}wwwmmmeee^^^TTTKKKGGGDDDBBBDDDHHHAAA@@@???=========>>>>>>>>>???AAACCCDDDDDDDDDCCCAAA???<<<:::;;;<<<<<<<<<======<<<::::::<<>>888888888888888999;;;;;;888666333333555888999999888999999999999888777777>>>===<<<::::::999999:::666666777888888888888888555666666666666666555555777888::::::999999999:::666666666666777888::::::666666666666777888999:::999888888888777777666666999999888888777777666666666666777777888888999999888777777777777777777777666666555555666888:::;;;999888777666555555666777444555666777777666555555888444555::::::555444777999999888888888888888888999888888777666777777777888888777777777777777777777888999::::::999888777::::::::::::::::::::::::888999;;;<<<<<<;;;999888888999:::;;;;;;;;;:::999::::::::::::::::::::::::>>>:::888:::;;;777666777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>@@@HHHSSS___iiiooonnnmmmllllllmmmmmmlllkkknnnppprrrsssssssssuuuwwwsssuuuxxxxxxwwwuuuttttttrrrrrrqqqqqqrrrtttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvyyyyyyzzz{{{{{{zzzyyyyyytttuuuvvvuuutttssstttvvv{{{zzzxxxvvvuuuuuuvvvwwwyyy{{{||||||zzzxxxxxxxxxwwwzzz|||{{{yyyxxxzzz}}}{{{{{{{{{{{{zzzyyyxxxwww{{{zzzyyyxxxyyyzzz|||~~~}}}{{{yyyxxxzzz|||~~~zzztttlllaaaRRRIIILLLTTTaaalllwww|||~~~~~~}}}~~~~~~~~~||||||~~~uuuxxx{{{}}}}}}}}}~~~}}}zzzvvvpppllliiiggggggkkkjjjgggdddaaaaaacccfffhhhmmmvvv}}}|||}}}~~~|||{{{{{{{{{|||||||||{{{{{{zzzyyyzzz|||}}}|||{{{|||~~~|||~~~|||vvvnnnfff___YYYVVVVVVTTTQQQOOONNNMMMKKKJJJOOONNNLLLKKKKKKKKKLLLLLLKKKIIIHHHHHHIIIJJJHHHGGGGGGGGGHHHIIILLLPPPSSSVVV```dddiiikkkjjjkkkmmmpppwwwzzz}}}~~~~~~~~~~~~}}}|||{{{tttjjjbbb[[[RRROOOSSSQQQKKKMMMTTTYYY\\\```bbbdddgggmmmrrrwwwxxxyyyzzz{{{|||}}}~~~}}}~~~}}}~~~}}}}}}{{{tttiii```XXXQQQKKKIIIGGGCCCBBBDDDAAA@@@>>>=========>>>???@@@AAABBBBBBCCCBBBAAAAAAAAA???<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>CCCGGGLLLSSS^^^fffjjjlllnnnppppppqqqrrrttttttsssrrrqqqqqqpppooommmhhh```VVVPPPFFFDDDAAA??????>>><<<;;;===<<<;;;<<<======;;;:::===<<<;;;;;;::::::;;;;;;===;;;999999:::;;;:::999999999999::::::::::::::::::999888777777999;;;<<<999999999::::::::::::::::::888555555666777888888999999999888888888888777;;;;;;::::::999888888777666666777888888888888888666666666777777666666555666888::::::999888999:::777777666777777888999999:::999888777666666666666777777777777666666666555777777666666555555555555777777777777777888888888888888888888999999999999666666666666777888999:::888777666555555555555666333444666777888888888888777555555::::::555444777999999888888888888888888777777777777888999:::;;;888888888888888888888888777888999::::::999888777::::::::::::::::::::::::999999:::;;;;;;:::999999888999:::;;;<<<;;;;;;:::::::::::::::::::::::::::===999999;;;<<<999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>@@@FFFPPP\\\ffflllmmmmmmlllmmmmmmmmmllllllnnnppprrrsssssstttvvvxxxuuuvvvxxxyyyyyyxxxvvvuuurrrrrrqqqqqqrrrtttuuuvvvwwwwwwvvvvvvuuuvvvvvvvvvvvvwwwyyy{{{||||||{{{zzzvvvvvvvvvtttrrrsssvvvyyy|||zzzxxxvvvuuuuuuvvvwwwzzz|||}}}}}}{{{xxxxxxxxxwwwzzz{{{{{{yyyyyyzzz||||||||||||||||||{{{zzzzzz~~~}}}|||||||||}}}~~~|||{{{{{{{{{}}}~~~|||wwwooocccTTTJJJLLLSSS^^^iiiuuu{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~sssvvvyyy|||}}}~~~~~~xxxqqqllliiihhhgggkkklllkkkiiifffeeefffgggfffkkksss}}}~~~~~~~~~}}}zzzwwwxxxzzz|||~~~~~~|||zzzzzz{{{}}}~~~|||{{{{{{}}}{{{uuunnnfff^^^XXXUUUUUUUUUSSSPPPMMMKKKLLLMMMKKKLLLMMMKKKHHHHHHKKKMMMKKKJJJIIIIIIJJJJJJIIIHHHEEEFFFGGGIIILLLOOOQQQRRR]]]bbbhhhllllllmmmoooqqqvvvyyy}}}~~~~~~~~~}}}{{{uuuqqqfff]]]WWWXXXVVVRRRUUU\\\[[[___dddgggiiikkkpppttt{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||xxxooobbbXXXQQQLLLIIIJJJIIIDDDAAAAAA@@@???>>>=========>>>???AAAAAABBBBBBAAA@@@??????BBB???===<<<<<<======<<<999:::;;;;;;===AAAFFFJJJNNNTTT]]]eeekkkmmmmmmlllnnnpppqqqssssssrrrqqqpppqqqpppooommmiiibbbYYYTTTGGGDDDAAA?????????>>>===<<<<<<===>>>???>>>;;;888===<<<;;;;;;:::;;;;;;;;;;;;:::888999;;;<<<<<<;;;999999999999999999999999999999999999:::::::::;;;::::::;;;<<<<<<;;;999999===:::777666777888777777::::::888777777777888999::::::;;;;;;:::999888777666777777888888888888777666666777888888777777666555777888999888777888999888888888888888888888888:::999888777666666666666777666666666666555555555777666666666666555555555888888888888777777777777888888999999:::::::::;;;777777888888888888777777888888777666666666777777333444666888999:::::::::777555666999999666666777888888999999999999999999333333444555777888:::;;;999999999999999999999999888888999999999999888888999999999::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::<<<999999======;;;;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========??????@@@CCCKKKVVVaaagggkkkllllllmmmmmmmmmmmmlllmmmooorrrsssssstttwwwyyyyyywwwwwwxxx{{{{{{xxxuuusssrrrrrrrrrrrrtttuuuvvvxxxwwwwwwvvvuuuuuuuuuvvvsssuuuyyy|||}}}}}}{{{zzzyyyxxxvvvsssrrrtttxxx{{{~~~}}}{{{yyyxxxxxxxxxyyy|||}}}~~~{{{yyyxxxxxxxxxyyy{{{zzzyyyyyyzzz||||||||||||}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}zzzrrrfffWWWKKKJJJOOO[[[gggssszzz~~~~~~~~~~~~~~~}}}}}}}}}~~~rrrtttxxxzzz|||~~~yyyrrrlllhhhgggfffgggiiikkkkkkjjjiiijjjkkkhhhlllttt}}}|||xxxyyy{{{}}}}}}{{{yyyzzz|||~~~~~~|||zzz{{{|||}}}xxxqqqhhh```[[[XXXUUUVVVUUURRRMMMKKKMMMPPPIIIIIIIIIIIIJJJLLLNNNPPPKKKIIIHHHHHHIIIIIIHHHGGGDDDEEEGGGIIIKKKMMMOOOOOOYYY___gggkkkmmmmmmoooqqqvvvxxx{{{}}}|||{{{{{{|||~~~}}}~~~}}}|||qqqhhh```\\\YYYVVVYYY___[[[aaagggkkkmmmooorrruuuyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||zzztttiii\\\RRRLLLHHHFFFHHHHHHCCCAAAAAA@@@???>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@=========>>>===<<<:::;;;<<<<<<>>>AAAFFFJJJNNNRRRZZZcccjjjlllkkkiiiiiikkkmmmpppqqqpppooonnnpppooonnnlllhhhccc\\\WWWHHHDDD@@@=========>>>===>>>======>>>???>>><<<:::======<<<;;;;;;;;;;;;;;;:::999888999;;;======<<<999999999888888888888888999:::;;;<<<<<<<<<;;;;;;:::;;;=========;;;999777<<<:::888888999999999888;;;:::888666666777888::::::;;;===>>>===<<<:::888666777888888888888777777666777777888888888888777444666888888777666777888888888999999888888888777666666666666777888999:::777777777777777666666666888888888888888888888888999999888888777777666666777777888999999:::::::::777888999999999777666555999999999999888999999999555555666777888888999999777666777888888777777888888888999999999999999:::555555555666888999;;;<<<999999:::::::::::::::;;;999999999999999999999999888888999::::::;;;<<<<<<::::::999888888999::::::999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;===<<<999:::>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@??????AAAGGGPPPZZZaaahhhjjjlllmmmmmmmmmmmmmmmmmmoooqqqrrrssstttwwwyyyzzzvvvtttwww{{{}}}yyyuuutttsssrrrrrrrrrtttuuuvvvwwwwwwvvvuuuttttttttttttrrruuuyyy}}}~~~|||zzzxxxxxxxxxwwwvvvtttuuuxxxzzz}}}|||{{{{{{{{{{{{}}}~~~~~~|||yyyxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~{{{zzzyyyyyyyyyzzz{{{{{{~~~~~~|||tttiiiZZZLLLHHHKKKYYYfffssszzz~~~|||||||||}}}}}}}}}}}}~~~~~~}}}{{{{{{}}}ppprrruuuxxxzzz}}}zzzrrrlllhhhfffeeefffiiilllmmmlllkkkjjjkkkiiimmmsss{{{}}}|||||||||}}}~~~~~~|||yyyyyy{{{~~~~~~{{{zzz{{{|||~~~{{{sssiiiaaa\\\ZZZWWWWWWVVVRRRNNNMMMOOOSSSMMMIIIGGGHHHMMMPPPOOONNNIIIHHHFFFGGGHHHHHHGGGEEEDDDEEEGGGIIIJJJLLLMMMNNNUUU\\\dddiiikkklllnnnqqqwwwzzz|||}}}|||zzzzzzzzz~~~~~~~~~{{{sssjjjccc^^^\\\^^^bbbeeejjjooorrrrrrrrrsssvvvuuuvvvwwwyyy{{{|||~~~~~~}}}|||zzzvvvnnncccWWWOOOLLLFFFCCCDDDEEEBBBAAACCC??????>>>======>>>???@@@>>>>>>??????@@@AAABBBBBBBBB@@@>>>>>>??????>>><<<<<<=========>>>@@@DDDFFFMMMPPPWWW___fffiiiiiigggfffiiimmmppprrrsssrrrqqqooommmkkkjjjgggccc^^^ZZZLLLHHHBBB>>>>>>>>>??????AAA???===<<<===>>>>>>=========<<<;;;;;;;;;;;;<<<:::999888999<<<===>>>===999999999888888888777777777888:::;;;;;;;;;999888:::;;;=========;;;999777:::888777888:::;;;;;;:::;;;:::888666666777888:::999:::<<<======;;;999888777777888888888777777666666666777888888888888888444555777777666666666777888888999999999999888777666666666666777888999:::888888888888888888888888888888888888999999999999999999888888777777666666777777777777888888999999777888999999999777555444777888888888888888888888777666666666666666666666666777777777777888999888888888999999::::::::::::;;;;;;::::::;;;;;;<<<===999999:::::::::;;;;;;;;;:::999999999999999999:::888888999::::::;;;<<<<<<:::999999888888999999:::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===:::666777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>=========>>>???@@@????????????@@@BBBCCCDDDBBBAAA??????@@@@@@>>><<<===>>>>>>>>>===>>>AAACCCKKKOOOUUU\\\bbbfffhhhiiiiiilllppptttvvvvvvuuutttnnnllljjjhhhgggddd```]]]SSSNNNGGGBBBAAABBBCCCCCCCCC@@@===<<<===>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;:::999:::<<<>>>>>>===:::::::::999888888777777444555777888888888777666::::::;;;<<<<<<;;;999999888777777888:::<<<;;;:::::::::888777777777888999666777888999999888777666777888888888888777777666555555666777888888888888444666777888777666777888777888999:::::::::888888:::999888777666666666666888888999999999999999:::666666666777777777777888888888888888777777777777777777777777777777777777888888888888888777666666444555666666777777666666888777666555444444444444666888888666666:::;;;999888888999999:::;;;;;;;;;:::999999888777777777888888999999::::::;;;;;;<<<::::::999999999999::::::999999999::::::;;;;;;;;;999999999999999999999999888999:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>:::555666;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>???@@@@@@BBBGGGOOOVVV```dddiiikkkjjjjjjkkkmmmlllmmmoooppppppqqqssstttvvvtttrrrtttwwwxxxwwwuuuuuuuuutttsssssstttuuuvvvuuuttttttssssssttttttuuuuuuwwwzzz||||||zzzwwwuuutttwwwyyyzzzyyywwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyzzz|||~~~}}}{{{zzzyyyyyyzzzyyyxxxyyy{{{|||{{{zzzyyyxxxxxxxxxyyyzzz|||}}}}}}}}}||||||||||||{{{{{{zzz{{{}}}}}}wwwooobbbSSSJJJHHHSSS```nnnvvv{{{~~~~~~|||~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}mmmooorrrtttuuuyyy}}}}}}wwwqqqkkkgggdddkkkmmmoooooommmkkkjjjjjjfffhhhmmmuuu{{{}}}}}}}}}}}}}}}}}}yyyvvvvvvxxx{{{~~~~~~|||zzzzzz|||~~~~~~}}}|||}}}~~~}}}{{{{{{}}}~~~{{{}}}xxxmmmccc___^^^YYYUUUQQQNNNNNNOOOPPPPPPQQQNNNJJJIIIJJJJJJIIIGGGIIIHHHFFFGGGHHHHHHGGGEEEHHHHHHGGGGGGHHHKKKMMMOOOVVV\\\bbbfffhhhkkkooosssvvvyyy|||~~~~~~~~~|||}}}{{{uuuqqqoooooonnnpppsssvvvuuurrrqqqqqqssswwwxxxyyyzzz|||}}}~~~xxxyyy{{{{{{zzzyyy{{{|||xxxuuuoooggg^^^VVVQQQOOOKKKEEEBBBCCCCCCAAAAAACCC???>>>=========>>>@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDBBBAAA@@@@@@AAA@@@>>>===;;;===>>>======>>>@@@BBBJJJOOOVVV[[[___dddjjjnnnlllooossswwwxxxwwwuuusssnnnllljjjiiihhhfffcccaaaXXXRRRJJJDDDBBBCCCDDDDDDAAA@@@>>>>>>???@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;999:::<<<=========;;;;;;;;;:::999888888888666666777888888888888777999999999:::::::::::::::999888777888::::::999777999999999888888888888777666666666666666666666666888888888888888777666666444444555666777777777777444666888888777777777888666777999:::;;;;;;999999:::999888777666666666666777777888888999999999999666666777777777888888888777777777777777888888888:::999999888888777777666888888777777777777777888555666777888888888777777888777666555555666666777666999888555666:::<<<999888888999999:::;;;;;;<<<888777666666555555555666888888888999:::;;;;;;;;;;;;:::999999999999:::;;;::::::::::::::::::::::::777888999::::::999888777777888999:::::::::999888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???;;;666888>>>========================::::::;;;;;;;;;<<<<<<<<<;;;>>>AAAAAABBBEEELLLSSS\\\bbbhhhjjjiiihhhjjjmmmlllmmmoooooonnnnnnpppqqqttttttttttttuuuvvvwwwwwwvvvuuutttsssssstttuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxuuuvvvxxxzzz{{{zzzyyyxxxuuuwwwxxxxxxwwwvvvvvvwwwssstttuuuwwwxxxyyyzzzzzzxxxzzz||||||{{{zzzyyyzzz{{{yyyxxxyyy{{{|||{{{yyyzzzyyyxxxwwwxxxyyy{{{}}}zzzzzz{{{zzzzzzyyyyyyxxxwwwxxxzzz|||~~~~~~yyysssgggXXXMMMKKKJJJXXXhhhrrrxxx}}}}}}{{{|||}}}~~~|||||||||}}}}}}}}}~~~~~~~~~|||yyyzzz{{{|||}}}~~~mmmoooqqqrrrtttwww|||zzztttnnnhhheeeiiikkknnnooonnnnnnooooooeeehhhmmmuuu}}}~~~|||{{{~~~zzzvvvrrrrrrvvvzzz}}}~~~|||{{{{{{}}}~~~}}}}}}{{{|||}}}|||{{{|||}}}|||pppgggcccbbbXXXSSSNNNLLLMMMOOOOOONNNKKKKKKKKKIIIGGGGGGIIIKKKJJJIIIGGGHHHIIIIIIHHHFFFJJJIIIGGGGGGHHHJJJMMMOOOXXX]]]cccfffhhhkkkppptttqqqtttyyy|||}}}~~~|||~~~~~~}}}}}}|||wwwuuutttsssqqqrrrvvvyyyzzzyyyyyy||||||||||||}}}~~~~~~~~~|||{{{|||}}}vvvrrrkkkaaaXXXRRRPPPOOOIIIEEECCCEEEEEEBBB@@@AAA???>>>=========???@@@AAADDDCCCBBBAAAAAAAAABBBCCCBBBAAA@@@AAAAAAAAA???===:::;;;<<<======>>>@@@BBBJJJPPPWWW[[[]]]ccckkkrrrnnnqqqtttwwwwwwuuurrrpppooommmkkkiiiiiihhhfffdddYYYSSSJJJCCCAAAAAABBBCCC?????????AAABBBAAA>>>;;;>>>>>>===<<<<<<<<<<<<<<<===;;;::::::<<<======<<<<<<<<<;;;;;;:::999888888999999:::::::::;;;;;;;;;999888888888888999;;;;;;:::999888999999999777555888999999999999888777777888777777777777777888999888888888888888777666666333444555666777777777777555777888999888777888999555666999;;;<<<;;;:::999666666666666777888999:::666666777777888888888999888888999999::::::::::::666666777777888888999999<<<;;;;;;:::999888777777999888777666666777888999888999:::;;;<<<;;;;;;:::777777666666666888999:::555999999444555;;;===:::888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<777777888999999:::;;;;;;;;;;;;999999999999;;;;;;;;;:::::::::::::::::::::666777999::::::999777666666777888999:::999888888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>@@@<<<888;;;BBB>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<:::>>>BBBBBBBBBEEEKKKQQQZZZ```gggiiihhhgggiiillllllmmmnnnnnnmmmmmmnnnpppssstttuuuuuutttuuuwwwyyyvvvuuutttsssssstttuuuvvvuuuvvvvvvvvvwwwyyyzzz{{{tttuuuwwwyyyzzz{{{{{{zzzvvvwwwwwwvvvtttuuuwwwyyyssstttvvvyyy{{{|||}}}}}}wwwyyy{{{|||{{{zzzzzzzzz{{{yyywwwxxx{{{}}}{{{yyy{{{zzzyyyxxxxxxyyy{{{}}}}}}}}}~~~~~~}}}|||{{{{{{uuuvvvxxxzzz}}}{{{vvvkkk\\\QQQMMMCCCRRRcccnnnvvv{{{}}}{{{{{{|||}}}~~~~~~{{{wwwyyyzzz}}}~~~tttrrrrrrvvv{{{}}}|||zzz}}}vvvooohhhccccccgggiiiiiilllooommmgggnnnkkkjjjpppyyy}}}xxxxxx{{{~~~zzzuuussstttwwwzzz|||{{{}}}}}}|||||||||}}}~~~{{{qqqggg___ZZZWWWTTTPPPOOOOOONNNIIIFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJGGGEEEEEEFFFIIIJJJIIIHHHFFFEEEFFFIIIMMMOOOXXXZZZ___ffflllppppppooonnnrrrvvvwwwvvvxxx~~~~~~~~~~~~}}}{{{yyyvvvtttsssuuuvvvwwwyyyzzz{{{{{{{{{~~~}}}{{{{{{||||||{{{yyy|||~~~~~~~~~}}}|||zzzyyyxxxyyymmm^^^UUURRRPPPKKKGGGFFFDDDBBB@@@>>>=========>>>>>>>>>>>>============<<<===>>>@@@AAABBBCCCCCC>>>>>>????????????>>>>>>=========<<<;;;<<>>>>>======<<<;;;::::::;;;<<<;;;:::<<<;;;999777777888999;;;???<<<::::::<<<<<<999777;;;888666666888:::999888<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::888888777666666666666777777777777666555444444444555777888888777666777888888666444777777666666555555444444555666888999999888888777777888999:::;;;:::999888555777888777555444666999444555777888999999999888777777777777777888888999999888888777777777777777888999999999999888777777666777888777666666888:::666777888999999888666666999999999999999999999999888888777777777777888888:::777555444777;;;>>>???<<<<<<;;;::::::999888888::::::::::::999999888777999888777888:::;;;:::999999999::::::::::::;;;;;;777777777777777777777777999999888888888888888888999:::;;;;;;999777777888999999::::::;;;<<<======;;;<<<=========<<<:::999<<<<<<;;;;;;;;;<<<<<<======???CCCEEEGGGHHHJJJLLLRRR^^^hhhgggdddeeefffdddhhhjjjmmmnnnnnnoooqqqrrruuurrrpppqqqtttvvvvvvuuuwwwuuusssqqqqqqrrrtttvvvrrrsssuuuwwwyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwrrrqqqrrruuuzzz|||{{{xxxwwwzzz|||}}}{{{yyyxxxxxxxxxxxxyyyzzz{{{{{{{{{zzz~~~}}}|||{{{zzzyyyyyyyyy|||{{{yyyzzz{{{qqqrrruuuwwwzzz|||}}}~~~~~~~~~xxxpppgggXXXKKKHHHLLLWWWeeeooottt{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}zzz|||}}}{{{zzznnnpppsssuuuwwwyyy{{{|||}}}yyyrrrlllhhhdddgggiiiiiikkknnnkkkfffjjjhhhhhhnnnwww~~~}}}~~~|||xxxxxx|||~~~xxxvvvttttttvvvxxxzzzzzz|||~~~}}}||||||{{{|||~~~{{{sssiii```[[[YYYUUUQQQPPPPPPPPPMMMJJJLLLLLLKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGIIIHHHFFFEEEFFFIIILLLNNNUUUXXX^^^fffmmmppppppnnnooorrrvvvvvvuuuwww|||}}}~~~~~~~~~}}}{{{yyywwwvvvuuuyyyzzz{{{}}}~~~~~~~~~||||||}}}}}}{{{zzz|||~~~~~~~~~~~~{{{xxxpppeeeWWWOOOMMMNNNLLLIIIDDDCCCAAA???>>>======>>>@@@@@@@@@?????????>>>>>>======???@@@AAAAAABBBBBB???@@@@@@AAAAAA@@@@@@????????????>>>>>>???BBBEEEJJJNNNTTT[[[aaahhhooosssrrrsssuuuvvvvvvuuuuuuttttttqqqnnnllllllkkkhhheee\\\UUUKKKEEEDDDDDDBBB@@@CCCBBB@@@???>>>>>>>>>???>>>===<<<===>>>>>><<<;;;<<<;;;:::999999:::;;;<<<>>><<<::::::<<<<<<:::888;;;999666666888:::999888;;;;;;::::::::::::;;;;;;::::::::::::999999999999777777777777777666666666777666555555555666777888666555555777888999888666777777777666666666666666666777777888888888888888777777888888999999999888666777888777555555777999666777888::::::::::::999777777777777777888888999999888888777777777777777666777888999999999999999444666999:::999777777888666777777888888777666666::::::::::::::::::::::::999999888888888888999999:::888666666888;;;<<<===;;;;;;;;;::::::999999999999999:::::::::999888888999888777888:::;;;:::999999999::::::::::::;;;;;;::::::::::::::::::::::::888888999999999999999999999;;;<<<;;;999888888999999999::::::;;;<<<<<<===<<<<<<======<<<;;;;;;:::;;;::::::::::::;;;<<<<<<>>>@@@DDDHHHKKKMMMLLLJJJOOOZZZdddeeeeeefffgggfffgggiiilllnnnnnnoooqqqssstttrrrpppqqqsssvvvvvvuuuwwwuuusssrrrrrrsssuuuvvvtttuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvsssrrrsssvvvyyy{{{zzzxxxwwwyyy{{{|||zzzyyyyyyzzz{{{{{{|||}}}}}}}}}||||||zzzyyyyyyyyyyyyyyyyyyzzz|||~~~~~~{{{yyyzzz{{{ssstttvvvxxx{{{|||}}}}}}~~~}}}yyytttkkk[[[MMMIIIJJJQQQ]]]hhhooowww}}}{{{}}}}}}}}}||||||}}}}}}|||~~~~~~~~~~~~~~~|||xxxuuuiiinnntttvvvvvvwww|||zzztttnnnjjjdddgggiiihhhjjjllljjjdddeeedddeeekkkttt{{{~~~~~~~~~zzzzzz}}}~~~|||tttsssssstttwwwyyyzzzyyy~~~~~~|||{{{{{{{{{|||}}}|||uuulllccc^^^ZZZVVVQQQOOOPPPRRRQQQOOOOOONNNMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDHHHGGGFFFEEEFFFHHHKKKMMMPPPUUU]]]gggoooqqqpppmmmooorrruuuuuuuuuwww|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~|||||||||}}}|||zzz|||~~~}}}|||yyysssggg]]]PPPIIIHHHHHHHHHFFFBBBAAA???>>>=========>>>@@@@@@????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>????????????@@@DDDGGGJJJNNNSSSYYY___ffflllqqqssstttvvvwwwwwwwwwvvvuuuvvvssspppnnnnnnmmmlllkkkbbbZZZOOOGGGDDDCCCBBBAAACCCBBB@@@>>>>>>>>>@@@AAA@@@@@@???@@@AAAAAA>>><<<<<<<<<;;;;;;;;;<<<<<<======;;;:::;;;<<<<<<;;;::::::999777777999:::999888:::999999999999999999:::777777888888999999999:::888888888777777666666666777777666666777777888999555444555777999::::::888777777777777777888888888888777777777777888999999777777666666777777888999666777888777666555777999999::::::;;;;;;;;;::::::777777777777777888888999999888888777777777777777555666777888999:::::::::222555:::;;;:::888666666666777777888888888777777777777777777777777777777::::::999999999999:::::::::888777777999;;;;;;:::::::::::::::::::::::::::888888999:::::::::999999999888777888:::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;:::;;;===<<<;;;999::::::999::::::;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::999999:::;;;;;;<<<@@@AAADDDLLLRRRTTTOOOIIIJJJTTT^^^ccceeehhhiiigggfffhhhlllmmmnnnoooqqqssssssrrrqqqqqqsssuuuuuutttvvvuuusssrrrssstttvvvwwwwwwwwwyyyzzzzzz{{{{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwuuuuuutttttttttttttttuuutttssstttvvvxxxyyyyyywwwxxxyyyzzzzzzyyyyyy{{{}}}}}}}}}~~~~~~~~~}}}||||||vvvvvvvvvvvvwwwyyyzzzzzz{{{|||~~~}}}{{{zzzzzzzzzvvvwwwyyyzzz||||||}}}}}}~~~~~~|||zzzxxxrrrbbbRRRLLLHHHJJJTTT```jjjssszzzyyy{{{||||||{{{{{{|||}}}}}}|||~~~}}}yyysssmmmjjjmmmrrruuuwwwzzz}}}zzzssslllgggdddggghhhhhhiiikkkhhhcccbbbbbbdddjjjrrryyy}}}~~~|||{{{~~~}}}vvvtttssstttwwwzzz{{{{{{~~~|||||||||zzz{{{}}}~~~xxxpppgggaaa[[[VVVPPPNNNPPPRRRSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGEEEEEEFFFHHHJJJLLLLLLQQQ[[[fffooorrrpppnnnoooqqqtttvvvwww{{{||||||}}}}}}}}}}}}~~~}}}|||||||||||||||{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzz{{{||||||{{{~~~|||{{{}}}|||rrrhhh^^^VVVMMMGGGEEECCCAAA>>>??????===<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<>>>???????????????>>>>>>AAAAAABBBBBBBBBBBBAAAAAA<<<============???CCCFFFJJJNNNSSSXXX]]]dddjjjooossstttuuuwwwwwwwwwwwwvvvrrrpppnnnmmmnnnoooqqqqqqggg___SSSJJJEEECCCCCCCCCDDDBBB@@@>>>>>>???AAACCCAAAAAAAAACCCDDDCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999888888999999999999999999888888888888999999777777777777888888888888999999888888777666666666888888888888888999999999666666666777:::::::::888666666777888999999::::::999888777666777888999:::888888777666666888999:::777888777777666666777888::::::::::::::::::999999777777777777777888888999999888888777777777777777666666777888999:::::::::333666999:::999888777777888888888999999999999999666666666666666666666666999999999888888999999999:::999888999::::::999777999:::::::::::::::::::::777888999999::::::::::::999777777888999:::999888999999999:::::::::;;;;;;999999999999999999999999888888999:::;;;;;;<<<<<<:::<<<======<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<======;;;::::::;;;<<<===::::::::::::;;;<<<======BBBAAAEEEOOOXXXZZZRRRJJJHHHOOOXXX___dddhhhiiihhheeehhhkkkmmmnnnoooqqqssstttssssssssstttuuuuuuuuuuuuuuutttssstttuuuwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwuuuttttttsssssssssssstttuuuuuuuuuvvvwwwxxxxxxwwwxxxyyyyyyxxxxxxyyy|||||||||}}}}}}|||{{{zzzzzzvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{||||||}}}}}}|||}}}}}}||||||}}}xxxhhhYYYQQQIIIEEELLLZZZfffpppxxxwwwyyy{{{{{{{{{{{{|||}}}~~~~~~}}}vvvjjjbbbkkkkkkmmmqqqwww{{{|||{{{~~~zzzssslllgggdddggghhhhhhiiikkkhhhcccbbbbbbdddhhhooovvv|||yyywwwyyy|||~~~|||yyyuuutttvvvzzz|||~~~}}}|||}}}{{{|||}}}|||uuukkkddd___YYYSSSPPPRRRUUUVVVUUULLLLLLLLLLLLKKKKKKKKKKKKKKKJJJGGGEEEEEEFFFHHHIIIGGGFFFEEEEEEEEEGGGIIIJJJIIINNNXXXccclllppppppnnnnnnpppsssvvvyyy~~~~~~~~~}}}}}}}}}}}}}}}|||~~~|||yyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{yyyyyyzzz|||||||||}}}~~~|||}}}|||uuuhhh]]]QQQNNNIIIFFFDDDBBB>>>;;;???>>>===<<<<<<===>>>>>>=========<<<<<<<<<<<<;;;>>>>>>?????????>>>======@@@@@@AAAAAAAAAAAA@@@@@@<<<============???CCCFFFJJJMMMQQQVVVZZZaaaggglllqqqrrrsssuuuvvvvvvuuuuuuooonnnmmmllllllmmmoooqqqjjjcccWWWMMMFFFCCCCCCCCCCCCBBB@@@???@@@AAACCCDDDBBBBBBBBBCCCDDDDDDBBB@@@======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===999999::::::999999999999999888888777777888888999888888888777777777666666999888888888777777777666777888888999999999999999999888888999::::::888777666666777888999:::;;;;;;999888777777777888:::;;;999999888777888999:::;;;999888777777777888888888999999999888888888888888777777777777777888888999999888888777777777777777888888999999999888888777555777888888777777888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888:::999999:::;;;:::888666999:::::::::::::::::::::777888999999::::::::::::888777666777999:::999888999999999:::::::::;;;;;;888888888888888888888888888888999:::;;;;;;<<<<<<:::<<<======<<<;;;<<<===:::::::::;;;;;;;;;;;;;;;===<<<;;;::::::;;;======;;;;;;;;;;;;<<<===>>>???BBBAAADDDOOO[[[^^^VVVMMMHHHKKKRRR[[[bbbfffggghhheeehhhkkkmmmnnnoooqqqrrrtttuuuuuuvvvuuuuuuvvvvvvuuutttttttttuuuwwwxxxyyyzzz{{{{{{|||||||||{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwuuuuuutttsssssssssssssssuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwyyy}}}||||||}}}}}}|||{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyy{{{{{{|||}}}}}}}}}||||||}}}}}}}}}}}}{{{oooaaaUUUJJJCCCGGGRRR^^^jjjrrrtttvvvyyyzzz{{{{{{|||~~~zzzooo```VVVllljjjjjjooouuuyyyxxxuuuyyy{{{~~~~~~|||vvvpppllldddgggiiihhhjjjllljjjddddddcccdddffflllssszzz|||uuurrrsssyyy~~~~~~|||wwwuuuwww{{{~~~~~~|||}}}~~~|||~~~yyyooogggddd^^^XXXUUUVVVWWWWWWVVVKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJGGGEEEDDDFFFIIIKKKFFFFFFEEEEEEEEEFFFHHHHHHGGGKKKRRR[[[eeekkkmmmmmmlllmmmpppsssxxx}}}}}}|||}}}~~~~~~|||}}}zzzvvvwwwxxxzzz|||~~~~~~~~~|||zzzxxxxxx{{{}}}}}}}}}{{{wwwmmm___TTTEEEDDDCCCCCCCCCCCCAAA??????>>>===<<<<<<===>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>======<<>>????????????@@@DDDGGGIIIKKKNNNRRRVVV\\\ccchhhmmmnnnppprrrssssssrrrrrrppppppooommmjjjiiikkklllkkkeeeZZZPPPHHHDDDCCCDDDAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBCCCEEEFFFFFFEEE@@@???<<<:::999999:::;;;<<<===>>>===;;;;;;<<<===888:::;;;;;;:::999999:::999888888888888888888999999888888888777777666666888888888888888888888888777777888999999999999888;;;:::999999::::::888666666666777888999999::::::888888888888888999::::::999999999999999::::::;;;:::888666777888999888777888777777666666777888888777777777777777888888999999888888777777777777777999999999999999888777777666777888777666666888:::999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777777888:::999888999::::::999777::::::::::::::::::::::::888888999:::::::::999999888777666777999999999888999999::::::::::::;;;;;;999999999999999999999999888888999999::::::;;;;;;999;;;======<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>@@@@@@AAA@@@CCCNNNZZZ___ZZZSSSLLLJJJMMMVVV___ccceeeffffffiiikkkmmmmmmnnnoooqqqsssuuuwwwwwwuuutttuuuvvvttttttuuuuuuwwwxxxyyyzzzzzz{{{{{{|||||||||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvuuutttssssssssssssuuuvvvwwwvvvuuuvvvxxxzzzyyyzzzyyyxxxwwwyyy|||~~~}}}}}}~~~~~~~~~}}}||||||}}}|||{{{zzzxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{zzzxxx{{{{{{|||}}}}}}}}}|||||||||~~~~~~~~~|||sssjjjXXXNNNDDDDDDKKKSSS^^^gggooorrrvvvxxxzzz{{{|||~~~{{{pppcccVVVNNNmmmnnnooorrrtttvvvvvvvvvyyy{{{~~~}}}xxxrrrmmmdddgggiiiiiikkknnnkkkfffeeedddccccccgggoooxxx~~~~~~{{{sssppprrr|||~~~}}}|||}}}zzzwwwwwwzzz~~~}}}~~~|||~~~|||qqqiiieee```YYYVVVUUUVVVTTTRRRLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIGGGFFFEEEFFFGGGHHHFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFKKKRRR\\\dddhhhjjjjjjjjjkkknnnssswwwzzz|||{{{zzzyyy{{{~~~~~~~~~{{{xxxssstttvvvyyy|||~~~||||||}}}~~~~~~~~~~~~}}}|||zzzyyyyyy}}}}}}|||yyyuuummmaaaUUULLLBBB@@@>>>>>>>>>@@@AAAAAAAAA@@@>>>===<<<===>>>>>>??????>>>>>>>>>=========<<<<<<======>>>=========??????@@@@@@@@@@@@???????????????>>>>>>???BBBEEEEEEGGGJJJMMMQQQWWW^^^bbbiiijjjlllnnnooooooooooooqqqrrrrrrpppllljjjkkkllljjjeee\\\RRRIIIDDDCCCCCC???@@@BBBCCCDDDDDDDDDCCCFFFDDDCCCDDDFFFIIIKKKKKKEEEBBB>>>:::888999;;;<<<<<<>>>???>>>;;;:::;;;===777:::<<<<<<:::999999:::999999999888888999999999777777888888888888888999777777777888888999999:::666666888999999999888777:::999999:::;;;;;;:::999666777777777888888999999777888999999::::::999999777777888999999999999999:::888666666888:::999777777666666555666777999999777777777777777888888999999888888777777777777777777888888999999999888888555777888999888777888888888888777777888999;;;<<<999999999999999999999999999888888777777888888999:::999888888:::;;;:::999;;;;;;;;;::::::999999999999999:::::::::999888888888777666777888999888777999999::::::::::::;;;;;;::::::::::::::::::::::::888888999999999999999999888:::<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;===>>>???@@@???>>>AAAKKKWWW^^^\\\YYYQQQKKKJJJSSS\\\___aaadddhhhjjjlllmmmmmmmmmnnnoooqqqtttvvvvvvtttrrrssstttssstttuuuvvvxxxyyyzzz{{{yyyzzzzzz{{{||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwvvvuuutttttttttttttttuuuwwwvvvuuuuuuxxx{{{zzzzzzzzzyyyxxxxxxzzz|||{{{{{{|||}}}}}}}}}||||||}}}|||{{{zzzxxxxxxwwwwwwwwwuuuuuuwwwzzz{{{yyyxxxzzz{{{{{{|||}}}}}}||||||{{{|||zzzvvvqqq```VVVLLLGGGGGGJJJTTT]]]iiilllqqquuuwwwyyy{{{}}}~~~~~~~~~}}}~~~{{{qqqbbbUUUMMMJJJpppssswwwwwwvvvuuuxxxzzz}}}~~~xxxpppkkkcccgggiiiiiilllooommmgggfffdddbbbaaaeeemmmwww~~~}}}}}}~~~|||uuurrrttt~~~|||{{{zzzzzzxxxwwwwwwyyy}}}~~~~~~sssjjjccc^^^WWWTTTSSSRRRPPPMMMMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGCCCCCCFFFLLLUUU^^^eeehhhiiihhhhhhjjjnnnrrrtttuuuxxxvvvvvvyyy~~~~~~zzzwwwrrrsssuuuxxx{{{~~~}}}{{{zzz{{{~~~}}}vvvuuutttnnneeeXXXMMMFFFDDDAAA===999999;;;>>>AAABBBAAA???>>>=========>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>======???@@@@@@AAAAAA@@@@@@???=========<<<;;;<<>>@@@BBBDDDEEEEEEDDDCCCHHHFFFDDDDDDHHHLLLNNNOOOIIIEEE@@@;;;888999<<<>>>===???@@@>>>;;;999:::<<<777:::======:::888999;;;::::::999999999999::::::666666777888999:::;;;;;;666666777888999::::::;;;555666777888999888777777888777888999<<<===<<<;;;777777777777777888888888777888999:::;;;:::999999555666888999999999888777;;;888666666999:::999777666666555666666888:::;;;777777777777777888888999999888888777777777777777555666777888999:::::::::222666999;;;:::888777666777666666666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::888777777999;;;;;;:::<<<<<<;;;::::::999888888:::::::::::::::999888777888666666777888999888777999999:::::::::;;;;;;;;;999999999999999999999999999999888888888888888888888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>===<<<;;;999::::::;;;<<<===??????======@@@IIITTT\\\^^^]]]TTTKKKIIIQQQZZZ]]]___bbbhhhjjjlllmmmllllllmmmnnnooorrruuuuuurrrpppqqqrrrssstttuuuvvvxxxzzz{{{{{{xxxyyyzzz{{{||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxwwwuuuuuutttttttttsssuuuvvvvvvtttuuuyyy|||zzz{{{{{{zzzyyyxxxyyy{{{xxxxxxyyyzzz{{{{{{{{{zzz|||{{{zzzyyyxxxxxxxxxxxxvvvuuutttvvvzzz{{{zzzwwwyyyzzz{{{||||||}}}}}}|||{{{zzzyyywwwuuuggg^^^SSSLLLGGGGGGNNNWWWdddhhhnnnsssuuuxxxzzz{{{}}}}}}}}}}}}~~~~~~}}}|||{{{vvviiiXXXKKKHHHHHHvvvvvvvvvvvvwwwxxxzzz{{{yyypppjjjiiihhhhhhiiijjjhhhfffccccccbbb```___bbbkkkuuu}}}{{{vvvuuuwww~~~}}}}}}}}}{{{yyyzzz{{{}}}~~~}}}||||||~~~}}}wwwsssfff```YYYTTTQQQNNNJJJFFFMMMLLLKKKIIIHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDBBBAAABBBCCCEEEFFFHHHIIIKKKOOOUUU\\\bbbfffaaadddfffiiikkknnnrrruuuwwwvvvttttttuuuvvvyyyzzz~~~yyywwwxxxyyyyyyxxxrrrssstttvvvyyy}}}}}}}}}||||||}}}~~~}}}ssseeeZZZSSSMMMFFFAAACCCAAA>>>===>>>?????????===<<<;;;::::::;;;<<<===??????>>>===============;;;999999;;;???AAA???===@@@?????????@@@AAABBBBBB@@@>>><<<::::::;;;===???CCCHHHMMMNNNNNNQQQWWW]]]aaaeeelllsssvvvvvvtttssssssuuuvvvuuurrrooommmlllooollldddYYYMMMFFFEEEFFF@@@AAABBBCCCDDDDDDDDDDDDCCCFFFFFFEEEHHHNNNRRRQQQIIIEEE@@@<<<;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777::::::999999888777777777888888999<<<>>>>>><<<:::999::::::888666666777999777666666777999;;;;;;:::999888444333888>>>===888888666444444777999888666888888777777888888999:::888888999999999:::::::::::::::999888777666555555666666555444444555777777999;;;;;;777777::::::888888888888888777777777777444666888999:::999777666777666666666666666777888777777777777777888888999888999999::::::;;;;;;<<<777777888999999999999888<<<;;;:::999888666555555888888999::::::888777666555555555555555555555555444555555777888999:::;;;999999999888999999:::::::::::::::999999999888888::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;:::999999;;;;;;:::999;;;;;;;;;<<<;;;;;;::::::;;;;;;:::::::::;;;;;;<<<===>>>AAAGGGOOOXXXaaafffVVVOOOJJJLLLVVVaaagggiiillllllmmmnnnnnnnnnnnnnnnssstttttttttrrrqqqrrrsssuuuuuuttttttuuuwwwyyyzzzxxxyyyyyyzzz{{{|||}}}}}}}}}|||zzzxxxxxxxxxzzz{{{wwwyyyyyyxxxuuurrrrrrrrrqqqrrruuuwwwyyy{{{{{{{{{{{{yyyvvvssssssuuuxxx{{{yyyzzz{{{}}}|||zzz~~~~~~}}}zzzwwwuuuuuuvvvyyyyyyyyyzzz{{{|||}}}~~~||||||{{{{{{{{{{{{|||||||||{{{zzzyyyxxxyyyyyyzzzvvvkkk[[[NNNHHHHHHKKKMMMVVV[[[ccclllsssxxxzzz{{{zzz|||~~~~~~}}}||||||}}}~~~~~~}}}zzzlll]]]TTTOOOKKKKKKMMMxxxwwwvvvuuuuuuvvvxxxyyy|||tttnnnjjjhhhgggffffffeeecccaaaeeedddaaa___bbbiiissszzz~~~{{{wwwuuuttt~~~}}}~~~}}}|||}}}~~~|||||||||~~~}}}yyyuuukkkddd[[[UUUQQQNNNJJJFFFJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGIIIIIIJJJMMMQQQWWW\\\___bbbdddhhhjjjlllnnnrrrtttssssssrrrssstttvvvxxxyyyzzzwwwssssssttttttsssqqqtttuuuwwwyyy{{{~~~~~~~~~}}}~~~pppggg[[[RRRMMMHHHCCC???BBB???===<<<>>>???@@@@@@???>>>===<<<<<<===>>>??????>>>>>>===============;;;::::::<<>><<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::888777999999999999999:::::::::888888999;;;======;;;999:::;;;;;;:::888888999:::999888777777999:::999888777777444333777<<<:::555999777555666888:::999777888888777777888888999:::888888888999999999::::::888888888888777777777777777666555555555666777888555999:::999:::<<<;;;888999999888888888777777777555666777999999888777666777777666666666666666777777777777777777888888999999999999999999999888888777777777888888888999999::::::999999888777777777999999::::::999999888777999999999999999999999999666666777777888888999999===<<<:::999888777777777::::::999999999888888888;;;:::::::::999999999888999999:::;;;<<<<<<<<<<<<<<<;;;::::::::::::999888:::;;;;;;<<<;;;;;;::::::::::::::::::;;;;;;<<<=========@@@DDDKKKTTT\\\aaaYYYRRRLLLMMMVVV```fffiiillllllmmmnnnnnnnnnnnnnnnoooqqqrrrsssrrrrrrtttuuuxxxwwwvvvvvvvvvwwwxxxxxxyyyzzzzzz{{{||||||||||||{{{zzzxxxvvvvvvwwwxxxyyyxxxyyyyyywwwtttrrrrrrsssrrrsssuuuxxxzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzxxxxxxxxxzzz{{{{{{yyywww{{{||||||{{{yyyxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}zzzzzzzzzzzz{{{|||~~~~~~}}}}}}|||{{{{{{{{{|||}}}{{{rrrdddWWWNNNJJJHHHHHHJJJOOOWWWaaakkksssyyy{{{}}}~~~}}}|||{{{zzzzzzxxxuuusssiii___UUUPPPMMMKKKNNNSSSzzzyyyvvvtttssstttuuuvvv{{{}}}wwwrrrmmmjjjfffdddddddddcccccchhhfffcccaaabbbgggpppvvv|||}}}~~~~~~{{{xxxtttrrr}}}}}}}}}~~~|||{{{{{{|||}}}}}}zzzqqqiii^^^UUUPPPMMMJJJGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHDDDDDDCCCCCCDDDFFFGGGIIIIIIIIIIIIKKKMMMQQQUUUWWW```cccgggjjjlllmmmoooqqqppppppqqqqqqssstttuuuvvvvvvuuuuuuvvvwwwvvvtttrrruuuwwwzzz}}}~~~~~~~~~~~~}}}zzzuuurrrddd]]]TTTNNNJJJHHHDDDBBB@@@>>><<<===???AAAAAAAAA@@@???>>>>>>>>>>>>???@@@???>>>======<<<<<<======;;;:::;;;<<>>???????????????@@@@@@@@@AAA???===<<<<<<===???AAAGGGJJJLLLLLLKKKLLLPPPTTT^^^dddllluuu{{{}}}}}}|||uuuwwwxxxvvvssspppoooooonnnlllggg___UUUMMMGGGEEEAAAAAABBBCCCDDDDDDDDDDDDDDDGGGHHHFFFIIIOOORRRRRRMMMIIIDDD@@@>>>>>>===<<<<<<<<<===>>>===<<<;;;:::;;;<<<<<<;;;;;;:::999888888999999:::;;;;;;<<<<<<777777888:::<<<<<<:::888;;;<<<===<<<:::999:::<<<:::999888888999999888666555666555333666:::777222999777666777888999999999888888777777888888999:::888888888999999999999:::777777777888888888999999888777666666666777999:::222777::::::;;;===;;;777999999999888888888777777555666777888999888777666888888777777666666555555777777777777777888888999:::999999888777777666666777777777666777888888999888888888888888888999999::::::999888888888888999777777777777777777777777888888888888888888888888<<<;;;:::999888777777777999999999888888888888888::::::999999888888888888999999::::::;;;<<<<<<<<<;;;:::999999;;;;;;:::999::::::;;;;;;<<<;;;;;;:::::::::::::::;;;<<<===>>>=========@@@FFFNNNVVVZZZ[[[UUUNNNNNNTTT^^^fffjjjllllllmmmmmmmmmmmmnnnnnnmmmooorrrttttttuuuwwwyyyyyyyyyxxxwwwwwwwwwwwwxxx{{{{{{|||||||||||||||{{{zzzyyyxxxwwwvvvwwwxxxyyyyyyyyyyyywwwtttssssssuuussstttvvvxxxyyyzzz{{{{{{yyyzzzzzz{{{{{{{{{zzzyyyzzzxxxwwwxxxyyyyyyxxxvvvxxxzzz{{{{{{{{{{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~{{{pppcccXXXOOOGGGBBBBBBEEEJJJSSS]]]hhhqqqvvvyyyzzz|||}}}}}}|||{{{zzz|||zzzwwwssspppkkkeeeaaaUUUPPPKKKJJJJJJLLLTTT]]]|||zzzwwwtttsssrrrssssssyyy{{{yyytttppplllgggeeeeeefffhhhhhhjjjhhheeebbbbbbffflllqqq{{{|||}}}}}}|||yyyuuurrr~~~|||||||||}}}~~~~~~sssjjj^^^TTTPPPMMMKKKIIIEEEEEEDDDCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHIIIKKKMMMPPPRRR\\\```eeeiiikkklllnnnoooqqqqqqqqqqqqqqqrrrrrrrrrsssuuuwwwyyyzzzyyyvvvttttttvvv{{{}}}||||||~~~}}}zzzvvvpppiiieeeZZZUUUOOOJJJHHHFFFDDDCCC???>>>===>>>AAACCCDDDDDD@@@@@@???>>>>>>???@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;<<<===?????????>>>>>>????????????????????????>>><<<;;;;;;===???AAAFFFHHHJJJJJJJJJLLLOOORRR[[[```iiiqqqwwwzzzzzzyyyvvvwwwxxxvvvssspppooooooooommmjjjcccZZZPPPGGGCCCAAABBBBBBCCCDDDDDDCCCCCCDDDGGGHHHGGGJJJPPPSSSQQQOOOKKKFFFBBB@@@???===<<<;;;<<<===??????===;;;:::<<<<<<<<<;;;;;;:::999999999999999999::::::;;;;;;777777777888:::;;;999777:::;;;<<<<<<;;;::::::;;;999888777888999999888777555777777555666999666000777777666666777888888888888888777777888888999:::888888888888999999999999888888888888888888888888888777777777777888:::;;;555999:::999:::<<<;;;888888888777777777666666666555666777777888888777777888888888777666555444444777777777777777888888999999999888888888777777777777777666666666777888999888888888888888888888888:::999888777666777888888666666666666666666666666777888888888888888999999888888888888999:::;;;;;;888888888888888888888888777777888888888999999999999999999999:::;;;<<<<<<888777777999;;;======<<<::::::;;;;;;<<<;;;;;;;;;999999::::::<<<===>>>???>>>======>>>CCCIIIOOOSSSYYYTTTOOONNNSSS\\\fffllllllllllllllllllllllllmmmmmmpppsssvvvvvvwwwyyy{{{xxxxxxxxxxxxxxxxxxyyyyyy{{{|||}}}}}}}}}|||{{{zzz{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzxxxvvvuuuvvvwwwtttuuuvvvwwwyyyzzzzzz{{{yyyyyyzzzzzzzzzzzzzzzzzz|||zzzxxxxxxyyyyyyyyyxxxvvvxxx{{{|||||||||~~~{{{||||||{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~yyyooodddVVVJJJBBBCCCCCCDDDGGGNNNXXXbbbhhhqqqsssxxx{{{|||{{{xxxvvvvvvrrrlllfff```ZZZTTTQQQKKKHHHFFFGGGIIIPPP^^^kkk{{{zzzxxxuuusssrrrrrrrrryyy{{{~~~yyyuuupppkkkfffddddddgggjjjkkkjjjiiifffcccbbbeeejjjnnnzzz{{{}}}}}}|||yyywwwuuu~~~}}}|||}}}~~~~~~~~~~~~}}}qqqhhh\\\SSSOOONNNMMMKKKGGGFFFEEEDDDEEEEEEGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNOOOZZZ^^^dddhhhkkkmmmoooqqqssssssrrrpppppppppppppppmmmpppsssuuuvvvtttsssrrrrrruuu{{{}}}~~~yyysssmmmeee^^^YYYQQQMMMHHHDDDBBBAAA?????????>>>>>>@@@CCCEEEFFFFFF???>>>============>>>???>>>======<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>===<<<:::999999;;;>>>@@@CCCEEEGGGHHHJJJMMMPPPRRRYYY___gggoootttvvvuuutttuuuvvvvvvtttqqqooonnnooopppoookkkfff]]]RRRHHHAAAAAABBBCCCCCCDDDCCCCCCCCCCCCFFFHHHGGGJJJPPPRRRPPPOOOLLLGGGCCCBBB@@@>>>===:::<<<>>>??????>>><<<;;;======<<<;;;:::::::::::::::999999999888888888777888777777888999:::999777777999;;;;;;:::999999:::777666666777999;;;:::999777999999777777999777222555555555555555666777888888888777777888888999:::777777888888888999999999:::::::::999888777777666888777777777888999;;;<<<;;;<<<;;;666666999:::888777777666666666555555555555555666777777777777777888888888888777666444333777777777777777888888999888888888888999999::::::777777777777777888888999::::::999999888777777777999888777555555666777777999999999999999999999999666666777888999:::;;;;;;888888888888999:::;;;<<<888888888888888888999999555555666777999:::;;;<<<999999888999999:::<<<<<<:::999888999;;;<<<;;;:::999::::::;;;<<<<<<<<<;;;999::::::;;;<<<===???@@@>>>>>>===>>>AAAFFFJJJMMMRRRPPPMMMLLLPPPZZZeeelllkkkkkkjjjiiiiiijjjjjjkkklllooosssuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyzzz{{{{{{zzz{{{|||}}}}}}|||zzzyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}{{{xxxwwwxxxyyyuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{|||zzzxxxxxxxxxyyyxxxwwwvvvxxxzzz{{{{{{{{{|||}}}{{{|||||||||{{{zzzyyyxxx{{{zzzzzzzzzzzz{{{{{{|||||||||}}}}}}wwwmmm```SSSJJJFFFCCC@@@???CCCKKKTTTYYYeeejjjqqqwwwzzzxxxtttqqqiiiddd^^^XXXTTTQQQOOOMMMMMMIIIGGGIIINNNWWWhhhvvvyyyyyyxxxxxxvvvtttsssrrryyyzzz|||~~~}}}yyyvvvnnnjjjeeebbbccceeehhhiiiiiihhhfffdddccceeeiiilllxxx{{{~~~}}}yyywwwxxxzzz~~~}}}}}}~~~~~~||||||||||||{{{zzzoooggg\\\TTTQQQPPPNNNMMMIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMUUUZZZ```eeejjjnnnrrrttttttssspppnnnmmmnnnooopppmmmooorrrsssrrrrrrrrrsssrrruuuzzz~~~}}}~~~}}}xxxppphhhbbb[[[UUUQQQNNNLLLHHHEEEBBB@@@@@@@@@>>>>>>>>>AAADDDFFFFFFEEE>>>===<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<;;;===??????>>>>>>>>>??????@@@AAABBBAAA@@@???>>><<<;;;999888999;;;===???BBBCCCEEEGGGKKKNNNQQQSSSZZZ___gggnnnsssuuutttssstttttttttrrrooommmmmmmmmooommmjjjfff___UUUJJJCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAEEEGGGGGGJJJOOOQQQOOONNNKKKGGGDDDCCCAAA???===;;;<<<===>>>???>>>======>>>===<<<;;;::::::::::::::::::999888888777666666999888777777999:::999777555777999:::999888888888666666555777999;;;;;;:::888;;;;;;888777999999555444555555555444444666888888888777777888888999:::777777777888888888888999<<<;;;:::999888777666666777777666666777999;;;<<<===>>>;;;555444888:::888777777666666666555555555555555555666666666777777777777888888888666555444777777777777777888888999777777888888999::::::;;;777777888999999999999888::::::999999888777666666888888777666666666666777888888888888888888888888555666777888999;;;<<<<<<;;;:::999999888888999999999999999999999:::::::::555555666888:::;;;<<<===999999888888888:::<<<===???===;;;::::::999777555999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???=========???AAACCCEEEGGGKKKKKKKKKKKKMMMUUUaaaiiijjjiiihhhggggggggghhhiiijjjlllppprrrqqqqqqqqqqqqssstttvvvxxxyyyzzz{{{{{{xxxzzz{{{}}}}}}|||zzzyyywwwwwwxxxxxxxxxxxxyyyyyy{{{}}}~~~}}}{{{yyyyyyyyyuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwuuuuuuuuuwwwyyy{{{yyywwwvvvwwwxxxxxxwwwuuuuuuxxx{{{|||{{{{{{{{{|||{{{{{{|||||||||{{{yyyxxx{{{{{{zzzzzzzzzzzzzzz{{{zzz{{{}}}~~~{{{uuukkk```YYYJJJFFFBBB???@@@EEEKKKPPPTTTYYYaaagggjjjjjjgggeee\\\YYYUUURRRRRRSSSTTTSSSRRRNNNMMMQQQXXXaaaooo{{{uuuwwwyyyzzzyyywwwtttrrrxxxxxxxxxzzz|||}}}{{{yyyqqqmmmgggccccccdddeeefffggggggfffdddccceeeiiillluuuzzz~~~{{{uuussswww}}}}}}~~~}}}}}}~~~~~~|||zzzpppiii^^^VVVSSSQQQOOOMMMKKKJJJHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHMMMQQQWWW]]]ccciiiooosssqqqooollljjjjjjllloooqqqrrrssstttsssrrrrrruuuxxxtttvvvzzz}}}~~~~~~||||||}}}}}}||||||qqqkkkccc[[[VVVRRRNNNLLLKKKKKKIIIFFFCCCBBBCCCDDD=========@@@CCCDDDDDDCCC>>>===<<<<<<<<<<<<===>>>======<<<;;;;;;;;;;;;<<<;;;>>>@@@@@@>>>===>>>@@@@@@AAACCCCCCCCCAAA@@@>>><<<;;;:::999999<<<>>>@@@CCCCCCDDDGGGKKKOOOQQQRRRXXX]]]eeemmmrrrtttsssrrrrrrrrrrrrooollljjjjjjkkkkkkiiigggeee```XXXNNNGGGBBBCCCCCCCCCCCCCCCBBBBBB@@@DDDFFFFFFIIINNNPPPNNNMMMJJJGGGDDDCCCBBB@@@>>><<<<<<======>>>>>>>>>>>>>>>>>><<<;;;::::::;;;;;;999999999999999999999999:::999777888999:::999888444666999:::999888888888888777666777999::::::888888;;;;;;777666999:::888444555777666444444666999888888777777888888999:::777777777777888888888888:::::::::999999888888888666666666666777999;;;<<<;;;<<<;;;666666999:::888888888888888777777777777555555555555555666777777555666777888888777555444777777777777777888888999777777888888888888888888666888:::<<<<<<;;;999888888888888888888888888888999999999999999888777777666666666666666666666666777777888999999:::;;;;;;::::::999999888888999999999999:::::::::;;;;;;;;;888888999999::::::;;;;;;999999888777888999;;;======<<<::::::::::::888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::;;;===???@@@AAAAAAAAAEEEHHHJJJIIIJJJOOOZZZccciiihhhfffddddddeeefffggghhhkkkoooqqqqqqqqqqqqqqqssstttvvvwwwyyyyyyyyyyyyvvvwwwzzz||||||{{{zzzyyyvvvwwwxxxxxxyyyyyyyyyyyyxxx{{{}}}~~~|||yyyxxxwwwuuuttttttsssssstttuuuvvvuuuuuuvvvvvvwwwxxxxxxyyywwwvvvwwwxxxzzzzzzxxxvvvuuuxxx{{{}}}}}}}}}~~~~~~yyyzzz|||}}}|||{{{zzzxxxyyyyyyyyyyyyzzz{{{{{{|||yyy{{{}}}~~~{{{uuummmhhhVVVRRRLLLGGGFFFGGGJJJMMMLLLNNNRRRUUUYYYZZZ[[[[[[ZZZYYYXXXYYYZZZZZZYYYWWWTTTQQQRRRZZZcccjjjrrryyysssvvvyyy||||||yyyuuusssvvvuuuvvvxxx{{{||||||{{{vvvqqqkkkfffeeeeeeeeeeeefffffffffddddddfffiiilllsssyyy~~~zzzrrrpppwww|||~~~~~~|||zzz{{{|||{{{~~~}}}rrrkkk```YYYUUURRROOOMMMLLLKKKIIIGGGFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFBBBCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDDDDHHHNNNUUU\\\ccckkkpppnnnlllhhhggghhhkkkpppsssssstttsssqqqooopppuuuyyywwwxxxzzz|||}}}|||{{{{{{~~~}}}{{{{{{|||~~~zzzvvvrrrpppgggaaaYYYRRRNNNLLLJJJJJJEEEEEEDDDBBB@@@???@@@BBB<<<<<<<<<>>>AAACCCBBBAAA???>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<;;;>>>AAA@@@>>>===>>>@@@AAABBBDDDDDDDDDBBB@@@???===<<<:::::::::===@@@AAAEEEDDDEEEGGGKKKNNNPPPPPPUUUZZZbbbkkkpppsssrrrqqqqqqqqqpppmmmjjjiiiiiijjjgggfffdddcccaaa[[[RRRKKKBBBCCCCCCCCCCCCCCCBBBBBB???CCCFFFFFFIIINNNOOOMMMLLLIIIFFFDDDCCCBBB@@@>>>======<<<<<<===>>>???@@@???>>><<<;;;::::::;;;;;;888999999::::::;;;;;;<<<;;;:::888888999::::::999444777:::;;;:::888888888:::999777888999999888666888::::::666555888:::999555777888777555555777:::888888888777888999999:::777777777777888888888888888999999999999:::::::::666555555555777888:::<<<777:::;;;888888;;;;;;888:::::::::999999999999888555555555555555666777777444555777888999888666555777777777777777888888999888888777777666666555555666888;;;===>>><<<999777666777777888999999::::::::::::;;;<<<;;;:::999888999999999999999999999999999999999999999999999999777777777888999;;;<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999777777777999;;;===888777777999;;;======<<<888999:::;;;<<<<<<<<<<<<======<<<<<<<<<======>>>777999<<<>>>@@@@@@???>>>CCCGGGIIIHHHGGGKKKUUU^^^hhhgggeeeccccccccceeefffiiilllqqqttttttttttttuuutttuuuvvvwwwxxxxxxwwwvvvtttvvvyyy{{{|||{{{zzzxxxxxxyyyzzz{{{{{{{{{{{{{{{vvvyyy|||}}}{{{xxxvvvuuuuuutttsssrrrrrrssstttuuurrrtttwwwyyyzzzyyyxxxwwwxxxxxxyyy{{{}}}}}}{{{xxxtttwww{{{~~~yyyzzz|||}}}}}}|||zzzyyywwwwwwxxxyyyzzz|||}}}~~~yyy{{{~~~~~~zzzuuuqqqddd```YYYRRRMMMKKKLLLLLLOOOOOOOOOPPPRRRVVVZZZ\\\`````````bbbaaa^^^ZZZVVVSSSQQQUUU```kkkpppsssvvvqqqsssvvvxxxwwwvvvuuuvvvtttvvvwwwvvvtttvvv{{{vvvqqqllljjjiiihhhfffddddddeeeeeebbb______cccfffqqqwww|||{{{vvvtttwww||||||yyyzzz{{{|||yyyvvv{{{||||||}}}~~~{{{zzz|||zzzuuummmiiibbb^^^ZZZTTTMMMHHHGGGHHHIIIJJJKKKKKKKKKKKKDDDEEEGGGHHHHHHGGGFFFDDDEEEDDDCCCDDDEEEDDDCCCAAAFFFEEEEEEDDDDDDDDDDDDEEEGGGFFFFFFGGGKKKRRRXXX\\\kkkiiigggfffgggjjjmmmoooqqqssstttqqqnnnooouuu{{{tttvvvyyyzzzyyyxxxyyyyyy|||zzzyyyxxxzzzzzzwwwsssooohhhcccVVVTTTPPPKKKHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCC<<<>>>???>>>===<<<===>>><<<<<<;;;::::::::::::;;;;;;===>>>>>><<<;;;;;;<<<======>>>>>>??????@@@@@@AAA@@@???=========>>>>>>@@@>>>;;;888888:::<<<>>>DDDBBBAAACCCGGGMMMPPPRRRUUUXXX]]]dddkkkpppuuuwwwwwwtttqqqnnnmmmllljjjhhhfffeeecccbbb```ZZZQQQJJJDDDAAA@@@DDDEEEBBB@@@AAAAAABBBBBBDDDFFFHHHJJJKKKLLLKKKJJJGGGDDD@@@===<<>>===>>>???@@@???>>>======<<<;;;999888777777999999999999999999::::::777888888999999999888888555555555666777777888888:::999777666555555555666555666888:::::::::888777555555444444555777999::::::999888777777888999:::222444777777777666666666999888777666666777888888999:::;;;;;;;;;999888777555666777888888888888888777777777777777888888999999888666444333444555666888777555444555666888999777777777777666666666666666666666666666777888888666777888999999999999999777888888888999999999999222666;;;???@@@===:::777777777777777888999:::;;;888888888888888888888888:::999888888888999:::;;;::::::888888888999:::;;;:::999888888888999::::::888888999999999:::::::::===;;;999888888:::===???::::::::::::::::::::::::<<<:::888999<<<>>><<<:::;;;;;;<<<===>>>???@@@@@@AAAAAACCCFFFDDDGGGUUUeeefffhhhfffaaaaaaeeefffeeegggiiimmmppprrrrrrrrrqqqttttttuuuuuuuuuuuuttttttuuuvvvwwwxxxxxxwwwvvvuuuxxxzzz{{{zzzyyyxxxxxxxxxyyyxxxwwwvvvvvvuuuuuuuuussssssrrrrrrsssuuuvvvxxxssstttvvvxxxyyyxxxwwwvvvxxxvvvvvvxxx{{{{{{yyyvvvwwwxxxzzz|||}}}~~~~~~~~~|||zzzyyyyyy{{{||||||{{{xxxyyyzzz{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{rrrmmmfffbbbaaa```^^^\\\\\\YYYVVVRRRPPPSSSYYY^^^cccbbb```___]]]YYYUUUQQQRRRUUU^^^jjjvvv|||yyyuuusssvvvyyyzzzyyyxxxxxxyyywwwvvvuuusssrrrsssvvvyyyxxxsssmmmiiiggggggeeecccgggiiiiiifffbbb```aaadddkkksss{{{~~~{{{zzz{{{|||}}}}}}~~~}}}wwwssspppmmmhhhbbb\\\UUUOOOJJJJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHJJJJJJIIIGGGFFFDDDCCCCCCEEEGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDEEEGGGLLLPPPSSSYYYZZZ]]]```dddiiilllnnnssstttsssooojjjjjjnnnssswwwyyy{{{{{{zzzyyyzzz{{{yyywwwvvvuuuwww{{{zzztttnnnjjjddd^^^YYYSSSPPPLLLGGGDDDDDDDDDEEECCCCCCBBBBBBAAAAAAAAAAAA>>>???@@@@@@???>>>???@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>???????????????>>>>>>>>>============>>>>>>???>>>===<<<<<<======>>>===<<<:::999:::<<<>>>@@@AAA@@@@@@CCCHHHMMMQQQRRRSSSVVV\\\bbbiiippptttvvvuuussspppooonnnmmmjjjhhhgggfffeeeeeeccc]]]SSSLLLEEEAAA@@@CCCDDDAAA???AAAAAABBBBBBDDDEEEHHHIIIJJJKKKJJJIIIGGGEEEBBB@@@???>>>===<<<===???@@@@@@???>>>===<<<<<<;;;:::999999999999999999999999999999888888888999999999888888999999999999999999999888888777666666666777888888555777888:::::::::888777999999888888999:::<<<===999888777777777777888999666777999999888777888999777777666666777888999:::888888888888888777666666666777888888888888888888777777777777777888888999888777666555555666888999888777555555555666888999888888888888888777777777666666666666666777888888777777888888999888888888777777777888888888999999666888:::<<<<<<;;;:::999999999888888888888888999888888888888888888888888999999888888888999:::;;;::::::999999888999999999999999::::::::::::::::::888888999999999:::::::::<<<;;;:::999999;;;<<<>>>::::::::::::::::::::::::===;;;:::;;;===>>>===;;;;;;;;;<<<===>>>???@@@@@@AAA@@@BBBDDDDDDFFFQQQ^^^aaaeeeeeebbbaaadddfffeeejjjlllnnnppprrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxyyy{{{zzzyyywwwwwwxxxvvvuuutttttttttuuuvvvwwwttttttsssssssssuuuvvvwwwsssuuuwwwyyyzzzyyyyyyxxxyyyxxxwwwyyy{{{{{{yyywwwyyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{{{{||||||zzzyyyxxxyyyzzz{{{|||||||||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzvvvqqqnnnnnnnnnmmmlllgggccc\\\TTTOOOMMMPPPSSSYYYZZZ\\\\\\ZZZWWWTTTSSSXXX]]]fffqqqzzz}}}{{{xxxvvvyyy|||}}}}}}|||{{{|||yyyvvvrrrqqqrrrtttvvvwwwyyytttmmmhhheeeeeeddddddhhhjjjjjjhhhdddbbbcccfffrrryyy|||{{{|||{{{wwwssstttsssooohhh___VVVPPPNNNMMMLLLLLLJJJIIIHHHGGGFFFHHHIIIJJJKKKKKKJJJIIIHHHCCCBBBCCCEEEGGGHHHHHHFFFDDDDDDCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJHHHKKKPPPVVV\\\aaadddfffooopppnnnkkkgggfffiiimmmwwwxxxyyyxxxwwwwwwyyyzzzxxxvvvsssqqqqqqsssvvvxxxqqqlllfffaaa\\\XXXTTTRRRRRROOOJJJEEEBBBBBBDDDEEECCCBBBBBBBBBAAA@@@???>>>>>>???@@@@@@>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>AAA???>>>@@@CCCEEECCC@@@BBB@@@>>><<<<<<<<<===>>>======<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<=========???DDDJJJNNNQQQQQQPPPSSSYYY```gggnnnsssvvvqqqpppooooooooonnnkkkhhhhhhhhhhhhhhhggg```VVVOOOGGGBBB@@@BBBCCC@@@???@@@AAABBBBBBDDDEEEGGGIIIJJJIIIHHHHHHGGGEEEDDDBBBAAA===<<<<<<===???@@@@@@???======<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888888888888888888888888<<<;;;;;;:::999999888888666666666666777999:::;;;666777888::::::999888888777777777777888999:::;;;888777777666666777777888888999:::888777666888999666666666666888999:::;;;999888777777777777777777888888999999999888888777777777777777777888888999777666666666777888:::;;;777777666555666777888999888888888888888999999999777777666666666777888888777777888888888777666666666777777777888888888888;;;:::999888888999:::;;;;;;:::999888777777777777888888888888888888888888999999888888999999:::;;;:::::::::::::::999888777999:::;;;<<<<<<;;;:::999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<;;;<<<>>>???>>>===;;;;;;<<<===>>>??????@@@AAA???@@@BBBDDDFFFLLLSSSXXX```eeedddaaacccfffgggkkkkkklllmmmoooppppppqqqooopppqqqsssttttttttttttvvvvvvwwwxxxyyyzzzzzz{{{wwwyyyzzzzzzxxxwwwwwwxxxuuutttsssrrrsssuuuwwwyyyuuuuuutttsssssstttuuuvvvtttuuuwwwyyyzzz{{{zzzzzzzzzyyyyyyyyy{{{{{{yyywww{{{zzzyyyyyyyyyzzz|||}}}~~~}}}}}}}}}}}}|||zzzwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{|||||||||||||||}}}}}}}}}||||||{{{{{{{{{{{{yyyvvvuuuvvvwwwxxxwwwrrrmmmcccWWWMMMHHHHHHJJJIIIMMMQQQSSSQQQPPPQQQSSSbbbhhhrrrzzz~~~~~~|||{{{vvvyyy}}}~~~~~~}}}}}}}}}xxxtttpppppptttyyy{{{{{{xxxsssmmmgggddddddfffgggfffggghhheeecccdddgggkkkwww|||}}}}}}~~~}}}|||~~~}}}|||yyywwwvvvwwwtttlllaaaWWWRRRPPPNNNMMMLLLJJJIIIHHHGGGGGGIIIJJJJJJKKKJJJJJJIIIHHHCCCBBBCCCDDDFFFGGGFFFEEECCCCCCCCCCCCDDDEEEGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEHHHLLLOOOSSSVVVWWWcccddddddbbbaaacccfffjjjnnnooopppoooooopppsssvvvtttrrrmmmiiifffeeeeeeeee]]]ZZZVVVSSSQQQPPPPPPPPPSSSOOOJJJEEECCCDDDFFFGGGBBBCCCCCCCCCBBB@@@???===<<<===>>>===<<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>???AAA>>>===@@@EEEGGGEEEAAAEEECCC@@@===<<<<<<>>>???============>>>>>>????????????>>>===<<<:::888777:::;;;>>>DDDJJJNNNPPPOOOMMMPPPUUU\\\dddkkkqqqtttnnnnnnnnnpppqqqpppllljjjjjjjjjjjjkkkjjjdddZZZRRRJJJDDDAAABBBBBB??????@@@BBBBBBBBBCCCEEEFFFHHHIIIHHHHHHGGGFFFEEECCCAAA@@@<<<;;;;;;<<>>??????@@@>>>>>>@@@CCCEEEGGGIIIQQQ\\\eeefffcccdddggghhhiiiiiiiiiiiijjjkkkmmmmmmlllmmmnnnpppqqqrrrssssssxxxwwwwwwwwwwwwxxxxxxyyywwwxxxzzzyyywwwvvvvvvwwwwwwuuutttssssssuuuwwwyyyuuuuuusssrrrrrrssstttttttttuuuvvvxxxyyyzzzzzzzzzyyyyyyxxxxxxyyyxxxxxxwww|||{{{yyyxxxxxxyyyzzz|||}}}}}}}}}~~~~~~{{{xxxxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{zzzyyywwwwwwxxxyyyzzz{{{wwwqqqfffYYYMMMGGGFFFGGGCCCGGGKKKLLLKKKMMMSSSYYYjjjrrr{{{|||{{{|||tttwww{{{||||||{{{||||||xxxtttoooooosssxxxzzz{{{vvvsssmmmhhheeeeeehhhjjjhhhgggfffbbb___aaaggglllnnnssszzz}}}|||zzzyyyyyy}}}|||{{{|||~~~~~~{{{yyyyyywwwxxxvvvooocccZZZTTTRRRMMMLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGGGGGGGHHHGGGGGGGGGEEEDDDCCCCCCDDDHHHKKKMMMUUUUUUVVVVVVWWWYYY\\\___^^^```aaaaaabbbdddhhhkkkfffccc___ZZZWWWUUUTTTUUUOOONNNLLLJJJIIIJJJLLLNNNPPPMMMIIIEEECCCDDDEEEGGGBBBCCCEEEEEEEEEBBB@@@>>>;;;===>>>===<<<;;;<<<===@@@???>>>>>>======>>>>>>@@@===;;;>>>DDDFFFDDD@@@CCCAAA>>>;;;:::;;;===>>>===>>>>>>???@@@@@@@@@@@@??????>>>>>><<<:::888777999;;;>>>DDDIIIMMMNNNMMMKKKMMMRRRXXX```hhhnnnrrrmmmmmmnnnppprrrqqqnnnlllkkkkkkkkklllkkkfff\\\UUUMMMGGGBBBBBBBBB??????AAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDAAA@@@>>><<<;;;;;;<<<>>>@@@???>>>:::::::::::::::;;;;;;;;;;;;;;;::::::999888777777::::::888888777777888888777777888888888999999999999999:::::::::::::::999888888999999999888888888::::::;;;;;;;;;;;;;;;;;;666666777777777777666666999:::999777555555777999999999999999888888777777::::::888888888999:::;;;999999999999999888777666777777777777777888888999777777666666555555555555777777777777777888888999666666666777777777888888888888777777777777888888777777777777777666555444777777777777888888888888999999999999999999888888888888777777888999999:::888888888888888888888888888888999999::::::::::::999999:::;;;:::999888777:::;;;<<<======;;;999888888888999999999:::::::::888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>?????????>>>===>>>AAAEEEEEECCCKKKXXXdddfffeeefffhhhiiihhhhhhhhhhhhiiijjjkkklllmmmnnnoooqqqssstttuuuuuuzzzxxxvvvtttsssssstttuuuvvvxxxyyyxxxwwwuuuvvvvvvwwwvvvtttrrrrrrrrrtttuuuuuutttsssrrrrrrsssttttttssstttuuuvvvxxxxxxyyyyyyvvvwwwwwwvvvvvvvvvvvvwww}}}{{{yyyxxxwwwxxxzzz{{{zzzzzz|||~~~}}}{{{xxxyyyzzz{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}|||{{{zzz{{{|||}}}zzzttthhhZZZNNNGGGEEEFFFFFFHHHJJJJJJKKKQQQ\\\eeepppwww|||yyyyyy{{{rrrtttxxxzzzzzzyyyzzzzzzxxxtttpppmmmooorrruuuvvvvvvtttpppkkkgggfffhhhkkkllljjjgggbbb]]]]]]bbbgggjjjooovvvzzz{{{yyywwwvvv|||~~~zzzxxx~~~{{{xxxyyyzzzxxxxxxuuupppggg^^^XXXTTTMMMMMMLLLKKKKKKLLLNNNNNNIIIIIIHHHHHHGGGFFFFFFFFFJJJIIIHHHHHHIIIIIIGGGFFFDDDDDDCCCDDDDDDEEEFFFGGGCCCDDDDDDEEEEEEFFFFFFFFFDDDCCC@@@???AAADDDHHHJJJLLLLLLKKKJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUVVVZZZ\\\QQQPPPMMMKKKJJJJJJKKKLLLJJJJJJIIIGGGEEEDDDFFFGGGJJJHHHEEEBBBAAAAAABBBBBB@@@BBBEEEGGGFFFDDDAAA???===>>>??????======>>>??????>>>>>>==================<<<;;;>>>BBBCCCBBB???===<<<:::999999:::;;;<<>>???>>>===999:::::::::::::::::::::;;;::::::999999888888888;;;:::999777777777888888888888999999:::;;;;;;<<<:::;;;;;;;;;;;;;;;:::999999999999888888888888888888999999::::::999999888666777777888888777777666:::;;;<<<:::999888:::;;;;;;;;;;;;:::999888666555777777777777777777888999777777888888888777777666777777777777777888888999777777777666555444444333777777777888888888999999555555555666777777888888999999888777777777888888777777888888888777666666777888888888999999999999777888999::::::999888777777777777777888999:::;;;888888888888888888888888777888999::::::::::::999888999999::::::999999999;;;;;;<<<<<<;;;:::999888888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::;;;===::::::;;;<<<===>>>>>>???===>>>>>>===@@@EEEEEECCCIIITTT```dddeeeggghhhggghhhiiiiiijjjlllmmmmmmnnnqqqrrrtttuuuwwwxxxxxxyyyzzzxxxuuuqqqppppppqqqrrruuuwwwxxxxxxvvvuuuuuuvvvttttttsssrrrqqqpppppppppvvvuuutttttttttuuuvvvwwwuuuuuuuuuvvvvvvwwwxxxxxxtttuuuvvvuuuttttttvvvxxx|||{{{zzzyyyyyyzzz{{{{{{yyyyyyzzz|||~~~|||xxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~|||zzzyyyzzz{{{}}}wwwkkk\\\OOOGGGDDDDDDEEEFFFGGGHHHMMMWWWdddmmmuuuzzz~~~zzzwwwxxxzzzooorrrvvvxxxxxxxxxxxxyyyvvvtttqqqnnnllloootttxxxyyyxxxtttnnnhhheeefffhhhjjjjjjiiieee```^^^```bbbggglllsssyyy{{{yyyvvvttt|||}}}~~~{{{|||~~~~~~zzzxxxzzz}}}yyywwwtttqqqkkkddd\\\WWWPPPOOOMMMLLLLLLMMMOOOPPPJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFGGGHHHIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFCCCBBBBBBBBBCCCEEEGGGIIIIIIHHHFFFEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJKKKLLLMMMGGGFFFFFFEEEFFFGGGHHHIIIGGGIIIIIIGGGCCCAAAAAABBBEEEDDDBBB@@@???>>>>>>>>>===@@@CCCFFFFFFDDDAAA???===>>>???>>>======>>>?????????>>>===============<<<<<<===>>>???@@@@@@@@@::::::::::::;;;<<<>>>>>>??????@@@AAA@@@???>>>>>>:::;;;;;;;;;<<<=========>>>>>>???BBBEEEHHHHHHGGGHHHJJJMMMSSSZZZaaahhhlllqqqppppppppprrrsssrrrqqqmmmkkkiiiiiiiiieee___ZZZTTTMMMFFFDDDCCC@@@AAACCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCC???===<<<<<<===>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999<<<;;;999777666666777888888999999999999999999999999:::;;;<<<======<<<<<<:::999999888888777888888555666777777777666555555777777888999999888777777999:::<<<<<<;;;:::;;;<<<999::::::::::::999777666666666777888888888888888555555666777777777666666777777777777777888888999666666777777777666666555777777888888999999999888555666666777888888999999:::999888888777777888888777777888888999888888888999999999999::::::::::::666777888999999999999999999888888888888888999999888888888888888888888888777888999:::::::::999999888888888888999:::;;;;;;;;;;;;;;;:::999999888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;===<<<;;;:::<<<>>>999::::::;;;<<<===>>>>>>;;;???@@@===???EEEGGGEEEGGGPPPZZZ___cccggggggdddfffgggiiilllmmmnnnnnnnnnssstttuuuwwwxxxxxxyyyyyyzzzwwwssspppnnnoooqqqsssuuuvvvxxxwwwvvvtttuuuuuurrrssstttttttttsssrrrrrrxxxxxxwwwwwwwwwyyyzzz{{{wwwwwwwwwvvvwwwwwwwwwxxxssstttvvvuuutttuuuxxx{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyzzz|||}}}}}}|||xxxyyyzzz{{{||||||||||||||||||||||||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~{{{|||}}}{{{yyywwwxxxzzz}}}wwwkkk\\\OOOHHHFFFFFFCCCDDDFFFLLLVVVbbbmmmttt{{{}}}~~~}}}zzzyyyzzz|||nnnqqquuuwwwwwwwwwwwwxxxttttttrrrooonnnqqqyyy{{{{{{wwwqqqiiiddddddeeeeeehhhjjjhhhdddaaaaaabbb]]]cccmmmvvv|||}}}|||{{{}}}||||||{{{{{{zzz}}}zzzwwwtttqqqooohhh```YYYRRRQQQOOOMMMMMMNNNOOOPPPKKKJJJIIIHHHGGGFFFFFFGGGAAAAAAAAACCCEEEFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGEEEEEEEEEFFFEEEDDDAAACCCFFFFFFEEEDDDDDDEEEHHHHHHGGGFFFFFFGGGHHHIIIDDDFFFHHHFFFCCC@@@@@@AAACCCBBBBBBAAA@@@???>>>===;;;>>>BBBEEEFFFDDDAAA>>>;;;<<<===<<<;;;:::;;;===@@@??????>>>===>>>>>>>>>;;;===??????>>>>>>???@@@:::;;;<<<>>>@@@AAABBBBBB>>>???@@@@@@???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;@@@@@@@@@AAADDDFFFFFFEEEHHHJJJMMMRRRXXX```fffjjjsssrrrpppppprrrssssssrrrmmmjjjhhhggggggeee___[[[VVVNNNGGGEEECCCAAAAAADDDBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGG???>>><<<<<<======;;;:::======<<<<<<<<<;;;;;;;;;999999999999999999::::::<<<;;;999777666666777888888888777777666555555555777888:::<<<>>>>>>>>>>>>::::::999888777777888888777888999::::::999888777777888999::::::999888777555777:::;;;:::999999:::777888999:::;;;:::999888777888999;;;;;;;;;:::999444444555666666777666666777777777777777888888999555666777888888999999888777777888999999999999888666777777888999999::::::::::::999888777777888888666777888999999999999999999999:::::::::;;;;;;;;;777777777777888999;;;<<<;;;:::999888777777777777888888888888888888888888777888999:::;;;:::999999888888777777888:::<<<===<<<;;;:::999888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>><<<;;;===???999::::::;;;<<<===>>>>>>999???AAA===>>>EEEIIIHHHFFFNNNVVV\\\bbbfffeeeaaabbbdddgggjjjlllmmmllllllrrrrrrtttuuuvvvvvvwwwwwwxxxvvvrrrooonnnpppsssuuuuuuvvvxxxwwwuuuttttttuuussstttwwwyyyyyyxxxwwwvvvzzzzzzyyyyyyzzz|||}}}zzzyyyxxxxxxwwwwwwxxxxxxsssuuuvvvvvvuuuvvvyyy}}}zzz{{{||||||}}}}}}||||||}}}{{{yyyyyyzzz{{{{{{zzzxxxyyyzzz{{{||||||||||||}}}}}}|||||||||{{{{{{{{{{{{{{{|||}}}~~~|||~~~~~~{{{zzz{{{}}}zzztttiii\\\QQQJJJIIIJJJGGGHHHMMMWWWdddpppzzz~~~~~~|||{{{{{{}}}~~~sssuuutttpppooosssuuusssttttttssssssuuuwwwyyyzzz}}}|||yyytttnnniiiffffffaaabbbcccddddddcccaaa```dddfffiiioootttwwwwwwvvvyyy{{{~~~|||}}}~~~~~~|||yyyxxxzzz||||||{{{yyywwwsssmmmfffaaaZZZYYYUUUOOOIIIGGGJJJMMMIIIHHHGGGFFFFFFFFFGGGHHHAAABBBCCCDDDDDDEEEEEEEEEGGGEEECCCAAAAAABBBDDDFFFIIIFFFCCCCCCEEEFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCAAA@@@BBBEEEGGGFFFDDDDDDCCCBBBAAAAAABBBDDDEEEAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCBBBBBBAAA@@@@@@??????>>>==================>>>AAACCCDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;???>>>===;;;;;;<<<<<<===:::<<<======<<<<<<===??????????????????>>>======>>>>>>===;;;:::999888777@@@@@@AAACCCEEEGGGJJJKKKLLLKKKOOOWWW[[[[[[```hhhlllkkkjjjmmmppprrrpppnnnkkkjjjhhhhhhhhhfffbbb___UUUPPPHHHCCCAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFGGGIIILLLKKKHHHDDD@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<>>>:::777777999:::999888999777555444333444666777777777888999:::;;;;;;<<<888888777777888888999:::777777777777888888888888777777777777777888888888777777777777777777777777999999999888888888777777888888999999999:::::::::444444555666888:::;;;<<<888888777666555444333333555555666888999999999999999999888888777777666666777666555444555777999:::888888777777777777888888:::999777666555444555555555555666777777777777666;;;;;;:::999999:::::::::999999999999999999999999888888999999999999888888;;;;;;;;;;;;:::999888888999999888888999999:::;;;;;;::::::999999::::::;;;888<<>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999888999;;;<<<<<<<<<;;;:::===>>>>>>???BBBEEEGGGIIIGGGGGGHHHNNNWWW___ccceeeddddddfffiiimmmooopppooonnnoooppprrrssstttuuuuuusssrrrqqqpppqqqsssuuuwww{{{xxxuuuuuuxxxyyywwwuuuxxxwwwuuuvvvwwwxxxxxxwwwwwwxxxyyyzzz{{{|||||||||}}}}}}|||zzzxxxxxxyyy{{{wwwvvvuuuvvvyyy{{{{{{zzzvvvvvvwwwxxxxxxyyyyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwxxxzzz}}}||||||}}}}}}}}}}}}|||{{{~~~|||}}}~~~}}}|||}}}}}}zzz{{{zzzooo[[[LLLHHHHHHGGGKKKSSS^^^iiiqqqwww{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~ppprrrrrroooooosssvvvuuuwwwuuusssqqqrrrtttwwwyyy||||||zzzuuunnniiifffeeecccdddfffgggfffeeecccaaaccceeejjjqqqvvvxxxvvvtttvvvyyy}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{zzz{{{}}}{{{{{{zzzxxxvvvqqqkkkgggccc___YYYSSSOOONNNOOOQQQJJJHHHGGGEEEEEEEEEEEEFFFCCCCCCDDDEEEEEEEEEDDDDDDFFFEEECCCAAAAAACCCEEEGGGIIIFFFDDDDDDFFFGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBCCCFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDAAABBBBBBCCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@?????????>>>==================???@@@BBBCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<===<<<<<<=========<<<<<<;;;>>>===<<<;;;:::;;;<<<<<<===>>>???>>><<<<<<<<<>>>???????????????>>>======??????>>>===<<<;;;::::::??????@@@BBBDDDFFFHHHJJJJJJKKKPPPXXXZZZYYY\\\ccciiiggggggiiilllnnnmmmlllnnnlllkkkjjjjjjiiigggeee]]]WWWNNNGGGCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEGGGJJJLLLKKKGGGDDD@@@???>>>===<<<<<<<<<<<<:::::::::::::::::::::::::::999999999999::::::;;;<<<999777777999:::888777888777666555555555666777777777888888999::::::;;;888888777777888888999:::777777777777888888888888999999888888777777666666777777777777777777777777:::::::::999999999888888888888888888999999999::::::999888777666666666666888888888777777666666555555666666777888888888888888888888777777777777777:::999777666666777888999888888777777777777888888999888777666555555666666666666666777777777888888;;;::::::999999:::::::::999999999999999999999999888888888999999888888888999999:::;;;;;;:::::::::999888888888888999::::::;;;::::::999999::::::;;;888;;;<<<<<<999888:::===;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::;;;<<<<<<<<<;;;:::=========???AAADDDFFFHHHGGGEEEEEEIIIQQQXXX^^^```ddddddfffhhhkkkmmmnnnoooooopppqqqrrrsssssssssssstttsssrrrqqqrrrsssuuuwww}}}zzzwwwxxxzzz{{{zzzwwwvvvuuutttuuuwwwyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzxxxwwwxxxyyywwwvvvuuuvvvyyyzzz{{{zzzwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{yyyxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}|||~~~}}}|||}}}~~~|||||||||sssbbbUUUQQQQQQQQQXXX^^^gggpppvvvzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~lllppprrroooooosssvvvvvvxxxuuuqqqnnnnnnqqquuuxxx||||||zzzuuunnnhhheeedddcccdddeeeeeeeeedddbbbaaaaaaeeejjjrrrwwwxxxuuurrruuuxxx{{{}}}}}}|||}}}~~~~~~~~~|||{{{|||~~~|||{{{{{{{{{zzzwwwrrroooggg```WWWQQQOOOOOOMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCEEEDDDBBBBBBBBBDDDFFFHHHHHHGGGFFFGGGHHHHHHFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>??????>>>===============>>>???@@@AAAAAA@@@?????????>>>======<<<<<<======>>>>>>>>>>>>>>>===<<<<<<======<<<;;;;;;;;;;;;;;;???@@@@@@???===<<<<<<===???????????????>>>======????????????>>>>>>>>>===>>>>>>???@@@BBBEEEGGGHHHGGGJJJPPPUUUVVVUUUXXX^^^eeeddddddfffhhhkkkkkkjjjllljjjhhhggghhhhhhgggffffff___UUULLLFFFCCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDGGGJJJLLLKKKGGGCCC@@@???>>>===============:::::::::::::::::::::::::::999999888888888999999999888777888999999777666888888888777777777777666666777777888888999999999888888777777888888999:::777777777777888888888888::::::999888777666666555777777777777777777777777;;;;;;:::::::::999999999777777777888888888999999<<<;;;999888666555444444888888888888888888888888666666777777777777666666777777777777888888888888<<<;;;999777777777777888888888777777777777888888888777777666666777777888888888777666777888999:::::::::999999999999::::::999999999999999999999999888888888888888888888888777888999:::;;;;;;;;;;;;888888777777888888999:::;;;::::::999999::::::;;;888888999999::::::;;;;;;:::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<===???BBBDDDFFFHHHFFFCCCDDDJJJRRRYYY]]]dddeeeeeeggghhhkkklllnnnooopppqqqqqqrrrrrrqqqqqquuutttssssssssstttuuuvvvyyyvvvttttttwwwyyyxxxvvvuuuttttttuuuxxxzzzzzzzzzxxxxxxxxxwwwwwwvvvvvvvvvwwwyyy{{{zzzxxxvvvvvvvvvwwwvvvuuuvvvxxxzzzzzzzzzyyyyyyyyyzzz{{{{{{|||||||||{{{zzzzzzyyyzzzzzzzzz|||}}}|||{{{yyyyyy{{{}}}~~~}}}||||||||||||~~~~~~}}}}}}}}}}}}{{{yyy~~~}}}}}}~~~~~~~~~~~~xxxmmmccc`````````iiinnntttyyy|||~~~~~~~~~~~~~~~kkkqqqsssqqqpppsssvvvvvvwwwsssnnnkkkkkkpppuuuyyyzzz{{{zzzvvvoooiiidddbbbaaaaaa```_________```aaabbbeeeiiioootttwwwvvvuuuxxxyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~|||xxxtttjjjaaaUUUPPPOOOOOOKKKGGGMMMKKKIIIGGGEEEDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIIIIJJJJJJIIIGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFDDDBBBAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>???>>>>>>===============??????@@@@@@@@@???>>>>>>???>>>>>>===<<<=========???????????????>>>===<<<>>>======<<<<<<<<<<<<<<<>>>???@@@???>>>===>>>??????????????????>>>======????????????????????????======>>>???AAACCCEEEFFFDDDHHHMMMPPPPPPQQQWWW]]]ccccccdddfffhhhjjjkkkkkkkkkhhhffffffgggiiiiiihhhkkkdddYYYOOOHHHDDDBBBAAA@@@@@@AAAAAAAAABBBAAAAAAAAACCCGGGJJJLLLJJJFFFCCCAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777777666777888999999888777555888999999999999888777666777777777777777888888888888888777777888888999:::666777777777888888888888999999999888888777777777777777777777777777777777::::::999999999999888888666777777777777888888888888888777777777777888888777777777888888888999999666666777777777666666555666666777777888888999999:::999888777777777777888888888777777777777888888666666666777777888888999:::999777666666888:::;;;999999999999999999:::;;;888999999999999999::::::999888888888888888888999888999::::::;;;;;;;;;:::888888777777777888999999;;;::::::999999::::::;;;888777666888:::<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<===@@@BBBCCCJJJFFFCCCCCCGGGPPPYYY___cccdddeeeeeefffhhhjjjllllllmmmooopppqqqrrrrrrrrrvvvvvvuuutttttttttuuuuuusssqqqppprrrvvvyyyxxxwwwwwwvvvvvvxxxzzz{{{zzzyyyvvvvvvuuuuuuuuuuuuuuuuuuuuuxxx{{{{{{yyywwwvvvuuuvvvuuutttvvvxxxzzzzzzzzzyyyzzzzzz{{{{{{|||}}}}}}|||{{{{{{zzzzzzzzz{{{{{{}}}}}}}}}{{{yyyyyyzzz|||~~~|||{{{{{{}}}~~~~~~~~~}}}{{{}}}}}}~~~}}}wwwqqqooooooooovvvyyy~~~~~~lllrrrvvvsssqqqrrrttttttssspppllljjjkkkpppvvvzzzxxxyyyyyyvvvpppiiidddbbbaaa___]]][[[[[[^^^aaacccdddeeefffkkkqqqvvvyyyyyy||||||zzzyyyxxx{{{}}}|||}}}~~~~~~~~~zzzwwwrrrhhh]]]WWWWWWVVVQQQKKKOOONNNKKKIIIGGGFFFEEEEEEGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>======???>>>>>>===============??????@@@@@@?????????>>>??????>>>===============??????@@@@@@???>>>======???????????????>>>>>>===;;;===>>>???>>>>>>@@@BBB???????????????>>>============>>>>>>>>>>>>??????<<<<<<===>>>@@@BBBCCCDDDBBBGGGKKKKKKJJJOOOWWW^^^bbbdddgggiiikkkmmmnnnnnnnnnllljjjjjjlllmmmnnnnnnllldddYYYOOOIIIEEECCCBBB???@@@AAABBBBBBBBBAAAAAA@@@CCCGGGJJJJJJHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777777555777888999999888777666999999999:::999888777777888888888777777777777777888888777777888888999:::666777777777888888888888777777888888999999::::::777777777777777777777777888888888888777777777777666777777777777888888888555555666666777999:::;;;555666666777777888888999666777777777777777666555666666777777888888999999666666666666777777888888888888777777777777888888666666777777888999999999:::999777666666888:::;;;888888888888999999:::;;;888888888999999:::::::::999999888777777888999999:::;;;;;;;;;::::::999888888888888777888999999:::;;;::::::999999::::::;;;888777666888:::<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAFFFDDDAAAAAAEEENNNXXX^^^```bbbdddddddddeeehhhkkkhhhjjjlllnnnqqqrrrttttttvvvuuuuuuttttttttttttuuurrrqqqpppsssyyy}}}}}}|||zzzzzzyyyzzz{{{{{{yyywwwssssssrrrssssssuuuvvvwwwuuuxxx{{{|||{{{xxxvvvvvvvvvuuutttuuuxxxyyyzzzyyyyyyyyyzzzzzz{{{||||||}}}{{{{{{zzzzzzzzz{{{{{{||||||||||||zzzxxxxxxyyy{{{}}}|||{{{|||}}}~~~|||}}}~~~}}}zzzxxxyyyzzz{{{~~~~~~~~~jjjrrrwwwtttqqqqqqrrrrrrooommmlllkkkmmmrrrvvvyyyuuuwwwyyywwwqqqjjjeeebbbaaa```^^^^^^___bbbeeegggdddcccdddhhhooovvv{{{}}}~~~{{{yyyyyy{{{|||{{{}}}|||yyyuuulllccc^^^]]][[[TTTNNNPPPOOOLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJHHHGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCEEEDDDCCCBBBCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@???>>>>>>999;;;===>>>>>>???AAABBB???????????????>>>=====================>>>>>>>>><<<<<<===>>>???AAABBBCCCCCCJJJOOOLLLJJJOOOXXX^^^aaaeeejjjnnnooooooppppppmmmkkkjjjjjjlllnnnmmmmmmkkkdddYYYPPPIIIFFFDDDCCC???@@@BBBCCCCCCCCCBBBAAA???BBBFFFHHHHHHFFFFFFFFFFFFEEECCCAAA???>>>======:::::::::::::::::::::::::::999999888888888999999666777999999888777888999999999999888888888888777999999999888888777777666888888777777888888999:::777777777777888888888888666777777888999:::;;;;;;777777777777777777777777888777777777777666666666777777777888888888999999777777666777777888999999666666666777777888888888666777888888888888777777777777777777888888888888444555555666777777888888888888777777777777888888666777888888999999999888888888777666777888999:::888888777888888999:::;;;888888888999999::::::;;;:::999888777777888999:::;;;;;;;;;;;;:::999888777999999888888999999:::;;;;;;::::::999999::::::;;;888888999999::::::;;;;;;<<<<<<<<<<<<============::::::::::::::::::::::::999::::::;;;;;;::::::999;;;::::::::::::;;;<<<===<<<;;;;;;;;;<<<===???@@@@@@?????????BBBIIIRRRXXX\\\```ccceeeddddddfffiiifffgggjjjmmmpppssstttuuuttttttttttttttttttttttttpppnnnnnnqqqwww{{{{{{zzz{{{{{{zzz{{{|||{{{xxxvvvrrrqqqqqqqqqrrrtttvvvwwwuuuwww{{{|||zzzxxxwwwvvvvvvuuutttuuuwwwyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{|||{{{{{{{{{zzzxxxxxxzzz|||~~~}}}||||||}}}~~~|||}}}}}}|||~~~~~~||||||~~~|||~~~~~~~~~~~~~~~dddnnntttsssooopppqqqrrrmmmmmmnnnoooppprrrtttuuurrruuuxxxwwwrrrkkkfffccc]]]___aaadddfffggghhhhhh```aaaccchhhpppwww|||~~~|||}}}}}}|||{{{|||~~~|||{{{}}}|||~~~~~~|||rrrmmmfffbbb___[[[TTTNNNOOONNNKKKIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFGGGEEECCCBBBDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFAAACCCEEEEEEDDDCCCEEEGGGDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============@@@@@@@@@@@@@@@AAABBBBBB@@@???>>>>>>======>>>>>><<<<<<===>>>??????????????????@@@AAA@@@???>>>===:::;;;============???@@@???????????????>>>======>>>>>>>>>>>>>>>==================>>>???AAABBBCCCFFFQQQWWWSSSOOORRRXXX[[[^^^dddkkkpppqqqpppoooooojjjiiiiiijjjllllllkkkiiimmmeeeZZZPPPJJJFFFDDDCCC@@@AAACCCDDDDDDDDDBBBAAA@@@BBBEEEFFFEEEEEEFFFHHHHHHGGGEEEBBB@@@>>>===<<<:::::::::::::::::::::::::::999999999999::::::;;;777888:::999777777999<<<:::999888777666777777888;;;::::::999888888777777888888777777888888999:::777777777777888888888888888888888999999:::::::::777777777777777777777777888888888777777777777666888888888888999999999:::777777666777777888999999777888888888888888888888666777888999999:::999999888888888777777777777777666777777888888888777777888888777777777777888888777777888999999999888777666666666777777777888888777777777777888999:::;;;777888888999::::::;;;;;;:::999888666666888999::::::::::::;;;;;;:::999999:::::::::999::::::;;;<<<;;;::::::999999::::::;;;888;;;<<<<<<999888:::===;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888999;;;<<<===<<<<<<;;;;;;<<<===>>>???<<<>>>??????AAAEEELLLQQQWWW]]]ccceeedddccceeehhhfffgggjjjllloooqqqssssssqqqrrrssstttttttttttttttpppnnnlllooosssvvvuuutttxxxxxxyyyzzz{{{zzzxxxuuutttsssrrrqqqqqqsssuuuvvvtttvvvyyyyyyxxxvvvvvvvvvvvvttttttuuuwwwyyyyyyyyyvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{||||||{{{yyyzzz|||~~~|||}}}}}}~~~~~~}}}{{{~~~~~~|||}}}zzzyyy|||}}}zzz{{{~~~}}}}}}}}}}}}}}}~~~```jjjrrrqqqnnnoooqqqrrrmmmnnnpppqqqrrrrrrrrrqqqqqqtttwwwwwwssslllgggdddXXX\\\ccchhhkkkjjjhhheee]]]___cccjjjrrryyy|||}}}yyy{{{~~~~~~~~~}}}}}}~~~~~~{{{zzz}}}zzz}}}~~~sssooojjjgggccc]]]VVVQQQNNNLLLJJJHHHGGGFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDBBB???>>>AAADDDEEEEEEEEEEEEFFFFFFFFFFFFAAADDDFFFFFFEEEEEEGGGIIIDDDCCCBBBAAAAAABBBDDDEEEHHHGGGGGGEEECCCAAA@@@>>>>>>>>>>>>>>>??????????????????>>>===============@@@@@@@@@@@@AAABBBCCCDDD@@@??????>>>>>>>>>>>>>>>:::;;;<<<>>>????????????>>>??????@@@@@@>>>===<<<;;;<<<>>>===<<<<<<===>>>???????????????>>>======????????????>>>>>>===============>>>???AAABBBCCCIIIVVV^^^ZZZTTTTTTWWWWWW[[[bbbkkkpppqqqooonnnnnnmmmmmmmmmoooppppppnnnkkknnnggg\\\QQQJJJFFFDDDBBB@@@AAACCCEEEEEEDDDCCCBBB@@@CCCEEEEEEDDDDDDGGGJJJJJJHHHFFFCCC@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<888999:::999777777:::>>>:::999777555555666777999<<<;;;;;;:::999888777777888888888777888999999:::777777777777888888888888::::::999999999999999999777777777777777777777777999999999888888888888777888999999999999:::::::::555555555666777999;;;<<<999999999999999999999999666777888999:::;;;;;;;;;999999888888777777666666999999:::999999888777666888888777777777777888888777888999::::::999888777555555666777777777777666777777777777888999:::;;;777777888999::::::;;;;;;:::999777666666777999:::888888999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;::::::999999::::::;;;888<<>>:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999777777777777888:::===>>>===<<<<<<;;;<<<===>>>???===???AAAAAAAAADDDHHHLLLUUU[[[cccfffdddccceeegggggghhhjjjlllnnnpppqqqqqqpppqqqrrrsssttttttttttttvvvsssqqqrrruuuwwwuuusssuuuuuuvvvxxxzzzzzzxxxuuuvvvuuusssqqqqqqrrrssstttsssuuuwwwwwwvvvuuuuuuvvvuuutttsssuuuwwwyyyyyyyyytttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{|||||||||{{{|||~~~{{{|||}}}}}}zzz{{{~~~}}}{{{|||~~~~~~xxxvvvzzz{{{xxxyyy}}}~~~~~~~~~~~~||||||||||||}}}~~~\\\eeeoootttssspppooopppjjjlllnnnmmmlllmmmqqquuutttxxxzzzvvvsssoooiiibbbddddddgggjjjmmmnnnlllkkkdddcccbbbcccgggnnnvvv{{{zzzzzz{{{{{{||||||{{{{{{|||zzzzzz}}}~~~~~~{{{tttsssppplllfff```ZZZWWWVVVOOOHHHHHHLLLNNNLLLIIIGGGEEEBBBAAABBBDDDEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAABBBDDDEEEGGGIIIHHHGGGEEEDDDBBBAAA@@@CCCCCCCCCDDDEEEFFFFFFGGGCCCCCCBBB@@@???AAAEEEHHHHHHJJJKKKIIIDDDAAAAAABBBAAA@@@???>>>>>>???@@@AAA>>>===<<<;;;<<<===???AAA<<<===???AAADDDEEEFFFGGGBBB???>>>???AAAAAA>>>;;;======>>>>>>>>>>>>=========>>>>>>?????????>>>>>>???????????????>>>===<<<@@@?????????@@@???<<<:::@@@@@@??????>>>=========???>>>===<<<===???AAABBBKKKQQQWWWXXXTTTQQQQQQSSS\\\ccckkkmmmkkkiiiiiikkknnnppprrrrrrpppnnnmmmmmmhhheee^^^UUUKKKEEEBBBAAABBBBBBBBBCCCEEEEEECCCAAA===???BBBEEEGGGHHHIIIIIIIIIHHHEEE@@@<<<;;;<<<>>><<<<<<;;;;;;;;;:::::::::999888777777666666777777888888777777777777888888999888666444555777999;;;888999:::888666555555666777666555666777888777555666666777777777777666666999888777777777888::::::888888888888888999999999666666666555444444333333777777666666666888999:::777666555555555555666666666666666666666666666666:::>>>>>>:::888999999666888777555444444444555666777777555444444555666777:::777555555777888666444777888999888777777:::;;;333444666777777777666555666666555555555777999:::888888777777777888999:::666777777777777888888888999999888888888888999999888999::::::;;;;;;::::::999999999999:::;;;<<<===:::;;;<<<>>>@@@>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;:::999888888888999;;;;;;:::::::::999999999888888;;;:::999888999:::;;;<<>>>>>???@@@@@@???JJJRRR\\\bbbccccccgggjjjjjjhhhggghhhlllnnnlllkkkjjjlllnnnqqqtttvvvxxxyyyuuuuuuuuutttssstttxxxzzzsssttttttuuuvvvwwwxxxxxx{{{wwwsssrrrtttuuusssrrruuuuuuttttttttttttuuuvvvvvvwwwxxxxxxwwwvvvtttrrrwwwuuusssrrrrrruuuyyy{{{}}}zzzxxxxxx{{{}}}|||zzz~~~~~~~~~~~~~~~|||zzzyyy{{{|||zzz|||}}}}}}{{{~~~~~~~~~~~~}}}}}}}}}|||~~~}}}|||{{{{{{{{{{{{{{{~~~}}}~~~~~~~~~\\\dddmmmsssrrrpppooopppiiiiiiiiihhhhhhiiikkknnnssswwwxxxuuuqqqnnngggaaa___aaaeeekkkoooooommmjjjhhhgggddddddggglllssswwwtttuuuwwwyyyzzz{{{{{{zzz~~~|||zzz{{{~~~~~~}}}}}}~~~~~~~~~~~~|||uuutttsssqqqlllgggbbb^^^[[[TTTNNNLLLNNNOOOKKKGGGGGGEEECCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIEEEEEEDDDDDDEEEFFFHHHHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBAAA@@@@@@CCCFFFHHHLLLNNNMMMHHHDDDBBBBBB@@@???>>>>>>>>>???@@@AAA>>>>>>??????????????????>>>???@@@AAACCCDDDDDDDDDCCCAAA???@@@AAAAAA>>>;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>>>>????????????BBBBBBBBBBBBBBBAAA@@@@@@@@@??????@@@AAAAAA>>><<>>>>>>>>>>>>>>======<<<===>>>@@@AAAGGGKKKOOOOOOMMMNNNQQQUUUXXX___hhhmmmmmmkkklllmmmppprrrttttttqqqnnnmmmmmmkkkiiiddd[[[QQQJJJFFFDDDBBBBBBBBBCCCDDDDDDCCCAAA>>>???BBBDDDFFFHHHHHHHHHIIIHHHFFFBBB>>>===>>>@@@<<<<<<;;;::::::::::::;;;;;;:::999999888888999999999888888777777888888999888777666555666777999:::888999:::888666555666777888777666666888888777666666666777777777777666666999888777777777888999:::888888888888888777777777444444444555555666666666888777777666666777888999777777666666666666666777777777777777777777777777777;;;===999777888888666888777666555555555666777888777777666666777777777:::777555555777777666555333555666666555555666777555555777888888888777666666555555666666777888999888888888999999999999:::888888888999999999::::::999888888888888888888999888999::::::;;;;;;::::::999999999::::::;;;;;;;;;999888999:::<<<;;;999666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;999999888777888999:::;;;;;;;;;;;;:::::::::999999;;;;;;:::::::::;;;<<<===@@@>>>>>>???@@@AAAAAA@@@FFFLLLUUU\\\___bbbeeehhhiiigggfffhhhkkkmmmlllkkkjjjkkknnnqqqtttvvvwwwxxxsssttttttrrrqqqqqqsssuuurrrrrrssssssttttttuuuuuuxxxvvvssssssuuuuuutttrrruuuuuuttttttttttttttttttwwwwwwvvvvvvuuuuuuuuuuuuxxxwwwuuutttsssuuuwwwxxx}}}{{{zzz{{{~~~~~~|||~~~~~~}}}}}}~~~}}}{{{zzz{{{~~~~~~{{{{{{}}}~~~~~~||||||||||||}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~ZZZaaakkkpppqqqoooooooookkkhhheeeeeefffggghhhhhhqqquuuwwwtttpppmmmggg```\\\___dddjjjnnnooommmjjjkkkhhhdddbbbcccggglllppplllnnnssswwwyyy{{{zzzzzz|||}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}|||vvvwwwwwwwwwtttooojjjggg]]]XXXRRRQQQRRRQQQMMMHHHFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCC@@@AAABBBBBBAAA@@@BBBCCCFFFKKKPPPPPPKKKEEEAAA@@@???>>>>>>>>>???@@@AAAAAA>>>@@@AAACCCBBBAAA???===@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAAAAAAAA@@@>>><<<:::;;;===>>>????????????>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@?????????AAABBBCCCAAA???>>>>>>>>>????????????@@@<<<<<<<<<===>>>>>>??????BBBDDDEEEEEEFFFJJJQQQWWWTTT\\\fffmmmooonnnoooooorrrtttuuuuuuqqqnnnlllllliiihhhddd]]]SSSJJJDDDAAACCCBBBBBBBBBDDDDDDBBB@@@???@@@BBBDDDEEEFFFFFFGGGIIIHHHGGGDDDAAA???@@@BBB>>><<<;;;999999:::;;;<<<888777777666666666666666999999888888888888999999777777777777777888888888888999999888666555666777999888777777888999888777666777777888888777777666888888777777888888999:::888888777777666666555555555555555555666666666666999888777777666777777888888777777777777777888888888888888888888888888888555999;;;888666888888777999888777777666666777777777888888999999888888888999777555555666777666555222444666777666555555555666666777888888888888888555555666777888888888888777888:::;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;888888888888888888888888888999999:::::::::::::::888999:::;;;;;;;;;:::999999888777888999999888777::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;888888777777888888999:::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@CCCCCCBBB@@@AAAEEEKKKSSSZZZ___ccceeegggffffffhhhjjjllllllkkkiiikkkmmmpppsssuuuvvvwwwssstttuuusssqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqquuuttttttuuuvvvvvvuuussstttuuuvvvvvvuuutttsssrrruuussspppnnnoooqqqtttwwwzzzyyyxxxvvvuuuuuuuuuuuu|||||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}||||||}}}~~~}}}yyyzzz{{{|||~~~~~~|||zzzxxxvvvuuuvvvwwwzzz}}}~~~}}}||||||{{{|||XXX^^^gggmmmooonnnnnnnnnlllhhheeeeeehhhkkkjjjiiinnnsssuuusssqqqpppjjjddd``````cccgggkkklllkkkjjjhhheeeaaa^^^^^^bbbfffiiigggjjjpppvvvzzz{{{{{{{{{yyy{{{}}}}}}{{{|||~~~~~~~~~}}}|||}}}|||{{{}}}xxxyyyzzzzzzxxxsssnnnkkk]]]YYYUUUUUUUUUTTTPPPLLLEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCC???BBBDDDDDDCCCAAAAAABBBCCCIIIPPPQQQLLLEEE@@@>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAA@@@???>>>?????????@@@@@@AAABBBCCCEEEDDDCCCBBBAAA@@@>>><<<;;;<<<===???AAABBBBBBBBBCCCBBBAAAAAA@@@@@@???????????????@@@@@@??????>>>======>>>@@@BBBCCCBBB@@@======>>>??????@@@AAAAAA;;;;;;===>>>>>>???>>>>>>@@@@@@AAABBBCCCHHHOOOTTTSSSZZZdddlllpppppppppppprrrsssuuutttpppmmmkkkjjjfffgggeee```VVVLLLDDD@@@CCCBBBAAABBBCCCCCCBBB@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHGGGEEEBBB@@@AAABBB???===:::888888999;;;===777777666555555555555666888888777777777777888888555666777888999888888777777999999888666666666777999888777888999:::999777777777777888888777777777888888888888888999999999888888777666555444444333999999888777555444333333999999888777777666666666888888888777888888999999888888888888888888888888444888:::888777999:::888999999999888888888888888666777888999999999888777888777666666666777777777444777::::::999777777777666666777777888888888888444555777888999999888777777888:::<<<<<<;;;:::999:::::::::;;;;;;;;;;;;<<<888888888999999888888888888888999::::::::::::999888999;;;<<<<<<;;;999888<<<:::888777999::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;777777777888888888999999;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<>>>AAADDDEEECCCAAA>>>???CCCKKKTTT\\\```bbbeeeeeefffgggiiijjjkkkkkkiiijjjmmmooorrrtttuuuvvvtttuuuwwwvvvuuusssssstttqqqqqqqqqqqqppppppoooooorrrssstttvvvwwwvvvuuutttuuuvvvxxxxxxxxxvvvsssrrrqqqmmmhhheeefffkkkpppuuuxxxxxxxxxxxxxxxwwwvvvvvv{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~||||||~~~}}}{{{yyyzzz{{{|||}}}}}}{{{zzzyyyuuuwwwzzz}}}~~~}}}}}}}}}TTTZZZbbbhhhlllmmmlllllljjjgggeeegggkkkmmmmmmkkklllqqquuutttttttttpppjjjhhheeecccccceeehhhiiiiiifffccc___]]]]]]aaaeeehhhgggjjjpppvvvzzz|||||||||xxxyyy{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~}}}|||||||||}}}zzz{{{{{{{{{xxxtttooolllaaa^^^ZZZXXXWWWTTTPPPLLLDDDDDDDDDEEEGGGGGGFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAACCCFFFFFFEEECCCBBBCCCCCCIIIPPPQQQMMMGGGBBB@@@??????@@@AAAAAAAAAAAAAAACCCBBB@@@???>>>??????@@@=========>>>@@@AAACCCDDDDDDDDDDDDCCCAAA???======<<<===???AAACCCDDDDDDEEEGGGFFFDDDBBB@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;<<>>???@@@AAABBBBBB;;;<<<===>>>?????????>>>@@@AAABBBCCCEEEHHHLLLOOOTTTZZZcccjjjnnnooonnnmmmnnnppprrrqqqnnnkkkiiihhhhhhjjjjjjfff]]]RRRIIIDDDDDDBBBAAAAAABBBBBBAAA@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEBBB@@@@@@@@@???===:::888888999;;;===<<<<<<;;;:::::::::::::::777777777666666777777777555666888999999999777666777888999888777666777888999888777888999:::999777777777888888888888777777777777888888999999999999888777777666555444333333:::999888777666555444444888888888888777777666666888888888888888999::::::888888888888888888888888444999;;;888888:::;;;999999999999999999888888777444555777888999888777777777777777666666666777888666999;;;<<<;;;999888888555555555555666666777777444555777999999999888888777888:::<<<<<<;;;:::999999999999999::::::::::::777888999999999999888777777888999999::::::999999777999;;;<<<<<<;;;:::888<<<999777777888999::::::999999999:::::::::;;;;;;999999999::::::;;;;;;;;;777777888888999999999999::::::::::::999999999999888999999999999:::::::::;;;;;;===AAADDDEEECCCAAA======@@@EEENNNWWW]]]```cccdddeeefffgggiiijjjkkkhhhjjjlllnnnqqqrrrttttttrrrtttvvvvvvuuuuuuuuuvvvssssssrrrrrrqqqqqqppppppqqqsssuuuvvvvvvvvvuuuuuuvvvwwwyyyzzzyyywwwuuutttoookkkfffbbbccciiioootttvvvwwwxxxyyyzzzzzzzzzyyyyyy{{{~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}}}}~~~}}}~~~}}}{{{yyy{{{|||||||||}}}}}}}}}}}}~~~}}}|||zzz{{{}}}QQQUUU]]]dddiiikkkjjjjjjffffffgggiiilllmmmlllkkklllqqqvvvvvvvvvwwwsssnnnnnnjjjdddbbbbbbeeegggiiigggdddaaa^^^___ccchhhkkkkkkmmmrrrwwwzzz{{{|||{{{vvvxxxzzz|||~~~}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}|||{{{xxxtttqqqnnnkkkgggaaa\\\WWWRRRMMMJJJFFFEEEDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFFFFEEECCCCCCCCCCCCIIIOOOPPPMMMIIIFFFEEEAAABBBBBBCCCCCCBBBBBBAAACCCAAA???>>>>>>???AAABBB===<<<<<<===>>>AAACCCDDDBBBCCCDDDCCC@@@>>>===>>>===>>>@@@BBBCCCDDDEEEEEEHHHFFFDDDAAA???============>>>??????????????????::::::;;;>>>AAABBBAAA@@@>>>>>>??????@@@AAABBBBBB=========>>>??????@@@@@@AAABBBCCCDDDFFFHHHIIIJJJRRRWWW^^^eeejjjkkkkkkjjjjjjlllnnnnnnllljjjiiiiiigggiiikkkggg___UUULLLGGGEEECCCAAA@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGHHHGGGDDD@@@???>>>>>><<<;;;999999:::;;;<<<<<<;;;::::::999999::::::888888777777777777888888555666777999999888888777777888999888777666777888999888777777888999888777777888888999999888888777777777888999999999999888777777666666555555444444666666666777888999999999777888888888888777777666777777777777888999::::::888888888888888888888888555999;;;999888:::;;;999888999999999999888777777555555666777888888888888555666777666555555777999666888::::::888777777777555555555555555666777777666666777888999999999999777888:::;;;;;;;;;:::999888888888888999999999999777888999::::::999888777777888888999999999999999777888999;;;<<<<<<;;;;;;:::888555555777888888888888888999999::::::;;;;;;888888999:::;;;;;;;;;;;;888888999::::::::::::999::::::999999999888888888999888777777777888:::;;;;;;;;;<<>>>>>===<<<===???AAABBB@@@BBBCCCBBB???======???===>>>???AAABBBCCCCCCCCCDDDBBB@@@>>><<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@<<<<<<===???BBBCCCAAA@@@?????????@@@@@@AAAAAAAAA??????>>>>>>???@@@BBBCCCBBBAAA@@@AAACCCEEEGGGHHHNNNQQQWWW^^^dddggghhhhhhfffhhhkkklllllljjjjjjkkkfffiiikkkhhhaaaXXXOOOKKKEEECCCAAA@@@@@@AAA@@@????????????@@@AAABBBDDDEEEGGGIIIJJJIIIEEEAAA???>>><<<<<<;;;::::::::::::;;;999888888777666777777777:::999999999999999999:::666666777888888888888888666777999888777666777999888777666666888888777666777888888999999888888777666777888999:::999999888666666666666666666666666555555666777999:::;;;;;;666666888888999888777777666666666777777999::::::777777777777777777777777444999:::888666888999777777888999999999888666666777777777777888999::::::555666777777555555777:::777888999888666666666777777666555555555666888888777777777777888999::::::888888888999999999999:::888888888888999999999999666888999::::::999888666777777888999999999999999777777888999;;;<<<======999888666777888999888777777888888999::::::;;;;;;777888999;;;<<<<<<;;;;;;888999:::;;;<<<;;;;;;:::;;;;;;:::::::::999999999;;;:::777666666888;;;===<<<;;;;;;===???AAAAAA@@@@@@AAAAAA@@@BBBIIISSSZZZ___bbbeeeeeeeeefffiiikkkgggiiikkkmmmooopppqqqrrrpppqqqqqqpppnnnoooqqqssstttttttttttttttttttttssssssuuuvvvuuussssssuuuwwwtttuuuuuuvvvvvvwwwwwwxxxvvvssspppmmmnnnqqqvvvyyyvvvvvvxxxyyy{{{}}}~~~}}}~~~|||{{{}}}~~~}}}||||||{{{{{{{{{~~~}}}}}}|||~~~}}}{{{{{{|||}}}}}}|||||||||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~LLLOOOVVV^^^dddggggggffffffkkkppprrrooollljjjjjjpppuuuxxxwwwvvvuuupppkkkmmmjjjgggeeefffggggggggghhheeeaaa^^^^^^bbbfffiiirrrssstttvvvwwwxxxxxxxxxvvvwwwzzz|||~~~{{{}}}~~~~~~}}}~~~~~~~~~~~~|||}}}}}}~~~~~~}}}~~~|||{{{zzzyyyyyytttooohhh```YYYUUURRRQQQLLLJJJGGGHHHJJJLLLNNNNNNIIIHHHHHHGGGFFFFFFGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCC===AAADDDDDDBBBBBBDDDFFFFFFFFFGGGFFFEEEDDDBBBAAA@@@AAACCCDDDEEEDDDCCCBBBAAA???>>><<<<<<===???@@@>>>@@@BBBAAA>>>======???<<<===>>>???@@@AAAAAAAAA@@@>>><<<;;;:::;;;<<<===<<<===>>>???????????????======>>>@@@CCCCCCBBBAAA???@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>@@@CCCDDDAAA???======@@@CCCFFFHHHJJJLLLQQQXXX___dddfffgggdddgggjjjllllllllllllmmmkkkmmmooommmggg^^^VVVRRREEECCC@@@???@@@AAA@@@?????????>>>???@@@CCCEEEFFFIIIKKKLLLKKKGGGBBB???>>><<<<<<;;;;;;;;;:::::::::;;;::::::999999999999999<<<;;;;;;::::::;;;;;;<<<777777777777777888888888666777888888777666777999777666555666777888777555888888999999999999888888666777888999:::999888888666666666777777777777777777888888888888999999999555666777888999999888777666666666666777888999:::666666666666666666666666444888999777555777777555777777888999888777666555999888777777888:::<<<===444666888777555555777:::999::::::888777666777999888777666666666777999:::888777777666777999:::;;;888888777777777888999:::888888999999999:::::::::666777999::::::999777666777777888999999999999888777777777888:::<<<>>>???;;;:::999:::;;;<<<:::999777777888999::::::;;;;;;777888999;;;<<<<<<;;;;;;999:::;;;<<<===<<<;;;:::<<<<<<;;;;;;;;;:::::::::===;;;888666666999<<>>@@@@@@@@@AAABBBBBB??????DDDOOOXXX^^^aaadddeeeeeeeeehhhkkkggghhhjjjlllnnnpppqqqqqqssssssrrrooommmmmmppprrrtttttttttttttttttttttttttttvvvvvvtttrrrrrruuuxxxsssssssssssstttvvvwwwxxxwwwuuurrrpppqqqsssvvvyyyxxxxxxxxxyyy{{{}}}~~~|||{{{}}}}}}|||{{{{{{{{{{{{}}}}}}}}}zzz}}}}}}|||}}}||||||||||||||||||||||||~~~~~~}}}QQQRRRWWW^^^eeehhhgggdddhhhmmmqqqqqqnnnmmmppptttrrrpppqqquuuyyyxxxrrrmmmnnngggcccdddcccbbbfffmmmjjjiiifffbbb___^^^```bbbqqqnnnmmmooouuuyyyzzzzzz{{{{{{zzz{{{|||}}}~~~}}}}}}~~~~~~zzz{{{~~~}}}{{{}}}~~~~~~|||zzzyyyxxxxxxxxxqqqgggbbb___]]]XXXTTTIIIHHHHHHJJJMMMOOOPPPPPPOOOMMMKKKGGGCCCBBBCCCDDDEEEGGGHHHHHHFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEHHHGGGEEECCCBBBBBBBBBBBB@@@@@@AAABBBDDDCCCAAA>>>???===;;;<<>><<>>>>>??????>>>===>>>>>>>>>>>>===============>>>???>>>===>>>???AAA@@@@@@??????@@@BBBDDDEEEAAA???======@@@CCCEEEFFFCCC@@@===;;;<<<>>>??????===>>>???@@@???@@@CCCEEEJJJNNNTTT\\\bbbgggjjjkkkiiiiiijjjlllmmmoooqqqrrrooopppnnnkkkiiiggg^^^UUUMMMFFF@@@@@@BBB@@@@@@BBB@@@AAACCCBBBBBBCCCEEEGGGMMMNNNPPPOOOMMMHHHBBB???<<<<<<;;;;;;:::999888888999999:::::::::999888777888888888888777777777777666444333333555777888888555333111333666888666444777888888777666666777999;;;;;;:::777555444555666555555666777888999999:::777777666666555555444444777777777999;;;;;;999777777666555555444555555555888666555666999:::999777777777888888999999999999999888555444444777:::<<<999888777777888888777666:::999888666666666777888666666777888888888888888666777999999777666777888999888888777666555555444777555777;;;;;;777555777444444555888:::;;;:::888;;;:::999888888999:::;;;:::::::::999999888888888:::888666888;;;<<<:::888::::::999:::===CCCLLLRRRMMM???666:::<<<888888>>>999999999999999999999999999999999999999999999999777888;;;=========<<<;;;;;;:::999:::<<<===<<<;;;999999888888888888999999999999:::;;;<<<===>>>?????????>>>>>>>>>BBBHHHLLLXXX^^^dddeeeaaa```eeejjjhhhiiikkkmmmoooooooooooooooooonnnnnnnnnnnnooopppsssrrrqqqqqqssstttttttttwwwwwwwwwwwwvvvvvvvvvvvvwwwuuusssrrrtttvvvvvvvvvuuuuuuvvvvvvuuutttsssssswwwzzz}}}~~~||||||~~~||||||{{{zzzzzzzzzzzz{{{~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||||||||}}}|||~~~}}}||||||}}}~~~~~~~~~OOOQQQUUU\\\bbbeeeeeecccccchhhlllmmmlllmmmpppttttttssstttwwwzzzxxxrrrlllhhhaaa]]]```cccdddfffkkkiiihhhfffbbb___^^^aaaccclllmmmnnnqqqtttxxxzzz{{{{{{zzzzzzzzzzzz|||}}}~~~~~~||||||~~~{{{|||}}}{{{~~~~~~}}}{{{{{{zzzwwwrrrllliiifffbbbZZZTTTNNNLLLJJJKKKLLLMMMMMMLLLJJJIIIHHHFFFDDDCCCDDDEEEFFFHHHIIIHHHFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDDDDBBB@@@BBB@@@>>>>>>???@@@>>><<>>===???>>>>>>>>>===============>>>???>>>======???AAA@@@??????@@@@@@AAABBBCCC@@@>>>===>>>AAADDDEEEEEECCC@@@<<<;;;<<<>>>??????>>>???@@@AAA@@@AAACCCFFFIIILLLRRRYYY```eeeiiijjjeeefffhhhjjjlllmmmnnnnnnooopppnnnlllkkkiiiaaaXXXOOOGGG@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCFFFHHHIIIJJJKKKKKKIIIEEEAAA???<<<;;;;;;:::::::::;;;;;;::::::::::::999999999999888888888888777777777777777555333444666888999888666777777777777777888888888999999888777777888::::::::::::888666666777999666666777777888888999999888888777777777777777777777777666888999:::888777666777777777888888999999999777666777999:::999777888888999999999999999999888888888888888999::::::777666555666888999999888:::999777666666666777888777777777777777888888888666777999999777666777888444555555666777888888999;;;888777999999777777:::666555555777999:::999888999999888888888888999999:::::::::999999999888888:::888777888:::<<<:::999;;;999666777???NNN```lllSSSEEE<<<===<<<777666:::999999999999999999999999::::::::::::::::::::::::777888:::<<<<<<<<<;;;:::;;;999999:::;;;<<<;;;:::999999888888888888999999999999:::;;;<<<===>>>?????????>>>===>>>AAAFFFJJJSSSZZZbbbdddbbbaaaeeeiiihhhiiilllnnnoooooonnnmmmnnnnnnnnnoooooooooppppppsssrrrrrrssstttvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvtttrrrrrrsssttttttsssttttttuuuuuuuuuuuuttttttvvvyyy||||||{{{{{{}}}~~~}}}|||{{{zzzyyyyyyyyy{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{|||||||||}}}}}}}}}|||~~~~~~~~~}}}}}}}}}}}}~~~~~~MMMOOOSSSYYY___bbbbbbbbb___cccgggiiijjjlllppptttttttttvvvyyy{{{xxxqqqkkkccc]]]YYY]]]ccceeefffgggiiigggeeeaaa______bbbeeeppptttxxxzzzyyyyyy{{{}}}||||||{{{{{{|||}}}~~~~~~{{{{{{}}}}}}}}}|||~~~}}}{{{{{{vvvtttrrrqqqnnnggg]]]VVVPPPMMMJJJHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIGGGEEEEEEFFFAAAAAABBBBBBBBBCCCCCCCCC???@@@AAACCCDDDFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCAAA@@@???@@@??????AAACCCDDDDDDCCCCCCBBB@@@@@@@@@@@@>>><<<>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>============>>>???>>>======???AAA??????@@@@@@@@@@@@@@@???>>>>>>>>>@@@CCCDDDDDDCCCBBB???<<<;;;<<<>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFFFFIIIOOOUUU\\\cccgggjjjbbbccceeegggiiijjjjjjjjjnnnoooooommmmmmlllfff^^^QQQHHHAAA@@@AAA??????AAAAAABBBCCCCCCCCCDDDFFFHHHFFFFFFGGGGGGGGGEEECCCBBB===<<<;;;::::::<<<>>>???===<<<:::999999999:::;;;999999888888888777777777888666555666888999999999666:::<<<:::666555777:::999::::::999888888999;;;888999999888777777999:::777777777777777888888888888888999999999999999999888666555555777888888777666777999;;;<<<<<<<<<<<<:::888777777999999888666999999999999999999999999888888:::;;;;;;;;;:::999666555555666999::::::999999888777777666777777777999888777666666777888888666777999999777666777888333444555666777888999:::===888666777777555666:::888777666666888999999999999999999::::::999999999:::::::::999999999999888:::999888999:::;;;:::999:::888666777AAAQQQdddqqqRRRFFF>>>>>>===888666:::::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;;;;:::999888:::999888999:::;;;;;;999999999999999999999999999999::::::;;;<<<===>>>>>>??????>>>===<<<>>>CCCFFFKKKSSS]]]cccccccccfffiiigggiiilllnnnooonnnmmmllllllmmmnnnpppqqqqqqqqqpppqqqqqqssstttvvvxxxyyyzzzyyyxxxxxxwwwvvvuuuuuuuuuuuusssrrrrrrssssssqqqpppsssssstttuuuvvvvvvvvvvvvvvvxxxzzz{{{{{{{{{|||}}}~~~|||{{{yyyyyyxxxxxxwwwwwwwwwxxxyyy|||~~~|||||||||}}}~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||||||||}}}}}}|||}}}|||{{{~~~}}}}}}|||}}}}}}~~~~~~LLLNNNRRRWWW\\\```bbbccc```bbbfffhhhiiikkkooorrrqqqsssvvvzzz|||yyysssnnnggg```[[[]]]cccfffdddaaahhhgggeeeaaa``````dddgggssszzzzzzvvvvvvyyy||||||}}}~~~}}}{{{{{{}}}~~~~~~}}}~~~|||zzzzzzvvvvvvuuutttqqqjjj```YYYUUUQQQMMMJJJIIIGGGFFFEEEEEEDDDDDDFFFGGGGGGEEEDDDHHHIIIJJJIIIGGGEEEEEEFFFBBBBBBBBBCCCCCCCCCDDDDDD???AAABBBDDDEEEFFFEEEEEEBBBBBBAAAAAAAAABBBBBBCCCFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDDDDDDDBBB???>>>???>>>===>>>AAACCCDDDDDDAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBAAABBBCCCBBB@@@>>>>>>===?????????>>>>>>>>>======>>>??????>>>======???@@@??????@@@AAA@@@???>>>=========???AAADDDEEECCCBBBAAA???===<<<===>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEEEEHHHLLLRRRYYY```fffjjjbbbbbbbbbccceeegggjjjkkkmmmoooooonnnooopppkkkdddUUUKKKCCCAAA@@@??????AAAAAABBBCCCCCCBBBCCCEEEGGGFFFGGGGGGHHHHHHHHHIIIIII@@@???<<<;;;:::<<<>>>@@@>>>===;;;999999:::;;;<<<999999999888888888777777888777666777999:::999999888999:::999666444555777888999:::999777777999;;;888999999888777666777888888888888777777777777777888888888999999:::::::::888666444444666777888888777888;;;=========<<<;;;999888777777777777666555999888888888888777777777888999:::;;;;;;:::999999666555555666888:::999888888888777777777777777777:::999777555555666888999666777999999777666777888666666666666777777777777;;;777555777666444444888:::888666666777999999999999:::;;;<<<<<<;;;:::999999999999999999999999999999999999999:::;;;;;;:::666777999;;;???GGGOOOUUUHHH@@@;;;<<<<<<999:::===::::::::::::::::::::::::999999999999999999999999999999:::::::::999888888999888777888:::;;;:::999999999999999999999999999::::::;;;;;;<<<======>>>>>>>>>>>>===<<<<<>>>>>===<<<===@@@BBBCCCBBB===>>>????????????@@@AAA??????@@@@@@AAAAAAAAAAAA???BBBDDDCCC@@@>>>>>>>>>????????????>>>>>>>>>>>>>>>??????>>>======>>>@@@???@@@AAAAAA@@@???===<<<<<<===???BBBEEEEEECCCAAABBB@@@======>>>??????>>>===?????????>>>???AAACCCEEEFFFIIINNNUUU]]]dddhhhfffdddaaa```bbbfffkkknnnmmmnnnnnnnnnqqqssspppiiiZZZOOOEEEBBBAAA???@@@BBBAAABBBCCCBBBAAAAAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLDDDBBB???<<<;;;;;;===>>>>>>===;;;999999:::;;;<<<999999999999888888888888999888777888::::::999888;;;999777777888888666444777888999888666666888999888999:::888666444444555888888888777777777777777666777777777888999999999888666444444666777888888888999;;;<<<<<<:::999777777777777666555555555555777777777777777777666666:::999888888888888999999999777666777888888777666777777777888888888777777:::888777555555666888999666777999999777666777888666666666666777777777777999777888;;;:::777555777;;;888666666888999:::999888999:::;;;;;;:::999888999999999999999999999999999999::::::::::::;;;;;;666888:::<<<<<<<<<>>>@@@???:::888999999999999<<<::::::::::::::::::::::::888888888888888888888888999999999999999999888888999888777888:::;;;:::999888999::::::::::::999888::::::;;;;;;<<<============>>>>>>===;;;;;;===??????GGGSSS\\\aaadddggghhheeegggjjjlllnnnnnnmmmlllkkkmmmppprrrssssssrrrrrrmmmpppsssuuuuuuvvvxxxzzzvvvuuuuuutttssssssrrrrrrwwwuuussssssssssssrrrpppqqqrrrsssuuuwwwxxxyyyyyyyyyzzzzzz{{{|||}}}||||||zzzzzzzzzzzzzzz{{{|||}}}xxxxxxwwwwwwxxxyyy{{{|||zzzzzz|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{xxxxxxyyyyyyyyyyyyzzzzzz|||~~~~~~|||zzzyyyzzzxxxyyyyyyzzzzzzzzz{{{{{{}}}|||{{{{{{|||}}}|||{{{IIILLLQQQUUUZZZ```fffjjjlllkkkjjjiiiiiikkklllmmmkkknnntttyyy|||}}}|||{{{{{{vvvnnngggfffgggccc\\\eeeffffffeeecccbbbccceeecccllluuuxxxuuussstttwwwsssuuuwwwzzz}}}|||{{{{{{|||zzz|||~~~}}}xxxxxxyyyxxxuuupppllliii___ZZZUUUPPPNNNMMMLLLKKKMMMJJJHHHHHHJJJJJJGGGDDDDDDEEEGGGGGGFFFFFFFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFCCCAAA???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@>>>======>>>AAABBBBBBAAA;;;===>>>?????????AAABBBAAAAAAAAAAAAAAAAAAAAAAAA<<<@@@CCCCCC@@@>>>>>>???@@@@@@?????????>>>>>>>>>??????@@@???======>>>???@@@AAAAAAAAA@@@???>>>>>>======???BBBDDDEEECCCAAABBBAAA??????@@@@@@@@@>>>===>>>???>>>===>>>???AAAEEEEEEFFFIIIPPPXXX```eeegggeeebbb```bbbggglllppplllnnnnnnnnnrrruuurrrlll___SSSHHHCCCAAA@@@AAADDDDDDDDDDDDCCCAAA@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIDDDBBB@@@===;;;;;;;;;<<<===<<<:::999999999:::;;;:::999999999999888888888888888777888::::::888777>>>:::777888;;;;;;888555777888888777666666777999999:::;;;999777444444444777777777777777888888888666666666777777777777777888666555555777888888777888888999:::999888777666555777777777555444555666666666666777777777888888;;;:::888777777888999999999888777777888888777555666666777888888888888777888777666666666777999:::666777999999777666777888333444555666777888999::::::888:::>>>>>>:::999:::999888777777999:::::::::666777777888888777777666888999999999999:::::::::999:::;;;;;;::::::;;;<<<888888999888999;;;???BBB<<<:::999888777666777777::::::::::::::::::::::::888888888888888888888888999999999999:::::::::::::::999888999:::;;;;;;999888999:::;;;;;;:::999888;;;;;;;;;<<<<<<<<<======;;;===>>>===<<<;;;<<<======CCCLLLTTT[[[```dddfffdddeeehhhjjjlllmmmnnnnnnnnnoooppprrrsssssssssrrrnnnqqquuuvvvuuutttvvvxxxttttttttttttsssssssssssswwwuuurrrrrrrrrssssssrrrqqqrrrtttvvvxxxyyyzzzzzz{{{zzzzzz{{{}}}}}}|||{{{xxxxxxyyyyyy{{{|||~~~{{{zzzyyyyyyyyyzzz{{{|||zzz{{{|||}}}~~~~~~||||||}}}}}}||||||{{{zzzxxxxxxxxxyyyyyyyyyzzzzzz|||}}}~~~}}}|||zzzzzz{{{wwwxxxyyyzzzzzzzzzzzzzzz|||zzzyyyyyyzzz{{{{{{zzzGGGJJJOOOTTTYYY___gggmmmooommmkkkiiijjjkkkkkkkkkmmmqqqvvvzzz}}}|||tttkkkgggiiigggcccdddfffhhhgggeeecccbbbbbbaaaiiirrrvvvvvvvvvxxxzzzssstttvvvyyyzzz{{{|||{{{zzzzzz{{{~~~zzz|||}}}||||||~~~~~~yyy{{{~~~|||wwwssspppccc___XXXSSSOOONNNLLLKKKOOOKKKGGGGGGIIIKKKIIIFFFAAACCCEEEFFFFFFFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDAAA???@@@@@@@@@AAABBBCCCEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@???@@@BBBCCCDDDBBB@@@===???AAAAAA??????AAACCCBBBBBBBBBAAAAAA@@@@@@???999>>>CCCCCC@@@===>>>@@@@@@@@@@@@?????????>>>>>>???@@@@@@???===<<<>>>???BBBAAAAAA@@@@@@@@@@@@AAA======>>>AAADDDEEEDDDBBBCCCBBB@@@@@@AAABBBAAA???>>>???@@@???>>>>>>@@@BBBCCCBBBBBBDDDJJJSSS\\\aaaddddddcccccceeehhhkkkmmmlllnnnnnnnnnrrrvvvtttnnncccWWWJJJEEEBBBAAABBBEEEHHHHHHHHHEEEBBBAAABBBCCCDDDDDDEEEFFFGGGFFFFFFFFFAAAAAA???>>><<<<<<;;;;;;::::::::::::999999999999::::::999999999888888888888777777888:::999777555;;;:::999999999999888777888999999888777777888:::999;;;<<<;;;999777777777666666777777888888999999777777777777777666666666777777666888999:::888777777777777777777888888888555777999999777666888:::666666777888999:::;;;;;;::::::;;;;;;:::999999888888777666777888999888777555666777888999888888777555555666777888999999:::666777999999777666777888444555555666777888888999:::777888<<<<<<::::::===777777777888;;;<<<;;;:::999888888777777888888999888888999999999:::::::::888:::<<<<<<:::999;;;===777777888888888;;;???CCC;;;<<<;;;999888777777777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999::::::;;;<<<<<<;;;999999:::;;;<<<;;;:::888999;;;<<<<<<;;;999888;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<<<<===;;;>>>EEELLLSSSZZZ```ccccccdddeeehhhjjjmmmpppqqqqqqqqqqqqrrrrrrrrrsssssspppuuuyyyyyyuuussstttvvvttttttuuuuuuuuuuuuvvvvvvwwwtttpppoooppprrrttttttqqqssstttvvvxxxyyyyyyzzzzzzyyyxxxzzz|||}}}{{{yyyyyyyyyyyyzzz{{{|||}}}~~~|||{{{{{{zzzzzz{{{}}}~~~zzz{{{|||~~~~~~~~~}}}}}}||||||}}}}}}||||||{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{{{{}}}~~~}}}|||{{{|||}}}wwwxxxzzz{{{||||||{{{{{{|||zzzyyyxxxzzz{{{{{{zzzDDDHHHNNNRRRWWW___gggnnnooommmjjjiiijjjkkkkkkkkkqqqtttxxx|||~~~~~~~~~wwwlllhhhkkkkkkiiidddfffiiiiiigggcccaaa``````eeemmmqqqrrrrrrsssuuuvvvwwwyyyzzz{{{zzzzzzyyyxxxyyy{{{|||}}}~~~{{{||||||{{{zzz}}}~~~|||yyy~~~}}}xxxuuunnnhhhaaa[[[WWWTTTRRRQQQNNNIIIEEEEEEIIIKKKJJJHHH???AAADDDEEEEEEFFFGGGIIICCCCCCCCCCCCDDDDDDDDDEEEDDDEEEGGGHHHGGGDDDBBB@@@??????@@@AAABBBCCCEEEFFF@@@AAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDAAAAAABBBDDDFFFEEECCC@@@@@@BBBCCCBBB@@@???@@@BBBDDDCCCBBBBBBAAA@@@???>>>777<<>>@@@@@@@@@@@@????????????>>>???@@@@@@???===<<<===???BBBBBB@@@@@@@@@AAABBBCCC>>>>>>>>>@@@CCCDDDDDDCCCDDDBBBAAABBBCCCCCCAAA@@@???@@@AAA@@@??????AAABBBBBB@@@???AAAFFFOOOXXX^^^aaabbbdddfffhhhiiiiiijjjlllnnnnnnnnnrrrvvvtttoooeeeYYYLLLFFFCCCAAACCCFFFKKKKKKJJJGGGDDDBBBBBBCCCEEEFFFGGGHHHHHHGGGFFFEEE???>>>>>>>>>======<<<<<<999999:::::::::999888777:::::::::999999999888888777777777888999999777555555777999888555333555888999::::::999888888999;;;999;;;======<<<::::::;;;555666666777888999999:::999888888888777777666666777777777999;;;;;;999777666555555666777888:::;;;666999;;;:::888888:::<<<777777888999;;;<<<===>>>999;;;===>>>>>><<<999666666555555666999::::::999555666777999999999888777333444666888999:::::::::666777999999777666777888999888888777666555555444888555444666777777999===666666777999<<<===;;;:::===<<<::::::::::::<<<===888888888999999:::::::::888;;;===<<<:::999;;;>>>444666999:::999888999999:::<<<===;;;::::::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;:::999:::<<<===<<<;;;888999;;;<<<<<<;;;999888;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>???>>>=========:::<<<@@@FFFMMMUUU\\\aaaccccccdddfffiiimmmqqqsssrrrrrrqqqqqqqqqrrrssssssssswww{{{{{{vvvssstttvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvrrrnnnlllnnnqqqtttuuurrrsssuuuvvvxxxyyyyyyyyyzzzxxxwwwxxx{{{|||zzzwww{{{zzzzzzzzzzzz{{{||||||||||||{{{{{{|||}}}{{{|||}}}~~~~~~}}}|||||||||||||||||||||{{{{{{zzz{{{{{{{{{|||||||||}}}}}}{{{|||~~~}}}||||||}}}~~~xxxyyy{{{}}}~~~~~~}}}|||}}}{{{yyyyyyzzz{{{|||{{{GGGKKKQQQVVV\\\aaagggjjjpppllliiigggiiimmmppprrruuuxxx|||~~~~~~}}}uuulllfffeeeiiimmmggggggfffeeecccaaa^^^]]]bbbeeejjjqqqwwwzzzxxxvvvzzz{{{}}}~~~|||zzzxxx|||{{{zzz|||}}}{{{{{{||||||{{{yyywwwvvv|||{{{zzzzzz{{{}}}~~~~~~}}}}}}|||zzztttjjj```YYYUUUSSSRRROOOMMMKKKIIIHHHGGGDDDBBBEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCAAA===:::@@@???>>>======>>>???@@@DDDCCCBBB@@@???>>>>>>===CCCBBBAAA???>>><<<;;;:::@@@@@@AAAAAAAAABBBBBBBBB???>>>>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@???>>>======@@@CCCDDDBBB???DDDBBB@@@?????????===;;;>>>>>>????????????>>>>>>======@@@CCCEEEHHHRRR^^^dddfffhhhfffddddddhhhkkknnnnnnooooooooommmlllkkkeee]]]RRRJJJFFFEEEDDDCCCJJJHHHCCC???>>>???BBBDDDAAABBBDDDEEEEEEEEEDDDCCC@@@???>>>===;;;:::888888;;;;;;;;;::::::999999999888999999::::::999999888555555666777777888777777999777555777:::;;;:::888888:::<<<<<<:::888777666666777777777888888888888666777777888999::::::;;;444555777888888888777666777777888888888999999999666666666666666666666666999999999888888888888777888777666666666777999::::::;;;<<<;;;999777666777666777999999777666777888888888888888888777666666888777555666777888666555999999999999888888888888888777666666666666666777666444333555999;;;;;;::::::888777888;;;>>>??????999999999888888888888888888888777666666777888888888888888999999:::::::::555666777888999:::::::::::::::;;;<<<<<<;;;::::::777777888:::;;;<<<:::888:::999888777777777888999777777777777888999:::;;;<<<;;;;;;:::::::::;;;;;;666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::<<<;;;===CCCHHHNNNXXXbbbgggeeeeeefffiiilllnnnnnnrrrpppoooppprrrssspppmmmtttvvvxxxwwwuuusssssssssttttttuuuuuuvvvvvvwwwwwwuuurrrooonnnpppsssuuuvvvsssssstttuuuvvvwwwxxxyyyvvvvvvvvvwwwxxxzzz{{{|||wwwwwwwwwxxxzzz{{{}}}~~~~~~{{{xxxyyy|||~~~~~~|||xxxzzz}}}~~~zzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~yyyyyyzzz{{{|||}}}}}}~~~HHHKKKPPPTTTYYY___eeeiiimmmkkkiiiiiikkknnnqqqrrrxxx{{{|||uuunnniiihhhkkknnnhhhhhhgggfffdddaaa___]]]___bbbhhhpppwww{{{{{{zzzzzz{{{|||}}}}}}|||{{{zzz|||{{{{{{|||}}}~~~~~~~~~}}}|||zzzxxxvvv{{{zzzzzzzzz{{{~~~~~~~~~|||uuulllddd```\\\YYYVVVQQQOOOLLLJJJIIIHHHFFFEEEGGGFFFEEEDDDDDDCCCCCCCCCFFFFFFFFFEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFF@@@@@@@@@BBBDDDDDDCCCAAA@@@??????>>>???@@@AAABBBCCCBBBAAA@@@??????>>>>>>AAA@@@@@@??????>>>>>>===@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>>>>??????@@@???@@@@@@@@@AAAAAABBBBBB???>>>>>>@@@DDDEEECCCAAADDDBBB@@@@@@@@@@@@>>>======>>>>>>????????????>>>===<<<>>>BBBCCCFFFOOOYYY```cccggghhhggggggjjjmmmmmmmmmnnnnnnnnnmmmkkkjjjkkkcccYYYQQQLLLJJJHHHGGGGGGEEEBBB@@@???@@@AAACCCAAABBBCCCDDDEEEEEEEEEEEEAAA@@@>>><<<:::999999999<<<;;;;;;;;;:::::::::999999999::::::::::::999999555666777777777777777777999777666777:::;;;999888666888::::::999888888888888888888888999999999999555666666777888888999999555555777888888888777666777777888888888999999999666666666666666666666666999999999888888888777777888777777666777888999:::999:::;;;;;;999777777888777888::::::888888888999888888888888888777666666999888777777888999888777777777777777666666666666888777777777777777888888777555444555888::::::999:::888777888:::<<<======777777777888888999999999;;;;;;:::999999:::;;;;;;999999999999999999::::::666777888999999999999999::::::;;;<<<<<<;;;::::::::::::999;;;<<<===<<<::::::999888777666777888888999999999999999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::<<<:::<<>>??????????????????@@@???????????????@@@AAAAAA@@@@@@????????????@@@@@@>>>>>>???@@@AAABBBCCCCCC???>>>???AAACCCDDDCCCBBBCCCAAA@@@@@@AAAAAA@@@???======>>>>>>????????????===<<<===@@@AAABBBJJJSSS[[[```fffiiijjjjjjmmmooommmmmmnnnnnnnnnmmmmmmllllllfff]]]TTTNNNJJJGGGEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHCCCAAA>>>;;;:::999999:::;;;;;;;;;:::::::::::::::999999::::::::::::999999777777777888777777666666999777777777999:::999888666888999:::999999;;;<<<888999999999999:::::::::666666777777888888999999555666777777888888777777777777777888888888888999777777777777777777777777999999888888888777777777888777777777777888999999777999::::::999888888999888999;;;;;;999888999:::888888888888888777666666:::888777888::::::999888777777777777666666666666777777777777888999::::::888777555666888999999888:::888777888999;;;;;;:::555555666777888999::::::999888777777777777888999::::::999999999999999999888888999999999999999888::::::;;;;;;;;;;;;::::::<<<:::999:::;;;<<<<<<;;;:::999888777777777888888<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;:::;;;@@@EEEIIIRRRZZZcccddddddfffhhhiiikkkllljjjjjjjjjkkkmmmnnnmmmkkknnnoooqqqqqqooonnnnnnoooqqqqqqssstttvvvxxxyyyyyytttrrrooonnnqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzzzz{{{|||||||||||||||{{{||||||{{{zzz{{{|||~~~{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||}}}}}}}}}~~~~~~KKKLLLMMMNNNRRRXXX```eeeoooqqqtttvvvwwwxxxyyyzzzvvvyyy|||}}}~~~~~~~~~~~~{{{wwwqqqmmmkkkkkkiiiiiiiiihhhfffdddaaa```bbbcccfffkkkqqquuuwwwwwwyyyyyyyyyyyyzzz|||~~~~~~}}}|||{{{zzzzzz{{{zzzzzz{{{|||}}}~~~{{{}}}~~~}}}~~~}}}wwwpppnnnnnnmmmhhhbbb\\\XXXRRRMMMJJJHHHGGGFFFIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFFFFCCC@@@???@@@AAAAAAAAACCCCCCAAA@@@@@@@@@AAABBB???@@@@@@@@@AAA@@@@@@@@@======>>>>>>>>>>>>>>>???>>>===<<<<<<<<<===??????BBBAAA@@@@@@???@@@@@@@@@======>>>??????@@@AAAAAA===>>>>>>@@@BBBCCCCCCCCCAAA@@@???@@@AAABBBAAA@@@=========>>>>>>???@@@@@@???======???@@@AAAFFFNNNVVV]]]eeejjjllllllmmmooonnnnnnnnnooooooooooooooommmhhhaaaXXXQQQJJJFFFCCC???@@@@@@AAAAAAAAA@@@???AAA@@@@@@AAACCCFFFHHHJJJEEECCC???;;;999999:::;;;999999999999999999999999999::::::::::::::::::999888888888888888777666555888888888888999999999888999:::;;;:::999:::<<<>>>888888888999999999::::::888888888888999999::::::666666777777888888888888777777777777888888888888888888888888888888888888888888888888777777777777777777777888888888999999666777999:::999888999:::777999::::::999888888999888888888888888777666666999888777888999:::999888999999999999888888888777666666666666777888999:::999888777777777777888777:::888777777999999888777555555666777777888999999888777666555555666777888:::::::::999999888888888999999999:::999999888888::::::::::::::::::::::::;;;999777777888::::::::::::::::::999999999999999===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::???BBBEEEMMMUUU^^^```ccceeefffggghhhjjjiiiiiijjjlllmmmnnnmmmmmmjjjlllmmmmmmllllllmmmnnnrrrrrrssstttuuuwwwwwwxxxtttrrroooppprrruuuvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxyyyzzzzzzzzzyyyxxxxxxzzz|||~~~}}}zzzyyy{{{~~~}}}}}}~~~}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}~~~}}}|||KKKKKKLLLMMMPPPVVV^^^cccnnnrrrvvvyyyyyyyyyzzz{{{uuuwwwyyy{{{{{{|||~~~{{{tttmmmiiiggghhhhhhhhhhhhgggeeecccaaaccccccdddhhhnnnsssvvvwwwyyyxxxxxxxxxyyy|||~~~~~~|||zzzzzz{{{|||}}}}}}}}}|||||||||}}}}}}}}}yyy{{{~~~~~~~~~}}}|||||||||}}}~~~{{{wwwrrrqqqrrrqqqmmmiiieee```XXXRRRMMMJJJGGGEEEIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEHHHDDD@@@>>>>>>??????>>>FFFDDDBBB@@@???>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@===============<<<<<<<<<<<<;;;:::::::::;;;===>>>BBBAAAAAA@@@??????@@@@@@>>>>>>>>>>>>============<<<===>>>???@@@AAACCCDDDAAA@@@???@@@BBBCCCBBBAAA>>>>>>======>>>???@@@@@@BBB???>>>@@@@@@@@@EEEJJJSSSZZZdddjjjkkkkkklllmmmllllllllllllmmmnnnnnnooopppnnnhhh```WWWNNNHHHEEE===>>>@@@BBBBBBAAA@@@???@@@@@@@@@AAACCCFFFIIIJJJFFFDDD@@@<<<:::::::::;;;777777777777777888888888:::::::::;;;;;;:::::::::888888999888888777666666888999999999888888888888:::;;;;;;:::888777999:::777777777777888888888999777777777888888888888888777777777777777888888999777777777777777777777777999999999999999999999999888888888777777777666666777888888888999999999999555777999999888888999:::666888999999888777777888888888888888888777666666888777666777999:::999888999999999999888888888777444444444555666777888999888888888777666666777888999888777888999999777666888888888777777777777777;;;:::999999999999:::;;;:::::::::999999888888888999999:::::::::999999888::::::::::::::::::::::::<<<:::777777888999:::999;;;;;;;;;;;;;;;:::::::::<<<;;;:::::::::::::::;;;:::::::::::::::;;;<<<===::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999:::>>>@@@BBBHHHOOOXXX\\\```cccddddddfffhhhggghhhjjjkkkkkkkkkllllllhhhiiikkkkkkjjjkkkmmmooottttttttttttuuuuuuuuuuuutttrrrqqqqqqtttvvvxxxxxx{{{zzzyyyxxxwwwvvvvvvuuuwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwyyy|||~~~}}}zzzyyy{{{}}}|||}}}}}}~~~}}}~~~~~~|||zzz|||}}}}}}~~~~~~~~~}}}}}}{{{{{{||||||}}}}}}}}}}}}~~~}}}|||JJJJJJKKKLLLOOOUUU]]]bbblllpppuuuwwwvvvuuuvvvxxxvvvxxxzzz{{{|||}}}|||uuummmgggdddffffffgggggggggfffdddccc______```eeelllsssxxx{{{yyyxxxxxxxxxyyy{{{}}}~~~|||zzzxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz|||zzz|||~~~{{{{{{{{{||||||~~~{{{yyywwwuuuuuutttrrrqqqnnniiibbb[[[UUUQQQLLLJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEBBB@@@???AAAAAAAAABBBCCCEEEGGGGGGGGGFFFEEECCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEBBB???>>>???AAAAAAAAAFFFEEECCC@@@???>>>>>>>>>>>>???AAAAAABBBAAA@@@???>>>===============<<<<<<===<<<:::999:::;;;===>>>BBBAAA@@@???????????????>>>>>>>>>>>>======<<<<<<<<<===?????????AAADDDFFFDDDCCCBBBCCCDDDEEEDDDCCC@@@???>>>======>>>???@@@DDD@@@>>>@@@AAAAAACCCHHHNNNVVV```gggiiiiiijjjllliiiiiiiiiiiijjjkkklllmmmooonnnjjjcccYYYNNNGGGCCC>>>???AAABBBBBBAAA@@@>>>@@@@@@AAABBBDDDFFFHHHIIIFFFDDDAAA>>>;;;::::::;;;777777777777777888888888::::::;;;;;;;;;;;;::::::888888888999888888777777888999:::999777777777999888999999888666555555666666666777777777888888888666666666666666666666666888777777777777888999:::888777777777777777666666888888888888888888888888888888777777777666666666777888999999::::::999999555777999999888888888999666777999999777666777888888888888888888777666666777666666777999:::999888777777777777666666666666444444444444555666666777777888999888666666777999999888888888::::::888666999999999999888888777777:::999888777777888999:::::::::999999999999999999999999:::::::::::::::999::::::999999999999::::::===<<<::::::;;;<<<;;;:::;;;;;;<<<<<<<<<;;;:::999:::999999999999999::::::::::::::::::;;;<<<<<<===;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<:::;;;>>>??????DDDKKKQQQVVV]]]aaaaaabbbdddfffeeefffhhhiiihhhggghhhiiigggiiijjjjjjkkkllloooqqquuuuuuuuutttttttttssssssuuutttssstttvvvyyyzzzzzz||||||{{{zzzyyyxxxwwwwwwxxxxxxwwwwwwxxxxxxyyyzzz|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~|||{{{zzz{{{||||||}}}}}}}}}}}}|||zzz{{{{{{||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}HHHJJJKKKMMMPPPVVV]]]aaalllpppuuuvvvsssrrrtttwwwwwwyyyzzz{{{{{{}}}|||uuummmhhheeecccdddeeefffgggffffffeee```______cccjjjrrrxxx{{{xxxxxxyyyyyyzzz{{{|||}}}~~~zzzxxxwwwyyy{{{}}}|||}}}~~~|||}}}zzz{{{|||~~~~~~~~~~~~{{{xxxwwwyyy{{{vvvrrrlllfffaaa\\\WWWSSSPPPPPPQQQRRRQQQOOOMMMLLLFFFGGGHHHIIIHHHFFFCCCAAADDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCCCCDDDFFFGGGGGGHHHFFFEEEEEEEEEEEEFFFFFFGGGEEECCCAAAAAABBBDDDDDDCCCEEEDDDCCCAAAAAAAAAAAABBB???@@@AAABBBBBBAAA???>>>======>>>>>>???@@@@@@@@@???>>><<<;;;;;;===???AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???????????????===???AAAAAAAAABBBFFFIIIHHHGGGFFFFFFHHHHHHGGGFFFBBB@@@???===<<<===>>>???DDD???===@@@AAA@@@BBBFFFHHHPPP[[[cccfffhhhkkkmmmiiiiiiiiiiiijjjlllnnnooolllmmmkkkeeeZZZNNNFFFBBB???@@@BBBBBBBBBAAA@@@??????@@@BBBCCCEEEFFFGGGGGGFFFEEEBBB@@@===;;;:::999888888888888999999999:::::::::;;;;;;;;;;;;::::::777777888999999999888888888999;;;999777666777999666888::::::888777777777777777888888888999999999888888888888888888888888888888777777777888999:::888888777777666666666666888888888888888888888888888777777777666666666666777888999:::::::::999999555777999999888777777888666888:::999888777888888888888888888888777666666888777666888:::;;;;;;:::777777777777666666666666666666555555555555666777666888999888666555888:::888888888999;;;;;;999777999999999999999:::::::::888777666555555666777888999999999999999999::::::888888999:::;;;;;;;;;;;;::::::999888888999::::::<<<;;;;;;;;;<<<<<<:::888999:::;;;;;;;;;:::888888999888888888999:::;;;;;;::::::::::::;;;<<<======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<===;;;;;;>>>>>>>>>BBBHHHJJJQQQZZZ^^^___```bbbeeeeeegggiiiiiigggfffgggiiihhhiiikkkkkklllnnnqqqtttttttttttttttttttttttttttvvvuuutttvvvyyy{{{|||{{{~~~}}}}}}|||{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxyyyyyy|||{{{yyyxxxxxxyyy{{{}}}||||||||||||}}}}}}{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}|||{{{{{{zzzzzz{{{|||||||||||||||zzzzzz{{{{{{|||}}}}}}~~~|||}}}~~~~~~~~~}}}|||{{{{{{{{{GGGIIIKKKNNNQQQVVV]]]aaammmrrrvvvvvvsssrrrtttwwwvvvxxxyyyzzzzzz|||~~~~~~|||uuunnniiifffaaabbbdddfffggggggffffffcccaaa```bbbhhhooouuuxxxxxxyyyyyyzzzzzz{{{{{{{{{|||xxxwwwxxx{{{}}}zzz{{{}}}zzz|||~~~{{{yyy}}}{{{wwwrrrnnniiieee___\\\SSSUUUWWWXXXWWWUUURRRPPP@@@BBBFFFJJJKKKKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCDDDCCCCCCBBBCCCDDDEEEFFF???@@@BBBBBBBBB@@@>>>===<<<===>>>???AAACCCDDDDDDAAA@@@>>>======???AAACCCAAA@@@???>>>============>>>>>>???@@@AAABBBBBBCCC???AAACCCCCCBBBDDDHHHLLLLLLKKKIIIIIIJJJKKKIIIHHHCCCAAA???===<<<<<<===>>>CCC>>><<>><<<:::999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::666777888999999999999999888:::;;;:::777555777999666999<<<>>>===<<<;;;<<<888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999888777777777888::::::888888777777666666666555777777777777777777777777777777777777666666666666777888999:::;;;:::999999666888999999777666777888777999;;;;;;999888999:::888888888888888777666666999888888999;;;<<<<<<;;;999999999999888888888888888777777666666666666777555777999888666666888;;;888888888:::<<<<<<:::888888888999:::;;;<<<<<<===;;;:::999888888999:::;;;888888888999999::::::;;;777888999:::;;;<<<<<<<<<;;;:::999888888999:::;;;:::999999:::;;;:::888555888888999:::999888777666888888888999:::;;;<<<===999999999:::;;;<<<===>>><<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<>>>;;;<<<>>>>>>===@@@FFFGGGNNNXXX]]]^^^___aaadddhhhjjjlllllliiiggghhhjjjiiijjjllllllmmmooosssvvvrrrrrrsssssstttuuuvvvvvvwwwvvvuuuwwwzzz|||}}}|||~~~~~~}}}||||||{{{{{{xxxxxxxxxwwwxxxxxxyyyyyy{{{yyyvvvtttuuuwwwzzz}}}~~~|||zzz|||~~~~~~{{{wwwwwwwwwxxxzzz|||~~~~~~}}}|||||||||yyyyyyzzz{{{||||||{{{{{{zzzzzzzzz{{{|||}}}}}}~~~{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyHHHHHHGGGIIINNNUUU\\\aaakkkooouuuyyyyyyvvvtttrrrxxxyyy{{{|||}}}}}}}}}}}}xxxsssrrrmmmgggfffeeeeeeggghhhgggeeeccc^^^___aaacccfffkkkrrrwww}}}zzzxxxxxxzzz}}}~~~}}}~~~}}}{{{zzzzzz{{{}}}}}}}}}~~~~~~}}}|||||||||}}}~~~|||xxxtttooojjjfffddd```[[[WWWTTTRRROOOMMMMMMLLLKKKKKKKKKKKKHHHFFFFFFGGGGGGEEECCCBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDEEEFFFHHHFFFDDDAAAAAABBBCCCEEEGGGFFFDDDCCCBBBBBBCCCCCCDDDBBB???======???BBBDDDFFFEEEDDDAAA???>>>@@@CCCDDDCCCAAA@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>>>>===<<<===???AAAAAA@@@>>>>>>???AAACCCEEEFFFEEEIIIJJJKKKKKKJJJHHHFFFEEEEEEBBB???;;;;;;===@@@BBBAAA======AAABBB???@@@EEEEEEKKKQQQUUU^^^jjjooommmlllllllllmmmooonnnmmmkkkkkkjjjiiigggaaaVVVKKKCCCEEECCCAAAAAABBBBBBBBB@@@CCCAAA???@@@DDDFFFFFFDDDEEEEEEFFFEEECCC@@@===;;;<<<:::888888999;;;;;;;;;======;;;:::999888888888<<<;;;::::::;;;;;;999777:::888777888:::999555222888888999:::::::::999999999999999999999999999999777888999999888777888:::999555333666;;;<<<999555777666666666888888666444555555666666777777888888555777999:::::::::888777777888:::<<<=========<<<777888999888666666666888777999:::;;;:::888666444777777777777777777777777999999888888888888999999777777888888888777777666666666666666777777777777555666777888888999888888999999999::::::999999999<<<<<<777666:::666555???;;;999666666777888999999555555666777777777777777999999888888777666555555999999999999999999999999:::<<<>>><<<888777888::::::::::::::::::999888888:::999888777777999;;;<<<999999999999:::<<<>>>???;;;===>>><<<999888:::<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<>><<<<<<<<>>>>>===>>>???AAABBBBBBGGGHHHIIIJJJJJJHHHGGGFFFDDDBBB???===<<<===???AAABBB>>>>>>AAAAAA===>>>BBBBBBHHHMMMQQQZZZfffmmmlllllllllmmmnnnnnnnnnllljjjhhhhhhhhhgggbbbYYYNNNFFFDDDBBB@@@@@@AAAAAAAAA@@@AAA???>>>@@@CCCEEEEEEDDDCCCDDDEEEEEECCCAAA>>><<<<<<:::999999:::;;;;;;:::;;;;;;:::999999999:::::::::999888999::::::888777:::888777888999999666333::::::;;;<<<<<<<<<<<<;;;777777777777777777777777777999999999777666777888999777666777:::;;;999777888777666777999999777555777777777777888888888888555777999:::::::::888777666777999:::;;;;;;:::999888999:::999777777777888999999999999888888888777777777777777777777777777888777777777777777777888888888999999999999888888777777777888888888999999777777888999999999888888999999::::::::::::999999666555666999<<<===;;;666:::999777888999:::999888888888999:::::::::::::::<<<;;;;;;::::::999999999999999999999999999999999999:::;;;:::999999999:::::::::999888888888999::::::999888888888999:::;;;999999999999:::<<<>>>???;;;<<<===;;;999888999<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<======@@@>>><<<::::::;;;===>>>AAACCCHHHOOOVVV[[[___```aaacccfffggghhhjjjlllnnnoooooonnnmmmmmmnnnoooppprrrqqqqqqsssvvvvvvtttrrrttttttuuuvvvwwwxxxyyyzzzyyyzzzzzzyyywwwwwwxxxzzzxxxxxxwwwwwwwwwvvvvvvvvvuuuttttttssssssrrrrrrsssyyyyyyyyyzzzzzzzzzzzzzzzwwwvvvvvvwwwxxx{{{~~~~~~~~~}}}}}}|||}}}}}}{{{{{{{{{|||||||||}}}}}}}}}zzzwwwyyy~~~|||~~~~~~}}}{{{{{{zzzyyyxxxJJJIIIHHHIIIKKKPPPUUUXXX^^^gggrrrvvvssspppqqqsssvvvvvvwwwyyy|||~~~{{{zzzvvvoookkkiiifffeeeeeeeeecccbbbaaaaaaaaabbbeeekkksssxxx{{{|||}}}~~~}}}{{{yyywwwyyy{{{~~~wwwxxxzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzrrrnnniiiccc^^^ZZZUUURRRRRROOOLLLJJJIIIIIIHHHGGGFFFGGGGGGFFFDDDDDDFFFGGGCCCDDDDDDEEEEEEDDDDDDCCCAAABBBDDDEEEFFFEEECCCBBBDDDEEEGGGGGGEEEEEEEEEFFFGGGFFFDDDBBBBBBBBBCCCCCCFFFEEEDDDCCCBBBCCCDDDEEECCCBBB@@@??????@@@BBBCCC???@@@BBBBBBBBBBBBDDDEEEFFFEEECCC@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;<<<>>>@@@???>>>AAA@@@>>>===>>>???AAABBBGGGHHHIIIIIIIIIHHHGGGFFFCCCBBB@@@???>>>>>>??????BBB???>>>??????<<<<<<>>>@@@DDDGGGKKKTTT```iiilllmmmmmmnnnnnnnnnmmmkkkjjjfffggghhhhhhddd\\\QQQJJJEEECCC@@@@@@AAABBBBBBBBB???>>>>>>???BBBDDDEEEEEECCCCCCDDDDDDCCCAAA???===;;;:::::::::<<<<<<:::999999999999999999:::;;;<<<888777777888::::::999777999888777888999888666444666777888888999999888888777777777777777777777777888999999888666555666777888888888888999999999999999888888888::::::999777999999999999888888888888555777999:::::::::888777666777888999999888777666999:::;;;:::888777888999999888777666777888:::;;;777777777777777777777777777777666666666666777777888888999::::::999999888888999999999::::::::::::888888999999999888777777999999::::::::::::999999;;;333888:::777DDDIII777;;;:::999999::::::999777999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999888888888:::;;;:::999:::999777666666888999;;;888888999999999:::::::::999999999999:::<<<===>>>:::;;;;;;:::888888999;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<=========>>>===<<<<<<;;;;;;<<<<<<===???BBBHHHOOOWWW^^^bbbaaacccfffggghhhiiilllnnnpppooonnnmmmlllmmmnnnnnnrrrrrrrrrsssuuuuuusssqqqttttttuuuuuuvvvwwwxxxxxxxxxyyyyyyxxxwwwwwwxxxzzzuuuvvvwwwwwwwwwvvvuuuttttttttttttsssssssssssssssxxxyyyyyyyyyzzzzzzzzz{{{yyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~|||zzz{{{~~~}}}~~~|||{{{zzzxxxwwwHHHGGGGGGHHHKKKOOOSSSUUU[[[fffssswwwtttqqqtttxxxwwwwwwwwwyyy|||~~~}}}|||wwwqqqkkkhhheeeddddddeeeeeedddaaaaaa``````ccciiipppvvvvvvxxxzzz|||~~~}}}||||||yyy|||~~~}}}}}}yyy{{{||||||||||||~~~~~~~~~|||||||||}}}~~~{{{{{{|||~~~}}}yyyuuuoooiiiddd^^^YYYUUUYYYUUUPPPLLLJJJHHHGGGEEEEEEFFFGGGFFFDDDDDDEEEGGGCCCDDDEEEEEEEEEEEEDDDCCCAAABBBEEEFFFGGGFFFDDDCCCEEEGGGIIIHHHGGGFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCC@@@BBBDDDEEEDDDDDDDDDEEEDDDBBB@@@???============?????????@@@@@@@@@@@@@@@===<<<<<<===??????>>>===CCCBBBAAA@@@???AAAEEEGGGJJJJJJJJJJJJIIIHHHFFFFFFBBBAAAAAA@@@@@@??????>>>@@@>>>===>>>===<<<===>>>>>>@@@CCCGGGOOOZZZeeekkklllnnnoooooommmlllkkkkkkggghhhiiiiiieee^^^UUUNNNIIIFFFBBBAAAAAACCCDDDDDD?????????@@@BBBEEEFFFFFFDDDEEEEEEEEECCCAAA>>><<<;;;::::::<<<===<<<:::888999999999888999999:::;;;888777777888:::;;;:::888999888888888888777666666444555666666777777666666999999999999999999999999888999999888666555555777777888999888777666888999:::999888:::;;;<<<:::999999999999888888777777777555777999:::::::::888777777777888888888777555444888999:::999777666777888777777777777888999:::;;;777777777777777777777777777777666666666666777777777777888999999999888888888888999999999:::::::::888888888888777666666555777888888999999888888777@@@666===<<<666SSSjjjYYYAAA>>>;;;999888888888777777777888888999888888777888888888888888888888888888999999999999999::::::;;;888666777:::;;;999777888888777777777888999:::777888999::::::::::::999888999999999:::;;;<<<<<<::::::999999888888999:::;;;;;;::::::999999999999999999:::;;;<<<<<<===>>><<<<<<======<<<<<<;;;:::===>>>@@@DDDKKKTTT___eeeccceeeggghhhhhhiiijjjlllmmmmmmlllllllllmmmoooooosssssstttuuuuuutttsssqqqsssttttttuuuvvvwwwwwwwwwyyyzzzzzzxxxvvvuuuvvvwwwsssuuuvvvxxxwwwvvvtttssstttuuuuuuuuuvvvuuuuuuuuuxxxxxxxxxyyyyyyzzzzzz{{{zzz{{{}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}~~~~~~}}}{{{|||~~~~~~}}}|||}}}~~~~~~||||||{{{zzzyyyEEEEEEFFFHHHKKKNNNRRRTTTWWWbbboootttrrrqqqvvv{{{zzzzzzyyyzzz{{{~~~zzzsssjjjgggcccbbbcccfffhhhiiiddddddccccccdddiiipppuuuvvvwwwxxxzzz|||}}}~~~~~~yyy}}}~~~|||zzzyyyzzz|||}}}}}}||||||}}}}}}||||||||||||}}}~~~}}}}}}|||yyysssnnniiiddd^^^[[[ZZZVVVQQQMMMKKKJJJHHHGGGEEEFFFFFFEEEDDDCCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEGGGGGGFFFEEEDDDGGGIIIKKKJJJIIIHHHIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDBBBAAAAAABBB???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@===<<<<<<>>>???@@@>>><<>><<<======<<<<<<>>>??????>>>>>>AAAEEEKKKUUUaaajjjkkkmmmpppooommmkkkkkklllkkkkkkkkkjjjggg```XXXSSSKKKGGGBBB@@@@@@BBBCCCDDD@@@AAABBBBBBCCCEEEGGGHHHGGGGGGGGGFFFDDDAAA>>><<<<<<;;;;;;<<<===<<<:::777::::::999888888888888999999888888999;;;<<<;;;999888888888777777666777777777888888999:::999999999999999999999999999999999888999999888777666666777777888888777555555777999:::999999:::<<<===;;;:::888888888777777666666555555777999:::::::::888777888888999999999777666555666888888777666555666777444555888:::;;;::::::999777777777777777777777777999888888777777888888999555555666777777777777777777777777777888888888888777777777777666555444444666666777777777777666666;;;555@@@AAA;;;\\\|||sssFFFAAA;;;777555666666777666777777777777777666666666666666666777777777777888888888999999:::::::::<<<:::777888:::;;;999666777888999999:::999888777777888999::::::::::::999888888999::::::;;;;;;;;;:::999888888999999::::::<<<;;;:::999999999::::::999999::::::;;;<<<<<<===;;;<<<=========<<<::::::<<<===>>>@@@FFFOOO[[[cccfffggghhhhhhgggggghhhiiijjjiiiiiijjjlllnnnppprrrssstttvvvvvvuuutttssssssttttttuuuuuuvvvvvvwwwwww{{{{{{zzzxxxuuusssssstttssstttvvvwwwxxxvvvuuusssuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{|||~~~~~~|||{{{{{{|||}}}}}}}}}}}}||||||{{{{{{|||||||||}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~|||}}}||||||}}}}}}}}}|||DDDEEEFFFIIIKKKNNNPPPRRRSSS\\\ggglllmmmooouuu{{{||||||{{{{{{|||~~~|||uuujjjfffbbb```bbbfffiiikkkiiiiiiiiihhhhhhkkkooosssxxxxxxyyyzzz{{{|||||||||yyy|||}}}{{{yyyxxxwww{{{~~~~~~}}}~~~}}}{{{zzz{{{{{{|||}}}}}}}}}~~~|||xxxuuuqqqlllgggdddZZZWWWSSSQQQPPPOOOMMMLLLGGGHHHHHHFFFDDDCCCDDDFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFHHHJJJKKKKKKJJJIIIIIIJJJGGGGGGHHHHHHHHHFFFDDDCCCDDDCCCAAA@@@??????@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCAAA???======>>>======<<<;;;<<<===>>>???=========>>>??????@@@@@@>>>===>>>???AAA@@@>>><<<===???AAA@@@???AAAFFFJJJMMMMMMKKKJJJHHHGGGEEEEEEBBBBBBBBBAAA@@@@@@??????;;;======;;;<<>>>>>???AAAAAAAAACCCDDDDDDCCCDDDFFFHHHHHHHHHIIIHHHFFFCCC???======<<<;;;<<<<<<<<<:::888;;;:::999888888888888888:::999999:::<<<<<<;;;999777888888777666666777999666777888888999888888888777777777777777777777777777888999999888777888999:::888777666666777777888999999999:::<<<===<<<:::777777777666666666666666555777999:::::::::888777888999::::::999888777666666777888777555444555666333555888;;;<<<;;;999777777777777777777777777777999999888888888888999999444444555666777777777777555555666666666777777777666666777777666666555555666666777777777777666666666666@@@@@@888III]]]YYYEEE@@@:::666555555666666888999999999999888777777888888888888888888777777888888888999999::::::;;;;;;:::999:::;;;;;;:::999999::::::::::::999888777888888999999999:::::::::888888999:::::::::::::::;;;999888888:::;;;;;;:::===<<<:::999999999:::;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::<<<===@@@GGGRRRZZZdddfffgggfffeeeeeefffggggggggghhhiiillloooqqqsssqqqsssuuuvvvuuusssssstttuuuuuuuuuvvvvvvwwwwwwwwwzzzzzzzzzwwwtttrrrsssttttttuuuvvvwwwwwwwwwvvvuuuvvvwwwyyyzzz{{{{{{{{{zzzvvvvvvwwwxxxyyyzzz{{{{{{{{{|||}}}}}}}}}}}}{{{zzzzzz{{{|||}}}~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}|||||||||||||||}}}~~~~~~|||zzz{{{}}}FFFGGGHHHJJJLLLMMMNNNNNNQQQWWW___eeejjjooouuuzzz{{{{{{|||}}}~~~~~~{{{ssslllhhhbbb___```eeeiiikkkiiijjjjjjiiihhhiiilllnnntttvvvzzz}}}~~~}}}{{{zzz|||~~~}}}~~~~~~~~~~~~}}}{{{zzzyyy}}}~~~~~~|||zzzzzz{{{|||}}}~~~}}}}}}}}}~~~|||zzzvvvrrroooccc```]]]ZZZXXXUUURRROOOKKKKKKKKKIIIFFFEEEEEEFFFHHHFFFDDDCCCCCCDDDFFFHHHFFFFFFEEEEEEEEEFFFGGGHHHGGGHHHJJJJJJHHHGGGHHHIIIGGGHHHJJJKKKJJJHHHFFFDDDGGGFFFDDDBBB@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCAAA>>>===???@@@@@@???>>>=========>>>???======>>>??????@@@AAAAAA?????????AAABBBAAA???===;;;>>>AAA@@@>>>>>>BBBFFFIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCBBB@@@@@@@@@@@@@@@===@@@???<<<<<<@@@@@@===<<<;;;>>>CCCFFFKKKWWWdddgggkkkoooooommmkkkmmmpppqqqooollljjjiiigggdddbbbSSSMMMFFF@@@???@@@BBBBBBBBBCCCEEEDDDBBBBBBDDDGGGGGGGGGHHHIIIHHHFFFCCCBBB???===;;;;;;;;;;;;;;;999888888888888888888999::::::999999999;;;:::999777777888999777555555888:::555555666777777777666666777777777777777777777777777888::::::999999:::<<<>>>:::777666888::::::888999888888:::<<<===<<<:::777777777777777777888888555777999:::::::::888777777888999:::999888777666666777888777666555555777666777888999:::999999888777777777777777777777777888888777777777777888888444555666777777888888888555555666666666777777777666777888888888888888777777777888888888888777777888999;;;:::666666999;;;>>>;;;999777888888777666999:::::::::999999888777::::::999999888777777777777888888999::::::;;;;;;777999:::;;;;;;<<<>>>??????===;;;888777888999::::::999888888888999:::;;;777888999:::;;;:::999999<<<999888999;;;===<<<;;;>>>===;;;:::999:::;;;<<<;;;;;;;;;::::::::::::999<<<<<<;;;;;;;;;:::::::::777:::<<<<<<===AAAJJJPPP___```bbbbbbbbbbbbdddfffhhhhhhhhhiiikkknnnppprrrnnnqqqttttttrrrqqqrrrtttvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxvvvtttssstttvvvvvvvvvvvvwwwwwwwwwxxxxxxuuuvvvyyy{{{||||||{{{{{{vvvvvvwwwxxxyyyzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzyyyzzz|||}}}~~~}}}|||{{{||||||}}}}}}}}}~~~~~~~~~zzz{{{{{{{{{||||||~~~|||zzzyyyzzz|||~~~HHHIIIJJJKKKLLLLLLLLLLLLQQQVVV\\\bbbiiipppvvv{{{yyyzzz|||~~~{{{xxxpppoooiiiccc___```ccchhhjjjggghhhiiihhhffffffggghhhmmmqqqxxx~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~|||~~~~~~{{{zzzzzz|||}}}~~~~~~zzzwwwpppmmmiiiddd```ZZZTTTPPPNNNNNNMMMKKKHHHFFFFFFGGGIIIGGGDDDBBBBBBDDDGGGIIIHHHFFFEEEDDDDDDFFFHHHIIIEEEGGGIIIHHHGGGFFFGGGGGGHHHIIIKKKLLLKKKIIIFFFEEEIIIHHHFFFCCCBBBAAAAAAAAABBBCCCDDDFFFFFFDDDCCCBBBGGGFFFEEECCCAAAAAACCCEEECCCBBB@@@???>>>>>>>>>???>>>>>>???@@@AAAAAABBBBBB@@@???@@@BBBCCCBBB???===<<<@@@CCCBBB???===@@@DDDEEEEEEDDDDDDEEEFFFGGGGGGDDDCCCAAA@@@??????@@@AAA???BBBAAA<<<;;;??????;;;;;;999<<>>;;;:::;;;;;;;;;:::666666666777888:::;;;<<<:::999888999999999777555777888999777555555888;;;888888999:::::::::::::::999999999999999999999999777888::::::::::::<<<>>>AAA<<<777777;;;===<<<999888888888999<<<===<<<:::777777888888999999999:::555777999:::::::::888777666777888999999888777666777888999888777666666888999888777777777888999:::777777777777777777777777777777666666666666777777555555777888888999999999666666666666777777777777777888999:::::::::::::::999999::::::::::::999999::::::555777===999888@@@777777888999;;;;;;888666999999999999999888777666:::999999888777666555555777777888999::::::;;;;;;333777;;;<<<<<<===AAADDDEEE@@@:::666444777;;;>>>:::999888777777999;;;<<<777888999:::;;;:::999888<<<:::888999<<<>>>===;;;???===<<<::::::;;;<<<===<<<;;;;;;::::::999999888===<<<;;;::::::::::::;;;888;;;>>>>>>===???FFFLLLYYY[[[^^^___```aaadddfffiiiiiiiiiiiijjjlllnnnpppkkknnnrrrrrrqqqpppqqqssswwwwwwwwwwwwwwwxxxxxxxxxtttuuuvvvuuutttuuuwwwxxxwwwwwwvvvvvvwwwxxxyyyyyytttuuuxxxzzz||||||{{{zzzuuuvvvwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzxxxzzz|||}}}~~~}}}|||{{{}}}~~~~~~~~~~~~xxxyyyzzz{{{{{{|||~~~}}}|||zzzyyyyyy{{{}}}~~~}}}FFFGGGHHHIIIJJJJJJJJJJJJLLLRRR[[[eeemmmrrrtttuuuxxxyyy{{{}}}~~~||||||~~~zzzqqqllleee___]]]___cccfffmmmjjjgggeeeeeeeeeeeedddiiioooxxx~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{wwwrrrmmmhhhccc^^^[[[XXXVVVTTTPPPMMMJJJIIIHHHGGGHHHHHHHHHGGGHHHKKKMMMIIIGGGEEEDDDEEEEEEDDDCCCGGGHHHIIIJJJIIIHHHFFFEEEDDDGGGLLLNNNNNNMMMMMMMMMLLLIIIDDDBBBBBBCCCDDDDDDHHHEEEBBBBBBEEEGGGFFFEEEHHHGGGDDDBBB@@@AAAAAABBBEEEDDDBBB???>>>============>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAEEEGGGEEE@@@>>>AAADDDCCCBBBBBBCCCEEEFFFEEEDDDDDDCCCBBBAAA@@@AAABBBCCCBBBAAA???>>><<<;;;::::::<<<<<<<<<===@@@GGGOOOUUUccchhhnnnpppnnnllllllmmmkkklllmmmooopppoookkkhhh^^^PPPEEEDDDEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDEEEGGGFFFDDDBBB???>>>===<<<;;;:::::::::666666777888999::::::;;;666777777888777777666555888888999:::999888777666888888777777888888999:::;;;;;;;;;::::::999999999777777777777888999:::;;;999888888888888:::;;;<<<===<<<;;;:::999999999999;;;:::::::::999888888888777888888999999999999888888888777777666555555555777666555444444555666777777777777777777777777777555555555555666666666666888777777777666666555555888888888888777777777777444444555555666666777777333555666666555333444555777777888999999999999999888888999999999999888888<<<<<<;;;:::::::::;;;;;;======;;;:::999888888888666777888999999888777666999888888888777777666666888777666777:::@@@FFFJJJCCC>>>888555666888888777:::999999888777777888888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<;;;888777888999888999;;;<<<===<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;:::<<<===<<<999888:::===<<<>>>???@@@???@@@AAACCCGGGSSS]]]^^^___dddhhhgggeeedddeeefffiiijjjkkkjjjhhhlllpppssssssrrrrrrsssrrrtttvvvvvvuuutttuuuvvvwwwvvvtttsssrrrsssttttttqqqtttwwwxxxxxxwwwxxxyyywwwtttssstttxxxzzzyyywwwvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvxxx{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~||||||}}}|||}}}~~~~~~}}}|||{{{{{{{{{|||FFFGGGHHHIIIJJJJJJJJJJJJMMMRRRZZZccckkkppptttuuuzzzzzzzzz{{{{{{|||}}}}}}}}}}}}~~~~~~zzzuuupppjjjdddbbbbbbeeegggllljjjgggdddcccccccccccchhhoooxxx~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}|||xxxssspppkkkgggddd^^^[[[XXXSSSOOOLLLJJJJJJJJJJJJIIIHHHHHHIIILLLNNNJJJIIIGGGFFFGGGHHHGGGFFFLLLLLLMMMMMMMMMLLLKKKKKKHHHKKKMMMNNNMMMLLLKKKLLLNNNKKKIIIHHHHHHIIIIIIHHHKKKIIIEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@???@@@AAABBBEEEDDDAAA???===<<<;;;;;;===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBEEEGGGEEEBBB@@@BBBEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA??????>>>===<<<;;;;;;;;;<<<======>>>AAAFFFMMMRRRaaaeeekkkmmmmmmlllnnnpppkkklllnnnqqqsssrrrooolll```SSSGGGEEEFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCDDDFFFEEECCCAAA@@@@@@>>>===<<<;;;;;;;;;666777777888888999999999777777777777777777888888888999999:::999888777666888888777777888888999:::999999999999888888888777999888888777777777888888888777777777888999;;;<<<===<<<;;;999888888888888999999999999999888888888666777888888999888888888999999999999999:::::::::777666666555555666666777888888888888888888888888777777777777888888888999888888888888777777777666888888777777777777888888777777777888888888888888666888999999888777777888666777888888999999888888888999999::::::999999888::::::;;;;;;;;;;;;;;;;;;888777777777888:::;;;===666777777888888777777666999888888888777777777777<<<;;;999777888;;;>>>@@@>>>;;;777666777999999888999999888888888888888999999::::::::::::;;;;;;;;;<<<===>>>>>>;;;:::::::::999::::::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;::::::;;;===;;;<<<======<<<<<<>>>@@@BBBNNNXXX\\\___ccccccaaaccccccdddeeegggiiiiiiiiiiiimmmqqqssssssrrrrrrrrrqqqsssttttttssssssssstttttttttrrrqqqooonnnmmmmmmnnnqqqtttvvvwwwwwwxxxyyyuuusssqqqrrrvvvxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxzzz{{{|||{{{|||||||||}}}~~~~~~~~~}}}~~~~~~|||{{{{{{|||~~~}}}~~~~~~~~~}}}{{{{{{zzzzzzzzzFFFFFFGGGHHHIIIIIIIIIIIIMMMQQQWWW___gggmmmrrruuu{{{zzzyyyxxxxxxxxxyyyzzz}}}}}}}}}~~~}}}{{{wwwsssnnnhhheeeddddddeeejjjiiifffdddbbbaaaaaaaaafffllluuu{{{~~~~~~~~~yyyzzz|||||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~|||zzzzzz}}}{{{~~~}}}yyyvvvtttqqqnnnkkkgggddd___YYYTTTQQQOOONNNPPPNNNLLLKKKKKKMMMOOOQQQHHHGGGEEEEEEFFFGGGGGGFFFKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPPPPNNNMMMNNNOOOUUUUUUUUUVVVXXXXXXVVVTTTTTTQQQNNNKKKJJJIIIGGGFFFCCCBBBAAA@@@@@@@@@BBBBBBEEEDDDBBB???===<<<<<<<<<>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBBBBAAA@@@@@@CCCFFFHHHFFFCCCBBBDDDFFFDDDCCCBBBCCCEEEFFFEEEDDD@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<=========<<<===???@@@AAAEEEIIIMMM[[[```gggkkklllnnnqqqtttlllmmmooorrruuuuuurrrpppcccWWWLLLGGGFFFDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBDDDDDDCCCAAA@@@???>>><<<;;;;;;::::::777777777777777888888888777777666666777888999:::888999999999999888777777888888777777888888999:::777777777777777666666666:::999888777666666666666666666666666888999;;;<<<<<<;;;:::999888777777777777777888888888888888888555666777777888888888777555666666777888888999999666666777777777777666666888888888888888888888888777777777888888888999999888777777777777666666666999888777666666777999999888888888888888888777777777999::::::999888999999555666777777888888777777888999999::::::999999888888999:::;;;<<<<<<;;;;;;DDDAAA===999666555666666777777666666666666777777888888888888888777777777===<<<:::888777777777888999777666666888999999888999888888888888888999999888888999999999:::::::::===???AAAAAA???===<<<<<<;;;;;;:::999999999::::::888999999:::::::::::::::;;;:::999999;;;<<<===<<<<<<<<<<<<;;;::::::<<<>>>???HHHRRRZZZ```dddbbb^^^bbbbbbcccdddfffggghhhiiikkknnnqqqrrrrrrqqqpppqqqoooqqqrrrsssrrrqqqrrrsssssssssrrrqqqooollliiihhhkkknnnrrrtttuuuvvvxxxzzztttrrrpppqqqsssvvvwwwxxxwwwxxxxxxyyyyyyyyyxxxxxxzzzxxxwwwxxx|||}}}|||zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxEEEFFFGGGHHHHHHIIIIIIIIIMMMOOOTTTZZZbbbjjjppptttxxxwwwuuuttttttvvvxxxyyy}}}}}}||||||}}}}}}}}}|||vvvsssooojjjeeebbb``````ggggggfffccc```______```dddjjjrrryyy|||~~~~~~xxxyyy|||~~~}}}||||||}}}}}}~~~~~~~~~|||zzzzzz||||||}}}|||yyyvvvtttsssrrrpppoooqqqmmmgggaaa\\\XXXVVVVVVWWWTTTQQQOOOOOOQQQSSSSSSJJJHHHGGGHHHJJJKKKKKKJJJLLLKKKKKKKKKKKKMMMOOOPPPSSSTTTUUUUUUUUUVVVYYY\\\cccdddfffiiilllkkkhhhfffccc```[[[VVVRRROOOLLLKKKHHHGGGEEEDDDCCCCCCCCCCCCEEEDDDBBB@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@DDDFFFGGGGGGEEEEEEFFFHHHEEEDDDCCCDDDEEEFFFEEEDDD??????@@@AAAAAA???>>>===;;;;;;<<<===>>>??????@@@<<<>>>@@@AAAAAACCCFFFHHHSSSZZZdddkkkooopppsssuuunnnooopppsssuuuuuurrrpppeee[[[PPPIIIFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCBBBAAA===<<<;;;:::999888888888888777777777777777777777777666555444555777:::;;;999999999999888888777777888888777777888888999:::777777777777777777666666888888777666666555666666444555555666888999:::;;;<<<;;;999888777666666666666666666777888888888999444555666777777888777777555666666666777777777888666666888999999888666666777777777777777777777777555555666666666777777777666666666666666555555555999888777666666888999:::888777777666666555555555444666888888777666777888555555666777777777777777777888888999999888888777666777:::<<<===<<<;;;:::NNNJJJDDD<<<777444333333888777666555555666777888888888888888888888888888999999999999888888888888666666777777888888888777888888888777888888999:::777888888888888999999999<<<>>>AAABBB@@@>>><<<<<<===;;;:::888888888999:::777888999999::::::999999;;;999777888<<<>>>>>><<<>>>>>>>>><<<:::;;;===???>>>DDDMMMVVV```eeeeeecccaaacccdddeeefffggghhhiiilllnnnqqqqqqpppooooooooonnnppprrrrrrqqqqqqrrrsssssssssttttttrrrooollliiilllooorrruuuuuuvvvxxxyyywwwuuusssrrrrrrtttvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwzzzwwwuuuxxx~~~}}}yyyxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{{{{{{{|||}}}|||{{{{{{zzz{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxDDDEEEFFFGGGHHHHHHHHHHHHLLLMMMQQQWWW^^^fffmmmqqqsssrrrqqqqqqsssvvvxxxzzz{{{|||||||||||||||}}}~~~vvvtttpppkkkfffbbb___]]]dddeeeeeeccc```^^^^^^```fffkkksssyyy~~~{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}}}}{{{yyyvvvtttuuuvvvuuuuuuxxxuuupppkkkfffcccaaa```\\\XXXTTTSSSTTTUUUUUUTTTQQQPPPOOOPPPRRRTTTTTTTTTSSSSSSSSSSSSTTTWWWYYYZZZYYYZZZ\\\^^^aaaeeejjjnnnpppqqqssswwwzzzzzzxxxuuuqqqooojjjddd^^^YYYWWWVVVQQQPPPNNNKKKHHHFFFDDDCCCDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAAEEEFFFGGGGGGGGGGGGHHHIIIFFFEEEDDDDDDEEEFFFEEECCC>>>???@@@AAA@@@???>>>===;;;<<<>>>@@@AAAAAAAAAAAA===>>>@@@@@@@@@AAACCCEEEKKKUUUbbblllqqqrrrssstttqqqpppqqqrrrsssssspppnnnhhh```TTTJJJEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAA?????????AAABBBBBBAAA===<<<;;;:::999888888888888888888888777777777777666555444333444666999:::999999999888888888888888888888777777888888999:::888888888888888888888888666666666666666777888888444555666777888999::::::;;;:::999888777777777777666666666777888888888999444444666777777888888888;;;;;;;;;::::::999999999666777888999999888777666666666666666666666666666666666666666777777777777777777777777777777777777999888777777777999:::;;;888888777777666666555555333555777777666666666777555555666777777777777777666666777777777777666666555777999<<<<<<<<<;;;:::EEEBBB>>>:::888999:::<<<888777666555555666777888888888888888888999999999888999999::::::::::::999666777888999888777666666999888888888888888999999777777777888888888999999:::===@@@AAA???===;;;;;;===<<<:::999888999::::::777888999999::::::999999;;;999777888<<<>>>>>><<<===>>>===<<<::::::<<<>>>>>>@@@EEEOOOYYY```eeehhhaaadddffffffffffffiiikkklllnnnooopppnnnmmmmmmnnnnnnooorrrrrrrrrqqqrrrtttppprrrtttuuutttrrrooommmppprrruuuwwwwwwvvvwwwxxx{{{zzzxxxuuutttsssuuuvvvvvvvvvwwwwwwxxxxxxwwwwwwyyyvvvuuuxxx}}}}}}yyyxxxyyyyyyzzz{{{|||||||||~~~|||{{{zzz{{{{{{|||{{{{{{{{{{{{||||||}}}}}}|||}}}}}}~~~~~~~~~}}}}}}~~~|||zzzyyyDDDDDDEEEFFFGGGGGGGGGGGGJJJKKKOOOTTT[[[cccjjjooonnnnnnoooqqqsssvvvyyyzzzyyy{{{|||}}}|||}}}~~~zzzwwwsssnnniiidddaaa```aaaccceeeccc```^^^___aaahhhmmmttt{{{~~~~~~~~~}}}}}}~~~~~~||||||~~~}}}}}}zzzyyy{{{}}}}}}}}}}}}{{{xxxuuurrrooommmlllccc___[[[ZZZ[[[\\\ZZZWWWWWWUUUUUUWWWYYY\\\\\\\\\ZZZ[[[\\\]]]___aaacccdddbbbdddgggjjjnnnrrrwww{{{wwwwwwxxx{{{~~~}}}{{{zzzvvvqqqkkkgggffffff^^^]]]ZZZVVVRRRMMMJJJIIIGGGFFFEEECCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDDDDFFFFFFEEECCC???@@@@@@@@@@@@???>>>>>>===>>>@@@AAABBBBBBAAAAAA===>>>????????????AAACCCFFFPPP^^^iiinnnpppqqqqqqrrrqqqpppqqqrrrrrrooommmkkkfffZZZMMMEEEDDDBBB>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAABBBBBBBBB@@@???>>><<<;;;;;;::::::888888888888888999999999666666555555555777888999:::999888888777777888888888888777777888888999:::888888999999999999999:::666666666666777888999:::555666777888999999999999999999999888888888999999777777888888888888888888444555666777888999999999;;;;;;::::::999888777777888888999999999999888888666666666666666666666666888888888999999999::::::999999:::::::::::::::;;;777777888999999:::::::::999999999999999999888888555666888999888888999:::555666777777888888777777666777777777777777777666777888999:::;;;;;;::::::<<<:::888777777888:::<<<888888777777777777888888888888888999999999999999<<<;;;;;;;;;:::999999999777888:::999888777777888:::999999888777777888888777777888888888999999999888;;;===>>><<<;;;::::::<<<<<<;;;:::::::::;;;;;;888999999:::::::::::::::;;;:::999999;;;<<<===<<<999;;;<<<<<<::::::;;;<<<<<<;;;>>>FFFNNNUUU^^^fffaaadddggggggffffffiiillljjjlllmmmmmmlllkkklllmmmmmmoooqqqrrrqqqqqqrrrsssmmmoooqqqssstttrrrpppooorrrtttwwwxxxxxxwwwxxxyyy{{{|||{{{yyyvvvtttuuuvvvttttttvvvwwwwwwxxxxxxwwwxxxvvvuuuwww{{{}}}|||zzzzzzzzzzzz{{{{{{{{{{{{{{{~~~}}}||||||{{{{{{{{{{{{zzzzzz{{{||||||}}}}}}}}}||||||||||||||||||{{{{{{~~~~~~|||{{{CCCDDDEEEFFFGGGGGGGGGGGGHHHIIIMMMSSSZZZbbbhhhllllllmmmoooqqqtttvvvxxxyyyvvvyyy}}}~~~~~~~~~|||yyyuuupppjjjfffcccbbb^^^bbbeeeddd```^^^```cccfffkkkrrrxxx}}}}}}}}}~~~||||||~~~~~~~~~~~~~~~~~~{{{{{{}}}~~~~~~~~~}}}|||zzzxxxwwwnnnkkkggggggiiihhhddd``````______aaadddggghhhgggcccdddfffiiikkkmmmnnnnnnnnnpppsssuuuwwwzzz~~~zzzyyyxxxyyy|||~~~~~~}}}zzzvvvtttuuuwwwnnnllliiieee```[[[XXXVVVSSSQQQNNNKKKIIIGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDFFFGGGIIIIIIIIIGGGFFFEEEEEEFFFFFFEEECCCAAAAAA@@@????????????@@@>>>???AAABBBBBBAAA???>>>===>>>>>>>>>===>>>AAACCCDDDMMMYYYbbbgggjjjmmmpppqqqppppppqqqssssssqqqppppppkkk___PPPHHHFFFDDD@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAACCCCCCCCC@@@@@@>>>===<<<;;;;;;;;;888888999999::::::;;;;;;888888888888888888999999:::999888777777777888999888888777777888888999:::888888888999999999::::::888888777777777888888999777888999::::::999888888888888888999999:::;;;<<<999999999999999888888888444555666888999:::::::::777777777777777777777777999999999888888999999999888888888888888888888888888888999999999:::::::::888888999999::::::::::::555777999:::;;;;;;:::999999999999999999999::::::555777999:::999999:::;;;666777888888999999888888888888999999999999888888999999999999999999999:::;;;:::888777666555666666888888999999999999888888888888888999999:::::::::<<<;;;:::999999999999999666888999999888888:::<<<;;;;;;999888777777666666888888888999999999::::::888:::;;;;;;:::999::::::;;;;;;<<<=========<<<<<<999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;::::::;;;===777:::<<<======<<<<<<<<<;;;999<<>>>>>>>>===<<<===AAACCCDDDKKKTTT\\\aaafffkkkooopppooopppqqqtttuuutttssssssooocccSSSIIIHHHFFFAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>???AAACCCDDDDDD???>>>===<<<;;;:::::::::888888999:::;;;;;;<<<<<<::::::;;;;;;;;;:::999999;;;:::888777777777888999888888888777888999999:::777777888888999999999:::;;;:::999888777777777777999999:::;;;:::999888777888888888999:::<<<===>>>;;;:::::::::999888888888555666777888::::::;;;;;;999999999:::;;;;;;<<<<<<;;;:::999888888999:::;;;999999999999999999999999666777777777777888888888555555666666777777777888444666999<<<<<<;;;:::888666666666777888888888999444666888999999888999;;;777777888999999999999999999::::::;;;;;;::::::999::::::999888888999999999888888888888888888999999888999:::;;;;;;:::999888888888888999999:::::::::999999888888888999;;;<<<444777999999888999===@@@<<<;;;:::888777666666666888999999999999:::::::::999:::;;;:::999999:::;;;:::;;;===>>>???>>>======999:::;;;;;;<<<<<<;;;;;;:::<<<===<<<999888:::===888;;;???AAA@@@???>>>>>>;;;;;;>>>CCCCCCDDDMMMYYY^^^bbbeeeeeeccccccfffjjjfffhhhiiiiiiiiiiiikkkllliiikkknnnnnnnnnnnnpppqqqqqqqqqsssssstttsssrrrqqqnnnqqquuuwwwxxxyyy{{{|||tttwww{{{|||yyywwwwwwxxxqqqrrrsssuuuwwwxxxyyyyyytttuuuuuuuuuuuuwww{{{~~~}}}}}}}}}|||{{{{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{vvvwwwxxxyyyzzz{{{{{{zzz}}}~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~~~~|||{{{CCCDDDEEEFFFFFFEEEDDDCCCEEEGGGKKKPPPRRRVVV```kkkooooooqqqsssuuuuuusssqqqssstttwww{{{~~~~~~yyyrrrkkkeeebbbaaaYYYZZZ\\\___aaadddeeefffffffffhhhmmmttt{{{~~~~~~~~~}}}{{{|||{{{zzz|||~~~~~~~~~}}}{{{zzz{{{}}}}}}zzzvvvvvvzzz}}}{{{zzz{{{}}}~~~~~~~~~|||{{{|||{{{zzzxxxvvvwwwxxxxxxyyyyyyyyyxxxvvvzzz~~~~~~}}}|||{{{{{{}}}}}}~~~~~~~~~~~~|||||||||{{{yyywwwtttsssnnnkkkddd]]]WWWSSSPPPOOOKKKIIIHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCDDDDDDCCCAAAHHHFFFEEEEEEGGGHHHHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???===<<<@@@@@@???======<<<<<<<<<999:::<<<>>>??????>>>>>>AAADDDKKKVVVaaahhhjjjjjjqqqqqqrrrrrrsssttttttuuuwwwqqqgggZZZOOOIIIGGGGGGAAA@@@??????????????????>>>???@@@BBBCCCCCCBBBBBBCCCBBB@@@===;;;999888777555777999;;;;;;;;;:::999;;;:::888777777777888999444444555666777888999999888777666777999:::999888777777777777777777777777999999888777666666777777666888::::::999888777777888777777777888999::::::888999999888888777666555777777777777777888888888888888888888888999999999888777666666666888999:::999666444666:::===:::777999999888888888888999999777777777777666666666666;;;;;;::::::::::::::::::555555555555666666666666777888888888888999999999999888777777777888999:::555:::<<<;;;<<<===;;;666:::999999888999999:::;;;666666777777888888999999888666555555666666555333555555666888999:::;;;<<<::::::::::::::::::::::::=========<<<;;;:::999888;;;:::888777666555666666444666888888888777888999888999:::;;;<<<;;;::::::::::::::::::::::::::::::888999;;;<<<<<<;;;999888:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;;;;<<<======<<<;;;<<>>===??????>>>===<<<<<<<<<<<<<<<======>>>>>>>>>======@@@CCCIIISSS___hhhlllmmmrrrrrrrrrsssssstttttttttuuupppggg\\\RRRJJJGGGFFFAAAAAA@@@?????????@@@@@@===>>>@@@AAACCCCCCCCCCCCAAA@@@???===;;;::::::999888999:::::::::888666555:::999888777777777888888777777777777777777777777;;;:::999:::;;;<<<<<<:::888888888888888888888888999888888777777777777888666777888999888777666666999999999999999:::;;;;;;888888888888888777777666888888888999:::::::::;;;999999888888888888888999888888666666555666777777;;;888555666999:::777444999999888888888888999999888777777777666666666666888888888888999999999999555555666666666777777777;;;::::::999888777666666<<<;;;999888777666666777666999;;;::::::<<<;;;777888888888777777777777777777777777777777888888888;;;999888888999999888666666666777888999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;:::999888;;;:::888777666666666666888:::;;;:::888777777888888888:::;;;;;;::::::999::::::::::::::::::::::::999999:::;;;;;;:::999888::::::;;;;;;;;;;;;::::::888999999::::::;;;;;;<<<======<<<;;;<<<@@@EEEIIITTTZZZaaaeeeeeeeeefffgggfffgggiiikkklllllllllkkkkkklllmmmllllllllloooqqqpppqqqrrrrrrrrrrrrqqqpppqqqqqqrrrsssssssssssssssssssssssssssssstttvvvwwwqqqrrrsssuuuvvvwwwxxxxxxzzzzzzyyywwwuuuuuuwwwyyyzzz{{{|||}}}}}}|||{{{{{{|||}}}~~~|||yyywwwwwwyyy{{{||||||}}}}}}}}}||||||||||||{{{|||~~~~~~|||@@@AAACCCEEEFFFGGGGGGHHHIIIGGGHHHKKKNNNSSS^^^iiiooopppssstttuuuuuusssrrrrrrsssuuuxxxyyy{{{|||||||||{{{yyytttnnnhhheeedddZZZYYYZZZ___eeehhhddd```aaabbbdddggglllsssyyy|||~~~|||yyyyyy{{{}}}~~~~~~~~~}}}|||~~~~~~|||{{{{{{}}}~~~||||||~~~|||}}}}}}|||~~~~~~~~~~~~~~~~~~}}}~~~~~~xxxqqqjjjeeebbb___^^^]]]ZZZVVVRRROOOMMMGGGEEECCCDDDFFFHHHJJJJJJNNNMMMLLLMMMMMMKKKIIIFFFFFFFFFGGGGGGGGGGGGFFFFFFAAABBBBBBBBBAAAAAA@@@???======<<<<<<<<<<<<<<<===???>>>>>>===<<<<<<======>>>@@@FFFPPP[[[fffmmmqqqrrrssssssttttttttttttsssrrrnnnhhh___VVVNNNHHHEEEBBBAAAAAA@@@??????@@@@@@<<<===???AAABBBCCCDDDDDD@@@???>>><<<<<<;;;;;;;;;888888999999999777666444999999888777777777777888999999888777666666555555888666666777888999888777888888888888888888888888888888777777777888999999555666777777777777666666888888888999999999999:::666777888888999888888888777777888999::::::;;;;;;;;;:::999888777777888999:::999888777666666666666666444222333666777666333999999888888888888999999888888777777777666666666555666666777777888888888666777777777777888888888::::::999888777666666555;;;;;;999888777777777777666999999777777:::;;;888888888999999999777666555888888888888777777777777888777666666777777666555777777888888888999999999888888888888888888888888999999:::::::::999999888:::999888777666666777777444555777666555444444555777888999999::::::999999::::::::::::::::::::::::999999::::::::::::::::::999999::::::::::::999999888999999::::::;;;;;;<<<<<<<<<===<<<<<<>>>AAADDDGGGQQQ^^^eeefffeeegggiiifffgggiiijjjkkklllllllllmmmmmmmmmlllkkkmmmppprrrqqqrrrsssttttttsssrrrqqquuutttsssrrrqqqqqqqqqqqqqqqqqqrrrsssuuuwwwxxxyyyrrrssstttuuuwwwxxxyyyyyy{{{{{{{{{yyyvvvvvvxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~|||zzzxxxvvvxxx{{{|||}}}~~~~~~}}}{{{zzzzzzzzz|||{{{|||}}}DDDDDDEEEFFFGGGHHHHHHHHHIIIGGGHHHLLLPPPSSS\\\eeekkkmmmppprrrrrrqqqqqqqqquuuvvvwwwxxxyyyzzzzzzzzz||||||{{{vvvpppiiifffddd^^^ZZZWWW[[[cccfffddd___cccdddfffhhhlllrrrxxx}}}}}}{{{yyyxxxyyy|||~~~~~~}}}}}}}}}}}}|||}}}}}}{{{zzz}}}~~~~~~~~~}}}|||||||||~~~||||||}}}~~~~~~~~~}}}}}}zzz}}}~~~}}}~~~{{{wwwsssqqqoooooommmiiiccc\\\VVVRRRKKKHHHEEEDDDEEEGGGHHHIIILLLLLLLLLMMMMMMLLLHHHEEEHHHHHHHHHHHHHHHHHHGGGGGGAAABBBBBBBBBBBBBBBAAA@@@<<<;;;;;;;;;;;;<<<<<<===>>>===<<<;;;;;;;;;======<<<>>>CCCKKKWWWcccmmmrrrrrrsssttttttttttttsssrrrpppmmmiiiccc[[[RRRJJJEEEBBBAAA@@@??????>>>??????;;;<<<>>>@@@BBBCCCDDDEEEAAA@@@>>>===;;;:::::::::666666888999::::::999999999999888888777777777777999999888888777666666555666555444555777777777555888888888888888888888888777777777777888999999:::777666666666888888777666666666666777777777666666555666777888999999999999555555666777888999999:::===<<<999888777777888888:::999999999999999999999111111111555:::===>>>===999999888888888888999999888888888777777777666666444555555666777888999999777777888888888999999999777777777777888888888888777777777888888999::::::666888777555555999;;;999:::;;;<<<===<<<:::777666999999888888777777666666777666555555666777666444888888888888888888888888888888888888888888888888777777888999999999999999888888888777777777777777...111333555555555777888777777888888999999999999:::::::::::::::::::::::::::999999888999999:::;;;888999999::::::999999888888999999::::::;;;;;;<<<;;;<<<======<<<<<<>>>@@@@@@JJJXXXccchhhiiiiiiiiifffggghhhiiijjjkkkkkkkkknnnnnnmmmlllkkkmmmpppsssrrrssstttuuuuuutttsssrrrwwwvvvtttsssrrrsssssstttpppqqqsssuuuwwwxxxxxxyyyvvvvvvwwwwwwyyyzzz{{{||||||||||||zzzxxxwwwxxxzzzyyyzzzzzz{{{|||}}}}}}}}}}}}{{{yyywwwyyy{{{||||||}}}~~~}}}|||{{{{{{{{{{{{{{{|||||||||}}}JJJIIIIIIHHHHHHGGGGGGGGGGGGFFFIIIPPPSSSUUUYYY___hhhkkkoooqqqppppppqqqrrrtttuuuvvvwwwwwwxxxwwwwww}}}}}}}}}xxxrrrjjjeeecccccc\\\UUUWWW^^^ddddddbbbdddeeeggghhhjjjooowww|||~~~}}}{{{zzzzzz}}}|||{{{{{{{{{|||xxxzzz|||}}}~~~}}}|||zzz{{{|||}}}}}}|||}}}~~~}}}|||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~|||zzzxxxxxxxxxxxxuuupppjjjdddaaaYYYUUUPPPLLLKKKKKKKKKJJJLLLLLLLLLNNNOOONNNKKKHHHJJJIIIIIIHHHHHHHHHHHHHHHBBBBBBCCCCCCCCCBBBBBBAAA<<<;;;;;;;;;;;;<<<<<<===;;;:::999999:::<<<===???<<<===AAAGGGQQQ]]]iiippppppqqqssstttttttttrrrrrrooommmjjjfffaaaXXXMMMFFFAAAAAA@@@>>>>>>=========;;;<<<===???AAACCCDDDEEECCCAAA???===;;;999888888888888999:::;;;;;;;;;;;;999999999999999888888777777777777777888888888888999888777888:::;;;:::999888888888888888888888888888888777777888999::::::999777666777999:::999888666666777777777777666555555666777999::::::::::::555666666777888888999999===<<<:::999888888888888555666777888888999::::::444555777;;;@@@CCCEEEFFF999999888888888888999999888888888888777777777777666666777777888999::::::888888888888999999999999666666777777777888888888666666777888999999::::::666888777444444999;;;999:::;;;<<<===<<<:::888666999999888888777777666666:::999888888:::::::::888999999999888888888888777999999999999999999999999666666777888999999999999777777777888888888888888333555888999::::::<<<===888888888888888999999999::::::::::::::::::::::::999888888888888999:::;;;888999999::::::999999888888999999::::::;;;;;;<<<<<<=========;;;;;;<<<===@@@EEEOOO\\\gggllljjjgggeeeffffffggghhhiiijjjkkkmmmmmmmmmlllkkkmmmppprrrrrrrrrsssttttttsssrrrrrruuutttsssrrrrrrsssuuuvvvrrrsssuuuwwwxxxxxxwwwvvvwwwwwwwwwwwwxxxyyy{{{|||zzz{{{|||{{{yyyxxxyyy{{{xxxxxxyyyyyyzzz{{{||||||}}}}}}~~~}}}|||{{{yyyxxxyyyzzz|||{{{{{{{{{|||}}}zzzzzzzzzzzz{{{|||}}}~~~|||||||||}}}~~~|||NNNMMMKKKIIIGGGFFFEEEEEEEEEEEEIIIPPPTTTTTTVVVZZZfffkkkppprrrrrrqqqsssvvvqqqrrrssssssttttttssssss|||}}}}}}zzztttmmmgggdddfff___XXXWWW\\\bbbffffffbbbdddeeeeeefffkkkrrryyy}}}~~~~~~}}}}}}~~~|||{{{{{{|||}}}yyyzzz{{{}}}~~~~~~}}}}}}{{{|||}}}}}}|||}}}~~~~~~~~~}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}}}}{{{xxxuuussseeeaaa[[[VVVRRROOOMMMKKKOOONNNNNNOOOPPPPPPNNNLLLKKKJJJIIIHHHGGGGGGHHHHHHCCCDDDDDDDDDCCCBBBBBBAAA======<<<<<<<<<<<<<<<===999999999:::;;;===>>>???<<<===@@@DDDLLLWWWbbbjjjnnnoooqqqssstttsssrrrqqqooonnnkkkjjjeee]]]QQQIIIBBBAAA@@@???>>>>>>======<<<======>>>@@@BBBCCCDDDDDDBBB@@@===;;;999888777===<<<<<<;;;::::::999999::::::;;;;;;::::::999888555555666777888::::::;;;888777777777999:::999888999999999999999999999999999999888888888999999::::::777555666999;;;;;;999888999:::::::::999888777666777888999::::::::::::999999999999999:::::::::;;;;;;::::::999999888888111222444555777888888888666777888:::<<<===>>>???999999888888888888999999999999888888888777777777777888888999999:::::::::777888888888888999999999999999888777666555555444999999999999999888777666555777777444555:::;;;:::999999:::::::::888777666888888888888777777777777999777777777999:::999888999999888888888888888888999999999999999999999999666777888999999999999999555666777888888888888888888999;;;:::999888888999999888888888888999::::::::::::::::::::::::::::::777777888888999:::::::::999999::::::::::::999999888999999::::::;;;;;;<<<======>>><<<;;;:::;;;===AAAAAAGGGRRR___ffffffbbbdddddddddeeefffggghhhiiijjjlllmmmmmmllllllnnnppppppqqqrrrssssssrrrqqqpppppppppppppppqqqrrrttttttsssuuuwwwyyyyyyxxxvvvtttuuuuuuttttttuuuvvvxxxyyyxxxyyy{{{{{{yyyyyyzzz|||yyyxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzyyywwwvvvuuuzzz{{{|||{{{zzzyyyzzz|||yyyyyyyyyzzz|||}}}|||{{{|||}}}}}}|||yyyvvvNNNLLLJJJGGGEEEDDDDDDDDDEEECCCFFFLLLPPPQQQSSSWWWccchhhnnnqqqqqqqqqtttxxxpppqqqqqqrrrssssssrrrrrrxxxzzz|||{{{vvvpppkkkhhhgggccc]]][[[^^^cccgggjjjaaacccdddccccccgggpppwww|||~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~ppplllfffaaa\\\WWWRRROOORRRPPPNNNNNNOOONNNMMMKKKKKKJJJIIIGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDBBBAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>======>>>@@@CCCHHHQQQ\\\cccjjjlllooorrrssssssrrrqqqqqqooommmllliiiaaaUUULLLDDDDDDBBBAAA@@@?????????>>>======>>>???AAABBBCCCBBBAAA???===;;;:::999999<<<<<<;;;:::999999999999;;;;;;<<<<<<<<<;;;:::999555666666888999:::;;;;;;777666555666888888888777999999999999999999999999::::::999888888888999999999666333444999;;;:::888999:::;;;<<<;;;:::888777777888888999:::::::::::::::::::::999999999999999888999;;;<<<<<<:::999888333444555777888888888777666777777777666555666666999999888888888888999999999999999888888888777777999999999999999999999999777777777888888888888999999999888777666555444444888888999:::999888777666444777888555777;;;<<<:::999999999999999999999999777777777777777888888888666555444555777888777666888888888888888888999999888888888888888888888888888888999999:::999999999444555777888999999999888777888999888777555555666:::999999888999:::;;;<<<::::::::::::::::::::::::555666888999::::::999999::::::;;;;;;;;;;;;::::::888999999::::::;;;;;;<<<>>>>>>===<<<::::::<<<>>>???>>>AAAHHHRRRZZZ]]]^^^cccbbbbbbbbbdddeeeggghhhhhhjjjlllmmmlllllllllmmmnnnooopppqqqqqqpppooonnnoooooopppqqqrrrrrrrrrrrrsssuuuxxxzzz{{{yyyvvvtttuuutttsssssssssuuuwwwxxxuuuwwwyyyzzzzzzzzz{{{|||{{{zzzyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvyyy{{{||||||{{{{{{|||~~~zzzzzz{{{{{{|||}}}~~~{{{{{{|||}}}|||yyysssoooLLLJJJHHHFFFDDDCCCCCCCCCFFFCCCCCCHHHLLLNNNQQQUUU___eeelllooooooooossswwwqqqrrrsssssstttttttttttttttxxx{{{{{{xxxrrrnnnkkkgggeeebbbaaaaaadddhhhkkkbbbdddeeeccccccgggooowww{{{~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}zzzyyyxxxwwwxxxzzz}}}~~~}}}{{{}}}||||||xxxrrrmmmhhhbbb\\\XXXSSSPPPMMMLLLKKKJJJIIIGGGKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@???======<<<<<<<<<>>>???@@@@@@@@@???===<<<===???@@@BBBEEEMMMWWW___hhhkkknnnqqqssssssrrrqqqrrrpppmmmmmmkkkcccWWWNNNFFFFFFDDDCCCBBBAAAAAAAAA???>>>>>>===>>>@@@BBBCCC@@@???>>>===;;;;;;;;;;;;888888888888999:::;;;<<<;;;<<<=========<<<;;;:::666777777888999999:::::::::999999999;;;<<<;;;:::999999999999999999999999;;;;;;:::999888888888888999555111333888;;;:::777777888:::::::::888666555888888999:::::::::999999999999888888777666666666777888;;;======;;;999888777888:::;;;;;;:::999888999::::::999888777777888999999888888888888999999999999999888888888888777999999999888888888888888666777777777777888888888666666666666777777777777444555777999:::;;;::::::444777888777888;;;<<<:::;;;;;;:::::::::;;;<<<<<<666666777777888888999999999888777888:::;;;;;;:::777777888888888999999999777777777777777777777777999999:::::::::999999888444555777888999999999888666888:::;;;:::999:::;;;;;;:::999999999:::;;;<<<::::::::::::::::::::::::444666888:::;;;:::999888:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;<<<<<<>>>>>>===;;;::::::===???<<<===>>>AAAGGGNNNVVV[[[bbbaaaaaaaaabbbdddfffgggfffiiilllmmmmmmlllkkkkkkmmmnnnoooppppppooonnnmmmqqqrrrssstttuuutttsssrrrqqqtttxxx{{{|||zzzwwwuuuwwwvvvuuutttuuuvvvxxxzzzsssvvvxxxzzzzzzzzz|||}}}}}}|||{{{zzzyyyzzz{{{|||~~~~~~}}}|||{{{zzzzzzyyyxxxzzz|||}}}|||}}}}}}||||||||||||}}}~~~~~~zzz{{{|||}}}{{{vvvooojjjOOOOOOLLLHHHEEEDDDEEEFFFEEEEEEEEEEEEGGGKKKRRRWWW^^^bbbfffiiikkkmmmppprrrooonnnlllnnnrrrtttsssqqqvvvwwwyyyyyywwwsssooommmjjjooommmeeeaaaeeegggggghhhdddcccfffgggfffllltttyyy|||~~~}}}}}}}}}}}}||||||}}}}}}}}}{{{{{{||||||||||||{{{zzzzzzzzzzzzzzzvvvuuuuuuuuuvvvzzz}}}|||}}}}}}|||}}}|||~~~~~~~~~~~~zzzxxxvvvsssooojjjddd```[[[XXXRRRMMMIIIGGGGGGGGGLLLMMMOOOOOONNNKKKHHHEEEIIIHHHGGGFFFEEECCC@@@======<<<;;;<<<===>>>===<<<:::;;;<<<<<<<<<;;;:::999999<<<@@@AAABBBGGGPPPWWWeeekkknnnlllkkkooosssssssssooolllkkkiiicccXXXPPPHHHCCC???@@@@@@??????BBBCCCCCCAAA>>>===>>>BBBEEEBBBAAA@@@>>>===;;;:::999999999888888777666555555777777777777777777777777;;;999888666666666777777666666777888999::::::;;;888888888888777777777777999999888888888888999999666777888999999999999999888888777777777777888888999:::;;;999777666666777888777777666666666555555888999:::::::::999888777999666444555777888777555555666666777888999999999666777888999999999999999:::999888777666666666666111222333555888:::;;;<<<888777666555666777999;;;888999888888777555444333555666666777888999999999999999999888888888888888;;;:::999888888999:::;;;888888888888777777777777666777888999999888777666888888888888888888888888666777888999999:::999999777777666666777888999999888888999999999999888888999888888888777777666666:::888666777:::;;;999777:::999888777777888999:::666666777777888888888999;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::======<<<;;;;;;;;;<<<<<<;;;>>>AAAAAA@@@BBBJJJPPP]]]\\\\\\```eeegggeeeccceeefffgggiiiiiijjjjjjjjjkkklllnnnmmmlllkkkkkkllloooqqqsssuuuuuusssqqqooossssssssssssssssssssssssssstttvvvwwwvvvuuusssrrruuuvvvvvvwwwwwwwwwwwwvvvxxxyyyyyyxxxwwwvvvxxxzzz~~~~~~}}}|||zzzyyywwwvvvxxxzzz~~~}}}||||||{{{||||||}}}~~~||||||}}}~~~zzztttoooOOOOOOMMMIIIFFFDDDEEEGGGEEEEEEEEEEEEGGGKKKQQQUUU]]]```fffjjjlllmmmooopppnnnmmmmmmppptttvvvvvvuuuwwwxxxzzzyyywwwsssooollliiimmmkkkccc```ccceeedddgggcccbbbeeeeeeeeejjjrrrxxx|||}}}}}}{{{{{{|||}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{zzzzzzvvvwwwxxxyyy{{{}}}~~~|||}}}}}}|||}}}|||zzz~~~}}}|||yyywwwuuurrrnnnjjjaaa^^^YYYSSSOOOMMMMMMMMMMMMNNNOOOOOOMMMKKKHHHFFFJJJIIIGGGGGGFFFEEEAAA>>>>>>===<<<<<<===>>>===;;;888999;;;<<<<<<<<<;;;;;;:::===@@@@@@AAAFFFNNNTTTcccjjjnnnmmmlllooorrrrrrpppnnnmmmmmmlllggg]]]UUUKKKEEE@@@AAAAAA??????BBB@@@AAABBBAAA@@@@@@AAABBBBBBAAA@@@???===<<<;;;:::<<<;;;;;;;;;:::999999999::::::999999999999:::::::::999888777777777888888777888888888888888888888888888888888777777777777999999888888888888999999777777888999999999888888888888777777777777888888999:::;;;999777666666777777888888888888777666555888999:::;;;<<<<<<;;;;;;999777555666888999888666555666666777888888999999777777888999999999888888888777777777777888888888888888888888888888888888999888666666666777999:::777777777777666666666666555666666777888888999999888888888888888888888777:::999999888888999999:::888888888888777777777777666777888999999888777666666666666666666666666666666666777888999999999999888888888777777777777777777777777888888777777777888888888888777777777666999777666777999:::888666999999888777777888999999777888888888999999999999999999999999999:::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>AAAFFFKKKWWWZZZ^^^bbbdddffffffgggfffggghhhiiiiiiiiiiiiiiikkkmmmnnnnnnlllkkkllllllooopppqqqrrrrrrqqqpppooossssssssssssssssssssssssssstttvvvwwwwwwvvvtttsssssstttuuuvvvwwwwwwwwwwwwxxxyyyyyyxxxwwwwwwxxxzzz|||||||||||||||{{{zzzyyyzzz{{{|||~~~|||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||zzzvvvsssOOOOOOMMMKKKGGGEEEFFFGGGDDDEEEEEEFFFGGGJJJOOOSSSYYY^^^eeejjjllllllmmmmmmmmmlllnnnqqquuuyyyzzzzzzxxxyyyzzzzzzxxxtttpppmmmhhhjjjgggaaa^^^___aaaaaaeeecccbbbcccddddddiiioooxxx|||~~~~~~~~~~~~{{{yyy}}}}}}~~~~~~}}}~~~~~~}}}}}}|||}}}~~~}}}{{{zzzzzzwwwxxxzzz|||~~~|||}}}}}}|||}}}{{{xxx{{{~~~~~~|||{{{{{{yyywwwuuukkkhhhccc]]]XXXUUUTTTSSSPPPQQQQQQQQQOOOMMMKKKIIIKKKJJJIIIHHHHHHFFFCCCAAA???>>>============<<<;;;777888:::;;;<<<=========;;;>>>@@@@@@@@@DDDKKKPPP___gggmmmmmmmmmooopppooollllllmmmpppppplllccc\\\OOOHHHCCCBBBAAA??????BBB===@@@CCCDDDCCCAAA??????AAAAAAAAA@@@???===<<<;;;999999888888888888888888888777666555555666777888888888777777777888999:::888888888888777777666666999999888888888777777777999999888888888888999999888888888999888888777777888888777777777777888888999::::::999777666777888777888999::::::999777666888999;;;<<<===>>>======999777666777888999888777555666666777777888888999888888999999999888888777666666777777888999999:::;;;::::::999888777666666:::999777666666777888999777666555555555777888999666666666777888888999999666666666777777777777777888999999999999999999888888888888888777777777777777777888888888888777666666666666666666666666666555666777888999999999999888888999999888777555444666666777777777777666666888888888888777777777777888777666666888888777666999999888777777888999999999999999999999:::::::::888888888888888999::::::::::::::::::::::::::::::::::::999::::::;;;<<<===;;;;;;::::::<<<>>>AAACCCLLLSSS\\\bbbccccccfffhhhgggggghhhiiiiiihhhhhhhhhjjjlllmmmmmmlllkkklllmmmoooooooooooopppoooooooootttttttttttttttttttttttttttuuuwwwxxxxxxwwwuuutttrrrsssssstttuuuvvvwwwwwwwwwyyyzzzyyyxxxwwwxxxzzz{{{{{{|||}}}}}}}}}||||||||||||{{{{{{{{{|||}}}~~~{{{|||~~~|||{{{{{{{{{yyywwwMMMNNNNNNLLLIIIFFFFFFFFFDDDEEEFFFFFFGGGIIIMMMPPPUUU[[[ccciiikkklllkkkkkklllmmmnnnqqquuuwwwyyyzzzvvvxxxzzz{{{yyyvvvsssqqqiiihhhddd```]]]]]]^^^^^^eeedddcccccccccdddiiimmmxxx{{{}}}|||}}}~~~}}}|||}}}{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxxxxzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~{{{~~~~~~}}}|||}}}}}}{{{zzztttqqqlllfff```\\\XXXWWWVVVVVVUUUSSSRRRPPPNNNMMMKKKJJJJJJJJJJJJHHHFFFCCCAAA???======>>>===<<<:::999999:::;;;<<<<<<<<<======>>>??????@@@BBBGGGKKKZZZccckkkmmmmmmnnnnnnllljjjkkknnnqqqrrrnnnfff```SSSKKKDDDBBB@@@===>>>AAA<<>>>>>CCCJJJTTT\\\```bbbdddfffggghhhhhhhhhhhhhhhgggggghhhjjjllllllkkkkkkkkklllpppooonnnnnnnnnooopppqqqtttttttttttttttttttttttttttuuuwwwxxxyyyxxxvvvuuutttssssssssstttttttttuuuwwwxxxzzzzzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz}}}~~~}}}}}}}}}|||zzzyyyLLLMMMNNNLLLIIIGGGEEEEEEDDDEEEFFFGGGGGGHHHKKKMMMQQQWWW```gggjjjkkkjjjjjjmmmnnnoooqqqrrrsssuuuvvvtttvvvyyy{{{{{{yyywwwuuukkkgggccc```^^^\\\\\\]]]eeefffeeecccccceeeiiikkkwwwyyy{{{zzzyyyzzz}}}~~~|||{{{zzz~~~{{{||||||}}}}}}~~~~~~}}}||||||}}}zzzxxxwwwxxxvvvuuutttvvvzzz~~~~~~}}}~~~~~~|||zzzwwwsssmmmfff```\\\YYYZZZYYYWWWTTTQQQOOONNNMMMKKKKKKJJJKKKKKKJJJGGGEEEAAA???>>>===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???AAADDDFFFSSS]]]gggjjjkkkmmmllljjjiiikkknnnqqqqqqmmmgggbbbXXXOOOFFFBBB???<<<===@@@???@@@AAAAAA??????@@@AAA@@@AAABBBBBBBBBAAA???>>>::::::;;;;;;;;;;;;;;;;;;999999777777777777999999333444444666777777888888555666666777888999999999999999999999888888888888666666555555555555666666888888888888888777666555888888777777777777888888888999:::999777777777999666888:::<<<<<<;;;888777999::::::;;;:::999888777555666777777777666555555666666666666666777777777999999999999999888777666999999999:::999888777666444555555666777888999999::::::999888888777777777999888666555444555777888777777777777777888888888444444555555666666666666777777999::::::999777777888888888888777777777666999888888777777777777777777777777777777777777777555555666777888888888888333555777999:::999888777777888888999999888888777777777777777777777888888666666777777666666666777888888888999999888888888888888888888888888777777999999999999999:::;;;;;;::::::::::::::::::::::::888888888999:::;;;<<<======;;;::::::;;;======<<>>>>>>>>>>>===<<<===<<<;;;::::::::::::;;;============>>>@@@BBBCCCMMMWWWbbbfffhhhkkkkkkjjjhhhkkknnnpppooolllhhheee]]]SSSIIICCC???<<<===@@@@@@AAA@@@???===>>>@@@BBB@@@AAACCCDDDDDDBBB@@@???::::::::::::::::::::::::777777777888888777777777333444555666777777777777666666777888999:::;;;;;;:::999999999999888888888666666555555555555666666777777777888777777666666888888777777777777888888777999:::999888777888999777888:::;;;;;;:::999888999999:::999888777555444444666888999777666666666666666666666666666666666888888999999999888888777999::::::;;;:::888777555888777777777666666555555999999999999999888888888999888777555555555666777777777777777777777888888444444555555666666777777777888888888888888888777888888888888777777777777:::999888777666666666777666666666666666666666666444555666777888888888888333444666888999:::::::::888888999999999999888888777777777777888888888888666777888888666666777888777888999999999999888777888888888777777777777777999999999999999:::;;;;;;::::::::::::::::::::::::::::::999::::::;;;<<<=========<<<<<<<<<<<<<<<===BBBBBBFFFPPP[[[ccceeeeeeffffffggghhhhhhgggggggggdddfffiiijjjjjjjjjkkkmmmoooooonnnnnnnnnpppqqqrrrssssssssssssssssssssssssrrrtttvvvxxxxxxxxxvvvvvvwwwvvvtttsssrrrrrrssstttuuuxxxzzz{{{{{{zzzzzz{{{||||||}}}}}}}}}|||{{{{{{wwwyyy|||~~~~~~|||xxxvvvvvvwwwyyyzzz{{{{{{{{{{{{zzz{{{||||||yyyGGGJJJLLLLLLIIIFFFCCCBBBCCCEEEGGGHHHGGGFFFGGGHHHIIIPPPYYYaaagggjjjlllmmmlllnnnppppppooooooqqqtttwwwyyy{{{}}}}}}zzzwwwuuusssjjjddddddccc___]]]___cccggggggbbbaaaeeegggfffhhhmmmtttxxxyyyzzz|||~~~~~~~~~}}}}}}}}}{{{zzzyyy}}}~~~{{{{{{~~~}}}}}}}}}~~~~~~~~~{{{|||}}}~~~~~~|||{{{zzzyyywwwvvvuuuwwwzzz~~~~~~{{{{{{zzzwwwtttooollliiiccc```[[[VVVQQQNNNMMMLLLJJJJJJIIIKKKLLLKKKIIIGGG@@@>>>===>>>??????>>>===<<<;;;:::::::::;;;<<<======<<<<<<<<<>>>@@@AAAAAAGGGRRR]]]bbbeeeiiikkkjjjhhhjjjmmmooonnnmmmkkkjjjcccXXXLLLFFFAAA===>>>AAA???@@@@@@???>>>>>>@@@AAA@@@AAACCCEEEEEEDDDBBB@@@999999999888888777777777444555777888888777555444555666777888999999888888888888999999:::::::::;;;::::::999999999888888888777777777666666777777777555666777777777777777777888888777777777777888888777888999999888777888999777777888999999999999999777888888999888777555444555888;;;;;;999777777888666666666666666666666666777777888999999999888888888999:::;;;;;;:::888777;;;:::999888777555444444888888999999:::999999999666666666666777777777777888777777777777777777777444555555666777777888888888888777777777777888888888888888888777777777777:::999888777666666666777666666666666666666666666444555666777888888888888555555666777888999999:::777777888888888888777777666777777777888888888888666888:::999777666777999777888999999999999888777999999999888888777777777888888888888888999::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<:::===>>>===;;;:::<<<>>>???@@@CCCIIIRRR[[[bbbeeeeeeeeefffggghhhhhhhhhhhheeegggjjjkkkkkklllmmmooommmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqsssuuuwwwwwwwwwvvvuuuuuutttsssrrrssstttvvvwwwuuuxxx{{{|||{{{zzzzzz{{{yyyzzz{{{|||||||||||||||xxxyyy{{{|||||||||zzzyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{zzzzzz|||}}}~~~}}}|||FFFIIIKKKLLLIIIEEECCCBBBCCCEEEHHHHHHGGGFFFFFFGGGHHHNNNWWW```fffjjjmmmnnnkkknnnpppqqqppppppsssuuuzzz{{{}}}~~~}}}yyyvvvsssuuulllffffffeee```^^^```aaaffffff```___dddfffdddaaaiiissszzz|||{{{{{{||||||}}}}}}|||||||||}}}|||zzz~~~~~~~~~}}}~~~~~~}}}~~~yyyzzz}}}~~~~~~}}}|||yyyyyyyyyyyy{{{~~~~~~~~~~~~~~~zzz{{{{{{{{{yyyvvvsssqqqiiifff```ZZZTTTQQQPPPOOOJJJIIIIIIJJJLLLKKKIIIGGG???>>>===>>>???@@@???>>>:::999999999:::<<<>>>???<<<;;;;;;<<<>>>@@@@@@@@@DDDOOOZZZ```dddiiikkkjjjgggiiimmmnnnnnnnnnnnnoooggg[[[OOOHHHBBB???@@@CCC>>>???AAA@@@???>>>???@@@???AAACCCEEEFFFDDDBBBAAA======<<<<<<;;;:::999999777888;;;<<<<<<;;;888777777888999:::;;;:::999999;;;;;;;;;:::::::::999999:::::::::999999999888888999999888888888888999999555555666777777888777777888888777777777777888888777888999999888777888:::777777777888888999999:::666666888999999888777666666:::======;;;999999:::666666666666666555555555666777888999999999999999666777999;;;;;;;;;:::999;;;::::::999888777666666777888999:::::::::::::::333444555777888888999999888888888777777777777777555555555666777888888999999888777666666777888999888888888888777777777777;;;:::888666666666666777888888888888888888888888444555666777888888888888888777777666777777888999666666777777777777666666666666777777888888888999777999;;;:::777666888:::777888999::::::999888777:::::::::999999888888888777777777777777888888999::::::::::::::::::::::::======<<<;;;;;;;;;<<<<<<888<<<@@@>>>:::999<<>>===<<<;;;;;;<<<:::888999:::;;;::::::======<<<<<<<<<;;;;;;;;;EEENNNVVV\\\dddlllkkkeeelllkkkkkkmmmpppqqqrrrrrrpppiii\\\NNNCCC???@@@BBB???>>><<<===???@@@@@@???AAAAAAAAAAAAAAABBBCCCDDD???<<<999888:::;;;999777;;;:::999999888888999999666333222444888::::::999888888999888777666444333888888999999999888777777:::888666666777777777555888777777777999:::999888888888777777777777888888666666666666666666666666666777888999::::::999888888888999999999999888888777999:::<<<<<<;;;999888777777666555555666777888777888999::::::999777666666666777777888888888888333555777777666555555666666777888777666777888:::999888777666666777888999555555666777777777777777777888999:::::::::::::::999888666555555666888999999888888777666555555444999777666555555666777888777777888888888888777777:::888666666777777555333888888777777666666555555777777777777777777777777::::::999999888777777777777888999999888777666555777777888999999999999888666666777888999:::::::::999999888888888888888999999999888888999999:::;;;888888999999999:::::::::<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@CCCKKKVVV^^^```bbbcccddddddfffhhhjjjgggfffgggiiillllllkkkiiinnnoooooonnnmmmmmmppprrruuusssqqqqqqrrrsssrrrppppppqqqtttuuuvvvtttrrrppppppqqqssstttuuuvvvvvvvvvtttvvvyyy}}}|||yyyvvvwwwxxxzzz{{{}}}~~~}}}~~~~~~~~~}}}{{{xxxvvvwwwyyy{{{|||}}}|||{{{zzz{{{{{{zzzzzzzzzyyyyyyyyyKKKJJJIIIHHHGGGGGGFFFFFFCCCDDDDDDCCCBBBCCCFFFIIINNNNNNQQQXXX```gggkkkkkkkkklllnnnnnnnnnooorrruuurrrtttvvvxxxzzzzzzyyyyyywwwrrrkkkgggeeedddbbb```dddeeefffdddaaa___^^^___fffiiinnnuuuzzz{{{yyywww{{{|||||||||}}}}}}~~~~~~~~~}}}|||{{{zzzzzzyyy|||~~~{{{}}}~~~|||{{{{{{|||~~~|||{{{yyyzzz{{{||||||{{{sssuuuxxxyyyzzzzzz|||}}}~~~{{{zzzzzzzzz{{{}}}~~~~~~|||{{{zzz{{{zzzyyywwwtttpppjjjddd```[[[VVVSSSOOOMMMKKKJJJKKKJJJHHHGGGBBBAAA???>>>===<<<<<<;;;<<<;;;999999;;;<<<;;;:::======<<<<<<<<<;;;;;;;;;AAAIIIRRRZZZdddmmmooojjjjjjkkkllloooqqqssssssssspppjjj^^^QQQFFF@@@???@@@???>>>======???@@@@@@???@@@AAAAAAAAABBBCCCCCCDDD@@@===:::999:::;;;:::999999888777777666666777777666444333444888:::999888888888999999888777666555888888888888888888999999:::999777777888999888777888777777777999:::999888888888777777777777888888777777777777777777777777666777888999999999888888888888999999999999888888:::;;;<<<===<<<:::888777888777666666666777888888666777999::::::999888777777777777777777888888888666777888888666666777888777888999888777777999;;;999888777666666777888999555666777777888888777777666777888888999999999888:::999777666666777999:::888888777777777666666666666666777888999999999999777777888888888888777777888666444555888999888666888777777777666666666555777777777777777777777777888888888888888888888999888999999:::999888777666777777888999999999999888777777777888999999999:::999999888888888888888999999999888888999999:::;;;999999999::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@FFFNNNUUUZZZ]]]```bbbcccccceeefffeeeeeegggjjjmmmooonnnmmmnnnmmmlllmmmnnnooopppqqqsssqqqoooooopppqqqrrrqqqpppqqqtttvvvvvvuuusssrrrrrrrrrssstttuuuuuuvvvvvvxxxxxxyyy{{{}}}}}}|||zzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}{{{xxxwwwwwwxxxzzz|||}}}}}}|||{{{zzzzzzzzzyyyyyyyyyxxxxxxIIIHHHGGGFFFFFFFFFGGGGGGAAABBBBBBBBBAAACCCEEEHHHJJJKKKNNNUUU]]]dddhhhiiihhhjjjmmmooopppqqqsssuuuoooqqqtttwwwyyy{{{{{{{{{yyytttnnniiifffdddbbb```aaaeeegggeee___\\\^^^```fffhhhkkkpppuuuxxxwwwvvv|||||||||||||||}}}}}}}}}~~~}}}{{{zzzzzzzzz{{{}}}~~~~~~{{{zzzyyyyyyzzz|||~~~~~~}}}|||||||||{{{yyywwwsssvvvxxxyyyxxxwwwvvvvvv}}}{{{wwwxxxyyyzzz}}}~~~}}}{{{{{{|||}}}{{{zzzuuuqqqlllfffaaa\\\WWWSSSQQQOOOMMMLLLKKKKKKIIIHHHDDDCCC@@@===<<<<<<<<<======;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>DDDMMMUUU```jjjmmmkkkjjjlllooorrrsssttttttsssrrrmmmdddXXXMMMEEEAAAAAA@@@>>>======???@@@@@@??????@@@AAABBBCCCCCCCCCCCC@@@>>>;;;:::;;;<<<;;;:::999888777777666666777777888666555555777888888777888888999999999999888888888888777777777999:::;;;;;;999888888:::;;;;;;:::888777777777999:::999888888888777777777777888888888888888888888888888888888888999999999888777777888888999999999999888888<<<<<<======<<<:::888666999888888777777777888888555666888999::::::999888888888888777777777777777888999999888777777888:::777999:::999888888999;;;888888777777777777888888666777888888999999888888666666777888888888888777:::999888777777888999:::666666777777777888888888444666999;;;<<<;;;:::999777777888888888888777777555444444666888::::::999777777777777666666666666777777777777777777777777666666777888888999::::::999999:::::::::999888777777777888999999999999888888888888888888888999999999888888888888888999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>===>>>======>>>AAAEEEIIIRRRVVV\\\```aaaaaabbbbbbgggggghhhkkknnnooonnnlllmmmkkkiiikkkooorrrqqqppppppnnnkkkkkkmmmpppqqqrrrpppqqqtttvvvwwwvvvuuutttttttttssssssssstttvvvvvvzzzzzzyyyyyyyyyzzz{{{|||{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}|||{{{yyyxxxvvvxxxzzz|||}}}}}}}}}|||zzzzzzzzzyyyyyyyyyyyyyyyIIIHHHGGGFFFFFFEEEFFFFFFDDDEEEEEEEEEDDDDDDFFFHHHHHHJJJMMMSSSZZZaaafffhhhhhhlllppprrrsssssstttuuupppqqqtttvvvyyyzzz{{{|||yyyuuuoooiiieeebbb``````___dddhhheee^^^ZZZ]]]aaaccccccfffjjjpppuuuwwwwww}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzz{{{|||}}}~~~|||}}}~~~{{{zzzyyyyyyzzz|||~~~~~~}}}}}}}}}{{{wwwtttsssvvvyyyzzzxxxvvvuuuttt~~~~~~|||{{{||||||~~~~~~}}}||||||~~~~~~~~~|||vvvsssnnniiiddd___YYYVVVUUURRROOOMMMMMMLLLKKKIIIGGGEEEAAA>>><<<<<<===>>>===<<<;;;<<<>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAGGGPPPZZZbbbgggggglllooosssuuutttsssrrrrrrtttqqqkkkaaaVVVKKKEEEBBB@@@>>>===>>>???@@@@@@@@@>>>???AAACCCCCCDDDCCCCCC@@@>>><<<;;;::::::::::::;;;:::999999888888999999888888777666777777777777777777777888888999999999888777666666777999;;;===;;;999888999;;;<<<<<<;;;888777777777999:::999888888888777777777777888888888888888888888888888888999999888888888777666666888888999999999999888888;;;;;;=========;;;999888999999999888888888888888555666777999::::::::::::888888888888777777777777999::::::888777666888:::666888999999888777888999888777777777777777777888777777888999999999999999777777888888888888888777::::::999888888999::::::555666666777888999:::;;;777888999;;;;;;:::999999777777888888888888777777444444555666888:::::::::777777777777666666666666777777777777777777777777666777777777888888888999888888888888888888888888777777888999999999999888999999999888888888888888888888888777888888999:::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<======<<<<<<=========>>>@@@BBBIIIOOOWWW^^^aaabbbbbbcccjjjiiiiiijjjlllkkkiiigggllliiigggjjjpppsssrrrooonnnkkkhhhhhhkkkooorrrssspppqqqtttvvvwwwwwwwwwvvvuuutttrrrqqqppprrrsssuuuwwwwwwxxxyyyyyyyyy{{{|||zzzzzzzzz{{{{{{||||||}}}{{{||||||||||||{{{yyyyyyvvvxxxyyy{{{|||}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzKKKJJJIIIHHHGGGEEEDDDCCCFFFGGGGGGFFFEEEDDDEEEGGGHHHJJJMMMRRRXXX^^^dddhhhkkknnnrrrtttttttttttttttrrrssstttvvvwwwxxxyyyzzzxxxuuuoooiiiccc```_________dddgggddd]]]ZZZ\\\`````````bbbgggnnnuuuzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{{{{}}}~~~}}}}}}~~~|||{{{zzzzzz{{{}}}~~~~~~}}}||||||zzzvvvssssssvvvzzz{{{zzzxxxwwwwww}}}~~~~~~}}}|||}}}~~~zzzwwwsssoookkkfffaaa]]]XXXUUUQQQOOONNNMMMLLLKKKIIIGGGCCC???===<<<===>>>===<<<<<<===>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???CCCLLLWWW```fffiiiooosssvvvvvvtttqqqppppppsssrrrnnnfff[[[OOOGGGBBB@@@???===>>>@@@AAAAAA@@@>>>???@@@BBBCCCDDDDDDDDD@@@???>>>;;;999888999:::;;;:::999999888888999999999999888777666666777888555666666666777888888999888777666666777999;;;===:::999888888:::<<<<<<;;;888777777777999:::999888888888777777777777888888888888888888888888888888999888888777777666666666888888999999999999888888777999;;;<<<===<<<;;;:::999999999999888888777777666666777888999:::::::::888888888777777777777777999999:::888777666777888555777888888777666666666777777777888888777777777777777888999999999999999888999999:::999999888888:::999999999999999999:::555666777888999;;;<<<<<<===;;;:::888777777777888777777888888888888777777666777777888888888888999666666666666777777777777777777777777777777777777888888888777777777666666777777666666666777777777777777888999999999999888999999999888888888888888888888777777888999999:::999999888888999999:::;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;<<<======<<<<<<<<<===???@@@@@@@@@CCCIIIRRRZZZ___bbbdddfffggggggggghhhiiiiiifffdddjjjgggfffjjjpppsssqqqnnnllljjjggggggjjjnnnrrrsssqqqrrrsssuuuvvvwwwwwwwwwuuusssqqqoooooooooqqqrrrppptttwwwyyyyyyyyyzzz{{{wwwwwwxxxzzz{{{}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzwwwxxxyyy{{{|||}}}}}}}}}{{{{{{{{{{{{{{{|||||||||KKKLLLMMMLLLJJJGGGDDDBBBCCCDDDEEEEEECCCCCCDDDEEEIIIKKKNNNQQQUUU[[[bbbffflllooossstttttttttttttttttttttuuuuuuvvvwwwxxxxxxwwwuuupppiiiccc______```___ccceeeccc^^^ZZZ\\\^^^______aaafffooowww||||||||||||}}}~~~~~~~~~~~~{{{}}}}}}zzzxxx|||||||||}}}~~~~~~|||zzzyyyzzz{{{|||}}}|||zzzzzzzzzyyyvvvtttuuuxxx{{{|||{{{zzzzzz{{{}}}~~~~~~~~~}}}|||}}}~~~}}}zzzwwwtttrrrnnnjjjdddaaa\\\XXXTTTPPPOOOOOOMMMLLLJJJHHHEEEAAA>>>=========<<<<<<<<<===???>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<>>><<<@@@KKKWWW```iiipppqqqtttwwwvvvssspppoooqqqpppqqqnnnhhh]]]QQQGGGBBBAAA???>>>>>>@@@AAAAAA@@@??????@@@@@@BBBCCCEEEFFFCCCBBBAAA===999888888999999888777777666666777777888999999888666666888999666666555555666777888888888888777777777999:::;;;:::888777777999::::::999888777777777999:::999888888888777777777777888888888888888888888888888888888888777666666666777777888888999999999999888888555777999;;;<<<<<<;;;;;;999999999999888777666555777777777888888999::::::666777777777888888888888888999;;;:::888666666777444666888888666555444555777777888888888888777777666777888888999999888888999::::::::::::999888888999999999999999999999999666666777888:::;;;<<<===@@@>>>:::888666666666777777777888888888888777777777999999999777666777888666666666666777777777777777777777777777777777777999999888777777666555555666666555555555666777777777777888999999999999888888888888888888888999999777777777777888999::::::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;;;;<<<======<<<<<<>>>AAACCCBBBAAA@@@EEEMMMTTTYYY^^^cccfffaaaaaabbbeeehhhiiihhhfffhhhggggggjjjoooqqqpppnnnllljjjhhhiiilllooorrrsssqqqrrrssstttuuuvvvvvvvvvuuutttrrrpppoooooooooooommmrrrwwwxxxwwwvvvwwwyyyuuuuuuwwwxxxzzz|||}}}~~~zzzzzzzzzzzzzzzzzz{{{{{{yyyyyyzzzzzz{{{|||||||||{{{{{{{{{{{{{{{|||||||||JJJLLLOOOPPPOOOKKKGGGDDD>>>AAACCCDDDCCCDDDEEEFFFIIIKKKNNNPPPSSSXXX___dddjjjlllppprrrrrrssstttvvvtttttttttuuuvvvwwwxxxyyywwwuuuqqqkkkddd```aaabbbaaabbbcccaaa^^^\\\\\\\\\]]]]]]___dddllltttyyy|||xxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~zzz|||}}}yyyvvvzzz{{{{{{|||}}}}}}|||zzzyyyxxxyyyzzz{{{{{{yyywwwwwwxxxxxxwwwvvvxxxzzz||||||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}|||yyywwwuuusssqqqmmmgggddd^^^ZZZUUURRRPPPPPPOOONNNJJJIIIFFFCCC@@@>>><<<<<<;;;;;;<<<===???>>><<<999;;;;;;;;;<<<<<<<<<======>>>;;;===HHHTTT]]]gggpppooosssvvvuuuqqqoooqqqtttqqqqqqpppjjj```TTTJJJEEEAAA???>>>>>>@@@AAAAAA@@@AAA@@@??????@@@CCCFFFHHHGGGGGGEEE@@@;;;888888:::999888777777666666777777777888999888777666888;;;888777666666666777888999888888888888888888999999999777666555777777777666888777777777999:::999888888888777777777777888888777777777777777777777777777777666555666666888888888888999999999999888888555777999;;;;;;:::999888888888999888888666555444888888888888888888999999555555666777888999999:::888:::======;;;888777666555777999999777555555555666777888999999888777666555666777777888888777777999999999999999888777777777888888888888888888777777777888999:::<<<<<<===>>>===<<<;;;999888888888777777888888888888777777777999:::999777666888:::555666666666777777777888777777777777777777777777777777777777777666666666777666555555555777888999777777888999999999999888777777777888999999999:::777777777777888999:::;;;999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===???>>>===>>>BBBCCCCCCBBB@@@CCCGGGLLLPPPVVV]]]aaa______aaadddggghhhhhhgggfffgggiiilllmmmnnnnnnnnnlllkkkjjjkkknnnqqqrrrrrrrrrrrrssssssttttttttttttvvvvvvuuusssrrrpppooonnnpppsssvvvuuuqqqpppsssvvvuuuuuuvvvwwwyyyzzz{{{{{{yyyyyyyyyyyyzzzzzz{{{|||{{{{{{zzzzzzzzz{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{HHHKKKOOORRRRRRNNNIIIFFF<<>>>>>;;;999;;;;;;;;;<<<<<<<<<======@@@;;;;;;EEEOOOWWW```jjjmmmqqqtttsssppppppssswwwsssttttttnnndddYYYOOOJJJAAA???>>>???@@@BBBAAAAAABBB@@@>>>>>>???CCCGGGIIIJJJJJJHHHCCC===999999;;;;;;::::::999888999999999666888:::999777666999<<<:::999888777777888999:::888888999999999888888777888777555444555666555444888777777777999:::999888888888777777777777888888666666666666666666666666777666555555555777888999888888999999999999888888777888999::::::999777666777888888888777666444333999999888888777888888888444444555777888999:::;;;888;;;??????===:::777666666888::::::999666555555666777888999999888777666555555666777777777777777888888888888888777666666777777888888888888777777777888888999;;;<<<<<<===;;;<<<>>>>>>===<<<:::888777777888888888888777777555888:::999777777999;;;555666666666777777888888777777777777777777777777555555666666777777888888888777666666666888999:::777777888999999999999888666666777888999::::::;;;777777777777888999:::;;;999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<>>AAACCCBBBAAA@@@AAACCCFFFIIIOOOWWW\\\aaaaaabbbdddfffgggfffdddeeehhhkkklllllllllmmmnnnmmmlllkkkmmmppprrrrrrrrrrrrsssssssssssssssssssssxxxwwwwwwvvvtttrrrpppoootttvvvvvvrrrmmmlllpppuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzz||||||||||||{{{zzzzzzzzzzzz{{{wwwwwwwwwxxxxxxyyyyyyyyyHHHIIIKKKKKKKKKIIIGGGEEE@@@BBBDDDDDDCCCDDDEEEGGGJJJKKKKKKLLLNNNRRRXXX\\\fffiiilllmmmmmmooossswwwtttsssssstttvvvwwwwwwvvvzzzzzzwwwqqqjjjeeedddeeeeeedddcccbbb```^^^ZZZWWWUUUWWWZZZ^^^aaagggmmmqqqzzzyyyyyyzzz||||||{{{zzz~~~~~~}}}|||{{{yyywwwvvv~~~|||{{{{{{~~~}}}||||||}}}~~~|||xxxwwwxxxxxxvvvttttttvvvxxxxxxwwwvvvuuuvvv{{{|||}}}|||zzzyyyyyyzzz~~~{{{xxx~~~}}}}}}}}}{{{zzzyyyyyyyyywwwsssqqqttt{{{}}}~~~}}}||||||||||||~~~}}}}}}|||~~~}}}{{{xxxvvvsssqqqppphhhccc^^^YYYVVVTTTQQQPPPKKKIIIGGGFFFDDDAAA===:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<:::999===FFFRRR]]]dddpppoooppprrrssstttrrrppprrrqqqqqqoookkk```RRRHHHAAA???<<<<<<===???@@@@@@CCCBBBAAA???>>>???BBBEEEIIIHHHEEEBBB>>>;;;999777<<<:::888666666777888999999888777666666777888999999888777666666555555666777555555777;;;<<<;;;888888777555444555777;;;===777777888888888777777666666555555555555666777777777555555666888:::::::::777777666666555555444444777777777777777666555444999999888888888888999999888999:::888666555555666999777666888;;;<<<:::888777777777888888888888888===OOO___[[[HHH888777===888777777666666666666666777777888888777666444333888777555444444666777999333444444555555555555555666777888;;;;;;777000***888888888999::::::;;;;;;;;;:::::::::999888888888777888:::;;;;;;:::888777555888:::999777555777999777777666555555666777888666777888777666555666777333333555666777777777777555555555555555555555555777777666666555555555444666666777888999999::::::===<<<:::888777777888888:::999888888::::::999888888:::======;;;::::::::::::::::::;;;<<<===>>>>>>>>><<<:::<<>>@@@AAACCCEEEHHHMMMQQQ^^^bbbggghhheeecccdddeeefffggghhhiiijjjkkkkkkkkkjjjjjjjjjkkkmmmppprrrttttttuuuuuutttrrrpppqqqrrruuuvvvwwwxxxxxxwwwvvvuuuyyyvvvrrrppppppqqqrrrrrrssssssssstttuuuwwwxxxyyy|||zzzyyyyyyzzz{{{yyyxxx|||zzzxxxyyy{{{|||zzzxxx{{{{{{zzzwwwuuuuuuwwwyyyLLLMMMOOORRRSSSQQQMMMJJJDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHJJJNNNTTTXXXdddgggkkkmmmmmmnnnqqqtttsssrrrsssuuuwwwxxxyyyxxxwwwxxxwwwssslllgggeeedddeeedddcccbbbaaa___\\\ZZZWWWYYY[[[^^^bbbhhhnnnssszzzzzzzzz{{{{{{{{{zzzyyy}}}}}}|||{{{zzzyyyxxxwww}}}}}}||||||{{{{{{zzzyyyyyyzzz{{{{{{~~~{{{wwwvvvwwwwwwvvvttttttwwwyyyzzzzzzzzzzzz{{{~~~{{{yyyxxxyyy~~~~~~~~~|||}}}}}}}}}}}}{{{yyywwwvvvtttrrrooollllllrrrxxxzzzyyyyyy{{{~~~|||~~~~~~}}}~~~}}}{{{zzzzzzzzz~~~{{{}}}}}}~~~~~~~~~}}}}}}~~~}}}|||zzzxxxwwwuuutttlllhhhbbb\\\XXXTTTQQQOOOJJJIIIHHHGGGFFFCCC???;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<;;;>>>GGGRRR]]]dddlllmmmooopppqqqqqqqqqqqqvvvtttsssqqqmmmcccWWWMMMDDDAAA>>>===>>>@@@@@@@@@BBBBBBAAA???===>>>AAADDDEEEDDDBBB@@@>>><<<::::::999999888777777888::::::888888777777777777888888777777666666666777777888888666666888:::;;;:::888777666666666777888999:::777777888888888888777777888777666555555555555555888666444444666666666555888888777777777777777777999::::::::::::999999888999888888777777888888999999:::;;;999888666777888888777666888::::::999666555444555666888;;;===???IIIddd}}}|||bbbDDD666444999999888777777777777777888888999999999888777666999888777666666666777888666777777888888888888888777666666777999888555111888777777777777777777777888888888888777777777777999999888888888888999999555777999999777666777888888777666555555666777777555666888777666555777888444444555777777888888777666666666666666666666666555555555555444444333333777777888999999:::;;;;;;<<<;;;999888888888888999:::999888888::::::999888999;;;======<<<;;;;;;<<<:::::::::;;;;;;<<<===>>>===;;;:::<<>>???AAAAAACCCFFFJJJMMMUUUYYY^^^aaabbbbbbbbbcccffffffhhhiiiiiijjjjjjjjjjjjjjjjjjkkkmmmooorrrsssrrrssstttsssrrrqqqrrrtttvvvvvvwwwvvvvvvuuuttttttxxxvvvsssqqqpppqqqqqqrrrtttttttttuuuvvvwwwxxxyyy|||{{{zzz{{{||||||zzzxxx|||zzzyyyzzz||||||{{{yyyzzzzzzyyywwwuuuuuuwwwyyyKKKKKKMMMQQQTTTSSSOOOKKKIIIFFFDDDDDDFFFGGGFFFDDDEEEEEEFFFGGGIIIMMMRRRVVV```eeejjjmmmmmmlllnnnpppqqqrrrsssuuuvvvxxxxxxyyysssuuuwwwuuupppjjjeeebbbbbbbbbaaa```___]]]\\\[[[YYYZZZ\\\^^^aaahhhpppuuu{{{{{{||||||{{{zzzxxxwww}}}|||{{{zzzyyyxxxxxxyyy|||~~~}}}}}}}}}zzzyyyxxxwwwwwwxxxyyyzzz}}}zzzwwwvvvvvvvvvuuutttuuuwwwzzz|||}}}}}}}}}{{{{{{{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyssspppllliiihhhfffcccaaabbbeeeiiikkklllooouuuyyyzzz|||}}}}}}||||||}}}~~~~~~{{{yyyzzz{{{|||}}}{{{xxxwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxqqqlllfff```[[[VVVQQQNNNJJJJJJIIIJJJIIIFFFAAA===;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>><<<<<>>>>>@@@@@@@@@@@@@@@@@@>>>======@@@BBBAAAAAA@@@???>>>======<<<777888888999999:::;;;;;;777888888888888888888777666666666666777888999999999888777888::::::888777666777888999999888777666777777777777888888777777999999777666555444444444777666444444666777777666888888999999999999999999666666777777777777777777888888777777777777888888888999:::999777777888999888777777777888888777555888666555555777;;;@@@CCCYYYuuutttRRR>>>888:::999999888888888888888888999::::::;;;:::::::::999999999999888777777666444555555666666666666666888666444555777999::::::999999888777777666555555555555666666666666666666:::888777555555777888:::666777999999777666777888999888777666555555666666444666777777666666777999555666777888888888888888777777777777777777777777666666666666555555555555555555666666777777888888:::999888888888888999999:::999888888:::::::::888777999;;;;;;999888999999::::::::::::;;;<<<===>>><<<;;;;;;<<<>>>???>>>===>>>???@@@@@@@@@BBBEEEGGGLLLOOOTTTZZZ```ccccccbbbffffffggghhhiiiiiiiiiiiiiiiiiiiiijjjlllnnnpppqqqoooppprrrrrrrrrrrrtttuuuwwwwwwuuutttssssssssssssvvvuuusssqqqppppppqqqrrruuuuuuuuuuuuvvvwwwyyyyyy|||{{{{{{|||}}}|||zzzxxx{{{zzzyyyzzz{{{|||{{{zzzyyyyyyyyywwwuuuuuuvvvxxxJJJHHHHHHKKKPPPQQQOOOKKKMMMHHHCCCCCCFFFHHHEEEAAAFFFGGGHHHIIIJJJNNNRRRVVV\\\bbbiiimmmlllkkkkkkllloooqqqssstttssssssssstttrrrtttwwwwwwrrrkkkddd___^^^^^^]]]\\\ZZZYYYZZZ[[[ZZZ[[[[[[\\\```fffnnnttt{{{|||~~~}}}|||yyyxxxxxx{{{{{{zzzyyyxxxyyyyyyzzzzzz|||~~~~~~}}}~~~|||{{{zzzzzzzzzzzz{{{||||||zzzxxxvvvvvvvvvuuuuuuuuuxxxzzz{{{|||}}}zzz|||~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~|||||||||{{{{{{~~~~~~~~~~~~zzzvvvqqqnnnhhheeeaaa^^^]]]\\\[[[YYY[[[\\\\\\]]]___dddkkkpppuuuwwwyyyzzzzzz{{{~~~~~~|||zzzxxxxxx{{{~~~~~~}}}~~~}}}zzzxxxssstttvvvxxxzzz}}}~~~~~~~~~~~~}}}{{{yyyxxxrrrnnniiiccc^^^YYYSSSOOOKKKKKKKKKLLLKKKHHHCCC???<<<<<<<<<======>>>??????======<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>???????????????>>><<<===???AAAAAAAAA@@@@@@??????>>>>>>888999::::::;;;::::::999777777999::::::999777777777777666666777888888999999999999999999888777666777888888999888777666555777777777777777888888888999888777666555555555555666555444666999<<<<<<<<<888888888999999:::::::::555555555555666666777777888777777666666777777888555777888888666666777888999888888888888888666555999888777999???GGGPPPUUUkkk{{{hhhNNN@@@===999999888777777777777888888888999::::::;;;;;;<<<888999:::;;;:::888666555333444444555666555555555888666555666777999;;;===:::999999999888888888777444555555666666777777777888777666555555666777888666777888888888777777777999888888777666555555555333555666777666777888:::666777888999999999999999777777777777777777777777999999888888888888888888666666666777777888888888888888888888888999999::::::888888888:::;;;:::999888:::;;;;;;999888999:::;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;======>>>======>>>??????>>>???AAACCCGGGHHHMMMUUU^^^dddeeecccfffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnooonnnpppqqqrrrqqqrrrsssuuuxxxvvvtttrrrqqqqqqqqqrrrtttttttttrrrqqqpppqqqqqquuuuuuuuuvvvvvvwwwyyyyyyzzzzzzzzz{{{|||{{{yyyvvvyyyyyyxxxyyyzzzzzzzzzyyyxxxyyyxxxwwwuuuuuuvvvxxxMMMKKKHHHIIILLLOOOPPPOOOMMMHHHCCCBBBEEEFFFCCC@@@EEEGGGHHHIIIJJJMMMRRRUUUXXX___ggglllllljjjjjjjjjnnnqqqsssrrrpppmmmmmmmmmsssuuuwwwwwwssslllccc]]]]]]]]]\\\ZZZWWWWWWYYY\\\ZZZZZZZZZZZZ]]]ccckkkpppyyy|||~~~~~~|||zzzyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{zzz|||~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{zzzxxxwwwvvvwwwxxxvvvxxxyyyyyyxxxxxxzzz|||xxxzzz}}}~~~}}}||||||}}}zzz{{{|||}}}}}}~~~~~~~~~~~~~~~|||{{{zzzzzz|||}}}~~~zzzzzzyyyvvvqqqkkkeeeaaaaaa___\\\ZZZZZZ[[[ZZZYYYWWWVVVTTTTTTUUUZZZ```eeejjjllloooqqqtttwww|||{{{yyywwwvvvwwwzzz}}}|||{{{{{{|||}}}~~~|||{{{rrrsssuuuwwwyyy|||}}}~~~}}}}}}~~~}}}zzzwwwuuupppmmmiiieeeaaa\\\VVVRRRMMMLLLLLLLLLLLLIIIEEEAAA=========>>>>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===AAAIIISSS[[[aaaffflllmmmlllnnnsssxxxwwwtttqqqpppooolllfffaaaSSSMMMEEE???=========>>>>>>??????>>><<<<<<>>>@@@DDDCCCBBBAAA@@@??????>>><<<<<<<<<<<<;;;999888777777888999::::::999888777999999888777777777777777999999:::999888777777666:::999888777666666666777777777666666777888999999777777666666666777777888666555555666999<<<<<<<<<666777777777888999999999999888888888888999;;;;;;888888777777777777888888666888999888777777888999999:::::::::999888777777444444777===GGGTTT```gggnnnnnniii]]]LLL???999777888888777666666666666777666777777888999:::;;;;;;777888:::;;;;;;999666555777777888999999999999888666777888999999999::::::777777888888888999999999666666666777777888888888555666777888888777666555777777777888888888777666888888888777666555444444333555666777666777888:::777888888999999999999888666666666666666666666666888888999999999999999999999999999:::::::::::::::666777777888999999999999999888777888:::;;;:::999<<<===>>>===;;;;;;<<<>>>;;;::::::::::::;;;;;;<<<999:::;;;;;;;;;<<<=========>>>??????>>>>>>@@@BBBDDDDDDGGGOOOXXX___aaaaaaeeefffhhhiiijjjjjjkkkkkkiiihhhhhhhhhiiijjjlllmmmooopppqqqqqqppppppqqqssswwwvvvtttrrrpppppppppqqqqqqsssuuutttqqqppppppqqquuuuuuuuuuuuvvvwwwxxxxxxyyyxxxxxxyyyzzzyyywwwuuuvvvvvvwwwwwwwwwwwwxxxxxxwwwxxxyyyxxxvvvvvvwwwxxxMMMLLLJJJIIIIIIJJJLLLNNNLLLHHHDDDBBBCCCDDDCCCAAACCCDDDFFFGGGHHHKKKNNNQQQUUU\\\eeekkkkkkjjjjjjkkkooorrruuusssoookkkjjjkkkssstttuuuuuusssmmmeee______```___[[[WWWWWW[[[___ZZZZZZZZZZZZ[[[```fffkkksssxxx|||}}}{{{yyyyyyzzzxxxyyyzzz{{{||||||||||||{{{|||}}}}}}||||||~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}{{{yyyxxxzzz{{{wwwxxxxxxwwwvvvvvvwwwyyyzzz|||~~~~~~{{{xxxwwwwwwxxxyyyzzz|||}}}}}}}}}}}}xxxyyyyyyyyyyyy{{{~~~~~~zzzwwwqqqqqqoookkkfff```[[[XXXWWWUUUTTTTTTUUUVVVVVVUUUTTTRRRPPPNNNPPPSSSWWWZZZ\\\___bbbeeeiiinnntttxxxzzzyyywwwuuuuuuwwwyyy{{{xxxxxxyyy{{{~~~~~~}}}tttuuuvvvxxxzzz|||}}}~~~||||||}}}}}}yyyvvvssspppnnnkkkhhheee___YYYUUUPPPNNNMMMLLLKKKIIIEEECCC????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======999;;;<<<===???FFFPPPWWW```dddjjjmmmnnnooorrruuurrrpppoooooopppooojjjfffYYYRRRHHHAAA=========>>>>>>?????????======>>>@@@EEEEEEDDDBBBAAA@@@???>>>???>>>===<<<:::999888888888888999999999999888888::::::999888777777777777888999::::::888777777777:::999777666666666777888777777666666666888999:::777666666666777777888999:::888666666777777777666666666666777777777777777999888777666666777999:::999999888888888888999999999:::;;;:::999888999:::888:::;;;;;;999888888999444444666999@@@HHHPPPUUURRRMMMGGGAAA===;;;999888888777777666666666666666666666666666777888::::::666777999::::::999777666666666777888888888888888555777::::::999888888999444444555666666777888888777888888888888888999999444666777999999777666444888777666777999999777666777777888888777666555444444666777777666666777999777888888999999999888888666666666666666666666666666666666666777777777777666666666666666666666666666666777888999999999888999888777888:::;;;;;;:::999999:::999777777999;;;;;;;;;::::::::::::;;;;;;888:::;;;;;;:::;;;<<<>>><<<>>>@@@@@@@@@@@@BBBDDDBBBBBBCCCHHHNNNTTTXXXZZZcccdddfffhhhiiikkkkkklllhhhhhhggggggggghhhjjjkkknnnoooqqqqqqppppppqqqrrruuuuuusssrrrqqqqqqqqqqqqooorrruuuuuuqqqooooooqqquuuuuuuuuuuuuuuvvvwwwwwwyyyxxxvvvvvvwwwxxxwwwuuusssuuuvvvvvvuuuuuuwwwxxxwwwyyyzzzyyyxxxwwwxxxyyyLLLOOOQQQOOOKKKIIIJJJMMMLLLJJJGGGDDDCCCCCCDDDEEEAAABBBDDDFFFGGGIIILLLOOOTTT[[[dddiiikkkkkkkkkmmmppptttxxxwwwrrrnnnmmmnnnrrrqqqqqqrrrrrroooiiiddd```aaa___[[[VVVVVV[[[___ZZZ[[[[[[[[[[[[^^^cccffflllrrrxxxzzzxxxwwwxxxzzzvvvxxx{{{~~~}}}}}}|||}}}}}}}}}|||{{{}}}}}}}}}{{{{{{{{{{{{}}}}}}~~~{{{zzz|||yyyyyyyyyxxxvvvvvvxxxzzz{{{}}}~~~{{{xxxvvvuuuwwwxxxyyy{{{||||||||||||vvvxxxxxxxxxxxxzzz~~~~~~}}}{{{tttooogggfffddd```\\\XXXUUUSSSOOONNNNNNOOOQQQQQQPPPNNNPPPNNNLLLLLLMMMOOOQQQRRRTTTVVVZZZ]]]aaafffmmmqqqvvvuuuttttttuuuvvvwwwxxxxxxxxxxxx{{{~~~~~~xxxyyyyyyzzz{{{|||}}}}}}{{{|||}}}{{{wwwuuurrrqqqnnnlllhhhbbb[[[VVVSSSPPPMMMKKKIIIHHHEEECCCAAA@@@@@@??????>>>>>>===:::::::::;;;<<<===>>>???:::<<<>>>>>>???EEENNNVVV^^^bbbgggkkkoooppppppppppppooooooqqqttttttppplll___XXXMMMDDD???>>>??????>>>???@@@???>>>>>>???@@@CCCCCCBBBBBBAAA@@@?????????>>><<<;;;:::::::::::::::999999888888999999:::999999888888777888888888777999;;;:::888666777999777777888888888777777666777777666555666888:::;;;888888777777666777777777;;;999777666777777666444777777777777777666666666888777555444444444666777::::::999999999999::::::888999999888666555666777666888::::::888777888:::999888777777777888::::::999888888999;;;<<<<<<<<<999888777777666666777777777777666666777888999:::444555777888888888888777444444555666666666666666444666999999888777999;;;555555555666666666666666999888888888888888888777777777777777777777777777888777666777999999777555666666777888888777666555555666888777666555777888777888888888888888777777777777777777777777777777555555555666666666777777444444444444444444444444666777888999999888777777888777777888:::;;;;;;:::666777777666555555777999;;;;;;::::::999::::::;;;777999;;;;;;:::999;;;>>><<>>======999999::::::<<<===???@@@;;;===?????????EEENNNVVV]]]___dddjjjooopppnnnlllooooooppptttwwwxxxtttqqqccc[[[PPPFFFAAA@@@@@@AAA>>>@@@AAA@@@???>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>===;;;::::::;;;<<<===;;;:::999888888999:::;;;777777777777888999:::;;;666888;;;:::888666888:::444666999;;;;;;999666444777666555555666888:::;;;;;;:::999777666666666666;;;999888888999::::::999999888888888777777666666<<<:::888777666777888999;;;::::::999999::::::;;;555666666555333111222222444666999999777666888:::888999999::::::;;;;;;::::::<<<===<<<999777777777:::999999888777888888888999888777777777888999:::333444555666777888888888777777888999999999999999333555777777666777:::>>>999999888888777777666666999999888888777777666666999888777666666777888999999777666777999:::888555555666777888888777666666666777888777666555666777777777888888888777777666888888888888888888888888666666777777888888888999999999999999999888888888666777888999999888777666888777777888:::<<<;;;:::<<<<<<<<<;;;999999<<<>>>;;;;;;:::999999:::::::::666999;;;;;;999999;;;>>><<>>???<<<======>>>AAAGGGNNNSSSZZZ]]]ccciiinnnooollljjjnnnrrrsssqqqqqqtttsssoooiii```TTTKKKFFFCCCBBB@@@????????????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;;;;:::777777777777666666666666666666777777888888999999999999888888777777666666666666666666777777777777;;;:::888777777777888999888888888888777777777666999888777666666555555666888777555666888999999888444444444444555777888999888777666555555666777888555666666777888999999:::888888777777888888999::::::999888777777888999::::::::::::::::::::::::999;;;:::888777777777888888::::::::::::::::::::::::888777777777999999777555777777888888888888777777555555777999;;;<<<:::888;;;:::999888777777777777;;;777333333666999::::::666666666666666666666666666666666666555555555555888888888888888777666666555555666666777777888888;;;::::::999999::::::;;;666666666666666666666666888888888777555666888:::777777777777777777777777::::::999999::::::;;;<<<;;;:::999888888888999:::::::::;;;;;;<<<;;;;;;;;;::::::::::::;;;<<<============>>>AAAGGGMMMQQQRRRKKKIIIEEECCCCCCEEEHHHKKKRRRVVV\\\```ccceeefffhhhjjjlllnnnlllhhhddddddeeeiiijjjkkklllnnnppprrrssssssrrrqqqrrruuutttqqqmmmssstttuuusssqqqnnnmmmnnnqqqqqqrrrssstttuuuvvvvvvxxxuuussstttvvvxxxwwwuuuwwwxxxyyyyyyxxxwwwuuutttvvvwwwyyyyyyyyyxxxvvvtttQQQVVV\\\___^^^ZZZVVVTTTPPPLLLGGGEEEEEEEEEDDDBBBCCCCCCDDDEEEFFFHHHJJJKKKNNNSSSZZZaaaggglllnnnnnnqqqtttwwwxxxvvvsssqqqpppqqqrrrrrrrrrqqqpppppppppfffddd```[[[YYYWWWWWWWWWYYYYYYYYYXXXWWWWWWYYY[[[bbbfffmmmtttxxxxxxwwwvvvxxxxxxyyy|||~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz}}}{{{yyyyyy{{{yyyyyywwwwwwwwwyyy{{{|||||||||}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz||||||zzzzzz{{{||||||}}}~~~~~~~~~|||{{{|||}}}zzzxxxvvvsssooohhh```ZZZXXXWWWUUURRRPPPNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJGGGFFFHHHIIIHHHFFFHHHHHHJJJLLLQQQUUUZZZ\\\]]]```fffmmmtttxxxyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~}}}|||{{{{{{zzzwwwsssqqqooojjjccc^^^YYYRRRNNNMMMLLLIIIHHHJJJCCCCCCBBBAAA???===<<<;;;======<<<<<<<<<===>>>>>>======>>>???BBBGGGNNNSSSYYY\\\```fffjjjllllllkkknnnrrrsssqqqqqqsssrrrooojjjbbbWWWNNNIIIEEECCCAAA@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999888777666;;;999777888999:::999999::::::::::::999999999999666666777777777777777777888888888777777666666666666666666666777777777888999888888777666666777777999999999999888888888777999999888777777777777777888666555555777888888777777777666666666777777888888888777777777777888888666666777777888999999:::888888777777888888999:::::::::999999888999999999999999::::::::::::::::::::::::888777777777888888999999999999999999999999999888777888::::::888666777777888888888888777777777777777:::<<<<<<999777:::999888777666666666666:::777444444777999999888666666666666666666666666555555555666666777777888777777777777777666555555444444555555666777777777888777777666666777777888888888888888888888888888888888888777666666888:::777777777777777777777777999999999999999::::::;;;::::::999888888888999:::::::::;;;;;;;;;::::::999::::::999::::::;;;<<<=========>>>BBBHHHOOOTTTWWWSSSPPPKKKFFFCCCCCCDDDEEEJJJNNNSSSXXX\\\```eeehhhllloooqqqoookkkgggfffgggjjjjjjkkklllnnnpppqqqsssuuusssrrrrrrttttttrrrooorrrssssssrrrpppooopppqqqpppqqqrrrsssuuuvvvwwwxxxwwwtttssstttvvvxxxwwwvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwyyyzzzzzzyyyxxxwwwJJJNNNTTTYYYZZZZZZZZZZZZUUUQQQKKKFFFCCCBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJNNNRRRYYY```ggglllooopppsssvvvxxxwwwuuusssqqqqqqrrrsssssssssttttttuuuvvviiigggddd```\\\ZZZXXXWWWXXXYYYZZZYYYWWWWWWYYYZZZ```eeelllssswwwxxxwwwvvvwwwvvvwwwzzz~~~}}}|||{{{{{{{{{||||||||||||{{{{{{zzzzzzzzz}}}}}}}}}|||{{{zzzyyyxxxzzzyyyxxxwwwwwwxxxzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyywwwwwwwwwyyy{{{|||zzzzzz{{{|||}}}~~~}}}||||||}}}~~~yyyuuupppjjjeee___YYYUUUSSSRRRQQQPPPNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEGGGIIIMMMQQQUUUWWWUUUYYY```gggoootttxxxyyywwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{}}}~~~~~~}}}}}}{{{xxxtttsssrrrnnngggbbb]]]VVVOOOMMMKKKHHHIIILLLFFFEEEDDDBBBAAA???>>>===AAA@@@???>>>===<<<<<<<<<===>>>???@@@BBBFFFMMMQQQXXXYYY\\\```dddhhhjjjlllmmmqqqrrrpppppprrrpppmmmllleee\\\SSSMMMHHHEEECCC@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;999888777666:::888777777888999999888<<<;;;;;;;;;;;;:::::::::777777666666666666666666777777777777666666666666666666666777777777888888666777777777777666666555::::::999999999888888888:::999888888888888888999777555444555666888777777999999888777777777777777888888999999999999888888666666777777888999999999888777777777777888999999:::;;;;;;;;;:::999888888888888888999:::::::::;;;:::999888888777888888888888888888888888888888888999888888999::::::999777666777777888888777777666888777888999;;;:::888666888888777666555555555555999777666666777888777666666666666666666666666666444555555666777888999:::666666777777666666555444333333444555666666666666666666666555555666666666999999999999999999999999777888888777666666777999777777777777777777777777888888888888888999999:::999999888888888999999:::;;;;;;;;;;;;;;;:::999888999999999::::::;;;<<<===>>>>>>>>>BBBHHHOOOWWW[[[[[[WWWQQQKKKFFFDDDCCCCCCCCCFFFJJJNNNTTT[[[ccchhhkkknnnqqqppplllhhhggggggiiijjjjjjlllmmmoooqqqrrrwwwuuutttsssttttttsssqqqqqqrrrrrrpppoooppprrrtttqqqqqqrrrtttuuuwwwxxxxxxuuutttssstttvvvxxxxxxwwwwwwxxxyyyyyyzzzyyyyyyyyyvvvwwwxxxzzz{{{zzzzzzyyyIIILLLOOOQQQRRRSSSTTTUUUTTTSSSOOOJJJEEEBBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMQQQWWW^^^eeekkkoooqqqrrrtttvvvvvvuuusssssstttrrrrrrtttvvvwwwxxxvvvuuuiiihhhfffccc```\\\YYYXXXXXXYYYZZZYYYXXXWWWXXXZZZ^^^cccjjjqqquuuwwwwwwwwwxxxvvvvvvwww{{{~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}|||||||||{{{zzzzzzzzzzzzxxxvvvyyyyyyxxxwwwwwwxxxyyyyyy{{{|||}}}~~~~~~}}}|||zzzyyyvvvttttttvvvxxxzzzyyyzzz{{{|||}}}~~~||||||}}}~~~~~~~~~}}}|||tttooogggaaa\\\XXXTTTRRRNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKNNNPPPRRRPPPUUU\\\ccciiinnnsssuuusssuuuwwwyyy{{{|||||||||{{{{{{{{{|||}}}}}}|||{{{zzzwwwuuutttssspppjjjeee\\\TTTNNNLLLJJJFFFEEEGGGGGGFFFEEECCCAAA@@@???>>>CCCBBB@@@>>><<<;;;::::::<<<===>>>???@@@DDDJJJNNNUUUVVVXXX[[[^^^ccchhhlllkkknnnooommmmmmooonnnkkklllhhh```XXXPPPJJJEEECCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAA>>>>>>===============<<<:::999777777999999999888999999999999888888888888777777666666555555444444666666666666666666666666666666777777777888888888666666888888888777666555999999999888888888777777888888777777777888999999666555444444666777777666888888777666666777777777666777888999:::999888777555555666666777777777777777777777777777888999999999:::;;;;;;:::999777666666777777888999::::::;;;999999888888888888888888777777777777777777777777888777777888::::::999777666666777777777777666666888777777777999888777555888777666666555555555666777777888888888777555444777777777777777777777777666666777777888888999999777777777777777666666555333444555666777777777666999888888777777888888999999999999999999999999999777888888888666666777999777777777777777777777777777777777777777888888999888888888888888999999999=========<<<;;;:::999888999999999999:::;;;<<<===>>>>>>???@@@EEELLLTTTZZZ]]]ZZZVVVQQQMMMJJJHHHGGGBBBCCCDDDGGGMMMUUU___eeeeeeiiinnnnnnjjjfffeeeeeeiiiiiijjjkkklllnnnooopppuuuuuuvvvvvvvvvtttrrrqqqrrrrrrqqqpppnnnooorrrtttsssssstttuuuuuuvvvvvvwwwssssssssstttvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxwwwwwwtttuuuwwwxxxzzzzzzzzzzzzHHHIIIJJJJJJIIIIIIKKKMMMPPPQQQPPPMMMIIIEEECCCBBBEEEEEEEEEEEEFFFGGGIIIIIILLLOOOTTTZZZaaahhhmmmooonnnpppsssuuuuuuuuuvvvwwwqqqqqqtttwwwzzzyyytttpppiiihhhgggeeebbb^^^[[[YYYWWWYYYZZZZZZXXXXXXXXXYYY[[[```fffnnnsssvvvwwwwwwyyywwwuuuvvvyyy{{{||||||zzzzzzzzz{{{|||~~~~~~}}}|||||||||zzzyyyxxxyyyyyyyyywwwuuuxxxxxxwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{yyywwwuuusssrrrtttvvvwwwzzzzzz{{{|||}}}~~~~~~}}}|||}}}}}}~~~~~~}}}{{{xxxvvvkkkfff___YYYVVVTTTRRRQQQJJJJJJKKKKKKKKKKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKQQQXXX^^^dddiiiooosssssstttwwwyyyzzzzzzzzzyyyzzzzzzzzz{{{|||}}}~~~~~~{{{yyywwwyyyvvvtttsssssspppjjjeeeYYYSSSOOONNNKKKEEEBBBBBBFFFEEECCCAAA@@@?????????DDDBBB@@@>>>;;;:::888888;;;<<<<<<===>>>AAAFFFIIIQQQSSSUUUWWWZZZ___fffkkkhhhlllmmmkkklllnnnmmmjjjllljjjddd]]]TTTLLLFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA?????????>>>>>>=========;;;:::888888:::;;;:::999999888888888888777777777777777666666555555444444666666666777777777777777777777777777888888888888666777888999:::999888777777777777777666666666666666666666666666777888999666555444444666777777666555555555555666777888999444555777888888888777666444444444555555555555555777777666666777777888999777888999999999777666555666666777777888999::::::888888888888999888888888777777777777777777777777666555555666888999888666666666777777777777666666777666555555777777555444888888777666666666777777666777888999888666444444888888888888888888888888999999888888777777666666888999999999999888777777444555777888999999888777999999999888888999999999888888888888888888888888666777999888777666777888777777777777777777777777777777666666777777888999777777888888999999999999>>>>>>>>>>>>===;;;::::::999999999999:::;;;<<<<<<>>>??????>>>@@@EEEMMMSSS]]]]]][[[XXXTTTPPPLLLJJJBBBBBBBBBCCCFFFMMMUUU[[[^^^dddjjjllljjjgggffffffhhhhhhhhhiiijjjlllmmmnnnpppsssvvvxxxwwwtttqqqooottttttrrrpppnnnnnnpppsssvvvuuuuuuuuuttttttttttttssssssttttttuuuwwwxxxzzzyyyxxxxxxwwwvvvuuuuuuuuussssssuuuvvvxxxyyyyyyyyyDDDEEEEEEDDDCCCDDDFFFHHHKKKLLLMMMMMMLLLJJJGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLPPPVVV]]]dddiiillljjjmmmqqqtttuuuuuuvvvwwwpppppprrrvvvzzzyyytttooolllkkkiiifffccc___\\\ZZZWWWYYYZZZZZZYYYXXXXXXYYYXXX\\\cccjjjppptttvvvvvvwwwvvvuuuvvvxxxyyyyyyyyywwwxxxyyy|||~~~}}}}}}||||||{{{zzzyyyyyyxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyzzz{{{|||||||||{{{zzzyyywwwvvvtttsssssstttuuuvvvzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}{{{~~~~~~{{{wwwqqqmmmaaa]]]XXXTTTRRRQQQPPPPPPIIIIIIKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKIIIGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEKKKSSSYYY___dddkkkqqqtttuuuwwwxxxxxxwwwvvvuuuyyyyyyyyyyyyzzz{{{{{{|||~~~}}}zzzwwwvvvyyyvvvtttsssssspppjjjeeeZZZUUUQQQQQQNNNHHHCCCCCCEEECCCBBB@@@@@@@@@@@@AAACCCBBB@@@===;;;:::999999:::;;;<<<<<<<<>><<<:::999888<<<:::999999:::;;;;;;:::::::::::::::999999999999777777666666666666666666777777777777888888888888777777777888888888999999777888888999999999999999777777666666666555555555555555555555666777888999777555444555666888777777333333444444555777888999444555666777777777777777444444444555555555555555777666666666666777888888666666777777777777777666666666666777888888888999777777888999999999999888777777777777777777777777555444444555777888777666555666666777777666666555666555444555666777666555888777777666666777777888444666888888777555555555888888888888888888888888:::999888777666555555444999999::::::999999888777444666888:::::::::999888888777777666666777777888666666666666666666666666666777999999777666777888777777777777777777777777777777777777777888888999555666777888999999999999===============<<<;;;:::888888888999999:::;;;<<<===>>>>>>===<<>>===<<<;;;;;;:::;;;<<<<<<<<<>>>AAADDDGGGMMMSSSWWWYYY\\\bbbggggggkkkmmmmmmnnnrrrrrrooooooooonnnggg\\\PPPHHHDDD>>>>>>>>>?????????@@@@@@>>>??????@@@AAAAAABBBBBBCCCBBBAAA???===;;;999888;;;999888888999::::::999<<<;;;;;;;;;::::::::::::666666777777777777777777777888888888999999999:::777777888888888999999999777777777777777888999999777777777777666666666666555555555666777999:::;;;888666555555777888888777666666555555666777888888666666666666777888999:::666666666666666666666666666666666666666777888888666666666666777888999999666777777777777777777777666777888999:::999999888888888888888888888888888555444444666888999888777555555666666666666555555777666555555777999888888666666666555555666666777333555888777555444666777666666666666666666666666777777777666666555555555999999999999999888777777333555777::::::999888777666666666555555666666666666666666666666666666666555777999999888777777777777777777777777777777777888777777777777888999999444555777888999999999888:::;;;;;;;;;;;;;;;::::::888888888888999:::;;;<<<:::<<<>>><<<;;;===CCCHHHQQQUUU[[[______ZZZSSSOOOEEEEEEDDDBBBAAAAAACCCEEENNNVVVaaahhhjjjiiiiiijjjdddddddddeeefffggghhhiiijjjmmmqqqqqqppppppqqqsssppprrrrrrrrrppppppqqqrrrrrrrrrrrrrrrsssssssssssssssuuuvvvvvvttttttvvvyyyvvvvvvuuuuuuuuuwwwxxxyyyuuuuuuuuuuuuvvvwwwxxxyyyAAABBBBBBAAA@@@???AAABBBGGGDDDBBBEEELLLQQQQQQOOOFFFEEEEEEEEEFFFGGGHHHHHHHHHIIILLLPPPVVV]]]cccfffggglllqqqttttttsssqqqqqqrrrnnnkkknnnuuuzzz{{{zzzyyyvvvqqqkkkddd___[[[YYYVVVXXXZZZ[[[YYYXXXXXXXXXSSSWWW^^^ffflllqqqtttuuupppqqqrrruuuyyyzzzyyyxxxvvvxxx|||}}}~~~}}}|||{{{zzzyyyyyyuuuyyy}}}{{{wwwuuuwwwzzzrrrsssuuuwwwyyyzzz{{{{{{|||}}}}}}}}}|||{{{yyyxxxvvvvvvwwwwwwxxxxxxxxxxxx{{{{{{zzzzzzzzzyyyyyyyyyxxx~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}|||wwwnnnccc\\\TTTRRROOONNNMMMLLLIIIGGGIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIDDDGGGIIIIIIFFFEEEEEEGGGCCCDDDEEEGGGHHHIIIIIIIIIFFFKKKQQQSSSTTTVVV\\\aaafffjjjoootttxxx{{{||||||xxxwwwwwwwwwwwwwwwxxxxxxzzz|||}}}}}}||||||}}}{{{}}}~~~~~~|||{{{{{{yyyvvvuuutttqqqkkkfff^^^VVVOOOMMMJJJGGGFFFIIIDDDCCCAAA@@@AAABBBDDDFFFBBBAAA@@@???>>>>>>>>>>>>;;;<<<=========???BBBDDDDDDKKKTTTYYYZZZ\\\aaaeeeggglllnnnnnnqqquuuuuurrrppprrrqqqjjj___RRRJJJEEE======>>>>>>?????????@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>:::888777777888999999888;;;;;;:::::::::999999999666666777777888888999999888888999999999:::::::::777888888888888999999999777666555555555777888999888888888888777777777777666666666777888:::;;;<<<888777666666888999999888999888888777777777777777888777666666777999;;;<<<888888888888777777777777666666666666666777888888777777666666777999;;;<<<777777777777666666666666666777888999::::::999888888888888888888888888888666555555777999:::999888555555666666666666555555888777666777999;;;;;;:::555555444444444555555666333555777666555444666999555555555555555555555555555555555555666666666666888888888888888777666666222444777999:::999777666777777666666666666777777666666666666666666666666555777999999888777777777777777777777777777777777888888888888888999999:::444555777888999999999888888888999:::::::::999999888888888888999:::;;;<<<777;;;======;;;<<>>>>>>>>>>>???@@@AAABBBCCCBBB@@@AAABBBAAA>>>:::<<<<<<:::999888777777777999999:::::::::999999888999::::::;;;;;;::::::999888888999:::999888777666444555555666666666666666999888777888999:::888666777777666666555555555444555555444444666777999;;;999888888888777777666666555555555555555666777777999888666555555777999:::888777777777888999::::::999999888666555444666777444555777888888888777666::::::;;;;;;;;;:::999999<<<;;;:::999777666555444888666444333222333444555999888666555555777999:::555555666666777777888888;;;888555666:::<<<999555666777777666444444555666555666666666666666555555777666555666777777777555777777777666777777888999888888888888888777666555555555555555666666666777777666555777:::;;;999666444555555666777888888999888888777777777777888888666777888999999888777666777777777777888888888888777777888888888777777777777999999666999>>><<<666888888888999999:::::::::;;;;;;;;;999888999<<>>>>>>>>???>>><<<;;;<<<>>>BBBDDDGGGKKKPPPSSSUUUXXX]]]aaahhhjjjnnnppppppqqqrrrssstttrrrpppmmmfff]]]RRRKKKCCCAAA>>>===>>>???@@@???>>>>>>>>>>>>???@@@@@@AAABBBAAA@@@AAACCCBBB@@@======<<<:::999888888777777999999:::::::::999999888999999::::::::::::999999666777888999::::::999888555555666777777777777666888777777777999999777666777777666666666555555555777777666666666777888999888888888777777777666666666666666666666777888888888777666666666777999999666666666555666666777777777777666555444444555666555666777888999888888777999::::::;;;;;;;;;::::::<<<;;;;;;:::999888777666;;;999888666666777888999888777666666666777999:::666666666666777777888888:::777555666:::;;;888555777888888777555555666888666777777777777777666666777666555666777888777555777666666666666777888888777777888888888888888777666666777777777777777777888666555666888999888666555555666666777888888999888888777777777777888888777777888888888888777777777777777777888888888888:::999888777777888999999999;;;:::777999===;;;555888888999999999:::::::::;;;;;;;;;999888999<<<>>>AAABBBGGGNNNWWW\\\^^^^^^___ZZZUUUPPPMMMIIIEEEAAA???AAADDDJJJPPPWWW]]]```cccbbbbbbaaabbbbbbcccdddhhhjjjllllllkkkkkkkkkmmmpppnnnmmmmmmoooqqqrrrqqqppprrruuuuuutttssssssttttttuuuuuutttqqqppppppqqquuuwwwxxxyyyxxxxxxyyyzzzyyyxxxxxxwwwwwwyyyzzz{{{@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGHHHLLLQQQXXX___cccggghhhlllppptttvvvuuussswwwyyy}}}~~~|||zzz|||vvvnnngggaaa\\\ZZZWWWUUUSSSSSSTTTUUUUUUTTTTTTUUUWWWYYY\\\bbbiiimmmuuuvvvxxxzzz||||||||||||}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxzzz{{{|||zzzzzzzzz|||~~~~~~|||zzz~~~}}}~~~~~~}}}{{{wwwxxxyyy{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy|||~~~{{{yyyyyy|||}}}~~~~~~~~~~~~~~~}}}yyyyyy{{{}}}}}}||||||}}}|||xxxrrrkkkddd\\\TTTOOOLLLLLLLLLLLLLLLKKKIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKGGGHHHHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDGGGHHHIIIJJJJJJIIIGGGGGGCCCCCCEEEGGGFFFEEEIIIOOOZZZ```hhhoootttwwwzzz{{{yyyzzz|||||||||{{{|||}}}{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzuuuvvvuuusssttttttoooggg___WWWMMMGGGDDDDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;===<<<::::::;;;>>>AAACCCGGGJJJNNNPPPRRRVVV\\\aaafffiiimmmooopppqqqssstttuuutttrrrooojjjbbbXXXQQQFFFCCC@@@>>>???AAABBBAAA??????>>>>>>>>>>>>??????@@@@@@@@@AAACCCCCC@@@>>>===<<<;;;999888888888888999999::::::::::::999999888888999999999999888888444555777999::::::::::::666666777888888888888888888777666777999999777666777777666666666666555555:::999888777777777777777888888777777777777666666777777777777888888888999666666777888888888888888777777666555555555666666777777666555555555666666666777888999999999888888888888999:::;;;;;;;;;;;;::::::::::::999999999999;;;:::999888777888999:::777777777888888888999999666666666777777777777888999666555666888999777555888999:::999777666777888777777888888888888777777888777666666888888777666777666666666666777888888666666777999999:::::::::888888888888888888888888999777555444555666666666555666666777777888888888888888777777777777888888888888888777777888888888777777777777888888888888;;;:::999888888999:::;;;:::;;;:::888999;;;999555888999999999999::::::::::::;;;;;;:::999999<<<>>><<>>???CCCJJJRRRWWWbbbbbbbbbbbbccccccddddddfffhhhiiijjjiiijjjkkkmmmnnnnnnnnnoooqqqrrrrrrpppppprrrssstttsssrrrssssssuuuvvvvvvuuurrrpppqqqqqqrrrtttvvvwwwwwwxxxzzz|||yyyyyyxxxwwwxxxyyyzzz{{{@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEIIIIIIIIILLLPPPVVV\\\```ggggggiiinnnuuuyyyyyywwwyyy{{{|||zzz{{{yyytttooohhhbbb^^^[[[XXXUUURRRPPPQQQSSSSSSSSSSSSSSSSSSTTTXXX___gggmmmqqqtttxxxyyywwwvvvxxxyyyzzz{{{|||||||||}}}}}}}}}|||{{{zzzyyyxxxxxxyyyxxxwwwvvvwwwyyy{{{}}}{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||zzzxxxqqqsssuuuxxxzzz{{{||||||||||||{{{zzzxxxwwwvvvuuuyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyyyyzzz|||~~~{{{zzz|||~~~xxxssskkkccc]]]WWWQQQNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGIIIKKKLLLGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGDDDDDDEEEEEECCCCCCFFFIIIRRRXXXaaaiiiooosssvvvyyyyyy{{{{{{|||}}}~~~~~~~~~}}}}}}||||||||||||wwwxxxvvvtttttttttnnnfff[[[TTTJJJDDDBBBBBBAAA??????@@@BBBCCCDDDBBBAAA???>>>>>><<<;;;;;;:::::::::;;;:::999999:::===@@@BBBDDDGGGKKKMMMOOOTTT[[[aaaeeehhhllloooqqqsssuuuvvvtttsssrrrpppllleee]]]WWWMMMIIIDDD@@@???@@@@@@@@@??????>>>=========>>>>>>@@@@@@@@@AAAAAA@@@???======<<<;;;:::999888888888999999::::::;;;:::::::::777777888888888888777777555666888999::::::999999777777888999999999999888888777777888999999888666777777666666666666666666999999999888888888888888777777777777777777666666666666777777888888888888555666888999999999777666:::999888777777777777777888777777777888999888888666666777777888888888888555666777888999:::::::::777888888888888999999999888777777666666666777777666777888999999999888888777777777777777777777777888666555555777888777555777999:::999777666777888666666777888888888777777:::888888888999:::999888888777777777777888999999777777888999999999999999999888888888888777777777999777555333333444555666666666777777777888888888888888777777777777888888:::999777777777777999:::666777777777888888888888888888999999999999999999999::::::999999:::999777999999999999999999999999999:::::::::999999;;;===999===@@@BBBEEELLLWWW___ffffffeeebbb^^^WWWPPPKKKGGGDDD@@@===???DDDJJJNNN[[[]]]```cccdddeeedddcccdddeeegggggghhhiiikkkmmmmmmmmmnnnqqqssssssqqqoooppprrrssssssrrrrrrssstttvvvwwwwwwuuurrrqqqqqqrrrppprrrsssttttttvvvxxxzzzzzzzzzyyyxxxyyyzzz{{{|||@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCEEEGGGIIIKKKMMMLLLKKKKKKLLLOOOSSSXXX[[[cccccceeelllsssxxxyyyxxxwwwyyy||||||{{{yyywwwuuuqqqmmmhhhcccaaaYYYVVVRRRPPPPPPRRRSSSSSSRRRRRRRRRSSSWWW___iiipppooossswwwwwwtttsssuuuwwwyyyzzz{{{|||{{{|||~~~{{{zzzzzzyyyyyyxxxxxxwwwxxxwwwvvvuuuvvvxxxzzz{{{zzz{{{{{{|||}}}~~~~~~}}}}}}}}}{{{xxxuuuqqqqqqrrrsssuuuxxxzzz{{{yyyyyyyyyyyyxxxvvvuuutttwwwxxxyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzzzz|||}}}|||~~~|||zzz|||sssmmmeee]]]XXXTTTPPPNNNIIIIIIIIIIIIIIIJJJJJJKKKGGGGGGFFFFFFGGGHHHJJJKKKGGGHHHHHHIIIJJJJJJJJJIIIEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGEEEFFFFFFDDDCCCEEEGGGGGGLLLRRRZZZbbbiiinnnsssvvvwwwzzz~~~zzz{{{|||}}}~~~}}}}}}~~~~~~~~~||||||yyyuuutttrrrkkkccc[[[TTTKKKFFFDDDDDDCCCAAA???@@@BBBCCCCCCAAA@@@>>>AAAAAA@@@???>>>>>>>>>>>>::::::999999:::<<<>>>@@@???CCCGGGJJJMMMSSS[[[aaacccfffkkkoooqqqsssvvvxxxttttttsssqqqoooiiibbb]]]QQQLLLFFFAAA???@@@@@@@@@>>>>>>======<<<=========???@@@AAA@@@???>>><<<<<<======;;;:::999888888888888999:::;;;;;;;;;;;;;;;666777777888888777777666777888999:::999999888777777888888999999999999999999888888999::::::999777666666777777777777777777777888888888999999999999666666666666666666777777444555666777777777666666444666888::::::999777666999999888777666666666777777666555666999:::888777555555555555666666777777333444555777777888888888555555555666777777888888666666666666666666666777777777888999999999999888888888888888777777777777777666666666777777777666666888999999777666666666444555666666777777777666;;;:::999999;;;;;;:::999999888888888888999::::::999999999999999888777666777777777777777777777777999888666444333333555777777777777777888888888888888888777777777777888888:::999888777777888999:::666777777777888888888888444666888:::;;;999777666666777888::::::::::::;;;999999999999999999999999888999::::::999999:::<<<999<<>>AAA@@@???>>>>>>>>>>>>>>>;;;::::::::::::<<<===>>><<<@@@EEEIIILLLQQQXXX^^^___ccchhhlllppprrrvvvxxxuuuuuuttttttrrrnnniiidddRRRMMMEEE@@@???@@@BBBCCC======<<<<<<<<<<<<=========???AAAAAA???=========>>>===<<<:::999999999999888999:::;;;;;;<<<<<<;;;777777888888888888777777888999999:::999888777666777777888999999999999888999888777888::::::888777666666777777777777888888666666777888999999999888555555666666666666777777333444666777777777666555444666888999:::999777666666666555444444444555555555333333555999:::888555555555444444444555666777444444555666777777777777333444444555666666777777777777777888888888888888888888888999999999999:::999888888888888777777777777777777777777777777777555777999999777666555666333444555666666777666666:::999888999::::::999888999888888888888999::::::999999999888888666555555666666666777777777888888777777777666444444666888888888888888888888888888888888777777777777888888999999888888888888999999777777777777888888888888333555888::::::999777666555555777;;;;;;999:::>>>:::::::::999999999999888888999::::::999999:::;;;999<<<=========BBBKKKSSSZZZ___eeegggfffaaa]]][[[QQQOOOLLLIIIEEECCCAAA@@@CCCHHHPPPXXX^^^aaabbbbbbcccdddeeeeeeeeegggjjjmmmjjjjjjllloooqqqrrrpppnnnrrrssstttsssrrrrrrtttvvvtttuuuuuutttrrrqqqrrrsssuuuvvvvvvtttssstttvvvxxxyyyyyyxxxxxxxxxyyyzzz{{{@@@@@@AAAAAAAAAAAABBBBBBDDDFFFHHHIIIIIIGGGDDDBBBDDDDDDEEEFFFHHHKKKNNNOOOMMMLLLKKKKKKMMMQQQUUUXXX]]]aaaggglllppprrruuuvvvwwwwwwxxxxxxyyyyyyzzzzzzxxxyyyxxxwwwsssnnniiieee]]]ZZZVVVTTTTTTTTTTTTSSSUUUTTTTTTUUUYYY```iiiooorrrtttwwwxxxxxxxxxyyyyyyyyy{{{}}}}}}||||||}}}~~~{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyzzz{{{}}}~~~{{{zzzzzz{{{yyyyyyzzz{{{|||{{{xxxuuuvvvuuuuuuuuusssrrrpppppprrrsssvvvyyy{{{{{{{{{zzzxxxvvvuuuwww{{{|||{{{{{{|||}}}}}}~~~~~~}}}zzzuuurrrfffaaaZZZTTTQQQOOONNNMMMJJJJJJIIIHHHIIIIIIKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGBBBEEEDDDAAABBBHHHIIIFFFHHHKKKPPPUUU[[[cccjjjoooqqqtttwwwyyyzzzzzz{{{}}}||||||}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~{{{{{{xxxsssqqqooohhh___UUUOOOHHHDDDCCCBBBAAA???AAA@@@@@@@@@?????????>>>??????>>>============>>><<<<<<;;;;;;;;;;;;<<<===<<<@@@EEEIIIKKKNNNTTTXXXZZZ^^^dddiiilllpppsssvvvssssssssssssssspppkkkgggVVVOOOGGG@@@>>>???@@@AAA;;;;;;;;;;;;<<<===>>>>>>;;;>>>AAABBBAAA@@@AAACCC>>>===<<<;;;:::999999999888999:::;;;<<<<<<<<<<<<777888888999999888888777666777999999:::999888777666777777888999888888888777666555666888888666555666666777777777888888888666777888888888777666555555555555666666666777777444555777888888888666555555666777888999888888777555555444444444555666666777444444777<<<===;;;777666555555444555666777888666666777888888777777777444444555555666777777777777888999999:::::::::999999999888888888999:::;;;999999999888888888777777777888888888777777888888666888:::;;;999777666666444444555777777888888888888777666666777888777666777777666666777777888999666666777777777666666555555666777777888999::::::555777888888666555777999888888888888888888888888888888777777777777888888888999999::::::999999888777777777777888888888888666777777777888999::::::666666888<<<;;;777999>>>:::::::::999999999888888777999::::::999999:::;;;:::;;;<<<;;;;;;>>>DDDIIIPPPWWW___eeefffdddbbbbbbYYYWWWTTTOOOKKKFFFCCCAAA???BBBGGGMMMTTT[[[```cccdddeeeeeeeeeeeefffjjjllliiiiiijjjlllooopppooonnnrrrrrrsssrrrqqqqqqsssuuurrrssstttsssrrrqqqrrrsssrrrsssrrrqqqpppqqqtttvvvvvvvvvuuuuuuuuuvvvwwwxxx@@@@@@AAAAAAAAABBBBBBBBBEEEFFFIIIKKKKKKHHHFFFCCCAAABBBCCCEEEFFFGGGHHHHHHLLLKKKJJJKKKMMMQQQVVVYYY___eeelllqqqrrrsssvvvyyyyyyxxxxxxwwwwwwwwwxxxyyywwwwwwwwwuuupppkkkeeeaaa]]][[[XXXVVVVVVVVVTTTSSSVVVVVVVVVVVVYYY___gggmmmssssssuuuxxxyyyzzzzzzyyywwwyyy{{{|||{{{zzz{{{|||yyyxxxxxxwwwvvvuuuttttttvvvwwwxxxzzzzzzzzzzzzzzz}}}{{{wwwwwwwwwrrrsssuuuxxxzzzzzzwwwuuurrrtttvvvwwwwwwtttqqqooouuuvvvyyy{{{{{{{{{zzzyyytttrrrqqqtttzzz}}}zzzzzz{{{~~~}}}}}}}}}yyyqqqkkkbbb]]]WWWRRROOONNNMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJKKKKKKLLLKKKJJJHHHGGGKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDD???BBBAAA>>>AAAHHHIIIEEEEEEHHHKKKOOOUUU\\\eeejjjooorrruuuvvvwwwxxxzzz{{{}}}}}}~~~~~~~~~}}}}}}|||~~~~~~}}}|||||||||xxxxxxuuuqqqpppnnnggg___YYYSSSLLLHHHGGGGGGEEECCCAAAAAA@@@???>>>>>>??????BBBBBBAAAAAAAAAAAAAAAAAA======<<<;;;;;;;;;;;;<<<===AAAGGGIIIJJJLLLPPPSSSWWW[[[aaafffjjjmmmqqqtttpppppppppqqqqqqnnnjjjggg[[[TTTIIIAAA===<<<<<<===:::::::::;;;<<<===>>>???999===BBBCCCCCCCCCFFFHHH>>>===<<<;;;:::999999999888999:::;;;<<<<<<<<<<<<888888999999999999888888444666777999:::::::::999666666777888888888888777555444444555666666555333666666777777888888888999888888999888777555333222444555555555666666777777555666888999:::999777666666666777888888888888888666666666666666777888999:::888777;;;@@@BBB???;;;777666555555555666888999888999999999999888888777666666666666777777777888666777888999999999999999:::999888777777999;;;<<<999999999999888888777777888999999999888777888999777999<<<<<<:::888777777555555777888888999999999666444333444555666555444555555555555555666777777333444555666777777777777666666777888:::;;;<<<===333666999999777666888:::999999888888888888888888888888777777777777888888888999:::;;;;;;:::999888777777777777888888888888;;;999777555666999<<>>???@@@@@@@@@@@@???>>>>>>??????>>><<<::::::<<>>>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEE???<<<888888;;;>>>>>>===888888999999999:::::::::999777666555555666777999444555666888888999999999999888777777777888:::;;;666666666666666666666666777777777777777888888999:::::::::999777444222000555666777777666444222111777777777777777777777777222444666666444333555777444444444444444555666777888777999<<>>???AAAFFFOOOVVV]]]bbbfffiiikkkgggbbb]]]YYYQQQHHHBBBCCC@@@@@@CCCEEEHHHSSS___]]]bbbffffffcccbbbeeeiiiffffffhhhkkknnnpppqqqpppoooooooooooopppppppppppprrrpppoooppptttuuutttrrrooonnnlllkkkkkkmmmoooqqqrrrrrrrrrsssssstttttttttAAAAAABBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJMMMQQQUUUWWWXXX]]]dddggghhhiiimmmqqquuuvvvxxxxxxwwwwwwxxxzzzvvvwwwxxxuuuoooiiidddbbb[[[ZZZYYYYYYZZZYYYWWWVVVUUUUUUUUUTTTUUUZZZaaafffrrruuuzzz||||||yyyuuurrrqqqrrruuuwwwyyy{{{{{{{{{}}}{{{yyywwwwwwyyy{{{}}}wwwwwwvvvwwwwwwxxxxxxyyy{{{{{{{{{{{{{{{zzzzzzzzzvvvvvvwwwwwwwwwvvvvvvuuuxxxxxxwwwvvvvvvwwwwwwxxxwwwyyyzzzzzzzzz{{{}}}yyyyyyxxxyyy{{{~~~|||{{{{{{|||zzzzzz{{{{{{tttggg]]]XXXUUURRROOONNNMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKJJJHHHHHHHHHIIIJJJHHHEEEEEEFFFGGGFFFFFFDDDDDDDDDCCCBBBBBBCCCEEEAAAAAABBBCCCEEEGGGHHHHHHJJJKKKLLLKKKLLLOOOVVV\\\nnnoooqqqsssuuuxxxzzz{{{yyyxxxwwwwwwwwwyyy{{{|||zzz{{{|||}}}}}}|||zzzyyywwwyyywwwrrrpppnnniiibbb]]]TTTMMMLLLIIIDDDAAA@@@@@@@@@@@@AAAAAA@@@??????????????????>>>>>>>>>============;;;:::<<<>>>AAABBBEEEHHHHHHGGGIIIMMMQQQUUUYYY```eeehhhjjjlllnnnnnnmmmmmmnnnoooooonnnlllaaaZZZPPPGGGAAA???>>>>>>:::;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCCCCDDD@@@<<<:::::::::999777888888999999999:::::::::888777666555555666777888555666777888888888888888888888777666777888999:::777777777777777777777777777777777777777888888999777888888888777666444333333444444555555555555555777777777777777777777777444666777777555555666888444444444555555555666666444444666:::>>>@@@>>><<<999777555555666777777777555666777888888777666666555444444444555666777888777777666666666666777777777777666666666666666777777777666666666666777777888777666555555555666777777888888888888777777666;;;::::::999888888888777777777777666666666555555666555555444444555555666555777888888555555666888444555666888999999999999777777777777777777777777777777666666666777999999888888888777777666666666777777777666666666666666666666666666777777777777444555777999999:::999999;;;;;;999888888888999999999999999999999999999999999999999::::::999999999999999999:::;;;<<<===>>>>>>AAAEEEJJJPPPWWW___ddddddbbb```___]]]WWWPPPKKKHHHCCCBBBDDDDDDDDDJJJQQQUUUZZZaaaeeeffffffggghhhggggggggghhhjjjkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnqqqpppoooppptttuuutttsssrrrqqqnnnmmmmmmnnnppprrrppppppqqqqqqrrrrrrrrrrrrBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFHHHLLLOOOSSSUUUXXX\\\```ccceeehhhmmmrrrrrrtttuuuuuutttuuuwwwzzzvvvvvvuuuuuurrrmmmfffaaa^^^\\\ZZZZZZZZZZZZXXXVVVUUUUUUTTTTTTUUUYYY___dddmmmttt|||}}}xxxsssqqqooopppsssvvvzzz|||}}}~~~~~~}}}}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxzzz{{{|||~~~~~~~~~}}}}}}xxxxxxwwwvvvuuuuuuuuuuuu|||{{{xxxvvvvvvwwwxxxyyyuuuxxxzzz|||||||||~~~}}}}}}||||||}}}~~~~~~}}}}}}|||{{{zzz{{{yyyqqqcccYYYWWWTTTQQQOOONNNMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHIIIJJJHHHFFFDDDDDDEEEFFFEEEEEEDDDEEEEEECCCAAAAAABBBCCC@@@AAACCCDDDEEEFFFFFFFFFGGGIIIKKKJJJJJJLLLQQQUUUhhhjjjnnnqqquuuxxxzzz{{{xxxwwwvvvvvvwwwxxxzzz{{{xxxyyy{{{|||||||||{{{zzzxxxyyyxxxuuurrrpppjjjbbb\\\SSSKKKIIIHHHDDDBBBCCC@@@@@@?????????@@@@@@AAA??????>>>============>>>;;;<<<<<<<<<;;;===@@@CCCEEEGGGIIIHHHGGGHHHLLLPPPUUUYYY___ccceeegggiiijjjlllkkklllnnnpppqqqpppnnneee```XXXNNNEEE@@@>>>???;;;<<<<<<======>>>>>>>>>??????@@@AAABBBBBBAAAAAADDDAAA===;;;:::999777666888888999999999:::::::::888777666555555666777888666777777888888888777777777777666666666777888999999999999999999999999999777777777777777888888999555555666777777777777777444444444555777888::::::777777777777777777777777555777888888777666888999333444555666777666555555444444555888;;;======<<<777666666777888888777666666777777777777777666555666555333111222444777999777777666666666666777777999888666555555666888:::888777777666666777777888666666666555666666777888777777777777777888888999:::;;;<<<<<<<<<:::999777666666666666555555555555555666666777777666666555555777888777666555666888666666777888888888888888888888888888888888888888666666666666666777777777888888888888888777777777888888777777666555555444666666666666777777777777777888888999::::::999999<<<;;;:::999999999999999999999999999999999999999:::999999999999999999:::;;;::::::::::::;;;<<<============>>>CCCKKKVVV]]]``````aaacccbbb___ZZZUUULLLGGGCCCCCCCCCBBBBBBEEEJJJPPPXXXaaafffiiiiiihhhffffffeeeeeefffggghhhiiiggghhhhhhiiijjjlllmmmnnnpppooooooqqqsssuuuuuutttvvvtttqqqoooooopppqqqsssqqqqqqrrrrrrrrrrrrrrrsssCCCCCCCCCBBBBBBAAAAAAAAA@@@AAACCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEGGGIIILLLNNNOOOVVVZZZ___cccgggjjjnnnqqqqqqrrrrrrrrrqqqqqqtttvvvvvvuuuuuuvvvuuuqqqjjjccc]]]\\\ZZZYYYZZZZZZYYYXXXUUUTTTSSSSSSUUUYYY^^^aaagggqqq|||}}}wwwrrrqqqqqqrrruuuxxx{{{}}}~~~}}}|||zzzzzzzzz{{{}}}~~~}}}|||yyywwwvvvuuutttuuuvvvvvv}}}|||zzzyyyxxxxxxxxxxxxsssuuuyyy{{{||||||}}}~~~~~~~~~{{{}}}|||zzzzzzyyyvvvnnnbbbYYYVVVSSSPPPNNNMMMLLLJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGIIIIIIIIIGGGGGGHHHIIIFFFEEECCCDDDEEEFFFEEEDDDEEEEEEFFFDDDBBBAAAAAABBBAAABBBCCCEEEEEEEEEEEEDDDBBBFFFIIIIIIIIIKKKOOOSSS___cccjjjqqqvvvyyyyyyxxxyyyyyyyyyyyyyyy{{{|||}}}{{{||||||}}}}}}}}}|||{{{wwwzzzzzzvvvtttqqqjjjbbbWWWNNNFFFEEEDDDAAA@@@BBB@@@???>>>>>>>>>???AAABBB@@@@@@???>>>===>>>>>>???<<<======<<<<<<===AAADDDGGGIIIJJJIIIGGGGGGJJJNNNRRRVVV[[[^^^```bbbdddeeekkkkkkllloooqqqrrrpppnnniiigggaaaVVVKKKCCCAAAAAA===============>>>>>>????????????@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;888888999999999:::::::::888888777666666777888888777888888888888777777666666666666666666777777888999999999999999999999999777777777777777888888999555555666777777777888888777777666777888:::<<<>>>666666666666666666666666666666777777777777888888333444666888888666555444888777777777888888888888666666666888::::::777555888888777777777666555555555444333222333444666888777666666666666777777888999888777777777888999:::888777777777777777777888444444444555555666666777777666666555666888:::;;;777777888999999999888888666666555555555555555555777888999::::::999888777555666777777666666777777777777888888888777777666888888888888888999999999666666777888888777777666999999888888888888888888999999999999888888777777666666666666777777777777999999999:::999999999999888888888999999999::::::888999999999999999::::::;;;:::999888888999:::;;;<<<;;;;;;:::::::::;;;;;;===<<<;;;:::>>>EEEOOOVVV^^^```dddfffgggeeeaaa^^^RRRLLLFFFDDDDDDDDDCCCBBBCCCGGGNNNXXXaaaggghhhhhheeeeeeeeeeeeeeefffhhhjjjggggggggghhhjjjlllnnnpppoooooopppqqqssstttuuuuuuxxxvvvssspppooopppqqqrrrttttttttttttttttttttttttCCCCCCCCCBBBBBBAAAAAAAAA???AAABBBCCCBBBAAABBBCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIPPPUUU\\\cccgggjjjlllmmmttttttuuusssqqqqqqrrrsssvvvuuuuuuvvvwwwtttnnnhhh___]]][[[[[[\\\]]]\\\[[[UUUSSSRRRRRRUUUXXX\\\^^^bbblllxxx}}}{{{uuuqqqpppssssssuuuvvvyyy{{{}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}{{{yyywwwvvvuuuuuuuuuwwwxxxyyyzzz{{{|||}}}|||zzzxxxvvvqqqtttwwwyyyzzzzzz{{{|||}}}~~~{{{|||~~~{{{yyyxxxwwwssslllbbbZZZTTTRRROOOMMMMMMLLLJJJHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIHHHGGGGGGHHHIIIEEEDDDCCCDDDEEEFFFEEECCCEEEFFFFFFEEECCCAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBFFFIIIIIIIIIIIIMMMPPPUUU[[[fffpppvvvxxxvvvtttyyyyyyyyyyyyzzz{{{||||||}}}}}}}}}|||{{{zzzzzzyyywwwzzzyyyvvvtttqqqjjjbbbTTTKKKDDDBBBBBB@@@???AAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@?????????@@@?????????===<<<===@@@CCCIIIKKKMMMKKKHHHGGGJJJLLLPPPSSSWWW[[[]]]___aaaccclllmmmnnnppprrrqqqooommmkkkjjjeee\\\PPPFFFBBBAAA>>>>>>=========>>>????????????>>>>>>????????????============<<<======>>>888888999999999:::::::::888888777777777777888888777888888888888777777666555666666666777777777777888888888888888888888888777777777777777888888999777777777666666666666666888888777666777888:::;;;666666666666666666666666666555555666666777777777444555777888888777555333777777888777666666666777555555777999;;;:::888555888888777666666666555555444444555555666555555555666666666666666777888888666777888:::::::::999888888888777777777777888888222333333444555555555555666666555555666888:::;;;:::999777555444555666777555555666666666666666666777888999::::::999888777666555555666777888888777777888888888888777666666777777888888999999999999777888888999999888777777888888888888888888999999777777888888999999999999666666666666777777777777:::::::::999999999999999444444666777888::::::;;;888888888999999:::::::::;;;:::999888888999:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;===BBBHHHMMMWWW[[[```eeeggggggffffff\\\WWWNNNHHHGGGGGGEEECCCAAACCCFFFNNNWWW___dddfffggghhhiiihhheeeeeeggghhheeeeeeeeefffhhhkkkmmmooonnnooopppqqqrrrtttuuuvvvxxxvvvssspppoooooopppqqqttttttttttttttttttttttttBBBBBBBBBBBBBBBBBBAAAAAA???AAABBBCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHPPPTTT\\\dddjjjmmmnnnnnnvvvwwwxxxwwwuuusssssssssuuuuuuuuuvvvvvvtttpppnnndddbbb___^^^___``````___UUUSSSQQQQQQTTTXXXZZZ[[[^^^fffpppwwwwwwtttqqqpppqqqqqqrrrssstttvvvxxxyyyzzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{|||}}}}}}}}}{{{zzzyyywwwvvvwwwwwwxxxyyyzzzzzzxxxzzz}}}~~~~~~{{{xxxuuuqqqtttvvvwwwxxxxxxzzz{{{{{{}}}zzzyyyvvvsssnnnggg```[[[SSSQQQNNNMMMLLLLLLJJJHHHGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIJJJIIIHHHHHHIIIKKKDDDCCCCCCDDDFFFFFFEEECCCEEEFFFGGGGGGEEECCCCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCFFFHHHJJJIIIGGGFFFIIILLLOOOVVVaaakkkrrruuutttsssuuuvvvvvvwwwxxxxxxyyyyyy|||{{{zzzyyyxxxwwwvvvvvvwwwxxxwwwtttqqqoooiiiaaaUUULLLFFFEEEEEEBBBAAABBB@@@@@@???>>>>>>>>>>>>>>>AAAAAABBBBBBAAAAAA@@@???@@@@@@???>>>===>>>@@@CCCIIILLLOOOOOOLLLIIIJJJKKKNNNQQQUUUYYY\\\___ccceeelllmmmnnnqqqsssrrrooolllkkkjjjfff^^^TTTJJJCCC@@@???>>>=========>>>???@@@>>>>>>>>>>>>>>>???@@@AAA@@@AAAAAA@@@>>><<<<<<===888888999999999:::::::::888888888888888888888888666777777888888888777777555666777888888888777777777777777777777777777777777777777777777888888999999888777666555555666666666666555555555555555555777777777777777777777777666555444555777888777666666666777888777666555444333555777888777777888999555555777999;;;;;;999666888777777666666666666777444555666777777777555444666555555666666777888999444666888:::;;;:::999888999888888777777888888999333333444555555555444444666666666666777888999:::???===999555333333444555666666666666777777777777555666666777777666666555666555444555888999888777777777888888888777777666666666777777888999999999999999999999888888888888777777777888888888888888444555555666777777888888666666666666777777777777:::999999888888888999999222333555777888999::::::888888888999999::::::;;;:::999999999999999999:::<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;<<<>>>AAADDDIIINNNVVV\\\aaadddgggiiifffccc\\\RRRMMMKKKHHHDDDBBBBBBCCCFFFLLLSSS[[[___hhhjjjllljjjeeeccccccdddcccbbbbbbbbbdddgggjjjlllmmmoooqqqrrrrrrsssuuuwwwwwwuuurrrooonnnooopppqqqrrrrrrqqqqqqqqqqqqppppppAAAAAABBBBBBBBBBBBBBBBBB???AAACCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKQQQTTTZZZbbbiiinnnppppppsssuuuxxxxxxvvvtttrrrrrrrrrsssttttttrrrqqqqqqqqqiiifffbbb```______^^^]]]UUURRRPPPQQQTTTWWWYYYXXX\\\aaahhhooorrrsssrrrppppppppppppqqqrrruuuwwwxxxzzzyyyyyyzzzzzz{{{}}}}}}zzz{{{}}}}}}|||{{{{{{{{{|||||||||||||||xxxyyyyyyzzzzzzzzzyyyyyyxxxyyy{{{||||||{{{yyywwwtttuuuwwwwwwwwwxxxzzz|||{{{~~~}}}{{{xxxtttnnngggaaa[[[XXXSSSPPPNNNLLLLLLKKKJJJHHHHHHIIIIIIJJJKKKLLLMMMNNNIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHHHHGGGGGGHHHJJJDDDCCCDDDEEEGGGGGGFFFDDDDDDFFFHHHHHHGGGEEEEEEFFFGGGFFFCCCAAA@@@AAABBBCCCEEEGGGHHHGGGDDDDDDHHHKKKOOOSSS[[[dddkkkpppssstttrrrssstttuuuvvvvvvvvvvvvzzzzzzyyyxxxxxxwwwwwwxxxvvvwwwuuuqqqnnnmmmgggaaaUUUNNNHHHGGGGGGCCCAAAAAA@@@@@@@@@@@@???===<<<;;;???@@@BBBCCCBBBAAA>>>===>>>??????>>>>>>???BBBEEEHHHMMMRRRRRROOOLLLKKKKKKJJJMMMRRRVVVZZZ___cccfffjjjkkkmmmqqqttttttqqqnnnmmmkkkgggbbb[[[RRRHHHBBB@@@???>>><<<<<<===???@@@>>>>>>======>>>@@@AAACCCBBBDDDDDDBBB???<<<<<<===888888999999999:::::::::888888888999999888888888555666777888888888888888666777888999999999888777777777777777777777777777777777777777777888888999888888666555555666666777555555666666666666555555777777777777777777777777888666555666888999888666777777777777666666555555222666999:::888777777888666666666888:::;;;999888777777666555555666777888777777777777777777777777555555555555666777888999555666777888999999999999999888888777777888888999555666777777777666555444555666777888888888888888;;;:::888666555555555666777777777777888888999999666555555444444555555666666555444555888999888777666777777888888888777777555555666777777888999999:::999888777666666777888666666666777777888888888666666666666666777777777666666666666777777777777999888777777777888999999444555777888999999888888777888888999::::::;;;;;;999999999::::::999999999;;;;;;:::::::::;;;;;;<<<:::;;;;;;;;;::::::===???===BBBIIIPPPTTTZZZ___cccfffiiiggg^^^VVVRRRMMMGGGBBBCCCCCCCCCCCCHHHPPPVVV___dddhhhhhheeebbbbbbddddddcccbbbbbbcccfffiiikkkllloooqqqrrrrrrsssuuuxxxwwwuuurrrpppooopppqqqrrrqqqqqqpppppppppoooooooooAAAAAAAAABBBBBBCCCCCCCCC???AAACCCDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGJJJLLLNNNOOOOOONNNPPPSSSZZZbbbhhhlllnnnmmmppptttvvvuuurrrqqqpppooorrrsssrrrooonnnqqqssskkkhhhccc___]]]\\\[[[YYYUUURRRPPPQQQTTTWWWXXXWWW[[[]]]cccjjjpppsssrrrppppppppppppqqqtttvvvyyy{{{{{{zzzzzzyyyzzz|||~~~zzz|||~~~zzzzzzzzz{{{|||~~~zzz{{{||||||{{{zzzxxxwwwyyyyyyzzzzzzzzzzzzzzzzzzwwwwwwxxxwwwvvvxxxzzz}}}|||~~~}}}|||}}}yyyrrrjjjccc\\\WWWTTTRRRPPPMMMLLLLLLKKKJJJHHHIIIIIIJJJKKKLLLMMMNNNOOOIIIHHHHHHGGGGGGHHHHHHIIICCCDDDFFFFFFEEEEEEFFFGGGDDDDDDDDDFFFHHHHHHFFFDDDDDDGGGIIIIIIHHHGGGGGGGGGIIIGGGCCC@@@???@@@BBBDDDAAACCCDDDDDDCCCEEEJJJNNNPPPSSSWWW^^^eeemmmsssvvvrrrssstttuuuvvvvvvvvvvvvzzzzzzyyyyyyyyyzzz{{{|||vvvvvvsssnnnlllkkkggg```TTTMMMHHHHHHGGGCCC@@@???@@@AAAAAAAAA???===;;;999===???AAACCCCCC@@@===;;;======>>>>>>>>>AAAEEEHHHHHHMMMSSSUUURRRNNNKKKKKKEEEHHHNNNSSSWWW\\\bbbeeegggiiilllqqquuuuuusssqqqqqqnnnjjjfffaaaYYYNNNFFFAAA@@@>>><<<<<<===???@@@>>>=========???AAACCCDDDAAACCCEEEDDD@@@>>>>>>@@@888888999999999:::::::::888888999999999999888888555555666888888999999999666777888::::::999999888777777777777777777777777777777777777777888888999777777666555555666888999666777888:::::::::999888777777777777777777777777999777666777:::;;;999777999888777666555555666666555999<<<<<<999555444444777666666888:::;;;:::999777666555555555777888999:::999777555555666888:::555555555555666777999999777666555555666888:::;;;999999888888888888999999888888999999999777666555555666888999999888777777000222444666777888888888777777888888999999999:::888777666555555666777888666444333555888:::999777666666777888888888888888444555555666777888888888:::888666555444555666777555555666666777777777888::::::999999888777777777666666666666777777777777888777666666666777999:::888888999:::999888777666777777888999::::::;;;;;;888999:::;;;;;;:::999888;;;::::::::::::;;;<<<===<<<<<<<<<;;;999:::<<<>>>888===BBBGGGJJJOOOUUUZZZ```hhhkkkeee]]]XXXRRRLLLBBBDDDEEEBBB???AAAHHHNNNTTT[[[cccfffdddccceeegggfffeeeddddddeeehhhkkkmmmlllnnnrrrrrrrrrsssvvvyyywwwuuusssppppppqqqssstttrrrrrrrrrqqqqqqqqqppppppAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFHHHHHHNNNNNNQQQWWW```fffhhhhhhlllqqqvvvxxxvvvtttsssssssssooommmpppwwwyyyvvvqqqoookkkfffaaa^^^]]]^^^___\\\XXXSSSRRRSSSTTTTTTSSSSSSUUU[[[dddmmmqqqpppnnnmmmmmmooosssxxxzzzxxxvvvxxx||||||zzzzzz{{{|||~~~}}}{{{{{{|||zzzxxxzzz}}}~~~}}}~~~|||{{{|||}}}|||wwwsssyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxvvvvvvwwwxxxzzz|||}}}}}}~~~~~~~~~|||yyypppgggaaa[[[VVVSSSQQQPPPOOOMMMKKKJJJIIIHHHKKKKKKKKKLLLMMMLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJKKKJJJGGGDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAADDDDDDDDDEEEFFFFFFGGGGGGNNNOOOSSSYYYbbbjjjppprrrttttttsssrrrssstttuuuvvvzzzyyyyyyzzz{{{zzzxxxvvvvvvtttqqqooommmhhh```YYYRRRLLLGGGFFFDDD@@@>>>???@@@>>>===<<<<<<===>>>@@@===>>>???@@@AAA@@@??????AAA@@@???>>>>>>@@@BBBCCCHHHNNNTTTVVVRRRMMMIIIGGGHHHKKKOOORRRUUUXXX\\\___dddhhhmmmrrruuuuuutttssspppooommmjjjdddZZZOOOHHHCCC@@@======???AAA@@@>>><<<<<<;;;;;;;;;<<<<<<===???CCCFFFFFFBBB>>><<<<<<<<<;;;:::999888888888888999999999999999999999999777777777888999999::::::888999:::;;;;;;;;;:::999555555666666777777777888888777777777888999::::::888888888888888888888888999999888888777666666666666777888999999888777666777888888888888999999999777777666666666666666777999888666555444555777888777777777777777888888999666666555555555555666666::::::999888777666555555555555555555666666666666555666777999999888888777:::888777666777888777666444666888999777666555666999999999888888888888888666666666666666777777888999888777888;;;<<<:::777666777888999888666444333666777888999999888777666777777666666666666777777666666666666666777777888888888888888777777666666666777888999999888777666666888:::999666666999<<<777777777777777777777777666777888888777888:::<<<888888888888888888888888888888777666777888:::;;;888888999::::::::::::999999999999999999999999999<<<;;;;;;;;;;;;<<<======999:::<<>>@@@???>>>===<<<<<<===>>>???>>>???@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>???AAABBBIIIOOOVVVYYYWWWQQQLLLIIIDDDGGGLLLPPPTTTYYY^^^bbbcccggglllqqqtttuuusssrrrpppooommmkkkeee]]]SSSMMMGGGDDD@@@???@@@AAA@@@>>>:::::::::;;;<<<>>>???@@@???BBBEEEEEEBBB>>><<<<<<<<<;;;:::999888888888888999999999999999999999999999888888888888888888888666777999:::;;;;;;;;;:::666666666777777888888888888888777777777888999999888888888888888888888888777777777777777888888888888999999999999999999888777888888888888999999999777777666666666666777777999888777666777888:::;;;777777777777777888888999888888777777777777888888999999888888777666666666555555555555666666666666555666777888999888888777:::888666666777888777666444666888888777666777777888888888888888888888888777777666666666777888888:::999888999<<<===;;;999666666777777777666555444777777888999888888777666777777777666666555555555666666666777888999;;;<<<999999888777666777777777888777666555555666777777777777888888777777999:::777777777777777777777777666777888888777777999;;;::::::::::::::::::::::::888888888888888888999999888888999::::::::::::999::::::::::::::::::999999;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>@@@AAABBBCCCHHHKKKQQQWWW\\\^^^^^^^^^YYYQQQGGGBBBAAACCCBBBAAA???DDDKKKSSS[[[aaadddfffeeefffgggggghhhkkkooorrrssssssrrrqqqrrrsssuuuvvvyyyuuurrrrrrttttttrrrnnnrrrqqqpppooonnnnnnooooooAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCDDDFFFHHHJJJKKKIIIIIILLLRRR[[[dddkkknnnfffhhhiiijjjjjjlllnnnpppooopppqqqsssuuuwwwxxxyyysssppplllgggccc___]]][[[```\\\WWWSSSSSSSSSTTTTTTZZZ\\\```gggmmmpppqqqppprrrqqqqqqsssvvvxxxyyyyyyyyy{{{}}}~~~|||{{{{{{||||||}}}~~~~~~|||{{{|||}}}vvvwwwyyy}}}|||zzz~~~}}}{{{{{{{{{zzzwwwuuuwwwwwwwwwwwwwwwwwwwwwwww}}}{{{yyywwwvvvwwwxxxyyy|||~~~}}}{{{uuulllddd^^^YYYUUUSSSLLLLLLMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLJJJIIIEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEHHHGGGGGGFFFFFFEEEDDDDDDGGGIIIMMMSSS[[[dddkkkooonnnoooqqqsssuuuvvvwwwwwwyyy{{{}}}|||yyyvvvwwwyyyvvvsssqqqpppooojjjbbb\\\TTTMMMGGGFFFDDD@@@???@@@???>>>===<<<<<<===>>>?????????@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@GGGNNNVVV[[[ZZZTTTMMMIIIDDDGGGJJJNNNRRRXXX]]]aaaaaaeeekkkqqqttttttrrrqqqooonnnmmmkkkhhhaaaYYYSSSLLLGGGCCCAAABBBBBB@@@>>><<<<<<<<<<<<===>>>???@@@???AAADDDDDDBBB???======<<<;;;:::999999888888888999999999999999999999999::::::999888888777666666444555777999:::;;;;;;:::777777777888888888888888888888777666666666777777888888888888888888888888555666666777888888999999999888777777777777888999777888888888888999999999777777666666666666777777777777666666888999;;;===777777777777777888888999888888777777777777888888777777777777777777777777555555555555666666666666555666777888888888777777999888666666777888777666444666888888777777777999777777777777777777777777888777777777777888999999:::999999:::<<<<<<;;;999666666666666666666777888888888888888888777666555666666777777777666444333555666666888:::<<<===>>>:::999777666555666888999999777555333333555777999777666555666888888888777777777777777777777777777666777888777666666777888::::::::::::::::::::::::888888999999999888888777888888999::::::::::::999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<===============@@@AAAEEEIIIOOOUUUYYY\\\[[[SSSJJJDDDBBBBBBAAA???<<<>>>CCCJJJRRRYYY___bbbeeefffffffffgggjjjnnnrrrsssrrrrrrqqqqqqrrrsssssswwwtttqqqqqqssssssqqqnnnrrrqqqpppnnnmmmmmmmmmmmmBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHKKKKKKLLLPPPWWW___gggkkkggggggfffeeefffhhhkkkmmmmmmpppssssssrrrsssvvvyyysssooojjjeee```^^^\\\\\\```]]]XXXUUUSSSSSSTTTTTTVVVXXX\\\aaagggkkknnnoooqqqpppooooooqqqtttvvvwwwwwwxxxzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}~~~uuuvvvxxxzzz|||||||||{{{~~~}}}|||zzzyyyxxxwwwvvvxxxwwwwwwwwwwwwwwwwwwxxx{{{yyyxxxvvvvvvvvvxxxyyy}}}~~~{{{xxxrrriiiaaa[[[WWWTTTRRRLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKIIIHHHIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGIIIKKKLLLLLLKKKFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBCCCDDDEEEFFFFFFIIIHHHHHHFFFEEEDDDCCCCCCDDDGGGKKKQQQYYYaaajjjooommmooorrruuuwwwvvvuuutttxxx||||||xxxuuuwww{{{yyyvvvsssrrrpppjjjbbb\\\SSSLLLFFFDDDBBB???>>>@@@??????>>>======>>>??????>>>>>>??????@@@@@@@@@@@@??????@@@AAABBBAAAAAAAAADDDJJJTTTZZZZZZUUUMMMHHHHHHIIIKKKMMMOOOSSSXXX\\\^^^bbbiiiooorrrsssrrrpppmmmlllkkkkkkhhhddd^^^YYYNNNIIIDDDBBBBBBCCCAAA???AAA@@@???>>>============@@@AAACCCDDDCCCAAA@@@???<<<<<<;;;:::999999999999888888888888888888888888999888888888777777777666444555777888999999999888888888888888888888999999888888777666555555666666888888888888888888888888666666777777888888888888888666444333333444666888777777888888888999999999777666666666666777777888555555555555666777888999777777777777777888888999666666555555555555666666666666666666777777888888555555555555666666666666666666666777777777777777999777555555777777777666666888999888777666777888666666666666777777777777888888888888888999999:::888888999999:::::::::999777777666555666888:::;;;999999888888777777666666444555777999999888777666666666777888999;;;<<<===:::999666555555666888:::888777555555555666888999777555444555888:::777555777777777777777777777777555777888888666555666777777777777777777777777777888999::::::999888666555888888999::::::::::::999::::::;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@BBBEEEIIILLLNNNOOOLLLGGGDDDCCCBBBAAA???@@@AAABBBEEEIIIOOOUUUYYY```bbbeeefffhhhiiilllnnnqqqqqqqqqqqqqqqqqqppppppsssrrrpppqqqrrrrrrpppnnnooonnnnnnnnnmmmmmmmmmmmmBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFIIIIIIKKKNNNSSS\\\dddjjjkkkiiigggffffffggghhhiiikkkooossssssqqqppprrruuuqqqmmmfff```]]]\\\]]]^^^___]]]ZZZVVVSSSRRRSSSTTTQQQSSSWWW\\\aaaggglllppprrrqqqpppooooooqqqtttvvvtttuuuuuuvvvxxxxxxxxxxxxwww{{{~~~||||||vvvvvvvvvvvvwwwyyy|||~~~~~~}}}|||yyyxxxwwwwwwxxxzzzyyyxxxxxxxxxxxxyyyzzzwwwvvvuuutttuuuvvvxxxzzz}}}~~~zzzuuuooofff^^^XXXUUUSSSRRRNNNOOOPPPOOONNNMMMKKKIIIIIIJJJJJJIIIGGGGGGJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGIIIKKKLLLLLLKKKFFFEEEDDDCCCCCCDDDEEEFFFAAABBBBBBCCCDDDEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCDDDGGGKKKPPPWWW___hhhooooooqqqtttwwwwwwvvvtttrrrxxx|||~~~|||xxxvvvyyy}}}}}}zzzwwwtttqqqkkkbbb\\\RRRKKKEEECCCAAA======?????????>>>>>>>>>>>>??????===============>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBDDDIIIQQQXXXZZZVVVOOOJJJIIIIIIJJJJJJLLLPPPUUUZZZ]]]```ffflllpppqqqqqqqqqlllkkkjjjjjjhhheeeaaa]]]OOOJJJDDDBBBBBBCCCBBB@@@BBBAAA@@@>>>>>>=========AAAAAABBBDDDEEEDDDCCCAAA===<<<;;;:::999999999999888888888888888888888888666666777777777888888888666777888888888777666555999999888888888888888888888888777666555555666666777777777777777777777777888888888888777777666666888777444222222444777888777777888888888999999999666666666666666777888888777777666666666666666777777777777777777888888999666666555555555555666666555555555666777777888888555555555555666666666666666666666666666777777777888666555555666777777666999::::::888666555555666555555666666777777777777888888888888888999999:::555666777888888888888888999888777666777:::<<<>>>999888888777777777777777222444777999;;;;;;:::999777777666777777888999::::::888666555555666999:::666777888999999999999999777555444666999:::777444777777777777777777777777555777888888777555555666777777777777777777777777888999::::::999888666555888888999::::::::::::999:::::::::;;;;;;<<<<<<<<<999999999999999:::;;;;;;999999::::::;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAADDDDDDEEEFFFFFFDDDAAA???AAA@@@???@@@BBBFFFKKKNNNXXX]]]cccgggiiijjjkkkllloooooopppqqqqqqpppooonnnpppoooooopppqqqpppooonnnkkkkkklllmmmnnnoooooopppCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBCCCDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGDDDFFFHHHLLLRRRZZZdddjjjnnnllljjjiiiiiiiiihhhgggiiimmmrrrtttrrrpppqqqrrrppplllfffaaa]]]\\\]]]^^^[[[[[[ZZZXXXTTTRRRRRRSSSPPPRRRVVVZZZ^^^eeelllqqqssstttsssqqqpppqqqtttwwwsssrrrrrrsssvvvxxxxxxwwwsssvvv{{{}}}}}}{{{zzzyyywwwwwwwwwvvvvvvyyy}}}~~~}}}|||yyyvvvuuuwwwyyy|||{{{zzzyyyyyyzzz{{{|||wwwvvvuuutttuuuwwwyyy{{{||||||}}}~~~yyyrrrlllccc[[[VVVTTTRRRQQQPPPQQQQQQQQQOOOLLLIIIGGGEEEGGGIIIHHHEEEEEEHHHKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHIIIKKKLLLJJJIIIFFFFFFEEEEEEDDDDDDEEEEEE@@@AAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGLLLPPPTTT\\\fffnnnrrrtttvvvxxxxxxwwwuuusssxxxzzz|||{{{yyyxxx{{{~~~|||yyywwwtttmmmeee^^^SSSKKKEEEBBB@@@======@@@????????????????????????<<<<<<<<<;;;<<<======>>>AAAAAAAAAAAABBBBBBBBBBBBGGGJJJPPPVVVYYYXXXSSSOOOGGGHHHGGGGGGIIINNNUUUZZZ\\\___ccchhhllloooqqqrrrnnnlllkkkjjjiiifffccc```SSSNNNGGGCCCBBBBBBAAA???============>>>???@@@AAA@@@@@@AAACCCEEEEEEDDDBBB===<<<;;;:::999999999999888888888888888888888888555555666777777888999999888888999999888777555444888888888888888777777777888888777666666666777777777777777777777777777777999999888888777666666555;;;999777555555777999;;;777888888888888999999999666555555666666777888999999999999999888888777777777777777777777888888999888888777777777777888888555555555666666777777777555555555555666666666666666666555555555666777888777555444555666777777666:::;;;:::888666555666777555666666777777888888999888777777777777888999999444555777777666666666777999888777777888:::<<<===888888777777777777888888333444666888:::;;;;;;;;;666666666555666666777888999888666555666777999:::666777999:::;;;::::::999666555666888999999777666777777777777777777777777444666999999888777666777999999999999999999999999888888999999999888888777888888999::::::::::::999999999::::::;;;;;;<<<<<<999999888888999999:::;;;999999::::::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===@@@BBBEEEGGGGGGDDDAAA>>><<<<<<;;;<<<>>>AAACCCEEEOOOUUU]]]cccgggiiikkkllllllmmmooopppqqqooonnnllllllmmmoooppppppooonnnmmmiiijjjlllnnnooopppqqqqqqCCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCEEEGGGGGGHHHGGGGGGCCCEEEIIILLLQQQXXXaaagggmmmlllkkkmmmnnnmmmjjjfffeeejjjpppuuuvvvuuusssrrrqqqooolllgggccc___\\\[[[VVVXXXZZZYYYUUURRRQQQRRRPPPRRRUUUWWW[[[aaajjjppprrrttttttrrrpppppprrruuusssqqqppprrrvvvxxxxxxwwwtttvvvxxxxxxxxxxxxzzz|||wwwyyyzzzzzzzzz{{{~~~~~~|||xxxttttttwwwzzz|||{{{zzzyyyyyyzzz{{{|||zzzyyywwwvvvvvvxxxyyy{{{zzz~~~~~~|||~~~~~~yyypppiii```XXXTTTRRRRRRQQQPPPQQQRRRQQQPPPLLLIIIGGGEEEHHHLLLKKKHHHGGGIIILLLJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFEEEEEEEEEDDDGGGGGGHHHJJJKKKKKKHHHFFFFFFFFFGGGGGGFFFEEEEEEDDD@@@AAABBBCCCDDDDDDCCCCCC@@@AAAAAABBBCCCDDDDDDEEEDDDGGGLLLNNNRRRYYYdddlllrrrtttvvvxxxyyyyyyxxxwwwyyyyyyyyyyyyzzz{{{}}}|||zzzxxxvvvqqqiiicccUUUMMMFFFDDDAAA??????BBB?????????@@@@@@?????????===<<<<<<;;;<<<===>>>???@@@@@@???>>>???@@@AAABBBHHHIIILLLQQQVVVWWWUUUSSSIIIIIIGGGFFFGGGKKKRRRWWW\\\^^^aaaeeeiiinnnqqqsssqqqooommmkkkjjjhhheeebbbZZZSSSKKKEEECCCBBB@@@===;;;;;;<<<===>>>???AAABBB>>>>>>>>>@@@CCCEEECCCAAA===<<<;;;::::::999::::::888888888888888888888888666666666777777777777777777888999999999888777666888888888777777666666666888888777777777888999999777777777777777777777777888888888777777777777777;;;:::888777777888:::;;;777888888888888999999999555555555555666777888999777888888999999999999888777777777777777888888999888888777777777777888888555555666666666666666666555555555555666666666666666555555444555666777888666555444444666777777666888999999888666777888:::666666777777888999999:::777777666666666777888888333666888888666555777888888777777666777888::::::777777666666777888999:::555555555666777777888888444444444555666777888999777777777666777888999999777777777888888999::::::444777999:::999888888888777777777777777777777777444666999:::999888888888999999999999999999999999888888888888888888999999888888999::::::::::::999888888999999:::;;;;;;;;;888888888888888999::::::;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>><<<>>>AAABBBBBBAAA@@@@@@;;;;;;<<<===>>>?????????EEEJJJPPPWWW]]]bbbgggkkkiiikkknnnpppqqqooommmllljjjlllnnnoooooonnnmmmmmmjjjkkkmmmooopppqqqppppppCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD===>>>AAACCCEEEFFFFFFFFFEEEHHHKKKMMMPPPUUU\\\aaajjjjjjllloooqqqpppkkkgggcccgggooouuuyyyyyyvvvsssssssssqqqnnniiibbb\\\XXXSSSWWWZZZZZZVVVRRRQQQQQQPPPRRRTTTUUUWWW]]]ffflllppprrrsssqqqnnnmmmooorrrsssqqqppprrrvvvyyyyyyxxxxxxxxxwwwvvvvvvxxx}}}wwwzzz}}}~~~~~~~~~~~~~~~|||xxxttttttwww{{{|||{{{yyyxxxxxxyyy{{{|||~~~|||zzzxxxxxxxxxyyyzzzyyy}}}}}}~~~yyyooohhh___WWWSSSRRRQQQQQQOOOPPPQQQRRRPPPMMMJJJHHHGGGLLLPPPPPPLLLKKKLLLOOOKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGHHHJJJKKKJJJGGGDDDFFFGGGHHHHHHHHHFFFEEEDDD@@@AAABBBCCCCCCCCCBBBAAA>>>>>>@@@AAACCCDDDEEEFFFCCCGGGKKKMMMPPPWWWbbbjjjrrrsssuuuxxxyyyzzzzzzzzzyyyxxxwwwxxx{{{~~~~~~|||zzzyyyxxxtttmmmgggWWWOOOHHHEEECCC@@@AAADDD??????@@@@@@@@@@@@??????>>>======<<<<<<===???@@@@@@>>>===<<<<<<>>>@@@AAAHHHGGGHHHLLLQQQUUUTTTSSSNNNLLLIIIFFFEEEHHHMMMRRR\\\]]]___cccgggmmmqqqttttttrrrooolllkkkiiifffddd```XXXOOOHHHDDDAAA>>><<<>>>===============>>>???===;;;;;;>>>BBBDDDBBB@@@======<<<;;;::::::::::::777777777777777777777777888888777777666666555555666777888999::::::999888888777777777666666555555888888777777888999::::::777777777777777777777777666666666777888888999999999888777666666777888999777888888888888999999999555555555555666777999999333444555777888888888888777777777777777888888999666666555555555555666666666666666666666666666666555555555555666666666777666555555444444666777888666555444444666777777666666777777777777888;;;>>>666777777888999:::::::::666666666666666777777888444777999999777666777999666666666666666777777888666666555666777888:::;;;666666555444444444444555333333444555777999:::;;;666666777777888888888888888777555444555888:::<<<333777;;;<<<999777888999777777777777777777777777333666999;;;:::999999:::666666666666666666666666888888777777777888:::;;;888888999::::::::::::999777777888999999:::;;;;;;888888888777888999999:::>>>>>>=========<<<<<<<<<>>><<<:::999999;;;===???777888:::;;;<<<>>>AAACCC???@@@AAAAAA@@@???===<<<===@@@EEEKKKRRRZZZbbbhhhgggjjjmmmpppqqqooommmlllhhhkkknnnoooooonnnmmmmmmlllmmmnnnpppppppppooooooBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIINNNUUU[[[eeeiiinnnpppnnnlllllllllhhhiiilllqqqwwwyyywwwtttrrrrrrqqqnnniiiccc\\\YYYYYYZZZZZZXXXUUURRRQQQQQQOOOQQQRRRSSSVVV\\\fffmmmmmmpppssssssqqqpppqqqsssqqqrrrsssqqqoooooosssvvv|||wwwtttvvvyyy|||~~~~~~|||{{{{{{~~~}}}xxxwwwxxx{{{}}}~~~}}}{{{zzzzzzzzz|||}}}|||{{{yyywwwvvvvvvwwwwww|||~~~~~~~~~zzztttkkkeee]]]XXXVVVUUUSSSPPPQQQQQQPPPOOONNNLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIGGGIIIKKKFFFAAACCCKKKBBBBBBCCCDDDFFFGGGIIIJJJGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCHHHFFFHHHKKKOOOTTT___jjjrrrtttwwwyyy{{{zzzxxxwwwxxxvvvuuuwww{{{}}}|||zzzvvvvvvwwwwwwvvvrrrlllhhhYYYRRRIIICCCBBBBBBBBBAAA????????????????????????======<<<;;;;;;;;;;;;<<<>>>>>>???@@@@@@@@@??????DDDDDDEEEGGGLLLRRRWWWZZZWWWOOOJJJKKKKKKHHHIIINNNTTTYYY___bbbbbbeeekkkqqqooommmjjjeeeaaaaaacccfffaaa[[[RRRJJJDDDAAA>>>===;;;:::999:::<<<<<<<<<;;;<<<===???@@@AAAAAA@@@@@@999888777777777999;;;===;;;:::888777777777888999777888888999999888888888999999999888777666555555:::999777666666666777888777666666777999:::::::::666666666666666666666666333333444444555666666666999888777666666777888999999999888888777666666555666555555666888:::999888777666555555555666888999777666666555444444333333666444222333666777555333444555777777555555555666555888:::999666444555666777777777777777666555555999777555666888888666333555666666777777777777666444555666888888888777777555555666777777777777777666555555555555666666777777777777777777777777777666666666666777777777777777777777666666666666666666666666666666666666666888777666555555555555555777777777777666666666666777666666666777888999999777777888888888999999999888999999:::999888777666999666444555777999888666777888999999888777666555888999::::::::::::999888999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@?????????>>>>>>===;;;;;;<<<>>>AAACCCFFFMMMVVV\\\```hhhmmmkkkjjjllljjjeeefffiiijjjhhhiiilllllljjjmmmlllkkkkkkmmmnnnmmmlllBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIKKKNNNUUUZZZ```eeejjjllllllllllllmmmiiiiiikkkoootttwwwvvvuuussssssrrrpppkkkddd^^^ZZZXXXZZZZZZYYYVVVTTTTTTTTTUUUWWWXXXXXXYYY___gggnnnmmmpppttttttrrrpppqqqssspppqqqqqqpppoooppptttwww|||zzzwwwvvvwwwzzz}}}~~~}}}}}}}}}{{{zzzzzz}}}{{{xxxwwwyyy{{{}}}}}}|||zzzxxxxxxzzz|||~~~{{{zzzxxxvvvuuuuuuuuuvvvzzz|||~~~~~~zzzssslllfff^^^YYYXXXWWWTTTRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLJJJIIIJJJIIIJJJLLLGGGBBBDDDKKKFFFEEEEEEFFFFFFGGGHHHIIIGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDHHHFFFHHHLLLOOOTTT^^^iiiqqqsssvvvxxxzzzzzzyyyxxxxxxwwwuuuwwwyyy{{{zzzyyyuuuvvvvvvwwwvvvrrrmmmhhh\\\TTTKKKDDDBBBBBBAAA@@@???????????????????????????>>>======<<<<<<======>>>???@@@@@@AAA@@@@@@@@@BBBBBBCCCFFFJJJPPPUUUXXXUUUNNNIIIIIIIIIHHHJJJOOORRRWWW]]]```aaadddhhhmmmiiihhhfffccc```___aaacccaaa]]]UUULLLEEE@@@>>>>>>>>><<<;;;;;;<<<<<<;;;999===>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;===>>>@@@;;;:::999999888888999999999:::::::::999888777777::::::::::::999888777666999999888777666666777777999888777777777777666555666666666666666666666666777777777666666666666666888888777666666777888888777777777777777888888888666555555666888:::999888777666666666777888:::;;;666666666666666666666666777555444444666777666444444666888777666555666666555888999999666444555777555666666666555444333333888777666666888888666333666666777777777777777666555666777999999999888888666777777888888888888888777777666666666666666777777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666777666666555555555555666666666666666777777777777999999888777777777888888666666777777777888888888888999999999999888777666888666444555888::::::999888888999999999888777666888999::::::::::::999888999::::::::::::::::::;;;999999999999999999999999::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;===>>>??????????????????>>>>>>===>>>?????????AAAEEELLLQQQZZZcccjjjkkkkkkllljjjeeefffiiijjjiiijjjoooqqqoooqqqpppooooooppppppnnnlllBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGIIIKKKLLLOOOTTTWWWaaaeeejjjnnnpppqqqrrrssskkkjjjjjjlllppptttvvvvvvuuuuuutttqqqllleee___[[[XXXYYYZZZYYYWWWUUUVVVWWWUUUWWWXXXWWWWWW\\\ccciiimmmqqqtttuuurrrpppqqqsssqqqrrrssssssssstttxxxzzzyyyxxxxxxxxxyyy{{{}}}~~~{{{||||||zzzyyyyyy|||~~~}}}|||zzzyyyyyyzzz{{{{{{{{{zzzwwwvvvwwwyyy|||zzzyyywwwvvvuuutttuuuuuuwwwyyy}}}}}}yyyssslllfff___[[[ZZZYYYVVVTTTSSSRRRQQQPPPOOOOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKLLLLLLHHHDDDEEEIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGIIIMMMPPPSSS\\\fffnnnppptttwwwyyyyyyyyyyyyyyywwwuuuuuuwwwxxxxxxwwwuuuuuuuuuvvvuuurrrmmmiii___WWWMMMFFFCCCBBB@@@???????????????????????????@@@???>>>>>>======>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBDDDHHHMMMRRRUUURRRMMMIIIHHHGGGFFFIIINNNPPPUUU[[[___```bbbeeehhhdddeeefffeeebbbaaaaaaaaacccaaa[[[QQQGGGAAAAAABBB@@@???===<<<===<<<:::999>>>>>>???@@@@@@?????????>>>===<<<;;;:::;;;<<<===::::::;;;;;;::::::999888999999::::::::::::999999;;;<<<<<<<<<;;;:::999888999999999888888666555555888777777666555555444444777777777777777777777777::::::999888888777666666888777777666666777777888555666666777888999999999666555555666888999999888777777666666777999:::;;;555555555666777888888999777666555666777888777555555777888888777666666777666777999888777666666777666666666666555444333222888777666777888888666444777777777777777777777777777888888999999999999888777888888888999999999999999999888777666666666777666666666666666666666666666666666666777777777777666666777777888888999999777777777777777777777777666555555555555666666777555555666666777777888888;;;::::::999888888777777666666666666666777777777888888999999888888777666777555555666999;;;<<<<<<999999999:::999999888777888999999::::::999999888;;;::::::::::::::::::999888888888888888888888888::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>?????????@@@@@@AAAAAAAAA>>>>>>>>>======@@@DDDHHHPPPXXXaaafffiiikkkjjjggggggjjjjjjiiikkkqqqsssrrruuutttsssssstttrrrooommmBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGFFFFFFEEEDDDDDDEEEGGGIIIKKKNNNPPPSSSTTTaaaeeejjjnnnrrrssstttuuunnnmmmkkklllooossswwwyyyuuuuuuuuurrrmmmfff```\\\ZZZZZZZZZXXXUUUSSSTTTUUUSSSTTTUUUUUUUUUYYY```ffflllppptttuuusssqqqqqqrrrvvvwwwwwwwwwxxxyyy{{{|||xxxyyyzzzzzzzzzzzzzzz{{{zzz{{{|||{{{zzzzzz|||~~~||||||||||||{{{zzzzzzyyyyyywwwuuutttuuuxxx||||||zzzyyywwwvvvvvvvvvvvvtttwww|||}}}~~~xxxqqqjjjeee___[[[ZZZYYYWWWTTTRRRQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKLLLKKKHHHEEEEEEGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAACCCDDDEEEFFFGGGGGGJJJNNNPPPSSS[[[dddmmmooorrruuuxxxyyyyyyyyyzzzxxxuuutttttttttuuuvvvtttttttttuuutttqqqmmmiiibbbZZZOOOGGGDDDBBB@@@>>>??????????????????????????????>>>============>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAACCCFFFKKKPPPSSSRRROOOKKKHHHFFFEEEGGGJJJNNNSSSYYY^^^```aaacccdddeeehhhjjjjjjhhheeecccbbbeeeeeeaaaXXXLLLDDDCCCEEE@@@???======>>>>>><<<:::>>>>>>???????????????>>>======;;;:::999999999999888999:::;;;:::999888777777777999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999999888999999999888777555333555666666777666666777888666666666666666666666666999999999888888777777777777777777666666777777777666666666777888888999999777555555666888999888777999888777666666777888999444555555666777777888888888777777777888888777777666777999999777777777888666777888888888777777777888888888888777666555444666666666777777777666555888777777777777777777777888888888888888888888777777777777777888888999999;;;:::999888777777777777666666666666666666666666666666666666777777777777555666666777888999::::::777777777777777777777777555555555555555666777888555555666666777777888888999999:::::::::999999888777777777777777777777777888888888888888888777777777666666777888999::::::999999999:::999999999999999999999999999999999999;;;;;;;;;::::::999999999888888888888999999999999::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<======>>>???@@@AAABBBBBB???>>>>>>>>>???AAACCCEEEFFFMMMUUU\\\bbbgggjjjkkkjjjlllllliiikkkppprrrqqqtttttttttuuuuuutttqqqnnnBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEFFFHHHKKKNNNQQQRRRRRR\\\___dddjjjoooppppppooopppooonnnnnnpppssswwwzzzuuuuuuuuusssnnnhhhbbb___]]]\\\ZZZWWWRRROOOOOOPPPRRRTTTUUUVVVVVVZZZaaafffkkkoootttuuusssppppppqqqxxxxxxwwwxxxyyyzzzzzzzzzzzz|||}}}}}}zzzwwwwwwwwwzzz{{{||||||{{{{{{}}}~~~}}}{{{yyywwwxxxvvvttttttuuuxxx|||~~~~~~}}}{{{yyyxxxxxxyyyyyytttwww{{{~~~~~~}}}wwwooogggccc]]]ZZZZZZYYYVVVSSSPPPOOONNNMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLLLLLLLLLLMMMMMMMMMJJJKKKLLLJJJHHHGGGFFFEEEGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAABBBCCCDDDFFFGGGFFFFFFIIINNNPPPSSS[[[dddmmmnnnqqqtttwwwyyyzzzzzz{{{yyyvvvsssqqqrrrtttvvvttttttsssssssssppplllhhhbbbZZZOOOGGGDDDBBB@@@>>>???????????????????????????>>>======<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCFFFJJJNNNQQQRRRRRRPPPKKKFFFEEEFFFGGGMMMQQQWWW\\\___aaabbbcccgggjjjnnnnnnlllgggdddbbbccceeeddd\\\PPPGGGDDDDDD???===<<<===>>>???>>>===>>>>>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;;;;;;;777888999999999888666555999999:::;;;;;;;;;::::::999::::::::::::999999888888888999999888777555444666888999999777777888:::555555555555555555555555666666666777777888888888666666666777777666666666777777777777777777777777777666555555777888777666:::999777555444444444444555555555555555555555555777888888888777777888888666777999999777777777888777777777888888888888777777777777777777666666555555666777777777666666666888777777666777888999999888888777777666666666666777666666666666777888999;;;;;;:::888777777777777666666666666666666666666666666666666777777777777555555666777888999999:::777777777777777777777777555555555555555666777888555666666666777777777888666777888:::;;;;;;;;;:::888888888888888888888888777777777777777777888888888888777666666666777777999999999999999999::::::999999999999999999999999;;;;;;;;;::::::999999999999999999999::::::;;;;;;::::::999999::::::;;;<<<::::::;;;<<<======<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBAAA@@@?????????@@@@@@AAA@@@BBBHHHOOOVVV^^^ffflllmmmoooooolllmmmqqqrrrpppqqqqqqqqqrrrssssssqqqpppBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEEEEFFFEEEEEEDDDDDDGGGFFFGGGJJJNNNQQQQQQQQQXXX\\\cccjjjpppqqqooolllooopppqqqqqqqqqsssvvvyyyuuuuuuvvvtttqqqkkkfffccc```___[[[VVVPPPLLLKKKLLLNNNPPPRRRRRRSSSVVV\\\aaaiiinnnssstttrrroooooooootttsssssstttwwwxxxxxxwwwzzz}}}~~~yyyvvvuuuvvvyyy{{{}}}}}}||||||}}}}}}{{{xxxwwwvvvvvvuuuuuuvvvyyy{{{|||}}}|||{{{zzz{{{{{{vvvxxx{{{}}}|||tttllleee```[[[YYYYYYXXXUUURRRPPPNNNMMMLLLLLLMMMOOOQQQOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLMMMNNNNNNIIILLLLLLJJJJJJKKKIIIFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHLLLOOORRR[[[eeennnoooqqqtttvvvxxxzzz{{{{{{yyyvvvrrrpppppptttwwwvvvtttssssssqqqooojjjggg```XXXNNNGGGDDDCCCAAA@@@????????????????????????>>>>>>===<<<<<<<<<<<<======>>>???AAABBBBBBBBBBBBCCCBBBAAABBBDDDHHHLLLNNNPPPTTTUUUOOOIIIGGGGGGFFFLLLNNNSSSYYY]]]```bbbbbbeeeiiinnnooommmiiieeecccaaacccddd___VVVLLLEEEBBB===<<<<<<===>>>??????>>>============>>>???@@@AAA>>>======<<<;;;::::::999777777777888777666666555===<<<<<<;;;999888666555888888999999999999888888888888888888888777666666;;;===>>><<<888666777999666666666666666666666666444444555555666777888888555666666777777666666555888888888777777777777777777666555555777777666555999888666444333333333333555555555555555444444444666888999888777666777888555777888888777666666777888777777888999:::888777333444444555555555555555444666888888777666777888777666666666777999;;;<<<999999777666555555555555777666555555555666888999::::::999888777777777777666666666666666666666666666666666666777777777777555555666666777777888888777777777777777777777777666555555555555666666777777777777777777666666666444555777999;;;;;;;;;;;;999999999999888888888888777777666666666777888888888888888777555444555666999888888888888999:::::::::999999888888999999:::;;;::::::::::::::::::999999999999::::::;;;;;;<<<::::::999999::::::;;;<<<999:::;;;=========<<<<<<:::;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;===@@@AAACCCBBB@@@???>>>===;;;999===<<>>>>>======>>>>>><<<===>>>@@@AAABBBBBBBBBBBBAAA@@@@@@BBBEEEIIIKKKMMMTTTXXXRRRMMMLLLJJJHHHIIIKKKOOOTTTZZZ^^^aaabbbcccggglllooonnnllliiihhhcccfffhhhfff```UUUKKKDDD>>>===<<<<<<>>>>>>===;;;;;;;;;;;;<<<===???AAABBB;;;;;;;;;;;;;;;:::999999999888888777666777777777::::::::::::999888777666888888999999999999888888777777777777777888888999;;;>>>???===888555777999777777777777777777777777666666666666666666666666555555666777777666555555666666777777888888999999777666555555666777666555888777555444444555555666444444555555666666777777555777999888666555666888444666888777666555666666888777666888:::;;;999777111222333555666666777777333666888888666666777888666555555555777:::===>>>;;;:::888777555555555555888777666555666777999:::999888888777777777888888777777777777777777777777666666666666777777777777555555555555555666666666666666666666666666666666777666666555555555555666888888777777666666555555444555777999::::::999888999888888888777777777777777666666555666777888999777888999888555555777999888777777666777888999:::::::::999888888999::::::999::::::::::::::::::;;;777888888999::::::;;;;;;::::::999999::::::;;;<<<888999;;;===>>>>>>===<<<;;;<<<============<<<;;;:::999999999:::<<>>;;;777===:::;;;???BBBEEEMMMVVVYYY___dddggglllsssuuussspppnnnlllkkklllmmmnnnmmmBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGCCCCCCDDDEEEEEEFFFEEEEEEIIIGGGFFFHHHLLLPPPQQQQQQKKKPPP[[[gggppprrrnnniiijjjnnnsssuuusssrrrrrrssswwwxxxyyyyyywwwsssooolllbbbaaa]]]WWWQQQMMMMMMNNNRRRTTTUUUSSSRRRSSSWWW[[[ggglllqqqssspppmmmlllmmmlllkkkmmmqqqwww{{{{{{zzzxxx|||~~~}}}xxxvvvxxx{{{vvvxxxzzz{{{zzzzzz{{{|||{{{{{{||||||{{{zzzzzzyyyvvvwwwxxxyyyyyyzzzyyyyyy~~~}}}|||{{{||||||{{{{{{{{{|||}}}}}}yyyqqqiiiccc___[[[ZZZZZZYYYVVVSSSQQQPPPNNNMMMNNNPPPRRRTTTMMMNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMOOOPPPJJJOOOPPPMMMOOOSSSPPPJJJNNNMMMKKKIIIGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEFFFJJJMMMRRR]]]iiiqqqqqqsssuuuwwwxxxzzz{{{{{{zzzwwwrrrooopppvvv{{{xxxvvvtttrrrppplllhhheee[[[TTTKKKEEEDDDDDDDDDCCC????????????????????????AAA@@@@@@???>>>?????????<<<<<<>>>???@@@AAAAAAAAA@@@???>>>>>>@@@CCCGGGIIIIIISSSYYYUUUPPPOOONNNJJJGGGHHHKKKQQQWWW]]]```bbbbbbffflllpppqqqpppnnnmmmhhhjjjmmmmmmiii^^^QQQHHH@@@>>>===<<<===<<<;;;999;;;:::;;;;;;===???BBBCCC???????????????>>>>>>===;;;:::888777777777888999444555777888999:::;;;;;;888999999:::::::::999999777777666666666888999;;;888;;;>>><<<888777999===999999999999999999999999888888777777666666555555444555666777777666555444444444555777888:::;;;;;;777666555555666777666444666666555555666777999:::333333444666777999::::::555777999888555444666888444666777777666555555666888777666777:::;;;999777222333555777888999::::::333666888888666555777999555444444555777;;;>>>@@@===<<<:::888666666666666999888777666666888:::;;;777777777777777777888888888888888888888888888888666666666666777777777777555555555555555444444444666666666666666666666666888777666555555555555555999999888777666555444444555666888999999888777666888888777777666666666555777666555555555777888999666888999999777777999<<<777777666666666777999:::;;;:::999888888999:::;;;999999999::::::;;;;;;;;;666777777888999999::::::::::::999999::::::;;;<<<888999;;;===>>>>>>===<<<<<<<<<>>>>>>>>>===<<<;;;;;;:::999999:::<<>>@@@BBBBBB???<<<>>>::::::>>>???>>>BBBJJJJJJRRRZZZ```hhhqqqtttsssssspppkkkiiijjjkkkllllllCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBAAA>>>@@@BBBBBBBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEGGGIIIJJJJJJIIIIIISSSUUU[[[dddnnnrrrnnnjjjmmmjjjjjjmmmnnnlllmmmqqquuuvvvxxxzzzzzzxxxvvvuuugggddd^^^YYYUUUSSSSSSTTTYYYXXXWWWTTTQQQRRRTTTVVVeeefffkkkssszzz{{{uuupppkkkllloooqqqtttwwwyyyzzz|||}}}~~~~~~}}}{{{yyywwwvvvyyy{{{zzzxxxxxxyyy|||{{{}}}~~~}}}|||zzzzzz{{{|||{{{yyyxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~wwwyyy{{{~~~~~~|||sssiiiaaa]]]XXXWWWWWWVVVSSSPPPMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNLLLKKKLLLLLLMMMEEELLLNNNKKKKKKOOOQQQNNNOOONNNNNNOOOQQQRRRRRRQQQOOOLLLIIIGGGGGGGGGFFFEEEJJJIIIIIIHHHGGGFFFFFFEEEFFFDDDBBBAAABBBCCCCCCBBBBBBCCCDDDCCCCCCCCCEEEGGGBBBCCCEEEJJJQQQYYYaaafffppptttwwwwwwyyy|||{{{xxxzzzxxxtttqqqpppqqqssstttzzzxxxtttrrrpppnnnjjjhhh```ZZZPPPHHHDDDBBBAAAAAA???@@@@@@AAAAAA@@@@@@???BBB@@@>>><<<<<<===>>>??????@@@AAAAAA??????@@@AAACCCBBBAAAAAABBBCCCDDDEEEKKKMMMRRRUUUUUUQQQIIICCCFFFEEEIIIQQQVVVYYY]]]bbbfffgggjjjpppuuuvvvrrrooopppooonnnooonnncccRRREEEGGG@@@:::;;;<<<;;;;;;===>>>===<<<;;;;;;<<<>>>???>>>???@@@@@@@@@>>>===<<<===<<<:::888777666555555888666555666999:::999777888888888777777777777777999888777555555777888999777777888888888888777777777777777777777777777777888999::::::999777444333999888666555555555666777888888888888888888888888666666666666555444222222777777777555444222000///888777555333333555777888666555555555555777999:::888888888777777666555444888888888888888888888888666666555555555555666666666666666666666555555555111222333555666777777777888888888888888777666666888888888888888777666666555555555555555555555555777::::::777666888777444666666666666777777777777888:::;;;999666444555777777666555555666777777777666666555666666777888999666666555555555444444444666777777777777777666555888888777777777777888888666666777777888888999999888777777777999999777555333555777888555333222222999999:::::::::999999888<<<;;;999888777888999999777888999:::;;;:::999888;;;:::999888777777777777;;;888555666999<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;===>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<===???@@@AAACCCFFFKKKRRRZZZcccjjjnnnlllooorrrqqqmmmkkkkkkmmmCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAACCCDDDDDDBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLQQQSSSXXXbbblllpppnnnkkkllliiiiiilllmmmlllnnnrrrqqqssswwwyyyzzzyyywwwuuugggccc]]]YYYWWWZZZ^^^aaa]]]\\\YYYUUURRRQQQSSSUUU\\\___eeeooowwwzzzvvvqqqlllmmmooorrruuuxxxzzz|||}}}~~~~~~|||{{{wwwyyyzzzzzzxxxxxx{{{}}}|||zzzzzz{{{}}}|||zzzzzzzzz|||}}}~~~~~~~~~xxxyyyzzz|||~~~{{{rrrhhh```]]]YYYXXXXXXWWWTTTPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNIIINNNPPPMMMMMMPPPQQQOOOPPPPPPPPPQQQRRRSSSSSSRRRRRRPPPMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGEEECCCCCCDDDEEEDDDCCCCCCDDDEEEEEEDDDDDDFFFHHHFFFFFFHHHLLLSSS[[[ccchhhqqquuuwwwwwwxxx{{{{{{xxx{{{yyyvvvsssrrrsssuuuvvvyyywwwuuusssrrrooollliiibbb[[[QQQIIIDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@>>>=========>>>>>>>>>@@@AAAAAA@@@@@@AAACCCCCCCCCBBBAAABBBCCCDDDDDDGGGJJJOOOSSSUUURRRKKKFFFHHHGGGIIIOOOTTTVVV[[[```eeefffiiioootttuuusssppptttrrrrrrsssrrriiiYYYMMMHHHAAA;;;<<<===<<<<<<>>><<<<<<<<<<<<===???@@@@@@??????@@@@@@@@@???>>>======<<<;;;999888777777777777555444555888999888666999999999888888888888888999888777666666777888999777777888888888888777777777777777777777777777777999999::::::999888666666:::999888777777777888888666666666666666666666666666666666666666555444333555555555444444333222111777666555444444555666777777666666555666777999999777777777777777666666555666666666666666666666666666666555555555555666666777777777777777777777777555555666666777666666666666666666666666555444444777777888888777777666555666666666666666666666666555999999777777:::999666666666666666777777777777333555777777555555777:::888777666666666777777777777666666666666777777888777777666666666555555555666666666666777777777777999999888888888888999999666666666666777777777777888777777777999999777666555777:::;;;999888888888888999999::::::999999888;;;:::999999888888888999777888999999::::::999999999999888777777777888888999777666777;;;>>>???>>>::::::::::::::::::::::::===<<<<<<;;;<<<===>>>?????????@@@@@@@@@@@@??????>>>============>>>>>>???>>>@@@DDDJJJRRRZZZaaaeeemmmnnnnnnkkkiiijjjooosssCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMOOONNNPPPUUU___hhhnnnnnnmmmlllhhhgggjjjkkkllloootttooorrrwww{{{}}}{{{yyywwwkkkeee^^^YYYYYY^^^fffkkkbbb```\\\VVVRRRPPPRRRTTTVVVYYYaaallltttwwwtttooommmnnnooorrruuuxxx{{{||||||}}}~~~~~~}}}|||yyyyyyyyyxxxxxxyyy||||||zzzzzz{{{}}}}}}|||{{{{{{|||~~~~~~|||||||||}}}~~~}}}{{{sssjjj```]]]ZZZZZZZZZXXXTTTPPPOOOOOOPPPPPPPPPOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOOMMMQQQRRROOONNNOOOPPPOOOPPPQQQTTTVVVWWWWWWWWWVVVUUUSSSQQQPPPQQQQQQPPPOOOJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFGGGGGGEEECCCEEEFFFFFFFFFEEEEEEGGGHHHJJJJJJKKKOOOVVV___ggglllssswwwwwwuuuvvvyyyzzzwwwzzzxxxuuusssrrrssstttuuutttsssssssssrrrpppkkkhhhccc\\\RRRJJJEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA???????????????>>>>>>===>>>???AAAAAAAAAAAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFKKKPPPSSSRRRMMMJJJJJJGGGGGGLLLPPPSSSXXX^^^cccdddhhhmmmrrrtttsssqqqtttssssssttttttmmm```VVVKKKCCC===>>>???>>>===???:::;;;<<<>>>???@@@AAAAAA>>>???@@@@@@@@@???>>>======<<<;;;:::999999999999888666666777888999888777999999999999999999999999999888777666666777888999777777888888888888777777777777777777777777777777777666666555555666666666;;;;;;:::999999999999:::666666666666666666666666666666777777777777666555444444555666666666555555666666666666666666666666888777777777777777888888555666777777888888777777666666666666666666666666666666555555555555666666777777777777888888888888777777888888777666555555666666666666666555555444666777777777777666555555888888888888888888888888444777888777777::::::888666666666666777777777777222444666666666777999:::999999888777666666666777888777777666666666666777777777777777777666666666666666555555666777888999::::::999999999999::::::666666666666666666555555888777666777999999888666555888;;;<<<;;;:::;;;;;;888888999999999999999888999999999:::999999888777999888888888888999::::::999999999999999::::::;;;:::999888999<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>===============;;;;;;===AAAFFFMMMSSSWWWcccfffiiijjjjjjlllqqquuuCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBBBBCCCDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEGGGIIIKKKMMMLLLNNNSSS[[[eeellloooooolllhhhfffiiijjjlllpppuuuppptttyyy}}}|||yyyvvvmmmhhh```ZZZXXX\\\bbbfffaaa___[[[VVVRRRPPPRRRTTTUUUYYYaaakkkrrrtttqqqnnnmmmmmmnnnpppssswwwzzz{{{zzzzzz{{{{{{zzzyyyxxxwwwyyyxxxwwwvvvwwwyyy}}}~~~{{{yyyzzz{{{}}}||||||{{{{{{|||}}}}}}~~~{{{{{{zzztttlllaaa^^^[[[[[[[[[YYYTTTPPPPPPPPPQQQQQQPPPOOOMMMLLLJJJKKKMMMNNNOOOOOONNNNNNNNNPPPPPPNNNLLLLLLMMMNNNNNNTTT[[[aaabbbaaa^^^\\\XXXVVVTTTSSSRRRRRRPPPNNNJJJKKKMMMMMMMMMLLLJJJIIIGGGFFFFFFHHHIIIHHHEEECCCEEEFFFGGGFFFDDDDDDFFFHHHIIIJJJLLLQQQYYYbbbkkkqqqtttvvvuuurrrsssvvvwwwuuuuuutttrrrqqqpppppppppqqqooooooppprrrrrrooojjjfffccc\\\SSSJJJEEECCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA===>>>???@@@@@@???===<<<===???AAAAAAAAABBBDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDHHHMMMPPPPPPNNNKKKJJJFFFEEEIIIMMMPPPVVV]]]```bbbfffjjjnnnqqqrrrqqqnnnmmmnnnooopppkkkbbbZZZNNNFFF@@@@@@AAA???>>>@@@:::;;;===>>>?????????>>>===>>>?????????>>>===<<<;;;;;;:::999999999999:::888888888999999::::::999888888888999999999999999888888777666666777888888777777888888888888777777777777777777777777777777888777555555555777888:::;;;;;;::::::999999999999777777777777777777777777666777777888888888777777666777777888888888888888555555666666666666555555888888888777777777777777555555666777888999999999777777777777777777777777666666555555555555666666666777777777777777888888666777777777777666555555777777888888888888777777666666666666666555555444888888888888888888888888333666777555666999888555666666666666777777777777666777777777777777777888::::::999888666555666777888888777666666555666666666666666666666666666666666555444444555777999;;;999999999888888999999999888888777777666666555555777666666777999999888666555777999999888888888999777888888999999999999888777888999::::::999888777999888777777777888:::;;;:::::::::;;;;;;===>>>>>>===<<<;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======::::::999999999999::::::>>>>>>============>>>>>>======<<<<<>><<<===???@@@AAAAAAAAACCCEEEDDDDDDDDDCCCCCCBBBAAAAAACCCDDDFFFJJJMMMNNNLLLJJJJJJEEEDDDGGGKKKNNNUUU\\\\\\___bbbfffiiilllnnnoooiiihhhhhhjjjkkkhhhccc^^^SSSKKKDDDCCCCCC@@@???@@@;;;<<<=========<<<;;;:::;;;<<<===>>>>>>===<<<<<<999999888888888888999999777777888888888888888999777777777777888888999999888888777777777777888888777777888888888888777777777777777777777777777777;;;:::888777888:::<<<>>>999999999999999888888777777777777777777777777777666777888888888888888777777888888888888777777666555555666666666666555555888888888888777777777777444555666888999999999999777777777777777777777777666666555555555555666666555555555666666777777777444444555555666666555555777777888888888888777777666666666666666555555444777777777777777777777777444777777444444666555222666666666666777777777777666555555666666777666666999::::::888555444555777888888777666666555666666555555555555555555555555666555444444555777999;;;888888777777777777888888999999999888888777777777777666666777999999888777666888999888666555555666666777888888999999999999666777999::::::999888777999888777666777888999:::999999999999:::<<<===>>>;;;;;;;;;:::999888777777888888888888888888888888:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@CCCBBB???>>>===???AAABBBBBBKKKWWW```dddgggjjjlllCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCC>>>@@@AAABBBBBBBBBDDDFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDIIIKKKNNNSSS[[[eeemmmrrrmmmiiihhhkkklllmmmpppuuunnnqqqtttwwwwwwtttpppnnnfffccc___[[[XXXXXXXXXYYYZZZZZZZZZWWWTTTSSSSSSTTTRRRWWW___hhhpppuuuwwwxxxnnnnnnmmmmmmoooqqqtttvvvyyyyyyxxxwwwvvvuuuttttttwwwuuutttuuuyyy|||~~~yyyzzz|||}}}|||{{{|||}}}{{{{{{{{{{{{{{{zzzzzzzzz}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~|||zzzsssjjjbbb^^^ZZZXXXXXXXXXUUURRRQQQPPPOOONNNMMMMMMMMMMMMHHHHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJLLLQQQUUU___mmmvvvwwwsssooollliiigggeeedddcccaaa]]][[[WWWVVVTTTRRROOOMMMLLLKKKKKKJJJIIIJJJKKKJJJIIIGGGEEEFFFFFFEEECCCCCCDDDFFFEEEHHHNNNVVV___hhhppptttpppssssssppppppssssssqqqsssssstttttttttsssrrrqqqpppqqqrrrtttuuurrrmmmiii]]]WWWNNNGGGCCCBBBAAAAAA???@@@@@@AAAAAA@@@@@@???<<<===???@@@AAA@@@>>>======>>>@@@@@@@@@@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBAAACCCCCCDDDGGGJJJKKKKKKIIIKKKFFFEEEGGGJJJLLLRRRYYYYYY[[[^^^aaaccceeeiiilllgggffffffggghhhhhheeecccXXXPPPHHHFFFDDDAAA??????<<<<<<<<<<<<;;;:::999999;;;<<<===>>>>>>>>>===<<<999999888888777888888888333555666666555555666777666666666777888888999999777777777888888777777777777777888888888888777777777777777777777777777777888777555444555777999:::888888888999888777777666666666666666666666666666777777888888888777777666666666777777666666555555666666666666666666666666555666777777777777666666555666777888999999999999666666666666666666666666666666555555555555666666444444555555666666777777333333444555555666555555444555555666666666666666666777777777777666555555666666666666666666666666444777777444333555444111666666666666777777777777222111111333555777777666666888999777444333555888888777777666666666666777444444444444555555555555666666555555666777888999888777777777777777777888999999999999999999888888666666666777999:::999777999::::::999777555666777666666777888999999999999666777888888999888888888888777777777777888999999666666666666777888::::::666888::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<===???@@@AAAEEEDDDBBB@@@???>>>>>>>>>@@@DDDIIIMMMQQQXXXaaagggCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCCCCBBBBBBCCCEEECCCCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCDDDEEEEEEEEEDDDGGGHHHJJJOOOVVV```iiipppnnnkkkjjjmmmnnnnnnppptttmmmooorrruuuuuutttqqqpppiiifffbbb]]]ZZZYYYYYYZZZYYY[[[\\\[[[WWWTTTSSSSSSQQQVVV]]]eeekkkqqqvvvxxxqqqpppnnnnnnnnnpppssstttvvvvvvvvvvvvvvvvvvwwwwwwxxxvvvvvvxxx|||yyy|||~~~~~~|||||||||||||||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{xxxyyyzzz|||~~~~~~}}}}}}}}}~~~{{{rrriiiccc^^^XXXVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJKKKMMMNNNJJJJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKOOOOOOMMMQQQWWW```hhhsssyyyxxxtttrrrrrrpppooonnnnnnnnnmmmjjjgggbbb```\\\WWWSSSQQQPPPOOOOOOMMMLLLKKKLLLMMMLLLKKKGGGGGGGGGFFFDDDDDDEEEGGGFFFJJJQQQZZZbbbjjjooorrrooorrrtttrrrsssuuuuuuqqqtttuuuvvvwwwwwwvvvtttsssppppppqqqrrrrrrppplllhhhYYYSSSKKKDDDAAA@@@@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@<<<===>>>???@@@??????>>>===>>>@@@??????>>>@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAABBBDDDHHHJJJKKKKKKNNNJJJGGGIIIJJJJJJNNNSSSVVVXXX[[[\\\]]]```dddhhhfffeeeeeeeeefffgggffffff]]]TTTKKKHHHFFFAAA>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@@@@???>>>;;;:::999999888888888888444666777777555555777999666666777888888999::::::777777888888888888777777777777888888888888777777777777777777777777777777555555444333333444555666777888999999999888666666666666666666666666666666888888888888777666555555555666777888888999999888777666555444444555666777333444555666777777666666666777888888999999999999666666666666666666666666666666555555555555666666444555555666777777888888555666666666666555555444444444555666666666666666777777888888777777666555666666666666666666666666444777888555555777777444666666666666777777777777555444333444777999888666444666888666333222555888777666666666666777777888444555555555666666666666666666666666777777777777999888888777777888888999888888888888888999999999666555555777999:::999888888999999888666666777999555666777888999999999999777777777777777888999999666777777888888888888888777777666777777888999999555888;;;<<<::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;;;;;;;:::888777777888:::;;;===============>>>??????AAAAAA@@@@@@???>>>======>>>???@@@AAACCCIIISSSZZZCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAACCCEEEEEEEEECCCBBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEE@@@AAACCCEEEGGGGGGGGGFFFFFFFFFHHHLLLRRR\\\gggnnnnnnllllllooopppnnnooosssnnnpppsssvvvwwwwwwvvvuuuqqqmmmfff___[[[YYYZZZZZZZZZ\\\^^^]]]ZZZVVVSSSQQQTTTWWW]]]bbbggglllqqqttttttrrrpppnnnoooppprrrtttrrrrrrrrrsssuuuvvvxxxyyyxxxwwwwwwzzz|||}}}}}}~~~}}}}}}|||{{{{{{zzz{{{|||}}}}}}|||{{{{{{wwwyyy{{{~~~}}}}}}}}}|||{{{}}}~~~}}}}}}{{{sssiiiccc^^^WWWTTTTTTUUUTTTSSSQQQNNNKKKIIIIIIJJJMMMOOOLLLLLLKKKJJJJJJKKKMMMNNNOOOLLLMMMQQQRRRQQQUUU]]]hhhooovvvyyyvvvssssssuuurrrrrrrrrsssttttttqqqoookkkhhhbbb\\\WWWTTTTTTSSSRRRPPPNNNMMMNNNOOOOOOOOOHHHIIIIIIGGGFFFEEEFFFHHHIIIMMMUUU]]]eeekkknnnpppooosssuuutttuuuwwwvvvrrrtttuuuwwwxxxxxxvvvtttsssnnnmmmmmmnnnnnnlllhhheeeVVVQQQHHHBBB@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBAAA======>>>???????????????===>>>??????>>>===>>>@@@@@@AAACCCDDDDDDDDDCCCCCC@@@???@@@BBBGGGJJJLLLMMMQQQMMMJJJJJJJJJHHHKKKOOOTTTWWWYYYZZZZZZ\\\aaaeeeddddddccccccdddeeefffggg```VVVMMMIIIFFFAAA=========<<<;;;;;;;;;===>>>???>>>???@@@AAABBBAAAAAA@@@===<<<;;;:::999999999999777999;;;:::888888:::<<<777777888999::::::;;;;;;777777888888888888777777777777888888888888777777777777777777777777777777::::::999999999999::::::888888999:::999888777666888888888888888888888888888888888777777555444444666777999;;;<<<>>>>>>>>>888777555444444555777888111222444666666666666666777777888999999999999888888888888888888888888888666666555555555555666666555666666777888999999999999999888888777555444333666666777888888888888888888888888888888777666666666666666666666666666666444777888666777::::::777666666666666777777777777===;;;888999::::::888555222555888666222111555999666666555666666777888999555666666666777777888888666777777777777777666555:::999999999999999999:::666666777777888888999999666555555777999:::999888444555666666555666888:::555555777888888999999999888777666666666777999:::555666888999999999888777::::::999999::::::;;;;;;888;;;>>>>>>;;;999999;;;999999999999999999999999999:::;;;<<<<<<<<<;;;:::>>>===;;;::::::;;;===>>>???>>>>>>===============;;;<<<>>>??????>>>===<<<999<<<>>>??????BBBGGGKKKCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEDDDDDDCCCBBBBBBAAAAAADDDCCCBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJLLLPPPYYYdddmmmooooooooollljjjkkkmmmpppqqqsssttttttuuuvvvyyy{{{rrrpppkkkccc[[[XXXZZZ\\\ZZZZZZ[[[ZZZYYYVVVSSSRRRNNNSSSYYY^^^ccciiiqqqwwwsssvvvxxxxxxuuussstttvvvuuutttrrrqqqrrruuuxxxyyy{{{{{{zzz{{{|||~~~~~~~~~}}}{{{|||~~~~~~{{{xxx||||||{{{{{{{{{}}}~~~||||||}}}~~~}}}~~~}}}tttlllccc\\\WWWVVVUUURRRQQQSSSQQQOOOLLLIIIHHHIIIJJJLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLLLLMMMQQQXXX\\\ggglllqqqsssssssssvvvyyyvvvuuussssssuuuwwwxxxxxxrrrqqqmmmfff___ZZZXXXWWWPPPQQQRRRSSSRRRPPPNNNLLLLLLJJJHHHHHHIIIJJJJJJJJJJJJOOOXXXbbbkkkpppsssttttttsssrrrqqqrrrtttvvvxxxssssssuuuwwwyyyxxxuuurrrpppllliiikkknnnmmmfff___PPPMMMHHHDDD@@@>>>>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@EEEAAA>>>===???@@@>>>=========;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCFFFJJJKKKNNNMMMKKKGGGEEEEEEGGGJJJQQQWWW^^^^^^YYYWWW[[[___``````bbbdddfffhhhjjjjjjiiibbbWWWMMMEEE@@@<<<:::@@@<<<999999<<<@@@@@@@@@;;;;;;<<<<<<>>>???@@@AAA<<<;;;:::888777666666666:::;;;<<<;;;999888999:::777777888999;;;<<<:::888666666666777888888999999888888777777777777888888:::::::::999999999888888333444666888999888777666777888999888777666777888777777777888999999::::::///000333555777666555555777777777777666666666666777444111222444666444222222333555666888999999:::666666666666777888::::::777666555555555666888999666555444555777999999888444555555666666666666666888666444444777999888666;;;999666444444666999;;;888888777777777777888888777777777777666666666666666666555555555555666666888888777777777777888888777666555555555666888999777777777666444555777999555555555555555666777777999777555444444666999:::999666333111333555888999777999::::::888777777888777666555555777888888777777777777777777666555444555555555555666666666666777777777777777888888999888999;;;:::777555444444777777888999:::;;;;;;;;;666777888::::::999999888888888999999999:::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;::::::999:::<<>>>>>>>>>>>>>>===>>>===<<<<<<===@@@CCCEEEBBBBBBAAAAAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJMMMTTT^^^fffkkkmmmmmmllljjjkkknnnqqquuuvvvxxxxxxwwwwwwyyyzzzuuutttppphhh```YYYWWWWWWYYYZZZ[[[[[[ZZZWWWTTTRRRPPPSSSVVVXXX\\\dddnnnvvv}}}wwwqqqnnnpppsssvvvuuutttssstttwwwyyy{{{|||{{{{{{{{{{{{}}}~~~~~~~~~{{{}}}|||{{{{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~{{{|||~~~{{{rrrjjjccc]]]XXXWWWUUUQQQPPPQQQPPPNNNLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLOOOUUU]]]ccciiijjjlllmmmnnnqqquuuyyyyyywwwtttssstttuuuuuutttvvvuuurrrmmmfffaaa^^^]]]XXXXXXWWWVVVSSSPPPMMMLLLLLLJJJIIIHHHIIIJJJJJJKKKOOOUUU^^^hhhpppuuuxxxxxxwwwuuutttrrrrrrsssuuuvvvtttuuuvvvxxxyyywwwsssppppppmmmjjjkkkmmmkkkddd]]]PPPMMMIIIEEEAAA@@@???@@@AAAAAA@@@@@@@@@?????????DDDAAA>>>===???@@@>>>===;;;;;;;;;<<<>>>AAADDDFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGJJJLLLLLLKKKIIIFFFDDDDDDFFFHHHTTTWWWZZZ[[[[[[\\\^^^```ddddddeeeggghhhiiijjjjjjiiiddd[[[QQQHHHBBB>>>======;;;;;;>>>CCCFFFEEEDDD;;;;;;;;;<<<===>>>@@@@@@===<<<;;;:::888888888888999;;;;;;:::999888999:::888888888999;;;;;;999777888888888777777777777777888888777777777777777888:::999999999888888888888666666777888888777666555777888999888777666777888777777777888888888888999333444555666666555444333888888777777777666666666666555333333555555555444333444555666777777777666777666666666777888999999666666888999999999888777666444333444666777777666444555555666666666666666888666444555777999888666999888666444444666888999777777777777777777777777999888888777666555555444888888777777777777888888888888777777777777888888777777666666666777888999555666777666444444666777666555555555555666777777777666555444444666888999999777444333444555777777555777999:::888777777888777666555555777888888777888888888777777666666666555555666666666777777777777777777777777888999999666888::::::888777777888666666666777888888888999555666777888999888888777888888999999999:::::::::;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<;;;:::999999:::<<<===999<<<<<<999:::======:::;;;<<<===>>>>>>>>>>>>>>>???>>>=========>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIIIIJJJOOOWWW]]]iiilllooonnnmmmmmmpppssswwwyyyzzzzzzyyyxxxxxxyyyvvvuuusssmmmeee]]]YYYWWWYYYZZZ\\\]]]\\\YYYUUUSSSWWWWWWWWWWWWZZZbbbnnnwwwvvvnnnlllppptttwwwwwwvvvvvvwwwyyy{{{}}}}}}|||{{{zzz{{{}}}~~~~~~}}}}}}||||||{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{rrrkkkddd^^^YYYXXXVVVQQQNNNOOONNNMMMKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOKKKKKKLLLMMMQQQZZZdddkkkkkkhhhffffffjjjpppuuuxxxwwwuuusssssstttuuuuuutttxxxxxxwwwtttmmmgggcccbbb___]]][[[YYYVVVSSSQQQPPPNNNMMMLLLLLLLLLMMMNNNNNNTTTZZZcccmmmtttyyyzzzzzzyyyxxxvvvtttsssssstttuuuvvvvvvwwwyyyyyyvvvrrrnnnqqqnnnjjjjjjjjjggg___XXXOOOMMMIIIEEECCCAAAAAAAAA@@@@@@@@@?????????>>>>>>CCCAAA???>>>??????>>>===<<<<<<<<<===???BBBEEEFFFAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCEEEGGGJJJKKKKKKKKKJJJHHHFFFEEEGGGHHHPPPRRRUUUYYY\\\^^^]]]\\\dddeeefffgggggghhhhhhgggjjjhhhbbbWWWLLLDDDAAAAAA<<<<<<<<<@@@EEEGGGEEEBBB::::::;;;;;;<<<===??????>>>===<<<;;;:::999999999999:::::::::888777888999999888888999;;;:::888666999999888888777666666555999999888777666666777777888888888888777777777777888888888777666555555555666777888888777666777999888888777777777777666666888888777666555444333333888888888888777777777777555666666666555555666777555555555666666555444444888777777777777777888888555666999;;;<<<:::888666666444333333555666555555444555555666666666666666777666555555777888888777777666666555555666666777666777888999999888777666:::999888777666555444333888888777777777777888888888777777666666777777888888777777777777888999999555777888888666666666777666666555555666666777888666555555444555666777777888888666555555555555555222555888999999777777777888666555555777888888777:::999888777666777888888666777777777777888888888888777777777777888999999444666999:::999999:::;;;777777777777777777888888777777888999999999999888888888999999999:::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;<<<;;;:::999888999::::::999<<<<<<999:::======::::::;;;<<<===>>>>>>>>>>>>@@@??????>>>>>>=========@@@@@@@@@AAABBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHLLLRRRXXXjjjnnnssssssqqqppprrruuuuuuwwwxxxyyywwwvvvvvvwwwssssssqqqmmmgggbbb]]][[[ZZZ\\\^^^```___\\\XXXUUUXXXXXXWWWVVVXXX___kkksss|||uuuoooooosssxxxwwwwwwvvvvvvxxxzzz|||}}}~~~}}}{{{zzzzzz|||~~~~~~~~~~~~}}}}}}||||||{{{{{{|||~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvoooeee___ZZZYYYVVVPPPMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKLLLMMMRRR\\\fffnnnkkkgggcccdddjjjqqquuuvvvtttrrrqqqrrruuuwwwxxxxxxwwwyyyyyywwwqqqkkkfffddd```___]]][[[YYYWWWWWWWWWRRRRRRRRRQQQPPPQQQSSSTTTWWW]]]eeennntttxxxxxxxxxzzzyyyvvvuuutttuuuvvvwwwvvvvvvxxxyyyzzzxxxtttppprrroookkkiiigggbbbZZZSSSMMMKKKHHHEEECCCAAAAAAAAA@@@@@@@@@@@@????????????AAA@@@????????????>>>>>>???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFHHHIIILLLMMMMMMKKKIIIHHHIIIJJJLLLSSS\\\cccdddaaa\\\YYY___```bbbdddeeeeeeeeeeeeiiijjjggg]]]PPPFFFCCCCCC???===<<<===@@@AAA???<<<:::::::::;;;;;;<<<>>>>>>>>>===<<<;;;::::::::::::888999:::999777666777888999999999999:::999777555888888888888777777666666:::999888777666666666666777777777777777666666666888888777666555666666666666777888888777777888999888888888777666555555444:::999777666555555555555999888888888777777777777333666999888666444666999555555666666666666555555999888777777777777777888555666888::::::999888777777555444444555666555444444555555666666666666666777666555555666777888888555555666666666666555555555666888::::::888666555999888888777666555555444666666555555555555666666777777666666666666777777888888888888888999999999666888::::::999777777888666666666555666777777888444555555666666666666666777888999888666555444444111444777999999777777777888666555666777999888888;;;999888666666777999:::777777888888888999999999888888777777888888999:::555777999:::999999;;;<<<:::::::::999999999999999999999999:::::::::::::::888888999999999::::::::::::999999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::999999::::::;;;999;;;<<<999:::======:::888999;;;<<<===>>>>>>?????????@@@@@@@@@???>>>===@@@@@@@@@AAABBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIIIIIIILLLRRRVVVgggnnntttuuuqqqoooqqqtttoooqqqssstttsssssstttuuutttrrrnnnjjjfffccc___]]][[[]]]___aaa```^^^[[[YYYQQQRRRSSSSSSTTTYYYbbbiiiwwwxxxwwwtttqqqqqquuuyyyuuuuuuuuuvvvwwwyyy{{{}}}~~~|||zzzyyyzzz|||~~~}}}~~~||||||{{{{{{|||}}}~~~}}}}}}}}}|||}}}}}}~~~|||}}}}}}~~~~~~~~~wwwqqqfff___ZZZXXXUUUPPPMMMMMMJJJKKKLLLMMMMMMNNNNNNNNNKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNSSS[[[eeellliiigggeeehhhnnnsssuuuuuuuuutttssssssvvvxxxyyyyyywwwyyy{{{yyyuuuooojjjhhhdddcccaaa___]]]\\\[[[[[[UUUVVVWWWUUUTTTTTTWWWZZZ]]]aaahhhnnnsssvvvvvvvvvyyywwwvvvuuuuuuvvvwwwyyyuuuuuuvvvxxxzzzyyyvvvtttrrroookkkgggccc]]]UUUOOOIIIHHHFFFDDDBBBAAA@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@??????>>>??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEKKKLLLMMMLLLJJJIIIIIIJJJKKKXXXiiiqqqooofff```]]]ZZZ\\\___ccceeeggggggggghhhjjjiiibbbUUUKKKFFFEEEBBB>>>::::::<<<======;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::999::::::888999:::999777666777888999888888999:::999777444666666777777888888888888999999888777666666777777666666666666666666666666666666666555666777888888555777888888777777888999999888888777666555444444888777777666666666777777888888888777777777777666333666999999666555777999555666777888888888888888999888777777777777777888777666666666666777888888888777555555666777666555444555555666666666666666666666666666666666777888444555666777777666555444555666888::::::888666555666666666666777777777777666666555555555555666666777777666666666666777777777777888888999999999999444777999999888666666666666666666666666777888888444555777999999888777666666888:::999666444444555111444777888888777777888888777666666888999999888:::999777666666888999;;;888888888888999999999999888888888888888999999:::888999::::::888888999;;;:::::::::999999999999999888888888888999999999:::888888999999999:::::::::999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;<<<===>>>999;;;<<<999:::======:::888999:::;;;======>>>>>><<<>>>@@@AAABBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDGGGJJJKKKJJJLLLQQQUUU```hhhqqqsssooolllnnnqqqmmmnnnooooooooooooqqqtttvvvsssnnnjjjgggccc^^^[[[\\\]]]^^^______^^^\\\[[[PPPRRRTTTUUUUUUYYY```fffooorrruuuuuurrrqqqrrrsssssstttuuuvvvwwwyyy{{{|||}}}|||zzzyyyzzz}}}~~~zzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}~~~zzz{{{}}}~~~~~~zzzuuuqqqggg```YYYWWWTTTOOONNNOOOJJJKKKMMMNNNOOONNNMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNPPPTTT[[[ccciiiggggggiiilllqqqtttvvvwww}}}zzzxxxwwwwwwxxxxxxwwwzzz|||~~~}}}yyytttpppnnnmmmllljjjgggdddaaa___^^^YYY[[[]]][[[YYYYYY]]]```fffhhhlllpppsssuuuvvvvvvxxxwwwuuutttuuuvvvxxxyyyuuuttttttuuuwwwwwwvvvuuuqqqnnnjjjfff```YYYQQQKKKGGGFFFEEECCCBBBAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>???AAAAAA???>>>??????;;;<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCGGGIIIKKKKKKIIIGGGGGGGGGFFFUUUfffmmmjjjbbb^^^]]]ZZZ]]]aaafffiiilllmmmmmmhhhjjjkkkeee\\\QQQJJJGGGCCC???::::::<<>><<<<<<;;;;;;<<<======>>>===<<<;;;:::::::::::::::999:::::::::888777888999888777777888:::999777555555666666777888888999999888888777777777777888888666666666666777777777777555555555666777888888888555666888888777777888:::999999888777777666555555555555666666777777888888777777777777666666666666333555777888888777777888555666777888999999:::999888777777777777777888888777666555555555666888999888666555555777888777777444555555666666666666666555666777666555666777999555666666777777666666555666777888999999888777666555555666666777888888888888888777777777777888888777666666555555666666777666777888888999999888888333444666666444444444555777777666666777777888999555777:::======;;;999777666888;;;999666444555777444666888888777777888999999777666666888999999888888888777666777888999:::777888888888888999999999999888888888888999:::::::::::::::999777666888999777777777777777777888888666666555555666666777888888888999999999:::::::::888888888999999999999999999999999999::::::::::::999::::::;;;===>>>>>>???999<<<<<<999:::======:::888999:::;;;<<<<<<<<<<<<:::<<<>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAA???@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEHHHKKKKKKKKKKKKOOORRRXXXcccnnnrrrooommmooosssppppppooommmlllmmmpppsssrrrpppnnnmmmkkkfff```[[[[[[[[[[[[[[[[[[[[[[[[[[[SSSUUUWWWWWWWWW\\\ccciiikkkoootttuuurrrppppppqqqssstttuuuvvvxxxzzz{{{||||||{{{yyyxxxzzz}}}}}}}}}yyyyyyyyyzzz|||~~~~~~}}}~~~~~~zzz{{{|||}}}~~~}}}}}}|||}}}}}}|||{{{yyyvvvsssppphhh```XXXUUUSSSOOOOOORRRJJJLLLNNNOOOOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMOOORRRVVV\\\ccchhhgggiiikkkmmmpppssswwwzzz~~~{{{zzzzzzzzzyyyxxx{{{}}}}}}zzzvvvsssrrrsssssssssqqqnnnkkkhhhgggbbbeeefffeeebbbcccgggkkklllmmmnnnoooqqqssstttuuuyyyxxxvvvtttttttttuuuvvvvvvsssqqqppprrrsssssssssooommmjjjeee^^^VVVNNNIIIFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???<<>>???@@@<<<===>>>@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBEEEGGGJJJKKKIIIGGGFFFEEECCCJJJSSSYYYYYYYYYZZZ\\\\\\___ccciiimmmoooppppppjjjkkkllliiibbbYYYOOOJJJDDDAAA======>>>???===;;;======<<<<<<======>>>>>>======<<<<<<;;;;;;<<<<<<999;;;;;;:::999888999:::777666777888::::::888666777777777777777888888888666666666666777888999:::666666666777777888888888555666777888888777666666444666888888777777999:::999999999888888777777666444555666777777777666666666666666666555555555444333333555777999999777555777777888888888888777777777666666666777888999999666666777777888888888888666555444444666888888777444555555666666666666666555666888777555555777:::777777777777777777777777777777777777777777777777666666666666777777777777888888777777777777888888666666555555555555666666555666777888888888777777555666666555444444555777777777666666777777888999666999===AAAAAA>>>;;;888555888:::999555444666:::888888888777666666888:::999777666777888:::999999666666666777777888888888777777777888888888888999999999888888999999:::;;;999999999888666666777999666666666777888888888999777777666666666777888999888888999999999:::::::::777888888888999999999999888999999999999:::::::::999:::;;;;;;<<<<<<<<<<<<999<<<<<<999:::======:::888999:::;;;;;;;;;;;;;;;999:::<<<===???@@@@@@AAACCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCC;;;<<<===>>>@@@AAABBBCCC???@@@BBBCCCDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFIIILLLLLLJJJJJJLLLOOOUUU```mmmsssqqqooorrrwwwuuutttqqqnnnllllllpppsssllllllmmmooooookkkddd]]]ZZZYYYYYYXXXYYYYYYZZZ[[[SSSTTTTTTSSSTTTYYYbbbhhhiiimmmrrrsssrrrpppqqqrrrssstttuuuwwwyyy{{{|||}}}{{{zzzxxxxxxzzz~~~~~~zzzzzz}}}wwwxxxxxxzzz|||~~~}}}||||||zzz{{{|||||||||{{{zzzyyy||||||{{{|||~~~~~~}}}{{{yyywwwuuusssrrrhhh___WWWTTTRRROOOPPPSSSKKKLLLNNNPPPPPPNNNLLLJJJKKKKKKKKKKKKKKKLLLMMMMMMJJJLLLPPPTTTXXX^^^dddiiigggiiilllmmmnnnqqqxxx}}}~~~{{{{{{|||}}}}}}|||zzz|||}}}|||yyyuuutttsssuuuvvvwwwwwwwwwuuurrrqqqjjjnnnpppnnnkkkkkkppptttooonnnmmmmmmnnnpppqqqsss{{{yyywwwtttssssssssstttwwwsssooommmmmmooooooooonnnmmmiiiddd]]]UUUMMMHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@????????????>>><<>>???@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBFFFHHHLLLLLLKKKIIIGGGGGGEEEEEEFFFJJJOOOVVV\\\```\\\___dddiiimmmooooooooolllllllllkkkggg^^^SSSKKKFFFCCC@@@???>>><<<777222>>>============>>>>>>??????>>>>>>============>>>:::;;;<<<;;;999888999:::666555666888::::::888666999999888888777666666666555666666666777999:::;;;666666777777888888999999666777888999888666444333444666777888777777999;;;999999999999888888888888444555777888888666444333666555555555444444444444444222333666999:::777333888888888888777666555444666666666666777888::::::555666999;;;;;;:::888777444333222333555777777777444555555666666666666666444666888777555555777:::888888777777777777888888888888777777777777888888888888777777666666555555666666555555555555666666666666555555555555666666444555666888888777777666999999999888666777999;;;777777777777777888888999777;;;???CCCCCC@@@<<<999555888:::888555444777<<<::::::999777555666999;;;999888666777888::::::999444555666777777777777777666777777777777888888888999999888888999999:::;;;777888888777555666888:::777777888999:::;;;;;;<<<;;;:::999999999:::;;;<<<888888999999999:::::::::777777888888999999999999888888999999999:::::::::::::::;;;;;;;;;:::999999999<<<<<<999:::======:::999999:::;;;;;;;;;::::::999999:::;;;<<<===>>>>>>FFFFFFDDDCCCAAA???>>>>>>AAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@@@@??????@@@@@@DDDEEEFFFFFFEEECCCAAA???CCCEEEFFFEEEDDDCCCDDDFFFKKKKKKIIIHHHHHHIIIJJJKKKSSS\\\iiiqqquuuuuuuuuuuuuuusssqqqooooooooopppqqqoooqqqrrrqqqnnnkkkiiihhh[[[XXXUUUUUUXXX[[[^^^___ZZZXXXVVVTTTUUUWWWZZZ\\\eeejjjooosssttttttsssssstttttttttuuuwwwyyy{{{}}}xxxxxxwwwvvvwwwzzz|||zzzyyyyyywwwvvvvvvwwwyyyzzz{{{}}}}}}}}}zzzxxxwwwxxxyyyzzzzzzyyywwwvvv~~~|||zzzzzz||||||zzzwwwuuuuuuuuutttsssggg```WWWRRROOONNNLLLJJJKKKLLLMMMNNNNNNMMMKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIMMMOOORRRUUUXXX]]]cccgggffffffgggkkkpppuuuxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{yyy{{{}}}}}}{{{xxxuuutttxxxyyy{{{zzzxxxuuusssssspppppppppqqqqqqrrrrrrrrrnnnmmmkkkjjjlllooosssuuuvvvvvvuuussspppoooqqqrrrvvvtttsssqqqppppppqqqqqqnnnmmmiiiccc[[[QQQIIIDDDGGGEEECCCBBBBBBBBBAAA@@@??????@@@@@@@@@@@@AAAAAA@@@?????????>>>>>>======>>>???AAAAAAAAA>>><<<:::@@@???>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCEEEGGGHHHJJJKKKKKKJJJJJJHHHDDDCCCHHHMMMQQQWWW]]]```bbbeeeiiilllmmmkkkiiinnnooonnnkkkiiieeeXXXLLLFFFBBB>>>===???@@@???===<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>======999999999999999888777777888777777777888999::::::888999;;;;;;;;;888555444666555555555666777999:::999999999888888888777777666444333555888:::999777999888888888888888999999888888888888777777777777888888888888888777666555444555555666666666666666777777666777777888999:::666666666777777777777777777777666666555555555444666666666666666555555444888888888888888777666555999888888888777777666666888888888777777777777777555777888777666555666888888888888888777777777777777666666555555555666666333444666777777777666555888888777777666666666555666777777888888888888888777777888888888888777777888888888888777555444333888999;;;<<<<<<;;;999888777666555444444555666777888888888888888888888888777777777777666666666666444555555666777888888999777777777777777777888888888777666555555666777888555666777888888888888888777888999888888999;;;===;;;888555555777999888777888888777777666666555555999999888888888888999999888888888888888888888888;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::;;;999777777999<<<======;;;<<<<<<<<<;;;;;;<<<>>>EEEEEEDDDCCCAAA@@@??????AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAACCCDDDEEEEEEEEECCCAAA@@@BBBDDDEEEFFFEEEEEEGGGHHHJJJIIIIIIHHHHHHIIIKKKKKKTTT[[[fffnnnsssttttttsssuuutttrrrpppoooooopppqqqrrrtttuuutttqqqllliiihhh^^^[[[WWWVVVWWWZZZ\\\\\\XXXVVVTTTRRRSSSUUUYYY[[[ccchhhooosssuuutttttttttuuutttssstttuuuwwwzzz{{{yyyzzzzzzyyyyyy{{{~~~|||zzzyyyxxxvvvtttsssuuuwwwyyyyyyzzz|||~~~~~~|||zzzxxxwwwxxxxxxyyyzzzzzzyyyyyy}}}{{{zzz{{{}}}{{{xxxuuutttttttttsssrrrhhhaaaXXXRRRPPPOOOLLLJJJLLLMMMMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIIIINNNOOORRRTTTXXX]]]cccgggfffggghhhlllppptttwwwxxx}}}|||{{{zzzyyyzzz{{{{{{xxxyyy{{{{{{yyyvvvsssrrruuuvvvxxxyyyxxxvvvuuutttvvvvvvuuuuuuttttttsssssspppppppppqqqrrrtttvvvwwwvvvvvvuuusssqqqpppqqqrrruuutttrrrqqqppppppppppppmmmkkkggg```XXXOOOHHHDDDFFFDDDCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????AAABBBCCCBBBAAAAAA@@@@@@AAABBBBBBDDDEEEGGGHHHIIIJJJJJJIIIJJJFFFEEEIIINNNRRRXXX^^^___aaacccgggjjjkkkkkkjjjlllmmmmmmjjjiiifff[[[PPPHHHCCC>>>;;;<<<===;;;:::;;;;;;::::::;;;<<<<<<=========>>>>>>>>>>>>======777777888888888777666555888888777777888888999:::888999:::;;;:::888666444666555555555666777888999888888888777777777666666555444222444666888777555777666666666777888888999888888888888777777777777999999999999999888777777555555666777777777777666666555555555555666666777666666666555444444444333777777666666666555555555555555666777777888888777777888888888888777777666888888777777777666666666666666666666666666666666666777888777666555666888666666666666666666666555666666555555555555666666555555666777777777777666666666666555555555444444444555555666666666666666777777888888888888777777666777777777777777666666888999:::::::::999888777888777666555555666777888666666666666666666666666777777777777666666666666555555666666777777888888888888888888777777777777888777666666666666777888666777777888888888888777444666999999999888999::::::888555555777999888777999999999999888888888888777777666666666666777777999999999888888888888888::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999777555555777:::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>DDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAAAAACCCEEEFFFFFFGGGHHHJJJGGGGGGGGGHHHIIIJJJLLLLLLTTTYYY```jjjqqqttttttrrrvvvuuusssqqqpppooopppppptttwwwyyyxxxtttoookkkiiiaaa]]]YYYVVVWWWXXXYYYYYYWWWTTTQQQPPPPPPSSSWWWZZZ```fffmmmsssuuuuuuttttttvvvtttsssrrrsssuuuxxxzzz{{{|||}}}|||{{{{{{|||~~~}}}~~~~~~~~~~~~|||{{{{{{yyyvvvssstttvvvyyyzzzyyyyyyyyyzzz~~~|||{{{zzzxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzz|||~~~~~~yyywwwtttrrrrrrrrrqqqpppiiibbbYYYSSSPPPOOOMMMJJJLLLLLLMMMMMMNNNMMMMMMLLLPPPOOONNNLLLKKKJJJJJJIIINNNOOOQQQSSSVVV[[[aaafffggghhhjjjmmmpppsssuuuwwwzzzzzzyyyyyyzzz{{{|||}}}yyyzzzzzzzzzyyyvvvtttrrrtttuuuvvvwwwwwwvvvuuutttzzzyyyxxxwwwuuutttsssrrrpppqqqsssvvvwwwwwwwwwwwwuuuvvvvvvtttqqqpppqqqsssuuusssqqqpppooonnnoooooollliiiccc\\\TTTMMMHHHFFFDDDDDDDDDEEEFFFFFFDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>============<<<<<<===???@@@BBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIKKKGGGEEEHHHKKKOOOUUU\\\]]]___aaadddfffhhhiiijjjlllmmmllliiiiiiggg___VVVLLLFFF???;;;:::;;;:::999::::::999999999:::;;;;;;<<<======>>>>>>======<<<777888999::::::888666555888888777777777888999999888999:::;;;:::888666555777777777777888999:::;;;777777777666666666666666777555444555777777666555555555555555666777999999999999888888888777777777666666777777777666555555555666777777888888777777777666666666666666555555888777666666444444333222777777666666666666555555555555666777888999::::::666666777777777777777777777777666666666666666555555555555555666666666666666777888888666666777888666666666666666666666666666666555555555555666666777666666666666777888888777666666666666666555555444555666666777777666666777777888888888888777777555666777777888888888777888888888777777666666666777777666666666666777777666666666666666666666666666666666666777777777777777777777777777777777777999999888888888777777777999888777777777777888999777888888888888777777666222555999;;;:::888777777999777666666777888888777777777777777888888888888777777666666666666777777::::::999999888888888777888999:::;;;;;;<<<;;;;;;;;;;;;;;;::::::999999999999777555666888::::::::::::;;;<<<;;;::::::<<<>>>BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCBBBAAABBBDDDEEEDDDEEEGGGHHHDDDEEEFFFGGGIIIKKKLLLMMMSSSUUU[[[dddooouuuuuutttuuutttsssqqqppppppppppppsssvvvzzzzzzwwwqqqmmmkkkaaa]]]XXXUUUUUUVVVWWWWWWVVVTTTQQQOOOPPPSSSVVVYYY]]]bbbjjjpppsssttttttuuuxxxvvvsssrrrrrrtttwwwyyyzzz|||~~~~~~|||zzzyyyyyy{{{zzz{{{{{{|||}}}|||{{{{{{||||||{{{xxxvvvxxxzzz}}}~~~|||{{{zzzzzz~~~}}}{{{yyywwwvvvvvvwwwyyyyyywwwvvvvvvwwwxxxyyy{{{{{{{{{}}}}}}||||||}}}zzzwwwtttrrrrrrrrrrrrqqqiiibbbYYYSSSPPPNNNLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKOOONNNLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQTTTYYY___dddgggiiikkknnnpppqqqtttuuutttuuuvvvwwwyyyzzz|||}}}||||||{{{|||{{{zzzwwwuuuwwwvvvvvvwwwxxxwwwvvvtttxxxxxxwwwuuutttsssrrrqqqoooppprrrtttvvvvvvvvvvvvuuuvvvvvvtttrrrqqqrrrssstttrrrpppooommmmmmmmmmmmkkkggg```XXXQQQLLLIIIHHHCCCCCCDDDGGGHHHHHHFFFCCCEEEDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>???@@@>>>>>>???@@@AAABBBCCCDDDAAAAAABBBBBBBBBAAA@@@@@@>>>???AAACCCEEEFFFGGGHHHJJJEEECCCDDDFFFIIIPPPXXXZZZ\\\___aaaccceeehhhjjjmmmooommmjjjhhhgggaaaZZZPPPIIIAAA<<<<<<===<<<;;;:::::::::999999::::::;;;<<<==================<<<999;;;<<<>>>===;;;999888888888777777777777888888888999:::::::::888777666::::::::::::;;;;;;<<<<<<777777777777777777777777999999888888999999888888444444555666777888:::;;;999999999888888888777777666777777777777777666666666666777888888888888888999999999999888888777666999888888888777777666666777777666666666666666666555666666666777888999999666666666666777777888888666666666666555555555555555555666666666666666777666777888888777666777888888888888888888999999999666555555555555666666777888777666666666777999:::999999999999888888888888777777888999999999999888777777888888888888777777666777777888888888777777888777666555444444555555666666666666666666666666888888888888888888888888666666666666777777777777888888777777777777777777:::999999888888777777666999888888888888888888999888888888888888777666555444666999:::999888888888888777777777777888888777777777777888888999999999:::999999888888999999:::;;;::::::999999888888777777888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999888;;;999888888:::<<<<<<;;;999:::;;;;;;::::::<<<>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCAAABBBDDDCCCBBBBBBCCCDDDBBBCCCEEEGGGIIIKKKLLLMMMPPPQQQVVV___jjjsssvvvvvvssssssrrrqqqppppppppppppooossswwwxxxvvvrrrooommm```\\\WWWUUUUUUVVVWWWWWWXXXVVVSSSRRRRRRSSSVVVWWWYYY^^^ffflllpppssstttvvvxxxwwwuuussssssuuuwwwyyyyyy{{{~~~~~~|||yyywwwvvvyyyyyyzzzzzz|||~~~yyyyyyzzz|||}}}~~~|||zzz{{{}}}~~~|||zzzzzz{{{zzzxxxvvvtttuuuuuuvvv{{{yyywwwvvvuuuuuuuuuvvvzzzzzz{{{}}}~~~|||}}}}}}{{{yyyxxxyyy{{{{{{yyyuuutttttttttsssrrriiibbbYYYRRROOONNNKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIJJJLLLMMMNNNMMMMMMNNNNNNQQQVVV\\\aaaeeehhhlllnnnnnnooorrrtttuuuuuuvvvxxxyyyyyyzzzzzz|||{{{zzz{{{|||{{{yyyvvvvvvuuuuuuwwwzzz|||{{{yyyuuuuuuuuuuuuttttttttttttqqqqqqqqqrrrsssuuuwwwxxxtttuuuvvvuuusssrrrrrrssssssqqqooommmlllkkkkkkkkkhhhddd]]]UUUOOOKKKJJJIIICCCCCCDDDGGGIIIIIIFFFDDDEEEEEEDDDCCCAAA@@@??????==================>>>>>>;;;<<<>>>??????>>>===;;;<<<===>>>???@@@AAABBBBBB@@@AAABBBCCCCCCAAA???>>>===>>>???AAABBBDDDFFFGGGIIIFFFDDDDDDDDDEEELLLTTTWWWZZZ]]]___aaacccgggjjjoooqqqpppkkkhhhgggbbb\\\QQQJJJBBB>>>>>>??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<:::;;;=========<<<:::999888888777777666777777888888888999999999888777777999999::::::::::::::::::888888888888888888888888999999999999888888888888666666666777888999;;;<<<999999999999888888888888999999:::;;;;;;:::::::::666666777888888888888888999999::::::999888777666666777777777888888999999666666777777777777777777777666666555555555666777666666555555666777888999555555555555666666666666666666666777777888888888777888999888777666777999777888888888999999999:::555555555555555666777777888777666666666777999:::888888888888999999999999777888888999999999999999777777888888888888777777999999999999888777666555777777666555444444555555555555555555555555555555888888888888888888888888555666666666777777777888888888888888777777777777:::999999999888888777777888888888999999888888888888888888888888777666555888999999999888888999;;;777777888888777777777777999999::::::;;;;;;<<<<<<::::::999999999999::::::::::::::::::999999888888777888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;999888999;;;<<<;;;:::888:::;;;:::::::::<<<>>>BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAAAAA@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCBBBAAA@@@AAABBBAAABBBDDDGGGIIIJJJKKKLLLMMMNNNRRRZZZccclllrrruuupppppppppppppppppppppooommmppptttvvvuuurrrooonnnbbb^^^YYYVVVVVVWWWWWWWWWYYYXXXVVVUUUTTTTTTTTTTTTVVVZZZaaaggglllppptttwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwzzz}}}}}}|||yyyxxxwwwzzzzzz{{{}}}~~~zzzyyyzzz|||~~~}}}{{{|||~~~~~~|||zzzyyyyyyyyyxxxvvvuuuuuuuuuvvvwwwzzzyyyxxxwwwvvvuuuuuuuuuzzzzzz{{{}}}|||zzzyyyzzz{{{yyyvvvuuuxxx{{{|||zzzwwwuuuuuuuuutttsssjjjcccZZZSSSPPPNNNKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHHHHIIIJJJLLLMMMNNNKKKKKKKKKKKKMMMRRRYYY^^^bbbfffkkkmmmmmmnnnpppssszzzzzz{{{{{{zzzyyyxxxwwwyyywwwvvvxxx{{{|||yyywwwsssrrrrrrvvv|||vvvvvvvvvwwwwwwxxxxxxxxxtttsssssssssuuuwwwyyy{{{tttuuuvvvvvvtttsssssssssrrrqqqnnnllljjjjjjjjjjjjddd```YYYRRRLLLIIIHHHHHHDDDDDDDDDFFFHHHHHHFFFDDDDDDDDDCCCBBBAAA@@@???>>><<<<<<============>>>>>>:::<<<>>>@@@@@@>>>;;;:::<<<===>>>???@@@AAAAAAAAA@@@AAACCCDDDDDDAAA???===>>>>>>>>>???AAACCCEEEFFFJJJGGGGGGGGGEEEDDDJJJQQQSSSXXX]]]```aaabbbfffjjjooorrrrrrmmmjjjhhhccc^^^RRRLLLEEEAAA@@@AAA@@@>>>>>>>>>===<<<<<<<<<======;;;<<<<<<======<<<<<<;;;999:::::::::999999888888888888777666666666777777888888999999999888888888666777777888888888777777888888888888999999999999555666777777555555666777777777777777888999;;;;;;:::999999999999888888888555666777777888777777777555666777777888888777777666777888888888777666555333444555555777777888999666666777777777777888888888777555444444444555666777666555444555666777888555666666666666777777777666666777777888888999999777888999999777777888999555666666777777888888888555555444555555666777888777666666666666777888888555555666666666666666777555666777777888888777777777777888888888888777777:::::::::999888777555444666666666666666666666666555555666666666666555555666666666666666666666666555555666666777777888888888888888888888888888888999999999999999999999999777777888999999888777777777888888888888777777666:::::::::888777888:::<<<666777999999777666777888777777777777777777888888888888777777777777888888::::::::::::::::::::::::777888999::::::;;;::::::::::::::::::::::::::::::999888777888999999888777888999::::::::::::<<<>>>CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBBBBCCCDDD@@@BBBDDDGGGIIIJJJJJJJJJKKKMMMPPPUUU[[[bbbjjjppplllmmmnnnoooooopppppppppnnnqqqttttttssspppooonnnhhhddd^^^ZZZXXXXXXXXXXXXYYYXXXXXXWWWUUUSSSQQQPPPTTTWWW]]]bbbhhhnnntttxxxsssttttttuuuvvvvvvvvvvvvvvvyyy|||}}}|||{{{zzzzzz{{{|||~~~~~~}}}{{{|||~~~~~~{{{|||}}}|||zzzyyyyyyzzzxxxxxxxxxxxxxxxyyyyyyzzzxxxxxxxxxyyyyyyyyyxxxxxxzzzzzz{{{}}}~~~}}}yyyvvvvvvyyyzzzxxxttttttyyy}}}}}}zzzwwwvvvvvvvvvuuutttmmmeee\\\UUURRRPPPMMMKKKFFFEEEEEEEEEFFFGGGIIIJJJFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJOOOVVV[[[^^^dddjjjlllllllllooorrrwwwxxxyyyzzz{{{zzzyyyyyyxxxvvvtttwww{{{}}}|||yyyuuurrrqqquuu{{{~~~|||wwwxxxxxxxxxyyyyyyyyyzzzrrrsssuuuvvvxxxyyyyyyyyysssuuuwwwvvvuuusssssstttqqqpppnnnkkkiiihhhhhhhhh^^^[[[UUUOOOJJJGGGFFFFFFEEEDDDCCCDDDFFFFFFEEEDDDCCCBBBBBBAAA@@@??????>>><<<<<<<<<=========>>>>>>:::;;;<<<>>>>>>>>>>>>===>>>>>>@@@AAAAAAAAA@@@@@@???AAADDDEEEDDDAAA>>>;;;???>>>>>>???@@@BBBCCCDDDHHHGGGHHHHHHEEEBBBFFFMMMQQQVVV]]]aaaaaabbbfffiiilllppprrrooollljjjfffaaaYYYSSSLLLHHHFFFEEEBBB@@@???>>>======<<<<<<<<<===;;;<<<<<<======<<<<<<;;;::::::888777777777888999888888777666666666666666888888888888888888888888666777888999888888777666777777777777888888888999222444666666444444666888777777777777777888999999::::::999999999888888888333333444555555555555555555555666777777777777666555666888999999888777666555555555666777777777888666666777777777888888888888777555444555666777999888777555444444555666777666666666777777777888888555555666666777888888999777888999999777777888999555666666777777888999999444444444555555666777888555555666777777777777666444444555555555666666666666666777888888888888777777777888888888888777777999999999999999888777666555666777888999999888888666777888999999888777666666666666666666666666666555555555666777888888888777777777888888999999:::777888888999999::::::;;;666777777888888777777666666777777888888888888777777999:::999888777888999555777::::::777666777888666666666666666666555555999888888777777888888999888999999::::::;;;;;;;;;888999999:::::::::999999888999999::::::;;;;;;<<<999888777888999999888666777888::::::999:::===???DDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@??????@@@@@@AAA>>>@@@BBBCCCCCCDDDEEEGGG@@@BBBDDDGGGIIIIIIJJJIIIJJJMMMPPPRRRUUU[[[dddkkkjjjkkklllnnnooooooppppppqqqsssttttttqqqooonnnmmmmmmhhhbbb]]]ZZZYYYXXXWWWXXXXXXYYYXXXUUURRROOOLLLRRRUUUZZZ___eeellltttyyyppprrrsssuuuvvvuuuuuutttvvvyyy|||~~~}}}}}}}}}}}}|||~~~}}}|||}}}~~~~~~~~~}}}~~~}}}|||zzzyyy{{{|||xxxxxxyyyzzz{{{{{{||||||vvvwwwyyy{{{||||||||||||zzzzzz{{{}}}}}}{{{wwwsssvvvxxxzzzxxxuuuuuuzzz|||zzzwwwuuuuuuuuutttsssooohhh^^^WWWTTTRRROOOLLLFFFFFFEEEEEEFFFHHHJJJKKKFFFGGGHHHIIIJJJIIIHHHGGGIIIHHHHHHGGGHHHMMMTTTYYY\\\bbbiiilllkkkkkknnnrrrpppqqqtttwwwzzz{{{||||||zzzwwwuuuxxx~~~|||zzzvvvsssuuuyyy{{{yyyvvvxxxxxxxxxxxxxxxxxxxxxxxxoooqqquuuxxxyyyyyywwwuuusssuuuwwwwwwuuutttssstttqqqpppmmmkkkiiihhhhhhhhh[[[WWWRRRLLLGGGEEEDDDCCCFFFEEECCCCCCDDDEEEEEEDDDBBBAAAAAA@@@@@@??????>>>;;;<<<<<<<<<======>>>>>>:::::::::;;;<<<>>>@@@BBB???@@@AAABBBBBBBBBAAA@@@???AAADDDEEEEEEBBB>>>;;;@@@????????????AAACCCDDDEEEEEEFFFGGGCCC???BBBIIIOOOVVV^^^bbbbbbbbbfffiiiiiiooorrrpppmmmlllhhhddd```[[[TTTOOOLLLJJJFFFBBB???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===<<<:::888888999:::;;;888888777666666666666666888888888888888888999999999:::;;;;;;;;;:::999888555666666666777777888888222555777777666666888;;;777666666666666666777888:::::::::999999999888888888888999:::::::::::::::444555555666666666666666666777999;;;<<<;;;:::999999999999888888888888888666666777777888888888999777666555555666888:::<<<999888666444333444555666666666777777888888999999444444444555666777777888777999999999888777888999777888888999::::::;;;;;;444444444555555777888888333444666777777777666555555666666666777777888888888888999::::::::::::999777777888888888888777777777777888999999999999888444555888:::;;;;;;:::999888999:::;;;;;;:::999888888888888888888888888888444555555666777888888999666666777888999:::::::::777777888999:::;;;;;;<<<555666777888888777666555555666777888888888888888444777:::;;;999777666666444777::::::888666666888=========<<<<<<;;;;;;;;;;;;::::::999999::::::;;;777888999:::;;;;;;<<<===999999:::::::::999888888777888999:::;;;;;;<<<===;;;:::999:::;;;;;;:::888777888999999999:::===???>>>>>>>>>??????@@@@@@AAA????????????????????????BBBBBBAAAAAA@@@???>>>===???BBBCCCBBB???===>>>@@@EEEDDDBBBAAA@@@???>>>>>>DDDDDDCCCCCCDDDFFFIIIJJJEEEHHHMMMPPPSSSXXX```fffkkkooorrrqqqlllkkknnnqqqqqqqqqqqqqqqpppppppppppppppjjjbbb]]]\\\[[[XXXUUUUUUUUUUUUUUUTTTSSSSSSRRRTTTTTTWWW\\\dddkkkoooqqqtttsssqqqppppppqqqssstttzzzzzzyyyyyyxxxxxxyyyyyyyyy{{{~~~~~~~~~~~~zzz{{{{{{|||||||||||||||~~~{{{|||}}}}}}zzzwwwuuuuuuuuuvvvwwwyyyzzz{{{wwwxxxzzz{{{zzzxxxvvvtttvvvwwwzzz||||||zzzxxxwwwtttsssssstttwwwyyyyyyxxxooojjj```VVVSSSRRRMMMEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGEEEEEEFFFGGGHHHGGGFFFEEEGGGKKKOOORRRYYY```iiimmmmmmllloooqqqsssuuuxxxxxxwwwuuuuuuvvvwwwxxxxxxyyy{{{}}}{{{yyyxxxwwwxxxyyyxxxwwwqqqsssvvvyyy||||||yyyvvvuuuvvvwwwxxxwwwvvvtttrrrsssuuuwwwxxxvvvsssqqqppptttpppkkkhhhgggeeeaaa^^^UUUQQQMMMIIIHHHGGGFFFEEEHHHFFFCCCCCCEEEFFFDDDBBBEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<============>>>===;;;:::;;;<<<>>>??????>>>======???AAADDDFFF??????@@@@@@>>><<<:::999:::;;;;;;===???AAABBBDDDEEEDDDCCCBBBBBBBBBBBBBBBIIIQQQZZZ^^^^^^^^^aaaccceeegggjjjkkkkkkiiifffddddddbbb^^^UUUKKKCCC@@@@@@???>>><<<<<<======<<<:::;;;;;;;;;<<<<<<<<<<<<===::::::::::::999888777777::::::999888777666555555555666777888888777666555777777777777777777777777666666777888888777666555777777666555555555555555888777666555555666777888;;;;;;::::::999888888777666666777777888888888999666666555555555555666666666555555555555777999:::888777666666666777999::::::999666444333333444555555444444777::::::888444666777777666444444555777777666555444444444444444777777777777666666666666777777777777777777777777444555666777777666555444888888888888888888999999555777999:::888555444444444444444444555555555555555777999::::::888666444555555555777999999777555555555666666777777777888666777777777777777666666888888999999999999888888666666666666777777777777:::999777555444555666777888888777777888999::::::555555444555666888:::;;;333555777999999888666555444444555666777888999999777777888999999999999888:::::::::999999888888888888888999999999::::::::::::::::::999999888888888888888999999999:::::::::777777888888888999999999888888888999:::;;;<<<===<<<;;;999888777888999999888888888888888888888888??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????BBBCCCCCC@@@???@@@AAAEEEDDDCCCBBB@@@@@@??????BBBBBBDDDEEEFFFGGGGGGGGGFFFIIILLLOOOQQQWWW___eeekkkoooqqqoookkkjjjmmmqqqqqqppppppooooooooopppppppppnnniiiccc]]]XXXVVVUUUUUUVVVVVVWWWVVVUUUTTTSSSTTTUUUXXX]]]dddkkkppprrrsssrrrqqqqqqqqqrrrtttuuuwwwwwwwwwwwwxxxyyy{{{{{{{{{}}}~~~}}}||||||}}}}}}}}}}}}||||||~~~|||{{{zzzyyywwwuuuttttttuuuuuuvvvxxxyyyzzzyyyzzz{{{|||{{{zzzxxxvvvxxxyyy{{{}}}}}}|||{{{zzzsssrrrsssuuuwwwxxxwwwuuuooojjjaaaWWWSSSRRRMMMFFFDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEGGGFFFEEEEEEGGGJJJNNNPPPXXX___hhhmmmnnnnnnppprrrvvvxxxzzz{{{zzzyyyzzz{{{vvvvvvwwwxxxzzz{{{}}}~~~~~~|||{{{yyywwwuuutttuuuvvvxxxyyyxxxvvvssstttuuuvvvwwwvvvuuusssrrrvvvxxxyyyxxxvvvtttrrrqqqooommmiiigggddd```ZZZUUURRRNNNJJJGGGFFFEEEDDDCCCGGGDDDBBBBBBDDDEEEDDDBBBBBBBBBAAA@@@??????>>>===<<<<<<<<<<<<============>>>===<<<<<<<<<>>>@@@AAA??????>>>>>>???AAACCCDDDAAAAAA@@@@@@>>>===<<<;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFMMMVVV[[[\\\]]]```cccdddfffkkknnnpppooonnnlllkkkjjjeee\\\PPPFFFAAA??????===<<<<<<======<<<:::;;;;;;;;;<<<<<<<<<<<<===::::::;;;::::::999888777999999888888777666666666666777888999999888777666777777777777777777777777666777888999999888777777999999888777777777777777777777666666666666777777:::::::::999888888777777666777777777888888888888666666555555555555666666888777777777888999:::;;;888777666666666777999999:::999888777666666777777555444444777::::::888555444555666666555555777999666666555444444444444444777777777777666666666666777777777777777777777777888888999999999999888888777777777777777777777777555777999999777555555555777777777888888888888999555666888999999888666555555555555777999999777666555555555666666666777777666666777777777777666666777888888888888888888777777777777777666666666666999888666555555555777888888888777777888999999:::888777666555666666777888555555666777888777777666666666666666777777777777777777888999999999999888999999999888888777777777888888999999999::::::::::::::::::999999888888888888888888999999999::::::888888888888999999999999999999999999999:::;;;<<<;;;::::::999888888999999888888888888888888888888AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEECCCAAA@@@@@@BBBCCCCCCBBBBBBBBBCCCFFFEEEDDDBBBBBBAAAAAAAAA???AAADDDFFFGGGFFFEEEDDDGGGIIIKKKMMMOOOTTT]]]dddkkknnnpppnnnjjjiiimmmqqqqqqpppnnnmmmmmmnnnpppqqqqqqrrrqqqjjj```XXXUUUVVVUUUVVVXXXYYYYYYWWWUUUTTTTTTUUUXXX]]]cccjjjpppsssrrrrrrrrrrrrssstttvvvwwwsssssstttvvvxxxzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{}}}}}}}}}{{{xxxuuuuuuuuusssttttttuuuvvvwwwxxxxxxzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{sssssstttwwwxxxxxxvvvsssppplllbbbXXXTTTRRRMMMGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIIIIGGGEEECCCCCCDDDEEEEEEEEEFFFHHHJJJLLLMMMSSS[[[dddjjjlllmmmnnnpppppprrrtttuuuuuuvvvxxxzzzvvvvvvvvvwwwxxxzzz{{{|||}}}|||zzzxxxvvvxxxwwwvvvvvvvvvuuussspppssstttuuuvvvuuutttsssrrrxxxxxxwwwvvvtttrrrqqqpppmmmkkkiiifffaaa[[[SSSNNNNNNKKKGGGDDDCCCCCCBBBAAADDDBBBAAAAAACCCDDDCCCCCC@@@@@@@@@???????????????<<<<<<<<<<<<===============<<<<<<<<<<<<>>>@@@AAA@@@@@@???>>>???@@@AAABBBBBBAAA@@@???>>>=========>>>============>>>>>>???===>>>AAACCCDDDEEEEEEEEEBBBIIIQQQWWWZZZ\\\```ccc___ccchhhmmmoooooonnnlllnnnmmmjjjbbbWWWLLLCCC???>>>===;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;:::999888777777777777777777777777777888888999999999999888888777777777777777777777777666777888999999:::999999999888888777777777777777666666777777888777777666:::999999888777777666666777777777777888888888888777666666555555666666777888777777777888999:::;;;777777777666777888888999888888888777777777777777444444555777999999888666333444555666555666888:::666555444444333444444444666666666666777777777777777777777777777777777777777666666555666666777777777777777777777777777777666777888777666555666777888888888888999999999999666666666666666666666666555444444666888999888777555555555666666666666777666666777777777777666666666777777888888777777666888888777777666666555555777666555555555666888999888888888777888888999::::::999888777666555555555666666666666666777777888888777777777666666666555777777888999999999999888888888888777777777777777888888999999999:::::::::999999999999999888888888888888888999999999999:::888888999999999:::::::::::::::999999999::::::;;;:::::::::::::::999999888999999999999999999999999CCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFDDDBBB@@@@@@BBBCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@AAACCCDDDEEEEEEEEEDDDHHHIIIJJJJJJLLLQQQZZZaaajjjnnnpppoookkkjjjnnnrrrqqqooommmkkklllnnnppprrrrrrssssssooofff^^^XXXVVVTTTVVVYYY\\\\\\ZZZWWWUUUSSSUUUXXX[[[```fffmmmqqqpppqqqrrrsssuuuvvvwwwwwwqqqrrrsssuuuwwwyyy|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{}}}~~~|||xxxvvvwwwyyytttuuuvvvvvvwwwxxxxxxxxxzzzzzzzzzzzzzzzzzzzzz{{{wwwwwwwwwxxxxxxyyyzzzzzzuuuuuutttvvvwwwwwwvvvtttqqqnnneeeZZZUUUSSSNNNHHHFFFFFFEEEDDDDDDDDDEEEEEEIIIIIIIIIGGGDDDBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKMMMSSS\\\dddgggiiijjjkkkjjjlllnnnoooppprrruuuxxxvvvvvvvvvwwwxxxyyyzzz{{{~~~|||{{{zzz{{{|||{{{zzzzzzxxxuuutttuuutttsssrrrttttttuuuuuuuuuuuutttsssvvvtttsssrrrqqqqqqpppnnnnnnllliiiddd^^^WWWQQQMMMKKKHHHDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCC@@@????????????>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;<<<===???@@@AAA@@@??????>>>???@@@@@@BBBAAA???===<<<======>>>===<<<<<<<<<<<<===>>>>>><<<>>>AAACCCEEEEEEEEEDDD@@@FFFMMMSSSWWW[[[```ccc```cccggglllnnnmmmkkkjjjjjjjjjiiieee\\\QQQHHHBBB???===;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;:::999888777666666777777888888888888888888888888888888888888888888888888888888888888555666777888999999::::::666666555555555555666666555666777999999888777666999999888888777666666666777777777777777888888888777777666666666666777777666666666666666777777888777777777777777888888999444444555666777666666666444555555777888888888777444555666666555666888:::555555444444444444444555666666666666777777777777666666666666666666666666666555444333444555666777888888888888777777777777777777777666555555666888555555666666666777777777666555555444444555777777555444444666888999999888777777777777777777777777555666666777777777777666666666777777777777666666888888777777666666555555555555555555666777999999999888888888888888999999:::999888777666666555555888777555444555666888999777777777777666666666666777777888999999999999888888888888888888888777777888888999999999:::::::::999999999888888888888888888888888888999999999999999999999999::::::::::::::::::999999999999999999999999;;;;;;;;;:::999888999999999999999999999999DDDCCCCCCBBBBBBAAAAAAAAA????????????????????????AAABBBCCCDDDDDDCCCAAA@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJIIIJJJOOOWWW^^^ggglllppppppmmmlllppptttpppooommmkkklllnnnppprrrsssrrrqqqpppmmmfff]]]VVVTTTWWWZZZ\\\]]][[[YYYWWWRRRTTTWWWYYY\\\bbbiiinnnnnnppprrrtttvvvwwwwwwwwwsssssstttuuuvvvxxxzzz{{{}}}||||||||||||~~~||||||}}}~~~~~~}}}{{{zzzxxxxxxwwwwwwyyy{{{~~~}}}zzzzzz|||vvvvvvxxxyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyzzzvvvvvvwwwwwwxxxyyyzzzzzzuuusssrrrrrrssstttuuutttrrroooggg\\\UUUSSSOOOJJJGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIOOOVVV^^^cccfffggghhhkkkmmmnnnoooqqqtttyyy|||xxxxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwxxx{{{}}}}}}}}}yyywwwuuutttuuuvvvuuuuuutttuuuuuuuuuuuuuuuuuuuuusssqqqppppppqqqqqqpppnnnmmmjjjddd]]]VVVQQQNNNMMMIIIFFFCCCAAAAAABBBBBBAAA???@@@@@@@@@@@@AAABBBCCCAAA@@@??????======<<<;;;<<<<<<<<<<<<=====================>>>>>>???@@@AAA@@@@@@?????????>>>??????@@@???===<<<;;;;;;<<<===::::::;;;;;;<<<===??????>>>???AAACCCDDDDDDCCCBBBAAADDDJJJPPPUUUZZZ___aaaaaadddhhhlllooooooooonnnjjjkkkkkkiiibbbXXXLLLEEEAAA???<<<;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;:::999888888666666666777888888999999777777777666666777777777999999999999999999999999555555555666777888999999666666555555555555666666555666888999999999888777999999888888777666666666888888777777777777777777777777666666666666777777555666666666777777777777666777777777888888888888333444555666777777777666444555666777777777888888777777888777555555666888555555555444444555555666555666666666777777777888666666666666666666666666888888777666777888:::;;;:::::::::999999888888888666777777666555555777999444444444555555555666666666555444444444555777888666555444555777999999888888888888888888888888888555555666777777777777777666666777777777777666666888777777777666666666555444555555666777888999999999999888888888888888999888888888888888888777777888777555444444666888:::555555555666777888888888777777888999999999999888999999999999999999999999888888999999999:::::::::888888888888888888888888777777888888888999999999888888999999999:::::::::::::::999888888888999999888999;;;<<<<<<;;;:::999999999999999999999999999BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBDDDFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDFFFGGGHHHIIIJJJIIIIIILLLSSSYYYbbbhhhooopppnnnnnnppptttooonnnmmmmmmmmmoooqqqrrrtttrrrqqqrrrqqqkkkaaaYYYUUUWWWYYY\\\]]]\\\ZZZYYYSSSUUUWWWXXXYYY^^^eeekkkmmmooorrruuuvvvvvvvvvuuuttttttuuuuuuvvvxxxyyyzzz||||||{{{{{{|||}}}}}}~~~zzz{{{{{{|||~~~}}}|||zzzxxxwwwvvvwwwwwwwwwyyy{{{{{{{{{|||~~~vvvwwwyyyzzzzzzzzzyyyxxxttttttvvvwwwxxxxxxxxxxxxvvvwwwxxxzzz{{{{{{{{{{{{sssqqqpppppprrrttttttssssssqqqjjj^^^VVVSSSPPPLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFFFFFFFDDDCCCDDDEEEDDDDDDFFFGGGHHHIIIIIIIIIJJJMMMSSSYYY___dddggghhhjjjkkkllllllnnnrrrxxx|||xxxxxxxxxwwwxxxxxxyyyyyyzzzxxxwwwxxxzzz{{{{{{zzzxxxvvvuuuuuuvvvwwwvvvvvvtttttttttttttttuuuuuuuuussspppnnnoooqqqqqqnnnkkkdddaaa\\\UUUNNNKKKKKKLLLGGGDDDAAA@@@AAABBBCCCBBB@@@AAAAAA@@@??????AAACCC@@@@@@???>>>===<<<;;;:::<<<<<<<<<<<<============AAAAAAAAAAAABBBBBBBBBBBB??????????????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<999999::::::<<<===>>>???@@@AAABBBCCCCCCBBBAAA@@@BBBDDDGGGMMMRRRXXX\\\^^^[[[]]]aaafffjjjmmmooopppoooppppppoooiii___RRRJJJEEEBBB>>><<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::999888666666777777888888888999777777666666666666777777999999999999999999999999666555555555666777888999777777777777777888888999666666777888999999999999:::999999888777777666666888888888888777777777777888777777666666777777888777888999999999999888888666666777888888888888777666666777777888888999999444555777777666666888999888888999777555555666888666666666555666666777888555555666666777777888888777777777777777777777777666666666666777888888999;;;;;;;;;:::999999888888555666777777666666777888666666666666777777777777666555555444555666888999888666555555777888888777999999888888888888777777444555666777777888888777666777777888888777777666666666666777777777777777444555555666777888888999:::999888888777888888888666666777888999999999888888777555444555666888999444444555666777888999999777777888999999999999888999999999999999:::::::::888888999999999:::::::::777777777888888888888888777777777888888888888999777777888888888999999999999999888888888999999:::999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCBBBAAACCCFFFGGGEEECCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFHHHJJJIIIHHHKKKQQQUUU\\\ccclllpppooonnnooorrrooonnnnnnooooooqqqrrrrrrssstttuuutttqqqjjjaaa\\\UUUWWWXXXZZZ[[[\\\[[[[[[UUUWWWYYYXXXXXX[[[ccciiilllooorrruuuvvvuuutttsssttttttuuuvvvwwwyyyzzz{{{|||||||||}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~}}}|||zzzxxxwwwwwwxxxyyywwwvvvvvvwwwyyy{{{{{{zzzvvvwwwyyyzzzzzzyyyxxxwwwqqqsssuuuwwwyyyxxxxxxwwwuuuvvvxxx{{{||||||{{{zzzrrrrrrtttwwwyyyyyywwwttttttssskkk___WWWSSSPPPMMMIIIIIIHHHGGGFFFFFFFFFFFFAAACCCEEEEEEDDDEEEFFFHHHBBBCCCCCCDDDEEEFFFGGGGGGJJJLLLOOOTTT[[[aaadddfffeeeeeeeeefffggglllrrrvvvxxxwwwwwwvvvvvvvvvwwwwwwwwwuuuttttttvvvwwwwwwvvvwwwuuutttuuuvvvvvvtttsssrrrqqqqqqqqqrrrrrrssstttqqqnnnlllmmmnnnmmmgggbbbYYYYYYVVVQQQKKKHHHHHHIIIEEEBBB@@@???@@@BBBBBBBBB@@@BBBCCCAAA???>>>@@@BBB>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<============AAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>????????????>>>===============<<<<<<;;;;;;:::::::::;;;;;;<<<===@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEIIIOOOTTTWWWYYYYYYZZZ\\\___cccgggkkkmmmppppppqqqqqqnnneeeZZZRRRHHHEEE@@@=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999888777777777777777888888888888888777666666777888888::::::::::::::::::::::::888777777666666777888999777777777777777888999999777777777777888999:::;;;:::::::::999888888777777888888888888777777777666888888777777777777888888777888999::::::999888777555666777888999888888777888888777666666777888999444666777777555555888:::666777888777666666888999777777777777777888999999555555555666777888888888777777777777777777777777222333444555666666666666;;;;;;::::::999888888777333555888888777666777777666777777777777888888888666666666666777888999999999777555555666777777666777777777777666666555555444555666777888888888888777888888888888888888777555555666666777777888888555555666777777777777777:::999999888777777888888666777888999999999888888777666666555555777888999555555666666777777888888777777888999999999999888777888888888999999999999888888999999999:::::::::666777777777888888888999777777777777888888888888666666777777777888888888888777777777888999:::::::::::::::::::::;;;<<<<<<::::::::::::::::::::::::@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDBBBAAA@@@@@@AAACCCDDDDDDBBBAAACCCFFFFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFGGGHHHGGGEEEDDDFFFHHHJJJIIIHHHJJJOOOSSSWWW___jjjoooooommmnnnpppnnnoooooopppqqqrrrrrrrrrrrrvvvyyywwwooofffaaa^^^VVVVVVXXXYYY[[[[[[\\\\\\WWWYYY[[[YYYWWW[[[bbbiiilllnnnrrruuuvvvuuusssqqqsssssstttvvvxxxzzz|||}}}|||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||zzzzzzzzz{{{|||~~~|||zzzxxxxxxxxxyyyzzzvvvtttrrrtttwwwyyywwwtttuuuvvvxxxyyyyyyxxxwwwvvvppprrrvvvxxxzzzyyyxxxwwwqqqtttwwwyyy{{{zzzxxxwwwsssvvv{{{{{{wwwtttssslll```WWWSSSQQQMMMJJJIIIHHHGGGFFFFFFFFFFFF???AAACCCDDDEEEFFFHHHJJJAAAAAAAAAAAABBBDDDEEEFFFIIIIIIKKKOOOVVV]]]aaacccddddddddddddeeejjjpppuuuwwwvvvvvvuuuuuuuuuuuuvvvpppooooooppprrrtttuuutttvvvuuuttttttuuutttrrrppppppooooooooopppqqqqqqrrrnnnkkkhhhiiijjjggg___YYYSSSTTTUUUQQQLLLHHHHHHIIICCCAAA>>>>>>???AAAAAAAAAAAACCCDDDBBB???>>>@@@BBB<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<=========>>>??????@@@??????>>>===<<<======>>>???????????????======>>>??????>>><<<<<<===<<<;;;:::::::::::::::@@@@@@@@@@@@AAABBBCCCDDDCCCBBBCCCGGGLLLQQQTTTVVV______^^^```bbbfffjjjlllkkklllnnnqqqpppjjj```XXXJJJFFFBBB>>>======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;:::999999888888777777777777777777:::999888777777888999::::::::::::::::::::::::::::::999888777777777888999555555555555555666777777888777666666777999;;;<<<;;;;;;::::::999888888888999888888888777777666666888888777777777777888888555666777888888777666555555666777999999888888777888777555333333555666888444666777777555555888;;;555666777777777777:::<<<888888777777888999::::::444555555666777888888999777777777777777777777777444555777999999999999888::::::999999888777777666222555888999888777666777666666666666777777777777555666666777888999999999;;;888666555666666666555666666555555444444444333444555666777888888888888888888999999999999888888444444555666777888999999555666666777777777777777::::::999888777777888888777888999::::::999777777666666666666666777777888777777777777666666666666777777888999999999999888666666777777888888888999888888999999999:::::::::666666777777888888888999777777777777888888888888666666666666777777777777777777777777888999:::;;;;;;::::::999:::;;;===>>>::::::::::::::::::::::::@@@@@@@@@AAAAAABBBBBBBBB@@@@@@????????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???<<<;;;===AAACCCBBB@@@AAAAAAAAAAAABBBDDDEEEFFF@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLRRR[[[fffooorrrqqqpppooollllllmmmmmmooosssxxx|||vvvvvvwwwwwwtttmmmeee```\\\XXXSSSTTTXXX\\\\\\ZZZWWWUUUUUUXXXYYYYYY]]]dddiiikkkooorrrsssrrrpppnnnrrrtttwwwyyy|||}}}}}}}}}zzz{{{}}}~~~~~~~~~xxxxxxxxxyyyzzz{{{|||}}}}}}zzzwwwuuuuuuvvvvvvvvvsssttttttsssrrrtttwwwzzzvvvuuutttuuuwwwyyyxxxwwwsssrrrqqqrrrtttuuutttsssuuuvvvvvvxxxyyyzzz{{{{{{|||{{{zzz{{{||||||zzzxxxvvvuuupppeeeXXXOOOMMMNNNMMMJJJFFFBBB@@@BBBDDDFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBEEEGGGIIIJJJKKKNNNQQQUUUYYY\\\^^^^^^]]]aaafffjjjlllqqqxxxsssrrrqqqoooooooooppppppppprrrssstttssstttuuuwwwqqqsssvvvvvvsssqqqqqqsssooooooppppppppppppoooooommmkkkgggbbb]]]WWWSSSQQQQQQPPPMMMJJJGGGDDDBBBAAA@@@@@@???>>>=========>>>??????>>>======>>>???@@@>>>>>>============>>>>>>::::::;;;;;;<<<;;;;;;::::::;;;===>>>>>>===;;;:::;;;<<<>>>???@@@???===<<<======>>>???@@@AAAAAAAAA@@@>>><<<<<<<<<;;;999777;;;===???>>>===???CCCFFF???BBBDDDCCCCCCFFFMMMSSSYYY[[[^^^```aaadddhhhkkkooopppooonnnooommmdddZZZPPPKKKDDD>>><<<;;;;;;;;;:::999888:::<<<======<<<:::::::::999999999888888===<<<999777666666777888999999777666666777888888;;;:::999888777777777777444444555555666666777777777666666666777888999999666777777777777666666555777888888888888999999999777999:::888666666888;;;555333222333555666333111666777888999999888777666666777888777555555555666444555777777666666888999555888999777333333666;;;444555555555555555444444777777777777777666555555666777777888888888888777666666555555555555666666555555666666777666666555777999:::888444333555777666555333222222333555666888777666444444666777888555555666666666666666666888888777777666666555555+++---000222444444444333444444444555666888::::::777777777777666666666666888888888888888777666555888777666444444444555666666666777777777777666666888888777777666666555555666666666666666555555555777777777777777777888888888888777777777777888888:::888666777888888444000444555777888999999999888999888777666666777888999888777666555555666777888666666666666777777777777888888888888888888888888:::999888777777888999::::::777777:::;;;888888;;;@@@AAAAAAAAAAAAAAAAAABBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>???AAABBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFAAAAAAAAABBBCCCDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLQQQYYYeeennnqqqpppooonnnnnnooopppqqqrrrtttxxx|||wwwvvvvvvwwwvvvppphhhbbb^^^YYYUUUUUUZZZ]]]]]]\\\ZZZWWWVVVWWWVVVVVVZZZ```gggkkkppptttvvvvvvsssrrrpppqqqtttvvvxxxxxxyyyyyyyyyzzz|||~~~{{{{{{zzzzzzzzz{{{||||||}}}zzzvvvtttttttttsssssssssttttttsssrrrtttwwwzzzwwwvvvuuuvvvwwwxxxwwwuuuqqqpppppprrrtttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzyyyyyyyyyzzzzzzxxxvvvyyyyyyuuulll```WWWSSSRRRNNNKKKGGGDDDBBBCCCDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKMMMPPPTTTXXX[[[]]]\\\]]]bbbiiilllkkkmmmqqqtttsssqqqooonnnnnnnnnnnnmmmooosssttttttrrrrrrrrrvvvxxxyyyxxxtttqqqqqqqqqpppqqqqqqrrrqqqpppooonnndddaaa]]]XXXSSSNNNKKKJJJMMMLLLKKKIIIGGGEEECCCBBBAAAAAA@@@?????????@@@@@@??????>>>======>>>???@@@>>>>>>>>>======>>>>>>>>><<<<<<=========<<<;;;;;;:::;;;<<<======<<<;;;:::;;;<<<>>>???@@@???>>>=========>>>???@@@@@@@@@@@@???>>>======>>>>>>===;;;;;;===>>>>>>>>>???BBBEEEBBBDDDEEEDDDCCCFFFMMMSSSZZZ\\\^^^```aaacccgggiiioooooommmkkkmmmooojjjcccVVVOOOFFF???=========<<<::::::999:::<<<>>>===<<<;;;;;;;;;::::::::::::::::::999888777777777888999777777666666666777777888:::999888888777888888888666666666666666777777777777777777777777777888999666666777777777777777666777777888888888999999999444999>>>???<<<888666444888777666777999999777555666777888888888888777666999:::;;;:::888777888999666777888777666555666777555888999777444333666:::444555555666666555444444777777777777777666666555555555666777777888888999777777666666666666777777555555666666666666555555888999:::888555444666888999888666555555666888999999888666555555666888999666666666666666555555555888777777777666666666555...000222444666666555555555555555666777888999:::777777777777666666666666777888888888888777777666888888777666666666666666999999::::::::::::999999888777777777666666666555555555666666666666666666888888888777777777777777888888777777777777888888888777666777999999666444555666777888888999999999;;;::::::999999::::::;;;999888888777777777777888777777777888888888888999888888888888888888888888:::999888888888888999::::::777888;;;;;;999999<<>>@@@AAABBBAAA@@@@@@AAABBBAAAAAABBBBBBCCCDDDFFFGGGBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJOOOWWWbbbkkkooopppooonnnmmmoooqqqrrrssstttvvvxxxxxxvvvuuuwwwyyyuuullleee___[[[WWWWWW[[[^^^___^^^]]]YYYVVVVVVTTTSSSWWW]]]aaaeeekkkqqqttttttrrrppppppqqqssstttuuuuuuvvvuuuxxxzzz|||~~~~~~}}}|||{{{zzzzzzzzz|||zzzvvvtttssssssrrrppptttttttttsssrrrsssvvvyyyzzzyyyxxxxxxyyyxxxvvvuuuooonnnnnnpppsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxvvvtttxxxzzzyyyrrrhhh^^^WWWUUUOOOMMMJJJGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHJJJMMMPPPSSSVVVXXXYYY\\\eeennnqqqooooooqqqqqqqqqooonnnllllllllllllmmmqqqvvvxxxvvvsssqqqpppuuuwwwxxxwwwtttrrrqqqqqqqqqrrrssssssqqqnnnkkkiii]]][[[VVVQQQLLLIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@AAAAAABBBBBB??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????>>>======>>>???@@@@@@@@@@@@???======>>>@@@AAA@@@???;;;===>>>>>>>>>???BBBDDDDDDEEEEEECCCBBBEEEKKKQQQZZZ\\\___```aaabbbeeegggmmmllliiifffiiiooooookkk```VVVIII@@@>>>???>>><<<<<<;;;:::;;;===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<777777777888888999999999444555666666777777777777888888888777888888999:::888888888777777777777777999888777777777777777777555555666777888888888888777777777888888888999999555999===>>><<<777444222999888888999:::;;;999777666777777888888777777666777888888888666555666777777888999888555444555666555777999777444444666999444555555666666555555555777777777777666666666666555555444444555777999:::888888777777777777888888555555666666666666555555888888999888666666777999999888777666666777888999999888777666666777888999777777666666555555555444777777777777666666666666222333555666777777666666777777777777777888999999666666666666777777777777666777777888888888888777888888888888888777777666666777777888888777777666777777777777666666666666555555555666666777777777999888888888777777666666888888777777777777888888777666666888999:::999777666666666666777888999:::888888777777777777888888999999999999999888777777888888888999999999::::::888888888888888888888888::::::999999999999::::::;;;888888;;;<<<999999<<>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;===<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@??????======>>>??????????????????>>>===>>>@@@AAAAAA@@@<<<<<<===>>>???@@@AAABBBEEEEEECCCAAA@@@CCCHHHMMMXXXZZZ]]]______aaaccceeehhhhhhfffdddgggmmmooommmhhh\\\MMMCCC@@@@@@>>><<<===<<<;;;<<<>>>???>>>===;;;;;;;;;;;;;;;<<<<<<<<<666666777888999888888888222333555777777777777666777777777777888999:::;;;:::999999888888777777777999999888777666666666777444555666777888999999999777777777777888888888888888888777666555555666777666666777777888888777777666777777777777777777666777888999888666555666777777888888777666555555666555777888777555555666888444555555666666666666555888777777666666666666666777666444333333555777888888777777666666777777888666666555555666666666777777777777666666666777888666666555444444555666666999999888777777888999999777777777666555555444444777777777777666666666666444555666777777777666666999888888777777777888888666666666666777777777777555666777888888888888888666777888999999888666555555555666666666666555555777777777777666666666666444444555666777888888999999999888888777666666666888888777777777777888888888777888888999999999999888777666666666777999:::666666666666666666666666888999999:::999888666555888888888888999999999:::888888888888888888888888::::::::::::::::::::::::;;;888888;;;<<<999:::===BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFDDD@@@???@@@CCCAAAAAAAAAAAABBBDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFLLLQQQYYYbbbiiimmmnnnnnnlllnnnqqqrrrqqqppppppqqqwwwuuuuuuwwwzzzxxxqqqkkkaaa^^^[[[YYYZZZ[[[\\\]]]^^^ZZZXXXXXXVVVUUUYYY___cccfffkkkpppssstttsssrrruuuuuuuuutttttttttuuuuuuvvvwwwzzz|||~~~~~~}}}zzzyyywwwvvvvvvwwwvvvuuuuuuvvvwwwvvvuuuuuuuuutttrrrqqqqqqtttvvvxxxwwwwwwwwwxxxvvvtttqqqjjjiiiiiikkkooosssuuuvvvyyyyyyxxxwwwvvvuuuttttttvvvvvvwwwxxxyyyxxxuuurrrppprrrtttrrrlllccc[[[WWWSSSQQQOOOLLLIIIGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCC@@@AAABBBCCCEEEHHHJJJKKKGGGIIIPPPXXX\\\\\\___dddggghhhiiijjjlllmmmnnnnnnlllmmmooonnnllljjjjjjkkkmmmmmmmmmnnnnnnmmmllljjjiiiiiiiiifffbbb[[[UUUQQQNNNKKKGGGDDDAAAAAABBBCCCEEEDDDCCCBBBAAA@@@????????????>>>??????@@@AAAAAA????????????>>>>>>======??????>>>>>>>>>>>>??????===============<<<;;;:::===<<<;;;;;;;;;;;;<<<=========>>>>>>????????????======>>>?????????>>>>>>???=========??????>>>===<<<<<<===>>>???@@@@@@@@@CCCBBBAAA@@@???AAAEEEHHHSSSVVVYYY\\\]]]___aaabbbeeeggggggfffiiinnnooolllmmmbbbSSSIIICCCAAA>>>;;;===<<<;;;<<<>>>>>>===<<<:::::::::::::::;;;;;;;;;777888888888888777666555222333555777777777777666666666777777888999;;;;;;::::::999999888888777777999999888777666666666777555555777888999999999999666666777777777888888888888777666666888999999:::444555666777666666666777777666666666666666666777;;;======<<<;;;:::;;;<<<444666777777666666777999666777777777666666666777444555555666777777666666888888777666555666666777999888666444333444555666777666666555555666666777666666555666666888999:::888777666555555666666666444444444444444444444444999999888888888888999999777777666666555555555444666666666666777777777777555555666666666666555555999888777777777777777777555666666666777777777888555666777888888888888888444555666777777777555555888999999::::::999999888666666666666777777777777444555555666777888999999888888888888777777666666888888777777777777888888999999999888888777888888888777666666666777999999999999999999999999999999666777888888888777555444777777777888888888999999888888888888888888888888:::::::::::::::::::::::::::888888;;;;;;999999<<>>???@@@@@@BBBCCCCCCDDDBBBCCCDDDCCCAAA@@@AAABBB??????@@@@@@AAABBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLNNNTTT\\\eeekkknnnooonnnpppsssssssssrrrrrrssstttuuuvvvwwwwwwuuuqqqnnncccaaa^^^[[[YYYYYYZZZ[[[\\\ZZZXXXYYYXXXVVVYYY___bbbdddgggkkkooopppqqqrrrsssrrrrrrqqqqqqqqqrrrrrruuuwwwyyy{{{}}}}}}}}}}}}~~~}}}{{{zzzxxxwwwwwwwwwuuuttttttuuuwwwxxxxxxvvvvvvuuutttrrrppppppsssuuurrrrrrssstttuuuuuurrroookkkiiiiiikkkooosssvvvwwwzzzyyyyyyxxxvvvuuuuuutttvvvvvvwwwyyyzzzyyyuuurrrqqqrrrsssrrrnnnhhhaaa]]]VVVSSSPPPLLLIIIGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBB???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGIIIJJJHHHHHHKKKPPPRRRQQQSSSXXXaaaccceeehhhjjjlllmmmnnnmmmnnnnnnmmmkkkjjjkkklllmmmllljjjjjjiiifffbbb_________]]][[[VVVPPPKKKGGGIIIGGGEEECCCBBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>===>>>>>>????????????@@@??????>>>===<<<>>>>>>============>>>>>>;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>======>>>??????>>>>>>===>>><<<;;;<<<>>>>>>===<<<<<<<<<<<<>>>@@@AAA???>>>@@@@@@??????@@@AAABBBCCCLLLOOOTTTXXXZZZ\\\___aaacccgggiiiiiikkkooopppmmmooohhh\\\QQQIIICCC???<<<===<<<;;;;;;=========;;;;;;;;;;;;;;;::::::999999888888888777777666666666444555666666777777777777777777777777888999:::;;;999999999888888888888888999888777777777777777777666666777888999999999999666666666777777777888888444666:::>>>@@@???;;;777444666777888777777888999777666666555555666666777:::<<<<<<;;;:::999:::;;;444555777777666666888999666666777777777777666666444555666666777777777777999888666555555555666777999888666555555555555666666666555555555555666666666666666666888:::===>>>:::888666555666666555444555666666666666666666555888888888888888888888888666666666666666666666666666666666666777777777777555555555555555555666666777777666666666666666777555555666666777777888888666777777888888888888777444555555666666666666666777777888888888888777777666666666666777777777777666666666777777888888888777777777777777777777888888888777777777777888888999999999888666666777888888777777777777777888888777777888888888888777777666666777777777777666666777777777888888888888999888888888888888888888888999999::::::::::::999999:::777777:::;;;888888;;;@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAABBBBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMPPPWWWaaaiiiooopppnnnppprrrrrrrrrrrrssstttqqqtttwwwwwwtttqqqoooooogggeeeaaa]]]ZZZYYYZZZ[[[[[[YYYYYYZZZXXXUUUWWW[[[\\\]]]```dddhhhllloooqqqqqqpppooooooooopppqqqqqquuuvvvxxxzzz{{{{{{{{{{{{}}}|||{{{zzzzzzyyyyyyzzzuuuttttttuuuvvvwwwvvvtttvvvvvvuuurrrpppppprrrtttqqqqqqsssvvvxxxxxxuuusssnnnlllkkkmmmqqquuuxxxyyyxxxxxxwwwvvvuuuttttttsssuuuvvvwwwyyyzzzxxxuuuqqqsssssssssrrroookkkfffcccXXXTTTPPPKKKGGGFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHJJJIIILLLPPPPPPNNNOOOSSSXXXZZZ]]]___bbbddddddeeehhhjjjllllllkkkiiiiiiiiigggeeebbbaaa```]]]XXXTTTSSSSSSRRRPPPLLLIIIEEECCCEEEDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>??????@@@@@@???>>><<<;;;======<<<<<<<<<<<<======;;;<<<======>>>>>>>>>>>>:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<======>>>===>>>>>>>>>>>>>>>======;;;::::::<<<>>>@@@???>>><<<;;;;;;===@@@AAA???===>>>>>>???AAABBBCCCBBBAAADDDHHHOOOTTTWWW[[[^^^```^^^ccceeeeeehhhmmmpppoooooommmfff[[[OOOFFF@@@???===;;;:::;;;<<<<<<;;;:::>>>======<<<;;;:::999999777777666555555666888999777777666666666777777888888777777777888999::::::777777777888888888888888777777777777777777888999777888888999999999888888666666666666777777777888555666999===@@@>>>999555333555888888777666888:::777666555555555555666777777888999888666555666777555666777777666666777888666666666777888888666555444444666777777888888888999888666555555555777777666666666777777777888888777777666666666666777777666555666777999===@@@BBB>>>;;;888777888888666444666666777777777777666666666777777777777777777666444444555555666777777777555666666666777777777888555555555555555666777777666555555555555555666666555555555666777888888888777888888888888777777666666666555555666777777888555555666666666666555555555666666666777777777888777777777777777777777888666666666777888888999999888888777777777777888888666777888777555555888:::777777888888888888777777444444555666666555444444666666666666777888999999888888888999999999::::::888888888888888888888888888888999::::::999888888888666666999:::777777:::@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCC@@@>>>???BBBDDDBBB???=========>>>???@@@BBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJMMMLLLMMMTTT^^^iiioooqqqlllnnnooooooooooooqqqsssoootttxxxwwwrrrnnnnnnoooiiihhhddd___[[[YYYZZZ[[[[[[YYYYYY[[[XXXTTTTTTWWW[[[\\\___ccchhhmmmrrruuuqqqpppoooooooooppprrrrrruuuvvvwwwyyyzzzzzzyyyyyy}}}||||||{{{{{{{{{||||||uuutttssstttuuuuuusssqqqvvvvvvuuurrrppppppqqqtttssstttvvvyyy|||}}}{{{yyyqqqooommmooorrrwwwzzz{{{wwwvvvvvvuuuttttttsssssstttuuuvvvxxxyyyxxxtttppptttsssqqqpppooollliiifffYYYUUUOOOJJJFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBAAAAAA>>>???@@@BBBCCCDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEECCCDDDHHHNNNNNNLLLLLLOOOPPPRRRTTTWWWYYYZZZZZZZZZ]]]```eeefffeeebbb```___]]][[[YYYXXXYYYWWWRRROOOKKKKKKJJJIIIGGGFFFDDDCCC======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@@@@???>>>=========>>>???@@@@@@@@@???>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@:::;;;===>>>>>>===;;;:::<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>======:::999999<<>>@@@BBBDDDDDDBBB@@@???DDDKKKQQQVVVZZZ]]]```YYY^^^```___bbbiiinnnooopppppplllbbbTTTHHHBBBAAA<<<;;;::::::;;;<<<;;;999@@@@@@???===<<<;;;:::999666555444444555777:::<<<999999777666666777888999888888888777888888999:::666666777777888888888999777777666666777888999999888888999999999888888777666666666666777777777777999777444444777888777555111444777777555555666999777666555444444555666777888999:::999777777777999777888999888666444555666666666666777888888666444444444666777888888888888999888666555444555777888333444666888999::::::;;;888888777777777777888888555555666777:::>>>BBBEEEAAA>>>:::999::::::777555555555666666666666555555666666777777777777666666333333444555666777888888555666666666777777888888555555555555666777888999444444444444444555666666444555555666777888888999888888888888888777666555888777666666666777999:::888888999999999999888888555666666666777777888888888888888777777777777777555555666777888999::::::888888777777777777888888333555666666444555999<<<666777888999999888777666666777888999999888777666777777666666777999;;;<<<999999:::::::::;;;;;;;;;888888888888888888888888777888999::::::999888777888555555888999666777:::CCCDDDDDDCCCAAA???@@@AAABBB@@@???@@@BBBCCCBBB@@@BBBBBBBBBBBBBBBAAA??????DDDCCCBBBAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@AAACCCEEEBBBCCCDDDCCCAAA@@@@@@AAADDDEEEFFFHHHHHHIIIIIIHHHOOOJJJIIIRRR^^^ffflllppplllmmmnnnmmmmmmnnnpppsssrrrpppoooqqqssstttrrrooolllhhhbbb\\\YYYXXXYYYZZZXXXZZZZZZYYYVVVTTTSSSTTTUUUVVVYYY^^^dddjjjooorrrtttpppmmmmmmpppsssttttttuuuuuuvvvxxxzzz{{{{{{yyy~~~~~~}}}tttsssrrrqqqsssuuuyyy{{{wwwxxxxxxuuurrrrrruuuxxxwwwxxxxxxxxxxxxwwwwwwvvvssssssssstttttttttuuuuuuuuuwwwxxxwwwvvvuuuvvvwwwxxxwwwvvvwwwwwwwwwuuussssssqqqooooooooonnnmmmkkkXXXUUUPPPKKKGGGEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBDDDDDDJJJIIIHHHIIIKKKLLLKKKJJJOOONNNNNNNNNOOOQQQSSSTTTVVVVVVUUUTTTSSSRRRRRRQQQOOONNNLLLJJJIIIIIIIIIIIIEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>=========>>>??????@@@@@@AAAAAA@@@@@@???AAAAAAAAA@@@???>>>======<<<======>>>???@@@@@@AAA@@@999888===@@@===<<<>>>;;;<<<===?????????>>>===???>>>===<<<<<<===>>>??????===::::::<<<===;;;999>>>======>>>??????===;;;::::::999999999::::::;;;999999;;;<<<======>>>>>>?????????@@@@@@AAAAAABBBCCCBBBEEEMMMWWW\\\\\\ZZZXXXSSSNNNLLLRRR\\\ffflllnnnooommmfff[[[NNNCCC>>>BBB@@@>>><<<;;;<<<===>>><<<;;;::::::999999:::::::::999888777666666666666777777777777666666555555888444444888888444333777777777777777888888888888::::::999999888666555444777888999::::::999888777777777777777777777777777999777555555888:::999777666666666666777777777777444444555666777888999999:::999999999999999999999555777888777666444444555888666555666777888777555444444555555666777999999888666555444444666999:::777777666666555333222111777666666555444333333222888888777888:::>>>CCCEEECCC>>>888666666777777666555555555555666666666777777777777777777777777777777666666666555555555555777777777777666666666666555555555555555555555555444555666777777666555444999888888777666555555444555555666666555555444333666666777888888888888888777777666666666666666777888999:::;;;;;;:::888777888888888777777777777777888777666555555666777888888777777666555444444333666666777888888888888888555666666666777777777777888888888888888888888888777777777777888888888888999999999888888888777777777777777777777777777777888888999::::::::::::999888999999::::::999999888CCCDDDDDDCCCAAA@@@@@@AAAEEECCC@@@@@@BBBBBB???===CCCBBBBBBAAA@@@??????>>>BBBBBBAAA@@@@@@@@@@@@@@@???@@@AAA@@@???@@@BBBDDDBBBCCCDDDCCCBBBAAAAAACCCEEEFFFFFFGGGGGGHHHHHHHHHNNNJJJJJJRRR[[[aaahhhnnnlllmmmmmmllllllmmmppprrrpppooommmoooqqqrrrqqqpppppplllfff```\\\ZZZZZZZZZYYYZZZ[[[YYYWWWTTTSSSTTTUUUVVVYYY]]]ccciiinnnqqqrrrpppoooppprrrtttsssqqqqqqrrrtttwwwzzzzzzzzzxxx||||||{{{{{{{{{{{{||||||{{{yyyvvvsssrrrrrrsssttttttuuuvvvuuussssssvvvyyywwwwwwxxxyyyxxxwwwvvvuuussssssssstttttttttuuuuuutttuuuuuutttrrrqqqrrrsssxxxwwwvvvvvvwwwwwwuuusssrrrqqqooonnnnnnllljjjhhhZZZWWWRRRMMMIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEEFFFHHHIIIHHHGGGKKKKKKJJJJJJKKKMMMNNNOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@CCCBBBAAA?????????@@@@@@???@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@>>>======<<<<<<===>>>>>>???@@@@@@???:::999===@@@===<<<>>>;;;<<<===>>>??????>>>=========<<<<<<<<<<<<======???===::::::<<<===<<<:::===<<<<<<>>>@@@AAA@@@???===============>>>>>>???::::::;;;<<<============>>>>>>???@@@@@@AAAAAAAAAAAAAAADDDLLLUUUZZZYYYWWWOOOKKKGGGGGGLLLUUU]]]cccjjjlllllljjjbbbVVVIIIAAAAAA???>>><<<;;;<<<======<<<;;;::::::999999:::::::::999888777777777777777<<<<<<;;;999999888888888777444444888888555444777777777777777888888888888666666777888888888777777777777888999999888777777777777777777777777777777888666444555777999888777666666666666777777777777666666666666777777777777999999999999888888888888777888888888666555555777777666555666777888777555999999999888999999:::::::::888666444444555777888888888999999999888777777999999888888777777666666777777777888:::===@@@AAA>>>;;;888777888888666444555555555666666666777777666666666666666666666666777777666666666555555555777777777666666666666666888888888888888888888888555555666666666666555555888888888777666555555555222222333444444444444444555666777777888888777777777777666666666666777777888888777777777777888888888777777777777777777777666666555555555555666666::::::999999888777777777666666777888888888888888999999999999::::::::::::888888888888888888888888777777777777888888888888999999999888888888777777777777777777777777777777888888999::::::::::::999999999::::::::::::999999CCCDDDDDDCCCAAA@@@AAABBBCCCBBB@@@AAAAAABBB@@@???DDDCCCAAA???>>>===>>>>>>AAAAAA@@@?????????@@@@@@???@@@@@@@@@>>>>>>@@@BBBAAACCCDDDDDDCCCBBBDDDEEEGGGGGGFFFEEEEEEFFFGGGHHHKKKIIIKKKQQQVVVZZZccckkklllmmmlllkkkkkklllooorrrooommmlllllloooqqqqqqqqqooolllfff```[[[WWWUUUTTTZZZ\\\\\\[[[WWWTTTSSSSSSTTTVVVXXX\\\bbbgggllloooppppppqqqsssttttttqqqoooooorrruuuyyyzzz{{{zzzyyy|||zzzyyywwwwwwyyy{{{|||~~~|||xxxuuurrrqqqqqqrrrqqqrrrtttuuutttuuuwwwyyyvvvwwwyyyzzzzzzxxxuuutttsssttttttttttttuuuuuuuuuuuuuuutttrrrpppoooppprrrxxxwwwvvvvvvwwwvvvuuussssssqqqpppooonnnllliiiggg\\\YYYTTTOOOKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDD>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBCCCEEEEEEFFFDDDDDDEEEFFFGGGFFFEEEIIIIIIHHHHHHIIIJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@DDDCCCBBB@@@????????????????????????????????????@@@@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>>>>???>>>::::::===???===<<<>>><<<======>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;>>>===;;;;;;<<<===<<<;;;<<<;;;<<<>>>AAACCCBBBAAA<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<======<<<<<<<<<===>>>>>>???@@@@@@AAAAAA??????CCCKKKRRRVVVUUUSSSFFFDDDBBBBBBFFFMMMUUU[[[fffgggjjjllljjj```QQQGGG@@@???===<<<;;;;;;<<<<<<<<<;;;::::::999999::::::777888888999:::<<<>>>???===<<<999777666666666777555444555888999666666888777777777777888888888888555555666777777777777777666777777888888777777666777777777777777777777777777555444555666888777777666666666666777777777777888777777777666666666555777777777777777888888888888999999888666666777999777666555555777777666555888888777666666666666666:::999777555444555666777555555666777777777777777666666666666666555555555555555666777999:::;;;<<<999888888999999888666333555555666666666777777777666666666666666666666666777777777666666666555555333333333444444444444444666666666666666666666666666666555555555555666666888888777777666666555555222222333444555666777777555555666777777777666666777777666666666666777777888666444333333555777888777777777777777777888888444555555666666555555444888777777666666555555555666666777888888888888888777777777777888888888888888888888888888888888888777777777777888888888888999999999888888888888888777777777777777777777777888888999::::::::::::999999::::::;;;;;;::::::999CCCDDDDDDCCCBBBAAAAAABBB>>>>>>???@@@BBBCCCDDDDDDEEECCC@@@>>><<<<<<===>>>AAAAAA@@@@@@@@@@@@@@@AAA???@@@@@@???>>>===???@@@AAABBBDDDDDDCCCDDDEEEGGGHHHGGGEEEDDDCCCEEEFFFGGGHHHHHHKKKOOOPPPSSS\\\ggglllmmmmmmlllkkkmmmpppsssooommmllllllnnnpppssstttqqqnnniiiccc]]]XXXTTTRRRZZZ\\\]]][[[XXXUUUSSSRRRTTTUUUWWW[[[```eeeiiilllooopppqqqrrrsssrrrpppooorrruuuyyy||||||{{{zzzzzz|||{{{zzzzzzzzz{{{|||}}}{{{zzzxxxvvvuuutttuuuuuuqqqrrrtttuuuuuuvvvvvvvvvuuuwwwzzz{{{zzzxxxuuurrrtttttttttttttttuuuuuuuuuvvvvvvuuusssrrrrrrtttvvvwwwvvvuuuvvvwwwvvvuuusssrrrqqqpppppppppooommmjjj___\\\WWWRRRMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDD>>>????????????@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>=========?????????>>>>>>?????????@@@@@@@@@@@@@@@???>>>===;;;<<<<<<<<<=========>>>===;;;;;;============>>>=========>>>>>>>>>>>>===;;;;;;===>>>>>>===;;;;;;>>>===<<<<<<<<<<<<===<<<<<<;;;<<<>>>@@@AAAAAA???;;;;;;;;;;;;;;;<<<===>>>===============<<<;;;;;;<<<======>>>???@@@AAAAAA===>>>BBBHHHNNNQQQQQQOOOEEECCC@@@???BBBJJJSSSZZZeeefffhhhlllllleeeXXXNNNAAA@@@>>>===;;;;;;;;;<<<<<<;;;::::::999999::::::555666888;;;>>>BBBEEEGGG>>><<<999666444444555666555444666888999888888999666777777777888888888888888888888777666555444444666666777777777777666666777777777777777777777777666555444444555666777777666666666666777777777777777777777777666666666666666666666666777777777777888888888777555666777999777666555555666777666555666666555444444555555555999888666555555666777888444555666666777777666666444444444555555555555555333444555777777777777666666666777777888777666555555666666666666777777777555555555555555555555555777777777666666666666555444555555555555555666666555555555555555555555555666666555444444555777888888777777777666666666555666666666777777888999:::555555666666666666555555777666666666666777777888666555444444444555666777777777777777777888888888444555666777777666555444666666666555555444444444666666777888888888888888666666666666777777777777888888888888888888888888666777777777888888888888888888888888888888888888777777777777777777777777888888999::::::::::::999::::::;;;;;;;;;;;;::::::BBBDDDDDDDDDBBBAAABBBCCC>>>>>>@@@AAAAAABBBDDDDDDDDDBBB@@@>>><<<===>>>>>>BBBBBBAAAAAAAAAAAABBBBBB???@@@@@@???>>>===???@@@@@@BBBDDDDDDDDDDDDFFFGGGHHHFFFDDDCCCCCCDDDEEEGGGFFFGGGJJJMMMLLLNNNXXXcccjjjkkkmmmmmmmmmnnnqqqtttpppooooooooooooqqqtttwwwvvvtttqqqkkkeee___YYYVVVYYY[[[\\\[[[XXXUUUSSSRRRRRRSSSUUUXXX\\\aaaeeehhhooopppppppppoooppppppqqqsssvvvzzz{{{zzzxxxwwwxxxzzz{{{|||}}}~~~}}}||||||zzzyyyxxxwwwvvvwwwwwwwwwsssssstttuuuvvvvvvuuutttvvvwwwzzz{{{zzzxxxtttrrruuuuuuuuuuuuuuuuuuuuuuuusssttttttttttttuuuwwwzzzuuuuuutttuuuwwwwwwuuutttooommmlllmmmooopppooonnnddd```ZZZTTTOOOLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCDDDFFFGGGFFFEEEIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????AAAAAAAAA@@@???>>>======???>>>>>>======>>>>>>?????????@@@@@@@@@???>>>>>><<<<<<<<<<<<============;;;<<<===<<<<<<===>>>===>>>>>>>>>============>>><<<===>>>??????>>>===<<<=========<<<<<<<<<===>>>===<<<<<<===>>>>>>===;;;>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===???@@@@@@AAA<<<>>>AAAEEEIIILLLLLLLLLHHHFFFCCC@@@BBBJJJUUU]]]hhhffffffhhhjjjfff]]]TTTFFFDDDAAA>>><<<;;;<<<===<<<;;;::::::999999::::::777777999;;;===@@@BBBDDDBBB???<<<999777777999:::444666777777888::::::999666777777777888888888888777888888888777666555444777777666666666666777777777777777777777777777777555555555555555555666777666666666666777777777777555555555666777888888888555555666666666777777777666777888777666666777999666555444555666777666444777777777777888999:::;;;555555555555666777999:::999::::::::::::999888888888888888888888999999999222333555666777666555444666666666555555666777999666666666666777777777888666666666666666666666666888777777777666666666666999999999:::::::::;;;;;;888888888888888888888888666555444444444666777888777777777777666666666666999888888777777777888888555555666666666666555555666666666666666777888888444444666777777777666666666666777777888888888888666777888999999888777666999999888888888888888777666666777888888888888888999999:::::::::;;;;;;;;;888888888888888888888888666777777777888888888888888888888888888888888888777777777777777777777777888888999::::::::::::999999::::::;;;;;;::::::999BBBDDDEEEDDDCCCBBBCCCDDDAAABBBCCCBBB@@@???@@@AAACCCBBB@@@???>>>>>>??????BBBBBBAAAAAABBBBBBCCCCCC???@@@@@@@@@>>>>>>@@@BBB@@@BBBCCCCCCCCCCCCEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHJJJJJJLLLUUU___eeehhhlllnnnoooppprrrsssqqqrrrrrrrrrqqqrrruuuwwwuuutttrrrnnnhhhaaa[[[WWWVVVYYY[[[[[[XXXUUUSSSRRRQQQQQQSSSUUUYYY]]]aaaccclllmmmnnnnnnmmmnnnppprrrqqqtttwwwwwwuuusssuuuwwwwwwyyy{{{}}}}}}}}}{{{zzz}}}|||{{{yyywwwvvvvvvvvvvvvuuutttuuuvvvwwwvvvuuuwwwxxxzzzzzzyyywwwtttrrrvvvvvvvvvuuuuuuuuuuuutttnnnppprrrssstttuuuwwwxxxsssssssssuuuwwwxxxwwwvvvmmmkkkiiiiiilllooopppqqqiiifff___XXXRRRNNNLLLKKKGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBDDDDDDCCCBBBAAABBBCCCDDDCCCBBBEEEEEEFFFFFFEEEDDDCCCBBBGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@???>>>===<<<<<<===>>>?????????@@@@@@@@@??????>>>========================:::===???<<<;;;===>>>===???>>>>>>============>>>======>>>>>>>>>>>>======<<<===>>>===<<<<<<>>>??????>>>===<<<===<<<:::888<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>???@@@AAA===>>>@@@BBBEEEGGGJJJKKKJJJIIIGGGEEEFFFLLLWWW```iiigggfffggghhheee```[[[MMMJJJDDD???<<<<<<===???<<<;;;::::::999999::::::::::::999999999999999:::>>>===:::888666666777888555888999888888;;;:::888777777777777888888888888444555666888999999999999888777777666666777777888777777777777777777777777555666777666555555777999666666666666777777777777444444555666777888999999555555666666777777888888666888999:::999888888999666555444444666666555444444444555555666888999:::444444444555777888:::;;;888888888888888777666555888888888777777777777777333444555666777666555444666666666555444555888:::666666666777777777888888777777777777777777777777888888777777777666666666666666777777888888999999777777777777777777777777555555444555555666777888777777777777666666666666888777666444444444555666666666777777777666555555666555555666666777888999333444777999999888777666666666666777888888999999777888888999999888888777777777777777777777777777666666777888888888888888888888999999999:::::::::888888888888888888888888777777777777888888888888888888888888888999999999777777777777777777777777888888999::::::::::::999888999999::::::999999888BBBDDDEEEDDDCCCBBBCCCEEEBBBCCCDDDBBB???>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCC???@@@AAA@@@???@@@BBBDDD@@@AAACCCCCCBBBBBBCCCEEECCCCCCCCCDDDDDDEEEEEEEEEFFFDDDEEEHHHJJJLLLSSS\\\___ccciiimmmoooppppppqqqpppsssttttttrrrrrrtttvvvppppppooommmhhhaaaZZZVVVSSSVVVYYYZZZXXXUUUSSSRRROOOOOOQQQSSSVVVZZZ]]]___gggjjjmmmooonnnmmmooopppnnnqqqttttttrrrrrrvvvzzzxxxyyyzzz{{{{{{|||||||||~~~}}}|||zzzxxxwwwvvvuuuwwwuuussstttwwwyyyzzzyyyyyyyyyyyyyyyxxxvvvtttsssvvvvvvvvvvvvuuuuuuuuutttlllooorrrttttttttttttuuuqqqpppqqqtttwwwyyyyyyxxxqqqnnnjjjiiikkkooossstttpppllleee]]]VVVQQQNNNMMMGGGGGGFFFEEEDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCC@@@@@@???@@@@@@AAABBBCCCCCCBBBAAABBBCCCDDDDDDBBBCCCCCCDDDDDDCCCAAA@@@???CCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA???>>><<<;;;;;;<<<>>>???>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>888>>>@@@<<<:::===???===@@@???>>>===<<<<<<===>>>=========<<<<<<=========;;;===>>>>>><<<<<<>>>AAA@@@???=========<<<:::888999999999:::;;;<<<>>>>>>======>>>>>>>>>======<<<999:::;;;<<<>>>???@@@AAA?????????@@@AAADDDHHHKKKLLLNNNPPPOOOOOOSSS[[[bbbfffggghhhiiihhhfffcccaaaUUUOOOHHH@@@<<<<<>>===;;;::::::666555444444666666555444333333333333333444555666444555555666777888888999333333444555555555444444777777666666555555444444444555666666777777777777444777999999777666777888666666777777777888888888888888888888888888888888888888888777777777666666333333333444555666666666555555555555555555555555333444555666777777777777666666666666777777777777666555444333333444666777777777888888777777666555555555555555666777888999444555555666777888888888555666666777888888999999888888777777777777888888444444555555555555555555666666777888888888888888666666777777777888888888888888888888888888888888777777777777888888888888777777888888888999999999777777777777777777777777888888999::::::::::::999777888888999999888888777BBBDDDEEEDDDCCCCCCDDDEEE???AAACCCBBB@@@???AAACCC???@@@AAABBBBBBBBBAAAAAA@@@?????????@@@AAAAAABBB???@@@AAAAAA@@@AAACCCEEE@@@AAACCCBBBAAAAAABBBDDDAAAAAACCCDDDEEEEEEEEEEEEFFFCCCCCCGGGJJJLLLSSSZZZ[[[```gggllloooooooooooopppsssuuuuuusssqqqssstttqqqqqqrrrpppkkkeee^^^ZZZRRRUUUXXXYYYXXXUUUSSSRRRNNNNNNOOOQQQTTTXXX[[[]]]bbbgggmmmpppooonnnmmmnnnmmmqqqttttttssstttzzz|||{{{zzzzzzzzz|||~~~||||||{{{zzzyyyyyyxxxwwwwwwtttrrrssswww{{{}}}|||zzzzzzyyyxxxwwwvvvuuutttwwwwwwvvvvvvuuuuuuuuutttnnnqqqtttvvvvvvtttssssssoooooopppssswwwyyyzzzyyyxxxsssnnnlllnnnrrrvvvxxxuuupppiii```XXXSSSPPPNNNHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCC????????????@@@AAABBBBBBEEEDDDCCCDDDFFFFFFFFFEEECCCDDDDDDDDDCCCAAA???>>>AAAAAABBBCCCEEEFFFGGGGGGAAABBBCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAABBBBBBAAA@@@???>>><<<;;;;;;<<<>>>???>>>??????@@@@@@@@@??????????????????>>>>>>>>>>>>888>>>@@@<<<:::===???===@@@???>>><<<<<<<<<===>>>===<<<;;;::::::;;;<<<===;;;===???>>><<<<<<>>>AAA@@@???>>>>>>>>>>>><<<:::;;;;;;<<<<<<>>>???@@@AAA======>>>>>>>>>>>>======999999;;;<<<===???@@@@@@@@@@@@???>>>???BBBGGGKKKNNNSSSWWWYYYXXXZZZ___dddcccgggkkkllljjjgggeeedddYYYSSSJJJAAA======@@@CCC<<<;;;::::::999999:::::::::::::::::::::;;;<<<<<<999999999999888888777777777;;;<<<888888;;;;;;666777777777777888888888888999999:::::::::999999888:::999888777777888999:::777777777777777777777777555777999888666666888;;;666666666666777777777777777777777777666666666666555666666777888999999:::777;;;???AAA@@@>>><<<;;;666555444444555666555444888888777666666666666777666666666777777777777777333444555777888888999999;;;::::::999888777777666555555666666777888888888222666;;;<<<:::777666666777777777777888888888888888888888888888888888888888888888888777777777777777777777888999::::::;;;888888888888888888888888222333555777888777777666666666666666777777777777666555444444555777999;;;888888888888888777666666555555555555666777999999666555444333444666888:::555666666777888999999999888777666555555666777888777777777888888888888888666666777888888888888888999999:::::::::;;;;;;;;;888888888888888888888888777777777777888888888888777777888888999999999999777777777777777777777777888888999::::::::::::999777777888888888888777777CCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>><<<>>>@@@@@@>>>>>>@@@CCCCCCBBB@@@??????@@@BBBCCCAAAAAAAAA@@@@@@?????????BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEHHHKKKNNNPPPVVVZZZaaahhhmmmooooooooooooqqqrrrrrrqqqrrrtttvvvwwwtttqqqooommmggg___YYYYYYWWWVVVVVVVVVUUURRRPPPKKKKKKKKKMMMOOOSSSWWWYYYdddfffiiijjjjjjjjjkkkmmmkkkhhhgggkkkrrrxxxyyyxxx}}}}}}||||||||||||}}}}}}~~~|||zzzxxxwwwvvvvvvvvvvvvvvvuuutttuuuxxx{{{|||wwwrrrooonnnuuuuuutttttttttsssssssssppprrrsssuuuwwwwwwwwwwwwssssssssstttvvvzzz}}}}}}tttkkkhhhkkkqqquuuvvvtttooohhhbbb\\\VVVQQQNNNIIIGGGFFFFFFFFFEEECCCAAADDDCCCBBBAAA@@@@@@???@@@>>>@@@BBBAAA@@@@@@CCCFFFDDDDDDDDDCCCCCCDDDDDDDDDAAAAAA@@@???@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@AAA???>>>>>>??????===<<<<<<<<<============<<<<<>>===;;;;;;<<<<<<===<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<;;;:::999:::<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>>===???AAA@@@>>>@@@DDDIIIOOOTTTZZZ]]]___```cccfffggghhhjjjkkklllllllllkkkddd[[[OOOFFFBBBAAA@@@???;;;;;;;;;;;;;;;<<<===>>>888999999::::::999999888666666666666666666666666===:::888777888999999888777777777777777888888999777777777777888888888888888666555777:::<<<;;;999777777777777666666666666777777666666666666777777666666666666777777777777999999999999999888777666777777888888888999999999:::999999999888888777777888888888888888777666666333555777888999999999888777777777888777666555444777777777777777777777777888888777777666666555555777777777777666666666666666666666666666666666666888888777777666666555555777777777777777777777777555555666666666666555555666666555555555444444444666555555444444444444555111///111666888666777:::999888777666666777888888777777777777777777777777888777666444444444555666666666666666666666666666666555444333333444555666777777777777777777777777222333444444555555444444555555666666777777888888555555555555666666666666888888888888888888888888999999999999999999::::::999999888888888888999999666999<<<:::777666999>>>999999999888888888777777777777888888888999999999999999999999999999999999CCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA???===;;;::::::<<>>>>>@@@CCCDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????????????????AAA@@@>>>???@@@@@@???>>>======>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@AAAAAA???>>>===;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>===>>>>>>>>>>>>@@@CCCFFFMMMRRRWWWZZZZZZ[[[\\\]]]bbbdddfffhhhiiiiiiiiihhhhhhaaaUUUKKKCCC@@@>>>===>>>===<<<;;;;;;;;;;;;;;;888999999::::::999999888::::::::::::::::::::::::<<<:::888888999999888777555666777888999888888777777777777777888888888888888666555666999;;;999888666777777777888888999999888777777666666666777777666666666666777777777777888999999999888888777666777777888888888999999999::::::999999999888888888777777888888777777666555777888888888888777666666888888888888777777777666777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777888777777777666666666555888888888888888888888888666777777888888777777666777777777666666555555555777777777666777777888888333111333777888666777:::999888777777666777888999888888888888888888888888888888666555555555666666666666666666666666666666777777666666666666777777777777777777777777777777444444555666666666666555777777777666666666666666666666666777777777777888888888888888888888888888888777777666666555555555888888888777777888888888666999;;;:::777666999===999999999888888888777777888888888888888888999999999999999999999999999999DDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@???>>>===<<<;;;<<<>>>???@@@???@@@BBBCCCBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@???BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBDDDFFFIIIKKKMMMSSSXXX___ggglllnnnnnnmmmnnnooopppooonnnnnnoooqqqsssrrrrrrssstttqqqjjjdddZZZXXXVVVVVVVVVVVVUUUSSSQQQOOOMMMMMMNNNQQQTTTWWW___ccchhhkkkkkkjjjiiihhhgggfffhhhnnnvvv{{{|||{{{wwwwwwxxxyyyzzz{{{||||||}}}|||zzzxxxvvvtttsssrrrtttuuuvvvuuutttuuuxxxzzzxxxzzz{{{yyyvvvsssrrrrrrsssssssssrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqpppooonnnqqqqqqqqqrrrtttuuuwwwxxxuuurrrmmmhhhfffhhhmmmrrrrrrooolllhhhddd^^^XXXSSSSSSNNNIIIEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBB>>>???@@@???>>>>>>@@@AAACCCDDDFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>@@@???>>>???AAAAAAAAA???>>>>>>????????????>>>>>>>>>>>>======>>>@@@AAABBB???>>>===;;;;;;<<<<<<=========>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<;;;:::;;;=========<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;;;;<<<===>>><<<;;;<<>>>>>@@@???>>><<<;;;:::::::::888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999888888888:::999888666555666888999999999777777777777777777888888888888888777666666888888777666666666777888999:::;;;;;;999888777666666666666666666666666666777777777777888888888888777777777777777777777888888888888999999999999999888888888888666777777777777666555555888888777777666666777777:::999888777777777888999777777777777777777777777666666666666777777777777555555666666777777888888888888888888888888888888777777777777666666666666888888888888888888888888777888888999999888888777888888777777777777666666777777777777888888999:::666444555888999777777999999888888777777888999999999999999999999999999999999888777777666777777777777777777777777777777777666666777777777777666666777777777777777777777777555555666777777777777666888888777777666555555444777777777777888888888888888888888888888888888888888888777666555444333333888777777666666777777888666999;;;:::777777999<<<999999999888888888888888999999888888888888888888999999999999999999999999CCCCCCCCCDDDDDDCCCCCCCCC<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBAAA???>>>>>>>>>BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBDDDGGGIIIKKKPPPUUU]]]eeejjjmmmmmmllloooooopppooommmmmmnnnpppqqqpppqqqssstttrrrkkkeeeZZZXXXUUUTTTTTTUUUTTTSSSQQQOOOLLLJJJJJJMMMPPPRRR[[[```fffkkkkkkiiigggfffjjjkkknnnsssyyy}}}}}}|||xxxxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxwwwuuurrrqqqpppssstttuuuuuuuuuuuuxxxzzzzzz{{{|||{{{xxxuuuttttttuuuuuuuuuuuuttttttttttttsssssstttttttttrrrqqqpppqqqqqqrrrsssttttttuuuuuuvvvvvvrrrkkkeeecccggglllqqqpppnnnmmmjjjddd]]]YYYQQQNNNIIIEEEDDDDDDCCCBBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBAAACCCEEEFFFFFFEEECCCAAABBBBBBAAAAAAAAA@@@AAAAAACCCDDDDDDEEEEEEDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA???>>>>>>===???>>>===>>>@@@AAAAAA???===>>>>>>??????>>>>>>===???>>><<<;;;<<<===@@@AAA???>>>===;;;;;;<<<<<<===;;;===>>>@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::;;;===>>>===<<<;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;999;;;<<<<<<;;;:::<<<===>>><<<:::<<<@@@CCCCCCAAADDDHHHOOOVVVZZZ\\\]]]]]]]]]```cccgggiiiiiihhhgggdddccc^^^VVVKKKDDDBBBBBB@@@???>>><<<;;;;;;;;;;;;888999999::::::999999888999999999999999999999999777777777999:::999777555777777777777777888888888666777777777888888888888888777777666666666666555666666777888888999::::::999999888777666666666666666666666666777777777777777777777777666777777777777777777777888888888888777777777777777777777777666666666666666555555444666555555555666888999;;;:::888777555555666888999777777777777777777777777555555666666777777888888444555555666777888888999777777777777777777777777777777777777666666666666999999999999999999999999777888888888888888888777777777777777777777777777555555555555666777999999888666777::::::777777999888888888888999999999:::999999999999999999999999999888888888888888888888777777777777777777777777333444555666666555444333666666666666666666666666555555666777777777666666777777666666666555555555666666777777777888888888888888888888888888888888999999999888888777777666777777666666666666777777666888::::::888777999:::888888888888888888888888999999999888888888888888999999999999999999999999AAABBBCCCCCCCCCCCCBBBAAA>>>???AAABBBDDDEEEEEEEEECCCBBBAAAAAA@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEAAAAAAAAABBBCCCFFFHHHIIIMMMRRRYYYaaagggjjjlllllloooooopppooommmmmmnnnppprrrrrrsssuuuvvvssslllfff\\\XXXTTTRRRRRRSSSSSSSSSSSSPPPMMMKKKJJJLLLNNNPPPWWW\\\dddiiijjjiiigggfffmmmnnnqqquuuxxx{{{{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwwwwvvvtttrrrpppooorrrsssuuuuuuuuuvvvxxxzzz{{{|||}}}{{{xxxuuussssssvvvvvvuuuuuuuuutttttttttrrrssstttuuuuuutttsssrrrpppqqqrrrttttttttttttsssuuuvvvuuuooogggeeehhhmmmqqqqqqqqqqqqooojjjddd```QQQOOOLLLJJJIIIHHHEEECCCAAAAAA@@@@@@???@@@@@@@@@BBBAAA@@@@@@AAABBBBBBBBB???AAACCCEEEEEECCCAAA???AAAAAAAAAAAAAAAAAAAAA@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>=========<<<<<<===???@@@???>>><<<======>>>>>>======<<<@@@???===;;;;;;<<<===>>>???>>>===;;;;;;<<<<<<===:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::<<<;;;:::;;;=========<<<:::::::::::::::;;;<<<<<<;;;;;;<<<======<<<;;;;;;999:::;;;;;;::::::;;;===???<<<;;;===AAADDDCCCAAABBBFFFLLLSSSYYY\\\]]]]]]\\\^^^aaaeeeggggggfffeeeaaabbb```ZZZPPPGGGCCCBBB>>>>>>===<<<<<<<<<<<<===888999999::::::999999888777777777777777777777777666666666888999999777555999888666444555777999;;;666777777777888888888888888888888777666555555555777777777777777777777777999999888777777777777777666666666666777777777777777666666555555666777777777777777777777777777777555555555666666666666666666666666666666555555444555555444444555777999:::888666555444444555777888888888888888888888888888555555666666777777888888444555555666777888888999666666666666666666666666666666666666777777777777888888888888888888888888666777777888888777777666666666666666666666666666555555555555666777999999999777777;;;;;;888777:::888888999999::::::::::::888888888888888888888888888888888999999999999888777777777777777777777777333444555666666555444333666666666666666666666666444444555666666666666555444555555555666666666777555555555666666666777777777777777777777777777777888888888999999:::::::::777777666666666666777777666777999999999888888999888888888888888888888888888888888888888888888888999999999999999999999999@@@AAABBBCCCCCCBBBAAA@@@CCCDDDDDDEEEEEEDDDDDDDDD@@@??????@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBBBBCCCEEEGGGHHHKKKOOOUUU[[[bbbgggjjjkkkmmmnnnooonnnmmmmmmnnnpppttttttvvvxxxzzzvvvooohhh___[[[UUURRRQQQRRRRRRRRRUUUSSSQQQOOONNNNNNOOOPPPSSSYYYaaagggiiiiiihhhggglllmmmppprrrtttvvvwwwwww{{{||||||{{{yyywwwtttssstttuuuuuuuuutttrrrpppoooqqqrrrtttuuuuuuvvvwwwyyyxxxzzzzzzyyyvvvsssrrrrrrtttttttttsssssssssrrrrrrqqqqqqrrrssssssrrrqqqpppnnnooorrrtttuuutttsssrrrppprrrsssqqqlllkkkoootttrrrrrrssstttssspppkkkgggXXXVVVSSSRRRPPPMMMIIIFFF@@@@@@????????????@@@@@@???>>>======@@@AAAAAAAAA???@@@BBBCCCCCCBBB@@@??????@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;<<<>>>>>>>>><<<<<<<<<============<<<<<<@@@???>>><<<;;;;;;<<<<<>>===;;;;;;<<<<<<===999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;:::999:::<<<<<<<<<;;;:::::::::::::::;;;;;;<<<:::;;;<<<======<<<;;;:::888:::;;;;;;::::::;;;<<<=========???AAACCCCCCBBBCCCEEEIIINNNTTTXXXYYYXXX[[[\\\^^^aaabbbcccccccccccccccbbb]]]UUULLLDDD@@@>>>>>>======<<<=========888999999::::::999999888888888888888888888888888666555555666888888777555999888666444555777999;;;777777777777888888888888777888999888666555666777777777777777666666555555888888888777777888888999666666666666777777777777666666555444444555777888888777777777777777666666555555555555666666666666666777777777777666555555777777666666555555666666666555444444444555666777888888888888888888888888666666666666777777777777555555666666777777888888555555555555555555555555666666666666777777777777777777777777777777777777666777777777777777777666555555666666666666777777777777777777888888999:::999777777;;;;;;888888:::888888:::;;;;;;;;;;;;;;;777777777777777777777777777777888999999999999888777777777777777777777777666666777777777777666666777777777777777777777777444444555666666666666555333444444555666666777777555555555555666666666666777777777777777777777777555555666777888999::::::888777777666666777777888555666888999999999888777888888888888888999999999777777888888888999999999999999999999999999999999AAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCDDDCCCCCCBBBBBB@@@???>>>???BBBDDDCCCAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAACCCDDDDDDEEECCCCCCBBBCCCCCCEEEGGGHHHJJJLLLQQQWWW]]]dddiiikkkkkklllmmmlllkkklllnnnppprrrsssuuuyyyzzzwwwpppjjjccc^^^XXXSSSRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPVVV^^^dddggghhhiiiiiikkklllnnnoooqqqtttvvvxxxxxxyyyzzzyyyxxxvvvsssrrrrrrssstttuuuuuusssqqqpppppprrrtttuuuuuuvvvwwwyyyvvvwwwyyyyyywwwuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrqqqpppnnnmmmjjjlllppprrrtttsssqqqpppmmmoooqqqqqqppppppsssvvvtttttttttuuuvvvtttpppmmmaaa^^^XXXTTTQQQMMMJJJGGGAAA@@@@@@??????@@@@@@AAA>>><<<;;;===@@@CCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>======>>>>>>===<<<======>>>>>>>>>>>>======>>>>>>>>>===============???>>>===;;;;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<:::999888999;;;;;;;;;:::::::::999999::::::;;;<<<:::;;;===>>>>>>===;;;:::888:::;;;;;;:::999;;;<<<:::<<<>>>??????@@@AAACCCCCCCCCEEEJJJRRRWWWYYYYYY]]]]]]^^^___```aaabbbcccbbbbbbbbb```\\\SSSIIICCC@@@@@@>>>===<<<<<<<<<<<<888999999::::::999999888888888888888888888888888777555444444666777777777666777777777888888888888777777777777888888888888777999:::999777666777999777777777777777777888888777777777777888999::::::666666666666777777777777666555444333333555777888888888777777666666666666666666666777777777888888777777888888777777666555666666777777666666555444555555555555666666666777888888888888888888888888777777777777666666666666666666666666777777777777666666666666666666666666555666666666777777777888666666666666666666666666777888888999999888888777666666666777777888888888777777777666777777888888888666777:::;;;888888:::888999:::;;;<<<<<<<<<;;;888888888888888888888888666666888999999999888888666666666666666666666666777777666666666666777777777777777777777777777777555555666777777777777666555555555555555555555555555666666666666777777777777777777777777777777777555555666666777777888888888888888777777888888888555666777999:::999888666777777888888888999999999666666777888999::::::;;;999999999999999999999999BBBCCCEEEFFFFFFEEECCCBBB>>>>>>@@@AAABBBCCCCCCCCCDDDAAA???@@@BBBCCCAAA>>>@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAACCCDDDDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKNNNTTTZZZbbbhhhkkkhhhjjjkkkkkkjjjkkkmmmooonnnooorrrvvvyyywwwpppjjjgggaaaZZZUUUSSSSSSTTTTTTRRRRRRRRRQQQPPPOOOMMMLLLOOOTTT\\\bbbfffhhhjjjkkkkkklllnnnoooqqquuuyyy|||uuuvvvwwwxxxwwwuuusssrrrqqqrrrtttuuuuuutttrrrqqqoooqqqtttuuuuuuvvvwwwyyyuuuwwwzzzzzzyyyxxxxxxyyywwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttrrrooommmkkkhhhjjjnnnqqqsssrrrpppoooooopppqqqrrrqqqrrrssstttuuutttuuuvvvwwwvvvsssqqqgggbbbZZZSSSNNNJJJHHHFFFAAAAAAAAA@@@@@@AAABBBBBB???===<<<>>>CCCEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB<<<>>>@@@BBBCCCDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAA???>>>>>>??????>>><<<>>>>>>????????????>>>>>>;;;<<<===>>>?????????>>>???>>>===<<<;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999888777888:::;;;:::999::::::999999::::::;;;<<<:::;;;===>>>>>>===;;;:::888:::;;;;;;:::999;;;<<<777;;;>>>???>>>===@@@BBBAAA@@@BBBIIIRRRZZZ]]]^^^aaaaaa``````aaabbbdddeee______```bbbaaaZZZPPPHHHCCCBBB@@@>>><<<;;;::::::999999999::::::999999999666666666666666666666666777555333333555777888777333555888;;;;;;999777555777777777777888888888888666999::::::777666888:::666666777888999::::::;;;666666777777888999;;;;;;666666666666777777777777666555333333333555777888888888777777666666666555777777888888999999999:::888888888888888777666666222333555777888888777777444555666777888888777777888888888888888888888888888888777777666666555555777777777777666666666666777777777777777777777777555666666666777777888888666666666666666666666666999999999::::::999999999777777888888999999999999666555555444444444444555777555666:::;;;888888;;;777999:::<<<======<<<<<<999999999999999999999999555666777888999999888777666666666666666666666666666555444333333444555666777777777777777777777777666666777888888888888888666666666555444444333333777777777777888888888888777777777777777777777777888888888888777777777777999999888888888888999999555666777999::::::888555777777888888999999999999555555666888999:::;;;<<<999999999999999999999999CCCBBBAAA@@@AAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===??????>>>>>>??????@@@AAACCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBBBBAAAAAABBBDDDIIIKKKNNNRRRWWW___hhhmmmgggggghhhjjjmmmnnnnnnmmmooooooppprrrsssrrrpppmmmmmmhhh___WWWSSSRRRTTTVVVTTTTTTSSSQQQOOONNNNNNPPPKKKOOOVVVZZZ^^^ccciiimmmooommmlllkkkmmmpppqqqrrrvvvtttssstttwwwwwwuuussspppqqqsssuuuvvvuuutttsssvvvwwwxxxxxxwwwvvvwwwyyy}}}{{{yyywwwwwwvvvsssqqqvvvvvvuuuuuuuuuvvvxxxyyyvvvtttqqqppppppooommmkkklllmmmnnnnnnnnnnnnnnnmmmrrrrrrssssssuuuvvvwwwxxxsssqqqpppqqqtttuuurrrpppkkkjjjfff]]]RRRIIIFFFEEEDDDBBBAAAAAACCCDDDDDDCCC???@@@AAACCCDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEFFFGGGEEEAAA@@@BBBDDDEEECCCAAA@@@@@@AAABBBCCCFFFEEEDDDCCCBBBCCCCCCDDDAAAAAA???>>>>>>>>>???@@@@@@@@@??????>>>===<<<<<<>>>>>>????????????>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;=========;;;:::;;;<<<999<<<>>>>>><<<:::;;;<<<;;;;;;;;;<<<<<<<<<======999999999:::::::::;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;999888>>>>>>>>>>>>????????????AAABBBCCCEEEIIIOOOWWW]]]^^^___```___^^^___aaabbbaaa___]]]]]]^^^[[[SSSMMMBBB@@@>>>=========;;;:::999999999::::::;;;;;;;;;999888888777777777777777666666666666666777888888:::;;;;;;;;;:::999999888777777666666666666777777999888777666666777888999666666777777777777666666888777666555555666777777888999:::;;;;;;:::888888777777666666555555444444555666777888888777666555555555555555666777999;;;666888999888777666777888999888777666555555555555222333555666888999999999777888999::::::999888777999888777777777888:::;;;444555666777777666555444555666777777666666777888666666777777888888999999666666777888888888888888888888999999999999888888888888888888888888888888666999888555444777777555333444444555555555555555777777888888888888777777666666777888888888888888666666666666777777777777888888999999999999888888777666444333444777999;;;666666777777666555444444555666777777777777777666777777777777888888888888777666555555555666888999888888777777777777777777888888777777888888999:::777777777777666666666666666666666666666666666666666777777888888888777777666777888999::::::999888888999999888888777666555BBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCCCCCCCBBBBBBCCCEEEGGGIIILLLOOOUUU\\\dddjjjhhhhhhiiijjjlllmmmmmmmmmnnnmmmlllmmmooorrrrrrrrrnnniiibbbZZZUUUTTTTTTUUURRRSSSTTTRRRPPPNNNNNNOOOLLLPPPVVVZZZ^^^ccciiimmmlllkkkkkklllnnnqqqtttuuutttrrrrrrsssvvvwwwuuusssqqqrrruuuvvvwwwvvvuuutttxxxxxxyyyxxxvvvvvvwwwyyy|||zzzxxxxxxxxxwwwuuusssuuuuuuuuuuuuvvvxxxzzz|||xxxuuurrrpppoooooonnnmmmlllmmmmmmmmmmmmnnnnnnnnnrrrrrrssssssuuuwwwyyyzzzvvvtttqqqqqqsssssspppmmmllljjjeee[[[QQQJJJGGGFFFFFFDDDBBBBBBCCCDDDDDDCCC???@@@AAACCCDDDEEEEEEDDD@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFDDDAAA@@@BBBDDDDDDCCCAAA@@@???@@@AAABBBEEEDDDCCCAAAAAAAAABBBCCCBBBBBB@@@?????????@@@AAACCCCCCBBBBBBAAAAAA@@@@@@>>>>>>????????????>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>===;;;::::::;;;999;;;>>>>>><<<:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::::::::999888888============>>>>>>>>>>>>@@@AAABBBCCCGGGMMMTTTYYY\\\]]]^^^^^^^^^___aaabbbaaa___]]]^^^```]]]VVVQQQDDDBBB???=========;;;:::999999:::::::::;;;;;;;;;:::999999888888888888888666666666666666777888888<<<=========<<<<<<;;;:::777777666666666666777777888888777666666777888888999888777666666777888999888888777666666777888999888888999::::::999888777666666666666666666555555222333555777888999999999777666666666666888999:::666777888888777666777888777777666666666666777777333444555777888888888888777888999999999999888777;;;:::999888888888999:::666666777888888777666666555777888888777777888999777777777777777888888888777777888888999999999888888888999999999999888888888888888888888888888888666777666333444777666333666777888888999999888888777888888999999888888777777777888999999999999999666666666666777777777888888888999999999999888888555666666666777777888888777777888888777777666555444555666666666666666666666666777777777888888888777666555555555666888999777777777777777888888888888888777777888888999:::888888888888777777777777777777777777777777777777888888888888888777666666666777888999:::999999888999999999999999888888777AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAABBB??????@@@@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFBBBCCCDDDCCCBBBCCCDDDFFFEEEGGGIIILLLQQQXXX___eeeiiiiiiiiijjjkkklllmmmmmmqqqnnnjjjjjjlllooorrrsssoookkkfff___ZZZVVVTTTTTTQQQSSSTTTTTTRRROOONNNNNNMMMPPPUUUYYY]]]bbbhhhlllllllllmmmnnnoooqqqssstttqqqpppqqqrrruuuvvvuuutttssstttvvvxxxyyyxxxwwwvvvyyyyyyxxxvvvttttttvvvyyy{{{yyyxxxxxxxxxxxxwwwuuuvvvuuuvvvvvvxxxzzz}}}~~~zzzvvvrrrpppoooppppppooonnnmmmlllllllllmmmooopppssssssssstttvvvxxx{{{}}}zzzvvvsssrrrsssrrrnnnkkkllliiibbbXXXOOOJJJHHHHHHGGGEEECCCCCCDDDDDDCCCBBB>>>@@@BBBDDDEEEDDDCCCCCC??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDCCCAAAAAABBBCCCCCCBBB@@@?????????@@@AAABBBAAA@@@@@@???@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>??????>>>>>>=========<<<<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>><<<:::999999:::999;;;===<<<;;;::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===999::::::;;;<<<<<<<<<;;;;;;::::::999999999999999;;;<<<<<<<<<============>>>???@@@AAADDDHHHNNNRRRWWWYYY\\\]]]^^^___```bbb```^^^^^^___aaa___ZZZVVVHHHEEEAAA>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999888999999999777666666666666777888888888999999999999888888777777777666666666666777777777777666666666666777777;;;:::777555555777:::;;;888888777777888999:::;;;777777888888888888777777666666666666777777777777222333555777888999999999888777777666666777888888666777888888666666777888444555555666777888888999555555666777777777777777777888888999999888888777::::::888777777777777777777777888888888888777777666777888888777777888999888888888888777777777777777777888888888999999999888888999999999999888888777777777777777777777777888888666333555999888333777888999999::::::999999777888888999999888888777888888999::::::::::::999666666666777777777888888888888999999999999888888555666777888999888666666888888999999888888777777555555666777777777777777666666777777777777888888777666555555555666888999666666777777888888888999888888777777888888999:::999999999999888888888888888888888888888888888888888888888888888777666555777777888999999999999888888888999::::::::::::999@@@AAACCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCBBBBBBBBBDDDFFFEEEGGGHHHJJJNNNTTT[[[```hhhiiijjjjjjjjjkkklllmmmtttqqqmmmkkklllnnnoooooopppmmmiiiddd^^^YYYUUUSSSOOORRRUUUVVVTTTPPPNNNMMMMMMNNNRRRVVV[[[```eeehhhooopppppppppooooooppppppooooooppprrrtttuuutttttttttuuuwwwyyyzzzyyyxxxwwwyyyyyywwwtttrrrrrrtttwwwyyyxxxwwwxxxyyyzzzyyywwwxxxwwwwwwwwwyyy{{{}}}~~~|||xxxssspppooopppqqqqqqooonnnmmmlllmmmoooqqqrrrsssssssssuuuwwwzzz}}}~~~{{{xxxtttrrrsssrrrnnnkkkiiieee\\\SSSLLLHHHHHHHHHGGGEEECCCBBBCCCCCCBBB@@@>>>@@@BBBDDDEEEDDDBBBAAA??????@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>????????????>>>>>>>>>>>>???BBBBBBAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@======>>>>>>>>>>>>============<<<;;;;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<<<<===>>><<<:::888999:::::::::;;;;;;::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<============999999:::;;;<<<<<<<<<<<<======;;;::::::;;;<<<===::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAADDDHHHKKKRRRUUUYYY[[[]]]^^^```aaa]]]]]]]]]___aaaaaa]]]ZZZNNNJJJDDD@@@===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999888888888888999777777666666777777888999666666666777777666666555777777666666666666777777777666666666666666666777:::999777666666777999:::666666777777888999::::::666666666777777777777777666666666777777888888888777777777777777666666666888777777666666555555555666777888777666555666888444555666777777888888888666666777777777777666666777777888888888888777777555555555555555555555666777777777777777777777777555666888777666666777999999999888888777777666666777666666666777777888888888888999999999999888888777777777777777777777777<<<;;;888666999===;;;555555666777777888888777777666777777888888777777666888888999999:::999999888666666777777777888888888888999999::::::999999888777777888888888777777666777888888888888888777777666777888888999999999999666666666666777777777888777666555555555666888999666666666777888888999999888888777777888888999:::999999888888888777777777888888888888888888888888666777777888888888777777888888888888999888888888666777888999::::::::::::AAABBBCCCDDDEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEDDDCCCBBB@@@??????@@@AAAAAA@@@AAACCCEEEFFFGGGHHHJJJLLLQQQXXX]]]eeehhhkkkkkkjjjjjjkkkmmmrrrqqqoooppppppqqqooonnnpppooolllhhhbbb\\\WWWSSSOOORRRUUUVVVUUUQQQOOONNNLLLLLLNNNRRRWWW]]]aaadddllloooqqqqqqpppnnnooopppnnnoooqqqrrrsssssstttuuutttuuuwwwyyyzzzyyyxxxwwwxxxwwwuuurrrppppppsssuuuxxxwwwvvvwwwyyyzzzyyyxxxzzzyyyxxxxxxxxxyyyzzz{{{|||xxxssspppppppppqqqqqqpppooonnnnnnnnnpppssstttrrrssstttvvvxxx{{{|||~~~zzzwwwtttttttttsssnnnjjjddd^^^VVVNNNIIIGGGGGGHHHFFFDDDBBBAAABBBBBBAAA@@@???AAABBBCCCDDDCCCAAA@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>=========<<<;;;;;;;;;===>>>???<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<======<<<======<<<:::888999:::::::::999999::::::::::::999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>999::::::;;;<<<<<<<<<;;;===<<<;;;;;;;;;<<<===>>>::::::::::::;;;;;;;;;;;;;;;<<<>>>??????AAADDDFFFMMMQQQVVVZZZ\\\]]]^^^___ZZZ[[[\\\___```aaa___^^^UUUOOOHHHBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777777777777777777888999999888888999999999999888888777777666666666666777777666666777777777777666666555666777888888777666555444555666777777888999999555555555666666777777888666777777777888888999999888888777666666666666666666666666666555444333333555777888777666555666777666666777777777777666666777777777777777666666555777777777777777777777777222333444555666777888888666666666666666666666666444555777666555555666888999999888888777777666666666555555555555666777888888888999999999999888888777777777777777777777777;;;;;;999666888<<<;;;666444555666666777777666666555666666666666666666555777888888888888888777777777777777777888888888888999999::::::::::::999999:::999777666666666888999666666777888888777777777444555666777888888888888555666666666666777777777777666555555555666888999666666777777888888888888888888777777888888999:::888888777777777666666666777777777777777777777777444555666888999999999999999999888888888888888888555555777888999999999999BBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBB???@@@BBBCCCCCCCCCBBBAAA>>>???@@@@@@???@@@BBBDDDGGGHHHHHHIIIKKKOOOUUUYYYaaafffkkkmmmllljjjkkklllkkklllnnnqqqtttuuusssqqqpppooommmjjjddd^^^XXXUUUOOORRRUUUVVVUUURRRPPPOOOKKKKKKKKKOOOUUU[[[___```eeeiiioooqqqpppppprrrtttnnnppprrrsssrrrrrrsssuuussstttvvvxxxyyyxxxwwwvvvuuuuuutttrrrpppppprrruuuwwwvvvuuuvvvxxxyyyxxxwwwzzzyyyxxxvvvvvvwwwwwwxxx{{{wwwsssppppppqqqqqqpppoooooooooooopppqqqssstttqqqrrruuuxxxzzz{{{{{{{{{yyyxxxvvvvvvvvvsssmmmhhh]]]XXXPPPKKKHHHHHHHHHHHHFFFDDDBBBBBBBBBCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBB@@@BBBAAAAAA@@@???>>>============>>>????????????>>>???@@@@@@@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???<<<<<<;;;;;;;;;:::::::::888999::::::;;;<<<======:::;;;<<<;;;:::999:::;;;;;;999777888999::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<999:::::::::;;;;;;;;;;;;:::<<<>>>?????????AAACCCIIINNNTTTYYY[[[[[[\\\\\\YYYZZZ]]]___```aaaaaaaaa[[[UUULLLEEE@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999888777777666666777777888777777777777888999999666666777888888888888777777777666666666666777777777777888888888888777777333555888999999888555333444555666777777777777777666555555555666777888999888888888888888999999999555555555555666777888999666666666666666555444333555666777777555555666777555666777888888777666555666777777777777777666555888777777666666777777888333444666999;;;<<<======666666555555555555666666555666777777666666777888888888888888777777777777666666555444555666777888888888999999999999888888888888888888888888888888777:::999666555888888666666777888888999999888888555666666777777666666555777888888888888777666666777777777888888888999999999999::::::::::::999999:::999666555555777999;;;555666777777888777777777111222333555666666666666555555666666666666777777777666555555555666888999888777777777777777777777888888777777888888999:::777777777777666666666555777777777777777777777777444555666888999999999999:::999888888777888888888444555666777888999999999CCCCCCCCCCCCCCCDDDDDDEEEBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC===???AAACCCDDDCCCCCCBBB>>>???@@@@@@@@@AAACCCEEEGGGHHHHHHHHHIIILLLRRRVVV]]]dddlllooonnnkkkkkkllliiijjjlllpppsssuuusssqqqpppooommmjjjeee___ZZZWWWPPPRRRUUUVVVTTTRRRPPPPPPLLLJJJJJJMMMTTTZZZ^^^___aaagggnnnqqqpppoooqqqtttooorrrttttttrrrrrrsssuuuqqqrrruuuvvvwwwvvvuuuttttttuuuuuutttsssssstttvvvwwwuuuuuuuuuwwwxxxwwwvvvwwwvvvuuuttttttuuuwwwwwwyyyvvvsssqqqqqqqqqooonnnlllmmmmmmnnnpppqqqqqqrrrooorrrvvvzzz{{{zzzxxxwww{{{yyyyyyyyyxxxsssjjjcccYYYTTTMMMJJJIIIJJJJJJIIIGGGEEECCCCCCEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDFFFEEEBBB>>>BBBBBBBBBAAA@@@>>>=========>>>???@@@AAAAAA@@@???@@@@@@AAAAAAAAA@@@???>>>BBBBBBBBBAAAAAA@@@@@@???<<<<<<============<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888999999:::;;;<<<===>>>888:::;;;;;;:::999;;;<<<;;;999666666888:::999888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999;;;>>>??????@@@AAABBBGGGLLLRRRXXXZZZZZZZZZZZZZZZ\\\^^^```aaabbbcccdddaaaZZZPPPGGGBBB???>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888888888777777888888999:::444444555666666666666666777777666666666666777777777888999::::::999888777666777888999999888777666666666777888888888777666666666666666666888999:::999999999999999999888888666666555555666777888999666777777888888777666555555666777666555555666777333444666888999888777666555666777777777777777666888777666555555666777888555777999;;;===>>>>>>>>>777777666555555666777777666888999999888888999:::777777777777777888888888999888666666666777999:::888888999999999999888888999999999999999999999999444:::;;;666333444777888777888999999::::::999999777777888888888888777777888999999999888888777666777777888888888999999999999::::::;;;;;;::::::999888777777777777888:::;;;666777888888999999888888222333444555666777777777555555555666666666777777777666555555555666888999999999888888777666666666888888777777888888999:::888888888777777777666666888888888888888888888888777777888888888888777777::::::888777777777888888666777888888999999999999DDDDDDCCCBBBBBBDDDEEEFFFBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????????????????@@@AAAAAABBBBBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDD@@@AAACCCDDDDDDBBBAAA??????@@@AAAAAAAAABBBDDDGGGGGGGGGGGGFFFGGGJJJOOOSSSZZZbbblllpppooolllkkkllllllllllllnnnqqqrrrqqqooooooooommmjjjeee```[[[XXXPPPRRRUUUUUUTTTRRRQQQQQQMMMKKKJJJMMMTTT[[[^^^___bbbhhhoooqqqooommmnnnppppppsssuuuuuusssqqqsssuuupppqqqsssuuuvvvuuutttssstttuuuwwwvvvuuuuuuvvvwwwvvvuuutttuuuvvvwwwvvvuuutttssssssssstttuuuwwwxxxxxxvvvsssrrrqqqpppooommmjjjkkklllnnnooopppppppppnnnrrrwww{{{|||zzzwwwttt|||{{{{{{{{{yyyrrrggg___VVVRRRLLLJJJKKKLLLLLLKKKHHHFFFEEEEEEGGGHHHGGGFFFEEECCCAAA?????????AAABBBBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFEEEEEEDDDDDDCCCCCCFFFDDDDDDEEEGGGEEEAAA>>>BBBBBBBBBBBB@@@???======>>>???@@@BBBBBBBBBAAA@@@AAAAAABBBCCCBBBAAA@@@???BBBBBBAAA@@@@@@???>>>>>><<<<<<============<<<<<<999:::<<<>>>???>>>>>>===<<<<<<;;;;;;;;;:::::::::888888999:::;;;======>>>777999::::::::::::;;;===;;;888666666888:::999888;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::888888:::;;;===>>>???>>>===<<<::::::;;;;;;;;;<<<<<<<<<999;;;>>>@@@@@@@@@AAABBBEEEKKKRRRWWWYYYYYYXXXXXX[[[]]]```bbbbbbccceeefffddd]]]RRRHHHCCC@@@??????======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888888777888888999:::777777888999999:::999999777777666666666666777777888999:::;;;;;;:::999888999999888888888888999999777888999::::::999777666777666666666777888:::;;;;;;::::::999999888888888:::999777666555555555666777888999::::::999888777555666777666555444555777111333555888999999999888555555666777777777777777888777666555555666777888666777999;;;<<<<<<<<<;;;999888777666666777888999888:::;;;;;;:::999;;;<<<666666777777888888999999:::999888777777999;;;<<<888888999999999999888888::::::::::::::::::::::::444<<>>>>>AAAAAAAAA??????@@@CCCEEEAAAAAAAAA@@@@@@?????????>>>???@@@BBBCCCCCCBBBBBBDDDCCCCCCCCCEEEHHHKKKMMMUUU___kkkqqqnnnjjjiiijjjjjjkkklllmmmnnnnnnnnnnnnsssrrrpppnnnkkkeee^^^YYYTTTQQQPPPQQQUUUWWWVVVTTTPPPPPPPPPQQQSSSVVVYYY[[[bbbfffllloooooommmlllkkkmmmppptttwwwyyyxxxvvvuuuuuutttsssrrrrrrssstttuuutttttttttttttttsssssssssuuuuuuuuuttttttuuuyyy|||vvvtttssstttvvvwwwwwwvvvyyyxxxvvvvvvuuurrrnnnllliiikkknnnoooooopppqqqssstttqqqpppsssyyy{{{yyyuuu{{{|||zzzuuurrrooofff]]]TTTRRRNNNJJJGGGGGGHHHIIIGGGGGGGGGIIIKKKKKKJJJIIIBBBCCCBBBAAA???>>>???@@@FFFEEEBBB@@@>>>>>>???@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDBBBAAAAAABBBCCCAAA@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@===>>>???AAAAAAAAA@@@???AAA@@@@@@@@@???>>>>>>>>>;;;:::999999999:::;;;<<<999;;;===@@@AAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>888777777777999:::999888;;;;;;;;;<<<<<<=========:::999888888::::::999888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<;;;;;;999999888777888888999::::::;;;<<<<<<777999;;;;;;:::::::::;;;============>>>???@@@AAAEEEFFFIIIOOOUUUZZZ]]]^^^bbb```___bbbgggkkklllkkkiiieee\\\PPPDDD>>>===???<<<;;;:::;;;======<<<;;;888888888888888888999999;;;999777666555666777888666777888999::::::999888666666666666777777777777999999999888888888777777555555666666666666555555555555555555555555555555444555666777888888777777888999:::::::::999888777:::888666444333555777999555666888:::;;;:::999888333333333333333444555666888888999999999999888888999888888777666555555444777777666666666666777777:::666777;;;;;;888888<<<777777888888888888777777666555444666999:::888555444444444555666888999:::777555444444666888999999777666555444444555666777888888888888888888888888999999999888777666555555777666444222111222444555666666777888999:::::::::::::::::::::::::::::::::<<<:::999777777777777777888777666666666777999:::999999999888888888888888999777666888::::::777333666666666666666666666666888777666555444333222222888888777777666666555555777666666666666666777888777777777777777777777777999888777555555555666777555888:::999777777999;;;999777666555666777999:::;;;:::888777777777888888777777888888999999999999BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBBBBAAAAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB===???BBBCCCBBB@@@??????AAAAAAAAA@@@>>>???BBBDDDAAAAAAAAA@@@@@@@@@??????>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCEEEHHHKKKLLLQQQZZZeeelllmmmkkkjjjkkkkkkkkkmmmnnnoooppppppppprrrrrrrrrrrrnnnggg^^^XXXQQQNNNLLLNNNRRRTTTSSSRRRMMMMMMMMMNNNPPPSSSVVVXXX```dddjjjmmmmmmlllkkkkkkmmmpppsssvvvxxxwwwvvvtttvvvuuutttsssssstttuuuuuussssssssssssssssssttttttwwwxxxxxxwwwvvvwwwzzz}}}~~~zzzvvvtttuuuwwwyyyyyyyyyxxxwwwvvvvvvtttqqqnnnkkkmmmoooqqqqqqqqqssstttvvvtttsssvvv{{{~~~|||yyyyyyxxxvvvrrrqqqooofff\\\TTTQQQLLLHHHFFFGGGHHHJJJFFFGGGKKKOOOSSSTTTRRRPPPGGGFFFEEEBBB@@@@@@AAABBBDDDCCCAAA@@@????????????BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????===<<<;;;::::::;;;<<<<<<888:::<<>>===<<<;;;:::::::::::::::999888999;;;<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<:::999:::;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::999999888999999999::::::;;;;;;<<<888999;;;;;;:::999:::;;;;;;;;;<<<<<<>>>???@@@AAADDDEEEHHHMMMSSSYYY]]]___cccaaa```aaafffjjjkkkkkkjjjfff___TTTIIIAAA??????===<<<;;;;;;<<<===<<<;;;888888888999999999999999;;;:::888777666777888999777888999:::::::::999999888888777777666666555555999999999888888888777777555555666666666666555555555555555555555555555555999888777777666777888888999:::::::::999777666555:::888777555444555666777666777888999999888666555555555444444555555666777777888888999999888888777888888888777777666555555777777666555555666777888999666666::::::777777;;;777777888888888888777777666555444666888999777555777888888999;;;===>>>???<<<:::777666777777777666777666555555555555666777999999999999999999999999999888888777777777888888:::999777555555666777888666666777999999::::::999::::::::::::::::::::::::::::::;;;;;;:::999777666777777777777777888999999888888888888888888888888888888777888888888777555777777777777777777777777777777666666666666555555888777777777666666666555666666666666666777888888777777777777777777777777999888777666666666777777666888:::999777777888:::888777666555666777999:::::::::888777777777888888888888888888888999999:::AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>???@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBBBB@@@???@@@@@@BBBBBBBBB@@@>>>???@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCDDDEEEHHHJJJKKKMMMSSS]]]fffkkkmmmlllkkkjjjkkkmmmoooqqqrrrrrrsssppprrrssstttqqqjjj```YYYQQQNNNLLLMMMQQQSSSSSSRRRLLLLLLLLLLLLOOORRRUUUWWW]]]aaagggkkklllkkkkkkkkkmmmooorrruuuvvvvvvtttsssvvvuuuuuuttttttuuuvvvvvvrrrrrrssssssttttttuuuuuuzzzzzzzzzyyyyyyyyy|||~~~~~~wwwssssssvvvyyy{{{yyywwwvvvwwwwwwvvvtttrrrnnnpppqqqrrrrrrssstttvvvvvvuuuuuuxxx|||}}}{{{yyywwwtttrrrssssssjjj___VVVRRRLLLHHHFFFGGGJJJLLLHHHKKKRRRZZZ___```]]]ZZZNNNLLLGGGDDDAAAAAABBBCCCAAAAAA@@@@@@????????????AAAAAAAAABBBBBBBBBCCCCCCBBBAAA???@@@AAAAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>@@@????????????@@@@@@AAA?????????@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<888999<<<===>>>===<<<;;;AAA@@@>>><<<;;;999999999;;;::::::;;;===???>>>===::::::::::::;;;;;;;;;;;;===<<<;;;<<<===>>>===;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;888999;;;;;;:::999:::<<<;;;;;;;;;<<<===???@@@AAABBBCCCEEEIIIOOOVVV]]]```dddbbb``````dddgggjjjkkkjjjhhhbbbYYYOOOFFFBBB@@@>>><<<;;;;;;<<<===<<<;;;999999999999999999999999;;;:::999888888888999:::777888999:::::::::999999999999888777666555444444999888888888888777777777555666666777777666666555666666666666666666666666===;;;888666555666888999:::::::::999888666444333999888888777666555555555777777888888777666444333666666666555666666777888777888888999999888888777777777777777777777666666777666555444555666888:::888666666888999777777:::666777777888888777777666666555555666888888777555999999:::;;;===???AAABBB???<<<999888888888888777777666666555555666666777999999999999::::::::::::999888777777777888999::::::999888777666777888999666777888999999999999999::::::::::::::::::::::::999:::<<<<<<<<<:::777666777777888999999999999999777777777777777777888888888999999888666666777888888888888888888888888888666666666777777888888888777777777777666666666666555555555555666888999999777777777777777777777777999999888777777777888888888999:::999777777888999888777666666666777999::::::999888888777888888888999888777777777888:::;;;AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>???@@@CCCDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@??????@@@BBBBBBBBBBBB@@@>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJMMMPPPVVV```iiimmmllliiiiiijjjlllnnnppprrrsssssspppqqqrrrrrrpppjjjaaa\\\TTTQQQNNNOOOSSSVVVVVVTTTPPPOOONNNNNNOOOQQQSSSTTTZZZ^^^dddhhhjjjkkklllmmmlllnnnpppsssttttttsssrrruuuuuuuuuuuuuuuvvvvvvvvvssssssttttttuuuvvvwwwwwwzzz{{{{{{{{{yyyzzz{{{}}}{{{vvvssstttvvvyyyzzzwwwvvvuuuvvvwwwwwwvvvtttpppqqqssssssrrrsssuuuvvvuuutttuuuwww{{{}}}|||{{{{{{yyyvvvuuuyyyzzzqqqfff\\\WWWPPPKKKHHHJJJMMMPPPOOOTTT]]]eeekkkkkkgggcccUUUPPPJJJDDDBBBAAABBBBBB??????@@@@@@@@@???>>>>>>@@@AAAAAAAAABBBBBBBBBBBBAAA@@@??????@@@@@@???===>>>>>>??????????????????>>>???AAACCCCCCAAA???>>>AAA@@@???>>>??????AAABBB?????????@@@@@@AAAAAAAAA??????>>>===<<<;;;;;;;;;999:::<<<===>>>===<<<<<>>@@@???>>>::::::::::::::::::::::::===<<<;;;<<<===>>>===;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888:::;;;:::999999;;;<<<>>>>>>======>>>>>>???@@@@@@AAABBBFFFKKKRRR[[[```cccaaa```___aaaeeehhhjjjiiigggddd^^^UUULLLDDD@@@???===;;;;;;<<<======<<<:::::::::::::::999999999:::999999888888888999:::777888888888888888888888888888777777666666555555888888888888777777777777666666777777777777666666777777777777777777777777;;;:::888666666777888999::::::999999888777666666888888888888777666444333666777777888888777666555666666666555555666777777777777888888888888777777666666777888888888777777777666555444444666999;;;666555666777777777777888666666777777777777666666666666666777777777777666555666777888:::<<<>>>???;;;999777777999:::::::::666666666666666777777777999:::::::::::::::;;;;;;;;;:::888777777888999:::777666666555555555666777666777888999999999999999999999::::::::::::;;;;;;999::::::::::::999888777666777999:::::::::999888666777777777777777888888888999:::777444444777:::777777777777777777777777666666666777777777888888777777777777666666666666444444444555666888999:::777777777777777777777777999999888888888888888888999999999999888777888888777777666666777777888999999999888888888888888888999888777666777888:::;;;BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAACCCDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@>>>>>>@@@BBBAAAAAABBBAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIMMMNNNSSS\\\fffkkkkkkhhhfffgggjjjllloooppprrrrrrqqqpppooonnnlllhhhccc___XXXTTTQQQQQQTTTVVVVVVUUUSSSRRRPPPNNNMMMNNNOOOPPPWWW[[[aaafffiiikkkmmmoookkkmmmoooqqqrrrqqqqqqppptttuuuuuuvvvvvvvvvvvvvvvttttttuuuvvvwwwxxxxxxyyyyyyzzz{{{zzzxxxxxxyyyzzzxxxwwwuuuvvvxxxzzz{{{zzzuuutttssstttvvvwwwvvvvvvrrrssssssrrrrrrrrrtttvvvvvvvvvwwwyyy{{{||||||{{{|||{{{xxxwww{{{}}}vvvmmmddd```YYYSSSPPPQQQUUUWWW\\\```gggnnnrrrrrrnnnjjj\\\VVVMMMFFFCCCCCCBBBAAA??????@@@@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAABBBAAA???>>>>>>???@@@>>>===============>>>>>>??????>>>???AAABBBBBBAAA???>>>BBBAAA@@@??????@@@AAABBB??????@@@@@@AAAAAAAAABBB>>>>>>>>>===<<<;;;::::::<<<<<<===>>>>>>>>>======@@@@@@???>>>>>>>>>>>>>>><<<;;;:::;;;>>>???>>>===::::::::::::::::::::::::<<<;;;:::;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;999:::::::::999999;;;===AAAAAA@@@???>>>>>>>>>>>>>>>???AAACCCGGGNNNWWW]]]```______^^^___bbbfffhhhgggfffeeeaaaZZZQQQGGGAAA@@@>>><<<;;;<<<======<<<;;;;;;;;;;;;::::::999999888888777777777888888888777777777666666666777777555555666666777777888888777777777777777777777777666666777777777777666666888888888888888888888888555666666777888888777777888888888888888999999999777777888999888666444333555666777888999999::::::666666555555444555555666777777777888888777777777555666888999999888777666777666555444555666888999555666666666666777777777666666777777777777666666666666777777777666666666333333444555777999;;;<<<999777555555777999999888555666666777777777777777999999999::::::;;;;;;;;;>>>===;;;999888777777888555555555555555555555666777777888999999999888888999999999::::::;;;;;;;;;:::999777555555666888999666777888999:::999888888666666777777888888888999888999:::777444444777:::666666666666666666666666777777777666666666555555666666666666777777777777444444444555666888999:::777777777777777777777777888888888999999999888888999888888888888999888888777777777777777888888999888888888888999888888888999888777777777888999:::CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@??????@@@BBB???@@@AAAAAA???>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHLLLMMMQQQYYYaaagggiiihhheeefffhhhkkkmmmoooppppppqqqooommmlllkkkhhheeebbbYYYUUUPPPOOOQQQTTTSSSRRRRRRQQQNNNLLLKKKKKKLLLMMMSSSWWW^^^cccgggjjjmmmoookkklllmmmooooooooooooooosssssstttuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyxxxwwwuuuvvvwwwtttuuuwwwzzz~~~~~~|||uuutttrrrsssuuuwwwwwwvvvtttttttttsssrrrrrrtttwwwyyyzzz{{{||||||}}}}}}}}}xxxyyyyyywwwyyy{{{wwwppplllhhhccc^^^\\\^^^aaaccckkklllnnnrrruuuuuurrrpppeee]]]SSSLLLIIIGGGEEECCCAAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAAAAAAAA@@@>>>???@@@@@@???===<<<<<<======>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA======>>>>>>===<<<;;;:::======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>><<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;::::::::::::;;;:::999:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999888999;;;===AAAAAA???>>>===============???AAABBBDDDIIIQQQXXXZZZ\\\]]]]]]^^^```cccfffffffffeeeccc^^^VVVLLLEEEBBB???<<<;;;;;;============<<<<<<;;;;;;::::::999666777777777777888888888888888777666666666777777444444555666777888999999666666777777777777777888666777777888888777777666777777777777777777777777333444666888888888777777777777777777777999::::::666777888888888777555444555666666888999:::;;;<<<666666555555444444555555666777777888888777777666666777999::::::999777555777777666666666666777777444777777555555888888666555666666777777666666555555777888888666555555666444444444555777888:::;;;:::888555555555666666555555555666777888888888888888888999999::::::;;;;;;>>>>>>===;;;999888666666666666777777777777777777777888888999999999888888888999999::::::;;;;;;<<<;;;888555333333555888:::666666777888888888888888777777777888999999::::::888999999888666666777888555555555555555555555555777777777666666555555555666666666666777777777777555555555555666888999999777777777777777777777777666777888888999888888888888777666777999:::999888666777777777888888888888777777888999999999999888777777888888999999999999BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA@@@???@@@AAA===???@@@@@@?????????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCEEEFFFFFFGGGGGGGGGIIINNNUUU]]]cccgggiiieeefffhhhjjjlllnnnnnnooopppooonnnnnnmmmkkkfffccc[[[VVVQQQOOOPPPRRRQQQPPPQQQPPPNNNLLLLLLLLLNNNOOONNNSSSYYY___cccgggkkknnnjjjkkklllmmmnnnnnnnnnmmmqqqrrrtttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyxxxvvvttttttuuussssssvvvzzz}}}~~~|||wwwuuussstttvvvxxxxxxxxxwwwwwwvvvuuussssssvvvxxxzzz{{{||||||{{{{{{{{{{{{uuuyyyzzzxxxwwwxxxvvvssspppnnnkkkiiiiiikkkoooqqqvvvtttrrrrrrtttuuuvvvvvvooofff\\\UUUQQQNNNJJJFFFDDDCCCAAA@@@????????????????????????@@@@@@@@@@@@BBB@@@??????@@@AAA???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAA@@@@@@===>>>?????????>>>===<<<========================;;;;;;::::::;;;<<<<<<===>>>===<<<<<<======<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999:::;;;;;;;;;999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======:::::::::999888999;;;>>>======<<<<<<<<<<<<=========@@@BBBBBBAAAEEELLLRRRUUUXXX[[[]]]]]]^^^aaacccffffffffffffccc[[[QQQJJJCCC@@@<<<;;;;;;<<<===============<<<;;;:::::::::777777888888999999999999;;;:::999777777777888999555555666666777777888888666666666666777777888888777777888888888888777777777777777777777777777777777777777777777777888888666666555444555666777777555666666777777777777777666666666777888999::::::888777666666555555666666666666777777777777666666777888:::;;;:::888666444777777888888777666555444444888888555555999:::666555555666666666666555555555777999888666444555666666666666666777888999999999666444444555777777666444555777888999999888888777777888888999::::::;;;<<<=========<<<:::777666666777888888999999999999888888999999999888888777888888999::::::;;;<<<<<<999888666555555666888:::666666555555666666777888777888888999::::::;;;;;;888888777888888888777555666666666666666666666666666666777777777777888888555666666666777777777888666666666666666777888888777777777777777777777777555666777888888888777777777666555777:::;;;;;;999666666777888888888888888666777888999:::999999888666777888::::::999888777AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAA>>>??????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBB@@@???@@@@@@<<<>>>@@@@@@@@@???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDBBBAAAAAABBBCCCDDDBBBBBBDDDEEEFFFFFFFFFFFFBBBEEEKKKRRRZZZaaagggjjjfffgggiiikkklllnnnnnnnnnnnnoooppprrrqqqmmmgggbbb^^^YYYSSSPPPQQQRRRQQQPPPQQQPPPOOONNNNNNPPPRRRSSSKKKPPPVVV\\\aaaeeeiiillljjjkkkkkklllmmmmmmmmmmmmpppqqqsssuuuuuuuuuuuuttttttttttttttttttssssssssswwwxxxyyyxxxvvvtttttttttrrrrrrsssvvvzzz|||{{{zzzxxxvvvuuuuuuwwwyyyyyyyyyyyyyyyxxxvvvtttuuuwwwzzzxxxzzz{{{zzzyyywwwwwwxxxuuu{{{}}}zzzvvvwwwwwwvvvrrrqqqpppoooqqquuuxxx{{{{{{wwwsssqqqrrruuuxxxzzzuuummmbbb[[[WWWTTTNNNJJJFFFEEEBBB@@@>>>>>>???@@@>>>????????????@@@@@@@@@BBBAAA@@@@@@AAAAAA@@@>>>??????@@@AAABBBBBBCCCCCCBBBAAA???>>>>>>???AAABBBAAAAAABBBCCCBBBAAA???>>>BBBBBBBBBAAAAAA@@@@@@@@@===>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<<<<======@@@???======>>>>>><<<;;;=========<<<<<<;;;;;;;;;<<<;;;::::::;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>:::::::::999888888;;;>>>999999999:::;;;<<<===>>>>>>@@@CCCBBB@@@CCCIIIOOOQQQUUUZZZ]]]]]]]]]```bbbggggggggggggeee___UUUNNNCCC@@@<<<;;;;;;<<<======>>>>>>===<<<;;;;;;::::::777888999:::::::::::::::===<<<:::999999999::::::777777777777666666666666555666666666777777888888777777888888888888777777666666666666666666666666<<<;;;888666555666888999666555444333222333333444555555666666777777888888777666666666666666777888999999888777777666777777666666777777777777666666888999;;;;;;:::888555333777888999999888666333222555999999555666::::::666555555666666666666555555555888:::999666444555777666666666555666777777888444333222444777:::;;;;;;444555777888999999999888666666777888999999::::::999;;;===>>>===;;;999777555666777888888888888888888888999999999888888777888888999::::::;;;<<<<<<888888888888888888999999666555444444444555777888888888999:::;;;;;;<<<<<<999777666888::::::777333777777777777777777777777555666777888999:::;;;;;;555666666666777777888888777666666666666666777888777777777777777777777777444555666888888888777666777555444666:::<<<<<<:::666666777888888888888888666777888999::::::999888555666999;;;;;;:::888666BBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@===>>>AAACCCEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCFFFKKKPPPUUU[[[bbbfffiiiiiijjjjjjkkklllmmmnnnrrrsssttttttqqqmmmiiifffaaa]]]WWWQQQNNNNNNOOOQQQPPPQQQSSSRRROOOMMMLLLLLLPPPRRRVVVYYY]]]aaagggkkkkkkllllllllljjjiiijjjkkklllppptttvvvvvvvvvvvvvvvwwwxxxzzzzzzxxxuuurrrpppwwwwwwvvvuuuuuuuuuuuuuuuuuuxxx{{{|||{{{yyyyyyyyy{{{~~~~~~yyyvvvxxxyyyxxxwwwvvvtttsssrrrrrrssssssttttttsssrrrssstttuuuvvv{{{zzzzzzzzzzzzxxxuuusssmmmnnnppprrrtttuuuvvvvvvxxxzzz{{{yyyvvvuuuwwwzzzvvvpppiiifffdddbbb\\\VVVNNNKKKFFFBBB@@@@@@AAABBBAAA??????@@@CCCEEEEEEDDD??????>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===>>>=========<<<<<<<<<<<<======>>>======???CCCFFFDDDCCC@@@>>><<<;;;;;;;;;:::999999:::;;;===@@@AAA<<<<<<;;;::::::::::::;;;<<<===???@@@???>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888:::<<<<<<;;;999888777888999999999999999888888888888777888999:::;;;;;;;;;::::::@@@AAAAAAAAABBBEEEJJJNNNVVVWWWZZZ]]]____________bbbdddggggggeee```[[[WWWKKKCCC???AAABBB===:::<<>><<<;;;:::999999888777777777777777888888888;;;:::888777777777888999999888777666666666888888888888777777777777888888888888777777666666555555777777777777777777777777999999888777666666777777888888777777777888:::;;;888888777777666666666555666666666666666666666666999888888888777777666666555666777999999999888777666999===<<<777333111111888888888888777555444333444444444555666888999:::777777666666666777999:::999777555666999:::888666444555777888999888666555444444444444555666888888666666666666777777777888888888888888999:::;;;;;;;;;>>>BBBCCC@@@<<<999777777777666666666777999:::;;;;;;:::999999888777777;;;999999<<<<<<777666777666777888777555555777888888555333444666888777555888888999:::;;;===>>>???::::::999888777777777888888888777777777777888888999999999888777666666555888888999999888666444333555555666666777777777888777777777555333666<<>>DDD888888999999999:::::::::777888888999999999888888999999:::::::::;;;;;;;;;999999999999999999::::::CCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDFFFIIIMMMQQQWWW]]]bbbfffggghhhiiijjjlllnnnpppqqqrrrssstttrrrnnnkkkhhhddd```ZZZTTTPPPOOOOOOPPPNNNOOOQQQPPPMMMKKKJJJJJJNNNPPPSSSWWWZZZ___dddhhhjjjkkklllllljjjiiijjjkkknnnppprrrsssssssssuuuwwwwwwxxxzzzzzzzzzxxxwwwuuutttttttttttttttuuuvvvvvvtttwwwzzz{{{zzzyyyyyyyyyxxx||||||xxxvvvwwwwwwuuuxxxwwwuuutttssssssttttttssssssrrrrrrsssuuuvvvwwwyyyxxxwwwvvvwwwvvvsssqqqmmmnnnoooqqqssstttvvvvvvyyyzzzzzzzzzxxxwwwxxxyyyuuuqqqmmmlllkkkhhhaaa[[[WWWSSSNNNHHHDDDAAA@@@???@@@??????@@@BBBBBB@@@???BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBB???@@@AAABBBBBBAAA???>>>???@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<<<<===@@@CCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::;;;<<<===>>><<<<<<;;;::::::::::::;;;:::<<<>>>>>>===<<<===>>>;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;999888:::;;;;;;:::999888888888999:::999999999999888888888888999999999:::::::::;;;;;;RRRTTTVVVWWWWWWWWWYYYZZZQQQSSSWWW[[[^^^______^^^```bbbeeefffeeebbb^^^[[[PPPHHHBBBBBBAAA===;;;===>>>===<<<;;;:::999999999777777777777888888888888999888888777666666777777888777777777777777888888888888777777777777888888888777777777666666666555777777777777777777777777888777777666555555666666666777888999:::999999888777777777666666555555555666666666666666666666666888888777777777666666666555555666666777666666666444666888999888666666666777777777777666555444444555555555555666888999999999999888888888999:::;;;888777555666888999777555444555777888888888666666555555555555666777888999666666666777777777777666777777888999;;;<<<>>>???;;;>>>AAAAAA???<<<::::::777777666777777999:::;;;>>>======<<<;;;;;;:::::::::888999<<<===999888;;;666777777666555555666888999666444444666777666444777777777888999:::;;;<<<999999888888777888888888666666555555555555666666888888777777666555555444666666777777777666444333666666666777777888888888888999999999999:::<<>>@@@@@@@@@@@@???>>>===<<<>>>>>>>>>?????????@@@@@@>>>???@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBB@@@AAAAAABBBAAA???>>><<<>>>>>>???@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::;;;===???@@@???>>>======<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;888:::<<<<<<;;;:::;;;<<<999999999999999::::::::::::<<<===<<<;;;999::::::999999888888888999:::::::::999999999888888888888:::999999888999:::;;;<<>>======<<<;;;::::::;;;;;;888888888888888888888888888888999999888888777777555666777888888888888888888888777777777777888888777777777777666666666666777777777777777777777777777666666555555555555555555666999;;;;;;:::888666666666666555555555555555666666666666666666666666777777666666666666666555555555444444333444444444666555555666888999888777555666666777666666666555666666666666666777888888999999888888888999::::::777666555555777777666555444555777888888888777666666666666666777888888999555666777888888777666555777777888888999;;;<<<===;;;===??????>>>===<<<===888888888888999:::;;;<<<>>>======<<<<<<;;;;;;;;;999777888<<<===::::::===555666777777555555666777999777555555666666555444777777888888888999999999888888777777777888999999666666555555555555666666777777666666555555444444666666777777777777666666777777777888888888888888888888999:::<<<<<<:::888888999:::999777555666777666666666555555555555555333444666888999:::::::::777888888888999999999999:::999999888777666555555FFFDDDBBB@@@@@@@@@BBBCCCAAABBBBBBCCCCCCCCCCCCBBBIIIGGGEEECCCBBBBBBCCCDDDAAA@@@@@@@@@AAAAAABBBCCC>>>??????@@@@@@??????>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBCCCDDDDDDFFFIIINNNVVV[[[ccceeehhhhhhiiikkkppptttrrrsssssssssqqqnnnkkkiiiiiieee___XXXRRROOOMMMLLLKKKLLLNNNMMMKKKIIIIIIIIIIIILLLOOORRRUUUYYY___bbbiiilllnnnnnnmmmmmmmmmnnnqqqrrrssssssrrrrrrtttvvvuuuuuuuuuvvvvvvwwwxxxxxxrrrrrrrrrssstttuuuvvvwwwsssuuuwwwxxxxxxxxxyyyzzzyyy~~~}}}{{{{{{yyyvvvwwwvvvvvvuuuuuutttttttttttttttuuuuuuuuuuuuttttttuuussspppppppppqqqqqqqqqpppooooooooopppsssvvvwwwxxxwwwvvvxxx{{{zzzvvvrrrvvvtttrrrrrrrrrqqqnnnlllnnnlllfff___WWWPPPJJJFFFEEECCCAAAAAABBBCCCCCCCCC>>>???@@@@@@@@@???>>>===???????????????@@@@@@AAA??????@@@AAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@AAA@@@???>>>=========>>>???@@@AAAAAAAAA>>>>>>>>>============<<<=========<<<::::::;;;===========================;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;888:::<<<<<<:::::::::;;;999999999999::::::::::::999<<<===>>><<<:::::::::888888888999999::::::;;;::::::999999999888888888;;;999888777777999;;;<<<:::===AAABBBAAA>>>===<<>>???<<<;;;;;;::::::::::::::::::::::::999999888888888999777777;;;;;;999999;;;555666777777666555666777777666555555666777777777999:::::::::::::::999999777777666777777888999:::888888777777777777888888777777777666666555555555999999999999888888888777888888888888888888999999888777666777::::::777444999999888777666555555555999888888888888777777777666666888999::::::::::::777777777777888888888888666666777777888999999999HHHFFFDDDBBBAAAAAACCCDDD???@@@AAABBBBBBBBBBBBBBBGGGFFFDDDBBBBBBDDDFFFGGGCCCBBBAAAAAA@@@@@@@@@AAA>>>??????@@@@@@??????>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDGGGNNNUUU[[[cccgggjjjkkkjjjkkkooossstttttttttrrrpppllliiigggnnnkkkeee___YYYTTTQQQOOOKKKMMMNNNNNNLLLJJJJJJJJJIIIKKKNNNQQQTTTXXX]]]aaajjjllloooppppppooopppppppppsssvvvwwwvvvuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwtttvvvwwwxxxwwwwwwxxxzzzyyy~~~}}}zzzzzzyyyvvvttttttttttttttttttssssssvvvvvvwwwwwwvvvtttrrrpppuuusssppppppqqqrrrsssrrrqqqpppooooooqqqsssvvvxxxvvvuuutttvvvyyyxxxtttpppwwwtttpppnnnnnnppprrrrrrsssrrrnnniiiccc]]]WWWTTTQQQMMMGGGCCCBBBCCCDDDEEEAAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDD@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAA>>>>>>??????@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAA???>>>>>>>>>============>>>??????>>><<<;;;;;;===;;;;;;<<<<<<============999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::;;;======;;;::::::;;;999999::::::;;;;;;;;;<<<999;;;======;;;:::999999777888888999:::::::::::::::::::::999999999999888:::999888777777999;;;<<<===???AAABBBAAAAAABBBCCCAAADDDJJJQQQWWW\\\___aaa___```bbbcccddddddcccccc___[[[RRRHHHAAA>>>>>>???======<<<;;;;;;;;;<<<<<<:::999999999888888777777666777888999999888777666444555777888999999999888888888777777777777888888666666666666777777777777666666666666666666666666777777777666666777888888999999888888888888888999444444555555555555555555777777777777777777777777555555555555666666666666888777555444333444555555;;;777333333666888888666666666777888999999999999777666666666666666777888666666666777666666666666555666666666555555555666555666666777777777777777777777777777777888888999666666777888888777666555999888777666555444444444999;;;<<<<<<<<<===???AAA???>>>>>><<<;;;999888777888888888777777777777777:::777666999888555555888555777888888777666666777444555555666666777999:::999999:::::::::999888777666666666666777888999999888888777777777777888888888888777777777777777666::::::999888888777777777999999888888888888888888:::777555666888999777444999888555444444555777888999999999999999999999999:::::::::;;;::::::999999666666777777777888888888777777888888999:::;;;;;;HHHGGGEEEDDDCCCBBBCCCCCC??????@@@AAABBBBBBBBBBBBEEEDDDCCCBBBCCCDDDGGGHHHDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@AAABBBDDDGGGLLLSSSXXX```eeekkkllljjjjjjmmmqqqssssssrrrpppnnnkkkhhhgggjjjhhhddd^^^YYYTTTPPPNNNKKKMMMOOOOOOMMMKKKKKKKKKIIIKKKMMMPPPSSSWWW\\\```iiilllpppqqqqqqqqqqqqqqqooossswwwxxxxxxvvvvvvuuuzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvuuuuuuuuuvvvvvvwwwvvvwwwxxxxxxwwwwwwxxxzzzwww{{{}}}yyywwwwwwvvvtttssssssttttttttttttssssssuuuwwwxxxyyywwwuuuqqqoootttsssqqqrrrsssttttttsssrrrrrrqqqrrrsssuuuvvvxxxtttttttttuuuvvvuuusssqqqxxxuuupppmmmlllooosssuuusssrrrqqqnnnkkkhhheeedddaaa[[[RRRKKKHHHGGGGGGFFFCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@AAA<<<===>>>???@@@AAAAAAAAA??????>>>>>>>>>=========???@@@AAA???===<<<<<<===::::::;;;<<<======<<<<<<999:::;;;<<<============<<<<<<;;;::::::::::::;;;;;;<<<>>>===<<<;;;;;;<<<999999::::::;;;;;;<<<<<<999;;;<<<;;;:::888999999888888999:::::::::999999::::::::::::999999999999999888888777888999:::;;;===???@@@@@@@@@BBBEEEGGG@@@CCCGGGMMMSSSYYY^^^```aaaaaabbbccccccddddddddd______XXXMMMEEECCCBBB@@@>>>>>>===<<<;;;;;;<<<<<<:::::::::999888888777777444444555555666666555555555666777888888888888888888888777777777777888888666666666666777777777777777777777777777777777777888777777777777888888999;;;:::888777777777888999555555555555555666666666777777777777777777777777555666666666666777777777777777666666666666666666666444333444666999::::::666777888888999999999999666666666666666777888888888888999999999888777666555666777777555555666777666666666666777777777777777777777666666777777888666666666666777777777888888777777777888999::::::888:::<<<<<<<<<<<<>>>@@@??????>>>===;;;999777666888888888888888888888888:::777666777666333444666666888::::::999777777888444555777777666777999;;;555666777888888777555444777777666666666777888888666666555555555555666666888888888888777777777777999999888777666666777777888888888888888777777777:::999888888999:::999888:::777444333555777888999666777777777888888888888;;;;;;;;;;;;:::999888777666777777777888888888888::::::::::::999999888888FFFFFFEEEDDDCCCBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCC???AAABBBDDDFFFJJJOOOSSSYYY```iiillljjjiiillloooooooooooonnnmmmkkkjjjiiigggeeebbb^^^YYYTTTQQQOOOKKKMMMNNNNNNMMMKKKKKKKKKGGGIIILLLOOOQQQUUUZZZ^^^gggjjjnnnpppqqqpppppppppooorrruuuvvvvvvvvvwwwxxxxxxyyyzzz{{{zzzxxxvvvtttssssssssstttuuuvvvwwwxxxyyyzzzzzzyyywwwwwwxxxyyywww{{{{{{wwwtttvvvvvvtttssstttuuuvvvvvvuuutttssssssuuuwwwyyyyyyvvvsssqqqsssrrrrrrsssuuuuuutttsssrrrsssssstttuuuvvvwwwwwwtttuuuuuuuuusssrrrssstttyyywwwssspppnnnpppsssvvvppppppooooooooooooooooookkkggg```[[[WWWTTTRRRPPPLLLKKKHHHFFFEEEFFFGGGHHHHHHFFFDDDAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????===>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>???@@@@@@>>><<<<<<===999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>======<<<<<<<<<;;;::::::::::::;;;;;;<<<>>>===;;;::::::;;;888888888999:::;;;;;;;;;999::::::999777777888:::999999:::::::::999888777;;;;;;:::::::::999999999888888888888999999999999777999:::;;;;;;<<<>>>@@@@@@AAACCCHHHNNNUUU[[[^^^```aaaaaabbbccceeeffffff___bbb___TTTLLLIIIFFFBBB??????>>><<<;;;;;;;;;;;;;;;;;;:::999999888777777555555555555555666777777888777777777777777888888888888777777777777888888555666666666777777777888777777777777777777777777666666666666666777888888999999999999888888777777555555555666666777777777777777777777777777777777666666666777777777888888555666666777777777666666444555666666666666888:::555666666777777777666666555555555555666888999999888888999999999888666555555777999888666555777888666666666666666777777888777666666555555666666777666555444444555777999;;;777777777888999:::;;;<<<888:::<<<===<<<<<<===>>>============<<<:::888777888888888888888999999999999666555777777444555999666999;;;<<<:::999888888666888999888555555777999444555666777888777555444888777777666666666666777666666555555555555666666777777777777777777777777999888888888999:::<<<===888888888777777666666666555777:::<<<;;;999888777999777555555777999888666444444555666777888999999888888999999999888777777777777777888888888999999999999999999888888888888EEEEEEEEEDDDCCCAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@AAACCCDDDEEEGGGKKKNNNSSS\\\gggkkkjjjiiikkkoookkklllllllllllllllkkkkkkkkkiiigggddd___[[[WWWUUUJJJLLLNNNNNNLLLKKKJJJKKKFFFHHHKKKMMMPPPTTTYYY\\\eeehhhmmmooooooooooooooopppqqqrrrrrrssstttwwwzzztttvvvxxxyyyyyywwwuuusssppppppqqqrrrtttvvvxxxyyyzzz{{{{{{yyywwwwwwxxxyyyyyy||||||wwwuuuwwwwwwvvvtttuuuvvvwwwwwwvvvuuuuuuppprrrvvvyyyzzzxxxuuusssqqqqqqrrrtttvvvvvvtttrrrssssssuuuvvvwwwwwwwwwwwwtttvvvwwwuuurrrqqqtttwwwzzzyyywwwtttrrrrrrsssuuunnnnnnnnnnnnpppqqqssstttooommmjjjhhhfffccc```]]][[[XXXTTTPPPNNNNNNPPPQQQQQQOOOLLLIIIGGGGGGGGGHHHBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>============>>>>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>===>>>@@@???===<<<<<<===999:::;;;<<<<<<<<<::::::>>>????????????===;;;:::<<<<<<;;;::::::::::::;;;;;;<<<======;;;999999:::666777777888999999::::::999:::999888666666888:::999::::::;;;:::999777666;;;;;;;;;:::::::::999999777777888999999999999888:::===???@@@@@@???@@@AAA@@@@@@AAADDDJJJQQQXXX\\\______```aaacccfffgggiii___dddcccYYYQQQMMMIIIDDD@@@@@@>>>===;;;;;;::::::;;;;;;::::::999888777777999888777777777888:::;;;999888777666666777888888888888777777777777888888555666666666777777888888777777777777777777777777555555555555555666777888777888:::;;;;;;999666555555666666666777777888888777777777777777777777777666666777777888888999999333444666777888777666666666999:::888555333444777444555555555555555444444444444444555666888999:::555666777777777555444333666888:::999666555777999666666666666666777888888777666555555555555666666666555333333444777;;;===999888888777777777777777777:::<<<>>>===<<<======::::::<<<<<<<<<;;;:::999777777777777777888888888999555555777888666888<<<777:::<<<===;;;:::999999999;;;;;;999555333555777555666888999:::999888777999888777666666555666666888888777777777777888888555555555666666666666666:::::::::;;;===@@@CCCDDD888777777777666666555555...444;;;===:::777555444999888777999::::::666222444555666777888999:::;;;444555666777777777777777888888888888999999999999444555666777888999::::::CCCBBBAAA@@@@@@AAACCCCCC??????@@@AAACCCDDDEEEEEEAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@DDDCCCCCCBBB@@@??????>>>AAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBDDDFFFHHHJJJSSSXXX```hhhmmmnnnmmmllliiiiiiiiiiiijjjkkklllllllllkkkjjjiiieee___XXXRRRLLLJJJJJJKKKMMMOOOOOONNNEEEFFFIIIKKKOOOSSSYYY]]][[[aaahhhmmmooonnnnnnmmmooonnnnnnooorrruuuwwwxxxwwwvvvvvvxxxzzzzzzwwwssssssssssssvvv{{{~~~zzzwwwttttttvvvwwwwwwuuuuuuttttttwww{{{}}}|||yyyyyyyyyxxxxxxwwwuuutttssstttuuuuuuvvvvvvuuuttttttvvvvvvuuutttsssqqqpppoooqqqrrrtttvvvwwwwwwvvvvvvttttttttttttttttttttttttxxxwwwuuutttrrrqqqqqqqqqsssssssssrrrqqqpppooooooiiijjjkkknnnppppppnnnkkkgggfffdddcccaaaaaa``````[[[ZZZXXXSSSNNNJJJIIIIIIDDDBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAA???>>><<>>???@@@>>><<<===???@@@===::::::::::::;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::???>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;:::999777888999:::;;;::::::999:::;;;<<<:::888777777888;;;:::999888999:::;;;<<<::::::999999999:::;;;;;;<<<;;;999888888888999999888888888888999:::;;;<<<;;;;;;:::;;;<<<>>>@@@AAABBBAAA@@@BBBFFFMMMSSSWWW___^^^^^^___```aaacccdddeee```ZZZYYYYYYTTTIIIAAAAAA???;;;::::::;;;;;;;;;::::::999999777666444444666666666777888:::;;;<<<888888888888888777777777777888999999999888666555777777777777666666666666::::::999888777666555555888888777666666666666666444444555555444444333222666777777777777777666666777777666666555555444444666666666666666777777777777777777888777666555555777555444666999;;;:::888888888777777666666666555333666999::::::999::::::666666555555555555666666999999888888999999:::;;;555555555555666666666666777777777777666666666666333333444555666777888888:::999888777666666666666999999:::;;;<<<<<<<<<<<>>===<<<;;;::::::???>>>;;;999777666666666333444444555555555555555777777888999999:::;;;;;;>>>666333888:::888777:::777777777777888888888888666666777777777777666666555555555555555666777777777666555444444555666777:::888777999===???>>><<<888888777777666666555555666555555555666777999:::777777666666666666666777555666888999:::999999888777777777777777777777777555666777999999999888777555555666777888999::::::BBBBBBAAA@@@@@@AAABBBCCC??????@@@AAABBBDDDDDDEEEAAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@BBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBAAABBBBBBDDDFFFHHHIIINNNSSS[[[ccciiikkkjjjiiihhhggggggfffggghhhjjjkkkkkkjjjjjjiiifffaaaZZZUUUOOOMMMKKKKKKMMMMMMMMMLLLIIIJJJLLLLLLMMMPPPUUUXXX[[[```ggglllnnnnnnnnnnnnlllllllllmmmpppsssuuuvvvyyyxxxxxxzzz|||{{{xxxuuuwwwvvvuuuvvvyyy{{{{{{zzzzzzwwwuuutttvvvwwwvvvuuuvvvttttttvvvzzz|||{{{zzzxxxxxxxxxwwwvvvuuutttssspppppppppqqqrrrsssssssssssstttttttttsssqqqooonnnqqqrrrssstttuuutttssssssuuuuuuuuuuuuttttttssssssuuuuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqooonnnmmmmmmlllkkkmmmnnnoooooonnnjjjjjjiiihhhgggfffeeeeee```aaaaaa]]]WWWPPPLLLJJJGGGEEEBBBAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<>>???@@@BBBAAA@@@AAAEEEJJJOOOSSS\\\]]]___aaabbbccccccccceeeaaa^^^^^^^^^YYYOOOFFF@@@>>>;;;::::::;;;:::999;;;;;;;;;:::999888777666666666666555666666777888777777666666666777777888888888999999999888777666999888888777666555555444777777666666555444444444:::999888777777777777888555666666666666555444444666666777777777777666666888777555444444555777999777777777888888999999999777777777777666666666666777666555666999:::999777666666666555555555444444222444666666666555666777666555555555555555555666666666555555666666777888555555555555666666666666999999888888777777666666777777777777888888888888777666666666666666777777999999:::;;;<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::999777555444333222444444555666666666666666777888888999::::::;;;;;;<<<666444777999666555777555555555555666666666666444555555666666555555444666666666666666777888888777777666555555666666777555444444555888999999888888777777777666666666555666555555555666777999:::777777666666666666777777666777888999999888888777777777888888888888888888666777777888888888888777888888888888777777777777BBBBBBAAAAAA@@@AAAAAABBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBBBBBBBAAA???@@@@@@@@@AAAAAABBBBBB???@@@AAAAAAAAA@@@???>>>AAAAAAAAABBBCCCEEEFFFGGGIIINNNWWW```fffiiiiiihhhhhhgggeeeeeeeeegggjjjlllkkkjjjjjjiiigggbbb\\\XXXRRROOOMMMLLLLLLMMMLLLKKKKKKLLLLLLLLLLLLNNNRRRUUU[[[___fffkkkmmmnnnnnnoookkkkkklllmmmpppsssvvvwwwzzzzzzzzz{{{}}}|||zzzxxxxxxvvvuuuuuuwwwxxxwwwwwwyyywwwuuuuuuvvvwwwvvvuuuvvvuuutttuuuxxxzzz{{{zzzxxxxxxxxxwwwvvvuuutttsssnnnnnnnnnnnnppprrrtttuuurrrsssttttttsssqqqooommmqqqrrrssstttttttttsssrrrvvvvvvvvvuuuuuutttttttttsssssssssrrrssssssttttttqqqrrrrrrsssrrrqqqooonnnqqqnnnllllllmmmooooooooommmmmmnnnnnnmmmkkkjjjhhheeegggjjjhhhccc\\\VVVSSSOOOLLLHHHFFFEEEEEEDDDCCC?????????>>>>>>??????@@@AAA@@@???>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@???>>>===;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;::::::888999999::::::::::::999:::;;;;;;:::888777888999888888777888999:::;;;<<<===<<<;;;:::999888888888;;;:::999888888888999999666666666666777888999999;;;;;;;;;;;;<<<===??????AAAAAA@@@@@@BBBFFFJJJLLLUUUXXX\\\aaacccbbbaaa___dddbbbaaacccccc___UUUMMMAAA???===<<<<<<<<<;;;999;;;<<<<<<<<<;;;;;;:::999888777666666555555555555777666444444444666888999888888888999888777777666:::999888777666555444333555555555555555555555555888888777777666666777777666777777777777666555555666666777777777777666666888666444222333666:::<<<777777888999:::;;;;;;<<<999888666555555555666777888666666666888888777666777666666666666666555555444555555555333333555666666666555555555555666666555444444444444555666666555555555555666666666666;;;::::::999888777777666999888888888777777777666444444444444555666777888888999999:::;;;<<<<<<<<<========================999999888777666444222111555555666777777777777777888888999999:::;;;;;;;;;999555444777888555444555666666666666555555555555555666666777777666666555777777777777777888999999777777666666666777777888333444555555444444555666777777777777666666666666666555555555666777888999777777666666666666777777777777888888888777666666777888888888999999::::::999888777777777777777777888888888888777777777777CCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAABBBBBBAAAAAAAAA???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA???@@@AAABBBCCCCCCBBBBBB???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDDDDDDDBBB@@@>>>@@@@@@AAABBBCCCDDDEEEEEEHHHMMMUUU]]]dddhhhjjjjjjjjjhhhfffeeefffiiilllooommmlllkkkjjjhhhccc^^^YYYSSSPPPMMMLLLLLLMMMMMMLLLJJJKKKKKKKKKLLLNNNRRRUUUYYY^^^dddhhhkkklllnnnoookkklllnnnoooqqqtttxxxzzzzzzzzz{{{{{{|||{{{zzzyyyuuutttssstttvvvwwwwwwwwwxxxwwwvvvvvvvvvvvvvvvuuuvvvuuutttuuuwwwyyyzzz{{{wwwwwwwwwwwwvvvuuutttsssrrrqqqppppppqqqtttwwwxxxtttuuuvvvvvvuuurrrooommmqqqrrrsssuuuuuuuuuttttttuuuuuuvvvvvvvvvwwwwwwwwwuuuttttttssssssttttttuuuttttttuuuuuuuuutttrrrqqqrrrpppnnnnnnoooppppppooommmnnnpppqqqpppnnnlllkkkgggjjjnnnnnnkkkfffbbb```YYYVVVQQQNNNLLLIIIFFFDDDAAA@@@@@@??????@@@AAAAAACCCBBB@@@???>>>???@@@@@@@@@@@@BBBBBBBBB@@@???======@@@CCCBBB???>>>???AAA============<<<<<<<<<<<<===============>>>>>>>>>>>>>>>????????????>>>===999:::;;;;;;<<<<<<;;;;;;999:::::::::::::::::::::999:::;;;:::888777888999777888888999:::;;;<<<<<<<<<;;;::::::999999999999:::999999999999999999999777777777777777888999999::::::;;;;;;<<<===>>>>>>AAA@@@??????@@@BBBDDDFFFLLLQQQXXX^^^aaa```^^^[[[``````bbbeeefffbbbZZZRRREEECCCAAA@@@???>>><<<:::;;;;;;<<<<<<<<<;;;;;;:::999999888777777777777777666555333222333666999;;;777777777777666666555555999888888777666555555444666666666777777777888888555555444444444444555555666666777777777666555555555666666777777777777666888777555444555666999:::666666777888:::;;;<<<<<<:::888666555444555777888888777777777777777666666999999999999888888888888888999888666444444666888777777666666666666777777777777666666777777888999555555555555666666666666::::::999888777777666555666666666666555555555555555555555555555666777888888888999999:::;;;<<<===<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;999777555333666666777888888888888888888999999999::::::;;;;;;666555555777777777666777888888888888777777777777888888999999999999888888777777666666777777888999777777777777777888888888555777999888555444666999777777777777666666666666666666666666666777888888777666666666666777777888999999999888888777777666888888888999::::::;;;;;;:::999888666666666777888555555666777888999::::::DDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEE@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA???@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????AAABBBDDDDDDDDDBBB@@@>>>??????@@@AAABBBCCCCCCCCCFFFJJJPPPXXX___eeeiiikkkiiigggeeedddeeehhhlllnnnpppnnnlllkkkhhhddd^^^ZZZSSSPPPMMMLLLMMMNNNOOOOOOKKKLLLLLLKKKKKKMMMPPPSSSWWW[[[```eeehhhjjjmmmoookkkmmmooooooppprrrwwwzzzyyyyyyzzzzzzzzzyyyyyyyyyvvvuuussstttuuuwwwvvvuuuwwwwwwwwwwwwvvvvvvuuuvvvuuuvvvvvvwwwwwwxxxyyy{{{wwwxxxxxxxxxwwwvvvuuutttuuutttsssrrrsssuuuwwwyyyzzzzzzzzzyyywwwssspppnnnnnnoooqqqsssttttttttttttssstttuuuvvvxxxyyyzzz{{{xxxwwwvvvuuutttttttttttttttuuuuuuuuuttttttssssssqqqpppqqqrrrsssssspppmmmoooppprrrssssssrrrpppnnnmmmnnnooonnnllliiihhhhhhccc```\\\YYYVVVQQQLLLIIIIIIHHHFFFEEEEEEEEEFFFGGGCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEECCCBBB>>>AAADDDCCCAAA???AAACCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA<<<===>>>?????????=========>>>>>>?????????>>>>>>;;;:::::::::::::::::::::999:::;;;:::888888888:::888999999:::;;;<<<<<<<<<999999999999::::::;;;<<<999999999999999999999999999999888888888999::::::::::::;;;<<<<<<=========@@@@@@?????????@@@AAABBBGGGLLLUUU\\\``````]]][[[[[[]]]```dddeeebbb[[[UUUIIIFFFCCC@@@???>>>;;;::::::;;;;;;;;;;;;;;;::::::777777777666777888888999666555333222333666999;;;666666555555444444444444666666666666777777777777555555666666777777888888555555444444444444555555555666666666666555444444555555666777777777777777777777777888777666555444444555666777888999:::;;;:::888666555444555777888666777777777666666666666888888888888999999999999:::::::::888666555777999999999888888888888999999888777777777777888999999555555555555666666666666999888888777666666555555444444444555666777777777999888777777666666666777888888888888999;;;===>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<;;;999777555666777777888888888888888888888999999999999999999333444666666777999::::::999888888888777777777666888888999999999999888888666555555555555666777777666666777888888888888888777999;;;:::777555777:::666666666666777777777777666666666777777777777777666666666666666777888888::::::999999888888888888888888999999999::::::::::::999888666666666777888555555666777888999::::::DDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA@@@AAACCCDDDEEEDDDBBBAAAAAAAAA@@@@@@?????????>>>???@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBCCCEEEIIIOOOWWW^^^dddhhheeedddcccbbbdddfffiiikkkpppooommmkkkiiifffaaa]]]TTTQQQMMMLLLMMMOOOOOOPPPOOOOOONNNKKKIIIIIILLLNNNUUUXXX]]]aaadddhhhllloooiiikkknnnnnnmmmooossswwwwwwyyyzzzyyyxxxwwwxxxzzz|||yyywwwvvvvvvuuutttsssuuuwwwxxxxxxvvvuuuuuuvvvtttwwwyyyyyyyyyxxxyyyzzzxxxxxxyyyyyyxxxxxxwwwvvvttttttsssssssssuuuvvvwww~~~}}}|||zzzxxxuuusssrrrlllmmmoooqqqrrrrrrrrrqqqrrrssstttuuuwwwxxxyyyzzzxxxwwwvvvuuutttttttttttttttsssqqqppppppqqqrrrssspppqqqrrrtttvvvuuurrrooorrrssstttuuuuuuuuutttsssrrrrrrpppmmmiiigggggghhhiiihhhfffeeebbb]]]WWWSSSNNNLLLJJJHHHGGGGGGHHHIIIEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEGGGHHHHHHGGGEEEDDDBBBCCCEEEEEEDDDCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<===???@@@@@@@@@>>>======>>>>>>>>>======<<<;;;<<<;;;;;;::::::::::::;;;888:::::::::888888999:::999999:::;;;;;;;;;::::::888888888999:::;;;<<<===888888999:::::::::999999:::999999999999999::::::999:::;;;<<<<<<<<<<<<<<>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;:::999777666555666666777888888888888888777888888888888888888888222666777444555999<<<<<<777777666666555555444444555666666777777666666555555555555555555666666777555555666777888888888888666777888777666555666777666666666666777777777777666666777777777777666666666555555666666777888999:::999888888777888888999999999999999999999999999999888777777777777777777888888888888777777777777BBBCCCCCCCCCBBBAAA@@@???CCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBDDDEEEEEECCCAAA@@@????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAA===>>>???AAAAAAAAAAAA@@@AAABBBDDDHHHOOOXXX```eeeccccccbbbcccdddgggiiijjjnnnmmmlllkkkkkkiiieeecccWWWTTTOOOLLLLLLNNNNNNNNNNNNNNNMMMKKKIIIIIIKKKMMMSSSVVVZZZ^^^aaafffkkknnnjjjmmmooonnnlllmmmrrrvvvwwwyyyzzzyyywwwvvvxxxzzz}}}{{{xxxwwwwwwwwwvvvtttuuuwwwyyyyyyvvvuuuuuuvvvtttwww{{{|||{{{yyyyyyzzzyyyyyyzzzzzzzzzyyyxxxxxxrrrrrrssstttuuuwwwxxxxxx~~~}}}{{{yyyxxxwwwwwwxxxpppqqqrrrssssssrrrqqqppprrrrrrrrrsssttttttuuuuuuttttttssssssssssssttttttuuussspppnnnnnnpppsssuuurrrqqqrrrsssuuuvvvtttrrrrrrrrrssssssttttttttttttrrrqqqpppmmmiiigggggggggiiikkkmmmoooooojjjddd___VVVTTTPPPMMMLLLKKKLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLLLLLLLKKKJJJNNNMMMMMMNNNPPPPPPOOONNNOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEGGGIIIJJJIIIGGGFFF@@@@@@@@@???>>>===<<<;;;===<<<;;;:::999::::::;;;888999::::::888888999:::888888999999999888777666999999999999:::;;;;;;<<<777888999::::::::::::999999999888888888888999999999:::;;;<<<<<<<<<;;;;;;===>>>@@@AAABBBBBBBBBBBBAAAEEELLLSSSXXX[[[\\\]]]YYY[[[^^^bbbcccbbb___\\\UUUPPPHHHBBB>>><<<;;;:::<<<<<<<<<;;;:::999888777666666555444444444444555777777666666666777777888888777666555555555666666666666666666777777777777333444444444444444444444888777777777777888999:::666777777777777666555555444555666777888888888888444444555666555555444333555555555666666777777777777777777777666666666666333555777666555555777999444444555555555666666666555666777777666444555666888777777666666777777888555555444444444555666666555555555555666666666666666777777777777888888888666666777777888888999999888777777666666666777777777777666777888;;;===???<<<<<<<<<===============;;;;;;999888777777666666555666777777888888777777777666666666666666666666444888777222000666:::;;;777777777666555444444444444555555666666555555444666666666555666777777888333444555777888888777777555444333444555666555444555666666666777777777888666666777888888777666555555555555555666777888999777666666555555666777888999999999888888777777666666777777888888888888777888888888888777777777777AAAAAABBBBBBAAA???>>>===CCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAACCCEEEFFFEEECCCAAA???<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBDDDDDD===>>>???@@@AAAAAA@@@???BBBBBBBBBEEELLLVVV___eeecccddddddfffgggiiijjjkkkkkkjjjjjjkkklllkkkiiigggZZZVVVQQQMMMLLLLLLMMMLLLKKKKKKKKKJJJIIIKKKNNNPPPRRRTTTXXX\\\```dddjjjmmmlllooorrrpppnnnnnnssswwwxxxzzz{{{yyywwwvvvyyy{{{{{{yyyxxxxxxyyyzzzzzzyyytttwwwzzzyyyvvvtttuuuvvvsssxxx}}}~~~}}}zzzyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyppprrrtttvvvyyyzzz{{{{{{}}}{{{yyyxxxxxxyyyzzz|||wwwwwwwwwwwwvvvtttrrrppprrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqrrrssstttuuuwwwuuuqqqnnnnnnqqquuuxxxtttrrrqqqqqqtttvvvvvvvvvppppppoooooopppqqqrrrsssmmmnnnnnnmmmjjjhhhhhhiiihhhkkkpppuuuvvvsssmmmgggbbb___[[[XXXVVVUUUVVVWWWSSSTTTUUUVVVVVVVVVUUUTTTUUUUUUVVVVVVVVVVVVVVVVVV[[[YYYXXXZZZ]]]___\\\ZZZ\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYXXXWWWUUUTTTSSSSSSOOOPPPSSSUUUUUUTTTRRRQQQIIIIIIHHHGGGFFFDDDCCCBBB===<<<;;;:::999::::::;;;888999::::::999888999;;;777777888888777666444333;;;;;;:::999999:::::::::777888999:::;;;::::::999888888777777777777777888999:::;;;<<<<<<<<<;;;:::<<<>>>@@@BBBCCCDDDDDDCCC===@@@EEELLLRRRVVVYYYZZZ[[[]]]```cccdddcccaaa```\\\VVVMMMFFFAAA???>>>>>>=========<<<;;;999888777:::999888777555555555444888888888888888777777777:::999777666666666777888888888777777666666555555666666666666666666666666666666666666666777888888888888888888888777666666444555666777888888888888333333222222333444666777666666666666777777777777777777777888777666555555222444777666555555777:::555666666666777777888888444666888999888666666666666666555555555555666666666555555555555666777777555555555555666666666777777777777888999999::::::666666666666555555555555555555444555555666777888777777666666888:::===???===========================<<<:::888777777888888555555666777777777777777666666666666666555555555666:::888000---222777888:::999999888777666666555666666777777777777666666777777777777777888888999222333555666777777777666555333111222666777555333555666666666777777888888666666777888888777666555555555555555666777999999555444333333444555666777:::999999888777666555555555666777999999999888777555555666777888999::::::???@@@BBBDDDEEEEEEDDDCCCCCCBBBAAACCCFFFGGGEEECCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@??????????????????>>>?????????>>>>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>???AAABBBBBBAAA???>>>AAAAAACCCHHHKKKPPP[[[fffhhhfffdddccceeehhhiiiiiiiiikkkmmmmmmjjjgggeeeeee___[[[UUUOOOKKKJJJKKKKKKMMMKKKHHHFFFEEEFFFGGGIIILLLOOOSSSWWW\\\bbbiiimmmmmmoooqqqpppoooooorrruuuyyyyyyxxxxxxxxxxxxwwwxxxzzzxxxuuurrrrrruuuxxx{{{tttwwwyyyxxxvvvuuuxxx{{{sssuuuxxx{{{|||{{{yyyxxxtttwww{{{}}}|||{{{zzzzzz{{{zzzyyyzzz{{{zzzyyywwwvvvvvvuuuuuuvvvwwwxxxyyywwwvvvtttrrrrrrsssuuuvvvtttsssqqqooonnnnnnoooooommmmmmnnnoooppprrrtttuuuuuusssrrrppppppqqqsssttttttvvvxxxyyyzzzyyywwwvvvuuuwwwwwwuuurrrqqqtttwwwuuutttrrrpppooonnnmmmmmmpppqqqrrrsssrrrpppmmmlllkkkjjjfffcccaaa_________]]]```cccccc```^^^___aaaaaaaaa```aaacccdddcccbbbiiihhhfffeeefffjjjmmmpppnnnllljjjhhhfffeeeddddddhhhgggeeecccaaa```______ZZZZZZZZZ[[[\\\]]]]]]^^^YYYTTTPPPOOOOOOLLLEEE???@@@???===;;;::::::;;;;;;999;;;===<<<999777999;;;999999:::;;;:::999888777===;;;:::999999777555222888888999999999999888888::::::999999888777777777888888888888888777666555<<<<<<===???@@@AAABBBCCC???@@@BBBFFFMMMTTTYYY[[[]]]]]]]]]```ccceeeeeeeee```[[[RRRKKKFFFBBB???===???===:::999:::;;;::::::777888999888777666666888888888999999999999888888888888777666666666666666222333555777888888777777888777666444444666777888888777555666888999999888444555555555666666666666888777777777999:::999888666666555555555555666666777777777888888999999:::777777777777777777777777777666555666777888777666888666444555777999::::::999666444555777777555333999999888777666666777777666666555555444444444333111333555666666666888999777777777777777777777777888888888888888777666666777777777777888888888888555777999777666<<>>;;;<<<===<<<999<<<<<<;;;:::999888888777666666777888999::::::;;;:::999666444333333444555888888777666666666666666666666666666777777777777999888777666666777888999999888666444333444555666777777777888888888555333:::999888777666666666666888888888777777777777777999777555666888888555222888555333555999;;;888444444555777888888888777666777777777666666666666666777777777777777777777777888777777777888999::::::>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBEEEFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@??????????????????@@@AAABBBBBBAAA@@@???FFFCCCAAADDDHHHLLLUUU]]]gggfffeeedddcccdddeeefffeeegggjjjllllllkkkkkklllfffbbb\\\UUUQQQNNNNNNOOOMMMKKKIIIGGGFFFGGGHHHIIIKKKMMMQQQUUUYYY]]]bbbfffkkkmmmoooooommmmmmpppssswwwwwwxxxxxxxxxwwwwwwvvvxxxwwwuuussstttvvvyyy{{{vvvvvvvvvwwwxxxyyyxxxwwwpppqqqtttvvvwwwwwwvvvuuuuuuwwwzzz{{{{{{yyyyyyzzz|||{{{{{{|||~~~}}}{{{yyyxxxwwwuuutttuuuvvvyyyzzzvvvvvvuuuttttttuuuvvvwwwrrrqqqpppooonnnoooooopppppppppppppppqqqqqqpppnnntttsssrrrqqqqqqrrrsssuuuuuuvvvwwwxxxyyyxxxwwwwwwvvvwwwxxxvvvttttttwwwzzzvvvuuutttsssrrrqqqqqqpppqqqqqqsssssssssqqqooonnnppppppnnnmmmlllkkkkkkkkkeeehhhjjjlllkkkkkkllllllmmmllljjjiiiiiiiiihhhggghhhgggggghhhjjjnnnqqqtttrrrrrrrrrqqqpppnnnlllkkklllkkkiiigggffffffggggggbbbbbbbbbcccccccccccccccdddbbb```aaaaaa\\\TTTMMMFFFEEEBBB???===;;;;;;:::;;;===>>>===:::888999:::::::::;;;<<<;;;:::999888:::999999999;;;;;;999777999999999::::::999999999999999999888888888888888888999999999999888888777;;;<<<===>>>@@@AAABBBBBB??????AAADDDJJJQQQWWWZZZ^^^^^^^^^```ccceeefffgggbbb^^^WWWQQQKKKEEE@@@<<<>>><<<::::::;;;;;;;;;:::777888999888777666777888777888888999999888888777888777777666666666666666555555666666666666666666999888666555555666888999888777555666888999999888888888888888888888999999888777666777999:::999888777777666666666666777777777777888999999999999999777777777777777777777777999777666666777777666444888666555555888:::::::::999777555666888888666444999888888777666666777777888888888888777777666666444666777777666555555666777777777777777777777777777888888888888777666666777777777888888888999999999;;;;;;:::;;;DDDRRR^^^SSSLLLCCC>>>======;;;999<<<<<<<<<;;;::::::999999777777888888999999::::::888777555444444555777888888888777666666666666666666666666666777777777777888888777777777777888888999888777666555666666777999888777888999888777555::::::999888777777777777777777777777777888888888666555444666999:::888666777444333555888:::777444444555666777888777777666777777777777777777777777777777777777777777777777888888777777888888999:::@@@??????@@@@@@AAABBBCCCAAA@@@@@@BBBDDDEEEDDDBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFBBB@@@CCCEEEIIIOOOWWWdddfffgggeeebbb```bbbdddcccfffiiillllllmmmnnnooohhheee^^^WWWRRRNNNLLLLLLMMMLLLJJJHHHHHHHHHIIIJJJKKKNNNRRRUUUWWWZZZ]]]```hhhjjjmmmmmmllllllnnnrrrtttuuuwwwxxxxxxwwwvvvuuutttttttttttttttuuuvvvwwwuuurrrqqqtttxxxxxxuuuqqqmmmnnnooopppqqqrrrrrrrrrwwwxxxzzzzzzyyyxxxyyyzzzzzzzzz{{{}}}~~~|||yyyxxxwwwuuuttttttvvvxxxzzzuuuuuuvvvvvvwwwwwwxxxxxxrrrrrrqqqqqqqqqrrrssstttqqqpppqqqsssuuutttooojjjrrrrrrqqqpppqqqrrrtttuuuvvvvvvvvvwwwwwwwwwxxxxxxuuuvvvvvvuuuttttttvvvxxxvvvuuuuuuuuuuuutttttttttqqqrrrsssttttttsssqqqqqquuuuuuuuuuuutttrrrqqqppphhhiiijjjmmmppprrrqqqpppnnnmmmkkkjjjiiiiiijjjkkkjjjjjjjjjkkkllloooqqqsssqqqrrrssstttsssqqqooommmpppooommmlllkkklllnnnooojjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiikkkkkkfff]]]VVVQQQOOOKKKGGGCCC???;;;:::<<<===>>>===;;;999999999;;;;;;<<<<<<<<<;;;:::999:::999999:::<<<<<<:::999999::::::::::::::::::999777888888888888999999999888999999::::::::::::999;;;;;;<<<===???@@@AAABBB?????????AAAFFFMMMSSSWWW^^^^^^^^^^^^```bbbeeefffeeeccc___ZZZTTTKKKAAA;;;===<<<;;;;;;<<<<<<;;;:::888999999999777666777888777888888999999888888777777777777777666666666666888777666666555555555666999888777666666777888999888777555666888999999888666666666666666666555555888777666777999:::999888888888777777777777888888777888:::;;;;;;:::999888666666666666666666666666:::888777666777666555333999777666666999:::::::::999888777777888888777666888888777666666666777777555555555555555444444444777888999888555444333444777777777777777777777777777777888888777777666555777777888888888999999999888999999777888@@@NNNYYYQQQJJJBBB===<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666555555666888999;;;888777777666666666666666666666666666777777777777777777888888888888777777888888888888777777777777;;;999777777888999888777:::999888777777666777777666666777777888888999999666555555777999:::999777666444333555888999777444555555666777777777777777666777777777888999999999777777777777777777777777888888777777777888999999CCCBBBAAA@@@AAABBBDDDEEE@@@@@@AAABBBCCCCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCC>>>@@@BBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@@@@AAAAAA@@@????????????@@@AAA@@@@@@DDDGGGGGGGGGNNNVVV^^^bbbgggfffbbb```bbbeeefffhhhjjjkkkjjjiiijjjkkkjjjfff```YYYSSSNNNKKKIIILLLLLLKKKJJJJJJJJJJJJJJJLLLOOOSSSVVVXXXZZZ]]]___eeehhhllllllkkkkkknnnqqqrrrtttwwwyyyyyyxxxvvvuuurrrssssssssssssrrrqqqpppnnnmmmnnnppprrrrrrpppmmmlllmmmmmmnnnooopppqqqrrryyyzzz{{{zzzyyyxxxyyy{{{wwwxxxyyy{{{}}}|||yyywwwtttttttttuuuuuuvvvvvvwwwuuuvvvwwwxxxyyyyyyyyyyyytttuuuuuuvvvvvvwwwxxxyyyooooooqqqvvvzzzxxxrrrmmmppppppppppppqqqrrrssstttwwwvvvvvvvvvvvvwwwxxxxxxssssssrrrpppppppppqqqrrrsssssstttuuuuuuvvvvvvvvvrrrsssttttttuuuttttttssstttuuuuuuuuusssooollliiihhhggggggkkkoooqqqooommmgggggghhhhhhiiilllooorrrnnnnnnnnnmmmmmmmmmnnnnnnqqqrrrrrrssssssrrrrrrqqqtttssspppooonnnoooqqqsssoooooooooooonnnlllkkkjjjhhhhhhiiikkkkkkhhhbbb]]]]]][[[WWWRRRKKKEEE@@@===;;;<<<===<<<<<<:::::::::;;;;;;;;;;;;;;;::::::999<<<;;;::::::;;;:::888666888999999::::::999999888666777777888999999::::::777777888999::::::::::::::::::;;;<<<>>>???@@@AAA???>>>>>>>>>AAAHHHOOOTTT[[[[[[\\\\\\]]]___bbbeeeggggggfffccc]]]RRREEE===>>><<<<<<<<<======<<<:::888999:::999777666777888777777888888888888777777777777777777777666666555888777666555555666777888999999888777777888999999888777555666888999999888555555555444444444444333888777666777888999999777888777777666666777777888666888:::<<<<<<;;;888777555555555555555555555555999777666666777777666444999777777777999::::::999888777777777777777777666888777777666666666777777444444444444444333333333777888999888666444444444666666666666666666666666777777777777777666666555666666666777777777888888777888777444333777@@@GGGCCC???999777888;;;===>>><<<<<<=========>>>>>>>>>;;;;;;::::::999999999999777666666666777888999:::777777666666666666777777666666666666777777777777666777888999999888777666666666777888888888777777;;;999666666777888999888888777777666555555666666555555666777888999999:::999999888888888777666555777666555666999999888666555666666777777777777777666666777888999::::::;;;777777777777777777777777888888777777777777888888CCCBBBAAA@@@@@@BBBCCCDDD???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCC>>>@@@AAAAAA???>>>???@@@BBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>???@@@@@@@@@AAA??????>>>>>>>>>>>>??????<<>>???@@@>>>>>>>>>===>>>CCCJJJPPPXXXZZZ\\\\\\\\\^^^bbbeeegggiiijjjjjjdddYYYKKKBBB@@@>>>============<<<:::888999:::999888777777999777777777888888777777777666777777888777666555555666666555555666777999:::999999888888888888999999888777555666888999999888777777777777777777777777777666555666888999888777777666666555555666666777666888:::<<<<<<:::888666444444444444444444444444666555555666777888888777888777777888999:::999777555666666666666666666666777666666666666666777777777777777777888888888888555777888888777666666777666666666666666666666666777777777777777666555555555555555666666666777777777999:::888666666999;;;888666333333555999<<<>>><<<======>>>>>>??????@@@<<<<<<;;;;;;:::999999999999888888777777777777777777777666666666666777777666666666666777777777777666777888999999888777666444444555666777777777666999777555555666777888777666666555444444444444555555555666777888999999:::888999999999777666555555777777777888999:::999888666666666666666777777888666666777888999::::::;;;777777777777777777777777888888777777666777777888@@@@@@????????????@@@@@@???AAACCCCCCCCCBBBCCCDDDBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA======>>>>>>??????@@@@@@@@@@@@@@@???======???@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@???????????????@@@@@@@@@???????????????????????????EEENNNQQQJJJBBBEEELLLQQQWWW___dddeeeeeeeeegggbbbccceeeffffffgggiiikkkjjjhhhddd^^^XXXRRRMMMKKKIIIJJJKKKLLLLLLKKKJJJIIIFFFHHHKKKMMMPPPTTTYYY]]]```eeeiiikkkkkkkkkmmmpppppprrruuuwwwxxxxxxwwwwwwxxxxxxyyyyyywwwtttqqqpppkkknnnqqqpppmmmlllooorrrpppqqqrrrssstttuuuuuuuuuvvvxxxzzz{{{zzzzzz{{{|||zzzyyyxxxyyyzzzzzzxxxvvvkkknnnrrrvvvxxxxxxvvvuuuwwwwwwxxxxxxyyyyyyzzzzzzuuuuuuvvvvvvvvvuuutttttttttvvvxxxyyyyyyvvvsssqqqpppqqqqqqrrrrrrsssssssssuuuuuuuuuvvvvvvvvvwwwwwwuuussspppnnnnnnnnnnnnmmmnnnoooqqqsssuuuuuuuuuuuuuuuuuuttttttttttttttttttppprrrtttuuutttrrrpppnnnkkkkkkkkklllmmmllljjjiiikkkooorrrrrrqqqqqqtttwwwssssssrrrssstttvvvxxxyyy|||zzzwwwuuuuuuxxx{{{~~~}}}|||{{{yyyxxxwwwwwwwwwuuuvvvvvvvvvuuurrrooonnnrrrpppnnnmmmmmmpppsssuuuppppppnnniiiccc\\\UUUQQQDDDAAA===<<<<<<=========;;;:::999888888888999999555555555777:::;;;;;;:::666666777777777777666666666666777888999999::::::666666777888888888777777888888999:::<<<===>>>???===>>>???===<<<@@@FFFLLLUUUXXX\\\^^^^^^___cccgggfffhhhkkkmmmiii___RRRJJJDDDAAA>>><<<<<<<<<<<<;;;999:::::::::888777888999666777777888888777777666666777888888888777555444555555555666777888::::::888888888888888888888888888777555666888999999888555555555555666666666777777666555666888999888777666666555555555555666666777888999::::::999777666555555555555555555555555555444444555888999999888777777666777999999777666444555666666555555666777666666555555666666777777777777777777888888888888444666888888777777888999777777777777777777777777666666777777666666555444555555555666666666777777222555888999888777777777666555555555666888;;;<<<=========>>>>>>?????????<<<<<<<<<;;;;;;::::::::::::999999888666555444444666666666666666777777888666666666666777777777777777777888888888888777777333444444555666777777888777666444555777888777777555555444444444444555555666666777777888888999999333555777777777666777999666777888888999999888888666666666666666777888888666777777777888999999999777777777777777777777777888888777666666666777777??????@@@@@@@@@??????>>>???BBBDDDDDDCCCCCCDDDFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA=========>>>???@@@@@@@@@BBBBBBAAA>>>======@@@BBB?????????>>>>>>>>>>>>===????????????@@@@@@@@@@@@@@@@@@@@@??????????????????@@@AAABBBBBBAAA@@@???BBBCCCGGGJJJHHHCCCCCCGGGMMMRRRYYY```dddeeecccbbb```bbbdddfffgggiiilllnnngggeeebbb^^^XXXRRRNNNKKKHHHIIIKKKLLLLLLKKKIIIHHHEEEFFFGGGHHHJJJOOOUUUZZZ]]]bbbgggiiiiiiiiilllnnnooopppqqqsssuuuvvvvvvvvvvvvvvvwwwxxxwwwuuusssrrroooooonnnmmmmmmnnnppprrroooqqqsssuuuvvvvvvuuutttrrruuuxxxzzzzzzzzzzzzzzz|||zzzwwwvvvvvvwwwvvvuuummmoooqqquuuwwwyyy{{{{{{yyyyyyxxxwwwwwwxxxyyyzzzvvvvvvvvvvvvuuusssqqqppprrruuuxxxwwwtttrrrtttvvvttttttuuuuuuvvvuuuuuuuuussstttvvvwwwwwwwwwvvvuuutttqqqnnnnnnpppqqqqqqooopppqqqtttvvvwwwwwwwwwvvvvvvuuuuuutttssssssssssssrrrssstttuuuuuutttrrrqqqhhhiiikkkllljjjiiiiiiiiilllqqquuuuuuqqqoooppprrrsssrrrqqqqqqsssvvvyyy{{{xxxvvvuuuttttttuuuwwwyyyzzzzzz{{{{{{{{{zzzxxxwwwuuuvvvwwwwwwvvvssspppnnnpppooonnnlllmmmpppuuuxxxuuuuuuuuusssnnngggaaa]]]OOOIIIBBB>>>===>>>>>>===<<<;;;:::999888999::::::666555666888;;;===<<<;;;777777888888888888777777777777777888999999999:::888888999999999888777777777777888:::;;;<<<===>>><<<>>>@@@>>><<<>>>CCCIIINNNTTTZZZ]]]]]]^^^aaadddcccfffjjjlllkkkcccYYYQQQGGGDDD???;;;;;;;;;;;;;;;999:::;;;:::888777888999666666777777777777666666666666888888888777555444555666777888888888888888666777777777777777777666888777555666888999999888111111222222333444555555777666555666888888888666777777666666666666777777777888888888888777666555555555555555555555555555666555444666777888888777666666666777888888666444444666888777555555777999555555555555555666777777555666666666777777777888555666888888777777888999777777777777777777777777666666777777666666555444777777777777888888888888111333666777777777666666555666888888999999:::;;;=========>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888777666555333333666666666666666777888888666666666666777777777777888888777777777777888888555444444444666777999:::777666666777999999888777666666666555555666666777777777777777777888888888111444666777555555666888444555777777777666777777777666666555666777888999777777777777777777777777777777777777777777777777888888777666666666666666@@@AAABBBCCCCCCBBB@@@???@@@BBBEEEEEEDDDCCCEEEGGGBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCCEEEDDDAAA>>>===>>>AAADDD>>>>>>>>>>>>============>>>????????????@@@@@@@@@AAA@@@@@@@@@??????>>>>>>@@@AAACCCDDDDDDCCCAAA@@@CCC>>><<>>>>>>>>======<<<;;;:::999:::;;;;;;:::999999:::<<<<<<;;;999888888999999999999888888888888888888888999999999:::::::::::::::999888777777777888999;;;<<<===>>><<>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<777777777777666555444333666666666666666777888888666666666666777777777777999888777666666777888999666666555555666888;;;===777666777999;;;;;;999777888888777777777777888999888888888777777777777777444666888777444222333444222444555666555444555666777666555555555666888999777777777777666666666666777777777777777777777777888888777666666666666666CCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCEEEDDDCCCBBB@@@???>>>===CCCBBBAAABBBCCCBBB@@@???@@@?????????@@@AAAAAABBB@@@@@@???>>>=========>>>??????>>>===<<<<<<============<<<<<<<<<>>>???@@@???======>>>@@@AAAAAA@@@CCCBBB@@@@@@@@@BBBDDDEEECCCBBB@@@>>><<<>>>CCCGGGFFFKKKSSS[[[```aaa___]]]ffffffeeeeeeeeeffffffgggdddggggggdddaaa^^^WWWNNNLLLLLLLLLMMMNNNMMMJJJHHHFFFFFFEEEFFFHHHLLLPPPSSSZZZ^^^dddhhhjjjjjjjjjkkkjjjkkklllnnnooopppppppppttttttttttttuuuvvvwwwxxxtttpppoooqqqqqqqqqtttxxxuuurrrppprrrwwwyyywwwttttttsssssstttuuuwwwxxxzzzyyyxxxvvvwwwxxxxxxwwwuuuoooqqqtttwwwyyyyyyyyyxxxzzz{{{{{{yyyvvvuuuuuuvvv{{{{{{yyytttooommmnnnqqqrrrrrrqqqqqqrrrsssuuuvvvuuuuuuvvvyyy|||{{{wwwsssvvvwwwxxxxxxxxxwwwuuutttoooppprrrtttuuuuuutttsssyyyvvvuuuxxx}}}}}}zzzzzzyyyxxxvvvvvvvvvwwwwww}}}{{{xxxtttqqqooonnnmmmoooppprrrsssqqqooollliiiooonnnoooqqqssstttsssrrrtttsssqqqqqqrrrtttwwwyyyzzzyyyxxxwwwwwwwwwxxxxxxyyywwwuuuvvvxxxzzz{{{{{{wwwvvvuuuuuuuuurrrnnnkkkpppqqqsssuuuuuutttsssrrrooovvv|||{{{ssslllkkklllaaa[[[QQQIIICCC>>>;;;999;;;:::999999::::::999777;;;:::888999::::::999777888888777777777777888888888888888888999999:::;;;888888888:::;;;:::777555666777999999999999;;;===>>>@@@AAAAAA@@@@@@@@@@@@EEEJJJPPPUUUWWWXXXXXXYYY^^^___aaafffiiihhhddd___QQQGGG???@@@AAA<<<999:::999888777666666777777888888888777777777777777888888888888777666555555555444555777999888666333222666666777888888888888888:::999777666666777999:::666666666666666666666666444666888666333333555888777555333333555777777777666666666666666555555555777::::::666444777888777777777666555555555555555444555555444444555888::::::777555555777888666444888777666555555777999;;;777999;;;;;;::::::;;;<<<888777555666777888666555999999999888777666666555888888777777777777777777666444222333666777666444666777888999999888666555666666777888999:::::::::===>>>???@@@AAAAAA@@@???AAAAAAAAA@@@>>><<<999888888888777777666666666555999999888888777777666666555666777888888777666555444444444555666777777888444444444555666888:::<<<:::999999888777666666555777777777777777666666666777666444333444555777999777777666555555555555555777777777777777777777777666666777777777777666666888888888888888777666666444444666777888888888888333555666555444333444666BBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@FFFEEEDDDEEEFFFFFFDDDBBB???????????????@@@AAABBB@@@???>>>>>>>>>>>>>>>>>>AAAAAA@@@???????????????>>>???@@@AAABBBBBBAAA@@@>>>>>>>>>???AAABBBAAA@@@BBBAAA@@@???@@@AAACCCDDD@@@AAAAAAAAA@@@@@@BBBDDDCCCIIIRRR[[[aaaddddddcccccccccddddddeeeggghhhiiidddhhhjjjiiifffbbbXXXOOOMMMLLLKKKKKKLLLLLLKKKIIIFFFFFFEEEFFFHHHKKKOOORRRXXX\\\bbbfffhhhiiijjjjjjjjjkkklllmmmnnnooooooooosssssssssrrrrrrsssssstttrrrnnnmmmooopppooorrrwwwtttrrrqqqtttxxxzzzxxxuuuuuuuuuuuuuuuvvvxxxzzz{{{{{{yyyxxxxxxyyyyyyxxxwwwpppqqqsssvvvwwwxxxxxxxxxyyyzzz{{{zzzxxxwwwwwwwwwxxxxxxwwwtttpppnnnoooqqquuutttsssssstttuuuvvvwwwttttttvvvyyy|||{{{wwwtttvvvvvvvvvvvvvvvuuuuuutttpppqqqqqqrrrsssuuuvvvvvvwwwuuutttwww|||~~~|||yyyyyyxxxwwwvvvvvvvvvvvvwww|||{{{xxxuuusssqqqqqqqqqrrrssstttuuutttsssrrrpppppppppppprrrtttuuuuuuuuuvvvtttsssrrrrrrtttwwwyyyyyyxxxwwwuuuuuuuuuvvvwwwxxxvvvttttttvvvwwwwwwwwwxxxvvvtttsssttttttsssqqqrrrsssuuuvvvvvvvvvtttssssssxxx{{{zzztttnnnkkkjjjlllggg^^^VVVNNNHHHBBB>>><<<:::999999;;;;;;:::999;;;999888888999999888777999999888888777777666666::::::999999888888999999:::999999:::;;;:::777555777888:::999888888999:::777<<>>???@@@@@@@@@============<<<;;;999888777777777666666666555555777777666666666666555555555666777888888777666555444444555555666777777888555555444444555666777888999999888777777666555555666666666666666666666666777666555444444666777888777777666555555555555555777777777777777777777777666666777777777777666666777777777777777666555555444555666777888888888888666777888888666666777888@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCC???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCEEEEEECCCAAA??????????????????@@@AAA>>>>>>>>>>>>>>>>>>???@@@AAA@@@??????????????????>>>@@@BBBDDDDDDCCCAAA???>>>>>>???AAACCCDDDAAA???AAA@@@???>>>???@@@AAABBB===???CCCDDDCCCAAAAAAAAABBBGGGNNNWWW^^^bbbcccdddaaaaaabbbccceeegggiiijjjeeejjjnnnmmmkkkfff[[[QQQOOOLLLJJJIIIJJJKKKKKKKKKFFFFFFEEEEEEGGGJJJMMMPPPVVVZZZ___cccfffgggiiijjjjjjjjjkkklllmmmnnnnnnoooqqqqqqpppoooooooooppppppooolllkkkmmmooonnnqqquuusssrrrsssvvv{{{|||zzzwwwrrrqqqqqqqqqrrrtttuuuwwwzzzxxxwwwwwwxxxyyywwwvvvoooppppppqqqsssttttttuuuwwwyyy{{{|||{{{yyyyyyyyytttuuuuuutttrrrqqqqqqrrrvvvuuutttsssttttttvvvwwwtttuuuwwwzzz|||{{{yyyvvvvvvvvvtttssssssssstttuuurrrrrrqqqqqqrrrtttvvvxxxtttrrrrrruuuyyy{{{yyywwwxxxwwwvvvvvvuuuvvvvvvwwwxxxwwwuuutttrrrrrrrrrsssssssssttttttuuuuuuuuuvvvqqqrrrsssuuuvvvwwwxxxyyyyyywwwuuuttttttuuuwwwyyyzzzyyywwwuuuttttttuuuvvvxxxvvvtttsssttttttsssrrrqqqooollllllnnnqqqsssssstttuuuvvvwwwxxxwwwvvvuuutttuuuwwwwwwvvvrrrooommmqqqmmmfff^^^VVVLLLCCC===<<<;;;999:::;;;<<<;;;::::::888777777888999777666999999::::::999777555444;;;;;;;;;:::999999888888;;;:::::::::;;;:::777555888999:::999777666777888222999???@@@>>>@@@IIIQQQYYYTTTNNNMMMQQQVVVZZZ[[[___^^^^^^___aaacccccccccbbbWWWMMMHHHDDD@@@======<<<;;;::::::999999999:::666666666777888999:::;;;555555666666777888999999777777666666666666555555666777777888888888888777777777777777777777777777666666666666666666666666999888666666777888888777777555444444666777777777444444555555666666777777555999999555333444555333777666666555555555555666555444555888<<<>>><<<::::::888666666666666555444999888888777777666666555444666888888777666666777777666555666777888777666999999888888777666666666666666777777888888888999555444333444666777666555666777999:::;;;::::::999888888888888888888888888666777999;;;<<<>>>>>>>>>999999:::::::::999888888666666666666555555555555444444444444555555555555666666777777777777666666444555555666666777777888888777666666666666777777888888777777666666555555555555555555555555555555777666555444555666777888777777666555555555666666777777777777777777777777666666777777777777666666666666666777666666555555555555666777888888888888777888999999777777888999>>>>>>??????@@@@@@@@@AAA@@@AAAAAAAAABBBBBBCCCCCC???@@@@@@AAAAAABBBBBBCCC@@@???@@@BBBDDDDDDBBB@@@??????>>>>>>>>>??????@@@>>>=========>>>???@@@@@@>>>>>>===============>>>===>>>@@@AAAAAA@@@>>>===>>>>>>@@@CCCEEEDDDBBB?????????>>>>>>>>>>>>???@@@<<>>>>><<<:::999;;;<<<;;;;;;999888777777888888777555777888999::::::999777555<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999:::999666444666888999888777666777888444888<<<===>>>BBBIIIPPPYYYRRRJJJHHHNNNTTTWWWWWW```___]]]]]]^^^aaaccceeefff]]]RRRIIICCC???<<<;;;<<<<<<;;;::::::999999999777777777777888999999:::555666666777888888999999888777666555555666777777666777888888888888777777555555666777777666555555666666666666666666666666888555333333666888666444777555444555777888777666333444444555666777888888555999:::666444555555333777666555555555555666666777666666;;;AAACCC???;;;999888777666666666555555666777777888777777666555444666777777666555666777777666555666777888777666888888888888777777666666666666666777888888999999555555555555666666666666555666777999:::::::::999888888888888777777777777555555666888999:::;;;;;;999999999999888888777777666666555555555555555555333333444444555666666777666666777777777777666666555555666666777777777777888888888888888888888888777777777666666666555555444444444555555555555555666666555555666666777888777777666666666666666777777777777777777777777777666666777777777777666666666777777777777777666666555666777888888888888888555777888777666555666777>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCEEEGGGGGGEEEBBB???>>>>>>======>>>>>>>>>>>>=========>>>???@@@@@@>>>===============>>>>>>???>>>>>>=========>>>>>>>>>>>>@@@CCCEEEDDDBBB??????>>>>>>>>>===>>>>>>>>>>>>@@@AAAAAA@@@AAACCCDDDAAACCCGGGLLLRRRWWW\\\^^^cccbbbbbbbbbbbbccccccdddgggjjjjjjhhhhhhgggaaaZZZTTTPPPJJJGGGGGGIIIKKKMMMIIIGGGFFFEEEFFFHHHKKKLLLSSSVVVZZZ^^^bbbfffjjjmmmjjjjjjiiiiiijjjkkklllmmmkkkkkklllmmmnnnppprrrsssrrrooonnnqqqrrrppprrruuurrrsssvvvzzz}}}}}}|||zzzvvvuuuttttttuuuvvvxxxyyywwwvvvuuuuuuvvvvvvuuusssqqqqqqppppppppppppqqqrrrrrruuuzzz|||{{{zzzzzzzzzuuuuuuvvvwwwxxxxxxxxxwwwssssssrrrqqqrrrssstttuuuwwwxxx{{{|||}}}||||||{{{vvvtttrrrpppoooqqqsssuuutttuuuwwwwwwvvvssspppnnnppppppqqqsssuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxrrrrrrqqqpppqqqrrrsssttttttsssqqqpppooopppqqqrrruuuwwwxxxxxxxxxyyy|||}}}{{{yyyvvvvvvwwwxxxzzz~~~|||yyywwwvvvwwwyyyzzz{{{yyywwwvvvuuutttqqqooonnnnnnoooqqquuuxxxyyyyyyuuuuuuvvvvvvwwwwwwwwwwwwqqqnnnmmmpppuuuxxxwwwtttqqqpppnnnkkkeee[[[PPPIIIAAA???<<<:::;;;;;;::::::999888777777888888777555444555888:::;;;;;;:::999;;;<<<===>>>????????????:::999888888888888666444444666777888777777999:::;;;:::999;;;???CCCFFFGGGGGGBBB???CCCMMMVVVZZZ[[[```___]]]\\\\\\___cccfffgggaaaXXXNNNFFFAAA>>>;;;;;;;;;;;;::::::999888777::::::999888777777888888888888888888888888888888888777666555555666888999777777888888888777777666444555666666666666555444777777777777777777777777888555333333666888666444777666555666888888888666333444444555666777888888555999;;;777666777777555666666555555555555666666666555666;;;AAABBB>>>999888888777666555555666777333444555777888888888888555777888888777666666777666555555666777888888777888888888777777777777777666666777777888888888888555555666666666666666777444555555777777888888888888888777777777777777777666666666666666666777777;;;;;;:::888777777666666555555666666666666666666444444555666777888888999777777666666666666777777666666666777777777777777555555666777888888888888777777777777666666666666444444444444555555666666666666666666666777888888777777666666666777777888888888888888888888888888666666777777777777666666777888888999999999888888666777777888888888888777555777888777666555666777???????????????@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@AAADDDEEEDDDAAA>>>???>>>>>>===============>>>>>>>>>>>>>>>>>>???@@@???????????????@@@@@@AAABBB@@@???>>>===>>>???@@@>>>>>>???AAACCCDDDAAA???>>>>>>>>>>>>>>>>>>======@@@@@@@@@??????@@@DDDGGG@@@AAADDDIIIPPPWWW^^^bbbddddddbbbaaaaaa`````````eeeggggggeeefffgggccc^^^XXXSSSMMMHHHHHHIIIKKKLLLKKKIIIGGGFFFFFFHHHJJJLLLPPPSSSWWW[[[___dddiiimmmjjjiiihhhhhhhhhjjjkkklllllllllmmmoooqqqtttvvvwwwvvvrrrrrruuuuuurrrsssvvvssstttwwwzzz{{{|||{{{{{{vvvuuuuuutttuuuvvvwwwxxxzzzxxxwwwwwwxxxyyywwwvvvvvvvvvvvvuuuuuutttttttttqqqtttwwwyyyxxxxxxxxxxxxxxxwwwvvvwwwyyyzzzyyyxxxttttttsssssstttuuuwwwxxxwwwyyy{{{|||{{{zzzzzz{{{vvvtttrrrppppppqqqsssttttttvvvxxxyyyxxxtttooollloooppprrrsssuuuuuuvvvvvvtttuuuvvvxxxyyyyyyyyyyyyvvvuuutttsssssstttuuuvvvuuutttsssqqqqqqqqqrrrsssvvvxxxzzzyyywwwxxx{{{}}}{{{yyywwwvvvwwwyyy{{{|||zzzwwwuuuuuuvvvyyy{{{{{{zzzxxxxxxxxxwwwtttrrrqqqpppqqqsssvvvxxxyyyxxxvvvvvvvvvwwwwwwwwwxxxxxxvvvsssppppppsssuuuuuutttqqqqqqpppnnnkkkddd[[[UUUHHHEEE@@@===<<<;;;:::999:::888777777888999777666333555777999;;;<<<<<<<<<:::;;;===???AAAAAAAAAAAA:::999777888999999888666444666777888888888:::<<<>>>:::888:::>>>BBBAAA???@@@???>>>BBBJJJQQQTTTUUU\\\]]]]]]\\\\\\]]]aaacccffffff```VVVNNNIIICCC>>><<<<<<<<<;;;:::999888777<<<;;;:::999888777777777888888888888888888888777888777666555666777888999777888888888888777777666666666666666666666666666777777777777777777777777999888666666777888888777666666666777999999888666444444555555666666777777333888:::888777999999777666555555555555666666777333333444888<<<===:::777555666777666555555777999333333444555777888999:::777888999999777666666777666555444666888999888777888888777777777777777777888777777777777777777777444666777777666555777888555555555555666777777777777777777777777777777777888777666555555555555666<<<;;;:::888777666666666666666666666777777777777666666666777888999999:::777777666666666666777777777777777777777777777777222222444555666666666666888888888888777777777777444444444555666666777777666666777777777888888888777777666666666777888888888888888888888888888888666666777777777777666666888888999999::::::999999777777888888999888888777777888999999777777888999@@@@@@@@@@@@@@@????????????@@@BBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@??????======???AAABBB@@@===999???>>>===<<<<<<<<<<<<===@@@???>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???AAABBBAAA@@@????????????>>>>>>======???@@@@@@??????AAADDDFFFAAAAAABBBFFFLLLTTT\\\aaadddcccbbbaaa```_________```dddffffffgggiiieee___[[[VVVOOOKKKIIIJJJJJJJJJLLLKKKHHHGGGGGGHHHJJJKKKMMMOOOSSSVVV[[[```gggkkkjjjiiihhhgggggghhhjjjkkkppppppqqqsssuuuwwwyyyzzzxxxuuuuuuwwwvvvsssrrruuutttvvvxxxyyyyyyzzzzzz{{{tttsssrrrrrrrrrssstttuuu{{{yyyxxxxxxyyyyyyxxxwwwxxxxxxyyyyyyxxxvvvuuusssppprrrtttuuuuuuuuuvvvwww|||yyyvvvvvvxxxyyyxxxwwwsssrrrrrrssstttvvvxxxyyyvvvxxxzzzzzzwwwvvvvvvxxxuuutttrrrqqqqqqqqqssstttsssuuuwwwxxxwwwuuurrrpppoooqqqssstttuuuvvvwwwwwwtttuuuwwwyyyzzz{{{zzzzzzxxxwwwvvvttttttttttttuuurrrrrrrrrrrrrrrsssssstttwwwyyyzzzxxxuuuuuuyyy~~~|||{{{xxxwwwvvvxxxzzz{{{xxxuuusssqqqqqqssswwwyyyzzzyyyxxxyyyzzzyyywwwttttttrrrppppppsssuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzwwwtttrrrsssuuuvvvwwwrrrqqqpppooommmhhhbbb^^^QQQLLLFFFAAA???===;;;999;;;999888888999999888777666666777888:::;;;<<<<<<:::;;;===???@@@@@@???>>>;;;999888999:::;;;;;;:::666888999999888888999;;;999888888:::===???@@@???EEEDDDDDDDDDFFFIIILLLNNNWWWYYY[[[[[[ZZZ[[[]]]___cccfffeee\\\UUUOOOHHH@@@============<<<:::888777;;;:::999999888888888888777777777888888999999:::777777666666777888888999888888888888888777666666777777666555555666777777777777777777777777777777777888888777666666888999666666666888999999888666555555555666666666666666000555999777777999999777555555555555555666777777222444666888999:::999888333555777666555666999;;;555444444444555777888999777888999999777666666777666555444555888999888777777777777777777777777888999999888888777666666666444666888777555555777999777666666666666666777777555555666666777777888888777666666555555666777888:::999888777666666777888777777777777888888999999777777777888888999999999888777666555555666777888777777777777777777777777444555666666777666555444888888888888999999999999444444555666666777888888666666777888888888888888777777666666777888888999888888888888888888888888666666777777777777666666777777888999999999999999888888888999999888888777666777888888666666777888BBBAAAAAAAAA@@@?????????>>>@@@BBBDDDEEEEEEEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@???@@@AAACCCDDDBBB>>>;;;???>>>===<<<<<<<<<<<<<<<@@@@@@???>>>======>>>>>>======<<<======>>>??????>>>???AAABBBBBB@@@===;;;???>>>===>>>@@@AAAAAA@@@???????????????>>>=========???@@@AAAAAAAAACCCEEECCCBBBAAACCCGGGNNNVVVZZZbbbbbbaaa```````````````\\\bbbfffhhhjjjkkkfff___\\\XXXQQQLLLJJJJJJJJJIIIMMMLLLIIIGGGGGGHHHJJJKKKJJJLLLPPPSSSXXX^^^eeejjjjjjiiigggfffggghhhjjjkkkttttttuuuuuuwwwxxxzzz{{{zzzwwwvvvxxxwwwsssrrrtttuuuvvvxxxxxxxxxxxxzzz{{{wwwvvvuuutttuuuvvvwwwxxxyyyxxxwwwwwwxxxxxxwwwuuuvvvwwwxxxxxxwwwuuurrrqqqpppqqqssssssrrrssstttvvv}}}yyyuuutttvvvwwwwwwvvvpppppppppqqqrrruuuwwwxxxuuuwwwyyywwwtttrrrsssuuuuuutttsssrrrrrrrrrssssssssstttuuuuuuvvvuuuuuutttppprrrtttuuuvvvvvvwwwyyytttvvvxxxzzz{{{|||{{{{{{xxxwwwuuusssrrrrrrrrrrrrnnnnnnoooqqqrrrsssssstttwwwyyyzzzxxxttttttxxx}}}{{{zzzxxxvvvvvvxxxzzz|||sssqqqnnnmmmmmmppptttwwwxxxxxxxxxyyyzzzzzzxxxvvv|||xxxtttqqqsssvvvyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{yyywwwuuuttttttwwwzzz}}}wwwvvvtttsssqqqnnniiifffVVVRRRKKKEEEAAA>>><<<:::;;;:::999999::::::999777888888888888999:::;;;<<<:::;;;===>>>???>>><<<;;;<<<;;;999:::<<<>>>>>>===999:::;;;:::888888888:::222555999;;;<<<===@@@BBBCCCDDDDDDDDDFFFIIIOOOSSSSSSVVVZZZ[[[ZZZYYYZZZ[[[___eeefff___XXXRRRJJJAAA>>>?????????===<<<:::888999999999888999999::::::555555666888999:::;;;<<<666666777777888888888888888888888888888777666666999888666444444666888999777777777777777777777777444666888666333333555888666666666888::::::888666666666666666666555555555---333777666666999999777555555555555555666777888555777:::;;;:::999:::;;;222444666666555666:::===777666555333444555777888666888999888666555555666555555444555888999999888777777777777777888888888::::::999888777666555555444666888888555555777999999888777777777777777888444555555666777888888999666666555555666777999:::777666555555666777888999777777888888999999999:::777777777777888888888888888777666555555666777888888888888777777777777777999:::::::::999888666555999999999999999999::::::555555555666777888888999666666777888888888888888777777666777777888999999888888888888888888888888666666777777777777666666666666777888888888888888888888999999999888888777444555666555444333444666AAAAAAAAAAAA@@@@@@???>>>AAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA???>>>======@@@?????????>>>>>>======;;;;;;<<<<<<===>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<======>>>:::===@@@@@@>>>===???AAA======>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAA@@@???>>>AAA@@@@@@??????@@@AAAAAA===AAADDDDDDEEEJJJRRRYYYZZZ\\\]]]]]]\\\[[[\\\]]]aaaaaaccciiiooopppkkkeeeccc]]]TTTNNNLLLLLLKKKJJJOOOMMMJJJGGGFFFFFFFFFGGGIIIIIIKKKPPPXXX___eeeggglllkkkiiihhhhhhhhhiiijjjlllnnnppprrrssstttssssssuuutttssstttvvvvvvuuutttuuuuuutttuuuvvvwwwyyy{{{|||{{{yyyvvvtttuuuxxx{{{wwwwwwwwwvvvtttuuuwwwyyyxxxvvvttttttuuusssoookkkoooqqqsssuuuvvvvvvvvvvvv}}}|||{{{zzzxxxwwwuuuuuussstttuuutttqqqqqqtttxxxwwwwwwvvvuuusssqqqnnnmmmnnnqqqssssssqqqoooppprrrnnnnnnoooqqqtttvvvuuutttrrrrrrtttxxxwwwuuuvvvzzzyyyyyyyyywwwwwwxxx{{{~~~yyyyyyyyyxxxxxxvvvuuuuuuooopppqqqrrrrrrrrrrrrrrrvvvvvvwwwwwwxxxzzz{{{|||{{{zzzwwwuuuuuuwwwyyyzzzvvvtttpppkkkiiilllqqquuuzzzzzz{{{}}}~~~~~~{{{yyywwwxxxyyyxxxwwwwwwyyyzzzyyyzzz{{{|||}}}}}}}}}}}}|||{{{yyyyyyzzz|||zzzwwwvvvwwwxxxuuummmggg___\\\UUUKKKAAA;;;:::<<<<<<777666999;;;999999;;;777777888888888999999999;;;;;;;;;::::::999999999<<<<<<<<<<<<;;;:::999999:::999888888999999777666888999:::::::::<<>>;;;999999:::;;;;;;::::::999888888999999666666777777888888888888;;;:::999888888888999:::999999999888888666555555555555555555555555555555555555555555666666666666999777555666999:::888666444444666;;;??????;;;777999888777555555555666777555666666666777777888888888888888777666555555555777555444666999;;;:::888999999888888888888999999555555666666777777888888777666555444444555666777777777777777888888888888999888666555555555666777777888999888555444555666777666555444555666999:::<<<;;;888666555555666777777888999::::::999888777555555666666666666555555:::888666555777888888777666777888999999888666666888888999999777666333222777555444666999:::777555;;;;;;<<<>>><<<777666999777888888888888777666666999888888888777777666666444666888::::::999777555888888888888777777666666;;;::::::999888777666666666777888888777666777888;;;:::888777555444444444888888999999999999888888:::999999999888888777777777777777777777777777777CCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>===@@@@@@@@@@@@??????>>>>>>:::;;;;;;<<<===>>>>>>???<<<===>>>??????>>>===<<<===<<<<<<<<<===>>>??????@@@BBBCCCBBB???>>>>>>???>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAA@@@@@@???>>>AAAAAA@@@?????????@@@@@@===@@@BBBCCCCCCGGGOOOUUUYYY[[[\\\]]]\\\[[[\\\]]]```aaaccciiiooopppkkkgggddd^^^VVVPPPMMMLLLJJJIIINNNMMMKKKHHHGGGFFFFFFFFFIIIIIIKKKOOOUUU[[[```bbbhhhhhhgggggghhhiiijjjkkkkkklllnnnpppqqqrrrrrrrrrsssqqqqqqqqqssstttsssrrrssssssrrrrrrsssuuuvvvwwwxxxxxxwwwuuuuuuwww{{{~~~uuuvvvvvvtttssssssuuuwwwyyywwwuuuuuuuuusssooollljjjlllpppsssvvvyyyzzzzzz{{{zzzyyyxxxvvvvvvvvvvvvtttuuuuuutttqqqqqqtttvvvtttuuuuuuuuutttrrrpppoooqqqssstttrrrooonnnoooqqqrrrqqqqqqrrruuuwwwwwwvvvsssrrrtttwwwuuurrrrrrvvvvvvwwwwwwvvvuuuvvvxxxzzzxxxxxxxxxxxxwwwvvvuuutttrrrrrrsssssstttsssssssssuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvtttttttttuuuwwwxxxxxxvvvsssooolllmmmppptttxxxxxxyyy|||~~~~~~|||zzzuuuvvvwwwwwwvvvwwwzzz|||yyyyyy{{{||||||}}}}}}}}}yyyxxxwwwwwwxxxzzz}}}~~~}}}zzzwwwwwwwwwtttnnnhhhdddbbb\\\SSSHHHAAA>>>>>>???;;;999;;;<<<::::::<<<888888888888999999999999;;;;;;;;;::::::999999999;;;;;;;;;<<<;;;;;;:::999:::999888888999999888666777888999999999;;;>>>@@@@@@@@@???@@@AAADDDFFFHHHLLLOOOSSSWWWYYYZZZYYYXXX\\\\\\]]]aaabbb]]]TTTLLLDDDBBB???===<<<;;;:::999888888777777777777777888777777777777777888999999:::999999888888888999999:::::::::999999888666666666666666666666666666666555555555555666666666666888777555666888999777555444444666999<<<<<<999666999888777555555555666777444444444444555555555666555555555555555666666666777555444666999:::999888666666555555555555666666666666666666777777888888888777666555555555666777666666777777777888888888888777777666666666666666666777888777666555666777999888666555555666777888888777555444444555666777555666777777777777666555555666666777777666666555999777555555666777777666777888999999999999888777777777777777777666666555777666555777999:::888666888777888:::777333333666999999999999888777666666999999999888888888777777444555777999999999888777999999888888888777777777:::999999888888777777777777888999888777666777888777777777777777777888888777888888999999888888777999999888888888777777777777777777777777777777777BBBCCCCCCCCCCCCBBBBBBAAA???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>AAAAAA@@@@@@@@@@@@??????::::::;;;<<<===>>>???@@@======>>>>>>>>>>>>==================>>>???@@@AAA@@@BBBCCCBBB@@@>>>>>>????????????>>>>>>??????@@@???@@@@@@@@@@@@??????>>>BBBAAA@@@???????????????<<<>>>@@@@@@AAADDDJJJPPPVVVXXX[[[\\\\\\[[[\\\]]]___```bbbhhhmmmoookkkhhhfffaaaZZZTTTPPPMMMJJJHHHKKKKKKKKKJJJIIIGGGFFFEEEHHHIIIJJJLLLQQQVVVZZZ]]]cccdddeeefffhhhjjjkkkllliiijjjlllnnnoooppppppoooqqqpppoooppprrrsssrrrqqqsssrrrrrrqqqrrrsssuuuvvvwwwxxxwwwvvvuuuvvvzzz}}}uuuvvvvvvtttssssssuuuwwwyyyxxxwwwvvvuuussspppmmmhhhkkknnnsssvvvyyy{{{{{{yyyxxxvvvuuutttuuuwwwxxxuuuvvvuuusssqqqqqqsssuuusssssstttttttttssssssrrrqqqrrrrrrqqqoooppprrrtttuuusssqqqrrrtttvvvxxxxxxwwwuuuvvvxxxuuuqqqqqqttttttuuuwwwwwwvvvuuuvvvwwwwwwwwwwwwwwwvvvuuuttttttttttttttttttttttttttttttvvvuuutttsssssssssssssssppppppqqqrrrsssuuuwwwxxxyyyyyywwwsssppppppqqqssswwwvvvwwwzzz||||||{{{yyytttuuuuuuttttttvvvzzz}}}yyyyyyzzz{{{||||||||||||xxxwwwwwwwwwxxxzzz|||}}}{{{xxxvvvvvvsssnnnjjjkkkjjjeee]]]SSSJJJCCCAAABBB===;;;======;;;;;;===999999999999999999999999;;;;;;::::::::::::999999999::::::;;;;;;;;;;;;;;;:::999777888999999888777666777888888888999<<>>;;;888888888777777777888888999888888777666777888999:::888888999999999999888888::::::::::::999888777777777777777777777777777777555555555555666666666666777666555555777777666555666555555666888999777666888888666555555666666777444444444444555555555555222333333444555666666777666555555666888999999777666666555555555555666666666666666777777777777888999888777666666666666666666666777777777777888888777777777777777666666555555666777777666666777888;;;:::888777666666777777444444333333333444666777444555666777777666555444666777777888888777777666999777555666777888888777666777888888888888777777666666666666666777888888777666666777999999888666777555555666444111222666::::::::::::999888777666999999999999888888888888555555666777888888999999999999999888888888888888888888888888888888888888888::::::999777666777888666666666777777888888888777888888999999888888777888888777777777777666666777777777777777777777777@@@AAAAAAAAAAAAAAA@@@@@@???@@@BBBCCCCCCBBB@@@???>>>?????????????????????????????????????????????999:::;;;<<<===??????@@@=========>>>>>>>>>>>>>>>======>>>>>>???@@@BBBBBB;;;<<<>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???????????????>>>>>>BBBAAA@@@???>>>>>>>>>>>>===???@@@???@@@BBBGGGKKKRRRUUUYYY[[[[[[[[[\\\]]]]]]^^^aaaeeejjjllljjjhhhhhheee___ZZZTTTOOOJJJHHHIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGIIIKKKNNNRRRWWWZZZ```aaacccfffgggiiiiiijjjgggiiikkkmmmnnnoooooonnnqqqppppppqqqssstttsssrrrtttssssssrrrssstttuuuvvvzzzzzzyyywwwuuutttvvvwwwuuuvvvvvvuuussssssuuuwwwxxxwwwwwwvvvuuurrrooonnnkkkmmmpppsssvvvxxxxxxyyywwwvvvtttssstttvvvyyyzzzwwwwwwuuusssrrrrrrssssssttttttttttttttttttssssssppppppppppppqqqtttxxxzzzuuurrrooooooqqqtttvvvwwwyyywwwxxxzzzxxxssssssvvvtttwwwyyyzzzxxxwwwvvvwwwvvvvvvvvvvvvvvvuuuttttttttttttssssssrrrrrrrrrsssvvvvvvuuutttttttttttttttmmmnnnppprrrtttvvvxxxyyyxxxxxxxxxwwwtttssstttuuuvvvvvvvvvwwwyyyzzzxxxwwwuuuuuuuuussssssuuuxxx{{{xxxyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyzzz{{{|||}}}~~~|||yyyvvvttttttsssqqqnnnpppooollleee\\\QQQHHHCCCBBB===:::<<<===;;;;;;===:::::::::::::::999999999::::::::::::::::::::::::888888999:::;;;<<<<<<;;;:::888777888999999888777666777888888777999<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEJJJOOOUUUYYY[[[]]]UUUWWW\\\aaaeeeddd```\\\OOOJJJCCC@@@@@@???<<<999::::::999999999:::;;;;;;:::999777666666777999:::666777888999999999888777999999999999999888777666666666666666666666666666555555555555666666666666666555555555666666666555777777666555666666666666888777666555555666777888666666666777777777777777333444444555555666666777666666666666777888888777999999888888888888999999777777777777777777777777999999888888777666666666666666666666777777777888666777888888888777555444333555777777666666888:::::::::999888777777888888444444333333333444555666666777888999999888777666777777888888888888777777999888777777999:::999888555555666666666666666666777666555555555666888999555555555666777777777666888666666777555333555:::;;;;;;;;;:::999888777666888888888777777777777777555555555555666888999:::999999999999888888888888666777777777888888888999999:::;;;:::888666777888777777777777666666555444777777888888888888777777777777777666666666666666777777777777777777777777@@@AAAAAABBBBBBAAAAAAAAA???@@@BBBCCCCCCBBB@@@???======>>>>>>>>>>>>??????=========>>>>>>>>>>>>>>>::::::;;;<<<===>>>??????===============>>>??????>>>>>>>>>>>>???@@@AAABBB;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@???>>>===============>>>>>>??????>>>>>>>>>AAA@@@??????>>>>>>>>>????????????@@@@@@BBBFFFHHHNNNRRRWWWZZZ[[[[[[\\\]]]\\\]]]___bbbfffhhhhhhggghhhgggeee___XXXQQQKKKHHHHHHIIIKKKLLLKKKIIIGGGEEEDDDGGGIIIKKKMMMQQQVVV[[[^^^```ccceeegggggggggfffggghhhjjjlllnnnnnnnnnnnnpppooonnnooorrrsssrrrqqqrrrrrrqqqqqqqqqssstttuuuyyyzzzzzzxxxvvvttttttuuusssssssssrrrqqqqqqsssuuuuuuvvvvvvvvvtttrrrpppooommmoooqqqtttvvvxxxxxxxxxvvvuuutttssstttwwwzzz|||yyywwwuuutttttttttttttttwwwwwwvvvuuuuuutttttttttsssrrrqqqrrrtttwwwyyy{{{rrroookkkkkkmmmpppssstttvvvuuuwwwyyyxxxttttttxxxtttwwwzzzzzzyyywwwvvvvvvuuuvvvvvvvvvvvvuuuuuutttrrrqqqqqqpppppppppqqqrrrtttttttttttttttuuuvvvvvvtttttttttuuuuuuuuuuuuuuusssuuuwwwwwwvvvuuuvvvwwwvvvuuuuuuuuuvvvvvvuuussswwwwwwvvvtttssssssuuuxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxzzz{{{|||}}}}}}}}}wwwvvvtttssssssttttttsssrrrpppnnniiiaaaWWWNNNHHHCCC===:::;;;<<<:::;;;===;;;;;;::::::::::::::::::::::::::::::::::::::::::777777999:::;;;;;;<<<<<<999888777888999:::999777777888999888888999<<<>>>??????@@@AAAAAA@@@?????????AAAEEEKKKPPPUUUYYY[[[VVVXXX[[[```cccdddbbb```XXXQQQHHHBBB???>>><<<;;;;;;:::::::::::::::;;;;;;:::999888777777888999999444555777888999888777777777777777777777666666555555555555555555555555555555555555555666666666666555666666666555555555666888888777666555555666777888777666555555666777888777777777777777666666666666666666666666666666666555666666666666666777777;;;::::::999999::::::;;;888888888888777777777777888888888888888777666666555666666666666777777777666777888888888777555444333555666777666777888:::888888888888888999999:::666666666555555555555555666777888999999888777666777777888888888888777777666555555666888999888777666666666666777777888888999888666555555555666777333444555666555555555555888666666777666444666;;;;;;;;;;;;:::999888777777555555555666666666666666666555444444555777999:::888888888888888888888888666666666777888888999999888999:::999777666777888444555666666666555444444777777777888888777777777666666666666666777777777666666666666666666666666BBBCCCCCCDDDDDDDDDDDDCCC@@@AAABBBBBBBBBAAA@@@???===============>>>>>>>>><<<<<<<<<============>>>;;;;;;<<<<<<===>>>>>>>>>======<<<<<<===>>>???@@@?????????>>>??????@@@AAAAAA@@@???@@@BBBBBB@@@>>>@@@???>>>>>>============<<<======>>>>>>>>>>>>===??????>>>>>>>>>??????@@@?????????@@@AAACCCEEEFFFKKKOOOUUUYYYZZZ[[[\\\]]]\\\]]]___aaaccceeefffggghhhiiiiiiddd\\\SSSMMMIIIGGGHHHJJJKKKKKKJJJHHHFFFDDDGGGIIIJJJKKKNNNTTTYYY[[[]]]aaadddffffffeeedddfffgggiiikkklllmmmmmmmmmlllkkkkkklllnnnppppppooonnnmmmmmmmmmnnnppprrrsssuuuvvvxxxxxxwwwvvvvvvwwwoooppppppnnnmmmmmmoooqqqsssuuuwwwvvvuuusssrrrsssmmmooorrruuuxxxzzzzzz{{{uuutttttttttuuuxxxzzz|||zzzxxxvvvuuuvvvvvvvvvuuuyyyyyyxxxwwwvvvvvvvvvvvvyyywwwtttttttttuuuuuutttnnnllliiiiiilllooorrrsssrrrqqqsssvvvuuurrrssswwwsssvvvxxxyyywwwuuuttttttvvvvvvvvvwwwwwwvvvvvvuuuqqqqqqpppooopppqqqrrrsssssssssssssssssstttuuuvvv{{{zzzxxxuuurrrpppooooooppprrrtttuuuuuuuuuvvvwwwuuusssrrrssstttuuutttrrrwwwwwwwwwvvvtttssstttuuuxxxxxxyyyzzzzzzyyyyyyxxxvvvwwwyyy{{{||||||{{{{{{uuutttttttttuuuuuuvvvwwwssspppmmmjjjeee^^^VVVQQQHHHBBB=========::::::===:::::::::;;;;;;<<<<<<<<<999999::::::::::::;;;;;;777777999:::;;;;;;;;;;;;999777777777999:::999888888888999888888999;;;===<<<>>>@@@BBBCCCBBB@@@???>>>???BBBFFFKKKPPPUUUWWWWWWXXXZZZ\\\___aaacccddd___ZZZQQQHHHAAA>>>======::::::999888888888888888999999999999999888888888444555666777777888777777555666666777666666555555555555555555555555555555555555555555666666666666555666777777555555666777777777888777555555666888777666666555555666888888555555555555555444444444777777777777777666666666555666777777555555666777888888888777777888888888999888888888888777777777666777777888888777777666555555666666666666777777777777777777777666666555333555777777666777888:::666666777888888999999:::777777777777666666555555555666777888888777666555666777777888888777777666333222222444666666555444999888888888999:::;;;<<<888888777666666666666666222444666666555555555666555444444777666444555:::999999999999999999888777444444444444555555555555777666555444555666777888777777777777777888888888666666666777777888888888666777888888777666777888000111333666777888888888666777777888888777777666666666777777777777888888666666666666666666666666BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@=====================<<<<<<=========>>>>>>>>>>>><<<<<<=====================<<<<<<<<<===>>>@@@AAA@@@@@@???>>>>>>>>>>>>???AAA??????@@@BBBBBB@@@>>>???>>>>>>=========>>>>>>;;;<<<======>>>>>>======>>>======>>>>>>???@@@AAA>>>>>>===???AAACCCDDDDDDHHHMMMSSSXXXZZZ[[[\\\]]]___```aaabbbcccdddfffggghhhjjjlllhhh```VVVNNNKKKGGGHHHIIIJJJJJJJJJIIIHHHEEEHHHJJJJJJIIIKKKPPPVVVWWWZZZ___cccfffgggfffeeedddeeegggiiijjjkkkkkkkkkkkkjjjjjjkkknnnoooooonnnkkkkkkkkklllnnnppprrrttttttvvvxxxyyywwwvvvuuuvvvooopppooonnnmmmmmmoooqqqrrruuuxxxxxxwwwvvvvvvxxxqqqsssuuuwwwyyyyyyyyyyyyrrrsssssstttuuuwwwxxxyyy{{{yyyvvvvvvxxxyyyyyyxxxyyyyyyxxxxxxxxxyyyzzz{{{zzzwwwttttttttttttqqqooommmkkkiiijjjnnnrrrtttuuuqqqppprrruuutttqqqqqquuuuuuwwwyyyyyywwwuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvsssrrrqqqqqqrrrtttvvvxxxwwwvvvuuuuuuuuuuuuuuuuuuyyywwwtttqqqooonnnnnnooooooppprrrrrrrrrqqqssstttqqqoooooopppsssuuuuuuttttttvvvxxxxxxvvvuuuuuuuuuxxxxxxyyyyyyyyyyyyxxxxxxvvvxxxzzz}}}~~~}}}|||{{{vvvvvvwwwwwwwwwwwwxxxyyyuuuqqqmmmkkkiiieee```\\\SSSKKKEEECCC@@@<<<;;;<<<999999:::;;;<<<===>>>>>>999999999::::::;;;;;;;;;777888999:::::::::::::::888777666777999:::999888777777888777666777:::<<<:::<<<@@@CCCDDDDDDCCCAAA>>>???@@@CCCGGGKKKOOORRRVVVVVVWWWXXX[[[___dddgggcccbbb]]]SSSGGG???===>>><<<;;;:::999888777777777888999:::;;;;;;999777666555555555555666777888888666666777777777777666666555555555555555555555555555555555555666666666666555777999888666555777888333555777666444444555777777666555555555777888999666555555555444444444444444555555666666777777777444666888777555444555777777666666666666666666777999999999888888888777777333444666777888777777777555555555666666666777777888777777666666666666666444666777777666666777999666666777777888777777777555666666777777777777666666777888999999888777666555666666777777666666555333222333555777777666444888777777777888999;;;<<<555666666777777777777777444666888888666666777888333222444888777444555999666777888888999999888888444444444555555555666666777777666555555555555666555555666666666777777777666666666777777777777777444555777777666666777999000222555888999:::::::::666666777777777777666666777777777888888888999999666666666666666666666666@@@@@@AAABBBCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>======<<<<<<<<<<<<======>>>>>>?????????@@@============<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAAAAA@@@???>>>============<<<::::::===AAACCCBBB@@@>>>>>>============>>>>>>;;;;;;<<<===>>>>>>======<<<=========>>>@@@AAABBB===<<<<<<>>>@@@BBBCCCCCCGGGLLLRRRWWWZZZ[[[\\\]]]aaabbbcccccccccdddggghhhgggkkkmmmjjjaaaWWWOOOLLLHHHHHHIIIIIIJJJIIIIIIIIIFFFIIIKKKIIIGGGGGGMMMRRRSSSWWW]]]cccfffhhhgggfffbbbccceeegggiiiiiiiiiiiilllkkkkkkmmmoooqqqqqqppplllllllllmmmooorrrtttvvvwwwyyy{{{zzzwwwtttrrrrrrrrrrrrrrrqqqoooppprrrtttsssvvvzzzzzzyyyxxxyyy{{{xxxxxxyyyyyyxxxwwwuuutttpppqqqrrrsssuuuvvvvvvwww|||yyyvvvvvvyyy{{{zzzyyyxxxxxxxxxxxxyyy{{{}}}vvvtttrrrsssttttttqqqnnnmmmlllkkkmmmppptttvvvwwwtttssstttwwwuuuqqqrrruuuyyyzzz{{{{{{yyyxxxxxxyyyvvvwwwwwwxxxxxxxxxwwwwwwuuutttttttttuuuxxxzzz||||||{{{zzzxxxwwwwwwvvvvvvqqqpppnnnlllmmmooorrrsssooopppqqqqqqoooooopppqqqmmmllllllooorrruuuwwwwwwrrruuuxxxyyyxxxwwwvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxzzz}}}}}}xxxyyy{{{{{{yyyxxxxxxyyyvvvsssnnnlllkkkjjjgggddd\\\TTTLLLHHHCCC===;;;<<<888999:::;;;<<<>>>??????999999999::::::;;;;;;;;;888888999:::::::::999999888777666777999::::::888555666666666555666888:::888;;;@@@CCCFFFFFFDDDCCC?????????AAADDDHHHLLLNNNUUUUUUUUUUUUXXX^^^eeejjjdddgggeee[[[MMMBBB>>>>>>???>>>===;;;:::999888888777999;;;<<<<<<:::777555555555444444555666888999666777888888888888777777777777777777777777777777555555555555666666666777666888:::999666555777999000333666666444333444666777666555555555777888999888888777777666666666555111222333444666777888888444666888777444333555777777777666666666666777777999999999999888888777777222333555666777888777777555555555555666666666777999888666555555555666777555666777777666666777888777888888777777666555444222333444666777888888888999:::;;;<<<<<<;;;:::999555555666666666666555555555555666888:::;;;999777555444444444555666888999222444666777999999888888555888::::::888777888:::333333666:::999666777:::555666777888888999888888444555555555666666777777777777777666555555444444444555555555666666777777777777777777777666666666222444555666555666777999555666888:::;;;:::999888666666777777777777666666777777888888999999999:::666666666666666666666666BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@????????????;;;<<<===>>>>>>===<<<<<<>>>============<<<<<<<<<;;;===>>>???>>>;;;888666>>>>>>???@@@@@@>>>===<<>>===<<<;;;<<<<<<===>>>===<<<<<<<<<<<<======>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???>>>======<<<>>>============???@@@AAA???EEEOOOVVVZZZ\\\]]]^^^______```bbbcccdddeeefffhhhgggeeedddaaa[[[TTTPPPIIIIIIIIIJJJJJJKKKKKKKKKHHHJJJJJJGGGCCCCCCIIIOOOQQQUUU[[[bbbfffhhhhhhhhhdddeeeffffffeeegggjjjlllkkkjjjiiikkknnnqqqssssssrrrpppnnnllllllnnnqqqsssxxxxxxwwwwwwvvvuuuttttttwwwvvvtttsssrrrrrrrrrsssrrrtttvvvxxxyyyyyyxxxwwwtttuuuvvvvvvuuurrrooolllnnnoooqqqrrrssstttttttttsssssstttuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxsssrrrqqqqqqqqqssstttuuurrrrrrsssssstttuuuuuuvvvqqqqqqpppppppppooooooooouuuttttttttttttvvvxxxyyyxxxwwwwwwvvvvvvvvvwwwwwwssssssuuuwwwxxxyyyyyyyyywwwwwwwwwvvvtttrrrooonnnllljjjiiijjjkkkmmmmmmlllllllllkkkjjjkkkmmmoooqqqooonnnmmmlllmmmooorrrsssppprrrvvvxxxyyywwwtttsssssstttuuutttttttttvvvxxxyyyxxxxxxyyy{{{|||{{{zzzwwwwwwwwwyyy{{{zzzxxxvvvuuurrrnnnlllkkkkkkjjjjjjddd___WWWNNNGGGCCC@@@???:::::::::999999999888888:::999888777777888999:::888888888888888888888888555777:::<<<<<<:::777555888888777777777777777888888:::===@@@BBBCCCCCCCCCCCCAAA???>>>@@@CCCHHHKKKPPPTTTXXXYYYXXXZZZ___eeeffffffccc^^^UUUKKKDDD@@@======<<<:::888777999:::999888888777666555555444555555555555666888999:::666666777777888888999999666666666666666666666666555555555555555555555555444444444444444555666666444444555555666888999:::555444444444444333333333222222333333444555666666444444444555555555555666777777666555555555555555888888777777666666555555222444666666555444555666666666555555555555666666666666666666666666666666888777555444444444666666666777999::::::999888777777777777777777777777777333444444444444444444333777777888888888888777777777777777666555444333222111333666666555444444555555555444444444444555555888888777777666666555555444444555666666666666666555555555555555555555555555555555555666666666777666666555555555555666666555444333222333555777999444444444444555777888999888777777666555444444444555555555555666666666666666666666666777888999:::666888666555666777333,,,999888666444444666777888000222555666666555666666CCCCCCDDDEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@???>>>>>>;;;<<<===>>>>>>===<<<;;;=========<<<<<<<<<;;;;;;;;;<<<===>>>===;;;:::888@@@AAAAAABBBBBBAAA@@@??????>>>===<<<;;;<<<======<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>=========<<<<<<<<<======>>>?????????@@@@@@??????>>>======<<<>>>============???@@@AAAAAAEEELLLSSSXXX[[[\\\]]]^^^^^^___```bbbcccddddddfffeeedddcccaaa\\\UUUQQQIIIIIIHHHHHHIIIJJJKKKKKKGGGHHHGGGDDDBBBCCCGGGKKKRRRWWW]]]dddiiikkklllkkkddddddcccdddeeegggiiiiiiiiihhhhhhiiimmmppprrrrrrqqqpppoooooopppsssvvvxxxyyyxxxxxxwwwvvvvvvuuuuuuttttttssssssttttttuuuuuurrrsssuuuvvvwwwwwwwwwvvvtttuuuuuuuuutttrrrooonnnrrrrrrssstttuuuvvvvvvwwwvvvvvvvvvwwwwwwwwwxxxxxxzzzzzzyyyxxxwwwvvvvvvvvvtttttttttttttttuuuvvvvvvvvvvvvvvvuuuuuutttttttttqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqrrrtttvvvyyyzzzyyyxxxwwwvvvuuuuuuttttttrrrssstttvvvxxxyyyzzzzzzuuuuuuuuutttrrrpppmmmllljjjiiiiiijjjlllmmmmmmlllnnnmmmkkkiiijjjkkkmmmoooooonnnllllllmmmooorrrtttrrrsssvvvyyyzzzyyywwwvvvtttttttttsssrrrrrrtttvvvyyyyyyyyyzzz||||||zzzxxxvvvvvvwwwyyyzzzzzzwwwtttuuurrrooonnnoooooooooooojjjfff^^^SSSHHHAAA===<<<<<<<<<;;;;;;::::::::::::;;;:::999888888999:::;;;999999999999999999999999555777999<<<===<<<;;;::::::999888777777777777777888999<<>>>>><<<:::999999:::;;;:::999999888777777666666666666555666666777888999666777777777777777888888666666666666666666666666555555555555555555555555555555555555555666666777888888777666666666666777333333444444555555666666333333444444555555666666555555555666666666777777999999888777777777777777888777777777666666666555444666888888777666777888666666555555555555666666777777777777777777777777999999888777666666666666777777888999999999888888777777777777777777777777444444555555555555444444777777888888888777777666::::::::::::999888777777444666888999999888999:::666666555555555555666666888888777777666666666666888999999:::::::::::::::666666666666666666666666555555555666666666777777666666555555555555666666555444333333333555777999666666555555555666666777888777777666555555444444666666666777777777888888777777777777888999:::;;;::::::777444555888666111777777666555555666777888666888;;;;;;:::::::::;;;DDDDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@???>>>>>><<<<<<=========<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<======::::::;;;<<<===>>>??????>>>>>>>>>=========<<<<<<======>>>>>>???@@@@@@@@@@@@@@@??????>>>=========>>>============???@@@AAADDDEEEIIIOOOVVV[[[]]]]]]\\\]]]^^^___aaabbbccccccdddcccccccccaaa]]]WWWSSSKKKIIIGGGFFFFFFHHHJJJLLLIIIGGGEEEDDDCCCEEEGGGIIIQQQUUU\\\ccchhhkkklllllldddbbb```bbbeeeggggggeeeeeeeeeeeehhhlllooopppqqqqqqqqqqqqqqqrrrssstttuuuwwwwwwvvvuuuuuutttttttttqqqrrrsssuuuvvvwwwwwwwwwssssssttttttuuuuuuuuuvvvttttttttttttsssrrrqqqppppppppppppqqqrrrsssuuuvvvzzzyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzyyyxxxvvvtttsssuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvuuuttttttsssqqqqqqqqqrrrtttvvvwwwxxxyyyxxxwwwvvvuuusssrrrrrrttttttuuuvvvvvvwwwxxxxxxttttttsssrrrpppmmmjjjiiihhhhhhhhhiiikkklllkkkjjjkkkiiieeecccbbbccceeegggiiihhhhhhhhhjjjnnnrrrtttpppqqqtttvvvxxxyyyyyyyyyxxxxxxwwwtttrrrrrrtttwwwyyyyyyzzz|||}}}|||xxxvvvtttuuuwwwyyy{{{yyyuuurrruuussspppooopppqqqppppppnnnkkkdddXXXKKKBBB======<<<;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;999999999999999999999999666777999;;;===??????@@@<<<;;;:::888888777777777666888;;;>>>BBBEEEGGGHHHGGGEEEBBB??????AAADDDFFFLLLQQQXXX[[[[[[[[[\\\^^^aaabbbcccaaa\\\UUUNNNIII@@@>>><<<;;;::::::;;;<<<:::::::::999888888777777777777777666666777777888777777777777666666666666777777777777777777777777666666666666666666666666666666666666666777777888999888777666666666666666333333444555666777888888555555555555666666666666666666777777777888888888999888888777777777777777777777777777666666666666444666888888777777777888666666555555555555666666888888888888888888888888::::::::::::999888777666777777777777777888999:::777777777777777777777777555555666666666666555555888888888888777777666555777777888888888888777777666888;;;<<<;;;:::;;;<<<777777666666666666777777888777777777777666666666777777888999999999999999888888888888888888888888555555666666666777777777777666666555555666666777555444444333444555777888888777666666555555555666888777777666666555555444777777777888888888999999888888888888999:::;;;;;;<<<<<<999444555999999666555555666666777777888888777999::::::999888999:::DDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@??????>>>>>>============<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;======<<<<<<======>>>>>>>>>>>>??????===<<<<<<<<<===>>><<<<<<==================>>>>>>=========<<<<<<<<<<<<======>>>>>>???@@@@@@????????????>>>>>>======>>>============???@@@AAADDDDDDFFFKKKSSSZZZ^^^```]]]]]]^^^___aaabbbcccdddaaaaaabbbbbbbbb___ZZZVVVNNNKKKHHHEEEEEEGGGJJJLLLLLLIIIFFFEEEFFFHHHIIIIIILLLPPPVVV]]]cccggghhhiiidddaaa^^^```eeehhheeebbbbbbbbbcccfffjjjnnnooooooqqqqqqqqqqqqpppooommmmmmttttttssssssrrrrrrrrrrrrpppqqqtttvvvwwwwwwwwwwwwssssssrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrqqqqqqpppqqqrrrsssuuuvvv{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwuuusssrrruuuvvvwwwxxxxxxwwwvvvuuurrrssstttuuuwwwxxxyyyzzz~~~}}}{{{yyywwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttssssssvvvuuuuuutttssssssssssssssssssrrrqqqnnnkkkhhhfffhhhgggfffgggggggggdddbbbaaa^^^ZZZVVVTTTUUUWWWXXX]]]]]]]]]___ccchhhmmmpppkkklllooorrruuuxxxyyyzzz}}}|||zzzwwwuuuuuuwwwyyyvvvwwwyyy|||~~~}}}zzzvvvuuuvvvxxx{{{|||zzzvvvrrruuussspppooooooooonnnmmmkkkkkkfff\\\OOOEEEAAAAAA::::::999888777888888999;;;;;;::::::::::::;;;;;;888888888888888888888888888888999:::<<<>>>@@@AAA===<<<;;;999888777777777666777999===AAAFFFJJJLLLGGGDDDAAA>>>>>>@@@CCCEEEHHHMMMTTTXXXYYYYYYYYYZZZ[[[]]]^^^___^^^YYYRRRMMMBBB@@@<<<::::::;;;;;;<<<::::::999999888888888888999888888777666666777777888777777666666555555555888888888888888888888888777777777777777777777777777777777666777888888999666666666666777888999:::444555555666777888888888777777777777666666666666666666666777777777888888666666555555555555666666777777777777666666666666333555666666555555666777666666555555555555666666777777777777777777777777::::::;;;;;;:::888666555888777666666666888999;;;666666666666666666666666666666777777777777666666888888888888777666555444555666666777888888777777777999<<<<<<:::999999999888888777777777777888888777777777777777777777777666666777888888888888777999999999999999999999999555666666666666777777777777777666666666666777777555555444444555666777777777777666666666666666777777777777777666666555555777777777888888888999999888888888888888999:::;;;:::<<<:::666666999:::777444555666777888888888777666777999888666666666777CCCDDDDDDDDDDDDDDDDDDCCC>>>>>>>>>===>>>>>>???@@@>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999999;;;===>>>:::::::::;;;<<<===>>>>>>@@@???>>>===<<<======>>>???@@@@@@???>>>===;;;;;;============<<<<<<<<<<<<;;;;;;<<<======>>>>>>????????????>>>>>>>>>>>>>>>>>>============???@@@AAACCCCCCDDDIIIPPPXXX___bbb]]]^^^___```bbbcccdddddd______aaacccdddbbb^^^[[[RRROOOJJJFFFEEEGGGIIIKKKLLLIIIGGGFFFGGGHHHHHHHHHHHHLLLRRRYYY^^^bbbdddeeedddaaa^^^aaafffhhheeeaaaaaaaaacccfffjjjmmmnnnnnnppppppppppppooonnnlllkkksssssssssssssssrrrrrrrrrrrrsssuuuvvvvvvvvvuuuttttttsssrrrrrrqqqrrrrrrsssrrrrrrrrrsssssssssttttttuuuuuuuuuvvvwwwxxxzzzzzzzzzyyywwwuuuuuuuuuvvvwwwuuuuuuuuuuuuuuuttttttsssttttttvvvvvvvvvuuutttssspppqqqrrrtttvvvxxxyyyzzz|||{{{{{{zzzyyyxxxwwwvvvxxxxxxyyyyyyyyyyyyyyyyyyuuuvvvwwwxxxxxxwwwwwwvvvsssrrrqqqqqqqqqqqqrrrrrrssssssrrrpppmmmjjjfffdddgggeeebbbaaa___]]]ZZZWWWUUURRROOOKKKIIIIIIKKKLLLMMMNNNOOORRRWWW]]]cccfffdddfffjjjnnnsssvvvyyy{{{||||||zzzxxxuuuuuuwwwyyysssuuuxxx||||||zzzxxxxxxzzz|||}}}{{{wwwtttqqqpppooooooqqqrrrqqqpppkkkkkkggg___TTTJJJDDDBBB<<<;;;999888777888999:::999999::::::::::::999999777777777777777777777777:::999999999:::;;;<<<======<<<;;;999888777777777666666888<<>>===???BBBDDDCCCHHHMMMRRRUUUVVVVVVWWWYYYZZZ\\\___```^^^YYYTTTHHHDDD>>>;;;;;;;;;;;;:::888888888888888777777777:::999888777777666666777888888777777666666555555999999999999999999999999888888888888888888888888777777777777777888999999777777666777777888999:::777777777777777777777777777777777777777666666666555555666666666777777777666666555555555555666666666666666666777777777777333555777777666555666777666666555555555555666666666666666666666666666666888999999:::999777555444777666555555666888999;;;666666666666666666666666666666777777777777666666777777777777777666555555888888999:::;;;;;;;;;;;;;;;<<<>>>===;;;888777777888888777777777777888888777777777777888888888888888888999:::::::::::::::888888888888888888888888666666666666777777777888777777666666666666777777666555555555666666666777555555555666666888999999777777777777777666666666666666666777777777888888888777777777777888888999555999:::888888999888555555555666777888777777777888999999888777666777999DDDDDDDDDCCCCCCBBBAAA@@@;;;;;;<<<<<<===>>>@@@@@@@@@@@@???>>>============<<<<<<<<<<<<;;;;;;;;;:::;;;:::999999999;;;<<<===;;;;;;;;;<<<===???@@@AAA@@@???>>>=========>>>>>>BBBBBBBBBBBB@@@>>>;;;:::=========<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>============???@@@AAA@@@BBBDDDGGGKKKRRRZZZ```^^^^^^___```bbbcccdddeee]]]^^^```dddfffeeebbb___WWWTTTOOOJJJGGGGGGIIIJJJIIIHHHGGGEEEEEEEEEEEEFFFHHHKKKPPPVVV\\\```bbbcccdddbbbbbbcccfffgggeeebbbbbbbbbdddgggkkknnnnnnmmmnnnoooppprrrrrrssssssrrruuutttttttttttttttttttttttttttttttttttttttssssssttttttssssssrrrrrrqqqqqqpppqqqrrrsssttttttttttttssstttuuuvvvwwwxxxxxxxxxwwwvvvtttssssssuuuvvvxxxuuuuuuttttttttttttuuuuuusssssssssssssssrrrrrrqqqssssssttttttuuuvvvwwwwwwrrrrrrssstttuuuvvvwwwxxxtttuuuwwwzzz|||}}}~~~~~~vvvwwwyyyzzz{{{{{{zzzzzzoooooonnnoooppprrrtttuuusssrrrqqqoookkkhhhdddbbbccc```[[[XXXUUURRROOOLLLLLLKKKHHHFFFDDDDDDEEEEEEBBBBBBCCCFFFKKKQQQVVVZZZ]]]```eeekkkpppuuuxxxyyyuuuvvvwwwvvvttttttuuuvvvrrrtttvvv{{{~~~~~~|||zzzzzzzzz{{{|||{{{xxxuuunnnnnnnnnqqqtttvvvvvvvvvnnnlllhhhbbbYYYOOOFFFAAA???>>><<<;;;:::;;;===>>>999999::::::::::::999999777777777777777777777777::::::999999999999999:::<<<;;;:::888888777777777666777888;;;@@@GGGMMMPPPJJJGGGCCC@@@>>>???AAACCCAAACCCGGGLLLPPPTTTVVVWWW[[[[[[\\\```dddddd```\\\PPPJJJCCC>>>===<<<:::888888888888888888888888888:::999888777777777777777888888888888777777777777888888888888888888888888777777777777777777777777777777777777777888888999;;;:::999888777666666666888777777777666666666555666666666666777777777777555555555666666666777777777777777777777888888999666666666666777777777777555777999999888888888999666666555555555555666666555555555555555555555555777777777888777777666555555555555666777888999:::777777777777777777777777666666777777777777666666555666666777777666666555666777888999999999999999===>>>??????<<<999888888888888777777777777888888777777777888888888888999777777888999999999999888777777777777777777777777666666666777777777888888888777777666666777777888666666666666666666666666555555555666777888::::::777777777777777777777777666666666777777777888888888777777777777777888888222777:::999888999888555777777777777666666666666555666666666444444666888EEEEEEEEEDDDBBBAAA???>>>======<<<======>>>???@@@BBBAAA@@@???>>>>>>>>>???=========<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<===>>>@@@CCCDDD@@@@@@>>>=========>>>???BBBCCCDDDCCCBBB@@@===<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???>>>============???@@@AAA>>>BBBEEEEEEEEEIIIRRRZZZ]]]]]]^^^___aaabbbcccccc\\\^^^aaaeeehhhhhhfffccc\\\XXXSSSNNNJJJIIIIIIIIIGGGHHHIIIGGGDDDBBBDDDGGGGGGJJJOOOTTTYYY]]]___```dddeeefffgggggggggfffeeeddddddfffiiilllnnnnnnmmmppppppqqqrrrtttuuuvvvvvvssssssssssssssssssssssssssssssrrrrrrrrrrrrsssssssssttttttttttttrrrpppooonnnooorrrtttuuuuuuuuutttmmmooorrrtttuuuuuutttssstttsssrrrrrrsssvvvyyyzzzzzzxxxvvvtttssstttvvvwwwsssrrrrrrqqqppppppqqqqqqsssttttttuuuwwwxxxxxxyyyppppppqqqrrrssstttuuuuuuppprrrtttxxxzzz|||}}}}}}zzz{{{|||~~~~~~}}}|||{{{sssrrrppppppppprrrssstttqqqpppooommmiiieeeaaa___]]]YYYSSSNNNKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>>>>???BBBGGGKKKNNNRRRVVV]]]eeekkkppprrrsssooorrrtttuuuuuutttuuuvvvuuuuuuvvvzzz}}}~~~~~~}}}|||zzzyyyyyyzzzyyyxxxvvvoooooooooqqqsssuuutttsssmmmjjjfffccc___XXXMMMEEEAAA@@@===;;;;;;<<<>>>???999:::;;;<<<<<<;;;:::999888888888888888888888888999:::::::::999999999999:::999888777777777777777888777888;;;@@@GGGMMMQQQQQQNNNIIICCC@@@@@@AAABBBAAAAAACCCGGGMMMSSSXXXZZZ\\\ZZZZZZ___dddgggeeeaaaZZZRRRHHHBBB@@@>>>;;;888999999999999999999999999999999888888777888888888888888888888999999999999888888888888888888888888777777777777777777777777777666666666666777888888<<<;;;999888777666666666555666666666666666666666555555555666666777777777666666777777777888888888777777777777777888999999555666666666777777777888666777999999888888888999666666555555555555666666666666666666666666666666777666666666666777888888333444555777888888999999777777777777777777777777555666666777777666666555444444555666777777777777444444555666666666555555999;;;======;;;:::999:::777777777666666777777777777777888888888999999999555666777777888888777777777777777777777777777777666666777777777888888888888888777777777777888888666666777777777666666666777666666666777888999999777777777777777777777777777777777888888888999999999888888777777888888999333888:::777666888999888999888777666555555666666444555555444444444777999GGGFFFFFFDDDBBB@@@>>>===??????>>>>>>>>>>>>??????DDDCCCAAA???>>>>>>???@@@>>>============<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;<<<>>>@@@BBBDDDAAA@@@>>>=========>>>???BBBCCCDDDDDDDDDBBB@@@>>>======<<<<<<<<<;;;;;;;;;=========>>>??????@@@@@@>>>>>>>>>>>>>>>?????????>>>============???@@@AAA===BBBFFFDDD@@@BBBKKKTTT[[[\\\]]]^^^___aaabbbbbb\\\^^^aaafffiiijjjhhhfff^^^[[[VVVQQQLLLJJJIIIIIIHHHKKKMMMJJJEEECCCFFFJJJEEEHHHLLLQQQVVVZZZ\\\]]]dddfffhhhiiihhhffffffgggeeefffgggjjjmmmooonnnmmmssssssrrrrrrrrrsssttttttoooooooooooooooooopppppprrrrrrqqqpppqqqrrrtttuuussstttuuuvvvuuussspppnnnlllooorrruuuvvvvvvuuutttnnnppptttwwwxxxwwwuuussssssrrrrrrrrrtttwww{{{}}}~~~|||xxxuuussstttvvvxxxtttsssqqqpppooopppqqqqqqqqqrrrsssvvvyyy{{{}}}~~~uuuuuuttttttssssssrrrrrrpppqqqtttvvvxxxxxxxxxxxx}}}~~~~~~|||zzzzzzxxxuuurrrpppooopppppppppooommmkkkgggccc___]]]YYYTTTMMMHHHFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAA@@@???>>>======>>>AAADDDFFFIIINNNVVV^^^eeejjjlllmmmmmmqqqtttwwwwwwvvvwwwwwwwwwwwwwwwyyy|||}}}}}}||||||zzzxxxwwwxxxxxxwwwvvvsssqqqpppppppppooollljjjjjjfffcccdddeee```UUULLL@@@>>><<<::::::;;;===>>>:::;;;<<<======<<<;;;:::::::::::::::::::::::::::888999:::;;;;;;;;;::::::888888777777777777777888888888888:::???GGGMMMRRRXXXTTTMMMGGGBBB@@@@@@AAABBBAAAAAADDDKKKSSSZZZ]]]ZZZXXXXXX\\\bbbfffeeebbb```WWWMMMFFFCCC@@@<<<888::::::::::::::::::::::::999888888888888888999999888888888999:::::::::;;;777777777777777777777777666666666666666666666666666666666666666777777888888888888888888888999999333333444555666777888888333444444555666777777888777888888888888999999999555555555555555666777777555666666666777777888888444666777888777666777888666666555555555555666666777777777777777777777777777777666555666888999:::222333555777999999888888777777777777777777777777555555666666666666555555222333444666777777888888777777888888888888777777444666999:::999888999999777777666666666666777777777777888888999999999999::::::;;;<<<<<<<<<<<<;;;888888888888888888888888777777777777888888888888888888777777777777888888666777777777777777666555999888888777777777777777777777777777777888888888888888999999999:::::::::::::::999999888999999999555999:::666444777;;;<<<;;;:::777555444444555666888999:::999999:::<<>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@======>>>>>>>>>>>>======999::::::;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@AAA???>>><<<<<<===???@@@BBBBBBBBBAAA@@@???>>>===???>>>===<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>===============>>>??????@@@AAABBBCCCDDDGGGKKKNNN[[[\\\]]]___```aaaaaa``````^^^]]]bbbhhhkkkjjjgggaaa^^^YYYSSSNNNKKKIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFGGGIIILLLMMMPPPSSSXXX[[[dddfffhhhhhhgggfffffffffhhhjjjlllmmmmmmnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqnnnllllllooorrrooonnnnnnnnnnnnnnnmmmmmmrrrrrrssssssssssssrrrrrrqqqrrrsssssssssrrrqqqpppsssuuuwwwvvvtttrrrqqqqqqtttssssssssssssuuuwwwxxx{{{{{{{{{{{{zzzyyyxxxxxxttttttttttttsssrrrqqqqqqttttttssstttuuuwwwyyyzzzuuuttttttvvvxxxyyyxxxvvvvvvuuusssssssssvvvxxxzzzxxxzzz|||}}}}}}||||||}}}|||xxxrrrnnnlllmmmoooqqqllljjjhhhfffccc]]]VVVQQQKKKIIIGGGDDDBBBAAAAAAAAA======>>>???@@@AAAAAABBB<<<===>>>??????>>>===<<>>;;;:::<<<>>><<<<<<;;;;;;;;;:::::::::888999999::::::999999888999999888888888888999999666777777777777555333222999888666666888>>>FFFMMMWWWSSSOOOLLLGGGBBB??????CCCBBBAAACCCFFFKKKPPPSSSXXXWWWWWWYYY]]]```bbbcccddd^^^TTTKKKCCC@@@??????:::999888999:::;;;:::999:::999888888999999777666<<<888555666999:::777333888777666777999;;;:::999666666666666666666666666555555666777777777777777888888888777777777777777888666555444444555666888;;;999777666555555555666777666555444444555666777222333444444555555444444666777777666555444444555666666555555555777888999444444444444444555666666444555666666666666666555555444444555666777777666333444555666777777777777777777666666555555444444333333444555666777888888555666666777777777777666666666666666666666666666666666666666666666666666:::999999999777666555444666777888999999::::::999555666777888888888888888444444555555666666777777777777777777777666555555444555555444222222333555777777777777777666555555666666666666666555555555777777777777888888888888666777777666555444444555777777666666666666777777888777666666777777666555999777444222222333222111555555666666555333111000FFFEEEBBB@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>><<<<<<===???@@@AAAAAAAAA@@@@@@???>>>===>>>>>>===<<<<<<===>>>???===<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAA@@@AAABBBCCCCCCFFFJJJMMMYYY\\\```aaaaaaaaaaaabbb```^^^]]]aaagggjjjjjjgggccc```[[[UUUOOOKKKHHHGGGIIIIIIKKKKKKKKKJJJHHHGGGDDDFFFIIILLLPPPTTTZZZ]]]```cccfffhhhhhhgggggggggjjjlllmmmmmmlllllllllmmmnnnnnnooopppqqqrrrrrrsssrrrrrrqqqooommmnnnppprrrooooooooonnnlllkkkllllllrrrrrrttttttttttttrrrrrrrrrrrrsssttttttsssrrrqqquuuwwwxxxxxxvvvtttsssssstttttttttuuuvvvxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvxxxwwwwwwuuutttrrrppppppttttttssssssssstttvvvwwwuuuttttttuuuwwwxxxwwwvvvrrrrrrrrrsssssstttttttttxxxzzz|||}}}|||{{{||||||}}}yyysssnnnlllkkkkkklllkkkhhhddd```[[[VVVPPPKKKIIIHHHFFFCCCBBBAAA@@@@@@>>>>>>>>>??????@@@@@@AAA======>>>??????>>>===<<<@@@@@@AAADDDJJJRRRYYY^^^jjjmmmpppssstttuuuwwwyyyuuuvvvxxxzzz{{{|||}}}}}}yyyxxxvvvvvvwwwwwwtttqqqqqqtttvvvuuussspppoooppppppnnnllljjjgggaaa[[[WWWFFFDDD@@@<<<;;;:::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999888888888888999999888888888888777666555444888777666555777===EEEKKKWWWUUUSSSPPPMMMHHHEEEDDD@@@?????????BBBGGGKKKNNNUUUVVVWWWXXXZZZ\\\^^^```eeeaaaZZZRRRKKKEEEAAA???===;;;::::::;;;;;;999888:::999888888999999888666888666444555888999777555777666666888:::<<<<<<;;;666666666666666666666666555555666777777777777777888777777777777777777777666666777888888777666666777777666666555666666666666555444444444444555666444444555666666666666666777777777777666555555666888777666555555666777777666666666555666777777888555666666666666666555555666555555555555555555444333444555666777777777777666666666666666555555555555666666666666666777777555666666777777777777777666666666666666666666666777777777777777777777777777888888888888777666666888888888777777666555444888888888888999999999999888888888888999999999999777777777777777666555555555666777666444444555777777777888888777777666555666666666666666666666666555666666666666777777777777888999888666555666777777777666666666666777777777666555666777888777666888666444444555666666666555555666666555444333222DDDCCCBBB@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<======>>>>>>======<<<======<<<<<<;;;::::::999;;;;;;<<<===>>>>>>???@@@???>>>=========>>>???@@@????????????>>>===<<<<<<<<<<<<<<<<<<===>>>??????===============>>>>>>>>>============>>>>>>>>>>>>>>>>>>======>>>>>>?????????AAABBBBBBCCCEEEHHHKKKUUU[[[bbbdddaaa___aaacccaaa___]]]```eeeiiiiiiiiihhheee```ZZZSSSNNNJJJHHHIIIJJJKKKLLLKKKJJJIIIHHHDDDFFFIIILLLNNNSSSXXX[[[[[[___dddggghhhgggggggggkkklllmmmllljjjiiijjjkkkkkklllmmmnnnoooqqqqqqrrrpppqqqqqqpppnnnnnnpppqqqnnnppppppnnnkkkiiikkkmmmrrrsssuuuwwwwwwuuusssrrrrrrrrrssstttttttttsssrrruuuwwwxxxxxxvvvtttttttttssstttvvvxxxyyyzzz{{{{{{vvvvvvwwwwwwwwwvvvvvvuuuxxxxxxwwwvvvuuutttsssrrrtttssssssrrrrrrsssssstttwwwuuuuuuuuuwwwxxxwwwuuuqqqrrrtttuuuvvvuuusssrrrxxxzzz|||}}}|||zzzzzz{{{zzzwwwrrrooommmllljjjiiihhhccc\\\VVVPPPLLLGGGEEEGGGFFFDDDBBB@@@?????????????????????????????????======>>>??????>>>>>>===>>>===>>>???CCCIIIOOORRReeegggkkkmmmoooqqqtttvvvssstttuuuvvvxxx{{{}}}~~~{{{zzzyyyxxxxxxvvvssspppoooqqqtttuuuuuuttttttuuurrrpppnnnkkkhhhddd^^^ZZZLLLGGGAAA=========<<<:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999888888888888999999::::::999888777777777777777777666555777;;;BBBHHHUUUUUUUUUTTTQQQNNNJJJGGG@@@???>>>>>>@@@CCCGGGJJJQQQTTTWWWWWWVVVVVVYYY\\\cccbbb```[[[SSSJJJBBB===@@@>>>;;;;;;;;;;;;999888:::999888888999999888777555666666777888999999999777666666888:::<<<<<<;;;666666666666666666666666555666666777777777777777777777777777777777888888444666999;;;;;;999666444444444555666666666666666555444444333333444444555666666777888888888888777888777777777777777666666999888777666555555555555888777777777777888999999777777777777666555555444777777666666555444444444444444555666777777777777555555555666666666666666888888888777777666666666555555666777777777777777777777777777777777777777888888888888888888888888555666777777888888888888888888777777666555555555;;;:::999888888888999:::777777666666666666666666777777777777777666555555777888888777666666888999888888999999888888777666666666666666666666666666555555555555666666666666888:::::::::888777888999777777666666666666777777666555444666777999888777777555555666888:::::::::555555666666666666555555DDDDDDBBBAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<==================<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???>>>>>>=========>>>??????===>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>@@@?????????>>>>>>>>>======>>>>>>>>>???????????????>>>>>>???AAAFFFJJJMMM\\\```fffjjjmmmoooqqqssstttsssssstttuuuxxxzzz||||||{{{{{{zzzxxxuuurrrppplllnnnqqqssstttvvvwwwxxxrrrpppnnnllliiifffaaa]]]TTTMMMDDD@@@@@@@@@>>>:::;;;;;;;;;:::::::::999999888999999::::::999999888999999888888888888999999<<<;;;:::888888888999:::666666666555666:::@@@DDDOOOSSSUUUTTTRRRPPPKKKFFFCCCBBB???>>>???BBBEEEHHHNNNSSSWWWWWWTTTSSSVVVZZZ___aaacccaaaZZZPPPDDD===@@@>>>;;;:::;;;;;;:::999:::999888888::::::999888777999::::::999999:::;;;888777666777999:::999888666666666666666666666666666666777777777777666666777777777777777888888888444666888::::::888666444444555666777777666555444555555555555555555555555666666777888888888888777888888777777888888777777888888777666666666666666888888777777888888999:::888888888777777555444333777777888777666666666777555555666777777777777777444444555555666666777777888888888888777777777777444555666777777888777777777777777777777777777777777777777777777777777777555666666777777777777777777777777888888999::::::<<<;;;999777666777999:::666666666555555444444444777777777777777666555555777888888888777777888:::999999999999999888777777666666666666666777777777555555555666666666777777888999::::::888888888:::777777666666666666777777555444444555888999999888777666555666999:::::::::555555666666777777777777FFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<======>>>>>>===============>>>>>>???<<<<<<=========<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>???AAAAAAAAAAAADDDFFFIIIQQQ[[[___]]][[[^^^bbbbbbaaa```aaadddgggiiikkkmmmlllhhhccc\\\UUUPPPMMMJJJJJJKKKKKKKKKKKKKKKKKKGGGIIIJJJJJJKKKLLLPPPRRRVVV[[[aaadddeeedddbbbbbbfffggghhhhhhgggiiikkkmmmnnnnnnnnnnnnmmmmmmmmmmmmpppqqqrrrpppnnnmmmmmmnnnmmmooopppnnnmmmmmmqqqtttuuuwwwzzz||||||zzzwwwuuuooopppqqqsssssssssrrrqqqrrrtttvvvvvvtttsssrrrsssppprrruuuwwwyyyzzzzzzzzzuuuuuuvvvwwwxxxxxxxxxwwwtttssssssssstttuuuvvvvvvqqqrrrsssuuuwwwxxxyyyyyy|||zzzxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz||||||zzzxxxxxxxxxtttqqqnnnmmmmmmkkkfffaaaYYYSSSLLLFFFCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>===@@@@@@??????>>>=========>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???AAAEEEHHHJJJQQQXXX```hhhlllnnnppppppuuutttsssssssssuuuvvvwww{{{{{{{{{zzzwwwuuurrrqqqkkkkkkmmmpppsssuuuvvvwwwqqqpppmmmkkkjjjgggccc___YYYQQQGGGBBBAAA@@@===:::;;;;;;:::::::::999999999888999999::::::999999888999999888888888888999999===<<<:::999999:::;;;;;;666666666666666999===AAAKKKQQQUUUTTTSSSSSSNNNGGGEEECCC@@@>>>>>>@@@BBBDDDKKKPPPVVVWWWTTTSSSUUUYYY\\\```eeefffaaaWWWKKKCCC@@@>>>;;;::::::;;;;;;;;;:::999888999:::;;;:::888999:::;;;:::888777888999:::888666666777777555444777777777777777777777777666666777777777777666666666666777777888888888888666666666666666666666666666777777888777555333222666666666777777666666666444555666666777777666666999777666666888999888666555555666777777777777777777666666666666777888888888888888888777666555444555777999999888888:::<<<555666777777777777777777444444555555666666777777777777777777888888888888444555666777888888888888777777777777777777777777666666666666666666666666777777777777777666555555888777777777888999:::;;;;;;:::888666555666777888999999999888888777777777777777777777777666555555666777777777666666888:::999999999999999888777777666666666666777777888888666666777777777888888888666888999888777777888999777777666666666666777777555444444555888999999888888666666777888999777666555666666666777888888999FFFFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<=========;;;<<<<<<======>>>>>>>>><<<<<<<<<======<<<<<<;;;:::;;;<<<=====================>>>>>>??????@@@@@@============>>>>>>>>>>>>??????>>>>>>======>>>>>>===>>>@@@@@@@@@@@@AAACCCDDDKKKTTTYYYZZZ[[[___bbbbbbbbbbbbccceeegggjjjkkkjjjiiigggccc]]]WWWQQQNNNJJJJJJJJJJJJJJJJJJKKKKKKDDDFFFGGGHHHJJJLLLPPPSSSUUUYYY^^^aaabbbbbbaaabbbbbbdddeeeffffffiiilllooonnnnnnnnnmmmllllllkkkkkkqqqqqqrrrqqqooooooqqqrrrsssqqqpppoooppprrrtttuuuvvvwwwyyy{{{{{{yyywwwvvvoooppprrrssstttssssssrrrsssuuuwwwxxxvvvuuuuuuuuuqqqrrrtttvvvwwwxxxyyyyyyuuuuuuvvvxxxxxxyyyyyyyyyxxxwwwuuusssrrrrrrrrrsssqqqrrrtttwwwyyyzzz{{{|||~~~{{{yyyxxxxxxyyyxxxwwwuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz|||{{{yyywwwvvvvvvwwwrrrllliiihhhccc[[[TTTPPPLLLFFFBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===?????????>>>>>>=========>>>>>>>>>>>>>>>???AAAAAA============???BBBDDDFFFIIIPPPZZZccciiimmmooopppuuuttttttssssssttttttuuuyyyzzzzzzxxxuuuttttttuuunnnmmmmmmpppsssuuuvvvuuurrrpppmmmlllkkkhhheeebbb\\\TTTJJJCCC@@@>>>;;;999::::::::::::999999999999:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999<<<;;;;;;::::::;;;;;;;;;666777777777777888<<>>666777777888888777777777555555555666666666666666666666666777777888888888333444555777888888888888777777777777777777777777555555555555555555555555777777777777666666555444:::888777555555555666666999888777666666666777888777777777777777777666666777777777777777666555555444666666666555666888:::888888999999888888777666555666666777777888888999777777777777888888888888555666888777666666777888777777666666666666777777666555444666777999888777888777666777888777555333666666666666666777888999DDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>><<<<<<============<<<<<<:::;;;<<<=========<<<;;;<<<<<<======>>>??????@@@============>>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>???<<<>>>@@@@@@??????@@@AAABBBGGGNNNTTTYYY]]]aaacccbbbccceeefffggghhhjjjkkkiiiiiihhhfffaaa[[[UUURRRIIIIIIIIIIIIIIIJJJJJJKKKDDDEEEGGGHHHIIIKKKNNNQQQRRRVVV[[[^^^```aaacccdddaaacccddddddeeehhhllloookkkkkkkkkkkkkkkkkkjjjjjjpppqqqrrrrrrrrruuuxxx|||{{{vvvqqqqqqtttvvvuuutttuuuvvvwwwxxxxxxwwwvvvuuuqqqrrrsssuuuuuuuuuuuutttsssuuuwwwxxxvvvuuuuuuuuusssttttttuuuvvvwwwxxxyyyttttttvvvwwwxxxyyyyyyyyy{{{yyywwwtttsssrrrrrrsssrrrtttvvvxxxzzzzzz{{{zzz~~~{{{wwwvvvvvvwwwvvvvvvppprrrtttvvvwwwwwwwwwwwwyyy{{{|||{{{xxxvvvuuuuuuvvvooohhhcccaaa[[[RRRJJJHHHFFFCCCAAAAAAAAA@@@?????????@@@@@@@@@???>>>===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>@@@AAABBB>>>>>>=========???@@@BBBCCCIIIRRR[[[bbbiiiooorrrrrrsssssstttuuuuuuuuutttwwwwwwwwwuuussssssvvvyyytttrrrqqqrrruuuwwwwwwuuusssqqqooommmlllkkkhhhfff```ZZZQQQHHHAAA>>>======:::::::::999999999999888:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999:::;;;;;;<<<<<<;;;;;;:::777888999888888999;;;===AAALLLSSSSSSWWW^^^]]]UUUJJJGGGCCC???======>>>???DDDHHHNNNSSSWWWXXXXXXWWWXXX\\\cccggghhhddd___[[[JJJFFFAAA>>>===<<<;;;::::::999888999;;;<<<;;;:::===:::888999<<<===;;;888999888777888999:::999777777777777777777777777777777777777777777666555555555666666777888888999999999777555444444555777999999999888777777777777777555666777888888777666555333444555555666666555555888555222444888:::888555555666777888888777666666666555555555555666777777777777888888888777777666222666999888666555888<<<777777888888888777777666666666666666666555555555777777666666666666666555333444555777888888999999666666666666666666666666666666666666666666666666444555666666777666666666:::999777555444555666666888888888888888888999999444444444444555555555555777777777777777666555555444666666666666666888:::777777888888777777666555555666666777888888999999666666666777777777777888555666777777666666777999777777666666666666777777777666555666777888777666777777666777888888666333777666555555555666777888BBBBBBCCCCCCDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<===============<<<;;;<<<=========<<<;;;:::;;;<<<<<<===>>>?????????============>>>>>>>>>>>>??????>>>===============<<<===???@@@???>>>???@@@BBBEEEKKKRRRYYY___bbbdddbbbdddggghhhiiiiiijjjlllkkkkkkkkkiiieee```ZZZWWWHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHIIIHHHGGGHHHKKKMMMPPPSSSXXX\\\___aaadddgggbbbcccdddddddddfffjjjnnnhhhhhhiiiiiijjjjjjjjjkkkpppqqqrrrsssuuuyyyzzzsssrrrvvvxxxuuuqqqttttttuuuuuuuuuuuuttttttrrrsssuuuwwwwwwwwwwwwvvvqqqsssuuuvvvtttsssssstttvvvuuuuuutttuuuwwwyyyzzzssssssuuuwwwxxxyyyyyyyyyzzzxxxvvvuuutttuuuvvvwwwtttuuuwwwxxxyyyyyyyyyxxx}}}zzzvvvttttttuuuuuutttmmmpppuuuyyyzzzzzzxxxvvvyyy{{{|||{{{xxxvvvuuuuuurrrjjjbbb^^^]]]XXXOOOGGGEEECCCAAAAAAAAA@@@>>><<<>>>???@@@AAAAAA@@@???>>>=========>>>>>>>>>>>>>>>???>>>>>>===>>>@@@BBBCCCAAA@@@???>>>===>>>??????AAAEEELLLTTT\\\fffooouuuoooqqqsssuuuvvvvvvvvvuuuuuuvvvvvvtttrrrssswww{{{zzzwwwuuuuuuxxxyyyxxxvvvuuussspppooonnnmmmjjjhhheee```XXXMMMEEE@@@AAABBB:::::::::999999999888888888999999::::::999999888999999888888888888999999999:::;;;<<<<<<<<<::::::777888999999888999;;;<<<;;;GGGOOOPPPVVV```aaaZZZNNNKKKFFFBBB??????@@@AAABBBEEEJJJQQQWWWYYYXXXVVVTTTXXX^^^dddfffeeebbb```PPPKKKEEEAAA>>><<<;;;::::::999888999;;;<<<;;;:::@@@<<<:::<<>>==========================================<<<<<<<<<;;;;;;999999<<<<<<::::::===;;;;;;<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<===>>>?????????>>><<<;;;:::;;;<<<=========<<<;;;>>>===<<<<<<<<<===???@@@>>>=========>>>???@@@@@@============<<<;;;:::999:::<<<===>>>======???AAA===BBBIIIOOOTTTXXX\\\___fffiiikkkiiifffffflllqqqtttuuuvvvsssmmmdddZZZTTTNNNLLLKKKKKKLLLMMMLLLKKKHHHHHHHHHGGGEEEEEEGGGIIIOOOSSSWWW[[[]]]```cccfffccc```___```ccceeeeeedddfffgggggghhhiiiiiijjjjjjnnnpppssstttvvvyyy|||yyyxxxwwwuuuttttttttttttuuuvvvvvvuuutttsssssstttwwwvvvuuuttttttsssttttttqqqrrrsssssssssrrrqqqpppvvvuuutttuuuwwwvvvtttqqquuusssssstttwwwyyyzzzyyy|||zzzxxxuuutttuuuwwwxxxttttttuuuwwwxxxxxxxxxxxxwwwvvvtttsssrrrrrrssssssppppppppprrruuuwwwxxxwwwyyyxxxvvvvvvwwwvvvtttrrrpppkkkddd[[[SSSLLLHHHFFFBBBBBBBBB@@@>>>===???AAAAAAAAA???>>>============>>>>>>======>>>???@@@@@@;;;<<<>>>??????>>>===<<<===<<<<<<<<<<<<======>>>>>>???BBBGGGOOO[[[hhhpppqqqsssuuutttsssqqqqqqrrrxxxvvvuuuuuuvvvvvvuuusssxxxvvvuuuvvvyyyzzzxxxvvvxxxvvvsssqqqnnnlllkkkjjjdddbbb\\\TTTLLLEEEAAA???;;;:::::::::;;;;;;999777;;;:::999:::::::::888666:::999999888777777777888999999999888888888888777::::::999888999<<<>>>@@@???CCCIIIOOOTTTZZZ```ddd]]]RRREEE>>>>>>>>><<<999CCCDDDGGGKKKOOOTTTXXXZZZWWWYYY[[[\\\\\\]]]^^^```WWWSSSJJJ???666444777<<<999999999::::::;;;;;;<<<888888999:::;;;;;;;;;;;;777777888888888999999999333444555666666777777666444444444555555555666666888888888888888777666666555555666666555444333333666666666666666666666666333333444444555666777777555555555555555666777888777777777777666666666666888888777666555444333333666555333222333444666888999999888777777666777777444444444444444444444444999888666666777777555444777666555444333444555555555777888888777777888:::555555555555666666666777999999999888888666555555555666777888888888888888555555666777777777777777888999999888555444444555666888999999777666777777555666777777666666777999555666777777777777777666333333444555666777888888888888777777666666555555555555444444555666777777444444555555666777777777999999888777666555444444777777777777666666666666666666666666666555555555888777666555555666777888888888888888777777777777@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>========================@@@??????>>>>>>>>>>>>>>>===::::::======;;;;;;>>>888888999:::;;;;;;<<<<<<:::999999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========;;;:::999>>>===<<<<<<<<<===??????=========<<<======>>>>>><<<======>>>>>>>>>>>>>>>===>>>@@@@@@??????@@@BBB>>>AAAGGGLLLQQQVVV[[[^^^ccceeefffeeecccdddhhhllllllnnnppppppmmmggg```[[[NNNKKKIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFHHHLLLPPPTTTXXX[[[^^^aaadddbbb^^^\\\^^^cccgggiiihhhhhhiiiiiiiiijjjjjjkkkkkkkkkmmmoooqqqrrrtttwwwzzzxxxwwwvvvuuuuuuttttttuuuwwwxxxyyyxxxuuuttttttuuuuuuuuutttsssssssssssssssrrrrrrsssttttttsssrrrqqqsssuuuxxxwwwuuussstttuuutttssssssuuuwwwyyyyyyxxxwwwvvvvvvuuuuuutttttttttttttttuuuvvvvvvvvvvvvuuuwwwvvvuuusssrrrrrrssssssqqqqqqqqqrrruuuwwwwwwvvvxxxxxxwwwwwwwwwuuurrrpppjjjfff___WWWOOOIIIEEECCC@@@AAA@@@???===>>>AAACCC@@@@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@<<<===???@@@@@@>>>===<<<===<<<<<<<<<<<<===>>>>>><<<===???CCCJJJTTT```hhhooopppqqqqqqpppqqqsssttttttuuuuuuuuuttttttttttttyyywwwuuuuuuwwwyyyxxxwwwvvvtttsssqqqooonnnllljjjfffccc^^^VVVMMMEEE@@@===;;;:::999;;;===>>>===<<<;;;:::888999::::::999777::::::999888888888888888999999999888888888888777999999888888999;;;===???===AAAFFFLLLQQQWWW\\\```^^^VVVLLLFFFDDDCCCAAA???>>>???BBBFFFJJJOOOSSSUUUVVVXXXZZZ[[[\\\^^^aaaccc^^^YYYPPPEEE;;;777999<<<888999999:::;;;;;;;;;:::999::::::;;;;;;;;;;;;:::777777888888888999999999888999999999999999888888444444444555555555666666666666777777666666555444666666666666666555444444666666666666666666666666333333444555555666777777666666555444555666777888777777777777666666666666777777666666666666666666555555444333444555666777888888777777666666666666555555555555555555555555888777666666777777666555777666555444444444555555444666777777666666777888555555555666666666777777888888888777777666555444666777777888888888888777555666777777777777777666888999999888666555666777333555777777666666666777333444555555444444555777555555666666666555555444777777777888999999::::::888777777777666666666555777777777777777888999999555555555666777777888888888888888777666666555555888888888777777777666666666666666666666666666666777777666666666666777777777777777666666666666555@@@AAAAAAAAABBBBBBCCCCCC@@@@@@AAAAAA@@@@@@??????========================AAA@@@>>>=========>>>??????<<<<<<>>>>>>;;;;;;>>>555666777888999;;;;;;<<<;;;::::::;;;;;;<<<===>>>???>>>======<<<<<<======>>>>>>>>>===<<<;;;999888======<<<<<<======>>>???======<<<<<<;;;;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@>>>???@@@@@@???>>>???AAA???AAAEEEIIINNNSSSYYY]]]``````______```bbbdddeeegggiiilllnnnlllhhhddd```RRRNNNIIIGGGGGGGGGHHHHHHJJJJJJIIIGGGEEEDDDEEEGGGIIILLLPPPTTTWWW[[[___bbb\\\WWWTTTVVV^^^eeehhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkklllnnnnnnnnnpppsssuuuvvvvvvuuuuuuuuuuuuvvvvvvzzz{{{{{{zzzwwwuuuuuuvvvtttssssssrrrrrrrrrsssssssssssstttttttttttttttssspppuuuyyyxxxsssqqqtttxxxttttttuuuwwwyyyzzzxxxwwwssstttvvvwwwwwwuuusssrrrsssttttttttttttsssrrrqqqwwwvvvuuutttssssssttttttsssrrrqqqsssuuuvvvvvvuuuvvvvvvvvvvvvuuurrrmmmiiibbb^^^XXXQQQJJJEEEBBB@@@??????>>>===<<<>>>BBBEEE@@@???>>>===============>>>>>>>>>>>>>>>>>>???@@@>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>@@@EEEMMMVVV\\\jjjlllmmmnnnnnnpppsssuuupppsssuuuuuusssqqqsssuuuzzzwwwuuutttuuuwwwwwwwwwtttsssrrrrrrrrrqqqnnnkkkhhhfffaaaZZZQQQGGG@@@;;;;;;:::999:::===@@@AAAAAA<<<:::888777888999999999;;;::::::999999999999999999999999888888888888777888777777777888:::<<<===;;;>>>CCCGGGLLLQQQWWWZZZZZZVVVQQQKKKGGGCCCBBBAAA;;;<<<>>>BBBFFFKKKOOOQQQVVVWWWYYY[[[\\\___cccgggfffaaaYYYNNNCCC===;;;;;;888999:::;;;;;;:::999999;;;;;;;;;<<<;;;;;;::::::888888888888888999999999888888888888777666555444444444555555555666666666444555555555555444333333666666777777777666555555666666666666666666666666444444555555666666777777999777555444444555666777666666666666777777777777666666666777777777888888444444555555555666666666777777666666666666666666666666666666666666666666777666555666777888777666777666555555444444555555444555666666555555666777555555666666666777777777777777777777666555444444777888888888888777777666666777777777777777666555666777888888666666777888444666777888777777777999333555666666555444666777777777777777666555444444666666666666666666666666777777777777666666666666555555555555555666666777666666666777888888999999777777777777777777777777999999999888888888777777555555666666777777888888666777777888888777777666666666666666555555555555AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>========================???>>><<<;;;;;;;;;<<<===>>><<<;;;>>>>>>;;;:::===666777777888999::::::;;;;;;;;;;;;<<<<<<===>>>??????>>>===;;;;;;<<<===============<<<<<<;;;;;;:::<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;888999:::<<<===>>>>>>>>>===>>>???>>>===<<<===>>>@@@BBBDDDGGGKKKPPPWWW\\\___^^^]]]^^^```bbbcccbbbhhhjjjlllmmmlllhhhdddaaaYYYTTTNNNIIIHHHHHHIIIIIIJJJKKKJJJGGGEEEDDDEEEFFFFFFIIIMMMQQQTTTXXX]]]```\\\WWWSSSUUU\\\dddhhhiiiiiiiiiiiiiiiiiiiiiiiiiiilllmmmnnnnnnnnnnnnppprrruuuuuuuuuuuuuuuvvvwwwwww{{{|||}}}{{{xxxvvvuuuuuusssssssssrrrsssssstttttttttttttttuuuuuuuuuuuuuuupppsssvvvuuurrrqqqssswwwuuuvvvwwwyyy{{{{{{xxxvvvtttuuuvvvxxxxxxwwwvvvuuusssssssssrrrqqqpppoooooowwwvvvvvvuuuuuuttttttttttttsssrrrsssuuuuuuuuusssttttttuuuuuusssnnngggbbbYYYVVVQQQKKKFFFBBB@@@???@@@???>>><<<;;;===AAADDD@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<;;;<<<<<<===>>>???>>>>>>??????BBBGGGMMMRRRdddhhhlllooooooooopppqqqmmmrrrvvvvvvsssqqqtttwwwzzzxxxuuussssssuuuvvvxxxsssrrrrrrtttvvvuuuqqqnnnkkkhhhddd]]]UUUJJJ@@@:::===;;;999:::===@@@AAABBB===:::777666888999::::::;;;;;;:::999999::::::;;;999999999888888888777777666666666666777999:::;;;:::===@@@DDDGGGLLLQQQUUUWWWXXXWWWRRRKKKDDDAAA@@@======???AAAEEEIIIMMMPPPVVVWWWYYYZZZ[[[^^^cccfffjjjfff^^^UUUJJJBBB<<<999888999:::;;;;;;:::888777<<<<<<<<<<<<<<<;;;:::999888888888888888888888888666666666666666555444444555555555555666666666666444555555555555444333333666777777777777777666666666666666666666666666666555555666666666777777777:::888666444444555666777666666666666777777777777777777777777888888888888444444555666666666666555555666666666666666555555666666666666666666666666666555444555888999888777777666666555555555555555555666777777555555666777555666666666666777777777777777777777777666555555888888888888888777666555777777777777777666666555444555777777666666777888888:::;;;;;;999888999999555777888888777777888999::::::::::::999777666666666666666555555444444444777777777777666666666666666555555555555555666666666777777888999999::::::666666777777777888888888:::::::::999999999888888555555666777777888999999666777888999999888777666777777666666666555555555BBBAAAAAA@@@???>>>============>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<======::::::===<<<::::::<<<:::::::::::::::999999999<<<<<<<<<<<<===>>>?????????>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;<<<<<<======;;;<<<<<<===============???>>>>>>===<<<<<<<<<<<<::::::;;;<<<<<<===<<<<<<===>>>???>>>===<<<===>>>AAABBBDDDEEEIIINNNUUUZZZ```^^^^^^___bbbccccccccciiikkklllmmmllljjjgggeee```ZZZRRRLLLIIIHHHIIIIIIJJJKKKJJJGGGEEEDDDEEEFFFFFFIIILLLOOORRRWWW\\\___bbb___\\\]]]bbbgggkkkllljjjkkkkkkkkkkkkkkkllllllmmmnnnooonnnmmmmmmnnnpppuuuttttttuuuuuuvvvwwwxxxyyy{{{|||{{{xxxuuutttssstttssssssssstttuuuvvvvvvttttttttttttuuuuuuvvvvvvrrrrrrqqqqqqrrrsssrrrrrrwwwwwwxxxzzz|||{{{xxxvvvuuuuuuuuuuuuuuuuuuvvvvvvrrrrrrrrrrrrqqqpppooonnnvvvvvvvvvvvvvvvvvvuuuuuuuuusssrrrssstttuuutttsssuuuuuuuuutttqqqkkkccc]]]RRRPPPKKKGGGCCCAAA@@@@@@AAA@@@???<<<;;;;;;>>>@@@@@@@@@?????????@@@AAAAAA??????>>>>>>>>>>>>>>>???????????????>>>>>>======;;;;;;;;;<<<<<<===??????>>>>>>>>>>>>>>>AAAEEEIII\\\bbbjjjpppqqqooollljjjlllqqqwwwwwwtttsssvvvyyyxxxwwwuuusssrrrsssvvvxxxuuussssssuuuyyyyyyuuuqqqmmmjjjeee___XXXNNNCCC<<<>>><<<:::999;;;===>>>>>><<<:::777666888::::::::::::::::::999999:::;;;;;;999999999888888888777777555555555666777888999::::::<<>>======<<<<<<<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===;;;888999<<<<<<::::::===<<<<<<<<<;;;::::::999999<<<;;;;;;<<<<<<===>>>???>>>===<<<<<<;;;;;;<<<<<<::::::::::::<<<===>>>???;;;;;;<<<============<<<>>>>>>======<<<============>>>>>>>>>>>>>>>===<<<>>>???@@@@@@???>>>???AAA???AAABBBDDDFFFKKKQQQVVV______```aaabbbcccddddddfffgggjjjlllmmmllllllkkkddd^^^UUUNNNJJJHHHGGGGGGJJJJJJIIIGGGEEEDDDEEEGGGGGGIIIKKKNNNQQQUUUZZZ]]]```aaacccccccccdddgggjjjmmmmmmmmmnnnooopppppppppmmmnnnnnnmmmllllllmmmooouuuuuuuuuuuuuuuvvvwwwwwwwwwyyy{{{zzzxxxuuussssssssssssssstttuuuvvvwwwxxxttttttsssttttttuuuvvvwwwuuussspppppprrrsssrrrpppxxxwwwwwwxxxzzzyyywwwuuutttsssrrrrrrrrrrrrssssssppppppqqqrrrrrrrrrqqqqqqvvvvvvwwwwwwwwwwwwvvvvvvtttsssrrrsssuuuuuutttsssvvvvvvuuusssooohhh___YYYLLLJJJGGGDDDAAA@@@@@@AAA???@@@???===;;;;;;<<<>>>???????????????@@@AAABBB@@@??????>>>>>>>>>>>>>>>==================>>>>>>;;;;;;;;;<<<<<<>>>???@@@<<<======<<<;;;<<>>======<<<;;;::::::999:::::::::;;;::::::999999999999999888888888888888666666777999999:::::::::555555666666666777777777666777777777777666555555555555666777777777666666666666666666666666666666777777777777888888888888888888777777666666777777555555666666777777888888:::999888777666555555444555555666666666777777777444555666777888777666555555555555555555555555555555444444555888999999888666777777777777666555444777888999888777666777888666666666777777777888888888999999::::::999888888777888888888888777777666555555666777777777777777333444666555555555666777888999:::999666444444555444555777666555555666888777777777777666555444444888888888777777666666666666666666666777777777777:::999888888888888888888777777777888999999::::::777777777888888999999999:::::::::999999999888888777777888888999999::::::777888888888888888888777888888888888777777777777????????????????????????<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<:::888999<<<===<<<<<>>>>><<<<<<======<<<<<<;;;:::<<<;;;::::::;;;<<<===>>>:::;;;<<<=========<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>=========>>>@@@@@@??????@@@BBB<<<>>>@@@AAADDDHHHMMMPPP\\\___bbbbbb``````bbbeeeccceeegggiiikkkmmmnnnnnniiicccZZZSSSNNNKKKHHHGGGIIIIIIHHHGGGEEEEEEFFFHHHGGGHHHJJJLLLNNNRRRWWW[[[XXX___eeeeeeaaa___aaaeeekkklllmmmnnnooopppqqqrrroooooopppooonnnnnnoooqqqvvvuuuuuuuuuuuuuuuvvvwwwvvvxxx{{{{{{yyyvvvttttttrrrrrrrrrssstttuuuwwwxxxsssssssssssssssuuuvvvwwwvvvvvvuuusssqqqqqqqqqrrrwwwvvvuuuuuuvvvvvvtttsssrrrsssttttttsssrrrpppoooooooooqqqrrrsssttttttuuuvvvvvvwwwxxxxxxxxxwwwvvvsssrrrrrrsssuuuvvvuuutttsssrrrooolllhhh```XXXRRRGGGFFFCCCAAA@@@@@@@@@AAA<<<===???>>>===<<<<<<===============>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;===>>>???@@@===>>>>>>===<<<<<<>>>@@@HHHQQQ^^^hhhkkkjjjgggdddkkkmmmqqquuuwwwwwwwwwwwwqqqsssttttttssssssvvvyyyxxxsssppprrrwwwzzzvvvrrrooojjjeee```]]]VVVLLLDDD===<<<;;;;;;<<<<<<:::999999888777888:::;;;:::999888888888888888999::::::999999999888888888888777444555666777888999999999:::;;;;;;<<<===@@@EEEHHHOOOVVV___ccc```WWWLLLFFFDDDBBB@@@>>>???AAADDDFFFKKKOOOSSSVVVWWWXXXZZZ[[[]]]^^^```bbbaaaZZZPPPIIIAAA@@@>>><<<::::::;;;<<<888888999999:::999999999999999999888888888777777555666666777777777666666555666666666777777777777666777777777777666555555444444555666666666666666666666666666666666666666888888888888888888888888666666777888888888777777555555555666777888888888777777777666666555555555777666555555555666888888444555777999999888777666666666666666666666666666666555555666777888888777666777777888777666555444777888888888666555666777666666777777777888888888777888888999999999888888666777777888888888888777333444555777888888888888555777888777666666777888444666777777666555666777444666777777666666777888555555666666666555555444555555555555555444444444555666666666777777777888666666555444444444444444666666777777888999999999888888888888888888999999999999999999888888888888999999999999999999999999999888888777777888888999888777777777777666666666===>>>>>>@@@AAABBBCCCCCC======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@???===;;;999;;;888999===???===>>>AAA999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>;;;<<<=========<<<:::999>>>===;;;;;;:::;;;<<<===::::::<<<=========<<<;;;::::::::::::;;;;;;<<<===::::::;;;<<<======<<<<<<:::<<<===>>>======???AAA999;;;>>>@@@BBBEEEIIIMMMYYY]]]bbbaaa^^^]]]```dddddddddfffhhhjjjkkkllllllmmmhhh___XXXRRRNNNKKKIIIHHHHHHHHHGGGEEEEEEGGGIIIGGGHHHIIIKKKLLLPPPUUUXXXUUU```jjjjjjddd___bbbgggggghhhiiikkkmmmnnnoooppprrrssssssrrrqqqqqqsssuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvxxx{{{|||zzzwwwvvvuuuppppppqqqrrrssstttvvvwwwsssrrrrrrrrrssstttvvvwwwvvvyyyzzzvvvqqqnnnrrrvvvvvvtttrrrqqqrrrsssrrrqqqrrrtttwwwxxxwwwtttpppnnnnnnoooqqqsssuuuvvvwwwwwwvvvvvvxxxyyyyyyxxxwwwvvvsssrrrqqqsssuuuvvvvvvuuunnnllliiieee```XXXPPPJJJDDDCCCAAA???>>>???@@@AAA888;;;>>>???>>>======>>>;;;;;;;;;;;;<<<>>>???@@@@@@@@@???>>>>>>===>>>>>>::::::::::::;;;===>>>???::::::;;;;;;===>>>???@@@???@@@AAA@@@???>>>@@@BBBBBBJJJWWWaaaggghhhgggfffjjjkkknnnssswwwxxxvvvtttnnnqqqtttuuussstttvvvyyyxxxsssnnnpppvvvxxxuuuqqqooojjjddd```]]]XXXOOOGGG<<<;;;;;;<<<======<<<:::888888888999;;;;;;:::888888777777777888999999:::999999999888888888888777444555666888999999999999999:::::::::;;;>>>BBBFFFPPPWWWaaahhhhhh```UUUMMMGGGEEEBBB@@@@@@BBBDDDFFFFFFKKKQQQUUUWWWXXXYYYZZZZZZ]]]aaafffgggaaaWWWOOODDDBBB>>>;;;:::;;;<<<===666777888999999999999999999999999999888888777777::::::;;;::::::999888777666666666666777777777777666666777777666666555444333333444555666666555555666666666666666666666666999999888888888888888888444555888999:::999888777444555555666777888888999555555555555666666666666888777555444555666888:::444666888999:::999888777777777777777777777777777777666555666777888777666666777888888888777555444666777888777555444444555777777777777888888888888666777777888888888777777555666777888888888888888222333555666888999999999888999:::999888777888999333555777888888888999;;;666888999999888888999:::555666777777777777777666777777888888888888888888555666666666777777888888888777666555555555555555666666666777888888999999888888888888888888888888999999999888888888777777::::::999999999999999999:::999888777777888999:::777666666666555555555555EEE@@@???BBBAAA======AAA>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<==============================<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======??????>>>===<<<;;;;;;:::=========<<<;;;;;;;;;::::::999999;;;<<<===;;;:::<<<777888<<<>>>;;;<<>>:::<<<>>>???@@@CCCGGGJJJRRRXXX___cccbbb````````````aaabbbeeegggjjjmmmnnniiihhhcccYYYRRRPPPMMMHHHEEEGGGGGGEEEAAA@@@AAACCCEEEEEEEEEFFFIIIMMMQQQSSS[[[___cccffffffeeeeeedddbbbdddfffjjjlllnnnnnnnnnrrrssstttttttttsssrrrqqqvvvvvvuuutttttttttttttttuuuvvvvvvuuutttsssssstttssspppnnnmmmoooqqqrrrrrrsssrrrqqqpppqqqsssvvvxxxzzz|||{{{wwwrrrpppssswwwvvvuuuuuuuuuuuutttqqqnnnoooqqquuuxxxzzzyyywwwvvvrrrtttvvvtttrrrqqquuuxxxzzzwwwttttttvvvxxxwwwvvvrrrqqqrrrsssuuuuuusssqqqtttooohhh```YYYQQQHHHCCCBBBAAA???>>>>>>@@@AAACCC<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@???>>>===<<<;;;::::::999:::;;;<<<===>>>===<<<:::999999999:::<<<<<<======>>>>>>?????????>>>===<<<;;;<<<======CCCCCCHHHRRR___iiillllllnnnnnnooorrrvvvwwwtttqqqppprrrttttttttttttuuuwwwtttqqqoooqqquuuwwwuuuqqqrrrmmmgggaaa\\\TTTKKKDDDAAA;;;666555999<<<;;;888<<<999:::<<<<<<888777:::888888777666777888:::;;;888888888777777777777777;;;:::888777777888:::;;;;;;;;;<<<===???AAACCCDDDJJJTTT\\\```cccccc\\\QQQJJJCCC@@@BBBCCC@@@@@@EEEEEEFFFJJJPPPVVVYYYYYYXXXZZZZZZ]]]bbbfffccc\\\UUUIIIDDD@@@===<<<;;;777555555666777999:::::::::999;;;:::999888777888999999999777666:::>>><<<333+++777777777777777777777777666666555555555555666666777777777777777777777777777888888888888888777777777777777777666666666666333555777999:::999888777666666777888999:::;;;;;;999666555666999:::888666666666777777777777666666777666555666777666555333777666666666777888:::;;;888888777666555555666666444444555555666666777777999888888888777777666666777777777777666666666666444444444444555555555666555555555555444444444444444777:::<<<:::666000,,,777777777777777777777777666666777777888888999999999999888777666666777777555444333333444666999::::::888777666777888777666999888777888999999888777666666777777777777666666555555666777777777777777444444555555555555444444777777777777777777777777777888999::::::::::::999777888:::;;;:::888666555666777777777888888888888CCC???>>>@@@???<<<;;;?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<========================>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;<<<===<<<;;;???;;;;;;>>>???<<<===AAA<<<<<<==================;;;===>>>???@@@BBBEEEHHHOOOUUU\\\```aaa```______aaabbbdddfffjjjooosssuuuqqqpppjjj___WWWRRRMMMGGGGGGHHHIIIGGGDDDBBBCCCDDDEEEDDDEEEFFFHHHLLLOOORRRWWW[[[```cccdddccccccccccccdddfffhhhiiijjjjjjjjjoooppprrrssstttsssqqqpppssssssrrrrrrrrrsssttttttssstttvvvuuuttttttuuuvvvuuutttrrrrrrtttuuuuuuuuuppppppqqqrrrssstttuuuvvvzzz{{{{{{wwwrrrpppssswwwvvvuuutttuuuuuutttqqqnnnmmmpppsssuuuvvvuuutttrrrrrrrrrrrrqqqpppqqqtttvvvxxxvvvttttttuuuvvvuuusssrrrqqqqqqrrrttttttsssqqqpppmmmggg]]]SSSLLLHHHFFFBBBAAA???>>>======??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@???======;;;;;;:::::::::;;;<<<===AAA@@@>>>===<<<<<<=========>>>>>>>>>???????????????>>>===;;;;;;;;;<<<<<<@@@@@@DDDMMMXXXbbbiiikkkrrrqqqqqqsssuuutttqqqnnnoooqqqssstttttttttvvvxxxuuuqqqnnnppptttvvvtttrrrppplllhhhccc___XXXNNNHHH???===:::888888999;;;;;;<<<999:::<<<<<<888888::::::999999999999::::::;;;888888888888888888888888;;;:::999888888888999:::;;;;;;<<<<<<===>>>>>>>>>DDDMMMUUU[[[```ddd```XXXSSSKKKEEEDDDBBB>>>>>>AAAEEEGGGKKKPPPTTTWWWZZZ[[[ZZZZZZ\\\aaaeeeeee```\\\NNNIIICCC???===<<<999777777888999:::;;;::::::999===<<<;;;:::999::::::;;;>>><<<::::::===<<<888444888888888888888888888888666666666666666666666666777777777777777777777777555555666666666666555555777777777777666666666666888888999999888777555444555555666666666666666666666666555777999::::::999777777666666666666777777888777777888:::;;;999888777666666555666777999999999888888777777777777777555555555666666666666666888888777777777666666666666666666666777777777777777777777888888888888888777777777777777777777777444555777888888666555444777777777777777777777777777777777777777888888888777777777777777777777777888777666555555666888999:::888666666777888777666999888777777999999888777666666777777777777666666555555666777777777777777888888999999999999888888777777777777777777777777888888999:::::::::999999888999999:::999888777666888888888888999999999999@@@======>>>>>>;;;:::===??????@@@AAAAAA@@@@@@???>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;========================;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<::::::<<<>>>>>>>>>BBB??????@@@@@@======@@@========================<<<===>>>>>>???@@@DDDFFFJJJPPPXXX^^^```______^^^^^^^^^___aaadddiiinnnpppuuuuuuqqqggg^^^XXXPPPIIIIIIJJJJJJIIIFFFEEEEEEFFFEEEDDDDDDEEEGGGJJJNNNPPPUUUYYY^^^bbbcccdddeeeeeefffgggggghhhhhhgggffffffjjjlllppprrrtttsssqqqoooooooooooopppqqqssstttuuurrrtttuuuuuutttuuuvvvxxxvvvuuutttvvvwwwxxxwwwvvvnnnooorrruuuwwwwwwvvvvvvyyyzzzzzzwwwsssrrrtttwwwvvvvvvuuuuuuvvvuuurrrpppnnnppprrrttttttsssqqqppprrrooommmlllnnnqqqssstttwwwvvvuuutttuuutttrrrpppsssqqqqqqqqqssstttsssrrrmmmkkkdddXXXMMMFFFGGGIIIBBBAAA???===<<<<<<====================================???@@@@@@???>>>>>><<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;>>>>>>????????????@@@@@@???>>>===;;;;;;:::::::::;;;===@@@FFFNNNYYYdddkkkuuutttsssssssssqqqnnnkkkmmmooorrrssstttuuuwwwyyyuuuqqqnnnnnnqqqtttsssrrrooollliiigggccc\\\SSSKKK??????>>>;;;888888;;;>>><<<999:::===<<<999888:::999999999:::999999888888888888888999999::::::::::::::::::999999999888888<<<======>>>======<<<<<>>>>>@@@???BBBFFFIIIKKKOOOUUUYYYXXXXXXZZZ]]]aaaccccccbbbXXXRRRJJJDDD@@@===;;;:::::::::;;;;;;;;;;;;::::::>>>===<<<<<<;;;<<<<<<<<<===<<<;;;:::999999999999888888888888888888888888666777888999999888777666777777777777777777777777555555666666666666555555666666666666777777777777999888888777777666666555666666666555555444444444444666777888888999;;;===888777666555555666777888444333444666888999888777777666666555555666777777666666555555555555555555777777666666666666666555777777666666666666666555555555666666777777888888666666666666666555555555888888888888888888888888777666555444555555777888777777777777777777777777888888888888777777777777444555666777777777666555:::999888777666777888888:::888666666777888777666999888777777999999888777666666777777777777666666555666666777777777777777777777777888888777777777777777777777777777777777999999:::::::::999999888999999999999999888888888888999999999999:::::::::>>>======>>>===<<<;;;<<<>>>>>>???@@@@@@@@@??????>>>>>>===============>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@===;;;:::<<<>>>??????BBB@@@@@@@@@?????????@@@>>>>>>>>>===============:::<<<===>>>>>>@@@DDDGGGFFFKKKTTT[[[___```___^^^___]]][[[[[[]]]```dddgggrrrtttrrrkkkddd^^^VVVNNNJJJJJJJJJIIIHHHGGGGGGGGGEEEDDDDDDDDDFFFIIILLLMMMUUUYYY___ccceeegggiiijjjhhhhhhhhhggggggffffffeeefffiiinnnrrrttttttrrrpppmmmmmmnnnoooqqqssstttuuussstttuuuuuutttsssuuuvvvsssssstttvvvxxxxxxvvvssspppqqqtttwwwyyyyyyyyyyyyxxxyyyyyywwwuuutttvvvxxxxxxwwwwwwwwwxxxwwwtttrrrqqqrrrssstttssssssrrrqqqsssoookkkkkkooossstttssswwwwwwvvvvvvuuusssqqqoootttsssqqqrrrsssttttttsssnnnhhh^^^RRRIIIEEEEEEGGGAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@???>>><<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::999999888:::>>>@@@EEEPPP^^^iiissssssrrrrrrqqqooommmllllllnnnqqqssstttuuuxxxzzzuuurrrnnnmmmooorrrsssssspppnnnllljjjggg___UUUMMMBBBAAA>>><<<::::::<<<===<<<999:::======999999;;;666777888888777666444333888888999999:::;;;<<<<<<999::::::::::::999888777===>>>???@@@AAAAAA@@@???CCCEEEHHHMMMTTTZZZ]]]]]]^^^VVVNNNGGGDDDAAAAAABBB<<<@@@CCCDDDDDDHHHQQQXXXWWWWWWXXXYYY[[[^^^bbbdddccc]]]TTTKKKDDD???===;;;999999::::::;;;;;;;;;;;;>>>======<<<<<<<<<<<<<<<:::>>>AAAAAA>>>;;;;;;;;;999999999999999999999999666777999::::::999777666666666666666666666666666666777777888888888888777666666666666777777777777666666555555666777888999777777777777666666666666444777:::999888777:::===999777666444444666777999333333333444777777777555666666666555555555555555666666666666666666666555888777777777666666555555666666666666555555555555444555555666777888888999555555555555555444444444666666666666777777777777;;;999777555444444555555777777777777777777777777999999888888777777666666444666777888777666444222999888888777777777888888999888666666777888888777999777666777888999888777666666777777777777666666666666777777777777666666555555666666666666555555777777777777777777777777999999:::::::::999888888:::999999888888888999:::888888888999999999::::::===?????????>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>============>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======??????>>>>>>===<<<<<<;;;;;;<<<<<<======>>>>>>>>>@@@>>>;;;;;;<<>>??????>>>>>>@@@@@@@@@>>>>>>>>>>>>>>>>>>======999;;;<<<===>>>AAAEEEHHHEEEIIIPPPXXX]]]``````___bbb```^^^]]]^^^aaaeeegggnnnqqqqqqkkkfff```XXXQQQLLLKKKIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEHHHJJJLLLTTTXXX]]]bbbeeegggjjjllleeeeeedddddddddeeeeeeeeeeeehhhnnnrrruuuuuusssrrrlllmmmmmmoooppprrrtttuuutttuuuvvvtttrrrqqqqqqrrrqqqqqqsssvvvxxxxxxuuussstttuuuvvvwwwyyy{{{}}}~~~wwwxxxxxxwwwwwwvvvwwwxxxzzzyyyyyyyyyzzzyyywwwuuurrrrrrrrrrrrrrrqqqqqqqqquuuqqqmmmnnnqqqtttuuutttwwwxxxxxxxxxuuusssqqqpppuuutttssssssttttttrrrqqqooodddVVVLLLHHHFFFDDDBBB????????????@@@@@@AAABBB????????????????????????<<<===>>>???@@@@@@???>>>=====================<<<>>>>>>>>>???????????????=====================<<<>>>======<<<<<<;;;::::::777:::===>>>@@@IIIXXXcccmmmnnnoooooooooooooooooommmoooqqqrrrssstttwwwyyyuuurrrooonnnoooppprrrsssrrrpppmmmkkkhhh```VVVNNNGGGBBB<<<:::<<<>>><<<:::<<<999:::======::::::<<<666777888888777666444333888888999:::;;;<<<<<<<<<888999999::::::999999888;;;<<<>>>@@@CCCDDDEEEFFFDDDBBBBBBGGGNNNUUUZZZ^^^___ZZZSSSKKKGGGEEECCC@@@@@@CCCEEEEEEDDDIIIRRRYYYWWWXXXYYYXXXXXXZZZ```dddjjjeee^^^TTTJJJCCC???===777777888999:::;;;<<<===<<<<<<<<<<<<;;;;;;:::::::::AAAJJJNNNJJJDDD@@@>>>999999999999999999999999666888999;;;;;;999888666666666666666666666666666666666777888888888888888555666666666777777777888555555555555666777888999555555555666777888888888777999;;;:::777555777:::999777666444444666777999999888777888999999888666666666666666666555555555888999999:::::::::999888888888777777666666666555555555555555666666666666444555555666777888888999999888888888888888888888555666666666777777777888999999888777666555555444777777777777777777777777999999888888777777666666777777888888777555222000555555666666777888999999999777666666777888888777888777666777888888777666666666777777777777666666666666777777777777666666777777888888888888777777777777777777777777777777999999:::::::::999999888:::999999888888999::::::777777777777888888888999===@@@AAA??????AAA???<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;AAAAAA@@@???>>>===<<<;;;==================>>>>>>???===;;;;;;===?????????<<>><<<===@@@AAA???=========>>>>>>?????????;;;<<<===>>>???AAAEEEHHHEEEGGGLLLSSSZZZ___``````______^^^^^^```cccgggiiilllpppppplllgggbbb[[[SSSOOOLLLHHHGGGHHHJJJKKKKKKHHHGGGEEEEEEEEEGGGIIIJJJPPPSSSXXX]]]```cccfffhhhbbbaaaaaaaaaaaabbbcccccceeehhhlllqqqtttttttttsssmmmmmmmmmnnnoooqqqrrrssstttuuuuuussspppooooooooosssssstttwwwyyyyyywwwuuuwwwwwwwwwxxxzzz|||~~~vvvwwwwwwxxxxxxxxxyyyyyyzzzyyyyyyzzz{{{zzzxxxvvvqqqpppooooooooooooppppppuuutttrrrrrrtttuuuuuuuuuwwwxxxyyywwwtttrrrqqqrrrtttssssssssssssrrrnnnlllhhh\\\NNNGGGGGGGGGCCC>>>>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<;;;<<<===>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;=========>>>======<<<;;;999;;;======>>>EEEQQQZZZfffhhhkkklllmmmnnnqqqsssoooqqqrrrsssrrrssstttvvvtttsssqqqppppppppprrrsssssspppmmmkkkggg```WWWPPPIIIBBB;;;:::===???<<<888;;;999:::===>>>;;;:::===999999999:::999999888888999999999::::::;;;;;;;;;888888888999999:::;;;;;;777888;;;>>>BBBFFFJJJLLLDDD@@@>>>CCCJJJPPPWWW^^^aaa```ZZZRRRLLLIIIDDD>>>AAABBBBBBBBBBBBFFFMMMSSSVVVYYY[[[ZZZWWWXXX^^^cccjjjhhhddd\\\RRRIIICCC@@@888888888888999;;;<<<===:::;;;;;;;;;;;;:::999999666>>>HHHMMMKKKDDD>>>;;;::::::::::::::::::::::::777888999::::::999888777777777777777777777777777333444555666666777777666555555666666777777888888888777777666666555555444222333444555666777777888888999999888666555666666888777666555555666777888888777777777888888666444555666666777777777666666444555666777777777666555888777777777777777777666555666666666666777777777555555666666777777888888666777777777888888888888666777777888888999999999444555777888999999888777777777777777777777777777888888888888777777777777888888999888777555333111444444555666777888999:::888777666666888999888888888777666666888888777666666666777777777777666666777777777777777666666555555666666666666666666555777777777777777777777777777888999::::::::::::999999999999:::::::::::::::666666777777777888888888;;;@@@AAA??????BBB@@@<<<;;;<<<===>>>>>>?????????>>>===<<<;;;<<<===???@@@========================;;;<<<<<<<<<============;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;??????>>>>>>======<<<<<<>>>>>>>>>==================<<<;;;<<<>>>???>>>===>>>AAA@@@<<<<<<@@@@@@===<<<<<<===>>>???@@@@@@AAA??????@@@??????@@@CCCEEEDDDEEEHHHNNNVVV\\\______^^^]]]]]]^^^```bbbdddeeeiiimmmooollliiigggbbb[[[SSSOOOIIIGGGHHHLLLNNNOOOIIIHHHGGGFFFFFFGGGIIIJJJLLLPPPUUUYYY\\\___bbbeeedddcccbbbbbbbbbbbbcccdddeeegggjjjnnnqqqrrrrrrrrrnnnmmmmmmmmmmmmnnnnnnoooqqqrrrsssqqqooonnnnnnoootttssstttvvvyyyzzzyyywwwuuuvvvxxxzzz{{{{{{{{{{{{vvvvvvvvvxxxyyyzzzzzzyyyyyyxxxxxxyyyzzzzzzwwwuuuqqqpppooonnnnnnoooqqqrrruuuvvvwwwwwwuuuttttttuuuvvvwwwwwwuuurrrpppqqqsssrrrqqqqqqrrrqqqnnniiieeeZZZRRRIIIEEEEEEEEEBBB???>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???======>>>>>>?????????>>>===<<<888999;;;<<<=========<<<>>>=========<<<<<<<<<<<<<<<===>>>?????????>>>===:::<<<<<<===>>>CCCJJJPPPaaadddgggiiikkkmmmrrruuurrrssstttsssqqqqqqqqqsssttttttsssrrrqqqqqqrrrsssqqqnnnjjjhhhfffaaaYYYSSSGGGCCC>>>;;;;;;;;;:::999;;;999:::===>>>;;;;;;===:::999999999999::::::;;;999999999999::::::::::::777777777777999;;;===>>>888999:::>>>CCCIIINNNRRRIIIBBB>>>BBBGGGKKKRRRYYY___aaa___XXXTTTQQQIII@@@@@@???>>>===???CCCGGGKKKNNNTTTYYYXXXTTTTTTYYY___dddfffgggbbbZZZPPPIIIEEE<<<;;;:::999999:::;;;;;;:::;;;;;;<<<;;;:::999888555999>>>AAAAAA>>>:::888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777333444555666777777777777555555555666777888888888666777777777777555444333555555555666666777777777888666555666777777666555777777666666666666777777444444333444666666555333444555777888888888888777111222444555666555444333777777777777777888888888666666666777777777888888666666666666777777777777333333444555666777777888555555666777777888999999555555666777888999999999777777777777777777777777777777777777777888888888888777777777777777666666666777777888999999999999888777555666888999999888888666555666777888777666666666777777777777666666777777777777777666555555444444555555555555444444777777777777777777777777666777888999:::;;;;;;;;;888888:::;;;;;;;;;::::::777777888888888999999999:::???AAA>>>>>>BBB@@@;;;<<<<<<>>>??????@@@@@@@@@>>>===<<<;;;<<<===???AAA========================<<<=========>>>>>>??????;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<============??????>>>>>>======<<<<<<<<<;;;;;;===>>>???===<<>>???@@@AAABBBBBBCCCBBBAAA??????AAABBBDDDCCCEEEKKKSSSZZZ]]]^^^bbbbbbbbbaaaaaaaaabbbbbbdddiiimmmllllllmmmjjjeeeWWWQQQJJJGGGIIIMMMQQQRRRJJJIIIGGGFFFFFFGGGIIIJJJLLLOOOTTTXXX[[[^^^aaadddiiihhhgggeeeddddddeeefffdddfffiiilllnnnpppqqqqqqnnnmmmlllkkkkkkkkkkkklllooopppqqqpppooonnnooopppsssrrrsssuuuwwwxxxxxxwwwrrruuuxxx||||||{{{xxxvvvvvvuuuvvvxxxzzz{{{zzzyyywwwwwwwwwxxxyyyyyyvvvtttsssrrrqqqpppppprrrtttuuutttwwwzzzyyyvvvssssssuuuuuuvvvvvvssspppoooqqqtttoooooopppqqqoookkkeee```NNNKKKGGGDDDBBBBBBBBBAAA>>>>>>?????????>>>>>>===========================>>>???@@@@@@???>>>===<<<>>>???@@@@@@@@@>>>===<<<;;;<<<>>>???@@@AAA@@@@@@??????>>>>>>=========<<<;;;===>>>@@@@@@@@@??????;;;;;;<<<===>>>AAAFFFIII^^^bbbfffhhhiiilllqqqvvvttttttuuusssqqqooopppqqqssstttuuutttrrrqqqrrrrrrnnnkkkhhhfffeeeaaa[[[VVVEEEDDDAAA===999888999;;;;;;999:::>>>>>>;;;;;;>>>888888777666777888:::;;;:::999999999999999999999777666666666888;;;>>>@@@<<<<<<===???EEELLLRRRVVVPPPGGGAAACCCEEEFFFKKKRRRZZZ___```]]]ZZZXXXPPPFFFDDDAAA>>>>>>AAAEEEHHHIIIFFFMMMTTTTTTPPPOOOUUU[[[^^^cccgggfff^^^UUUMMMJJJ@@@???===;;;:::999:::::::::;;;<<<<<<<<<;;;:::999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777666666777888888777777777777777777777777555666777888999999999999444555555666777888888999222333666777888888666555999999999999888888888888666444222444777999777555666666777777777777666666555555555777999::::::888444555777888999999999888555777999:::;;;:::999888666666777777888888999999666666777777888888999999777777777777666666666666555666777888999:::;;;<<<222333333444555666666777:::999888777666666777777777777777777777777777777666666777777888888999999666666666666777888::::::999::::::::::::999888888888666555666888999999888888666555666777888777666666666777777777777666666777777777777777666555555888888999999999999888888777777777777777777777777555666777999:::;;;<<<<<<777888:::<<<<<<<<<:::999888888999999999:::::::::>>><<<;;;===???@@@<<<999@@@AAAAAA@@@???>>>@@@AAA>>>>>>======<<<<<<<<<;;;<<<<<<===>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>777999<<<<<<:::999999:::======<<<;;;::::::::::::888888999:::;;;;;;;;;;;;============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>???>>>>>>===<<<;;;???===<<<;;;;;;<<<===???@@@AAABBBBBBBBBAAA@@@???DDDBBBAAACCCKKKTTT[[[___```aaabbbaaa``````bbbdddjjjiiijjjmmmooonnnjjjeeeZZZSSSKKKHHHJJJMMMNNNMMMKKKJJJHHHFFFEEEEEEEEEFFFKKKNNNRRRVVVZZZ^^^cccgggllljjjgggfffggggggfffeeehhhhhhiiijjjkkknnnppprrrqqqppplllgggdddcccfffiiigggjjjnnnpppqqqpppqqqqqqnnnooorrruuuvvvwwwvvvuuusssuuuwwwyyyyyyxxxvvvtttwwwwwwyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxwwwvvvvvvppppppqqqrrrrrrssssssssstttwwwyyyzzzxxxuuutttssswwwvvvuuuqqqnnnmmmoooqqqnnnmmmmmmoooooojjj```XXXJJJHHHIIIIIIDDD;;;:::???=========<<<;;;;;;::::::===>>>???>>>===<<<===>>><<<===>>>===<<<===>>>@@@======<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;???<<<999777888999::::::<<<>>>@@@AAA???<<<;;;;;;===;;;::::::<<>>HHHSSS[[[RRRMMMEEE>>>===BBBHHHMMMYYYYYY[[[___aaa\\\QQQHHHCCCDDDCCC@@@<<<;;;???CCCGGGJJJOOOQQQRRRRRRSSSTTTYYY[[[```eeefffaaaWWWOOOFFFAAA:::999:::;;;999666888999;;;;;;;;;999777666999999::::::::::::;;;;;;999:::<<<=========<<<;;;777777666666666666777888777666555333333222222222666666777777777777666666:::888666555666666666444999666444444666666555333777777888888888888777777666666555444444444444444777777777777777777777777444444444444444444444444;;;666111000333777888999555555666666555444333333777777888888888888777777:::999888777666555444333888666444444444555444333777777777777777777777777888777666777888999888666666777777777888888888888555555555555555666777777333444555555555666888:::555777999;;;;;;999777666777777777777777777777777666666777777777777666666666666777777777777666666666666555555555555666666444555777888888666444333777777777777777666666666666777777888888888888777999888777666666777888999999::::::888666666:::===999999999999888888777666===<<<<<<===>>>>>>===;;;@@@AAABBBAAA@@@AAACCCDDD@@@???>>>===<<<;;;::::::;;;<<<===>>>>>>===<<<<<<<<<===============<<<<<<<<<======;;;::::::;;;===<<<<<<;;;;;;::::::;;;;;;;;;<<<===>>>????????????;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>????????????>>>>>>===@@@>>>===<<<<<<===>>>@@@???@@@AAAAAAAAAAAA@@@???CCCBBBBBBDDDIIIPPPXXX]]]aaaaaabbbaaa``````aaaccckkkjjjjjjkkkkkkkkkiiiggg^^^VVVNNNJJJKKKMMMNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHKKKNNNRRRUUUYYY]]]bbbfffhhhgggeeedddeeefffhhhjjjggggggggghhhkkkmmmppprrrpppoookkkgggddddddgggjjjmmmoooqqqqqqooonnnnnnnnnqqqrrrtttuuuvvvwwwvvvvvvttttttuuuuuuuuuvvvvvvvvvwwwxxxxxxyyyxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvvvvqqqqqqqqqpppqqqqqqrrrrrruuuwwwzzz{{{yyywwwvvvvvvyyyyyywwwssspppoooppprrrpppooonnnooonnnggg]]]TTTHHHEEEDDDFFFCCC======@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>><<<===>>>>>><<<===>>>@@@===<<<<<<;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999;;;<<<<<<<<<;;;<<<>>>>>>===;;;;;;;;;>>>===<<<;;;===@@@CCCFFFMMMWWWbbbgggggghhhlllqqqqqqrrrrrrsssssssssrrrrrrqqqrrrssstttttttttsssrrrooojjjeeeccccccbbb```]]]OOOGGG===:::;;;===<<<999::::::999999999::::::;;;999888888999999:::;;;<<<777888888888999:::::::::666666777888888999::::::;;;;;;;;;<<>>@@@BBBCCCFFFKKKOOOQQQSSSUUUVVVYYY[[[___ccceeebbb[[[UUUMMMFFF???;;;;;;<<<:::888888999:::;;;;;;:::888777999999::::::::::::;;;;;;;;;<<<===>>>???>>>======777777666666666777777888777666555444444333333333666666777777777777666666999777666666777777666555;;;999777777999:::999777777777888888888888777777999999888777777777777777666666666666666666666666888888888888888888888888888555333333666888777666666666666666666555444444666777777888888777777666777777777666555444333222666555333333555666666555777777777777777777777777777666555666777888777555777888888888999999999999777777777777777888999999555666666666555555666888666888:::;;;<<<:::888777777777777777777777777777555555666666666666555555666666777777777777666666666666555555555555666666555555666777777666555444777777777777777777777777777777888888888777777666::::::999888888999::::::999::::::888555444666999;;;<<<<<<<<<;;;;;;:::999======>>>===<<<<<<===???===???@@@@@@@@@@@@CCCEEEAAA@@@???===<<<:::999888:::;;;<<<>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::@@@???>>><<<::::::===???;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<============::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<=========>>>>>>???@@@@@@@@@??????@@@???>>>======>>>???@@@>>>>>>???@@@@@@??????>>>@@@BBBCCCDDDFFFKKKSSSZZZaaaaaabbb```______aaabbbjjjjjjkkkjjjhhhhhhhhhjjjbbb[[[RRRLLLKKKMMMNNNMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJLLLPPPTTTWWW[[[```ccceeefffgggeeecccdddgggkkkffffffggghhhjjjmmmoooqqqnnnmmmkkkhhhffffffhhhkkkoooppppppooonnnmmmooopppuuuuuuuuuvvvvvvvvvwwwwwwuuutttsssrrrssstttvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvrrrssstttuuuwwwwwwwwwxxxttttttsssrrrrrrrrrsssssssssuuuxxxyyyxxxwwwvvvvvvvvvvvvtttqqqmmmkkklllmmmqqqppppppooolllcccXXXOOOFFFBBB@@@AAAAAA@@@???AAA;;;;;;;;;<<<===>>>>>>>>><<<>>>???>>>===<<<===???===>>>>>>>>>======???@@@======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>><<<:::;;;<<<<<<;;;:::;;;===???>>>=========>>>@@@AAAFFFRRRaaafffeeeeeejjjqqqpppqqqrrrtttttttttttttttrrrssstttttttttsssrrrqqqnnnjjjeeeccccccbbb___[[[MMMFFF>>>;;;<<<>>>===:::999999999999:::;;;<<<===999999999999:::;;;<<<===777777888888888888888888666666666777888888999999888888999999:::>>>CCCGGGTTTPPPKKKFFFBBBAAABBBCCCFFFJJJQQQ[[[bbbccc]]]XXXNNNJJJDDD@@@???@@@AAABBB>>>BBBGGGKKKOOORRRVVVYYYXXXZZZ\\\```ccccccaaa^^^VVVNNNEEE???======<<<:::888888999:::::::::999999999999::::::::::::;;;;;;<<<===???@@@@@@@@@???>>>888888777777777777777888777777666666555555444444666666777777777777666666777666555666888888888777888777555666777888888777666777777888888777777666999999888888777777888888666666666666666666666666777777777777777777777777555555555666888888777555666666777777777666555555555666666777777666666555444555666666666555333222555444333333666777777777777777777777777777777777666555444555666777666444888888888999999999::::::888777777777777888999999777777888666444444555777666888999::::::999777666777777777777777777777777444555555666666555555444666666777777777777666666666666555555555555666666666666666666666666666666777777777777777777777777888888888888888777666555:::999999888888999999:::::::::;;;999777666666777999999999:::999999888777<<<>>>???===;;;;;;>>>BBB<<<===>>>===<<<===???@@@@@@???>>>===<<<;;;::::::999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::?????????===;;;;;;<<<>>>999:::;;;<<<<<<=========888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<===>>>??????????????????>>>>>>======>>>>>>???=========>>>>>>>>>>>>>>>===AAADDDCCCCCCFFFNNNUUU___```aaa```______```aaafffjjjlllllliiiggghhhjjjfff___VVVOOOLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHKKKNNNRRRUUUXXX]]]```dddhhhkkkjjjeeebbbdddgggiiihhhhhhhhhiiikkkmmmnnnllllllkkkiiiggggggiiikkkkkkllllllmmmmmmppptttwwwxxxxxxwwwvvvvvvvvvvvvwwwsssssssssssstttuuuvvvvvvxxxxxxwwwvvvuuuuuuuuuuuuqqqrrrtttvvvwwwyyyyyyzzzwwwxxxzzz{{{zzzxxxvvvtttppprrruuuvvvuuuttttttuuuuuuuuussspppllljjjjjjkkkoooooonnnmmmhhh___TTTLLLGGGCCC>>>???AAABBBAAAAAA<<<<<<=========>>>>>>>>><<<===>>>>>>======>>>???===>>>???>>>======???AAA??????>>>============>>>;;;;;;;;;;;;;;;;;;:::::::::::::::<<<>>>>>><<<::::::;;;;;;;;;:::;;;===???>>>>>>>>>>>>>>>>>>>>>>>>DDDOOO\\\dddfffgggjjjnnnpppqqqsssuuuuuuuuutttsssvvvvvvvvvuuusssqqqooommmmmmiiieeecccbbb___ZZZVVVJJJEEE>>><<<===>>>===;;;;;;:::::::::;;;;;;<<<=========<<<;;;::::::::::::888888888888888888777777666666666777777888888888555666888888888999<<<>>>HHHGGGEEEDDDBBBBBBAAAAAABBBFFFMMMVVV]]]^^^[[[XXXTTTNNNFFFAAAAAAAAAAAA@@@===@@@EEEIIILLLQQQUUUXXXWWWXXXZZZ]]]```ccceeefff]]]VVVLLLDDD@@@>>><<<;;;888999999999999999::::::999999999:::::::::;;;;;;<<<===>>>???@@@??????>>>999999888777777777888888777777777777777666555555666666777777777777666666666555555666999:::999888666555555555666777888888666666777777777777666666666666555555555555555666555555555555555555555555666666666666666666666666555555666666777777777666666777777777777777666666555555666666666666555555333444666777777666555444666555333444666777777666666666666666666666666666777666555555777777666555777777888888888999999999666666555555666666777888666777777666555555666888666777888888888777555444666666666666666666666666555555666666666666555555666666777777777777666666666666555555555555666666777666666555666666777888555666666666666666777777999999999888888666555444777777666666666666777777:::;;;<<<<<<;;;:::999999777777888888888888777777<<<>>>???===;;;;;;???BBB>>>??????===;;;;;;<<<==================<<<<<<<<<999:::<<<===>>>>>>>>>>>><<<<<<============<<<<<<:::<<>>>>>===;;;;;;<<<===>>>>>>>>>>>>===============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>===========================<<<<<<<<<======>>>>>>>>><<>>>>>>>>=========;;;===>>>>>>======>>>@@@===>>>???>>>===>>>???AAAAAA@@@@@@???>>>>>>??????<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===<<<999666;;;<<<<<<<<<;;;;;;===???;;;;;;<<<===>>>?????????CCCIIITTT^^^eeehhhhhhhhhpppqqqsssuuuuuutttsssqqquuuuuuvvvuuusssqqqooonnnlllhhhdddaaa___[[[UUUPPPFFFCCC>>>======>>>===<<<===<<<;;;;;;:::::::::;;;======<<<;;;::::::::::::999999999999999888888888777777777777888888888888666888;;;<<<<<<<<<===>>>AAABBBBBBBBBBBBBBBAAAAAAAAADDDKKKSSSYYY\\\[[[ZZZXXXQQQIIIDDDBBBBBB@@@>>>???AAADDDGGGIIIMMMRRRUUUVVVWWWXXXZZZ]]]bbbfffiiiaaa[[[SSSJJJDDD@@@===<<<:::999888888888999:::;;;999999999:::::::::;;;;;;;;;<<<===>>>>>>>>>===<<<::::::999888888888888888666777777888888777666555666666777777777777666666555555555777:::;;;999888888888888888888999:::;;;666666777777777777666666444444333333333444444555666666666666666666666666999999999999999999999999777777666555555666888:::666666777777777777777666555555666666666666555555444555666777888777666666999777555555666666555444666666666666666666666666888777666666888888777666666666666666777777777777666666666666666777888888444666666666666666888:::888888999999999888666666666666666666666666666666777777888888888888777777666666777777777777666666666666555555555555666666666666666666666777888999444444444555555666666666999999999888888666555444666666666666666666666666777888999:::<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::<<<===>>>>>>===>>>???AAABBBBBBBBB@@@===<<<===>>><<<<<<<<<<<<=========>>>:::;;;<<<>>>>>>>>>======<<<<<<===============<<<666:::>>>???>>>;;;999999999:::<<<===>>>>>>======:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<===>>>??????;;;>>>AAABBBBBBDDDIIIMMMWWW[[[```bbbbbb```_________cccjjjnnnnnnkkkiiigggjjjfff___XXXRRRNNNLLLKKKMMMNNNMMMMMMLLLJJJIIIHHHFFFHHHKKKMMMPPPSSSWWWZZZXXX___ggglllllljjjiiiiiilllkkkiiihhhhhhhhhiiiiiikkklllmmmllljjjiiiiiijjjiiijjjkkkkkkkkknnnrrruuuwwwwwwvvvuuuuuutttssssssppprrruuuxxxyyyxxxvvvuuuuuuvvvwwwxxxxxxxxxvvvvvvtttuuuvvvxxxyyyyyyzzzzzzyyy}}}|||xxxsssuuuwwwwwwvvvuuuvvvwwwuuuvvvvvvtttqqqooonnnoooiiihhhgggddd]]]VVVNNNJJJHHHGGGDDD@@@@@@BBBAAA>>>@@@@@@@@@???>>>=========;;;<<<>>>>>>======???@@@>>>?????????>>>>>>@@@AAABBBAAA@@@???>>>>>>>>>???<<<<<<<<<;;;;;;::::::999;;;:::;;;<<<<<<;;;888555;;;<<<======<<<;;;===>>>999:::;;;<<<===>>>???@@@@@@DDDLLLVVV```ddddddaaammmooorrrtttuuutttsssqqqqqqrrrssstttttttttssssssmmmiiidddaaa]]]WWWOOOIIIBBB@@@===<<<=========<<<===<<<;;;:::999999999999999999999999:::;;;<<<===888999999999999999999999888888888888888888999999333666999;;;;;;;;;;;;<<>>@@@AAACCCCCCEEEHHHMMMQQQTTTVVVWWWYYY[[[^^^cccfffaaa^^^YYYRRRKKKDDD???===<<<;;;999777777888999:::999999::::::::::::;;;;;;999:::<<<=========<<<;;;;;;;;;:::999888888888888555666777888888777666555666666777777777777666666555555666888:::;;;999888666777777777666666777999555666666777777666666555555555444444555555666666777777777777777777777777777777777777777777777777777777777555444555888;;;555555666777777777666666555666666777777666666555666666666666777777777777:::888666555666666555444777777777777777777777777999777666777888999888777555555555666666666777777999888888888888999::::::444555666666666777999;;;;;;;;;;;;;;;;;;:::999888777777777777777777777777777888888999999888888777666666777777777777666666666666555555555555666666555666666777777888888999444444444555555666666777888888888888888777666555777888888999999888888777444333444666999;;;;;;:::888999999:::::::::::::::===<<<<<<>>>@@@AAA@@@???AAABBBBBB@@@>>>>>>???@@@===============<<<<<<<<<;;;<<<===>>>>>>===<<<<<<===>>>>>>>>>===<<<;;;:::666999<<<>>>===<<<;;;;;;999;;;<<<>>>???>>>===<<<:::;;;<<<======>>>>>>===<<<<<<<<<===============;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;=========>>>>>>============<<<<<<<<<===>>>???@@@;;;<<<>>>AAACCCFFFHHHJJJSSSXXX___ddddddbbb___]]]]]]___dddiiilllllliiifffkkkiiiddd^^^WWWQQQNNNMMMMMMMMMMMMMMMLLLJJJHHHGGGEEEGGGJJJLLLNNNQQQTTTWWWWWW[[[aaafffiiijjjjjjjjjggggggfffeeefffggghhhiiikkklllnnnmmmkkkiiihhhiiiiiijjjkkkkkkjjjkkknnnqqqsssttttttuuutttsssqqqppppppqqqsssuuuvvvvvvvvvvvvsssuuuxxxzzz{{{zzzxxxvvvuuuvvvwwwwwwwwwwwwwwwwwwwwwzzz~~~{{{xxxvvvwwwxxxwwwvvvuuuuuuvvvpppqqqrrrpppnnnlllllllllhhhgggddd___XXXPPPKKKHHHBBBFFFFFFAAA>>>@@@@@@===????????????????????????;;;<<<>>>>>>======???@@@>>>???@@@???>>>>>>@@@BBBAAA@@@???>>>===============<<<<<<;;;::::::999999;;;::::::;;;<<<<<<:::888999;;;======<<<::::::::::::::::::;;;<<<===>>>???===BBBJJJSSS[[[___aaaaaahhhkkkooosssuuuuuuuuutttoooppprrrtttuuuuuuttttttoookkkfffbbb]]]VVVLLLEEE???>>>===<<<<<<<<<<<<;;;;;;::::::999999999::::::999888888999999:::;;;<<<666666777777888999999999::::::999999999999999999111444777888888777888888CCCAAA???===;;;<<<===>>>===@@@DDDIIIOOOVVV\\\```]]][[[WWWPPPIIICCC@@@???????????????@@@DDDIIIMMMRRRUUUXXXYYYYYYZZZ^^^aaaaaaaaa___ZZZRRRJJJBBB>>>???<<<999777666777888:::999999::::::::::::;;;;;;999:::;;;<<<===<<<;;;;;;<<<<<<;;;999999888888888444555777888888777555444666666777777777777666666666666777999;;;;;;999777333555555444222111333555555555666666666666555555555555555555555666777777888888888888888888888888444444444444444444444444555777999888666666888:::444444555666666666666666666777777888888777777666888777555444444555666777888777555555666777777666777777777777777777777777888666555666777888777666666666666666777777777777999999888888999999:::;;;666777777777666666888:::;;;;;;;;;:::999888888777777777777777777777777777777777888888888888777777666666777777777777666666666666555555555555666666444555777888999999888888555555666666777888888999777777888888888777777666666777888999999888777666666333222333777999:::999666666777888888888888888===<<<;;;>>>BBBCCC@@@===>>>??????>>>======???@@@??????>>>===<<<;;;;;;;;;<<<======>>>>>>===<<<;;;@@@@@@???>>>===;;;999888888:::;;;<<<<<<<<<>>>???:::;;;===??????>>><<<;;;???@@@AAABBBBBBCCCCCCBBB:::;;;;;;<<<===>>>??????;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======>>>>>>???>>>>>>===<<<<<<>>>>>>????????????>>>>>>===<<<<<<<<<===>>>@@@AAA<<<<<<===@@@DDDGGGHHHHHHPPPVVV___eeefffccc___]]]]]]]]]___ccciiikkkiiifffmmmlllhhhbbb[[[TTTPPPOOOJJJJJJKKKKKKIIIHHHFFFEEEDDDFFFIIIKKKMMMPPPSSSVVV\\\\\\]]]aaaeeehhhhhhhhhccccccbbbcccdddfffhhhiiikkkmmmnnnnnnkkkiiihhhhhhgggiiijjjjjjjjjkkknnnpppqqqrrrsssttttttrrrpppoooqqqqqqqqqqqqrrrtttvvvwwwrrrtttyyy|||}}}{{{yyywwwvvvvvvvvvvvvvvvuuuttttttuuuwwwyyyzzz{{{zzzyyyxxxuuuvvvwwwvvvtttsssssstttqqqrrrsssrrrpppooonnnoooiiihhhccc\\\TTTLLLHHHFFF===DDDFFFAAA===???@@@===>>>>>>>>>???@@@@@@AAAAAA:::<<<>>>>>>======???AAA>>>???@@@???>>>>>>@@@BBB??????===<<<;;;;;;;;;;;;======<<<;;;::::::999999;;;::::::;;;===>>>===<<<888;;;======;;;999888888<<<;;;;;;:::;;;<<<===>>>===DDDNNNUUUYYY\\\aaaeeedddggglllrrruuuwwwwwwvvvrrrrrrsssttttttsssrrrrrrpppmmmhhhccc^^^UUUKKKCCC===<<<<<<<<<<<<<<<;;;;;;888888888888999:::;;;;;;;;;;;;:::999888888888888444555555666777888888999::::::::::::::::::::::::555777:::::::::999999:::???===:::777777999;;;===<<<>>>@@@CCCHHHOOOVVV[[[^^^___\\\UUUKKKDDDAAAAAA<<<<<<<<<<<<===AAAGGGKKKQQQTTTXXXYYYXXXXXXZZZ\\\aaabbbccc```XXXNNNEEE@@@@@@===:::666555666888999999999:::::::::;;;;;;;;;::::::<<<=========<<<;;;===<<<;;;:::999999999999333444666777888777555444666666777777777777666666777777777999;;;;;;888666666888888777444333444777555555666666666666555555444444444444444555666777888888888888888888888888777777777777777777777777222666:::;;;999777777777333333444555666666555555777777888888888888777777999777444222222333555777777555444555777888888888777777777777777777777777777555444555666777666555777777777777888888888888777777777666777777888999888999999888666555777888999888888777666555555444777777777777777777777777666666777777777777666666666666777777777777666666666666555555555555666666333555777999:::999888777666777777888999:::::::::666777777888888888888777444555666777777666555444:::666333444777::::::999888999:::;;;;;;;;;;;;;;;<<<;;;:::999:::<<>>>>>>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;:::::::::;;;<<<>>>>>>======???@@@BBBCCCCCCDDDFFFGGGGGGHHH????????????>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>???========================:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;======>>>===;;;:::;;;<<<===<<<;;;???>>>===<<<;;;;;;<<<===::::::;;;===???AAACCCEEEKKKRRR[[[aaadddbbb```___[[[\\\^^^bbbgggiiiiiihhhkkkkkkiiifffaaaZZZTTTPPPHHHGGGGGGHHHIIIJJJHHHFFFEEEEEEGGGIIIKKKNNNQQQRRRXXXXXXZZZ^^^dddgggfffdddeeeddddddfffiiilllmmmmmmnnnrrrtttqqqkkkhhhiiikkkkkkjjjiiiiiijjjmmmoooqqqttttttuuuuuutttsssrrrqqqsssssssssssstttuuuuuuuuussstttvvvwwwwwwvvvtttssssssvvvxxxwwwtttsssuuuxxxuuuxxx{{{{{{yyyvvvwwwxxxxxxwwwvvvtttssstttxxx{{{uuusssssstttwwwwwwtttqqqpppkkkbbbWWWOOOHHHDDDBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===???@@@???===<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;===>>>===;;;888666;;;<<<===>>>>>>===<<<;;;888999:::;;;<<<>>>?????????AAAFFFNNNVVV\\\___```dddhhhnnnrrrssssssrrrrrrppprrrtttrrrooommmnnnpppooohhhaaa\\\YYYQQQEEE<<<===<<<;;;::::::999::::::777777777777888:::===>>><<<<<<;;;::::::999888888555444333555888999666333555777999;;;;;;888555333888888888888888888888888888888999999999:::::::::<<<<<<<<<>>>CCCIIIOOOSSSWWWYYY[[[[[[WWWOOOHHHCCC===???@@@AAA@@@???AAABBBIIILLLPPPTTTWWWXXXXXXWWW______aaadddccc\\\OOOEEE===???@@@>>>:::888:::<<<;;;::::::999999888888888999999::::::::::::;;;;;;888999;;;;;;;;;999777666777777666666666666777888555555555555555666777777666666555555444444333333666666666666777777777777444555666555333222333444555333222333666888666444999666444555777777555333777666444333333444666777555444333555777888777666666666666666666666666666333444444555666777888888777666444222111222333555777666666555555555555666444444444444444444444444666666666666666666666666555666777777666777999;;;888888777666666666666666222444777:::;;;:::888777999777666444444444555555444444555555666888999:::777777888888888888777777444777999888444333666:::666666666666666777777777666444333555888:::999777777777666666555555555444555555555555555555555555777777777777777777777777666555555555777999;;;<<<555666666777888999999999===<<<;;;;;;<<<===???@@@????????????>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<=====================<<<;;;;;;;;;;;;;;;<<<;;;<<<>>>>>>======???@@@============>>>>>>>>>>>>::::::<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::888999999:::;;;<<<===>>>===<<<;;;<<<===>>>===;;;???>>>===<<<;;;<<<<<<===<<<<<<<<<===???@@@AAABBBIIIOOOXXX___bbbbbbaaa```______```bbbeeefffeeedddggghhhhhhgggccc]]]VVVRRRNNNMMMLLLLLLMMMMMMKKKJJJEEEEEEFFFHHHJJJLLLNNNOOOWWWWWWXXX\\\bbbffffffeeeeeeeeedddfffjjjlllmmmmmmnnnppppppnnnjjjhhhiiikkkllllllkkkkkkkkkmmmpppqqqrrrssstttuuuuuusssqqqpppnnnooopppqqqrrrssstttuuuxxxyyyzzz{{{{{{{{{zzzyyytttuuuvvvvvvvvvvvvwwwxxxyyyzzz|||zzzwwwuuuvvvwwwvvvvvvvvvuuutttuuuxxxzzzuuuttttttvvvyyyzzzyyywwwqqqjjj```UUUMMMGGGCCCAAAAAAAAA@@@????????????@@@????????????????????????===========================>>>@@@???===<<<<<<===>>>======<<<<<<======>>>>>>======<<<;;;;;;::::::<<<<<<;;;:::999999888888:::;;;<<<======<<<;;;:::999::::::;;;<<<===>>>>>>>>>@@@EEEMMMVVV]]]```aaaggghhhiiijjjjjjmmmpppsssoooqqqrrrpppmmmkkklllnnnrrrnnnhhhccc^^^TTTIII@@@======<<<;;;::::::::::::::::::::::::;;;<<<>>>???<<<<<<;;;::::::999888888999888777999<<<<<<:::777333555777:::;;;:::999888888888888888888888888888999999999999::::::::::::999999888999===AAAFFFIIIUUUYYY^^^```\\\UUULLLFFF@@@AAABBBAAA@@@AAACCCDDDGGGKKKRRRXXX[[[\\\[[[YYY``````bbbeeefff```UUULLLAAAAAA???===;;;:::<<<>>>:::::::::999999999999999999999::::::::::::;;;;;;999:::;;;;;;;;;:::999888777777666666666777777888666666666666666777888888777777666666666666666666666666666666777777777777555666666555444333444555666444333444666777666444888666555555777777555333666666444444444444666666777666555555666777666444666666666666666666666666444444555555666666777777777666555444444555555666777777666666666777777888666666666666666666666666666666666666666666666666666777888888777777999;;;888888777666666666666666777777888999999888888777999888777666666666777888777777666666666666777777777777888888888888777777555888:::888444333555999999888666444444555777888666555444555888999888777777777777666666666555555555555555555555555555555888888888888888888888888666666666666777888:::;;;555666666777888888999999=========>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>===>>>?????????>>>===<<<:::::::::::::::;;;<<<===:::<<<============>>>@@@>>>>>>>>>======<<<<<<<<<888999:::<<<===>>>>>>>>><<<<<<<<<;;;:::999999888========================;;;;;;<<<<<<<<<<<<;;;;;;888999999:::;;;<<<======>>>===<<<===>>>???>>><<<>>>>>>===<<<<<<<<<<<<=========>>>>>>??????@@@@@@FFFLLLUUU\\\```bbbcccccccccbbbaaabbbccccccaaa```bbbeeehhhiiifffaaaZZZVVVPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFFFFGGGHHHJJJKKKLLLTTTTTTVVVZZZ___dddfffggggggfffeeegggjjjlllmmmlllmmmmmmkkkjjjiiiiiijjjjjjnnnmmmlllllllllmmmooopppqqqrrrtttvvvuuutttqqqpppmmmnnnppprrrsssuuuuuuvvvvvvvvvwwwwwwxxxxxxyyyyyywwwvvvuuuvvvxxxxxxxxxwwwzzz{{{{{{yyyvvvttttttuuusssuuuwwwwwwwwwwwwxxxyyyvvvuuuvvvxxx{{{~~~~~~~~~qqqiii]]]QQQIIIEEEBBB@@@AAAAAA@@@???????????????????????????@@@@@@@@@@@@????????????????????????===>>>@@@???>>>======>>>???>>>>>>======>>>>>>>>>=========<<<;;;;;;::::::>>><<<888666555777999;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========???DDDMMMVVV]]]aaabbbhhhhhhiiihhhhhhjjjnnnqqqnnnoooooonnnkkkiiijjjkkknnnmmmjjjeee[[[OOODDD===>>>===<<<;;;::::::::::::<<<;;;:::::::::;;;===>>>;;;;;;;;;::::::999999999888777777888::::::999777555666888999::::::;;;:::999999999999999999999999999999:::::::::;;;;;;;;;888777666666888;;;===???JJJPPPYYY______ZZZRRRLLLCCCCCCCCCAAA??????BBBDDDCCCHHHOOOWWW\\\]]]\\\ZZZ]]]^^^aaadddfffbbbZZZTTTIIIEEE???<<<;;;===>>>???999999999999::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;888888777777777777777888888777777777777888888999777777777777888888888888666666666666777777777777666777888777555444555666777555444555666666555444888666555555777777666444666666666555555666666666999777555555666666444333777777777777777777777777555555555666666666666666777777777777777777888888777777666777777888999:::777777777777777777777777666666666666666666666666777888999888888888:::<<<888888777666666666666777:::999888777666777777888999999888888888999:::::::::999888666555555555555777777888888888888777777666888:::888555333555777;;;999666333333444777999666555444555888999888777888777777777777777666666666666666666666666666666666666666666666666666666777777666666777888999999666666666777888888999999======>>>>>>>>>===<<<<<<@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>><<<===???@@@???===;;;:::;;;;;;::::::::::::;;;;;;:::<<<======<<<===>>>@@@@@@@@@?????????>>>>>>>>>;;;;;;<<<=========<<<<<<<<<<<<;;;;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<======???>>>===>>>???@@@???============<<<<<<<<<======<<<===>>>>>>???@@@@@@@@@CCCIIIRRRYYY^^^aaadddfffdddbbbaaaaaabbbaaa```^^^aaaeeejjjlllkkkeee^^^YYYPPPMMMJJJIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJQQQQQQSSSWWW\\\aaaeeeggghhhgggfffgggiiikkkkkkkkkmmmkkkhhhgggiiijjjkkkkkkmmmmmmllllllllllllmmmnnnppprrrtttvvvwwwuuurrrqqqrrrssstttvvvwwwxxxxxxxxxsssrrrrrrssstttuuuvvvwww{{{xxxvvvvvvxxxyyywwwtttuuuvvvxxxyyywwwuuusssqqqpppssswwwxxxxxxxxxxxxxxxwwwwwwwwwyyy{{{}}}~~~qqqgggYYYNNNGGGCCCAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@@@@>>>======>>>@@@??????>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;>>><<<999666666777:::<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>CCCKKKUUU]]]bbbddddddhhhlllnnnmmmlllkkkkkknnnnnnmmmlllkkkjjjiiiiiiiiikkkkkkdddXXXJJJ???:::>>>===<<<;;;::::::::::::999999888777777777888999::::::::::::::::::::::::777777777888999999999888;;;:::999999888888999999999999999999999999999999999::::::::::::;;;;;;;;;999888888888999:::<<<===<<>>AAA???CCCIIIPPPUUUYYYZZZ[[[YYYZZZ\\\```cccbbb^^^ZZZRRRKKKBBB===<<<======<<<888999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>999999888777777777888888777777777666666777888888666666777777888888999999666666666666777777777777666888888888666666777888777777666555555555444444777666666666777777666666555666666777777666666555888666555555666666555333777777777777777777777777666666666666666555555555555666777888888888888888666555666666777888999:::666666666666666666666666666666666666666666666666777888999999888999;;;===999888777777666666777777666666666666666666666666777777888888999:::;;;;;;:::999888666555555555555777777888888888888777777444666888888666555666888:::999666555444555666777666555555666777888888777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777888888666666777777888888888888<<<<<<=========<<<;;;;;;@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>;;;<<<>>>>>>>>><<<:::999>>>===<<<;;;:::::::::::::::;;;======<<<<<<>>>???;;;;;;<<<<<<<<<=========<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999::::::;;;;;;<<<<<<<<<@@@>>>===>>>???@@@???>>><<<<<<==================:::;;;===???@@@AAAAAAAAABBBGGGNNNUUU[[[___dddfffaaa```______```aaa```___cccggglllpppnnniiibbb]]]SSSPPPMMMKKKLLLMMMNNNNNNJJJJJJIIIIIIIIIIIIIIIJJJMMMOOOQQQUUUYYY^^^cccfffiiigggfffggghhhjjjiiiiiillljjjggggggiiikkkllllllkkkkkkkkkkkkkkkkkkllllllppprrruuuwwwwwwvvvtttsssvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxzzz{{{~~~{{{wwwwwwxxxwwwtttqqqnnnqqquuuyyyyyyvvvrrrnnnnnnqqqvvvxxxxxxwwwvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzoooeeeVVVKKKFFFCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>????????????????????????===>>>@@@@@@???>>>>>>???@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===BBBJJJTTT]]]bbbddddddgggkkkllllllkkkjjjjjjnnnmmmmmmllllllkkkkkkjjjlllnnnnnnfffXXXJJJAAA>>>===<<<;;;::::::999999:::888888666555555555666777::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<===>>>;;;:::999888888888999999999999999999999999999999999999999:::::::::;;;;;;888888999:::;;;;;;<<<===888<<>><<<===>>>@@@AAADDDHHHNNNTTTYYY\\\VVVWWWZZZ]]]```aaa```___ZZZSSSIIIBBB???===;;;999999999999::::::;;;;;;<<<999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<>>>>>>::::::999888888888888888777666666555555555666666444555555666666777777777666666666666777777777777777888999888777777888999777777777666555555555555666777777777666666777777666666777888888777666666666444444555777777777666666666666666666666666666666666666666666555555555444555666777777777777777444444444555666777888999666666666666666666666666666666666666666666666666777888999999888999;;;===999999888777777777777777000222555777888777555444555666666888999999::::::777777666666666666777777777777888888888888777777222444666777777777888999777777888888777666555444555666777777666666777777777777777777888888888888888888888888888888888888::::::::::::::::::::::::777777777888888888888777777777777777777888888888;;;;;;;;;;;;<<<<<<<<<<<>>>>>????????????>>>>>>;;;<<<<<<======<<<;;;:::???>>>===<<<;;;:::::::::999;;;<<<<<<<<<<<<===???;;;;;;<<<<<<============:::;;;<<<>>>???@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<>>===>>>???@@@???===;;;<<<======>>>=========999;;;===???AAAAAAAAAAAAAAAEEEKKKPPPUUU[[[```ddd___^^^\\\]]]___aaaaaaaaabbbffflllppppppkkkeeeaaaUUUQQQLLLJJJJJJKKKLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJMMMPPPTTTWWW[[[```ccciiigggffffffggghhhgggfffjjjiiiiiihhhiiijjjkkkllliiiiiijjjjjjkkkkkkkkkkkkpppqqqsssuuuuuuvvvuuuuuuuuuvvvwwwxxxxxxvvvtttsssssstttuuuwwwxxxzzz{{{{{{}}}{{{yyywwwvvvuuurrrppplllnnnsssxxxzzzwwwrrrmmmmmmpppuuuwwwwwwuuutttssssssuuuxxxxxxvvvuuutttuuummmbbbTTTJJJFFFEEECCC@@@>>>======<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@???>>>???@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>BBBJJJTTT\\\bbbdddhhhgggfffdddcccfffjjjnnnnnnlllkkklllmmmnnnmmmkkkmmmmmmiii```TTTHHHAAA>>><<<;;;:::999888888888888:::999888777777777888999999999999::::::;;;;;;;;;:::;;;;;;;;;::::::<<<>>>777777777777888:::;;;<<<::::::::::::::::::::::::888888999999999:::::::::666777888999::::::::::::<<<===???BBBEEEIIIMMMNNNNNNMMMJJJEEEAAA>>>>>>???AAAAAAAAADDDIIIPPPWWW[[[VVVWWWYYY\\\^^^aaacccddd^^^YYYQQQJJJDDD???<<<999::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888888777666666555555555555555444444444444555555555555666666666666777777777777666888999888777777888:::666777888777555555555777555777888888666666777999888888777777777777888888555444333555777888777777666666666666666666666666555555555666666666666666444555555555555555555666555555444555555666777888777777777777777777777777666666666666666666666666777888999888888888:::<<<999999888777777777777888...111444888999888555444444555666777888888888888666666555666666777888999777777888888888888777777333444666777888999888888444555777999999888666444555777888777666555666888666666777777777777777888777777777777777777777777777777777777777777777777555666777888888888888888777777777777777777888888<<<<<<;;;;;;;;;===>>>???AAAAAA@@@@@@@@@?????????>>>>>>????????????>>>>>><<<<<<<<<<<<============???>>>===<<<<<<<<<<<<<<<999;;;<<<<<<<<<<<<===??????????????????>>>>>>>>>:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;:::999999999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<:::::::::;;;;;;;;;;;;<<>>======??????>>>===:::;;;===>>>>>>>>>======;;;<<<>>>@@@AAA@@@?????????BBBFFFKKKOOOUUU[[[___^^^]]][[[\\\^^^```aaaaaa___ccciiinnnooommmhhheeeXXXTTTMMMIIIHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHGGGKKKPPPTTTVVVYYY]]]```iiigggeeeeeeeeefffeeedddfffhhhjjjiiigggfffhhhkkkhhhiiijjjkkkllllllmmmmmmoooppppppqqqrrrsssuuuuuurrrtttvvvwwwwwwvvvtttsssooopppsssuuuwwwxxxxxxxxxyyyyyyyyywwwuuusssssssssqqqqqqsssvvvxxxwwwsssooommmppptttuuuuuusssrrrqqqooossswwwxxxuuusssrrrrrrjjj___RRRJJJHHHGGGDDDAAA??????>>>============>>>::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@?????????AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>BBBIIISSS[[[aaadddggggggeeeccccccfffkkkooollljjjiiikkkmmmooonnnllljjjfff___UUUJJJAAA<<<999;;;:::999888777777777777::::::999888888999:::;;;888888999::::::;;;<<<<<<777888999888666666999<<<555666666777888999::::::::::::::::::::::::::::::777777777888888888999999555666888999999888777666<<<<<<<<<===>>>AAADDDEEEIIIIIIHHHEEEAAA?????????>>>>>>>>>AAAEEEKKKQQQUUUUUUVVVWWWXXX[[[^^^aaaddd___^^^ZZZSSSKKKDDD@@@>>>;;;;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;:::;;;<<<===<<<;;;:::999<<<<<<;;;999999888888888888777777666555555666666555555555444444444444444666666666666777777777777666777888888777777888:::444666888777555555666888555777888888666666888:::999888777777777777888999666555444555666777666555444444444444444444444444444444555555666666777777777666555444444444555666777666666666666666777777666666666666666666666666666666666666666666666666666777888888777777999;;;:::999888888777777888888333444666777888777666555444555666888888888777777666666666666666777888888777777888888888888777777555666777888999888666444444555666777888888777777555777888888555555666888555555666666666777777777777777777777777777777777444444444444444444444444444555777888999999999999888777777777777777777777======;;;;;;<<<>>>@@@BBBAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>======<<<<<<===>>>???@@@>>>============>>>??????999;;;<<<<<<;;;<<<===???@@@@@@???>>>===<<<;;;;;;============<<<;;;:::999===<<<;;;:::888777666555========================<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>===<<<===>>>???>>><<<:::;;;===>>>>>>>>>=========>>>???@@@@@@???===<<<===@@@CCCGGGKKKPPPVVV[[[___]]][[[\\\^^^___``````[[[___ffflllnnnmmmkkkhhhaaa[[[TTTNNNKKKKKKKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGFFFKKKPPPTTTVVVXXX[[[^^^hhhfffdddddddddeeedddccccccgggkkkjjjeeecccfffiiihhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnoooqqqtttuuuqqqsssuuuxxxyyyxxxvvvuuunnnppptttwwwyyyyyyyyyxxxtttwwwyyywwwtttrrrtttvvvwwwuuuttttttvvvvvvtttqqqmmmpppssstttsssqqqpppppplllqqqvvvxxxvvvsssqqqqqqiii^^^QQQJJJIIIHHHEEEAAAAAA@@@@@@???????????????;;;;;;<<<<<<===>>>>>>???????????????????????????<<<>>>@@@@@@??????@@@AAA??????===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999999888888999:::;;;;;;:::999888888999:::;;;;;;;;;;;;<<<<<<<<<======>>>???BBBIIIRRR[[[aaaccccccfffiiikkkkkkkkklllmmmjjjhhhgggiiimmmooonnnllliiidddZZZOOOFFF???;;;999:::999888777666666666666999999888888888999;;;;;;888888999:::;;;;;;<<<<<<:::;;;<<<;;;999999<<>>999:::;;;>>>BBBGGGKKKMMMRRRSSSTTTUUUVVVYYY^^^aaa^^^```___ZZZPPPHHHDDDCCC<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;:::;;;<<<======;;;999777===<<<;;;:::999999999999999999888777777666777777666666555555444444444333666666666666777777777777555777888888777777888:::333666888777666555777:::444777999888666666888::::::999777666666777999:::888777555555666666555333444444444444444444444444333444444555666777888888999888555444333444555666999888777777777777777888444444444444444444444444666666666666666666666666555666777777666777999;;;:::999888888777888888888999888888777777777777777555666777999999888777777777777666666666666777777777777888888888888777777888888888999888777333111555555555555666777999:::555777999888555444666888444555555555666666777777666666666666666666666666999999999999999999999999333444666888999:::999999888888888777777777777777:::::::::;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>??????>>><<<;;;===@@@CCC<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@???>>>===;;;::::::::::::>>>>>><<<;;;999777666555<<<===>>>>>>>>>===;;;:::<<<<<<===>>>??????>>>>>>>>>===;;;::::::;;;<<<===>>>>>>===<<<;;;::::::999<<<<<<======>>>>>>??????<<<999;;;AAAAAA<<<999<<<<<<<<<===>>>>>>===<<<;;;???@@@@@@BBBEEEJJJRRRWWWaaa```______aaabbbaaa```ZZZ]]]aaafffiiijjjjjjiii___\\\XXXSSSNNNKKKJJJIIIKKKJJJHHHEEEDDDDDDDDDDDDIIIJJJLLLOOOSSSWWWZZZ\\\dddjjjmmmkkkiiiiiijjjhhhdddgggkkknnnooommmjjjhhhqqqnnnkkkkkkmmmnnnmmmllloooppppppooooooppprrrttttttsssssstttvvvwwwvvvuuunnnppptttvvvvvvvvvwwwxxxxxx{{{zzzvvvuuuvvvuuurrrvvvtttqqqppprrrtttttttttoooqqqtttvvvuuurrrnnnkkkoootttvvvuuuuuuvvvsssoooeee[[[PPPJJJGGGBBB@@@AAABBBAAA???===<<<======>>>;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@AAA@@@???>>>===<<<;;;;;;;;;============<<<:::999888999999999888888888888888999999999888888777777777::::::999888888888999999<<<===@@@FFFOOOXXX]]]```eeefffhhhhhhhhhiiikkknnnjjjffffffjjjmmmmmmmmmpppiii___QQQGGGCCCAAA>>>;;;999777666777:::<<<<<<::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999;;;<<<=========<<<;;;:::888888888888888888888888555555666888888999999999::::::999888999:::<<<===999999999999999999999999;;;;;;;;;;;;;;;===>>>>>>???????????????>>>>>>>>>===<<<<<<<<>>:::999999:::::::::<<<999777777:::;;;:::888999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777777666888222222777888555444888777777666666666666777777777888999888777666777888333666999999777555555777666777777888999999::::::>>>===;;;999888888888999333444555555333222333444666555555555555666777777666666777888888888888888777666555444444555666777999888888777777777777777888666333111222333333333333444666777888888888777:::999999999888777777777<<<;;;999777666555444444888888888888777777777777777777777777777777777777777666666555555555555666555666777999999999888777777777777777777888888999777777777555333333555777666666666555555444444333777777777777777777777777888888777666555555666666666888999888777666777888444555666777888999::::::999999::::::888666444333;;;;;;;;;;;;<<<<<<===>>>======>>>>>>>>>>>>>>>===>>>>>>===;;;:::;;;???AAAAAAAAA@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@???======<<<<<<<<>>===<<<<<<<<<<<<<<<===============<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<>>>???=========<<<;;;;;;::::::<<<<<<======>>>>>>??????>>>;;;;;;>>>>>>::::::===:::;;;<<<===>>>>>>======???@@@@@@AAADDDIIIPPPUUU```aaaaaaaaaaaaaaaaaaaaa___```cccfffhhhiiijjjjjjccc```[[[UUUPPPMMMKKKKKKMMMLLLJJJHHHFFFFFFFFFFFFHHHIIIKKKNNNRRRUUUYYYZZZaaahhhllljjjiiijjjjjjhhhfffhhhllloooppppppnnnmmmjjjhhhggghhhllloooooonnnoooooopppooonnnooorrrtttuuutttrrrssstttuuutttrrrnnnqqquuuxxxxxxwwwwwwwwwvvvyyyyyyuuuuuuwwwwwwtttrrrqqqppppppppprrruuuvvvppprrrtttuuuuuurrrooommmqqqvvvyyywwwwwwwwwsssnnnaaaWWWMMMHHHFFFBBBAAABBBAAA@@@???>>>============;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>???????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888888888999999999999;;;;;;:::::::::999999999<<<<<<;;;;;;;;;<<<<<<===<<<===AAAHHHQQQZZZ___aaaggghhhhhhgggffffffggggggiiifffeeejjjlllkkkkkkllldddZZZMMMDDDAAA???===::::::777666777999;;;;;;999::::::::::::;;;;;;;;;;;;:::::::::::::::999999999888999::::::::::::999888888888888888888888888888555666777888888999888888888777777777888888999:::999999999999999999999999999999999888888888888888::::::::::::;;;;;;;;;;;;;;;:::::::::<<>><<<:::999888888888555666777666555444555666999888777666666666666666666666777888888888888777777666555444444555666777777666666666777888999999888666333333555666777777333444666777888888888777999999888888888888888888<<<<<<<<<;;;;;;::::::999777777777777777777777777777777777777777777777777777777666666666777777888666777777888888888777777777777666666777777888999888888888666555444666888777777666666555555555444666666666666666666666666999999999999888888777777666888999888777666777888777777777777777777888888777777888888777777666666<<<<<<<<<;;;<<<<<<======>>>>>>>>>???>>>>>>======>>>???>>>===<<<===@@@BBB@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>@@@???>>>===============<<<;;;;;;;;;<<<===???@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????AAA===;;;;;;;;;999;;;>>>;;;;;;===>>>???@@@@@@@@@??????@@@AAACCCHHHNNNRRR^^^aaadddcccaaa___```bbbbbbbbbbbbdddfffjjjmmmoooiiieee___YYYSSSPPPNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGHHHJJJMMMPPPSSSVVVXXX^^^dddiiiiiiiiikkkjjjgggdddeeegggjjjllllllllllllgggffffffgggjjjlllmmmmmmmmmnnnooonnnmmmnnnqqqsssuuusssqqqqqqqqqrrrqqqooonnnrrrwwwyyyyyyxxxwwwwwwwwwyyyxxxuuusssuuutttqqqmmmnnnpppooonnnoootttxxxssstttuuuuuutttsssqqqppptttxxx{{{yyywwwvvvrrrlll]]]SSSJJJGGGEEECCCBBBDDD????????????>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<========================>>>>>>>>>======>>>>>>???<<<<<<;;;:::999999999999888888888999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;<<<===>>>CCCLLLUUU]]]aaacccdddcccccceeegggiiihhhhhhgggddddddiiijjjgggeeefff[[[SSSIIIAAA>>>===<<<::::::888777777888999999888999999999999::::::::::::888888888999999999999999777777888999999888888777888888888888888888888888777777888888888888888777666777888888999888888888888888888888888888888888777888888888888666555444777777777888888999999999;;;:::999:::;;;>>>@@@BBBFFFJJJPPPUUUWWWWWWXXXXXXVVVYYY]]]___^^^XXXRRRNNNBBB@@@===<<<<<<;;;999777;;;:::999999999777444222999999999::::::;;;;;;;;;999999999999999999999999999999888888777666666666:::666555777888666444555777777666666666666777777555666777777555555666777666777777777555555777888888888888999::::::;;;;;;>>>===<<<:::888777777777666888999888777666777999;;;:::999777666666555555555666777777888888777777666666555555555555666666555555555666777888::::::888666555555777999::::::444555666777888888777777777777888888888888888888777888999:::::::::999888666666666666666666666666777777777777777777777777777777666777777888999:::888888777777666666777777777777666666777777888999888999999888666666777999777777666666666666666666666666666666666666666666888888999::::::999777666666888999888777666777888:::999999888777666555555555555555555666777777888>>>===<<<<<<<<<<<<<<<===>>>????????????>>>======AAAAAAAAA@@@???@@@BBBEEE>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<===???AAACCC???>>><<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<===???@@@;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>??????AAA???===<<<;;;;;;<<<===>>>??????@@@AAAAAAAAAAAA>>>???@@@@@@AAAEEEKKKOOOZZZ___dddeeeaaa___aaacccaaa``````aaaeeekkkrrrvvvmmmjjjccc\\\WWWSSSQQQPPPOOONNNMMMKKKJJJIIIHHHHHHFFFGGGHHHKKKNNNQQQSSSUUUZZZ```eeegggiiilllkkkgggddddddfffggghhhjjjkkkkkklllkkkjjjjjjiiiiiihhhhhhkkklllllllllkkklllnnnqqqsssqqqoooooopppppppppooopppsssxxxzzzzzzxxxwwwvvvwwwyyyxxxsssqqqrrrqqqmmmkkknnnpppooollllllrrrwwwvvvvvvvvvuuuttttttssssssuuuyyy{{{xxxvvvtttoooiii\\\RRRIIIFFFEEECCCBBBDDD===>>>?????????>>><<<;;;<<<<<<<<<<<<======>>>>>>======>>>>>>>>>>>>==================<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCAAA???>>><<<;;;:::;;;;;;777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;777777777777888999;;;;;;===@@@FFFOOOYYY```cccdddfffddddddeeehhhiiiiiiggggggccccccggggggbbb___^^^SSSMMMEEE???===<<<<<<;;;999999888777777888888888888888999999999:::::::::999999888888888888888888888888888999999999999999888888888888888888888888888888999999999888777777888999:::;;;;;;:::999888777777777777777777777777777999:::;;;:::999777555777888888999999::::::;;;<<<;;;;;;;;;<<<===???AAABBBGGGMMMSSSVVVWWWWWWXXXSSSVVV[[[^^^^^^[[[WWWSSSIIIFFFAAA>>>===<<<;;;:::;;;;;;<<<<<<<<<:::777555999999999::::::;;;;;;;;;::::::::::::::::::::::::888888888777777666666666777555444555777666555555777777666666666666777777444555666666555555666777888777666555555555777888777777777888999999::::::<<<;;;:::999777666555555666888999888777777888::::::999888777666666666666555666666777777777777777666666666555555666666666555555555666666777999999999777666666888999999999555555666777777777777777666666777777888888999999555666888999999888666555555555555555666666666666777777777777777777777777666555666666777888999::::::888777555555555666777666666666666666777888888777888888888666666777888555555666666666666666666555555555555555555555555444666777999888777555444666888999888777666777888:::999999888777666555555666555444444444555777888>>>======<<<<<<<<<======>>>>>>????????????>>>>>>AAAAAABBBAAA@@@@@@BBBDDD@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<===@@@@@@??????@@@AAACCCDDD???>>><<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>======999999::::::;;;<<<===>>>::::::;;;;;;<<<=========<<<<<<======>>>>>>???????????????>>>>>>>>>===<<<@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@CCCGGGJJJTTTZZZaaacccaaa___aaadddbbbaaa``````dddjjjppptttmmmjjjeee___ZZZVVVTTTRRRNNNMMMMMMKKKJJJIIIGGGGGGDDDEEEFFFHHHKKKNNNPPPQQQWWW\\\aaadddhhhllllllhhhiiiiiiiiijjjkkklllmmmnnnppppppooommmkkkiiihhhhhhiiijjjjjjjjjiiijjjllloooqqqooommmmmmoooqqqrrrqqqqqqtttxxxzzzyyywwwvvvvvvsssuuutttqqqppprrrqqqnnnmmmppprrroookkkkkkpppuuuyyyxxxwwwvvvvvvuuuuuuuuuuuuxxxxxxuuurrrppplllfff^^^TTTKKKGGGEEEBBBAAACCC<<<===>>>??????>>><<<;;;<<<<<<<<<<<<==================>>>>>>>>>>>>==================<<<<<<<<<<<<===>>>???AAADDDGGGIIIKKKFFFDDD@@@===:::::::::;;;888888999:::;;;<<<<<<===:::::::::::::::;;;;;;;;;:::::::::;;;;;;===>>>>>>===@@@HHHRRR[[[aaaccccccllljjjhhhgggggghhhhhhggghhhdddbbbdddbbb\\\WWWVVVLLLHHHCCC???===<<<<<<<<<999999999888777777888999888888999999999:::::::::::::::999999888777666666777777777777888888999999888888888888888888888888888999999999999888888777888999:::;;;;;;:::888777777777777777777777777777666888:::<<<<<<;;;:::999888888999999999::::::::::::::::::::::::<<<===>>>>>>CCCJJJOOOSSSUUUVVVWWWSSSUUUYYY\\\]]][[[XXXVVVRRRLLLDDD???<<<<<<<<<<<<888:::<<<===<<<:::999888888888999::::::;;;<<<<<<::::::::::::::::::::::::888888888888777777777777555555555666888;;;;;;999777777666666666666777777333555666666555555666888888777555555555666777888555555555666777777888888999888888777666555444333555666888888777666888999666666666555555666666777555555666777777777777777555666666666666666666555777777666666666666666777:::888666666777777777555666666666666666777777777666666666777777888888999888999:::;;;:::888666444444555555555666666666777888888888888888888888888444444444555666777888999999888666555555555666666666666666555666777777888444666777777666555666777444444444555666666666777666666666666666666666666444555777888999777666444666888999888777666777888888888888777777777777777888777555444444444555666=========<<<======>>>>>>===>>>??????@@@@@@??????>>>???@@@???>>>>>>@@@BBB>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>===============>>>???@@@<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>??????<<>>>>>@@@???<<>>===<<<;;;:::::::::>>>>>>???>>>>>>@@@DDDGGGLLLSSS[[[```aaaaaabbbdddeeedddbbbaaabbbeeehhhkkkiiihhheeeaaa]]]XXXUUUSSSMMMMMMLLLLLLJJJHHHGGGFFFCCCDDDEEEFFFIIIKKKMMMNNNTTTYYY]]]```fffmmmmmmjjjgggggghhhiiikkklllmmmmmmnnnpppqqqpppnnnmmmmmmmmmiiijjjjjjjjjiiijjjmmmooorrrpppnnnnnnppprrrssstttsssuuuxxxxxxwwwvvvuuuvvvnnnqqqrrrpppqqquuuvvvtttqqqrrrrrrpppmmmmmmqqqtttzzzyyyyyyxxxxxxwwwwwwvvvuuuwwwvvvqqqnnnmmmjjjeee___UUUKKKGGGEEEAAA@@@BBB=========>>>>>>======<<<<<<<<<==================<<<======>>>>>>>>>>>>>>>===========================???AAAEEEIIINNNQQQSSSMMMJJJDDD>>>:::999999::::::::::::;;;;;;<<<<<<<<<999999999999:::::::::::::::999999999:::;;;<<<<<<<<>><<<<<<<<<===999999:::999888888:::;;;999999999999::::::::::::;;;::::::999888888777777555555555555555666888888::::::::::::::::::::::::888888999999999999999888777777777888777777666555888888888888888888888888666777888::::::::::::999777777777777777777777777666666666666777888::::::;;;???EEEJJJMMMPPPSSSUUUUUUVVVXXXZZZ[[[[[[[[[ZZZXXXQQQHHHAAA===;;;;;;:::666888:::;;;999888888999888888999::::::;;;<<<<<<999999999999999999999999999999888888888888888888555777888888;;;@@@@@@===777777666666666666777777444555666666666666777999888777555555777777777666444444444555666666777777666666777777666666555444444555777777666666777999555555555555555666777777444555666666777777666666555555666666666666555555888777666666555555555666999888666666777777555333777777666666666666777777666666777777777777777777777777777777777555333222555555555666666777777888888888888888888888888888555555444555555666777888777777666666555555666666666666555555666666777888333555777777666555555666444444555666666777888888777777777777777777777777666777999::::::999888888666888999888777666777888666666777777888888999999888777777666555555555555===<<<<<<<<<===>>>??????<<<===>>>???@@@AAAAAAAAA===>>>??????>>>>>>???AAA;;;;;;;;;::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<======???@@@@@@888999;;;===>>>===<<<<<<===============<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????:::======999:::???@@@>>>>>>>>><<<;;;:::;;;;;;<<<>>>>>>???>>>===>>>AAADDDFFFKKKSSS\\\aaaccccccccceeedddbbbbbbaaabbbbbbccccccccccccaaa^^^ZZZVVVSSSMMMMMMMMMLLLKKKIIIGGGFFFBBBBBBCCCEEEGGGIIIKKKLLLSSSVVVYYY\\\dddlllooolllaaaccceeehhhkkkmmmnnnnnnlllooorrrrrrpppooopppqqqkkklllllllllkkkllloooqqquuussspppoooppprrrtttttttttvvvwwwvvvuuutttuuuvvvrrruuuuuusssssswwwwwwuuurrrrrrqqqpppppprrrtttuuuzzzzzzzzzzzzzzzyyywwwwwwvvvwwwtttnnnkkkkkkjjjfff]]]SSSIIIFFFDDDAAA@@@AAA======<<<<<<<<<======>>>=====================<<<<<<<<<===>>>>>>>>>>>>>>><<<======>>>>>>?????????>>>@@@CCCHHHNNNTTTYYY[[[XXXSSSKKKDDD>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888999999999::::::::::::888888888777888888999999<<>>::::::::::::;;;;;;;;;;;;888999999999::::::;;;;;;555555555555555777888999;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::::::::888888777666666666666666999999999999999999999999888888999999999999999999888888777777666666555555333444444555777888999999777;;;???CCCFFFJJJNNNQQQVVVWWWWWWYYY[[[]]]___```]]]XXXQQQJJJDDD@@@;;;888999:::;;;:::888666777999777888888999;;;<<<<<<===999999999999999999999999999999999999999999::::::555888888777:::???@@@;;;777777666666666666777777444666777777777777888:::777666555666888999777444444444555555666777777777555666777888888888777777444555777777666666888:::777777666666666666666666444555666666777777666666444555666777777666555444666666555555555666666777888666666777888888666555888777666555555666777888777777777777777666666666444444444444444444444444555555666777777888999999888888888888888888888888777666666666666666777777555555666666777666666666666555555555555666777777333555777888777666666777555666777888999:::;;;;;;888888888888888888888888777777888888999999999999666888999888777666777888666777777777888888888888666666777777888888777777<<<<<<<<<<<<===???@@@@@@;;;<<<>>>???AAAAAABBBBBB>>>@@@AAAAAA@@@???AAABBB>>>>>>>>>>>>====================================;;;;;;;;;<<<<<<>>>???@@@:::::::::;;;;;;===>>>???;;;===@@@CCCEEEDDDCCCBBB<<<===>>>>>>>>>===;;;:::>>>>>>??????>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????:::<<<:::444555===AAA?????????>>>======>>>???@@@===>>>>>>>>>======@@@BBBBBBGGGOOOYYYaaaeeedddbbb```aaaaaaaaabbbbbbbbbaaa___```bbbaaa___[[[VVVSSSNNNNNNNNNMMMLLLJJJHHHGGGBBBBBBCCCDDDFFFHHHJJJKKKSSSUUUWWWZZZccclllooommmaaacccggglllppprrrttttttmmmpppssssssqqqooopppqqqmmmnnnnnnnnnmmmnnnqqqsssxxxuuurrrpppqqqrrrssssssuuuvvvvvvtttsssssstttvvvyyy{{{zzzvvvtttvvvuuuqqqsssqqqooopppsssuuuwwwwwwzzz{{{{{{|||{{{yyyxxxwwwwwwwwwsssllliiikkkjjjhhhZZZQQQGGGDDDCCC@@@???AAA>>>===<<<;;;;;;<<<>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA>>>@@@DDDJJJQQQXXX]]]```aaa[[[SSSJJJCCC@@@??????<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;@@@JJJTTT\\\___]]]ZZZ^^^cccfffeeeccciiiwwwooohhh```\\\UUULLLFFFEEE@@@???>>><<<:::999999;;;888:::<<<;;;::::::===@@@::::::;;;;;;;;;;;;<<<<<<666777888999;;;===>>>>>>888777777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<666777888999:::;;;;;;;;;;;;:::888777777777888999999999999999999999999999===<<<;;;:::999999999999::::::999888777666555555444444666777888:::;;;;;;555888;;;>>>BBBFFFKKKOOOXXXWWWWWWXXX[[[___ccceeeaaa^^^YYYSSSMMMEEE>>>999===??????<<<888777888:::777888888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::444777777444666<<<<<<777777777666666666666777777444666888888777777999;;;777555555777999999666333555555666666777888888888555666888999:::::::::999444666777888777777999:::;;;:::999777666666666666444555555666666666666666444555666777777666555444444444444555666777888999666555555777999:::999777888777666555555666777888888888777777666666555555666666666666777888::::::555666666777888999999:::888888888888888888888888999888777777777777777888333444666777777777666666555555555555555666777777444666999999888777888888777777888999;;;<<<======888888888888888888888888666666555555666777888888666888999888777666777888888888888777777777777777333555777888::::::999999======<<<<<<;;;;;;;;;:::>>>===<<<===@@@AAA@@@???======>>>>>>>>>>>>=========>>>?????????===<<<;;;===:::999:::<<<===;;;999???===;;;<<<>>>>>><<<999===<<<<<<<<<<<<======>>><<<<<<===>>>>>>>>>>>>>>>;;;::::::999999::::::;;;<<<======<<<:::888888999888999::::::;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<<<<============999999999:::<<<===???@@@???>>><<<;;;;;;<<<===>>>===>>>===:::777666999<<<===CCCLLLSSSYYY^^^aaadddaaaaaabbbbbbbbbaaa``````bbb``````bbbdddaaaYYYRRRMMMKKKJJJLLLNNNNNNKKKHHHAAABBBCCCCCCBBBBBBDDDFFFJJJNNNTTTYYY]]]```dddfffdddbbbbbbhhhppptttpppkkknnnooopppqqqppppppnnnnnnqqqqqqqqqnnnlllkkkmmmooonnnlllkkklllppprrrqqqoooqqqrrrtttuuuwwwwwwxxxxxxzzz{{{zzzwwwtttqqqpppqqqpppooommmlllmmmnnnpppqqqssssssssstttuuuvvvtttsssssssssrrrrrrpppmmmhhheee\\\RRRHHHDDDBBB??????@@@>>>>>>============>>>>>>;;;;;;;;;===??????===;;;888:::===>>>===<<<<<<<<<;;;>>>@@@AAA@@@>>>======>>>>>>AAAIIIRRRYYY\\\\\\\\\[[[WWWNNNCCC===<<>>>>>??????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<>>><<<;;;;;;===>>>===;;;???===<<<<<<>>>>>><<<999???>>>>>>=========>>>>>><<<======>>>>>>>>>======;;;;;;::::::::::::;;;;;;;;;<<<===<<<;;;:::;;;<<<999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<;;;<<<<<<===>>>@@@@@@======<<<<<<===>>>???@@@>>>??????===;;;<<>>BBBJJJPPPVVV[[[___bbb^^^___```aaaaaabbbaaaaaacccbbbbbbeeegggddd]]]WWWOOOLLLJJJJJJLLLLLLJJJHHHEEEEEEEEEDDDBBBBBBDDDFFFHHHKKKQQQUUUYYY\\\___bbbhhhfffgggjjjoooqqqooolllmmmnnnoooppppppooonnnmmmppppppooommmkkkjjjkkklllnnnmmmmmmnnnpppqqqqqqpppssstttuuuvvvwwwxxxxxxxxxyyyzzzyyywwwsssqqqppppppoooooommmmmmmmmoooqqqrrrwwwvvvtttttttttsssqqqooorrrqqqpppqqqrrrooojjjfff]]]RRRHHHCCCAAA??????AAA<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;===??????===;;;999;;;===<<<;;;;;;;;;<<<:::===???@@@>>>===<<<===<<<>>>CCCJJJRRRWWWXXXXXXZZZ\\\[[[TTTKKKCCC@@@@@@===:::888777888999999999888777777777999;;;===???>>>======<<<;;;;;;::::::>>>CCCJJJRRRXXX[[[[[[[[[[[[\\\\\\^^^___aaacccdddaaa\\\UUUMMMFFFAAA???>>>;;;:::999888888999:::;;;:::999999999999;;;<<<======<<<;;;:::::::::;;;;;;:::999999999999999999::::::999777666666888999:::;;;:::999888777888888999888888888777888888999999777777888888888888777777777888888999::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>999888777666666666777888:::888666777888999777555;;;555666===>>>999;;;BBBGGGJJJOOORRRUUUXXX[[[]]]aaaaaaaaaaaa\\\SSSGGG>>>===;;;:::999:::999888666999999999999999999999999:::999888999;;;======<<<;;;:::999888888777777777888777777777888888999:::999999888888888888777777555333333555888999777555666666666666666666777777666666555555555666777888999999999999888888888888555555555666666666666666666666666666555444444333555555555555555555555555777777666555444444444444555666777666555444555777777666666666666777777888888888888888999999999999666666666666666666666666666555555555555666666777333444555666777888888888666666666666666666666666999999999999999888888888444777:::;;;999777666666777555444555666777666555555555666666777888888999666777888999:::999888777888777666555555666777777999888888777777777777777666666666666666666666666666666777777888888777777777777777777777777777777>>>>>>============<<<<<<===<<<;;;<<>>?????????@@@@@@?????????>>>>>>======<<<<<<======???>>>======??????>>>===>>>===<<<===>>>>>><<<:::@@@@@@??????>>>>>>============>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<<======<<<<<<===???::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============???>>>>>>>>>>>>???@@@AAA<<<<<<<<<<<<===???@@@AAA;;;<<<<<<<<<;;;<<>>AAAGGGKKKPPPVVV[[[_________````````````______bbbaaabbbdddfffeee___[[[QQQNNNKKKIIIIIIIIIHHHHHHJJJIIIHHHEEEBBBBBBCCCEEEEEEIIIMMMQQQTTTWWWZZZ\\\iiiiiiiiijjjkkklllllllllmmmnnnoooppppppooonnnmmmoooooonnnllliiihhhhhhiiilllmmmooooooooopppqqqsssrrrssstttvvvxxxzzz{{{|||xxxxxxxxxuuurrrpppooopppnnnnnnmmmmmmnnnppprrrssswwwvvvtttssssssrrrpppnnnrrrooonnnpppsssrrrmmmggg___TTTHHHCCCAAA???@@@BBB===<<<<<<;;;;;;<<<<<<===<<<;;;;;;===>>>???===<<<;;;<<<===<<<::::::;;;===:::<<<>>>???===<<<<<<<<<;;;>>>DDDKKKRRRVVVVVVUUUYYY\\\]]]ZZZQQQHHHBBB???>>>;;;999888999:::::::::999999888888:::<<<>>>@@@>>>>>>======<<<<<<;;;;;;>>>DDDLLLTTTZZZ\\\\\\[[[XXXZZZ\\\___`````````___XXXUUUNNNHHHBBB???======999999888888888999999:::::::::::::::;;;<<<===>>>===:::888888:::;;;:::888999999999999999999999999888888777777777888:::;;;;;;::::::999999999999:::999999888888777888888888777777888888888888777777888888888999999::::::;;;<<<;;;:::::::::;;;<<<===::::::999888777777777888999888777777888888777555999555666<<<===888888===;;;@@@GGGMMMRRRUUUXXXZZZ]]]___bbbdddaaaYYYOOOGGG@@@>>><<<<<<<<<;;;999888999999:::;;;;;;:::999999;;;999888999;;;<<<<<<<<<;;;::::::999999888888888777777777777777888888999666666666666777777777777666666666777999:::999777777777777777777777666666777777666666666777888999666666666666666666777777666666666666666555555555555555555666666555444444555555555555555555555555777777666555444444444444555666777666555444555777666777777777777666666555555555666666666777777777666666666666666666666666777666666555555555555666111222555777888888777666999999888777777666555555666777777777777777888888555777888888777666666777777555444555666777666555333333444444555666666666777777777777666666666666777777666666666666777777666666666555555555555444666666666666666666666666777888999999999888777666777777777777777777777777>>>>>>>>>>>>>>>============<<<;;;<<<>>>??????>>>???@@@@@@AAAAAA@@@@@@??????>>><<<;;;;;;<<<===>>>???>>>>>>>>>>>>???>>>>>>===<<<============<<<;;;@@@@@@@@@???>>>===<<<;;;=========>>>======<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===???>>>===<<<===???:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============@@@@@@???>>>>>>?????????<<<<<<<<<<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>@@@>>>@@@CCCFFFJJJPPPVVV[[[ccccccbbbaaa___^^^\\\[[[]]]]]]^^^```bbbbbb___\\\UUUQQQLLLHHHFFFFFFGGGGGGLLLKKKIIIEEEBBBAAABBBDDDEEEHHHLLLOOOQQQTTTWWWZZZdddfffggggggeeefffiiilllmmmnnnooopppppppppooonnnooooooooollliiigggggghhhhhhlllooopppooopppssswwwpppqqqrrruuuxxx{{{~~~vvvwwwvvvtttqqqoooooopppnnnnnnnnnnnnpppqqqsssttttttsssqqqrrrssstttsssrrrrrrooommmpppuuuuuuoooiii```UUUIIICCCAAA???@@@CCC??????>>>>>>>>>>>>??????===<<<;;;<<<>>>>>>===<<<>>>>>>>>><<<;;;;;;===???;;;===>>>???===<<<<<<===<<<>>>CCCIIIOOOSSSVVVWWWZZZ]]]^^^ZZZRRRIIIBBB>>>>>><<<::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;>>>DDDMMMVVV\\\______^^^ZZZ\\\^^^______\\\XXXVVVOOOLLLHHHCCC???<<<;;;;;;888888888888888888999999999999999:::;;;;;;<<<===???;;;777888<<<>>>;;;777999999999999999999999999777777777777888999;;;;;;;;;:::::::::::::::::::::::::::999888777777777888777888888999999888888777888888888999999:::::::::999888777777777888999:::;;;;;;:::999888888888888999888777777777777777666777555666;;;;;;777666999666:::@@@FFFJJJOOOSSSVVVXXX\\\aaaeeeeee___WWWRRRHHHDDD???<<<;;;<<<<<<;;;999:::<<<======<<<:::999:::999888888:::;;;;;;::::::::::::::::::999999888666555555555555555666666444444555555666777888888666777777888999999999888999999888888777777666666666666666666777777888888444444444555555666666666777777666666555555444444555555666777777777666666555555555555555555555555777777666555555555555555555666777666555444555777666777888888888666555444444444444555555555666666666666666666666666666666888777666555555555555555555666666777666555444333999888888888777777777666555555555666666777777777555666777666444444666777777555444555666777666555333333333444444444555555888777666555444444555555666666666666666777777777444555555555444444333333666666666666666777777777888999:::::::::888666555666666666666666666666666=========>>>>>>>>>>>>>>>===<<<;;;===???@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>========================;;;<<<============<<<===>>>>>>???>>>===<<<;;;:::<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>=========>>>>>>============<<<;;;;;;;;;AAA@@@@@@@@@@@@AAAAAA@@@>>>???AAABBBEEEKKKQQQVVVbbbbbbbbbaaa```^^^]]]\\\[[[\\\]]]___```aaa___^^^YYYUUUPPPJJJFFFEEEFFFGGGLLLKKKIIIEEEAAA@@@AAABBBFFFIIILLLNNNQQQSSSWWWZZZ]]]```ddddddccceeeiiinnnmmmnnnpppqqqqqqqqqppppppoooppppppnnnkkkiiiiiiiiifffjjjnnnooooooqqquuuyyyrrrrrrssstttvvvyyy{{{|||uuuuuuuuutttqqqppppppqqqnnnnnnooopppqqqrrrsssttttttrrrqqqqqqssstttttttttqqqooooooqqquuuuuupppjjjaaaVVVJJJEEEBBB@@@@@@BBB??????>>>>>>>>>>>>??????===<<<;;;;;;===>>>>>>===?????????>>><<<<<>>??????>>>===>>>???===>>>@@@DDDJJJPPPWWW[[[___```^^^YYYRRRJJJCCC???>>>===;;;;;;<<<===<<<;;;888:::>>>@@@@@@>>>:::888;;;;;;:::::::::::::::999===BBBLLLUUU]]]```aaaaaa^^^______^^^ZZZTTTOOOKKKGGGEEEBBB>>><<<:::::::::777777888888999999999999777888999999::::::;;;;;;CCC???<<<>>>AAACCC???;;;888999999::::::999999888666777777777888999:::;;;::::::::::::::::::::::::::::::999888777777777888888888999999999999888888888999999999999999::::::<<<;;;:::999999999:::;;;::::::::::::999999888888888888888888777666777777666555666999999666555666777888;;;>>>AAAFFFLLLQQQUUUZZZaaafffgggddd```]]]QQQKKKBBB<<<:::<<<>>>???999:::<<<======<<<:::999999888777777999:::999999::::::;;;;;;;;;:::999999666666555555555555666666777777888999::::::;;;<<<555666777888888777777777999999888888777777666666555555666666777777777777777777777888888999999999777777666666555555444444666666777888888888777777666666666666666666666666777777666555555555666666555666777666555444555777666777888888888666555444777777888888888999999999666666666666666666666666888777666555555555555555888777666555444555666666666777777777888888888999888888888999999:::::::::555666666555444444666777777555444555666777666555777777777777888888888888888777666555444444555555555555666777777777777777777888888888888777666555666666666666777777888888888999::::::999888777666666666666666666666666666<<<<<<============>>>>>>>>>===<<<===???AAA@@@??????@@@@@@AAAAAA@@@@@@???<<<<<<<<<;;;<<<<<<======;;;<<<======;;;;;;<<<===:::<<<>>>>>>===<<<===>>><<<===>>>>>>>>><<<;;;::::::;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<>>======<<<<<<<<<======>>>>>>>>>>>>===;;;:::999@@@???>>>>>>@@@@@@???===>>>??????@@@BBBGGGMMMRRR[[[\\\]]]___```aaaaaaaaa^^^^^^___```aaabbbcccccc]]]ZZZUUUNNNHHHEEEEEEGGGIIIIIIIIIFFFCCCAAABBBBBBFFFHHHKKKMMMOOOSSSWWWZZZXXX\\\```cccdddggglllooommmnnnooopppqqqqqqppppppnnnooopppooommmkkkkkkkkkgggiiilllnnnoooqqqtttvvvvvvuuutttsssrrrssstttuuutttuuuuuutttrrrpppqqqrrroooooopppqqqrrrssssssssswwwuuusssrrrsssttttttsssrrrrrrsssttttttrrrnnnkkkaaaVVVKKKGGGDDDAAA@@@AAA>>>======<<<<<<======>>>>>><<<;;;;;;===>>>>>>======>>>???>>>===>>>???AAA>>>???@@@???>>>===>>>@@@<<<===>>>@@@DDDKKKSSSYYYaaa___\\\XXXQQQJJJEEEAAA>>>===<<<<<<======<<<:::444777<<>><<<:::999999999666777888999::::::::::::666777888999::::::::::::@@@>>><<<===???@@@===:::888999:::;;;;;;:::999888777777888888999999999:::888999999::::::::::::999999999888888777888888888888888999999999999888888999999999999999999999999<<<;;;:::999888999:::;;;888999999:::::::::999999777888999888777666666888555666666777777777666666888999999999;;;???FFFJJJPPPVVV^^^cccffffffeeeeeeYYYQQQGGG>>>;;;<<<>>>@@@::::::;;;<<<<<<;;;:::::::::888777777999:::999888:::;;;<<<<<<<<<;;;:::999:::999999888888888888888555666666777888888999999444666888888666666666777777777777777777777666666444555666777777777666666666666777777777777777777666666666666666555555555777777888888888777777666666666666666666666666666777777666666555666666777555666777666555444555777666777777777777666666555666666666777777777888888666666666666666666666666777666666555555555555666666555444444555777:::;;;555555666777777888999999666666666777777777777777555666777666444444666777777555444555666777666555666666666666777777777777777777777777666666666666444555666777888888888777555666777888777666555444555666666777777888888999999888888888888777777777777777777777777777777777;;;;;;<<<<<<<<<=========???>>>===>>>AAABBBAAA@@@??????@@@@@@@@@@@@??????:::;;;<<<<<<=========<<<:::<<<>>>===;;;:::<<<>>>999<<<>>>>>><<<<<<===???<<<===>>>??????>>><<<;;;999:::;;;<<<===>>>>>>>>>;;;;;;::::::::::::;;;;;;===>>>???>>><<<;;;<<<===999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<===>>>>>>??????@@@@@@???>>>===<<<;;;:::999;;;>>>???===;;;>>>>>>??????AAADDDJJJNNNVVVWWWYYY\\\^^^```aaaaaa```aaaaaabbbbbbccceeefff```^^^ZZZRRRKKKFFFFFFGGGGGGIIIJJJIIIGGGDDDDDDDDDCCCEEEHHHJJJMMMPPPUUUYYYTTTWWW\\\aaadddgggjjjllljjjkkkmmmnnnooooooooonnnlllnnnpppooonnnllllllllllllkkkkkklllnnnppppppoootttsssqqqppppppqqqrrrssstttuuuuuutttrrrqqqrrrssspppqqqqqqrrrrrrssssssrrrwwwuuurrrrrrtttvvvwwwwwwrrruuuwwwvvvrrrooollllll```VVVMMMIIIFFFBBB???@@@>>>>>>============>>>>>>>>><<<:::;;;<<<>>>>>>>>>999;;;===>>>>>>>>>???@@@===>>>???>>>===<<<>>>???:::<<<===>>>@@@EEELLLQQQYYYXXXVVVSSSOOOIIICCC???===<<<;;;<<<======;;;:::666888:::<<<>>>>>>======::::::::::::::::::::::::===@@@FFFMMMSSSXXXZZZ\\\YYYVVVSSSNNNIIIEEECCCAAA???>>><<<;;;999999999999666777999:::;;;;;;;;;:::777888999;;;;;;;;;;;;:::999999:::::::::999888777777888:::;;;;;;:::888777777888888999999999888888777777999:::::::::999999888888888777888888999999888999999::::::999999888999999999999999999999999:::999888777666666777888666777888999::::::999999777888:::999666555666888555666666555666777888888777888888999999<<>>======::::::::::::::::::::::::<<<:::999999:::;;;;;;::::::;;;<<<======<<<;;;:::;;;;;;:::999999999999999333333333444444555555666555777999888666555666777666666666666666666777777555666777888888888777777555555555555444444444444555555555666666666666666666666666666666555444333666666666666666666666666777777666666666666777777555666777666555444555777777666666666666777777888444444444444555555555555666666666666666666666666666555555555555666666777555666666777888999:::;;;666666666666666666666666444444444444333333333333555666777777666555666777777555444555666777666555555555555444444444444444666777888999:::999888777333444666777888888888777333444555666555444222111555666666777888888999999888777666555555777888999777777777777777777777777:::;;;;;;;;;<<<<<<======@@@???>>>???AAABBBBBBAAA?????????@@@@@@?????????999:::<<<===>>>===<<<;;;;;;===???>>>;;;:::<<<>>>999<<<>>>>>><<<;;;===???<<<===???@@@AAA@@@>>>===888999:::<<<===>>>>>>???;;;::::::999999::::::;;;;;;<<<======<<<<<<===>>>888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>===============>>>??????>>>???AAABBBBBBAAA@@@???<<<;;;;;;===AAACCCBBB@@@===>>>??????@@@CCCHHHLLLUUUVVVXXXZZZ\\\]]]^^^^^^```aaabbbbbbaaabbbdddfffbbbaaa]]]UUUMMMGGGFFFGGGFFFHHHKKKKKKIIIGGGFFFFFF@@@BBBEEEGGGJJJNNNSSSWWWPPPSSSXXX]]]bbbfffgggggghhhjjjkkkmmmnnnnnnmmmmmmkkkmmmoooooonnnllllllmmmpppmmmkkkkkknnnooollljjjnnnmmmmmmmmmooorrruuuvvvtttuuuvvvuuusssrrrssstttqqqqqqrrrsssssssssrrrrrrsssrrrppprrruuuyyy{{{|||ssswwwzzzxxxqqqlllkkklll___VVVNNNJJJHHHBBB??????@@@@@@????????????@@@@@@>>><<<::::::<<<>>>>>>>>>666888<<<=========>>>???<<<===>>>===;;;;;;===>>>888;;;===>>>>>>@@@EEEIIIOOOOOOOOOOOOLLLGGG@@@;;;===<<<;;;<<<======;;;999<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@EEEJJJOOOSSSUUUWWWRRRPPPKKKGGGDDDBBBBBBBBB======;;;:::999999888888777888:::;;;<<<<<<;;;;;;888999;;;<<<===<<<<<<;;;888:::<<<<<<:::999888999777888:::;;;;;;:::888777888888999999999888888777666777888999:::999999888888777777777888999::::::888999999::::::999999888999999999999999999999999<<<;;;999888888888999999444555777999:::::::::999666999:::999666555666888666666666444555888:::999555777999:::;;;<<<>>>@@@@@@EEELLLRRRUUUYYY]]]aaa\\\WWWOOOHHHCCC???;;;999;;;::::::999999::::::;;;>>><<<;;;;;;<<<===<<<;;;999;;;<<<>>>>>>===;;;:::::::::999888777777777888666666666666777777777777555888:::999777555666888444444555555666666777777666777888999:::999888888999999888888777777666666444555555555666666777777555555555555444333222111777777777777777777777777777777666666666666777888555666777666555444555777777666555555555777888999777777777777888888888888666666666666666666666666555555555555555666777888777888:::::::::999777666777777666666555555444444777777777666555555555444555777888888777666666777777555444555666777666555888888888888888777777777666777999;;;<<<;;;:::999333444666777888888888777666777888999999777555444555666666777888999999999888666444333444666999;;;777777777777777777777777======>>>>>>>>>>>>======>>><<<;;;===AAABBB@@@>>>???>>>============:::888======<<<<<<;;;;;;;;;:::<<<<<<<<<===============<<<:::888999<<<===<<<:::============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888777777777888999999::::::::::::999999999888888777888999:::<<<===>>>>>>======<<<;;;999888777777999::::::;;;<<<===>>>>>>>>>>>>>>>>>>============???@@@AAA@@@>>><<<<<<<<<;;;;;;;;;<<<<<<<<<======BBB@@@>>>===???BBBGGGJJJLLLSSS[[[\\\YYYXXX[[[```aaa```^^^\\\[[[___eeeiiigggddd```ZZZSSSNNNIIIGGGFFFIIINNNRRRRRRNNNFFF@@@EEEEEEEEEFFFHHHKKKOOOQQQOOOQQQUUU]]]dddhhhhhhfffbbbcccgggmmmrrrsssoookkkkkkkkkiiihhhgggiiinnnqqqooonnnmmmmmmmmmjjjfffcccfffiiimmmooooooooooooooouuutttrrrqqqqqqrrrssstttzzzwwwsssqqqqqqqqqppppppoooqqqtttyyy|||}}}{{{yyyyyywwwuuuqqqnnnkkkiiiiiicccXXXKKKCCCCCCCCCAAA>>>===???@@@>>>:::999;;;>>>?????????>>>===<<<<<<;;;<<<;;;;;;<<<>>>???>>><<<===============<<<<<<<<<;;;<<<<<<===>>>??????@@@DDDDDDDDDDDDCCCBBBAAA@@@;;;:::999888888888999:::===<<<;;;:::::::::::::::999999999999999999999999888:::>>>BBBFFFIIIJJJKKKEEEEEEDDDBBB@@@???>>>===;;;;;;:::999999888777777777777777777888999:::;;;:::999777666666888999;;;:::===<<<777666;;;<<<888666888999999888888999:::777777888999::::::;;;;;;222555888777555555888;;;888888888999999:::::::::888888888777777777666666999888777777777888999:::<<<<<<<<<;;;;;;:::::::::555888:::<<<<<<:::888555222555888888666666888:::666666666666666666666666444555666777888888777777999>>>DDDJJJNNNSSSVVVYYYZZZ[[[WWWOOOJJJGGGCCC>>>>>>;;;999999999::::::999<<<<<<;;;::::::999999999999999::::::::::::;;;;;;>>>===<<<:::999888777777777777666555555555555555777888999::::::999888777555666666777888999999999888888777777777777888888777555444555666777666555777555333333555555555444666666666666666666666666555555555555555666777777333333333444444444555555777777777777888888888888555555444666777666444111222444666888888777666555444444555555666666777777555555555555555666777777555666777666555444555777666666777777777777666666666666555555555555666666999888777666666777888888333333444444555666666666333333444666777999::::::555555555555666666666666777777777777777777777777444666999999888777777888777666555666888999999888888888777666666666666666888777555333222333555666===>>>>>>>>>>>>>>>>>>======<<<<<<>>>@@@AAA@@@>>>@@@???>>>>>>??????===;;;=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???===;;;;;;======;;;999<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;<<<;;;::::::::::::999999999888999999:::;;;<<<======>>>>>>===<<<:::999999888;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>=========<<<>>>??????===<<<<<<===;;;;;;;;;<<<<<<<<<======????????????@@@CCCEEEFFFKKKQQQXXX[[[[[[ZZZ\\\___aaa```___]]]\\\^^^cccfffhhhfffccc^^^XXXRRRMMMJJJHHHJJJNNNQQQRRROOOHHHDDDCCCCCCCCCCCCEEEHHHKKKMMMQQQRRRVVV\\\dddhhhiiihhhaaaaaadddiiioooqqqoookkkllllllkkkiiihhhjjjnnnrrrnnnmmmmmmnnnnnnllliiifffkkklllnnnnnnmmmmmmmmmnnnssssssrrrrrrrrrrrrrrrsssvvvtttqqqpppqqqrrrrrrrrrtttttttttvvvyyyzzzyyyxxx{{{zzzwwwtttqqqooommmllleeeZZZMMMFFFDDDDDDBBB???@@@???>>>=========<<<;;;???>>>>>>======<<<;;;;;;===<<<<<<===??????>>><<<<<<<<<<<<<<<============:::;;;;;;<<<======>>>>>>AAAAAABBBAAA@@@???>>>>>>;;;:::999999999999:::;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@BBBDDDDDDDDDAAAAAA@@@???===<<<;;;;;;;;;;;;;;;:::999888888888777777777777888999:::;;;;;;:::888777777888999::::::===<<<777777;;;;;;888666888999999888888999:::888888999999:::;;;;;;;;;777888::::::999999:::<<<999888888888999999:::;;;;;;;;;;;;;;;::::::999999999888888777888999:::;;;<<<<<<;;;;;;:::999999999999;;;===>>>>>>===;;;999333666888999777666888999777777777777777777777777666666777777777777888888888<<>>>>>????????????>>>>>>===<<<<<<>>>@@@@@@???>>>@@@??????@@@AAAAAA@@@>>>>>>>>>============<<<<<<===<<<<<<;;;;;;===>>>???AAA???=========<<<;;;999<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::======<<<<<<<<<;;;;;;;;;????????????>>>>>>>>>>>>999;;;======<<<<<<<<<>>>;;;<<<<<<<<<<<<=========<<<===>>>@@@AAABBBBBBBBBIIIMMMTTTYYY]]]^^^^^^]]]`````````^^^]]]]]]```bbbffffffeeebbb]]]VVVPPPMMMKKKKKKMMMOOOPPPOOOKKKHHHDDDCCCBBBCCCDDDGGGIIIKKKPPPQQQTTTZZZ```eeeggghhh```___```eeekkkooonnnmmmmmmmmmlllkkkjjjlllooorrrooonnnnnnoooqqqpppnnnlllppppppooommmkkkkkkmmmoooqqqrrrrrrsssssssssrrrrrrrrrpppnnnnnnpppsssttttttxxxvvvuuutttvvvwwwwwwvvvzzzyyyxxxuuussspppooonnnfff]]]PPPHHHFFFEEECCC@@@BBB>>>;;;<<>>>>>>>>======<<<<<<;;;>>>=========>>>>>>===;;;;;;;;;;;;<<<=========>>>:::::::::;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>>>>======<<<;;;;;;:::<<<;;;;;;::::::999999888777777777777888999:::;;;<<<;;;:::888888888999::::::<<<;;;888777::::::888666888999999888888999:::888888888999::::::;;;;;;;;;:::999:::;;;<<<;;;::::::999888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999:::;;;;;;;;;;;;::::::999888888777;;;<<<<<<======<<<<<<;;;666888999999888777888999888888888888888888888888:::999888777666777888888888:::>>>AAADDDIIINNNRRRYYY]]]^^^ZZZUUUOOOGGG>>>AAA???;;;::::::;;;;;;;;;555777888::::::::::::999999999999999::::::::::::::::::::::::::::::::::::888777777666666666666666555555666666666666555555444444555555666666777777888888777777777777888888777666555555777777666555777555444444555666666555666666666666666666666666555555555555555666777777555555555555666666666666555555666666666777777777888777666777888777666444666666666666666666666555777777666666666666666555555555555555555666777777777888999888777666777999666666777777777777666666666666555555555555666666666666555555555555666666999999888777777666666555888888777777666666555555555555666666666777777777777777777777777777777777555777888999888777888888999888666777888888777666888777777666666666666666666666666666555555555555>>>>>>????????????>>>>>><<<<<<===>>>?????????>>>???>>>>>>@@@AAABBBAAA???>>>>>>>>>>>>>>>=========>>>===;;;;;;;;;<<<>>>??????>>>===<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@?????????>>>>>>>>>>>>:::<<<>>>===<<<;;;<<<===<<<<<<<<<<<<<<<=========;;;<<<===>>>@@@@@@AAAAAAHHHKKKPPPXXX___bbbaaa^^^___```aaa```^^^\\\]]]]]]bbbccceeeddd```YYYRRRNNNMMMLLLKKKLLLMMMMMMLLLKKKGGGFFFEEEDDDEEEGGGIIIJJJMMMOOORRRVVV\\\aaadddeee```^^^^^^bbbhhhmmmooonnnnnnnnnnnnlllkkklllppprrroooooooooqqqssssssrrrppprrrqqqnnnkkkjjjkkkooorrrqqqrrrtttuuuuuutttsssrrrqqqooommmmmmooorrrsssssswwwuuutttuuuvvvvvvuuutttvvvuuutttsssqqqooonnnmmmggg___SSSJJJGGGEEEBBB@@@???===<<<===>>>>>><<<:::?????????>>>>>>=========>>>===<<<<<<======;;;999::::::;;;;;;<<<===>>>>>>::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::============<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777777777888999:::;;;===<<<;;;:::999888999999:::;;;:::999888999999888666888999999888888999:::777777777888888999999999:::888666777999:::888555;;;:::888777777999:::;;;999999999999999999999888:::999999:::::::::;;;;;;::::::999999888777777666:::999999888888999999:::999999::::::999999888888999999999999999999999999<<<;;;999777666666888999999:::;;;===???CCCIIIMMMUUU[[[```___\\\WWWNNNFFFDDDAAA===::::::;;;::::::555666888::::::999888777888999999999999:::::::::::::::::::::::::::::::::999888777777666666777777444444555555555555444444555555555666666777777777888888777777777777888888777666555666777888777555555333222333444555555444666666666666666666666666555555555555555666777777666666666666777777777777555555555555666666666666999888777777888888777555666666555555666777888888888777777777666666555555555555555555555666777777666777888888666666777888666666777777777777666666555444444444444444444555666555555555666666777777555555666777777888888999888888777777666666555555444444444555555555666666666666666666666666666666555777888888777777888999:::888777777888888666555777777666666666666777777666666777777777666666555>>>>>>????????????>>>>>>;;;<<<===>>>>>>>>>>>>???>>>======>>>@@@AAA@@@???=========>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<======>>>?????????>>>>>>>>>>>>======???@@@???===;;;;;;;;;==============================<<<<<<===???AAABBBGGGHHHMMMVVV___dddbbb___^^^___aaa```^^^[[[ZZZZZZ```ccceeefffccc]]]VVVRRRNNNLLLIIIHHHJJJKKKKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHLLLNNNRRRVVVZZZ^^^bbbddd```^^^]]]```gggllloooooonnnnnnnnnmmmkkkllloooqqqmmmllllllnnnpppqqqpppooopppooonnnlllkkkmmmrrruuurrrssstttvvvvvvvvvuuutttrrrpppnnnmmmoooqqqqqqqqqqqqrrrsssvvvxxxwwwtttrrrrrrrrrrrrrrrqqqooonnnmmmhhh```UUULLLGGGCCCAAA???:::===???>>><<<:::;;;<<<@@@@@@???????????????>>>===<<<;;;;;;<<<<<<:::888999::::::;;;<<<======>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;::::::999;;;;;;;;;<<<============;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999777777777777888999:::;;;===<<<;;;:::999999888888:::999999:::999888888888666888999999888888999:::666666666666777777777777999777444555888999777444;;;:::999888888888999:::777777777777888888888888999999::::::;;;;;;;;;;;;999999888888888777777777888888777666666777888888:::999999:::::::::999888999999999999999999999999===;;;999777666666777888::::::::::::<<>>>>>>>>>>>======:::<<<>>>>>>======>>>???===<<<<<<===???@@@???===<<<<<<============>>>>>><<<<<<<<<===============999:::;;;;;;::::::;;;===;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999999:::;;;<<<===>>>???>>>>>>>>>>>>============>>>@@@@@@???===;;;:::;;;>>>>>>>>>============<<<>>>===<<<;;;<<<>>>@@@BBBEEEFFFKKKSSS[[[aaaaaa```]]]^^^```___]]]ZZZYYYYYYaaadddgggiiigggbbb\\\XXXPPPMMMIIIGGGHHHIIIJJJKKKHHHGGGEEECCCBBBBBBDDDDDDJJJNNNSSSWWWZZZ]]]aaaccc```^^^\\\___eeekkkmmmmmmlllmmmmmmllljjjkkkmmmooollljjjjjjjjjlllmmmmmmkkkmmmmmmnnnnnnnnnpppsssvvvrrrssstttuuuuuuuuuuuuuuutttqqqooonnnooopppqqqpppnnnooorrrvvvxxxwwwtttqqqqqqrrrssstttsssrrrqqqpppiiibbbWWWNNNGGGCCC@@@>>>999===@@@@@@<<<:::;;;>>>????????????????????????<<<;;;;;;;;;<<<<<<;;;999:::::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::999:::;;;<<<============;;;;;;:::::::::;;;<<<<<<:::::::::::::::::::::::::::999999:::;;;<<<===>>>999999999888888888888888999999999999999999999999777777777777888999:::;;;;;;;;;::::::999999888888:::888888;;;:::777666888666888999999888888999:::666666666666666666666666999888777888999999999888:::::::::999999999999888888999999999999999::::::888888999:::::::::::::::777888888888888999999999999888888777777888888999999888888999;;;;;;999888999999999999999999999999;;;:::888777666666777777:::::::::999999<<<@@@CCCEEELLLSSSWWW[[[______[[[PPPKKKDDD???<<<;;;:::999;;;::::::999888888777777888888888888999999999999;;;;;;<<<<<<;;;999888666:::999999888888888888888666666555555555555666666777777777777888888888888888888777777777777888888888777666666888888777666666555444444666888888777666666666666666666666666555555555555555666777777666666666666777777777777555555666666666777777777:::888666666777888777666444444555666888999::::::888777777777777777777666555555555555555666777777444666777666555444555666666666777777777777666666666666555555555555666666555666777888999999999888888777777666666555444444444555555666777888888999666666666777777777888888777777777777777777777777666777888777666666888:::999888666777888888777666666666666666666777777888777777777777888888888888<<<<<<============<<<<<<999;;;>>>>>>===<<<>>>???>>>======>>>???@@@>>>===;;;;;;<<<<<<<<<=========:::;;;===>>>???>>>===<<<:::<<<>>>===:::999;;;===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<:::;;;;;;;;;<<<<<<==================<<<<<<<<<;;;<<<===>>>>>><<<:::;;;;;;>>>>>>>>>>>>=========<<<=========>>>??????@@@@@@AAACCCHHHNNNUUU[[[^^^___\\\]]]___^^^\\\ZZZYYYYYY```cccgggiiihhhddd^^^[[[SSSOOOKKKHHHHHHIIIJJJJJJJJJHHHFFFDDDBBBBBBCCCDDDFFFJJJQQQUUUWWWZZZ]]]______\\\[[[^^^ccchhhjjjiiijjjkkkkkkjjjiiiiiijjjlllooommmllllllmmmmmmlllkkkkkkmmmoooqqqqqqqqqssstttqqqqqqqqqrrrrrrsssuuuuuutttqqqooonnnpppqqqrrrrrrppppppqqqsssuuuuuusssqqqppprrrssstttuuutttsssrrrkkkddd[[[QQQIIIDDDAAA???<<<>>>@@@AAA@@@???>>>==============================<<<<<<===>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::888999;;;<<<======<<<<<<:::::::::::::::;;;<<<===:::::::::::::::::::::::::::999999999:::;;;===>>>999999999888888777777777888888888888888888888888777777777777888999:::;;;999999999999999999888888:::777888;;;;;;777555888666888999999888888999:::888888888888888888888888777888999999999999:::;;;888999:::;;;;;;999888666999999999::::::;;;;;;;;;777888999:::::::::999888666777777888999:::;;;;;;888888888999999888888888888777666888;;;;;;:::888999999999999999999999999888888888777777666666666999999999888777888;;;>>>???DDDIIIMMMTTT\\\aaaaaaWWWRRRJJJCCC???===;;;:::<<<;;;999888888999:::;;;888888888888999999999999888999;;;<<<<<<;;;999888::::::999888888888888999888888777666666777888888777777777777777777777777888888777777777777888888888777666777888888777666444222111222444666666555666666666666666666666666555555555555555666777777555555555666666666777777666666666777777777888888:::888666555666777777666555666777888999888777777777777777777777888888888555555555555555666777777555777888777666555666777666666777777777777666666444333333222222333333444444555666777888888888777999888888777777666666555555555555666777888888888444444444444555555555555777777777777777777777777777777888777666666888:::888777666777888999888777666666666666666777888888888888777777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;888;;;>>>>>><<<<<<===@@@???>>>===>>>@@@@@@>>><<<:::;;;;;;;;;<<<<<<======999;;;===???@@@>>><<<;;;===???@@@>>>;;;999:::<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<>>>>>=========<<<:::<<>>AAAEEEKKKQQQVVV[[[^^^\\\]]]^^^]]][[[YYYYYYZZZ]]]```dddgggfffbbb^^^[[[UUUQQQLLLIIIIIIJJJJJJJJJMMMLLLIIIFFFEEEDDDEEEEEE@@@FFFMMMRRRSSSUUUWWWZZZ]]][[[ZZZ]]]bbbfffgggfffiiijjjjjjiiihhhgggiiijjjtttrrrpppoooppppppooonnnjjjmmmqqqsssrrrrrrqqqrrrppppppooooooppprrrsssuuusssqqqnnnnnnppprrrttttttsssrrrpppqqqrrrssssssrrroooppprrrtttttttttrrrqqqlllggg]]]SSSJJJEEEBBB@@@@@@???>>>AAADDDDDD@@@<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>======>>>@@@AAA@@@>>>;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;;;;::::::777888:::<<<======<<<;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::<<<===<<<<<<;;;;;;:::999999888777777777777777777888888777777777777888999:::;;;777777888999999999888888:::666777<<<<<<666555888666888999999888888999:::::::::999999999999999999444777999999777777:::===888999;;;<<<<<<:::777555888888888999999:::::::::666777888999:::999888888666666777999:::;;;<<<===777777888888888888777777777666555777:::<<<:::888888888888888888888888888666777777777777666555555777888888777666666888:::<<<@@@CCCFFFMMMYYY```bbb]]]WWWNNNGGGBBB???===<<<;;;:::888777888:::===???777888888888888999999999666888:::<<<<<<<<<;;;:::;;;:::999999888888999999:::999888777777888999:::666666666666666555555555888888777777777777888888888777666777888999888666666555444555777999999888666666666666666666666666555555555555555666777777555555555555666666666666777777777777888888888888:::777555555666777666666777888999:::999777555333666666777777888888999999555555555555555666777777666888999888777666777888666666777777777777666666666666666555555666666666222333555777777777777666777777777888999999::::::666666666666777777777777777777777777888888888888777777777777777777777777777777888777666666888;;;777666555666888999999888666666666666666777888888999888777666666888:::<<<::::::;;;===???@@@>>>======<<<;;;===??????===999===>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>=========>>><<<<<<<<<;;;;;;:::::::::777999:::<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>======>>>??????===;;;:::<<<>>>???===<<<<<<<<<===============<<<<<<<<<=======================================<<<<<<<<>>>>>>>>>>>>>>:::777666999>>>@@@>>>:::===============>>>??????===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;???;;;:::<<<<<<:::;;;>>>======<<<;;;999888777777:::;;;<<<<<<======<<<<<<888888777777888:::<<<===::::::;;;<<<<<<<<<;;;;;;888888999999999:::::::::888888888888888888888888:::999999999888777777777999999999999999999999999777777777666555666999;;;===:::999:::<<<===;;;999777777777777777777777777777777888888888999999999555666777888999:::::::::777888999:::::::::::::::999999999888888777777777777777888999::::::;;;;;;777777888999999:::;;;;;;;;;:::888777777888:::;;;:::999888999;;;:::777333:::999888777777888999999777888;;;???FFFNNNXXX______```[[[OOOEEEAAA???======<<<;;;<<<<<<<<<:::888;;;;;;:::999888888888999:::;;;<<<<<<<<<;;;:::999777888999::::::888777666222555888999888777777777777777888888888888777777777777777777777777777777777666666666555555555555666555555555555666777777777666555444444555666777999:::999888666666888:::777666555444555666888:::777777777777777888888999555666666666666666555444555777999:::;;;:::888777555555666777888888777777888:::888555555888999777555555666666777777888888333444666777888888888888777777666666666666777777;;;:::888777777777666555666666666666666666666666777777777777777777777777666666666888::::::999777555555555555555444444444888888888888888999999999333999:::666555999:::777777777666666666666777777666666666666777777777777<<<<<<<<<===??????===;;;===<<<;;;===??????===:::<<<======>>>>>>>>>======999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>==================>>><<<<<<;;;;;;;;;:::::::::999:::;;;======>>>======;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>>>><<<::::::<<<>>>>>>===<<<<<<<<<=====================<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@CCCGGGOOOXXX^^^_________``````^^^\\\ZZZ[[[]]]```bbbbbbaaaaaaaaa```[[[UUUNNNJJJHHHHHHIIIKKKJJJIIIGGGEEECCCAAAAAAFFFFFFHHHJJJMMMQQQSSSUUU]]]___```aaaaaaaaaccceeefffggggggffffffgggkkknnnoooooonnnnnnnnnnnnooooookkkkkklllmmmnnnppprrrsssrrrpppoooppprrrtttuuutttmmmmmmllllllmmmmmmnnnnnnsssrrrrrrrrrssssssrrrqqqqqqqqqqqqsssuuutttpppmmmkkkfff]]]UUUOOOIIIEEEBBB????????????>>>>>>>>>>>>>>>;;;999;;;>>>???<<<999===<<<<<<<<<======>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::999999::::::::::::;;;;;;===:::999;;;;;;999:::===<<<<<<;;;:::999999888888:::;;;;;;<<<<<<<<<<<<<<>>===<<<===>>>>>><<<:::===<<<<<<===>>>>>>===;;;;;;;;;<<<===>>>>>>>>>===999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>><<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======;;;::::::<<<======<<<;;;;;;<<<<<<<<<==================????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???CCCIIIQQQVVV^^^___```aaa```___]]]\\\[[[[[[]]]```dddeeedddccc```\\\VVVPPPKKKHHHFFFFFFLLLKKKJJJIIIGGGDDDCCCAAADDDEEEGGGIIILLLOOORRRTTTZZZ[[[\\\___bbbcccbbbaaaggghhhhhhhhhggghhhkkkmmmooooooooooooooooooooooooiiiiiijjjkkknnnrrruuuwwwuuusssqqqqqqrrrssssssrrrmmmmmmllllllllllllllllllooopppppppppnnnoooppprrrrrrrrrrrrrrrrrrqqqmmmjjjiiieee___YYYSSSMMMGGGCCC@@@@@@?????????>>>>>>>>>AAA>>><<<===>>>>>>;;;888<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::999999::::::::::::;;;;;;;;;888888::::::888999<<<;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<@@@???===;;;999888888777888888888888777777666555666666777777777888888888::::::999999888888888777888888888999999999999999::::::999999888888888888777999;;;;;;:::999999::::::999888888::::::999888888888888888888888888888888888888888888999999999888888999999999999999888999:::;;;;;;;;;;;;;;;;;;888777777777777666666666666666777777888888999999888888888888999999999999:::999888777777888999:::888777666777999:::::::::555555555666777888::::::999999::::::;;;???DDDHHHVVV]]]aaa___YYYRRRJJJBBB>>><<<;;;;;;<<<<<<;;;::::::999888888777888888888::::::;;;;;;;;;;;;::::::;;;;;;:::888888777777777666777777666555444555777666666777777888888888888777777777777777777777777777777777666666666555555444555666777777777666666555555666666666666555555777777666666666777777888777777666555555666888999666555555555555666777777444444555666777777777666555555555666666666666777333444444555555555555555444666666222222666666444777777777777666666666666888999999999999888777666888777777666666777777888888888777777777777777777666666666666666666666666777777777777777777777777;;;999777666444222///,,,444444555666777888999999999999888777666555444444999<<<<<<777444555555333555555555555555555555555777777888888888888999999>>><<<<<<<<<>>>>>>===;;;===<<<<<<============<<<999:::;;;======>>>>>>>>>::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;======<<<::::::;;;===<<<;;;:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>@@@EEEKKKPPP\\\^^^```bbbaaa___^^^]]]]]]\\\\\\___dddgggeeeccc___\\\WWWQQQKKKGGGDDDCCCKKKKKKKKKJJJHHHFFFDDDCCC@@@AAACCCGGGKKKPPPSSSUUUWWWWWWXXX]]]bbbdddbbb___iiijjjjjjiiihhhhhhiiikkknnnnnnnnnoooooonnnnnnnnnmmmmmmmmmmmmoooqqqtttuuuvvvtttrrrqqqrrrrrrpppoooooooooooonnnnnnmmmllllllmmmooopppooollllllooosssqqqqqqqqqqqqqqqooommmkkkiiigggccc^^^XXXQQQHHHCCCAAA@@@@@@??????>>>>>>>>>@@@>>><<<=========:::888<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::999999999:::::::::;;;;;;;;;888888;;;;;;888999<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999777777777777777777888888888999;;;::::::999999888888777888888888999999:::::::::::::::999999888888777777===???BBBBBB???<<<;;;::::::999999999::::::999999888888888888888888888888888888888888888888888888999999999:::999999888888999999::::::;;;::::::999666666666666666666666666777777888888999999999999::::::::::::999999999999999999888777777888999999999888777666777999::::::555555666666666777888888888999999888888999<<>>;;;:::;;;;;;;;;:::999888888777777888888888999:::::::::;;;;;;;;;;;;===<<<:::888777777777888999999888555333333555777666666666777777888999999666666666666666666666666777777777666666666666555333555777888999888666555444555666777777666555444777666666777888999999888777777666666666666777888555444444444444555666666333333555666777777777777555444444444444555666666666666777777777777777666333666666333333666777444888888777777666666555555777777777888777777777777888777777777777777777888555666888888888777888999666666666666666666666666666666666666666666666666888777666666666666444222555666666777888888999999777777666666555555555444999::::::888555444444444444444555555555555444444555555555555666666666777<<<;;;:::;;;===??????>>>============<<<<<<======:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<====================================<<<;;;:::::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>===<<<:::;;;<<<;;;:::999:::<<<;;;<<<<<<<<<======>>>>>>========================;;;;;;<<<<<<============@@@@@@@@@???@@@CCCGGGKKKWWWZZZ___aaa```^^^^^^^^^___]]]\\\___ccceeecccaaa```^^^ZZZUUUOOOIIIEEECCCIIIIIIJJJJJJIIIHHHFFFEEE???@@@BBBEEEIIIMMMPPPRRRWWWWWWYYY^^^dddgggeeebbbdddgggiiijjjjjjjjjlllmmmlllmmmnnnnnnnnnnnnmmmlllppppppooooooppprrrtttuuutttsssqqqqqqqqqpppnnnlllnnnnnnoooooonnnmmmlllkkkmmmoooqqqpppnnnmmmpppsssnnnooopppppppppoooooonnnmmmkkkhhhddd]]]TTTJJJCCCAAAAAAAAA@@@???>>>>>>===;;;;;;;;;;;;<<<<<<;;;:::===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;:::888999<<<<<<::::::===999999::::::::::::;;;;;;999::::::;;;<<<;;;;;;;;;666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888888999999999::::::::::::::::::999999888888888888999999:::::::::;;;999999999888888777777777<<>>===;;;;;;===>>>;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????>>>===;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>???>>><<<::::::;;;:::888888:::<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAA@@@??????AAADDDGGGPPPUUU\\\___^^^]]]^^^______^^^^^^___```aaaaaa```dddbbb```[[[VVVPPPJJJGGGFFFGGGIIIJJJJJJIIIHHHFFFCCCDDDDDDEEEGGGHHHJJJKKKQQQRRRUUUZZZ___bbbcccbbb^^^aaafffiiikkkmmmoooqqqjjjkkklllmmmmmmlllkkkjjjmmmmmmoooqqqrrrtttuuuvvvrrrqqqppppppqqqpppnnnlllkkklllmmmnnnnnnmmmkkkjjjnnnoooqqqrrrqqqqqqrrrrrrlllnnnppppppppppppqqqrrrpppooolllhhhaaaXXXMMMFFFBBBBBBAAA@@@???>>>>>>===999999:::;;;<<<<<<<<<;;;>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;:::888999<<<===::::::===::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;777888999:::::::::999999:::::::::::::::999888777888999999999999:::::::::::::::::::::::::::::::::999999999:::::::::::::::888888888888888888888888777:::>>>@@@@@@?????????:::;;;<<<<<<::::::;;;<<<999999999999999999999999999999999888888888888888999999:::::::::::::::999888888888888888777777666999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;888888888888888888888888:::::::::999777666777888999999999888777666444444444666888888888888999;;;:::BBBKKKSSS[[[aaa```[[[NNNIIICCC>>><<<;;;::::::999999999888999999:::;;;999999888888999:::;;;<<<;;;;;;:::999999999999999;;;;;;:::777555555777999999888777666666777888999777777777777777777777777888888777777777666666666555666777888888888777777555555666666666666555555888666666999===>>>===:::777777777777666666666666555444444444444555666666444444555666777777777666555555555666666666666777555555555555555555444333444777888777777::::::777777777777777666666666666333333333444555666888999999888888777777888888999333666::::::888666777999777777777777777777777777777777777777777777777777666444333333444555555444888888888888777777777666333333444555666777888888555444555888777444666999444555666777777666555444666666777777777777888888>>><<<:::;;;<<<>>>>>>>>><<<===>>>===::::::===???>>>>>>???????????????>>>????????????????????????========================;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>>>><<<;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;===>>>===;;;:::::::::999888888:::<<<;;;;;;<<<<<<===>>>>>>???========================::::::;;;<<<<<<===>>>>>>>>>???>>>===<<<===@@@CCCJJJPPPXXX\\\\\\\\\]]]___\\\]]]^^^^^^^^^^^^```bbbeeeeeeccc```ZZZTTTNNNJJJBBBDDDGGGIIIJJJJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGGGGJJJMMMQQQTTTWWW[[[___bbb]]]aaafffiiikkklllmmmnnnhhhiiikkkllllllkkkiiihhhiiikkknnnqqqsssttttttssspppooooooqqqrrrrrrpppnnnkkklllmmmoooooonnnmmmlllnnnooopppsssuuutttrrrpppllloooqqqqqqooooooqqqsssrrrpppnnnkkkeee\\\RRRKKKCCCBBBBBBAAA???>>>>>>===999;;;<<<<<<<<<<<<<<<<<>>======<<<<<<<<<===;;;;;;;;;:::::::::999999;;;::::::::::::::::::;;;999999::::::::::::;;;;;;888666777<<<<<<:::999<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::999::::::;;;;;;:::999888888888999999999888888777888888888888999999999999888999999::::::;;;;;;;;;::::::::::::::::::999999666666777777888888999999999;;;>>>???>>>=========999;;;<<<;;;999888:::<<<999999999999999999999999999999999888888888777777888888999:::;;;;;;;;;;;;999999999999999888777777666666666666777777777888::::::::::::::::::::::::777888888999999:::::::::777777888888888888777777666999;;;:::888666777999888888999999999777666555333555888999888888888999999===AAAGGGQQQ\\\aaa```XXXRRRJJJCCC???===<<<;;;::::::999999:::;;;;;;<<<999888888888888:::;;;<<<999999::::::;;;;;;::::::;;;;;;;;;999777777888:::;;;999888666555666777888777777777777777777777777888888888777777777666666666666777777777888888888666666555555555555666666777555444888===???===999777777777777777666555555555555555444555666666777555555666666666666666555555666777888999888888777555555555555555444333333333777999777888;;;:::777666666666666777777777777555555444444555666777888999888888777777888888999333777;;;;;;888555666999777777777777777777777777777777777777777777777777777555333333555666666666666666777777777777777777555555555666666777777888555333555888777333555:::444555777888888777555444666666666777777777888888@@@>>>;;;;;;<<<======<<<<<<>>>>>>===::::::===@@@???@@@@@@@@@@@@??????>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<555777999<<<>>>>>>>>>===:::::::::;;;;;;<<<<<<<<<>>>>>><<<;;;;;;<<<===>>><<<<<<============<<<<<<========================888888888:::<<<===<<<::::::::::::888777777999<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999999::::::;;;<<<======<<<<<<<<<;;;999:::===@@@FFFMMMVVV[[[[[[[[[]]]```ZZZ\\\^^^^^^\\\]]]```cccddddddccc```[[[UUUNNNJJJ@@@BBBFFFIIIKKKKKKJJJIIIBBBBBBBBBCCCEEEFFFHHHIIIJJJNNNRRRUUUWWW[[[aaafffaaadddhhhjjjjjjiiihhhhhhggghhhjjjkkkkkkjjjhhhggghhhjjjnnnqqqrrrqqqpppoooooooooppprrrttttttrrrppplllnnnpppqqqrrrqqqpppooonnnnnnooossswwwvvvrrrnnnnnnppprrrqqqooooooqqqsssrrrqqqooolllggg___VVVOOOCCCCCCBBBAAA@@@>>>>>>===;;;===>>>>>>===<<<<<<===??????>>>===============;;;;;;;;;:::::::::999999:::999999999999999999:::999999:::::::::;;;;;;;;;666555666;;;;;;999888:::;;;;;;;;;::::::999999999999999:::;;;;;;;;;::::::888999;;;<<<===<<<;;;;;;888999999:::::::::999999777777777777888888888888777888999:::;;;;;;<<<===;;;;;;;;;::::::999999999555555666777888999::::::AAABBBCCCAAA>>>;;;::::::777:::;;;:::888777999;;;999999999999999999999999999999999999888888777777777888999:::;;;<<<<<<<<<:::::::::::::::999888777777777888888999999999:::999999999999999999999999555555666777888999999:::777777888888888888777777333777:::;;;999888999:::777777999::::::999888777333555888999888777777888888999999===GGGVVV^^^______XXXOOOGGGBBB???>>>===::::::::::::;;;;;;<<<===888888777777888:::;;;===777888:::;;;<<<<<<;;;::::::;;;<<<:::999888999;;;<<<:::888666555555666777777777777777777777777777888888888888777777777777777777777666777888888999777666555444444555666777666444333777<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????===<<<;;;===<<<;;;<<<===<<<;;;999999999888999;;;===AAACCC@@@@@@???>>>===<<<;;;;;;===:::999:::<<<===;;;999;;;::::::::::::;;;<<<===::::::<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::999999::::::;;;<<<:::::::::;;;<<<===>>>???===>>>??????===<<<<<<===999:::<<<===>>>===<<<;;;???>>><<<;;;<<<===???@@@GGGGGGIIIPPPYYY______\\\^^^^^^^^^]]]]]]]]]]]]\\\___aaacccccc___VVVNNNHHHCCCBBBAAABBBDDDFFFFFFEEEBBBAAA???>>>???BBBFFFHHHHHHKKKNNNRRRVVV[[[aaaeeeeeedddcccbbbcccfffhhhjjjlllkkkkkkjjjiiihhhgggfffhhhiiikkkmmmnnnnnnnnnmmmmmmnnnppprrrssstttssssssqqqpppnnnmmmmmmoooqqqsssvvvrrroooooorrrtttsssqqqpppsssvvvwwwvvvtttrrrrrrrrrnnnjjjiiiiiidddYYYPPPGGGEEEBBB@@@@@@???===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888888888888999999999888888888777777777666666999:::;;;:::888777888999666666777888999::::::;;;::::::999999888999999999666777888::::::999999888777888:::;;;;;;:::999888::::::999888777777888888777777888888888888777777777777666555555666777888888888888999999::::::::::::888666555555666888:::777888999:::<<<===>>>???>>>======<<<<<<;;;;;;:::;;;999777666888:::;;;;;;999999888888888888999999888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999<<<;;;;;;::::::999999888222333555777888999999999888888888888888888888888:::;;;<<<======;;;999888777888888888888999999999::::::::::::::::::::::::888888777777666666555555:::999888888<<>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>>>>>>>>>>===<<<<<>>===>>>??????===;;;;;;::::::;;;<<<>>>@@@BBB>>>>>>======<<<<<<;;;;;;<<<;;;999:::<<<===;;;999::::::;;;;;;;;;<<<<<<<<<;;;<<<===?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>===>>>??????===<<<<<<===;;;<<<<<<=========<<<<<<>>>===<<<;;;;;;===>>>@@@DDDDDDGGGNNNXXX^^^```^^^^^^^^^^^^]]]]]]\\\\\\\\\___bbbdddeeeaaaZZZSSSNNNFFFDDDCCCCCCDDDFFFFFFFFFCCCBBB@@@??????BBBEEEGGGHHHJJJNNNRRRUUUZZZ^^^bbbeeeeeeeeeeeefffhhhiiijjjkkkkkkjjjjjjiiiiiiiiihhhhhhiiijjjlllmmmmmmmmmlllkkklllnnnpppqqqqqqppppppnnnmmmlllkkkmmmooorrrsssrrrpppnnnnnnpppqqqqqqqqqoooqqqttttttsssrrrqqqrrrrrrmmmiiihhhhhhcccYYYPPPHHHFFFBBBAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999::::::::::::<<<;;;;;;;;;;;;:::::::::999:::;;;:::888777888999777777777888999999::::::;;;::::::999999:::::::::777888888999999999888888999:::::::::999888777777:::999999888777777888888888888999999999999888888:::999888777666666777777999999999999999999::::::999888777666666777888999::::::::::::;;;;;;;;;<<<;;;;;;::::::999999999888;;;999777777999:::;;;:::::::::999999999999::::::777999:::;;;999999:::;;;;;;::::::::::::::::::999999:::::::::::::::::::::888888999999:::;;;<<<===::::::::::::::::::::::::888999:::;;;;;;999888777777888888888888999999999::::::::::::::::::::::::777777777777666666666666::::::999999;;;@@@GGGLLLYYYYYYXXXSSSLLLFFFCCCBBB:::::::::999888888999::::::;;;<<<:::777666777999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;777999::::::777666555555666666777777777777666666666666666666666777888888666555444555777888888777555666666666777777777777999888777666666777888999777666666555555555555666666555333444666666444111444555555555555555555444666666666777777777888888777777888888888888777777999999888777666555555444777777666666777777888999777666666666666777888888999999999999999999999999777888888666555444555777777666555666888888666444888888777555333444777:::999666333333555888999999777777888888777777666555666777888999999:::999999555555555555555666777777555666777888888777666555555666777888888777666666<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<<<<<<<;;;;;;:::;;;;;;;;;========================>>>>>>======<<<<<<======???>>>===>>>??????===;;;<<<<<<======>>>?????????<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;::::::<<<<<<;;;:::999:::;;;<<<===<<<;;;;;;888999:::<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<>>>??????===<<<<<<=========<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>>@@@@@@DDDKKKUUU\\\______^^^^^^^^^]]]\\\[[[[[[ZZZ___bbbeeefffddd___YYYUUUKKKHHHEEEDDDEEEFFFGGGGGGFFFDDDBBB@@@@@@AAADDDEEEFFFJJJNNNRRRTTTWWW[[[]]]bbbcccdddeeefffgggggghhhiiiiiijjjjjjjjjkkkkkkkkkjjjjjjkkkkkklllllllllllllllmmmnnnooooooooonnnnnnjjjjjjjjjkkkmmmooorrrtttppppppppppppoooppprrrtttpppqqqrrrrrrppppppqqqrrrrrroookkkjjjiiiddd[[[SSSJJJGGGCCCAAAAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999:::;;;:::888888888999888888888888888888888888;;;:::::::::::::::;;;;;;999999888888888888888888;;;:::999888777666666666:::999888888777888888888999999::::::::::::999999<<<;;;:::999888777777777::::::999999999999999999777777777777777777777777<<<;;;;;;::::::999999888999999999999999999999888999888777888:::;;;:::999;;;::::::::::::::::::;;;777999::::::999999:::;;;999::::::::::::::::::;;;888888999999:::;;;;;;<<<888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;777777888999999777666555777888888888888999999999::::::::::::::::::::::::666666666666777777777777777888999999999;;;???BBBOOOSSSWWWXXXTTTNNNIIIFFF>>>===;;;:::::::::;;;;;;:::;;;;;;999777777888999999:::<<<=========<<<;;;::::::999999999999::::::777999:::999777666666666666666777777777777666666666666666666666777888888666555444555666777666555555555666666666777777777888666444222222444666888666555555555555666666777777666555666777777555333444555666777777666555444555555555666666666666777666777777888888777777666888888888888777777777666777777666666777777888999999888888777777777777777888888888888888888888888999:::999888555444555666666666555666777888666444666777777666555555666888555444333444777888999888777888888888888777777666888999999::::::999999999555555555555555666777777666666777777777777666666666777777777777777666555<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<===>>><<<;;;;;;<<<======;;;:::<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<=========;;;;;;:::;;;;;;;;;;;;;;;999:::<<<>>>>>>===;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999:::::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<===???>>>===;;;<<<<<<>>>===;;;:::::::::;;;<<<;;;;;;:::::::::;;;<<<===>>>???BBBHHHQQQXXX\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXX^^^```cccfffeeebbb^^^[[[QQQMMMHHHFFFFFFGGGHHHIIIHHHFFFDDDBBBAAAAAABBBCCCEEEIIIMMMQQQSSSUUUWWWXXX[[[]]]```bbbdddddddddccchhhhhhiiijjjkkklllmmmmmmllllllkkkkkklllmmmmmmnnnoooppppppqqqqqqooonnnmmmjjjjjjkkklllnnnppprrrsssppprrrtttrrrpppppptttxxxssssssrrrqqqnnnnnnoooqqqtttqqqnnnlllkkkggg___XXXMMMJJJEEEBBBAAAAAAAAAAAA============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999888888888:::::::::888888999:::999999999888888888777777999999999888999999:::::::::999888777777777888999:::999777666666666777777999999888888888888888999888999999999999999999888::::::999999888888888888:::::::::999999888888888777777888888888888777777;;;;;;::::::999999888888::::::;;;;;;;;;;;;;;;;;;888888888999;;;;;;:::888::::::999999999999::::::888:::::::::999999;;;<<<999999999::::::;;;;;;;;;888888999999::::::::::::888777555444444555777888999999999999999999999999777777888888888777666555777777888888888999999999999999999999999999999999555555666666777777888888555666666666777999<<<@@@EEEKKKTTTZZZ[[[VVVPPPKKKBBB@@@===<<<<<<<<<<<<<<<;;;::::::999888888888999888999;;;======<<<;;;999888888888999999888888888777888999999777666666777777777666666666666777777666666666666666777777888777666555555666777666444888888777666555444444333666555333222222333555666555555555555555666777888777777777777777777666555444555666777777666555444444444444555555555666666666666777777777777666666777777888888888888888888666666666666666777888888::::::999777777666666666666666666666777777777777999::::::888666555666777666555666666777666666555222444666777777777888:::444444555666777777777666777888888888888888777777666666777777777666666555555555555555555666777777666666777777777777666666888888777777777666555555======<<<<<<<<<;;;;;;;;;>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA????????????????????????>>>===<<<;;;;;;<<<===>>><<<;;;;;;<<<======<<<:::<<<============<<<;;;:::<<<<<<<<<===>>>>>>??????:::;;;;;;;;;;;;:::;;;;;;999:::<<<>>>>>>===<<<;;;??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>><<<;;;;;;<<<<<<;;;:::999999999;;;;;;:::::::::::::::;;;;;;<<>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::>>>============<<<<<<<<<888999::::::888888999:::::::::999999888777777777777777666666777888999999:::999888777777777999999777777666666666777999:::999888888888888888999999777777888888888888777777666777777888888999999999:::::::::999999888888888777777888888888888777777888888888999999999999999:::::::::;;;;;;<<<<<<<<<888888888999;;;;;;:::888999999888888888888999999777888999888777777999;;;999999999::::::;;;;;;;;;:::::::::999999888888888;;;:::888666666777999:::999999999999999999999999888888888888888777777666777777888888888999999999999999999999999999999999555555666666777777888888888777666555444777;;;???>>>EEEOOOXXX\\\ZZZUUUQQQFFFBBB>>>;;;;;;;;;:::999;;;:::999888999999999999666888:::;;;<<<;;;999888999999:::;;;;;;:::999999777888999888666666777888777777666666666666777777666666666666666777777888999777666666888888777666888888777666555444333333777777777888888777777777555555555555555666777888777777888888777666666666555555666777777666555555444444444444555555555555666666777777777777666666777777777777777888888888666666666555666777777888::::::888777666666555555777777888888999999999999777888888777666666888999444555666666666555555555222444777888777777888999555666777777666555444333666777777888888888777777555555555555555555444444555555555555555666777777777777666666666666777777888888777666666666555555>>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;<<<<<<============<<<===???@@@>>>=========<<<<<<;;;;;;;;;;;;<<<=========>>>>>>??????:::;;;<<<<<<::::::;;;<<<:::;;;<<<===>>>===<<<<<<@@@???===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===;;;===>>>>>><<<;;;;;;<<<::::::999999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999::::::::::::<<<<<<<<<;;;;;;;;;;;;:::777999::::::999888999;;;:::999999999888888777777555555555555666777888888888888777777888999999:::666666666777888999:::;;;888888888777888888999:::777777777888888777777777444555777888999999::::::::::::999999999999999999777777777777777777777777666666777888999999::::::888888999::::::;;;<<<<<<999888777888:::;;;:::999999888888777777888888999666666666555444555777:::999::::::::::::::::::;;;;;;::::::999888888777777999999777666666777888999::::::::::::::::::::::::999999999888888888888888777888888888888999999999999999999999999999999999666666666666777777777777;;;:::888555333444888;;;;;;???GGGPPPXXXZZZYYYVVVKKKEEE???;;;;;;;;;999777;;;999888888999:::999999666777888::::::999999888;;;<<<===>>>>>>===<<<;;;777888888777666666777999888777666555555666777888666666666666666777888888888777666777888999888777444444555555555666666666444555777888888777555444666555555555555666666777666777999888666555555666666666666666666666666666444444444555555555555666555666666777777666666555666666666666666777777777666666555555666666777888999888777666555555555555444444555555666777777777555777777777666666888:::333555777666555444555666666888999888666555555555666777888777555333222333555666666777777777777666555555666777777666666666555555555555555666777777777777666666666666777777888777777666666666666777@@@??????>>>======<<<<<<===<<<<<<;;;;;;<<<===>>>>>>============>>>>>>???????????????????????????:::;;;<<<<<<=========<<<===<<<<<<===???@@@>>>===>>>===<<<;;;;;;<<<<<<===<<<<<<==================999;;;===<<<:::999;;;<<<<<<<<<<<<<<<============<<<<<<:::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<===>>>;;;===>>>===<<<:::;;;;;;999:::;;;<<<===>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<======>>>???CCCIIIOOOTTT\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]___aaaaaaaaa```___\\\YYYTTTPPPNNNLLLIIIGGGJJJIIIGGGEEECCCBBBBBBBBBAAADDDFFFHHHJJJMMMQQQTTTWWWZZZ^^^bbbgggjjjlllmmmiiiiiiiiihhhhhhgggggggggkkkjjjhhhgggiiimmmqqqssssssssssssqqqooollliiihhhhhhjjjmmmppprrrrrrqqqpppqqqooommmllllllmmmmmmllliiikkklllkkkkkkkkkmmmooooooooooooooonnnllljjjhhhfff___TTTKKKFFFDDDCCCBBB??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999888888888888777999::::::999888:::;;;999999999888888888888888555555555666666777888999555666777888999:::::::::777777888999:::::::::999888888777777888999999:::777888888999999888888777666777888:::::::::999999999999999999999999::::::999888777666666777888999666666777777888999999999888999999:::<<<======>>>;;;999777777999:::;;;::::::999999888888999999:::777888888666555666999;;;;;;::::::::::::::::::999999999999888888888888888777777777777777888888888999999999999999999999999999999888888777777888888777888888888888999999999888888888888888888888888777777777777666666666666777888888777666666777999;;;<<<@@@HHHQQQXXXZZZ[[[SSSMMMEEE@@@??????<<<999;;;999777777:::;;;:::888888888999999999::::::::::::;;;===>>>>>>===;;;:::777888888777666666888:::888777666555555666777888666666666666666777888888666555555666888999888777444444444555555555666666444444444444444444444444777666666555555555555666555777999888555444555666888777666555555666777888444555555555555666666666555555666666666666555555666666666555555555555555666555555555555666777777777777666555444444555555111222222333444444555555666777777666555444666777333555777777444333444666777888999777555444555666555666777666333222333555444444555666666666666666444555666777777888777777555555555555555666777777888777666555555666777888777777666555555666777888AAA@@@@@@???>>>======<<<>>>===<<<<<<<<<>>>???@@@??????>>><<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<===>>>===<<<;;;;;;::::::;;;===>>>===;;;@@@???===;;;;;;===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<999;;;===<<<:::999:::======<<<<<<<<<<<<===>>>>>>>>>===<<<;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<======:::::::::;;;<<<===>>>???;;;<<<>>>===<<<:::;;;;;;999:::<<<>>>@@@@@@@@@@@@:::;;;<<<<<<======<<<<<<;;;<<<<<<>>>AAAHHHOOOTTT]]]^^^^^^______``````aaa^^^^^^``````aaa``````___]]]ZZZVVVRRRPPPMMMIIIGGGJJJIIIGGGFFFDDDCCCBBBBBBAAACCCEEEFFFHHHLLLQQQTTTWWWYYY]]]aaafffjjjmmmooojjjjjjiiihhhgggfffeeeeeeiiigggeeeeeegggkkkpppssswwwvvvvvvtttqqqnnnkkkjjjeeegggkkkooorrrrrrrrrqqquuuqqqmmmlllnnnooommmkkkhhhjjjmmmooooooqqqsssuuurrrrrrrrrsssrrrqqqpppooollleeeYYYOOOIIIFFFDDDCCC@@@??????>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::777888::::::999999:::;;;888888888888888888888888666666666666777888999:::333555777999:::;;;;;;:::888999:::;;;;;;:::888777888888777777888999::::::999999999::::::999999999999:::;;;;;;;;;:::999888888888888999999::::::;;;:::888777555555777888:::777777777777888888888888:::;;;<<<===>>>@@@AAAAAA;;;999777666888:::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::999:::<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;:::::::::@@@>>><<<;;;<<<===<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<======>>>>>>??????>>><<<999777777888;;;===<<<;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>???>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<<@@@BBBCCCBBB???<<<::::::<<<===<<<:::<<<<<<;;;;;;===CCCJJJPPPXXX\\\```ddddddcccbbbbbbeeeeeecccaaa^^^^^^```bbbeeeccc___ZZZUUUOOOJJJHHHJJJIIIGGGFFFDDDBBB@@@???CCCCCCDDDFFFHHHKKKNNNPPPPPPSSSXXX^^^dddjjjmmmoooiiiiiihhheeebbbbbbdddfffgggggghhhhhhiiiiiijjjjjjuuuwwwwwwrrrllljjjmmmqqqoookkkiiikkkppprrrpppmmmrrrpppmmmllllllnnnrrrttttttrrrpppooopppqqqrrrrrrtttttttttssssssrrrrrrqqqpppiii^^^SSSJJJFFFDDDDDD???>>><<<<<<======<<<;;;:::;;;<<<===>>>>>>======;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;;;;;;;999999999999;;;;;;<<<<<<;;;::::::999888888555555666888888999999999999888777777777888999:::777888::::::888666555555999999999999777555222111:::999888666666666777777999888777777888:::<<<===;;;;;;:::999999888888777777777888888888888777777999:::;;;;;;:::999888777;;;::::::999:::;;;<<<===;;;:::888777999:::::::::=========<<<<<<;;;;;;:::<<<;;;999777666666666777;;;::::::999999999999999666777777888888777777666999999999888777666444333333444666888999:::999999777777888888888999999999444444444444555666888888888666444444666999::::::;;;999777555444555777999999888888777777777777777555333777<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;<<<<<<<<<@@@>>><<<;;;<<<===<<<<<<>>>=========<<<<<<<<<;;;<<<<<<<<<<<<============::::::999999:::;;;<<<===>>>============<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::;;;;;;<<<<<<;;;;;;<<<===>>>???????????????????????????=========???BBBEEEEEEDDD>>>;;;999999;;;<<<;;;999:::;;;===>>>???CCCHHHKKKRRRXXX```ddddddcccbbbbbbccccccbbbaaa______bbbdddeeeccc```[[[VVVPPPLLLIIIJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDGGGJJJLLLNNNOOORRRVVV\\\bbbgggkkknnnjjjjjjiiifffddddddfffhhhdddeeefffgggiiikkkllllllssstttuuuqqqlllkkknnnrrrnnnkkkiiikkkooopppnnnkkkooonnnmmmlllmmmoooqqqsssvvvtttqqqppppppqqqrrrrrrsssssssssrrrrrrrrrqqqqqqqqqkkkbbbXXXPPPJJJGGGEEEDDDAAA???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;:::999999888777777666777888999999::::::::::::999888777777888999999777888999999777666666777777888888999888777666555888888777666666777888999:::999888777888999;;;<<<:::::::::999999999999888777777888888888888777777888999:::::::::999888777:::999999999999:::<<<===???===;;;:::::::::::::::::::::::::::::::::::::::<<<<<<;;;::::::::::::::::::::::::999999::::::;;;::::::::::::999999888888999999::::::;;;:::::::::666777888999999888777777777777888888888999999999777777888888999::::::;;;:::888666666999;;;<<<<<<===;;;999777777888999;;;999888888777777777777777777666888<<>>>>>???===;;;;;;<<<======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<======<<<<<<>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::999999999999999999:::::::::;;;<<<===???@@@========================;;;::::::<<>>@@@AAABBBEEEGGGKKKTTT___eeedddbbbaaabbbaaabbbbbbaaa```aaaccceeedddcccaaa]]]YYYSSSNNNKKKKKKJJJIIIHHHGGGFFFEEEEEEBBBAAABBBBBBDDDGGGIIIJJJNNNPPPSSSXXX^^^ccchhhjjjiiijjjjjjhhhffffffgggiiiaaabbbdddgggiiilllnnnoooppprrrrrrpppllllllnnnqqqnnnkkkjjjlllnnnooommmjjjnnnmmmmmmnnnnnnpppqqqrrrvvvuuusssrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqoookkkeee___YYYSSSLLLHHHHHHEEEBBB@@@??????===<<<>>>===;;;:::999999::::::===<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::999999888888777777777888888888999::::::;;;;;;;;;:::999777777777888888777888888888777777888:::666666777999999999999999777666666777777999:::::::::999888888888999:::;;;888888999999999:::::::::777777888888888888777777777777888999999999888888;;;:::999999999;;;<<<===>>>>>><<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>><<<======>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::999999:::::::::999888777666555888888888888888999999999444555777888888888888777:::888777777999;;;;;;;;;<<<;;;999777777888:::;;;999888888777777777777777555444444777888;;;CCCMMMVVVZZZ\\\[[[XXXTTTJJJAAA@@@<<<888888:::<<<;;;999888888888777777888888888:::::::::;;;;;;;;;<<<<<<999999999999999999999999888999999999999888777777555555555555666777888888777666666555555666666777777777777777777777777777444444444444555555555555555555555666777888888888777666666555555444444444777777777777777666666555444444555555555666666666444444555555666666777777444444444555555555666666666888999::::::999888666444444555444333444555777555555444333444555666777777666666777888888777555333333444555666777888999777777666666666666777777777777777777777777777777777666555444333333333444777777666666666666777777555555555555555555555555666666555555666666777777:::999888777666666666666CCCCCCBBBBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::;;;;;;<<<<<<<<<<<<<<<<<<=========<<<;;;:::::::::::::::;;;<<<======>>>>>>===;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::666777999;;;<<<===>>>>>><<<;;;;;;::::::999999999::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::===>>>>>>>>><<<;;;:::::::::::::::::::::<<<>>>>>>???@@@BBBEEEHHHRRR___fffeeeaaa```aaabbbccccccbbbaaaaaabbbdddbbbbbbbbb```\\\WWWRRRNNNKKKJJJHHHGGGGGGGGGGGGHHHAAAAAAAAAAAABBBDDDFFFGGGKKKMMMPPPTTTYYY___dddffffffhhhiiihhhgggggghhhiiiaaabbbdddgggiiilllnnnooopppqqqqqqooolllkkkmmmooolllkkkkkkmmmpppqqqooommmooopppppppppppppppoooooouuuuuutttrrrpppooooooppppppppppppppppppqqqqqqqqqmmmkkkhhheeebbb[[[RRRLLLHHHEEEAAA??????>>>===<<<>>><<<;;;999999:::<<<===============<<<<<<<<<<<<::::::::::::::::::;;;;;;:::::::::::::::::::::::::::999999999888888888777888888888888999999::::::<<<;;;999777666666777777777777888777666777:::===777777888999::::::;;;;;;777777777888888999999999;;;:::999888888888999:::777777888999::::::;;;;;;777888888999999888888777666777777888999999999999<<<;;;:::::::::;;;<<<===;;;;;;<<<<<<===???BBBDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBCCCCCCAAA@@@???@@@???>>>======<<<<<<===888999999::::::;;;<<<<<<999999999999999888777777;;;;;;::::::999777777666888888888888888888888888333444777888999888666555888666555555777999999888999888777666666666888999999888888777777777777777444444333333333666===CCCKKKSSSZZZ^^^___[[[QQQGGGBBB>>>999888999:::999888888888999999999999888888::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888999:::;;;:::999888777555555555666666777888888555555555555555555555555555555555555555666666666555555555555666666666666555666666666777777777888777666666666555555444444444555555555555555444444444444444444555555555666333333444555666777777888222222333333333444444444666888:::<<<<<<:::888666444555666666444444666777666555333222222444666777444444444555555555444333222333444666777777666666777777666555555666888999555555555555555555555555666666666555555555555555777666666666666666666777888888888888888888888888777777666666666666777777999999888777666666777777BBBBBBBBBAAA@@@@@@??????================================================>>>======<<<<<<======>>>:::;;;<<<<<<======<<<<<<<<<=========<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@??????>>>===<<<;;;;;;>>>===;;;:::;;;===???AAA<<<;;;;;;;;;;;;:::::::::666777999;;;<<<===>>>>>>;;;;;;;;;::::::999999888<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===???@@@@@@???======<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<>>>AAAEEEHHHQQQ]]]ddddddaaa``````ddddddeeecccaaa```aaabbbaaabbbcccbbb___ZZZUUURRRJJJIIIHHHGGGFFFGGGHHHHHHCCCBBBAAAAAAAAABBBCCCDDDHHHJJJMMMQQQVVV[[[___aaabbbdddgggggggggffffffgggdddeeefffhhhjjjkkkmmmmmmrrrrrrqqqooolllkkkjjjkkkjjjkkkmmmppprrrsssrrrqqqssssssssssssrrrpppnnnmmmrrrssstttrrrnnnmmmnnnooooooooooooppppppqqqqqqqqqpppnnnkkkjjjfff___TTTKKKGGGDDD@@@>>>=========<<<<<<;;;::::::;;;===???AAA========================::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::999999999888777777777777888999999<<<;;;999777666666777777666777888777777888;;;===999999999999999:::::::::999999999999888888777777::::::999999999999999999777777888999:::;;;;;;<<<888888999999999999888888777777777888888999::::::::::::999:::;;;<<<>>>???===???BBBEEEGGGKKKPPPTTTRRRQQQOOONNNKKKIIIHHHGGGLLLMMMMMMMMMMMMKKKIIIHHHKKKJJJHHHFFFDDDCCCBBBBBB>>>>>>???>>>===<<<:::999;;;;;;<<<<<<;;;;;;:::999:::::::::999999999999999888888888888888888888888777999;;;<<<<<<;;;:::999888777666666888999888777888777777666666777888999999888888777777777777777999999777555555999===@@@BBBKKKVVV]]]bbbbbb[[[RRRKKKFFF@@@======>>><<<;;;999999:::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;;;;;;;:::888777777777777777777666666666888888888888888888888888555555555555666666777777666666777777888888888999888777777777666666666555666666666666666555555555444444555555555555555444444444444444555555555666333444444555666777888888555666666666666777777777555777999;;;;;;999777555444555777777666555666888777666444333333444555777666666777777777666666666333444555666666555333222777666555555555666888999888888888888888888888888555555666777888999999999666555555444444555555666999999999999999999999999777777666666666666777777999888777777777777777777BBBAAAAAA@@@@@@???>>>>>>========================<<<============>>>>>>>>>======<<<<<<<<<<<<======;;;;;;<<<============<<<<<<<<<<<<===<<<<<<;;;;;;=========<<<<<<<<<;;;;;;<<<;;;;;;===>>>???===<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@??????>>>===<<<<<<<<<;;;:::888888:::>>>BBBEEE>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888888888888888888<<<<<<<<<<<<<<<;;;:::999========================;;;::::::;;;<<<======<<<<<<======<<<::::::;;;===;;;<<<;;;::::::<<>>=========<<<;;;::::::;;;<<<>>>@@@BBB<<<<<<=========>>>>>>>>>;;;;;;::::::::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::888888777666666777888999;;;:::999777777777888888666777999888888888;;;===;;;:::999999888888999999::::::::::::999888777666999999999999999999999999777777888999::::::;;;;;;888888999999999999888888999999999888999999:::;;;888999:::<<>>FFFPPPWWW___dddbbb\\\QQQKKKDDD???>>>>>><<<:::999:::;;;<<<<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888999999888777666555444555666666777777666666555666777777888888999999:::777777888888999999::::::888888888777666555555555666666666666666666666666555666777777777777777777444444555555555666666666555555666666777777888888555555555555666666666666444555777888888777555444444666888888777666777888888777666555444555666666444555777777555444555666444555666666666555333222666555555666666777888999666666666666666666666666444555777999:::;;;;;;;;;555555444444444444555555666666666666666666666666777777666666555555666666888888777777777777777888BBBBBBAAAAAA@@@?????????========================<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===============;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;===??????===;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>======<<<<<<;;;;;;;;;::::::;;;===???@@@>>>============<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888999999999999999999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999888777888999:::999888;;;<<<===<<<999888:::<<<888999;;;;;;<<<===???BBBFFFHHHMMMUUU^^^bbbcccbbbcccdddeeedddcccaaaaaabbb___aaaeeegggeeeaaa[[[WWWOOOMMMJJJHHHGGGHHHIIIJJJGGGFFFEEECCCBBBBBBBBBCCCCCCFFFKKKPPPUUUWWWXXXXXX\\\___dddggggggfffffffffhhhhhhiiijjjlllmmmnnnooosssrrrqqqpppooonnnllljjjlllnnnqqqssssssqqqpppppppppppppppoooooooooooonnnnnnrrrtttsssooommmnnnqqqnnnnnnooopppqqqrrrssstttrrrnnnkkklllmmmiii```YYYRRRNNNGGGBBB???>>>===<<<::::::;;;;;;<<<===>>>>>>;;;;;;<<<===>>>??????@@@======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999:::999777666666777999::::::999888777777888999999666888::::::999999:::;;;:::999888777777888999:::888999:::::::::999888777777888999999::::::::::::888888888999999:::::::::888999999::::::999999888<<<;;;:::999999999:::;;;999;;;???DDDKKKRRRXXX[[[^^^aaaeeefffeeehhhnnnssstttsssqqqooollliiihhhfffeeeeeeeeefffggghhhiiijjjhhhhhhfffeeedddcccccccccaaacccdddccc___XXXQQQMMMGGGFFFEEECCC@@@===:::999;;;::::::999:::;;;<<<===999999999888888888777777888888888888888888888888:::999888999:::;;;999888888888999999999:::::::::999888888777777777777777444666444///111777999777<<>><<<:::888999;;;<<<<<<;;;999888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888999999888777555444111222333444444333222111666777777888999999::::::666777777888999999::::::777777777777666666666666666666666666666666666777555555666777777777777777555555666666666777777777777777777888888888888888333333444444444555555555555555666666666666555555444666888999888777777888888888777777777666666666333555777666444333444666666666666777777777777666444555666777777888888888555555555555555555555555555666777999:::::::::999666666555555555555666666666666666666666666666666777666666555444444555555888888777777777777888888CCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============::::::;;;<<<=========<<<:::;;;;;;<<<===>>>??????;;;;;;;;;===??????===;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;??????>>>===<<<:::888777<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<777888:::<<<======<<<<<<========================<<<;;;::::::<<<<<<<<<::::::;;;<<<;;;888777999<<<555888;;;>>>>>>>>>>>>???CCCCCCFFFOOO[[[ccceeedddaaabbbddddddcccccccccddd^^^aaaeeehhhgggbbb]]]YYYQQQOOOLLLIIIHHHIIIJJJKKKIIIHHHFFFDDDCCCBBBCCCCCCAAAEEEKKKQQQUUUWWWWWWVVV[[[___dddggghhhgggffffffggghhhiiikkkmmmooopppqqqqqqqqqppppppppppppnnnlllmmmppprrrsssqqqooommmlllmmmlllllllllmmmnnnooopppnnnrrruuutttpppnnnpppsssnnnnnnoooqqqrrrssstttuuukkkhhhfffjjjpppqqqlllfffYYYTTTMMMFFFBBB???===<<<::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA??????>>>>>>=========<<<999999;;;;;;;;;;;;999999888888888888888888999999<<<:::999777777888:::;;;999888777777777888999:::666888;;;;;;:::999999999888777777777777888:::;;;666777999:::;;;;;;:::999666777888999:::;;;;;;;;;888999999999999:::::::::888999999::::::999999888>>>===;;;:::999::::::;;;===@@@EEEMMMWWW```hhhllljjjnnnpppooommmmmmrrrvvvuuutttsssqqqnnnlllkkkjjjhhhhhhhhhjjjllloooqqqsssrrrqqqqqqppppppqqqqqqrrrkkknnnqqqssspppjjjccc___[[[YYYUUUPPPJJJDDD???<<<===<<<::::::999:::;;;<<<999999999999888888777777<<<<<<;;;::::::;;;;;;<<<888777777777999999777555666666777777888888888888999888888777777777777777666888666111333:::<<<999999===@@@DDDMMMXXX]]]]]]```YYYOOOIIIEEECCCAAA>>>777888:::;;;;;;:::888777777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666777888999777777888999999888666555444444555666666555444444444555555666777888888888555666666777888999999999555555666666777777888888666666666666777777777777333333444555666666555555666666666666777777777777999999999888888888888888777777777888888888888999666666555555555555666666444666999999888777777888888888999999888777666555777:::<<<;;;999888999;;;666666777888999:::;;;;;;333444666888888888888777999999999999999999999999666666888999999888777666777777666666666666777777777777777777777777777777777666555444444444444444888777777777777777888888GGGEEEBBB@@@>>>>>>???@@@===>>>????????????>>>>>>??????@@@@@@@@@@@@??????999999:::;;;<<<===??????===<<<;;;::::::;;;<<<======<<<<<<<<<<<<======>>>========================<<<===>>>===;;;;;;===>>>;;;<<<<<<;;;999777888999;;;;;;::::::::::::999999===<<<<<<<<<<<<;;;;;;;;;======>>>======<<<;;;;;;<<<888555777:::;;;888555:::999888777777777888999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<:::999===;;;:::;;;===>>>===:::888;;;===<<<::::::===AAA<<>>???>>>>>>===;;;;;;<<<>>>AAA???>>>======>>>@@@CCCDDD>>>>>>======<<<;;;;;;:::999999888888888888888888>>>======;;;:::999888888999999888888888888999999<<<:::999888888888666444<<<<<<<<<;;;:::999888777555555666666777777888888777888999999777555666666777777777777888999:::;;;:::::::::999999999888888;;;:::999888777777777777<<<::::::;;;888666:::@@@===JJJTTTXXXbbbooorrrmmmoooqqqssssssrrrssstttvvvvvvwwwwwwtttpppmmmmmmnnnnnnllljjjjjjkkknnnqqqtttrrrsssuuuvvvvvvuuusssqqqrrrssstttuuutttrrrooonnngggeee```ZZZQQQHHH@@@<<<<<<;;;:::;;;<<<;;;999777777999;;;;;;999999999;;;===;;;:::;;;======999666666555444555888:::;;;;;;888888888888999:::;;;<<<===<<<;;;:::999777666666777666444333333333555666888:::<<<>>>CCCIIIQQQVVV[[[\\\YYYQQQIIIEEEAAA<<<;;;;;;:::999999999999999<<<;;;999777666666777777;;;>>>BBBBBB@@@<<<:::999999999888888777666666555999999999888888888888777:::999777555444333444444555555555555555666777777777777666666777777888999;;;999666444333555777888777666555444444444444444333444555555444444555777666666666666666666666666777777777888999999777555444444555555666666777777333444555555666666555555888999:::999888777888999888666444555777777555222777777888999999999999999555555555555666666666666666888999::::::999888666666777888888888666555444333444555666777888999:::555555555555555555555555777777777777666666666666777888888777666555555666555666666666777777888888DDDBBB@@@>>>======>>>???>>>>>>>>>>>>>>>>>>??????????????????????????????<<<<<<<<<;;;;;;<<<<<<===>>>===<<<;;;;;;<<<======>>>======<<<<<<<<<============<<<<<<<<<<<<<<<<<<:::===??????>>>===<<<===;;;<<<===<<<999888999:::999999999::::::;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>>>>>??????>>>>>>===<<<===:::777888;;;<<<999666:::999888888888888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<::::::999;;;===>>>===<<<;;;;;;;;;:::::::::<<<===>>>>>>===???EEELLLOOOUUUcccpppkkkdddaaabbbbbbaaaccchhhlllhhheeeeeeggghhhfffccc\\\VVVQQQOOOLLLGGGGGGKKKKKKJJJHHHFFFDDDBBBAAAAAADDDEEEGGGHHHJJJNNNSSSWWW[[[]]]aaafffiiiiiieeebbbeeefffhhhjjjlllnnnooooooqqqnnnlllkkklllmmmmmmmmmiiiggggggiiimmmqqqrrrqqqnnnnnnnnnooopppqqqrrrsssyyyyyyxxxvvvuuurrrqqqoooqqqppppppqqqsssuuutttssssssrrrtttxxx||||||vvvqqqhhhccc[[[QQQIIIDDDBBBBBB>>>>>>===<<<;;;;;;<<<>>>======<<<<<<===@@@BBBDDDIIIGGGCCC???<<<;;;;;;;;;:::::::::999999999999999::::::::::::::::::::::::999999888888888888999999:::999777888999999888777;;;;;;;;;;;;:::999888888777777777888888888999999888888888888888777666666;;;:::999888777777777777::::::999999999888888888<<<;;;:::999888888888888999888999;;;:::999===CCCLLLWWW___aaaiiitttwwwrrrqqqsssttttttssssssuuuvvvxxxyyyyyyvvvrrrooopppqqqqqqooommmmmmnnnppptttvvvssstttuuuuuuuuuuuutttsssssstttuuuuuuuuutttsssrrrooommmjjjeee^^^WWWQQQNNNDDDAAA===::::::;;;;;;;;;;;;999888999;;;<<<:::777<<<;;;:::;;;===<<<:::777888777666777888999888777777777777777888999:::;;;;;;;;;:::999888777666666444444555666666666666666777888:::<<>>@@@@@@>>>;;;:::999::::::999888888777666666999999999888888888888777888777666555444555666666666666555555666666777888999999888888999999:::;;;:::999777666666666777888888777666555555555555555333444666555444444555777666666666666666666666666555555555666777777555444666666666666666666777777333444555555666666555555666888888888666666777888:::999777888::::::888555666777888888999999888888666666666777777777777888555666777999999777666555666777888888777666555444444444555777888888888888555555555555555555555555777777777777666666666666777888888777666555555777555555555555555444444444BBBAAA???>>>>>>>>>???@@@@@@???>>>======>>>?????????>>>===<<<<<<===>>>?????????===<<<;;;:::::::::>>>>>>============>>>>>>???>>>===<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::999<<>>======<<<<<<===;;;999999<<<===:::888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::555999===>>><<<::::::;;;>>>:::777999===???>>>;;;>>>???CCCGGGJJJMMMXXXccc```^^^```ccceeeccccccffffffeeedddccccccccccccccc^^^XXXTTTQQQMMMHHHGGGIIIKKKKKKKKKIIIGGGEEEBBBAAAAAABBBDDDEEEHHHLLLQQQTTTYYYYYY]]]dddjjjjjjeee```eeefffhhhjjjlllnnnoooooonnnmmmkkkkkkmmmoooppppppjjjhhhgggiiillloooqqqqqqpppqqqssstttuuuuuuttttttwwwwwwwwwvvvvvvtttssssssppppppoooqqqtttuuuuuutttwwwuuutttvvvxxxwwwsssnnnpppllldddZZZQQQJJJEEECCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBLLLIIIDDD???<<<;;;<<<===:::::::::;;;;;;;;;;;;;;;666777888888999:::;;;;;;999999888888888888999999888777666777999::::::888999999::::::::::::999999888888888999999999999999:::888666888:::;;;:::777;;;;;;999888888777777777999999999888888888888888===<<<;;;::::::999::::::777555777;;;===>>>DDDJJJWWW___ddddddjjjsssuuuqqqtttuuuvvvvvvttttttuuuvvvyyyzzzzzzxxxuuussssssttttttsssqqqpppqqqtttwwwyyytttttttttssssssttttttuuutttttttttuuuuuuuuuvvvvvvpppooollliiieeeaaa]]][[[PPPJJJBBB<<<:::;;;===>>>>>>999666777<<<>>>:::555;;;::::::;;;<<<<<<:::888:::999999999999888555333777666666666777888999:::888888888888777777777666111333666888999999888777666777777888:::===CCCGGGSSSYYY\\\[[[XXXTTTLLLEEE???>>><<<;;;:::::::::::::::999888888888888999999;;;===>>>===;;;:::::::::<<<;;;;;;:::888777777666999999999888888888888777666555555555555666777888777666666666666777888888999888888888888999::::::999999999888888888888888888888777666666666666777333555666666555444666777666666666666666666666666444555666777777666555444777777777777777777666666444444555666666666666555555666777777666555666888777666666666777777555444555666777777888888777777777777777777888888888888444444666666666666444444666777777777777666666555444555777888888888777666555555555555555555555555666666666666777777777777666777888777666555666777666666666555444444333333BBBBBBAAAAAAAAABBBBBBCCCAAA@@@>>><<<<<<===???@@@???>>><<<;;;;;;<<<>>>???@@@???>>><<<;;;;;;;;;;;;>>>>>>>>>>>>>>>???????????????>>><<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999;;;===>>><<<;;;;;;;;;<<<===>>>===;;;:::;;;<<<999999::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999===;;;999:::;;;<<<:::888::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;666888:::;;;:::999999999===;;;999:::<<<>>>===<<<======@@@DDDEEEHHHPPPZZZ[[[]]]```cccdddddddddeee```bbbbbbaaa^^^]]]___aaa___\\\WWWSSSOOOJJJHHHHHHJJJKKKLLLKKKIIIFFFBBB@@@???AAACCCDDDFFFJJJOOOSSSTTTVVVYYY^^^cccdddcccbbbfffgggiiilllnnnooopppqqqnnnmmmkkklllnnnppppppoookkkkkkjjjkkkmmmoooqqqrrruuuvvvxxxyyyyyywwwuuusssooopppqqqssstttuuuuuuuuupppppppppqqqtttvvvvvvuuuzzzxxxvvvuuutttrrrnnnkkkqqqnnniiiccc[[[RRRIIIDDDAAA@@@????????????>>>===999999::::::<<<>>>???@@@BBBAAA???===<<<<<<>>>???::::::::::::;;;;;;;;;;;;777777888999:::;;;;;;<<<:::999999888888999999:::888777777777999:::999888888888999:::::::::::::::888888999999999999999999:::777555888>>>AAA@@@===888888888888999999:::;;;888888888888888888888888<<<<<<;;;:::::::::::::::888555555:::???DDDMMMUUU]]]bbbeeeeeeiiipppsssqqquuuwwwwwwwwwuuutttuuuvvvzzzzzzzzzyyyxxxwwwvvvwwwvvvuuutttssstttvvvxxxzzztttsssrrrqqqqqqrrrtttuuuuuuuuutttsssssssssttttttnnnmmmkkkiiifffdddbbbaaaYYYSSSJJJCCC???>>>======;;;888555777:::<<<:::777::::::::::::;;;;;;::::::::::::999::::::888555222666666666666666777888888666666666777777777777777444555777888999999888888666666777666666888<<>><<<:::999::::::999999999999999999999::::::;;;;;;:::999999:::;;;===<<<;;;:::999888888777999999999888888888777777666666666666666777777777777777777777777888888999666666666666666777888888777888999999999888777777777777666666666666666777444555666666555555666777666666666666666666666666555777888999888888777777999999888888777777666666444444555666666666666666555666888777666666777888555555555555666555444444555555666777777777777777666666777777777888888888444555555666666555555444666777777777777666666666555666777888888777666444555555555555555555555555666666666666777777777777666777888777666555666777777777777777777666666666BBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>><<<<<<===>>>???>>>===;;;::::::;;;===>>>>>>======<<<<<<<<<=========>>>>>>?????????????????????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;999888888:::===;;;=========;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999:::::::::::::::999;;;:::999999::::::999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<:::999777777999999999888:::<<<===<<<::::::<<>>>>>??????>>>===999999::::::;;;===>>>>>>:::;;;<<<===>>>>>>>>>===888999999999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999999:::::::::999888888999999888666777777888999::::::::::::888888888888888888888888999666444888@@@EEEEEECCC999999999999999999:::;;;888888888888888888999999;;;::::::999999999999:::;;;777555;;;CCCKKKWWW```dddgggiiijjjnnnsssvvvvvvuuuvvvwwwvvvuuutttuuuvvvyyyxxxxxxxxxyyyyyyxxxxxxvvvuuutttttttttvvvxxxyyytttrrrqqqpppppprrrtttvvvwwwvvvtttsssrrrqqqqqqqqqqqqooommmjjjhhhgggffffff___ZZZTTTNNNIIIEEE@@@===888888888888888999:::<<<888999999:::::::::;;;<<<999888999:::;;;:::777444666666666555666666777777555666666666666777777777999888777666666777888999777777777666555666999;;;>>>FFFOOOVVV\\\___[[[SSSGGGEEEAAA===:::999999999999999999999:::::::::999999::::::999888888:::<<<<<<<<<;;;;;;:::999999999999999999888888888777777777777777777777666666666777777777777777888888999666666555555666666777888555666777888999888666555555555555444444555555666444555777666555555666888666666666666666666666666444666999999888777888999999999888888777777666666444555666666777777666666666777999888777777999:::777888999999999888888888555555666777777777777777555555555666666666777777666666666666666666666666777666666666666777777777666777777888888777555555666666666666666666666666555666666666777777777888555777888777666555666888444555555666777888888999@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???=========>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>??????<<<===>>>??????@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::777666777;;;>>>:::<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<::::::::::::999999999999777888999:::;;;;;;;;;:::::::::::::::::::::::::::=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<;;;:::999999::::::<<>>>>>???>>><<<::::::;;;;;;<<<<<<<<<<<<:::;;;>>>??????>>><<<;;;888888999999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999999::::::;;;999888888999999777666777777888999::::::999999888888888888888777777777888666555888>>>CCCEEEEEE>>>===;;;:::888777777777999999999999999:::::::::::::::999999999999::::::???:::999@@@JJJTTT^^^gggfffgggjjjmmmppptttvvvxxxssstttuuuuuusssssstttuuuxxxwwwvvvxxxzzz{{{zzzyyyvvvuuuttttttuuuvvvwwwxxxtttsssrrrqqqrrrtttvvvwwwyyyxxxwwwuuutttrrrqqqppppppnnnkkkhhhffffffgggggg```___]]][[[WWWQQQIIIDDD;;;<<<<<<:::888888:::===777888999999999999;;;>>>999888888999;;;:::888666777777666666666666777777666666666666777777777777;;;999777555555666777999777888888777666666999;;;:::@@@HHHPPPZZZaaa```[[[OOOKKKFFFAAA===:::::::::999:::::::::::::::999999888999:::999888999;;;===::::::::::::::::::::::::999999999888888888888777777888888888888777666555777666666666666777888888888777777777777888999999444555777888888777666666555444444444444555555666444666777777666555777888666666666666666666666666111444888888666444666888777777777777777777666666555555666777777777777666666777999999888888999;;;555666888888777666777888555666777777888888777777555555555555666666666666777777777777777777777777777666666666666777777888777777777666666666666666666666666666666666666666555555666666777777888888555666777777666666777888111222333444555777888888AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>================================================>>>>>>???;;;<<<===???????????????>>>======<<<<<<<<<======;;;;;;;;;<<<<<<======>>><<<<<<<<<:::999999<<<>>>999;;;<<<;;;:::999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===============;;;;;;<<<;;;:::999::::::666777888999:::::::::999::::::::::::::::::::::::>>>=========<<<<<<<<<;;;<<<;;;;;;:::;;;<<<===>>>999AAAHHHFFF===777999===<<<<<<<<<;;;;;;;;;<<<===:::888999===@@@AAAFFFLLLSSS\\\bbb```^^^aaacccbbb````````````______```aaabbbeeeccc]]]XXXWWWRRRLLLEEEFFFHHHHHHHHHGGGEEEDDDBBBCCCDDDDDDDDDFFFJJJMMMPPPSSSUUUUUUTTTXXX```gggggghhhjjjlllnnnpppqqqqqqnnnmmmlllllllllllljjjhhhjjjooosssuuutttqqqpppppplllmmmoooqqqrrrqqqpppooouuuuuuuuutttsssrrrpppppptttsssrrrssstttuuutttsssoooqqqsssuuuuuuuuuuuuuuuvvvtttsssssssssoooggg```VVVOOOGGGCCCBBBBBB???===<<<<<<<<<<<<<<<;;;;;;:::;;;<<<============<<<;;;999999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;999777777777999:::999888777888888999999999999888::::::999999999888888888777777777888:::>>>AAABBB>>>===<<<:::888888777777999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;???<<>><<<;;;======>>>>>>>>>>>>======>>>>>>============>>>>>>:::;;;===>>>?????????>>>======<<<<<<<<<======>>>:::;;;;;;<<<===>>>??????;;;===>>>>>>===<<<<<<===999:::;;;;;;999999:::;;;999::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;999::::::;;;<<<<<<<<<;;;<<<=========;;;:::;;;<<<555666888999::::::999999::::::::::::::::::::::::>>>>>>======<<<<<<<<<;;;<<<;;;;;;:::;;;<<<===>>>555EEESSSPPP@@@666888@@@???<<<999:::===>>><<<::::::888888<<<>>>???CCCHHHMMMXXXaaa```___aaabbb```aaaaaa`````````aaaaaaaaabbbfffeee^^^ZZZYYYUUUNNNFFFFFFGGGHHHHHHHHHGGGFFFBBBCCCCCCCCCCCCDDDHHHKKKLLLMMMOOOQQQSSSVVVZZZ]]]eeefffhhhkkkmmmnnnoooooolllkkkjjjkkklllllljjjiiihhhnnntttvvvtttqqqooonnnkkkllloooqqqssstttuuuuuurrrrrrssssssrrrrrrqqqqqqvvvtttsssssstttuuusssrrrvvvxxxzzzzzzyyywwwuuuuuuzzzvvvrrrqqqrrrpppkkkfffccc[[[PPPIIIGGGFFFCCC@@@============<<<;;;:::999::::::999999:::;;;===>>>::::::;;;;;;<<<===>>>>>>999999999999999999999999;;;::::::999999::::::;;;666666555777:::;;;;;;:::888888999999999888888777;;;;;;;;;::::::999999999777888888777777888<<>>>>>CCCPPP[[[aaadddfffggghhhkkkooorrrrrrrrrsssnnnoooqqqqqqqqqqqqssstttyyywwwvvvyyy}}}~~~}}}vvvvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{||||||}}}~~~}}}{{{yyyooommmjjjgggggghhhkkkmmmaaabbbeeeiiijjjgggbbb]]]OOOIIIAAA>>>???>>>:::555555777999888777888<<<@@@===;;;999888999999888777888888777777777777777888999888888888777777777666222333666888999999888777555777888777777777999;;;999:::;;;???KKKWWW\\\YYY\\\XXXPPPIIICCC???======;;;;;;<<<<<<;;;999888666666888:::;;;;;;;;;<<<===666777777888:::;;;;;;<<<999999999888888888888777333444666888999:::999999555555555555555666777777555555555555555666777777777777888888888999999:::666666666666666777888888555666777777666666777888666666666666666666666666111666::::::777666888;;;444444555555666666777777555666666777777777777777333555777777666666888:::444777999999777666888:::777777888999999999999999777777777777888888888888777777666666666666777777777666555555555777888999888777555333444666999:::777777777777777777777777444555555666777888888999444666777777666666777999666666666777777777777777BBBBBBCCCDDDEEEEEEBBB???@@@@@@>>>===<<<<<<<<<<<<@@@???>>>=============================================<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888:::======;;;:::===@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<>>===<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::===<<<;;;;;;;;;;;;<<<===:::;;;<<<;;;999888999:::===<<<;;;:::999888888888???>>>======>>>===;;;999:::::::::;;;;;;;;;<<<<<<============<<<;;;:::999;;;;;;;;;::::::999999999>>>>>>???@@@AAAAAABBBBBBJJJRRR\\\bbbcccbbbaaabbb``````aaaaaa```___^^^]]]aaabbbcccdddbbb]]]UUUPPPNNNIIIGGGKKKMMMKKKHHHGGGHHHEEEAAA@@@AAADDDEEEFFFFFFHHHKKKOOOSSSWWWYYY[[[eeefffiiikkkmmmnnnnnnnnnlllkkkiiiiiijjjllloooqqqmmmooopppqqqqqqooollljjjiiikkknnnoooppppppqqqrrruuuvvvxxxwwwuuuttttttuuuqqqooommmkkklllmmmpppqqqsssqqqpppqqqsssuuuuuuuuuwwwvvvssspppooonnnnnnnnnlllddd[[[SSSMMMHHHBBB===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::======::::::<<<;;;888:::999999888777666555555999888888888777777666666999999888888888888999999888888888888888888888888999999888777888999;;;<<<;;;;;;::::::999888777777;;;:::999888999;;;===???@@@<<<999888;;;===<<<:::AAAIIITTT]]]aaacccbbbbbbhhhiiikkkmmmnnnnnnmmmmmmoooppprrrrrrqqqrrrtttvvvyyyzzzzzz{{{{{{|||||||||{{{xxxvvvvvvxxxxxxvvvtttvvvxxx{{{{{{zzzxxxwwwvvv}}}~~~}}}|||{{{zzzvvvqqqmmmmmmnnnnnnnnneeedddeeehhhmmmnnnkkkhhh\\\UUUKKKBBB===;;;;;;:::888;;;===<<<999888:::===<<<:::999777666777777888999888666555555555777777666666777888888888888888666777888999999888666666888777777666666888999:::888999;;;===BBBKKKTTTZZZ]]]^^^YYYPPPIIIEEE@@@;;;;;;<<<======<<<:::777555888999:::;;;<<<;;;::::::555666666777888999999999<<<;;;:::999888999:::;;;999999999666555555888:::666666666666777888999:::::::::888666333333555777888888777777666666555555555555666888999999999999444444555555666777777777666666666666666666555555888888888888888888888888777666666666666666777888444444444555666888999:::555444444444444555666666444444444444444444333333777777777777777777777777555555555555555555444444666666666666777777777777666444222333666999999888555555555555666666666666888555444555888999777555555666666777777777777666888888777777666666555555666666666666666666666666BBBBBBBBBDDDEEEDDDBBB???AAA@@@???>>>>>>=========???>>>======<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>========================999:::<<<<<<<<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::<<<<<<;;;:::999999999999>>>===<<<===>>>>>><<<::::::::::::;;;;;;;;;<<<<<<============<<<;;;:::999<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>???AAAAAABBBIIIOOOWWW^^^aaabbbaaaaaabbbbbbcccdddbbb```]]][[[aaabbbcccdddccc^^^WWWRRRNNNKKKLLLNNNMMMIIIJJJMMMIIIFFFAAA???@@@CCCDDDEEEEEEFFFIIILLLQQQUUUYYY[[[ccceeegggjjjllllllllllllmmmllljjjiiijjjkkknnnooommmmmmmmmmmmmmmmmmmmmllljjjkkkmmmnnnnnnnnnpppqqqsssuuuwwwwwwuuuttttttuuunnnnnnllllllmmmnnnppprrrqqqqqqppprrrtttuuutttssssssrrrqqqpppooonnnnnnnnnnnniiibbb[[[TTTNNNHHHDDDDDDCCCBBB@@@????????????======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999<<<<<<999999;;;:::777999999999888888777777777999999999888888888777777888888777777777777888888::::::::::::::::::::::::999999999999999999::::::888888888999::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>???>>>===;;;;;;===@@@BBBLLLSSS[[[bbbfffffffffeeeiiijjjlllnnnpppppppppppppppppppppqqqrrrtttuuuvvvwwwwwwxxxxxxzzz{{{}}}~~~zzzwwwuuuvvvwwwwwwuuusssuuuwwwxxxyyyxxxwwwwwwvvv|||}}}}}}~~~}}}|||{{{zzz{{{xxxtttsssssssssrrrqqqggggggiiikkkmmmmmmkkkiiigggaaaXXXOOOIIICCC???<<<777888999999888888999;;;:::999999888888999:::;;;999888777666666666666666666777777888888888888888777777888888888888777777888777666555444555666666777888999;;;???FFFNNNTTTWWWYYYXXXQQQLLLIIICCC===<<<<<<<<<<<<;;;999777666888999:::;;;;;;;;;::::::777777888888999:::::::::>>>===<<<:::999888777777999999999888999:::<<<===777777666666666777888888888888777555333333555777777777777777666666666666555555666777888888888888666666666666666666555555777777666666666666666666777777777777777777777777666666555555555555555666777777666555555555555555444444444555555555666666777777777777777777777777777777777777777777777777666666666666666666666666777777777777777666666666:::777444444666777777555888888888888777777777777:::888666777999::::::888666666777777777777666666888777777777666666666555666666666666666666666666AAAAAAAAACCCDDDDDDBBB@@@AAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<999999999999999999999999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???========================;;;;;;:::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>============<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::;;;<<<======<<<;;;::::::;;;<<<;;;999888999:::;;;::::::999999::::::;;;<<<;;;;;;<<<>>>>>>===;;;:::::::::;;;;;;;;;<<<<<<============<<<;;;::::::======<<<<<<<<<<<<;;;;;;::::::<<<===???@@@AAABBBGGGJJJPPPXXX^^^aaaaaa```cccdddeeeeeeccc```]]][[[```aaabbbdddddd```[[[VVVMMMMMMNNNNNNJJJGGGJJJQQQKKKGGGBBB???@@@BBBCCCDDDDDDEEEGGGJJJNNNTTTXXX[[[```bbbfffiiijjjjjjiiiiiinnnmmmkkkjjjjjjkkkmmmnnnnnnmmmlllkkkkkklllnnnooollllllkkkkkkkkklllmmmmmmooorrruuuvvvvvvuuutttuuunnnnnnooooooqqqssstttuuuqqqpppppprrrtttuuusssrrroooooopppppppppooonnnnnnnnnnnnkkkeee]]]UUUOOOLLLFFFDDDAAA???===<<<<<<===>>>>>>======<<<======>>><<<<<<;;;;;;;;;:::::::::888;;;;;;888888:::999666999999999999999999999999999999999999888888888888888777777666666777777888;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999999888888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<============???@@@>>><<<@@@GGGNNNYYY]]]cccggghhhhhhhhhhhhkkklllnnnpppqqqrrrssssssqqqooonnnppptttwwwwwwuuuuuuuuuuuuuuuwwwyyy|||~~~xxxwwwuuuuuuvvvvvvtttssstttttttttuuuvvvvvvwwwwwwzzzzzz{{{{{{{{{zzzyyyyyyzzzyyyxxxyyyyyyxxxuuussshhhkkknnnooonnnllllllllllllhhhaaaZZZRRRIII@@@::::::888777888999::::::999888888888999999;;;<<<===888888888888777666555444777777777888888888888999888888777777777888888999777666444333222333333444777777888999;;;@@@FFFKKKOOOTTTVVVUUURRRPPPJJJDDD@@@???>>><<<:::999888888888999999:::;;;:::::::::888888999999:::;;;;;;;;;<<<<<<<<<;;;:::999777666888777666777999:::999888777777666666555555666666555666666444333333555777666666666666777777777777555666666777777777666666888888777666666555444444666666777777777777777777555555555555555555555555666666555555444444333333777777666555444444333333333444555666777666555555555555555555555555555555777777777777777777777777777777777777777777777777888888888777777666666666:::888555555666777777666999999888888777777666666:::888666666888:::::::::777777888777777666555444777777777777666666666666666666666666666666666666AAA@@@@@@AAACCCCCCBBB@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;<<<===>>>???===========================;;;999;;;>>>@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<===============<<<<<<;;;::::::::::::;;;;;;<<<:::;;;===>>>>>>===;;;::::::;;;<<<;;;999888999::::::999999999::::::;;;<<<:::::::::;;;>>>???>>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;===???AAABBBCCCEEEFFFIIIQQQZZZ```aaa___ddddddcccbbbaaa___^^^^^^``````aaacccdddbbb^^^[[[OOOLLLLLLLLLIIIFFFIIIOOOMMMHHHCCC@@@@@@AAACCCCCCDDDDDDEEEHHHLLLRRRXXX[[[]]]```dddgggiiiiiihhhggglllkkkjjjjjjkkklllnnnooonnnnnnnnnnnnnnnooopppqqqmmmllljjjiiijjjkkkkkkjjjlllooosssuuuuuuttttttuuupppqqqrrrtttvvvxxxyyyyyyrrrqqqoooppprrrssssssrrrnnnoooqqqrrrrrrpppnnnlllmmmoooppplllddd[[[VVVUUUKKKIIIDDD???<<<;;;;;;<<<>>>>>>===<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::888;;;<<<999888;;;:::666999:::::::::::::::::::::888888888888888888777777999888888888888888888999999999999999999999999999::::::;;;<<<;;;:::888777;;;;;;:::::::::999999999;;;;;;<<<======<<<<<<;;;;;;<<<===???AAAHHHPPPWWW```cccfffhhhhhhhhhiiijjjnnnnnnooopppqqqrrrrrrssssssooommmpppvvvyyyxxxuuuvvvuuusssssstttwwwzzz|||yyyxxxwwwwwwvvvvvvuuutttrrrqqqqqqrrrtttvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{xxxsssooogggkkkooopppnnnmmmnnnpppkkkjjjgggccc\\\RRRGGG??????<<<888999;;;===;;;999888888888888999:::;;;;;;888999999999888666444333888777777888888888999999999888777666777888999:::777666444333333333444555777888888888888;;;???CCCHHHOOOVVVYYYZZZYYYTTTMMMFFFDDD@@@===;;;:::::::::888888999999::::::::::::888999999999:::::::::;;;777888:::;;;<<<;;;:::::::::888777888999999666444888777666555444444444444444555666555444555777999555555666666777777888888555666666666666555555444777777777777666666555555555555666666666666666777555555555555555555555555777777666666555444333222555555666666666666666666222444666777888777555444333333333444444444444444666666666666666666666666666666777777777777777888999999888888777666666666555444333444555777999999888777777666555444444333777666444444555777888999888888888888777555444444777777777777666666666666666666666666666666666666@@@??????@@@BBBCCCBBB@@@===>>>>>>??????>>>===<<<:::;;;<<<======<<<;;;;;;::::::::::::::::::::::::999;;;<<<>>>>>><<<;;;999<<<<<<<<<<<<<<<===??????<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::;;;>>>@@@>>>;;;========================<<<<<<============<<<<<<;;;<<<======>>>===<<<<<<;;;:::::::::;;;;;;<<<===:::;;;===>>>>>>===;;;::::::;;;<<<;;;999888999:::999999999999:::;;;<<<<<<999999999;;;===>>>>>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::::::::::::::;;;:::;;;<<<>>>@@@BBBCCCDDDCCCBBBEEELLLUUU]]]``````cccbbb___]]]]]]^^^aaaccc______```bbbdddcccaaa^^^UUUOOOKKKLLLMMMKKKJJJLLLMMMIIIEEEBBBBBBCCCCCCCCCDDDDDDEEEGGGKKKQQQVVVYYYZZZ]]]aaadddggghhhgggggghhhhhhiiijjjlllnnnqqqrrroooppprrrttttttsssrrrqqqooollljjjjjjkkkkkkjjjhhhjjjmmmqqqssssssssstttuuuqqqrrrsssuuuvvvxxxyyyyyyuuuqqqnnnmmmnnnqqqssstttppprrrttttttsssqqqmmmkkkmmmpppssspppjjjccc```___WWWTTTNNNHHHDDDAAAAAAAAA>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999<<<===::::::<<<;;;888:::::::::::::::;;;;;;;;;777777777777777777777777;;;::::::999999::::::;;;999999999999999999999999:::;;;<<<<<<;;;:::888777;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::<<>>CCCLLLUUU[[[^^^```\\\WWWJJJGGGBBB>>>:::999888888888888888888999999::::::888888888999999999999999666888999;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;999777999888777555444444444444555666777777777777999:::555555666666777777888888555666666666666555555444666666666666777777888888444444444555555666666666666666666666666666666666777888888888777555444333666777777888888888777777333444666888888777666555666666777777888888888888666666666666666666666666555555555666666777777777999888888888777777777666333444333444444666888999888777777666555444444333555555555555555777888:::888888888888777555444444666666666666777777777777777777777777777777777777@@@???>>>???AAABBBBBBAAA<<<===>>>??????>>>===<<<:::;;;<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===>>>>>>===<<<========================>>>>>>????????????>>>>>>;;;;;;===>>>>>>>>>===<<<::::::::::::;;;<<<===>>>:::;;;<<<======<<<;;;::::::;;;<<<;;;999888999:::999999999999::::::;;;<<<:::999999;;;===>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999999::::::::::::;;;;;;<<<===>>>@@@AAABBBCCCAAAAAACCCHHHPPPXXX^^^aaabbb```]]]\\\\\\^^^bbbddd_________aaaccccccbbb```[[[TTTOOOQQQRRRPPPMMMLLLLLLJJJGGGEEEEEEEEEDDDCCCCCCCCCDDDFFFJJJNNNRRRUUUWWWYYY\\\```ccceeeggggggffffffhhhjjjmmmooorrrsssoooqqqtttvvvvvvtttrrrqqqooommmkkklllnnnnnnjjjgggjjjlllooopppqqqrrrsssuuupppppppppqqqrrrssstttuuuuuuqqqmmmlllmmmppprrrsssrrrssstttuuusssqqqnnnllloooqqqrrrqqqnnnkkkjjjiii```]]]WWWQQQKKKGGGEEEDDD??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::======::::::<<<;;;888::::::::::::::::::::::::777777777777777888888888<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999777888999:::;;;<<<===>>>:::;;;;;;<<<<<<===>>>>>>??????BBBKKKWWW```bbbbbbhhhjjjllllllllllllnnnoooppppppoooooooooooopppqqquuurrrqqqrrrvvvxxxxxxvvvzzzxxxwwwuuuuuuvvvwwwxxxyyy{{{{{{zzzxxxwwwwwwxxxsssqqqppprrrvvvxxxwwwuuuuuuuuuuuutttuuuuuuvvvwwwttttttssstttssspppkkkhhhfffiiimmmppprrrrrrssstttnnnnnnooopppnnniiiaaa\\\IIIFFFAAA===:::999777666666777777888777777666666888888999999888888777777999999888777888999:::;;;888888888888888999:::;;;;;;:::999888888888999:::777888999999888888999;;;>>>GGGQQQWWW]]]aaa```\\\NNNKKKFFFAAA<<<999777666999888888888888999::::::888888888999999999999999:::::::::;;;;;;:::999999999:::;;;:::999888999:::999888777666555555555555666777999999888888999:::666666666666777777777777555666666777777777666666555555666777777888999999444444555555666666777777777777777777777777777777777777888888888666555444999999::::::999777666444444555666777888777666666555555666666777777888888777777777777777777777777444555555666666777777777888888888888888888888888777777777555333333555777999999888888777777666666555777888999888999:::<<<777777888777777666555444666666666666777777777777777777777777777777777777???>>>===>>>@@@BBBBBBAAA<<<===???@@@@@@???>>>===:::;;;===??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<===>>>========================>>>>>>????????????>>>>>>:::;;;===>>>???>>>===<<<:::::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::::::::999999999:::;;;;;;:::999999;;;======<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAA???@@@CCCFFFLLLTTT]]]cccbbbaaa```______``````aaa___^^^^^^___aaabbbbbb```\\\XXXUUUVVVSSSNNNLLLMMMKKKJJJIIIIIIIIIHHHEEECCCAAAAAACCCEEEHHHKKKMMMNNNRRRTTTVVVZZZ^^^bbbeeegggfffggghhhkkkmmmoooqqqrrrpppqqqrrrrrrrrrqqqpppoooooommmllloooqqqqqqlllgggkkklllmmmnnnnnnpppsssuuurrrqqqooonnnnnnooopppqqqqqqpppnnnooopppqqqpppooopppqqqrrrsssrrrqqqooonnnooonnnmmmmmmnnnoooooonnnhhheee```ZZZSSSMMMIIIGGGBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999<<<<<<:::999;;;;;;777;;;;;;::::::999999888888888888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<777888999:::;;;===>>>>>><<<<<<<<<<<<>>>@@@BBBCCCEEEIIIQQQ[[[cccggghhhhhhkkklllnnnnnnmmmllllllmmmooonnnnnnooopppqqqssstttuuuuuuttttttuuuvvvvvvwwwyyyxxxxxxwwwxxxxxxyyyyyyxxxzzz{{{zzzwwwuuuvvvxxxuuusssrrruuuyyyzzzxxxtttuuuttttttttttttuuuvvvwwwrrrpppoooooopppooommmkkkkkklllnnnqqquuuvvvuuusssmmmlllkkkjjjhhhfffaaa^^^RRROOOJJJCCC===999888999555666777888999999888888888888777777888888999999:::999888777777999:::<<<666777888999::::::::::::@@@>>><<<:::999888888888555777888888777777888999999AAAJJJPPPWWW]]]___\\\WWWTTTOOOHHHBBB===:::888999888777777777888:::::::::::::::::::::::::::999:::::::::999999:::;;;;;;@@@CCCCCC???888555777<<<999888777777666666666666555777999999777777777888777777777777666666666666555555666777888888888888777777777777777777888888666666666777888888999999777777777777777777777777444555777888888666555444777888999999999888666444555666666666777777777777333333333444555666666666777777777777777777777777555555666777777888999999777777777888888999999:::888999999777555555777999888888888888777777777777222666999;;;:::999:::;;;666666777777777777666666555666666666777777777888777777777777777777777777???>>>======@@@AAABBBAAA===>>>@@@AAAAAA@@@???>>>:::<<<>>>???@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@???<<<;;;===???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<999;;;===>>>???>>>===<<<:::::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===:::;;;<<<;;;999888999:::;;;::::::999999::::::;;;;;;::::::;;;<<<===;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???>>>AAACCCFFFJJJRRR\\\dddbbbbbbcccdddcccaaa___]]]___^^^]]]^^^```bbbaaa```YYYXXXYYYXXXRRRJJJIIIMMMJJJJJJJJJKKKKKKJJJFFFCCC???@@@AAADDDFFFHHHIIIJJJOOOPPPRRRVVVZZZ```dddggghhhhhhjjjkkkmmmnnnooopppqqqpppooommmmmmmmmnnnnnnooonnnmmmqqqtttsssmmmggglllmmmmmmllllllnnnrrruuuuuussspppnnnmmmnnnoooqqqnnnnnnppprrrsssrrrnnnkkkmmmnnnooopppqqqqqqpppooonnnjjjggghhhlllooopppooorrrooojjjddd]]]VVVQQQNNNDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::888;;;;;;999888::::::666;;;;;;:::999999888777777:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;::::::999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======???BBBEEEGGGJJJSSS^^^gggjjjjjjkkkmmmkkkmmmnnnnnnllliiiiiiiiimmmmmmmmmoooqqqtttvvvxxxuuuvvvvvvvvvttttttvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{wwwyyyzzzyyyvvvtttuuuwwwvvvtttssswww{{{|||xxxsssuuuttttttssstttuuuvvvwwwpppooommmmmmoooppppppppppppoooooossswwwxxxuuurrrpppnnnjjjgggfffccc```^^^YYYXXXSSSJJJAAA<<<;;;===333555777999:::;;;;;;;;;888777777666777999:::;;;:::999888777777999;;;<<<666777999:::;;;;;;::::::DDDBBB???;;;888777666555333555777888777777888999555<<>>@@@QQQTTTSSSJJJ>>>888:::@@@999888888777777777777777555777888888777666666777888888777777666666555555555555777888999999999999999999888888777666666666777777888999::::::;;;;;;777777777777777777777777222444555777777666444333111333666888999999888888666666666555666777888888666666666777888999999:::777777777777777777777777666777777888999999::::::666666777888999::::::;;;666888999999777888<<>>>>>============>>>>>>>>>>>>>>>>>>============999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>:::::::::<<<>>>>>><<<:::<<<<<<===>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>===;;;:::???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;:::999888888888999;;;;;;:::999777777888:::::::::999888777777777888:::;;;===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::<<<<<<;;;;;;;;;:::::::::@@@@@@@@@BBBEEELLLTTTZZZfffgggfffdddaaa___^^^^^^aaa___\\\[[[[[[[[[ZZZXXXZZZYYYWWWUUURRROOOLLLJJJJJJKKKKKKLLLJJJHHHEEEDDDBBBCCCCCCAAA???AAAGGGLLLJJJMMMQQQTTTWWW\\\dddkkknnnllljjjjjjkkkmmmmmmlllmmmlllkkkjjjiiijjjkkkllljjjllloooqqqqqqooommmkkkkkklllmmmnnnooopppqqqrrrrrrrrrpppooonnnnnnnnnnnnnnnpppssstttsssrrrqqqrrrtttsssqqqqqqqqqpppnnnmmmmmmlllkkkkkklllnnnppprrrvvvqqqnnnooolllddd\\\YYYMMMIIIDDDBBBCCCDDDCCCAAA@@@>>><<<<<<<<<===<<<;;;777888999;;;<<<;;;;;;:::;;;888555666888::::::888;;;;;;::::::::::::;;;;;;999999::::::;;;;;;;;;<<<999999999999888888888888999:::<<<<<<<<<:::777666999:::<<<======<<<;;;:::AAA???===;;;<<>>==================>>>=========<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>===;;;;;;<<<============<<<;;;======<<<<<<<<<;;;;;;;;;;;;<<<===??????===<<<;;;===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::;;;;;;:::;;;:::999777777999:::;;;::::::999888888999999888:::<<<===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>??????AAADDDJJJQQQWWW```bbbcccbbb___]]]^^^```aaa___^^^^^^^^^^^^\\\[[[YYYYYYWWWUUURRROOOLLLKKKKKKKKKLLLLLLKKKJJJHHHFFFFFFFFFDDDCCCAAABBBEEEHHHJJJMMMPPPRRRUUUZZZbbbhhhlllkkkkkkjjjjjjjjjkkklllllllllkkkkkkjjjjjjkkkkkkjjjjjjlllmmmnnnnnnnnnnnnlllmmmnnnooopppqqqqqqqqqsssrrrqqqpppoooooooooooonnnpppsssttttttssssssssswwwuuurrrpppooonnnlllkkknnnmmmllllllmmmooorrrssstttpppnnnpppooojjjeeedddZZZVVVPPPLLLIIIFFFBBB???@@@???======???@@@???>>>======>>>>>>>>>======<<<<<<:::777777999;;;;;;999:::999999999999999999:::::::::999999999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>===<<<<<<:::;;;<<<>>>@@@AAABBBBBB@@@AAACCCEEEIIIOOOVVV[[[cccdddgggiiiiiihhhgggfffgggiiikkkkkkkkkkkklllmmmooonnnnnnoooqqqtttuuuvvvvvvvvvuuuuuuttttttssssssvvvvvvuuuvvvvvvwwwwwwxxxvvvtttrrrsssuuuxxxxxxwwwwwwwwwwwwwwwvvvuuuttttttsssrrrqqqooooooppprrrsssqqqrrrrrrqqqooonnnoooqqqpppqqqqqqrrrrrrrrrrrrrrrpppnnnllliiihhhgggggggggbbb```]]]XXXRRRKKKFFFCCC:::::::::999999888888888777777777666666555555444777777777777777777777777666666777777888888999999999888777777999999888777888888888999999999999:::<<<;;;;;;???GGGMMMRRRSSS\\\]]]___^^^ZZZSSSLLLGGG???>>><<<:::999999999::::::;;;<<<<<<<<<<<<;;;:::<<<;;;:::::::::<<<>>>???GGG[[[cccRRRAAA>>>>>>;;;::::::999888888777666666888888777777777666666666888777777666555555444444666666555555555555666666666666777777777777666666888666555666888:::999777444555666666777777666666777777777777777777777777444555777888777666555444555666777888999999888777555555555555666666666666666666666666777777777777999999999999888888777777777777777777777777777777999999999999999888777777777666555555555777999:::666666666777666666555555555555666777888888888888:::::::::888666555666777<<<:::888999::::::777444;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<;;;:::999999888888;;;;;;;;;;;;<<<<<<======AAA@@@===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????===<<<:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;<<<======:::::::::999888777999:::;;;;;;::::::999:::::::::666999<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========999::::::;;;;;;<<<<<<<<<>>>>>>???@@@BBBGGGNNNSSSWWW\\\``````]]]\\\^^^bbb````````````aaaaaa___]]]YYYYYYXXXVVVSSSPPPMMMLLLIIIIIIJJJJJJIIIHHHGGGGGGJJJGGGEEEDDDDDDDDDDDDCCCHHHKKKOOOPPPRRRVVV]]]ccchhhjjjlllkkkhhhgggiiilllkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjkkkmmmpppqqqmmmoooqqqrrrsssrrrqqqppprrrrrrrrrqqqpppppppppooonnnqqqtttuuuuuuuuuvvvwwwwwwuuurrrpppnnnmmmmmmnnnoooooooooooopppqqqsssuuurrrooonnnqqqssspppnnnooogggccc^^^YYYTTTNNNHHHDDDDDDBBB@@@@@@AAABBBAAA@@@??????>>>===<<<;;;;;;;;;===;;;999999;;;<<<;;;:::;;;::::::999999::::::;;;===<<<;;;:::999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::777888999:::;;;===>>>>>>===>>>???AAACCCEEEHHHIIIGGGKKKPPPTTTXXX\\\___bbbbbbdddfffhhhiiihhhgggfffgggiiikkklllllllllmmmoooppppppppppppqqqsssuuuvvvxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvuuutttrrrrrrtttuuuuuutttrrrrrrrrrrrrrrrqqqqqqppptttsssrrrpppppppppqqqqqqqqqrrrrrrqqqpppoooqqqrrrrrrrrrqqqqqqqqqppppppooolllmmmnnnnnnnnnnnnmmmlllgggccc___]]]ZZZVVVPPPKKK>>>===;;;999999999999999777999:::999888999===AAA<<<;;;999888777777888888777777777777888888888888999888777777999999888777888888888888999999999999>>><<<:::<<>>;;;999999:::;;;::::::;;;;;;;;;;;;::::::>>>===<<<;;;;;;;;;<<<===:::EEELLLHHH@@@<<<===???;;;::::::999999888888777999999888888888777777777888777777666666555555444777777666666666666777777666666777777777777666666777666666777999999888666444555666666777777666666777777777777777777777777666666777888777666444333666777777888888888888777666666777777777888888888777777777777666666666666::::::999999999999888888888888888888888888888888::::::999999888888999999777777666666666888999;;;555555666777777777666666666666666555666666777777:::;;;;;;999777777888999>>><<<;;;::::::999777444::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::999888777777;;;;;;<<<<<<======>>>>>>BBB@@@===:::999999;;;<<<========================<<<<<<<<<>>>@@@@@@>>><<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999:::::::::888888999:::;;;::::::999999999::::::555888<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========888888999:::;;;<<<===>>>>>>???@@@@@@BBBFFFKKKOOORRRXXX^^^___]]][[[^^^bbbaaa```aaabbbcccaaa^^^[[[YYYYYYYYYXXXUUURRROOOMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJGGGDDDCCCEEEEEECCC@@@FFFIIIMMMNNNOOOSSSYYY]]]ccchhhkkkjjjfffeeegggkkkjjjkkklllmmmlllkkkjjjiiilllkkkkkkkkklllnnnooopppooopppssstttuuusssqqqoooqqqqqqqqqqqqqqqpppooooooppprrruuuwwwwwwxxxzzz{{{wwwvvvssspppmmmmmmoooqqqpppppppppqqqrrrsssuuuvvvsssoooooorrrrrrpppppprrrjjjiiigggeeeaaa\\\WWWSSSLLLIIIGGGEEEDDDCCCAAA@@@@@@???===;;;::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<>><<<;;;:::;;;<<<===;;;;;;;;;;;;;;;:::::::::888888888999;;;===???@@@BBBBBBBBBDDDFFFIIILLLNNNUUUYYY]]]___aaaaaacccddd```bbbeeegggjjjkkkkkkkkkgggiiilllmmmmmmmmmooopppqqqqqqqqqqqqqqqrrrtttvvvzzzyyyxxxwwwvvvvvvvvvwwwuuuuuuvvvvvvvvvvvvvvvuuuwwwvvvuuutttssssssrrrqqqnnnnnnooopppqqqqqqqqqqqqtttsssqqqpppooooooooooooooopppppppppooooooqqqsssqqqqqqpppppppppooopppppplllmmmmmmnnnoooooooooooojjjfffbbbaaabbb___YYYSSSFFFCCC@@@<<<:::888888999999999999777888AAANNNYYY???===:::888666666777888666666666666555555555555999777666777888999888777666666777777777888888888;;;::::::===AAAGGGMMMPPPQQQUUUYYY]]]^^^\\\YYYVVVJJJGGGBBB===:::::::::;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999:::>>>AAA>>>999999===;;;;;;;;;::::::999999999999999999999888888888777777777777777666666555555888888777777777777888888555666666777777777777666666666777777888888777555555555666777777777777777666666666666666666666666777777888888777666555444555555555666666666666555666666777777777888888888777777777777666666666666888888888888888888888888888888888888888999999999888777666555555666777888777777666666666777888999444555666777777777777777777777555444444555666777777888888777555555666888<<<<<<;;;;;;:::999777666::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888;;;;;;<<<<<<===>>>??????AAA???<<<999888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@>>><<<::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;:::999777666888999::::::999888999:::999999888888888888999999666888<<<===<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::<<<===>>>>>>???@@@AAABBBBBBDDDHHHKKKOOOUUU\\\^^^]]]\\\^^^```aaaaaaaaaaaabbb```\\\YYYYYYZZZ[[[ZZZXXXUUURRRPPPPPPOOONNNMMMMMMNNNOOOOOOIIIFFFCCCCCCEEEEEECCC@@@DDDGGGKKKLLLMMMOOOUUUYYY___dddiiiiiifffdddfffiiihhhiiikkklllmmmlllkkkkkknnnnnnoooooooooooonnnmmmoooqqqsssuuuuuutttrrrpppppppppqqqqqqqqqpppooonnnrrrtttwwwyyyyyyzzz|||~~~|||{{{xxxrrrmmmkkkmmmoooppppppqqqqqqssstttuuuuuutttqqqqqqrrrpppllllllnnnkkklllmmmllljjjfffcccbbbWWWTTTPPPLLLIIIGGGCCCAAACCCBBB@@@>>>===>>>>>>???<<<=========<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;:::::::::;;;;;;;;;;;;<<<<<<=========>>>=========>>>???@@@BBBCCCDDDDDDFFFIIIMMMQQQUUUWWW```bbbddddddddddddeeegggcccdddfffhhhjjjkkkkkkkkkiiikkkmmmnnnnnnnnnoooppppppqqqrrrqqqpppqqqtttwwwzzzyyyyyyxxxxxxxxxxxxxxxtttuuuvvvvvvvvvuuuttttttyyyxxxwwwuuurrrooonnnmmmoooppprrrtttuuuvvvwwwwwwqqqqqqpppooonnnmmmmmmmmmlllmmmnnnnnnnnnnnnqqqsssppppppooooooooopppqqqrrrooonnnlllllllllmmmnnnoookkkgggddddddfffddd___YYYPPPMMMGGGAAA<<<999777777777888888777888@@@MMMXXX===<<<999666555555666666666666666666555555555555888777666777888888777666555555555555666666666666666888;;;???CCCHHHLLLOOOPPPRRRVVVZZZ[[[[[[YYYXXXPPPMMMGGGAAA===;;;;;;<<<::::::::::::::::::::::::888888888888999:::;;;;;;<<<888999>>>>>>999888;;;;;;;;;;;;:::::::::::::::999999999999888888888777777777777777777666666666888888777777777777888888555555666777777777777777666666777777777666666666555666666777777777777777666666666666666666666666777777777777777666666555666666666555555555555666555555666666666666777777888777777777666666666555666666666777777777777777777777888888999999999999666555444333333444666666666666555555666666777777555555666777888888888777777777555444444555666777555666777666555555666888888999::::::999888888888::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>?????????===;;;999888999::::::::::::::::::::::::::::::<<<<<<<<<===??????===<<<;;;:::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;;;;;;;<<<;;;:::888555444777888::::::999999999:::888888777777888888999999888:::;;;<<<;;;;;;<<<===999999999999999999999999;;;;;;;;;:::::::::::::::888888999:::;;;======>>>???AAABBBBBBBBBCCCEEEGGGLLLQQQWWW\\\^^^^^^^^^^^^``````___``````___]]]ZZZ[[[\\\]]]]]][[[XXXUUUSSSPPPNNNLLLJJJJJJKKKLLLMMMJJJHHHEEEDDDDDDDDDCCCCCCBBBEEEIIIKKKKKKNNNRRRWWW[[[___eeegggfffeeefffgggggghhhiiikkklllmmmmmmnnnooopppqqqqqqpppooommmllloooqqqssstttuuutttsssrrrooopppqqqrrrrrrqqqpppooosssuuuwwwxxxyyyzzz}}}~~~wwwnnniiiiiijjjoooooopppqqqrrrsssttttttuuusssssstttpppjjjiiilllmmmoooppppppmmmjjjiiihhhaaa^^^ZZZVVVTTTQQQNNNLLLFFFEEEDDDBBBAAA@@@??????===???@@@???===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::888999:::;;;<<<===>>>???>>>???@@@AAACCCDDDEEEFFFHHHIIIMMMQQQWWW\\\aaacccccceeefffffffffgggjjjllljjjjjjjjjjjjjjjiiiiiihhhkkkmmmooooooooonnnooopppoooqqqsssrrrqqqrrruuuyyyyyyzzz{{{|||||||||{{{{{{tttuuuvvvwwwvvvuuutttssswwwxxxxxxuuurrrnnnmmmmmmpppqqqrrrsssuuuuuuvvvvvvmmmmmmllllllkkkkkkjjjjjjjjjkkkmmmmmmmmmnnnqqqsssqqqpppoooooopppqqqrrrssspppooommmkkkkkkkkkmmmnnnjjjhhhfffggghhhfffbbb___XXXUUUOOOHHHAAA<<<888666444777999999888888;;;>>>:::999777666555555666666777777777777888888888888888777666666888888777666555555555555666666666666333777;;;???BBBFFFJJJMMMQQQSSSUUUWWWXXXZZZZZZZZZVVVRRRMMMFFFAAA>>>===<<<;;;;;;::::::::::::;;;;;;666666777888999999::::::;;;888888;;;===<<<;;;<<<::::::::::::::::::::::::999999888888888777777777777777777777777777777777888888777777777777888888444555666777777888888777666777777666444444666777555666777777888888777777777777777777777777777777777777777777777777777777999888888777777777777888444444444555555555666666888888777777666666555555555555555666666666666777666666777777888999999999666666555555555666777777555555555666666666666666666666777888888888777777666666666555666666777777666777888888777777999;;;777888::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>???======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>===;;;;;;;;;;;;;;;;;;===>>>???;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;999::::::;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;:::;;;<<<<<<;;;999777666666888:::;;;:::999999:::999888888888888999:::;;;;;;;;;;;;:::999999;;;===::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999::::::;;;<<<======???@@@BBBBBBAAA@@@AAACCCGGGJJJPPPXXX___aaa___\\\^^^]]]]]]^^^```aaa```___\\\]]]______^^^[[[XXXUUUPPPNNNKKKHHHGGGHHHJJJKKKNNNMMMJJJFFFCCCBBBCCCEEE@@@CCCHHHJJJKKKMMMRRRVVVXXX[[[```eeeggggggfffeeefffggghhhiiikkknnnpppqqqpppoooooonnnnnnnnnnnnoooooopppqqqrrrssstttttttttqqqrrrsssuuuuuutttrrrqqqssstttvvvvvvwwwxxxzzz}}}zzzqqqkkkjjjkkkmmmnnnooopppqqqrrrrrrrrrtttsssuuuwwwsssmmmkkknnnmmmoooqqqpppmmmjjjjjjkkkhhhfffcccbbbbbbaaa```___RRRQQQPPPMMMJJJGGGDDDCCC@@@BBBDDDCCC@@@>>>>>>???>>>======<<<<<<======>>>===>>>???AAAAAA@@@???>>>:::;;;===???AAACCCDDDEEECCCEEEGGGJJJMMMNNNOOOOOOTTTVVVYYY^^^bbbfffhhhjjjeeegggiiijjjjjjkkklllnnnmmmmmmmmmlllkkkjjjiiihhhmmmoooppppppooonnnoooooopppsssuuuuuussstttyyy}}}}}}xxxyyyzzz{{{zzzyyywwwvvvwwwyyyzzzyyyvvvsssssstttqqqqqqrrrrrrqqqqqqpppooohhhhhhiiiiiiiiihhhhhhhhhiiikkkmmmnnnnnnpppsssuuutttsssqqqppppppppprrrssspppppppppoooooonnnnnnnnnjjjjjjjjjiiihhhgggdddccc]]]ZZZUUUNNNGGG@@@;;;999666777999:::999777555333777777777777777777777777666666777777888888999999888666555666777888777666666666666777777777888888555777:::<<<>>>AAAGGGKKKQQQQQQQQQRRRTTTWWWZZZ\\\ZZZWWWQQQKKKEEEAAA>>><<<<<<<<<;;;::::::;;;<<<<<<888888888999999999888888888:::999888:::======;;;999999999999999:::::::::888888777777777666666666777777777777777777777777777777777666666777777777444555666777888888888888888888777555222222666999666666777888888888888777777777777777777777777777666666666666777888999999:::999888777666666777888444444555555555666666666888888888777666555555555555666666666777777777777555555666777777888999999555555666777777777777777666666777777777666666666777777888888888777666666555555666777888888888888666888999999888999;;;===999;;;===<<<999777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999::::::;;;<<<<<<999999:::;;;<<<===>>>???==================<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@;;;:::;;;<<<>>>>>><<<:::<<<<<<;;;;;;<<<===???@@@;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===;;;<<<<<<===<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999:::<<<======;;;:::888666888:::;;;:::999999:::999999999999::::::;;;<<<===<<<;;;999888999;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<===???AAAAAA???>>>???@@@CCCDDDJJJUUU___ccc```[[[]]]\\\[[[]]]```cccdddddd]]]^^^```aaa```]]]YYYWWWWWWTTTQQQMMMLLLMMMOOOPPPRRRRRROOOIIICCCAAACCCGGG>>>BBBGGGJJJJJJMMMQQQUUUWWWYYY^^^ccchhhiiifffdddffffffggghhhkkknnnqqqssspppnnnllljjjkkkmmmppprrroooooopppqqqrrrtttuuuuuurrrtttuuuwwwwwwvvvtttsssrrrssstttuuuuuuvvvxxxzzz~~~{{{tttooooooqqqlllmmmnnnooopppqqqqqqqqqrrrsssvvvyyyvvvppppppssskkknnnpppooollljjjkkkmmmjjjiiihhhjjjlllnnnnnnnnncccbbbaaa]]]YYYTTTOOOMMMBBBDDDGGGFFFCCC@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEGGGHHHGGGEEECCCDDDEEEGGGIIILLLNNNPPPQQQMMMOOOTTTXXX\\\^^^^^^^^^aaabbbeeehhhiiijjjjjjjjjgggjjjnnnooonnnmmmllllllllllllllllllllllllllllllooopppqqqqqqooonnnnnnoooqqqtttwwwwwwuuuvvv{{{}}}~~~~~~|||{{{xxx{{{~~~~~~{{{zzzzzz|||wwwwwwvvvuuusssqqqooonnneeefffgggggggggggggggfffjjjkkkmmmnnnoooqqqtttvvvwwwuuusssqqqppppppqqqqqqoooppprrrttttttrrrpppnnniiikkklllkkkiiigggffffff^^^\\\XXXRRRKKKDDD>>>;;;:::888777888:::<<<===<<<555555777888999999999888333444444555666777777888888666555666777888777666888888888888999999999999888999999999999===DDDJJJOOONNNMMMNNNPPPTTTYYY[[[\\\YYYTTTNNNHHHBBB>>><<<===<<<;;;;;;;;;;;;<<<===:::;;;;;;::::::888777777888<<<;;;666777<<<===888999999999999999999999999777777777777666666666666777777777777777888888888777777666666666666777777444555666777888888888888999999777444111111666:::666666777888888888888888777777777777777777777777666666666666777999:::;;;888777666444444444555666555555555555666666666666999888888777666555555444666666777777888888888999444555555666777888888888333444555777777777666555777777888888888888777666888888888888888777666555444555777999999999999888555777888888777888:::<<<<<<>>>???===:::777777999:::::::::<<<>>>===:::888::::::999888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>>>>>>>>>>>>><<<<<<======<<<;;;::::::@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@===<<<:::999:::;;;===>>>>>>===<<<:::999999999999888;;;===;;;666555777;;;<<<;;;999888888999;;;<<<777777777777888999:::;;;<<<;;;:::999888888888888999:::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;<<<<<<777888999:::::::::999888:::::::::;;;;;;<<<<<<<<<===>>>??????>>>???AAACCCBBBDDDIIIQQQYYY^^^aaabbb```___\\\[[[___cccaaa[[[___\\\YYYYYY\\\^^^^^^\\\VVVSSSOOOLLLJJJJJJLLLMMMPPPNNNJJJFFFBBBAAA@@@@@@CCCDDDEEEGGGJJJLLLOOOPPPRRRTTTWWW\\\aaaccccccbbbdddcccdddgggjjjlllmmmmmmqqqrrrrrrpppnnnmmmmmmnnnpppppppppppppppppppppppptttuuuvvvwwwxxxwwwwwwvvvoooqqqsssrrrqqqrrrvvvzzz{{{{{{{{{zzzwwwssspppnnnmmmmmmmmmmmmoooqqqsssuuuwwwvvvuuutttrrrpppooonnnpppooonnnooooooooommmkkkhhhggggggiiilllnnnnnnnnnssspppmmmkkkjjjfffaaa]]]WWWSSSOOOKKKJJJJJJIIIHHHCCCEEEGGGHHHGGGGGGIIIJJJIIILLLPPPSSSTTTUUUWWWYYYWWWXXXYYYZZZ\\\]]]^^^^^^eeeaaa___dddlllnnnhhhaaabbbccceeeiiilllmmmllljjjmmmmmmmmmnnnpppooommmkkktttqqqnnnmmmnnnppprrrsssooonnnmmmllllllmmmnnnooosssuuuxxxzzzyyyxxxwwwxxxxxx|||~~~|||}}}~~~}}}zzzxxxvvvvvvwwwxxxtttxxx||||||zzzwwwwwwyyyuuutttssssssrrroookkkhhhhhhgggeeeaaa___^^^```bbbjjjjjjiiijjjlllpppsssuuuwwwqqqrrrtttqqqooonnnmmmoooqqqrrrqqqppppppqqqllljjjhhhggghhhhhhhhhgggaaa```___ZZZTTTKKKDDD???<<<:::777888:::;;;999777888888888888888888999999666777777555333222333444444444666777888888888888777888888888999999999999777666555777;;;>>>@@@@@@MMMMMMMMMMMMMMMOOOSSSVVVYYYYYYYYYWWWRRRKKKDDD@@@::::::999888888999::::::<<<;;;:::888777777666666:::999999888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<:::888777666777888999888888777777777777888888666777777777666666999;;;444444666777888888888888666888888777444333777:::<<<;;;888666555555666777777777777777777666555555333444666777888888888777444444444444444444444444666666666666666666666666777666555444444555666777999555555999999555555999888777555444555666888999888888777777666666555555777777777777666666666666888666555444444555666888666666777777777666666555888777999<<<999555888AAABBBFFFHHHEEE???<<<:::888:::::::::<<<======:::888;;;:::999999999:::;;;<<<<<<<<<;;;;;;::::::::::::<<<======>>>>>>>>>>>>>>>===============<<<;;;;;;AAAAAA@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===::::::999999:::;;;===>>>AAA???===<<<;;;<<<===>>>======<<<<<<;;;:::::::::888;;;===;;;777666999<<<;;;:::888777777888:::;;;999888888999:::;;;<<<<<<===<<<;;;:::999999999999777888999999999999888777:::::::::;;;;;;;;;<<<<<<::::::<<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;999:::<<<===>>>@@@CCCFFFAAACCCIIIPPPXXX___dddeeecccbbb___\\\___dddbbb\\\^^^\\\YYYZZZ\\\^^^^^^]]][[[XXXRRRMMMIIIHHHIIIIIINNNMMMJJJGGGDDDCCCBBBBBBDDDDDDEEEGGGIIIKKKMMMNNNQQQRRRUUUYYY]]]```aaaaaadddddddddfffiiikkklllmmmrrrssstttrrrpppoooooopppppppppppppppppppppppppppssstttuuuvvvvvvvvvuuutttooooooppppppqqqrrruuuwwwyyyyyyzzzyyywwwuuurrrpppmmmmmmmmmnnnoooqqqsssuuuvvvvvvuuusssrrrrrrrrrrrrsssrrrpppppppppooommmkkkjjjjjjiiikkknnnpppoooooopppnnnmmmnnnooonnnkkkhhhccc```[[[XXXXXXXXXWWWWWWUUUWWWYYYYYYYYYXXXYYY[[[bbbdddggggggfffdddddddddeeeeeeeeefffggghhhiiijjjnnnjjjhhhjjjmmmlllfff```cccdddfffiiilllmmmlllkkkjjjjjjkkkmmmpppqqqpppooopppnnnlllllllllnnnooooooqqqpppooonnnmmmmmmmmmmmmrrruuuxxxyyyxxxwwwwwwwwwtttvvvyyyxxxuuusssssstttyyyxxxwwwvvvvvvvvvxxxyyyvvvwwwxxxwwwvvvuuuuuuuuutttrrrooommmkkkgggccc___ZZZZZZZZZYYYYYY\\\aaadddjjjkkklllnnnpppuuu{{{|||sssrrrqqqooommmnnnmmmooorrrrrrrrrqqqrrrssspppnnnkkkjjjiiihhhgggeeecccbbb___[[[UUUOOOIIIEEEAAA>>>:::888999::::::888888888888888888888888888888888888777444444555666555666777888999999999999777777777888888888999999666888999888888999<<<@@@IIIJJJKKKKKKLLLNNNQQQTTTXXXYYYYYYXXXTTTOOOIIIEEE???>>>>>>===<<<;;;::::::999999999999999999999999:::999999888888999999:::;;;::::::999999::::::;;;:::999777666555666777888888888777777777777888888777777777666555666888:::444555666777888888888888888888888777666666888:::999888777555555666777888777777777777777666555555333444666777888888888777444444444444444444444444666666666666666666666666666666555555555555666666999555555999999555555999;;;999777666555666777888888777777777666666666555666666666666777777777777888777555444444555777888777777777888888777777666777666888:::999;;;EEEQQQ___bbbbbb\\\TTTKKK@@@888:::::::::<<<======;;;888<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========BBBAAAAAA@@@@@@@@@AAAAAA??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<==================<<<<<<=========::::::999999:::;;;===>>>AAA@@@>>><<<;;;;;;;;;<<<;;;;;;<<<======<<<;;;:::888;;;<<<;;;888888;;;>>>999999777777777888999:::;;;:::::::::;;;<<<===>>>======<<<;;;::::::::::::777888888999999888888777:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>=========;;;;;;;;;;;;;;;;;;::::::888999;;;<<<===???AAADDDAAACCCGGGNNNVVV^^^dddhhhgggfffbbb^^^```dddbbb^^^^^^\\\ZZZZZZ\\\^^^^^^^^^]]]ZZZTTTNNNJJJHHHHHHIIIKKKKKKJJJIIIHHHFFFDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKOOOPPPRRRUUUYYY\\\___aaafffeeeeeefffhhhjjjlllmmmtttuuuuuutttrrrqqqrrrsssqqqqqqppppppppppppppppppsssssstttuuuuuutttsssrrrooonnnnnnoooqqqtttttttttwwwxxxxxxxxxwwwvvvtttsssooonnnnnnoooppprrrtttuuuuuuuuutttsssssstttvvvwwwxxxvvvtttssssssrrrpppnnnnnnmmmmmmnnnpppqqqqqqpppppppppqqqrrrtttuuusssqqqooolllhhhffffffgggggggggeeefffggggggeeeeeefffgggqqqsssuuuuuurrrnnnlllkkkmmmlllkkkjjjjjjlllnnnooorrrqqqppppppooolllhhhdddeeeeeegggiiilllnnnmmmkkkjjjjjjkkkmmmpppqqqpppooorrrqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqooommmlllkkkqqqtttvvvwwwwwwvvvwwwwwwwwwxxxxxxvvvsssqqqpppqqqsssssssssssstttvvvwwwxxxxxxvvvsssrrrrrrrrrqqqppppppmmmhhhccc___[[[VVVSSSMMMMMMMMMNNNPPPUUU\\\aaagggkkkpppqqqrrruuu}}}{{{sssppppppnnnnnnppppppqqqssssssqqqppppppqqqqqqooommmllllllkkkiiigggeeedddaaa\\\XXXTTTQQQOOOHHHCCC===999888999999999888888888888888888888888999999999888666555666888666777888999999:::999999666666666777777777888888555999;;;999555444999???CCCEEEHHHIIIJJJLLLOOOQQQVVVWWWYYYYYYWWWTTTPPPNNNDDDBBB@@@>>>;;;999888777666777888::::::;;;;;;;;;:::999999888888999999:::;;;;;;::::::::::::;;;;;;:::999888666666777888999888888777777777777888888777888888666555555666888444555666777777888888777:::999777777888999999888666666555444555666888999777777777777777666666555444555666777888888777777666666666666666666666666666666666666666666666666555555666666666666555555888666666888888666666888<<<;;;999777666666666777777777777777666666666666555555666666777777888888888777666555555666777888777888888999999999888888999888888:::===HHH\\\nnn}}}rrrcccNNN<<<;;;::::::;;;<<<<<<;;;999<<<;;;;;;;;;::::::::::::;;;;;;;;;:::::::::::::::===============>>>>>>???@@@?????????????????????AAAAAA@@@@@@@@@AAABBBBBB@@@???>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@>>>===<<<::::::999::::::999:::<<<>>>>>>>>><<<;;;999:::<<<;;;::::::<<<>>>999888888777888888999:::;;;;;;;;;;;;;;;<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;===???AAACCCFFFKKKQQQXXX```eeegggfffccc___```cccbbb]]]]]]\\\[[[[[[\\\^^^______\\\YYYUUUPPPMMMKKKLLLLLLHHHIIIJJJKKKJJJIIIGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHNNNOOOQQQSSSUUUYYY^^^aaagggggggggggghhhjjjmmmoootttuuuvvvuuusssssssssuuussssssrrrrrrrrrrrrqqqqqqsssttttttuuuuuutttrrrqqqqqqnnnmmmooosssvvvuuussswwwxxxxxxxxxwwwvvvtttsssppppppooopppqqqssstttvvvttttttsssssstttvvvyyyzzz{{{yyywwwvvvwwwwwwuuutttrrrqqqpppqqqrrrsssrrrqqqtttttttttuuuuuutttsssqqqtttqqqmmmllllllnnnooonnnlllmmmmmmllljjjiiijjjlllooorrruuuvvvtttqqqooonnnooommmkkkiiiiiijjjmmmnnnnnnpppqqqqqqooonnnllllllgggggghhhjjjmmmnnnmmmlllnnnmmmmmmmmmoooooonnnlllssssssttttttrrrrrrrrrsssrrrrrrrrrrrrqqqooommmlllppprrruuuvvvuuuuuuvvvwwwzzzyyyxxxvvvsssrrrrrrrrroooooopppqqqrrrttttttuuuvvvtttqqqqqqrrrrrrnnnkkkhhhccc\\\WWWRRROOOKKKIIIFFFFFFEEEEEEFFFKKKQQQVVV___fffnnnpppooooootttzzzzzzsssoooooopppoooooorrrrrrssssssqqqnnnllllllmmmmmmlllkkklllnnnnnnmmmlllgggeeebbb^^^[[[YYYXXXXXXNNNIIIBBB;;;888777888999999999999888888888888888888999999888666666777888666777888888999999999888666666666666777777777777444777999777555555999===???BBBEEEHHHIIIKKKMMMOOOTTTVVVWWWYYYYYYXXXWWWVVVNNNKKKEEE@@@<<<:::999999666777888999:::::::::999:::999999888888999999:::======<<<<<<<<<<<<======;;;:::999999888999::::::999888888777777888888999777888888777555444555666555555666777777777777777:::888555666999:::999666666555555444555666777777666666777777777777666666555555666777777777777777666666666666666666666666666666666666666666666666444555666777777666555444777666666777777666666777:::999888777666666666666777777777777666666666666444555555666777888888999888888777777777777888888888888999:::::::::999999;;;::::::<<>>======<<<===>>>??????@@@@@@????????????@@@AAA@@@????????????@@@@@@AAA>>>>>>======<<<;;;;;;:::========================<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@;;;;;;:::::::::;;;;;;;;;888999<<<===>>>===<<<;;;::::::;;;::::::;;;<<<>>>999999999999::::::;;;;;;::::::::::::::::::;;;<<<;;;:::999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;::::::<<<>>>AAACCCEEEGGGKKKPPPXXX]]]cccdddccc______bbbaaa]]]\\\\\\\\\\\\\\\]]]___aaa]]][[[XXXTTTQQQNNNMMMLLLFFFHHHJJJKKKLLLJJJIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFMMMNNNPPPQQQSSSWWW]]]aaaggghhhjjjjjjjjjkkkooorrrrrrsssuuutttsssssstttuuuuuuuuuuuuttttttsssssssssssstttuuuuuuuuutttsssrrrrrrpppppprrrvvvxxxwwwuuuyyyyyyxxxwwwvvvuuussssssqqqqqqqqqqqqrrrsssuuuvvvssssssssstttuuuxxxzzz{{{xxxvvvuuuuuuvvvxxxxxxwwwvvvtttssssssssssssrrrppprrrsssttttttsssrrrqqqppptttqqqnnnmmmnnnooopppqqqqqqrrrqqqpppnnnmmmnnnpppooorrruuuwwwvvvtttssssssqqqpppmmmkkkkkklllooopppkkknnnppppppooonnnnnnpppjjjiiiiiikkkmmmnnnmmmlllooommmlllmmmnnnooonnnmmmoooqqqrrrqqqooommmnnnppppppppprrrrrrrrrqqqooonnnoooqqqssstttssstttuuuwwwuuutttrrrqqqqqqqqqqqqpppmmmnnnpppqqqqqqqqqqqqppprrrppppppqqqrrrpppiiiddd[[[WWWPPPKKKHHHFFFDDDCCCBBBAAA@@@???@@@CCCIIIMMMRRR[[[fffkkkjjjiiilllqqqooolllkkkooopppmmmlllnnnnnnoooooonnnllllllmmmnnnlllkkkkkkmmmoooooonnnlllhhhgggdddbbb___^^^]]]\\\SSSOOOGGG???:::777888999999999999888888888777777777888888777666555777888555666777777888777777777666666666666777777777777555555444555777999;;;;;;===@@@DDDFFFHHHJJJLLLNNNRRRSSSUUUWWWYYYZZZ[[[[[[YYYUUUMMMFFFAAA??????@@@888888888888888777777666:::999999888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<999999999888999999999:::999999888888888888999999777888999888666555555666555666666777777777777666999666444666888999777444777666666555555555555555666666777777777777666666666666666666666777777777777777777777777777777777666666666666666666666666444555666777777666555444666777777666666777777666666666555555555666666666666666666666777777777777444555555666777888888999888888777777777777888888888888999:::::::::::::::999999999>>>NNNkkkyyy^^^<<<;;;::::::;;;<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<<<<===???@@@AAA@@@???>>>>>>@@@AAABBB@@@??????>>>>>>>>>??????=========<<<<<<<<<;;;;;;>>>>>>>>>============<<<;;;;;;::::::::::::;;;;;;::::::999999:::;;;===>>>;;;;;;<<<<<<============888999;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<999999999:::;;;;;;;;;<<<:::999999999999999:::::::::999999888888999999999999888888777777888888999:::::::::;;;;;;;;;<<<<<<>>>============>>>??????;;;;;;;;;;;;;;;;;;::::::777999:::;;;;;;<<<>>>AAA@@@BBBDDDEEEFFFJJJQQQVVV]]]```bbb``````bbbaaa]]][[[\\\]]]\\\\\\]]]```bbbaaa```]]]ZZZUUUPPPLLLJJJEEEGGGIIIKKKKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFJJJMMMOOOPPPQQQTTTZZZ```dddgggkkklllkkklllooorrrqqqrrrttttttsssssstttvvvvvvvvvuuuuuuttttttssssssrrrrrrtttuuuuuuuuutttssssssrrrsssuuuxxxyyyyyyxxxzzzyyyxxxwwwvvvuuutttssssssrrrrrrrrrssstttvvvwwwrrrssstttuuuvvvxxxxxxyyysssqqqppppppsssuuuvvvvvvxxxvvvtttssssssrrrpppnnnmmmooorrrsssrrrqqqqqqrrruuurrrooonnnoooqqqrrrrrrqqqrrrqqqooonnnmmmoooqqqqqqsssuuuuuutttsssssssssrrrpppooommmmmmnnnpppqqqnnnoooqqqpppooonnnnnnooolllkkkkkkkkkmmmnnnnnnmmmlllkkkjjjkkknnnpppqqqqqqppprrrsssqqqnnnmmmoooqqqoooppppppqqqqqqqqqppppppnnnoooqqqrrrrrrrrrtttvvvsssrrrqqqqqqrrrsssqqqpppmmmoooppprrrrrrqqqooonnnmmmnnnoooooommmggg___ZZZOOOKKKGGGCCCBBBAAA@@@???<<<<<<===<<<===@@@DDDHHHEEEMMMXXX___bbbdddhhhllliiigggjjjnnnnnnjjjhhhiiigggiiijjjkkkkkkmmmppprrrooonnnnnnooopppooollljjjiiiiiiiiihhheeebbb```^^^WWWTTTOOOGGG???:::999999::::::999999888777777777777888888777666666777999555666666777777777666666666666666777777777888888666444333444888;;;<<<;;;<<<>>>AAACCCEEEGGGJJJMMMPPPPPPRRRTTTWWWZZZ\\\]]][[[WWWPPPJJJDDDAAA@@@@@@<<<;;;999888777666666666:::999999888888999999:::999999888888888888999999777777777888888888888888999999888888888888999999666888999999777666666777666666777777777777666666666666666777888888666555777777777666666555555555555666666777777777777777777777666666666666777777777777777777777777777777666666666666666666666666555555666666666666555555555777777555555777777555444444444555555666666666666666666666777777777777555555666666777777888888777777777777777777777777777888999999::::::::::::777777888@@@WWWyyywww<<<;;;999:::;;;<<<;;;:::888999;;;<<<========================>>>>>>>>>???>>>>>><<<<<<<<<===???@@@@@@???>>>===>>>???AAABBBAAA@@@???>>>>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999:::;;;===>>><<<<<<<<<===<<<<<<;;;;;;999999999:::::::::::::::;;;:::999999999:::999999777888888999:::;;;;;;;;;::::::999999999999::::::::::::999999999::::::;;;999999888777777888999999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<===>>>???::::::;;;;;;;;;;;;;;;;;;888999;;;;;;;;;<<<>>>AAA===AAADDDDDDDDDGGGMMMRRRWWW]]]bbbbbbbbbdddbbb___[[[\\\]]]]]]\\\]]]```ccc```aaa```___ZZZTTTNNNKKKEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFJJJNNNOOOOOORRRWWW]]]___dddjjjlllkkkkkknnnqqqqqqrrrttttttssstttuuuwwwuuuuuuttttttsssrrrrrrqqqoooppprrrsssttttttttttttqqqsssvvvxxxxxxxxxyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvtttssssssssssssuuuvvvwwwqqqsssuuuvvvwwwwwwvvvuuusssqqqooooooqqqsssttttttxxxvvvtttsssrrrqqqnnnlllkkknnnrrrsssrrrqqqrrrtttwwwtttpppooopppqqqrrrrrrqqqrrrqqqooonnnnnnpppsssqqqrrrsssrrrqqqqqqssstttrrrqqqqqqqqqqqqqqqrrrsssrrrrrrqqqqqqqqqqqqqqqpppnnnmmmkkklllmmmooonnnmmmlllkkkjjjkkknnnpppqqqqqqsssuuuuuurrrnnnmmmppptttrrrqqqpppooooooooooooooommmnnnpppppppppqqqtttvvvuuusssssstttvvvvvvsssppplllnnnqqqssssssrrrpppnnnkkkllllllhhhaaaYYYSSSOOOGGGDDDAAA??????>>>===<<<999:::;;;;;;;;;<<>>@@@AAACCCGGGJJJNNNNNNOOOQQQTTTWWWZZZ\\\YYYXXXVVVRRRMMMGGGCCC@@@???===;;;888777777999::::::999999888888999999:::888777777666666777777888888999999::::::;;;:::::::::999999888888999999:::666888::::::999888888999666666777777777777666666555777999999888777666777666666777777888777777777555555666777777777777777888777666555555666777888666666666666666666666666666666666666666666666666666666555555555555666666444888888444444888888444666666666666666555555555555666666666777777777888666666666666777777777777666666666777777666666666666777888999::::::::::::888888:::FFFbbb===;;;999:::;;;<<<;;;;;;777888:::<<<>>>>>>>>>>>>======>>>>>>??????@@@@@@???>>><<<;;;<<<===???@@@@@@???>>>======???AAABBBBBBAAA@@@???>>>>>>>>>>>>=========>>>??????@@@@@@??????>>>>>>=========<<<======<<<<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@<<<<<<<<<;;;:::999888777::::::999888888999999:::<<<:::999888999999888888666666777999999:::::::::;;;::::::999999999::::::;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;::::::999999;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<======<<<::::::<<<===<<<@@@DDDEEEDDDFFFLLLRRRTTT\\\bbbcccdddfffddd```ZZZ\\\^^^]]]\\\]]]```ddd\\\^^^```aaa^^^YYYSSSOOOFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGCCCHHHLLLNNNMMMPPPUUUZZZ[[[aaahhhlllkkkjjjmmmpppqqqssstttuuutttuuuvvvxxxttttttsssrrrqqqqqqpppppplllnnnppprrrsssttttttssspppsssxxxyyywwwwwwxxx{{{vvvuuuuuuuuuvvvwwwxxxyyyuuutttsssssstttuuuvvvwwwqqqsssuuuwwwxxxvvvtttrrrwwwtttrrrqqqrrrtttuuutttxxxvvvtttrrrqqqpppmmmkkkmmmqqqttttttrrrqqqrrrtttwwwtttpppooopppqqqrrrrrruuuvvvuuusssrrrsssuuuxxxqqqqqqrrrrrrrrrtttwwwzzzvvvvvvwwwwwwwwwxxxxxxxxxsssrrrqqqrrruuuvvvuuutttooonnnllllllnnnooonnnmmmpppnnnllllllmmmnnnnnnnnnppprrrrrrnnniiihhhmmmrrrtttsssqqqnnnmmmmmmmmmmmmlllnnnoooppppppqqqtttvvvtttsssrrrsssuuutttppplllkkkmmmqqqssstttsssqqqoookkkllliiibbbWWWNNNIIIHHHCCCAAA???>>>======;;;::::::;;;<<<<<<:::999:::;;;??????AAADDDJJJRRRYYY^^^```___bbbgggjjjjjjmmmsssmmmnnnmmmlllkkkkkkmmmooommmmmmooorrrtttuuusssqqqmmmpppssstttqqqjjjccc^^^\\\]]][[[UUULLLCCC>>><<<::::::999999888777777666999:::;;;:::999999:::<<<888888999999999888888777888888888888999999999999777:::<<<999555444888===;;;;;;<<<===>>>AAAEEEHHHMMMMMMNNNOOORRRVVVYYY[[[^^^___```___[[[SSSKKKFFFAAA???;;;999888999<<<>>>:::999999999999999999:::999999888888888888999999<<<<<<===>>>??????>>>>>>:::999999888888999999:::555888:::;;;:::999::::::666777777777777777666666555888;;;;;;888666777999444555666888999999::::::555555666777777777777777888777666555555666777888666666666666666666666666666666666666666666666666777666555444444555666777444888888444444888888444888888888888777555444333555666666666777777888888777777777777666666666666555555666666666666555555555666777888999:::::::::;;;;;;>>>LLLkkk<<<<<<;;;;;;;;;:::::::::<<<;;;;;;<<<<<<===>>>???@@@@@@@@@??????===<<<<<<===============>>>>>>>>>@@@???>>>======>>>???@@@@@@@@@@@@??????===<<<<<<::::::;;;;;;===>>>@@@@@@@@@>>><<<===>>>>>>;;;888999:::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;:::999999<<<<<<<<<<<<;;;:::999999888888888999999:::::::::;;;;;;::::::999999::::::;;;;;;;;;::::::999999999999999;;;;;;;;;;;;999999:::999777666666777999::::::::::::::::::999777777555:::>>>???<<<===AAAFFF:::::::::::::::::::::::::::999777666666777999:::;;;<<<>>>AAACCCDDDEEEFFFOOOTTT\\\aaaaaa___]]]\\\^^^\\\[[[\\\___aaa```^^^]]]___bbbeeeddd___WWWPPPIIIHHHFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHLLLQQQVVVYYY\\\]]]___eeellloooooommmrrrrrrsssrrrqqqrrrtttwwwtttsssqqqpppppppppnnnlllnnnlllkkkmmmppprrrpppooossstttuuuuuusssrrrssstttxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvsssppppppsssvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvvvvvvvuuurrroootttrrrpppppprrrtttuuuttt|||wwwqqqmmmnnnpppsssuuuuuuttttttsssssssssttttttqqqrrrsssuuuvvvvvvvvvwwwrrrqqqrrrtttwwwxxxtttqqqqqqppptttyyyxxxssspppppprrrpppnnnlllkkkjjjkkkkkknnnkkkkkkmmmnnnlllmmmpppsssrrrpppnnnllllllllllllnnnnnnoooooooooooonnnnnnppppppqqqqqqrrrrrrrrrqqqiiilllqqquuuvvvssspppmmmiiiiiijjjlllooooooooommmhhhcccZZZRRRLLLHHHDDDBBB===;;;<<<>>><<<999:::===<<<;;;:::999999999:::;;;:::;;;>>>BBBGGGMMMRRRUUU^^^___ccchhhmmmoooooonnnnnnnnnoooppprrrrrrqqqoooqqqooonnnrrrwwwwwwqqqjjjqqqrrrsssrrrpppkkkgggddd]]]]]][[[UUUMMMEEE???===;;;;;;<<<;;;:::999999:::888888888888888999999999::::::999999888999999999999888666555444555777888888777666666666777888999;;;:::::::::<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===??????AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>>>>???>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<===>>>???@@@AAA@@@>>>======???>>><<<999===============<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;888888777777777888:::;;;<<<;;;;;;;;;:::::::::999999::::::;;;;;;::::::999;;;:::999888888999:::;;;:::::::::999999999999888999<<<>>>>>><<<<<<>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;===>>>???@@@BBBCCCCCCCCCLLLRRRYYY___aaa```___^^^___]]]\\\]]]___```___]]]]]]___aaadddddd```ZZZUUULLLKKKIIIGGGFFFHHHIIIKKKJJJIIIGGGFFFDDDDDDCCCCCCEEEEEEEEEGGGIIIMMMPPPRRRWWWYYY___fffmmmpppooolllppppppqqqpppppppppsssuuuwwwuuusssrrrrrrqqqpppnnnooonnnmmmnnnqqqsssrrrpppsssuuuvvvuuuttttttuuuvvvxxxxxxxxxyyyyyyyyyyyyzzzwwwwwwwwwtttqqqpppsssuuuvvvuuuvvvvvvwwwwwwxxxyyyvvvwwwxxxxxxxxxwwwvvvvvvvvvuuutttuuuvvvwwwuuussswwwuuurrrqqqrrrrrrrrrqqqwwwtttooommmnnnqqqssstttttttttsssrrrqqqqqqrrrrrrvvvvvvvvvvvvvvvuuutttsssvvvuuutttvvvxxxyyyvvvttttttsssuuuxxxwwwrrrooopppmmmlllkkkjjjiiiiiijjjjjjllliiiiiilllmmmkkklllooovvvvvvuuusssqqqnnnkkkiiimmmnnnoooppppppooonnnmmmooopppqqqqqqqqqqqqpppooolllmmmppprrrrrrqqqnnnlllllljjjiiijjjlllkkkgggddd^^^YYYQQQJJJFFFBBB@@@>>><<<;;;;;;===;;;777888<<<;;;:::999999999:::;;;;;;888999:::===@@@EEEHHHJJJVVVYYY___eeekkknnnooooooooopppppprrrssssssrrrppptttrrrrrrtttwwwwwwrrrnnnrrrssstttsssppplllhhheee___^^^[[[WWWQQQKKKDDDAAA888999999999888888888999999999888888888888888888999999888888888999999:::888777666444444555777888999999777777666777888999::::::;;;;;;===???AAACCCAAADDDHHHKKKMMMOOORRRUUU[[[]]]```cccccc```[[[XXXOOOFFF@@@???>>>:::999<<<<<<:::999999::::::999777888888999::::::::::::999;;;;;;;;;;;;::::::::::::::::::999999999999::::::777888999::::::999888777777666555555555666777888888666555666888999888666777777777777777777777777888666444555888:::999888555555555555666777888888555555555666666666777777666666666777777888888888777444555888888666666999888888888888888888888888555555666777777777777777777777777777666666666666999777555444555666666666555555555555666666777888777666666777888:::::::::::::::???PPPooo@@@????????????>>>>>>>>><<<<<<<<<<<<===>>>??????BBBBBBBBBBBBAAA@@@???>>>????????????????????????@@@???>>>============>>>===>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@>>>>>>>>>???>>><<<:::?????????>>>===;;;:::999<<<======>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===<<<<<<======>>>==================<<<<<<<<<<<<<<<888777666666777999<<<===<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::::::::::::::::::::999888888888999:::;;;=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<>>>??????@@@@@@AAAAAAAAAHHHNNNVVV\\\___```aaaaaa```___^^^^^^______^^^]]]^^^^^^```bbbcccbbb^^^[[[RRROOOLLLIIIHHHIIIKKKLLLLLLKKKIIIGGGEEECCCBBBAAADDDDDDDDDEEEFFFHHHIIIJJJQQQUUU\\\eeemmmpppooommmooopppqqqqqqpppqqqsssuuuxxxvvvtttsssssssssqqqoooqqqppppppqqqssstttsssrrrssstttvvvvvvuuuuuuvvvxxxyyyyyyzzzzzzzzz{{{{{{{{{yyyyyyxxxuuusssrrrsssuuuttttttuuuwwwyyyzzz{{{|||wwwxxxxxxxxxwwwvvvvvvuuutttsssrrrsssvvvxxxxxxxxxwwwuuusssrrrssstttsssrrrtttqqqoooooorrrtttvvvvvvvvvuuutttsssrrrrrrqqqrrrxxxxxxxxxxxxwwwvvvuuutttyyyxxxwwwwwwxxxyyywwwvvvwwwtttuuuwwwvvvqqqooopppkkkkkkjjjjjjjjjkkkkkklllmmmjjjjjjmmmnnnlllmmmqqqvvvwwwxxxxxxuuurrrnnnkkkoooppprrrssssssrrrpppoootttuuuvvvwwwvvvuuusssqqqooooooooonnnnnnnnnmmmmmmllliiiffffffhhhfff___ZZZRRRNNNHHHCCC@@@>>>===;;;<<<::::::<<<:::666666:::999999999999::::::<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDKKKOOOWWW___ggglllnnnooopppqqqrrrsssssssssrrrqqquuuuuuuuuuuuuuutttsssrrrttttttuuutttqqqmmmiiifff```^^^[[[ZZZXXXSSSLLLFFF===<<<:::999888777888888:::999999999888777777777777777777777777888999:::999888777666666777999999;;;:::999888777777888999:::;;;<<<===>>>?????????<<>>>>>AAAGGGXXXvvv@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@???????????????@@@???>>>>>>======<<<<<>>>>>>>>???>>>>>>>>>>>>>>>===>>>>>>===<<<;;;>>>>>>>>>===<<<;;;999999======>>>>>>>>>>>>======>>>???????????????>>>===:::;;;<<<===========================<<<<<<<<<<<<;;;:::999888999;;;===???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;:::999999999888777777777999<<<======<<<::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;>>>>>>>>>>>>???@@@AAAAAADDDIIIQQQWWW\\\___bbbdddbbbaaa```_________^^^]]]^^^]]]^^^```bbbdddcccbbbWWWTTTOOOKKKIIIIIIKKKLLLMMMLLLKKKHHHFFFCCCAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFMMMQQQYYYaaahhhmmmoooooopppqqqssssssrrrsssuuuvvvvvvtttrrrrrrrrrqqqpppnnnsssssssssssstttuuuuuutttqqqssstttuuutttuuuvvvxxxzzzzzz{{{{{{||||||}}}}}}zzzzzzxxxwwwuuuttttttuuuttttttvvvwwwyyyzzzzzz{{{xxxxxxxxxwwwwwwvvvuuuuuutttrrrqqqqqqtttwwwxxxxxxtttsssrrrtttvvvxxxwwwwwwrrrqqqqqqtttwwwyyyzzzzzzyyyyyywwwvvvttttttssssssvvvwwwwwwxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvsssrrrttttttpppooorrrppppppooooooooonnnnnnoooooommmmmmqqqrrrppprrruuuuuuvvvwwwxxxwwwuuusssrrrrrrsssuuuvvvvvvuuusssrrrwwwxxxyyyyyyxxxvvvsssqqqqqqooommmllllllmmmnnnooojjjfffaaaaaabbb___XXXQQQJJJFFFBBB???>>>======<<<<<<;;;;;;<<<:::666666:::888888999999:::;;;<<<<<<======<<<<<<<<<>>>???@@@@@@EEENNNWWW___fffkkknnnmmmoooqqqqqqqqqppppppppptttuuuvvvtttqqqppprrrtttsssttttttssspppllliiifffaaa^^^[[[[[[]]]ZZZSSSLLLFFFCCC???;;;999888888777:::::::::999888777666666666666666666777888999:::::::::999999999:::;;;;;;===<<<:::888777777888888999;;;===>>>???>>>===<<<;;;>>>BBBEEEGGGKKKOOORRRSSSVVVZZZ]]]```bbbdddfff```ZZZQQQJJJCCC>>><<<===:::888666666777888888888777888999999::::::999999777888888999:::;;;;;;;;;===<<<:::999999:::<<<===999999999999999999999999888777777777777999:::;;;777666666666666666666666888888888888888888888888999777555444555888:::<<<999999888777777777777777555555666666666777777777888888888888888888888888555333666::::::666555777666666666666666666666666777888999999::::::999999555555666666777777888888666666666777999:::999777666666666666777888999:::555888:::777555888AAAIIIQQQVVV```ooo????????????????????????===<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@???>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<>>>>>======<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======@@@@@@@@@@@@???>>><<<<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999999888888999888777666777:::<<<>>>;;;:::999:::;;;<<<;;;:::::::::::::::::::::::::::::::::999999999999::::::;;;;;;<<<<<<>>>???AAABBBAAAEEELLLRRRWWW\\\aaadddbbbbbbbbbaaa___^^^^^^^^^^^^]]]]]]^^^aaadddeeeeee\\\XXXSSSNNNKKKJJJJJJKKKLLLLLLKKKJJJGGGDDDBBBAAAAAABBBCCCDDDEEEFFFFFFFFFMMMPPPUUUZZZaaaggglllpppnnnoooqqqrrrrrrrrrtttuuuqqqpppnnnnnnoooooonnnlllssstttttttttttttttuuuuuupppqqqssssssssssssuuuvvvzzzzzz{{{||||||}}}~~~~~~|||zzzyyyxxxwwwwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwwwwxxxwwwwwwvvvvvvuuuuuuuuutttrrrpppqqqssstttuuuuuutttttttttuuuxxxyyyyyyxxxpppppprrruuuxxx{{{{{{zzzyyyyyywwwvvvttttttssssssuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvuuutttssssssssstttssspppooorrrrrrpppqqqttttttttttttsssrrrpppoooooopppnnnnnnrrrtttssstttxxxwwwvvvvvvuuuuuuuuuvvvvvvrrrsssuuuvvvvvvuuusssrrrssstttttttttssspppnnnlllpppooommmkkkkkkmmmooopppjjjddd___[[[YYYTTTMMMGGGCCC@@@===<<<<<<===<<<<<<===;;;;;;===;;;777777;;;777888999:::;;;;;;<<<<<<999999888888999:::<<<===999>>>GGGNNNVVV]]]dddhhhgggjjjmmmnnnmmmllllllnnnpppssstttqqqnnnmmmpppsssqqqqqqqqqqqqooollliiigggbbb^^^[[[\\\^^^]]]XXXRRRKKKFFF@@@<<<;;;;;;:::999:::::::::999888777666666666666666666777888999:::888888888888999999::::::===<<<:::888777777888888999;;;===??????>>><<<;;;;;;===@@@BBBEEEHHHLLLOOOPPPSSSVVVYYYZZZ\\\```cccdddaaaZZZQQQHHHBBB???<<<<<<999777666777999999888666666777888888888888888666777777888999:::;;;;;;<<<;;;::::::::::::;;;<<<:::999999999999999999:::999888777777777999:::;;;333333444555555666777777888888888888888888888888888777666444555777:::<<<:::999888777777666666777444444555555555666666666777777777777777777777666555333666::::::666555777666666666666666666666666666777888888999999888888555555666666777777888888666666666777999:::999777777777666555555666666777555888:::999999AAAQQQ]]]ooowww>>>>>>>>>???????????????============>>>???@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>======<<<======>>>>>>======<<<===>>>>>>>>>>>>>>>======:::;;;<<<>>>>>>>>>===<<<;;;===>>>>>><<<;;;<<<===999:::;;;<<<============>>>>>>>>>>>>>>>======<<>>>>>===<<<;;;999:::;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;888888888888888888888888888888777777888:::;;;===999::::::;;;;;;<<<<<<===::::::::::::::::::::::::999999999::::::999999999:::::::::;;;<<<>>>AAABBB???BBBHHHMMMSSSXXX^^^bbbbbbccccccbbb___^^^___```___^^^\\\]]]```ccceeeeee```]]]YYYTTTOOOLLLKKKJJJKKKKKKKKKJJJIIIFFFDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHNNNPPPSSSVVVZZZ```gggllliiikkknnnoooooooooppprrrnnnlllllllllnnnooonnnmmmssstttuuutttsssssstttuuupppqqqssssssrrrrrrsssuuuzzzzzz{{{|||}}}~~~~~~|||zzzyyyyyyzzzzzzxxxvvvvvvwwwxxxxxxxxxwwwuuutttwwwvvvvvvuuuuuuvvvvvvwwwuuusssrrrrrrsssttttttsssvvvuuuuuuvvvwwwwwwuuutttoooooopppsssvvvxxxxxxwwwvvvuuutttsssrrrrrrqqqrrrvvvvvvwwwwwwvvvvvvuuutttssstttuuutttsssrrrssstttqqqoooooorrrsssqqqrrruuuuuuuuutttsssrrrpppnnnmmmooommmmmmqqqssssssuuuyyy{{{zzzwwwuuuttttttuuuuuuqqqrrrrrrrrrrrrrrrrrrqqqsssssssssrrrqqqooonnnmmmooonnnlllkkkkkkkkkllllllgggbbb[[[TTTMMMGGGAAA>>>>>><<<999999:::;;;::::::<<<:::;;;===;;;888888<<<888888::::::;;;;;;;;;;;;:::999999999:::<<<===???888<<>>>>>>>><<<;;;;;;<<<>>>???@@@BBBFFFIIILLLOOOSSSTTTTTTVVVZZZ]]]aaacccaaaYYYPPPJJJEEE@@@???<<<999888888999:::999555666666777888777777777666666777888999999:::::::::::::::;;;;;;:::::::::::::::999999999999:::::::::999888777777888999999111333555555555555777999888888888888888888888888777777777666555666999<<<999888777777666666666666444444444444555555555555666666666666555555555555666444555999999666555777777777777777777777777777666666777888888888888777666666666666777777777777777666555666888888888666888777666666555555555666666888999;;;AAAQQQhhhxxx>>>>>>?????????@@@@@@@@@============>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>===<<<<<<:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;999;;;===???@@@???>>>>>><<<>>>@@@@@@>>>===>>>???;;;<<<===>>>????????????>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<=========<<<;;;<<<<<<<<<<<<;;;;;;:::888888999:::;;;<<<<<<===888999:::;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;:::999888888888888999:::888888888999999:::::::::999;;;======::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<;;;::::::;;;===???@@@>>>AAAEEEIIINNNTTT[[[```aaacccdddbbb```___```aaa```^^^]]]]]]```bbbcccccceeeccc___ZZZUUUPPPLLLKKKHHHIIIJJJKKKJJJIIIGGGEEEEEEDDDCCCBBBCCCDDDFFFHHHMMMOOORRRUUUWWWZZZ```dddgggiiilllnnnnnnnnnooopppmmmllllllmmmpppqqqqqqpppqqqsssuuutttrrrqqqrrrtttqqqssstttsssrrrrrrssstttyyyyyyzzz{{{|||}}}~~~{{{zzzyyyzzz||||||zzzxxxwwwxxxyyyzzzyyyxxxvvvuuuuuuuuuttttttuuuvvvwwwxxxttttttsssuuuvvvwwwvvvtttsssrrrrrrtttuuuuuusssqqqppppppppprrruuuvvvvvvuuuttttttsssrrrqqqqqqrrrrrrssssssttttttuuuuuuttttttrrrtttwwwwwwuuutttuuuvvvsssqqqrrruuuuuurrrrrrtttssstttttttttsssrrrpppoooooommmnnnsssuuutttvvvzzzzzzzzzyyyxxxwwwvvvvvvuuutttsssrrrqqqqqqrrrssstttuuutttsssqqqqqqpppqqqqqqnnnnnnmmmkkkiiigggeeeddd\\\ZZZTTTKKKBBB===<<<======;;;999999:::::::::999999888999;;;:::777888===999999:::;;;;;;;;;:::999<<<<<<;;;;;;<<<===???@@@:::<<>>======<<<=========<<<>>>AAADDDGGGLLLPPPQQQPPPQQQUUUYYYZZZaaaeee```ZZZUUUOOOHHHCCC@@@<<<::::::;;;;;;:::666666777888888888888888666777777777888888999999888999:::;;;;;;:::999888;;;:::999999999999:::;;;;;;:::888777666666777777444666888777666666777999777777777777777777777777555777888777666666999;;;777777666666555666666666555555555555666666666666666666666555555555444444777444555888888666666999888888888888888888888888666666777888888888888888777777777777666666666666999777555444555666666666777777666666666777888888777777888===JJJbbb?????????@@@@@@AAAAAAAAA============>>>???@@@AAAAAAAAABBBBBBCCCBBBBBBBBB?????????>>>===<<<<<<;;;999:::<<<>>>??????>>>>>>@@@@@@@@@@@@???===<<<<<<999;;;===@@@AAAAAA@@@@@@===@@@BBBBBB@@@???@@@BBB>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<666777999;;;<<<===>>>>>>===>>>>>>>>>===<<<;;;;;;777888999:::;;;===>>>>>>777999;;;>>>???>>>===<<<999999999::::::;;;;;;;;;;;;;;;999999999999;;;;;;<<<;;;999888888999;;;<<<888888999:::::::::999999999===@@@>>>:::888;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>===;;;::::::;;;<<<>>>===@@@CCCGGGLLLRRRYYY^^^```bbbdddccc```___```ccc```^^^]]]]]]___aaabbbbbbhhhfffccc^^^YYYSSSNNNKKKFFFHHHIIIKKKKKKJJJHHHGGGGGGEEECCCAAAAAACCCEEEFFFKKKOOOSSSUUUVVVXXX[[[^^^hhhjjjmmmooooooooopppqqqmmmmmmmmmooorrrttttttssspppssstttsssqqqoooqqqsssssstttuuuuuusssrrrssstttyyyyyyzzz{{{|||}}}~~~~~~{{{yyyxxxzzz}}}~~~|||yyywwwxxxzzz{{{{{{zzzxxxwwwttttttttttttuuuvvvxxxyyyttttttuuuwwwyyyzzzxxxvvvmmmmmmnnnqqqtttuuutttrrrssssssrrrsssvvvwwwwwwvvvuuuttttttsssssssssttttttmmmnnnppprrrtttvvvwwwwwwrrrvvvzzzzzzxxxwwwwwwxxxvvvtttuuuxxxwwwsssrrrssssssssstttuuuuuutttsssrrrrrrpppqqquuuxxxwwwyyy~~~uuuwwwyyy{{{|||{{{yyyxxxxxxvvvuuussssssuuuvvvxxxsssqqqooommmlllmmmooopppnnnnnnmmmkkkhhhddd___]]]PPPPPPLLLDDD<<<999===AAA>>>===;;;:::;;;<<<;;;:::777666777:::999777888<<<999:::;;;;;;;;;:::999888:::999888888888999:::;;;<<<>>>>>>===<<>>;;;888444888888888888888999999999::::::999999999999999999666666777999999:::::::::888777666666666777888999888999:::<<<===>>>>>>>>>?????????===<<<===@@@BBBDDDIIIOOOPPPOOOPPPSSSXXXUUU___gggeee```]]]VVVNNNFFFBBB>>>;;;;;;;;;;;;;;;777777888999999999999999777777777777888888888888666888:::<<<<<<:::888666;;;;;;999999999999;;;;;;;;;:::888666555555666666777999;;;:::777666777999666666666666666666666666444666999888777666888;;;666666555555555555666666666666666666777777777777777777666666555555555444888555444777777555666:::888888888888888888888888777777888999999999999888888888777777666666555555:::777444333444555666555666666777777888999;;;;;;888777777>>>PPPmmm