BM6P6(@ XXX\\\dddnnnxxxzzzuuummmhhhaaa\\\XXXVVVTTTSSSPPPOOONNNKKKHHHEEEBBB@@@BBBCCCEEEDDDEEEJJJRRRXXXkkkyyyppphhhccc^^^ZZZZZZZZZbbbuuu~~~uuu[[[DDD<<<<<<:::444888;;;444999888777777777888::::::;;;AAAKKK]]]~~~qqq___SSSLLLLLLPPPZZZkkk~~~iiiZZZTTTOOONNNOOOPPPRRRVVVXXXZZZ\\\^^^```bbbaaa___^^^___aaadddfffccceeegggiiijjjiiigggeeefffggghhhiiiiiijjjjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmlllmmmmmmooopppkkkrrrwww{{{xxxfffYYY[[[ccchhhmmmsssrrrssstttvvvwwwyyyzzzzzzzzz|||~~~xxxrrrmmmaaaaaa```]]]ZZZWWWVVVVVVYYYWWWUUUSSSQQQPPPPPPQQQTTTSSSSSSRRRSSSUUUVVVXXXZZZZZZ^^^gggsss~~~wwwtttnnneeeYYYNNNDDD???VVVZZZaaajjjtttzzzuuukkkgggaaa]]]ZZZWWWUUUSSSPPPNNNKKKHHHFFFEEEDDDDDDCCCEEEFFFFFFFFFIIIPPPUUUeeesssyyymmmeee^^^ZZZZZZXXXaaatttwww^^^GGG>>>===;;;555999<<<555999888777777777888::::::<<>>SSSWWW]]]eeeooo|||{{{ssshhheeeaaa^^^[[[XXXUUUSSSPPPNNNJJJGGGFFFFFFGGGHHHEEEGGGIIIIIIHHHIIINNNRRR]]]jjj~~~tttiii```\\\\\\YYYaaatttzzzcccLLLAAA>>>===777:::===777999888777777777888::::::===BBBIIIXXXxxx~~~ooo___TTTNNNNNNOOOVVVcccuuuhhhXXXQQQNNNOOOQQQQQQTTTWWWYYYYYYZZZ\\\^^^______```aaabbbcccddddddfffffffffgggggggggggggggfffggghhhiiiiiijjjjjjiiillllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkklllooouuuzzz~~~rrrcccZZZ___gggiiijjjmmmpppppprrrsssuuuwwwxxxyyy|||}}}~~~xxxtttllljjjfffbbb___\\\[[[[[[ZZZXXXVVVSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSVVV\\\fffsss}}}rrrlllccc[[[TTTLLLCCC===RRRUUUZZZaaalllxxx{{{rrrfffdddaaa^^^\\\ZZZVVVSSSQQQOOOMMMJJJIIIIIIJJJJJJGGGJJJLLLLLLJJJJJJMMMPPPVVVbbbttt{{{mmmccc___```]]]eeewww~~~jjjQQQCCC>>>===888999<<<777999888777777777888::::::>>>BBBHHHUUUssszzzlll^^^TTTPPPPPPQQQWWWcccuuuhhhWWWQQQNNNOOORRRRRRTTTWWWXXXYYYZZZ[[[]]]]]]^^^```bbbcccddddddcccfffeeeddddddddddddfffffffffggghhhiiiiiijjjjjjiiihhhhhhiiiiiijjjkkkmmmnnniiiiiihhhhhhiiijjjkkklllooouuuyyy~~~rrrcccYYY^^^fffhhhjjjmmmooopppqqqsssuuuwwwxxxyyyyyy{{{}}}|||xxxrrrnnniiieeebbb___]]]\\\ZZZYYYVVVSSSRRRPPPPPPPPPNNNOOOQQQRRRSSSSSSRRRQQQRRRUUU\\\fffsss~~~tttmmmcccZZZTTTLLLCCC===RRRTTTYYYaaakkkwww{{{rrrfffccc```^^^\\\ZZZVVVTTTRRRRRRPPPOOONNNMMMLLLLLLKKKNNNPPPOOOLLLKKKLLLOOOQQQ[[[kkk{{{tttgggaaaaaabbbiiizzzrrrVVVDDD======888888:::666999888777777777888::::::>>>BBBGGGRRRpppwwwiii\\\SSSNNNNNNPPPVVVaaattthhhWWWQQQNNNOOORRRQQQTTTVVVXXXXXXYYY[[[]]]\\\]]]```bbbdddddddddccceeedddbbbaaaaaabbbcccdddfffggghhhiiiiiijjjjjjiiihhhhhhhhhiiijjjkkklllmmmjjjiiiiiiiiijjjkkkmmmnnnnnntttwww{{{tttcccWWW[[[cccgggjjjnnnpppppprrrtttvvvxxxzzzzzzyyy{{{}}}~~~{{{wwwsssmmmhhheeebbb___\\\ZZZXXXVVVSSSQQQOOOOOOOOOKKKLLLNNNPPPPPPPPPOOOOOOSSSWWW^^^gggqqq|||~~~wwwlllaaaWWWMMMDDD>>>QQQTTTZZZaaakkkwwwyyyrrrgggddd```]]][[[YYYWWWTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUUUURRRMMMJJJKKKLLLMMMUUU```lllyyyzzziii```___cccjjj{{{yyy[[[FFF===>>>999777999666999888777777777888::::::===BBBFFFQQQmmmuuuggg[[[RRRIIIJJJLLLQQQ]]]ooohhhXXXQQQNNNOOOQQQPPPSSSVVVXXXXXXYYY[[[]]]\\\]]]```bbbddddddddddddeeedddbbbaaaaaaaaabbbcccfffggghhhiiiiiijjjjjjiiikkkkkkjjjiiiiiiiiiiiiiiijjjjjjiiiiiijjjlllnnnooonnnsssuuuxxxsssbbbWWWZZZbbbfffiiinnnoooppprrrtttvvvyyyzzz{{{{{{|||{{{wwwqqqmmmjjjfff```[[[YYYWWWUUURRROOONNNMMMMMMKKKLLLMMMNNNNNNOOOOOONNNTTTXXX___gggpppzzz}}}nnn^^^PPPEEE???OOOSSSZZZbbbkkkwww~~~wwwrrriiieee```\\\ZZZXXXVVVUUUSSSQQQNNNLLLMMMRRRWWWZZZ]]]^^^[[[UUUMMMHHHGGGHHHIIINNNUUU]]]fffrrrzzziii```^^^```gggxxx```HHH>>>???:::888:::888999888777777777888::::::<<>>===999999<<<888888888888888888888999999===AAAGGGSSSooovvvhhh]]]UUUIIIGGGGGGLLLTTTeee|||kkkYYYRRRQQQQQQPPPMMMPPPUUUWWWYYYYYYZZZ[[[^^^^^^___aaabbbcccdddeeegggffffffeeeeeeeeefffffffffeeeeeedddeeefffggghhhgggggggggggghhhiiijjjkkkiiiiiihhhhhhiiikkklllnnnoooqqqqqqssslllbbb[[[\\\bbbeeeiiilllmmmnnnooorrrtttvvvxxxyyy}}}}}}~~~{{{{{{zzzxxxssslllccc]]]]]]WWWSSSSSSRRRMMMJJJKKKIIIKKKMMMNNNNNNMMMOOOPPPRRRWWW```jjjsss{{{uuuZZZHHHAAARRRUUU[[[ccclllvvv|||vvvmmmiiiccc^^^[[[ZZZXXXVVVRRRMMMIIIGGGEEEFFFMMMVVV]]][[[VVVPPPIIIEEEDDDDDDBBBBBBAAACCCGGGMMMRRRVVV___```ccceeeeeeeeecccbbb```[[[WWWYYY___mmm|||yyyttttttrrrmmmfff```]]]]]]\\\```lllfffLLL>>>===999999<<<888888888888888888999999:::===BBBIIIVVVrrryyylll```VVVLLLIIIIIILLLSSSbbbzzzjjjVVVNNNMMMMMMMMMMMMPPPUUUWWWXXXYYYZZZ[[[^^^^^^___aaabbbcccdddeeeggggggggggggggggggggggggfffeeedddddddddeeeggghhhggggggggghhhhhhjjjkkkkkkllllllkkkkkkkkkllllllmmmoooqqqrrrtttjjj```YYYZZZ```dddgggjjjmmmnnnooorrrtttvvvxxxyyy{{{{{{|||}}}~~~|||{{{zzzxxxtttmmmeee___```ZZZVVVUUUSSSMMMJJJKKKJJJLLLNNNOOONNNNNNPPPQQQRRRWWW```iiirrr{{{xxx]]]IIIBBBTTTXXX^^^eeemmmvvv|||uuuoookkkeee```\\\ZZZWWWUUURRRMMMIIIGGGCCCAAAEEEKKKQQQQQQPPPMMMIIIFFFFFFFFFAAAAAA@@@@@@AAADDDFFFHHHOOOQQQSSSUUUUUUUUUTTTSSSTTTPPPOOOSSSYYYeeewww{{{wwwnnnkkkgggccc```]]]YYYWWWXXX[[[eeeuuucccJJJ>>>===999888;;;999888888888888888999::::::<<>>VVV\\\dddjjjpppwwwzzzsssoooiiiddd```\\\XXXUUUPPPKKKHHHIIIHHHEEEEEEHHHJJJLLLOOOPPPNNNKKKIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@AAABBBDDDEEEFFFGGGGGGGGGDDDDDDGGGNNNTTT[[[hhhssstttkkkgggccc\\\VVVSSSSSSXXXbbblllwwwrrr[[[EEE===>>>888777:::999888888888888999:::;;;<<<===FFFQQQaaa}}}yyyqqqmmmxxxyyyjjj]]]QQQMMMIIIJJJPPP___vvvnnnZZZPPPMMMOOOQQQNNNQQQTTTVVVWWWXXX[[[]]]]]]]]]^^^```aaabbbcccdddcccdddeeeeeeffffffffffffffffffeeedddddddddeeefffiiiiiiiiihhhiiiiiijjjjjjhhhiiikkkmmmnnnooonnnnnnnnnsssvvvwww~~~|||eee\\\UUUWWW^^^cccgggjjjmmmnnnooorrrtttvvvxxxyyywwwxxxyyyzzz|||}}}~~~}}}zzztttmmmhhhbbb\\\YYYYYYWWWSSSPPPQQQOOOQQQRRRRRRQQQQQQQQQRRRPPPUUU\\\dddmmmvvvmmmVVVEEE>>>TTT\\\eeelllpppwww{{{ssspppjjjfffbbb^^^YYYVVVNNNIIIFFFHHHJJJHHHHHHKKKMMMOOORRRRRRPPPMMMKKKJJJGGGFFFEEECCCBBBAAA@@@@@@>>>???@@@BBBCCCDDDDDDDDDBBBBBBFFFMMMRRRWWWbbbmmmtttzzzpppiiiddd^^^ZZZQQQPPPRRRYYY```jjjyyy{{{mmmWWWCCC<<<>>>888777:::999888888888888999;;;<<<===???GGGRRRaaa~~~sssnnniiinnnzzzkkk^^^QQQLLLIIIJJJPPP^^^vvvppp]]]QQQMMMMMMOOOOOOQQQTTTUUUVVVXXX[[[]]]]]]]]]^^^___aaabbbccccccccccccccccccdddeeefffggghhhgggfffeeedddeeeffffffiiihhhhhhhhhhhhhhhiiiiiifffgggiiikkkmmmnnnoooooolllsssvvvwww}}}zzzeee[[[UUUXXX^^^ccchhhlllmmmnnnooorrrtttvvvxxxyyywwwxxxyyyzzz|||~~~|||vvvooojjjeee___[[[[[[ZZZUUURRRSSSQQQSSSTTTSSSQQQOOOPPPPPPNNNSSSZZZbbbkkkuuuvvvfffRRRFFFBBBSSS[[[eeelllpppwwwyyyssspppkkkgggccc___[[[XXXQQQKKKHHHKKKMMMMMMNNNPPPOOOQQQTTTTTTRRROOOMMMMMMKKKIIIFFFCCCAAA@@@??????===>>>???@@@BBBCCCDDDDDDBBBCCCGGGMMMQQQVVV___iiilllyyyqqqhhhaaa\\\YYYMMMLLLMMMQQQVVV^^^mmm{{{|||mmmTTTAAA<<<>>>888666:::999888888888999:::;;;<<<===@@@HHHQQQ```|||||||||yyyvvv~~~yyyjjj___SSSMMMIIIIIIOOO]]]uuuuuubbbTTTNNNLLLLLLOOOQQQTTTUUUVVVXXX[[[^^^\\\]]]^^^___```bbbcccccceeedddcccbbbccceeegggiiiiiihhhgggfffeeefffgggggghhhhhhggggggggggggggghhhiiiiiiiiijjjkkkmmmnnnoookkkrrrvvvvvv|||xxxcccZZZTTTWWW^^^ccchhhlllmmmnnnooorrrtttvvvxxxyyyvvvwwwxxxzzz|||}}}}}}||||||||||||zzz|||~~~wwwrrrkkkeee```___\\\WWWSSSSSSSSSTTTTTTSSSPPPNNNMMMNNNLLLQQQXXXaaajjjuuu}}}uuukkk]]]MMMDDDCCCQQQZZZeeelllpppwww~~~vvvssspppkkkgggddd```\\\YYYVVVOOOLLLNNNRRRRRRSSSUUUOOORRRTTTTTTRRRPPPOOOOOOOOOLLLIIIEEEAAA@@@???@@@>>>>>>???AAABBBDDDEEEEEE@@@@@@DDDIIIMMMQQQZZZcccgggtttrrreee]]]WWWUUUKKKJJJJJJMMMPPPWWWeeesss~~~~~~oooRRR@@@;;;>>>888666:::999888888888999:::;;;===>>>AAAHHHQQQ```{{{wwwjjj```TTTOOOJJJIIINNN\\\sss|||hhhXXXPPPLLLLLLPPPQQQTTTUUUVVVXXX[[[^^^\\\]]]^^^___```bbbccccccgggeeecccbbbcccfffiiikkkjjjiiihhhgggffffffggghhhhhhgggffffffffffffgggggglllkkkjjjjjjkkklllnnnooojjjqqqvvvvvv{{{wwwbbbYYYSSSVVV]]]cccgggkkkmmmnnnooorrrtttvvvxxxyyyuuuvvvwwwyyy{{{}}}~~~}}}|||zzzyyyxxxxxxyyyzzzwwwwwwyyy{{{pppjjjeeebbb^^^XXXSSSSSSTTTUUUUUUSSSPPPMMMLLLLLLKKKPPPWWW```jjjuuu|||uuulllbbbUUUGGGAAABBBPPPYYYdddlllqqqvvv|||{{{uuussspppjjjccc^^^[[[[[[VVVSSSQQQSSSXXX[[[YYYVVVZZZYYYXXXWWWUUUSSSQQQPPPNNNLLLIIIHHHFFFDDD@@@===@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGKKKRRRZZZ```kkknnnvvvttteee[[[UUUSSSMMMJJJIIIKKKLLLOOOYYYcccvvv~~~jjjVVVJJJ>>>;;;;;;:::999:::999:::;;;:::999999:::<<>>@@@@@@???@@@@@@AAABBBBBB@@@BBBCCCFFFJJJPPPXXX^^^gggjjjrrryyyiii]]]VVVRRRKKKHHHGGGIIIJJJLLLSSS\\\iiirrr}}}jjjTTTHHH===::::::999888999999:::;;;:::999999;;;<<>>???AAADDDHHHOOOVVV\\\ccceeelllxxxpppbbbXXXRRRLLLIIIHHHIIIIIIIIINNNTTT[[[eeetttzzzhhhSSSGGG<<<999999888777888999:::::::::999999;;;===AAARRRbbbmmm~~~vvvggg[[[SSSMMMMMMNNNTTTggg|||jjjZZZTTTQQQNNNNNNRRRVVVYYYYYYYYYYYYYYYZZZ[[[]]]^^^]]]^^^```aaacccdddfffeeeddddddeeegggiiigggeeedddeeeggggggfffjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjlllmmmnnnrrrooovvv}}}~~~ggg]]]UUUXXX```fffiiikkkmmmnnnppprrrtttuuuvvvvvvxxxxxxyyyzzz|||}}}~~~~~~{{{wwwtttpppoooooooooooonnnoooqqqrrrqqqqqqwww~~~sssjjjaaa[[[WWWPPPOOONNNKKKIIIGGGEEEDDDEEEFFFLLLVVV```jjjvvv~~~{{{tttiii]]]RRRHHH@@@;;;NNNSSS[[[```dddlllwwwxxxuuuqqqmmmhhhddd___\\\PPPQQQTTTYYY]]]___^^^[[[WWWUUURRROOONNNNNNPPPQQQQQQOOOMMMKKKJJJHHHEEEBBB??????>>>>>>>>>>>>>>>???===>>>AAACCCGGGMMMUUUZZZ```aaagggrrr}}}xxxhhhZZZRRRPPPLLLJJJKKKJJJHHHJJJNNNTTT\\\jjjxxxwwweeeRRRFFF<<<::::::888777888888999::::::999999;;;===???QQQbbbnnnyyyhhh\\\SSSMMMMMMNNNTTTfffzzzlllZZZSSSPPPNNNPPPSSSYYY\\\\\\[[[ZZZZZZXXXZZZ\\\]]]]]]]]]___aaabbbdddeeeeeeddddddeeefffiiigggeeeeeeeeefffeeedddiiiiiiiiiiiiiiiiiijjjjjjhhhhhhhhhiiijjjkkklllmmmqqqooovvv~~~hhh]]]VVVYYYaaafffjjjlllmmmnnnoooqqqsssuuuvvvwwwxxxxxxyyy{{{|||}}}~~~~~~~~~{{{wwwtttpppnnnnnnnnnmmmlllmmmoooqqqpppooorrrxxx~~~|||qqqfff[[[TTTLLLKKKIIIGGGEEEDDDCCCBBBDDDDDDJJJTTT^^^gggttt~~~yyytttmmmcccXXXOOOFFF???;;;KKKPPPVVV[[[___hhhsss||||||yyytttooojjjddd^^^YYYNNNPPPRRRUUUXXXWWWUUUTTTUUUSSSPPPNNNMMMNNNPPPQQQQQQPPPNNNLLLKKKIIIFFFDDD@@@@@@???>>>===============???AAADDDGGGLLLSSSWWW]]]^^^dddmmmvvvppp```UUUSSSOOOLLLLLLJJJGGGFFFIIINNNUUUaaannn{{{vvvcccQQQGGG===;;;;;;:::888999888999::::::999:::<<<>>>>>>NNN^^^jjj~~~zzziiiZZZRRRLLLLLLMMMSSSeeexxxooo[[[SSSPPPMMMOOOSSSXXX[[[[[[ZZZZZZZZZXXXZZZ\\\]]]]]]^^^```bbbbbbcccddddddccccccdddfffhhhgggeeeeeeffffffeeedddfffggggggggghhhhhhiiiiiihhhhhhhhhiiijjjkkklllmmmpppnnnvvv~~~hhh^^^VVVYYYaaagggjjjlllmmmmmmooopppsssuuuwwwxxxxxxyyyzzz{{{|||~~~}}}}}}yyyvvvrrrooonnnmmmlllkkkiiikkkmmmmmmmmmnnnqqqttt|||tttgggYYYOOOIIIGGGFFFDDDBBBAAAAAAAAADDDDDDHHHQQQZZZdddppp{{{|||wwwtttnnnggg^^^TTTLLLEEE???;;;HHHMMMSSSWWW\\\dddpppyyy{{{uuuqqqlllfff^^^WWWPPPQQQSSSTTTSSSRRRPPPOOOQQQPPPNNNLLLLLLLLLNNNOOOQQQPPPNNNMMMLLLJJJGGGEEEAAAAAA???>>>============>>>???AAACCCFFFJJJOOOSSSYYY[[[```gggnnn{{{yyyhhh\\\VVVPPPKKKJJJIIIEEECCCEEEHHHMMMWWWcccqqqwwwdddQQQFFF===<<<<<<:::999999777888::::::999:::<<<>>>>>>KKKYYYggg|||zzzjjjYYYQQQLLLLLLLLLQQQbbbuuuqqq\\\RRROOOMMMLLLPPPTTTWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^___aaacccaaacccddddddcccbbbdddeeegggeeedddeeeffffffeeedddddddddeeefffggghhhhhhiiiiiiiiiiiiiiijjjlllmmmnnnpppnnnwwwhhh]]]VVVYYYaaafffjjjllllllmmmnnnppprrruuuwwwxxxyyyyyyzzz{{{}}}~~~|||{{{wwwssspppnnnmmmllljjjeeefffhhhiiiiiiiiijjjllllllyyy|||qqqeeeWWWMMMGGGEEECCCBBB@@@@@@@@@AAACCCBBBFFFNNNVVV___kkkvvv{{{xxxvvvmmmggg^^^TTTLLLEEE???;;;DDDJJJPPPUUUYYYbbbmmmvvvyyyuuuqqqkkkccc\\\UUUVVVVVVUUUSSSQQQPPPPPPOOOOOONNNMMMMMMMMMNNNNNNQQQOOOMMMMMMLLLJJJGGGEEEBBBBBB@@@???>>>============???AAABBBDDDGGGKKKOOOSSSUUUZZZ```eeepppqqqdddZZZSSSLLLKKKIIIEEEDDDEEEFFFJJJPPPYYYfffvvvzzzgggOOOEEE<<<;;;<<<:::888888777888999999999:::<<<>>>???IIIXXXhhh{{{kkkZZZQQQLLLKKKJJJNNN^^^qqqsss]]]RRROOOMMMLLLOOORRRTTTUUUUUUVVVWWWWWWYYY\\\]]]]]]^^^aaacccaaabbbccccccbbbbbbcccdddeeeddddddeeefffgggfffdddcccddddddfffggghhhiiiiiiiiiiiijjjjjjkkkmmmnnnoooqqqoooxxx~~~hhh]]]UUUYYYaaafffiiilllllllllmmmoooqqqtttwwwyyyyyyyyyzzz|||}}}~~~}}}|||xxxsssooommmllljjjiiieeefffggggggffffffffffffcccmmmwww~~~rrrhhh___UUUNNNFFFEEECCCAAA@@@@@@AAABBBBBB@@@CCCJJJQQQZZZfffpppyyytttmmmcccXXXOOOFFF???;;;CCCHHHOOOTTTXXX```kkktttxxx}}}zzzxxxrrriiibbbYYYYYYYYYWWWUUUSSSSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOMMMLLLLLLJJJGGGEEECCCBBBAAA???>>>============>>>@@@AAABBBEEEHHHKKKOOOQQQVVV[[[___hhh{{{xxxjjj___WWWOOOMMMLLLHHHFFFGGGIIIJJJNNNTTT___nnn~~~}}}iiiMMMCCC;;;:::;;;999777666777888999999999:::===??????IIIYYYkkk{{{lll[[[SSSLLLKKKIIILLL[[[mmmsss]]]RRRNNNMMMNNNQQQSSSUUUUUUVVVXXXYYYWWWYYY[[[\\\]]]^^^```bbb```bbbccccccbbbbbbcccddddddcccccceeeggggggfffeeecccdddeeefffggghhhiiijjjjjjjjjjjjkkklllmmmnnnooorrrqqqyyyggg]]]UUUXXX```eeeiiikkkllllllmmmoooqqqtttwwwyyyyyyzzz{{{|||}}}~~~}}}{{{xxxrrrooolllkkkiiihhhggghhhhhhhhhfffeeeddddddaaaiiipppssszzzyyyjjjaaa[[[UUUOOOFFFEEEBBBAAA@@@@@@AAABBB@@@>>>@@@GGGNNNVVVbbblllsss|||{{{ssshhh\\\RRRHHH@@@;;;CCCGGGMMMRRRWWW___iiippp|||zzztttmmmiiiaaa```^^^]]]\\\[[[XXXUUUQQQRRRRRRQQQNNNMMMMMMNNNUUUTTTRRRPPPNNNLLLKKKJJJFFFEEEDDDBBB@@@?????????>>>>>>>>>???AAACCCEEEGGGIIIKKKPPPVVVYYY```ppp~~~|||kkk___UUURRRNNNHHHEEEGGGFFFFFFJJJPPPWWWaaarrrrrrTTTHHH===::::::999999:::999888888888999;;;===>>>BBBIIIZZZqqq{{{iii___VVVMMMIIIJJJOOOZZZddd~~~sss^^^UUUPPPLLLMMMOOORRRUUUWWWXXXXXXWWWZZZZZZ[[[\\\]]]___```aaa___aaacccbbb```___aaaddddddddddddeeeeeedddcccccceeeeeeffffffgggiiijjjkkkhhhiiijjjkkklllmmmmmmmmmqqqssssss{{{hhh^^^WWWYYY```eeejjjnnnooooooooopppqqqtttvvvwwwxxxzzz|||~~~~~~~~~~~~|||xxxssspppmmmlllkkkfffeeefffggghhhgggeeecccaaaaaaccchhhooouuuyyy{{{mmm___YYYTTTOOOIIIDDD@@@@@@DDDFFFEEECCC???AAADDDHHHMMMSSS[[[```llluuu~~~qqqcccVVVJJJBBB===CCCFFFKKKOOOSSS[[[dddkkkxxx~~~yyyrrrnnngggeeecccbbbaaa___[[[YYYQQQRRRRRRQQQPPPOOOQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>>???@@@BBBEEEFFFJJJKKKOOOTTTWWW]]]iiiuuuqqqeeeYYYTTTOOOHHHFFFGGGFFFEEEGGGKKKPPPXXXgggttt~~~nnnTTTHHH===::::::999999:::999888888888999;;;===>>>CCCJJJZZZppp{{{lllaaaWWWMMMIIIHHHLLLUUU^^^xxxuuu```UUUPPPMMMMMMOOORRRUUUWWWXXXXXXXXX\\\\\\\\\\\\]]]]]]^^^______aaacccbbb``````aaacccdddeeeeeeeeeeeeeeeddddddfffffffffggghhhiiijjjkkkiiiiiiiiijjjkkklllmmmnnnqqqtttsss{{{ggg]]]VVVYYY___dddiiimmmnnnnnnnnnooopppsssuuuvvvyyyyyy{{{|||}}}}}}~~~~~~}}}zzzvvvrrrnnnlllkkkeeeeeeeeeeeeeeedddbbbaaa_________aaafffjjjlllmmmsssvvvzzzxxxggg]]]UUUNNNHHHDDD@@@@@@DDDFFFFFFDDDBBBDDDEEEGGGIIIMMMSSSWWWbbbkkkuuu~~~}}}iiiXXXJJJAAA<<>>>>>>>>???AAACCCDDDKKKJJJLLLQQQUUUYYY```iiiyyy~~~rrrcccZZZSSSLLLIIIIIIHHHFFFFFFHHHKKKPPP[[[fffttt|||lllSSSGGG===::::::999999:::999888888888999;;;===>>>DDDJJJYYYooo|||ooodddZZZOOOHHHFFFHHHOOOWWWpppxxxbbbVVVPPPMMMNNNPPPRRRUUUWWWXXXYYYYYY]]]]]]]]]]]]\\\\\\\\\]]]___```aaaaaa``````aaacccdddeeeeeefffffffffeeeeeefffffffffggghhhiiijjjkkkjjjjjjiiiiiijjjlllnnnppprrrttttttzzzfff\\\UUUXXX___dddhhhlllllllllmmmnnnppprrrtttuuuxxxyyyyyyyyyzzz|||}}}~~~}}}zzzuuuqqqmmmkkkhhhhhhfffdddcccbbbaaaaaaaaa___]]]\\\^^^_________bbbeeeiiiooowwwqqqaaaUUUMMMJJJFFFCCCDDDGGGIIIIIIHHHIIIIIIIIIHHHHHHIIILLLOOOWWW___iiirrrnnnYYYIII@@@<<<>>>AAADDDGGGKKKRRR[[[bbblllwww{{{sssooolllkkkiiihhhgggccc___\\\XXXXXXWWWUUUSSSSSSVVVXXXSSSRRRQQQPPPOOOMMMLLLLLLIIIHHHFFFEEEDDDCCCCCCCCC??????>>>>>>???@@@AAABBBJJJGGGIIIOOOSSSVVV[[[aaapppyyypppcccZZZSSSNNNLLLLLLHHHGGGHHHIIIKKKSSS\\\hhhwww{{{lllQQQFFF<<<:::;;;999999999999888888888999;;;===>>>BBBIIIWWWlll|||sssfff[[[PPPIIIFFFFFFMMMTTThhh{{{|||fffXXXQQQNNNOOOPPPRRRUUUWWWXXXYYYYYY[[[\\\\\\]]]]]]]]]]]]]]]^^^___````````````aaabbbccccccdddeeeeeeeeeddddddfffffffffggghhhiiijjjkkkkkkjjjhhhhhhiiikkknnnppprrrtttsssyyyddd[[[UUUXXX^^^cccgggjjjkkklllmmmoooqqqssstttuuuxxxxxxwwwwwwxxxzzz|||}}}~~~yyytttooolllnnnmmmjjjgggdddbbbbbbcccdddaaa^^^\\\[[[[[[ZZZYYY^^^```bbbfffkkktttzzzhhhYYYPPPOOOMMMJJJJJJMMMOOOPPPPPPPPPPPPOOOMMMKKKJJJLLLNNNRRRWWW```jjjuuunnnYYYIII@@@===;;;>>>AAADDDHHHPPPZZZbbblllxxxyyyqqqkkkkkkjjjjjjjjjjjjgggccc```^^^^^^]]]ZZZVVVUUUUUUVVVTTTTTTSSSQQQPPPNNNMMMLLLIIIHHHGGGFFFEEEDDDDDDDDD@@@???>>>>>>>>>>>>@@@@@@FFFDDDFFFMMMRRRUUUYYY___hhhsss|||mmmbbbZZZSSSNNNMMMIIIGGGHHHHHHIIIOOOUUU___oooyyyjjjPPPEEE<<<:::;;;:::888999999888888888999;;;===>>>@@@FFFUUUiii}}}}}}wwwggg]]]RRRKKKGGGGGGMMMTTTcccwwwlllZZZQQQOOONNNOOOQQQSSSUUUWWWXXXYYYXXXYYY[[[\\\]]]^^^^^^^^^^^^]]]^^^___```aaaaaaaaa```aaabbbccccccccccccccceeeeeeffffffggghhhjjjkkkkkkjjjhhhhhhiiikkknnnpppqqqssssssyyycccZZZUUUXXX^^^cccfffiiikkklllnnnppprrrtttuuuvvvwwwwwwvvvwwwxxxyyy{{{}}}~~~|||vvvqqqnnnpppooommmiiidddbbbbbbddddddaaa^^^\\\[[[[[[YYYXXX\\\^^^___```ccckkkvvv~~~rrrcccYYYTTTRRRPPPPPPQQQSSSTTTUUUSSSTTTSSSRRRPPPOOOPPPRRRQQQTTT[[[dddmmmwww{{{wwwtttrrrrrrrrrtttzzzmmmYYYIII@@@===:::<<>>=========>>>>>>BBBBBBEEEKKKOOOQQQXXX___gggppp}}}yyymmmdddYYYPPPNNNIIIFFFGGGGGGFFFJJJNNNXXXfffuuu{{{{{{vvvgggOOODDD<<<:::;;;:::888999999888888888999;;;===>>>>>>DDDSSShhh|||}}}xxxiii___TTTMMMIIIHHHMMMTTT```uuurrr]]]RRRPPPNNNNNNPPPRRRTTTVVVWWWXXXWWWXXXZZZ\\\^^^^^^^^^^^^]]]\\\\\\]]]```aaaaaa```___``````aaabbbbbbbbbbbbdddddddddeeefffgggiiiiiijjjjjjiiiiiijjjlllnnnpppooorrrrrrzzzcccZZZUUUYYY___cccfffiiijjjkkknnnpppssstttuuuvvvwwwwwwwwwwwwxxxzzz{{{|||~~~~~~xxxtttqqqnnnoooooojjjeeeaaaaaacccaaa^^^\\\ZZZZZZ[[[ZZZYYYWWWZZZ\\\\\\]]]cccnnnwww{{{nnncccWWWVVVTTTSSSSSSTTTVVVWWWUUUVVVWWWVVVUUUUUUVVVXXXVVVWWW[[[aaaffflllvvv|||~~~zzzyyyvvvrrrnnniiifffdddcccdddeeehhhnnnwww~~~kkkWWWGGG>>>;;;:::<<<>>>???BBBIIITTT\\\gggtttwwwmmmhhheeegggjjjooossstttrrrpppjjjkkkkkkhhhccc^^^[[[ZZZXXXWWWUUUSSSPPPNNNLLLKKKHHHGGGFFFEEEEEEDDDDDDEEEAAA@@@>>>===<<<<<<<<<===???@@@DDDIIIJJJLLLUUU___gggkkkttt|||~~~{{{qqqcccWWWPPPKKKGGGGGGGGGEEEFFFJJJQQQ\\\jjjuuu~~~}}}zzzzzzuuugggNNNDDD;;;:::;;;:::888888999888888888999;;;===>>>===DDDSSSiii~~~}}}yyykkkaaaUUUNNNIIIGGGKKKQQQ^^^sssxxx```SSSQQQMMMMMMNNNPPPRRRTTTVVVWWWWWWYYY[[[]]]^^^]]]\\\\\\]]][[[[[[]]]```bbbaaa______```aaabbbbbbccccccccccccccccccdddeeefffggghhhiiiiiiiiijjjkkklllmmmnnnnnnqqqqqq{{{ccc[[[VVVZZZ```dddgggiiihhhjjjmmmppprrrtttuuuuuuvvvvvvxxxyyyzzz{{{{{{{{{}}}~~~zzzvvvtttnnnqqqrrrnnngggcccbbbddd___]]][[[ZZZ[[[[[[[[[ZZZVVVYYY[[[ZZZYYY]]]gggoooyyy~~~rrrggg[[[[[[YYYWWWVVVVVVXXXYYYYYY[[[\\\\\\[[[\\\]]]___```___aaaeeeeeeeeemmmwww}}}~~~~~~zzzvvvsssrrrkkkllllllmmmmmmnnnnnnnnnjjjiiigggeeebbb```^^^]]]]]]___aaacccgggmmmvvv}}}zzzfffRRRCCC===<<<;;;<<<======@@@FFFPPPXXX```mmm{{{tttkkkfffbbbdddhhhnnnsssuuutttsssmmmnnnooommmhhhccc___]]]\\\[[[YYYVVVSSSPPPNNNMMMGGGGGGFFFEEEDDDDDDDDDEEEBBB@@@???===<<<;;;<<<<<<===@@@DDDGGGGGGHHHRRR^^^bbbbbbgggpppuuuvvv}}}|||mmm^^^UUUNNNJJJJJJIIIFFFEEEHHHMMMVVVbbbmmm{{{~~~{{{|||wwwiiiMMMCCC;;;:::<<<:::888888999888888888999;;;===>>>===DDDTTTjjj}}}yyylllbbbVVVNNNHHHEEEHHHNNN]]]rrr{{{bbbTTTQQQLLLMMMMMMOOOQQQSSSUUUWWWYYYZZZ\\\]]]]]]\\\[[[YYY]]][[[ZZZ\\\```bbbaaa___``````aaaccccccdddddddddbbbbbbbbbcccdddeeefffggghhhiiijjjkkklllmmmmmmmmmlllpppppp|||ddd[[[VVVZZZaaadddgggjjjgggiiikkkoooqqqsssssstttuuuvvvxxxzzz{{{{{{{{{zzz}}}}}}}}}}}}zzzwwwuuupppsssuuurrrkkkfffeeeggg```^^^\\\[[[\\\]]]\\\\\\YYY\\\^^^[[[XXXZZZbbbiiiqqqxxx~~~|||qqqfff```___^^^[[[YYYYYY[[[\\\^^^```bbbbbbbbbbbbdddeeeiiiggghhhjjjgggdddjjjttttttuuuvvvtttooojjjgggeee______``````aaabbbccccccaaaaaa```___^^^]]]]]]\\\\\\^^^aaabbbdddiiipppvvvzzzuuuaaaMMMAAA===???;;;;;;;;;<<<@@@FFFOOOTTTaaahhhsss~~~tttlllgggfffggggggiiiooovvv|||}}}|||ssspppnnnllljjjhhheeeccc___]]][[[XXXVVVQQQLLLHHHHHHHHHGGGGGGFFFDDDCCCBBB>>>>>>===<<<<<<<<<<<<<<<<<<>>>AAADDDGGGLLLQQQUUU[[[ccciiikkkooouuu{{{}}}yyyfff]]]TTTLLLJJJIIIFFFEEEFFFHHHLLLUUUbbbrrr}}}zzziiiSSSGGG<<<:::;;;:::888777;;;:::999888888999;;;===@@@KKKUUUiii~~~ooocccVVVOOOLLLIIIJJJMMMZZZlll{{{dddVVVSSSOOONNNNNNOOOPPPRRRTTTVVVXXXYYY[[[\\\\\\[[[ZZZZZZZZZ[[[\\\]]]___```aaabbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccdddeeefffcccfffiiijjjjjjjjjkkkllllllsssnnn{{{{{{ddd\\\WWW[[[aaadddeeeggglllmmmmmmnnnoooqqqssssssuuuwwwzzz{{{zzzyyyyyyyyy{{{|||}}}}}}{{{wwwwwwvvvuuurrroookkkhhhfffaaa```___]]]\\\\\\\\\]]]\\\\\\[[[YYYXXX[[[___cccnnntttyyyxxxvvvuuupppkkkgggddd```^^^^^^_________bbbdddeeefffffffffhhhjjjmmmppprrrqqqmmmjjjjjjkkkkkkjjjhhheeebbb^^^[[[YYYTTTVVVXXXXXXXXX[[[```eeeggggggeeecccaaa```bbbdddbbbbbbccceeegggjjjmmmooossswww}}}}}}ppp]]]KKK???;;;:::::::::::::::<<>>AAADDDGGGKKKQQQTTT\\\cccjjjkkkmmmrrrwwwxxxpppaaaXXXNNNKKKIIIFFFDDDFFFFFFIIIPPP\\\kkkzzz{{{iiiOOOCCC:::999::::::888888;;;:::999888888:::;;;===???IIIUUUiiitttgggXXXPPPLLLIIIIIILLLYYYkkk|||eeeWWWRRROOONNNNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeeeedddfffiiijjjjjjjjjkkkllllllsssnnn{{{zzzddd\\\WWW[[[aaaeeegggiiimmmmmmnnnnnnpppqqqssstttuuuxxx{{{||||||{{{{{{{{{{{{|||}}}}}}|||yyyxxxxxxwwwuuurrrnnnjjjhhhdddbbb___]]]\\\\\\]]]^^^\\\\\\[[[ZZZYYY[[[```cccoootttwwwsssnnnmmmkkkhhhiiifffbbb```aaacccdddddddddeeeggghhhhhhhhhjjjlllqqqrrrqqqnnniiidddbbbaaabbbaaa___\\\YYYVVVTTTSSSNNNRRRVVVYYYZZZ]]]cccgggpppqqqrrrqqqooonnnnnnooolllkkkjjjiiiiiiiiijjjkkklllooouuu{{{~~~wwwkkkZZZJJJ???;;;:::;;;;;;:::999:::===BBBFFFPPPVVV```jjjqqqwww{{{~~~}}}yyysssmmmhhhfffeeeffffffgggkkkrrr{{{|||yyywwwuuurrrooolllkkkhhhddd```\\\UUUNNNIIIHHHGGGFFFDDDBBBAAA???>>>;;;;;;:::::::::;;;<<<<<<;;;===@@@CCCFFFJJJPPPSSS[[[ccciiiiiijjjooosssssszzz~~~lll```UUUOOOLLLGGGFFFGGGEEEFFFJJJSSS```ooo|||yyyfffKKKAAA888888:::999999999;;;:::999999999:::<<<======HHHUUUkkk~~~yyykkk[[[RRRLLLHHHHHHKKKXXXiiihhhXXXRRROOOOOOOOOOOOQQQSSSUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXZZZ[[[\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeedddfffiiijjjjjjjjjkkkmmmmmmtttooo|||xxxccc[[[VVVZZZaaaeeehhhjjjmmmmmmmmmnnnoooqqqsssssssssuuuxxxzzzzzzzzz{{{|||{{{|||}}}}}}~~~}}}zzz{{{{{{zzzwwwrrrnnnkkkgggeeeaaa]]]\\\\\\^^^___]]]]]]]]]\\\[[[^^^bbbeeettt{{{}}}wwwoookkkiiifffeeebbb___^^^```ccceeefffdddfffhhhiiiiiijjjlllnnnqqqooollliiieee```[[[WWWXXXWWWUUUSSSQQQPPPOOOOOOLLLQQQWWW\\\___ccciiimmmzzz~~~~~~zzzxxxtttpppllljjjhhhhhheeegggjjjnnnttt|||~~~tttnnndddVVVHHH???;;;:::<<<<<<<<<;;;;;;>>>BBBEEEKKKQQQZZZccciiimmmppprrrqqqooollliiigggggghhhiiihhhiiinnnwww~~~|||zzzvvvtttpppmmmhhhccc]]]UUUMMMHHHHHHGGGEEECCCAAA???======::::::999999::::::;;;;;;;;;===@@@BBBEEEIIINNNRRRXXX```fffgggiiimmmqqqqqq|||yyylll^^^VVVPPPJJJHHHHHHDDDDDDFFFKKKUUUcccrrr{{{uuu```JJJAAA:::999:::999888999::::::999999:::;;;<<<======HHHUUUmmm}}}nnn]]]RRRLLLHHHHHHKKKUUUeee{{{kkkZZZSSSOOOOOOOOOOOOQQQSSSUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^___``````````````````````````````aaaaaaaaaaaaaaabbbccccccdddeeehhhiiiiiiiiikkkmmmmmmtttooo|||vvvaaaYYYTTTXXX___dddgggjjjjjjkkkkkklllmmmoooqqqqqqnnnqqqtttuuuvvvvvvxxxyyy{{{|||}}}}}}}}}~~~~~~{{{vvvrrroookkkhhhccc^^^\\\]]]___```___``````______aaaeeehhhwwwzzzpppgggaaa]]]ZZZWWWVVVYYY]]]```aaabbbdddggghhhhhhiiilllnnnllliiieeedddccc```ZZZVVVSSSRRRQQQPPPPPPQQQQQQRRRSSSXXX]]]aaaeeejjjqqqwwwyyyrrrlllhhhfffaaabbbccceeeiiipppxxx~~~|||xxxlllfff]]]QQQFFF???;;;999:::;;;<<<<<<<<<>>>AAADDDGGGMMMUUU]]]bbbfffiiikkklllkkkjjjiiiiiiiiijjjkkkkkkmmmrrr{{{~~~|||xxxtttooohhhaaaXXXOOOJJJHHHGGGDDDBBB???>>>======::::::999999999::::::;;;:::<<>>;;;999555777999::::::;;;>>>@@@BBBGGGOOOVVV\\\aaaeeehhhllllllkkkkkkllllllmmmmmmooopppttt}}}|||vvvoooggg]]]TTTNNNHHHFFFDDDAAA???>>>>>>>>><<<;;;::::::999999999::::::<<<>>>@@@CCCGGGLLLOOORRR[[[cccgggjjjpppssstttxxx|||qqqdddZZZOOOHHHGGGDDDEEEEEEEEEHHHPPP\\\eeessssss]]]KKKDDD>>><<<:::777666999999999:::;;;<<<======>>>@@@IIITTTlllvvvbbbTTTLLLGGGHHHKKKOOO\\\pppttt```VVVPPPPPPPPPPPPQQQTTTVVVWWWXXXWWWWWWXXXYYYZZZ\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^________________________aaaaaa````````````aaaaaaaaacccdddddddddfffhhhjjjjjjrrrooo|||vvv___VVVPPPSSSZZZ^^^bbbffffffffffffggghhhjjjllllllmmmoooqqqrrrssstttvvvyyywwwyyy{{{|||}}}~~~}}}yyyuuussspppmmmhhhccc```______``````bbbccccccccceeehhhkkktttxxxeeeWWWTTTPPPNNNQQQUUUYYY[[[\\\___bbbccceeegggiiilllmmmkkkiiifffddd```[[[XXXTTTVVVXXX\\\___aaacccdddiiillloooqqqsssxxxzzzooogggccc``````___]]]\\\^^^cccfffssszzzxxxjjjbbbVVVKKKCCC>>>;;;999444666888999888999:::<<>>===<<<:::999999999999999;;;>>>@@@BBBFFFKKKNNNRRR\\\dddhhhkkkqqqttttttuuuxxx|||}}}pppcccVVVMMMJJJCCCEEEEEEDDDDDDIIIRRRZZZgggvvvrrr\\\GGGAAA===<<<:::777777999888999:::<<<======>>>>>>@@@GGGQQQhhh~~~hhhWWWMMMGGGFFFIIIKKKXXXkkkxxxcccXXXPPPPPPPPPPPPRRRTTTVVVWWWVVVVVVVVVVVVWWWYYY[[[\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaa``````______````````````aaabbbbbbbbbdddfffiiiiiiqqqnnn|||vvv```WWWPPPSSSYYY]]]aaaeeeeeeeeefffggghhhjjjkkklllmmmnnnpppqqqqqqrrruuuwwwuuuwwwyyy{{{}}}|||xxxuuusssqqqnnnjjjfffbbb```______^^^```aaabbbbbbdddgggiiioooqqq\\\XXXSSSQQQRRRVVVZZZ[[[]]]```ccceeefffhhhkkknnnooopppoookkkfffaaa^^^\\\YYY\\\aaagggkkknnnooooooqqqvvv||||||tttnnnkkkfffeeedddaaa^^^]]]___aaagggooo{{{{{{oooeeeVVVJJJBBB===;;;999555777999:::999888999:::>>>BBBIIIPPPWWW___ggglllrrrssstttvvvwwwxxxxxxxxxqqqqqqttt}}}yyyrrriii```VVVPPPGGGEEECCCAAA???@@@@@@AAA???>>>===;;;:::999888888999;;;===???BBBEEEJJJMMMTTT]]]fffiiilllqqqttttttvvvyyy|||zzzmmm^^^TTTPPPBBBDDDEEEDDDBBBEEELLLSSS___ooo|||pppZZZCCC>>>;;;:::999666777;;;888999:::<<<===>>>>>>>>>???FFFNNNeeelllZZZNNNGGGEEEHHHJJJVVViii|||zzzeeeYYYPPPPPPPPPQQQRRRTTTVVVWWWUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^aaa``````_________``````___```aaaaaaaaabbbeeehhhhhhpppmmm|||vvvbbbXXXQQQSSSYYY^^^aaaeeefffffffffgggiiijjjlllmmmkkklllmmmnnnnnnoooqqqssssssvvvyyy{{{}}}{{{wwwtttsssqqqooolllgggdddaaa___^^^\\\^^^___```aaabbbeeegggdddssssss___ZZZUUURRRSSSWWWZZZ\\\___aaadddggghhhkkknnnpppoooqqqrrrnnnhhhcccbbbbbb___ccciiipppuuuwwwxxxxxxwww~~~}}}yyyvvvuuulllkkkiiifffbbb``````aaa```gggttt|||rrrgggWWWJJJAAA===;;;999888888888888888888888888;;;>>>EEEMMMXXXbbbkkkpppvvv}}}~~~zzzzzz{{{zzzxxxyyyxxxzzzyyyqqqiii```WWWQQQGGGFFFDDDAAA@@@?????????<<<<<<;;;:::::::::;;;;;;::::::<<>>;;;999999888777888999:::::::::;;;===???AAAEEEPPPbbbyyyvvvbbbRRRIIIGGGJJJIIIRRRaaauuunnn[[[SSSRRRQQQPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZ]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbbaaa```````````````bbbbbbbbbbbbbbbdddhhhkkkjjjvvvsss~~~xxx___VVVNNNNNNSSSWWW\\\aaa___```aaabbbdddgggkkkooollllllmmmnnnnnnnnnnnnnnnvvvwwwyyy{{{}}}|||yyyyyyvvvrrrlllhhheeeccc```___``````aaabbbbbbbbbbbbbbbiiimmmvvvxxxeee]]]VVVSSSRRRQQQSSSVVVcccfffiiiiiihhhiiimmmpppssssssssspppmmmkkkjjjkkkjjjlllqqqxxx~~~}}}~~~~~~~~~rrrtttrrrkkkgggfffeeecccccceeelll|||{{{mmmeeeXXXKKKBBB===;;;;;;888888888888888888888888;;;>>>DDDKKKUUUaaakkkrrr|||~~~zzzzzzxxxzzz}}}}}}yyyssslllddd\\\SSSNNNFFFDDDCCCAAA@@@@@@AAAAAA???>>><<<;;;:::999999999999999;;;===AAAEEEIIIKKKPPPWWWaaaiiioooqqqssstttwwwvvvvvvwwwzzzzzzjjj\\\TTTOOOJJJGGGFFFEEECCCEEEJJJPPPYYYgggttt}}}{{{xxxhhhUUUFFFBBB>>>::::::999999888:::;;;<<<<<<<<<===???AAAAAADDDNNN___wwwxxxcccSSSIIIGGGIIIHHHOOO]]]qqqooo\\\SSSRRRPPPOOOPPPQQQSSSUUUWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]___```bbbcccbbbaaaaaa```````````````aaabbbbbbbbbbbbdddgggjjjhhhtttrrr|||www^^^UUUMMMMMMQQQUUU[[[```]]]___``````aaacccgggkkkiiijjjkkklllmmmnnnnnnnnnssstttwwwyyy{{{}}}~~~~~~|||xxxxxxvvvrrrnnnjjjgggdddaaa___]]]]]]^^^_______________```eeemmmuuuzzzxxxrrrlllbbbZZZSSSQQQPPPOOOQQQUUUaaadddhhhhhhhhhjjjooorrruuuwwwyyyyyyxxxwwwwwwxxxvvvvvvwww{{{|||vvvrrrooonnnnnntttvvvyyy{{{{{{}}}|||}}}{{{uuuqqqpppoookkkggghhhmmmzzzyyykkkdddXXXLLLCCC>>>;;;:::888888888888888888888888;;;===BBBHHHQQQ^^^jjjsss|||{{{xxxyyy~~~yyyuuussstttpppkkkeee^^^VVVOOOJJJDDDCCCBBBAAAAAAAAABBBCCCAAA@@@>>><<<:::888888777888888:::<<>>???@@@AAADDDMMM\\\uuu{{{eeeTTTKKKHHHGGGGGGKKKWWWkkkppp^^^RRRQQQPPPOOOOOOQQQRRRTTTVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___aaacccdddbbbaaa``````______``````aaaaaabbbbbbbbbdddgggjjjgggssspppzzzuuu]]]TTTLLLLLLOOOSSSXXX]]]\\\]]]^^^]]]]]]___bbbdddfffggghhhjjjkkkllllllllloooqqqsssvvvyyy{{{|||}}}{{{xxxxxxvvvssspppmmmjjjfffbbb___\\\\\\]]]]]]]]]^^^^^^^^^___dddjjjnnnnnnkkkhhheee^^^VVVPPPNNNNNNMMMOOORRRXXX\\\___aaabbbeeejjjoootttxxx}}}xxxuuuqqqlllhhheeeddddddhhhkkkooorrrvvvzzz{{{zzzuuupppnnnmmmoooxxx{{{mmmeeeZZZNNNEEE???:::888888888888888888888888888:::<<>><<<:::999888888888999:::<<<>>>BBBEEEGGGNNNTTT]]]eeekkkooosssuuuvvvuuutttsssssstttvvvwwwsssgggZZZRRRKKKIIIFFFBBBCCCFFFDDDJJJSSS^^^kkkyyy|||{{{wwwgggUUUCCC@@@<<<::::::;;;;;;;;;:::999999:::<<<>>>??????CCCFFFMMM[[[vvvhhhWWWNNNIIIEEEGGGIIIRRRfffrrr```SSSRRRQQQPPPPPPQQQSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\^^^``````aaaaaaaaa```____________``````aaabbbbbbbbbdddfffiiifffrrrooozzzuuu\\\RRRJJJJJJMMMQQQVVV[[[[[[\\\\\\\\\ZZZ[[[\\\^^^aaabbbdddfffggghhhiiiiiilllmmmpppssswwwyyy{{{||||||~~~~~~zzzwwwxxxuuutttqqqooommmiiiddd```_______________``````aaacccfffjjjnnnpppnnniiifff[[[TTTMMMLLLKKKKKKMMMPPPQQQUUUYYY[[[]]]bbbhhhnnnvvv{{{~~~xxxtttrrrmmmllliiigggfffffffffgggccceeeiiimmmqqqxxxzzzqqqsssqqqqqqwwwxxxmmm]]]OOOEEE>>>:::777888888888888888888888888888:::===@@@GGGTTTcccoooxxx{{{}}}yyyuuuuuuxxx{{{xxxpppjjjggggggeeeccc```\\\XXXSSSNNNJJJHHHGGGDDDBBBAAA@@@@@@AAA???>>>===<<<;;;:::::::::999::::::<<<>>>BBBDDDFFFLLLRRRZZZaaaggglllqqqttttttsssrrrqqqpppppppppppp{{{|||nnn```WWWNNNJJJGGGDDDCCCEEEAAAEEEMMMWWWdddttt}}}{{{xxxhhhUUUCCC@@@<<<::::::;;;<<<;;;;;;999999;;;>>>AAABBBAAAFFFIIIOOO\\\yyykkkZZZQQQJJJDDDGGGHHHPPPbbb|||sssaaaUUUTTTSSSQQQQQQRRRTTTUUUTTTUUUWWWXXXYYYZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYYZZZ\\\]]]]]]]]]]]]aaa``````__________________```bbbccccccdddfffhhhfffrrrpppzzzuuu\\\RRRJJJIIILLLOOOTTTXXX[[[\\\\\\[[[YYYXXXYYYZZZ\\\]]]___aaabbbcccddddddhhhiiimmmppptttwwwyyyzzzyyy{{{~~~}}}zzzxxxxxxuuutttrrrqqqooojjjeeeaaa``````_________```aaabbbbbbcccfffnnnuuuvvvooohhh]]]UUUOOOMMMLLLKKKMMMQQQSSSVVV[[[^^^aaafffnnnuuu}}}|||wwwrrrnnnllljjjjjjfffeeedddddddddeeefffgggeeefffiiikkkooovvv}}}zzzxxxvvvtttwwwxxxbbbOOOCCC===:::888888888888888888888888888666999;;;===BBBNNN^^^jjjsss}}}}}}zzzvvvsssssssssqqqtttxxxuuuvvvuuuppphhhcccbbbbbb```^^^[[[YYYWWWSSSNNNKKKIIIHHHEEECCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::<<<>>>AAACCCEEEIIINNNUUU\\\aaaggglllooonnnnnnnnnnnnnnnmmmmmmlllrrrwwwuuuiii^^^SSSMMMJJJEEECCCDDDAAADDDIIIRRR^^^nnn~~~~~~}}}yyyiiiVVVCCC@@@<<<::::::;;;;;;;;;===;;;:::>>>CCCGGGGGGFFFGGGLLLQQQ^^^|||nnn\\\UUUMMMDDDFFFHHHOOO___vvvtttbbbWWWUUUTTTRRRRRRSSSTTTUUUSSSTTTVVVYYYZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\ZZZZZZXXXYYY[[[\\\]]]]]]\\\[[[aaa```______^^^^^^______^^^```bbbccccccccceeegggfffrrrooozzzttt\\\RRRIIIHHHKKKNNNRRRWWWZZZ[[[[[[ZZZXXXVVVVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^ccceeehhhmmmqqqtttwwwxxxxxx{{{}}}zzzxxxyyyvvvtttrrrqqqoookkkfffbbb___^^^]]]]]]]]]^^^```aaabbbaaaeeeooozzz~~~xxxpppddd\\\UUUSSSRRRQQQRRRVVVWWWZZZ^^^bbbeeelllttt{{{yyytttnnnjjjhhhhhhiiihhhhhhhhhgggfffffffffffffffhhhiiijjjlllnnnrrrwww||||||yyyyyyeeePPPCCC===:::888888888888888888888888888444777:::;;;???IIIXXXdddoooyyywwwrrrpppqqqnnniiiiiimmmjjjllllllhhhaaa\\\\\\]]]YYYXXXVVVUUUTTTQQQMMMJJJHHHGGGEEECCCBBBAAAAAABBBAAA@@@???===;;;:::999999999999999:::<<>>999666888888888888888888888888333666999:::===FFFUUUaaalllvvvtttpppooopppllleeecccgggcccfffgggccc\\\WWWWWWYYYUUUTTTRRRRRRQQQOOOLLLIIIFFFEEEDDDCCCBBBCCCCCCDDDDDDBBB@@@===;;;999888777888888888999;;;===???AAABBBFFFKKKQQQVVV[[[aaadddcccdddfffhhhiiiiiihhhhhhiiinnntttyyy}}}ttteee\\\UUUMMMGGGFFFDDDDDDFFFJJJRRR___mmmvvv|||kkkXXXEEEAAA===:::::::::::::::;;;999888===EEEKKKKKKJJJFFFLLLSSS```qqq```YYYPPPEEECCCFFFNNNZZZllltttbbbVVVTTTRRRQQQPPPQQQRRRSSSRRRTTTVVVYYY[[[[[[ZZZZZZXXXZZZ[[[]]]]]][[[ZZZXXXWWWYYY\\\___aaabbbaaaaaa``````___^^^^^^^^^^^^___]]]___bbbccccccccceeefffcccooolllwwwqqq]]]SSSJJJIIIKKKMMMQQQVVVVVVWWWXXXWWWUUUSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVZZZ\\\```eeejjjnnnqqqrrryyy|||~~~{{{zzz{{{vvvtttqqqooommmjjjfffddd___^^^]]]\\\\\\^^^```aaaZZZ]]]bbbiiipppvvv|||uuummmeeebbb```^^^^^^bbbfffiiimmmpppttt{{{~~~ooommmkkkkkkmmmllliiifffgggggggggggggggfffffffffhhhiiijjjiiiiiijjjmmmoookkkrrr|||gggRRRFFF???999444;;;;;;:::999888777666555222444777999<<>>AAABBBEEEIIIOOOTTTXXXZZZ^^^```bbbcccbbbbbbbbbcccfffiiinnnqqqvvvqqqaaaWWWPPPJJJFFFHHHEEEEEEHHHMMMUUUcccppp{{{|||sss^^^GGG@@@;;;;;;:::888999<<<;;;<<<===???BBBEEEGGGIIIIIIJJJPPPccczzzeeeYYYPPPHHHEEEFFFKKKWWWhhh|||zzzlllZZZUUUQQQRRRQQQPPPRRRVVVSSSSSSTTTUUUWWWYYY[[[\\\[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^______________________________^^^^^^^^^```aaabbbcccdddeeeeeeeeehhhppplllyyynnnZZZQQQJJJJJJLLLMMMOOORRRVVVUUUUUUTTTSSSRRRQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTSSSVVVYYY]]]aaafffkkkooovvvxxx|||~~~}}}}}}zzzvvvwwwvvvuuurrroookkkgggeeegggccc___^^^```bbbcccbbb___^^^]]]^^^cccjjjqqqvvvtttpppiiibbb^^^\\\]]]^^^iiijjjnnnrrruuu|||{{{uuuppplllkkknnnppppppoooqqqooommmlllkkkjjjgggeeejjjiiifffcccaaa```bbbdddeeeggglllsss{{{{{{xxx|||zzzbbbPPPFFFAAA;;;777::::::999888777666555444444666888888;;;AAAJJJQQQaaakkkyyy|||mmmjjjfffdddddddddccccccbbbaaa___]]]YYYUUURRRPPPIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@>>><<<;;;::::::999999999999:::;;;<<<<<>><<<:::999999888888777777777888888===>>>@@@CCCGGGKKKNNNPPPTTTWWWZZZ\\\\\\]]]^^^___```dddhhhkkknnnttt{{{{{{nnnbbbXXXQQQLLLGGGCCCCCCDDDHHHQQQ[[[jjjuuuooo[[[FFF???;;;;;;;;;999999;;;<<<<<<===>>>@@@BBBCCCDDDEEEHHHNNN___~~~mmm^^^RRRIIIEEEEEEGGGNNN\\\pppuuu___YYYSSSSSSRRRQQQRRRUUUWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYY]]]]]]^^^____________^^^````````````````````````aaa___]]]\\\]]]```dddffffffoookkkyyynnn\\\SSSKKKJJJLLLMMMOOORRRSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSUUUVVVVVVUUUSSSQQQNNNOOOPPPQQQTTTYYY```dddjjjnnnwww|||{{{{{{zzzyyytttuuuuuutttrrrnnnjjjhhhfffccc___]]]]]]]]]]]]\\\]]]\\\ZZZYYYYYYZZZ\\\]]]aaa^^^YYYUUUSSSRRRSSSUUUTTTVVV\\\dddmmm{{{}}}zzzvvvsssmmmllliiifffccc```]]]\\\ZZZ\\\^^^```aaabbbaaaaaadddccccccfffmmmwwwyyykkkWWWHHHAAA===;;;888999888888777666666555555555666777666555888???DDDLLLTTT___gggjjjiiifffddd```^^^\\\[[[\\\\\\\\\[[[WWWUUUSSSPPPMMMKKKJJJIIIBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDAAAAAAAAAAAA???<<<:::888666555555444444555555666;;;<<<>>>@@@CCCFFFHHHJJJOOORRRVVVYYYZZZZZZ\\\^^^\\\___dddgggkkkooouuuyyyxxxiii\\\SSSOOOIIICCCBBBBBBDDDKKKSSS___jjjyyy|||jjjXXXDDD>>>;;;;;;;;;999999;;;<<<<<<<<<===>>>@@@AAABBBCCCGGGMMM[[[www~~~rrr```RRRIIIFFFEEEEEEKKKXXXkkk|||ddd\\\UUUSSSSSSQQQQQQTTTVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[ZZZZZZYYY^^^^^^___````````````___````````````aaaaaaaaaaaa```___]]]]]]^^^```ccceeefffnnnlllzzzooo^^^TTTLLLKKKLLLMMMOOORRRSSSTTTUUUUUUUUUTTTSSSRRRRRRTTTUUUVVVVVVTTTQQQPPPMMMMMMMMMMMMOOOTTTZZZ___dddjjjttt|||zzzyyyxxxwwwrrrsssttttttrrroookkkhhheeebbb___]]][[[ZZZZZZYYY]]]\\\\\\[[[YYYXXXWWWVVVXXXVVVSSSPPPOOOOOOPPPQQQTTTVVV[[[ccclllzzz{{{xxxsssoookkkhhheeeccc```aaabbbcccbbb```^^^]]]\\\]]]]]]```gggqqq|||sssgggVVVHHH@@@===;;;999999999999888888777777666333444555444444777<<>>@@@BBBEEEFFFLLLPPPTTTVVVXXXYYY[[[]]]YYY\\\```dddhhhmmmqqqttt{{{xxxhhh]]]TTTLLLEEEDDDCCCDDDIIIOOOUUU___ooo}}}wwwdddSSSCCC===:::;;;;;;999888:::<<<<<<<<<===>>>???AAAAAABBBGGGLLLWWWoooyyytttbbbRRRIIIGGGFFFFFFJJJUUUiii~~~iii___VVVTTTTTTRRRQQQRRRRRRSSSUUUVVVWWWXXXXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[______```aaaaaaaaaaaaaaa___`````````aaaaaabbbbbb^^^___``````aaabbbcccdddfffooommm|||qqq___VVVNNNLLLMMMMMMOOOQQQTTTUUUWWWXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUSSSQQQOOONNNNNNMMMLLLMMMQQQWWW[[[___eeeppp|||}}}yyywwwuuutttqqqrrrrrrrrrqqqmmmjjjhhhcccbbb```]]]ZZZXXXWWWXXX[[[[[[[[[[[[ZZZXXXVVVTTTSSSRRRPPPOOOOOOOOOPPPQQQVVVWWW\\\ccclllzzzzzzuuupppllliiidddeeefffgggfffdddaaa```___^^^\\\\\\```iiiuuu~~~|||qqqfffWWWIIIAAA===;;;:::999999999999888888888777111333444444333555:::??????DDDKKKPPPRRRSSSSSSSSSSSSRRRPPPPPPQQQQQQPPPNNNJJJJJJJJJIIIHHHHHHGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEEEECCCBBBBBB@@@???===;;;:::777777777777888999:::;;;:::;;;<<<===???BBBDDDEEEKKKNNNRRRUUUVVVWWWYYY[[[YYYZZZ]]]aaafffjjjnnnpppwwwttthhhZZZQQQIIIGGGFFFEEEHHHLLLNNNWWWfffttt~~~qqq^^^OOOBBB===:::;;;<<<999888:::<<<<<<<<<===>>>@@@AAABBBAAAGGGLLLSSShhh~~~|||wwwcccSSSKKKGGGGGGFFFIIIRRRdddzzznnnbbbXXXUUUUUUSSSQQQQQQOOOQQQTTTVVVXXXYYYYYYYYYXXXXXXYYY[[[\\\\\\\\\\\\______```aaaaaaaaaaaa```^^^______``````aaaaaabbb^^^___aaabbbcccdddddddddfffpppooo~~~sssaaaWWWOOOMMMMMMMMMNNNQQQTTTVVVXXXYYYZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQPPPOOOPPPPPPOOONNNNNNQQQUUUYYYZZZ```jjjttt~~~~~~yyyvvvtttrrrpppppppppooommmjjjhhhgggbbbbbbaaa]]]ZZZWWWWWWWWWWWWXXXYYYYYYXXXWWWUUUTTTQQQQQQQQQQQQQQQRRRRRRRRRUUUVVV[[[aaahhhttt|||tttooojjjjjjjjjiiihhheeecccbbbcccaaa^^^ZZZZZZaaallluuuzzzsssnnneeeWWWJJJBBB===;;;:::888888888888777777777777222444555444222333888<<<;;;???DDDHHHJJJKKKMMMNNNMMMLLLKKKKKKKKKKKKIIIGGGFFFGGGHHHIIIJJJJJJIIIHHHDDDDDDCCCDDDDDDFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCAAA???>>><<<<<<;;;888888777777777777888888;;;;;;<<<>>>@@@BBBDDDFFFIIILLLPPPRRRTTTUUUWWWXXX[[[[[[\\\^^^bbbfffiiikkkpppvvv~~~~~~rrraaaWWWNNNJJJHHHFFFFFFIIIJJJRRR___mmmzzz{{{lllXXXKKKAAA<<<999;;;<<<999888:::<<<<<<<<<>>>???AAABBBCCCAAAHHHLLLQQQbbbyyyeeeUUUNNNGGGGGGFFFGGGMMM]]]qqqqqqeeeYYYVVVUUUSSSQQQPPPOOOQQQSSSVVVXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^_______________]]]^^^^^^___``````aaaaaa`````````aaabbbccceeeeeegggqqqpppuuubbbXXXPPPNNNNNNMMMNNNQQQSSSUUUWWWZZZZZZZZZXXXWWWXXXVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQPPPOOOQQQTTTWWWTTT[[[dddllluuu{{{wwwtttssspppooommmkkkhhhfffeeeeee```aaaaaa^^^ZZZWWWWWWXXXWWWXXXXXXYYYXXXWWWVVVUUURRRSSSSSSTTTTTTTTTTTTTTTTTTUUUWWW[[[^^^fffwwwyyywwwuuurrroookkkiiihhheeedddbbb]]]ZZZ]]]eeelllzzzyyyooohhh```TTTHHH@@@<<<::::::777777777777666666666666444666666444222222666:::999<<>>@@@BBBCCCEEEBBBHHHLLLOOO___{{{gggWWWQQQGGGGGGFFFEEEJJJWWWjjjxxxsssfffZZZVVVVVVSSSQQQPPPPPPQQQTTTVVVXXXXXXWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]][[[\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]^^^___``````aaabbbaaa___^^^___bbbeeeggggggqqqqqqwwwcccYYYPPPNNNNNNMMMNNNQQQRRRTTTWWWYYYZZZYYYXXXWWWYYYWWWTTTQQQPPPOOOPPPQQQQQQRRRRRRRRRQQQQQQSSSUUUPPPWWW```gggoooyyy~~~|||yyyvvvuuupppnnnkkkhhheeeddddddddd```aaabbb___ZZZWWWWWWYYYZZZZZZZZZZZZYYYYYYXXXWWWSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVUUUYYYggguuu}}}xxxtttqqqooofffgggfffaaa]]]]]]ccchhhsss}}}sssbbb\\\QQQFFF???;;;999999<<<:::777444333222333333555444444333444555666777;;;<<<>>>@@@BBBCCCDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBDDDGGGIIIKKKKKKKKKJJJHHHEEEBBBAAACCCGGGIIIJJJMMMMMMLLLJJJIIIHHHGGGGGGCCCBBB@@@>>>===<<<;;;;;;:::888666444333444555666<<>>======<<<<<<<<<<<<===<<<<<<===>>>???AAACCCDDDBBBEEEKKKQQQ___~~~kkkYYYQQQKKKEEECCCGGGJJJPPPaaassszzzkkk[[[TTTRRROOOLLLLLLMMMNNNQQQSSSUUUWWWXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\____________``````aaaaaa]]]]]]]]]^^^```aaacccdddiiimmmqqqwwwaaaYYYSSSQQQPPPNNNOOORRRRRRUUUWWWWWWZZZ^^^___\\\XXXWWWUUUSSSRRRSSSTTTUUUWWWVVVUUUSSSRRRRRRQQQQQQYYYWWWXXX```iiiqqq}}}}}}zzzwwwuuutttsssrrrppplllhhhdddaaa___^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZWWWUUUTTTOOOLLLMMMNNNQQQYYYbbbxxxyyyqqqppphhhbbbaaa```___```cccppp~~~~~~uuueee^^^RRRGGG>>>:::999999<<<:::888666444444555555666555444333333444555666999:::<<<>>>@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDGGGIIIKKKKKKJJJJJJHHHEEECCCCCCEEEHHHJJJKKKMMMLLLKKKJJJIIIGGGFFFFFFCCCBBB@@@>>><<<;;;::::::777666555444444555777888<<<>>>AAACCCCCCDDDFFFGGGHHHIIIIIIJJJLLLOOORRRSSSRRRTTTWWWYYYZZZ\\\```ccccccfffjjjpppyyy~~~rrreee]]]VVVNNNJJJKKKJJJIIINNNYYYfffoooxxxvvvdddQQQHHH>>>>>>===<<<<<<;;;<<<<<<=========???@@@BBBDDDEEEDDDGGGKKKQQQ^^^zzztttaaaVVVLLLEEECCCEEEGGGLLL\\\mmmwwwhhhZZZUUUTTTSSSQQQQQQMMMOOOQQQSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^]]]]]]\\\\\\^^^^^^^^^______`````````\\\\\\]]]^^^___aaabbbcccggglllooowwwbbbYYYQQQNNNMMMMMMPPPUUUTTTWWWYYYYYY\\\aaaaaa^^^ZZZYYYWWWUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSVVVSSSTTT[[[bbbkkkwww~~~|||zzzwwwuuusssrrrqqqqqqoookkkgggdddaaa______^^^^^^]]]]]]\\\[[[[[[ZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^___```___\\\YYYSSSNNNKKKKKKKKKLLLTTT\\\iiivvvwwwooogggeeecccaaaaaaeeeooo|||~~~wwwggg___RRRFFF>>>:::999999;;;:::888666666666777777666555444333333444555555777888;;;===???AAABBBBBBDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJIIIGGGEEEFFFHHHKKKLLLLLLLLLLLLKKKIIIHHHFFFEEEEEEBBBAAA@@@>>>===;;;::::::555555444333444666888:::;;;>>>AAADDDEEEFFFGGGIIIGGGGGGHHHIIIKKKMMMPPPRRRQQQSSSUUUWWWXXXZZZ^^^```aaacccfffkkkrrr{{{wwwmmmcccWWWOOOLLLIIIGGGIIIRRR[[[bbbjjjpppyyyttt```OOOHHH???>>>===<<<;;;;;;;;;;;;======>>>???AAACCCEEEFFFEEEHHHLLLRRR\\\uuu~~~hhhXXXNNNFFFBBBDDDEEEHHHUUUeeezzzxxxiii[[[VVVUUUTTTSSSSSSNNNOOOQQQSSSUUUVVVWWWXXXVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^______\\\\\\]]]^^^___aaabbbcccfffjjjnnnvvvaaaXXXOOOLLLLLLMMMRRRXXXWWWZZZ[[[[[[___eeefffccc^^^\\\ZZZXXXWWWXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUURRRRRRVVV\\\dddppp{{{}}}|||yyywwwuuusssrrrqqqpppnnnkkkhhhdddbbb```___^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\^^^```aaabbbbbbbbbeeedddeeeffffffddd___\\\QQQLLLIIIHHHGGGGGGMMMUUU^^^iiiyyyyyyooojjjgggccccccfffnnnzzz|||{{{}}}{{{vvvjjj```RRREEE===999888777999888777666666666777777666555444333333333444555777888:::===???AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJMMMOOOOOONNNLLLKKKJJJIIIGGGFFFDDDDDDCCCBBBAAA@@@>>><<<;;;:::666555444333444666888999;;;>>>BBBEEEFFFGGGIIIJJJGGGGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUWWWXXXZZZ]]]```aaacccfffjjjooowww{{{pppbbbUUUMMMKKKFFFFFFKKKQQQVVV[[[aaannnyyyqqq\\\MMMHHH???>>>===<<<;;;:::::::::<<<======>>>@@@BBBDDDEEEFFFHHHMMMSSS\\\qqqlllXXXOOOGGGAAACCCDDDFFFRRR```ttt|||mmm]]]WWWUUUSSSPPPPPPNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYZZZ\\\\\\ZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```bbbcccdddgggjjjmmm~~~rrr^^^VVVNNNMMMNNNOOOSSSXXXYYY[[[\\\^^^dddkkkllliiicccbbb___\\\[[[ZZZ[[[[[[YYYYYYYYYYYYXXXXXXWWWWWWWWWTTTSSSVVVZZZ```lllxxx|||zzzwwwvvvttttttooonnnllliiifffdddbbbaaa______^^^^^^^^^]]]]]]]]]^^^___aaaccceeefffggggggiiihhhhhhhhhfffccc]]]YYYMMMIIIGGGGGGEEEEEEJJJPPPZZZcccooo{{{xxxpppjjjdddccceeemmmxxx|||xxxzzzyyyvvvmmmbbbRRRDDD<<<999777666666666666666555666666666555444333222222333444555888999<<<>>>AAACCCDDDEEEGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLOOORRRSSSRRRPPPLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCCCCBBB@@@>>><<<;;;888666555444444555666888;;;???CCCGGGHHHHHHIIIJJJGGGFFFFFFGGGIIIKKKMMMOOOPPPRRRTTTUUUVVVXXX[[[^^^___aaaeeeiiimmmttt{{{|||ooo^^^RRRNNNHHHEEEHHHKKKMMMQQQVVVcccppp~~~nnnZZZLLLHHH>>>>>><<<;;;;;;:::::::::;;;;;;<<<===???AAABBBCCCEEEGGGMMMUUU[[[nnnrrrZZZQQQGGGBBBCCCDDDFFFPPP]]]ppp~~~nnn^^^XXXVVVSSSPPPOOOOOOPPPQQQSSSUUUVVVWWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[YYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^______```aaacccdddeeehhhkkklll|||nnnZZZTTTPPPQQQRRRQQQSSSWWW[[[\\\]]]```iiisssvvvsssmmmjjjgggbbb___^^^]]]]]][[[\\\\\\\\\[[[ZZZYYYXXXXXXVVVUUUWWWXXX\\\hhhsss}}}zzzxxxvvvvvvqqqpppnnnllliiifffdddccc````````````____________aaabbbccceeeggghhhiiiiiiiiihhhfffdddaaa\\\VVVRRRKKKGGGFFFGGGFFFEEEIIIOOOUUU[[[eeennnyyywwwmmmfffccceeennnwww|||ooobbbQQQCCC<<<999888666666666666666555555555555444333222222222333555666999:::===@@@BBBDDDFFFFFFIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNLLLMMMOOOSSSVVVVVVTTTRRRMMMMMMKKKIIIGGGFFFDDDCCCCCCCCCCCCBBB@@@>>><<<:::888777555444444555666777<<<@@@EEEHHHIIIIIIIIIJJJGGGGGGGGGGGGIIIKKKMMMNNNMMMOOOQQQRRRSSSUUUXXXZZZ\\\^^^bbbfffjjjoootttxxx}}}kkkZZZRRRKKKFFFGGGHHHHHHKKKOOO[[[gggxxxzzz}}}nnnYYYJJJEEE===<<<;;;;;;:::;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCEEEFFFMMMUUUZZZiii{{{bbbSSSIIIBBBCCCDDDEEEMMMXXXkkk}}}nnn___YYYXXXUUUSSSSSSOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\^^^^^^___```aaacccdddeeegggjjjjjjzzzlllZZZUUURRRSSSUUUSSSTTTWWW\\\]]]___dddppp}}}~~~yyyvvvqqqkkkfffbbb```___^^^_________^^^\\\ZZZYYYWWWVVVVVVWWWVVVWWWaaalll{{{|||yyywwwvvvuuutttssspppmmmiiifffeeebbbbbbbbbbbbbbbbbbbbbaaacccccceeefffggggggggggggeeeccc```]]]ZZZUUUPPPMMMJJJGGGFFFGGGFFFEEEHHHMMMQQQVVV^^^fffppptttjjjgggiiipppxxxpppbbbOOOAAA;;;:::888777777777777777777666555555222222111111222444666777999:::===@@@CCCEEEFFFGGGIIIKKKLLLNNNNNNMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPPPPLLLNNNRRRVVVZZZYYYVVVSSSOOONNNLLLJJJHHHFFFEEEDDDAAAAAAAAAAAA???<<<:::888666555444333444666888999>>>BBBGGGJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNMMMOOOQQQRRRRRRTTTWWWYYYZZZ]]]aaadddfffjjjnnnqqqwwwwwwdddTTTMMMGGGFFFFFFFFFHHHLLLTTT^^^oooxxx~~~}}}oooZZZIIIAAA;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<===???@@@BBBCCCEEEEEELLLUUUWWWbbblllWWWKKKCCCCCCCCCBBBIIIRRReee{{{sssccc\\\ZZZWWWTTTTTTOOOPPPRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXWWWXXXZZZ[[[]]]^^^^^^______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___aaacccdddcccfffgggwww}}}nnn]]]WWWSSSSSSTTTTTTVVVYYY^^^___aaaiiixxx{{{tttmmmgggdddbbbaaaaaabbbaaa```]]]ZZZYYYWWWWWWXXXXXXUUUUUU]]]hhhwww|||zzzyyyyyyxxxwwwtttpppllliiigggddddddddddddddddddddddddccccccdddddddddccccccbbb___]]]YYYVVVTTTRRROOOMMMKKKHHHGGGHHHFFFCCCEEEIIIKKKQQQYYY```iiiuuu|||qqqmmmnnnsssyyyqqqbbbNNN@@@;;;:::999888999999999999888777666555111111111111222444666888888:::<<>>;;;888666444333333333444777:::;;;???CCCHHHJJJKKKIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNOOOQQQSSSTTTTTTVVVYYY[[[\\\^^^bbbdddeeehhhjjjmmmnnnyyykkkUUUNNNGGGFFFFFFEEEGGGKKKPPPYYYhhhzzzyyy~~~pppZZZGGG>>>::::::::::::;;;<<<======<<<<<<===>>>@@@AAACCCDDDFFFEEELLLTTTTTT]]]rrrYYYMMMDDDCCCBBB@@@EEEMMMaaawwwyyyhhh```\\\WWWSSSQQQPPPPPPRRRSSSUUUUUUVVVVVVXXXYYYZZZZZZZZZYYYWWWVVVWWWXXXYYY[[[]]]^^^_______________^^^^^^]]]]]]]]][[[[[[\\\\\\^^^___aaabbb```ccceeevvv}}}pppaaaYYYSSSRRRSSSTTTWWW\\\___aaaccclll}}}zzzqqqkkkfffdddccccccccccccaaa^^^ZZZXXXXXXYYY[[[[[[WWWUUU]]]fffttt~~~||||||{{{yyyvvvrrrnnnjjjhhheeeeeeeeeeeeeeeeeeeeeeeecccccccccbbbaaa```___^^^\\\YYYUUUSSSRRRQQQPPPOOOLLLJJJHHHHHHEEEAAABBBFFFDDDJJJRRRYYY```lllzzzwwwrrrssstttzzzqqqaaaMMM???;;;;;;:::999::::::999777666444333333222222111111222444666888888:::===???AAACCCFFFHHHKKKLLLMMMMMMMMMNNNPPPRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMOOOSSSWWW[[[[[[XXXUUURRROOOKKKHHHGGGFFFDDDBBBBBBAAA@@@???>>><<<<<<;;;777666444222111444888<<>>>>>===<<<<<<<<<<<<============???AAADDDFFFHHHHHHKKKLLLSSSZZZ^^^vvvttt\\\SSSJJJEEEBBBBBBGGGMMM___pppmmmccc\\\TTTQQQSSSPPPPPPQQQSSSTTTVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^\\\\\\]]]^^^[[[]]]^^^^^^^^^___aaacccbbbfffkkkrrr{{{{{{sssccc\\\VVVVVVVVVUUUVVVYYY[[[ZZZ___mmm}}}uuulllfffhhhfffdddbbbaaa^^^ZZZXXXXXXYYYYYYXXXYYY\\\```dddsss}}}zzzvvvrrrnnnllliiihhhggghhhjjjkkklllkkkiiifffbbb___]]]^^^___aaa\\\ZZZWWWTTTRRRQQQRRRRRRKKKKKKJJJIIIGGGFFFEEEEEEJJJIIIMMMSSSZZZbbbooo||||||zzzxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{wwwtttuuu}}}qqq^^^KKKAAA>>><<<999888::::::999777666444333333333333222222333555777999888:::===@@@AAACCCFFFHHHKKKLLLNNNNNNNNNOOORRRTTTTTTTTTTTTTTTSSSRRRQQQQQQNNNOOOSSSWWWZZZ[[[XXXVVVRRROOOLLLIIIGGGFFFDDDBBBBBBBBB@@@???===<<<;;;:::777666444222111444888<<>>???AAADDDFFFHHHHHHJJJKKKQQQXXX\\\sssvvv___UUUKKKEEEBBBAAADDDIIIZZZkkkpppeee]]]VVVSSSUUUPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^\\\\\\]]]^^^[[[]]]^^^^^^^^^___aaacccbbbfffkkkrrrzzz{{{sssbbb[[[VVVVVVVVVUUUVVVZZZ\\\\\\aaaqqq~~~tttmmmllljjjfffdddbbb___\\\YYY[[[[[[[[[ZZZZZZ]]]aaadddrrr~~~}}}xxxsssnnnjjjhhhggggggiiilllnnnooonnniiifffccc```^^^^^^^^^___\\\[[[XXXVVVTTTRRRRRRRRRKKKJJJJJJHHHGGGFFFEEEDDDGGGGGGKKKRRRWWW^^^kkkvvv|||vvvsssqqqpppmmmmmmnnnooooooppppppppprrruuuxxx|||}}}yyyxxxqqq^^^JJJ@@@===;;;999888:::999888777666555444333444444333222333666888999999;;;>>>@@@AAACCCFFFHHHJJJLLLNNNOOOPPPQQQTTTVVVWWWWWWWWWVVVTTTSSSQQQPPPNNNOOORRRVVVZZZ[[[YYYWWWSSSPPPLLLJJJIIIGGGEEECCCCCCBBBAAA???===;;;:::999777666444222111444888<<>>>>>???@@@BBBEEEGGGHHHHHHJJJJJJOOOVVVYYYnnnyyyaaaWWWLLLFFFBBB???AAAEEERRRcccyyytttggg]]]WWWUUUWWWPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[\\\^^^[[[\\\^^^^^^]]]^^^```bbbcccfffkkkqqqzzz{{{sssaaaZZZVVVVVVWWWVVVWWWZZZZZZ[[[cccsss|||uuupppmmmiiifffdddaaa^^^[[[^^^^^^^^^]]]\\\^^^aaacccppp{{{|||uuunnnjjjjjjjjjjjjlllnnnpppqqqppphhhgggdddaaa___]]]]]]]]][[[[[[ZZZXXXVVVTTTRRRQQQKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEIIIPPPTTTYYYcccnnnvvv~~~vvvnnniiigggfffeeehhhhhhjjjlllmmmnnnoooooonnnppprrruuuxxx~~~~~~}}}ooo]]]JJJ???<<<999888999999999888777666555444444444333222222333555777999999<<<>>>@@@AAACCCFFFHHHIIIKKKNNNPPPRRRSSSVVVXXXXXXXXXWWWVVVTTTRRRPPPOOONNNOOOQQQUUUYYYZZZYYYXXXSSSQQQNNNKKKJJJHHHEEECCCCCCBBBAAA???===;;;999999777666444222111444888<<>>;;;;;;:::;;;;;;<<<======??????@@@BBBDDDFFFGGGHHHHHHLLLKKKNNNTTTWWWjjjdddYYYLLLFFFBBB???@@@CCCJJJZZZpppyyyhhh]]]XXXVVVWWWQQQQQQQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[]]]]]]]]]\\\[[[\\\]]][[[\\\]]]]]]\\\]]]___aaacccfffjjjpppxxx}}}yyyrrr```ZZZVVVWWWWWWVVVWWWZZZVVVYYYbbbttt{{{tttpppkkkhhheeecccaaa___`````````___]]]^^^```bbbmmmyyyyyyrrrnnnooonnnnnnppprrrsssrrrqqqiiihhheeeccc```]]]\\\[[[[[[[[[[[[[[[YYYVVVSSSQQQKKKJJJIIIHHHFFFEEECCCCCCCCCDDDHHHOOORRRUUU]]]fffoooxxxzzztttkkkdddaaaaaabbbbbbeeegggiiilllnnnpppqqqqqqpppqqqrrrssstttxxx}}}lll[[[III>>>:::888777999999888888777666555444444333222111111222444666888:::<<>><<<;;;999999777666444222111444888<<>><<<<<<<<<======???@@@@@@@@@AAABBBDDDEEEGGGGGGHHHIIIMMMLLLMMMSSSWWWgggjjj\\\NNNFFFCCC@@@AAACCCEEETTThhh|||}}}jjj]]]XXXVVVVVVRRRQQQPPPPPPQQQSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[\\\]]]]]][[[[[[\\\]]][[[\\\]]]\\\\\\\\\^^^```bbbeeehhhmmmvvv{{{xxxppp```ZZZVVVWWWXXXVVVVVVYYYTTTYYYdddwwwxxxsssnnniiigggeeedddbbbaaaaaaaaa```^^^^^^___aaakkkwww}}}wwwsssppppppqqqsssvvvxxxwwwvvvllljjjgggddd```^^^\\\[[[[[[[[[\\\[[[YYYVVVSSSPPPLLLKKKJJJHHHFFFEEECCCCCCBBBCCCHHHMMMPPPRRRXXXaaalllttt}}}xxxnnniiiccc^^^^^^```bbbccc```bbbfffiiilllnnnoooooosssssssssssssssvvvzzz~~~}}}vvvgggXXXGGG>>>:::777777999888888888777666555555555222111111000111333666777;;;===@@@AAABBBCCCFFFHHHHHHKKKOOORRRSSSTTTUUUWWWUUUUUUTTTSSSQQQOOOMMMLLLMMMLLLMMMPPPTTTWWWXXXXXXTTTRRRPPPNNNMMMKKKGGGDDD@@@@@@???>>><<<;;;::::::777666444222111444888<<>>======>>>>>>@@@AAACCCCCCAAABBBCCCEEEGGGHHHHHHHHHHHHMMMKKKKKKQQQVVVddd{{{rrrbbbQQQHHHDDDAAAAAADDDDDDQQQcccwwwmmm___YYYWWWTTTRRRQQQPPPPPPPPPRRRTTTVVVXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\[[[\\\]]]\\\[[[ZZZ[[[]]][[[\\\\\\\\\[[[[[[]]]___aaacccfffkkksssyyyuuunnn```[[[WWWXXXXXXVVVUUUWWWUUUZZZgggzzzzzzrrrllliiigggeeedddaaabbbbbbaaa______```aaalllxxxzzzwwwoooppprrrvvv{{{}}}}}}|||ooommmiiieeeaaa^^^\\\\\\[[[[[[\\\[[[YYYVVVSSSQQQMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBFFFKKKMMMNNNUUU]]]gggpppxxx|||}}}{{{tttmmmddd```\\\[[[\\\___aaabbbaaadddhhhlllooopppqqqqqqtttttttttssssssuuuyyy|||{{{rrraaaTTTFFF???:::777777999888888777777666666555555333222111111222444777888<<<>>>@@@AAABBBCCCFFFHHHHHHKKKOOORRRRRRSSSTTTUUUTTTTTTTTTSSSQQQOOONNNMMMLLLKKKKKKNNNRRRVVVWWWXXXUUUSSSQQQPPPNNNKKKHHHEEE???>>>>>>===<<<<<<;;;;;;777666444222111444888<<>>???@@@BBBDDDEEEAAACCCDDDFFFHHHHHHHHHHHHEEELLLJJJIIIOOOTTTaaavvv}}}kkkUUUIIIDDDAAAAAACCCDDDPPP```sssqqqbbb\\\XXXTTTSSSQQQPPPOOOPPPRRRTTTVVVXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]ZZZ\\\]]]\\\[[[ZZZ[[[\\\ZZZ[[[\\\[[[ZZZZZZ\\\^^^___bbbdddiiipppvvvssslllbbb\\\XXXYYYXXXUUUTTTUUUTTTZZZhhhzzzzzzqqqkkkhhheeedddbbbcccdddcccaaaaaabbbcccnnnzzz~~~{{{yyyttttttvvvyyy}}}~~~}}}|||ssspppkkkeeeaaa___^^^]]][[[[[[[[[YYYWWWUUURRRQQQNNNNNNLLLJJJHHHFFFEEEDDDAAAAAADDDHHHIIIKKKSSS[[[___hhhqqquuuvvvssskkkccc___]]][[[[[[]]]___aaaaaafffiiimmmqqqtttvvvvvvuuuvvvvvvuuuttttttvvvzzz}}}wwwlll[[[PPPEEE@@@<<<888777999888888777777666666555555444333333222333555888999<<<>>>@@@BBBBBBCCCFFFHHHHHHKKKOOOQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRPPPNNNNNNKKKJJJJJJLLLQQQUUUWWWWWWUUUSSSQQQPPPOOOLLLHHHEEE>>>=========<<<<<<<<<<<<777666444222111444999<<>>???@@@BBBDDDEEEBBBCCCEEEGGGHHHIIIHHHHHHCCCJJJHHHGGGMMMSSS___sss||||||pppYYYJJJDDD@@@@@@AAAEEEPPP```rrrtttddd^^^YYYTTTSSSRRRPPPOOOOOOQQQTTTVVVXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXXXXYYYZZZ\\\]]]ZZZ\\\\\\\\\[[[ZZZ[[[\\\ZZZ[[[\\\[[[ZZZZZZ\\\^^^___aaacccgggooouuurrrkkkbbb]]]YYYYYYXXXUUUSSSTTTRRRYYYfffxxxuuummmhhheeeccccccdddeeeeeeccccccdddeeeqqq|||}}}zzzxxx{{{{{{{{{|||}}}|||yyyvvvvvvrrrlllfffaaa___^^^___[[[[[[ZZZXXXVVVTTTRRRQQQOOOOOOMMMKKKIIIGGGEEEDDD@@@???BBBEEEGGGIIIQQQZZZYYYbbbkkkpppqqqnnnfff]]]```^^^\\\]]]___```aaa```gggiiinnnrrruuuvvvvvvvvvxxxxxxwwwvvvvvvxxx||||||yyytttwwwyyyqqqfffWWWNNNEEE@@@<<<888777999777777666555444333333222222222111111222444666888>>>???@@@BBBDDDGGGIIIJJJHHHKKKNNNQQQRRRRRRTTTUUUUUUTTTSSSRRRQQQOOOKKKIIIJJJJJJJJJKKKNNNSSSWWWZZZZZZWWWSSSNNNJJJGGGEEEDDDEEEDDDCCCAAA???>>>===<<<:::888555222333555888;;;BBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIKKKLLLNNNPPPQQQRRRRRRSSSVVVXXXZZZ[[[[[[[[[___```aaadddhhhmmmpppsss}}}~~~ppp```UUULLLDDD??????;;;<<<>>>AAACCCDDDEEEFFFAAAAAABBBCCCDDDDDDEEEEEEEEEHHHMMMQQQWWW^^^eeejjj}}}~~~ttt[[[OOOGGG???>>>DDDIIIOOO[[[nnnxxxeeeYYYWWWYYYUUUTTTRRRQQQPPPQQQSSSTTTWWWWWWWWWWWWWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[^^^^^^[[[XXX[[[ZZZZZZZZZZZZ[[[[[[\\\___bbbfffiiinnnqqqmmmfff```]]]ZZZXXXWWWWWWVVVTTTSSSWWWbbbttt}}}tttmmmhhheeeeeedddccceeehhhjjjjjjjjjqqqzzz}}}}}}~~~}}}}}}~~~~~~|||yyyvvvrrrppplllhhhddd```]]]\\\]]][[[ZZZXXXVVVUUUUUUTTTPPPOOONNNLLLJJJIIIHHHHHHEEEEEECCCAAABBBFFFLLLPPPWWW___ggglllkkkfffcccaaaaaa`````````aaabbbdddeeeiiilllppprrrtttvvvyyy|||zzzxxxwwwvvvwwwyyyyyyyyy}}}qqqmmmooopppkkkfffZZZNNNBBB===<<<:::999999777777666555444333333222222111111000111444666777>>>>>>???AAACCCEEEGGGHHHHHHJJJMMMOOOOOOOOOPPPRRRRRRQQQQQQPPPOOOMMMJJJHHHGGGGGGGGGHHHKKKPPPTTTWWWWWWTTTQQQLLLHHHFFFDDDCCCEEEDDDCCCAAA???>>>===<<<;;;888555333333555999;;;@@@AAACCCEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRTTTUUUWWWXXXYYYYYY]]]]]]___bbbfffjjjnnnppptttzzz~~~ppp___TTTKKKCCC??????<<<===???AAABBBCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDGGGJJJNNNSSS[[[bbbhhhsss[[[QQQKKKCCC@@@DDDFFFLLLXXXjjj|||iii\\\XXXXXXUUUTTTRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZ[[[]]]]]][[[XXXZZZZZZZZZZZZZZZ[[[[[[\\\___bbbfffiiinnnqqqmmmeee]]][[[WWWUUUUUUUUUTTTRRRRRRVVVaaarrryyyrrrkkkhhhgggfffeeefffhhhjjjkkkjjjpppyyy~~~}}}}}}}}}zzzwwwtttrrroookkkfffaaa^^^\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUURRRQQQOOOLLLJJJHHHFFFFFFEEEDDDCCCAAAAAAEEEJJJOOOUUU[[[ccchhhhhheeecccbbbdddcccccccccccceeefffggglllnnnqqqsssuuuwww{{{~~~~~~}}}{{{yyyzzzzzzzzzzzz~~~vvvllliiilllmmmhhhcccYYYMMMAAA===<<<999888999888777777666555444333333222111000000111333666777===>>>>>>@@@AAACCCDDDDDDGGGIIIKKKLLLKKKJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGCCCCCCCCCDDDGGGKKKPPPRRRQQQPPPLLLIIIFFFDDDCCCCCCEEEDDDCCCAAA@@@>>>===<<<;;;999666444444666999;;;@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOQQQQQQQQQRRRSSSTTTVVVWWWZZZZZZ\\\^^^bbbfffjjjlllqqqvvv}}}}}}|||}}}ooo^^^SSSJJJBBB>>>>>>===>>>???AAABBBBBBCCCCCCBBBAAA@@@??????@@@BBBCCCFFFGGGHHHJJJNNNUUU]]]bbbxxxttt\\\RRRNNNGGGCCCBBBCCCHHHSSSdddxxxmmm^^^XXXWWWUUUTTTSSSQQQQQQQQQRRRSSSRRRSSSSSSTTTUUUWWWXXXYYYXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[ZZZ[[[]]]]]][[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\^^^bbbeeehhhmmmpppkkkdddZZZXXXTTTSSSRRRRRRQQQPPPQQQUUU```ooo}}}xxxpppllliiihhhfffgggiiikkklllkkkpppxxx}}}|||xxxtttqqqqqqnnnhhhbbb]]]ZZZYYYXXXXXXYYYZZZ[[[[[[YYYXXXWWWTTTSSSPPPLLLIIIFFFEEEDDDDDDDDDBBB@@@@@@CCCHHHLLLQQQVVV]]]bbbdddeeeeeeeeehhhhhhgggggggggiiijjjkkkppprrrssstttvvvzzz~~~~~~|||||||||}}}wwwooogggeeeggghhhddd```XXXLLL@@@<<<;;;888777888888888777666555444333333222111000000111333555777===>>>???@@@AAABBBBBBBBBFFFGGGHHHGGGFFFEEEEEEFFFEEEFFFHHHHHHFFFEEEDDDDDD@@@??????@@@CCCFFFKKKMMMLLLJJJHHHFFFDDDCCCCCCCCCEEEEEEDDDBBB@@@???======<<<:::888666666777999;;;BBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMQQQPPPPPPPPPQQQRRRTTTUUUXXXXXXZZZ\\\```dddgggiiiooouuu}}}~~~}}}~~~|||mmm\\\QQQHHH@@@===>>>>>>???@@@AAAAAAAAAAAAAAAAAA???=========@@@CCCEEEJJJJJJIIIHHHJJJOOOVVV[[[jjjzzz```SSSNNNIIICCCAAAAAAEEEOOO^^^qqqmmm^^^WWWVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZ[[[[[[\\\]]]]]]]]]]]]___bbbeeehhhlllnnnjjjbbbYYYVVVSSSQQQQQQQQQPPPOOOQQQVVV```nnnyyy~~~uuuooojjjhhhfffgggiiilllmmmmmmooowww}}}zzzvvvrrrnnnnnnjjjddd]]]XXXVVVUUUUUUUUUWWWZZZ\\\]]]\\\ZZZXXXTTTSSSPPPMMMJJJGGGEEEEEEDDDCCCBBB@@@???AAAFFFIIIMMMQQQWWW^^^cccgggiiijjjllllllkkkjjjkkklllmmmnnnuuuvvvvvvwwwxxx|||~~~}}}~~~xxxoooeee```aaabbb```]]]WWWJJJ???;;;:::888777888888888777666555444444333111111000///000333555666===>>>@@@AAAAAABBBAAAAAACCCDDDDDDCCCAAA@@@AAACCC@@@BBBEEEEEECCCAAABBBCCC???>>>======???CCCFFFHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFEEECCCBBB@@@???>>>===<<<999777777888:::;;;@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKQQQPPPPPPOOOPPPRRRTTTUUUWWWWWWYYY[[[^^^bbbfffhhhlllrrr}}}}}}zzzkkkZZZOOOFFF@@@===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<>>>AAAEEEGGGOOONNNKKKHHHGGGJJJOOOTTT^^^gggUUUMMMHHHCCC@@@@@@DDDLLLYYYjjj~~~nnn___XXXVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVXXXZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]][[[\\\]]]^^^____________```cccfffhhhlllnnniiiaaaXXXUUURRRQQQQQQQQQPPPOOOSSSXXXbbbmmmvvv~~~{{{uuukkkiiiggggggiiilllnnnnnnpppwww{{{wwwrrrmmmjjjgggccc]]]WWWSSSQQQQQQRRRSSSVVVYYY]]]^^^]]][[[YYYTTTRRRPPPMMMKKKIIIHHHGGGDDDDDDBBB@@@???@@@CCCFFFIIINNNVVV___hhhmmmpppqqqpppooonnnnnnnnnooopppqqqxxxyyyyyyzzz{{{~~~tttfff]]][[[[[[[[[ZZZVVVJJJ>>>::::::888777888999888888777666555444444111000//////000222555666<<<===???AAABBBBBBAAAAAA???@@@AAA???>>>>>>@@@AAA???BBBEEEEEEBBBAAABBBCCCAAA???>>>===>>>@@@CCCEEECCCCCCBBBBBBCCCEEEFFFGGGIIIHHHGGGEEECCCBBBAAA@@@>>>===;;;999888999:::;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXZZZ]]]aaadddfffmmmrrr{{{wwwhhhWWWLLLEEE???>>>@@@>>>>>>???@@@AAAAAAAAA@@@??????>>>???@@@CCCFFFHHHPPPOOOLLLHHHFFFHHHKKKOOOXXXwwwsss]]]QQQJJJDDDAAA???BBBIIISSScccwwwssscccZZZWWWUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRTTTUUUXXXYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZ[[[]]]___\\\]]]___aaabbbbbbaaaaaaaaadddgggiiilllnnniiiaaaWWWUUURRRQQQQQQQQQPPPPPPTTTZZZdddmmmsssyyy}}}ooommmiiiiiijjjlllnnnnnnpppwww}}}xxxsssooojjjfffbbb]]]ZZZVVVRRROOONNNNNNOOORRRUUUXXX\\\]]]\\\[[[YYYUUUSSSQQQOOOMMMKKKJJJIIIEEEEEECCCAAA??????BBBEEEGGGMMMXXXeeepppwwwyyyxxxtttsssrrrrrrrrrsssttttttzzz{{{|||}}}~~~}}}mmmaaa\\\ZZZZZZYYYVVVJJJ>>>::::::888888999999999888777666555444444111000//////000222444666999;;;===???AAAAAA@@@???<<<=========<<<===???BBBAAAEEEIIIHHHEEEBBBDDDFFFDDDBBB@@@>>>>>>???BBBCCCAAAAAAAAABBBDDDFFFIIIJJJJJJJJJIIIGGGEEEDDDBBBBBB???>>><<<:::999::::::;;;:::;;;===???@@@AAABBBBBBAAABBBDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLNNNPPPRRRSSSSSSTTTUUUUUUVVVXXX[[[___bbbdddllloooxxxttteeeUUUKKKDDD??????AAA======>>>@@@@@@AAAAAAAAACCCBBBBBBBBBCCCDDDEEEFFFLLLKKKJJJHHHFFFGGGJJJMMMUUUoooiiiXXXOOOHHHCCC>>>AAAEEENNN\\\qqq~~~kkk^^^XXXUUUUUUTTTTTTRRRQQQPPPOOOQQQQQQQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\[[[YYYZZZ]]]```]]]___aaacccdddddddddccccccfffhhhiiimmmnnniiiaaaVVVSSSQQQPPPPPPPPPPPPOOOUUUZZZdddllloootttxxxtttooolllkkklllllllllqqqwwwxxxtttnnniiieee```[[[XXXTTTRRRPPPNNNMMMLLLMMMMMMRRRTTTWWWZZZ[[[[[[ZZZYYYXXXWWWTTTQQQNNNKKKJJJIIIFFFFFFDDDBBB??????AAADDDFFFNNN[[[lllzzz~~~xxxxxxwwwvvvvvvvvvwwwxxxzzz|||~~~{{{ooogggccc```^^^VVVJJJ>>>;;;:::999888999999999888777666555444444111000//////000222444666777999;;;>>>???@@@???>>>:::;;;<<<<<<;;;===@@@BBBDDDHHHLLLKKKGGGDDDFFFHHHFFFDDDAAA???>>>???AAABBB@@@@@@AAABBBEEEHHHJJJLLLLLLKKKJJJHHHFFFEEEDDDCCC???>>><<<;;;::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDD???@@@BBBDDDEEEEEEDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJMMMPPPRRRSSSSSSRRRTTTTTTUUUWWWZZZ]]]aaabbbeeehhhooo{{{rrrdddTTTJJJDDD@@@@@@BBB<<<===>>>???@@@AAAAAAAAAFFFFFFFFFEEEEEEDDDDDDCCCGGGHHHHHHGGGFFFGGGJJJMMMUUUkkkrrr___SSSKKKEEE===???CCCJJJXXXlllrrraaaYYYUUUUUUTTTTTTSSSQQQPPPOOOPPPPPPPPPQQQSSSTTTVVVWWWYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\[[[YYYZZZ]]]aaa^^^```bbbeeeffffffeeeddddddgggiiijjjmmmoooiiibbbUUURRRPPPNNNOOOOOOOOONNNTTTZZZdddkkkmmmqqq|||zzztttooommmlllkkkjjjrrrwww~~~qqqmmmgggbbb]]]XXXTTTQQQNNNNNNMMMLLLLLLLLLLLLLLLSSSTTTWWWYYYZZZZZZZZZYYY[[[YYYVVVRRRNNNKKKIIIHHHGGGFFFEEEBBB@@@???AAACCCFFFOOO^^^qqq{{{{{{yyyyyyxxxyyyzzz{{{zzz||||||tttmmmgggdddVVVJJJ???;;;;;;:::999:::;;;:::999777444222111000222111000000000111333333888999:::;;;<<<=========999999999:::<<>>???@@@AAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGIIIIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTVVVXXX[[[]]]___eeehhhmmmttt~~~tttcccOOOEEEBBB???>>>???>>>>>>>>>>>>???@@@AAABBBLLLLLLMMMMMMMMMKKKJJJIIIDDDDDDEEEGGGIIILLLNNNOOOZZZiiivvvdddVVVIII@@@@@@===@@@IIISSSbbb|||nnnZZZYYYYYYXXXUUURRRPPPPPPQQQPPPQQQRRRTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVV[[[[[[\\\\\\\\\]]]```bbbbbbdddhhhlllmmmmmmkkkjjjdddgggkkkooopppmmmfffaaaZZZTTTPPPOOOMMMJJJKKKOOOWWW[[[```eeejjjpppvvv{{{zzzooojjjiiikkklllpppvvvwwwmmmeeeccc```[[[WWWTTTRRRPPPKKKMMMNNNMMMKKKJJJJJJKKKQQQSSSVVVYYY[[[\\\]]]]]]___^^^ZZZUUUOOOKKKJJJJJJHHHGGGFFFCCC@@@@@@BBBDDDGGGXXXmmmzzz~~~~~~~~~~~~~~~|||}}}~~~wwwkkkdddXXXJJJ===;;;===<<<999777<<<<<<:::888666444222222222111000000000111222333777888999:::;;;<<<<<<<<<999999:::;;;===@@@BBBDDDHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGFFFDDDBBBBBBDDDFFFFFFGGGHHHGGGFFFFFFGGGHHHJJJJJJJJJIIIHHHGGGEEEEEE@@@???===<<<;;;:::::::::<<<===>>>???AAAAAAAAABBBAAA@@@@@@AAAAAACCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOQQQQQQRRRTTTWWWYYY\\\]]]___ccciiipppxxxuuucccOOOEEEAAA???>>>???>>>>>>>>>>>>???@@@AAAAAAHHHIIIJJJLLLMMMMMMLLLLLLDDDDDDEEEGGGHHHKKKMMMNNNVVVbbbzzzfffVVVIIIAAA@@@===???GGGPPP___yyysss___YYYYYYWWWUUURRRPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYYYY[[[\\\\\\\\\[[[\\\___aaacccfffjjjnnnoooooonnnlllgggjjjmmmqqqqqqmmmfffaaaYYYSSSOOONNNMMMJJJKKKOOOXXX[[[```eeejjjpppvvvzzzuuuooommmlllmmmqqqvvv{{{qqqeee]]][[[ZZZYYYVVVSSSQQQOOONNNMMMOOOPPPPPPNNNMMMNNNNNNSSSTTTWWWZZZ]]]______``````___[[[UUUOOOKKKJJJJJJIIIIIIHHHFFFCCCBBBCCCEEEIIIYYYooo}}}}}}ooogggUUUHHH<<<999;;;:::888666======;;;999777666444333111111000///000111222333555666888999:::;;;;;;;;;::::::;;;<<<>>>AAACCCDDDIIIJJJJJJIIIGGGFFFGGGHHHGGGGGGGGGEEEDDDEEEGGGJJJIIIJJJJJJIIIGGGFFFFFFHHHIIIJJJKKKKKKJJJHHHEEEDDD??????>>><<<;;;;;;;;;;;;======???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMOOOPPPQQQRRRUUUWWWZZZ[[[[[[___ffflllqqqvvv{{{~~~vvvcccOOODDD@@@>>>>>>???============>>>???@@@AAA@@@BBBDDDGGGIIIJJJKKKKKKDDDDDDEEEFFFGGGIIIJJJKKKPPPYYYrrrlllXXXKKKEEEBBB===>>>DDDLLLZZZuuuwwweeeYYYXXXVVVTTTRRRPPPOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZ\\\\\\]]]\\\[[[\\\^^^```eeehhhlllqqqssssssrrrqqqmmmoooqqqtttsssnnngggaaaXXXSSSOOONNNMMMKKKLLLPPPXXX[[[```dddiiinnntttxxxvvvqqqooommmrrrvvv{{{ooofff^^^WWWRRRRRRRRRSSSRRRQQQPPPNNNLLLOOOQQQSSSSSSRRRQQQRRRSSSTTTVVVYYY\\\___aaabbbccccccaaa\\\VVVOOOJJJIIIIIIJJJKKKLLLJJJGGGEEEEEEEEELLL\\\rrrpppfffRRRFFF;;;999:::999777666===<<<;;;999777666444444111000/////////000222333444555666888999::::::::::::;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIIIIHHHHHHIIIKKKIIIIIIHHHGGGFFFGGGIIILLLLLLMMMMMMLLLIIIGGGFFFGGGGGGHHHJJJJJJIIIGGGDDDBBB??????>>>===<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLOOOOOOPPPRRRTTTVVVXXXZZZ[[[___dddhhhlllooosssvvv|||~~~~~~tttbbbNNNDDD@@@>>>>>>???>>>=========>>>>>>???@@@:::;;;>>>AAACCCEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIKKKRRRggguuu^^^OOOKKKDDD???>>>CCCJJJWWWqqqxxxgggZZZXXXUUUSSSRRRQQQOOONNNMMMMMMOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZ\\\\\\\\\[[[ZZZ[[[]]]```gggjjjoootttwwwxxxwwwvvvttttttvvvvvvuuuooogggbbbXXXSSSPPPPPPOOOMMMOOOSSSXXX[[[___dddhhhmmmrrrvvv}}}wwwqqqnnnsssvvv~~~wwwkkk```YYYVVVUUUTTTPPPQQQRRRSSSSSSQQQOOOMMMPPPQQQSSSTTTSSSRRRSSSTTTTTTVVVZZZ]]]```bbbcccddddddbbb]]]VVVOOOKKKJJJJJJKKKMMMNNNMMMJJJGGGFFFEEEOOO___uuu~~~mmmbbbOOODDD;;;999:::999777777;;;:::999888666444333333111000/////////000111222333444555777888999::::::;;;<<<>>>@@@BBBDDDEEEFFFDDDFFFHHHIIIIIIJJJLLLNNNKKKKKKJJJIIIGGGGGGJJJLLLNNNOOOPPPNNNKKKHHHGGGGGGEEEFFFHHHIIIHHHEEEBBB@@@???>>>>>>=========>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLOOOOOOPPPRRRTTTVVVXXXYYY[[[]]]```bbbeeejjjooosssvvvxxx{{{}}}~~~}}}ooo^^^KKKCCC@@@???>>>???>>>>>>>>>>>>>>>??????@@@:::;;;===???@@@AAAAAA@@@AAAAAABBBBBBDDDEEEFFFGGGIIINNN```}}}cccRRRMMMFFFAAA???DDDIIITTTlllwwwhhh[[[XXXTTTSSSSSSRRRPPPMMMMMMNNNOOOQQQRRRSSSTTTTTTVVVVVVVVVVVVWWWWWWWWWXXX[[[[[[\\\[[[ZZZ[[[^^^```gggkkkpppvvvyyy{{{{{{{{{yyyyyyyyyyyyvvvppphhhbbbXXXSSSPPPQQQPPPOOORRRVVVYYY[[[___cccfffkkkpppssswwwwwwsssuuuwww~~~~~~xxxooohhh^^^UUUQQQQQQRRRTTTQQQRRRTTTTTTTTTRRRPPPNNNOOOQQQSSSSSSSSSRRRSSSTTTTTTVVVYYY]]]```aaabbbcccdddaaa]]]VVVOOOLLLLLLMMMLLLNNNPPPOOOLLLHHHFFFEEEQQQ```uuuzzziii^^^MMMDDD;;;:::;;;:::999:::999888777666555333222222000000///...///000111222222333555777888:::::::::<<<===???BBBDDDEEEFFFGGGDDDFFFHHHIIIJJJJJJMMMNNNLLLLLLKKKIIIHHHHHHJJJMMMOOOQQQQQQPPPMMMJJJHHHHHHEEEFFFFFFGGGFFFDDDAAA@@@???>>>>>>>>>>>>??????@@@??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKLLLOOOOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZ[[[^^^dddkkkpppsssuuuwwwzzz|||}}}~~~~~~}}}qqqsss|||gggWWWHHHBBBAAA@@@???@@@@@@???????????????@@@@@@>>>???@@@AAAAAAAAA@@@?????????@@@AAABBBDDDFFFFFFHHHLLLZZZwwwhhhTTTNNNGGGBBBAAADDDHHHQQQggg~~~xxxiii\\\YYYUUUSSSTTTTTTQQQNNNLLLMMMOOOQQQRRRSSSTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWYYYZZZ[[[ZZZZZZ[[[^^^aaagggjjjpppvvv{{{}}}~~~~~~||||||{{{zzzwwwqqqiiicccWWWRRRPPPQQQQQQPPPSSSXXXYYY\\\___bbbeeeiiinnnqqqsss{{{}}}zzz|||wwwnnnhhhccc^^^WWWQQQMMMLLLNNNPPPSSSSSSTTTTTTTTTSSSQQQPPPQQQSSSUUUUUUSSSSSSSSSTTTUUUWWWZZZ]]]___```aaaaaabbb```[[[UUUPPPNNNOOOQQQOOOQQQRRRQQQMMMJJJHHHGGGRRR```tttwwwhhh]]]KKKBBB;;;;;;;;;:::999;;;888888777666444333222222000//////...///000111222222333555777999:::;;;;;;===>>>AAACCCEEEFFFGGGGGGGGGHHHJJJJJJIIIIIIKKKLLLJJJJJJJJJIIIHHHIIILLLOOOPPPQQQSSSRRROOOLLLJJJIIIFFFFFFFFFFFFEEECCCBBBAAA>>>>>>>>>>>>??????@@@AAA???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTUUUWWWXXX[[[```gggkkkpppqqqsssvvvyyy|||~~~{{{pppfffeeejjjuuu~~~www___QQQDDDAAABBBBBB@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBAAA??????======>>>???AAACCCEEEFFFHHHKKKTTTjjjzzzpppYYYQQQFFFAAA@@@DDDGGGNNNbbbwww~~~mmm^^^YYYUUUTTTUUUUUURRRNNNJJJKKKMMMOOOQQQRRRSSSSSSVVVUUUUUUUUUUUUVVVXXXYYYWWWYYYZZZZZZZZZ\\\___bbbeeeiiipppvvv{{{~~~~~~~~~|||{{{wwwqqqiiidddUUUPPPNNNOOOPPPOOORRRWWWYYY\\\___bbbdddhhhlllooosssxxx~~~vvvmmmfffaaa\\\[[[XXXTTTQQQPPPQQQQQQTTTUUUUUUUUUUUUUUUVVVVVVUUUWWWXXXXXXVVVUUUUUUVVVWWWYYY[[[]]]___````````````^^^ZZZUUUQQQPPPSSSUUUSSSTTTTTTRRROOOLLLJJJJJJRRR___qqq{{{{{{|||tttfff\\\GGG@@@:::::::::999999;;;999888777666555444333222000///.........///111222222333555777999:::;;;<<<===???AAADDDFFFGGGGGGGGGJJJKKKLLLKKKIIIHHHIIIJJJGGGHHHIIIHHHIIIKKKOOORRRPPPQQQSSSRRRPPPMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLMMMNNNOOOQQQSSSTTTSSSUUUWWWYYY\\\___dddhhhjjjkkkmmmppptttxxx{{{}}}}}}~~~vvvhhhbbb^^^___fffpppzzz}}}zzz}}}zzzmmmZZZMMMBBBAAACCCCCCAAAAAABBBBBBAAAAAA@@@AAAAAAAAA??????@@@AAAAAA@@@???>>>;;;<<<===>>>AAACCCEEEGGGHHHJJJOOOaaa~~~uuuzzzwww___UUUDDD@@@@@@DDDFFFLLL^^^sssppp___ZZZUUUUUUVVVVVVSSSOOOIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTTTTTTTUUUWWWYYY[[[VVVXXXYYYZZZZZZ\\\```ccceeehhhooovvv{{{~~~~~~}}}{{{wwwqqqiiidddSSSNNNLLLNNNNNNNNNQQQVVVYYY\\\___aaadddgggkkknnntttwww~~~~~~wwwqqqjjjccc^^^ZZZ[[[\\\\\\ZZZYYYYYYYYYWWWWWWWWWWWWXXXYYY[[[\\\YYY[[[\\\[[[YYYXXXXXXYYYYYYZZZ\\\^^^````````````^^^\\\YYYTTTQQQRRRUUUXXXVVVVVVVVVTTTPPPMMMLLLMMMRRR^^^ooovvvvvvwwwqqqdddZZZEEE>>>999999999777888:::999888777777777777555333222111///------...000111111333777888999;;;===>>>???AAADDDGGGIIIJJJJJJIIILLLKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHKKKOOOSSSUUUUUUUUUTTTSSSQQQOOOMMMHHHGGGFFFFFFEEEDDD@@@>>>>>>??????@@@@@@??????>>>@@@@@@@@@????????????>>>??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLMMMOOOQQQRRRTTTUUURRRTTTVVVXXXZZZ]]]bbbeeejjjkkkmmmnnnooorrrvvvzzz~~~~~~ppp___XXXVVVVVVXXX\\\dddtttzzzzzznnncccWWWKKKAAA@@@BBBBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@BBBAAAAAA@@@???>>>======888999;;;===???@@@AAAAAAFFFFFFJJJZZZxxxvvvvvv~~~gggPPPJJJCCC???@@@BBBGGGWWWjjj}}}iii^^^TTTSSSUUUTTTSSSTTTLLLLLLLLLMMMOOOQQQSSSTTTSSSTTTTTTUUUUUUVVVWWWWWWUUUWWWZZZ[[[\\\]]]___aaacccggglllppptttyyy}}}{{{zzzwwwnnncccWWWPPPJJJJJJKKKLLLPPPUUU\\\]]]```cccfffhhhjjjkkknnnrrrzzz}}}xxxzzz|||~~~zzztttqqqmmmgggeeeeeefffeeedddaaa^^^\\\[[[\\\]]][[[YYYXXX[[[^^^dddddddddcccaaa]]]ZZZXXXZZZ]]]```aaa```___``````]]][[[XXXWWWYYY[[[[[[[[[YYYXXXVVVTTTRRRQQQQQQPPPXXXbbbqqq~~~zzzqqqmmmkkkggg___WWWCCC???:::777666777777777:::888777777888777555333111000///......///000111111444777999:::;;;===???@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGJJJOOOSSSTTTUUUUUUUUUTTTRRRPPPOOOKKKJJJHHHHHHHHHFFFCCC@@@??????@@@@@@@@@@@@??????@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJLLLMMMOOOQQQRRRSSSRRRTTTVVVWWWYYY\\\```cccfffhhhkkkmmmnnnqqquuuxxx|||||||||~~~ooo___WWWTTTRRRSSSUUU[[[iiiwww}}}{{{mmmaaaWWWKKKBBBAAACCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>:::;;;===>>>???@@@AAAAAAEEEFFFJJJWWWqqqyyyvvv{{{qqqYYYLLLDDD??????@@@DDDSSSdddmmmaaaWWWTTTUUUTTTSSSSSSLLLLLLLLLMMMNNNPPPSSSTTTSSSTTTTTTUUUUUUVVVVVVWWWVVVWWWZZZ[[[[[[\\\___aaabbbeeeiiimmmqqquuuzzz~~~~~~zzzyyyvvvmmmbbbVVVNNNHHHHHHJJJKKKOOOTTT[[[]]]___bbbeeehhhjjjjjjmmmqqqwww}}}xxxvvvppprrrtttwwwzzz~~~~~~|||xxxsssppppppooommmkkkhhheeeccc```bbbcccbbbaaabbbeeehhhffffffeeedddbbb___]]][[[\\\]]]___```___^^^___```aaa___]]]\\\^^^___^^^^^^ZZZYYYWWWUUUSSSRRRQQQQQQWWWaaappp}}}|||uuummmiiigggcccZZZRRRCCC???:::777777888888888:::999888888888777555333000000000000000000000000111444777999;;;<<<>>>@@@CCCCCCDDDFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGJJJOOOSSSUUUUUUVVVVVVUUUSSSRRRQQQKKKJJJHHHHHHGGGFFFCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAAAAACCCCCCDDDEEECCCCCCDDDDDDEEEGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSUUUVVVWWWYYY]]]``````cccgggkkkmmmpppsssuuuxxxyyyzzz|||~~~qqq```VVVRRROOOOOOOOOSSS^^^jjjzzzyyyzzzjjj^^^UUUKKKCCCBBBDDDCCCAAABBBAAA@@@???>>>>>>???@@@@@@????????????????????????======>>>???@@@@@@@@@@@@CCCEEEIIISSSfff~~~wwwxxx|||yyy{{{{{{bbbOOOFFF??????>>>@@@NNN]]]wwwtttgggZZZVVVWWWUUURRRRRRMMMMMMLLLMMMNNNPPPRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVXXXYYYZZZZZZ\\\^^^```aaacccfffiiilllpppvvvzzz~~~}}}zzzxxxuuulllbbbTTTLLLGGGFFFHHHIIIMMMRRRYYY[[[^^^aaadddgggiiiiiikkkoootttyyy~~~yyywwwvvvrrrssstttvvvyyy}}}zzzvvvrrrpppnnnggghhhhhhgggfffgggiiikkkiiihhhfffdddbbbaaa```___^^^^^^___^^^]]]]]]___```bbbaaa``````aaaaaa___]]][[[ZZZYYYWWWUUUTTTTTTTTTYYYcccqqq~~~|||~~~}}}yyyvvvvvvooohhheeeddd```VVVMMMCCC???;;;888888999999999;;;:::999888999888555333//////000111111111000000222555888:::<<<===@@@AAAEEEEEEEEEEEEGGGHHHJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGKKKPPPTTTWWWWWWWWWVVVUUUSSSPPPOOOJJJHHHFFFEEEEEEDDDAAA???@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>======>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQRRRSSSTTTTTTVVVZZZ]]]\\\```eeeiiillloooqqqsssuuuvvvyyyzzz{{{|||~~~}}}xxxfffYYYTTTPPPOOONNNQQQZZZdddyyyzzztttrrryyywwwgggZZZSSSKKKDDDDDDDDDBBBAAABBBBBB@@@>>>======>>>???@@@===>>>>>>>>>?????????@@@??????@@@AAAAAAAAA@@@@@@@@@CCCHHHOOO]]]zzz|||yyyyyy{{{|||gggQQQGGG@@@???>>>@@@KKKYYYrrr|||lll]]]XXXXXXVVVSSSQQQMMMMMMLLLMMMMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ\\\___aaaccccccdddeeegggkkkqqqvvv{{{}}}}}}zzzwwwtttkkkbbbSSSLLLFFFFFFGGGHHHLLLQQQWWWYYY\\\___cccfffggghhhiiimmmqqquuuzzz~~~}}}{{{yyytttsssqqqnnnlllkkkllllllkkkiiifffcccaaa``````aaa``````___^^^\\\\\\^^^``````______```aaa```]]]ZZZ[[[ZZZZZZYYYYYYYYYYYYYYY^^^ggguuu|||wwwrrrooonnniiidddcccddd```VVVMMMAAA>>>;;;999999::::::999===;;;:::999999888555333//////000111222222111111333555999;;;===>>>AAACCCFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGKKKPPPTTTXXXXXXWWWVVVSSSPPPMMMLLLJJJHHHEEEDDDDDDCCCAAA??????@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRTTTWWWZZZZZZ^^^ccchhhkkkmmmppprrrsssvvvyyyzzzzzzzzz|||~~~|||~~~rrr```ZZZSSSQQQQQQSSS\\\dddvvv~~~ssslllqqqzzzttteeeZZZPPPIIIDDDDDDDDDBBB@@@AAACCCAAA???======>>>???@@@=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>AAAGGGMMMWWWppp~~~jjjTTTJJJBBBAAA@@@AAAKKKXXXoooppp___YYYYYYWWWTTTRRRNNNMMMMMMLLLMMMNNNPPPPPPRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ]]]```cccgggfffdddbbbcccgggmmmrrrxxx|||}}}zzzwwwssskkkcccSSSKKKEEEEEEGGGHHHLLLQQQUUUWWWZZZ^^^aaadddfffggghhhkkkpppssswww~~~|||yyywwwuuuttttttllljjjfffccc```___``````bbbbbbaaa___\\\\\\]]]___^^^^^^___```aaa```]]]ZZZZZZZZZ[[[\\\^^^aaabbbdddeeemmmyyy{{{tttmmmiiiddd```^^^```ccc___UUULLL@@@===:::999999::::::999>>><<<;;;::::::888666333///000000111111222222222333666:::<<<>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDDDDEEEFFFIIINNNRRRVVVUUUUUUSSSQQQNNNKKKJJJKKKIIIFFFDDDDDDCCCBBB@@@?????????@@@@@@???????????????>>>>>>>>>=========;;;;;;<<<<<<<<<============>>>??????AAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNOOOOOOPPPRRRUUUXXXYYY\\\aaaeeehhhkkknnnqqqqqquuuyyyzzzyyyxxxzzz|||{{{~~~pppfff\\\WWWUUUWWW]]]eeeuuuxxxnnnnnnrrrvvvyyy||||||qqqddd[[[MMMGGGDDDEEEDDD@@@???@@@CCCBBBAAA????????????@@@=========>>>>>>???????????????@@@AAAAAAAAA@@@@@@>>>AAAFFFLLLSSSiiinnnXXXMMMCCCBBBBBBAAAJJJUUUjjj~~~rrr___YYYZZZYYYUUUSSSOOONNNMMMLLLLLLMMMNNNOOORRRRRRSSSSSSTTTUUUUUUUUUWWWXXXYYYZZZ[[[___cccgggkkkiiiddd```___bbbiiinnntttyyy|||yyyvvvqqqjjjbbbRRRKKKEEEEEEFFFGGGKKKPPPSSSUUUXXX\\\```ccceeeffffffjjjooorrruuu{{{}}}}}}}}}{{{zzzpppnnnjjjfffcccaaaaaaaaaddddddcccaaa^^^]]]]]]^^^______```aaacccbbb```]]]YYY[[[^^^bbbggglllpppssspppwww|||qqqhhhbbb\\\YYYYYY]]]```]]]RRRIII===;;;999888999::::::999???===;;;;;;:::999666444000000000///000222333444333666:::===???AAACCCEEEFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCCCCFFFKKKOOOQQQQQQQQQQQQOOOMMMKKKJJJJJJHHHDDDCCCBBBBBBAAA???===>>>>>>??????>>>>>>===???>>>>>>>>>============:::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKMMMMMMNNNQQQTTTWWWXXX[[[^^^aaacccgggkkknnnnnnsssxxxyyywwwvvvxxxzzz|||zzzkkkbbb\\\[[[```fffrrrzzz}}}xxxtttuuuxxx~~~}}}}}}vvvkkk```XXXJJJFFFCCCDDDCCC???===???CCCCCCBBBBBBAAA@@@@@@???=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@AAAFFFKKKQQQcccppp]]]PPPEEECCCAAA@@@FFFPPPcccwwwrrr^^^XXXZZZZZZWWWUUUOOONNNMMMLLLLLLMMMNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUWWWXXXYYY[[[]]]aaafffjjjnnnjjjddd^^^[[[^^^dddiiipppvvvyyywwwsssoooggg```PPPIIICCCCCCDDDEEEIIINNNRRRSSSWWW[[[___bbbdddeeeeeeiiinnnppprrrvvv}}}~~~|||vvvtttppplllhhheeedddccceeeffffffddd```^^^]]]]]]_________aaaccccccbbb```ZZZ]]]bbbiiiqqqyyy~~~uuuiiibbbZZZYYYYYY]]]```\\\PPPEEE;;;999888777999999999888???===<<<;;;:::999666444111000//////000222444555444777:::===???AAADDDFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIHHHGGGFFFEEECCCCCCBBB@@@AAAAAAAAAAAADDDHHHLLLLLLMMMNNNNNNNNNMMMLLLKKKHHHEEEAAA@@@??????>>>=========>>>>>>>>>>>>======>>>>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJKKKLLLMMMPPPTTTWWWXXXZZZ\\\^^^```dddiiilllmmmrrrwwwxxxvvvtttvvvyyy}}}xxxkkkccc___bbbgggnnnttt~~~~~~}}}||||||yyypppeeeZZZTTTHHHDDDCCCDDDBBB>>><<<>>>CCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===============>>>???@@@AAA@@@@@@CCCBBBEEEKKKOOO___ppp```RRRGGGCCCAAA>>>BBBKKK^^^qqqrrr^^^XXXZZZ[[[XXXVVVOOONNNMMMLLLLLLLLLMMMNNNRRRRRRRRRSSSTTTTTTUUUUUUWWWXXXYYY[[[]]]bbbhhhllloookkkddd\\\YYY[[[aaafffmmmssswwwuuuqqqllleee^^^OOOGGGAAAAAABBBDDDHHHMMMQQQSSSVVVZZZ^^^aaaccceeedddhhhlllooopppsssxxx|||}}}~~~{{{yyyuuuqqqmmmiiigggeeeeeeggggggfffbbb___]]]]]]]]]]]]]]]___aaabbbbbb```[[[___eeennnwww~~~|||nnnfff]]]\\\\\\```bbb]]]PPPEEE:::888777777888999999888=========<<<:::777333111000000000000111222333444555666888;;;>>>AAACCCDDDGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAAAAACCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFCCCAAA>>><<<;;;:::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<;;;;;;::::::999999:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@@@@AAACCCDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRWWWXXXYYYZZZ\\\```fffjjjjjjmmmqqquuuvvvwwwyyy{{{wwwkkkfffgggkkkvvvuuuzzz~~~{{{tttqqqsssxxx}}}yyynnnaaaUUUMMMEEEDDDCCCAAA???===<<<;;;???@@@AAABBBAAA???===;;;;;;>>>@@@>>><<<;;;===@@@@@@??????>>>>>>??????@@@BBBCCCBBBIIITTT^^^}}}vvvfffXXXJJJCCCAAABBBFFFKKKSSSddd}}}yyydddXXXWWWYYYWWWTTTOOOOOOMMMLLLLLLLLLMMMNNNNNNOOORRRUUUVVVVVVUUUUUUWWWVVVYYY^^^```bbbgggnnnvvvmmmaaaZZZXXX[[[]]]___iiilllllliiifffeeeaaa\\\LLLGGGAAA???AAAFFFIIIJJJLLLPPPTTTXXX\\\___cccfffiiiiiijjjkkknnnrrrvvvxxx~~~~~~xxxssspppmmmlllkkkhhheeeccccccbbbaaa```bbbaaa``````aaabbbaaa___```^^^aaammmyyy|||uuuiiiaaaaaaaaa___^^^XXXNNNDDD===<<<999888777777888999@@@@@@@@@???===:::666555000000000000111222333444666777999;;;>>>AAACCCDDDGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@?????????@@@AAABBBDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCBBB@@@>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999::::::;;;<<<<<<<<<======>>>???@@@AAAAAABBBAAA@@@???>>>???@@@BBBCCCFFFFFFGGGGGGHHHIIIIIIIIILLLLLLMMMOOOPPPQQQRRRSSSUUUVVVXXXYYY[[[___eeeiiiiiilllppprrrtttvvvyyy{{{{{{ppplllnnnrrryyytttrrrvvvzzz}}}xxxkkk]]]QQQKKKEEEEEECCCBBB@@@>>>===<<<>>>>>>@@@@@@@@@>>><<<;;;;;;>>>@@@@@@===<<<===???@@@@@@????????????@@@@@@DDDDDDCCCIIISSS]]]yyywwweeeYYYLLLFFFDDDBBBCCCGGGNNN]]]tttiii[[[XXXXXXVVVSSSRRRQQQOOONNNMMMMMMNNNNNNOOOPPPRRRTTTVVVVVVVVVVVVYYYXXX[[[___bbbdddllltttyyyqqqeee]]]ZZZ[[[]]]^^^aaaeeehhheeecccaaa[[[TTTJJJEEE@@@???AAAEEEGGGHHHLLLOOOTTTXXX\\\___bbbeeegggggghhhiiilllpppsssuuuyyy|||{{{wwwtttsssooolllhhhfffeeedddbbbaaacccbbbaaaaaabbbcccbbbaaa```]]]```iiiuuu}}}|||ooodddddddddeeeccc[[[NNNDDD===;;;999888777777888999BBBBBBAAA@@@===:::777666111111000111111222333444666777999;;;>>>AAABBBCCCFFFFFFFFFGGGFFFEEEEEEDDDBBBAAA@@@???>>>===<<<<<<=========>>>???@@@AAABBBBBBBBBCCCDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;888888999999999:::::::::999999:::;;;;;;::::::999888999999::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@>>>>>>======>>>@@@BBBCCCEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMNNNOOOPPPQQQTTTUUUWWWXXXZZZ^^^cccgggiiikkkmmmoooqqqtttxxx{{{}}}~~~yyyvvvxxxyyywwwwwwsssuuuzzz~~~uuuzzz{{{wwwxxx}}}uuufffWWWMMMHHHEEEEEEDDDBBBAAA???>>>===<<<===>>>>>>>>>===<<<;;;;;;???BBBBBB???===>>>???AAA@@@@@@@@@@@@@@@@@@AAADDDFFFDDDHHHQQQXXXrrr{{{ggg\\\PPPKKKGGGCCCAAABBBIIITTTiiiooo___YYYXXXVVVTTTUUUSSSQQQOOONNNNNNNNNNNNPPPQQQRRRSSSUUUVVVWWWWWWYYYXXXZZZ^^^aaaeeeooozzz~~~vvvkkkbbb]]]\\\\\\\\\WWW\\\___^^^[[[XXXRRRKKKEEECCC@@@???AAACCCEEEEEEKKKOOOTTTXXX[[[^^^aaaddddddeeeeeegggjjjmmmppprrrsssuuuxxxzzz}}}~~~|||uuurrrooollljjjhhheeecccdddcccbbbbbbddddddcccbbb```]]]]]]dddooo|||yyyzzz}}}}}}yyykkkiiihhhiiifff[[[LLLAAA<<<;;;999888777888888999AAA@@@???===;;;888555444111111111111222222333444666777999;;;>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCC@@@???>>>===<<<:::999999<<<<<<<<<<<<===>>>???@@@???@@@AAAAAAAAA@@@>>>======<<<;;;:::999999999999666666666777777777888888555555666777777777666666888888888999::::::;;;;;;::::::;;;<<<===>>>>>>???============???@@@BBBCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNSSSTTTVVVXXXZZZ^^^cccfffgggiiikkkmmmooorrrwwwzzz{{{}}}vvvooonnnlllhhhpppxxx{{{xxx{{{wwwpppttt|||}}}sssaaaRRRIIIFFFEEEEEEDDDCCCAAA@@@??????<<<<<<===>>>>>>>>>======<<<@@@EEEEEECCC@@@???@@@AAAAAA@@@@@@@@@@@@AAAAAACCCFFFDDDFFFMMMSSShhhlllaaaTTTMMMHHHCCC@@@@@@FFFNNN^^^vvvvvvddd[[[XXXVVVUUUVVVUUURRRPPPNNNMMMMMMMMMQQQQQQRRRRRRTTTUUUWWWXXXWWWVVVXXX[[[^^^dddqqq}}}|||rrrggg```[[[ZZZYYYQQQUUUVVVSSSPPPOOOJJJDDDAAA@@@??????@@@AAACCCCCCKKKOOOTTTXXX[[[^^^```bbbccccccdddfffiiilllnnnpppoooqqqtttuuuwww|||~~~{{{wwwsssqqqnnnjjjgggeeedddccccccdddeeecccbbbaaa\\\ZZZ___hhhuuuyyyxxxyyy{{{xxxqqqkkkiiidddWWWHHH>>>;;;:::999888888888999999AAA@@@???<<<999666444333222222222222222222333444555666888:::<<>>======<<<:::999999888;;;;;;;;;;;;<<<======>>>======>>>???>>>===<<<;;;<<<;;;:::888777666666666444444444444555555555555333333444555666666555555777777888888999:::::::::999999:::;;;<<<======>>>======>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNRRRTTTVVVXXXZZZ]]]bbbeeeeeegggiiikkkmmmqqqvvvyyyzzz}}}zzzqqqnnniiicccaaakkkvvv}}}wwwuuusssuuuyyy{{{nnn]]]OOOHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@======>>>>>>>>>>>>>>>>>>>>>BBBGGGGGGDDDBBBAAABBBAAA@@@@@@??????@@@@@@AAA@@@DDDBBBCCCIIINNN^^^yyysssfffXXXOOOIIICCCAAABBBFFFJJJWWWnnn|||jjj^^^YYYXXXWWWVVVTTTRRROOOMMMLLLLLLLLLQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVXXX[[[]]]dddrrrxxxmmmccc\\\XXXWWWPPPRRRPPPJJJGGGGGGDDD@@@>>>>>>>>>>>>???@@@AAACCCJJJNNNTTTXXX[[[]]]___```cccccceeegggiiikkkmmmnnnnnnpppsssttttttxxx~~~|||yyyuuuqqqmmmgggfffddddddddddddcccaaaaaa\\\ZZZ\\\cccnnnyyyxxxzzz}}}oooiiiaaaSSSEEE>>>::::::999999999999999999DDDCCC@@@>>>;;;888666555333333222222222222333333444555777999;;;===>>>?????????@@@@@@??????>>>===;;;;;;;;;:::999999888888999999888888999::::::;;;:::;;;<<<<<<<<<;;;999888999888777555444333333333111111222222222333333333444444555666777777777777666777777888888999::::::888999999:::;;;<<<============>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLNNNOOOOOOOOORRRUUUWWWYYY\\\```ccccccfffiiikkknnnqqquuuxxxzzz}}}zzzuuunnnggg]]]eeeqqq|||ssswww|||}}}}}}}}}uuuhhhYYYMMMGGGEEECCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???CCCFFFFFFDDDAAABBBCCC@@@??????????????????@@@<<>>>>>===>>>AAACCCIIINNNTTTXXX[[[\\\^^^___bbbccceeegggiiikkklllmmmmmmppprrrssssssvvv{{{}}}xxxtttkkkiiigggffffffeeecccaaaaaa]]][[[\\\___gggvvv}}}zzz{{{sssiii___QQQEEE@@@999999999999999999999999FFFDDDBBB>>>;;;999777666444333333222222333333333333444555777999;;;=====================<<<;;;;;;888888888888888888888888666555555555555666777777777777888999888777666555333333222111111111111111000000000000111111111111333444555666777777777777666666777777888999999999888999999:::;;;<<<======<<<===>>>>>>????????????AAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMLLLOOORRRTTTWWWYYY]]]___aaaeeeiiillloooqqquuuwwwxxx|||xxxppphhhlllttt|||www~~~xxxmmm```TTTKKKFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<>>>AAADDDCCC@@@???@@@BBB???>>>>>>======>>>>>>???:::BBBAAAAAAGGGKKKVVViiizzznnnaaaXXXQQQIIICCCBBB>>>BBBMMMaaazzzzzzhhh]]]YYYXXXVVVUUUSSSQQQOOONNNNNNOOOLLLMMMOOOQQQSSSSSSSSSSSSVVVWWWZZZ]]]^^^dddtttyyykkkaaa[[[ZZZUUUUUUQQQIIIEEECCC@@@<<<<<<===>>>===<<<===AAAEEEIIIMMMSSSXXX[[[\\\]]]^^^aaabbbdddfffhhhjjjkkkkkkkkknnnqqqqqqqqqsssxxx}}}}}}~~~zzzpppnnnkkkiiihhhfffdddaaaaaa^^^]]]]]]]]]aaammmzzz~~~qqqfff]]]NNNBBB???888999999::::::999999999EEEDDDAAA===:::888666555444444333222222333333333222333555666888:::;;;<<<;;;;;;<<<<<<;;;;;;:::999666666666777777777777888333333222222222333444444444555666666666555444333...............///000111////////////000000000000111222333444555555555555666666666777888888999999888999::::::<<<<<<===>>><<<<<<===============<<>>===<<<;;;:::::::::===@@@AAA@@@======???AAA>>>>>>============>>>>>>999BBBBBBBBBHHHLLLUUUgggyyynnnddd]]]UUUKKKDDDAAA:::>>>III]]]vvvlll^^^XXXWWWWWWVVVTTTRRRQQQPPPPPPQQQJJJLLLOOOQQQSSSSSSRRRQQQSSSUUUYYY[[[\\\aaaqqq}}}oooddd^^^\\\VVVWWWTTTMMMHHHEEE@@@:::===>>>>>><<<;;;===BBBFFFHHHMMMSSSXXX[[[[[[\\\]]]```aaacccfffhhhiiijjjjjjiiilllooopppooorrrvvv{{{{{{~~~tttqqqnnnllljjjhhheeebbbaaa___^^^^^^\\\^^^iiitttmmmcccZZZKKK>>>;;;888999999:::::::::999999EEE@@@<<<;;;===<<<777111555555555444333333222222222333444555666888999999:::999999999888888777777444444333222222333333333333333333333333333444444333222222111111111111111444333000...,,,,,,,,,,,,///////////////000111111222111111000111333444555777777777777888888888888555777999;;;===<<<<<<;;;:::;;;<<<===>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHJJJLLLPPPTTTXXX\\\^^^```dddiiimmmpppsssvvvxxx{{{}}}~~~ppp___WWWPPPGGGCCCDDD@@@AAADDDEEEEEECCC@@@>>>@@@AAA???<<<<<>>:::???@@@@@@@@@@@@???>>>>>>===>>>@@@AAAAAA@@@>>>===AAA@@@@@@@@@DDDMMMWWW^^^zzzuuufffZZZSSSMMMGGGBBB===???GGGXXXpppsssccc[[[YYYTTTSSSQQQNNNMMMLLLLLLMMMIIIKKKMMMPPPRRRTTTTTTTTTUUUUUUXXXZZZ\\\cccsssxxxnnneee]]]]]]\\\YYYTTTMMMFFF@@@>>>;;;;;;;;;<<<===???AAABBBMMMPPPTTTWWWYYY[[[]]]___^^^aaadddfffggghhhjjjlllpppooommmkkklllooosssvvvxxx{{{{{{uuupppllliiifffddddddbbb```___```cccgggiiixxx~~~iiibbbXXXEEE;;;===;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>><<<;;;999666555666555555444444333222222222222333444555666777777777666666666555555555555333333222222222222333333333333333333333333222222222222111000000000000000000000///...............///////////////000111111222111111111111333444555666666666777777777777777555777999;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLPPPTTTXXX\\\^^^```dddiiimmmppprrruuuwww{{{~~~{{{mmm]]]UUUNNNGGGDDDDDDAAAAAACCCCCCCCCBBB@@@???@@@BBB@@@======@@@@@@<<<>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@???>>>===@@@@@@???@@@DDDKKKTTTZZZwwwzzzyyyjjj]]]UUUNNNHHHCCCAAAAAAFFFRRRgggyyyggg\\\XXXTTTSSSQQQOOOMMMMMMMMMMMMHHHJJJLLLOOOQQQRRRSSSSSSUUUVVVYYY\\\]]]cccrrr{{{qqqhhhaaa``````^^^XXXPPPHHHCCCAAA============>>>@@@BBBDDDKKKNNNRRRTTTVVVYYY\\\^^^___aaadddffffffgggiiikkkmmmmmmlllkkkmmmpppsssuuuxxx{{{~~~xxxsssooollliiigggdddbbb```^^^^^^___bbbdddnnnuuu~~~zzzfff___VVVDDD;;;<<<777777777777777777777777;;;<<<>>><<<888666666777666555555444444333333222111222222222333333333333333222222222222111111111222222111111111222222333333333444333333222111111111111000///////////////,,,---...///000000000000///////////////000111111111111111111222333444555555555555555666666777777555777888:::;;;;;;;;;:::<<<<<<<<<=========>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@DDDDDDEEEEEEFFFGGGGGGHHHIIIJJJMMMPPPTTTXXX\\\]]]```dddhhhlllnnnpppssstttwww{{{wwwkkk\\\SSSMMMGGGEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@???BBBAAA>>>===??????<<<<<<<<<======<<<<<<;;;:::<<<===>>>??????>>>===<<<===>>>???@@@CCCHHHOOOTTTsssvvvttt}}}zzz}}}ooobbbXXXPPPIIIDDDEEEDDDDDDLLL]]]ttt~~~iii[[[UUUSSSRRRQQQOOONNNMMMMMMMMMHHHIIIKKKNNNPPPQQQRRRRRRUUUWWW[[[^^^___cccooo}}}~~~uuummmfffcccffffffaaaXXXNNNGGGDDD@@@@@@???>>>???AAACCCDDDIIIKKKOOORRRTTTVVVZZZ\\\```bbbdddfffffffffhhhiiiiiiiiijjjlllnnnppprrrsssxxx{{{}}}xxxtttqqqnnnkkkgggeeebbb___]]]]]]___```dddjjjssswwwxxxvvvvvvwww}}}~~~sssbbb\\\SSSCCC:::<<<999999888888888888999999888999999999888666666666555555555444333333222222111000000000000000000000000000000000000/////////111111000000000111222222444444444444333222000///000000///...............+++,,,...000111000000//////////////////000000111111111111111222333444444333444444555555666666666666777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLPPPTTTXXX[[[]]]```cccgggjjjlllnnnppprrrrrrvvv{{{{{{xxx}}}wwwmmm___TTTLLLHHHFFFEEEBBBAAA@@@???>>>???@@@@@@AAADDDDDD???=========:::;;;;;;<<<<<<;;;;;;:::999<<<<<<============<<<<<<;;;<<<>>>@@@AAAEEEIIIMMMbbbxxx|||vvvuuuwww~~~rrreeeZZZQQQJJJEEEFFFDDDDDDHHHVVVkkk~~~iiiZZZSSSSSSRRRQQQPPPOOONNNMMMMMMJJJJJJLLLNNNPPPQQQRRRSSSUUUWWW\\\______bbbmmmyyywwwnnnhhhdddiiinnnmmmdddWWWLLLFFFCCCAAA@@@??????@@@CCCDDDGGGJJJMMMPPPRRRUUUYYY\\\```bbbdddeeeeeeeeefffhhheeegggiiikkknnnpppqqqrrrxxx{{{~~~{{{vvvrrrooollljjjfffcccaaa````````````dddiiilllllljjjjjjjjjlllmmmooottt|||{{{lll```ZZZQQQBBB;;;===;;;;;;:::999999:::;;;;;;888555333555888888555111444444444333222222111111////////////............///////////////////////////////////////000111222444444555555444333111///000//////...............---...///000000000......///////////////000000111000111111222333333333444222333333444555666666666666666777888999999999999;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLOOORRRVVVYYY[[[^^^aaafffiiikkklllooopppooosssxxx||||||rrrqqq|||~~~yyyvvvzzz~~~{{{~~~xxxpppbbbUUUKKKHHHFFFEEEAAA@@@>>>=========???@@@EEEIIIIIICCC???===<<<999;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>@@@BBBEEEHHHVVViiiwwwyyy|||}}}uuuhhh]]]SSSKKKGGGBBBCCCEEEHHHRRReee|||}}}jjj\\\UUURRRRRRQQQQQQPPPOOONNNMMMLLLLLLMMMNNNPPPRRRSSSTTTUUUWWW\\\______aaakkkwwwwwwnnngggdddkkksssvvvpppbbbRRRHHHEEECCC@@@>>>>>>???AAACCCFFFIIILLLNNNQQQTTTYYY\\\___aaacccdddddddddfffgggccceeehhhkkknnnpppqqqqqqvvvzzz}}}}}}xxxtttpppnnnkkkhhheeeddddddddd```aaabbbbbbaaaaaaaaabbb___aaacccgggmmmwwwpppggg^^^XXXOOOBBB<<<>>>:::999777666666777999:::777333000222777888444///333333222111111000000///............------------......////////////000000............///000000111444555666777666555222111000000///...............//////////////////...---///////////////000111111000000111333333333333333222333333444555666777777666666777777777888888888:::::::::;;;;;;;;;<<<<<<;;;;;;===>>>@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGHHHJJJMMMQQQTTTWWWYYY[[[___cccgggiiikkknnnoooooorrrwwwzzz}}}wwwrrrttt{{{wwwwwwyyyzzzvvvtttzzz~~~{{{{{{~~~~~~vvvpppcccSSSIIIFFFEEECCC@@@???>>>===<<<===>>>>>>FFFKKKLLLFFF@@@>>>===:::::::::;;;;;;::::::999888::::::::::::::::::::::::777999<<<===>>>@@@CCCFFFRRRbbb}}}xxx}}}}}}{{{nnnaaaVVVMMMIII@@@CCCEEEHHHNNN___vvvmmm___YYYRRRRRRRRRRRRQQQPPPNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVZZZ]]]]]]___jjjvvvyyyoooiiieeekkkssszzzyyylllYYYKKKGGGEEEAAA>>>>>>???AAACCCEEEGGGJJJLLLOOOSSSXXX\\\^^^```bbbdddddddddfffgggdddfffhhhkkkmmmoooqqqqqqtttxxx|||~~~~~~xxxvvvsssooollliiihhhgggbbbaaa___^^^]]]]]]^^^^^^[[[]]]^^^```cccjjjuuu}}}||||||}}}|||yyyvvvgggaaa\\\VVVLLLAAA<<<===<<<;;;999888888999;;;<<<444222111222444444111///111111000000//////......---------------------.............../////////000------------...///000111444555777888888777444333111000//////......////////////............/////////////////////000111111///000222333444444333333333333444555666777888888777666666666666777888888888888999:::;;;<<<<<<===<<<<<<===>>>???@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHFFFGGGIIILLLOOOSSSVVVWWWYYY]]]bbbfffhhhkkkmmmooooooqqqtttvvvxxx|||~~~wwwpppooossswwwuuuwww~~~{{{||||||xxxnnnkkk___NNNDDDCCCBBB@@@>>>>>>======<<<<<<======@@@FFFIIICCC===;;;;;;999888999999999999888777777999999999888888999999999777999:::<<<===???CCCEEEQQQ___xxx||||||vvvgggYYYOOOKKKBBBDDDEEEDDDHHHXXXooonnn```YYYQQQQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMOOOQQQRRRTTTSSSTTTXXX[[[ZZZ]]]iiiuuu}}}sssmmmiiijjjooowww{{{sssaaaQQQJJJGGGCCC@@@???@@@BBBDDDCCCEEEGGGIIILLLQQQVVVZZZ\\\^^^aaaccccccdddfffhhhfffggghhhjjjmmmoooqqqqqqqqqvvv{{{}}}~~~zzzuuuqqqnnnmmmeeedddccccccbbbaaa___^^^\\\]]]^^^]]]]]]aaaiiippp}}}uuuqqqqqqqqqooolll^^^\\\ZZZTTTIII>>>:::;;;>>><<<:::999999:::<<<>>>111333444333111//////000000000000///......------,,,,,,,,,------.........---------....../////////,,,,,,,,,---...///000111333555777999999888666444111111000//////////////////...---------///111222///////////////000111111///000222333444444333333333333444555666777888999777666666666666777777888777777888999;;;<<<============>>>>>>??????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHFFFFFFHHHKKKNNNRRRUUUVVVXXX[[[aaaeeehhhjjjmmmpppmmmnnnpppqqqssswww|||wwwmmmlllpppoooooouuu}}}{{{}}}~~~yyyssshhheeeZZZJJJ@@@@@@AAA>>>===============<<<<<<<<<888???BBB>>>999777777666777777777777777666666555999999888888888888999999777888:::;;;<<>>???AAABBBBBBBBBCCCDDDDDDDDDDDDDDDGGGGGGIIILLLPPPTTTUUUUUUYYY[[[___bbbdddgggkkkmmmrrrrrrrrrsssuuuxxxzzz||||||qqqjjjhhhkkklllttt}}}}}}ssshhhbbbYYYNNNGGGDDDCCCAAA>>><<<<<<;;;999888999<<<>>>=========;;;888777888999999888666555555666666777777777666555555666888999999:::;;;===>>>@@@AAABBBKKKWWWfff}}}zzzdddTTTNNNDDDBBBAAACCCGGGPPPaaapppuuuaaaOOOPPPNNNNNNRRRRRRNNNLLLNNNLLLKKKKKKLLLNNNPPPRRRSSSTTTSSSUUUXXXZZZ]]]fffooo~~~qqqqqqiiidddhhhrrrrrrgggZZZSSSKKKEEEDDDEEEBBBAAABBBCCCDDDEEEHHHLLLQQQUUUXXX]]]^^^___aaabbbccccccccchhhiiikkkmmmnnnoooppppppqqqtttyyy~~~|||wwwsssqqqooonnnmmmkkkhhheeeddd```]]]]]]]]]\\\___dddppp~~~wwwllljjjllliiidddZZZZZZVVVOOOEEE===:::999888888777777777777888888////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////............000222333444555666777777777666555555222000000111222222111111222222222111000...---///////////////.........111111222222222333333333333444444555555555555555333444555777777888888888888888777777777888999999:::;;;;;;<<<===???AAABBBBBBCCCDDDDDDEEEEEEDDDDDDFFFGGGIIILLLPPPSSSUUUUUUYYY[[[___bbbdddgggkkknnnqqqqqqrrrtttuuuwwwyyyzzz}}}zzzvvvvvv~~~ppphhhgggfffmmm|||~~~~~~~~~|||nnnbbb[[[SSSIIIBBBAAA@@@>>>;;;;;;<<<;;;:::888999;;;>>><<<===<<<:::888777777999:::999777666555555555555888888666555555555555666888999:::<<<>>>???AAAAAAEEENNN\\\ttt~~~iiiXXXQQQHHHDDDBBBBBBDDDKKKZZZhhh}}}xxxeeeTTTSSSOOOOOOSSSSSSPPPNNNPPPMMMLLLLLLLLLMMMOOOQQQRRRTTTSSSTTTWWWYYY]]]gggqqqtttrrrhhhaaadddmmmqqqkkkcccXXXOOOHHHFFFFFFDDDBBBDDDBBBCCCDDDGGGKKKPPPTTTWWW[[[\\\^^^```bbbddddddeeehhhhhhjjjlllnnnoooppppppsssvvv{{{{{{yyyvvvtttrrroookkkhhhddd___\\\]]]\\\[[[]]]bbbooo~~~}}}ssspppoooiiiaaaZZZYYYTTTMMMCCC<<<999888888777777888888999:::;;;000000000000////////////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------------...000222444444555666888888777777666555333111000111222222111111222222222111000//////......///000000000//////111111222222222333333333444444444444444555555666444555666777777777777777777777777777777888999999:::;;;;;;<<<===???@@@AAACCCCCCDDDEEEEEEEEEEEEDDDFFFGGGIIILLLOOORRRTTTUUUXXX[[[___bbbdddhhhkkknnnpppqqqsssuuuwwwxxxxxxxxx{{{yyyqqqlllhhhiiisss}}}zzzkkkeeedddhhhuuu}}}uuuqqqvvv}}}wwwhhh\\\TTTNNNEEE@@@>>>>>><<<;;;;;;;;;;;;:::888999;;;===;;;<<<<<<:::777666777888888777777666666666666777999888666555444333333333888888:::;;;===>>>???@@@AAAGGGQQQgggmmm\\\TTTLLLGGGCCCBBBBBBFFFQQQ]]]sssnnn^^^VVVRRRPPPSSSTTTRRRQQQRRRNNNNNNMMMLLLMMMNNNOOOPPPTTTRRRSSSVVVYYY]]]hhhsssxxxssshhh^^^^^^hhhpppqqqmmm___UUULLLIIIHHHEEECCCEEEAAABBBBBBEEEIIINNNSSSVVVZZZ[[[]]]```bbbdddeeefffggghhhiiikkkmmmnnnooopppssswww|||~~~{{{xxxtttooolllgggbbb______^^^\\\^^^bbbnnn|||}}}yyyvvvmmmcccZZZWWWRRRJJJAAA;;;888888888888888888999;;;<<<===000000000///////////////...///000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------------.........,,,,,,,,,---...000333444555666777888888888777777666444222111222222222111111111111111111111111000///000222333333333333222111111222222222333333333555444333222333444555666555555666666777666666666999888888888999:::;;;<<<;;;;;;;;;<<<===>>>???@@@CCCCCCDDDEEEEEEEEEEEEDDDEEEGGGIIILLLNNNPPPSSSUUUXXXZZZ^^^bbbdddgggkkknnnoooqqquuuxxxyyyyyyxxxxxxwwwzzz~~~~~~uuullleeebbbdddnnnxxxppphhhfffjjjttttttpppwww~~~tttdddYYYOOOKKKEEEAAA??????>>>===;;;;;;;;;:::888888:::;;;:::;;;;;;999777666777888555555555666777777888999777666666555444333333333777888999:::;;;===>>>>>>CCCDDDJJJ\\\rrr___TTTPPPJJJEEEBBBAAACCCKKKUUUmmmzzzjjjZZZTTTPPPRRRTTTRRRQQQSSSPPPOOOMMMLLLLLLLLLMMMNNNRRRQQQQQQUUUXXX]]]hhhssszzzrrrhhh^^^]]]fffooossssssdddYYYPPPKKKIIIEEEDDDEEEAAAAAAAAACCCHHHMMMSSSVVV[[[\\\^^^```bbbcccdddeeegggggghhhiiikkkmmmnnnoooqqqtttyyy~~~}}}yyytttqqqlllgggccccccaaa___aaaeeemmmzzz|||rrrggg[[[WWWPPPGGG@@@;;;999999999999999999999:::;;;<<<000000000000//////.........///111111222111000///------------------------.....................---,,,,,,,,,,,,...000222444666666888999999999888777888555333222222333222222111111111111111222222222111111222333333444444333111111222222222333333333444444333222222444555666444555666666666666555555888888888888999:::;;;<<<;;;;;;;;;;;;<<<===??????BBBBBBCCCDDDDDDDDDDDDDDDDDDGGGJJJLLLLLLNNNQQQTTTVVVYYY]]]```cccgggkkkmmmoooqqquuuyyy{{{{{{zzzyyyuuuwww{{{wwwmmmfffdddgggpppzzzvvvhhhhhhmmmwwwzzzyyy{{{pppaaaWWWJJJGGGDDDAAA@@@??????>>>:::;;;;;;:::999888999:::999::::::888666666777888666777777777777666666666444444555555555555555555666777777999:::;;;<<<===BBBBBBFFFTTTrrr{{{fffVVVRRRLLLFFFDDDBBBCCCIIIQQQfffzzzrrr___VVVPPPQQQRRRQQQQQQRRRPPPOOONNNLLLKKKKKKLLLMMMQQQOOOPPPTTTWWW\\\fffqqq|||rrrjjjaaa```eeemmmqqqrrreee[[[QQQMMMJJJFFFCCCDDDBBBAAAAAACCCGGGMMMSSSWWW^^^^^^```aaabbbbbbbbbbbbffffffggghhhjjjlllnnnooopppsssxxx}}}}}}yyyuuuooojjjffffffeeeccceeeiiinnn{{{~~~zzz|||}}}pppddd^^^XXXOOOFFF???<<<;;;;;;;;;;;;:::999999999::::::333333222222111000000000...//////000000000000000////////////////////////...////////////...------,,,,,,,,,,,,---///111333666777888999:::999999888999666444222333333333222111111111111111222333444111111111000111111222333111111222222222333333333333333333333333444444555333444555666666666666666555555555666777888999:::;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCCCCCCCCCCBBBCCCGGGJJJLLLKKKMMMPPPTTTTTTWWW[[[___bbbeeeiiilllmmmppptttxxx{{{||||||{{{xxxyyy{{{zzzpppllllllpppyyyxxxgggkkksss}}}}}}uuujjj]]]TTTDDDCCCAAA???>>>=========:::;;;<<<;;;999777888999888999999888666555666888::::::999888666444222111333444555666666666666666555666666777999::::::;;;===>>>AAALLLcccooo\\\TTTMMMGGGEEECCCCCCGGGMMM]]]sssyyydddZZZQQQPPPRRRQQQPPPQQQPPPOOOMMMLLLKKKKKKLLLLLLNNNMMMOOOTTTVVVZZZcccmmm|||vvvpppgggccceeeiiikkklllddd[[[RRROOOLLLHHHDDDDDDDDDCCCCCCDDDHHHOOOUUUYYY______```aaaaaaaaaaaaaaaffffffffffffhhhkkkmmmnnnrrrtttxxx|||}}}yyyrrrmmmiiiiiihhhgggiiimmmttt~~~zzzwwwxxx}}}lll^^^___XXXMMMDDD>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<777666666555444444333333111111000000111111222333000000000000000000000000...///000000///...---,,,------,,,,,,---...000111777888999:::::::::999888:::777444333333444333222111111000000111333444555555333111//////000222444111111222222222333333333222222333444444444444333222333444555666666777777444444555555666888999:::;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAABBBGGGKKKKKKJJJKKKOOOSSSRRRUUUZZZ]]]```dddhhhkkkkkkmmmqqquuuyyy{{{||||||zzzzzz||||||uuussswww}}}|||zzzxxxvvvsssmmmtttxxxooobbbWWWOOOAAAAAA@@@???===;;;;;;<<<:::;;;<<<;;;999777777888777888888777555555666888888999999888777555333222555666777777777666555444555555666777888888999999999;;;@@@FFFTTTrrrwww```VVVNNNGGGEEECCCBBBDDDHHHVVVnnnjjj^^^SSSQQQRRRQQQPPPQQQOOONNNMMMKKKKKKKKKLLLLLLLLLLLLOOOTTTVVVXXX```iiittt}}}vvvmmmeeebbbccceeefffbbbZZZTTTRRRPPPKKKFFFFFFFFFEEEDDDFFFJJJPPPWWW[[[^^^^^^```aaabbbbbbbbbbbbeeeeeeeeeeeegggjjjlllnnnqqqsssvvvzzz|||wwwrrrooooooooonnnpppuuu}}}zzzwww}}}rrraaa___VVVJJJAAA<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBB:::999999888777666666666444444333222333444666777111111111111111111111111...///000000000///---,,,...------,,,---...///000777888999:::;;;:::999999:::888555333444444333222111111000000111333555666999777333111000222444666111111222222222333333333111222333444555444333222111222333555666777777777666666666777888:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@BBBFFFKKKKKKJJJKKKOOOSSSQQQTTTXXX\\\___cccgggjjjiiikkkooossswwwzzz||||||{{{zzz{{{yyyzzz}}}uuukkkffffffiiilllmmmuuu~~~~~~uuujjj]]]QQQKKKAAAAAAAAA@@@>>><<<<<<<<<999;;;<<<;;;999777777777777888888777555555666888333444666777888999888888888888999888777666444333444555555666777888888999999<<<@@@BBBJJJccc{{{bbbWWWOOOHHHEEEBBB@@@AAAEEESSSlllnnnaaaUUURRRSSSRRRQQQQQQOOONNNLLLKKKKKKKKKLLLMMMJJJKKKOOOTTTVVVWWW^^^fffnnn{{{pppfff```___aaacccaaaZZZUUUTTTSSSMMMHHHGGGHHHGGGFFFGGGKKKQQQXXX\\\\\\]]]___```bbbcccddddddeeeeeedddeeefffiiilllnnnnnnpppsssvvv|||}}}}}}xxxuuuvvvvvvuuuwww|||}}}zzz|||jjj___UUUHHH???;;;:::;;;;;;;;;;;;===>>>AAACCCFFFGGG>>><<<;;;;;;;;;;;;999888666666555444444444444444777777555444444444444444222111111000///......---...---,,,,,,---...///000666888;;;>>>???>>>===<<<;;;:::999777666444333222222111111111111111222222222222111111111111111111111111222333333444555555444444333222000000111333444444444555555555555666444555666777777888888888::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGGGGGGGHHHKKKNNNQQQTTTWWWZZZ]]]```eeehhhllllllnnnppptttxxx|||~~~|||~~~~~~qqqaaa[[[TTTSSSZZZccckkkooo~~~~~~rrrdddWWWMMMHHH@@@???>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<:::888888999:::888666555555666666666666666666555555555555666777777777666444333333333444444555666666666:::777;;;DDDHHHSSSuuujjj___WWWOOOJJJEEEAAABBBGGGRRRfffmmm[[[UUUUUUSSSRRRTTTTTTRRROOONNNNNNNNNMMMKKKKKKMMMOOOQQQTTTXXX^^^bbbkkk|||vvvkkkeeebbbaaa___ZZZXXXVVVRRROOOLLLIIIHHHGGGEEEEEEGGGLLLRRRVVVXXXZZZ\\\___``````aaacccdddffffffffffffhhhjjjlllmmmoooqqqrrrtttyyy}}}~~~qqqiiiXXXGGG@@@???<<<999888999;;;===>>>>>>@@@BBBEEE???===<<<;;;<<<<<<:::999888888777666666666666777777777666555444444444444333222111000///...------...---,,,,,,---...000111777999<<<>>>@@@???>>>===;;;;;;:::888666555333333222222111111111111222222111111111111111111111111111111222222333444444555333444333222000000222333333333333333444444444555444555666777777888888888::::::999::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFFFFFFFGGGJJJMMMPPPRRRVVVYYY\\\```eeeiiikkkkkklllnnnqqquuuxxxzzzsssdddYYYVVVQQQMMMNNNVVVdddqqqyyyxxxkkk^^^SSSKKKGGG@@@???>>>===<<<<<<<<<<<<<<<;;;:::;;;======<<<;;;999::::::999777666666777666666666666555555555555444555555666555444333222333333444444555666666666:::777:::AAACCCLLLkkkuuueee[[[PPPJJJFFFCCCCCCGGGQQQfffuuu```WWWUUURRRQQQQQQSSSQQQOOONNNNNNMMMKKKIIIJJJKKKMMMOOORRRVVV[[[___iiiyyy{{{ooohhhccc```^^^[[[ZZZXXXUUUQQQNNNKKKJJJIIIGGGGGGIIINNNSSSVVVXXXYYY\\\^^^``````aaabbbdddfffeeeeeefffgggiiikkkllllllnnnppprrrvvvpppfffUUUEEE???>>>;;;999888888999;;;<<<<<<>>>AAACCC@@@>>>======>>>>>><<<;;;;;;:::999999888888999999888777666555555444444444444333222111///...,,,,,,...------,,,---///000111777999===@@@AAAAAA@@@???<<<<<<:::999777666444444222222111111111111222222111111111111111111111111111111222222333333444444333333333222111000222333222222222333333333444444444555666777777888888888999999999::::::;;;<<<===============>>>???@@@AAABBBCCCEEEEEEEEEFFFIIIKKKMMMPPPTTTXXX\\\```eeeiiikkkkkkkkkmmmooorrruuuwwwzzzssskkkdddZZZPPPHHHIIIGGGFFFJJJUUUiii~~~~~~pppbbbXXXPPPIIIDDD@@@???>>>===<<<<<<<<<<<<;;;::::::;;;===>>>>>>===999:::;;;:::888666777888555555555555555555555555333444444444444333222222333333444444555666666666:::777999===>>>DDD]]]zzzpppbbbSSSKKKHHHFFFEEEGGGQQQfff|||dddXXXUUUUUUSSSRRRRRRQQQOOONNNNNNLLLIIIGGGHHHJJJKKKMMMOOOSSSYYY\\\eeesssuuukkkddd```]]]\\\\\\ZZZXXXTTTQQQMMMKKKKKKJJJIIIKKKOOOSSSVVVWWWXXX[[[]]]______```bbbcccddddddeeeeeeggghhhjjjkkkhhhjjjmmmooosss{{{}}}kkk```RRRCCC======:::888777666888999::::::<<<>>>AAAAAA@@@>>>>>>??????>>>===<<<;;;::::::999999::::::999888777666555555555555555444333111///---,,,+++------------...///111222888:::===AAACCCCCCBBBAAA>>>===<<<:::888777666555333333222111111111222222111111111111111222222222111111222222333333333333222333333333111111222333222333333333333444444444444555666777777888888888999999999999:::;;;<<<===============>>>???@@@@@@@@@BBBDDDDDDEEEFFFHHHJJJKKKNNNRRRVVVZZZ^^^cccggghhhiiijjjlllooorrruuuwww|||qqqeee```YYYSSSOOOKKKGGGDDD@@@AAADDDKKKYYYqqqwwwiii^^^VVVOOOHHHCCC??????===<<<<<<<<<<<<<<<<<<:::999:::;;;<<<<<<;;;888999999888777666666777444444555555555555555666333444444444444333333333333333444444555666666666:::777888<<<;;;???SSSjjj~~~lllYYYOOOKKKHHHGGGGGGPPPeeehhhYYYVVVXXXWWWUUUSSSQQQPPPOOONNNLLLIIIFFFHHHJJJKKKMMMOOORRRWWW[[[bbbmmm}}}yyynnneee```^^^\\\\\\\\\ZZZWWWSSSOOOLLLLLLKKKJJJLLLPPPSSSUUUVVVWWWZZZ]]]^^^^^^___aaabbbbbbcccccceeefffgggiiiiiifffhhhlllnnnqqqxxxssseeeZZZMMM@@@<<<;;;999777888666888999::::::;;;>>>@@@BBB@@@??????@@@AAA@@@>>><<<;;;::::::999999::::::999999888777666666666666555555333222000...,,,,,,------------...000222333777:::>>>AAACCCDDDCCCCCC???>>>===<<<:::888777666444333333222111111222222000000111111111222222222111111222222222222222333111222333333222111222333444444444444555555555555444555666777777888888888999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@>>>@@@CCCDDDEEEFFFHHHIIIJJJLLLPPPSSSWWW[[[___cccaaabbbdddgggkkkooosssuuuyyymmm___NNNJJJEEEAAA????????????<<>>===<<<;;;;;;;;;;;;===;;;999888888999888777555666777666555444555666333444444444555555666666444444444444444444555555333333444444555666666666999777999<<<<<>>;;;;;;999888888888999:::;;;:::<<<>>>@@@AAA@@@???@@@AAAAAA@@@???;;;;;;:::999999999999::::::999888777666666666666555444333222000///------------------...000222444777999===AAADDDEEEDDDDDD@@@@@@>>>===;;;:::888888555444333222222111222222000000000111222222333333111111222222222222222222000111333333222222222333444444444555555555666666444555666777777888888888888888888999999:::;;;<<<;;;;;;;;;<<<<<<===>>>???===@@@CCCDDDEEEFFFHHHIIIIIILLLOOOQQQSSSVVVZZZ]]]YYYZZZ\\\___dddiiimmmooooootttzzz}}}qqq]]]OOODDDBBB>>>;;;::::::;;;<<<:::>>>GGGTTThhh}}}|||yyy|||yyyooolllggg```WWWNNNGGGCCC???>>>===<<<;;;;;;;;;;;;>>>;;;888777777777666555444555666555444333444555333333333444555555666666555444444444444555555666333333444444555666666666888777999<<<<<<>>>IIITTTpppnnn^^^SSSKKKHHHIIIMMM\\\vvvzzzdddYYYVVVTTTQQQTTTRRRPPPNNNNNNNNNMMMLLLKKKLLLMMMNNNOOORRRVVVZZZaaajjjvvv|||nnnddd``````\\\]]]___^^^\\\VVVQQQNNNKKKJJJJJJMMMPPPSSSTTTTTTVVVXXX[[[\\\\\\]]]___```___```aaacccdddeeefffffffffiiilllnnnooosssyyy~~~wwwiii___NNNEEE===;;;;;;999888:::999:::;;;;;;;;;<<<>>>@@@AAA@@@??????AAAAAAAAA???<<<<<<;;;:::::::::::::::::::::999888777777777777444444333222111//////...------------///111333444666888<<>><<<:::999999555555444333222222222222///000000111222222333333222222111111111111111111///111333444333222222333333333444444444555555555444555666777777888888888888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>===@@@CCCEEEFFFGGGHHHJJJJJJLLLNNNOOOOOOQQQTTTWWWUUUVVVXXX[[[___cccgggiiieeegggjjjnnnuuutttbbbPPPEEE@@@???>>><<<::::::;;;<<<<<<@@@KKK]]]sss|||xxxwwwtttzzz}}}uuulllllliii___SSSIIIDDDCCC>>>>>>===<<<;;;;;;;;;;;;===;;;888666777777777777444555666555444444555666222222333444444555666666333333222222222333555666333333444444555666666666777777888::::::<<>>@@@AAA?????????AAAAAAAAA???======<<<;;;;;;;;;;;;;;;;;;:::999888777777777777333333222222111000//////------------///111333555555888<<<@@@CCCEEEEEEDDDBBBAAA@@@>>>===;;;:::999666555444333222222222222///000000111222222333333222222111111111111111111///111333444333222222333222222333333333444444444444555666777888888888888888888888888999:::;;;<<<;;;;;;;;;;;;;;;===>>>>>>===@@@CCCFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNQQQSSSVVVWWWXXXZZZ]]]aaaeeeggg```______dddnnn{{{zzzkkkYYYHHH???888999:::999888888:::;;;>>>DDDPPPddd||||||wwwvvvtttzzz}}}tttlllmmmjjj^^^OOODDDAAACCC>>>>>><<<;;;;;;;;;;;;;;;===:::777777888999::::::444666777666555555666777222222333333444555666666222222111111111222444555333333444444555666666777666666777999888999===BBBOOOuuu|||zzz~~~kkkXXXKKKGGGJJJFFFPPPbbbxxxqqq```[[[ZZZXXXSSSOOOKKKIIIJJJMMMNNNOOOKKKLLLLLLMMMNNNPPPTTTXXXTTT^^^jjjvvvmmmbbb______^^^```cccdddaaa[[[UUUQQQLLLKKKLLLPPPTTTWWWXXXXXXTTTWWWYYY[[[[[[\\\^^^___]]]^^^```bbbcccdddddddddfffiiilllmmmlllmmmqqquuuzzz{{{~~~~~~}}}{{{zzz|||~~~~~~|||rrrbbbVVVHHHAAA<<<<<<<<<::::::<<<888:::;;;;;;:::;;;===???CCCDDDDDDEEECCCAAA>>>===???>>>===<<<::::::999999999::::::;;;;;;::::::999777555444111000......---------...///000111222222666777:::???DDDFFFFFFEEEAAA@@@???>>><<<:::999888888666555555666555222000111000//////000333666888444333333222222333333444444444444333333222222222444444444444444444444444222222222222333444555555666888::::::999777777777888888999::::::;;;<<<<<<>>><<<<<>>>>>CCCCCCDDDDDDCCCAAA???>>>@@@???>>><<<;;;:::::::::::::::;;;;;;::::::999888666555444222000......---------...///000111222222666666999===AAACCCBBBAAA??????>>>===<<<;;;::::::999777555555555555333111222111000///000222555777444333333222222333333444444444444333333222222222444444444444444444444444333222222333333444555666777888::::::888777888999888888999::::::;;;<<<<<<>>>======@@@EEEIIIJJJIIIKKKKKKLLLKKKKKKLLLOOORRRTTTXXX[[[]]]ccckkknnnmmmjjjkkkooovvv~~~|||zzz|||vvvmmmcccZZZOOOCCC;;;888888888777666777999<<>><<<;;;;;;:::;;;;;;:::999999999:::;;;===;;;999777666666666777555555444333333333333333444444444444444333333333444444444444444333333333444666777777777888;;;===HHH\\\uuu```UUUMMMGGGEEEIIIUUUiiirrrbbbXXXUUUWWWSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLKKKMMMOOOSSSTTTXXXZZZ```iiissstttaaaZZZ[[[\\\bbbgggiiikkkiii___TTTNNNMMMNNNQQQTTTWWWXXXWWWXXXYYYYYYZZZ[[[[[[\\\\\\______```aaabbbccccccdddfffhhhiiiiiiiiiiiikkkmmmpppqqqtttwww{{{{{{wwwtttqqqjjjkkkooottttttlll]]]RRREEE???;;;<<<<<<999888;;;999999999::::::;;;======BBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888777666666555444222000///...---------...///000111222222555555777:::===???>>>============<<<<<<<<<<<<<<<:::888555444444444444333333222111000000222444555333333222222222222333333444444333333333333222222444444444444444444444444444333333444444555666777888999999888777777888:::888999999::::::;;;;;;<<<>>>>>>>>>AAAEEEHHHIIIJJJJJJKKKLLLMMMMMMOOOSSSVVVTTTZZZ```eeemmmvvv{{{{{{|||~~~~~~|||{{{zzzxxxwwwooocccXXXPPPHHH@@@;;;888999999888777888;;;===JJJRRRaaarrr~~~wwwlllccc]]]ZZZTTTMMMEEE@@@???@@@AAAAAA@@@???===<<<;;;;;;<<<;;;:::999999888999999<<<<<<;;;:::999888777777444444444444333333333333333333333444444555555555222222222222222333333333444555666777777888:::===BBBRRRsss{{{cccTTTLLLIIIDDDFFFNNN___tttqqqaaaWWWVVVXXXRRRRRRSSSSSSRRRQQQOOONNNOOOMMMKKKJJJKKKMMMQQQSSSWWWWWW\\\bbbiiittt~~~gggZZZVVVZZZ___fffkkknnnmmmcccYYYQQQPPPPPPSSSVVVXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[^^^______```bbbccccccdddggghhhiiiiiihhhhhhiiikkkmmmoooqqqrrruuuyyy~~~}}}|||~~~zzzuuuoookkkaaabbbfffkkkmmmfffYYYNNNCCC===:::;;;;;;999999;;;999999999999999:::;;;<<>>======<<<<<<<<<<<<<<<<<<;;;999777666555555444444222111///...---------...///000111222222333333444777;;;======<<<======<<<<<<<<<;;;;;;;;;;;;888555333333444444444444333222111000111333333333333222222222222333333333333333333333333333333333333444444444444444444444444444555555666777888888999888777666777999;;;999999999::::::;;;;;;;;;>>>>>>???AAADDDGGGIIIJJJJJJLLLNNNOOOPPPRRRUUUXXXTTT\\\eeemmmwww{{{zzzyyyxxxvvvoooggg[[[PPPIIIDDD>>>:::777888888888999;;;@@@CCCGGGPPP___ooo~~~|||}}}uuufff[[[UUURRRMMMGGGBBB?????????@@@@@@??????>>>===<<<;;;<<<;;;:::999999888888777888888999999888777555444444444444444333333222222222222333333333444444444222222222222333333333333333444666666666777:::<<>>======<<<======<<<<<<<<<:::999777555444444444333333222000...---------...///000111222222000111222666;;;>>>???>>>>>>>>>===<<<;;;:::999999<<<999555333444555555444444333222111111111222222333222222111111222222333333333333333333333333333333333333444444444555555555555555555666777888888888888888777666777:::<<<999999::::::::::::;;;;;;===>>>???AAACCCEEEHHHIIILLLNNNPPPQQQQQQSSSVVVXXXVVV```jjjrrr}}}}}}yyyyyyxxxuuurrrggg___UUUMMMGGGBBB===999777777777777888<<>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::999888777666555666777888777666444222333333444444444333222111222222222111111111000000222222333333444444444555222444555555555777999;;;>>>GGG\\\nnnWWWLLLJJJEEEDDDFFFMMMZZZkkk{{{}}}jjj[[[TTTTTTTTTUUUVVVWWWVVVTTTRRRPPPRRRPPPMMMKKKKKKMMMPPPRRRSSSSSSVVV[[[```iiiyyy~~~hhhYYYQQQSSSXXXaaaggggggbbb^^^SSSRRRRRRTTTWWWYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^```aaabbbcccdddhhhjjjkkkjjjiiiiiijjjkkkpppqqqrrrrrrrrrsssvvvxxx|||yyyrrrqqq{{{}}}uuukkkcccXXXXXXYYY]]]___[[[QQQHHH===<<<:::999:::===>>>===;;;;;;;;;;;;;;;<<<<<<===EEEDDDDDDCCCCCCCCCBBBBBB???>>>======<<<<<<<<<===<<<<<<;;;:::999777555444333333333333222000...---------...///000111222222000000111555:::===??????>>>>>>===<<<;;;:::999888;;;999666555555555555444333333222222222222222222222222111111111111222222222222333333333333444444222333333444444555555555555444444555555666777888666777888888777888:::;;;::::::::::::::::::::::::<<<===???@@@AAACCCFFFHHHLLLNNNPPPRRRSSSTTTVVVXXX[[[dddmmmttt||||||yyywwwwwwuuuqqqmmm^^^XXXOOOHHHDDD@@@<<<888777777777888999===CCCGGGQQQYYYeeeooowwwxxxjjj[[[PPPLLLIIIDDDAAA@@@@@@???>>>;;;<<<===>>>===<<<;;;:::999:::::::::999888777666666777888888888666555444222333444444444333111000111111111000000/////////222222333333444444555555222333444555555666888;;;???DDDRRRpppwww___QQQNNNFFFEEEEEEHHHPPP^^^nnnxxxuuubbbVVVSSSUUUUUUVVVVVVUUUTTTRRRQQQPPPOOONNNMMMMMMNNNPPPQQQQQQQQQUUUZZZ^^^eeessswwwcccSSSPPPQQQXXX]]]]]][[[ZZZQQQPPPPPPSSSVVVXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\^^^___aaabbbddddddggghhhiiiiiihhhhhhjjjkkkmmmnnnppppppoooppprrrtttxxx{{{~~~~~~wwwwwwxxxlllbbbXXXWWWWWWYYYZZZVVVMMMEEE<<<<<<:::888;;;@@@AAA???<<<<<<<<<;;;;;;<<<<<<===FFFFFFEEECCCCCCBBBBBBBBB>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::888777666555222333333444333111...---------...///000111222222000000000333888;;;======<<<<<<<<<;;;;;;::::::::::::888777666666666444333222222222222222222333333222222111111111111222222222222222333333444444444222222333333444555555666444444444444555666777777555777999999999888999;;;:::::::::::::::::::::::::::<<>><<<:::777666777999<<<@@@GGGOOOUUU___fffoootttwww|||~~~sssdddVVVMMMJJJFFFAAA>>>>>>???>>>===999:::;;;<<<===<<<:::999888888999:::999999888777666777777777777666555555111222333444444333111000000000000000111111111111111111111222333444444444111333444444444666888:::===AAAJJJaaa|||eeeVVVRRRFFFFFFDDDCCCGGGRRR```kkkjjj[[[TTTUUUTTTTTTSSSSSSRRRRRRQQQLLLMMMMMMMMMNNNNNNOOOOOONNNOOOSSSXXX[[[```lllxxxnnnZZZRRRNNNPPPSSSQQQQQQSSSNNNMMMNNNQQQTTTWWWXXXWWWYYYYYYZZZZZZ[[[\\\\\\\\\[[[\\\]]]___aaabbbddddddccceeeggggggfffggghhhjjjjjjkkkmmmmmmmmmnnnppprrrsssuuuwwwxxxyyy{{{~~~~~~}}}nnnbbbYYYWWWUUUVVVVVVRRRIIIAAA;;;===;;;999<<>>???>>>@@@CCCGGGFFFIIINNNRRRTTTWWW[[[]]]eeelllpppppprrr{{{{{{rrrqqqqqqssssssooohhhbbbUUUMMMBBB:::888888888777444666;;;@@@HHHSSS^^^eeepppvvv|||}}}}}}|||pppaaaTTTLLLHHHDDD???======>>>>>><<<777999:::<<<<<<;;;:::999666777999::::::999888777555555555555444444444444111222333444444222111///...///000111222333444444///000000111222222333333111222444444444555888:::<<<>>>EEEXXX|||}}}fffWWWRRRFFFEEEDDDAAABBBJJJXXXbbb~~~ppp^^^VVVTTTSSSRRRQQQPPPPPPPPPQQQJJJJJJLLLMMMNNNNNNNNNMMMMMMNNNRRRWWWYYY\\\fffqqquuu```VVVMMMMMMLLLIIIJJJMMMLLLLLLMMMOOOSSSVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]___aaabbbddddddaaabbbdddeeeeeeeeegggiiihhhjjjlllmmmmmmnnnppprrrpppqqqsssttttttvvvyyy{{{ooobbbZZZWWWTTTTTTTTTPPPGGG???;;;===<<<999<<>>===<<<;;;;;;???EEEIIILLLKKKKKKMMMPPPUUU[[[^^^fffjjjqqquuusssqqqwwwzzzwwwxxxsssooolllnnnooolllccc[[[UUUJJJ???<<<;;;888777777777;;;===???III[[[kkksss|||mmm[[[OOOKKKGGGEEEBBB???============;;;;;;;;;:::999888777666666666777777777777777666555555555555555444444444222222222111111111111000111111111111111111111111//////000111222111111111000111111222444666888999??????CCCPPPlll|||mmm^^^SSSKKKEEEAAABBBDDDGGGOOOWWWpppjjjUUUTTTQQQPPPRRRSSSPPPQQQTTTOOONNNMMMMMMLLLLLLMMMMMMNNNPPPRRRTTTVVVZZZ```dddsssppp\\\LLLLLLNNNIIIEEEGGGKKKMMMPPPSSSUUUWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXXXX]]]^^^___```aaabbbcccdddccccccbbbbbbbbbcccddddddeeegggjjjlllnnnnnnmmmmmmmmmnnnppprrrsssuuuxxxzzzzzz|||ssshhh___WWWQQQQQQPPPIIIAAA===999999::::::<<<===???@@@:::999888888:::<<<;;;;;;HHHGGGFFFDDDCCCCCCCCCCCC>>>>>>>>>======<<<;;;:::;;;:::999999999777444222/////////111222222111///.........///000111222333444222000111555888999999999999999999999999999999::::::999888777666555555333333333333333333333333333333444444444444333333444444444444444444444444444444444444444444333333444333333333333444555555888777777777777888999999666777777888999:::;;;;;;=========<<<<<<>>>CCCGGGGGGGGGHHHJJJNNNTTTZZZ]]]```ccckkkqqqrrrqqqvvv~~~xxxoookkklllooollljjjlllmmmiii___WWWOOOEEE;;;999999777666888888;;;>>>EEETTTkkk}}}{{{lllYYYNNNKKKDDDBBB???<<<;;;::::::;;;:::::::::999999888777666555555666777777666666555555555444444333333222222222222222111111111000000111111111111111111111111000000000000000000000000111111111222444666777888===>>>AAAKKKccczzzjjj\\\SSSNNNGGGBBBAAAAAACCCJJJQQQnnnrrr\\\VVVRRRQQQSSSSSSQQQPPPRRROOONNNMMMMMMLLLLLLMMMMMMNNNPPPRRRSSSUUUYYY^^^aaaiii}}}jjjXXXSSSPPPIIICCCDDDHHHJJJMMMPPPSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXX\\\\\\]]]^^^```aaabbbbbbbbbbbbccccccdddddddddddddddfffhhhjjjkkkllllllllllllnnnpppqqqrrrtttwwwyyy{{{|||~~~}}}qqq```XXXSSSSSSQQQJJJBBB===::::::::::::;;;===>>>???;;;999888999;;;<<<<<<;;;FFFEEEDDDCCCBBBAAAAAAAAA????????????>>>===<<<<<<;;;:::999999999777444222/////////000222222111////////////000111222333444555333111111444777888888888888888888888888888888999888777666555444444333444444444444444444444444555555444444444444555555333333444555555666777777555555555444444333333333444333333333333444555555666666666666666777888888888999999999::::::;;;;;;;;;<<<======<<<>>>AAADDDDDDEEEFFFIIINNNTTTYYY\\\ZZZ[[[bbbjjjoooqqqvvv|||{{{tttkkkggghhhjjjhhhhhhiiijjjeee[[[RRRJJJAAA999888999888888:::888;;;@@@LLLccc~~~vvvfffTTTJJJHHHBBBAAA>>><<<::::::::::::888888888888777666555555444555555666555555444444555444444333222111111000222222111111111000000000111111111111111111111111111000///......///000000111111111222333555666777:::;;;>>>EEEWWWvvvwww|||}}}kkk___YYYRRRKKKDDDBBBAAAAAAFFFMMMhhhzzzdddXXXSSSQQQSSSTTTQQQOOOPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRTTTWWW[[[^^^aaaooo~~~hhh\\\TTTKKKEEEFFFGGGIIIKKKNNNQQQSSSUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZ[[[]]]^^^___```aaa```aaacccdddeeeeeeeeeeeeddddddeeefffhhhiiijjjjjjlllnnnpppqqqqqqsssuuuwwwzzzzzz{{{}}}ggg^^^WWWUUURRRJJJAAA===;;;;;;;;;;;;;;;<<<<<<===<<<:::999999;;;<<<<<<;;;EEEDDDCCCAAA@@@@@@?????????????????????>>>===<<<;;;:::999999999777444222000///...///111111111/////////000000111333444555666444333333444555777888999999999999999888888888888888777666555444444333555555555555555555555555666555444333333444555666333444444444555555555666555555555444444333333222444333333333333444555555555555555555555666777888:::::::::::::::::::::::::::;;;=========>>>@@@AAAFFFGGGHHHKKKOOOSSSWWWYYYUUUSSSVVV___ffflllttt{{{{{{vvvpppiiifffhhhffffffggghhhhhhbbbWWWOOOHHHAAA;;;::::::999:::===888<<>>===<<<<<<<<<666777777777666666555444444444555555444444333333555555444333222111000000111111111111000000000000111111111111111111111111222111///------...///111222222222222333444555666888999<<>>>>>======>>>>>>>>>===<<<<<<;;;:::999999999777444222000...---...000111000/////////000000111333444555777666555444444555888999<<<<<<<<<;;;;;;::::::::::::999888888666666555444555555555555555555555555666555444333333444555666444444444333333333222222555555555444444333333333444333333333333444555555444444444444555666777888::::::::::::::::::::::::999;;;===>>>>>>>>>@@@AAAGGGHHHJJJKKKMMMOOOQQQRRRNNNJJJJJJPPPXXXaaalllvvvxxxrrrnnnhhhbbbaaacccdddeeefffgggfff___UUUNNNFFF@@@;;;;;;:::888999===;;;@@@KKK___|||uuuuuuuuuooo___NNNEEEEEEBBBBBB@@@???>>>===<<<<<<555555666666666555444444444444444444444333222222555555555444333222222111111111111000000000//////000000000000000000000000222111///------///000111222222222222222333444555666777:::???FFF\\\vvvpppvvvooofffWWWPPPHHHEEECCCCCCHHHNNN]]]wwwuuu\\\UUUOOOPPPRRRQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMOOOQQQQQQRRRSSSUUUXXX]]]```gggtttqqq```TTTOOOOOOKKKLLLMMMNNNPPPRRRTTTUUUTTTTTTUUUUUUVVVWWWWWWXXXZZZZZZ[[[\\\^^^___```aaa^^^___bbbdddffffffeeedddeeeeeeeeeeeefffhhhiiijjjjjjlllooopppooopppqqqrrrssssssuuuwwwyyy|||~~~uuubbbVVVMMMDDD>>><<<<<<<<<;;;::::::::::::;;;===;;;999:::;;;<<<;;;:::CCCBBBAAA@@@???>>>>>>>>><<<<<<<<<======<<<<<<;;;;;;:::999999999777444222000...------///000000000/////////000111222333444777777777666555666999<<>>>>>======<<<<<<;;;;;;:::999999777777666555444444444444444444444444555555444444444444555555555444444333222222111111444444444444444444444444444333333333333444555555444444444444555777888999888999999999::::::;;;;;;888:::===>>>>>>???AAACCCGGGGGGIIIJJJJJJJJJJJJIIIFFFCCCBBBFFFLLLUUUbbbnnn|||{{{uuunnniiiddd^^^]]]___bbbbbbccccccaaaZZZQQQKKKBBB===::::::888666888<<<@@@IIIXXXlllyyyuuuwwwyyyssscccPPPGGGFFF>>>>>>===<<<;;;:::999999555555555666666555555444555555555555444333222222444444444444333333333333111111000000000/////////000000000000000000000000111000/////////111222333333222222222222222333444555555999>>>BBBRRRsss}}}ssssss|||vvvjjj]]]UUULLLHHHDDDBBBFFFKKKZZZrrreeeZZZQQQPPPQQQQQQPPPQQQOOONNNMMMMMMLLLLLLMMMMMMLLLNNNPPPQQQRRRSSSUUUWWWYYY[[[```jjjzzzmmm^^^UUUQQQLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZ[[[\\\]]]___``````^^^___aaabbbcccdddcccccceeeffffffggghhhhhhiiiiiiiiikkknnnoooooonnnnnnooopppppprrrtttwwwzzz|||~~~~~~{{{wwwuuurrrwwwwwwbbbTTTJJJBBB======;;;;;;:::::::::::::::;;;<<<;;;999999:::::::::999CCCCCCAAA@@@???>>>>>>>>>;;;<<<<<<======<<<<<<<<<;;;:::999999999777444222000...------...000000000.........///000111222333777888999888777888;;;???@@@??????>>>======<<<<<<;;;:::999999777777666555333333333333333333333333333333444444444444333333444444444444444333333333222333333444444555555555444333333333333444555555444444444555666777999:::666777777888999:::;;;;;;999:::<<<>>>>>>AAADDDFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCBBBDDDGGGJJJOOO\\\hhhsssyyy}}}~~~~~~~~~zzzuuutttnnnhhhddd```\\\\\\___]]]^^^^^^]]]ZZZSSSLLLGGG???;;;999::::::888;;;@@@FFFTTTggg||||||xxx{{{~~~xxxfffPPPEEECCC;;;;;;;;;:::999888777666555555666666666666555555666666666555555444333222222222222222333333333333111000000000////////////000000000000000000000000//////000111222333444444333333222222222222222333555444777<<<>>>HHHccczzzsssttt{{{xxxkkkaaaVVVNNNGGGBBBCCCHHHSSSjjjqqqdddVVVRRRRRRPPPOOOPPPOOONNNMMMMMMLLLLLLMMMMMMKKKNNNPPPRRRRRRSSSUUUWWWWWWYYY]]]bbbkkkyyynnn___VVVOOONNNNNNMMMNNNNNNPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^______``````aaaaaaaaabbbdddeeefffhhhhhhhhhgggggghhhkkknnnooonnnmmmmmmmmmnnnooopppqqqtttvvvxxxzzzzzz~~~yyyrrrmmmjjjhhhlllsss|||ppp^^^RRRJJJCCC???>>>:::::::::999::::::;;;;;;<<<:::888888999999999777DDDCCCAAA@@@??????>>>>>><<<<<<===============<<<;;;:::999999999777444222000...,,,,,,...000000000------......///111222333777999:::999777999===AAA@@@??????>>>===<<<<<<<<<::::::999888777666555555333333333333333333333333111222444444444444222111333333444444555666666666111222222333444555666666444333333333333444555555444444555555777888999:::555666666888999:::;;;;;;999:::<<<===???AAAFFFIIIGGGHHHJJJKKKKKKJJJHHHGGGCCCEEEIIIMMMMMMOOO[[[gggiiipppvvvwwwxxxvvvqqqjjjgggaaa]]][[[YYYWWWYYY^^^ZZZZZZZZZXXXTTTNNNHHHDDD>>>;;;:::<<<===<<<@@@FFFKKK\\\rrryyy}}}zzzfffNNNAAA>>>;;;;;;;;;:::999888777666555555666666666666666555666666666666555444333222000000000111222222333333000000000000////////////000000000000000000000000...///111222444555555555333333222222111222222222555333555:::;;;AAAYYYssstttpppssswww|||xxxmmm```VVVLLLDDDCCCFFFMMMbbbzzzkkk[[[TTTRRRPPPOOOOOOOOONNNNNNMMMLLLMMMMMMMMMKKKMMMPPPRRRSSSTTTVVVWWWYYY\\\^^^___```hhhyyy{{{iii]]]SSSRRRQQQPPPPPPPPPQQQRRRQQQRRRSSSTTTUUUVVVWWWWWWVVVWWWXXXYYYZZZ\\\\\\]]]``````____________```aaabbbdddfffhhhhhhhhhfffeeehhhjjjmmmnnnmmmlllllllllnnnnnnoooppprrrsssuuuvvvsssxxx~~~|||uuummmgggdddbbbgggnnnuuu{{{}}}}}}}}}uuuhhhYYYQQQLLLEEEAAA???:::999999999::::::;;;<<<;;;999777777888888888777CCCCCCBBBAAAAAA@@@@@@??????===<<<;;;;;;<<<===???;;;:::888888888777444222///......---------......///...------...000222444666888;;;<<<======???@@@CCCCCCBBBAAA???===;;;:::999999:::::::::999888888444444444444444444444444///000222444555555444444333333333333333333333333555444444333333444444555333333333444444444555555555555555555666666666666999999999999999999999999999;;;===???@@@BBBEEEGGGMMMMMMMMMMMMLLLKKKJJJJJJMMMMMMNNNQQQWWW\\\```aaalllmmmnnnppppppmmmhhhddd[[[YYYXXXWWWWWWXXXZZZ[[[\\\YYYUUUQQQMMMHHHCCC???999::::::888888<<>>===<<<<<<===>>>???;;;:::999888888777555333//////...------------...///...------...000222444666999;;;======>>>???AAABBBBBBBBBAAA@@@>>><<<<<<:::::::::::::::999888888444444444444444444444444333444555777777777777666444444444444444444444444555444444333333444444555333444444444555555555555555555555555666666666666888888888999999:::::::::;;;===???@@@@@@BBBEEEGGGOOOQQQSSSUUUWWWXXXXXXXXXVVVVVVWWW[[[```dddfffgggjjjiiijjjjjjiiieee___[[[SSSRRRQQQQQQQQQSSSUUUVVVYYYUUUQQQMMMIIIEEEAAA>>><<<======<<<<<<@@@HHHNNN^^^ooo~~~yyynnn___OOODDD>>>===:::888666666777777777666222333444555555444333333555555555555444333222111222222111111000111111111111000000000/////////...111111111222222111111000111111111111111222333333111000///......///000111222444777999:::@@@OOO___wwwrrrsssxxx~~~~~~{{{}}}gggVVVLLLHHHGGGIIIXXXqqq}}}fffYYYTTTPPPNNNOOOQQQQQQPPPOOOOOONNNNNNNNNLLLMMMOOOQQQRRRSSSSSSSSSSSSUUUVVVWWWYYY^^^eeekkktttzzzwwwnnn___\\\XXXVVVVVVVVVVVVUUUWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[]]]___^^^^^^^^^___``````aaaaaa```aaaccceeeeeeeeeeeedddeeegggjjjkkkjjjhhhhhhhhhkkkkkkkkkkkklllnnnpppqqqqqquuuxxxxxxvvvvvvzzz~~~|||sssiiiaaa\\\YYYWWWWWWYYY\\\aaahhhnnnrrr|||||||||zzzxxxxxx{{{}}}}}}}}}}}}~~~{{{zzz~~~}}}yyytttrrrrrrrrrooommmeee\\\OOOFFFBBB@@@>>><<<999888888999;;;:::888666::::::::::::999888777666DDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAA<<<;;;999999999888555333//////...---------------......---...///000222444666888;;;<<<===>>>???AAAAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;:::999888777444444444444444444444444333333444555555444444333555555555555555555555555555444444333333444444555444444555555555666666666555555555555666666666666666777777888999:::;;;;;;===???AAAAAABBBDDDGGGIIIQQQUUUZZZ```eeehhhiiiiiibbbbbbccceeeiiikkkkkkjjjfffdddcccaaa^^^ZZZTTTPPPOOOOOOPPPPPPRRRTTTUUUVVVUUUQQQLLLGGGDDDAAA???===:::;;;<<<;;;<<>>@@@@@@AAAAAAAAAAAA@@@@@@???======<<<<<<:::999777777444444444444444444444444444444444333333222222222666666666666666666666666555444444333333444444555555555555666666666666777555555555555666666666666555666777888999:::;;;;;;>>>@@@BBBDDDEEEGGGKKKNNNTTTXXX```hhhnnnrrrssstttlllkkkkkklllmmmllliiigggaaa___\\\YYYVVVSSSNNNKKKMMMNNNPPPQQQSSSUUUVVVWWWSSSOOOHHHBBB???===<<<:::::::::;;;:::<<>><<<<<<999777666666666555333111222222333333333333333222222222222222111000000000000///000000111222333000000000000////////////111000///......000111222//////.........//////000222111111000111111222333222222666888888999BBBMMMjjjhhhRRRHHHEEEFFFLLLZZZpppwwweeeYYYSSSRRRSSSRRRRRRRRRQQQPPPOOONNNNNNMMMNNNOOOPPPQQQRRRRRRSSSWWWWWWWWWVVVWWWXXX[[[]]]]]]___bbbgggkkkllljjjgggbbb]]]XXXUUUUUUXXX[[[]]]ZZZYYYVVVTTTTTTTTTVVVWWWVVVVVVXXXYYYYYYYYYYYYYYY\\\]]]]]]^^^______``````aaabbbcccccccccbbbaaa```bbbbbbcccbbbaaabbbeeegggiiiiiiiiiiiiiiiiiijjjjjjjjjkkkjjjgggcccaaabbbcccdddiiiuuu}}}tttiiiaaa^^^^^^[[[YYYWWWVVVWWWZZZ]]]```cccfffkkknnnppprrrtttvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~{{{yyyzzzuuunnnfff```______]]]\\\[[[SSSIIIAAA>>>>>><<<;;;:::999999:::;;;<<<;;;:::777777777777777666555555FFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCC===<<<:::::::::999666444000000///------,,,,,,,,,,,,------...000111333444222444888999:::;;;===???@@@@@@@@@AAAAAA@@@@@@???<<<<<<<<<;;;:::888777666444444444444444444444444888888777777666666555555666666666666666666666666555444444333333444444555555555555666666666666777555555555555666666666666555555666777999:::;;;;;;<<>>???CCCLLLXXXaaajjjsss}}}zzzxxx}}}sssjjj___VVVJJJCCCBBBBBB???<<<===;;;888777777777666444555444444333333333333333111111111222111111000000////////////000111222222////////////000000000000000///...---...///111222//////......---......///111111111111111222222333///000333777777888???HHH___ttt]]]OOOJJJEEEHHHQQQcccyyylll\\\UUUTTTUUURRRRRRSSSRRRRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYYYY[[[]]]______^^^^^^YYYSSSPPPQQQTTTXXXZZZYYYXXXVVVTTTTTTTTTVVVWWWVVVVVVWWWXXXXXXXXXXXXXXX\\\\\\]]]]]]^^^^^^______^^^___aaabbbbbbbbbbbbaaabbbbbbbbbaaaaaabbbeeehhhfffffffffffffffeeeeeeeeecccbbb___[[[WWWUUUUUUUUUXXX\\\gggyyyrrrfff___]]]WWWUUUQQQOOOPPPRRRVVVYYY^^^aaafffjjjmmmnnnppprrrsssttttttuuuvvvxxxyyyzzz|||}}}~~~zzzyyytttlllbbb\\\YYYXXXVVVTTTVVVOOOFFF???======<<<:::;;;:::888999:::;;;;;;999666666777777777666555555GGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCC>>>===;;;;;;;;;:::777555111000///...---,,,,,,,,,+++,,,---///000222333444111444777999:::;;;===?????????@@@@@@@@@???>>>>>>;;;;;;;;;:::999888777666444444444444444444444444888777666555555555555555666666666666666666666666555444444333333444444555444444555555555666666666555555555555666666666666555666666777888999::::::;;;===AAADDDFFFJJJNNNQQQWWWZZZ```gggllloooqqqrrrqqqooollljjjhhheeeaaa^^^XXXTTTPPPNNNMMMMMMMMMLLLKKKMMMOOOQQQRRRRRRPPPPPPLLLHHHAAA===;;;::::::999:::>>>CCCHHHNNNWWWaaaiiijjjqqqyyy{{{|||xxxiii___RRRLLLDDDAAAAAAAAA>>>;;;<<<:::888888888888777666666666444333222222222222000111111111111111000000000000/////////000111111////////////000000000000...------......///000111//////......------............//////000000111111//////111555555666===EEEVVVxxx|||dddSSSKKKDDDEEEKKKWWWiii}}}vvvcccXXXTTTRRRQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQSSSVVVXXXWWWVVVVVVTTTSSSTTTVVVYYYZZZZZZZZZUUUOOOLLLMMMPPPSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVVVVVVVWWWXXXXXXXXX[[[[[[\\\]]]]]]^^^^^^___[[[]]]___aaabbbbbbbbbbbbaaabbbbbbbbbbbbcccfffhhhddddddddddddcccbbbaaa```\\\YYYUUUQQQMMMKKKKKKKKKLLLPPPYYYiii}}}tttfff```VVVSSSOOOLLLLLLOOORRRUUUYYY]]]bbbeeehhhjjjlllnnnppppppqqqsssuuuwwwyyyzzz{{{|||~~~{{{xxxooohhh___YYYWWWWWWUUUSSSRRRLLLCCC>>>======<<<;;;:::999777666777888777666666666777777777777666666HHHGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC>>>===<<<;;;;;;:::888555111000///...---,,,,,,,,,+++,,,---///111222333333222555888:::<<<===???AAA???????????????>>>===<<<999999999999888888777666444444444444444444444444555444333333222333444444555555555555555555555555555444444333333444444555333444444444555555555555555555555555666666666666666777777777888888999999:::<<>>>>>===<<<::::::999777666777888777666444333222111111222333333000111111222222111111111111000000////////////000.../////////000000000111,,,,,,---...////////////000000///...............---...///000000111111111222000111444444444:::AAAKKKjjjjjjVVVKKKDDDEEEGGGLLLVVVeeewwwooo```WWWQQQPPPQQQSSSTTTTTTSSSRRRQQQOOONNNNNNNNNNNNPPPQQQRRRQQQPPPPPPRRRUUUWWWUUUSSSTTTRRRQQQRRRUUUWWWWWWWWWWWWSSSNNNKKKLLLNNNPPPQQQQQQRRRTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUWWWYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^[[[\\\^^^```aaaaaaaaaaaa```aaabbbcccbbbccceeegggeeeffffffeeedddbbb```___YYYVVVQQQMMMJJJHHHHHHGGGGGGIIIOOOZZZjjj}}}lllbbbXXXTTTOOOLLLKKKMMMPPPSSSSSSWWW[[[___bbbeeehhhkkkllllllnnnpppsssvvvxxxzzzzzz{{{~~~}}}xxxpppjjjaaa\\\ZZZZZZXXXVVVOOOIIIBBB======>>>===;;;<<<:::777666666777666555666777777888888777777777HHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC???===<<<<<<<<<:::888666111111///...---,,,,,,+++***+++---///111222333333444666:::<<<===???AAACCC?????????>>>>>>===<<<;;;777777888888888777777666444444444444444444444444888777666555555666777888555555555555555555555555555444444333333444444555333333333444444444555555555555555555666666666777777777777777777888888888:::<<<>>>???@@@AAADDDGGGGGGIIILLLQQQUUUYYY\\\^^^^^^\\\YYYXXXXXXXXXXXXWWWRRRNNNIIIEEEEEEGGGHHHIIIHHHIIIKKKMMMLLLIIIEEECCC<<<:::888888:::<<<>>>>>>DDDQQQcccrrrzzz}}}yyyzzz{{{|||kkkZZZNNNIIIEEE@@@<<<:::999999999999777555555666777777666111000000000000222333444000111111222222222111111222111000//////...//////.../////////000000111111***+++---///000000///...111000///...............//////111222333333333333555222222333333333888???AAA^^^sss]]]OOOFFFFFFEEECCCFFFQQQbbbnnnyyyhhh\\\SSSOOOPPPRRRTTTUUUTTTSSSRRROOONNNNNNMMMNNNOOOQQQRRRSSSQQQQQQTTTWWWWWWUUURRRUUUTTTRRRSSSTTTVVVUUUTTTWWWSSSNNNLLLLLLNNNOOOPPPOOOPPPSSSUUUVVVVVVUUUTTTUUUUUUTTTSSSTTTWWWYYY[[[ZZZ[[[[[[\\\]]]]]]^^^^^^\\\]]]^^^`````````______^^^```bbbccccccccceeefffiiijjjjjjiiihhhfffcccbbbZZZVVVQQQMMMKKKJJJIIIIIIHHHIIIKKKPPP\\\mmm~~~iii^^^VVVRRRMMMHHHGGGHHHKKKNNNNNNQQQVVVZZZ]]]aaafffiiiiiijjjlllnnnqqquuuxxxyyyyyy{{{}}}zzzuuuooogggaaa___]]]ZZZWWWNNNHHHAAA======>>>===<<>>===;;;999888777777444000...---,,,+++)))++++++,,,---...000000111555777999;;;>>>@@@AAAAAA???@@@@@@>>><<<::::::;;;444666999:::999999999:::;;;999888666555555555555666666555555555444444444222222333444555555555444999777555555888888666444111222333333444444333333666555555444444444555555444666666666666666888:::888:::<<<>>>@@@@@@@@@@@@JJJIIIIIIKKKOOOSSSUUUUUUXXXXXXWWWWWWVVVTTTSSSRRRKKKHHHDDDCCCDDDFFFGGGGGGIIIIIIHHHFFFCCCAAA>>>===???777555:::;;;999@@@LLLOOOlll}}}gggUUULLL???>>><<<<<<<<<;;;:::888555555666666777777888888222333333333333222111111111000///......///000111111///......//////...------...000111111111000//////...+++)))***,,,///111111111000000//////......////////////000000000000000222333333444666999<<>>???@@@@@@???===;;;999888777777666666666777777777777777KKKKKKJJJIIIHHHGGGFFFEEEGGGFFFEEEDDDCCCDDDEEEEEEAAAAAA???>>><<<;;;999999666444000...---,,,+++***++++++,,,---...///000000444555777:::<<<===>>>???<<<<<<===;;;888777777888777999;;;:::888666666666999888666555555555555666666666555555555444444444333444444555555555555444888666444444666777555333222222333444444444444444666666555555555555555666555666777666666666888:::999:::<<<>>>@@@@@@@@@@@@GGGFFFFFFHHHLLLOOOQQQRRRQQQQQQPPPOOONNNMMMKKKJJJHHHEEECCCBBBCCCEEEEEEEEEFFFEEEDDDBBB@@@>>><<<:::;;;666777<<<===;;;DDDQQQdddxxxcccRRRJJJ@@@>>>===<<<===<<<:::999777777666666666666666666222222333333222222111000111000///......///000111111///......//////...---,,,,,,---...............000...,,,+++,,,---000111000000000///////////////.../////////000000000000000111333333333555999;;;>>>IIIgggooo\\\NNNHHHDDDCCCCCCEEEMMMVVVlll}}}ppp```WWWRRRPPPSSSUUUTTTSSSTTTPPPNNNLLLKKKMMMNNNNNNNNNQQQPPPPPPPPPPPPRRRSSSTTTSSSTTTVVVVVVVVVVVVXXXZZZ\\\WWWPPPKKKKKKMMMPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWZZZ[[[\\\\\\ZZZZZZ[[[\\\\\\\\\]]]]]]^^^```aaabbbaaaaaaaaaaaabbbcccddddddjjjlllnnnrrrtttrrrnnnkkk^^^YYYSSSMMMJJJIIIGGGFFFGGGIIIKKKLLLNNNVVVbbbkkkyyy~~~}}}{{{wwwpppeeeYYYQQQMMMKKKGGGEEEDDDEEEGGGHHHJJJLLLOOORRRUUUZZZ___cccdddgggkkknnnpppsssvvvyyyzzz{{{|||}}}~~~~~~{{{wwwpppjjjhhhgggaaaXXXKKKFFFAAA>>>===>>>??????======;;;:::888777777777555555555555444444444444MMMLLLKKKJJJHHHGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDEEEBBBBBBAAA???===<<<::::::666444000...------,,,******++++++,,,---...//////111333444777888:::;;;;;;777888888777555333444555777999::::::888666555555666666555444444555555666555555555555555444444444666666666555555555555444666555333444555555444222333333444555555555555444666666666666666666666666555666777777666666888:::999;;;===???@@@@@@@@@@@@CCCBBBBBBDDDHHHKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@???===<<<:::888888666555999>>>???@@@LLL[[[wwwqqq]]]MMMFFF@@@>>>===<<<===<<<;;;999888777777666555555444444222222333333222222111000000000////////////000000111///......//////...------------,,,------...//////............///000000//////////////////000000....../////////000000000000111222333333555888:::;;;BBBYYY~~~gggXXXOOOFFFBBB@@@AAAGGGNNN```ttt|||kkk]]]UUUQQQRRRTTTSSSSSSTTTPPPNNNLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVUUUVVVXXXZZZ___YYYQQQLLLKKKLLLNNNOOORRRSSSSSSTTTTTTUUUUUUVVVTTTTTTSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[YYYYYYZZZ[[[\\\\\\\\\\\\]]]___```aaaaaaaaaaaaaaabbbcccddddddhhhiiijjjlllmmmlllhhheeeZZZUUUOOOJJJHHHHHHGGGFFFGGGIIIJJJIIIIIINNNUUU\\\eeemmmxxxzzzwwwqqqnnniiiddd___YYYSSSOOOIIIGGGDDDBBBBBBCCCEEEFFFFFFIIILLLNNNQQQVVV[[[^^^bbbeeeiiilllooorrruuuwwwxxxyyyzzz|||~~~~~~~~~~~~vvvmmmiiigggaaaZZZKKKGGGBBB>>>===>>>>>>>>>;;;:::999888777777777777666555555555444333333333NNNNNNLLLKKKIIIHHHGGGFFFGGGGGGFFFEEEEEEDDDDDDDDDBBBBBB@@@???===;;;::::::666333000......---,,,++++++++++++,,,---......//////000222444555666777777444555555444333111222333444666888999888777777888444444444444555555666666555555555555555555555555777777666666555555555555666555444444444444444333333444555555666666555555666666666777777777777777555666777777666777999;;;:::;;;===???@@@@@@@@@@@@AAA@@@@@@BBBEEEHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@BBBCCCCCCBBB@@@===<<<;;;:::888777777777555666:::>>>@@@GGGYYYkkkzzziiiVVVIIICCC???===;;;;;;;;;;;;999777666666666555555444444444222222222222222111000000000000////////////000000111///......//////...---000///...---...///000111------...///////////////---......//////000000000........./////////000000000111222222222444777999>>>@@@PPPrrr}}}uuuvvv}}}zzzdddXXXKKKDDDBBBAAAEEEKKKVVVllluuueee[[[SSSRRRSSSRRRRRRTTTQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVYYY[[[```ZZZRRRLLLKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZXXXXXXYYYZZZ[[[[[[[[[[[[]]]^^^___```````````````aaacccdddeeecccccccccddddddaaa]]]ZZZSSSOOOJJJGGGFFFGGGGGGGGGDDDFFFGGGHHHHHHLLLQQQUUUWWW^^^iiirrrwwwvvvrrrpppiiieee___ZZZVVVSSSPPPMMMFFFEEECCCAAA@@@AAACCCDDDDDDFFFIIIKKKNNNRRRWWWZZZ^^^bbbgggkkknnnppptttvvvwwwwwwyyyzzz|||~~~~~~zzzzzz|||~~~|||pppiiiddd]]]WWWKKKGGGBBB>>>============999999888777777777888888888888777666555555444444OOONNNMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCAAAAAA@@@>>><<<;;;999999666333000.........---,,,+++,,,,,,------............///000222333444444444333444555444333222333444444777999999888777777888333333444555555666666666444555555555555555555555888777666555555555555555666666666666555444444555333444555555666666555555555555666777888888777777555777777777777777999;;;;;;<<<>>>???@@@@@@@@@@@@@@@???@@@BBBEEEFFFFFFEEEGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@BBBCCCCCC@@@>>>;;;:::999888777777777777666888;;;===BBBPPPhhh}}}uuuaaaQQQGGGBBB<<<;;;999999999999777555333333444444555555555555111222222222222111000000//////000000000000//////111///......//////...---///...---------...000111+++,,,---.........------------......//////000000............////////////000111111111111333666888>>>>>>HHHcccxxxmmmwwwtttwww}}}ssscccQQQHHHEEEDDDFFFJJJNNNdddpppcccVVVRRRSSSSSSSSSTTTRRRPPPMMMMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSTTTTTTTTTTTTVVVZZZ\\\___ZZZRRRMMMKKKMMMOOOPPPNNNOOOPPPQQQRRRTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZ[[[]]]^^^____________```aaacccdddeeeaaaaaaaaabbb```]]]WWWSSSOOOLLLHHHEEEFFFGGGHHHIIIEEEFFFGGGHHHJJJLLLOOORRRRRRVVV]]]eeejjjlllkkkiii]]]ZZZVVVRRRPPPMMMIIIGGGFFFDDDBBBAAA@@@AAABBBCCCCCCEEEHHHJJJLLLPPPTTTXXX[[[___dddiiilllooorrrtttvvvvvvxxxyyy{{{}}}~~~~~~~~~yyyvvvwww|||sssggg___WWWQQQIIIEEEAAA>>>======<<<<<<999999888888888888999999888777777666555444444333OOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHGGGFFFEEECCCCCCAAAAAA???>>><<<:::999999666333000/////////...------------.........//////...///000111222222333222333555666555444444555666999;;;<<<;;;888666555555333444555666666666666666444444444555555555555555777666555444444444555666555666777666444444444555333333444555555555555444333444666777888777777666666777888888777777999;;;<<<===>>>@@@AAA@@@@@@?????????@@@BBBDDDEEEEEECCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@AAAAAAAAA>>><<<:::999777666666777888999888999<<<@@@III]]]wwwqqq[[[LLLDDD@@@;;;999888777888777666444222222333333444555555666111111222222111111000/////////000000000000//////111///......//////...---,,,,,,,,,+++,,,,,,---...+++,,,------......------..................//////------........./////////000000111111111222555777888;;;BBBUUUvvvvvvjjjnnnxxxuuuxxxyyy~~~sss\\\OOOJJJGGGFFFHHHIII\\\vvv}}}lll\\\TTTTTTSSSTTTUUURRRPPPNNNMMMNNNNNNNNNMMMMMMNNNPPPQQQSSSSSSTTTTTTSSSTTTTTTTTTTTTVVVZZZ]]]```ZZZRRRMMMLLLMMMOOOPPPNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWXXXXXXVVVVVVWWWXXXYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^___```aaabbbdddeeedddeeeggghhhhhhddd^^^YYYRRROOOJJJGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNQQQRRRUUUZZZ___aaa```___TTTRRRPPPNNNMMMKKKHHHEEEFFFEEECCCAAA@@@@@@@@@@@@BBBDDDFFFHHHJJJMMMRRRUUUWWW\\\bbbgggkkknnnqqqsssuuuvvvwwwyyy{{{|||}}}~~~}}}vvv{{{|||wwwtttwww|||yyyhhh[[[RRRKKKEEEBBB???<<<<<<<<<<<<;;;999999888888888888888888555444444444333222222222NNNNNNMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHGGGEEECCCBBBBBBBBB@@@???===<<<::::::666333000/////////...---........./////////000000///000111222222222222222444555666666555555666888;;;<<<===<<<999777666555444555666777777777666555444444444555555555666666666555333222333444666777444555777555333222333555222222333444444444444444222333555777777777666555666777888888777888:::<<<<<<===???@@@AAAAAA@@@????????????AAADDDDDDCCCAAA@@@???>>>======???@@@AAA@@@???>>>>>>>>>>>>;;;:::888777666555555666888999777:::>>>EEESSSjjj~~~lllUUUGGGAAA>>>;;;:::888777888777666444333333333333333444444444111111111111111000000///...///000111111000///...111///......//////...---++++++,,,,,,------,,,,,,------------.........///..................---------------........./////////000111000000111444666444999???HHHbbbzzzllliiiqqq}}}vvvvvv{{{lllZZZQQQKKKGGGFFFGGGVVVllluuu```WWWUUUTTTUUUVVVSSSQQQNNNMMMNNNNNNNNNMMMKKKMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTSSSTTTVVV[[[^^^ccc]]]TTTNNNKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTRRRRRRRRRSSSSSSTTTUUUVVVUUUWWWXXXWWWVVVUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaabbbdddeeehhhjjjnnnssstttqqqkkkfff[[[WWWQQQLLLJJJJJJIIIIIIJJJIIIGGGGGGIIIKKKLLLMMMPPPPPPPPPSSSVVVWWWTTTRRRLLLKKKJJJJJJKKKJJJIIIGGGFFFDDDCCCAAA???>>>======AAACCCEEEFFFHHHKKKOOORRRUUUZZZ```fffjjjmmmppprrruuuvvvwwwyyy{{{|||}}}~~~~~~zzztttqqqyyy}}}xxxsssvvv{{{}}}kkk[[[OOOGGGBBB???<<<;;;;;;<<<;;;:::999888777777666666666666333333333333333333333333MMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHGGGEEECCCBBBDDDCCCBBB@@@>>>===<<<;;;666333000////////////.../////////000000000000000000000111222222222222222333555666666666666777999888:::<<<<<<;;;999999999555666777888888777666555444444444555555555666666444333222222222444666777222444666444222000222444111222333333444444333333111222444666777777666555666777888888777888:::<<<===>>>???@@@AAAAAA@@@???>>>>>>???AAACCCCCCBBB@@@???>>>===<<<===???AAACCC@@@???<<<<<<<<<;;;999777777666555444444666888999666:::@@@IIIZZZrrr{{{}}}jjjQQQDDD???===<<<:::999888888888666555555444444333333222222111111111111111111000//////...///000111111000///...111///......//////...---,,,---...///000///...---///............///000000/////////......------,,,---------........./////////000111000000111444666444;;;>>>BBBTTTzzzqqqgggfffmmmvvv}}}vvvwwwzzzeeeYYYPPPIIIFFFHHHTTTeeeyyyzzzdddYYYVVVUUUUUUVVVSSSQQQNNNMMMNNNOOONNNMMMJJJKKKMMMPPPQQQRRRRRRQQQSSSSSSSSSSSSTTTVVV[[[^^^fff___VVVNNNKKKJJJKKKKKKQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]^^^^^^___aaabbbdddeeehhhlllssszzz}}}{{{uuupppccc^^^VVVQQQMMMKKKIIIHHHGGGEEEDDDEEEHHHKKKMMMNNNNNNNNNNNNPPPRRRPPPLLLGGGDDDCCCAAABBBDDDGGGGGGGGGEEEDDDBBB@@@>>><<<;;;;;;@@@AAACCCDDDFFFIIIMMMPPPTTTYYY```fffjjjmmmoooqqqvvvvvvxxxyyy{{{|||~~~~~~~~~~~~{{{sssmmmoooyyy~~~xxxrrrtttyyy{{{nnn\\\OOOFFF@@@===;;;:::;;;;;;;;;:::888888666555555444444444444444555555555555555555NNNOOOOOOOOONNNLLLJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCAAA===:::888444222//////000000000000//////000111222222222222111222333333222222444666555666777888999:::::::::<<<;;;;;;:::999888777777777888888777666666888999555666666666777777888888888666555444555666555444999888666444333333333444222333444444555555444444999999888777666666777777;;;:::999999:::<<>>>>>======;;;999888777666666888555111//////222555777888===EEEOOO]]]ooo~~~|||}}}~~~ppp___NNNBBB===<<<:::999888666555555444444555555555555444333222111333222222222111111000000...//////000000000000000111111000000//////......111000///...............---...///...------...///222222222222111000///.../////////////////////////////////000111111222222777999777===PPPggg~~~vvvkkkeeeeeejjjqqqwww~~~~~~uuuuuueeeRRRIIIGGGIIIKKKUUUhhhssscccYYYSSSSSSTTTSSSQQQPPPPPPQQQPPPNNNLLLMMMMMMMMMNNNOOORRRTTTUUUSSSSSSSSSRRRRRRUUUYYY]]]eee^^^UUUNNNMMMMMMNNNNNNPPPQQQRRRSSSSSSTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSWWWVVVVVVUUUUUUVVVVVVWWWZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]^^^______``````______dddgggkkkoooqqqqqqpppooommmggg]]]TTTOOOLLLJJJIIILLLIIIFFFEEEHHHKKKMMMNNNOOONNNLLLJJJHHHGGGFFFFFF???AAACCCEEEFFFFFFEEEDDDDDDDDDCCCBBB@@@??????>>>???@@@AAABBBCCCFFFKKKNNNRRRWWW]]]bbbfffiiilllooossssssuuuwwwyyy{{{}}}~~~{{{pppjjjjjjqqqyyy}}}xxxrrrqqqssstttyyybbbMMMBBB>>>===<<<:::999999:::::::::999888777555555444444333333333333333333333333OOOOOOOOOOOONNNLLLJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDAAA===:::777444222000///000111000000...///000111222222222222222333444333333333555777999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777666777888777555555777999777777777666666555555555777555444333444555444333666555444333333444444555222333444444555555444444888888777777777777888888::::::::::::;;;===???AAACCCCCCDDDCCCCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::888777666666666666555444444444666:::===???EEELLLSSS]]]lll~~~yyyuuuuuuwwwwwwooobbbUUUIIIBBB???===:::999888777555555444444555555555555444333222111222222111111111000000000///////////////...------//////////////////000000///......---------------,,,---...---,,,+++,,,...,,,------------,,,++++++......................../////////000111111222222555888777;;;JJJ^^^|||yyyuuu~~~uuuooolllnnnsssxxxvvvsss|||vvv___QQQLLLIIIJJJPPP]]]qqq|||jjj\\\TTTRRRTTTTTTRRRQQQPPPPPPOOOMMMJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTVVVZZZ]]]eee^^^UUUNNNLLLMMMMMMMMMPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSWWWVVVVVVUUUUUUVVVVVVWWWYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^aaacccfffiiilllnnnnnnnnnpppjjjaaaYYYSSSPPPMMMLLLMMMJJJGGGFFFHHHJJJLLLLLLOOONNNLLLJJJGGGDDDCCCBBB@@@AAACCCEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA???>>>======>>>???@@@AAADDDHHHLLLPPPUUU[[[aaaeeeiiilllnnnrrrtttvvvxxxzzz|||}}}}}}~~~sssiiieeeeeemmmuuuzzzuuuoooqqqwww|||wwwaaaOOOEEE???>>><<<:::999999999999999888777666555444444444333333333333333333333333OOOOOOOOONNNMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFEEECCCDDDDDDDDDAAA>>>:::777666333111000000111000///...///000111222222222222222444555444444444666888;;;<<<<<<=========<<<<<<<<<<<<;;;:::999888777777666666777666444444666777666555555555555555555555666444333333444444333222333333333222333444555555222333444444555555444444666666666666777888999:::;;;;;;;;;<<<===???AAABBBFFFFFFEEEDDDAAA???===<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;999999888666666555555555000222444444444666;;;???HHHOOOWWW[[[___hhhwwwzzzssspppoooooohhh___RRRHHHBBB???===;;;999999888777666555444444444444444444333222111111111111000000000000//////000000//////...,,,+++***------......///000000111---------,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------......................................./////////000111111222222222777666888BBBQQQrrruuunnnxxx}}}yyyyyy{{{|||tttyyyiiiUUULLLIIIHHHIIIOOO]]]ooovvveeeZZZVVVVVVTTTRRRPPPOOOOOONNNLLLJJJJJJKKKNNNQQQRRRRRRQQQPPPRRRSSSUUUVVVVVVWWWZZZ]]]ccc]]]UUUOOOLLLKKKLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTWWWVVVVVVUUUUUUVVVVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVWWWYYY[[[^^^___aaabbbeeeiiimmmppprrrtttvvvqqqiiiaaa[[[VVVQQQOOOMMMKKKIIIHHHIIIJJJJJJIIIMMMMMMLLLIIIFFFCCC???===AAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???===<<<;;;<<<===>>>???AAAFFFIIIMMMRRRYYY___dddhhhkkknnnrrrtttwwwzzz|||}}}||||||~~~~~~~~~|||rrrggg___\\\___hhhqqquuupppkkkppp|||~~~||||||}}}}}}~~~ooo\\\NNNFFF@@@>>><<<:::888888888888888777666555444333333333333333333333333333333333OOOOOONNNMMMLLLKKKJJJJJJGGGGGGHHHHHHGGGGGGFFFEEEBBBCCCDDDCCCAAA===:::777777555222000111111000//////000111222333333333333333444555555555555888:::;;;<<<<<<<<<<<<;;;;;;:::<<<<<<;;;:::999888888777555666666555333333444666111111222444555777888999777555333333444555444333333333333333333333333333222333444444555555444444555555555666777999;;;<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEDDDBBB@@@>>><<<;;;999999999999999999999999<<<<<<;;;;;;:::999999888777666555555444444555555000333555555555999@@@FFFVVV```iiikkkhhhjjjttt~~~}}}|||vvvooolllkkkiii___UUUHHH@@@===<<<999666888888888777666666555444333333444444333222222111000000000///////////////////////////...---,,,+++---------....../////////,,,,,,---------,,,,,,,,,+++---------,,,+++,,,---,,,---...///000000000000......................../////////000111111222222///666777888>>>GGGdddxxxoooqqqzzz}}}{{{pppXXXLLLHHHGGGEEEFFFNNN]]]ooo|||qqqeee]]]YYYRRRQQQOOONNNOOONNNMMMLLLKKKLLLNNNOOOPPPPPPPPPPPPQQQSSSUUUWWWWWWYYY[[[]]]bbb]]]VVVOOOKKKJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWZZZ]]]```bbbcccffflllrrrwww|||~~~zzzssskkkccc\\\UUUPPPOOOMMMKKKJJJKKKJJJIIIHHHKKKKKKKKKJJJGGGDDD@@@>>>AAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEBBB@@@===<<<;;;<<<<<<===>>>@@@DDDHHHJJJOOOVVV]]]bbbgggkkknnnrrrtttxxx{{{}}}}}}|||{{{~~~~~~~~~~~~~~~}}}|||}}}~~~|||}}}sssggg\\\UUUUUUXXXdddmmmqqqllliiiqqq{{{wwwtttrrrssstttwwwssscccTTTJJJEEE@@@???<<<:::888777777777777666555444333333333333333333333333333333333333OOOOOONNNLLLKKKKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCCCCBBB@@@===:::888999666333111111111000///000111222333444444444444333444555555555666888:::<<<<<<=========<<<;;;;;;===<<<<<<;;;:::999888888555666666555333222444555111111222444555777888999888666444444555666555444555444444444333222111111222333444444555555444444444444555666888:::;;;<<>><<<;;;<<<======>>>@@@DDDGGGIIINNNVVV]]]bbbgggkkknnnrrrtttxxx{{{}}}|||{{{zzz{{{{{{|||||||||}}}}}}}}}|||}}}~~~}}}|||{{{|||}}}{{{}}}~~~~~~~~~zzzkkk^^^TTTNNNPPPUUUccclllqqqmmmllluuu}}}rrrmmmiiiiiijjjmmmuuu~~~wwwhhhYYYMMMFFFDDD@@@>>><<<999888777666666666555444333333222333333333333333333333333333333OOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCAAA???>>><<<;;;;;;:::888444222222111000///000111222333444444444444222333555555555666888;;;===>>>>>>?????????>>>>>>======<<<;;;:::999888888666777777555333222333555666555555555555555555555888777555555666666666555555666555555444222111000222333444444555555444444444444555666888:::;;;===???AAACCCEEEEEEDDDBBBAAA===<<<;;;:::::::::::::::888888888888888888888888888888777666555555444444222222222333444555666666777888;;;BBBLLLXXXcccjjjttt{{{yyyuuuyyy~~~nnnaaa]]]XXXRRRIIIDDD>>>;;;;;;;;;:::888666777888888888666555444333444444555555444444333//////000000000000111111...//////000111111000000///......---,,,,,,+++++++++,,,...//////...---------...//////------...///+++,,,---...////////////------------------------/////////000111111222222///555666888===???PPPllliiieeehhh{{{iiiXXXMMMLLLIIIFFFEEEJJJSSSZZZkkk}}}zzziiiYYYSSSPPPNNNNNNOOOQQQQQQPPPPPPNNNKKKIIIJJJLLLOOOQQQPPPRRRTTTUUUVVVXXX[[[^^^bbb___ZZZSSSMMMJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVWWWYYY[[[\\\^^^dddnnnzzzyyymmmbbbZZZWWWTTTQQQOOOOOOOOONNNMMMJJJJJJKKKJJJIIIHHHFFFEEEBBBCCCFFFIIIKKKKKKJJJJJJGGGGGGGGGGGGEEEBBB???===<<<=========>>>@@@DDDGGGJJJOOOWWW^^^cccggglllnnnrrrtttwwwyyy{{{{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{}}}|||}}}~~~~~~}}}~~~}}}pppbbbWWWOOOKKKNNNTTTdddmmmssstttvvvsssmmmgggggghhhkkkrrrzzz|||pppaaaRRRIIIDDDCCC???===;;;999777777777777666555444333333333333333333333333333333333333333OOONNNMMMKKKJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFEEECCC@@@===;;;;;;<<<===;;;999555333222111000...//////000111222222222222111333444444444666888:::<<<<<<===>>>????????????======<<<;;;:::999999888777777777666444333444555777777777666666555555555888666444444555555555444444555555666555444333222222333444444555555444444444444555666888999;;;<<>><<<;;;:::999999999555666888888888777555444444555555666666555555555000000000111111111222222/////////000//////......---------,,,,,,,,,,,,,,,***+++---.........,,,,,,,,,---......,,,,,,---...---...///000000000000000------------------------/////////000111111222222000444333666;;;;;;FFF]]]zzzqqqiiiffftttsss___RRROOOKKKGGGEEEGGGKKKOOO]]]qqqtttaaaWWWTTTQQQOOOOOOPPPPPPOOOOOONNNLLLJJJJJJLLLMMMOOOPPPQQQRRRSSSTTTWWW[[[___cccaaa\\\UUUNNNJJJKKKMMMKKKLLLNNNOOOQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVYYY^^^gggrrr~~~yyymmmeee[[[XXXTTTQQQRRRRRRSSSRRRLLLLLLKKKIIIHHHFFFEEEEEEAAADDDIIILLLNNNNNNLLLJJJFFFFFFGGGGGGFFFCCC@@@>>>;;;<<<===<<<===???CCCFFFMMMRRRYYY___dddhhhlllooossstttuuuwwwxxxyyyzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}|||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~ooodddWWWOOOJJJHHHMMMTTTeeennnwww|||xxxqqqkkkkkkmmmpppvvv|||}}}wwwjjjZZZLLLDDD@@@@@@===<<<:::999777777777888666555555444444444444444333333333333333333333333OOONNNLLLKKKJJJIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFCCC???<<<:::;;;<<<>>><<<999555333222111000...---...///000000111111111000222333444444555888:::999999;;;<<<==================<<<;;;:::999999888777888888666444333444555555666666666777777888888666555333333444444444333333444555666666666555444222333444444555555444444444555555666777999;;;<<<>>>???BBBCCCBBB???<<<::::::999777555444333444444555555555555555555555555333333333222222222111111111111222333444666777888<<>>BBBEEENNNSSSZZZ```eeeiiimmmooosssttttttuuuwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{||||||zzz|||}}}|||{{{{{{|||}}}}}}|||~~~~~~xxxeee[[[PPPJJJGGGGGGNNNUUUfffooozzz~~~wwwpppkkklllnnnqqqwww}}}yyyrrreeeUUUGGG???<<<<<<===;;;:::888777777888888666666555444444444555555333333333333333333333333LLLLLLMMMMMMMMMKKKJJJIIIJJJIIIHHHHHHHHHGGGEEECCCAAA@@@===;;;::::::;;;<<<===<<<999666333000...,,,111000///.....................///000111222333333999999:::;;;;;;<<<======<<<<<<<<<;;;:::999888777777777666555555555555555888888777666666666666666555555666666666666666666888777666555555555555555555555444444444333333333333444666777999999::::::;;;===???>>><<<:::999:::888888777666555444444333444555666666666555444333222222333333333444444444333333222333333555777888===GGG]]]||||||sssfffZZZQQQIIIAAA<<<<<<<<<;;;:::999888777666666666555555555555666666444444444444333333222111.........//////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++,,,---..................///000222222000000111111333888>>>BBBVVVwwwrrrvvvkkk[[[SSSJJJFFFDDDCCCFFFKKKPPPYYYiiizzztttbbbWWWOOOQQQTTTRRRPPPQQQPPPPPPOOOOOONNNMMMMMMMMMPPPQQQSSSTTTUUUVVVYYY\\\bbb]]]WWWQQQMMMLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQRRRTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWTTTVVVXXXWWWTTTSSSTTTVVVWWW___kkkuuu~~~tttggg^^^WWWVVVVVVUUUVVVYYYUUUOOOJJJIIIHHHFFFDDDCCCCCCGGGMMMQQQRRRPPPKKKHHHFFFFFFEEEDDDCCCBBBAAAAAA;;;:::999:::===@@@BBBBBBHHHMMMTTT[[[```fffjjjnnnrrrrrrsssssstttuuuuuuvvvzzzzzz{{{{{{|||}}}}}}}}}~~~}}}||||||{{{{{{|||}}}~~~ssslll___QQQGGGIIIIIIHHHPPP[[[gggvvvvvvjjjeeeiiirrrzzz}}}~~~ssscccTTTIIIAAA:::666777777777777666666666666666555555555555444444444666555444444333333333333JJJKKKLLLLLLLLLKKKJJJIIIJJJIIIHHHHHHHHHGGGEEECCCAAA???===;;;::::::<<<<<<>>>===;;;888444111///...//////.........//////000//////000111222333444444666666777888999::::::;;;::::::;;;;;;::::::999888888777777666666666666666888888777666666666666666555555555555555555555555666666555444444444555555222222333444555666777777444555666777999999999::::::;;;===<<<:::777777777666666666555555444444444444555555555555444222222000000111111111111111111111111222222333555888:::EEEUUUnnnrrriii^^^SSSLLLFFF@@@<<<:::999999888666555555444555555555555555555555555333333444444333222222111///////////////........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,------------...,,,,,,,,,------------...++++++++++++,,,---..................///000111222000111111111333777<<<@@@KKKhhh}}}|||xxx```WWWMMMJJJHHHEEEEEEGGGJJJRRR```sss~~~nnn```TTTRRRTTTRRROOOOOONNNNNNMMMMMMLLLKKKKKKKKKOOOQQQSSSTTTTTTVVVXXX[[[ddd___XXXQQQLLLJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRTTTTTTTTTTTTUUUVVVXXXXXXWWWZZZ]]]^^^^^^^^^___aaafffooo|||{{{lllcccZZZXXXXXXWWWYYY]]]]]]WWWQQQLLLJJJGGGFFFFFFEEEGGGJJJMMMNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBBBB>>>===;;;<<>><<<:::999:::<<<===???>>><<<:::777444111000------------...///000111///000000111222333444444222333444555666777888888888888999::::::;;;::::::999999888777777777777777888888777666666666666777555555444444444444444444444333333333333444444555222333444555666777777888444555666777888999999999888999:::999666444444444444444444444444444444444444444444444333222111000111111000000000000000000000222333444555888<<>>:::999999888777666555444444444444555666666555444444222333333333333222111111000000//////......------000/////////............------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++,,,---..................///000111111111111222111222555:::===AAAWWWxxxwww{{{nnnbbbWWWRRROOOJJJFFFEEEHHHMMMWWWiiizzziiiXXXRRRRRRRRRPPPOOONNNNNNNNNMMMLLLLLLKKKKKKOOOPPPRRRRRRSSSTTTWWWYYYaaa]]]WWWQQQLLLJJJIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWYYYZZZ\\\___dddgggiiijjjlllmmmuuu~~~tttjjj```[[[ZZZYYY]]]bbbhhhddd[[[SSSLLLJJJIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMJJJJJJIIIGGGFFFDDDCCCCCCBBB@@@???@@@BBBDDDDDDCCCEEEJJJQQQYYY___eeekkknnnpppqqqrrrtttvvvxxxzzz{{{xxxxxxyyyyyyzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}||||||~~~}}}}}}}}}}}}}}}~~~wwwiii]]]VVVMMMJJJKKKQQQTTTYYYgggwwwsssllllllppprrrrrrpppfffXXXLLLFFFBBB???===888888888777777777666666555555555555444444444444333222222111111111111222FFFGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGEEECCC@@@>>>;;;999999:::<<<>>>@@@???>>><<<:::777444333...............///000111///000000111222333333333111111222333444555666666555666888999;;;;;;<<<<<<::::::999888888888888999999888777777666666777777444444444444444333333333222111111111222333444444555555444444444333333333444555666777777777777777666777888666444222222333333333333333333333333444444333333222111000//////333333222222222222111111222444666777888<<>><<<888888777777777666666666555555555444444444333333444444333333333333333444FFFGGGIIIJJJKKKLLLKKKKKKIIIHHHGGGGGGHHHHHHFFFDDDAAA>>>;;;888888999<<<>>>@@@@@@@@@???<<<999666555222111000//////////////////000000111111222222222222222333333444555555555444555777999;;;<<<======;;;;;;:::999999999999999999999888777777777777777555555444444444333333333111111111111111222333444333333333222222222111111444444555666666666555555555666666555333222333444222222222333333333333333333333222111000000//////333333222222222222222222111444777888:::>>>FFFLLL```pppwwwnnn[[[SSSIIIBBB>>>===;;;888999888888777777666666666111333444666666444333111000000111111222111111000111111000///...------,,,////////////............------------------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++,,,---.....................//////000111111222111111222555888;;;EEEYYYyyy{{{tttyyyyyy|||wwwiii]]]RRRLLLJJJKKKKKKMMMWWWkkkzzzfffXXXRRRQQQPPPMMMQQQQQQPPPPPPOOONNNNNNNNNMMMOOOPPPOOOOOOPPPRRRTTTVVVTTTRRROOOMMMLLLKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYYYY\\\___eeejjjnnnooommmlllooovvvwwwjjjaaa[[[ZZZ```hhhwwwzzzttteeeWWWQQQMMMIIIHHHKKKOOORRRSSSRRROOOMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFHHHKKKLLLLLLKKKGGGLLLRRRYYY^^^ccchhhkkkmmmnnnppprrrtttvvvxxxyyyvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{tttjjj___VVVRRRPPPMMMUUU```iiioooxxx}}}xxxuuurrrlllggg]]]UUUJJJAAA>>><<<:::888777777777666666666666555555444444444444333333333333333333222222333333444GGGHHHJJJKKKLLLLLLKKKKKKIIIHHHGGGGGGHHHHHHFFFDDDBBB???;;;888777888;;;===???@@@@@@@@@>>>;;;888666444333222111000000000000111111111111222222333333444444444444444444444444333444666888:::<<<======;;;;;;:::999999999999999999999888777777777777888666666555555444333333333222111111111111222222333...//////000111222333444333333444444444333333222444444555444222222444666333333333333333333333333222222111000000000000111000000111111111222222222111555888999:::???HHHOOOeeeqqq{{{sssmmmZZZRRRGGG@@@<<<;;;999888666555555555444444444333222222333444444333222222//////000111111111111000000000//////......------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......///......---....../////////000111111000111444666666===MMMhhh}}}rrruuuvvvrrrzzzgggWWWOOOMMMGGGHHHIIIOOO^^^rrrrrr```VVVRRROOOLLLOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOONNNMMMNNNOOOQQQVVVTTTRRROOOLLLJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKNNNOOOOOOPPPPPPPPPOOOOOORRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWZZZ\\\aaagggkkkkkkhhheeefffkkkttt|||oooeee]]][[[```iiizzztttcccYYYQQQJJJHHHLLLRRRWWWXXXUUUQQQMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGIIILLLMMMLLLKKKGGGLLLSSSYYY___dddiiilllnnnooopppqqqssstttvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzzyyyxxxxxxyyy{{{~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzvvvqqqiii^^^TTTOOOOOOPPPXXXbbbnnnwww}}}{{{wwwpppeee]]]TTTNNNEEE???<<<:::888555666666666555555555444444444444444444333333333333111000000000000111111222HHHIIIKKKLLLMMMLLLLLLKKKHHHGGGGGGGGGHHHHHHFFFEEEDDD@@@<<<777666777999;;;???@@@AAAAAA???<<<999777444444333222222222333333333333333444444444444444666666555555444333333333333444666888:::<<<<<<===;;;::::::999888999999999:::999888888777777888888777777666666555444444333333333222111111111222222//////000111222333444444222222222222222111000000111222222222111222444666555555444444333333222222222111000000000111222333000000111222333444444555555999<<<======BBBLLLTTTcccppp~~~|||xxxrrrnnnVVVNNNDDD===:::999888777555555444444444444333333222222222222222222222222...//////000111111000000///////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---......///......------............///000000000111333555444999CCCWWWxxxsssrrrvvv}}}wwwooosssxxxaaaVVVTTTEEEHHHHHHHHHQQQ```ooovvv}}}}}}uuudddXXXSSSPPPMMMPPPOOOOOONNNNNNMMMLLLLLLLLLMMMNNNMMMLLLLLLNNNOOOSSSRRRQQQOOOLLLIIIGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSTTTTTTUUUWWWYYY^^^eeejjjjjjeeeaaa```cccjjjvvvtttiii```\\\aaaiii}}}rrrdddXXXNNNJJJNNNSSSXXXYYYVVVRRROOOLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGHHHJJJIIIGGGEEEEEEJJJRRRZZZ```ffflllpppqqqrrrrrrsssssstttttttttvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyyyyxxxxxxwwwwwwvvvzzzyyywwwvvvwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}|||}}}|||xxxxxxxxxxxxvvvuuusssrrriiiddd\\\SSSMMMLLLPPPTTTeeennnzzz|||pppaaaVVVMMMHHHBBB>>>===<<<888555555444444444444333333333444444444333333333222222000000000000000111222222JJJJJJLLLMMMMMMMMMLLLKKKHHHGGGGGGGGGHHHHHHGGGEEEEEEAAA<<<777555666888:::>>>???AAAAAA???<<<999777333333333333444555666666555555555666666666666666777777666555444222222111333444666888:::;;;<<<<<<;;;:::999999888888999999:::999888888777888888888888888777666555555444444444444333222111111111222333333333222222222111111111111111111111000///...///000000000000111444777666666555444444333222222111111000000000222333444222222333444666777888888:::>>>BBBBBBAAAFFFQQQZZZ___mmmzzzxxxxxxwwwsssnnnSSSKKKAAA:::888888888777666666666666666666555555333333222111111222333333......///000000111000000.........///////////////------,,,,,,,,,+++++++++***************************+++,,,,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......///......---------......---...000000000111333555666999>>>MMMjjjuuupppooopppxxxxxxooommmsss~~~kkk]]]ZZZHHHKKKJJJFFFGGGSSS```hhhnnnsssqqqdddWWWSSSRRRPPPRRRQQQQQQPPPPPPOOOOOONNNLLLMMMMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMMMMPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRSSSSSSSSSVVVXXX^^^eeejjjjjjfffaaa\\\___fffqqqxxxlllbbb]]]bbbjjj{{{lll]]]QQQKKKNNNSSSWWWXXXVVVSSSPPPKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFBBB@@@CCCHHHQQQZZZbbbiiiooosssttttttttttttttttttsssssswwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvuuuuuu|||zzzwwwvvvuuuwwwyyyzzz{{{|||}}}}}}}}}|||{{{zzz|||~~~}}}zzzwwwwwwwwwwwwvvvtttrrrooommm]]]XXXRRRKKKIIIMMMUUU[[[mmmvvvsss```SSSIIIEEEAAA??????>>>:::777444444333333333222222222444444444333333333222222222222111111222333444444JJJLLLMMMMMMLLLLLLLLLMMMJJJIIIIIIHHHGGGEEEDDDCCCCCCAAA>>>;;;999888888888>>>????????????>>>>>>===999777444222222444777999777999;;;;;;999888888888888888888666444111...---000111222444666777888999999999999999999999999999999999888888777666666555:::;;;;;;999666444444555444444444444333222111000222111000//////000111222222111000000000000000111222222222222222222222222666555444333222222222222000000///000000111222333111111444888999777:::>>>EEEFFFFFFHHHKKKRRRXXX]]]cccjjjvvv|||sssrrruuutttkkkbbbJJJEEE>>>999666666666666555555444444444333333333222222222111111111111000000000000000000000000000////////////...---,,,+++*********************************)))))))))(((((())))))))))))))))))))))))************+++,,,---...************+++,,,------,,,,,,,,,---------......------------------,,,,,,/////////000111111222222333999<<<@@@RRRwww}}}uuuqqqpppqqqqqq}}}pppeeeiiiuuu}}}~~~hhhYYYSSSLLLFFFEEEGGGIIIPPPWWWccceeefffccc]]]UUUNNNKKKNNNPPPTTTVVVVVVSSSPPPMMMMMMLLLJJJHHHHHHJJJLLLMMMKKKLLLLLLKKKIIIIIIJJJKKKHHHIIIJJJLLLMMMMMMMMMMMMQQQPPPPPPOOONNNMMMLLLLLLOOOOOONNNOOOPPPRRRTTTUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRVVV[[[```gggkkkggg^^^\\\\\\___eeeooo{{{zzzpppfff^^^]]]bbbvvvaaaSSSLLLMMMPPPSSSTTTQQQKKKGGGIIIJJJLLLMMMNNNMMMKKKJJJNNNKKKHHHDDDBBBAAABBBCCCDDDJJJRRR[[[ccciiiooossswwwuuutttrrrrrrtttuuuwwwssstttvvvwwwxxxxxxwwwwwwwwwvvvtttsssrrrsssuuuvvvyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~|||xxxuuuttttttsssqqqnnnhhhaaa[[[XXXOOOHHHHHHKKKQQQ[[[cccyyy|||rrr[[[LLLDDDBBB>>>:::777666555666555555444444444333333333222222222222222222222222222222222222222222222222IIIKKKLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDBBB???===;;;::::::;;;???????????????>>>>>>===999888555333333555888999999;;;======<<<;;;;;;;;;:::::::::888666333111///222222333444666777888888999999999999999999999999888999:::;;;:::999888777;;;;;;;;;999777555555555555555444444333222222222222111111000000000111111222222111111111222222333222222222222222222222222555555444333222222222222000000000000111222333444333333444888999<<>>>>>===:::888666555555666888:::;;;===???@@@?????????@@@===<<<<<<:::888666444333444444555666666777777888999999999999999999999999888999;;;<<<<<<<<<::::::;;;<<<<<<:::888666666777777666444333222222333333222222222222222111000///222222222222222333444555333333333333333333333333555444333222222111222222111111111111222333444555555444666999<<>>:::888777666555444444444444444333333333333222222111111111000000000////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))++++++++++++++++++++++++************+++,,,---...,,,,,,+++*********++++++,,,,,,,,,,,,------------+++,,,,,,------.........------......///000000000222111555===GGG\\\~~~vvvooojjjrrr{{{~~~uuukkklllvvv~~~ppp^^^UUULLLHHHEEEBBBBBBEEEHHHKKKPPPSSSTTTTTTTTTTTTNNNNNNPPPQQQQQQPPPOOONNNMMMLLLIIIGGGFFFFFFGGGHHHKKKLLLMMMLLLJJJJJJJJJLLLHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOORRRUUUXXX]]]eeemmmmmmiii```^^^[[[[[[___dddhhhiiilllqqq~~~tttiiieeeeeelllzzz}}}ooo```UUUMMMJJJFFFEEEEEEGGGGGGGGGFFFHHHJJJKKKLLLKKKJJJIIIFFFEEEBBB@@@??????@@@AAACCCIIIRRRZZZaaagggmmmpppssssssssssssssssssssssssssstttvvvwwwxxxxxxwwwwwwwwwvvvuuutttssstttuuuuuuvvvvvvuuutttuuuvvvwwwxxxyyyzzzzzz{{{{{{|||{{{{{{wwwuuuttttttttttttsssqqqqqqooojjjfff```XXXPPPJJJCCC>>>>>>FFFQQQ[[[gggpppwww}}}zzz~~~uuu```MMMCCC===<<<999777555444444555666666666555555555444444222222222222222222222222111111111111111111111111FFFHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGDDDCCCBBB@@@????????????@@@@@@@@@@@@???>>>>>>===:::999777666666777999:::;;;>>>@@@AAAAAA@@@AAABBB>>>===<<<;;;999888777666666666777777777777777777999999999999999999999999999999999:::;;;<<<======<<<======;;;999777777888888777444222222222444555222333333444333222000///111111111111222444555555333333333333333333333333444333333222111111222222000000000111222333444555555555888===DDDTTTooo}}}{{{{{{~~~rrrnnnllllllkkkbbbRRREEE<<<:::888777777666444222444444444333333333222222111111111111000000000000////////////////////////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))((((((++++++++++++++++++++++++***)))))))))******+++,,,,,,,,,+++***))))))******++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,------...//////000333///222;;;AAAMMMnnnvvvooopppxxx~~~yyyqqqnnnttt{{{sssbbbYYYPPPLLLIIIDDDBBBCCCAAADDDHHHKKKLLLMMMNNNPPPMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIGGGEEEEEEEEEEEEIIIKKKLLLKKKIIIHHHIIIJJJHHHHHHJJJKKKLLLMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQPPPNNNNNNNNNNNNNNNOOOSSSVVV[[[dddoootttssseeeaaa\\\[[[\\\___``````eeeiiittt{{{ppphhheeecccnnnvvvtttmmmeee[[[TTTLLLIIIDDDBBBBBBDDDEEEFFFEEEFFFHHHJJJJJJJJJIIIHHHDDDCCCAAA@@@@@@@@@BBBBBBDDDIIIRRRZZZ```fffkkkooopppqqqqqqrrrrrrqqqqqqppprrrsssuuuvvvwwwwwwvvvvvvvvvuuuttttttssssssttttttttttttsssrrrssstttuuuvvvuuuvvvwwwxxxyyyxxxxxxwwwuuurrrpppnnnooooooooonnnoookkkddd]]]VVVOOOGGGBBBAAA>>>???HHHSSS\\\eeemmmyyy|||vvvrrrsssyyy~~~xxxiiiWWWIIIBBB999888666555444444444444555555444444444333333333111111111111111111111111111111111111111111111111DDDFFFHHHHHHGGGFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???======:::999888777777888999:::;;;===@@@AAA@@@@@@@@@AAA======<<<;;;999888888777888888888888888888888888999999999999999999999999;;;999777555666999===@@@<<<======;;;999888888999888666444222111222333444222333444444444222111000000000000111111333444555333333333333333333333333333333222111111111222222000000000111222333555555555777===FFFRRRfffsssmmmfffaaa^^^UUUIII???999777666666666666444222444444333333333222222222111111111000000000//////.................................///......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((((())))))***,,,++++++***))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,---......//////333...222:::<<>>@@@???CCCMMMXXX___ffflll~~~~~~zzz}}}~~~yyytttqqqpppnnnrrrssskkk\\\MMMCCC???;;;;;;:::999888888888888333333333222222222111111111111111111111111111111000000000000000000000000@@@BBBDDDEEEEEEEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@???======999999888777777888999999:::===???@@@???>>>??????======;;;:::999999999999888888999999999999999999999999999999999999999999;;;888666444555888<<>>>>>???AAAEEEHHHKKKKKKKKKLLLLLLMMMNNNNNNKKKJJJIIIGGGEEEDDDDDDCCCEEEGGGIIIIIIGGGEEEEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNOOONNNMMMLLLKKKKKKKKKKKKIIIMMMRRRVVV```mmmwwwyyylllfff______eeekkknnnnnnqqqqqqttt~~~qqqggg]]]```aaa[[[WWWVVVSSSPPPJJJHHHEEEDDDDDDDDDCCCBBBCCCEEEGGGIIIJJJJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFFFFFFFKKKSSS[[[aaafffjjjmmmnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrsssttttttssssssssssssrrrrrrrrrqqqqqqqqqppppppooonnnooopppqqqrrrtttuuuvvvvvvvvvtttrrrpppllliiifffeeeeeeeeedddcccaaa\\\TTTMMMHHHCCC???===??????GGGTTTaaaiiiooottt~~~vvvxxxxxxuuupppmmmnnnpppooonnniii^^^PPPDDD<<<999::::::999999888777777777222222111111111000000000111111111111111111111111////////////////////////;;;===@@@AAABBBBBBDDDFFFCCCDDDEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@???======999888777777777777888999;;;===@@@@@@???======>>>>>>===<<<;;;::::::;;;;;;888888999999::::::;;;;;;999999999999999999999999999888777777777999:::;;;:::;;;<<<:::888777888999444333333222111111000000333333222333333444555666333333222222222333333444444444444444444444444444222222111111111111222222222333333444555777999::::::@@@MMM```rrr~~~jjj```SSSJJJEEEBBB>>>;;;888666444444444555444333333333333222222222222111111000000000////////////........................------...............---++++++++++++++++++++++++'''((((((((())))))))))))************************+++******)))))))))*********))))))))))))******+++***++++++++++++,,,,,,,,,---------------------------------...//////000000---000222222555<<>>>>>===<<<;;;===AAAEEEJJJJJJLLLMMMMMMNNNNNNMMMJJJJJJIIIGGGFFFEEEDDDDDDDDDGGGIIIIIIGGGFFFEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJJJJGGGLLLPPPSSS[[[gggpppssskkkddd]]]^^^gggpppuuuvvvtttqqqrrrzzz~~~pppddd[[[___aaa]]][[[YYYUUUQQQLLLHHHDDDBBBBBBCCCCCCBBBCCCEEEGGGIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHMMMTTT\\\aaafffkkkmmmnnnmmmlllkkkkkklllmmmnnnmmmnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqpppooooooooonnnmmmmmmmmmnnnpppqqqpppqqqrrrrrrqqqnnnkkkiiifffdddaaa`````````^^^]]]XXXSSSLLLFFFBBB@@@???===???AAALLL]]]kkktttzzz}}}vvvuuurrrlllfffeeeiiinnnnnnhhh___SSSHHH@@@;;;888777777777666666555444333222222222222111111111000111111111111111111111111////////////////////////777:::===??????AAACCCDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEGGGGGGHHHHHHGGGBBBBBBBBBAAA@@@???======888888777777777777888888<<<>>>@@@@@@???=========???>>>===;;;;;;;;;<<<===888888999::::::;;;<<<<<<999999999999999999999999777888999:::;;;:::999888999:::;;;:::888777888999222222222222222111//////333222222222333555777888555555444333333333444444444444444444444444444444222111111111111111222222444555555666888999;;;<<<>>>DDDSSShhh{{{}}}ssscccYYYMMMCCC???>>><<<;;;999777444333444444444333333333333222222222111111000000000000////////////........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,))))))(((((()))***++++++******+++++++++,,,,,,,,,------------------,,,,,,------......///000000000+++000111///222<<>>>>>>>>BBBEEEQQQcccrrrzzz|||vvvuuuooofff______eeellljjjbbbWWWLLLEEE@@@===;;;999999999999888777555555333333333222222222111111000000000000000000000000////////////////////////;;;;;;<<<<<<===>>>??????BBBBBBAAABBBDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCBBBBBBAAA???===;;;:::999888666555666777999:::======>>>???????????????======<<<<<<;;;;;;;;;;;;=========<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;888888888888888888888888555555666666666666666666333333333333333333333333111111222333333333333222666666777777777777666666777777777777666555444333555222000000222333222111222222333555666777<<>>>>><<<:::<<>>@@@BBBBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCBBBAAAAAA@@@>>>===;;;:::999888666555555666777888<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888555555555555444444444444444444444444444444444444777777666666555555444444333333333333333333333333111222222333444333333333666666777777888777777777777777777666666444333333222111///000222333333333999999:::<<<===@@@DDDHHHIIINNNYYYjjjzzzyyyjjj```TTTLLLBBB<<<::::::888666555555555444333333222222111111111000000000000000//////000000111000000000......------------......***+++,,,---------,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++++++++***))))))))))))***++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000111111222555999<<>>===:::;;;???EEEGGGKKKNNNOOONNNLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJMMMSSSYYY___cccddd]]]VVVUUUYYY___bbbccc```]]]\\\___gggpppvvvyyy}}}{{{yyypppbbbZZZYYYWWWVVVVVVYYY\\\ZZZSSSMMMGGGFFFDDDCCCDDDEEEGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNLLLKKKHHHFFFFFFFFFGGGHHHIIINNNUUU[[[```dddgggiiiiiijjjkkkkkkjjjiiijjjlllnnnlllkkklllnnnpppooonnnkkkkkkllllllmmmlllllllllmmmlllkkkjjjjjjkkkllllllkkkiiifffeeecccaaa^^^[[[XXXXXXXXXVVVSSSOOOLLLIIICCCAAA>>>;;;;;;===@@@BBBKKKPPP\\\nnn~~~{{{vvvnnnddd\\\[[[^^^bbbiii]]]OOOFFF@@@999666777999999888777666555444444222333444222000//////000000000111111111111000000////////////000000000000666777777888888999999999777888999:::<<<>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA?????????>>>===;;;:::999999888666555444444555666999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888666666666555555444444444222222222222222222222222777777666555444333222222333333333333333333333333222333333444444444444444555666777888888888888888888888777666555333333222222111111111222444777888;;;===???AAAEEEJJJNNNQQQTTTVVV]]]jjjwww}}}nnnaaaZZZLLLFFF>>>999888888777555555555444444333333222222111111222222111000///...//////////////////......---..................---+++,,,,,,---,,,,,,+++***++++++,,,,,,,,,+++*********++++++++++++***))))))(((((()))************)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...000111111222444888;;;<<>>;;;:::<<<@@@FFFJJJSSSXXXddduuuxxxmmmccc]]]]]]aaadddeeeYYYLLLDDD>>>777444444888777777666555444333333222333333222000///000111000000111111111111000000111111///......///000000888888888888888999999999666777999::::::;;;<<<===>>>???@@@@@@@@@@@@???>>>=========<<<;;;:::999888888777666444333333333444777777888999999999999999999999999999999999999999999999999999999999999999999888888777777666666555222222222222222222222222444444333333222222222111333333333333333444444444333444555555666666555555555666777888999999999999999888777555444333333222444444555444444777<<<@@@AAAFFFKKKNNNTTT[[[______bbb___aaahhhrrrxxxiii[[[SSSGGGBBB<<<888666666444333555555444444333222222111000111333333222000...,,,////////////...---,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++*********+++++++++******)))((())))))*********************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------...//////...///111111222333666999999BBBXXX|||qqqkkkccc___dddooo}}}}}}yyy~~~vvvlll^^^TTTJJJEEEBBB>>>===???<<>>>>><<<::::::???FFFOOOTTT___ccclllyyyyyylllccc```bbbcccddd^^^RRRGGG@@@<<<777444555666666555555444333222222111222333222000///000111000111111222222111111000333222///...---...///000888888888888888888888888888:::;;;;;;999999:::<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::999999888777777666666555444333333333555555666777777777777666777777777888888888888888777777888888888888888888444444333333222222222222222222222222222222222222000000000111111222222222333333444444555555555555555555666777777777777777555666777999:::;;;;;;;;;:::999777555444444444444444666888777666:::BBBIIIXXXaaahhhiiijjjoooqqqooonnniiifffhhhooo{{{}}}uuugggWWWMMMEEEBBB===999666444333222555444444333222222111111000111333333222000...,,,......///......---,,,+++,,,---...//////...---,,,---,,,,,,+++***************++++++,,,,,,,,,++++++)))******+++++++++******)))***++++++,,,,,,++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........---///111111222333555777;;;???NNNlllwwwpppfff______gggsss{{{~~~tttkkkkkkqqqyyy~~~iii]]]PPPIIIDDD???<<<===<<<>>>@@@CCCDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCAAACCCFFFHHHIIIIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEIIIJJJLLLPPPVVV\\\bbbeeedddcccaaaaaa```___]]][[[VVVTTTQQQNNNNNNQQQUUUXXX\\\___aaa```]]]ZZZWWWUUUQQQOOOMMMLLLLLLKKKIIIHHHHHHIIIKKKMMMOOORRRTTTUUURRRQQQQQQPPPOOOOOONNNNNNMMMJJJFFFCCCBBBCCCFFFHHHMMMQQQXXX]]]```cccfffhhhdddfffggghhhggggggiiikkkjjjkkklllkkkjjjiiihhhhhhhhhiiijjjjjjkkkkkkkkkjjjjjjjjjiiihhhfffdddcccbbb^^^[[[VVVSSSPPPNNNKKKIIIJJJIIIGGGEEEBBB???===<<<;;;:::;;;>>>EEEOOOZZZ```mmmpppuuu}}}yyylllfffggghhhfffcccUUUKKKAAA===;;;777666777555555444444333333222222111222333222000000000222111111222222222222111111333222///...---...///000888888888777777666666555888;;;===;;;888777888;;;999999999888888999999999777777888888888777666666666666666555555444333333333444555555666666555555666666666666666777777777444444444444555555555555111111111111222222222222000000000000000000000000//////000111222333444444444444555666666777777777666777777888888888888888555666777999;;;<<<<<<===:::999777666555666666777222777;;;;;;;;;AAAMMMWWWvvv|||zzzuuuxxxsssqqqssswww~~~}}}{{{xxxpppbbbSSSHHHBBBAAA>>>:::777555333333444444333333222222111111111111222222111000///.....................---------..................---,,,++++++************+++******+++,,,,,,,,,++++++))))))***++++++++++++*********+++,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------......,,,...000111111222444666;;;<<>>:::999888777777888999:::333:::AAACCCEEENNN^^^kkk|||yyy{{{{{{uuuhhhYYYLLLDDD>>>>>><<<:::777666555555444444333333222111111111111111111000000000000000---....../////////............------------......+++******))))))***+++,,,)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++))))))***+++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---......,,,...000111111222333555777999???NNNjjjxxxlllccc^^^^^^___```bbb```]]]XXXVVVXXX\\\___iiivvvtttaaaUUUMMMEEE@@@>>>;;;<<<============<<<<<<===???AAADDDEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDHHHHHHJJJPPPYYYdddooouuuwwwwwwuuurrrmmmiiifffddd\\\[[[XXXRRROOOOOOSSSWWW]]]fffmmmmmmjjjggg___WWWPPPNNNKKKHHHEEEEEEGGGHHHJJJNNNTTTYYY\\\\\\ZZZXXXTTTTTTSSSQQQPPPOOONNNMMMHHHGGGEEEDDDDDDEEEGGGHHHLLLPPPVVV[[[^^^```cccdddccceeefffeeeddddddeeefffdddgggiiijjjgggeeeeeefffddddddeeeddddddcccbbbaaaaaaaaa```^^^\\\YYYVVVTTTQQQNNNJJJHHHGGGGGGFFFEEEAAA@@@???===<<<;;;::::::999<<>>======<<<;;;:::999999000444777666333333666:::666555555444444555555666444444555555666555555555555555666666777666666666333333444555555555555444444444444555555666666666444444444555555666666666111111222333444555555666444444444444444444444444666666666666666666666555666777777888999:::::::::888888999::::::::::::999444555777:::<<<===>>>>>>:::999888777777999;;;<<<666>>>GGGKKKOOOZZZmmm|||zzz|||~~~}}}uuuzzz|||tttbbbQQQFFFBBB:::;;;;;;:::888666666777444444333333222111111000111000000///000000111222------...///000000000//////...---,,,,,,---...///******)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++(((((()))***************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......,,,...000111111111333444444666999BBBWWWyyy~~~qqqgggaaa]]]YYYUUUYYY[[[[[[VVVSSSSSSVVVXXXZZZfffzzzjjj]]]TTTLLLEEECCC::::::;;;<<<<<<;;;;;;;;;:::<<<@@@CCCEEEFFFEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCGGGGGGIIINNNWWWdddooowwwvvvwwwvvvsssppplllkkkjjj[[[ZZZWWWQQQMMMLLLQQQUUU___jjjssssssoookkkaaaWWWPPPNNNJJJFFFCCCCCCFFFHHHKKKPPPWWW]]]___^^^[[[XXXSSSRRRRRRQQQPPPPPPOOOOOOGGGGGGFFFFFFFFFGGGHHHIIIKKKOOOUUUYYY\\\^^^```bbbcccdddeeedddbbbbbbcccdddaaadddhhhhhhfffddddddeeebbbbbbbbbbbbaaa___^^^]]]]]]]]]\\\ZZZWWWTTTQQQOOOMMMJJJFFFDDDEEEEEEEEEDDD>>>===<<<;;;::::::::::::999===CCCMMM[[[hhhttt{{{zzzzzz{{{zzzzzz|||~~~yyyvvv}}}sssbbbLLLCCC<<<:::999666555666555444444444444444444333000111222222111000111333------............---------...///000111111000000IIIFFFAAA===<<<;;;:::999666555444444666777777666777777666555444444444444666666666555555444444444444444444555444444444333666555555444333222111111111111222333444444555555444444444333333333333333777666555444333444555666444444444444555555555555777666444333333333444555888888999999:::;;;<<<<<<===<<<;;;:::999:::;;;;;;:::888777888:::===>>>???===888666999======;;;999<<>>;;;:::999::::::<<<<<<===???BBBDDDGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHLLLRRR\\\gggooorrrsssssssssrrrooommmkkkbbbaaa]]]UUUNNNMMMRRRWWW]]]gggnnnnnnkkkiiiaaaYYYOOOKKKHHHFFFFFFHHHHHHHHHTTTXXX\\\___^^^[[[YYYXXXVVVTTTRRRPPPPPPOOOLLLJJJGGGFFFEEEEEEEEEFFFGGGHHHNNNQQQUUUYYY[[[^^^aaadddbbbbbbbbbaaaaaaaaaaaaaaabbbccceeeeeedddbbb___]]]^^^]]][[[ZZZYYYYYYXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKHHHGGGEEEDDDBBB@@@???>>>===;;;999888888888888777<<>>===BBBGGGRRRbbbttt{{{{{{}}}xxxvvvwwwqqqfffYYYLLLBBB>>>===888777666555444555555666111111111111111000//////////////////.........------...///000///---+++***,,,,,,+++++++++*********++++++++++++++++++++++++........................))))))))))))))))))))))))******++++++++++++******************************------------,,,+++******))))))*********+++++++++&&&(((+++---......,,,+++***++++++,,,---...//////.........///000000111111777444777>>>DDDTTTvvv}}}ooogggeeeggggggfffeeedddccc```\\\YYY]]]]]]cccpppmmm```WWWQQQLLLDDDBBB???<<<999888888999999:::;;;===???AAACCCEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCEEEGGGJJJPPPYYYbbbiiilllmmmnnnooonnnkkkiiigggccccccbbb]]]WWWTTTUUUXXX[[[eeelllmmmjjjfff]]]TTTMMMKKKIIIHHHJJJMMMNNNOOOUUUXXX]]]___^^^\\\ZZZYYYYYYWWWTTTRRRPPPNNNKKKIIIGGGGGGFFFEEEEEEFFFGGGHHHMMMPPPTTTXXXZZZ\\\^^^`````````_________^^^^^^^^^___```bbbbbbaaa___\\\ZZZ[[[ZZZYYYWWWVVVVVVUUUUUUUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDCCCBBBAAA@@@??????999999888999999999888666:::>>>FFFOOOXXXaaaiiinnnqqquuu{{{vvvtttwwwppp]]]JJJFFF???999777666555555444444333333333222222222111111000000000/////////000000000/////////......---------,,,------......UUURRROOOLLLIIIGGGCCC@@@???<<<999888888888888777777777666555444444444444555555555555444444444444222333555666666555333222333333333333333333333333111111222222333444444444333333444444555555666666444444444444555666777777888888888999999999::::::<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<===============<<<;;;;;;;;;;;;<<<999999:::<<<===>>>>>>???===;;;:::;;;>>>BBBCCCCCCGGGNNNZZZkkk~~~}}}rrrnnnmmmlllcccUUUIIIAAA===;;;;;;999888777666555555555555000111111111111000///////////////.........------222222111///...,,,+++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********************************************************************+++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,,,,------......---......//////000111111666444666;;;>>>IIIccc}}}zzzqqqqqqsssrrrrrrtttvvvuuupppjjjeee___[[[]]]iiizzzsssddd[[[SSSNNNHHHFFFBBB>>>;;;:::999:::999999:::<<<===???AAABBBEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEAAACCCFFFHHHLLLSSSZZZ___eeeggghhhjjjjjjhhhfffddddddgggjjjjjjgggbbb^^^\\\]]]dddjjjkkkiiicccZZZQQQMMMLLLKKKMMMPPPTTTVVVWWWUUUYYY]]]```___]]]\\\\\\]]][[[WWWTTTRRROOOKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHKKKOOOTTTWWWYYYYYYZZZ[[[]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^]]]ZZZXXXVVVVVVVVVTTTSSSRRRQQQQQQQQQOOONNNMMMKKKHHHFFFEEEDDDAAAAAA@@@@@@??????>>>>>>888888999:::;;;;;;::::::<<>>;;;;;;:::999888888777666555555444555555555555555555555555555555222333555777777666444333222333333333444444444555222333333333444444444555333333444555555666777777666666666777888999999::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<=========>>>=========<<<<<<<<<<<<<<<666888:::<<<===???AAACCCCCCEEEDDDCCCDDDHHHKKKKKKPPPUUU^^^mmm~~~tttgggaaa```^^^TTTGGG===:::999999888<<<;;;999777555333111000111111222222111111000///111111000000000////////////...---,,,+++,,,------++++++++++++************************++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))***++++++************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......///000000111333333555999<<>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEGGGIIILLLPPPTTT^^^```dddgggiiihhhgggeeefffkkkssszzzzzztttlllfffdddfffhhhhhhfffaaaZZZTTTPPPOOOPPPSSSWWWZZZ\\\\\\WWW[[[___aaaaaa```______bbb___[[[XXXUUURRROOOLLLJJJIIIGGGFFFEEEFFFFFFGGGJJJNNNTTTWWWXXXWWWWWWWWWZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXYYYYYYXXXVVVTTTSSSRRRRRRPPPOOONNNMMMMMMMMMJJJIIIHHHFFFDDDBBBAAA@@@??????>>>>>>===<<<<<<<<<999:::;;;;;;<<<===@@@BBBEEEKKKRRRXXX]]]ccclllrrr~~~vvvqqqrrrtttvvvrrrgggVVVJJJCCCCCCBBB===777333222444333333333222222222222111////////////............/////////.........------000//////...------------ZZZXXXWWWWWWWWWVVVSSSQQQKKKGGGBBB???===<<<;;;:::999999888777666666666666666666666666666666666666333444666888888888666555444444555555666666777777555555555555666666666666444444555555666777888888888999:::;;;;;;<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<===============>>>>>>>>>>>>=========<<<<<<;;;===>>>??????BBBGGGKKKKKKQQQSSSPPPPPPVVVZZZZZZ^^^```dddmmm}}}|||mmm^^^VVVRRROOOHHH???:::888888777555;;;:::999777555222111000222222333333222222111000000000000000////////////---,,,+++++++++---///000---,,,,,,,,,,,,+++++++++)))))))))******+++++++++************************))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,---//////************************---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,---------...//////000000000111444666999???LLLYYY```yyyppphhhbbbhhhuuusssiii```ZZZPPPMMMIIIDDDAAA>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCCDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGHHHKKKMMMWWW[[[aaafffjjjllllllkkklllrrr}}}|||ssskkkgggcccbbbaaa___\\\ZZZXXXXXXYYY[[[___aaaaaa```\\\___cccffffffeeeeeefffgggddd```]]][[[WWWTTTQQQKKKJJJHHHFFFFFFEEEFFFFFFJJJNNNSSSVVVWWWVVVUUUUUUYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPOOONNNMMMKKKJJJJJJIIIIIIFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<;;;:::999999999:::;;;:::;;;???EEEJJJNNNRRRYYY___fffoooyyy~~~wwwqqqsssqqqmmmhhh```UUUIIIAAA;;;======:::555222333555333333222222222111111111////////////............000000000/////////......000///...---------------ZZZXXXWWWWWWXXXXXXWWWUUUPPPKKKFFFBBB@@@???======;;;;;;:::999888888888888777777777777888888888888666777777888999999999999777888888888999999::::::888888999999999999999999777777888888999999::::::;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>=========>>>===<<<<<<;;;<<<<<<==================>>>>>>>>>???>>>======<<<>>>>>>???>>>???EEEOOOWWW]]]ggglllgggeeejjjnnnnnnjjjhhhgggmmmzzz~~~}}}zzzqqqeeeWWWMMMGGGDDDAAA===:::888777555444444555555555555444333333222222222222222111000000.........---------,,,,,,000///...------...//////---------,,,,,,,,,++++++(((((())))))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++***)))***+++---...+++++++++***************,,,,,,+++******+++++++++***+++++++++,,,,,,------,,,------......///000000000111333333444888???FFFLLLbbb~~~uuullljjjppp~~~tttiiibbbVVVSSSNNNHHHCCC???===<<<;;;;;;;;;:::;;;;;;<<<<<>>===<<<<<<<<<<<<;;;;;;:::::::::999:::;;;======>>>CCCJJJPPPUUUXXX^^^gggrrr~~~zzzvvvsssqqqtttnnneee[[[RRRIIIAAA<<<777777777666444333444555222222222222111111111111000000000/////////......000000000/////////............---,,,,,,,,,------[[[XXXVVVUUUVVVVVVVVVUUUSSSNNNHHHDDDBBBAAA@@@???===<<<;;;::::::999::::::888888999999999:::::::::999999888888999:::<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>??????>>>>>>===;;;;;;<<<<<<<<<===============>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>===<<<===>>>???@@@FFFSSSdddppp~~~vvvrrrnnnpppyyy{{{vvvooofff]]]RRRGGG@@@>>>>>>===:::777555444555111222333444444444333222000000000000000///............---------,,,,,,,,,///......---------------,,,,,,,,,,,,+++++++++***((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))((('''&&&&&&''')))***+++++++++*********))))))++++++++++++++++++++++++))))))***+++,,,------...,,,,,,---......//////000000111222111111444999;;;CCCQQQiii|||vvvvvv|||tttkkkhhhooossskkkddd```YYYQQQIIICCC???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDBBBDDDFFFGGGIIIMMMSSSVVVYYY___jjjuuuxxxnnnggghhhkkkkkklllooopppppprrruuuxxxxxxvvvtttmmmppptttvvvwwwwwwyyyzzzyyyuuuooojjjddd___YYYUUUMMMLLLIIIGGGFFFEEEEEEEEEHHHKKKNNNPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFDDDCCCBBBAAAAAAAAA>>>======<<<;;;::::::999888888999:::;;;<<<<<<===<<<@@@FFFHHHIIILLLRRRXXX\\\^^^fffsss}}}vvvpppmmmnnnpppqqqiii^^^TTTLLLEEE???:::777555333222333444444333222222222222111111111111111111000000000//////////////////.........------,,,,,,+++++++++,,,,,,---\\\YYYUUUSSSSSSTTTTTTSSSTTTPPPIIIEEECCCBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;:::999888999;;;>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========@@@@@@@@@@@@????????????======>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>??????@@@@@@>>>===<<<@@@AAADDDIIISSSfff~~~yyywww}}}|||ttthhh___XXXOOOEEE>>><<<======:::555333444666222333444444333222000///...............------,,,000000/////////.........)))******++++++,,,,,,,,,+++++++++************)))'''(((((()))***+++++++++************************))))))))))))))))))))))))******++++++++++++******************************---+++***(((((()))+++,,,++++++++++++******)))))))))***+++,,,,,,,,,,,,+++((())))))+++,,,---......,,,,,,------...//////000///111111000222666999:::<<>>===============999:::<<>>???@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@???>>>>>>BBBAAAAAAAAAAAABBBCCCCCC@@@BBBDDDGGGKKKQQQXXX]]]```gggrrr~~~tttooorrrvvvuuuuuuxxxxxxxxx{{{~~~}}}sssvvvzzz|||}}}~~~{{{tttnnnggg```YYYUUUMMMLLLJJJHHHFFFEEEEEEEEEGGGIIILLLMMMNNNOOOQQQSSSQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCAAA@@@??????>>>>>>;;;;;;::::::999888888777444555777999;;;===???@@@???FFFOOOSSSUUUVVVZZZ^^^aaaccclll}}}vvvwwwuuuooohhhfffiiinnnmmmeeeZZZQQQLLLFFF???::::::666111111333555444222222222222111111111111000111111111111000000000000......---------,,,,,,,,,************+++,,,,,,---SSSRRRPPPOOOOOOPPPQQQQQQSSSPPPKKKEEEBBB@@@???@@@======<<<;;;;;;<<<===>>>======>>>???@@@BBBDDDEEE@@@@@@@@@@@@@@@?????????CCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>>>>>>><<<<<<>>>@@@CCCBBB@@@???@@@???>>>===???>>>======>>>@@@@@@@@@EEEDDDIIIVVVhhh|||rrrhhh]]]WWWPPPGGGAAA???>>>===<<<:::888666555444111111222111111000......222222111//////.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,***)))))))))***+++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))***************''''''((()))***++++++,,,***************)))((('''***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////111000000000111333555666>>>>>>DDDXXX{{{qqqjjjfffccceeeiii}}}mmm___cccmmmrrr~~~pppdddZZZRRRIIIDDDEEEBBB>>><<<;;;:::888666::::::999:::<<<@@@DDDFFFGGGGGGFFFEEECCCBBB@@@???@@@>>>===>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCDDDCCCCCCCCCAAACCCFFFJJJOOOVVV^^^dddccciiivvv~~~|||}}}xxxqqqjjjddd^^^ZZZTTTOOOJJJFFFEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@>>><<<;;;<<<===<<<<<<;;;;;;::::::888777555444777555555888:::<<>><<<555555444444444333333333222111111000000000000000000000000000000000000000000000///...------,,,,,,------,,,,,,,,,,,,++++++OOONNNNNNMMMNNNOOOQQQRRROOOMMMIIIEEEBBBAAA@@@@@@@@@??????>>>>>>???@@@@@@???????????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>>>>>>>===???@@@@@@@@@@@@??????>>>===>>>???>>>======>>>???>>>>>>???@@@AAAAAA@@@???BBBAAA@@@??????@@@BBBDDDIIINNNZZZlll|||kkkaaaVVVPPPJJJBBB<<<;;;<<<;;;;;;999888777666555333333333222222111111111222111000///............------------------------......---------,,,,,,,,,++++++++++++************+++***)))((((((((())))))***************************)))((((((((()))***+++))))))))))))))))))))))))(((''''''&&&'''((()))***(((((()))***************(((((())))))******++++++)))************))))))(((***+++,,,,,,------,,,,,,,,,,,,+++,,,,,,---...///000000000000111333555666777:::@@@NNNgggxxxnnnhhhbbbbbbeeesssuuugggdddffffffqqq}}}qqqeeeZZZQQQLLLGGGEEEAAA>>>=========>>><<<;;;::::::;;;>>>AAACCCEEEEEEEEEDDDCCCAAA@@@??????>>>======???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAACCCEEEIIINNNVVV```ffflllsss{{{tttmmmgggaaa]]]UUUQQQKKKFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGDDDCCCBBBAAA@@@??????>>>???===;;;:::;;;<<<<<<;;;999999999888777666444444888666777:::<<<@@@JJJTTTZZZYYY]]]eeeiiiggghhhkkktttyyywwwooollleee]]]]]]dddjjjllllllbbbSSSHHHAAA>>>;;;999555444444444444333333333222111111000000000000000000000000000000000000000000//////...------,,,,,,------,,,,,,,,,,,,++++++HHHGGGGGGFFFGGGHHHIIIJJJIIIIIIGGGEEEDDDBBBAAA@@@AAAAAA@@@??????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>EEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>======<<<>>>?????????>>>>>>===<<<>>>???AAAAAA???>>>??????>>>>>>@@@AAAAAAAAAAAA@@@DDDEEEEEEDDDDDDEEEHHHJJJOOOWWWgggyyy|||wwwbbbWWWMMMGGGBBB<<<888777999999999888777777666666444333222111111111222333000000///...------------........................------------,,,,,,,,,,,,*********))))))(((((('''***))))))((('''(((((((((************************))))))((((((((()))***+++))))))))))))))))))))))))(((''''''''''''((()))***(((((()))***************)))))))))))))))*********((())))))************)))***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000000000000111222444555111777===CCCPPPnnn{{{pppfffaaaaaagggzzzqqqggg```[[[\\\fffxxxyyyjjj___YYYQQQOOOKKKFFFAAA???@@@AAA===<<<;;;::::::<<<>>>???CCCDDDDDDCCCCCCAAA@@@@@@>>>===<<<===???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@AAACCCFFFLLLVVV```hhhqqqyyy}}}vvvpppjjjccc___XXXSSSLLLGGGEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@???>>>===<<<;;;;;;===;;;999999:::;;;:::999888888777777666555444444777888:::===>>>DDDTTTbbbiiifffgggmmmsssuuuvvvxxx}}}tttppplllccc[[[[[[bbbhhhiiifff\\\NNNBBB===:::888777444444444444333333333333222111111000000000000000000000000000000000000000/////////...------,,,,,,------,,,,,,,,,,,,++++++FFFEEECCCBBBAAAAAABBBBBBEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@??????????????????BBBBBBBBBAAAAAA@@@??????CCCCCCDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<>>>>>===???AAACCCCCCAAA@@@@@@@@@AAABBBBBBAAAAAABBBDDDEEELLLPPPUUUUUURRRPPPPPPRRRYYY___mmm{{{}}}}}}xxxoooYYYOOOEEEAAA===888555666666666666666666666666666222111///------///000222//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''&&&******))))))((((((((((((++++++++++++++++++++++++(((((((((((())))))******))))))))))))))))))))))))***************+++++++++(((((()))************************)))))))))))))))'''((()))*********************+++,,,,,,,,,,,,+++++++++++++++,,,---...////////////000111222222333111666;;;===CCCYYYpppeee```aaatttwwwjjj```ZZZYYY^^^jjjpppgggaaa___ZZZRRRHHHAAA>>>======<<<;;;::::::;;;===>>>BBBBBBCCCCCCCCCCCCBBBBBB>>>===<<<<<<>>>@@@@@@@@@????????????????????????>>>???@@@@@@AAAAAA@@@@@@???@@@AAACCCIIISSS___fffmmmvvv~~~xxxrrrlllfffaaaZZZUUUNNNHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;:::999777888999:::999888888777777666555555555555777888;;;>>>@@@HHH[[[mmmvvvpppmmmpppyyy|||tttrrrmmmccc\\\]]]eeeiiiiii___UUUHHH>>>999777666555444444444333333333222222222111111000000000000000//////////////////////////////.........---------------,,,,,,,,,+++++++++FFFEEECCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCBBB@@@@@@@@@@@@@@@??????>>>>>>@@@AAABBBBBBCCCBBBBBBAAACCCCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@???>>>===<<>>>>>???AAAAAAAAAAAACCCHHHOOOUUUccckkksssssskkkaaa\\\ZZZ___eeesssssseeeSSSIIIAAA>>><<<888666777444444444555555555666666222111///------...000111///......------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((+++++++++*********))))))************************''''''(((((())))))))))))(((((((((((((((((((((((()))******+++++++++++++++(((((()))************************)))))))))))))))'''((()))***************)))***++++++,,,,,,++++++++++++++++++,,,---.........//////000111111111111222444888;;;???LLLiii}}}mmmcccaaannnzzz{{{tttjjjccc^^^\\\]]]bbbqqqwwwmmmjjjeee\\\QQQGGG???;;;;;;;;;;;;:::;;;<<<===>>>AAAAAABBBCCCDDDDDDDDDDDD???>>><<<===???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA>>>??????AAAEEENNNYYY```fffooo}}}zzzuuunnnhhhcccYYYTTTMMMHHHFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@@@@??????>>>>>>===<<<;;;:::999888777666777999999888777888888777666666666777777666888;;;???AAAJJJ]]]ooo{{{vvvpppqqq{{{|||wwwrrrmmmddd^^^```hhhkkkjjjWWWNNNCCC;;;777777666444444444333333333222222222222111111000000000000000////////////////////////...............---------------,,,,,,,,,+++++++++EEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEECCCAAA@@@BBBBBBBBBBBBBBBAAA@@@???>>>???AAACCCCCCCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>======>>>???@@@AAAAAAAAAAAA???@@@@@@>>><<<<<<===>>>>>>AAAEEEIIIOOOYYYeeennnuuukkkhhh```gggwwwyyyyyy|||wwwgggYYYLLLDDD>>>===<<<999777777333333333333444444555555444333111000//////000000//////...............///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))+++++++++++++++***))))))))))))))))))))))))))))))&&&'''((()))))))))(((((((((((((((((((((((((((((('''((())))))******))))))(((((()))***************)))))))))))))))*********((())))))************))))))******+++++++++++++++*********++++++,,,---.........///000000000000000222000333999<<>>>>>???AAABBBDDDEEEEEEEEEBBB@@@>>>>>>???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>AAAGGGPPPVVV___gggttt}}}vvvooogggaaaUUUPPPJJJEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>;;;;;;:::999888777777666777666666777999999888666888777666666666777888999777888;;;@@@CCCKKK[[[jjjzzzxxxvvvwww}}}yyypppkkkccc]]]```fffgggdddMMMGGG>>>999777777555444333333333333222222222222222111111000000000000000000000000000000000000000........................------,,,,,,,,,,,,++++++PPPNNNLLLIIIGGGEEEEEEEEEGGGGGGFFFEEEDDDBBBAAA@@@AAABBBBBBBBBAAA@@@>>>>>><<<>>>@@@AAABBBBBBAAA@@@AAAAAABBBDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@?????????<<<<<<>>>@@@AAABBBBBBBBBEEEDDDCCC@@@>>>>>>@@@CCCDDDKKKTTT]]]fffrrr}}}zzznnnqqq|||zzzrrrmmmjjjbbbVVVKKKEEE>>>:::;;;<<<888666555222222222333333333333333444333222111000///...---000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++++++++***((((((((((((((((((((((((((((((&&&'''((()))))))))((('''(((((((((((((((((((((((('''((()))*********))))))(((((()))***************(((((())))))******++++++)))************))))))((())))))***+++++++++++++++************+++,,,---...---...///000000000///...222///222999::::::EEETTTuuuyyyiiihhhjjjoooqqqnnnfff```ZZZ[[[\\\___gggwww{{{ssshhhaaa]]]XXXPPPIII??????>>>======<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDEEECCC@@@@@@@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>===<<<===AAAGGGKKKSSS[[[fffrrr}}}|||sssiii^^^XXXNNNIIIDDD@@@@@@AAABBBBBBAAAAAA@@@@@@?????????>>>===============<<<<<<<<<:::999999888777666555444666666666888999:::888666777666555444444666888999:::999<<>><<<;;;<<<===???@@@@@@???>>>======>>>???AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHJJJJJJKKKKKKJJJGGGDDDBBBCCCFFFIIIOOOXXXeeepppzzzyyyuuuooofff\\\QQQHHHBBB@@@:::777:::;;;777444444222222222222222222222222222222111000///,,,+++)))000000/////////000000111++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++++++++((()))*********)))'''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((()))***+++,,,---,,,++++++(((((()))***************'''(((((()))***++++++,,,***************)))((('''))))))***++++++++++++***************+++,,,---...---...///000000000///...333000333:::888555???NNNaaaoookkklllrrrwwwssshhh___[[[^^^______aaajjjzzzvvvhhh___]]]ZZZSSSLLLBBBAAA@@@???===;;;:::999888999;;;>>>@@@BBBCCCCCCGGGDDDBBBAAA@@@@@@>>>===========================<<<======>>>>>>>>>>>>>>>???>>>===<<<;;;===AAADDDHHHOOOZZZeeeooozzzyyynnnaaaVVVNNNIIIEEE@@@======???@@@AAA??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666555555666666666888::::::888666555444333222333555777888<<<;;;===CCCHHHLLLUUU]]]qqq||||||vvvhhhccc[[[UUUVVVYYYTTTLLL>>>;;;777555666666444111333333333222222222111111222111111000000000000000000000000000000000000000---.....................---------,,,,,,,,,++++++|||qqqhhhccc\\\VVVYYYOOOIIIKKKJJJCCCAAADDDCCCBBBAAABBBDDDDDD@@@===@@@>>>>>>@@@???<<<===@@@???>>>===???@@@???@@@BBBFFFDDDBBBCCCFFFGGGFFFDDDEEECCCAAA??????AAACCCEEECCCFFFFFFCCCCCCEEEDDD@@@FFFBBBAAABBBBBB???@@@CCCEEEGGGHHHIIIPPP[[[aaaaaaddd```[[[TTTPPPOOORRRTTT\\\fffrrr|||uuuoooiii___VVVNNNFFF@@@<<<===<<<;;;999777666555444777666555333222111000000000111111111111000//////333222222111///...---,,,........................************************))))))))))))))))))))))))+++******)))(((''''''&&&+++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''************))))))))))))++++++++++++++++++++++++'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,............/////////000...000333444666888<<<>>>SSSkkk}}}uuupppsssvvvtttooolll^^^^^^^^^___]]]aaannn{{{jjjccc```XXXUUUXXXPPPKKKDDD@@@???>>>:::777999;;;===>>>======???AAADDDDDDDDDDDDCCCAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFNNNVVV___kkk{{{yyylll___UUUMMMIIIAAA@@@???=========>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888777666555555555555555777777666666666777777888888999999888888999<<>><<<===@@@???;;;;;;>>>::::::;;;===>>>???@@@AAACCCBBBAAABBBDDDDDDBBB@@@AAAAAA@@@@@@@@@AAACCCCCCCCCGGGHHHGGGGGGHHHFFFAAAAAA@@@@@@CCCCCCAAADDDJJJOOOTTTYYY^^^ggguuuuuuggg\\\XXXYYY[[[fffqqq}}}{{{ooohhhbbbYYYPPPIIICCC>>>;;;;;;:::999888777666555444555444333222222222222222222222222222222111000///111000...------------...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))((('''''''''+++++++++*********))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))*********+++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,............////////////...000222444555777:::<<>>???AAABBBBBBCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAA@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBGGGMMMVVVddduuu~~~qqqcccXXXOOOHHHDDD@@@???>>>===<<<<<<===>>>========================<<<<<<<<<;;;;;;999888888888888777666666666777777777777666666666666777777888:::<<<<<<<<<===???@@@FFFJJJMMMOOORRRXXXaaahhh~~~yyyyyy}}}rrrkkkddd\\\WWWXXXVVVMMMCCC>>>:::888666444222222333444222111000//////000111222......//////////////////...//////000000//////...------------------,,,,,,,,,,,,,,,+++++++++******uuupppgggYYYQQQRRRSSSQQQPPPOOOOOOMMMJJJHHHBBB@@@@@@BBBBBB>>>===??????@@@AAAAAABBBCCCCCCCCCAAA@@@@@@AAACCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEEEEGGGLLLOOOPPPRRRRRRMMMGGGDDDDDDFFFHHHFFFFFFNNNWWWcccllluuuzzz{{{llldddcccdddooozzzssshhh___YYYPPPHHHBBB>>>;;;999888888777777666555555444333222222222222222333333333333333333222111000//////...---,,,,,,---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''+++************)))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,//////.....................000222222333444777999===HHH^^^zzzvvvtttooojjjhhhnnnggg```\\\ZZZ\\\eeeooo|||qqqgggdddggglllggg___VVVOOOKKKHHHGGGDDDAAA>>>======>>>????????????@@@AAABBBBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEENNN]]]ooo{{{xxxpppcccVVVLLLEEE@@@=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777888888777777777888999999777777666666666666777777666:::@@@DDDFFFFFFGGGHHHNNNQQQUUUXXX\\\bbbkkkrrrqqqlllppp{{{sssoooggg^^^WWWTTTPPPGGG===888777666444333222222222333000000////////////000000000000000000000/////////---..................---,,,,,,---------------------------,,,,,,,,,++++++ooofffgggkkkkkkjjjhhhddd]]]WWWRRRNNNIIIEEEEEEEEEBBBCCCEEEHHHKKKLLLKKKKKKMMMLLLIIIHHHFFFDDDBBBCCCDDDEEEFFFBBBBBBCCCEEEIIIMMMQQQTTTVVV[[[```cccfffggg```WWWVVVUUUSSSQQQMMMNNNYYYfffzzzzzzqqqnnnmmmsss~~~zzzkkkbbbUUUOOOHHHAAA>>><<<:::999666666555555555555444444222222111111111111222222333333333222111000///...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,//////............------...///111111111222444777<<>>===<<<===>>>???AAABBBBBBCCCBBBBBBBBBAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@DDDMMMZZZhhhrrr|||yyyuuufff___TTTJJJCCC???<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999888777777777777777777777888999:::777777666666666777777888555<<>><<<;;;:::999444444444444444444444444333333222111000000000000111111111111000///...------...000000///---)))''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,...............---------...///000000000111333555888<<>>???AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===AAAFFFMMMVVV^^^dddgggkkkpppuuu}}}}}}wwwpppiiidddUUUOOOGGGAAA===<<<<<<;;;999999999:::::::::999999888888888888888888888888888888999999888888777777666666666666777777888999666666666777888999::::::===FFFRRR[[[```aaa```___\\\aaahhhqqqyyy}}}hhhaaakkkyyyzzzjjjWWWKKKCCC;;;666555222222222111111111111222000000000000000000000000/////////......---------,,,,,,------------,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,rrrggg[[[VVVSSSPPPPPPSSS\\\fffooosss{{{~~~wwwkkk]]]RRRLLLLLLMMMMMMMMMOOOVVVbbbrrr|||rrrhhh``````jjjwww}}}sssfffZZZSSSFFFCCC???===<<<;;;:::999555555555444444444444444333222111000//////////////////000000//////...---,,,---......---***'''$$$++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((************************(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........---...///000000111333555555:::AAAIIIZZZyyyrrr___UUUUUU\\\fffkkkfff______eeeyyyyyyqqqqqqsssuuuuuuoooeee]]]VVVWWWVVVRRRKKKDDD???===<<<<<<<<<<<<>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;???CCCIIIMMMQQQSSSQQQUUU[[[```hhhvvv|||xxxrrrlllfff___XXXSSSHHHDDD???<<<;;;<<<<<<;;;888888999:::::::::999999888888888888888888888888888888999999999888888777777777666666666777888888666666777888999;;;===>>>KKKSSS___iiimmmmmmjjjhhhggglllvvvqqqccceeettt|||yyywwwxxxzzz}}}zzzhhhTTTGGG>>>888555666111111111222222222222222......////////////..................------------,,,------------------,,,,,,,,,------------------++++++*********)))))))))vvvppplllgggcccbbbhhhvvvyyyiii___[[[ZZZ[[[\\\^^^dddooo~~~~~~wwwqqqooouuu}}}~~~~~~rrrfff[[[PPPHHHAAA???===<<<<<<;;;:::888666666555555444444333333111000000/////////000000...//////000000000000///......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,---......//////,,,...///000000111444666444999>>>BBBMMMeeetttaaaWWWTTTWWW___iiikkkfffaaaaaajjjvvv{{{sssqqqrrroooggg```[[[```ddd___TTTHHHBBB@@@======<<<<<<<<<===>>>???AAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>@@@BBBRRR[[[hhhsssyyyyyywwwuuussszzzyyyjjjiiisss{{{tttqqqsssqqqqqquuu{{{~~~ppp```MMMBBB<<<777444555000111111222333333333333...///000000000000///...............////////////------............------------------------,,,,,,,,,,,,+++++++++*********|||uuurrrmmm{{{~~~rrrllljjjjjjjjjkkkooowww}}}{{{zzz}}}}}}jjj]]]SSSHHH@@@>>>===<<<<<<<<<;;;999777777777666555555444333333.........//////000111222...///000111111222222111333111...,,,,,,...111333........................************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******''''''((()))***+++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,...///000000,,,---///000000222444777000444888:::AAATTTooozzziiiaaaWWWUUUYYYeeennnkkkccc]]]XXXbbblllqqqzzz{{{qqqpppoooiiibbb^^^fffmmmhhhZZZLLLEEECCC???>>><<<;;;;;;<<<=========>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<>>@@@BBBCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>?????????>>><<<;;;::::::;;;<<<>>><<<999999<<>>999999999888888888888777777888888888888999999999999999888888888888999999;;;:::888777777777888999888999:::999888888:::;;;888<<>>===<<<;;;:::999888777777666555444333222111111111111111111000000000//////........................))))))***+++,,,+++******%%%&&&((()))*********)))******))))))))))))******))))))))))))((((((((((((***)))(((''''''((()))***,,,+++***)))******,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))*********((('''((()))***)))'''(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++*********+++,,,---------......//////000000222222444777999???MMM[[[xxxwwwnnn]]]XXXUUUYYYccciiigggdddXXXVVVXXX\\\```eeeoooyyywwwmmmeee]]]aaadddccc]]]TTTMMMJJJEEECCC@@@>>>??????>>>>>><<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>======???>>><<<::::::999:::::::::888666666888===BBBEEEHHHJJJOOOSSSUUUVVVUUUTTTWWWTTTPPPMMMLLLIIIEEEBBB>>>===<<<<<<<<<;;;999777999999999999888888888888888888888888999999999999999999888888888888999999;;;;;;:::999999999999999;;;<<<<<<<<<;;;<<<>>>AAA???AAACCCEEEFFFGGGJJJLLLSSSZZZccclllttt~~~yyyvvv{{{|||rrrnnnnnnmmmiiifffiiioooooohhh```MMMFFF===777666666444111222222222222222222222222////////////////////////......------------......+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******|||{{{uuuhhhVVVIIICCC@@@===;;;888888999999888666444333777666444333222111111111111111000000000000//////........................((()))***+++,,,,,,++++++&&&'''((()))******************))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))%%%''')))+++,,,,,,+++************)))((('''''''''))))))))))))))))))))))))'''((((((((((((((())))))***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---------------...//////000000111111333555444666@@@KKK\\\}}}fff^^^VVVVVV]]]dddfffeeeWWWTTTTTTWWWYYY[[[aaahhhqqqggg]]]\\\\\\[[[YYYUUUPPPLLLIIIFFFBBB@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>???BBBBBBCCCCCCDDDDDDEEEEEEFFFEEECCCAAA@@@>>>>>>===???>>>===;;;:::999999999888777666666777999<<<>>><<<>>>@@@BBBDDDDDDDDDDDDDDDBBB@@@??????>>><<<:::<<<:::999999:::;;;999888:::::::::999999999888888888888999999999::::::::::::999999888888999999:::;;;;;;<<<<<<;;;;;;::::::888999::::::<<<@@@EEEIIILLLLLLLLLNNNPPPPPPOOONNNQQQVVV^^^gggqqq{{{|||}}}xxxqqqoooqqqooojjjgggkkkooojjj]]]QQQEEE???888444444555444222111111111111111111111111////////////////////////......------------......+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******{{{uuulll\\\SSSHHHAAA>>>===<<<:::777777777777666555444333777666555333222111000000111000000000////////////........................++++++,,,------.........******++++++,,,,,,,,,,,,******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))"""$$$&&&((()))((('''&&&***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))((()))))))))************((((((((()))))))))******************************++++++++++++,,,,,,------,,,,,,---......//////000111111222444333222888@@@JJJgggwwwlll^^^WWWYYY___bbbccc[[[VVVTTTUUUWWWXXX]]]dddwww~~~ooohhhccc]]][[[\\\[[[WWWSSSPPPLLLFFFBBB@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@AAABBBCCCDDDDDDEEEGGGFFFEEECCCBBBAAAAAAAAAAAA@@@???>>><<<;;;;;;::::::999999999999::::::;;;===>>>>>>>>>??????@@@@@@===<<<;;;;;;;;;;;;;;;:::<<<:::999:::<<<===<<<;;;;;;:::::::::999999999999999999999999:::::::::;;;::::::999999999999:::::::::;;;<<<======<<<:::999666777:::<<>>===<<<<<<<<<<<<>>>>>>??????@@@AAABBBBBBEEEDDDDDDDDDDDDDDDEEEFFFDDDCCCCCCBBBAAA???>>>>>><<<=========<<<;;;:::999<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;999777666666999:::;;;:::;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999<<<>>>@@@CCCHHHOOOWWW]]]eeebbb^^^]]]]]][[[WWWSSSUUU\\\fffppp{{{}}}wwwtttttt{{{~~~yyyvvvtttqqqqqqsssooorrrtttpppdddVVVHHHAAA<<<999666444333333222111000000000000000000000000........................------,,,,,,,,,,,,------+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******~~~www|||qqqnnnjjjgggbbbYYYMMMEEEAAA>>>;;;::::::::::::999999777555222222333555777555555444333222222222222000000////////////......------------------------,,,,,,++++++++++++,,,,,,******)))))))))******+++******))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((+++***))))))((())))))***'''''''''((()))*********)))))))))))))))))))))))))))))))))(((((((((((('''***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------************************++++++,,,---------------,,,,,,,,,---......//////111000222555555444666;;;>>>HHH]]]}}}vvvhhhbbbaaabbbbbbeee^^^XXXXXXYYYYYY]]]aaaeeekkkxxxzzzqqqnnnmmmkkkiii___ZZZSSSNNNKKKJJJIIIHHHDDDCCCAAA@@@>>>=========<<<<<<======>>>>>>??????AAAAAAAAABBBCCCEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCBBB>>>>>>>>>>>>===;;;:::999::::::999999888888777777888::::::999888777888999:::888666777999;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;@@@AAADDDFFFIIIOOOUUUZZZgggeeebbb___^^^]]][[[YYY^^^eeeoooxxx{{{uuutttuuuvvv{{{wwwuuutttqqqqqqrrrrrrvvvvvvmmm\\\LLLBBB>>>999888666555333222111111////////////////////////........................------,,,,,,,,,,,,------+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******~~~xxxxxxyyy~~~uuuddd___XXXSSSOOOJJJDDD???<<<;;;999777777777666555666555444333333333444555444333333222222333333333000000/////////.........------------------------......,,,+++******++++++++++++***)))))))))***+++******))))))))))))******))))))))))))(((((((((((('''((()))******)))(((''''''''''''((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,************************+++,,,---.........---,,,+++,,,,,,------......///111///000444444333555999:::>>>KKKcccxxxrrrpppppppppqqqkkkfffeeeddd```^^^^^^cccfffqqq~~~}}}}}}uuunnneee\\\UUUQQQNNNLLLHHHGGGEEECCCAAA@@@???>>><<<<<<<<<========================???@@@BBBDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;:::999888666888:::999777666888:::>>><<<::::::<<<>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@BBBFFFJJJNNNSSSYYY]]]hhhgggfffcccbbbbbbeeeggglllrrryyyzzz{{{~~~yyywwwwwwuuutttuuuvvvvvvrrrfffVVVGGG>>>;;;444444555444222111111111////////////////////////........................---,,,,,,++++++,,,,,,---+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******xxxyyy}}}uuujjj]]]VVVNNNHHHEEEDDDBBB@@@:::999777555444333333222222333444555444333222111333333222222333333444555000/////////............------------------------222111///---,,,,,,,,,---...---,,,+++++++++,,,---******))))))))))))******))))))))))))(((((((((((('''((()))******)))((('''%%%&&&)))+++---------,,,******))))))((((((''''''))))))))))))))))))))))))++++++******))))))((((((***((('''((()))***)))((((((((((((((())))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))+++,,,---.........---,,,++++++,,,------......///111...///222333111333777777999AAAQQQjjj~~~~~~~~~xxxttttttqqqiiiaaa^^^^^^___jjj||||||nnnccc[[[TTTQQQKKKJJJHHHEEECCCAAA@@@@@@===============<<<<<<<<<;;;;;;;;;<<<===???@@@AAADDDEEEFFFHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@??????======>>>>>>===<<<:::999777:::<<<;;;999999;;;>>>>>><<<999999;;;===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<>>>???@@@CCCFFFLLLRRRXXX^^^eeeiiiiiijjjjjjhhhgggiiioootttyyy}}}|||{{{|||zzzyyyyyyzzzuuulll```RRREEE<<<888000111333333222111111222////////////////////////........................---,,,,,,++++++,,,,,,---+++,,,------......---------------,,,,,,,,,++++++,,,,,,,,,+++++++++******~~~wwwyyyyyywwwzzz|||ttthhh]]]TTTOOOGGGAAA>>>===<<<;;;<<<:::888555444444555666555555555444444333222222111111111000000000000///000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((((('''''''''''''''***)))(((&&&%%%###"""!!!))))))*********))))))(((******))))))((((((''''''(((((((((((()))))))))))),,,+++)))''''''''''''((()))************+++++++++,,,,,,------.../////////...///000222333333333333888;;;@@@GGGRRRlll~~~rrrfff```dddaaahhhyyytttdddXXXRRRNNNMMMJJJGGGEEEEEEDDDDDD?????????>>><<<<<<===>>>;;;;;;;;;;;;<<<===>>>>>>CCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCBBB@@@AAAAAABBBAAA@@@>>>===?????????>>>>>>>>>>>>>>>???????????????>>>>>>===@@@>>><<<;;;;;;===???AAA999:::<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@?????????BBBFFFJJJNNNPPPTTT[[[dddmmmrrrtttssskkkgggllltttzzz}}}zzz{{{{{{|||}}}~~~rrrdddWWWIII===999:::444444444444333222111111111000///......///000111.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))***,,,---...------,,,}}}}}}|||~~~{{{wwwuuuuuuwww{{{}}}~~~tttlllaaaWWWOOOKKKDDD???===<<<:::999:::999777555444444555666333333333444444444444444222111111111111000000000000000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&''''''''''''((((((((())))))))))))((((((************************+++*********))))))(((((())))))*********))))))(((***)))))))))((((((((('''((((((((()))))))))*********)))((((((((()))******)))************+++++++++++++++,,,,,,---............//////000111222333444555777;;;@@@HHH^^^~~~}}}zzzrrriiifffbbb___bbbooo~~~nnnbbb\\\QQQOOOMMMKKKJJJIIIGGGGGG@@@@@@@@@>>>===<<<<<<<<<===<<<<<<<<<<<<======>>>;;;<<<<<<===>>>??????@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBBBBBBBAAA@@@???AAAAAA@@@@@@??????>>>>>>===>>>>>>>>>>>>===<<<<<>>>>>===<<<<<<<<<<<<:::;;;<<<===============??????>>>>>>>>>============AAADDDEEEEEEEEEHHHKKKRRRTTTXXX^^^dddjjjpppsssuuuqqqsss}}}~~~|||sssgggXXXMMMCCC:::555666444444444444333222111000111000///......///000111........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,---,,,,,,,,,|||vvvrrrxxx~~~|||||||||}}}}}}~~~wwwkkkbbbXXXOOOHHHEEE@@@===<<<;;;999777888777555444444444555555111111222333333444555555222222222111111111111000000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((++++++++++++++++++++++++))))))***++++++,,,,,,---((())))))******)))))))))))))))))))))(((((((((((())))))))))))************((((((((())))))+++,,,---)))************+++++++++*********+++,,,,,,------//////...///000111333444333444777:::>>>LLLgggzzzrrrooommmhhheeeeeeaaa]]]]]]ccckkkrrrzzzsssddd]]]VVVTTTSSSRRRRRRQQQNNNLLLEEEDDDCCCBBBAAA???>>>===>>>>>>======<<<<<<======:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@??????>>>===>>>>>>>>>>>>===<<<<<<======>>>>>>===;;;999888;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAGGGNNNPPPMMMKKKKKKMMMSSSWWW\\\___aaaffflllqqqrrrttt|||yyyhhhZZZKKKBBB===777444444333333333333333222000000000//////......//////000------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++---,,,,,,++++++++++++,,,wwwtttvvvxxx~~~rrrcccZZZQQQIIIBBB@@@>>><<<<<<;;;888666666555444444444444555555111222222222333333333444222222222222111111111111000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))))))))*********''''''((()))******++++++'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++)))))))))******+++,,,,,,))))))*********+++++++++******++++++,,,---------//////------...000333555444444666777999AAASSSeeewwwjjjccc```^^^___bbbaaa^^^[[[[[[^^^bbbgggkkkuuuxxxeee[[[[[[ZZZYYYZZZ\\\[[[WWWTTTNNNLLLJJJHHHGGGEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBB>>>>>>??????@@@AAABBBBBB??????@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===>>>????????????>>>======<<<<<<<<<<<<;;;::::::999;;;:::::::::;;;===>>>@@@AAAAAAAAACCCEEEGGGIIIJJJMMMSSSYYYYYYTTTOOOPPPRRRSSSYYY___bbbbbbeeelllrrruuuzzz}}}sssbbbSSSCCC===;;;888555444333333333333222111000///////////////////////////------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,...---+++*********++++++{{{wwwwwwwww}}}}}}~~~hhhYYYQQQJJJCCC???===<<<<<<<<<;;;999777555555555444444444444555333333222222222111111111222222222111111111000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))************''''''((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((())))))))))))******************++++++*********))))))*********++++++++++++++++++,,,------......///...---,,,...000222444333333444666666:::FFFRRRlll~~~mmmccc^^^[[[\\\```^^^]]][[[WWWVVVYYY\\\^^^```dddmmmwwwtttfffbbb``````bbbffffffccc___ZZZWWWRRRNNNLLLJJJGGGDDDAAA@@@???===<<<<<<<<<<<<999999:::;;;<<<===>>>???<<<<<<===>>>???@@@@@@@@@=========>>>>>>???@@@@@@AAA@@@@@@???>>>>>>============>>>>>>======<<<;;;;;;:::999888999;;;===>>>;;;;;;;;;;;;<<<>>>@@@AAADDDDDDFFFIIIMMMRRRWWWYYYZZZ^^^```^^^XXXUUUVVVXXXZZZ```iiimmmooorrryyy~~~zzzmmm]]]NNN@@@:::999777444333222222222222111000//////......////////////......------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,...---+++***)))******+++tttvvvzzz}}}~~~}}}}}}xxxoooiiiiiilllsss|||lllYYYMMMGGGBBB======<<<::::::;;;:::999777666666666666555555444444333333222222111000000///111111111000000000000////////////.........------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))******+++,,,,,,,,,***))))))))))))(((((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******+++******)))))))))************+++++++++++++++,,,,,,---.........------------...///111222111///111333333555<<>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>======>>>>>>??????@@@@@@=========<<<======>>>????????????>>>>>>>>>>>>===;;;<<<<<<<<<<<<;;;::::::;;;:::888777888;;;>>>@@@======>>>???@@@BBBCCCDDDHHHIIILLLPPPVVV]]]cccfffdddeeeeeedddbbbbbbdddfffkkkrrr|||~~~zzzwwwxxx~~~tttdddSSSHHH<<<888777444222222111111222111111000///...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++************+++eeefffgggiiiiiiiiihhhhhhhhhlllqqqwwwyyyqqqkkkfffgggppp{{{|||iiicccWWWJJJBBBAAA???;;;<<<:::888888888999888777888888888777666555444333111111111111111000000000000000000/////////......//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((()))******+++,,,,,,))))))))))))))))))))))))%%%&&&'''((())))))))))))'''((((((((()))))))))***&&&'''''''''((((((((((((&&&''')))************))))))************+++++++++*********+++,,,,,,------+++,,,------//////000111000...///222222222777===HHHXXXttt{{{nnnddd\\\YYYYYYZZZ___```[[[WWWYYYYYYWWWWWWSSSSSSXXX___lll~~~pppddd\\\VVVPPPKKKFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????======<<<===>>>>>>>>>>>>????????????@@@@@@=========>>>===<<<<<<;;;;;;;;;::::::;;;<<<===>>>@@@AAACCCEEEFFFGGGGGGHHHJJJKKKMMMRRRXXX```gggjjjkkkjjjkkkooouuuyyy{{{{{{}}}yyysssqqqsssyyyzzzvvvhhhXXXJJJAAA:::888555222111444111111111111000///...---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))******++++++++++++***_______________^^^]]]]]]\\\^^^___cccnnn}}}zzzvvvrrrpppmmmjjjiiijjjrrrxxxrrruuuzzzvvviii\\\WWWSSSKKKAAA>>>@@@@@@===<<<999777666666777777666999999999888777555444333//////000000111111222222////////////............//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((())))))))))))((((((%%%&&&&&&'''((()))))))))&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))'''((((((((())))))******&&&&&&&&&&&&'''''''''(((###%%%''')))++++++++++++)))************+++++++++)))))))))***++++++,,,,,,***+++---...///000000000222//////222333333555:::@@@III```xxxnnnddd___^^^\\\ccceee```\\\]]]\\\YYYZZZUUUSSSUUUXXX```rrr~~~oooeee]]]UUUPPPHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???=========>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@??????;;;<<<=========<<<;;;:::CCCDDDGGGIIIKKKKKKKKKKKKIIIIIILLLPPPVVV^^^dddhhhooonnnqqqzzz~~~|||vvvpppooorrrwwwzzz{{{uuunnnkkk]]]MMMDDD>>>:::999666222333777111111111111000///...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---''')))***,,,,,,,,,+++***lllfff```___aaacccaaa___ZZZZZZZZZ\\\```gggpppvvv|||tttpppooopppqqqkkkoootttwww|||yyyooojjjdddbbbccc```WWWPPPJJJGGGAAA<<<999888999:::999999999999888888888777999999999888777555444333333333333222222222111111......////////////......///............---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''((()))***++++++))))))(((((((((((()))))))))((((((((()))***,,,---(((((())))))((('''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))******)))(((((((((((((((%%%&&&&&&'''((())))))***(((((()))***+++,,,,,,---))))))))))))))))))))))))---------............///000111111000000222555888@@@@@@LLLeeezzzqqqggg___ZZZ^^^cccggghhheeeaaa^^^WWWWWWVVVTTTUUU[[[dddkkksssiiiaaaXXXRRRKKKJJJJJJLLLOOOQQQQQQPPPSSSJJJFFFJJJKKKEEEFFFLLLIIIGGGFFFIIIMMMNNNJJJFFFAAA@@@???>>>???@@@BBBCCCGGGFFFFFFFFFGGGIIIKKKLLLIIIHHHHHHFFFEEECCCAAAAAA;;;<<<>>>@@@CCCEEEFFFGGGIIILLLPPPSSSTTTRRROOOMMMLLLNNNOOOPPPSSSWWW^^^bbbnnnqqqxxx~~~~~~tttmmmnnnqqqrrrxxx}}}uuulllbbbWWWMMMGGGAAA???;;;666333111000000222111111000000000000000............---------------,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***yyynnngggeeecccaaa^^^___]]]ZZZXXXYYY]]]cccgggkkklllnnnoooooooooooonnnooommmnnnrrrvvv{{{~~~yyytttuuuwwwzzz|||yyyxxxuuupppmmmnnnqqqttt{{{}}}|||~~~zzznnngggaaaZZZWWWWWWTTTLLLEEECCCAAA???<<<:::999999999666666666555555555444444888888777777666444333222222222222222111111111111......////////////..................------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((()))))))))))))))(((((((((((())))))((((((''''''((()))***+++)))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******)))((((((((((((((('''''''''(((((())))))*********************++++++************************------------............000111111000000111555777999;;;EEEXXXpppuuukkkfffbbbdddfffhhhhhhfffdddbbbYYYYYYXXXVVVVVVZZZaaagggwwwwwwmmmeee^^^XXXUUUSSSRRRSSSWWW\\\___aaa```YYYTTTRRRQQQNNNMMMOOOPPPOOOOOOSSSWWWXXXTTTPPPGGGFFFDDDBBBBBBBBBDDDDDDIIIMMMSSSXXXZZZYYYUUUSSSVVVVVVUUUTTTQQQNNNKKKJJJEEEEEEFFFHHHIIIKKKMMMNNNRRRVVV[[[```bbb```\\\YYYOOOQQQUUUXXX\\\bbbhhhlllzzz|||}}}wwwwww|||uuuqqqsssvvvvvvxxx|||zzzooodddYYYOOOGGGAAA<<<:::777444222111111111222111000000//////000000000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++***)))((()))******)))(((}}}uuuoookkkhhhhhhddd^^^YYYWWWXXX[[[^^^]]]^^^```aaa```^^^\\\ZZZ]]]ZZZ[[[___bbbeeemmmuuuuuuqqqnnnqqqxxx|||yyyuuuqqqlllhhhggglllsssyyyzzz~~~~~~~~~yyyvvvxxx}}}~~~zzzoooddd]]]WWWOOOKKKJJJGGGAAA<<<;;;;;;;;;;;;;;;:::888888555444444444444333333333666666666555444333222111111111111111000000000000......////////////..................------------,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((***)))))))))))))))(((((()))))))))(((((((((''''''))))))(((((((((((())))))(((((('''''''''(((((()))***)))'''&&&&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))++++++*********)))))))))************************------------............///000111000000111444666444777>>>HHHVVVooo}}}vvvtttnnnmmmjjjgggeeeddddddddd]]]]]]\\\[[[ZZZ\\\___bbbjjjwwwxxxppphhhcccaaa^^^ZZZ[[[cccmmmwww|||vvvrrrjjj___YYYXXXTTTPPPPPPPPPRRRWWW[[[\\\YYYUUULLLJJJHHHEEEDDDDDDDDDEEEKKKUUUcccooorrrmmmddd]]]aaabbbaaa```]]]XXXTTTQQQMMMMMMLLLLLLMMMNNNOOOPPPVVV[[[bbbhhhiiifffaaa^^^WWW[[[aaagggmmmsssyyy~~~~~~{{{}}}zzz}}}|||xxxwww|||}}}|||}}}uuuhhhZZZOOOFFF???;;;777666444222111111111222222111000000//////000000000000000////////////...---,,,,,,++++++,,,,,,---...------,,,++++++******------------------------***************************)))((()))******)))(((rrrmmmfffaaa______aaabbbaaaaaaaaa```___^^^\\\[[[ZZZXXXYYY]]]^^^^^^ccciiimmmsssvvvuuuuuuwwwxxxwww~~~|||yyyvvvssspppnnnnnnxxxzzz}}}}}}~~~{{{vvvoooiiieee___```dddiiiooouuuxxxzzz~~~}}}{{{xxxtttqqqoooooohhhhhhhhhfffhhhppp~~~yyyrrrmmmddd\\\VVVPPPHHHDDDCCCBBB???<<<999999999999999999888888666666666666555555555555444444444444333222111000000000000000////////////---......//////......---.........---------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&''''''***)))'''&&&%%%'''(((***((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))************))))))))))))************************,,,,,,---------.........///000000000///000333555444555888>>>FFFZZZxxx~~~yyyrrrjjjeeebbbaaaaaabbbbbbbbbaaa```_________dddpppzzztttoookkkggghhhrrrrrrgggddd]]]RRRMMMNNNPPPUUUZZZ\\\ZZZXXXQQQOOOMMMJJJIIIIIIJJJKKKQQQ]]]ooo~~~}}}sssjjjggghhhhhhhhhddd```[[[WWWUUUTTTQQQOOONNNOOOPPPQQQUUU[[[cccjjjllliiiccc___dddiiiqqqxxx~~~}}}~~~|||~~~yyypppaaaSSSHHH@@@<<<999666555333222111111111111111111000///////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++***{{{vvvuuuvvvwwwwwwuuurrrmmmgggaaa]]]ZZZXXXYYYXXXZZZ\\\\\\YYY[[[___cccgggiiigggfffiiiiiigggjjjjjjiiihhhgggfffeeedddkkkjjjlllqqqvvvwwwtttpppiiihhhhhhhhhgggdddaaa___[[[]]]^^^```cccfffhhhjjjlllmmmmmmkkkiiiiiikkkmmmkkknnnrrrtttyyyqqqfffaaaZZZSSSOOOJJJDDDAAA@@@AAA@@@>>>===;;;999888777777888999777777666666666555555555222222333222222111000///000000000/////////......------............------...------------,,,,,,,,,,,,,,,+++++++++*********)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))************%%%&&&&&&'''((()))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&***((('''%%%&&&''')))***((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))'''(((((()))******++++++************************,,,,,,,,,------------......///000000//////111333555333333888???MMMaaarrrvvvllleee```^^^eeeeeeeeeeeedddccc```^^^[[[fffwwwvvvnnncccVVVOOOOOOQQQUUUZZZ^^^aaaaaaXXXWWWTTTRRRPPPPPPQQQQQQSSS]]]mmmzzz~~~wwwqqqiiijjjkkkkkkiiiddd```]]][[[YYYVVVSSSRRRSSSTTTVVVXXX^^^gggooosssssspppnnnqqqvvv~~~~~~rrriii[[[NNNEEE???<<<;;;888777555444222111000000111000000///.../////////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***sssggg^^^ZZZZZZXXXXXXYYYXXXVVVXXX]]]\\\```bbb``````bbb```\\\]]]\\\\\\\\\\\\\\\]]]]]]```___```cccgggiiigggddd```]]]ZZZYYYYYYYYYWWWVVVYYY\\\```cccdddgggiiikkkmmmnnnpppooommmoootttxxxpppccc\\\WWWQQQHHHDDD@@@>>>===>>>>>>>>>>>><<<:::888666777888999555555444444444333333333222222222222222111000///000000000000////////////------............------------------,,,,,,,,,,,,++++++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))***$$$%%%&&&'''((())))))***'''((()))******)))((('''&&&&&&''''''(((''''''&&&(((((('''&&&'''((()))***((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&''''''((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------///000000//////000111333000///555;;;BBBLLLVVVyyy|||oooddd^^^bbbbbbcccdddeeeddd```]]]VVV^^^mmm|||ssseee[[[UUUTTTTTTVVV[[[bbbiiinnneeebbb^^^YYYUUUSSSRRRRRRMMMSSS]]]gggmmmooonnnmmmiiiiiijjjiiigggddd```]]][[[YYYVVVTTTUUUXXX\\\^^^```eeemmmuuu{{{~~~||||||}}}wwweee]]]SSSIIIBBB???===<<<999888777555333111000///111000//////......///////////////............------,,,,,,++++++,,,,,,---))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******)))(((yyyrrrhhhdddaaa``````aaahhhppplllqqquuutttssspppiiiaaa]]]\\\ZZZXXXXXXYYYZZZ[[[___aaaeeejjjnnnooonnnlllgggbbb\\\XXXXXXYYYYYYYYYTTTZZZcccjjjooosssxxx{{{{{{ggg[[[VVVSSSPPPDDDBBB>>><<<;;;;;;;;;:::::::::999999888888777777333333333333222222222222111222222222222111000000111111111000000000//////,,,------......------,,,---------,,,,,,,,,++++++++++++++++++************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''((((((((('''((()))******)))((('''%%%&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))******'''''''''(((((())))))***'''((((((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,------------...000000///...///000111///000444777999???FFF\\\vvvyyyiii___[[[[[[\\\^^^aaaaaa^^^[[[TTTXXXaaallluuuxxxvvvrrrpppzzz|||ooojjjbbb___]]]]]]bbblllxxx{{{ssskkkccc\\\XXXVVVQQQSSSXXX]]]ccciiimmmooorrrqqqpppnnnkkkhhhdddbbb]]]\\\ZZZ[[[___eeelllqqqtttvvvzzz}}}yyygggTTTOOOHHHBBB???===;;;:::888777666555333222000///000000///............////////////.........---------,,,,,,++++++,,,,,,---***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))******)))(((}}}vvvpppnnnoootttuuuiiifffbbb___]]]^^^```aaajjjooovvv}}}vvvppphhhccccccfffgggggggggppp}}}yyyiiiWWWMMMKKKKKKJJJCCCBBB???<<<:::999888888555666999::::::999777555444444444333333333222222111222222222222111111000111111111111000000000000,,,------......------,,,---------,,,,,,,,,+++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&'''((()))++++++)))((('''$$$%%%''')))******))))))&&&&&&'''((())))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))******%%%&&&&&&'''((())))))***))))))))))))((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...000000///...///000111000333666555555:::BBBIII___~~~~~~jjj^^^VVVUUUVVVYYY]]]^^^\\\YYYPPPQQQUUU\\\bbbfffdddbbb___kkk~~~rrrooojjjiiinnnzzzvvvllleeebbb``````bbbeeekkkrrryyy}}}~~~zzzwwwssspppnnnfffeeeeeehhhoooxxxsss[[[GGGDDD@@@===;;;:::999777555555555444333222000000000000///...............------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))++++++++++++++++++++++++************************,,,+++***+++,,,,,,,,,***~~~vvvnnnjjjlllsssxxx|||llleeeZZZPPPJJJGGGFFFEEE@@@???>>><<<;;;;;;;;;:::888888777777666666555555333333333222222222111111000000000000000000000000///............---------.........------,,,,,,+++************************+++,,,---------,,,***)))&&&&&&'''((()))***++++++,,,,,,++++++***)))))))))******))))))(((((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''(((*********)))(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))),,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111111222333444666777888BBBMMMaaazzzuuuggg\\\WWWSSSTTTYYY^^^^^^]]]XXXSSSMMMMMMQQQUUUUUUSSSUUU^^^ppp|||ssspppppprrrxxx|||{{{yyy{{{iiiUUUCCC???:::666555444444333444444333333333222222222111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++***)))((((((|||wwwyyy|||}}}vvvmmmfff^^^XXXPPPIIIEEECCCAAAAAA@@@???>>><<<;;;:::::::::888888777777666555555555444444444333333333222222000000000000000000000000///............------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))(((((('''&&&(((((((((((()))))))))))))))))))))***************)))))))))(((((('''''''''************************'''&&&%%%%%%%%%%%%&&&'''&&&'''((()))***))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////000111222444555666;;;BBBPPPddd~~~qqqeee^^^VVVSSSUUUXXXXXXVVVVVVQQQKKKJJJLLLOOONNNLLLPPPXXXiii~~~{{{cccPPPAAA===888555444444333333333222222222111111111111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,---......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************zzzuuunnnmmmlllkkkhhhbbbZZZUUUOOOKKKFFFCCCAAA@@@>>>===@@@???===<<<:::999999888888888777666666555555444555444444444333333333333000000000000000000000000///............---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))++++++***)))((('''&&&&&&''''''(((((()))******+++(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------...///000111333444999<<>><<>><<<;;;999888888888888777777666555555444444444444333333333222222222000000000000000000000000///............---------,,,,,,,,,---.........///++++++++++++++++++++++++,,,+++***)))((()))***+++++++++***)))((('''&&&&&&''''''''''''(((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''************************((())))))(((((('''&&&%%%###%%%(((***++++++******++++++++++++++++++++++++------,,,,,,------...///---------...///000222333999:::===DDDPPPhhhzzzooo```WWWUUUVVVVVVUUUUUURRRMMMKKKJJJKKKJJJHHHJJJNNNWWWbbbppp|||~~~vvvqqqoooooooooyyysssaaaOOOAAA999666333222222333222222111111111000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************************************|||zzzxxxtttqqqeeeaaaZZZTTTPPPMMMJJJHHHDDDCCCAAAAAAAAA???===;;;===<<<;;;999888888888777777777666666555444444444222222222222111111111000///////////////////////////............---------------......//////000000)))))))))))))))))))))))))))((('''%%%%%%&&&''''''))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&###%%%'''***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...............//////111222333444444777<<>>;;;999::::::999888888888888888777777666555555444444333111111111111000000000000///////////////////////////............---------.............../////////))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))*********))))))(((''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((((((%%%&&&((()))************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...////////////000111222333222222555;;;===DDDWWWkkkrrrfff```\\\WWWTTTTTTSSSRRRQQQPPPPPPQQQRRRQQQRRRRRRSSSVVV[[[bbbgggrrr}}}}}}wwwlllcccdddnnnyyy||||||vvvaaaRRRIII@@@999555333111111111222111///111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------,,,,,,***++++++++++++,,,,,,,,,************************------,,,+++***)))((('''uuummmiiieeeaaa^^^RRROOOKKKIIIHHHHHHFFFEEE@@@???>>>===>>>===;;;:::888777777777777888999999777666666555555444333333222222222111111111000000///////////////////////////............------------------------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***(((((((((((()))))))))))))))((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))************((((((((())))))*********************************,,,,,,++++++,,,,,,---...///......//////000111222333111555<<<===<<>>??????>>><<<666666666666777888999:::777666666555444444333333333333333222222222111111//////////////////////////////.........---------,,,,,,,,,++++++*********************************))))))***++++++)))((('''))))))))))))((((((((((((''''''(((((()))*********'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((()))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((***++++++++++++******))))))))))))***+++************************,,,,,,++++++,,,,,,---..................///000111111...111999999555<<>>>>>======<<<<<<<<<;;;666777777888888888888777777666666666666555555555111111111111111111111111//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***************************************)))((((((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&+++***)))'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((+++***'''&&&%%%&&&''')))(((''''''&&&&&&''')))***))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++))))))************)))))))))************+++++++++++++++++++++++++++++++++---------............///...000111111222555:::===KKKWWWiii{{{uuuooommmiiibbb[[[WWWWWWXXXPPPMMMJJJIIILLLOOORRRSSSVVVYYY___gggooovvv{{{~~~yyyrrrppppppooorrrxxxttteeeYYYQQQFFF>>>:::888555333333333222222111000000000///............---------......---------,,,,,,,,,///...,,,*********,,,---,,,,,,,,,++++++*********)))))))))***+++++++++,,,,,,***))))))+++,,,,,,,,,)))((((((((((((((())))))+++*********))))))((((((}}}|||yyyxxxxxxvvvsssllleee___\\\WWWRRRNNNMMMMMMKKKJJJEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>======<<<;;;::::::777888999999999888777777666666555555555444444444222111111111111111111111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,***************************************)))((((((&&&&&&'''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''***)))((('''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''%%%%%%%%%&&&''''''''''''''''''((()))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))(((((())))))***+++))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///000111111222444888;;;<<>>===<<<;;;:::999888888999:::::::::888666555444444444444333333333333222222222111111000000000/////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***************************************)))((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((('''''''''''')))(((''''''&&&'''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000111111111111333666999666:::AAALLLcccvvvdddVVVPPPOOOMMMKKKHHHGGGIIIKKKMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSVVVWWW[[[dddmmm|||vvvrrrooopppwww|||iii[[[SSSKKK@@@888666555444333333222222111111000/////////............---------//////.........---------...---+++******+++,,,,,,,,,,,,,,,++++++++++++***+++++++++************************,,,------,,,***++++++******)))******+++************))))))))))))wwwrrrsssxxx{{{uuummmhhhbbb]]]YYYUUURRRPPPKKKIIIFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===>>>>>>===;;;:::888777777777888999:::999666444222333333333333222222222111222222111111000000///////////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++***************************************)))((((((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%%%%&&&((()))))))))((('''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))******))))))************))))))))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,000111222111000111333555888:::<<>>===<<<<<<======<<<:::999777666555555666777777666444222000333222222222111111111111111111111000000000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))***************)))(((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''((((((((((((''''''%%%&&&((()))))))))(((''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''((())))))***))))))************))))))))))))*********+++++++++************************,,,,,,,,,,,,------------///000111111000000111333333555888;;;@@@KKK]]]kkkzzzlllccc```TTTPPPLLLJJJKKKMMMOOOOOOMMMMMMNNNOOOOOOPPPPPPPPPLLLKKKMMMQQQWWWaaasss}}}zzzsssmmmjjjkkkqqq|||vvvdddTTTKKKGGG@@@888333333444333333222222111111000//////...///............---------///.........------------+++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))***,,,......+++)))------,,,++++++***++++++))))))))))))))))))******~~~~~~zzzwwwxxxzzzxxxooohhh]]]YYYSSSOOOMMMKKKIIIGGG@@@AAAAAA@@@>>>>>>???AAA@@@??????>>>===<<<;;;;;;<<<;;;:::999888777666555444444444444333222222111222222222222111111111111000000000000000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))***************)))(((((()))(((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))************)))))))))************+++++++++************************,,,,,,,,,,,,------------...///111000//////000111000111666:::<<>>@@@AAA@@@>>>===???AAA??????>>>===<<<;;;::::::::::::999888777777666666555444333222222333333444333333222222222111111111......//////000111111111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))***************)))((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&'''((()))))))))((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''''''''''''''((())))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((''''''''''''((())))))))))))************)))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,...000000//////000111111000444999::::::@@@GGGLLL[[[qqqwwwoooggg\\\SSSOOOOOOPPPQQQXXXVVVSSSRRRRRRTTTXXXZZZUUUSSSRRRRRRPPPRRR\\\gggyyyqqqgggbbb___ZZZXXX[[[dddlllsss}}}ttt```PPPEEE@@@<<<888444444555555333111111111111000//////......///............------------,,,,,,,,,,,,+++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,***************++++++++++++***)))***,,,---,,,+++---,,,+++******)))))))))((()))))))))************pppffffffaaa[[[XXXXXXXXXWWWVVVOOOMMMLLLLLLMMMKKKIIIGGGAAACCCDDDCCC???===>>>@@@>>>>>>===<<<;;;::::::999999888888888777777666666666444333222222333555777333333333222222222222111------...///000111222222////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))***************)))((((((%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&''')))*********)))(((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''&&&$$$$$$$$$&&&((()))(((((('''&&&&&&((()))***&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))************)))))))))************+++++++++)))))))))))))))))))))))))))************++++++++++++---///000/////////111222//////333555444888???@@@HHHTTTeee~~~yyykkk___YYYWWWXXXYYYYYYWWWTTTSSSUUUZZZ___ccc]]]ZZZWWWSSSMMMJJJPPPYYYlllzzzwwwfff[[[VVVVVVZZZYYY___lllwww~~~}}}jjjWWWHHH>>>:::999666444444666666333000111111111000//////......//////.........---------,,,,,,,,,+++++++++******((()))***+++++++++++++++*********++++++,,,,,,,,,))))))******+++++++++,,,,,,+++))))))+++---,,,,,,---,,,+++***))))))))))))(((((())))))*********+++{{{wwwxxx{{{||||||zzztttkkkbbb\\\WWWSSSOOOPPPTTTWWWUUURRRLLLKKKJJJJJJKKKJJJHHHFFFCCCBBBBBBAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::999777555444333222444444333333333333222222444444444333222111000///000000//////000111222222///......///000///,,,***,,,,,,,,,+++++++++******...---,,,+++************))))))))))))))))))))))))''')))***)))((('''(((******((('''''')))***))))))''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***)))((('''&&&&&&'''(((%%%&&&&&&''''''&&&%%%%%%(((((((((((((((((((((((('''((((((((('''&&&%%%%%%'''&&&$$$######$$$%%%&&&&&&&&&&&&''''''''''''(((///---+++)))''''''''''''***++++++***'''&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))************)))++++++************++++++))))))))))))************************+++,,,---...............////////////111111222333444444444444999:::EEETTTaaasssuuujjjccc``````fffaaa[[[XXXZZZ___ccceeejjjddd[[[TTTRRRRRRSSSTTT___fffqqq}}}vvvlllcccXXXVVV\\\eeegggnnnxxxyyyeeeUUUJJJBBB;;;666666555444333222222222222000000///.....................---------,,,,,,,,,---,,,++++++******++++++......---,,,+++***)))(((************************++++++************++++++---,,,***)))))))))******+++++++++*********))))))((((((((((((((((((((((((~~~{{{uuummmiiiiiihhhiiiiiigggccc\\\UUUQQQTTTPPPMMMMMMQQQSSSRRROOOKKKJJJIIIIIIJJJJJJHHHFFFCCCBBBAAAAAA??????>>>===>>>>>>======<<<;;;;;;:::<<<;;;:::999888666555555444444333333333222222222333333333333222111000/////////////////////000000///...---...//////---***,,,,,,,,,+++++++++******...---,,,+++************))))))))))))))))))))))))''')))***)))((('''(((******)))''''''((())))))(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((''''''''''''((((((***)))((('''&&&''''''((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%'''&&&%%%$$$$$$%%%'''((('''''''''(((((((((((()))---+++***(((''''''''''''&&&%%%###$$$'''(((&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))((())))))))))))*********+++******))))))******+++))))))))))))************************+++,,,---...------------............000000111222333333333333444444;;;EEELLLYYYttt|||tttqqqqqqrrrnnnggg```]]]___eeekkknnnhhh```YYYUUUTTTTTTSSSWWW\\\dddmmmxxx{{{iiidddcccaaafffnnnyyyzzz~~~{{{kkkaaaRRRGGGAAA>>>:::666555555444222222111111111000000///.....................---------,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++******++++++++++++++++++++++++++++++************++++++******+++++++++***))))))+++++++++*********))))))++++++++++++++++++++++++{{{tttooojjjccc___^^^[[[\\\\\\ZZZXXXTTTPPPNNNPPPMMMJJJJJJMMMNNNMMMLLLJJJIIIHHHHHHIIIJJJIIIGGGBBBBBBAAA@@@???>>>>>>============<<<<<<;;;;;;:::::::::999888888777666666333333333333222222222222333333333333222111000000//////.....................------...//////---+++,,,,,,,,,+++++++++******---,,,+++***************))))))))))))))))))))))))''')))***)))((('''(((***+++)))''''''(((((('''&&&###$$$&&&(((((()))((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((''''''((((((((())))))(((''''''''''''(((---+++)))'''&&&%%%%%%&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&'''&&&%%%%%%&&&'''(((***'''(((((((((((()))))))))))))))(((''''''''''''(((%%%!!!"""(((+++((($$$''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((()))***++++++******))))))******+++))))))))))))***************************+++,,,---+++,,,,,,,,,------------...///000111222222222222444333777===???EEEXXXlll|||yyyqqqfff]]]\\\aaagggkkkfff^^^XXXTTTRRRPPPOOOOOOQQQUUU[[[dddqqq~~~~~~pppeeeggglllrrr|||mmm]]]PPPIII@@@;;;999999777555444444333222111111111111000000///.....................---------,,,,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''')))+++------,,,***(((+++++++++***************))))))))))))))))))))))))~~~}}}yyyssslllgggbbb]]]YYYWWWXXXWWWVVVUUUSSSRRRPPPOOOMMMKKKHHHHHHIIIKKKJJJIIIIIIGGGFFFFFFHHHIIIHHHGGGBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;::::::666666666666666555555555333333333222222222222111222222222222222111000000////////////......---,,,...---,,,---......---,,,,,,,,,,,,+++++++++******,,,,,,+++***************))))))))))))))))))))))))''')))***)))((('''(((***,,,***((('''''''''&&&%%%"""###&&&((())))))((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((('''''''''((((((,,,***(((&&&%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''(((***+++''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((&&&$$$"""%%%***,,,+++(((''''''((((((((((((''''''(((((((((((())))))))))))***)))'''&&&'''(((***,,,******))))))))))))******((()))))))))***************************+++,,,,,,,,,,,,,,,,,,------------------...///000000000000333333777:::;;;???KKKYYYrrrxxxmmmddd___^^^___ccc___ZZZVVVTTTRRRPPPNNNMMMNNNOOORRRXXXaaalllsssyyyyyyyyyyyyxxxzzz~~~xxxssswww~~~|||hhhUUUIIIDDD@@@:::777666666555333333333222111111111111111000000///.....................---------,,,,,,,,,---,,,++++++******++++++************++++++++++++++++++++++++++++++++++++++++++************++++++'''(((***,,,,,,,,,+++***************************((((((((((((((((((((((((wwwrrrrrrssskkkgggaaa[[[XXXVVVSSSPPPSSSRRRPPPNNNMMMLLLLLLLLLLLLJJJHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHHHHGGGBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::555555555555555555555555333333222222222111111111111111222222222111000000///000000000000///------...,,,+++,,,---...---,,,,,,,,,,,,+++++++++******++++++******))))))******((((((((((((((((((((((((''')))***)))((('''(((***+++)))''''''''''''&&&%%%"""###&&&((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((())))))(((''''''''''''((((((((((((((((((((('''%%%$$$$$$&&&''')))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''(((((((((''''''(((((((((((()))***''''''((((((((((((''''''(((((((((((())))))))))))***((('''&&&&&&(((***+++***))))))))))))))))))***((()))))))))******************))))))******++++++,,,------------.........,,,,,,---...///////////////000222555666888@@@HHH[[[iiizzztttmmmccc\\\]]]ZZZWWWUUUUUUTTTSSSRRRMMMNNNNNNOOOQQQVVV\\\aaafffggggggffffffgggjjjmmmyyy}}}nnn```RRRGGGAAA???===:::777666555444333222222111000000000111111000000///.....................---------,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))++++++************++++++***)))))))))***+++,,,,,,************************++++++++++++++++++++++++qqqtttzzz~~~}}}qqqgggdddddddddaaa___[[[UUUSSSUUUSSSOOOOOONNNMMMKKKJJJJJJJJJJJJLLLKKKIIIHHHGGGGGGHHHIIIHHHFFFDDDDDDEEEFFFFFFFFFAAAAAA@@@???>>>======<<<::::::::::::::::::::::::777777777777777777777777222222222222111111111111000111111111111111000000...///000111000///...------,,,***+++,,,......---,,,,,,,,,+++++++++******+++******)))))))))******((((((((((((((((((((((((''')))***)))((('''(((******(((&&&&&&''''''&&&%%%###$$$&&&(((((()))((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&'''(((((()))(((((((((%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&''''''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&((()))(((&&&%%%&&&(((''''''((((((((((((''''''(((((((((((())))))))))))(((((('''''''''((()))******))))))(((((())))))***))))))))))))******************)))))))))******+++------------............+++,,,---...///////////////000111222222444888;;;HHHOOO```yyyzzzlllaaa\\\YYYUUUSSSSSSSSSSSSRRRNNNNNNNNNMMMLLLNNNQQQTTTXXXYYYYYYXXXWWWXXXZZZ\\\gggssswwwooommmsss||||||xxx{{{zzzmmm]]]RRRJJJBBB>>>>>>999888777555444444444555111111000000000000000111000000///.....................---------,,,,,,,,,---,,,++++++******++++++++++++*********)))))))))))))))))))))))))))))))))++++++************+++++++++***)))))))))***+++,,,***************+++++++++************************XXXZZZ^^^ccchhhmmmrrruuu|||xxxvvvuuutttqqqnnngggjjjhhhaaa[[[ZZZZZZXXX[[[[[[XXXSSSSSSWWWWWWSSSMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHFFFFFFGGGHHHIIIGGGDDDCCCDDDEEEEEEDDDAAAAAA@@@???>>>===<<<<<<999999999999999999::::::888888777777666666666555222222222222111111111111000000111111111111000000,,,---///000000///...------,,,******,,,---...---,,,,,,,,,+++++++++************))))))))))))******((((((((((((((((((((((((''')))***)))((('''(((***)))'''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))(((((('''&&&%%%&&&&&&&&&&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))******************))))))))))))******+++,,,,,,,,,------------+++,,,---...////////////111222111111222444555555<<>>===<<<<<<999999999999999999999:::777666666555444444333333222222222111111111111000///000000111111111000000***+++---/////////---,,,---+++******,,,---......,,,,,,,,,+++++++++*********)))))))))))))))******((((((((((((((((((((((((((()))***)))((('''(((***(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&%%%&&&((()))))))))(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&'''''''''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''')))%%%"""$$$)))+++)))%%%''''''((((((((((((''''''(((((((((((())))))))))))&&&'''(((((()))((((((((())))))(((((((((((())))))))))))))))))******************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---...////////////...//////...000333444333666888@@@JJJUUUfffzzzuuummmfffbbb___]]]\\\TTTRRROOOKKKJJJLLLQQQUUUTTTTTTTTTQQQMMMKKKKKKLLLRRRVVV\\\aaahhhtttvvvfff```[[[[[[bbbjjjnnnoookkkmmmnnnooorrrxxx~~~lllZZZNNNDDD<<<======888444555555555333111//////111333000000////////////000111000000///.....................---------,,,,,,,,,---,,,++++++******++++++''''''((()))***+++,,,,,,************************++++++************++++++)))***,,,------+++(((&&&))))))******++++++++++++************************>>>???AAADDDGGGJJJMMMNNNSSSVVVZZZ```gggmmmqqqtttwwwvvvtttssstttvvvyyy{{{}}}~~~}}}{{{yyyxxxrrrkkkgggeeeeeecccbbb\\\\\\ZZZXXXVVVUUUSSSRRRUUUTTTSSSRRRQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOMMMLLLKKKKKKLLLNNNPPPQQQMMMLLLKKKIIIGGGFFFFFFFFFHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@???======:::888777888::::::888555444555666666666666666555333222111000000222444555000000000000000000000000//////.........---------------------------------...+++))))))******'''$$$))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%,,,***)))'''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,***)))(((((())))))*********+++---,,,,,,,,,,,,---......000000111111111222222222444777:::<<>>===<<<<<<:::999888888::::::888555444555555555555555444444555444222111000111111222000000000000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,***((())))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&%%%%%%''''''&&&%%%***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))+++++++++******))))))(((---,,,,,,,,,,,,---......000000000111111111222222222555888888:::BBBOOOYYYsssoooggg\\\UUURRRRRRQQQPPPTTTSSSRRRRRRRRRPPPMMMJJJJJJKKKMMMOOOSSSYYYbbbiiivvvyyyzzzvvvnnnhhheeefffmmm{{{xxxllldddfffcccaaacccgggmmmrrruuuxxx{{{}}}~~~zzziii^^^XXXRRRHHHAAA===;;;888555333222333333333333333333222111000///////////////////////////------.........------,,,.........------,,,,,,,,,+++++++++++++++******)))************************++++++++++++******))))))))))))))))))))))))))))))((()))***)))(((((()))+++...---+++***)))***+++,,,******)))(((((((((((((((::::::;;;;;;<<<<<<======@@@AAABBBCCCDDDEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMQQQUUUYYY^^^dddhhhgggiiijjjkkkkkkjjjhhhgggfffeeecccbbbbbbccceeefffiiiiiiiiiiiiiiihhhhhhhhhffffffhhhjjjkkkkkkgggeeeaaa^^^[[[XXXVVVUUURRRPPPUUUSSSQQQPPPQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMMMMLLLLLLMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKLLLNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>===<<<;;;::::::999999999::::::888777444555555555444333222222555444333222111000//////000000000000000000000000............------------++++++++++++++++++++++++...---,,,,,,------+++***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''''''''%%%((((((''''''&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++++++++++++++*********,,,,,,,,,,,,,,,---......//////000000000111111111...222555555444666===CCCUUUfff~~~~~~rrrbbbXXXVVVUUUSSSPPPPPPRRRTTTWWWWWWTTTNNNIIIJJJJJJKKKKKKLLLPPPVVVZZZdddfffgggccc\\\WWWVVVVVV\\\fffrrrzzz{{{{{{||||||tttnnnkkknnnnnnllllllnnnssszzzsssfffVVVKKKFFFBBB<<<777999777555333222111111222333333333333222111000000////////////////////////000000///...------------,,,,,,++++++++++++************++++++******)))((('''(((((())))))*********,,,,,,++++++++++++******)))))))))))))))))))))))))))***+++***)))((()))+++...---+++******+++,,,---******)))(((((((((((((((:::::::::::::::;;;;;;;;;===>>>>>>@@@AAABBBCCCDDDBBBCCCEEEFFFFFFFFFEEEEEEFFFHHHIIIKKKLLLNNNQQQTTTSSSTTTUUUVVVVVVTTTSSSRRRUUUTTTSSSRRRRRRSSSTTTUUUYYYXXXVVVUUUTTTUUUUUUVVVSSSTTTWWWYYY[[[ZZZYYYWWWWWWVVVTTTRRRPPPNNNMMMLLLPPPPPPPPPPPPQQQQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKOOOMMMKKKIIIIIIKKKNNNOOOLLLLLLKKKKKKLLLMMMNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@===>>>>>>======<<<;;;:::::::::::::::::::::888888666666666555444333222111333333333333222111//////000000000000000000000000------------------------************************++++++******++++++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''((()))***+++'''((()))***,,,---//////,,,,,,++++++,,,,,,---........./////////000000000---111444444333444888<<>>===:::777777777555444333333444444222222222222222111000000////////////////////////222111///...---------...+++++++++++++++*********)))************)))((((((''''''(((((()))***++++++************************))))))))))))))))))))))))***+++,,,,,,***))))))***++++++*********+++,,,,,,***))))))(((((((((((((((777888888999::::::;;;;;;::::::;;;<<<>>>???@@@@@@>>>@@@AAABBBCCCBBBAAA@@@AAABBBCCCCCCBBBCCCDDDFFFIIIJJJKKKKKKKKKJJJIIIIIILLLLLLKKKJJJJJJKKKLLLLLLMMMLLLJJJHHHHHHHHHJJJJJJIIIKKKNNNPPPPPPPPPPPPPPPLLLLLLMMMLLLKKKJJJIIIJJJJJJLLLMMMMMMLLLKKKKKKJJJNNNMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKNNNMMMKKKJJJJJJLLLOOOQQQNNNNNNMMMMMMNNNNNNOOOOOOLLLKKKJJJHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;:::999:::::::::999888888888777777777666666444333222000111111222222222111000////////////////////////,,,,,,------------------******************************+++******)))******((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&(((((('''&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((***))))))((()))***+++,,,'''((()))***,,,---//////,,,++++++++++++,,,------------........./////////000222333222111222666:::666===JJJXXXjjjpppbbbZZZYYY[[[VVVZZZ```gggjjjgggaaa\\\SSSQQQNNNMMMNNNPPPSSSTTTUUUVVVVVVTTTQQQMMMKKKJJJPPPRRRVVV[[[bbbkkkxxx}}}|||wwwiii```YYY___fffmmmuuu|||}}}wwwlllbbbWWWIII@@@<<<;;;999777666666555555444444444444111111222222222111000000........................222111///...---------...+++++++++++++++,,,,,,,,,)))************)))(((((((((((())))))***+++,,,,,,((((((((())))))))))))))))))))))))))))))))))))))))))***,,,,,,+++))))))***)))))))))))))))************))))))(((((((((((((((555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;===???@@@???@@@AAACCCCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHEEEGGGJJJKKKJJJIIIJJJKKKGGGHHHJJJJJJIIIHHHIIIJJJHHHIIIKKKKKKIIIHHHHHHIIIMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIJJJKKKNNNOOONNNOOOOOOOOOOOOOOOOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::777999::::::888777777888777777777777666555444444000000000111111111222222////////////////////////,,,,,,,,,,,,------------************************+++,,,---,,,***)))***+++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&'''(((((('''&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))),,,+++***)))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,+++++++++++++++*********+++++++++++++++,,,------,,,,,,---------.........222222111000//////222444777:::@@@GGGQQQeee~~~lll___ZZZ[[[[[[^^^cccjjjoooooollliii___ZZZTTTPPPPPPRRRSSSTTTVVVWWWWWWVVVSSSNNNJJJGGGIIIIIIMMMSSSYYYaaammmyyy~~~wwwpppnnnooouuu{{{{{{xxxvvvvvvuuuyyylllccc^^^UUU[[[eeeoooyyyuuuggg^^^SSSLLLBBB;;;888777666444333333333333333333222222000111111111111111000000........................000000///...------------+++,,,,,,,,,,,,---------******++++++******)))(((((())))))******+++++++++'''''''''(((((((((((()))))))))))))))))))))))))))&&&)))+++,,,+++*********))))))))))))))))))((((((******)))(((((((((((((((666666777777888999999999<<<<<<<<<<<<;;;;;;;;;:::<<<<<<=========<<<<<<<<<:::<<<>>>???@@@@@@BBBCCC??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCGGGGGGFFFFFFFFFGGGHHHHHHDDDGGGIIIHHHFFFEEEFFFGGGGGGJJJLLLLLLJJJIIIIIIJJJGGGJJJKKKKKKIIIIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOOOONNNLLLLLLHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNNNNOOOOOONNNNNNNNNHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@???<<<======<<<<<<;;;:::999666888:::999777555666777555555555666666555444444222111000//////000111111////////////////////////++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---,,,)))'''((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''')))'''&&&'''((()))(((&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************+++++++++******))))))(((+++++++++***++++++,,,---,,,,,,,,,,,,------------.../////////...//////000888777999???EEEPPPdddwwwqqqgggcccdddfffiiiooouuuyyy{{{zzzpppiii^^^WWWSSSSSSSSSSSSVVVXXXZZZ[[[[[[WWWRRRNNNHHHGGGHHHNNNQQQUUU```kkkwwwzzzuuukkkfffaaa```aaaeeeoooyyy|||tttooossszzzvvvqqqoookkkgggfffbbbnnn{{{xxxkkkccc```aaa[[[```gggnnnuuu|||vvvggg\\\TTTOOODDD@@@;;;888777777555444333333333333222222111111000000111111111111000000........................------.........------,,,+++++++++,,,,,,,,,------+++++++++++++++******)))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))$$$&&&***++++++******+++***************)))((('''******)))(((((((((((((((::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;::::::::::::999;;;===>>>======>>>???<<<===>>>???@@@BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEHHHJJJHHHEEEDDDDDDFFFGGGJJJLLLKKKHHHFFFFFFGGGEEEHHHJJJIIIHHHIIILLLPPPMMMNNNOOOPPPQQQRRRSSSTTTMMMNNNOOOOOOOOONNNLLLKKKHHHIIIJJJKKKMMMNNNNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLGGGGGGFFFEEEDDDDDDDDDEEEBBBBBBBBBBBBAAAAAA@@@???;;;;;;;;;;;;:::999888888555777999888666444555777333333444444555444444444555333111///......///000////////////////////////+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++)))&&&$$$$$$&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&'''((()))((('''%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''')))***))))))((((((((())))))*********+++++++++******++++++,,,---++++++,,,,,,,,,---------)))+++---000111111111000333///000777===BBBLLLWWWmmm|||tttrrrrrrtttyyyvvvhhh]]]WWWUUUTTTRRRPPPSSSXXX]]]___^^^YYYVVVLLLIIIIIILLLLLLLLLTTT^^^bbbllltttsssnnnkkkgggcccWWWSSSQQQSSSTTTWWW___hhhxxxvvvtttqqqlllbbb\\\aaaiiiooowwwxxxiiicccaaa\\\XXXVVVSSS\\\ffflllrrryyy}}}|||{{{{{{wwwlllaaa\\\___dddfffgggiiillloooqqqrrrrrr~~~www```QQQIIIEEECCC<<<:::888888999999888666444444444444444333222111///000000111111111000000........................+++,,,---.........---,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((('''''''''(((((())))))*********+++))))))))))))))))))))))))"""%%%)))************+++,,,,,,,,,++++++)))((('''******)))(((((((((((((((999888777777777888999:::777888:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>????????????>>>===<<<;;;<<<===???AAA??????????????????@@@AAACCCCCCCCCCCCCCCCCCCCCBBBEEEGGGHHHIIIIIIHHHFFFEEEHHHIIIIIIIIIIIIGGGFFFEEEJJJJJJJJJJJJJJJKKKLLLLLLNNNQQQSSSRRROOOMMMNNNPPPPPPOOOMMMKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMPPPOOOOOONNNMMMLLLKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@????????????===<<<;;;999888777777777555555666666666666555555555555444444444333333333111222222222222111000000///............///000000,,,,,,,,,+++++++++******+++++++++************)))++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++)))&&&$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''+++***((('''&&&&&&'''''')))))))))(((((('''%%%%%%************************)))))))))(((((((((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000000111222444777<<<@@@BBBUUU]]]nnnvvvhhh^^^XXXUUUTTTPPPSSSUUUXXX^^^aaa\\\SSSRRRNNNIIIHHHLLLRRRUUUVVV^^^]]]]]]^^^\\\XXXUUUTTTLLLKKKJJJIIIJJJNNNUUUZZZeeeppp|||{{{rrrgggddd___ZZZWWWWWWWWWXXX]]]cccnnn{{{|||oooiii___XXXTTTSSSSSSTTTRRRSSSUUUZZZaaafffiiijjjlllmmmllljjjhhhhhhjjjlllrrrmmmhhheeefffjjjooorrryyy|||aaaOOOHHHFFFBBB>>>999888666555333333222222222222111111000///......111111111111000///------)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((()))))))))))))))(((''''''))))))))))))************+++*********))))))(((((())))))))))))))))))))))))++++++************++++++&&&&&&''''''((()))))))))666666666666777888888999::::::;;;;;;<<<;;;;;;;;;999999999:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>===<<<;;;<<<===???@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHIIIIIIGGGFFFEEEHHHHHHIIIIIIIIIHHHFFFEEEFFFFFFGGGHHHJJJLLLMMMOOONNNPPPQQQPPPNNNMMMNNNPPPOOONNNLLLJJJIIIJJJKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPNNNNNNMMMLLLKKKKKKJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@??????>>>??????<<<;;;:::999888777777777555555666666666666555555555444444444444333333333111222222222222111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))************************(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''%%%%%%%%%''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))'''&&&&&&''''''((((((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((*********************************************************+++++++++,,,,,,,,,,,,,,,---......//////333222222222444777:::;;;@@@FFFRRRddd{{{|||nnnccc[[[WWWSSSUUUVVVYYY___eeeddd^^^ZZZTTTNNNKKKMMMRRRUUUWWWVVVTTTSSSRRRQQQNNNMMMMMMHHHHHHGGGGGGGGGJJJOOOSSS\\\dddlllooopppooohhhaaaZZZXXXSSSOOOMMMMMMNNNOOOSSSWWW^^^gggoooqqqnnnjjjddd___ZZZUUUTTTSSSSSSRRRPPPTTT[[[ccchhhlllmmmnnnuuuyyy}}}}}}{{{zzz{{{}}}|||uuuqqqrrrvvv||||||jjjRRRCCC>>>===:::777888777666444333333222222333222222111000000//////111111111000000///------)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))))))))))))))((('''''''''(((((((((((()))))))))******************))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''333444555666777777888777<<<<<<;;;;;;:::;;;;;;;;;999999999999999888888888;;;<<<<<<=========<<<<<<======<<<;;;;;;===>>>???======<<<<<<===>>>>>>???<<<===>>>@@@BBBDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJIIIIIIGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPNNNLLLLLLNNNPPPNNNMMMKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>;;;::::::999888777666666555555666666666666555555444444444444333333333333111111222222111111000///000///...,,,++++++******,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&((()))************))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''((((((*********************************************************++++++++++++,,,+++++++++,,,------......111111000000111333555666666999>>>HHHXXXnnnuuujjjcccZZZ[[[ZZZ[[[ccclllooommmiiibbbXXXRRRPPPSSSWWWYYYXXXWWWTTTQQQOOOMMMLLLKKKGGGHHHHHHGGGGGGIIILLLOOOVVV\\\___^^^^^^^^^ZZZUUUTTTRRRNNNKKKJJJJJJLLLNNNOOOQQQUUU[[[```ccccccaaa\\\ZZZWWWUUUUUUUUUTTTSSSRRR[[[hhhrrrwwwyyy{{{|||wwwfffYYYHHH===;;;;;;999666777666555444333222222222333333222222111000000000000000000000///......---******+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((*********+++++++++++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&222333555777888888888777===<<<:::999888999::::::999999999999999888888888;;;<<<<<<<<<<<<;;;;;;:::===<<<<<<;;;;;;<<<======;;;;;;;;;;;;<<<===>>>>>>;;;<<<===???AAACCCDDDEEEDDDEEEFFFGGGGGGFFFFFFEEEHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKQQQPPPOOOMMMLLLMMMOOOQQQNNNMMMLLLKKKJJJKKKKKKKKKOOOOOONNNNNNLLLKKKJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@???>>>============:::999999999888777666666444555555666666555555444444444444333333333222222111111111111111000000///111000///...------------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((''''''''')))''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''(((((((((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,((((((''''''''''''((((((************************++++++++++++++++++++++++************+++++++++++++++++++++,,,------......------...///000333555666777999;;;>>>DDDSSSfffuuuzzzrrrggggggdddbbbhhhsssyyyzzz{{{sssfff[[[UUUTTTVVVXXX^^^___^^^ZZZWWWWWWUUUQQQOOONNNMMMJJJJJJLLLQQQUUUXXX]]]___]]]\\\\\\XXXSSSWWWTTTQQQNNNLLLMMMOOOPPPQQQTTTYYY___eeeiiikkkkkkeeebbb___]]]\\\\\\[[[ZZZ[[[eeesss|||wwwmmmccc[[[VVVMMMBBB<<<::::::999777555555444333222222222333333222222222111111111000//////000000///......---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))*********++++++,,,,,,---))))))))))))))))))))))))***))))))(((((())))))***))))))((((((''''''''''''333555666888999999888777;;;:::888777666777888888::::::::::::999999999999::::::;;;;;;;;;::::::999<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::;;;<<<===>>>======>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLRRRPPPNNNMMMMMMOOOQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOONNNMMMKKKIIIHHHJJJJJJKKKKKKKKKKKKKKKKKKHHHGGGGGGFFFEEECCCCCCBBB??????>>>===<<<<<<<<<<<<999999::::::999888777666444444555555555555444444444444333333333222222222000111111111111000//////......---------......///,,,,,,,,,+++++++++******+++++++++*********))))))************************(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((''''''''')))'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,((((((''''''''''''(((((())))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,---......//////------...///000222333444333666999999;;;AAAKKKTTTgggzzz}}}xxxwwwsssooosss|||~~~qqqcccYYYTTTSSSTTTZZZ___bbbaaabbbdddccc^^^]]]ZZZTTTOOOMMMQQQXXX^^^eeejjjnnnmmmllliiiccc\\\^^^[[[WWWRRRPPPOOOPPPQQQVVV[[[ccckkkssszzz~~~}}}xxxqqqkkkhhhgggfffeeedddkkkssswwwxxx{{{qqqbbbXXXOOOIIIGGGBBB<<<777666555444333444333333222222222333333222222222111111111111111...////////////......---.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******(((((())))))))))))(((((((((((()))))))))******************++++++,,,,,,---))))))))))))))))))))))))+++******))))))******+++''''''''''''(((((())))))666666777888888888777777888888777777666777777777999999999999::::::;;;;;;888999::::::::::::999999;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<>>>>>>?????????@@@@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJGGGGGGHHHIIIKKKMMMOOOPPPPPPNNNLLLMMMNNNPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJLLLMMMMMMLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>===<<<;;;;;;;;;;;;999::::::;;;:::999888777444444555555555555444444333333333333222222222222000000111111000000///...+++++++++++++++,,,------,,,,,,,,,+++++++++******+++++++++************)))************************(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''###$$$%%%''''''((((((((()))***************))))))''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,---....../////////000000000000/////////...111555777777:::>>>BBBIIIZZZqqqyyykkk^^^VVVSSSSSSUUU^^^dddfffllluuuxxxtttmmmhhh___VVVRRRUUU\\\bbbvvv~~~{{{sssqqqmmmggg```[[[XXXWWWWWW___eeeoooyyy}}}yyyvvvtttssslllmmmmmmlllkkkmmmrrrvvv|||jjjWWWKKKDDD@@@>>>===:::777444333222222222222111111111222333333000000000000000000000000....../////////......---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************'''(((((()))))))))))))))))))))))))))*********************+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***777777666555555555666666666777777888888888888777666666777888999:::;;;;;;777777888999:::::::::999;;;;;;;;;;;;;;;:::999999999:::::::::;;;===>>>?????????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFBBBDDDFFFGGGIIIIIIIIIHHHFFFGGGGGGHHHJJJLLLNNNOOOMMMKKKJJJKKKNNNOOONNNLLLMMMMMMMMMNNNNNNNNNMMMMMMGGGIIIJJJLLLLLLLLLKKKJJJGGGHHHHHHIIIJJJKKKKKKKKKHHHHHHGGGEEEDDDCCCBBBAAA>>>===<<<;;;::::::::::::999:::;;;<<<<<<;;;999888333444444555555444444333333333333222222222222111000000000000000//////...,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$&&&''''''''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++,,,------......---....../////////......000000111222444777:::<<<:::FFFSSS```qqquuuhhh^^^ZZZYYYWWW```eeefffppp}}}wwwmmmaaaZZZYYY]]]aaawwwzzzqqqiiidddaaa```eeejjjrrrzzz~~~sssqqqnnnllllllooosssvvv|||}}}dddPPPDDD???>>>:::;;;:::888555444444555111111111111111222333333////////////////////////------...//////......---------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************''''''((()))))))))))))))((((((((())))))))))))*********************))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((888777555444333333444555555777888:::::::::999888444444555777888999:::;;;555666777888999:::::::::;;;;;;;;;;;;;;;:::999888:::::::::;;;<<<===??????>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCEEEFFFFFF@@@AAACCCEEEFFFGGGGGGFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHJJJMMMNNNLLLIIIKKKLLLMMMMMMMMMMMMLLLLLLIIIJJJKKKLLLKKKJJJHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGFFFDDDCCCAAA@@@@@@======<<<;;;:::::::::::::::;;;<<<======<<<:::888333444444555555444444333333333333222222222111111000000000000000//////...000///...---,,,+++++++++,,,,,,,,,+++++++++******+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%% !!!"""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******+++,,,,,,------((()))+++---///000000000333///,,,+++...222555666666===CCCGGGTTTmmm~~~rrrhhhbbb```YYYaaacccbbbkkk}}}xxxlllbbb]]]^^^```iiitttyyyooohhhdddbbbbbbfffkkkqqqyyyzzzwwwtttssswww|||sss]]]III>>><<<>>>555666777555333111333555000000000000111222333333............////////////------......///......---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++''''''((()))))))))))))))''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&333444666555444333333444444666888999:::999777666:::::::::999999888888888888888777777777777888888999999888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<;;;:::888:::::::::999888777666666666666555444333333222222222222222111111111111000111000///...---...//////------------------------++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((('''(((***,,,,,,***'''%%%%%%&&&((()))&&&&&&&&&''''''''''''((('''''''''''''''((()))***'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((''''''&&&&&&'''''''''''''''&&&%%% !!!"""$$$%%%%%%&&&%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%(((***,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))'''&&&%%%''')))******)))((()))***+++++++++++++++(((((((((((())))))))))))---***&&&""""""%%%))),,,******+++++++++,,,,,,,,,+++,,,.........,,,***)))/////////000111111222222111444888===DDDQQQaaammmzzzqqqlllkkkmmmnnnoooqqqxxxyyyjjj___[[[\\\hhhjjjqqq}}}xxxqqqllliiiiiihhhfffhhhnnnwww|||qqqaaaOOOBBB;;;999999777666444333222111111111444444333222111111111222111000000///...---------000...------......---,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++***)))(((((()))***+++...+++))))))+++,,,)))'''))))))))))))))))))))))))+++*********))))))((((((***************)))(((((((((***+++***)))((()))+++(((((((((((())))))))))))222444555555444333333444555666777999999888777666999999888888888777777777888888777666666777888888999999999999999::::::;;;===<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAAAAABBBEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJJJJIIIHHHGGGGGGKKKKKKKKKLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGEEEEEEGGGHHHFFFEEEFFFEEECCCAAA@@@?????????>>><<<;;;:::;;;:::888777888888888888777666555444555555555444333333222222111111111000000000//////000///...---------......------------------------++++++++++++++++++++++++++++++)))((((((((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%'''))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$###$$$&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%''')))***)))((('''((())))))*********)))(((((((((((())))))))))))***)))'''&&&&&&''')))***))))))*********+++++++++,,,,,,---------,,,******---......//////000000111000333777999;;;CCCMMMVVVfffxxxwwwlllhhhggggggiiinnnuuu~~~}}}vvvpppmmmlllkkkiiijjjnnnvvv~~~~~~uuuxxxyyyuuusssjjj\\\MMMAAA;;;999888666555444333222111111111222222111000000000000000000000000///...---------000...------......---,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********)))******++++++******)))***))))))))))))))))))******((('''(((***+++***((())))))))))))))))))))))))*********)))))))))(((((()))************)))((((((&&&((()))((('''&&&''')))(((((((((((())))))))))))222444555555444333444444555666777888999888777666888777777777777666666666999888666555555666888999:::999999999::::::;;;<<<>>>>>>======<<<<<<<<<;;;===>>>>>>??????@@@AAAAAADDDEEEEEEEEEEEEDDDCCCBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFFFFGGGGGGEEECCCCCCBBBAAA@@@????????????===;;;999999999999777555666777777777666555444333555444444333333222222222000000/////////.........///......---,,,---------------------------------+++++++++++++++++++++++++++******)))((()))))))))''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$&&&((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&###$$$%%%&&&&&&&&&&&&&&&)))(((''''''&&&%%%$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))***)))(((''''''(((((())))))(((((((((((((((((())))))))))))&&&''')))***+++***))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++++++++,,,,,,------...////////////111444444444666<<>>>>>======<<<<<<;;;>>>>>>??????@@@@@@AAAAAADDDDDDDDDDDDDDDCCCBBBBBBFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGEEECCCAAAAAA@@@@@@????????????<<<;;;999999999999777555666666666666666555444444444333333333222222222111000000000/////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''!!!"""$$$$$$$$$%%%''')))%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%""""""$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!!!!######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((&&&&&&''')))))))))((('''(((((())))))((((((((((((((((((((())))))))))))%%%''')))+++,,,,,,+++***))))))))))))*********+++,,,,,,+++******++++++,,,,,,,,,------......//////---///000111111444999<<<@@@FFFMMMUUU```pppwwwzzz||||||}}}}}}mmm```SSSPPPRRRSSSTTTVVVSSSOOOIIIBBB<<<888666555444444222111111000000000//////...------......////////////......---------///...,,,---......---+++,,,+++++++++++++++++++++++++++++++++************))))))************))))))'''((()))******)))((('''(((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((('''(((***+++***)))((()))+++(((((((((((())))))))))))111333555555444444444555555555666777777777777777888888888888888888888888888777666444444666777888999999999999:::;;;<<<===>>>>>>======<<<<<<<<<;;;??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIJJJJJJHHHGGGEEEEEEAAAAAAAAAAAA@@@@@@??????===;;;:::999:::999777666666666666777666666555555222222222222222111111111111111000000000/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%&&&'''((()))******++++++''''''''''''''''''&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''((((((((())))))(((((((((((('''&&&'''((()))((('''((())))))******)))(((((((((((((((((())))))))))))'''(((((()))***++++++,,,*********+++++++++,,,,,,,,,+++*********++++++,,,,,,------......//////000............000444999===888:::<<>>======;;;999999999999777666555666666666666666555555111111111111111111111111111111111000000000//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))((((((************************''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))******(((%%%###""""""&&&'''((()))))))))((('''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&%%%%%%&&&'''((()))))))))))))))&&&'''''''''((()))))))))''''''&&&&&&%%%$$$$$$$$$&&&&&&'''''''''((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''&&&'''((()))((('''))))))*********)))(((((((((((((((((()))))))))))))))(((''''''((()))+++,,,***++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,------...//////000000///---,,,...111555777444333555999===@@@GGGOOOWWWccctttxxxrrrmmmhhhbbb]]]TTTKKKCCC???===;;;<<<@@@<<<;;;999777555444333222222111111000//////000000000////////////000000111------------------------...---,,,,,,------,,,************++++++++++++++++++************)))))))))++++++,,,,,,,,,,,,++++++'''(((((())))))(((((('''+++,,,---,,,)))((()))***))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))(((((('''&&&&&&((()))((('''&&&''')))(((((((((((())))))))))))000222444555444444555666555555555555555666777777666666666777777777888888555555666777777666555555666666666777888999;;;;;;999999::::::;;;<<<<<<<<>><<<;;;;;;:::888888888888666444444444555555555555444444000111111111111111111111000000/////////.............../////////...---,,,++++++++++++++++++++++++************************)))******+++***)))((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&###""""""%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''((($$$%%%&&&(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''((()))******)))(((''')))(((&&&'''((()))(((&&&((()))))))))(((((('''&&&(((((((((((())))))))))))((((((((('''(((((())))))************++++++++++++((()))***+++,,,++++++***++++++,,,,,,------.........---,,,---...///000000333000111666888888<<>>>>><<<999999===777666555444333222222222111111000////////////000///////////////000111111------------------------...---+++,,,------,,,***)))*********++++++++++++************))))))))))))******++++++++++++******(((((((((''''''((((((((((((***,,,+++(((((()))+++))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))(((((('''&&&&&&((()))((('''&&&''')))(((((((((((())))))))))))000222444555444444555666555555555555555666777777444555555555666666777777333555777888888777555333555555555666777999:::;;;777888888999:::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCEEEGGGHHHIIIIIIEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAABBBDDDGGGIIILLLMMMNNNJJJIIIGGGFFFFFFGGGIIIJJJNNNNNNNNNNNNMMMLLLKKKJJJFFFGGGGGGDDD@@@???AAADDD@@@@@@@@@@@@>>><<<:::888:::999777666777666555333222222333444444444333333000000000000000111111111//////.........---------...///000000000///------++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++)))((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((###$$$&&&(((((((((&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''((((((((()))###$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&)))(((''''''((()))(((&&&'''((((((((('''&&&%%%%%%(((((((((((())))))))))))''''''((())))))((('''&&&))))))))))))************'''(((***,,,---,,,***))))))******+++,,,,,,------++++++---///000000...,,,111------222333111333999888===BBBFFFJJJVVVfffrrr{{{uuunnnkkkkkkggg^^^WWWQQQLLLHHHGGGIIIJJJFFFBBB;;;999999;;;999555444777555444333222111111111111111000000////////////000...............///000111------------------------...---+++,,,------,,,***))))))******++++++++++++************))))))))))))))))))************)))))))))((('''&&&&&&'''((()))%%%(((***)))((('''))),,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((''''''&&&)))***+++***)))((()))+++(((((((((((())))))))))))111222222333333444444555333333444444555666777777000111333555777777777777;;;:::888666555555666777;;;999777888;;;===;;;999::::::;;;;;;<<<=========???>>>===???BBBBBB@@@===???@@@BBBDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHBBBCCCDDDEEEFFFFFFEEEEEE@@@AAADDDFFFHHHJJJKKKKKKFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJEEEDDDDDDBBBAAA@@@??????>>>>>>===<<<;;;999777666888888888888777666444444444444444333333222222222------------............++++++,,,,,,,,,,,,,,,,,,---...///111111///...---,,,,,,,,,+++++++++******+++*********))))))((((((,,,+++***))))))***+++,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''%%%###$$$''')))'''%%%(((((('''&&&&&&&&&&&&''''''&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&))))))))))))(((((((((((()))((('''&&&%%%&&&&&&''')))((('''''''''''''''(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((()))*********)))'''&&&+++*********))))))(((((()))))))))))))))******+++++++++******************+++******))))))******+++,,,------...///000000111///000000000111111111111444666:::===AAAGGGLLLQQQ___lllzzzsssiiibbbZZZVVVTTTRRRMMMIIIAAA@@@???>>>============;;;:::999777666444333222333333333222222222111111111000000///...------,,,////////////////////////,,,,,,------------------------------,,,,,,+++***************************+++++++++******(((''''''+++******)))))))))))))))***))))))((('''&&&&&&%%%)))***,,,......---,,,+++))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''111111222333333444444555333333444444555666666777222333444555666777777777888777666555555777888:::;;;999888999;;;===;;;:::::::::;;;;;;<<<=========>>>======???BBBBBB@@@===???@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIHHHHHHGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDCCCAAA@@@??????===<<<<<<;;;:::888777666777777666666555444444333333333333333222222222111000000000000111111111111............------------,,,---...//////...---,,,,,,,,,,,,+++++++++******************)))))))))(((++++++***))))))***++++++(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''%%%$$$%%%'''((('''%%%))))))((('''&&&%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$#########''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$$$$%%%%%%+++***)))((('''&&&&&&&&&((((((((()))))))))******(((((('''''''''''''''(((&&&&&&'''(((((((((((((((*********)))))))))(((((())))))(((((())))))***+++************************++++++************++++++,,,,,,,,,---.........///....../////////000000000...000222444777:::???BBBKKKRRR^^^jjjxxxxxxqqqjjjbbb\\\VVVPPPIIIFFFFFFEEEBBB>>>???>>>===<<<;;;;;;;;;;;;888777666666555444333333333333222222222111111111111111000//////...------........................------------------,,,,,,,,,---------,,,,,,+++***************************++++++++++++***)))((('''+++******)))))))))))))))******)))(((((('''&&&&&&((()))+++,,,---,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''111111222222333444444444333333333444555555666666555555555555555666777777555444444555666888:::;;;;;;:::999:::;;;<<<;;;::::::::::::;;;<<<<<<======>>>===>>>???AAAAAA???===???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCGGGFFFDDDBBBAAABBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGIIIJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@???;;;;;;;;;:::999888888777777666555333333333333444333333333333222222222222222222222222222222222222111000000//////.........+++,,,---......---,,,+++,,,,,,,,,+++++++++******************))))))))))))+++******))))))******+++((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$%%%'''((('''&&&))))))((('''&&&&&&%%%%%%))))))'''''''''((()))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&---,,,***)))'''&&&&&&&&&))))))))))))************((((((((((((((((((((((((''''''(((((()))+++,,,---******))))))))))))(((((())))))(((((())))))***+++************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222222222444666999:::>>>CCCJJJTTTcccttt{{{rrrkkkbbb[[[WWWRRRMMMHHHFFFBBB>>>===>>>>>><<<:::;;;:::999999888888888888444444444444444444333333333222222222222111111111111111000000//////......------------------------......------,,,,,,++++++,,,,,,---------,,,++++++************************++++++++++++***)))((((((+++******)))))))))))))))*********))))))((((((''''''((()))++++++***))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''111111111222333333444444333333333444444555555555888777555444444555666777444444444444666777999:::::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<============>>>???@@@@@@???>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGEEEBBB@@@???AAACCCEEEFFFDDDCCCBBBBBBCCCEEEFFFEEEHHHJJJKKKIIIGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???;;;;;;::::::999999999999888666444222222333444555444444444333333333333333222222222222222222111111222111111000///...------,,,,,,------------,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))******))))))))))))******************************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&'''''''''''''''(((((())))))))))))(((((()))))),,,+++***)))(((''''''''''''''''''((((((((())))))((((((((()))))))))))))))((('''''''''''')))+++,,,))))))))))))))))))((((((((((((((((((((()))******))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------............111222333333222222444666333777<<>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIOOOLLLGGGCCCAAABBBCCCEEECCCBBBAAAAAABBBDDDFFFHHHFFFHHHKKKKKKIIIGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBCCCDDDCCCBBB@@@???===<<<;;;:::999999::::::888777555333333444666777444444444555555555555555222222222222333333333333000000//////...---,,,,,,---------......---------,,,,,,,,,+++++++++******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&''''''###$$$&&&'''((()))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&''''''''''''(((((()))))))))))))))))))))((((((((((((((()))***''''''''''''((((((((((((''''''((()))******))))))'''&&&$$$######$$$%%%&&&(((((((((((((((((())))))((((((((('''((())))))***(((((()))))))))*********,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,---------.........//////,,,...000000//////000222000333777:::<<<>>>@@@BBBIIIQQQ[[[bbbjjjvvvqqqjjj```WWWPPPLLLIIIGGGFFFDDDAAA???>>>===<<<;;;:::999888777777777666666777777666555555555666666777666666555444333222222222222222111111111000000000000000000////////////..............................---,,,++++++******+++,,,,,,------,,,,,,,,,***************************++++++++++++******)))+++******)))))))))))))))************))))))))))))((())))))***************((((((((((((((((((((((((((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''000000111111222333333333333333333333333333444444666555555444444444555555555555555555555444444444777888999999888888999:::999999999:::;;;;;;<<<<<<;;;===???@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKWWWSSSNNNHHHDDDCCCCCCCCCAAAAAAAAABBBCCCEEEGGGIIIHHHJJJKKKJJJHHHFFFEEEFFFIIIIIIHHHGGGFFFEEEEEEDDDAAABBBCCCDDDDDDBBB@@@???===<<<:::999888888888999777666555444444555666666444444444444555555555555222333444444666666777888///......------,,,,,,,,,...------------------...,,,,,,,,,+++++++++******))))))))))))************((())))))******))))))(((&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''&&&%%%%%%&&&((("""###&&&((())))))))))))'''''''''((()))))))))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((()))***(((((((((((())))))))))))%%%&&&((()))***))))))((())))))((('''''''''''''''''''''(((((((((((())))))((((((''''''(((((()))***'''(((((())))))*********+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***,,,///000//////000111222111111222444888<<<>>>>>>AAAFFFHHHMMMUUUbbblllwww~~~{{{nnnggg[[[UUUMMMFFFCCCBBBBBBBBB@@@???>>>===<<<;;;;;;;;;:::999999888777666555555666555555444444555555666777666666555333222111111222111111111111000000000///////////////.........////////////////////////------,,,,,,++++++******++++++,,,---------,,,,,,***************************+++++++++++++++******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))************))))))******(((''''''(((******))))))))))))))))))))))))''''''''''''''''''''''''000000000111222222333333333333333333333333333333333333444444444444444333444444444555555444444444555777999888666666888:::888999999::::::;;;<<<<<<:::===@@@@@@>>>======???>>>???@@@AAAAAABBBAAAAAABBBBBBCCCCCCEEEFFFHHHHHHSSSPPPLLLGGGDDDCCCBBBCCCAAAAAABBBCCCEEEFFFGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFIIIIIIHHHGGGFFFEEEDDDDDD@@@AAACCCDDDDDDBBB@@@???<<<;;;888666555555666666444444444444444444444444222222222333333333444444111111222444666777999999------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******((()))))))))************'''((()))******)))((('''$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###%%%''''''%%%%%%&&&((($$$%%%'''((()))((('''&&&%%%&&&&&&'''((()))))))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%'''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((($$$%%%''')))))))))((('''))))))******+++*********'''''''''((((((((())))))(((''''''''''''((())))))''''''(((((()))******+++***))))))(((((())))))***)))*********+++,,,,,,,,,,,,,,,,,,,,,------------,,,...000111000000000111333111///000222666999;;;888999;;;<<<>>>BBBHHHLLLRRRXXX___eeejjjrrr}}}}}}pppeee[[[SSSNNNJJJFFFBBB?????????>>>>>><<<======<<<::::::::::::888999999999777666666666444444333333333333444444444444333333222222222222111111111111000000000000------------....................................,,,,,,++++++++++++++++++***+++,,,,,,---------,,,***************************++++++,,,,,,++++++***+++******)))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''000000000111222222333333333333333333333333333333000111333444555444333222222333444444555555555444444666888777555555777999888999999::::::;;;<<<<<<:::===@@@@@@>>><<<===???>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFIIIGGGEEECCCBBBBBBCCCDDDAAABBBDDDEEEFFFFFFFFFFFFKKKKKKKKKIIIFFFEEEEEEGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@AAACCCEEEDDDCCC@@@???<<<:::777444333222333444222222333444444444333333000000000111111222222222---...000222444666777888---------...............,,,++++++******++++++,,,,,,,,,,,,+++++++++******(((((())))))*********+++'''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###&&&((('''%%%$$$&&&)))''''''))))))((('''$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%'''(((((((((''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&((())))))((('''!!!"""$$$&&&''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''((())))))&&&''''''((()))******+++))))))(((((((((((())))))'''(((((()))***++++++,,,******+++++++++,,,,,,,,,***,,,//////...---------/////////000222222000///333444555777999;;;<<<===???BBBEEEGGGKKKTTTaaakkkttt~~~xxxssspppiii^^^TTTLLLGGGCCCAAA???>>>======>>>===:::888777777888777555444444555333444555555444333333333333222222222222222333333000000111111222222222222111111111111000000000000,,,---------------------------------------------++++++++++++++++++,,,,,,***+++,,,,,,------------***************************++++++,,,,,,,,,+++++++++******)))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''......///000111222333333333444444555555444444333444555555666777666666666666555555444444444555555666555555444444666777888888888777777888:::<<<===;;;;;;;;;<<<<<<<<<<<<===???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCEEEIIILLLLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCAAA???>>>???===:::888666555444444333333333222222222111111111111111111111111111111000000000000000000000000.........///////////////...---,,,,,,++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((,,,)))&&&%%%''')))(((&&&(((((('''&&&&&&&&&&&&'''***(((''''''(((((('''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&((())))))(((''''''(((((('''''''''((()))+++,,,''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((((((***************)))((('''***)))))))))*********)))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///............///000000............////////////000000111222333333444444777888999<<<@@@EEEIIILLLXXX\\\bbbkkktttxxxmmmfff```ZZZUUURRRPPPLLLGGGCCC???<<<;;;======<<<;;;;;;:::999999666666555444444444444555666666666666666666666666555555444444444333333333333222222222111000000000222111111000///......---////////////////////////...---,,,+++***+++,,,,,,************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,+++***+++,,,,,,+++***(((((())))))))))))(((((()))))))))))))))*********)))((('''&&&&&&'''((()))+++***)))(((''''''((((((&&&((())))))(((((()))+++'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((000000000000000000000000333333444444444444333333333444555555666666555555555555555555555555444444777666666555666777888999999888888888888999;;;<<<<<<<<<<<<<<<============>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAABBBDDDEEEFFFFFFFFFHHHJJJLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@>>>======<<<;;;999777666555555333333333222222222111111111111111111111111111111000000000000000000000000//////......------,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,***''''''((())))))'''))))))(((''''''''''''((()))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&((())))))(((''''''(((''''''''''''((()))******''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))*********)))(((((())))))((())))))***)))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---.........//////////////////000000111111222222444444444666888<<>>>>>======>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAACCCFFFGGGGGGFFFGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;:::999777666555333333333222222222111111000000000000000000000000//////////////////////////////...---,,,+++******+++******++++++,,,---...,,,,,,++++++************************************,,,***(((((()))***)))(((******)))(((((((((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&((())))))(((''''''(((%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''))))))(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,---------.........//////////////////////////////222222111111222333555666666888:::===@@@EEEKKKOOOXXX```lllxxx}}}zzzwwwjjjeee^^^ZZZYYYZZZ[[[\\\VVVPPPHHHDDDCCCCCCAAA???<<<;;;:::999888777777777888888777777666666555555777777666555555555555666555555444444333333333222333333333222222222111111111111111111222222222222111000000//////.........------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++***)))((()))***+++***((('''(((((())))))(((((('''++++++***))))))(((''''''((((((''''''''''''((((((&&&'''((((((((('''%%%%%%%%%&&&''''''&&&&&&'''((('''&&&&&&&&&&&&'''((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&111111000000///......---111222222333333222222111222222333444444444444333111333555666666555444333666666666666666777777888999999999888888888888888;;;;;;;;;<<<<<<<<<======;;;<<<<<<======>>>??????@@@????????????@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAACCCEEEEEEDDDDDDEEEFFFIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>===;;;;;;999999:::::::::888777666333333333222222222111111////////////////////////..............................------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))((((((((()))((((((***)))((((((''''''(((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&((())))))(((''''''(((###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%((()))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&###%%%&&&&&&&&&&&&''')))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((()))))))))(((((()))))))))''''''''''''((((((((((((''''''((()))*********)))'''((((((((('''''''''((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,,,,---------.........////////////............333222111000000111111222666777888888999;;;>>>AAACCCGGGNNNUUU\\\bbbgggiiillloooqqqrrrqqqooonnnnnnssstttxxx|||{{{xxxvvvtttyyysssmmmjjjjjjkkkiiigggbbb``````aaaccceeeeeeeeeYYYVVVQQQMMMKKKKKKLLLMMMNNNJJJEEEAAA@@@@@@>>>===999999888888777888888888888888888777777666666666666666555444444444444555444444333333222111111111222222222111111111111000------......//////000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************((('''((()))***)))((('''(((((((((((((((((('''''''''(((((()))*********(((((((((''''''(((((((((%%%&&&((())))))(((&&&%%%&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%////////////000000000000111222222333333222222111111222222333444333333333000222444666666555444333444444444555555555555555888888888888888888888777999999999:::::::::;;;;;;:::;;;;;;<<<<<<======>>>@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@AAADDDFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBAAABBBAAA@@@>>>===;;;;;;:::888888999:::999888777666333333333222222222111111........................------------------------,,,,,,------.........///...---,,,+++***)))))))))+++++++++******)))))))))((((((((((((((((((((((((&&&''''''''''''''''''''')))(((''''''&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&((())))))(((''''''(((###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&******+++++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((&&&'''((()))))))))))))))&&&((()))((('''&&&''')))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,------------///////////////.........111111111000111111111111333444444444333444666999<<<===???BBBEEEIIIKKKLLLMMMOOOQQQQQQOOOMMMLLLLLLQQQRRRUUUXXX\\\___aaaccc`````````aaaaaabbbcccddddddeeefffffffffeeedddccc``````___]]]\\\ZZZXXXXXXXXXTTTPPPOOOQQQSSSSSSRRRKKKJJJKKKMMMQQQUUUWWWXXXNNNKKKHHHDDD@@@@@@@@@AAAEEEBBB???===;;;;;;:::999:::999888888777777777888777777666666666666555555444444333222222222222333333333222222111111111111222222111111111000000000---------......//////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))((('''((())))))((('''''''''((((((((((((''''''&&&''''''((())))))******'''(((((((((((((((((('''&&&''')))******)))(((&&&''')))***)))''''''((()))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%......///000111222333333222222333333333333222222111222333333444444333333111222333444555555444444222333444555555555555444777777888888999888888777888888888999999999::::::::::::;;;;;;<<<=========@@@@@@??????@@@@@@AAABBB@@@AAABBBDDDDDDEEEEEEEEEEEEDDDCCC@@@???@@@CCCFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;888888888888777666555555333333333222222222111111////////////////////////........................++++++,,,---...///000000///...,,,+++)))(((((((((************************''''''''''''''''''''''''$$$%%%''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&&&&((())))))(((''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))***+++++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((()))))))))((((((&&&)))+++)))'''&&&(((***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******+++++++++,,,,,,,,,------.....................///---......//////000000000///000111111000000222444888777777888;;;>>>??????<<<>>>@@@@@@???>>>>>>???AAABBBCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFFFFGGGHHHHHHGGGGGGFFFDDDCCCAAABBBDDDFFFFFFFFFBBBAAAAAABBBFFFHHHIIIIIIDDDDDDBBB>>>:::888999;;;;;;::::::999888888888888999999777666555555555555444444444444444444333333333333222111111111111222222222222222222222222222222222222111111111000000000000000000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++)))((('''((()))***)))'''&&&''''''((((((''''''&&&)))))))))(((((('''''''''''''''(((((((((((('''''''''((()))*********)))(((((()))***)))((('''((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////000111222333444444333333444444444444333333222333333444444444444444111222222333444444555555333333555666666666555444555666777888999999888888888888999999999:::::::::::::::;;;;;;<<<=========???>>>>>>>>>>>>???@@@@@@??????AAABBBCCCDDDDDDDDDEEEFFFEEEDDDBBBBBBCCCEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBBBB@@@@@@???>>>>>>===<<<:::::::::;;;<<<888888666555444444444444333333333222222222111111////////////////////////........................++++++,,,,,,------......------+++***))))))))))))(((((())))))******++++++((((((((((((((((((((((((###&&&((()))'''&&&'''((()))((((((''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))((((((''''''&&&***,,,+++'''&&&(((+++))))))))))))))))))))))))))))))))))))************************************))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,------......///......///000111111000000111333333111111333666::::::999666888::::::999888888999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>;;;<<<===>>>???>>>>>>===:::<<<=========<<<===>>>>>>===<<<===???@@@???>>>>>>??????<<<999777888:::888999:::::::::999999:::888777666555444444444444444444444444444444444444444333222222111111222222000111111222222333333444333333222222222111111111222222111111111111111000........................------------------------,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***)))((((((******)))(((&&&''''''((((((''''''&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&'''''''''((((((((())))))((()))***)))'''&&&'''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000111111222333333444444333444444555555444444333222333444444555555444444222222222222333444555666333444666777777777666555444555777888999999999888999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>===============>>>??????===>>>???AAABBBCCCDDDDDDEEEGGGHHHHHHFFFDDDCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<::::::::::::;;;<<<999888666444333333333333333333333222222222111111000000000000000000000000////////////////////////,,,,,,++++++++++++++++++++++++***************+++''''''((()))***+++,,,,,,))))))))))))))))))))))))###'''******((('''((()))******)))((((((((((((((((((&&&&&&''')))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&((())))))(((''''''((()))(((&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$''''''(((&&&$$$"""######$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))))))))))))))))))))))))))((()))***++++++)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&%%%'''''''''((((((((())))))&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((()))((()))))))))((('''&&&&&&'''***---+++(((&&&))),,,))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,---------...////////////.........///000000//////000111000...---///444777777666666777888777555333333333333444555555666777888888888888999::::::::::::::::::;;;<<<=========<<<;;;::::::;;;<<<<<<;;;999999777:::===<<<888555666777;;;::::::<<<===>>>===;;;888:::;;;:::777666888::::::;;;<<<;;;999888777888888777666666555555666666666666666666666666666666555444333333222222333333000000111222333444444555333333333222222222222111111111000000//////......---.....................------------------------,,,,,,---...---,,,+++***************************++++++++++++++++++++++++(((((()))***+++,,,,,,---+++)))((()))***+++***(((&&&''''''''''''''''''&&&%%%%%%&&&'''((()))***+++&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))'''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&//////000000111111111222222222222333333222222222222222111111111222444555444444444333333222222222555444333333333555777999888888777777888888999:::999999888888777888888999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????======???@@@AAABBBBBBBBBDDDFFFGGGHHHHHHFFFCCCAAAEEEEEEDDDCCCCCCCCCCCCDDD????????????????????????>>>===;;;999888888888888666555555444444333222222111111111111111111111111222222222111000//////...------------------------,,,++++++******++++++,,,++++++******)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,++++++***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&%%%&&&'''((()))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&((()))************************))))))))))))************++++++++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,------......------,,,........................////////////000000000000111111000000111111222333222222111111222222333444333333333444444444555555555555555555555555444444555666888999999999888777777666555444444555666777666666666777888:::<<<===888888999:::;;;;;;;;;;;;777777888999999999999888888888888888777777777666666666555555555444444444666555555555555444444444777555444222222333444555555444333333222222222222333111000000111222222111111111000000//////......111111000///...------,,,........................************************************************)))***+++,,,,,,+++***))))))***+++***)))((((((***'''(((***,,,,,,***((('''''''''(((((())))))******(((((((((((((((''''''&&&))))))'''&&&&&&'''((()))'''''''''''''''((()))))))))))))))(((''''''&&&&&&+++***(((&&&&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((((((''''''000000000000000000000000111111222222222222111111222222111111111222333444444333333333222222222222333333222111222444666777888888777777888888999999888888888777777777888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>======???@@@AAABBBBBBBBBDDDEEEGGGHHHGGGEEECCCAAADDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>===;;;999888888888888444444444333222222111111111111111111111111111111222222111000000///......------------------------,,,++++++******++++++,,,------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))&&&''''''(((((((((((('''((((((((('''''''''''''''%%%&&&'''(((((()))))))))'''((((((((()))*********''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,------------,,,,,,............................../////////000000000000////////////000111111111000000000000111222222333333333333444444444444444444333333333333333333444444555666666666666666666555444333333444555666555555666666777777888888888888888999888888777777666777888888999999888888777777666666666555555555666555555555444444444333444444444333333222222222555444222111111111333333333333222111111111111111222000//////000111111000000000000000//////......///......------,,,,,,,,,------------------------******************************************************++++++++++++******)))***+++***)))((((((***'''((()))******)))((('''((((((((((((((()))))))))(((((((((((((((''''''&&&(((((('''&&&&&&'''(((((('''''''''''''''(((((()))&&&&&&&&&&&&'''''''''''')))'''&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((((((((''''''111111111000000000000000000111111111111111111000222111111111111222333333222222222222222111111111222111000000111222444555777777777888888888999999888888888888888888888888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<======???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEECCCBBBDDDDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA@@@???>>>>>>======<<<;;;:::999888888888333333333222111111000000000000000000000000000000111111000000//////......------------------------++++++************++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%)))((('''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((('''%%%&&&&&&'''((()))******''''''(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))(((((()))************))),,,,,,------------,,,,,,------------------------.........////////////000...............///000000///////////////000000111222222222333333333333444222222222222222222222222333333222222333333444555444444333333333333444444333444555666666555444333777777777666555555444444666666777888888888888777555555555444444444444333555555444444444444333333333333222111000000//////333333111000000000111222222111000000000000000000000///...///000000000...000000000////////////...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++)))***+++***)))((((((***''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))$$$$$$%%%%%%&&&''''''(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''//////000000111111111111000000111111111111000000111111111111111111222222111111111111111111111111111111111111222333444555666777777888888888888888888999999:::::::::::::::999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<=========???@@@@@@AAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBBDDDDDDDDDCCCBBBAAA@@@???CCCBBBAAA@@@???>>>======<<<<<<;;;:::999999888888333333333222111111000000000000000000000000000000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&'''((((((((((((&&&&&&''''''''''''((((((%%%&&&''''''((((((((('''%%%&&&&&&''''''((((((((())))))))))))*********+++(((((())))))******++++++))))))))))))))))))))))))((())))))***************,,,,,,,,,------,,,,,,,,,------------------------------........./////////...............//////000//////......//////000111111111111222222222333333111111222222222222222222333222111000111222333444444444333333333333444444111222444666666555333222666666555444444444444444555555666777777777777666555555444444444333333333444444333333333333333333222222111111000///......333222111000000000111111111111000000///000000111000/////////111111000...////////////////////////+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,***))))))***,,,,,,)))***+++***(((((((((***)))((((((''''''(((((())))))))))))((((((''''''&&&(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''')))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''---......000111222333444000000111111111111000000111111111111111111111111111111111111111111111111222222333333444444555666555666777888888888888777999:::;;;<<<<<<<<<;;;;;;999999999999:::::::::;;;:::;;;;;;<<<======>>>>>>===>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@BBBBBBAAA@@@>>>===<<<<<<:::::::::999999888777777444444444333222222111111/////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''%%%###!!! !!!"""###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&'''''''''''''''&&&'''((()))))))))))))))''''''((((((((()))))))))''''''((()))))))))((((((((((((''''''&&&&&&%%%%%%((())))))))))))*********(((((())))))******++++++)))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++------------------------------------............///............///000000000////////////000111111000000000111111111111222111111222222333333333333333222111000111222333444444444444555555444444444///111333666777666666555555444444444444555666777444444555666666666666555555555444444444333333333222222333333333333333333222222222111000/////////333222222111111111111111111111000000000000111111111000000111333333111///.............../////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,+++******+++,,,---)))***+++***(((((((((******))))))(((((())))))***))))))((((((''''''&&&&&&(((((((((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&(((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''---......000111222333444000111111111111111111000111111111222111111000///111111111222222222222222333333444555555666666777555666777888888888777666888999;;;<<<======<<<;;;888888999999999:::::::::;;;;;;<<<===>>>??????@@@===>>>>>>???@@@@@@????????????@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@???>>>======<<<<<<777888888888888777666555444444444333222222111111////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''(((((()))*********(((((()))))))))))))))((())))))((('''&&&%%%%%%$$$&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000///////////////000111111/////////000000000111111111111111222222333444444222222111111222222333444444444555555555555444444///111333555666777777777444444333333444555777888333333444555555555555444444444444444333333333333111111222222222222333333222222111111111000000000222222222222111111111000000000000000000111111222111111111222444333111///---............/////////............------------------------------------************************************************,,,,,,++++++++++++,,,,,,)))***+++***)))((((((***************************((((((''''''''''''''''''(((((((((((((((''''''&&&$$$%%%&&&''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''000000000000000111111111111111222222222222111111000111222222111000///...222222222222333333333444333444444555666666666666444555777888999888777666666777999;;;<<<;;;;;;:::888888888888999999999999:::;;;<<<===>>>???@@@@@@===>>>>>>???????????????===>>>???@@@AAABBBCCCCCC@@@BBBCCCEEEEEEDDDCCCBBB>>>=========<<<<<<;;;;;;555666777777777666555444333333333222111111000000........................------------------------++++++++++++++++++++++++******))))))))))))******)))*********************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%&&&'''((((((((('''&&&))))))))))))((('''&&&&&&&&&&&&''''''((())))))***'''(((((()))(((((('''''')))(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------......///......------......///000....../////////000000000//////000000111222222333000000111222222222222222222333444444444444333222222222333333444555666666555444333222222333555666222222333444444444444444333333222222222111111111111111111111222222222333000000000000111111111111000111111111000000////////////......//////000111000000000222333333000...---------.........////////////......------,,,,,,++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,,,,,,,+++)))***+++***)))((((((***'''((()))******)))((('''&&&&&&''''''''''''''''''(((((((((((((((''''''&&&$$$%%%'''((())))))((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&%%%&&&&&&'''333222222111000//////...222222333333333333222222000111222222222000///...222222222333333444444444222333444555666666666666444555777888999888666555444666888:::;;;:::999888777888888888888999999999::::::;;;<<<===>>>???@@@===>>>>>>????????????>>>======>>>???AAABBBCCCCCC>>>@@@BBBDDDDDDDDDBBBBBB<<<<<<<<<<<<<<<;;;;;;;;;444555666666666555444333222222111111000/////////........................------------------------++++++++++++++++++++++++******))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''%%%%%%&&&''''''&&&%%%%%%"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%'''((((((((('''&&&)))))))))((('''&&&$$$$$$%%%%%%&&&&&&'''((())))))&&&'''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((()))))))))***))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((()))***************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---................../////////000---......///000111111222...///111222222222111000111222333444444333222111444333333222222333444444777555333111111111333444222222333444444444444333111111111111000000000000000000111111222222222333......//////000111111111/////////000///......------------------...///000///...///111222222///,,,---------.........////////////...------,,,++++++************************************************************************++++++---......---++++++)))***+++***)))((((((***&&&''')))******)))'''&&&%%%&&&&&&''''''((((((((((((((((((((((((''''''&&&$$$%%%''')))***))))))(((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''111111111111111111222222111111222333444444444444444444444444333222111000000111111111111222222222222222222333444555777777999::::::999888777999:::<<<999777777999;;;:::999888888777777888999::::::;;;<<<===>>>>>>?????????;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@??????AAACCC@@@@@@@@@@@@@@@BBBCCCCCC>>>>>>===<<<;;;::::::999888777666555555444444555333333222222111000//////222111///---,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,+++***)))(((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((+++***(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&)))&&&######&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%"""  ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''%%%###$$$''')))'''%%%&&&%%%%%%%%%&&&&&&$$$"""&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))))))))((('''''''''''''''***"""%%%+++***''''''''''''''''''((())))))))))))))))))))))))))))))+++***)))(((((()))***+++'''''''''((())))))******))))))))))))************************************)))************++++++++++++******))))))******+++............////////////////////////////////////111000000/////////000000///000111000///...///000000111222222111000///...222222222222222222222222222222222333333333444444444444444444444444444444111222333333444444333333444222000000222333111///222222222222222222222222000000000000000000000000------......//////000000000000////////////000000222111111000///......------,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))111111111111111222222222000111222333444444444444444444444444333222111000000111111111111222222222222222222333444555666777888999:::999888888999;;;;;;999666666999::::::888::::::999888888888999999;;;;;;===>>>>>>>>>>>>>>>;;;<<<===??????@@@@@@@@@???@@@AAA@@@??????AAACCC@@@@@@@@@@@@AAAAAAAAAAAA===<<<<<<;;;:::999888888888777666555444444444444333333222111111000//////222111///---,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++***)))(((***))))))(((((())))))***(((''''''''''''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&(((%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))(((&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''%%%$$$%%%'''((('''%%%)))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))((('''&&&&&&%%%%%%%%%&&&***%%% !!!'''++++++((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((''''''((())))))++++++******************(((((()))))))))*********************************))))))*********+++++++++++++++************++++++,,,------------.................................///......---------.........///111111000000111333111111222222222111//////111111111111111111111111222222222333333333333444333333333333333333333333111222222333444333333333444111000000222222111///222222222222222222222222////////////////////////.........//////000000000000000000//////000000000000/////////...---------------,,,,,,------...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************)))))))))((((((((()))((((((''''''(((((())))))(((((('''&&&&&&''''''***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))000000111111222222222222000111222333444444444444444444444444333222111000000111111111111222222222222222222222333555666777666777999999888888999;;;:::888666666888999888888;;;::::::999888888777777:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBBAAABBBBBBAAA??????@@@BBB???@@@@@@AAAAAA@@@>>>===;;;;;;:::999888777666666777666555444333333333333222222222111111000000///111000///---,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++******)))((()))******************))))))((((((''''''(((((()))$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''""""""$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%&&&'''))))))(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&***(((&&&%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&'''***(((&&&''')))******)))((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,+++******)))(((((((((((())))))))))))******************************)))))))))*********++++++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,------///000111000111333444111222222222222111000000000000000000000000000000111111222222222333333333222222222222222222222222111111222333333333333222333111000000111222000///000000000000000000000000////////////////////////////////////000000000000111111000000000000111111...---------------------...------------...//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++*********)))))))))))))))(((((((((((())))))))))))((((((''''''((((((***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))000000000111111222222222000111222333333444333333333333333333333222111111000000111111111222222222222222222222333444555666444666888888888888999;;;888777777777777888777777888888888888888888777777::::::;;;<<<==================???@@@BBBCCCCCCCCCBBBBBBBBBAAA???>>>???AAA>>>???@@@AAA@@@>>><<<:::;;;::::::999888777666666666555444333333222222222222111111111000000000///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************)))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))'''''''''((()))******+++''''''''''''''''''''''''!!!###%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))*********((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%%%%%%%%%%&&&''''''&&&(((&&&###"""###%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((***))))))((((((((())))))((()))******)))(((((()))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((()))))))))***************************))))))))))))************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///000000//////000222111222222222222222111111000000000000000000000000111111111111222222222222222222222222222222222222000111111222222222222222222111111000111000000///000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111---------------...............------......///000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((((((......///000000111222222000000111222333333333333222222333333222222111111000000111111111222222222222222222222222333444555333555777888888777888999777777888888777777777777444444666777888888888888999:::;;;<<<<<<======<<<======???@@@AAABBBBBBBBBAAABBBBBB@@@>>>>>>???@@@===>>>??????>>><<<:::888;;;;;;:::999888777666666555444333222111111111111111111111000000000000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******)))***+++,,,,,,+++***)))))))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%'''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&%%%$$$((('''&&&&&&((())))))((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((%%%###"""###%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&)))+++***(((''''''(((''''''((()))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........///000///---,,,,,,---111111111111111111111222111111111111111111111111000000000111111111222222333333333333333333333333///000111111222222111111111111111111000//////000////////////////////////........................000000000///////////////111111000000000000111111..................//////---------------...//////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((,,,,,,---...///000000111///000111222333333333333111222222222222222111111000111111111111222222222222222222222222333444444333555777888777777777777666888999999888777777888222333555888999999999999888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@@@@???======>>>@@@<<<=========<<<;;;999888::::::999888777666666555444333222111111000000000000000000000000000000000......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((()))******)))******************))))))((((((''''''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''"""$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((******))))))'''&&&$$$###)))'''&&&&&&'''(((((('''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%'''&&&%%%%%%&&&((()))'''%%%%%%&&&(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&((())))))((('''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))************))))))''''''((())))))***++++++''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******+++******************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...//////...+++******+++000000000///000000111222111111111111111111111111///000000000000111111111333333333333333333333333//////000111111111111000000111222111///...///000////////////////////////........................////////////............000000////////////000000//////..................---,,,,,,,,,,,,---............---,,,,,,,,,,,,---++++++++++++++++++++++++***************************************+++++++++++++++*********)))))))))((((((''''''''''''((((((((((((''''''(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((***++++++,,,---...///000///000111222222333333222111111222222222222111111000111111111111222222222222222222111222222333444333555888888777666555555666999;;;;;;999777888999444666888:::;;;::::::999888999:::;;;;;;<<<;;;;;;<<<<<<======>>>======<<<<<<===>>>===<<<<<<>>>@@@<<<<<<;;;;;;::::::999999999888888777666555444444333333111000000000000000///000000000000000000000---.../////////...---,,,++++++++++++++++++++++++************************)))(((((('''((()))***+++***))))))(((((())))))***(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$"""!!!###&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''''''''(((((()))((('''&&&%%%***(((&&&%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''###%%%''''''%%%%%%&&&((('''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&((('''''''''((((((((((((###%%%''')))******)))((())))))))))))))))))))))))(((((()))******)))(((((((((((())))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******))))))(((((())))))************++++++++++++,,,------------------------,,,++++++,,,,,,...//////---...///...,,,+++,,,---//////.........///111111000000000000000000000000/////////000000000111111222222222222222222222222...///000000111111000000///111222111...---///000000000000000000000000000........................///.........---------,,,//////............/////////.........---,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,,,,,,,---************************))))))))))))))))))))))))+++++++++*********************)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))***+++---......//////000111222222333222222000111111222222222111111000111111111111222222222222222222111222222333333333555888888777555444444666999<<<<<<999888888:::888999;;;<<<<<<;;;:::999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===<<<;;;<<<>>>@@@<<<;;;:::999999999::::::777777666555444333333222333222111000////////////////////////000000000000---.../////////...---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((''''''''')))***+++***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&''''''&&&######&&&)))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''))))))))))))(((***(((&&&%%%%%%%%%$$$#########$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''###&&&((('''%%%$$$&&&)))$$$######%%%''''''&&&$$$&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((***(((&&&''')))******)))"""$$$''')))*********)))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************------------------------++++++++++++,,,---...///,,,...///...------...//////...---------///000111////////////////////////////////////000000000000000000000000000000000000...//////000000000000000///111222111...---...111111111111111111111111111..............................---------,,,,,,,,,......------------............---,,,,,,+++******++++++******++++++,,,---......---,,,,,,,,,,,,---************************((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((,,,,,,---...///000111222000000000000111111111111---///111444555555444333222222333333333333444444666555444444333333333444666777888:::::::::999999777:::===>>>>>><<<<<<===;;;<<<<<<<<<;;;:::999999;;;999666777999:::999777============>>>>>>>>>>>>@@@@@@@@@???>>><<<;;;:::<<<;;;;;;:::999999999:::;;;999666555555555333222000000000000000000000000...///000111111111111111////////////............+++++++++*********))))))***************)))((((((***((('''((()))***)))'''''''''((()))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))*********)))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++***)))(((&&&&&&((()))*********+++++++++,,,,,,,,,,,,,,,------.../////////333111///,,,++++++,,,------------------------------------............///000000000000000000000000000000000111222222222333222111111111000000//////...............///000000........./////////////////////.........---------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,++++++++++++,,,,,,+++++++++***)))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,***)))(((((()))***,,,)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&%%%%%%%%%&&&((()))+++,,,,,,---...///000111111//////000000000111111111---///111333444444444333222222222333333333444444222222222222222333444444333444666888888888888888777999<<<======<<<<<<<<<=========>>>======<<<<<<;;;999666777999::::::999;;;;;;<<<<<<<<<=========?????????>>>===<<<::::::::::::999888888888888888:::888555444444444333111000000000000000000000000//////000111111111000000////////////..................---------,,,,,,,,,***************)))((((((***((('''((()))***)))(((''''''((()))))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&))))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((((((((((((((('''((((((((())))))))))))))))))(((((())))))***++++++***(((''''''(((***+++*********+++++++++,,,,,,,,,,,,,,,---......//////000///---,,,,,,,,,...///---------------------------------............///////////////////////////111111111111111111222222111111111000000000//////...............///000000111111000///...---,,,,,,///.........------------///...---,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++******************++++++*********)))))))))))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''(((((('''''''''((()))))),,,------...///000111111//////000000000000111111...///111333444444333333222222222222333333333333000000111111333444555666222333555777888888888888666999;;;<<<<<<;;;;;;<<<>>>??????@@@@@@@@@@@@???:::888666666888:::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>>>>===<<<;;;:::999888888777666666666777777999777444333333333222000000000000000000000000000000000111111111000///////////////............---++++++++++++*********))))))************))))))(((***)))((((((******)))((('''(((((()))))))))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((''''''''''''''')))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***++++++***)))(((((()))***+++*********++++++++++++,,,+++,,,,,,------......///------,,,,,,,,,...///000---------------------------------............///////////////////////////111111111111111111000000111111000000000000/////////............//////000111000000///...---,,,,,,............------------......------------......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***))))))************************)))((((((((())))))))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''))))))******)))(((((('''------......///000000111////////////000000000111//////111222333333333222111222222222222333333333222222222222333555666777222333555777999999999999666888;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAA999777555555666999;;;<<<:::::::::;;;;;;;;;<<<<<<============<<<;;;:::999888777777666666666777777888666444222222222111///000000000000000000000000000111111111000///......//////.........---------******)))))))))((((((((())))))************)))(((***)))((()))******)))((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''')))***+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((()))******++++++***))))))***++++++************+++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,---//////---------------------------------............///////////////////////////222222111111000000//////000000000000000000////////////............///000,,,------....../////////------------------------------------------------...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))+++,,,------,,,***)))(((((())))))******++++++***)))(((''''''((())))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''((()))******)))'''&&&------......//////000000...////////////000000000///000000111222222222222111111111222222222333333222222222222222333333444222333555777888888888888777999:::;;;::::::;;;<<<======>>>???@@@@@@@@@@@@777777666666666888;;;<<<<<<<<<<<<<<<============<<<=========<<<;;;:::999888888777777777888888999888666333222222222000///////////////////////////000000000000000///...---............---------------,,,,,,,,,++++++++++++((())))))*********))))))+++)))((()))***+++***)))(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''))))))''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((('''((())))))***++++++************++++++))))))*********+++++++++******++++++,,,---------------,,,,,,,,,------------------------------------------............///........................222111111000000///////////////////////////000000//////............//////,,,,,,,,,---...//////000,,,,,,------------------,,,------------------,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))***,,,------,,,***)))((((((((())))))******+++)))((((((((((((((())))))((((((((((((((((((((((((***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((())))))((((((............//////000000......////////////000000000000000000111111222222111111111111222222222222111000000000000111111222222333555666777666666555888999;;;;;;::::::<<<===<<<======>>>>>>>>>======888999::::::999999;;;============>>>>>>>>>>>>???===============<<<;;;;;;999999888888888999::::::888666333222222222111/////////////////////////////////000000000///...............------------,,,+++++++++*********))))))((())))))************)))+++***))))))++++++***))))))))))))))))))((((((''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""#########!!!!!!"""$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((((((((''''''(((((()))***************************)))))))))************+++)))******++++++,,,,,,---,,,,,,,,,,,,---------------------------------------------............///........................000000000000000000//////......////////////000000000//////............///.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++++++++************)))***+++,,,,,,,,,+++***(((((())))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&###$$$%%%'''(((((())))))............////////////........./////////000000000000000000000111111222111111111111222222222222000000111111222333444555666777888999999888777777999:::;;;;;;:::;;;===???<<<============<<<<<<;;;:::<<>>=========>>>>>>>>>??????======>>>>>>>>>===<<<<<<888888888888888999:::;;;999777444333333333111000////////////////////////......//////000/////////.........---------,,,,,,((((((((((((''''''''''''(((((()))***************+++***))))))++++++***))))))))))))))))))(((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%###!!!!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((())))))))))))))))))((())))))))))))************))))))******+++,,,,,,,,,)))***+++,,,---.........---------------------------------............///......................../////////000000000000000........./////////000000000000///.....................------------,,,,,,++++++,,,,,,,,,---------+++,,,------------,,,+++***+++,,,------,,,+++***************************++++++++++++************)))*********++++++++++++)))))))))))))))(((((((((&&&(((***,,,,,,+++***((((((((((((((((((((((((((())))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&''''''((()))))).........///////////////............/////////000111000000000000000111222000111111111111222222222222222333444666888:::;;;<<<<<<===>>>===<<<;;;::::::;;;<<<<<<;;;;;;===???===============<<<;;;:::<<>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<888888777777888999::::::999777444333333333222000////////////////////////------...///000000000///......---------,,,,,,,,,++++++++++++************(((((()))***************+++***)))***+++++++++))))))))))))))))))(((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$$$$&&&)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((()))***+++%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************)))))))))***++++++,,,,,,&&&(((***,,,...///000000---------------------------------.........//////..............................//////000000111111---.........//////000000111000///...............******+++,,,...//////000+++++++++,,,,,,---------++++++------------++++++***,,,...000000...,,,***************************+++++++++************)))******))))))***+++,,,,,,******))))))((((((''''''&&&(((+++......---***((((((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%+++***((('''''''''))))))........................000000000000000000000000///000000111111222333333222222111111111111111111333333333222222333444444===<<<<<<:::999888777777;;;::::::::::::;;;<<<<<<;;;;;;<<<======<<<;;;:::===BBBIIILLLJJJDDD???;;;777777888999999:::;;;;;;>>>=========<<<<<<<<<<<<777777777777666666666666777666555333111000000000......//////...---,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++++++++******))))))((((((***)))(((''''''((()))******)))((('''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((((((&&&$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%###''')))'''''')))'''###&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******)))((('''''''''(((***+++))))))***+++,,,------..................---------++++++++++++,,,---......+++,,,.../////////...---//////............//////000000000000000000000000---------...///000000111111111000......---------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,---...///...---...//////...,,,***+++,,,---,,,,,,++++++,,,,,,---+++++++++************))))))************+++++++++***(((&&&'''***+++)))'''(((((((((((((((((((((((())))))))))))***************************)))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''(((***+++***)))'''&&&)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''........................000000000000000000000000222222333333444555555555111111111111111111111111333222222222333444444555<<<<<<;;;::::::999999888:::::::::::::::;;;<<<<<<;;;<<<=========<<<;;;;;;===CCCKKKNNNLLLFFF???:::777777888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;777777777777666666666666777777555333222111000000////////////......------............------------++++++++++++++++++++++++************************((()))))))))************''''''''''''((((((((((((***)))(((''''''((()))******)))((('''&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&%%%%%%&&&&&&''')))(((%%%%%%((()))'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''(((((())))))(((((('''((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,------------++++++++++++,,,---......,,,------.....................------------......////////////////////////---------...///000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,------...------...//////...,,,***+++,,,,,,,,,++++++++++++,,,,,,+++++++++************)))))))))*********+++++++++***(((''''''******)))'''(((((((((((((((((((((((((((((()))))))))************************)))(((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''........................000000000000000000000000//////000111111222222333111111111111111111111111222222222222333444666666::::::::::::::::::::::::::::::999999::::::;;;<<<;;;<<<<<<=========<<<<<<===CCCKKKOOOMMMEEE>>>999888888888999::::::;;;;;;:::::::::::::::;;;;;;;;;777777777777666666666666777777555444222111111111///////////////.....................------------************************************************))))))))))))************&&&&&&&&&'''((()))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$############$$$%%%%%%)))(((((('''&&&$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((''''''&&&&&&''''''((()))%%% %%%)))(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,++++++***)))(((''''''******++++++,,,,,,------++++++++++++,,,---......---------------......///------------------------........................---------...//////000000------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...///---+++***+++,,,++++++************+++++++++++++++************))))))))))))*********++++++***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))))))))******))))))******))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''***,,,$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''........................////////////////////////---......//////000111111111111111111111222222222111111222222444555777777888888999999:::;;;;;;;;;999999999999999::::::;;;;;;<<<<<<<<<============???CCCHHHJJJHHHBBB===::::::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;777777777777666666666666777666555333222222111111000/////////.../////////.........---------,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********((()))))))))*********+++))))))(((((((((((())))))((((((((('''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''***((('''%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&)))(((((('''&&&$$$###"""'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&######&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((((((((())))))***------,,,,,,+++******))))))******+++,,,------...++++++++++++,,,---.........---,,,+++,,,---...///---------......------------------------------------------....../////////,,,,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///...---,,,------,,,---...---+++***+++,,,+++******))))))******++++++++++++*********))))))))))))))))))************)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))))))))(((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&((()))***%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&%%%%%%&&&''''''((('''''''''........................////////////////////////000000111111222333333333000000111111111222222222222222222333444666777888666666777888999:::;;;;;;999888888888888999::::::;;;;;;;;;;;;;;;<<<======@@@AAACCCBBB@@@===<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;<<<777777777777666666666666666555444333222111111111//////............///000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))))))))+++*********)))))))))((((((((())))))))))))((((((''''''(((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))%%%&&&%%%""""""%%%&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''(((((()))***'''(((((()))))))))))))))***++++++++++++,,,,,,,,,***++++++,,,---......///++++++++++++,,,---......------,,,++++++---...///---...////////////...---------------------------------------............---,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...000111///---,,,---///+++---------+++***+++,,,+++******))))))******++++++++++++*********))))))(((((()))))))))*********((()))))))))((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((()))))))))((((((&&&&&&''''''((((((((()))(((''''''''''''&&&&&&&&&'''((()))***))))))''''''((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%''''''((((((''''''%%%&&&''''''((('''''''''........................000000000000000000000000......//////000111111222000000000111222222333333333333333333444555777777444555666777888999::::::888888777777888888999::::::999999999:::;;;<<<===??????>>><<<::::::<<<===========================<<<<<<<<<<<<;;;;;;;;;:::777777777777666666666666444333222111111000000000......---,,,,,,---///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))))))))((('''&&&&&&&&&(((((())))))))))))((((((&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''''''''((())))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((&&&))))))&&&&&&))))))&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******''''''((()))))))))))))))&&&'''((()))***+++,,,,,,++++++,,,,,,------......++++++++++++,,,---......,,,,,,,,,,,,,,,------...---...///000000///...---------------------------------------------------------,,,,,,+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---000111000,,,+++,,,...+++,,,---,,,+++***+++,,,++++++************+++++++++++++++************)))((((((((()))))))))******''')))***)))((('''(((***((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))))))))((((((&&&&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&''')))***++++++)))'''%%%)))(((&&&$$$$$$&&&((()))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))###%%%&&&((()))(((((('''%%%&&&''''''((((((''''''........................000000000000000000000000+++,,,,,,------......//////000000111222222333333444444444444444555666666333444444555666777888888777777777777777888999999888888777777888:::;;;<<<;;;<<<<<<;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888777777777777666666666666222222111000////////////---,,,+++++++++,,,...///---------,,,,,,,,,++++++++++++++++++++++++++++++************************************)))))))))((((((((((((((('''''''''''''''((()))******)))((('''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((&&&))))))&&&&&&))))))&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''((())))))&&&'''((()))***))))))(((&&&'''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......++++++,,,------------,,,,,,---///000000///---,,,------------------------------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...000...***(((***---***+++,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,+++++++++************)))(((((((((((()))))))))***''')))******''''''(((***(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((())))))((((((%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++%%%&&&'''((()))(((&&&%%%%%%&&&''''''((((((''''''........................000000000000000000000000......//////000111111111///000000111222222333333555555444444444555555666333333444444555666666777777777777777777888888999777777666666777999;;;<<<999:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;:::===<<<;;;:::888777666666777777777777666666666666111111000//////...//////---,,,*********,,,...///---------,,,,,,,,,++++++************************************************+++*********))))))(((((((((((())))))******++++++'''((()))******)))((('''%%%&&&((()))))))))((((((%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''((()))***)))(((&&&$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&)))******(((%%%###$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%'''&&&""""""&&&'''%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&''')))*********)))((()))******+++,,,,,,------+++++++++***************++++++++++++,,,---......***+++,,,---...---,,,++++++,,,...//////...,,,+++........................------------------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---///---(((&&&(((+++***+++,,,,,,+++***+++------,,,,,,++++++,,,,,,---+++++++++************)))(((((((((((())))))))))))''')))+++***'''&&&(((***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%'''***+++%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***++++++,,,&&&'''))))))((('''%%%###%%%&&&''''''((((((''''''---......///000/////////000000000///......------000111111111111222222222333333333333333333333333111222333333444444333333444555555555444333333222444444555555666777777888777666555555555777888999888888888888888999999::::::::::::<<<>>>>>>===;;;::::::999777666444333333777777666555333222111111111111111111000000000000///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,++++++************,,,---,,,)))''')))+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---)))%%%$$$%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((%%%$$$###$$$'''***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---,,,---///000...,,,,,,,,,,,,++++++*********************************,,,+++++++++***)))))))))***************************)))((()))+++,,,---,,,++++++++++++++++++++++++)))************+++++++++,,,+++***((((((((()))*********))))))((((((''''''&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''''''&&&$$$######$$$%%%&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%------...////////////...////////////............000000111111111222222222333333333333333333333333111222333333444444333333444444555555444444333222444555555555666666777777666666666666666777888888888777777777777888999999:::999:::<<<======<<<::::::999888777666444333333666555555444333222111111000000000/////////......//////...------...//////...------------,,,,,,,,,,,,,,,,,,++++++************+++---+++)))((()))+++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%###$$$%%%'''(((((())))))&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))((('''&&&'''(((((('''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,//////...,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******************************************)))((()))+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++)))((((((((()))******)))))))))((((((((('''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&,,,,,,---...........................////////////000000000111111111222222222222222222222222222222111222333333444444333333444444555555444444333333555555555666666666666666555666666777777777777777777777666666666777888888999999999;;;<<<<<<:::888999999888777555444333333333333222222222111111111/////////.........------//////............//////------------,,,,,,,,,,,,+++++++++++++++************+++++++++)))((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&###$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$''')))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''&&&%%%&&&'''(((&&&%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++************************++++++******++++++,,,---------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++***************************)))((()))+++,,,,,,+++++++++++++++++++++++++++)))))))))*********+++++++++***))))))((()))))))))))))))))))))((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''((()))******(((((('''&&&&&&&&&&&&''''''''''''&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''+++,,,------......---------------...///000000111000000000000111111111111222222222222222222222222111222333333444444333333333444444555444444333333555555666666666666666666555666777888888777666555666666666666666777777888999888888:::;;;;;;999777999888777666555444333333000000000111111111111111/////////.........------////////////////////////---------,,,,,,,,,+++++++++++++++***************)))*********)))))))))***))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%(((***)))%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$###$$$%%%###"""###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''%%%$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))************((()))))))))************************************************+++++++++++++++***++++++++++++,,,,,,---------------------------------------------------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************+++)))((()))***,,,,,,+++************************))))))))))))******************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&'''''''''''''''''''''((()))***((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++,,,------......------,,,------...///000111111//////000000000111111111111111111111111111111111111222333333444444333333333333444444555444444333555555555555666666666666555666777888888777666555666666666666666777777888999888888:::;;;:::888666888777777666555444333333/////////000000000111111000000000/////////............////////////......------,,,,,,,,,+++++++++************************)))))))))))))))***))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''')))***(((&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&&&&&&&%%%$$$%%%&&&!!!!!!###%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$###$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))************((()))))))))************************************++++++++++++,,,,,,------******++++++,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************+++***((()))***,,,+++***************************(((((()))))))))*********)))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''$$$%%%&&&''''''((())))))''''''&&&&&&&&&''''''((('''''''''''''''((()))***((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((,,,,,,---...............---------...///000000111/////////000000000111111000000000000000000000000111222333333444444333333333333444444555555444444444444555555666777777777777777777777777666666555777777666666666777888888:::999999:::;;;:::888666777777666666555444444333///000000000000000000000000000000/////////......------............------,,,,,,,,,,,,++++++++++++)))))))))***************)))((('''(((***+++***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&"""###$$$&&&''''''''''''&&&'''((())))))((('''&&&###$$$&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))((('''&&&'''(((%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************************************+++++++++,,,,,,------...)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,***************************************+++++++++************************,,,***))))))***++++++***************************((((((((()))))))))******(((((()))************)))(((((((((((())))))))))))''''''((((((((()))))))))''''''((((((((((((''''''&&&'''((()))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''------...////////////...------......//////000000////////////000000000111000000000000000000000000111222333333444444333333222333444444555555444444222333444555666777888999888888777666666666666666888777777777777888999999::::::::::::;;;;;;999666666666666555555444444333111111000000000000000000/////////.........------+++,,,---......---,,,+++,,,,,,,,,++++++++++++***((()))))))))*********+++)))'''&&&'''***+++***(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%"""###$$$%%%&&&'''''''''$$$%%%&&&''''''&&&%%%$$$ """$$$'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''###!!!"""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&''''''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************************************)))******+++,,,,,,------)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))+++,,,,,,))))))***,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++***************************************,,,***))))))***++++++***************************(((((((((((()))))))))***'''((()))***+++******)))'''((((((((()))))))))***&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&---...//////000000//////.........///////////////////////////000000000000000000000000000000000000222222333444444444333333222333333444555555555444111222333555777888999:::999888777555555555666777888888888888888999999:::;;;::::::;;;<<<;;;999777666666666555555444444333222111111111000000000///......---------,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,+++++++++******(((((())))))*********+++)))'''&&&'''***+++***((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&%%%###""" ###&&&((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&"""###%%%''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&!!!%%%)))'''###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$""""""###$$$%%%###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,---,,,++++++************************))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,*********++++++,,,,,,,,,((((((((((((((((((((((((,,,+++++++++******))))))************************,,,+++))))))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))'''((((((((())))))******&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%......///////////////...000//////.........//////////////////000000000000......///000111222222333222222222222222222222222666666666666777777777777111333666888999888666555888777666666666777999:::888888999999999888888777777888999:::::::::::::::888777666555444333333333222222222000...,,,---...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%(((***)))&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&""""""$$$'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((()))***+++***)))))))))))))))))))))******+++************************))))))*********++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))+++,,,+++)))(((((()))))))))))))))))))))))))))))))))************)))))))))************))))))(((''''''(((((())))))******///,,,)))+++///000---)))))))))(((((('''''''''&&&((((((((()))(((''''''&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''))))))))))))((((((((((((((('''&&&'''))))))&&&"""$$$%%%&&&&&&%%%%%%&&&((())))))(((''''''''''''''''''((())))))***)))))))))''''''((((((((('''%%%$$$((((((((((((((((((((((((...//////000000//////...//////............//////////////////000000000000///000111222333444555555222222222222222222222222555555666666666666777777222333555777777777666555666666555555555666777888666666777777777777777666666777777888888888777777777666555333222222222222111111111///---+++,,,---------------............---------,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((('''%%%$$$%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&((((((&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&### """#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((***+++++++++***))))))))))))))))))******+++************************))))))*********++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((()))++++++***)))***+++))))))))))))))))))))))))))))))************))))))$$$%%%'''(((***+++++++++((((((((((((((()))))))))((('''***222<<>>000((()))************+++++++++&&&'''((()))***+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))*********(((&&&&&&(((***))))))))))))))))))))))))---+++)))''''''((()))***+++***)))))))))***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((((((((((((((((((((((((((+++++++++***)))(((((('''$$$%%%&&&'''(((((((((((())))))((('''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''')))+++***(((&&&%%%%%%''''''''''''''''''''''''((((((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((###$$$&&&&&&%%%### '''''''''((((((***++++++''''''''''''(((((((((((())))))(((''''''((()))***+++*********))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))***++++++,,,***)))((('''&&&&&&'''((())))))(((((('''''''''&&&)))(((((('''''')))***+++***************)))(((((()))************+++++++++************************))))))))))))))))))))))))))))))************))))))+++,,,,,,+++******+++---))))))))))))))))))))))))'''(((+++------,,,***((('''((((((((())))))*********************)))((((((***************)))((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((())))))******++++++)))+++------+++)))((()))************************)))************+++++++++))))))))))))))))))))))))))))))************))))))'''(((***++++++***)))((((((((((((((())))))))))))******))))))))))))******************)))))))))((())))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%''')))***...666CCCMMMKKKNNNPPPLLLCCC666,,,%%%)))************+++++++++))))))))))))))))))******((((((((()))))))))))))))*********************************(((''''''(((***************************,,,+++***((((((((()))***+++******)))***+++,,,---+++++++++++++++***))))))************************))))))))))))))))))))))))*********************************)))))))))((((((((((((((((((((((((((((((******))))))(((''''''&&&%%%&&&&&&''''''((((((((())))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''')))******(((&&&%%%&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))(((&&&$$$###%%%%%%%%%&&&&&&'''((()))''''''((((((((())))))))),,,+++***)))(((((())))))************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))******++++++***)))((('''&&&''''''((())))))((((((((('''''''''(((((('''''''''((()))******************)))((((((************++++++++++++++++++++++++++++++++++++************************)))******++++++******)))*********)))((((((***,,,************************'''(((***,,,,,,+++***)))((((((((()))))))))******)))))))))))))))(((((('''***************)))(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))))))))*********)))+++,,,,,,***)))))))))************************)))************+++++++++************************))))))*********))))))((('''(((***++++++***)))((((((((((((((())))))))))))******))))))))))))******************))))))))))))))))))))))))************************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++,,,---,,,---111999???===>>><<<888333...++++++)))************+++++++++,,,++++++***)))(((''''''''''''((())))))***++++++***************************++++++)))(((''')))******************************************)))))))))+++++++++++++++,,,------***++++++++++++***))))))************************))))))))))))))))))))))))******************************))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((('''&&&&&&&&&'''((()))))))))((('''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))((((((''''''&&&&&&&&&%%%&&&&&&'''((()))((((((((()))))))))******...---,,,***))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********))))))((('''''''''(((((())))))(((((((((((('''''''''''''''''''''((())))))*********+++******)))(((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))'''&&&&&&)))+++************************((()))))))))************)))))))))))))))*********((())))))))))))((('''''')))************))))))((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************)))))))))))))))***,,,+++***)))))))))************************)))************+++++++++++++++++++++++++++++++++***************)))((('''((()))*********)))((('''(((((((((((())))))))))))******))))))))))))***************)))))))))))))))((()))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,......---+++((((((***---++++++***)))'''))),,,...))))))*********+++++++++,,,++++++***)))(((''''''(((((()))))))))************************************++++++***)))((()))***************************)))***+++++++++******))),,,++++++,,,,,,,,,------******+++++++++******)))************************))))))))))))))))))))))))************************))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''***)))'''%%%%%%&&&((()))))))))((((((((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''''')))***)))'''&&&&&&'''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&'''((((((((((((((()))******))))))))))))************,,,++++++***))))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((('''''''''''''''(((((((((*********++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))******)))'''%%%&&&))),,,************************))))))((((((((()))***+++***************************************)))(((((())))))************)))(((******))))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************++++++******))))))(((((((((***++++++)))((()))***************************))))))*********+++++++++++++++++++++++++++++++++******+++******)))((('''((())))))***))))))((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))******((()))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---&&&'''((((((((()))***+++------,,,***(((''')))+++))))))*********+++++++++*********)))))))))))))))+++*********)))))))))(((***************************+++,,,,,,***))))))***************************)))***++++++++++++******++++++,,,,,,------------)))******+++++++++******************************************************************************(((((((((((((((((())))))))))))))))))))))))))))))******)))))))))))))))(((***)))'''&&&&&&'''((()))))))))((((((((())))))***))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))((('''&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&$$$$$$$$$%%%'''((()))(((((((((((())))))***))))))))))))************'''(((((())))))*********))))))))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))(((((())))))))))))))))))(((((())))))))))))))))))'''''''''(((((((((((((((******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))))))))(((++++++***)))'''(((+++---***************************)))((('''((()))+++,,,+++++++++++++++*********+++,,,,,,,,,,,,+++******((())))))*********))))))))))))******)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++******))))))((((((((()))******(((((()))+++************************))))))*********+++++++++***************************************)))(((((())))))))))))((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))************))))))))))))************************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++(((((()))******+++++++++***,,,---,,,+++))))))***)))************+++++++++(((((())))))******++++++,,,++++++***))))))((((((++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************************************''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))((('''''''''((()))***))))))((((((((()))******((((((((((((((('''''''''''''''''''''''''''''''''(((((()))(((&&&&&&((()))((((((((((((((((((((((((&&&'''''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&******)))((('''&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''((((((((()))))))))******%%%&&&''')))************))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********(((((()))*********))))))(((((())))))))))))******'''(((((()))***))))))))))))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))+++,,,,,,,,,******+++---+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,+++++++++++++++,,,------------,,,++++++((())))))************)))'''(((************)))(((************************(((((((((((())))))))))))(((((()))***************************))))))))))))((()))))))))((((((***+++************************)))************+++++++++))))))))))))))))))))))))))))))************))))))***))))))(((((('''''''''(((((((((((())))))))))))******))))))))))))******((()))))))))************))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,...---,,,++++++***((('''###&&&)))+++++++++,,,---)))************+++++++++((()))))))))************************************++++++++++++++++++++++++***,,,......,,,******+++++++++++++++++++++++++++++++++*********+++,,,---)))***+++,,,,,,,,,+++***))))))***+++++++++++++++++++++++++++++++++++++++************************************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((()))******+++'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&(((***(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''(((((()))***+++,,,''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''((()))***+++******)))((()))))))))************))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))******++++++'''((()))***+++******)))(((((()))))))))*********((((((***+++++++++***))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***(((((()))***************&&&''')))+++++++++***)))++++++++++++++++++++++++(((((((((((())))))))))))(((((()))***************)))))))))))))))*********(((((()))((('''(((***,,,************************)))************+++++++++************************'''((()))******+++************)))((('''&&&&&&&&&(((((((((((())))))))))))******))))))))))))******(((((())))))*********+++))))))))))))************((())))))))))))***************+++++++++,,,,,,,,,******************************************************+++,,,------......+++***)))***+++,,,+++***(((***,,,---,,,++++++,,,)))************+++++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***,,,......---+++***+++++++++++++++++++++++++++,,,+++***))))))+++---...((()))***+++,,,+++******((()))***+++++++++++++++++++++++++++++++++++++++************************************************&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&((()))************))))))((())))))***++++++&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((('''&&&&&&(((***))))))))))))))))))))))))((((((((('''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&'''((()))******+++***))))))((((((((())))))''''''''''''(((((((((((()))***+++,,,,,,+++))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))***++++++,,,'''((()))+++++++++***)))(((((())))))*********+++((()))***,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,------......------,,,(((+++---...---+++******++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,+++******(((((()))***************%%%&&&)))+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((()))***************(((((())))))******++++++(((((()))(((''''''***,,,************************)))************+++++++++++++++++++++++++++++++++&&&'''(((***++++++++++++******)))''''''&&&&&&&&&(((((((((((()))))))))))),,,+++***))))))***+++,,,)))))))))***+++++++++,,,++++++************++++++)))))))))))))))******+++******+++,,,,,,---......------++++++++++++------++++++++++++++++++++++++***************+++++++++******+++++++++******))))))))))))))))))******+++...---+++)))))))))***+++***************))))))))))))***************++++++,,,,,,,,,++++++************+++++++++******+++---,,,,,,---------------,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++************------+++*********+++,,,************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))''',,,000///***'''''')))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&''''''''''''((((((((((((++++++***)))))))))))))))))),,,...000000...,,,)))************++++++++++++)))))))))(((''''''&&&&&&******)))((('''&&&%%%%%%)))))))))(((''''''&&&&&&))))))))))))************)))(((&&&%%%&&&''')))+++((()))))))))))))))(((((('''((()))******)))(((''')))************+++++++++******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++---//////...---,,,,,,,,,,,,------.........///...---++++++++++++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))***)))))))))***++++++,,,+++++++++*********))))))))))))))))))))))))))))))************************************************(((***,,,......,,,***((())))))))))))))))))))))))))))))(((((())))))***++++++++++++*********)))))),,,+++++++++++++++++++++***************)))((('''******)))))))))))))))***,,,+++***))))))***+++,,,***************+++++++++++++++************++++++***************+++,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++******************++++++,,,++++++***))))))((()))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++************,,,---...---,,,,,,---///++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++*********++++++************************************))))))))))))************************"""'''++++++((('''(((+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''((()))++++++***)))((('''&&&&&&((((((((((((((('''&&&&&&'''((()))))))))(((&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))(((''''''((((((((()))))))))+++***)))(((((((((((())))))***,,,......,,,***)))(((((((((((())))))))))))))))))(((((((((''''''''')))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((()))))))))*********(((((('''''''''((()))***(((((())))))))))))(((((()))******+++***)))(((''')))************+++++++++******))))))))))))******************************)))***++++++,,,,,,++++++---,,,,,,,,,,,,---...///---------...............---,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++************************************)))))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))************************************************)))***+++------+++***)))))))))))))))))))))))))))+++++++++++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++)))************))))))(((******))))))))))))******++++++************+++++++++++++++***************++++++************+++++++++++++++++++++,,,------------------............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,,,,++++++++++++******++++++,,,---******+++++++++***))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,///000000000......///000,,,---------------,,,,,,,,,,,,,,,,,,,,,---------------............------++++++++++++,,,,,,,,,,,,---,,,,,,+++***+++++++++************************)))))))))*********++++++************************$$$&&&))))))&&&&&&(((+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))+++***))))))((('''&&&&&&''''''''''''&&&%%%%%%%%%((((((((()))(((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))(((((((((((()))))))))******))))))((((((''''''(((((())))))************))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******(((((())))))))))))******((((((((()))))))))******(((((())))))***))))))((()))******+++++++++******)))************+++++++++******))))))))))))******************************)))******+++++++++++++++///---***))))))+++///111/////////...............++++++*********+++,,,---++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************************))))))))))))******++++++++++++***************))))))))))))))))))))))))************************************************)))******++++++******)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++***************************************))))))))))))***************)))))))))))))))******++++++++++++++++++++++++,,,+++++++++***)))))))))++++++************+++++++++++++++++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------,,,+++******)))))))))******+++++++++++++++++++++******++++++,,,---***+++---......---,,,+++******++++++,,,,,,,,,---/////////.....................//////000000000111111222333222000///000000//////////////////...------------...............------............------++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************++++++***'''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))*********++++++*********((((((((((((((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''(((((()))&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&))))))))))))************((((((''''''''''''(((((()))))))))(((((())))))))))))*********++++++++++++((((((((((((((()))))))))''''''(((((())))))))))))''''''(((((())))))))))))(((((((((((()))))))))***(((((()))***************(((((()))*********))))))((()))***+++,,,------...))))))*********++++++++++++******))))))******+++************************)))******+++++++++++++++///---+++)))***,,,...000/////////......---------+++++++++,,,---......///---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++************+++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************)))))))))))))))*********((((((((())))))***++++++))))))))))))))))))***++++++++++++,,,,,,+++++++++,,,+++++++++***)))))))))++++++************++++++***************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,+++***))))))((())))))***++++++******+++************+++,,,,,,***+++---...//////...------......///000111111222/////////000000000000111111111222222333333444444444666777666444222222222000000111111000//////...---------------.........------............------+++++++++,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((************************+++,,,+++)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((+++***)))''''''((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''((())))))((('''''''''''''''(((((((((((((((%%%&&&&&&'''((()))))))))&&&%%%%%%&&&'''(((***+++(((((('''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&'''(((((()))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''))))))))))))************((((((''''''''''''((((((+++***))))))))))))***+++)))*********++++++++++++'''((((((((())))))******''''''(((((()))***************))))))(((((((((((('''(((((((((((()))))))))(((((()))***************(((((()))***************+++++++++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++******************************+++,,,,,,,,,,,,,,,,,,,,,---------.........//////......------,,,,,,***+++,,,---......//////........................------------------------......------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---************************---,,,,,,+++++++++,,,,,,************************************************************************************************))))))))))))))))))))))))************************'''((()))************)))************************(((((()))))))))*********))))))(((((()))***+++,,,))))))(((((()))***++++++++++++,,,,,,,,,,,,+++++++++++++++***************++++++************++++++***************+++,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---------,,,,,,++++++******((()))***+++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...////////////......///000222333444444111222222333444555666666777777777777888888888888;;;===>>>===;;;888777777333333333333333222111000/////////.........------...//////000000//////...---------...//////000000///000000000000///......------------------------...---,,,+++***)))((((((++++++++++++++++++++++++'''''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))******))))))(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''((()))******)))((('''&&&'''((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&(((***+++(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''(((***+++***)))((((((((()))))))))******((((((''''''(((((())))))++++++************++++++(((((((((((())))))))))))''''''((())))))***++++++((((((((())))))*********++++++***))))))(((''''''''''''(((((((((((())))))((((((((()))))))))******(((((()))***++++++++++++000///---+++***)))(((((()))************+++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,---------------+++---///111111000...---//////..................***+++,,,---...........................---------//////////////////////////////...............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,***************+++++++++************************************************************************)))******++++++******)))************************)))***+++------,,,++++++***************+++++++++((())))))******+++++++++******((((((((()))***+++(((((((((((()))***+++,,,++++++,,,------,,,++++++***************+++++++++++++++************+++++++++++++++++++++,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...............//////000///000000111222333444555222333444555777888999:::999:::;;;===???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAADDDFFFHHHGGGDDDAAA??????;;;;;;;;;;;;:::999888777666666555444333222222111111111222222222222111111000000111222222333444444111111222222222111000///////////////////////////,,,,,,,,,++++++*********++++++++++++++++++++++++''''''(((***+++,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************)))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&((('''&&&$$$$$$%%%'''((((((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''***(((((((((***+++***)))''''''((((((((())))))))))))(((((((((((()))***+++************************(((((((((((())))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))************))))))))))))))))))'''''''''((((((((())))))(((((('''''''''((()))***(((((()))***++++++++++++...---+++***)))))))))***)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,---......//////......---...000222222111///...000000000000000111111111...///000111222222111000222222222111111111000000000000000000000000000000111000///......///000111........................------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))))))))***))))))*********+++++++++************************************************************************)))***+++------+++***)))************************)))***,,,------,,,+++***))))))*********+++++++++))))))******+++,,,,,,---,,,+++)))((('''(((***+++(((((((((((()))***+++,,,++++++------------++++++))))))******+++++++++,,,++++++************++++++---,,,,,,,,,,,,---......******+++,,,,,,---......++++++------------++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---+++,,,---...////////////000000000000000111111222555555444555666888:::<<<======>>>@@@BBBCCCDDDEEEBBBCCCEEEGGGIIIKKKLLLMMMLLLKKKKKKKKKJJJJJJIIIIIIKKKMMMNNNNNNKKKGGGEEEEEECCCCCCCCCCCCBBBAAA??????>>>===<<<;;;:::888888777333444444555555444444333333333444555555666777777222222333444333222111000000000000000000000000000***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------...///---***((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++***((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((()))++++++)))((('''&&&''')))*********)))((($$$$$$%%%&&&'''((()))******(((&&&$$$""""""###$$$((('''&&&&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%))))))))))))))))))))))))'''''''''''''''''''''&&&******)))((('''&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''((('''&&&'''((()))((('''''''''''''''(((((((((((()))))))))))))))***++++++))))))************))))))************++++++++++++&&&'''((()))***+++,,,---******))))))))))))))))))((((((((()))******++++++''''''''''''((((((((())))))(((&&&%%%&&&''')))+++(((((()))++++++,,,,,,,,,(((((((((((())),,,...///)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---...//////000///////////////000111222111111000111111111222333333333444333444555666777666555444777777777666666555555555111111111111111111111111222111000//////000111222........................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++******)))(((((('''(((((())))))******++++++++++++************************************************************************(((***,,,......,,,***(((************************&&&(((***+++++++++)))((())))))******++++++++++++))))))***+++,,,,,,---------+++)))((('''((()))***(((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++***)))************************************************++++++******++++++,,,---***)))******+++,,,---...******+++++++++,,,,,,,,,/////////---++++++---///+++,,,---............---000////////////000111222111222555888:::;;;;;;;;;<<<===>>>>>>>>>AAAEEEHHHFFFHHHJJJKKKKKKKKKMMMNNNQQQOOOMMMNNNPPPRRRQQQOOORRRRRRRRRSSSTTTTTTUUUUUUVVVUUUTTTSSSQQQPPPOOONNNGGGHHHIIIIIIIIIJJJLLLNNNJJJHHHFFFDDDCCCAAA===:::<<<<<<:::999888777777777999888888888888777777777555666888999:::999777666555555444333333333333333///...------,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))******))))))))))))******+++++++++***)))(((((('''))))))(((((((((((())))))(((((('''(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******)))))))))(((''''''&&&&&&))))))))))))))))))))))))******)))((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))''''''(((((())))))******************************+++### &&&+++***)))+++)))************+++++++++,,,,,,,,,++++++*********((())))))************))))))***+++---------,,,+++---......,,,+++***+++---111...---...000222000...111222333555666777888888888999:::;;;;;;;;;;;;;;;???>>>>>>>>>>>>??????@@@CCC@@@===<<<>>>???>>>======;;;999999:::999555222444333333222222222222333555333111000111222222111000/////////////////////---,,,,,,---///000///...+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,---,,,+++***)))++++++,,,,,,,,,++++++***+++++++++++++++***)))((()))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++******************************************************+++++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,,,,---///,,,,,,------......//////111222222333555777888999;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFGGGKKKNNNRRRSSSUUUTTTRRRQQQRRRRRRTTTQQQOOOOOOQQQSSSSSSQQQTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRPPPOOOMMMLLLKKKJJJKKKLLLLLLKKKLLLNNNPPPOOOMMMKKKKKKKKKJJJGGGEEEFFFEEECCCBBB@@@?????????>>>>>>===<<<;;;;;;::::::::::::<<<<<<<<<:::888666555555444333333222222222000///...---------------,,,,,,,,,,,,++++++++++++******************************))))))))))))******+++++++++***)))((((((((())))))(((((((((((()))))))))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********))))))))))))((((((((())))))))))))))))))))))))******)))((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))''''''(((((()))*********************************,,,%%%###(((,,,+++***,,,************++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,---...............---,,,//////000///......111333444222111222444666555333777888999<<<===??????@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJLLLIIIFFFFFFHHHIIIHHHFFFGGGEEECCCCCCCCCCCC@@@===<<<<<<;;;;;;:::999999888666444222222444444444333111111111111000000000000///...------......---,,,)))***+++,,,---...//////------------,,,+++***)))+++,,,,,,---,,,+++***)))***++++++,,,,,,,,,++++++++++++,,,,,,+++******))))))************+++++++++++++++******++++++,,,---************************++++++++++++++++++++++++******************************))))))))))))************++++++++++++******))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------111000///---,,,++++++***---------------------------......---,,,,,,...000...------...///111333444777888:::<<>>>>>>>>???@@@@@@@@@>>><<<;;;888888777777666555444444111111000///......------......---------,,,,,,,,,******************************))))))))))))******+++++++++***))))))((((((***))))))(((((())))))*********)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))************++++++))))))))))))))))))))))))***))))))((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))''''''((())))))******+++************************...(((&&&)))---,,,+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++)))*********++++++++++++222111111000//////......///000000000000333777::::::999888999;;;======<<<@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTRRRQQQQQQRRRSSSRRRQQQQQQPPPNNNNNNNNNMMMKKKHHHGGGGGGGGGFFFEEECCCAAA@@@888777777888::::::999777555555555444333222111111222000......//////---,,,++++++,,,---...//////000,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,++++++***)))************+++++++++++++++******++++++,,,---************************++++++++++++++++++++++++******************************))))))))))))************++++++++++++******)))))))))))))))))))))))),,,,,,++++++***))))))(((+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......222111000...---,,,,,,,,,...------------,,,,,,,,,+++---......---...///111000///000111444888<<>>>>>===<<<;;;:::999888444444333222111000///............---------,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++******)))))))))***))))))))))))))))))***++++++***)))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***(((((())))))***++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))((((((((((((((((((((((((((('''(((((()))******++++++************************---***)))***,,,---,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,------...222111111111000000111111///000111111333666;;;???BBBAAAAAAAAACCCEEEFFFGGGJJJKKKLLLNNNOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOONNNNNNOOOPPPRRRTTTUUUVVVWWWWWWVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPNNNJJJGGGEEE?????????AAABBBBBB@@@>>><<<<<<;;;:::888666444222222111000///000000///---000//////...---,,,,,,+++((()))***,,,---.........,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...,,,,,,---------,,,,,,+++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++******))))))******+++******++++++++++++******************************+++++++++*********))))))+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///111000//////.........///------------------,,,,,,,,,...000000000111333444333444555888===CCCHHHKKKLLLLLLNNNPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUVVVWWWUUUTTTSSSTTTUUUTTTVVVXXXXXXWWWWWWXXXYYYWWWWWWVVVUUUUUUVVVXXXZZZ[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQOOOPPPRRRRRRPPPOOOOOOPPPSSSQQQOOONNNOOOOOONNNMMMOOOOOONNNNNNOOOPPPPPPQQQPPPOOOMMMKKKJJJKKKKKKLLLJJJKKKLLLLLLLLLJJJHHHGGGBBBBBBBBBAAA@@@>>><<<;;;777777777666555333111000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++******************))))))))))))******,,,+++***))))))((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***&&&'''(((((()))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))((((((((((((((((((((((((((((((((())))))***+++++++++************************+++++++++***+++---,,,***+++,,,,,,,,,------------------------------------///.........///000222333000111222222333444555555222333555777999===BBBEEEHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXYYYZZZZZZZZZZZZ[[[YYYYYYZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTRRRNNNKKKHHHGGGGGGGGGIIIJJJJJJHHHFFFDDDDDDCCCBBB???<<<999777222111///000111111000...111000///...---,,,++++++((()))+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,,,,))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++))))))*********++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////...//////000000---------........./////////111444666666777999:::999:::===AAAFFFKKKPPPRRRRRRSSSSSSTTTSSSRRRQQQPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVUUUSSSRRRSSSTTTTTTVVVVVVUUUSSSQQQQQQRRRRRRSSSUUUUUUTTTUUUWWWYYY[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWTTTVVVXXXXXXVVVTTTSSSTTTTTTQQQNNNMMMMMMMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPOOONNNNNNPPPRRRSSSSSSSSSTTTSSSQQQNNNKKKIIIFFFFFFFFFEEECCCAAA>>>===;;;;;;;;;:::888666333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++******))))))******+++++++++***)))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''(((((()))***++++++))))))))))))))))))))))))((((((((((((((())))))***)))((('''((()))***)))((())))))))))))))))))))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,++++++...---+++,,,,,,,,,---------......---------............///------,,,,,,---///111222222444666888:::::::::999888:::===@@@BBBDDDHHHKKKLLLLLLLLLKKKKKKMMMPPPSSSSSSSSSTTTTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVVVVXXXZZZ\\\]]]\\\\\\]]]^^^[[[]]]^^^]]][[[YYYYYYYYYXXXXXXWWWVVVSSSPPPMMMKKKNNNMMMLLLLLLMMMMMMKKKJJJIIIIIIJJJIIIGGGDDDAAA???666555333333333333222000000000//////////////////...............---,,,,,,---,,,,,,,,,,,,------......---,,,++++++,,,---...***++++++,,,,,,,,,,,,,,,)))************+++++++++++++++******++++++,,,---************************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............//////000/////////......//////000......///000111222222333444777:::<<<===>>>@@@AAA@@@AAADDDHHHLLLPPPSSSTTTRRRSSSSSSSSSRRRPPPNNNLLLMMMNNNOOOOOOOOOOOOOOOOOONNNOOOPPPPPPNNNMMMNNNOOOMMMNNNOOONNNKKKIIIIIIJJJLLLOOOSSSTTTTTTTTTVVVXXXZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[WWWYYY[[[[[[YYYVVVUUUUUURRROOOLLLJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJIIIJJJKKKNNNQQQSSSUUUVVVWWWWWWVVVTTTQQQPPPMMMMMMMMMLLLJJJGGGDDDBBB?????????>>><<<999555444/////////.........------------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++*********)))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))******+++++++++))))))))))))))))))))))))((((((((((((((()))******)))((('''((()))***)))((())))))))))))))))))))))))((())))))******+++,,,,,,------------------------'''---///,,,---000000---------------............------......////////////...---,,,,,,---000222333999;;;>>>AAABBBAAA???>>><<>>===<<<:::888555333333222222222111111111000000000000///...---,,,---,,,,,,+++,,,---...///000///---+++++++++,,,---)))******+++,,,,,,++++++)))************+++++++++++++++******++++++,,,---************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))******************+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000///...............//////000222333444555666888;;;???AAABBBCCCEEEFFFDDDFFFIIILLLOOOQQQRRRSSSPPPQQQRRRRRRQQQNNNLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGIIIJJJJJJIIIHHHHHHIIIGGGIIIJJJJJJIIIIIIIIIJJJHHHLLLQQQTTTSSSSSSUUUVVVYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVWWWXXXYYY[[[\\\\\\WWWYYY[[[[[[YYYVVVUUUTTTNNNLLLIIIHHHHHHJJJJJJJJJIIIIIIGGGEEEDDDCCCCCCBBBDDDCCCCCCCCCFFFJJJNNNPPPQQQSSSUUUXXXYYYZZZYYYYYYSSSSSSSSSRRRPPPMMMIIIGGGAAAAAAAAA@@@>>>:::777555000000000000////////////------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++***)))))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******)))((('''((()))******((()))))))))))))))))))))))))))))))))***++++++,,,,,,........................'''...000......222333///---------.........//////---.........//////000000555444444333555777999;;;???BBBEEEHHHHHHFFFCCC@@@===@@@EEEHHHIIIIIIJJJKKKKKKLLLLLLIIIGGGHHHLLLPPPNNNOOOPPPRRRTTTUUUVVVVVVPPPPPPPPPPPPOOOOOONNNMMMIIIIIIJJJLLLOOORRRTTTUUUTTTXXX[[[\\\[[[[[[\\\^^^ZZZ]]]^^^]]]ZZZYYYYYY[[[]]]\\\ZZZWWWUUUTTTSSSSSSPPPMMMJJJIIIIIIIIIHHHGGGHHHJJJNNNRRRTTTTTTSSSRRRPPPNNNJJJGGGEEEBBB>>><<<999888777555333111000/////////000000000000000///---,,,,,,+++,,,---...///111000...+++***+++,,,,,,((()))***+++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******((((((((((((((((((((((((,,,,,,++++++***)))))))))------------------------//////...---,,,,,,++++++***,,,---//////...---+++---------,,,------...............//////000000000///000222555888;;;===>>>@@@BBBCCCDDDCCCDDDEEEGGGIIIJJJMMMNNNOOOMMMKKKJJJMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKKKKKKKJJJIIIGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFMMMPPPLLLKKKOOOQQQPPPTTTRRRQQQQQQSSSUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTRRRRRRTTTXXXYYYXXXUUUXXXYYYYYYXXXUUUSSSRRRSSSRRRPPPMMMJJJIIIJJJKKKMMMPPPNNNLLLIIIFFFDDDBBBAAAAAABBBCCCCCCCCCEEEHHHKKKNNNNNNOOOTTTYYY[[[ZZZWWWWWWUUURRRPPPPPPPPPOOONNNKKKIIIFFFCCCAAA>>>:::777555444111///...---------++++++***************+++++++++************++++++,,,,,,,,,++++++*********++++++++++++******))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))''')))***)))((('''(((******)))((()))***)))'''&&&***)))(((''''''((()))*********))))))((((((''''''''''''((((((((((((''''''***************)))((((((******))))))((((((((('''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&)))((((((&&&%%%###!!! ((()))***)))((('''(((***))))))((((((''''''&&&&&&))))))))))))(((((((((((('''((()))+++++++++***)))''''''''''''(((((((((((('''&&&%%%%%%&&&''')))***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((,,,***)))'''''''''(((((())))))(((((((((((()))))))))((('''''''''(((***+++************))))))))))))************))))))((((((,,,,,,,,,+++***)))((((((((((((((((((((((((((((((******************************))))))(((((('''''',,,+++*********---///111---///111///+++)))***---...///000111111000///...000111222333222111000///...//////000111222333444888888888:::<<<>>>@@@AAADDDEEEFFFHHHIIIHHHEEEBBBAAADDDHHHIIIHHHGGGIIIKKKNNNLLLKKKLLLOOOSSSVVVVVVWWWVVVTTTRRRQQQRRRSSSTTTOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJLLLNNNQQQSSSSSSWWWYYYXXXZZZ]]]^^^[[[\\\___```]]]XXXUUUVVVYYY^^^^^^^^^^^^^^^]]]\\\\\\XXXWWWUUURRRPPPMMMKKKJJJGGGIIILLLOOOSSSVVVXXXYYYUUURRROOOMMMKKKJJJHHHFFFAAA@@@>>><<<:::888777666000000000000000/////////,,,,,,,,,,,,,,,,,,---...,,,,,,,,,+++++++++******------------,,,,,,+++***,,,,,,++++++***)))))))))************************------............------***++++++,,,,,,++++++***************)))((('''&&&******************+++++++++++++++******************)))))))))((((((''''''))))))))))))))))))))))))------------------------//////...------,,,+++++++++,,,...//////...---,,,000///////////////000000---...///000111222333333555666777999;;;===?????????AAACCCDDDDDDEEEGGGHHHJJJLLLNNNPPPQQQPPPNNNMMMOOOOOOOOONNNMMMKKKIIIGGGIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKQQQSSSPPPPPPUUUYYYXXXVVVTTTRRRRRRSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTRRRQQQRRRTTTUUUSSSQQQOOOPPPPPPOOOMMMMMMOOOQQQOOONNNLLLJJJIIIJJJKKKLLLNNNMMMMMMKKKJJJHHHFFFEEEAAACCCDDDCCCCCCDDDFFFHHHHHHHHHJJJPPPVVVZZZZZZYYYZZZWWWTTTSSSSSSSSSSSSRRRQQQOOOLLLJJJHHHDDD???<<<777555222000.........///...---,,,++++++******+++++++++************++++++---------,,,,,,+++++++++++++++++++++*********)))+++++++++*********))))))))))))))))))))))))))))))((())))))******))))))(((((()))***)))((('''(((******)))((()))***)))(((&&&''''''((())))))(((''''''***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&((()))***)))(((''''''''''''''''''&&&%%%$$$(((***+++***)))((()))***((((((((((((((('''''''''(((((((((((('''''''''''''''(((((()))******))))))''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))((((((''''''(((((())))))(((((('''((()))***+++))))))))))))))))))))))))++++++*********)))))))))******+++***)))(((''''''((((((((((((((((((((((((************************++++++******))))))))))))++++++******+++---///000...000000000///...///000111111111111000000//////000000000000///...------/////////000222444777888<<<===>>>@@@BBBDDDFFFGGGFFFGGGGGGHHHHHHFFFDDDBBBAAAEEEIIIKKKKKKKKKMMMOOOQQQPPPOOOPPPRRRUUUVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPOOONNNNNNMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMUUUXXXYYYWWWXXX\\\]]]ZZZ]]]```bbb```[[[ZZZ\\\___cccccccccdddccccccbbbbbb]]]\\\YYYVVVSSSPPPNNNMMMJJJKKKNNNQQQTTTVVVWWWXXXWWWVVVTTTSSSSSSSSSQQQOOOMMMLLLJJJFFFBBB>>>;;;999666555333111000000000000//////...---------......,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++)))))))))***++++++,,,,,,************************,,,,,,------------,,,,,,***++++++,,,,,,++++++***))))))***************))),,,+++++++++***)))))))))******************++++++++++++++++++*********)))************************------------------------//////......---,,,,,,,,,,,,---...///000///......222111111111111111111222...///111333555777888999;;;;;;;;;<<<===>>>???@@@@@@BBBDDDFFFFFFGGGJJJLLLNNNOOOQQQSSSSSSRRRQQQOOOPPPOOOMMMKKKIIIGGGFFFEEEHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQOOORRRSSSQQQQQQUUUXXXXXXVVVTTTQQQPPPPPPPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLOOOQQQOOONNNMMMLLLKKKKKKLLLLLLHHHIIIJJJKKKKKKJJJHHHHHHCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGIIINNNSSSWWWYYYZZZZZZXXXVVVUUUVVVVVVUUUTTTTTTSSSRRRQQQOOOKKKEEEAAA<<<999555222/////////000000///...---,,,+++++++++++++++************++++++,,,,,,+++++++++++++++***++++++++++++************+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((()))******(((((()))******)))((()))******(((&&&&&&(((***++++++***(((&&&))))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&'''((()))*********)))(((%%%%%%'''(((((())))))((('''((()))(((''''''((()))'''((((((((((((((())))))''''''''''''&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((((((''''''((((((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))*********(((''''''''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((+++++++++++++++*********)))))))))))))))((('''&&&))))))))))))))))))))))))************************++++++++++++++++++************+++,,,---...//////000000000111444666666555777666555444333222222222222111000///............111000000222555999===@@@CCCDDDFFFGGGIIIJJJKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDGGGKKKNNNPPPQQQSSSTTTUUUTTTSSSSSSUUUUUUUUUSSSPPPQQQTTTUUUUUUTTTSSSQQQOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOONNNUUUWWWWWWUUUWWW\\\^^^\\\```bbbbbb```\\\[[[]]]```ddddddeeeeeeeeeeeeeeedddbbbaaa___\\\YYYVVVSSSRRRPPPRRRTTTVVVWWWXXXXXXWWWXXXWWWWWWXXXYYYZZZXXXVVVUUUUUUSSSPPPLLLFFFBBB???<<<:::777444222000000000111111000///............,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,---,,,,,,+++***)))(((((()))))))))***+++++++++,,,++++++++++++************++++++++++++++++++++++++------------------------//////......---------,,,------///000000000000000222222111111111222222333000222555888<<<>>>???@@@>>>>>>===>>>>>>@@@AAABBBEEEGGGIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTTTTRRRPPPOOOLLLKKKHHHFFFDDDDDDEEEEEEJJJKKKMMMNNNOOOOOOOOONNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTRRROOONNNOOOQQQQQQQQQOOOMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHJJJNNNOOOOOOOOOPPPQQQPPPPPPOOONNNLLLJJJIIIHHHCCCDDDFFFGGGGGGGGGEEEDDDEEEHHHJJJKKKKKKJJJKKKKKKLLLLLLMMMOOORRRUUUWWWXXXWWWVVVTTTTTTUUUVVVUUUTTTRRRRRRSSSTTTSSSPPPJJJFFFCCC@@@;;;666222000000000//////...---,,,,,,------,,,++++++******++++++,,,************))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))(((((((((((()))******)))((()))***)))(((((((((******(((''')))******++++++******)))))))))))))))((((((((((((((((((''''''''''''(((((())))))************)))))))))))))))))))))(((((((((%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''(((((()))))))))(((((($$$%%%&&&'''((()))))))))$$$%%%&&&%%%$$$###$$$&&&''''''(((((()))))))))***((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''(((((((((((('''((()))))))))'''&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((())))))((('''%%%$$$''''''&&&&&&&&&&&&''''''((((((((((((((())))))***''''''''''''((((((((((((++++++++++++++++++++++++))))))******)))(((((('''*********************************************************+++++++++++++++)))***+++---.../////////222000000333888;;;;;;999;;;<<<<<<;;;999777444333222222111000000111333444444333333555999???DDDHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGEEEEEEEEEFFFHHHJJJMMMPPPRRRTTTUUUVVVWWWUUUTTTTTTTTTUUUTTTRRRPPPMMMNNNPPPSSSTTTUUUUUUUUUQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[[[[YYY[[[aaaeeedddgggfffdddaaa]]][[[]]]___cccddddddeeeeeeeeeeeedddcccbbbaaa___]]][[[ZZZYYYYYYZZZ[[[\\\]]]\\\[[[ZZZWWWVVVVVVXXXZZZZZZXXXWWWSSSTTTTTTTTTQQQNNNJJJGGGAAA@@@>>>;;;888555222111111111000///............------,,,,,,,,,+++++++++++++++,,,---.........------,,,,,,++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,)))))))))(((((((((((((((++++++++++++++++++++++++------------------------///...............------......///000111111222222111111111111222333444555666888<<<@@@CCCEEEFFFFFFCCCBBBBBBBBBCCCEEEGGGIIIKKKMMMOOOPPPPPPQQQSSSUUUVVVVVVUUUTTTRRROOOLLLKKKGGGEEECCCBBBCCCDDDFFFHHHNNNOOOQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRSSSQQQOOONNNNNNMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKIIIFFFFFFEEEDDDCCCDDDDDDEEEAAAAAA@@@AAABBBEEEIIILLLJJJOOOVVVZZZZZZWWWSSSQQQUUUUUUTTTRRROOOKKKGGGEEEBBBCCCDDDDDDDDDDDDCCCBBBCCCFFFJJJLLLLLLMMMNNNOOOLLLMMMNNNOOOPPPRRRUUUWWWUUUTTTTTTUUUVVVWWWVVVUUUQQQQQQSSSUUUVVVTTTPPPMMMKKKGGGBBB;;;666333111111......---------...//////,,,,,,++++++++++++,,,,,,***++++++++++++++++++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((()))+++)))((('''(((******)))'''+++***(((''''''(((***+++(((((((((((()))))))))))))))(((''''''''''''((()))))))))************))))))((((((((()))))))))))))))''''''((((((((()))))))))&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''''''''&&&&&&$$$%%%&&&%%%$$$###$$$&&&'''((((((((())))))******)))))))))(((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((()))***)))(((&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))(((&&&%%%''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))&&&'''''''''((((((((()))++++++++++++++++++++++++******++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++***+++---...000111111111444222222555:::======;;;;;;===??????===999444111111111111111333666888:::999888999;;;???EEEKKKOOONNNMMMMMMKKKIIIGGGFFFEEEDDDEEEFFFFFFEEEGGGKKKNNNRRRSSSTTTVVVWWWWWWWWWVVVSSSRRRQQQRRRSSSRRRPPPNNNNNNNNNNNNPPPRRRUUUXXXZZZVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\^^^```___]]]___dddhhhggghhhfffccc___\\\\\\^^^___bbbbbbcccccccccccccccbbb___________________________```aaabbbbbb```^^^]]]WWWVVVUUUVVVXXXXXXVVVUUURRRSSSUUUVVVUUURRROOOMMMFFFGGGGGGFFFCCC???:::888222111000///............---------,,,,,,,,,+++++++++,,,------............------,,,,,,+++*********++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***)))******************))))))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,(((((((((((((((((())))))************************------------------------........................//////000000111222333444111222222333555777999:::>>>AAADDDHHHKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLOOOPPPQQQRRRTTTSSSRRRRRRSSSUUUUUUUUUSSSQQQNNNKKKIIIGGGCCCCCCBBBBBBDDDGGGIIIKKKQQQRRRSSSTTTSSSRRRQQQPPPJJJJJJKKKLLLLLLLLLLLLKKKLLLIIIHHHKKKMMMKKKJJJKKKNNNNNNNNNOOOPPPQQQOOOMMMIIIHHHFFFDDDCCCCCCDDDDDD@@@@@@AAAAAACCCHHHNNNSSSTTT[[[eeejjjiiiddd^^^ZZZ```aaaaaa___ZZZTTTNNNKKKEEEEEEDDDDDDDDDDDDDDDDDD@@@CCCFFFHHHIIIJJJMMMNNNGGGIIILLLNNNOOOQQQSSSVVVTTTTTTTTTVVVXXXYYYXXXVVVSSSSSSTTTWWWYYYXXXUUURRROOOLLLGGGBBB<<<888555333000000////////////000000,,,,,,++++++++++++,,,,,,---------------.........++++++++++++,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))************)))))))))***++++++))))))***+++(((''''''(((******)))(((***(((%%%######%%%(((***(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((&&&&&&&&&''''''''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))(((''''''((()))((())))))))))))))))))******)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,(((''''''''''''''''''(((''''''((()))))))))))))))'''''''''(((((())))))************+++++++++++++++******++++++++++++******************************))))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,---...///111333444444888777777999<<<=========;;;<<<>>>???===888333000000111333555888;;;===????????????BBBFFFKKKPPPSSSRRRPPPNNNKKKHHHFFFEEEDDDEEEGGGJJJJJJIIIKKKPPPTTTXXXWWWWWWXXXYYYYYYVVVTTTPPPOOOOOOPPPRRRSSSSSSRRRSSSRRRQQQRRRSSSVVVZZZ\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYY\\\]]][[[^^^cccfffeeedddaaa\\\XXXVVVWWWZZZ\\\[[[\\\\\\\\\\\\[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^______```cccddddddbbb```^^^YYYXXXVVVUUUVVVWWWWWWVVVXXXYYYYYYXXXWWWTTTQQQOOOLLLMMMNNNNNNLLLIIIEEECCC888777555333111000//////------------,,,,,,,,,,,,,,,------............---******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***)))***************))))))(((((()))***+++,,,,,,---)))))))))***+++++++++,,,************++++++++++++))))))))))))))))))))))))------------------------............///////////////000000111222333444555555555666888;;;===@@@AAAFFFIIILLLOOOQQQRRRQQQQQQSSSQQQOOONNNNNNOOOQQQRRRSSSTTTTTTSSSQQQOOOOOOPPPPPPPPPNNNLLLJJJHHHFFFEEEDDDDDDDDDEEEHHHJJJLLLNNNQQQRRRRRRRRRQQQOOOMMMKKKGGGHHHJJJKKKMMMNNNNNNOOOOOOKKKKKKQQQSSSPPPMMMNNNPPPPPPPPPQQQRRRRRRPPPOOOJJJHHHFFFCCCAAAAAAAAABBB???@@@AAAAAACCCHHHOOOUUU[[[bbbkkkqqqppplllfffbbbcccdddeeeddd```YYYRRRNNNFFFEEEDDDCCCDDDEEEGGGHHHAAACCCEEEFFFFFFHHHKKKMMMHHHKKKOOOPPPPPPPPPQQQSSSQQQQQQRRRTTTWWWXXXWWWUUUVVVUUUUUUWWWXXXWWWUUUSSSNNNMMMJJJGGGBBB>>>:::888666555444222111111000000---,,,,,,++++++,,,,,,---++++++,,,,,,------------+++++++++,,,,,,,,,------))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******)))***++++++))))))***+++(((''''''(((***+++)))(((***(((&&&%%%%%%&&&(((***'''((((((((()))))))))***)))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''(((((()))((((((''''''''''''''''''''''''(((((((((''''''(((***+++***)))((()))************)))))))))))))))))))))((((((((('''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))(((((())))))***+++,,,)))((((((''''''(((((()))&&&'''((()))***))))))(((''''''((())))))***++++++)))))))))*********++++++))))))************))))))************************))))))))))))))))))))))))(((((()))***+++,,,---.../////////000222444666888===>>>???>>>=========????????????>>><<<999777666666777:::===???BBBCCCDDDDDDDDDFFFHHHLLLPPPSSSUUUUUUSSSOOOLLLJJJIIIIIIJJJIIILLLPPPPPPOOOPPPTTTXXXZZZXXXXXXYYYZZZZZZWWWTTTPPPOOONNNPPPSSSWWWXXXXXXZZZZZZYYYYYYYYYYYYYYYYYY]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUZZZ^^^aaagggpppttttttmmmhhhaaa[[[XXXXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZ\\\___aaaaaa```]]]\\\ZZZWWWTTTTTTUUUWWWXXXXXX\\\\\\[[[YYYWWWUUUSSSQQQNNNNNNMMMMMMMMMMMMLLLLLLDDDBBB>>>:::666333000///...------------,,,,,,,,,..................---,,,******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,)))))))))***+++++++++,,,******************++++++)))*********++++++++++++************************------------------------.........///////////////000000000111222444555666888888:::<<>>======>>>>>>?????????@@@EEEMMMSSSVVV]]]eeekkkkkkhhhdddaaaZZZ\\\^^^^^^ZZZTTTLLLHHHDDDCCCBBBAAABBBEEEHHHJJJEEEFFFGGGGGGFFFHHHKKKMMMNNNQQQTTTUUURRROOOOOOPPPMMMMMMOOOQQQTTTUUUTTTSSSXXXVVVUUUUUUUUUUUUSSSQQQMMMLLLKKKIIIFFFBBB???===;;;:::888555333111000000---,,,,,,++++++,,,,,,---(((((())))))************+++++++++,,,,,,---------))))))******++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))+++++++++***)))***+++(((''''''(((***+++***(((+++******************+++'''((((((((())))))*********((('''&&&&&&'''(((***(((((()))***************'''((((((((())))))******((('''&&&%%%###"""!!! &&&&&&&&&'''''''''((((((******)))(((((((((((((((&&&'''((())))))******)))((()))***)))((('''(((***++++++******))))))(((((((((((('''''''''&&&&&&&&&'''((()))***)))(((&&&%%%''''''''''''((((((((())))))(((''''''''')))***+++&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&))))))(((((((((((())))))&&&''')))*********)))((('''(((((()))***++++++,,,(((((())))))*********+++(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////111000000000222555888:::@@@CCCDDDBBB>>><<<>>>@@@FFFDDDAAA>>><<<<<<<<<======???AAADDDGGGHHHHHHHHHGGGHHHJJJLLLOOORRRUUUVVVXXXUUUQQQNNNLLLMMMOOOPPPMMMQQQUUUUUUSSSRRRVVVZZZZZZXXXWWWYYY[[[[[[XXXTTTPPPOOOOOOQQQUUUZZZ]]]^^^___``````___]]][[[XXXVVVZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPOOOOOOQQQSSSVVVXXXXXX___hhhpppzzz{{{qqqhhhccc```___^^^aaaaaa```___^^^\\\[[[ZZZSSSSSSSSSTTTUUUVVVVVVVVVVVVXXX[[[^^^^^^]]][[[YYYXXXUUURRRQQQSSSVVVYYYZZZ[[[ZZZYYYXXXVVVUUUTTTTTTMMMKKKIIIGGGHHHKKKNNNPPPMMMKKKFFF@@@:::555222000......---------,,,,,,,,,.../////////...---,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++((()))***,,,---...//////+++++++++***************+++++++++***************''''''(((((()))))))))***++++++++++++++++++++++++---------------...///000000------000000......111...///111222333444555555:::===CCCGGGJJJLLLOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTRRRQQQPPPOOOOOOOOORRRQQQOOOMMMKKKIIIIIIHHHJJJJJJIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHJJJLLLNNNOOOQQQTTTSSSMMMFFFDDDIIIOOOTTTXXX]]]bbbeeeffffffeeeeeeeeefffgggeee```XXXRRRMMMLLLJJJJJJJJJIIIGGGDDDDDDCCCAAA???===<<<;;;;;;??????>>>>>>@@@CCCGGGIIIQQQSSSWWWZZZ[[[ZZZWWWVVVTTTSSSPPPMMMJJJHHHFFFFFF@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDGGGJJJNNNPPPTTTWWW[[[]]]]]]YYYTTTPPPLLLLLLMMMNNNOOOOOOOOOOOORRRSSSTTTUUUUUUTTTSSSRRRPPPNNNJJJFFFCCCAAAAAAAAAEEECCC@@@===999666444333222111000///...---------...---,,,++++++,,,------///...,,,*********,,,---************************+++++++++++++++***)))(((+++++++++************)))((()))***+++++++++++++++***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''+++***(((&&&$$$""" ((((((''''''''''''(((((((((((((((((())))))))))))+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++******(((((((((((((((((((((((())))))))))))((((((((((((###$$$&&&(((************'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))************))))))******++++++++++++******)))************+++++++++,,,+++)))((((((((()))***)))************++++++++++++++++++,,,---///111222222333444333444666:::===BBBDDDFFFEEECCCAAA@@@AAAAAA@@@???AAACCCEEEFFFEEEFFFGGGHHHJJJKKKKKKKKKKKKOOOOOOOOOOOOPPPRRRUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSTTTUUUVVVVVVUUUVVVUUUUUUVVVWWWXXXWWWVVVMMMLLLLLLOOOTTTYYY]]]___```cccdddccc___YYYTTTRRRRRRSSSRRRPPPMMMMMMQQQUUUVVVQQQPPPSSSWWWYYY\\\aaajjjppp{{{}}}xxxvvvvvvoooqqqrrrpppkkkeeeaaa```[[[ZZZXXXUUUTTTTTTWWWZZZ[[[```eeefffccc___\\\\\\YYYWWWTTTSSSTTTVVVXXXXXXYYY\\\______]]]ZZZ[[[\\\XXXVVVSSSQQQNNNLLLKKKJJJLLLLLLLLLJJJFFFAAA<<<999222111///---,,,---...///---...///...+++***---///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********,,,---......,,,******+++......------......///000///------000111///000333222222333444666999<<>>===<<<;;;;;;;;;>>>===<<<===>>>AAACCCEEEFFFHHHKKKMMMMMMMMMKKKJJJJJJIIIGGGEEECCCBBBBBBAAA===>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDGGGJJJNNNPPPTTTWWW[[[___```^^^\\\ZZZSSSQQQNNNKKKIIIIIIIIIJJJLLLLLLNNNOOOQQQRRRSSSSSSQQQNNNKKKFFFCCC@@@>>>>>>HHHHHHGGGDDD@@@;;;666333444333111000///...//////...---,,,+++******++++++...---,,,+++++++++,,,,,,************************+++++++++++++++***))))))+++++++++************)))(((((()))*********))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))***)))((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((('''(((((((((((((((((((((((()))(((((((((((((((((((((%%%%%%&&&((())))))))))))'''&&&&&&&&&''''''((()))))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***(((&&&))))))************))))))******++++++++++++******)))************+++++++++---,,,+++***))))))***+++************++++++++++++,,,,,,,,,,,,...000222333444555555555555777;;;===DDDEEEGGGGGGEEECCCCCCCCCEEEDDDCCCEEEHHHJJJKKKJJJLLLMMMNNNOOOOOOPPPPPPOOONNNNNNOOOQQQSSSUUUWWWYYY^^^^^^]]]]]]\\\\\\[[[[[[WWWVVVTTTTTTVVVVVVVVVUUUVVVTTTSSSTTTUUUUUUUUUSSSNNNMMMKKKNNNSSSYYY^^^```ccccccbbb___YYYTTTQQQPPPLLLNNNQQQRRRUUUYYY```eeefffaaa___bbbfffiiinnnttt{{{uuurrrqqqlllkkkhhhddd```]]]]]]]]]ggglllrrrtttsssooommmlll___[[[UUUSSSTTTUUUVVVUUUYYY\\\______\\\YYYXXXYYYZZZYYYWWWUUURRROOOMMMKKKLLLLLLMMMLLLIIIFFFBBB@@@888666444111////////////000111222000,,,***+++---------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************+++---...---,,,******+++//////.........///000000111//////333444222333666666777888999;;;@@@FFFKKKNNNOOOQQQRRRSSSTTTVVVXXXTTTTTTSSSRRRRRRRRRSSSSSSSSSQQQNNNKKKJJJIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLOOOMMMKKKIIIHHHIIIJJJKKKGGGEEECCCCCCGGGOOOWWW]]]ggghhhjjjkkkjjjiiigggeeefffeeebbb```]]]WWWPPPLLLGGGEEEDDDDDDDDDDDDBBB@@@>>>>>>===============>>>>>>======>>>>>>???@@@AAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@<<<=========>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIOOOQQQUUUZZZ]]]_________\\\WWWPPPIIIEEEDDDFFFGGGFFFFFFGGGHHHKKKMMMPPPRRRQQQPPPNNNJJJGGGCCCAAA@@@GGGIIIKKKLLLIIICCC===999777666444111000//////000...---+++***))))))))))))------,,,,,,,,,,,,++++++***************************++++++++++++***))))))+++++++++************)))((())))))))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,---((((((''''''''''''(((((((((((((((((())))))))))))((((((((('''(((((())))))))))))))))))))))))))))))'''((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))***)))'''$$$))))))************))))))******++++++++++++******)))************+++++++++---,,,++++++***+++++++++************+++++++++,,,------------///111333444666777888888888999<<>>AAACCCGGGMMMRRRRRRSSSTTTSSSRRRRRRSSSUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPNNNKKKIIIHHHHHHIIIJJJMMMMMMNNNOOOOOONNNMMMMMMKKKKKKKKKLLLNNNQQQSSSTTTZZZXXXTTTPPPMMMKKKKKKKKKDDDBBBAAAEEEMMMVVV\\\___bbbbbbcccccccccbbbaaa```]]]ZZZWWWTTTPPPKKKFFFBBBFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@???????????????@@@???@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB???>>>>>>======<<<<<<===??????>>>>>>???@@@AAABBBEEEGGGJJJMMMQQQUUUWWWXXX[[[WWWQQQJJJFFFEEEFFFGGGEEEDDDCCCCCCEEEHHHKKKMMMPPPPPPOOOOOOMMMKKKIIIHHHDDDGGGJJJLLLLLLIIIFFFCCC===;;;888444222000//////---,,,+++)))))))))******+++,,,,,,------,,,++++++******************************+++++++++******)))+++++++++*********)))))))))*********)))(((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************'''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))******+++******)))((('''(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''(((((()))'''''''''''''''''''''''')))******))))))((('''&&&***)))'''%%%%%%''')))***'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))***)))&&&###)))******++++++******)))***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,............000222444555888999;;;;;;;;;<<>><<<;;;;;;;;;;;;AAAAAAAAAAAABBBBBBCCCCCC>>>???@@@BBBEEEGGGJJJKKKOOONNNLLLIIIGGGFFFFFFFFFHHHFFFDDDBBBBBBDDDGGGHHHKKKLLLMMMOOOPPPPPPPPPPPPFFFGGGHHHIIIJJJIIIIIIHHHCCCAAA>>>:::666222///...,,,,,,+++******+++,,,---++++++,,,------,,,,,,+++************************)))******+++++++++******+++++++++*********))))))++++++++++++***))))))((())))))))))))************************************(((((((((((())))))))))))((((((((()))******++++++'''''''''&&&&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&''''''((())))))((((((((((((((((((((((((******+++******)))((('''((((((((((((((((((((((((&&&&&&''''''((((((((()))***)))'''&&&&&&'''((((((******))))))((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''***)))'''%%%%%%''')))***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))&&&$$$******++++++++++++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))*********************++++++++++++,,,,,,,,,.........///000222444555999:::<<<===>>>???AAACCCEEEGGGJJJKKKJJJJJJKKKKKKJJJJJJJJJLLLPPPSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRUUUVVVXXXZZZ[[[[[[ZZZYYY\\\\\\[[[[[[ZZZYYYYYYXXXUUUTTTUUUXXX[[[\\\[[[ZZZXXXTTTPPPLLLJJJIIIGGGEEECCCEEEHHHNNNUUUXXXYYYYYYWWWVVVUUUUUUYYYaaakkkrrrwwwwwwyyy}}}uuuooohhhggglllqqqssssssmmmiiiccc___\\\[[[\\\\\\VVVVVVWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWVVVVVVUUUTTTRRRQQQNNNJJJEEE@@@<<<999111111111111111111000//////......------......///---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******)))))))))+++,,,,,,+++***+++,,,333333222111111111222222222000111555777666777:::@@@GGGNNNPPPNNNLLLNNNQQQTTTUUUWWWVVVTTTQQQPPPPPPQQQPPPOOONNNMMMLLLLLLLLLIIIIIIJJJJJJLLLMMMNNNOOONNNMMMMMMLLLLLLMMMNNNNNNMMMNNNSSSZZZffftttuuuhhh\\\RRRLLLGGGGGGHHHMMMSSSVVVVVVTTT[[[YYYWWWTTTQQQOOONNNNNNIIIHHHGGGGGGHHHFFFDDDAAADDDBBB@@@@@@AAACCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBBAAA@@@>>>>>>>>>????????????@@@AAABBBCCCCCCDDD>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAHHHFFFDDDBBBBBBDDDFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDAAA===888444222///...---,,,,,,---...///++++++,,,,,,,,,,,,------************************))))))***++++++++++++***+++++++++************)))***++++++++++++******)))'''''''''((((((((())))))************************(((((((((((())))))))))))(((((())))))*********+++'''''''''(((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''&&&''''''(((((('''''''''''''''''''''''''''((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))(((((('''''''''((((((******))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&(((((((((&&&******++++++++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++(((((()))*********))))))++++++++++++,,,,,,,,,,,,............000222444555888:::===???@@@AAADDDFFFEEEGGGJJJLLLLLLLLLMMMNNNKKKJJJJJJLLLPPPRRRSSSSSSWWWWWWWWWWWWWWWVVVUUUTTTWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTZZZZZZYYYZZZ[[[ZZZXXXUUUSSSPPPKKKIIIHHHHHHGGGFFFEEEGGGJJJOOOTTTVVVVVVUUURRRTTTXXX^^^fffqqq}}}~~~zzzmmmmmmnnnrrryyyxxxrrrmmmjjjhhhfff]]]ZZZWWWSSSRRRRRRTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTRRRNNNJJJEEECCC===:::666444222000...,,,//////............//////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,+++******))))))(((***,,,,,,+++***+++,,,444444333222222222222222111000222888<<<===???CCCJJJOOOTTTSSSNNNKKKNNNQQQRRRUUUXXXXXXVVVSSSPPPPPPQQQPPPOOONNNNNNNNNNNNNNNJJJKKKMMMNNNOOOPPPOOOOOOIIIIIIIIIJJJMMMQQQUUUWWWXXX[[[bbbkkkwwwsssdddXXXQQQHHHHHHIIIJJJLLLNNNNNNNNNQQQOOOLLLIIIGGGFFFEEEEEEDDDDDDFFFIIILLLMMMLLLJJJGGGEEECCCCCCEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHEEEEEEEEEFFFHHHLLLOOOQQQKKKMMMOOOPPPPPPNNNLLLKKKDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJLLLEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>======<<<<<<===>>>??????>>>>>>BBBBBBAAABBBCCCFFFIIIKKKMMMLLLKKKJJJKKKKKKLLLMMMPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJIIIGGGBBB===999444333111///............,,,,,,+++++++++,,,---...************************))))))***++++++++++++++++++++++++************)))((()))***************)))((((((((()))))))))******************************(((((((((((()))))))))))))))))))))))))))*********'''(((((()))******++++++((((((''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''((((((((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((&&&$$$$$$&&&((())))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++)))************+++++++++((()))***+++++++++******+++++++++,,,,,,,,,------...------...///111333555666999===???AAACCCFFFHHHFFFIIILLLNNNOOOOOOPPPRRRNNNMMMMMMNNNQQQSSSTTTTTTWWWWWWWWWXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQZZZZZZZZZ[[[\\\[[[YYYVVVPPPMMMKKKJJJLLLNNNPPPPPPOOONNNNNNOOOQQQSSSSSSRRRRRRWWW___iiisss|||ssswww~~~{{{pppjjjaaaXXXRRRQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXXXXUUUVVVXXXXXXVVVRRRNNNLLLGGGBBB;;;777444222000---000//////////////////000222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************------,,,++++++***))))))(((***+++,,,+++***+++,,,555444333333222222222222222222666===CCCEEEIIIMMMRRRVVVXXXTTTMMMJJJMMMRRROOOSSSWWWXXXVVVSSSPPPNNNQQQQQQPPPPPPOOOOOOPPPPPPLLLNNNPPPQQQRRRQQQOOONNNFFFFFFGGGJJJOOOVVV]]]aaadddgggnnnwww|||pppbbbVVVNNNIIIHHHGGGFFFFFFGGGIIIKKKJJJIIIGGGEEEDDDEEEGGGHHHGGGIIIMMMRRRWWWYYYXXXWWWMMMJJJHHHHHHJJJLLLNNNNNNJJJJJJKKKLLLMMMNNNPPPQQQKKKJJJJJJKKKNNNSSSWWWZZZWWWYYY[[[^^^^^^\\\YYYWWWJJJJJJJJJKKKLLLNNNOOOPPPKKKKKKKKKLLLOOOSSSVVVXXXVVVUUUSSSPPPLLLHHHEEEDDDCCCBBBBBB@@@???===<<<<<<=========<<<<<<<<<<<<===<<<===>>>AAAEEEIIILLLNNNTTTRRROOOLLLJJJJJJJJJKKKNNNNNNNNNNNNMMMLLLKKKKKKHHHKKKMMMOOOMMMIIIDDD@@@999777444111///...---------,,,*********,,,...///************************((()))***++++++++++++++++++++++++************)))''''''((())))))***))))))++++++++++++,,,,,,,,,,,,************************(((((((((((())))))))))))******)))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))******+++******((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************''''''((((((((((((''''''%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((&&&######%%%(((***+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++)))************+++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------------------///111333444555888<<<@@@BBBDDDGGGIIIGGGJJJNNNPPPQQQQQQSSSTTTQQQPPPOOOPPPSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUURRRQQQOOONNNNNNNNNOOOPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVXXX[[[^^^___]]][[[PPPNNNMMMNNNRRRWWWZZZ[[[YYYUUUQQQNNNOOOPPPQQQQQQTTT[[[eeeqqq|||zzzlll___VVVSSSTTTVVVSSSTTTUUUVVVWWWXXXYYYZZZUUUWWWYYYZZZZZZWWWTTTRRRKKKEEE===888777666444333000000////////////000000222222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************------,,,,,,+++***))))))''')))++++++******+++,,,222333333333222222333555333;;;BBBGGGMMMUUUYYYYYYXXXWWWUUUSSSRRRRRRRRRSSSVVVWWWWWWWWWWWWUUUTTTRRRSSSRRRRRRQQQQQQRRRSSSTTTOOOQQQRRRRRRPPPMMMLLLLLL???BBBJJJVVVdddnnntttuuuvvvvvvxxxzzzvvvlll```VVVNNNJJJFFFCCCBBBDDDDDDBBBCCCFFFBBBDDDFFFEEEBBBAAADDDGGGBBBNNN^^^kkkuuuzzzwwwpppbbb^^^ZZZWWWVVVWWWXXXYYYYYYXXXYYYZZZ]]]^^^^^^^^^ZZZVVVSSSTTTZZZ___bbbbbbgggfffgggnnnsssrrrjjjaaaUUUVVVVVVXXXYYYZZZ\\\]]]]]]XXXTTTVVV```mmmxxx~~~zzzpppcccXXXSSSPPPNNNLLLLLLIIIEEEBBB???>>>>>>===;;;::::::;;;<<<===<<<;;;:::;;;>>>@@@BBBGGGLLLPPPTTTSSSQQQOOONNNNNNOOOPPPRRRQQQNNNKKKNNNQQQOOOIIIKKKLLLNNNNNNMMMKKKHHHFFFBBB???:::555111/////////------------,,,,,,,,,,,,---------,,,,,,+++++++++111---******,,,---,,,***++++++,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&+++***)))(((((()))***+++''''''((()))))))))))))))+++*********))))))((((((''''''(((((())))))************++++++++++++******((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))((('''%%%%%%'''((('''&&&))))))))))))************(((((((((((())))))))))))&&&&&&&&&''''''''''''(((******)))((((((((((((((())))))))))))))))))))))))++++++************************+++,,,,,,---............---------,,,,,,,,,,,,,,,+++******+++,,,,,,***,,,------,,,+++---...,,,,,,,,,---...///000111///000111000000111444777<<<===???AAACCCEEEGGGHHHJJJLLLNNNPPPQQQQQQPPPOOORRRQQQQQQQQQSSSUUUWWWXXXVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNNNNPPPRRRSSSTTTVVVVVVUUUUUUVVVWWWUUUWWWZZZ^^^gggooommmggg___^^^___bbbgggjjjlllmmmeeebbb]]]WWWSSSRRRUUUXXX___eeeppp|||zzzmmmgggeeeaaa]]]YYYYYYXXXVVVSSSRRRTTTVVVUUUUUUVVVUUUUUUUUUTTTTTTQQQOOOKKKFFF@@@;;;666444333111000000111111000///555555444333222000000///........................---.........---,,,,,,+++.........------,,,,,,,,,+++++++++*********))))))************************---***((((((***,,,+++***++++++++++++++++++++++++111222333222111111444666;;;CCCJJJNNNRRRYYY\\\[[[[[[ZZZXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTTTTSSSRRRRRRPPPQQQQQQPPPNNNLLLKKKKKKIIIMMMUUUaaaoooyyy~~~|||xxxtttsssssssssqqqooojjjgggbbb[[[SSSKKKDDDAAA@@@======AAABBBBBBDDDHHHHHHKKKLLLJJJGGGFFFIIILLLUUUcccwww}}}pppjjjiiikkklllkkklllkkkmmmpppssstttqqqnnnmmmhhhbbbaaadddhhhjjjjjjssstttxxx}}}}}}tttmmmccceeehhhmmmppppppnnnkkkkkkjjjjjjqqq~~~qqqfff^^^WWWRRROOONNNLLLKKKIIIGGGDDDBBBAAA@@@>>>>>>??????>>>======>>>??????AAADDDIIILLLTTTSSSQQQPPPPPPRRRUUUVVVXXX\\\\\\VVVPPPNNNKKKHHHJJJKKKMMMNNNNNNMMMJJJIIIEEEDDDAAA>>>:::555222000///...------,,,---------++++++,,,,,,---......///...+++((((((***+++***)))***++++++++++++++++++***************************************************************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))***)))(((((((((((()))***''''''((()))))))))))))))******)))))))))((((((((())))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((('''''')))'''&&&&&&'''(((((('''((((((((()))))))))******(((((((((((())))))))))))'''''''''((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((***************************++++++,,,------......------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***,,,------,,,+++---...------------......///000000111222222111222555777;;;<<>>;;;777555222111111222111000444444333222111000000000........................------......------,,,+++......---------,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++...+++))))))+++---,,,+++++++++++++++++++++++++++222333444444444555999;;;EEEMMMTTTVVVYYY]]]^^^]]][[[[[[ZZZYYYYYYZZZZZZ[[[YYYYYYYYYYYYWWWVVVTTTSSSRRRRRRSSSTTTSSSQQQOOOMMMLLLMMMOOOQQQSSSSSSSSSSSSTTTXXXaaalllwww{{{tttkkkeeeccc```[[[WWWRRRQQQOOOLLLHHHCCC???<<<>>>;;;<<<@@@CCCEEEHHHMMMSSSUUUWWWTTTOOONNNRRRVVVfffvvv~~~|||~~~~~~|||~~~~~~}}}zzzsssnnnoooppppppooowww{{{}}}yyy{{{zzzxxxzzzssseee\\\TTTSSSRRRQQQPPPMMMIIIFFFEEECCC@@@?????????>>>===>>>>>>>>>======???BBBEEELLLKKKIIIIIIKKKNNNRRRUUU\\\fffjjj```RRRJJJHHHGGGHHHIIILLLNNNOOONNNMMMLLLIIIJJJJJJHHHDDD>>>888444222000...---,,,---...///+++,,,,,,------......///---+++))))))***+++***)))******++++++++++++******************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''))))))(((''''''((())))))''''''((()))))))))))))))))))))((((((((((((((('''*********)))((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))*********)))(((((('''&&&&&&***(((''''''((())))))(((''''''((((((((()))))))))(((((((((((())))))))))))(((((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((************************+++++++++,,,------......,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,***,,,------,,,,,,---............---......//////111222333333333444777999:::<<<@@@EEEHHHJJJKKKKKKKKKMMMOOORRRTTTUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSRRRTTTUUUUUUTTTSSSUUUVVVWWWVVVTTTQQQOOOPPPTTTWWW___mmm}}}~~~yyysssnnnmmmoooqqq~~~{{{uuunnnhhhccc^^^WWWSSSNNNOOORRRTTTUUUVVVUUUUUUUUUUUUUUURRRNNNIIIDDDAAA===999555333222222222111222222222111111111000000........................------......------,,,,,,...------------,,,,,,,,,/////////.........------------------------------...,,,++++++,,,------,,,++++++++++++++++++++++++333555777999;;;>>>BBBFFFNNNUUUZZZ\\\]]]___^^^\\\XXXXXXXXXXXXYYYYYYZZZZZZXXXWWWWWWUUUTTTRRRQQQPPPPPPPPPOOOMMMLLLKKKJJJJJJGGGKKKSSS\\\cccffffffeee]]]aaahhhpppuuuxxxxxxwwwqqqhhh]]]WWWUUUSSSNNNJJJJJJIIIHHHFFFDDDBBB@@@???@@@>>>???EEEJJJMMMSSSYYY```cccddd___ZZZYYY___eeettt}}}yyyvvvuuu{{{|||ppp```\\\XXXUUUTTTRRRNNNJJJKKKHHHDDDBBBAAAAAAAAA@@@@@@@@@@@@???>>>???AAACCCDDDBBBAAA@@@BBBFFFKKKNNNWWWbbbggg```SSSJJJFFFEEEFFFGGGJJJLLLNNNOOOOOONNNLLLLLLMMMLLLJJJEEE@@@===555333000---,,,---...000///......---,,,+++******---,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((&&&$$$######$$$&&&''')))((('''&&&&&&'''((()))''''''((()))))))))))))))((((((((((((''''''''''''***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))((((((''''''+++)))(((((()))******)))''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))(((((((((((())))))''''''''''''''''''''''''***************+++++++++,,,,,,,,,,,,------......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------,,,,,,---///000///...............///111333444555555666888:::===???DDDHHHKKKLLLLLLKKKMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXWWWUUUSSSSSSTTTSSSRRRQQQPPPRRRXXX```fffwwwxxxnnnhhhfffeeeaaa]]]VVVVVVUUUTTTTTTSSSTTTTTTSSSUUUVVVVVVTTTPPPKKKHHHBBB>>>999666444333222111111111111111111111111111........................,,,------...------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***444777;;;???CCCGGGLLLOOORRRXXX]]]\\\\\\]]]\\\YYYVVVWWWXXXXXXYYYYYYZZZZZZXXXWWWUUUSSSQQQPPPOOONNNOOOLLLIIIGGGFFFHHHKKKMMMMMMTTT___lllvvvxxxuuuqqqgggjjjmmmpppooollliiigggddd\\\SSSNNNMMMLLLHHHEEEFFFEEECCCAAA@@@????????????>>>BBBKKKTTT[[[ccckkkoooqqqpppjjjcccdddmmmuuu|||ssskkkaaaZZZXXXWWWUUUSSSSSSOOOJJJGGGFFFFFFFFFEEEDDDEEEFFFEEECCCCCCDDDEEEBBBAAA???>>>???AAAEEEGGGJJJRRRXXXUUUOOOKKKGGGCCCDDDFFFHHHJJJLLLMMMNNNNNNLLLLLLKKKKKKJJJHHHGGGFFF999666333///------...///......---,,,+++***))))))+++,,,------,,,,,,,,,,,,******++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))************************,,,+++)))(((((()))+++,,,)))((('''&&&&&&'''((()))''''''((()))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***''''''((((((((((((''''''(((((((((((())))))******(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((())))))******+++***((((((***+++***)))''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,------------......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---......---,,,...///000//////.........//////000333555777888999<<<>>>BBBDDDHHHKKKMMMMMMLLLKKKOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVTTTPPPMMMMMMMMMMMMOOORRRVVV^^^iiiuuu}}}{{{pppjjjjjjmmmmmmlllhhheee___YYYUUUSSSTTTTTTUUUVVVXXXYYYXXXUUURRROOOGGGCCC>>>:::888666444222222222222111111111111111////////////////////////,,,,,,------...------,,,------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******+++,,,,,,,,,++++++*********777;;;AAAGGGKKKOOOSSSUUUTTTYYY\\\ZZZYYY[[[[[[XXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWUUUSSSPPPOOONNNMMMMMMKKKHHHHHHKKKQQQXXX\\\```eeennnyyy~~~vvvooolllmmmnnnlllgggaaa]]][[[ZZZVVVPPPKKKHHHFFFEEECCCBBBBBBCCCDDDDDDCCCAAA@@@BBBBBBGGGRRR^^^hhhrrr|||{{{|||zzzrrrkkknnnzzz{{{lllccc```aaa```______ZZZSSSMMMJJJJJJIIIIIIFFFHHHJJJJJJGGGEEECCCBBB@@@???===<<<<<<===>>>???@@@EEEIIIHHHHHHIIIFFFBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJ>>><<<888444111///......,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++*********++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))***************************+++***)))))))))***+++,,,))))))(((''''''((())))))''''''((()))))))))))))))'''(((((((((((()))))))))'''''''''((()))*********''''''(((((((((((('''''''''(((((())))))******+++(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''((())))))***+++++++++)))(((((()))******)))''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,------------------......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++---......------...////////////...//////000000111444888;;;===???AAACCCFFFHHHJJJMMMNNNNNNNNNMMMOOOOOONNNNNNMMMLLLLLLLLLJJJLLLNNNPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVRRRQQQPPPMMMJJJIIIJJJKKKOOOSSSYYYcccnnn|||wwwqqqpppsssvvvwwwxxxsssjjjbbb[[[XXXWWWWWWXXXYYYZZZZZZXXXTTTQQQOOOKKKHHHDDD@@@>>>;;;777555333333333222222222111111////////////////////////,,,,,,------......------,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++(((***,,,,,,***)))******---,,,,,,++++++*********@@@EEEMMMSSSVVVXXXYYYZZZVVV[[[\\\YYYXXX[[[\\\ZZZYYYZZZ[[[\\\\\\[[[ZZZZZZXXXVVVSSSPPPNNNLLLKKKKKKLLLLLLMMMRRRYYYccclllrrrrrrssswww|||~~~yyyooofffeeeffffffbbb\\\UUURRRQQQQQQQQQOOOKKKFFFCCCDDDEEEGGGLLLRRRXXXZZZXXXSSSPPPPPPOOOSSS]]]gggppp{{{wwwpppuuuzzzxxxzzzyyyxxxxxxrrrhhh___ZZZWWWVVVUUUQQQTTTWWWWWWSSSMMMHHHFFFAAA@@@@@@???>>>>>>>>>======BBBDDDBBBAAACCCCCC@@@CCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIDDDBBB>>>:::666222000...........................&&&))),,,,,,***)))***,,,,,,,,,------------,,,,,,*********************************************************))))))(((((((((''''''((())))))***++++++************************'''''''''((((((((())))))***)))(((((((((((()))***''''''((()))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((())))))((((((((('''(((((()))******++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******+++)))'''''')))***)))(((((((((((()))))))))******(((((((((((())))))))))))(((((()))))))))*********((((((((((((((()))******************************((())))))***++++++,,,,,,..................------------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,---......------...000///.........///000111111333666;;;???BBBEEEHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQNNNNNNMMMMMMLLLLLLMMMMMMKKKMMMOOORRRTTTVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQKKKKKKKKKIIIIIIKKKPPPSSSXXX^^^gggqqq}}}xxxqqqkkkhhhfffeeedddbbb___[[[VVVRRRPPPOOOMMMJJJHHHEEEAAA<<<888666555555444333222111111////////////////////////+++,,,------......------,,,,,,,,,---------............---------,,,,,,,,,------------------------(((+++------+++******+++------,,,,,,+++******)))JJJOOOWWW]]]____________XXX\\\\\\YYYXXX[[[]]]]]]XXXYYYZZZ[[[[[[ZZZYYYXXXUUUSSSPPPMMMJJJIIIHHHHHHKKKMMMSSS\\\gggsss}}}|||zzzyyyzzzyyyssshhh___ZZZ\\\[[[WWWQQQKKKIIIIIIJJJMMMNNNKKKFFFCCCEEEIIIRRRZZZfffppptttpppiiidddaaa___```gggnnnttt}}}yyyrrryyywwwpppkkkiiigggdddgggjjjjjjddd]]]VVVRRRGGGGGGGGGGGGGGGFFFEEEDDD???DDDFFFAAA===>>>@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCGGGHHHHHHIIIHHHGGGFFFFFFHHHGGGCCC???:::555111///333333222000///---,,,,,,(((+++...///---+++,,,...,,,------......------,,,************************************************++++++******))))))(((((('''(((((()))***++++++,,,************************))))))***+++,,,,,,+++++++++***)))(((((()))***+++'''(((((()))))))))))))))(((((())))))******++++++******))))))((((((''''''(((((())))))))))))(((((('''(((((()))***+++++++++(((((((((((())))))))))))++++++************++++++++++++******)))(((((((((***(((''''''((())))))((())))))))))))************(((((((((((()))))))))))))))************+++++++++((((((((((((((()))******************************((())))))***++++++,,,,,,..................------......------------,,,,,,***+++,,,------,,,+++***,,,---......------...000............///111222222444888>>>CCCFFFIIILLLOOOHHHIIIJJJMMMOOORRRTTTUUUMMMMMMLLLLLLMMMMMMNNNOOOMMMOOOQQQTTTVVVWWWWWWWWWUUUTTTSSSQQQPPPNNNMMMMMMHHHIIIIIIJJJLLLRRRYYY^^^aaagggqqq||||||wwwuuuqqqkkkeee___[[[XXXRRRQQQOOOMMMJJJEEE@@@;;;777777666555333222111111000000000000000000000000+++,,,,,,---.........---,,,,,,,,,------.........------,,,,,,,,,+++++++++........................))),,,//////,,,***+++---------,,,,,,+++***))))))SSSUUUWWWYYY[[[\\\\\\\\\^^^[[[VVVRRRRRRUUUYYY\\\WWWVVVVVVVVVWWWVVVUUUSSSQQQOOOLLLIIIEEEBBB@@@???EEENNNYYYeeetttzzzsssnnnkkkfff^^^WWWOOOQQQQQQPPPMMMKKKJJJJJJLLLMMMOOOOOOMMMLLLLLLLLLWWWjjj~~~|||rrrkkkkkkooosssyyy~~~~~~zzzhhhXXXRRRKKKDDDCCCGGGHHHEEEAAABBB@@@>>>>>>??????>>>===@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEECCC@@@;;;555000222111000000000///,,,)))------...///...---,,,+++,,,,,,------,,,,,,+++***************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******))))))((((((''''''+++++++++*********))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************(((((())))))))))))((((((((('''&&&&&&((()))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))************))))))************))))))((((((((((((((()))******(((((()))***++++++,,,,,,......//////...---,,,,,,------------,,,,,,+++***)))+++---///000000///...111111000000000000111111333222111000111333666777<<>>===<<<:::999;;;<<<>>>@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFGGGFFFCCC???<<<666333000............---,,,------......---,,,+++,,,------------,,,++++++++++++++++++++++++++++++************************++++++************************************************++++++++++++******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******))))))((((((((((((*********)))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))************))))))((('''&&&'''((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((())))))))))))))))))************((())))))))))))(((((('''((((((((((((((()))******))))))))))))***+++,,,---...............---,,,,,,---------------,,,+++***,,,---...000000///...---////////////000111222333111000000111333555888:::AAACCCFFFJJJMMMOOOOOOOOOJJJJJJJJJMMMPPPQQQNNNLLLMMMHHHDDDEEEJJJOOOQQQPPPTTTQQQPPPRRRVVVXXXVVVSSSRRROOOLLLIIIHHHHHHHHHHHHJJJSSS]]]bbbiiisss{{{~~~}}}|||~~~{{{iii]]]ZZZUUUSSSSSSQQQKKKHHHHHHAAA???<<<888444111000///000000111111000...---,,,....................................////////////---,,,,,,++++++,,,,,,---...,,,+++***++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******SSSTTTVVVXXXYYYZZZYYYYYYXXXVVVUUUTTTTTTUUUWWWXXXTTTTTTSSSRRROOOLLLIIIGGGHHHGGGEEEEEEFFFJJJNNNPPPXXX___ffflllsssxxxvvvqqqhhhaaaWWWOOOLLLIIIFFFCCCCCCEEEGGGHHHJJJNNNSSSWWW^^^eeejjjhhhbbb]]]^^^aaattt~~~}}}|||~~~xxxnnn```VVVRRROOOLLLIIIIIIFFFBBB???===;;;888666888999;;;===???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHIIIJJJJJJGGGDDD;;;777222......///000000+++,,,,,,---------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((***))))))))))))((((((((()))))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))*********************++++++*********((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))************((()))))))))(((''''''&&&)))(((((((((((()))************))))))***+++---...---............------,,,,,,------------,,,,,,+++......///000///...---,,,------...///000222444555111222333666999<<>><<<:::;;;<<<===???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCGGGFFFGGGHHHJJJJJJGGGEEEAAA===888444222111000///+++,,,,,,------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))******)))))))))((()))))))))************************************((()))******)))))))))***+++******))))))******+++++++++******))))))((((((((()))))))))************************)))((('''&&&))))))(((((())))))***+++,,,+++***))))))+++---...---------......------,,,,,,---------------,,,,,,......////////////...---.........///111222444555555666999===AAADDDGGGHHHHHHIIIJJJLLLNNNNNNNNNNNNKKKLLLNNNPPPQQQQQQPPPNNNJJJGGGDDDEEEJJJPPPUUUWWWWWWUUUTTTSSSTTTSSSPPPMMMHHHLLLPPPTTTVVVXXXZZZ[[[cccooo|||oooaaaZZZVVVVVVVVVRRRPPPQQQJJJHHHEEEBBB>>>:::888666444444444444333333222222....................................////////////------,,,,,,,,,,,,------111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++TTTUUUWWWXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXXXXWWWWWWSSSTTTTTTRRRNNNKKKJJJKKKHHHIIILLLQQQXXX```hhhmmmdddggghhhfffeeeddd^^^WWWKKKIIIFFFDDDCCCCCCCCCBBBCCCEEEGGGJJJOOOVVV___eeennnrrrsssnnnhhhiiirrr|||tttfff\\\UUUQQQIIIGGGDDDCCCCCCBBB@@@???@@@@@@@@@@@@@@@???>>>>>>?????????>>>??????@@@@@@DDDDDDDDDGGGIIIKKKJJJHHHFFFCCC@@@===:::666111------------------------...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************************************))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))((()))))))))***************)))(((((((((((()))***(((***,,,,,,***((()))***(((''''''&&&&&&''''''(((++++++******))))))((((((((()))))))))************+++++++++++++++***)))((()))))))))))))))***++++++,,,+++*********+++,,,---,,,,,,---------------,,,,,,------......---------,,,---...///000000000000111000000111111222333444888:::>>>BBBEEEHHHJJJJJJFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNPPPRRRQQQPPPOOOOOOGGGGGGHHHKKKPPPTTTWWWXXXVVVTTTRRROOONNNLLLJJJHHHGGGPPP]]]fffjjjhhhfffdddooo{{{nnnddd[[[XXXWWWTTTRRRRRRMMMLLLIIIFFFBBB>>><<<:::666666555555444444444333////////////////////////............////////////...------,,,,,,------...111///......000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++VVVVVVXXXYYYYYYXXXWWWVVVXXXXXXYYYYYYYYYXXXWWWVVVRRRSSSRRRNNNIIIGGGIIILLLWWWYYY]]]ccciiioootttwwwpppooojjjccc]]]ZZZTTTLLLGGGFFFEEECCCCCCCCCCCCCCCFFFGGGHHHJJJMMMSSSZZZ___cccfffhhhhhhiiisssuuuggg]]]XXXNNNKKKIIIGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@>>>===<<>>>>>===>>>>>>??????@@@@@@BBBFFFJJJMMMNNNNNNIIIHHHGGGFFFCCC===666000000//////...------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++***)))(((''''''((()))***''''''(((((())))))******************************)))******++++++******)))))))))))))))***************)))(((''''''((()))***(((+++...---***((()))***))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))***************++++++,,,,,,++++++******))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------............---,,,------...000111222222222222222222333444555555:::===@@@DDDFFFGGGGGGGGGCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQSSSSSSQQQOOONNNNNNGGGIIIMMMPPPSSSTTTUUUUUUQQQOOOKKKHHHFFFFFFFFFGGGMMMYYYiiitttvvvsssooolllzzzttteee]]]ZZZVVVTTTTTTSSSRRROOOKKKGGGBBB>>><<<777777555444333222222222////////////////////////............////////////......------------.........---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,WWWXXXYYYZZZYYYYYYWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTQQQRRRRRRPPPMMMOOOUUU[[[kkknnnssswww{{{|||||||||ssspppggg[[[UUURRRMMMHHHFFFEEEDDDCCCCCCFFFJJJMMMOOOOOOPPPPPPQQQTTTXXX\\\\\\___dddiiirrr{{{xxxyyyuuukkkfff\\\YYYTTTQQQNNNLLLIIIFFFEEEEEEDDDDDDCCCAAA@@@??????>>>>>>=========>>>>>>@@@@@@AAADDDIIILLLMMMMMMKKKKKKKKKKKKIIIDDD===999333222111///...........................------,,,++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))*********+++***)))(((''''''((()))***'''''''''((()))*********************************)))******++++++******)))))))))))))))************+++***(((''''''(((***+++''',,,//////+++((()))+++,,,++++++++++++++++++,,,(((((((((((((((((())))))))))))))))))************((()))***+++++++++++++++******))))))******+++,,,***+++---......---+++******+++,,,---------------,,,,,,---...............///......//////000111111222222333333555666888999>>>@@@DDDFFFGGGFFFEEECCCBBBCCCEEEGGGJJJMMMOOOQQQQQQTTTVVVUUUQQQNNNMMMMMMLLLNNNQQQRRRRRRPPPPPPOOOLLLJJJGGGDDDCCCEEEIIILLLVVVaaaoooyyy|||{{{{{{{{{qqqeee^^^YYYWWWWWWUUUTTTRRRPPPLLLHHHDDDBBB:::999777555333222222222////////////////////////............////////////......------------......---,,,++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,XXXYYYZZZZZZZZZYYYXXXWWWZZZYYYXXXWWWUUUTTTSSSSSSUUUXXXZZZZZZ[[[```jjjssszzz}}}~~~oookkk```TTTNNNMMMKKKGGGEEEDDDCCCBBBEEEKKKTTTYYYZZZZZZZZZYYYXXXYYY[[[^^^^^^aaagggooo|||zzzrrrkkkeeebbbhhhooozzz{{{wwwjjjfff```[[[VVVRRRMMMJJJGGGGGGHHHHHHGGGFFFEEEEEE???>>>>>>=========>>>>>>BBBAAAAAACCCEEEGGGGGGGGGLLLLLLLLLLLLLLLIIIDDD@@@555444222000..................//////......---,,,************************************************,,,,,,++++++***)))))))))******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++'''((((((((())))))******+++)))(((''''''((()))+++&&&''''''((()))******+++((((((((((((((((((((((((******++++++++++++******))))))))))))************,,,+++)))(((((()))+++,,,''',,,000///+++((()))+++))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))************&&&'''(((***++++++++++++*********)))******+++,,,)))+++---//////---+++)))***+++,,,,,,------------,,,,,,---.../////////...111000000///////////////111111222444666999;;;<<>><<<:::777555444444444000000000000000000000000............/////////000......------------.........---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,YYYYYYZZZ[[[ZZZYYYXXXWWWWWWWWWVVVTTTSSSRRRSSSUUUWWWaaammmrrrsssvvv~~~wwwqqqddd^^^UUUNNNKKKHHHEEEBBBKKKJJJIIIIIIMMMTTT[[[```bbbhhhllliiiggghhhiiihhhnnnttt{{{~~~}}}vvvnnnlllfff]]]YYY[[[[[[```gggpppyyywwwpppjjjbbbZZZSSSQQQKKKIIILLLKKKEEEBBBCCCEEEDDDCCCAAA@@@>>>===<<<>>>@@@BBBDDDFFFFFFFFFFFFHHHKKKQQQTTTTTTQQQLLLHHHBBB===666111///......---...---,,,---......,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---+++***(((((()))+++,,,*********+++++++++,,,,,,***,,,,,,***''''''***---((()))***+++,,,,,,+++***+++******)))))))))))))))+++******)))))))))))))))))))))))))))************)))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((())))))+++++++++***************+++++++++************))),,,***)))'''''''''((((((+++***)))(((((()))***+++''''''((()))***+++,,,,,,*********)))))))))))))))((((((''''''''')))***++++++***)))))))))))))))************))))))(((((((((,,,,,,,,,---------............---------......///000000//////.........---///000111000...------...444333333555999<<>>:::777555000...------///000///...------------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++*********+++,,,,,,((((((((()))))))))******((()))+++,,,,,,+++******************+++************))))))***+++,,,------+++******)))))))))))))))((()))))))))************&&&''''''((())))))******(((((((((((())))))))))))+++++++++***))))))(((((((((((((((((())))))))))))******)))))))))(((((((((((((((((())))))******+++)))***+++++++++)))'''&&&)))))))))(((((((((''''''(((((()))***++++++,,,,,,,,,,,,+++******)))))))))(((((())))))***+++,,,---........................,,,,,,,,,---------.........---------...///000111111111111111111111111111111222333333222333666888:::===@@@CCCDDDEEEFFFGGGEEEDDDDDDEEEHHHLLLOOOQQQQQQTTTVVVVVVTTTQQQPPPOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTPPPJJJDDDBBBEEELLLQQQ\\\fffpppvvv|||pppggg]]]WWWSSSTTTTTTPPPNNNNNNNNNLLLJJJGGGEEEAAA<<<888888777555555555555333111///000000111111000000///000000/////////.........------------------------++++++,,,---......---------------,,,,,,+++******ZZZZZZYYYXXXVVVTTTQQQPPPIIIJJJJJJMMMWWWkkkqqqjjj```WWWPPPKKKHHHFFFEEEEEEEEEEEEFFFHHHKKKMMMTTT\\\fffpppzzzvvvpppmmmlllnnnmmmkkkgggccc^^^ZZZXXXVVVXXXYYYWWWUUUTTTUUUUUUQQQSSSVVVWWWXXXYYY\\\]]]\\\^^^___^^^ZZZWWWUUUTTTUUUVVVXXXYYYYYYZZZ]]]______```gggqqqyyyjjjXXXQQQLLLGGGDDDEEEFFFCCCAAA===>>>???AAABBBDDDFFFGGGKKKIIIGGGFFFFFFIIIKKKMMMUUUSSSPPPLLLGGGAAA:::555111///------...///...---.........---------,,,,,,---------,,,,,,,,,++++++++++++***++++++,,,,,,---,,,------------.........((()))***+++,,,,,,+++)))++++++******************+++******)))))))))******+++******)))))))))))))))((()))))))))************&&&''''''((()))***++++++(((((((((((())))))))))))************))))))((((((''''''(((((())))))))))))++++++*********)))))))))***************)))(((((()))***+++++++++)))((('''******))))))((((((''''''((())))))***+++,,,,,,---++++++++++++******))))))))))))))))))***+++------........................,,,,,,,,,---------......---------...///000111111333333333333333333444444333333444333222333666999>>>AAACCCDDDCCCBBBBBBCCCEEEFFFGGGIIIKKKMMMPPPRRROOORRRTTTTTTRRRPPPNNNNNNPPPOOOOOOOOOOOOOOOPPPPPPOOOLLLIIIFFFHHHPPP[[[dddsss|||zzziiibbb\\\\\\\\\WWWRRRQQQPPPPPPPPPQQQOOOJJJCCC>>>888666555444555555444333000000111111111111000000//////000000000111111111------------------------++++++,,,---............---------,,,,,,,,,++++++XXXWWWWWWUUUSSSOOOMMMKKKEEEFFFIIIRRRbbbyyy~~~rrrbbb[[[RRRJJJEEECCCBBBAAADDDFFFGGGHHHIIIKKKNNNQQQXXXbbbooo{{{vvvkkkddd```^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUZZZ[[[WWWTTTTTTVVVVVVTTTVVVYYYZZZ[[[[[[]]]___```aaabbb```\\\XXXVVVUUUWWWXXXYYYXXXVVVVVVXXXZZZZZZZZZ^^^ffflllqqqxxxmmm\\\TTTLLLHHHIIIJJJHHHEEE======>>>???AAACCCEEEFFFMMMLLLJJJIIIHHHJJJKKKLLLRRRRRRSSSRRROOOHHH???999555222///......///...---//////.........---------------------,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,---------------+++***+++++++++)))''',,,+++******)))*********+++******)))(((((())))))+++******)))))))))))))))))))))))))))************''''''((())))))***++++++(((((((((((())))))))))))((((((((((((((()))))))))'''(((((())))))******+++++++++++++++************++++++++++++***)))((('''))))))************))))))++++++******))))))(((((()))*********+++,,,,,,,,,*********+++******)))(((***************+++,,,------------------.........,,,,,,,,,---------......---------...///000111222444444444444444555555555333333444333333555999<<>>@@@AAAJJJMMMQQQTTTUUUXXX]]]aaalllzzz}}}rrriiiccc___\\\[[[YYYYYYZZZ\\\^^^```dddnnnsssnnnhhhgggddd```bbbdddggghhhhhhgggggghhhkkkkkkjjjfffbbb^^^]]]]]]aaaaaaaaa___\\\[[[\\\]]]]]]ZZZZZZ\\\\\\\\\```fffkkkrrr|||tttbbbUUUPPPMMMHHHDDDEEEDDDBBBAAA@@@@@@AAABBBAAACCCEEEHHHKKKMMMNNNOOOJJJKKKMMMPPPRRRQQQNNNJJJ===999555222222111000///000/////////..................---------,,,,,,,,,)))***+++,,,------------***+++++++++,,,,,,,,,,,,,,,)))&&&'''***------,,,---,,,***)))))))))******)))))))))***+++,,,......+++******)))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))((())))))***+++,,,,,,,,,))))))))))))(((((((((((('''(((***+++,,,,,,++++++((((((''''''(((***,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++&&&'''(((*********)))(((,,,,,,++++++***+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------......///111222333111111111222222333333333///111333555888===DDDHHHFFFIIIJJJHHHEEEDDDHHHMMMNNNRRRXXXZZZWWWTTTSSSSSSRRRSSSRRRPPPNNNMMMMMMOOOLLLMMMMMMLLLLLLKKKJJJIIISSSYYY```ffflllttt{{{sssmmmggg___YYYUUUSSSQQQPPPGGGBBB;;;666444444444444111222222333333222222111111111000000//////..............................---...............------***++++++,,,---...//////SSSQQQNNNLLLKKKHHHCCC@@@FFFMMMZZZiiiwww}}}jjjWWWNNNNNNCCC@@@======???AAA@@@???GGGOOOWWWZZZYYY\\\dddmmm{{{{{{pppjjjgggdddcccaaa```aaadddhhhjjjuuuzzz~~~yyyuuutttuuurrrrrrrrrrrrqqqooommmlllmmmmmmmmmllljjjgggdddcccfffkkknnnjjjbbb\\\]]]```^^^\\\YYYXXXXXXZZZ^^^```cccfffjjjlllpppxxxrrraaaXXXRRRMMMJJJLLLHHHDDDAAA@@@@@@???>>>DDDBBBAAACCCHHHMMMQQQSSSLLLJJJIIIKKKOOOQQQOOOLLLKKKDDD:::444222222000///...//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((((((((()))***************++++++************++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******++++++,,,---///...---,,,,,,,,,,,,,,,.........///000222444444444444333333222222333333000000222888???DDDEEEDDDKKKKKKKKKKKKKKKKKKJJJJJJRRRRRRSSSSSSSSSTTTTTTUUUSSSRRRQQQQQQQQQQQQOOONNNNNNMMMKKKJJJJJJLLLNNNPPP[[[ccclllpppqqqwwwyyykkk___[[[XXXPPPGGGHHHDDD>>>999777666555444333333222222111111000000111111111111000000000000000000000000000000000000........................---.........---,,,++++++LLLLLLKKKHHHDDDCCCDDDFFFJJJRRR]]]gggmmmqqqvvvzzz|||xxxrrriii[[[LLLFFFGGGDDDCCCAAAAAACCCDDDEEEDDDGGGOOOYYY___aaahhhsss}}}xxxuuutttrrrqqqqqqqqqtttxxx}}}}}}{{{xxxwwwvvvtttqqqnnnlllkkkrrrttttttpppiiicccbbbccc___]]]\\\ZZZ[[[\\\^^^```]]]```dddeeeggglllttt{{{|||kkkaaa[[[TTTPPPQQQNNNIIIFFFEEEDDDCCCBBBBBB@@@???AAAEEEIIILLLMMMLLLJJJHHHIIIKKKMMMNNNNNNLLLGGG@@@:::666333111000////////////...---,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********++++++***)))))))))))))))(((((()))***************+++******))))))******+++))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,---.........///000222444444333333333333444555666666444444777<<>>???AAAEEEFFFGGGJJJIIIHHHFFFFFFHHHLLLOOOLLLLLLIIIDDD===777333222111111000///...---,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,,,,++++++***************(((((()))***************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,------...///......---,,,,,,,,,------.........///000222444444222222333444555777999:::::::::===AAAGGGJJJLLLKKKPPPOOOMMMLLLLLLMMMOOOPPPSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTQQQOOOMMMMMMMMMMMMNNNWWWbbbgggdddaaabbbdddnnnvvvtttcccWWWPPPLLLGGGBBB>>>;;;888555555444444333333333333333222222222222111111111111000000000000000000000000000000000000000000000000....../////////...------KKKKKKIIIFFFEEEKKKVVV^^^```ccceeeccc___[[[ZZZ[[[ZZZRRRJJJGGGEEEBBBBBBDDDFFFIIIMMMOOOPPPQQQTTTVVV[[[dddpppyyy~~~|||uuummmmmmmmmkkkiiifffbbb```aaaaaaaaa___]]]^^^aaadddgggiiimmmppprrrtttwwwyyy{{{lllaaaVVVRRRLLLHHHGGGFFFFFFEEECCCAAA???>>>@@@AAABBBAAAEEEGGGHHHGGGDDDEEEIIILLLLLLOOOQQQMMMEEE<<<777555333222111000000/////////............------------------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++***))))))))))))***(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,------.........///000222444444444444555666777999;;;<<<>>>@@@BBBFFFJJJMMMNNNOOOQQQPPPMMMLLLLLLNNNQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTUUUSSSPPPMMMJJJJJJMMMOOOVVVdddtttzzztttnnnmmmooo|||}}}|||~~~||||||rrraaaRRROOOIIIEEEAAA>>>:::777555555444333222333333444222111111111111000000000////////////////////////////////////////////////...///////////////......IIIHHHHHHLLLTTT___iiiooopppmmmiiigggddd```YYYTTTUUUMMMEEECCCCCCCCCEEEJJJNNNTTT[[[___```bbbfffjjjnnnwwwzzzuuuooollliiigggccc___]]]^^^bbbeeefffhhhkkkkkkiiigggffffffnnnxxx|||nnn```[[[TTTNNNKKKIIIHHHGGGDDDAAA???>>>>>>>>>===<<>>===<<<;;;999<<<@@@DDDGGGHHHGGGFFFFFFHHHLLLPPPQQQNNNHHHCCC@@@222111000.........///////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++++++++++++++************************************((((((((())))))))))))******))))))((((((((((((((((((((()))******************))))))(((((())))))***))))))))))))))))))))))))((()))***++++++***)))((()))************++++++++++++************+++,,,,,,------,,,,,,,,,---...............///000222444444999999999:::;;;===>>>???CCCFFFIIIKKKLLLMMMOOOQQQPPPOOONNNNNNNNNPPPRRRSSSRRRSSSUUUVVVUUUTTTRRRQQQOOONNNLLLHHHEEEIIIPPPWWWmmmzzzxxxqqqmmmfffeeedddccccccddddddeeegggkkkrrrvvvvvvuuutttsssvvvuuuqqqmmmiiihhhjjjmmmnnnllliiigggfffggghhhjjjkkknnnrrryyy~~~qqqmmmhhheeegggjjjmmmooonnnoooqqqtttxxx{{{}}}ppp]]]XXXQQQJJJFFFCCCAAA???;;;999666444333333333444111111111000000000000///000000000000000000000000........................------.../////////......PPPXXXeeesss~~~yyyqqqeeeXXXOOOIIIFFFEEEGGGHHHLLLWWWaaappp|||}}}|||}}}~~~vvvmmmgggbbb```^^^cccgggkkkmmmkkkgggdddbbb^^^aaadddjjjrrr{{{tttfff[[[RRRLLLHHHHHHFFFDDDBBBAAA@@@===;;;===>>>@@@DDDGGGIIIIIIGGGEEEGGGJJJMMMOOOMMMIIIFFF888777444111///......///////////////....................................+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))))))))******+++***))))))(((((())))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///.........///000222444444888999999;;;===???AAABBBFFFIIILLLMMMMMMNNNPPPRRRQQQPPPPPPQQQQQQRRRTTTTTTQQQRRRTTTUUUTTTSSSPPPOOOLLLKKKIIIEEEDDDIIISSS[[[jjjttt}}}{{{vvvpppiiiccc___]]]ZZZZZZ[[[\\\]]]^^^^^^^^^```dddiiilllllljjjhhhhhhnnnnnnlllhhheeedddeeegggiiigggeeedddccccccdddeeegggjjjnnnsss}}}sssnnnhhhccccccdddfffggghhhhhhhhhhhhjjjlllnnnooouuuyyyyyyiiicccYYYPPPKKKGGGDDDCCC@@@===:::666444444444555333333333222222222111111000000000000000000000000........................,,,,,,---...............\\\iiizzzqqqbbbUUUNNNGGGGGGIIIMMMPPPUUUcccppp~~~}}}{{{}}}zzzqqqhhhaaa]]]ZZZ^^^eeehhhhhhfffcccbbb]]]]]]]]]___bbbgggmmmqqqwwwzzzkkk```WWWRRRNNNLLLIIIGGGFFFEEEBBB@@@???======@@@FFFJJJKKKIIIDDDDDDEEEJJJOOOPPPMMMIII@@@===:::555222111000000000/////////....................................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++*********((((((((((((((((((((((((((())))))))))))*********,,,++++++***)))*********(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))''')))***++++++***)))''')))************+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///.........///000222444555777777999;;;>>>AAADDDFFFGGGJJJNNNOOONNNNNNQQQSSSQQQRRRRRRSSSTTTUUUUUUUUUPPPQQQSSSTTTTTTRRROOONNNIIIIIIGGGDDDCCCIIIUUU^^^bbbjjjsssyyy}}}xxxttttttooolllgggbbb]]]ZZZXXXWWWVVVXXXZZZ]]]^^^______^^^^^^aaadddeeedddaaa___^^^iiijjjhhhfffcccbbbcccdddgggfffeeeeeedddeeefffgggkkknnnooopppyyy{{{uuummmfffcccbbbbbbbbbbbbbbbbbbbbbdddfffhhhjjjlllnnnsss|||ssskkk```UUUNNNJJJGGGFFFCCCAAA===999666555666666555555444444444444333333000000000000000000000000000000000000000000000000+++,,,,,,---.........---gggwww~~~lllXXXLLLIIIDDDMMMOOOQQQVVVYYYfff{{{}}}}}}yyy}}}uuuhhhaaa\\\\\\]]]ccchhhiiiddd___]]]\\\[[[ZZZZZZ[[[]]]^^^eeehhhlllqqqwww}}}ooobbbYYYSSSIIILLLPPPFFF@@@BBBAAA???>>>>>>>>>AAAEEEHHHKKKHHHIIIIIIIIIIIIJJJMMMPPPIIICCC<<<666333333222222111000000000111000...,,,................................................++++++++++++++++++++++++***++++++,,,,,,++++++***...---+++***)))***+++,,,******************************************************++++++++++++******************************)))))))))******+++++++++))))))))))))))))))))))))***************************************)))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,))))))************)))))))))************+++++++++)))************+++++++++...------------...//////---.........//////000000//////...///000111333444666777:::===AAADDDGGGIIILLLMMMNNNNNNPPPPPPQQQRRRTTTTTTTTTTTTTTTVVVWWWWWWRRRRRRRRRUUUVVVSSSMMMHHHIIIIIIHHHGGGGGGJJJNNNRRR\\\eeetttxxxqqqkkkgggfffeeebbb^^^ZZZXXXYYYZZZYYYZZZ[[[]]]___aaacccddd___dddgggeee___ZZZXXXYYYaaagggiiieeeaaaaaa```___fffggghhhggghhhjjjnnnrrrwwwzzzzzzyyy|||~~~wwwnnngggddddddffffffdddbbbaaabbbccccccbbbdddfffiiimmmtttyyyqqqdddXXXPPPMMMMMMNNNLLLIIIDDD@@@===:::777444666555555444333333333333111000///000111222111///111111111111111111111111000000111111111111000000vvvzzzooo```QQQKKKLLLLLLTTTUUUUUU[[[```mmm{{{qqqkkkeeebbb```aaadddddd```\\\\\\[[[XXXVVVUUUTTTUUUVVVYYY[[[___bbbfffkkkqqqvvv}}}ooofff___SSSSSSUUULLLHHHJJJFFFBBB@@@>>>???AAADDDGGGIIIIIIJJJJJJJJJHHHHHHJJJKKKJJJFFF@@@:::777444222000111000//////000000...---........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++************************************************)))******************)))************************((()))))))))*********+++))))))))))))))))))))))))***************************************)))(((((((((((((((((())))))))))))))))))))))))************))))))************)))))))))************+++++++++)))************+++++++++---------------...//////---........./////////000//////...///000222444555777999<<<@@@DDDGGGJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUURRRQQQQQQQQQQQQNNNIIIDDDDDDDDDDDDEEEFFFJJJPPPUUUccckkkzzz}}}wwwrrrmmmhhheeecccbbb```\\\XXXVVVWWWXXXZZZ[[[]]]___aaabbbcccccccccfffhhheee^^^YYYWWWXXX^^^dddgggccc``````aaa```hhhjjjlllnnnpppssswwwzzz}}}}}}vvvmmmgggddddddeeecccaaa```aaabbbaaaaaa[[[[[[\\\^^^dddnnnzzz|||uuujjj^^^VVVPPPNNNMMMOOOMMMIIIDDD@@@;;;777555666555444333333333333333222000///000111222111//////////////////////////////000000111111000000///wwwjjj```VVVNNNNNNQQQQQQWWWVVVVVV]]]cccrrr}}}xxxrrrmmmfffcccaaa___\\\YYYYYYWWWUUUSSSQQQQQQQQQQQQQQQSSSUUUVVVWWWZZZ^^^aaaeeemmmwww~~~|||}}}tttfffbbbbbbZZZWWWVVVNNNFFFCCC@@@???@@@CCCEEEFFFIIIJJJKKKJJJGGGFFFEEEFFFJJJGGGCCC???<<<777222///111///...///000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---,,,,,,+++***************************************************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***************************************)))(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))************)))))))))************+++++++++)))************+++++++++---------------......///...............////////////......///111333555666888:::???DDDHHHKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUUUUTTTSSSSSSRRRPPPMMMLLLJJJHHHEEEBBBDDDEEEFFFGGGLLLSSS\\\bbbqqqwww{{{uuupppmmmjjjfffdddaaaaaa___\\\XXXVVVWWWXXXZZZ\\\___bbbdddeeeeeedddhhhiiihhhddd]]]XXXWWWXXX[[[aaadddaaa___aaacccbbbhhhkkkppptttwww{{{~~~vvvnnnhhhffffffdddbbbaaabbbbbbaaa```[[[ZZZYYYXXX[[[bbbkkkqqquuuyyy~~~zzzpppggg^^^VVVPPPLLLQQQPPPNNNIIICCC<<<888777666555444333222222222222222111000000111222111000////////////////////////...//////000000//////...|||vvvnnneee___YYYTTTSSSUUUTTTYYYWWWXXX```ggguuu~~~yyyssslllhhhccc^^^ZZZXXXWWWVVVTTTTTTTTTTTTTTTSSSTTTUUUUUUTTTUUUWWWZZZ[[[```fffllluuu|||uuuwww{{{{{{zzzrrrmmmeeeWWWLLLGGGAAA??????AAAAAAAAAFFFGGGIIIHHHFFFDDDCCCCCCFFFEEEDDDBBB@@@;;;555000111000......///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))***+++,,,,,,+++***)))************************************************(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))***************************************)))(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))************))))))))))))*********+++++++++))))))*********+++++++++------,,,,,,------...///..............................///000111444666888888;;;AAAGGGKKKNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUVVVUUUTTTRRRQQQPPPNNNJJJHHHFFFFFFFFFFFFLLLMMMNNNQQQXXXcccooowww~~~xxxrrrnnnjjjfffdddbbbbbb```^^^ZZZYYYYYYZZZ[[[^^^bbbfffiiijjjjjjiiiiiiiiigggbbb]]]ZZZZZZ[[[[[[aaadddaaa```ccceeefffiiimmmsssxxx{{{~~~xxxrrrooojjjhhhfffffffffeeedddbbbaaa___\\\ZZZ[[[___eeeiiiiiijjjlllooosssxxx~~~~~~|||vvvooohhh^^^SSSLLLOOOPPPPPPLLLEEE>>>:::999666666444333222222222222222111000000222222111000111111111111111111111111......////////////......xxxsssllljjjjjjkkkfff\\\VVVUUUVVV\\\\\\^^^ggglllwww}}}wwwooohhhccc___^^^\\\[[[YYYXXXWWWVVVUUUVVVWWWVVVUUUUUUWWWXXXXXXZZZ]]]aaafffnnn{{{}}}qqqmmmmmmzzz~~~zzzeeeSSSLLLDDD@@@@@@@@@???===AAACCCEEEFFFDDDCCCBBBCCCAAAAAABBBBBBBBB>>>999555333111///...///000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---((()))***++++++***)))(((************************************************(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))((((((((()))))))))******))))))************))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---.....................---------......///000222555888999999<<>>@@@BBBBBBAAAAAABBBCCC??????@@@AAABBBAAA???<<<777444111000000000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,((()))******************************************************************((())))))******))))))((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))*********+++++++++))))))************)))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,------............---------------......///000333666999;;;<<<>>>CCCGGGKKKMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOHHHHHHHHHGGGHHHLLLSSSWWWXXX]]]eeeoooyyyzzztttooolllggghhhhhhfffdddbbbbbbcccfffiiilllpppsssuuuuuuuuujjjiiigggfffeeeeeefffgggeeekkkmmmiiihhhkkknnnooouuuyyy}}}{{{yyyxxxwwwvvvuuurrroooeeeaaa^^^\\\]]]___``````fffccc```___aaadddfffgggdddllluuu|||~~~~~~vvvggg\\\QQQOOOMMMKKKIIIFFFAAA===999888777555444333333333333111111111222333222111000000000000000000000000...//////000000//////...vvvmmmlllpppyyy|||iii^^^\\\\\\fffmmmuuu}}}~~~~~~zzzvvvpppkkkgggeeeaaaccccccbbb```^^^^^^___\\\\\\___ccccccfffrrrvvvpppnnnrrryyyeee[[[OOOHHHGGGEEEBBB>>>>>>???@@@???>>>>>>@@@BBBBBBAAA@@@AAACCCDDDCCCBBB:::777333111000000///...////////////////////////------------------------------------------------++++++++++++++++++++++++++++++***++++++,,,,,,---************************************************)))******************)))************************))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))))))))*********++++++))))))************)))))))))************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,......///111444777:::<<<@@@AAADDDHHHKKKMMMOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNNNNMMMFFFGGGHHHHHHJJJOOOVVV\\\^^^hhhxxx{{{xxxppprrrrrrqqqooommmmmmnnnqqqrrrsssuuuvvvwwwxxxxxxooonnnlllllllllllllllkkkmmmrrrsssooommmooorrrsssyyy|||~~~}}}{{{xxxuuukkkgggcccbbbbbbccccccbbbdddaaa]]]\\\^^^aaabbbbbb___fffooovvv}}}~~~wwwkkkZZZUUUOOOMMMMMMKKKEEE@@@;;;:::888777555444444444333222111111333333222111000000000000000000000000///000000111111000000///~~~wwwnnnjjjlllzzzmmmddddddiiiuuu~~~}}}xxxtttrrrnnnppppppnnnkkkiiihhhhhhgggfffiiimmmkkkkkkvvv{{{tttqqqpppzzzkkkaaaTTTLLLJJJHHHDDD??????@@@???>>><<<<<>>CCCDDDFFFHHHJJJLLLNNNOOOOOONNNMMMMMMNNNQQQSSSUUURRRPPPLLLKKKKKKKKKIIIGGGDDDEEEKKKRRRVVVWWW[[[aaaiii|||~~~~~~~~~~~~~~~}}}{{{xxxvvvsssrrrrrrsssrrrqqqqqquuuyyyyyyuuussstttwwwtttyyy~~~~~~vvvqqqlllkkkmmmmmmjjjgggeeeeeeeeedddccccccbbbbbbeeegggkkkpppwww~~~tttgggWWWNNNLLLMMMLLLIIIHHHDDD???:::888666555333555555444333222222222222000000000000000111111111////////////////////////sssffffffjjjlllttt~~~rrrvvvvvvnnnjjjlllnnnrrrzzz|||qqqbbbVVVQQQLLLGGGCCCAAA@@@????????????@@@@@@EEEHHHKKKJJJFFFCCCCCCEEEDDD>>>777333222222111000222222111000///...------........................///...---,,,,,,,,,------...---,,,,,,+++++++++,,,,,,++++++******++++++,,,******************************************************))))))((((((((((((((()))******)))((()))+++))))))))))))))))))))))))************************))))))))))))*********+++))))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))(((((()))***+++,,,))))))))))))************************************,,,++++++******++++++,,,++++++******++++++,,,---......---------...//////000222444777:::===???@@@DDDDDDFFFHHHJJJLLLNNNOOOOOOOOONNNNNNOOOQQQSSSUUUQQQPPPNNNMMMLLLKKKJJJIIIIIIIIINNNVVVZZZ\\\aaagggppp|||wwwuuuzzz~~~~~~}}}}}}}}}{{{zzzvvvtttsssssssssssspppnnnssswww{{{zzzvvvtttvvvxxxwwwzzz~~~{{{wwwrrrqqqsssssspppmmmmmmlllkkkjjjiiihhhgggfffhhhiiikkkoootttyyy~~~sssbbbUUUOOOMMMLLLKKKHHHBBB:::777888888777555666555444333222222222222000000000000111111111111////////////////////////sssdddZZZ___iiiqqqzzz}}}|||tttooommmmmmppprrryyyyyyjjj___YYYSSSLLLFFFDDDCCCBBBAAA@@@@@@??????EEEKKKRRRQQQKKKEEECCCEEECCCAAA>>>:::777444222111333333222111///...------........................///...---,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***************************))))))))))))(((((((((***+++,,,+++)))))))))+++************************************************)))))))))***************))))))))))))))))))))))))'''(((((((((((()))))))))+++***)))(((((()))***+++))))))))))))************************************,,,++++++******++++++,,,+++++++++++++++,,,,,,---------........./////////111222555888<<<@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNNNNPPPOOOOOOOOOPPPRRRSSSUUUNNNNNNMMMKKKIIIHHHJJJKKKNNNOOOTTT]]]bbbeeekkkqqqyyyyyyqqqlllpppwww{{{~~~|||||||||zzzyyyvvvvvvuuuvvvvvvuuurrrpppwwwzzz||||||yyywwwyyy{{{{{{|||~~~~~~{{{zzz{{{{{{xxxvvvwwwvvvtttrrrpppnnnmmmlllnnnnnnooopppsssvvvyyyzzz{{{zzzkkk[[[PPPKKKJJJKKKKKKDDD<<<999::::::999666666666444333333333333333111111111111111111111111////////////////////////fff[[[VVV^^^llluuu{{{}}}|||~~~zzzvvvvvvrrrsss|||sssiiiccc\\\TTTMMMHHHGGGFFFDDDCCCBBBBBBAAACCCJJJQQQUUUSSSNNNKKKIIIDDDEEEDDD@@@;;;555222111222111111000000/////////////////////////////////......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))+++,,,---,,,***)))***+++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,000///,,,***)))(((((((((((()))))))))************************************,,,++++++******++++++,,,---------------...//////,,,---.../////////000///111222555999>>>BBBEEEFFFFFFGGGHHHIIIKKKMMMNNNNNNPPPPPPPPPPPPPPPRRRSSSTTTQQQQQQOOOLLLJJJKKKOOORRRSSSUUU[[[eeelllpppwww~~~{{{qqqiiilllssswwwzzz|||~~~|||{{{||||||{{{zzz{{{yyyxxxxxxyyyyyywwwvvvzzz|||~~~}}}{{{zzz|||}}}~~~~~~~~~~~~~~~~~~|||}}}|||zzzwwwuuurrrpppooossssssrrrssstttvvvwwwyyyyyy}}}}}}ssseeeWWWOOOLLLMMMMMMJJJFFFBBB>>>;;;999888777666555444333333333333222222111111111111111000////////////////////////\\\WWWVVV___jjjqqqssssssjjjxxxxxxqqqnnnnnnpppqqqmmmrrryyyvvvrrrwww{{{tttooohhh___XXXMMMKKKHHHFFFDDDCCCCCCCCCBBBDDDKKKSSSYYYZZZVVVRRRHHHHHHHHHDDD>>>888444222000000000000111111111111000000000000000000000000---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))************,,,------,,,***)))***+++************************************************+++++++++***************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,111000...+++***)))))))))((()))))))))************************************,,,++++++******++++++,,,......------......///000------......///000000111111333666:::>>>BBBEEEGGGHHHHHHIIIJJJLLLMMMMMMNNNPPPPPPPPPPPPQQQQQQRRRSSSTTTSSSRRRPPPQQQUUUZZZ^^^YYY\\\eeepppxxx}}}{{{qqqjjjnnnvvvzzz|||}}}}}}|||zzz{{{}}}~~~~~~}}}~~~{{{yyyxxxzzz|||||||||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||yyyvvvtttrrrpppsssrrrrrrrrrssstttvvvwwwxxx|||ssscccWWWQQQPPPJJJMMMNNNJJJBBB<<<:::;;;777777666555444444444444333222222222111111000000000000000000000000000000UUUTTTVVV[[[bbbeeefffeeeaaammmvvv~~~qqqnnnhhhdddbbbdddgggjjjhhhqqq{{{yyy{{{~~~wwwmmmeeeUUUQQQLLLFFFBBBAAAAAABBBAAA@@@DDDNNNYYY___^^^ZZZPPPNNNJJJFFFAAA<<<777555000000000111111111111222000000000000000000000000------......------,,,+++,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))************++++++,,,---,,,*********,,,************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))((())))))))))))*********---,,,+++******+++------))))))))))))************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,------.........------...000222333222444777;;;???CCCFFFHHHJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPRRRWWW^^^dddhhhjjjdddgggqqq~~~vvvpppnnnttt}}}}}}|||{{{{{{}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyywwwuuusssrrroooooonnnnnnoooppprrrssstttxxx|||~~~|||mmm___VVVRRRKKKNNNPPPMMMFFF???===>>>888777666555555444555555333333333222111111000000000000000000000000000000QQQSSSTTTVVVXXX[[[]]]^^^eeennnrrryyywwwlllcccbbb___\\\\\\^^^cccfffnnnyyyzzzqqqbbb\\\SSSJJJDDDAAAAAABBB@@@???AAAHHHRRRZZZ^^^___YYYTTTMMMHHHDDDAAA<<<999333333222111111000//////........................------.........---,,,+++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,************************************************))))))*********+++++++++)))***++++++******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((())))))))))))******))))))((()))***,,,---))))))))))))************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......000...---,,,---000333555555777:::===AAAEEEHHHIIIKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNQQQZZZhhhxxx|||qqquuuzzzrrrpppsss{{{}}}}}}~~~~~~~~~||||||}}}}}}|||{{{|||}}}}}}}}}~~~~~~||||||{{{zzzxxxwwwvvvvvvooonnnnnnmmmmmmnnnooopppppptttwwwyyyzzz}}}yyynnneeeaaa\\\XXXRRRNNNJJJEEE@@@===999888777666555555555555444444333222222111000000000000000000000000000000PPPSSSTTTRRRRRRVVV[[[^^^mmmsssssswwwsssiiiaaa\\\\\\ZZZYYYYYY\\\aaaeeevvvyyynnnfff[[[OOOGGGCCCCCCDDD@@@@@@BBBEEEKKKSSS[[[``````XXXNNNIIIGGGEEE@@@<<<666555444222000///------------------------------,,,---.........---,,,+++++++++++++++,,,,,,---...,,,++++++++++++++++++,,,))))))))))))))))))))))))************************))))))******++++++++++++((()))++++++******+++---((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************++++++++++++***)))'''''''''(((((())))))))))))************************************,,,++++++++++++++++++,,,///............///000000111///,,,+++,,,///444777888999<<