BM6P6(@ 777888888999999::::::;;;777888999;;;>>>@@@AAABBBCCCCCCDDDEEEHHHKKKNNNPPPSSSTTTVVVXXXZZZ___dddhhhooo~~~uuuiiidddcccooo}}}zzznnnfff```\\\YYY[[[```hhhsss~~~}}}qqqfff___^^^```eeeqqqzzzmmmaaa\\\aaajjj|||aaaQQQMMMPPPSSS^^^pppssscccNNNAAA>>>>>><<<888:::888666666666666555444666666666666777777777777555888:::<<<;;;;;;;;;<<<<<<===@@@CCCDDDDDDCCCBBBGGGHHHIIILLLOOORRRUUUWWWXXX[[[^^^```bbbccceeegggmmmllllllttt~~~|||zzzwwwyyy|||~~~}}}~~~{{{|||xxxrrruuu{{{ssseeeYYYNNNIIIJJJKKKJJJOOO]]]lll{{{~~~}}}888888999::::::;;;;;;<<<888999:::<<<>>>@@@AAABBBCCCCCCDDDFFFHHHLLLNNNPPPUUUVVVXXXYYY[[[___dddhhhtttsssgggccccccqqq~~~sssjjjccc^^^[[[YYY]]]eeennnxxx{{{oooeee^^^\\\^^^cccooo|||oooccc\\\```hhhgggTTTLLLLLLNNN]]]oootttdddOOOBBB>>>>>>;;;888:::888666666666777666444555666666666777777888888666888:::;;;::::::<<<======>>>@@@BBBCCCDDDDDDDDDHHHIIILLLOOORRRUUUWWWXXX[[[]]]```cccdddeeegggiiirrrpppqqqxxx{{{xxxxxxxxxwwwyyy|||~~~}}}|||~~~}}}~~~|||vvvyyyvvvhhh\\\PPPKKKKKKKKKJJJOOO\\\kkkyyy777888888999999:::;;;;;;::::::;;;===>>>@@@AAAAAABBBCCCDDDFFFIIILLLOOOQQQVVVXXXYYY[[[]]]```eeeiiixxxooodddaaaeeevvvzzzqqqhhhbbb]]]WWWZZZ___gggpppyyyxxxlllccc\\\ZZZ[[[___kkk|||~~~|||}}}ssseee]]]___eee{{{nnnWWWMMMKKKKKKZZZllluuufffRRRDDD???===;;;888:::888666666777777666555555555666666777888999999777888999999999:::<<<>>>???@@@@@@AAACCCDDDFFFGGGHHHKKKNNNRRRVVVXXXZZZ[[[]]]```ccceeefffgggiiikkkuuutttuuu}}}~~~yyyssspppqqqsssuuuvvvyyy{{{~~~~~~}}}~~~}}}~~~~~~xxxuuuwww|||zzzmmm```TTTMMMLLLKKKIIINNNZZZhhhuuu666666777777888888999999;;;;;;<<<===???@@@AAAAAABBBCCCEEEHHHKKKNNNPPPQQQVVVWWWZZZ\\\___ccciiimmmzzz|||jjj```___kkk|||yyyoooeee```XXXYYY[[[aaahhhrrrzzz~~~tttiii```ZZZXXXYYY]]]hhhyyy~~~yyyxxxxxxyyywwwhhh^^^]]]bbbrrrqqqZZZNNNKKKLLLXXXhhh{{{vvvgggTTTFFF@@@===;;;888:::888666666777888777666444555555777888999::::::888999999999999:::===???BBBAAAAAAAAACCCEEEHHHJJJIIILLLPPPUUUYYY[[[\\\\\\___aaadddfffggghhhjjjlllssssssvvv{{{ssskkkiiikkknnnrrrvvvxxxzzz}}}~~~}}}|||{{{|||||||||~~~tttooopppyyy}}}pppcccVVVNNNMMMJJJIIIMMMWWWdddqqq777777888888999:::::::::<<<<<<===>>>???@@@AAABBBCCCDDDGGGJJJMMMPPPRRRSSSTTTVVVYYY\\\```ffflllppp}}}wwweee]]]^^^nnnvvvjjjcccZZZZZZZZZ]]]dddnnnwww}}}|||rrrhhh___YYYXXXXXX\\\fffvvv{{{vvvuuuvvvwww||||||lll___\\\```kkk}}}qqqZZZMMMJJJKKKUUUeeewwwuuuhhhVVVHHHAAA>>>;;;999:::888666666777888888777444555666777888999:::;;;999::::::::::::;;;>>>@@@CCCBBBBBBBBBDDDGGGJJJLLLKKKMMMRRRVVVZZZ\\\\\\]]]___bbbdddfffggghhhiiikkkmmmooouuu}}}qqqgggfffhhhjjjoootttuuuxxx{{{|||{{{zzzzzzzzzzzz{{{~~~sssmmmkkkqqq|||~~~sssfffXXXOOOLLLJJJIIILLLUUU___lll}}}999::::::;;;<<<<<<======<<<<<<===???@@@BBBCCCCCCDDDFFFIIIMMMPPPSSSTTTUUUTTTVVVYYY]]]aaafffmmmqqq}}}rrraaa[[[^^^nnnyyywwwzzz~~~qqqhhh^^^\\\ZZZ[[[bbblllwww~~~uuujjj```ZZZXXXXXX[[[dddtttxxxwwwxxxxxx{{{pppaaa\\\^^^fffvvvsssYYYKKKGGGGGGRRRbbbttttttiiiXXXJJJBBB>>><<<;;;:::888666777888999888777666666777777888999:::::::::;;;<<<<<<<<<===???AAADDDCCCCCCCCCEEEHHHLLLNNNOOOPPPTTTWWWZZZ\\\^^^^^^```bbbeeefffggggggiiikkkjjjmmmuuupppeeedddggghhhkkkrrrsssuuuyyyzzzzzzyyyzzzzzzxxxzzz}}}vvvlllfffiiisss~~~uuuhhhZZZPPPMMMJJJIIIKKKRRR[[[hhhzzz999999999:::;;;;;;<<<<<<;;;<<<===???AAACCCDDDEEEFFFHHHKKKOOORRRUUUWWWWWWVVVXXX[[[]]]```eeekkkoooyyyooo^^^ZZZ^^^nnnuuurrrtttwwwnnn```]]]ZZZZZZ```kkkwwwzzzoooddd]]]WWWWWWYYYbbbqqq}}}|||zzzzzz}}}sssccc]]]]]]aaapppuuu[[[LLLHHHHHHQQQ```rrr}}}~~~ssshhhXXXKKKCCC???>>>===:::888777777888999999888777777777888888999999999:::<<<>>>?????????@@@AAACCCCCCDDDEEEGGGJJJLLLNNNTTTUUUWWWYYY[[[^^^___```aaacccfffgggggghhhiiikkkkkkoooxxx~~~mmmaaabbbeeeeeehhhooopppssswwwyyyyyyyyyzzzzzzwwwyyy}}}xxxlllbbbbbbiiiuuuwwwkkk]]]RRROOOJJJIIIKKKPPPXXXdddwww666666666777888888999999:::;;;===???AAACCCEEEFFFFFFIIILLLPPPTTTVVVXXXXXXYYYZZZ\\\]]]___ccchhhlllsssmmm]]]YYY^^^nnnwwwrrrsss|||qqqaaa]]]YYYYYY___kkkwww~~~~~~rrrggg```VVVUUUWWW```ppp{{{zzz{{{}}}tttddd]]]]]]\\\jjj}}}vvv^^^OOOLLLMMMPPP___qqq|||zzzrrrhhhYYYKKKCCC@@@???>>>:::888777777888999999888888888888888888888999999:::===@@@AAAAAA@@@AAAAAACCCDDDEEEFFFIIIKKKMMMNNNXXXXXXYYYZZZ\\\___aaabbbbbbdddggghhhhhhiiijjjlllnnnrrr{{{|||{{{jjj^^^```ddddddgggnnnnnnqqqvvvxxxyyyyyyzzz{{{wwwyyy}}}zzzlll___]]]cccooo~~~yyymmm___TTTPPPJJJIIIJJJPPPWWWcccvvv888999999::::::;;;<<<<<<;;;===>>>???@@@AAADDDGGGGGGJJJOOORRRTTTVVVXXXZZZXXXWWWWWWYYY]]]bbbeeegggooozzzuuucccZZZZZZ^^^nnn|||qqqmmmooo|||uuueee```[[[[[[\\\bbbppp}}}~~~|||{{{{{{~~~wwwiii___[[[ZZZZZZ```mmm{{{xxxyyyxxxhhh^^^[[[\\\fffyyyxxxaaaQQQJJJHHHSSS```qqq|||~~~|||yyyyyyrrriii\\\OOOGGGAAA>>>===;;;;;;;;;:::::::::999999777777777777888999:::;;;<<<======???@@@AAABBBBBBCCCDDDGGGHHHJJJNNNRRRUUUVVVXXX[[[^^^```aaa`````````aaadddhhhlllnnnnnnmmmooowww~~~wwwfff[[[^^^ddddddhhhpppppprrruuuwwwwwwwwwxxxyyyxxxxxx||||||nnnbbb___aaaggguuuyyynnnaaaUUULLLKKKIIIJJJMMMSSS___sss888888999999:::;;;;;;;;;;;;===???@@@@@@BBBEEEGGGGGGJJJNNNRRRSSSUUUWWWYYYXXXXXXYYY[[[___cccfffhhhmmmwwwrrr```XXXYYY]]]kkkxxxqqqmmmmmmyyyvvvddd^^^ZZZXXXYYY]]]hhhsss}}}{{{zzz|||}}}nnneee\\\[[[ZZZ```lll~~~{{{xxxuuu}}}yyyiii^^^[[[\\\hhh|||ttt^^^PPPJJJIIIRRR___ppp||||||yyywwwnnnfffZZZOOOFFFAAA===;;;::::::::::::999999999999777777777777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDFFFHHHJJJLLLOOOTTTWWWWWWYYY\\\___```aaaaaa```aaabbbeeehhhlllooopppppppppyyyuuueeeZZZ^^^cccdddhhhooopppsssuuuwwwvvvvvvvvvwwwxxxyyy|||qqqccc______cccqqqxxxnnnbbbUUUMMMLLLIIIIIILLLRRR]]]ppp777888888999999:::;;;;;;<<<===???@@@AAACCCFFFHHHHHHKKKOOORRRTTTUUUWWWYYYYYYZZZ\\\^^^aaadddggghhhnnnwwwmmm\\\TTTWWW\\\jjjvvv~~~{{{~~~sssmmmkkkwwwxxxeee___ZZZXXXWWWXXX___hhhvvv|||yyyyyy{{{}}}tttkkk___]]]\\\```lll}}}}}}xxxqqqxxxzzziii^^^[[[\\\kkkmmmYYYNNNJJJJJJPPP]]]ppp}}}~~~yyyvvvmmmfff[[[QQQIIIBBB>>>;;;:::999999999999888888888888777777888888999:::;;;<<<===>>>???AAABBBCCCDDDFFFHHHJJJLLLNNNRRRVVVZZZYYY[[[]]]```aaabbbbbbbbbbbbcccfffjjjmmmqqqssstttttt}}}pppcccZZZ]]]bbbdddiiiooorrrtttvvvwwwvvvuuuuuuvvvzzzzzz}}}uuueee^^^\\\^^^kkkyyywwwmmmbbbVVVOOOLLLJJJIIILLLPPPZZZlll|||777777888888999::::::;;;<<<>>>@@@AAABBBDDDGGGJJJJJJMMMQQQTTTVVVWWWYYY[[[YYY[[[^^^```bbbeeehhhjjjqqqzzz}}}gggWWWRRRVVV\\\mmmwwwxxxxxx}}}uuunnnkkkvvvzzziiiccc^^^[[[YYYXXX\\\aaaiiizzz}}}}}}}}}}}}vvvooodddbbb```cccnnnxxxqqqwww{{{jjj___\\\\\\mmm}}}gggUUUKKKIIIKKKOOO\\\pppzzzuuummmggg]]]TTTLLLEEE???<<<999999999888888888777777888888888888999:::;;;;;;======>>>@@@AAACCCDDDEEEGGGHHHKKKMMMOOOSSSXXX[[[\\\]]]___aaabbbcccccccccccceeehhhkkknnnrrrvvvxxxyyyjjjaaaZZZ\\\aaaeeejjjooouuuvvvxxxyyywwwvvvvvvvvv{{{{{{xxxggg^^^ZZZZZZeeesssvvvmmmbbbWWWPPPLLLJJJIIIKKKNNNWWWhhhxxx777888888999::::::;;;;;;===>>>AAABBBCCCEEEIIIKKKNNNQQQUUUWWWYYYZZZ[[[]]]YYY\\\___aaacccfffjjjnnnsss~~~xxxcccTTTQQQVVV]]]oooyyyzzztttwww~~~wwwooolllwwwnnngggaaa^^^\\\YYYZZZ^^^bbbnnn~~~{{{tttkkkiiigggkkktttzzztttxxx}}}lllaaa^^^^^^ooozzzeeeTTTKKKIIIJJJPPP]]]qqq}}}wwwmmmggg^^^UUUMMMFFF???;;;999999999888888888777777888888888888999:::;;;<<<======???@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPTTTYYY\\\______aaabbbcccdddeeeeeeeeegggjjjlllnnnrrrwww|||~~~}}}eee___ZZZ\\\aaaffflllpppwwwxxxzzzzzzyyywwwwwwwww{{{|||zzziii___YYYXXXaaammm|||uuulllbbbXXXQQQLLLJJJIIIJJJMMMUUUeeettt888999999::::::;;;<<<<<<===???AAACCCDDDGGGJJJMMMPPPSSSWWWYYYZZZ\\\]]]___[[[^^^aaabbbdddhhhnnntttwwwttt___SSSRRRXXX___rrr{{{yyyuuu{{{wwwooolllyyyvvvmmmeeeaaa^^^ZZZYYY[[[aaahhhsss}}}sssqqqqqqttt}}}}}}vvvxxxnnnccc```___ppp}}}hhhWWWMMMJJJKKKSSS```rrr{{{oooiii___UUUMMMEEE???;;;:::999999999999888888888999888888999999:::;;;<<<===>>>???AAACCCEEEFFFGGGGGGIIILLLOOOQQQUUUZZZ^^^aaabbbbbbcccdddeeefffggggggiiikkklllmmmqqqxxx}}}wwwaaa^^^[[[]]]bbbhhhnnnrrrvvvxxxzzzzzzyyywwwwwwxxxzzz|||~~~lllbbbZZZVVV\\\gggsss}}}zzzzzz|||uuukkkaaaWWWQQQLLLJJJIIIJJJLLLTTTcccrrr999::::::;;;;;;<<<=========???BBBDDDEEEGGGKKKNNNQQQTTTWWWZZZ[[[\\\]]]___]]]```cccdddeeekkkttt{{{qqq^^^SSSSSS[[[bbbvvv~~~~~~yyyxxxuuummmlllzzzwwwmmmgggbbb\\\ZZZ[[[___ccclllyyyyyyyyyzzz~~~uuuvvv~~~pppeeebbbaaapppooo]]]RRRMMMLLLWWWbbbtttuuunnncccYYYOOOHHHAAA>>>::::::::::::999999999999999999999999:::;;;<<<<<<===>>>???AAADDDEEEGGGHHHIIIKKKNNNQQQSSSXXX]]]```cccccccccdddeeefffggghhhhhhjjjlllllllllooowww~~~sss^^^]]]\\\]]]bbbjjjpppssstttvvvxxxyyyxxxvvvvvvwwwyyy}}}yyy|||qqqfff[[[TTTVVV___jjjuuu{{{tttsssvvv{{{tttjjj```WWWPPPLLLIIIIIIKKKMMMSSSbbbqqq~~~::::::;;;<<<<<<======>>>>>>@@@BBBDDDEEEHHHLLLNNNQQQSSSWWWYYYZZZ[[[]]]^^^```bbbeeefffgggmmmxxxppp]]]TTTUUU]]]dddzzz~~~zzzzzzssslllkkk{{{~~~tttmmmfff___\\\\\\]]]```hhhuuu}}}~~~rrrttt{{{qqqgggdddbbbpppuuubbbVVVPPPNNNZZZddduuu|||tttiii]]]SSSLLLFFFBBB;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<===>>>@@@BBBDDDFFFGGGHHHKKKMMMPPPRRRUUUYYY___bbbdddddddddeeeeeeggghhhiiiiiikkkmmmlllkkknnnvvv}}}{{{ooo\\\]]]]]]^^^ccckkkrrrtttrrrtttwwwwwwvvvuuuuuuvvvxxx|||~~~vvvxxxttthhh\\\RRRRRRZZZdddppp|||~~~wwwpppooorrrvvvtttjjj```VVVOOOKKKIIIIIIKKKMMMTTTbbbqqq}}};;;<<<===>>>???@@@AAABBBCCCDDDDDDFFFHHHKKKNNNPPPRRRSSSUUUWWWYYY\\\___```___```cccgggiiippphhhZZZTTTTTT```nnn}}}|||zzz}}}wwwdddgggppp{{{{{{}}}tttjjjddd```^^^bbbfffnnnxxx{{{wwwzzztttiiiccccccooonnn]]]UUUVVVbbbppp}}}ssseeeUUUIIIAAA>>><<<;;;::::::999999:::::::::::::::;;;<<<===>>>???@@@@@@AAACCCEEEFFFGGGHHHJJJMMMQQQUUUWWWZZZ]]]___ggggggggghhhhhhhhhhhhhhhkkklllmmmnnnooorrrvvvyyy~~~~~~ooodddTTTXXX]]]aaaeeehhhlllooossstttvvvvvvuuuuuuwwwxxxyyy}}}zzzwwwuuuxxxwwwhhh\\\UUUSSSUUU]]]kkkqqqsssvvvnnngggkkkpppzzz~~~uuujjj```WWWPPPIIIGGGGGGHHHJJJPPP___mmm~~~;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDFFFHHHKKKNNNOOOSSSTTTUUUWWWZZZ]]]```aaaaaabbbeeeiiilllttt~~~gggYYYSSSTTTaaappp}}}yyy}}}~~~lll___cccnnnzzzyyy{{{}}}ssslllgggeeedddhhhppp{{{zzzwwwyyyuuujjjdddbbbmmmwwweee\\\\\\eeesssxxxiiiXXXKKKCCC???<<<;;;::::::999999::::::999999::::::;;;===>>>??????@@@AAACCCDDDFFFGGGHHHJJJNNNRRRUUUXXXZZZ]]]```fffffffffggghhhhhhiiiiiilllmmmnnnoooooorrrvvvyyy|||}}}wwwggg]]]TTTXXX]]]bbbeeeiiimmmpppssstttvvvvvvuuuuuuwwwxxxyyy~~~zzzuuurrruuuyyyiii^^^UUUSSSTTTZZZhhhnnnqqqtttllldddgggkkkuuu~~~}}}vvvlllbbbXXXQQQJJJHHHGGGHHHJJJPPP___mmm}}}:::;;;<<<===???@@@AAABBBCCCDDDEEEGGGIIILLLNNNOOOTTTTTTVVVXXX[[[^^^```bbbddddddgggkkknnnxxx}}}fffXXXSSSUUUcccttt}}}xxx}}}pppaaaZZZ___mmm~~~xxxwwwxxx~~~}}}tttnnnkkkfffkkktttzzzuuussswww~~~yyyvvvxxxvvvkkkeeeaaalllpppfffdddlllxxx~~~nnn\\\NNNDDD@@@<<<;;;;;;:::::::::::::::999999999:::;;;<<<===>>>??????AAABBBDDDFFFGGGHHHKKKOOOSSSVVVYYY[[[^^^aaacccdddeeefffhhhiiijjjkkknnnoooppppppqqqsssvvvyyyzzz||||||nnn```XXXUUUYYY^^^cccgggjjjoooqqqrrrtttuuuuuuuuuuuuvvvxxxzzz~~~{{{rrroooppp{{{|||mmm```VVVSSSTTTXXXeeekkkmmmqqqiii```bbbdddnnn}}}~~~{{{~~~wwwmmmcccZZZSSSKKKIIIHHHHHHJJJOOO^^^lll}}}::::::<<<===???@@@AAABBBDDDEEEFFFHHHKKKMMMOOOPPPSSSTTTUUUXXXZZZ]]]```aaaeeeeeehhhlllppp{{{{{{eeeXXXSSSWWWhhh{{{}}}www~~~uuufff[[[WWW^^^ooowwwtttuuu{{{yyyqqqmmmhhhmmmvvv}}}{{{yyy{{{~~~|||sssllljjjooouuuzzzxxxzzzxxxmmmfffbbbkkk}}}ooolllsss~~~qqq___OOOEEE@@@<<<<<<;;;:::::::::::::::999999999999:::<<<===>>>>>>???@@@BBBDDDFFFGGGHHHMMMPPPTTTWWWZZZ\\\___bbbbbbcccdddfffhhhjjjkkkllloooqqqrrrrrrrrrsssvvvxxx|||xxx}}}yyyiii\\\VVVVVVZZZ___dddgggkkkooorrrrrrtttuuuuuutttuuuvvvxxxzzz}}}ppplllllluuuqqqcccXXXTTTUUUXXXdddiiilllppphhh^^^______hhhuuu|||wwwmmmddd[[[UUULLLJJJHHHIIIIIIOOO]]]jjj|||:::;;;<<<>>>@@@AAABBBCCCEEEFFFHHHJJJMMMOOOPPPQQQSSSTTTUUUWWWZZZ]]]___aaadddeeeggglllqqq}}}yyyeeeYYYUUU[[[ooo|||www|||mmmaaaZZZTTT^^^qqqxxxsssrrrxxx}}}tttnnniiinnnvvv}}}yyyvvvsssuuuzzzxxxnnngggdddiiioooyyy}}}|||}}}zzznnngggdddlll~~~{{{uuuyyyrrr___OOODDD???===<<<;;;;;;::::::;;;;;;999999999:::;;;<<<===>>>>>>???AAACCCEEEGGGHHHIIINNNQQQUUUYYY[[[^^^aaacccbbbbbbdddfffiiikkkmmmnnnqqqrrrssssssrrrsssuuuvvvxxxzzzyyyggg[[[XXXWWW[[[```dddhhhkkkooorrrrrrsssuuuuuuttttttvvvwwwzzz~~~pppkkkiiiooo~~~vvvgggZZZUUUVVVZZZfffkkknnnrrrjjj^^^^^^[[[bbbnnn|||uuulllddd[[[UUUNNNKKKIIIIIIIIINNN[[[iiizzz;;;<<<===???AAACCCDDDEEEGGGHHHJJJMMMPPPQQQRRRSSSTTTTTTVVVXXX[[[^^^```aaacccdddgggmmmrrr}}}yyyeee[[[XXX```xxx{{{wwwyyyhhh]]]ZZZUUUaaavvv{{{tttqqqttt{{{yyyssslllnnnsss}}}zzzvvvssstttwww|||vvvkkkdddaaaeeekkkuuu|||ooogggdddlll}}}|||{{{rrr^^^NNNDDD???===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>??????@@@BBBDDDFFFHHHJJJKKKOOORRRWWWZZZ\\\___bbbeeecccdddeeehhhjjjmmmnnnoooqqqsssttttttrrrrrrssstttwww}}}}}}{{{fff[[[YYYYYY\\\```dddgggjjjmmmpppqqqsssttttttttttttuuuwwwzzz}}}pppjjjfffjjjvvvzzzjjj\\\WWWYYY]]]hhhmmmpppuuulll___^^^YYY^^^gggssszzzqqqiiibbbZZZUUUOOOLLLJJJIIIIIIMMMZZZhhhxxx<<<===>>>@@@BBBDDDFFFFFFHHHJJJMMMPPPRRRSSSTTTTTTVVVVVVXXXZZZ]]]```bbbdddbbbdddhhhnnnttt~~~xxxfff]]][[[fffzzzxxxyyyggg]]]\\\ZZZhhh~~~~~~uuuqqqooovvv|||vvvnnnnnnpppwww~~~yyyxxxxxxyyy}}}wwwmmmeeebbbeeekkksss}}}pppgggdddkkk|||~~~zzzqqq^^^NNNDDD@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEHHHJJJLLLMMMPPPSSSXXX[[[]]]```ccceeedddeeegggiiikkknnnooopppqqqsssttttttrrrqqqqqqrrrvvv{{{iii^^^]]]ZZZ]]]aaadddfffhhhkkkmmmqqqsssttttttttttttuuuwwwzzz}}}zzzoooiiicccdddooo}}}mmm___YYY[[[```jjjnnnrrrwwwnnn```^^^XXXZZZ```kkkyyyuuummmfff```YYYTTTPPPMMMKKKIIIIIIMMMYYYgggvvv<<<===???AAACCCEEEGGGHHHIIIKKKNNNQQQSSSUUUUUUVVVXXXXXXZZZ\\\___bbbdddfffbbbdddjjjpppuuuxxxggg^^^]]]iiiyyyxxx{{{hhh______aaaooovvvqqqlllrrr}}}~~~wwwqqqnnnmmmrrr|||~~~}}}||||||zzzpppiiieeegggmmmsss~~~qqqhhhcccjjj{{{|||yyyqqq^^^OOOEEEAAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAABBBDDDFFFIIIKKKMMMNNNQQQTTTXXX\\\^^^aaadddffffffggghhhjjjlllnnnppppppqqqsssttttttrrrpppqqqqqquuuxxxmmmbbbaaa[[[^^^aaadddeeegggjjjlllqqqsssttttttssstttuuuwwwzzzzzzwwwnnnhhhaaaaaakkk{{{~~~nnn```[[[\\\aaakkkooosssxxxoooaaa^^^WWWXXX\\\eeettt{{{rrrjjjddd___XXXTTTQQQMMMKKKJJJHHHLLLYYYfffttt===>>>@@@AAABBBCCCFFFIIIJJJMMMPPPRRRSSSTTTVVVXXXYYYYYYZZZ\\\^^^```aaaaaadddfffhhhkkkrrrvvvccc\\\^^^lll}}}}}}yyyjjjaaa```iii|||vvvpppmmmnnnttt~~~wwwrrrqqqppppppsss|||~~~sssiiibbbdddjjjvvvpppeeeaaahhhuuuzzzvvv}}}mmm\\\NNNDDD@@@>>>===<<<;;;:::::::::::::::;;;<<<===>>>???@@@AAABBBDDDGGGIIIJJJLLLOOOQQQUUUWWWZZZ]]]```ccceeeeeefffhhhjjjkkklllmmmqqqsssssstttvvvuuusssqqqppppppsssyyyqqq```YYYZZZ]]]bbbeeefffhhhjjjkkkoooqqqssstttsssssstttuuu|||yyyssslllddd^^^^^^dddqqqqqqaaa[[[^^^aaadddjjjqqqtttqqqggg```WWWVVVWWW\\\kkk~~~|||uuummmfff___YYYTTTMMMIIIFFFGGGHHHMMMZZZfffttt===>>>@@@AAABBBCCCFFFIIIMMMOOORRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\^^^___```aaaccceeegggjjjqqq|||xxxeee]]]___kkk{{{|||zzzkkkcccbbbmmmyyyrrrmmmmmmqqq~~~~~~wwwllllllllllllooovvvwwwmmmfffhhhmmmxxxoooddd^^^eeerrrvvvttt~~~zzzkkkZZZLLLDDD@@@======;;;::::::999999999:::;;;<<<===>>>???@@@AAADDDFFFIIIKKKLLLNNNQQQSSSWWWYYY[[[___bbbdddfffggggggiiikkkllllllnnnqqqtttvvvwwwyyyxxxvvvsssssssssrrrwww}}}sssccc\\\ZZZ]]]aaadddfffhhhjjjkkkppprrrtttuuuuuuuuuvvvwww|||yyyssslllddd^^^^^^dddpppsssccc]]]___```ccciiippptttqqqhhhaaaXXXVVVUUUYYYeeewww~~~vvvnnnggg___XXXTTTNNNJJJHHHHHHIIIOOO[[[ggguuu<<<>>>@@@AAABBBDDDGGGIIIOOOQQQTTTUUUUUUUUUWWWXXXZZZZZZ[[[\\\^^^___``````bbbdddgggjjjnnnxxxzzzfff^^^^^^hhh~~~zzzvvvyyy~~~}}}mmmeeefffrrr~~~tttqqqnnnppp{{{}}}wwwnnnooopppqqqtttxxx~~~}}}||||||rrrkkklllqqq{{{oooddd]]]cccnnn|||sssppp{{{vvvgggWWWKKKCCC@@@===<<<;;;:::999999999999::::::;;;===>>>???@@@AAAEEEHHHKKKMMMNNNPPPSSSVVVYYY[[[]]]```dddfffhhhhhhiiijjjlllmmmnnnooorrruuuyyy{{{|||{{{yyywwwvvvvvvssswww{{{rrrbbb\\\ZZZ]]]aaadddfffhhhjjjlllrrrsssuuuvvvvvvvvvxxxzzz}}}{{{tttmmmeee^^^]]]cccooowwwggg```______aaagggnnnrrrqqqjjjcccZZZVVVRRRTTT^^^nnnyyyppphhh```XXXTTTOOOKKKIIIIIIJJJPPP\\\hhhvvv===>>>@@@BBBCCCEEEHHHJJJNNNPPPSSSUUUUUUVVVXXXZZZZZZ[[[[[[\\\^^^______``````cccfffiiimmmttt~~~zzzeee\\\\\\dddwwwtttpppssszzzqqqiiijjjuuuyyyvvvqqqqqqyyy~~~xxxtttuuuwwwzzz|||~~~|||zzz|||~~~vvvppppppuuuqqqfff___cccnnnzzzrrrlllxxx}}}sssdddUUUIIIBBB@@@<<<<<<;;;:::::::::::::::::::::;;;===???@@@AAABBBFFFIIILLLNNNPPPRRRUUUWWWZZZ\\\^^^aaadddfffhhhiiijjjlllmmmnnnooopppsssuuu{{{|||~~~}}}{{{yyyxxxyyyxxxzzz}}}lll]]]WWWYYY]]]aaadddfffhhhjjjlllqqqssstttuuuuuuvvvyyy{{{~~~wwwnnnfff^^^]]]aaammm{{{lllbbb___]]]___dddjjjpppooojjjeee[[[UUUPPPQQQXXXfffwww|||rrriiiaaaYYYTTTOOOKKKIIIIIIJJJOOO\\\hhhvvv>>>???BBBCCCDDDFFFJJJLLLLLLNNNRRRTTTUUUWWWYYY[[[ZZZZZZ[[[\\\^^^___`````````cccfffiiilllrrr{{{xxxcccZZZZZZ```ppp}}}mmmjjjnnnvvvvvvmmmnnnvvv~~~yyysssooovvvzzzsssuuuxxx|||}}}{{{zzz|||zzztttuuuzzztttiii___bbblll}}}vvvooojjjwww}}}rrrcccTTTHHHBBB???<<<<<<;;;;;;::::::;;;;;;:::;;;<<<>>>@@@AAACCCCCCFFFIIILLLNNNPPPSSSVVVXXX[[[\\\___bbbdddfffhhhhhhkkkmmmnnnooooooqqqsssvvvyyy{{{}}}}}}|||zzzzzzzzz|||}}}fffXXXTTTYYY\\\aaadddfffhhhkkkmmmoooppprrrssssssuuuxxx{{{{{{ppphhh___\\\```jjj{{{rrrfff___\\\^^^aaagggmmmnnnjjjfff\\\TTTOOOPPPUUU```rrr~~~tttkkkbbbZZZUUUNNNJJJHHHHHHIIIOOO[[[gggvvv???AAACCCEEEFFFHHHLLLOOOLLLOOORRRTTTUUUWWWYYY[[[YYYYYYZZZ\\\^^^```aaaaaaaaadddgggiiilllsss|||uuu```XXXYYY^^^lllzzz|||tttgggeeelllvvv|||qqqqqqxxx~~~}}}|||{{{|||{{{tttnnnsss}}}uuuvvvyyy~~~zzz}}}zzz|||wwwlll___aaaiii{{{~~~pppkkkiiiwwwsssdddTTTHHHBBB???======<<<<<<<<<<<<<<<===;;;<<<===???AAACCCEEEEEEGGGIIIMMMOOOQQQTTTWWWZZZ\\\^^^```ccceeeggghhhiiilllmmmooooooooopppsssuuuwwwyyy|||||||||{{{{{{|||~~~yyybbbWWWUUUXXX\\\```dddfffiiikkkmmmmmmooopppqqqrrrtttxxx{{{sssjjj```\\\^^^gggwwwyyylllccc______aaaggglllnnnllliii^^^UUUPPPQQQTTT[[[lll~~~vvvmmmddd\\\WWWNNNJJJHHHHHHIIINNN[[[gggvvv@@@BBBEEEFFFHHHJJJNNNQQQQQQSSSUUUVVVVVVVVVXXXYYYWWWXXXZZZ\\\^^^```bbbcccbbbeeegggjjjmmmuuusss___XXXYYY^^^jjjwwwyyyvvvlllbbbccclllzzztttsss{{{}}}}}}}}}|||{{{zzzxxxxxxsssrrrqqqpppppprrrvvvyyyxxxqqquuuxxxyyy{{{xxxmmm```bbbjjj|||yyymmmiiiiiixxxwwwfffUUUIIIBBB@@@>>>>>>============>>>>>><<<===???AAACCCEEEFFFGGGIIIKKKOOOQQQTTTVVVZZZ\\\^^^```bbbdddgggiiijjjjjjlllmmmoooooooooppprrruuuuuuxxx{{{|||||||||}}}~~~rrr]]]VVVWWWXXX[[[```dddgggiiikkkmmmmmmnnnooopppqqqtttxxx|||vvvlllaaa\\\\\\dddssstttiiicccbbbccchhhmmmpppnnnlll```WWWQQQRRRRRRVVVeeexxxxxxooofff^^^YYYOOOKKKIIIIIIJJJPPP\\\hhhwwwAAACCCFFFHHHIIILLLOOORRRUUUWWWXXXXXXWWWVVVWWWWWWVVVWWWYYY\\\^^^aaacccdddcccfffhhhjjjnnnwwwrrr^^^XXXZZZ___kkkwww{{{pppggg```bbbnnn}}}vvvttt}}}yyyyyyxxxwwwuuusssrrrqqqkkkkkkjjjhhhhhhkkkooosss|||}}}vvvyyywwwwwwzzzxxxmmmcccdddmmm~~~yyynnnkkkjjjyyyyyygggVVVIIIBBB@@@???>>>>>>>>>>>>>>>??????===>>>@@@BBBDDDFFFHHHHHHJJJMMMPPPSSSUUUXXX\\\^^^```bbbdddfffhhhjjjkkkllllllmmmnnnooooooppprrrttttttwwwzzz|||}}}~~~lllYYYUUUWWWXXX[[[```dddgggiiilllnnnmmmnnnooopppqqquuuyyy}}}xxxnnnbbb\\\\\\bbbqqqzzznnnfffeeefffjjjooorrrqqqnnnbbbXXXRRRSSSQQQRRR```sssxxxoooggg___ZZZQQQMMMJJJJJJKKKQQQ]]]jjjyyyHHHEEEEEEJJJNNNPPPRRRVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[]]]___``````aaaeeejjjnnnttt}}}mmm]]]YYYWWW```qqqyyy~~~}}}rrriiibbbfffwww~~~sssssszzzuuuqqqpppqqqqqqmmmiiigggfffddddddfffkkkppptttxxxxxxzzzxxxxxx}}}yyyoooccccccjjj|||}}}pppllljjjvvvxxxeeeTTTHHHAAA>>>???>>>===<<<<<<;;;<<<<<>>???>>>===<<<<<<<<<<<<<<<>>>@@@AAABBBDDDFFFJJJMMMOOORRRUUUXXXYYY[[[]]]___aaabbbdddfffhhhiiijjjjjjnnnnnnooopppqqqrrrssssssuuuwwwyyyzzz{{{}}}yyycccUUURRRTTTWWWZZZ^^^bbbdddgggjjjmmmnnnlllmmmoooooopppwwwssseee]]][[[^^^gggqqqtttlllkkklllooorrrtttsssqqqddd\\\TTTPPPNNNQQQ\\\fffyyy~~~xxxqqqiii```YYYPPPLLLIIIIIIJJJPPP]]]iii~~~HHHFFFGGGLLLOOOPPPSSSXXXZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\]]]^^^___aaacccdddeeeeeehhhlllqqqyyykkk]]][[[[[[fffxxxsssllliiirrrsssooottt}}}|||~~~wwwtttuuuxxxzzzzzzvvvvvvvvvwwwyyy|||{{{~~~vvvsssppprrr{{{}}}pppcccccckkk~~~wwwmmmmmmxxx}}}jjjXXXJJJBBB>>>>>>>>>===<<<<<<<<<======>>>@@@BBBCCCEEEHHHLLLPPPQQQTTTWWWZZZ[[[]]]___aaabbbccceeeggghhhiiijjjjjjnnnnnnoooqqqssstttuuuvvvvvvxxxzzz{{{{{{}}}ooo]]]RRRPPPRRRUUUYYY^^^bbbeeegggjjjmmmooommmnnnooooooooovvvssseee\\\YYY[[[dddnnnxxxooonnnooosssxxxyyywwwttthhh```VVVQQQNNNOOOXXXbbbttt}}}~~~wwwqqqiii```YYYPPPLLLIIIIIIJJJPPP]]]iii|||HHHGGGIIIMMMPPPQQQUUUZZZ]]]]]]^^^______^^^]]]]]]]]]^^^___aaacccdddeeefffgggjjjnnnttt~~~kkk]]]]]]]]]hhhzzzyyysssqqq{{{xxxlllnnnuuu|||{{{||||||wwwrrrmmmmmmttt|||pppcccdddkkk}}}ooooooyyynnnZZZKKKBBB???>>>===============>>>>>>>>>@@@CCCEEEGGGJJJOOORRRTTTVVVYYY\\\]]]^^^```bbbdddeeefffhhhiiijjjjjjjjjnnnoooppprrrtttvvvxxxyyyxxxyyyzzz{{{{{{}}}wwwfffWWWOOOOOOQQQUUUYYY___cccfffiiilllnnnpppnnnnnnpppoooooovvvttteee\\\XXXYYYaaajjj{{{qqqooopppuuu{{{}}}zzzvvvkkkbbbXXXRRRNNNOOOWWWaaaqqq|||~~~~~~xxxrrriii___WWWPPPLLLIIIHHHJJJPPP]]]iii{{{HHHGGGJJJOOOPPPQQQVVV\\\^^^___aaabbbbbbaaa___^^^^^^___```bbbdddeeefffgggiiilllqqqxxxlll______```kkk}}}|||wwwxxxzzznnnhhhmmmvvv~~~|||~~~{{{xxxssslllkkkpppzzzyyynnnddddddkkksssrrryyyqqq]]]LLLCCC???===============>>>???@@@@@@BBBDDDFFFIIILLLQQQUUUUUUXXX[[[]]]^^^___aaaccceeefffgggiiijjjkkkkkkkkknnnoooqqqsssvvvxxxyyyzzzxxxzzz{{{{{{|||~~~qqq```TTTNNNOOOQQQWWW[[[aaafffiiikkkmmmnnnpppnnnnnnpppooopppwwwsssfff]]]XXXXXX^^^fff}}}~~~rrrppppppuuu|||}}}xxxnnneeeZZZSSSOOOPPPXXXaaaooozzz||||||uuukkk___VVVPPPLLLIIIHHHJJJPPP]]]iiizzzHHHHHHLLLPPPQQQQQQWWW___```aaacccddddddcccaaa`````````bbbccceeeggghhhhhhjjjnnnttt|||mmmaaabbbdddppp|||zzz}}}}}}sssiiifffmmmxxx~~~|||zzzuuunnnkkknnnvvv~~~vvvmmmfffeeekkk~~~{{{vvv{{{sss^^^MMMCCC@@@<<<<<<<<<===>>>???@@@AAABBBDDDFFFHHHJJJNNNRRRVVVWWWYYY\\\^^^___```bbbccceeefffhhhjjjkkklllmmmmmmoooppprrrtttvvvxxxzzzzzzxxxyyyzzz{{{|||ppp^^^SSSPPPPPPQQQYYY]]]ccchhhjjjkkkmmmnnnooommmnnnppppppqqqxxx}}}sssggg```[[[YYY]]]cccwwwuuurrrpppuuu~~~|||rrriii^^^VVVPPPPPPWWWaaannnxxxyyy{{{yyynnnaaaXXXPPPLLLIIIIIIJJJPPP]]]iiizzzHHHIIIMMMQQQQQQRRRXXX``````bbbdddeeeeeedddbbb```bbbcccdddfffgggiiijjjkkkkkkooovvvmmmcccfffjjjxxxzzzpppgggfffooozzz~~~}}}{{{vvvoookkkmmmsssyyy}}}uuunnngggfffkkk}}}zzz~~~ttt___NNNDDDAAA<<<<<<<<<===>>>@@@AAABBBDDDEEEHHHIIIKKKOOOSSSVVVWWWYYY\\\^^^___```bbbccceeefffhhhjjjlllnnnnnnooopppqqqrrrtttvvvwwwyyyyyyxxxyyyzzz{{{|||sss```UUURRRRRRSSSZZZ^^^dddhhhjjjjjjkkklllmmmlllmmmpppqqqrrrzzz{{{rrriiibbb]]]ZZZ\\\aaappp{{{vvvssswwwxxxnnnbbbXXXQQQPPPVVV^^^lll~~~tttuuuwww~~~sssfff]]]PPPLLLIIIIIIJJJPPP]]]iii{{{HHHIIIMMMRRRRRRRRRXXXaaa```bbbdddffffffdddbbb```dddeeefffhhhiiikkklllmmmkkkpppxxxmmmdddiiiooo~~~yyyooogggfffppp{{{|||{{{vvvooolllmmmrrrwwwyyy~~~tttooohhhfffkkk|||~~~uuu```NNNDDDAAA<<<<<<<<<===>>>@@@AAABBBEEEGGGIIIJJJLLLOOOSSSVVVWWWZZZ\\\^^^___```aaaccceeefffhhhkkkmmmnnnpppppppppqqqrrrtttuuuwwwxxxyyywwwxxxyyy{{{}}}vvvaaaWWWTTTTTTTTTZZZ^^^dddhhhiiiiiiiiijjjmmmlllmmmpppqqqsss{{{yyyrrriiiddd___[[[\\\```kkkyyyuuuzzz|||rrreeeZZZRRROOOTTT\\\jjj|||qqqrrrttt}}}wwwjjjaaaPPPLLLIIIIIIJJJPPP]]]iii{{{HHHKKKNNNQQQTTTWWWZZZ]]]___aaadddfffffffffggghhhgggggggggiiijjjlllnnnoooppprrrwwwtttgggiiixxx~~~qqqhhhiiivvv}}}vvvooonnnooopppuuuzzz~~~yyyxxxvvvnnndddeeemmm~~~rrr```PPPGGGCCC>>>>>>???@@@AAABBBAAAAAADDDFFFJJJLLLOOORRRWWWZZZZZZ[[[]]]___aaacccddddddbbbcccfffiiikkkmmmoooooorrrrrrssstttuuuvvvwwwxxxwwwxxxzzz{{{~~~zzzbbbTTTPPPSSSVVVZZZ]]]bbbfffggghhhhhhiiijjjlllooopppqqqvvv~~~~~~{{{sssllliiiddd]]]YYYZZZjjj}}}{{{|||xxxiii]]]UUURRRWWW^^^hhh|||zzzppprrrttt~~~yyymmmcccYYYRRRKKKIIIJJJQQQ^^^jjjzzzHHHKKKOOORRRTTTXXX[[[^^^```cccfffggggggggghhhiiihhhiiiiiijjjlllmmmoooppptttvvvyyytttiiiooo~~~ssskkkmmm|||}}}|||}}}zzzrrrooopppqqqvvv||||||uuuttt}}}xxxnnndddeeelll}}}}}}ppp^^^OOOFFFCCC>>>>>>???AAAAAABBBBBBBBBEEEHHHKKKNNNPPPTTTXXX[[[\\\]]]^^^```aaabbbbbbbbbcccdddgggiiilllnnnooopppqqqqqqssstttuuuwwwxxxxxxwwwxxxzzz{{{~~~gggWWWSSSUUUXXXZZZ^^^cccfffggghhhhhhiiijjjlllnnnoooqqqvvv~~~}}}xxxpppiiifffbbb[[[XXXXXXeeexxx{{{}}}}}}lll___VVVRRRVVV\\\ggg|||{{{qqqrrrrrr{{{yyymmmdddXXXQQQKKKIIIKKKQQQ^^^jjjyyy~~~IIILLLPPPSSSVVVYYY]]]```bbbdddfffhhhhhhhhhiiijjjjjjjjjkkklllmmmooooooppptttuuuxxx}}}uuummmvvvuuunnnqqq}}}yyywww{{{vvvrrrqqqsssxxxwwwqqqooowwwyyyooofffeeekkk|||yyylll[[[MMMDDDAAA>>>???@@@AAABBBCCCDDDDDDGGGIIIMMMPPPRRRUUUYYY\\\^^^^^^___```aaaaaaaaaaaadddeeegggiiilllmmmnnnoooooopppqqqsssuuuwwwxxxyyyvvvxxxyyy{{{}}}kkkZZZTTTUUUWWW[[[___cccgggggghhhhhhiiijjjlllnnnooopppvvv~~~}}}ssskkkeeebbb^^^XXXUUUVVV^^^qqq~~~yyy|||qqqbbbWWWRRRUUU[[[ggg{{{{{{ppppppnnnxxx~~~xxxmmmeeeWWWQQQKKKJJJLLLQQQ]]]iiiyyy}}}{{{yyyyyyyyyyyyxxxwwwuuuuuutttuuuuuuvvvwwwxxx|||JJJMMMQQQTTTXXX[[[___bbbbbbdddfffgggfffggghhhjjjjjjkkklllmmmnnnnnnoooooooooppptttyyyuuuoooyyyvvvnnnrrrvvvrrrqqqxxx{{{uuussstttyyywwwpppmmmtttzzznnngggfffkkk{{{|||}}}tttfffWWWJJJCCC@@@??????@@@AAACCCDDDFFFFFFHHHJJJNNNQQQSSSVVVYYY\\\^^^^^^___aaabbbbbbbbbbbbccceeefffiiijjjlllmmmmmmlllmmmnnnpppsssuuuvvvwwwuuuwwwyyy{{{}}}lllZZZSSSSSSUUU[[[___dddggghhhhhhhhhiiijjjkkkmmmnnnpppvvv~~~ppphhhaaa^^^ZZZUUUSSSTTTZZZlll|||vvvyyyvvvfffZZZTTTVVV\\\iii|||zzznnnmmmjjjttt}}}wwwmmmfffVVVPPPKKKJJJLLLQQQ\\\gggwww~~~|||xxxvvvuuuuuutttsssooonnnmmmmmmmmmmmmmmmmmmrrrwwwLLLOOOSSSVVVYYY]]]aaacccbbbccceeeeeeeeeeeegggiiijjjkkklllmmmnnnnnnmmmmmmlllnnnqqqvvv}}}~~~sssnnnyyyuuuoootttwwwqqqmmmrrryyy~~~}}}~~~zzzvvvuuuzzzzzzsssooottt~~~zzznnniiigggkkk|||}}}yyy~~~xxxnnn```SSSHHHCCC@@@???@@@@@@AAACCCFFFHHHIIIHHHLLLPPPSSSUUUWWWYYY[[[]]]^^^```bbbdddeeeffffffcccdddfffhhhiiijjjkkkkkkiiijjjlllnnnppprrrtttuuuuuuwwwyyy{{{}}}nnn[[[TTTSSSUUUZZZ^^^cccggghhhiiijjjjjjjjjlllmmmnnnpppwwwrrriiiaaa]]]YYYSSSQQQSSSWWWggg}}}|||sssuuuyyyjjj^^^WWWXXX^^^kkk}}}zzzllliiigggqqq}}}wwwmmmeeeUUUOOOKKKJJJKKKOOOYYYcccssszzz}}}yyyxxxxxxwwwvvvoooooommmlllkkkjjjjjjjjjmmmrrrzzzOOORRRUUUXXX[[[]]]aaadddcccdddeeedddddddddfffhhhkkklllmmmnnnnnnmmmllllllmmmnnnqqqtttyyy{{{rrrnnnyyytttooovvv{{{tttnnnqqqtttyyy~~~~~~}}}}}}}}}~~~{{{xxx{{{~~~wwwrrruuu}}}zzzooojjjhhhlll}}}zzzvvv~~~zzzsssgggZZZOOOGGGCCCAAA@@@@@@@@@BBBDDDGGGJJJKKKJJJNNNRRRUUUWWWYYY[[[\\\^^^___aaacccfffggghhhiiidddeeefffhhhiiijjjjjjjjjiiijjjkkkmmmoooppprrrssstttvvvyyy{{{}}}ppp]]]UUUUUUVVVYYY]]]cccgggiiijjjkkkllllllmmmnnnoooqqqxxxwwwnnnddd___YYYSSSQQQRRRUUUcccwww}}}rrrsss{{{|||nnnaaaYYYYYY]]]iii{{{|||mmmiiifffppp}}}wwwlllcccTTTOOOKKKJJJJJJLLLUUU^^^lllsss}}}{{{zzzxxxvvvtttrrrqqqqqqqqqvvv|||RRRTTTWWWZZZ[[[^^^aaaddddddeeeeeeeeedddeeegggiiimmmnnnoooppppppooommmllllllnnnpppsssxxx~~~|||rrrmmmwwwvvvooouuuyyyqqqqqqrrrtttyyy~~~}}}{{{{{{|||}}}~~~zzzrrrrrrqqqppprrryyyyyyssstttzzz}}}qqqkkkiiimmmxxxttt}}}vvvnnnbbbVVVLLLFFFCCCBBB@@@@@@AAABBBDDDHHHKKKMMMMMMQQQVVVYYY[[[\\\]]]___aaabbbdddeeeggghhhiiiiiifffggghhhjjjkkkkkkkkkkkkkkkkkklllnnnoooqqqrrrrrrsssvvvyyy{{{}}}nnn\\\TTTTTTUUUXXX\\\bbbgggjjjkkkmmmnnnmmmnnnoooppprrryyy}}}sssiiibbb[[[TTTQQQRRRSSS___qqqsssrrrxxxqqqdddZZZXXXZZZeeewww~~~ppplllfffooo}}}xxxkkkaaaTTTOOOJJJIIIHHHJJJQQQYYYdddkkkuuu}}}SSSVVVXXX[[[\\\^^^aaacccffffffgggfffeeefffhhhjjjnnnoooqqqrrrqqqpppnnnmmmiiikkkooosssyyytttnnntttxxxooosss}}}sssrrrqqqrrruuu{{{|||zzzyyy|||}}}wwwpppkkkeeeeeeddddddgggnnnyyyyyyssssssxxx~~~sssllliiinnnxxxsss|||tttlll___SSSKKKFFFDDDCCCAAAAAAAAABBBEEEHHHLLLNNNPPPTTTXXX\\\]]]^^^```aaadddeeefffggghhhhhhhhhhhhiiiiiijjjkkklllmmmllllllmmmmmmnnnooopppqqqrrrssssssvvvyyy{{{}}}kkkYYYQQQQQQSSSWWW[[[bbbgggjjjlllnnnpppnnnoooppppppssszzzwwwlllddd\\\UUUQQQRRRPPP\\\mmmtttrrrvvv~~~ssseeeZZZVVVWWWaaattt~~~sssooofffppp}}}xxxjjj```TTTOOOJJJIIIHHHHHHNNNVVV^^^fffpppyyySSSVVVYYY[[[]]]^^^```bbbdddeeefffggghhhhhhhhhhhhkkkmmmoooqqqqqqpppnnnmmmnnnnnnooossszzztttkkkqqq~~~sssuuuzzzyyyvvvsssrrrsssxxx{{{zzzyyywwwwww}}}~~~~~~{{{uuuoooiiieeebbb```XXXWWWXXX\\\^^^eeetttyyyrrrrrrwww~~~qqqmmmkkkooo~~~xxxrrr~~~wwwjjj\\\SSSKKKDDD@@@AAA@@@BBBDDDGGGKKKNNNPPPRRRUUUVVVXXXZZZ]]]___aaabbbeeeeeeeeefffggghhhhhhiiiiiijjjjjjkkkkkklllmmmmmmmmmlllllllllnnnqqqtttvvvwwwzzz}}}}}}}}}eeeWWWTTTUUUTTTZZZ^^^dddiiikkklllmmmmmmkkkmmmppprrrvvv~~~rrriii___TTTOOOOOOQQQYYYfffyyyzzzsssrrrwwwppp```WWWVVVXXXdddooo}}}uuulllkkkooovvv~~~xxxlllaaaSSSMMMHHHIIIIIIHHHIIILLLUUU\\\gggsss|||TTTVVVZZZ\\\]]]^^^```bbbdddeeefffggghhhhhhhhhhhhjjjlllnnnpppqqqpppnnnmmmmmmmmmpppuuuuuujjjmmmxxxssssss~~~|||yyyuuurrrrrruuuwwwyyywwwvvvvvv|||~~~{{{wwwuuuooommmhhhccc^^^ZZZWWWVVVPPPPPPRRRUUUXXX___nnn|||vvvoooooovvvrrrmmmkkkpppyyytttuuu~~~pppbbbXXXQQQIIIFFFFFFBBBCCCEEEIIILLLOOORRRSSSVVVWWWYYY\\\^^^aaacccdddeeeffffffggghhhhhhiiiiiijjjjjjjjjkkkllllllmmmmmmnnnmmmmmmmmmooorrrtttvvvwwwzzz|||}}}}}}www```TTTRRRTTTUUUYYY^^^dddhhhjjjkkkkkklllkkknnnpppssswwwuuujjj___UUUPPPOOOOOOWWWcccuuu|||uuussswwwppp```WWWUUUVVV___iiiyyyxxxpppmmmpppwwwxxxlll```RRRLLLGGGGGGGGGFFFGGGJJJQQQXXXcccoooyyyUUUWWW[[[]]]^^^___aaacccdddeeefffggghhhhhhhhhhhhiiijjjlllnnnoooooonnnmmmkkklllpppxxxvvvjjjkkkttt{{{rrrqqq~~~}}}wwwrrrpppqqqrrryyyyyyttttttuuu{{{|||wwwvvvuuurrroookkkhhhfff___]]]YYYUUUQQQNNNLLLLLLJJJIIILLLPPPTTT[[[iiiwwwzzzrrrkkklllrrr~~~ssslllkkkpppvvvqqqvvvrrrbbbXXXPPPIIIFFFFFFCCCDDDGGGJJJMMMPPPSSSTTTWWWYYY[[[]]]```ccceeefffgggggghhhhhhiiiiiijjjjjjjjjkkkkkklllmmmmmmnnnnnnooooooooooooqqqrrrtttuuuwwwyyy|||||||||kkkYYYPPPPPPSSSVVVZZZ^^^cccggghhhiiiiiijjjkkkmmmqqqtttyyyyyylll```UUUPPPPPPLLLTTT___pppwwwtttxxxpppaaaVVVRRRRRRWWWbbbsss{{{uuuooorrryyyvvvhhh\\\PPPJJJEEEEEEEEECCCDDDGGGLLLRRR]]]iiittt~~~VVVYYY\\\^^^^^^___aaaccceeeeeefffgggggghhhgggggggggiiikkkmmmnnnnnnnnnmmmiiilllqqqzzzvvvkkklllttt{{{zzzmmmmmm{{{zzzsssnnnmmmnnnqqqyyy~~~xxxttttttvvv}}}}}}wwwooommmiiieeebbb```^^^\\\TTTSSSPPPMMMJJJIIIHHHHHHHHHHHHKKKPPPTTT[[[iiiwwwwwwnnnggghhhnnnyyytttlllkkkqqqxxxsssuuusssbbbWWWNNNGGGDDDEEECCCDDDGGGJJJMMMQQQSSSTTTWWWYYY[[[^^^aaadddfffhhhiiiiiiiiijjjjjjkkkkkkkkkkkkllllllmmmmmmnnnooooooppppppqqqrrrssssssttttttvvvyyy{{{||||||wwwaaaSSSNNNNNNTTTYYYZZZ^^^bbbeeeffffffggghhhiiillloootttzzz|||nnnaaaUUUOOOOOOKKKRRR\\\jjjzzzwwwzzz~~~ppp```UUUOOONNNRRR]]]mmm{{{{{{vvvqqqtttzzz}}}sssdddWWWOOOIIIDDDCCCCCCAAAAAADDDGGGMMMWWWcccooo|||XXXZZZ]]]______```bbbdddeeefffggggggggggggggggggggghhhjjjlllmmmnnnooonnnjjjlllrrr}}}wwwlllnnnvvv|||ttthhhhhhvvv~~~~~~uuuooommmlllnnnuuu|||~~~wwwtttuuuxxxyyyqqqhhhddd___[[[ZZZYYYWWWUUUOOONNNLLLJJJHHHHHHHHHHHHHHHHHHLLLQQQUUU\\\jjjwwwtttkkkddddddjjjuuutttkkkkkkrrr{{{vvvtttyyygggYYYPPPHHHEEEGGGCCCDDDFFFJJJMMMPPPSSSTTTWWWXXX[[[^^^bbbeeegggiiikkkkkkkkkllllllllllllllllllmmmmmmnnnnnnooopppppppppqqqssstttuuuuuuuuutttvvvxxxzzz{{{|||ooo\\\QQQNNNNNNTTT\\\[[[^^^bbbdddeeeeeeffffffgggjjjnnnsssyyy}}}ooobbbVVVOOONNNLLLQQQYYYfffyyy{{{}}}{{{nnn___TTTNNNLLLOOOYYYhhhuuu}}}}}}xxxuuurrrtttzzz}}}sssdddWWWOOOHHHCCCBBBAAA??????BBBDDDIIISSS^^^kkkyyyYYY[[[^^^``````aaacccdddffffffgggggggggggggggfffggghhhiiikkkmmmoooppppppmmmooovvv|||oooooovvv|||oooddddddrrrxxxrrrooonnnpppvvv|||~~~vvvuuuvvvyyyvvvnnnddd___YYYUUUUUUTTTQQQNNNKKKJJJIIIHHHGGGGGGHHHHHHGGGHHHLLLQQQTTT[[[hhhuuu}}}ppphhhaaaaaagggrrrtttjjjkkksss{{{vvv}}}iiiZZZOOOFFFDDDEEECCCDDDGGGJJJMMMPPPSSSTTTWWWXXX[[[___cccfffiiikkkmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnnnnoooooopppqqqqqqpppqqqtttvvvxxxwwwvvvvvvvvvxxxzzzzzz{{{mmmZZZRRROOONNNTTT]]]]]]```cccdddddddddeeeffffffjjjnnnssszzzrrreeeXXXQQQOOOLLLQQQWWWaaarrrxxxlll^^^SSSMMMLLLMMMVVVcccpppxxxyyyvvvsssqqqtttyyy|||tttfffYYYPPPIIIDDDCCCAAA??????AAABBBGGGOOOZZZhhhwwwZZZ]]]___aaaaaabbbccceeeffffffggggggggggggffffffggghhhiiikkknnnpppqqqrrrpppsss{{{rrrqqqxxxwwwhhh^^^```ooo~~~{{{uuurrrqqqtttyyy~~~~~~uuuuuuvvvyyyvvvnnnfff```YYYUUUTTTRRRNNNJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHLLLQQQTTTZZZfffsssxxxkkkccc]]]___fffrrrtttiiikkkttt|||lll[[[OOOFFFCCCDDDDDDEEEHHHKKKNNNRRRTTTUUUXXXYYY\\\```dddhhhkkkmmmoooooooooooooooooooooooonnnnnnoooooopppqqqqqqrrroooqqquuuxxxzzzyyyxxxwwwuuuwwwyyyzzz{{{mmmZZZSSSOOOMMMRRR\\\___aaacccdddccccccdddeeehhhkkkooottt{{{vvviii\\\TTTQQQLLLPPPTTT\\\kkk~~~|||uuuiii\\\RRRNNNMMMJJJRRR```llltttvvvuuussspppsssxxx~~~~~~yyyrrrfffZZZRRRKKKEEEDDDBBB??????AAA@@@DDDLLLVVVdddttt[[[]]]```aaaaaabbbccceeefffgggggggggggggggffffffggghhhjjjlllnnnppprrrsssrrrvvvtttttt|||}}}nnnaaaZZZ^^^nnn~~~~~~}}}wwwttttttwww|||~~~uuuuuuvvvyyy~~~~~~wwwooojjjddd\\\XXXVVVSSSMMMIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJMMMRRRUUUZZZfffsss~~~~~~uuuggg```ZZZ]]]fffsss~~~tttiiikkkttttttbbbUUULLLHHHIIIEEEGGGIIILLLPPPSSSVVVWWWYYY[[[^^^bbbfffjjjmmmooopppppppppoooooooooooooooooooooooopppqqqqqqrrrrrrnnnqqquuuyyy{{{{{{yyyxxxuuuwwwyyyyyy{{{nnn[[[TTTPPPLLLQQQ[[[```bbbddddddccccccdddeeejjjmmmqqqvvv|||xxxmmm___VVVSSSLLLOOORRRXXXggg|||}}}zzzssshhh[[[RRRNNNNNNHHHPPP]]]jjjsssvvvuuusssooorrrwww}}}zzz}}}~~~xxxtttooocccWWWSSSLLLFFFEEECCC@@@???BBB???CCCJJJTTTaaarrr]]]^^^```bbbdddeeeffffffggghhhhhhiiiiiiiiihhhhhheeehhhkkknnnooopppssstttssswwwsssuuusssccc[[[XXXZZZiiiyyy}}}yyyuuuxxx}}}~~~zzzwwwvvv}}}uuutttrrruuu}}}}}}wwwnnniiiccc___]]]YYYUUUQQQMMMLLLLLLKKKKKKKKKKKKKKKGGGIIILLLNNNQQQXXXbbbjjj{{{xxxrrrbbb___\\\___kkk|||||||||~~~{{{rrrlllkkktttxxxcccUUULLLHHHHHHFFFHHHJJJMMMPPPSSSUUUWWWXXX[[[___ccceeeiiimmmppprrrrrrsssssssssrrrpppooopppppppppqqqrrrsssuuuvvvrrrsssuuuwwwyyyzzz{{{|||zzzxxxxxxzzz{{{~~~rrrYYYNNNMMMQQQUUUYYY___```bbbbbbbbbdddfffiiiiiimmmrrrwww}}}|||ssshhh[[[RRRPPPOOOPPPVVVcccttt|||rrrggg^^^VVVNNNJJJIIIOOOZZZeeemmmqqqrrrrrrssstttxxx~~~{{{zzz{{{|||}}}~~~}}}||||||{{{xxxvvvtttrrrooolllfff___ZZZMMMIIIDDDAAA?????????>>>AAADDDIIIQQQ^^^ooo^^^___aaacccdddeeeffffffhhhhhhiiiiiijjjjjjiiiiiigggiiilllmmmooopppsssvvvxxx{{{xxx|||ooo___WWWSSSVVVdddttt}}}{{{yyywww{{{}}}{{{zzz~~~~~~sssqqqoooqqqyyyzzzrrrmmmhhhccc```\\\XXXTTTPPPOOONNNMMMLLLKKKKKKKKKHHHJJJLLLMMMPPPWWWaaaiiivvvzzz~~~tttnnnaaa^^^\\\aaammm~~~yyyyyyzzzzzzrrrkkkkkktttzzzeeeWWWMMMJJJJJJHHHIIIKKKNNNRRRTTTWWWXXXZZZ]]]```dddfffiiimmmpppsssttttttuuutttsssrrrqqqpppppppppqqqrrrtttuuuvvvuuuuuuvvvxxxxxxyyyyyyyyyzzzxxxxxxzzz{{{}}}vvv]]]PPPOOORRRVVVZZZ___```bbbbbbbbbcccfffhhhiiimmmrrrxxxyyynnnaaaWWWQQQPPPPPPVVVaaappp}}}sssggg^^^VVVOOOKKKHHHNNNWWW```hhhmmmpppppprrrsssxxx~~~{{{xxxyyy{{{|||}}}}}}|||{{{yyyxxxuuussstttwww~~~~~~{{{xxxtttooollliiihhhfffeeebbb^^^XXXTTTKKKHHHDDDAAAAAA@@@???>>>AAACCCHHHQQQ^^^nnn___```aaaccceeefffgggggghhhiiijjjjjjkkkkkkkkkjjjiiikkklllmmmnnnppptttwww{{{}}}~~~}}}mmm]]]UUUQQQRRR___ooo~~~{{{yyy{{{{{{|||{{{pppkkkiiijjjqqqvvvzzz~~~wwwsssnnnjjjeee```\\\XXXVVVTTTRRRPPPMMMKKKJJJJJJHHHJJJLLLLLLOOOVVV```hhhrrrvvv{{{|||pppiiiaaa^^^]]]cccooo~~~wwwwwwxxxzzzqqqjjjjjjttt|||fffXXXOOOLLLMMMJJJLLLNNNQQQTTTVVVYYYZZZ\\\___bbbeeegggjjjnnnpppuuuuuuvvvwwwvvvuuutttsssqqqqqqqqqrrrssstttuuuvvvxxxxxxxxxxxxxxxwwwwwwvvvzzzxxxxxxzzzzzz}}}{{{aaaSSSPPPRRRVVVYYY^^^```bbbbbbbbbccceeegggiiimmmsssyyy|||sssggg^^^SSSRRRRRRVVV___lllzzzttthhh^^^VVVPPPMMMHHHLLLRRRZZZaaafffjjjlllooorrrxxx~~~|||xxxzzz}}}}}}{{{yyytttrrrpppmmmmmmpppwww||||||xxxrrrmmmiiieeebbb___[[[ZZZYYYYYYXXXUUUQQQNNNIIIGGGDDDCCCBBBAAA@@@>>>@@@CCCHHHPPP]]]mmm~~~___```bbbdddfffgggggghhhiiiiiijjjkkklllllllllllllllmmmmmmmmmnnnppptttwwwzzz{{{~~~ooo___VVVPPPQQQ]]]lll|||zzz{{{wwwkkkdddbbbcccggglllpppxxx{{{xxxtttoooiiiddd___\\\[[[YYYVVVSSSOOOLLLJJJIIIHHHJJJKKKKKKNNNUUU```hhhsssvvv{{{|||ooogggbbb``````eeerrr|||wwwwwwzzzxxxqqqjjjkkkvvv{{{fffYYYPPPNNNOOOMMMNNNPPPSSSVVVXXXZZZ[[[```bbbeeegggiiikkknnnqqqvvvwwwxxxxxxxxxxxxvvvvvvrrrrrrrrrrrrssstttuuuvvvyyyyyyyyyyyyxxxwwwwwwvvvzzzxxxxxxzzzzzz}}}dddUUUPPPQQQTTTWWW\\\^^^aaabbbbbbccceeefffiiimmmsss{{{yyyuuuppphhhaaaUUUTTTTTTWWW^^^jjjuuu|||uuuiii___WWWQQQMMMHHHJJJNNNSSSYYY^^^cccfffjjjooowww}}}|||~~~~~~|||vvvuuurrrnnnmmmpppvvvzzzzzzuuummmgggbbb^^^ZZZXXXSSSRRRRRRRRRRRRPPPMMMJJJHHHFFFDDDDDDDDDCCCAAA???@@@CCCGGGOOO\\\lll}}}___```bbbdddfffgggggghhhiiiiiijjjllllllmmmmmmmmmmmmmmmnnnmmmmmmpppssswwwxxxzzz}}}sssbbbXXXQQQOOOZZZhhh|||~~~}}}rrrfff^^^[[[[[[___bbbgggqqq{{{}}}|||{{{xxxrrrlllfffaaa^^^___]]]YYYUUUQQQMMMKKKJJJHHHIIIKKKLLLOOOWWWccckkkvvvzzz~~~rrriiieeebbbbbbfffrrrzzztttvvvzzzwwwpppjjjmmmyyyvvvdddYYYRRROOOPPPQQQRRRSSSVVVYYY[[[]]]^^^ccceeehhhjjjkkkmmmooorrrvvvwwwxxxyyyyyyxxxwwwwwwsssssssssssstttuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxzzzxxxxxxzzz{{{~~~kkkYYYSSSRRRTTTVVVZZZ\\\```bbbbbbccceeegggiiimmmttt}}}}}}rrrjjjgggeeebbb^^^VVVUUUUUUXXX___iiisssyyyyyy{{{yyylllbbbYYYRRRNNNJJJJJJKKKMMMRRRWWW\\\___dddkkkvvv~~~}}}|||yyyuuussstttxxx||||||vvvmmmeee___[[[WWWUUUQQQOOONNNNNNNNNLLLIIIGGGGGGEEEDDDDDDDDDDDDBBBAAAAAACCCHHHPPP\\\lll}}}___```aaaccceeefffgggggghhhiiijjjkkklllmmmmmmmmmlllmmmnnnnnnnnnooorrrtttwwwyyy|||wwweeeZZZQQQMMMWWWdddyyy|||{{{~~~}}}{{{wwwlllaaaYYYWWWVVVYYY\\\aaannnzzz~~~|||||||||zzzuuunnngggcccaaa```^^^ZZZVVVRRROOOMMMLLLIIIKKKMMMOOOSSS]]]jjjsss|||wwwnnnhhhdddaaadddnnn|||yyysssuuuyyyvvvooojjjooo~~~qqqbbbZZZTTTRRRSSSVVVVVVXXX[[[]]]___aaabbbfffhhhkkkllllllnnnppprrruuuvvvwwwxxxyyyxxxwwwwwwtttttttttttttttuuuvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyywwwxxx{{{}}}rrr^^^VVVTTTUUUWWWVVVZZZ^^^aaacccdddfffhhhiiimmmtttuuufff]]]ZZZZZZXXXWWWSSSSSSTTTXXX___iiirrrxxxwwwyyy|||ssshhh^^^VVVQQQLLLKKKJJJKKKMMMQQQUUUWWW^^^gggttt~~~zzzyyy{{{|||~~~xxxooofff^^^YYYTTTQQQNNNLLLKKKJJJJJJIIIFFFDDDFFFEEECCCCCCDDDEEEDDDCCCBBBDDDHHHPPP\\\mmm}}}^^^___aaacccdddeeeffffffggghhhiiikkkllllllmmmmmmkkklllnnnnnnnnnnnnpppqqqtttwwwzzz|||}}}kkk^^^TTTOOOWWWcccvvv{{{xxxzzzyyyvvvuuuqqqggg]]]VVVTTTSSSUUUXXX^^^lllzzz}}}}}}|||}}}|||xxxpppiiifffeee___]]]ZZZWWWSSSPPPNNNMMMLLLNNNPPPSSSZZZeeesss}}}|||sssiiiddd___```hhhuuuzzzuuuxxx~~~vvvoookkkrrrmmmbbb\\\WWWVVVWWW[[[\\\^^^```bbbeeefffgggiiikkkmmmnnnnnnoooqqqssstttuuuvvvwwwxxxwwwvvvvvvuuuuuuuuutttuuuuuuvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyyyywwwyyy|||~~~ttt^^^UUURRRRRRTTTSSSWWW\\\```ccceeegggiiiiiimmmuuu{{{pppaaaWWWTTTSSSQQQNNNOOOOOOQQQVVV^^^hhhqqqwwwxxxxxxzzz~~~zzzoooddd[[[UUUOOOMMMKKKJJJKKKMMMPPPRRRYYYcccrrr~~~~~~zzzqqqggg___XXXRRROOOLLLJJJIIIIIIIIIIIIGGGEEEGGGEEEBBBBBBCCCEEEFFFFFFCCCEEEIIIQQQ]]]mmm~~~]]]^^^```bbbdddeeefffffffffgggiiijjjkkkllllllllljjjlllnnnooonnnnnnooopppppptttwwwxxxyyy~~~qqqcccXXXRRRYYYeeesss{{{vvvwwwuuurrrpppnnneee[[[TTTRRRRRRSSSVVV]]]lllzzz~~~}}}~~~|||~~~~~~yyyrrrkkkhhhggg^^^]]]ZZZWWWTTTQQQPPPOOONNNPPPSSSWWW^^^jjjyyy~~~uuuiiiddd]]]]]]dddppp}}}|||yyy~~~uuuooolllttt{{{kkkbbb^^^ZZZXXXYYY___```bbbdddfffhhhjjjkkkjjjlllnnnooonnnoooqqqsssssstttuuuvvvwwwwwwvvvuuuvvvuuuuuuuuuuuuvvvvvvwwwyyyyyyzzzzzzzzzyyyxxxxxxxxxwwwyyy}}}rrr\\\RRRNNNNNNPPPRRRVVV[[[```cccfffhhhjjjiiimmmuuuyyynnn```WWWSSSPPPMMMIIIKKKLLLOOOUUU^^^hhhqqqwwwyyyyyyzzz}}}uuuiii^^^WWWPPPOOOLLLJJJJJJKKKMMMNNNVVVaaarrr|||sssjjjaaaZZZSSSNNNKKKJJJIIIIIIJJJKKKJJJIIIGGGEEEBBBAAACCCEEEGGGGGGDDDFFFJJJRRR^^^nnn~~~___```bbbdddffffffffffffkkkkkklllllllllkkkkkkjjjkkklllnnnpppppppppoooooottttttttttttvvvzzzyyydddXXXVVVYYY]]]sss}}}yyyuuusssrrrpppmmmggg```[[[VVVRRRQQQSSSXXXaaaqqq}}}|||}}}yyyooohhheeefffaaaaaa___\\\XXXVVVVVVWWWXXXZZZ^^^bbbiiiuuu~~~rrrkkkddd_________ddduuu~~~~~~tttnnnkkkttttttiiidddbbb___```bbbfffggghhhiiikkklllmmmnnnmmmnnnooopppqqqrrrssssssvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwuuuwww{{{kkkXXXQQQOOONNNNNNSSSWWW]]]aaabbbcccdddeeejjjnnnwwwwwwfffXXXQQQNNNMMMLLLNNNNNNOOOSSS[[[gggqqqxxxxxxwwwxxx{{{yyyqqqfff]]]XXXQQQKKKJJJIIIHHHJJJMMMSSS]]]lll{{{}}}{{{uuunnnhhhaaaZZZVVVPPPNNNKKKJJJKKKJJJIIIHHHJJJHHHFFFFFFFFFGGGFFFEEEIIIIIILLLTTTaaaqqq~~~bbbccceeeggghhhhhhhhhhhhjjjkkkkkkllllllkkkkkkjjjkkklllnnnoooppppppoooooovvvvvvuuuttttttvvvzzz}}}jjj[[[UUUWWW[[[nnn|||}}}xxxvvvuuusssqqqmmmggg```[[[WWWSSSRRRTTTYYYbbbqqqyyyooogggdddcccaaaaaa___\\\XXXWWWXXXYYY]]]```dddjjjrrr~~~}}}qqqfff___[[[[[[\\\aaarrr~~~tttnnnllluuu~~~ssshhhddddddcccdddgggiiijjjjjjlllmmmnnnooooooppppppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvwwwvvvxxx|||gggVVVOOOMMMMMMNNNRRRVVV[[[___aaabbbcccdddiiinnnwww~~~mmm___VVVQQQNNNMMMMMMMMMNNNRRR[[[fffqqqxxxwwwwwwxxxzzzyyyooofff]]]UUUNNNLLLJJJHHHIIIKKKPPPYYYhhhwww}}}xxxrrrmmmfff___ZZZUUUSSSPPPOOONNNNNNLLLJJJKKKIIIGGGFFFGGGGGGFFFEEEIIIKKKNNNWWWdddttt~~~eeefffhhhiiijjjjjjjjjiiijjjjjjkkkkkklllkkkkkkjjjllllllmmmooooooooooooooosssttttttsssrrrsssuuuwwwsss^^^TTTTTTXXXfffuuu}}}yyyyyywwwtttqqqmmmhhhaaa\\\XXXUUUTTTWWW[[[cccrrr|||rrrjjjeeedddddddddbbb___]]]\\\^^^___eeehhhmmmttt~~~|||pppccc\\\XXXYYY[[[```rrr}}}sssmmmlllvvv|||qqqhhheeeffffffhhhlllmmmmmmnnnnnnooopppqqqqqqsssssstttuuuuuuvvvwwwwwwuuuvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyywwwxxx||||||aaaQQQLLLKKKLLLNNNRRRUUUZZZ^^^___aaabbbccchhhmmmwwwxxxiii___XXXRRROOONNNMMMNNNRRR[[[gggrrryyyyyy{{{||||||~~~xxxoooddd[[[SSSOOOLLLHHHGGGJJJLLLUUUbbbqqq}}}~~~zzzuuuooohhhccc]]]ZZZWWWUUUTTTRRRPPPNNNLLLJJJGGGGGGGGGHHHGGGFFFJJJLLLQQQ[[[hhhxxxfffgggiiijjjkkkkkkjjjjjjjjjjjjkkkllllllllllllkkkllllllmmmnnnnnnooooooooonnnoooqqqqqqqqqsssuuuwww}}}|||~~~yyyaaaRRRQQQVVV___ooo}}}|||yyyuuuqqqmmmhhhbbb^^^YYYWWWVVVYYY]]]dddrrr~~~wwwooojjjhhhjjjjjjhhhfffddddddfffiiilllpppvvv|||qqqeee^^^ZZZ\\\^^^cccuuu}}}ssslllkkkuuu|||rrriiifffggggggjjjmmmooooooppppppqqqqqqqqqqqqtttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwsssssstttuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzxxxyyy|||~~~|||sssZZZMMMIIIIIILLLOOORRRVVVZZZ]]]___```bbbdddgggmmmwwwssshhh```YYYTTTPPPOOOPPPTTT\\\iiittt|||}}}}}}tttiii```WWWRRRNNNIIIGGGIIIJJJQQQ]]]lllyyy~~~xxxqqqmmmdddbbb^^^[[[YYYWWWUUUSSSOOOLLLIIIHHHHHHHHHHHHGGGJJJMMMTTT___mmm}}}fffggghhhjjjkkkkkkkkkjjjkkkkkklllmmmmmmmmmmmmmmmlllllllllmmmnnnnnnoooooolllnnnpppqqqqqqsssuuuxxx}}}yyyxxx~~~zzzaaaRRRPPPTTT[[[kkk}}}zzzuuuqqqmmmiiidddaaa[[[YYYYYY[[[^^^dddppp{{{zzztttpppnnnpppooonnnkkkiiijjjmmmppptttwww}}}tttiiiaaa]]]___```eeewww|||rrrkkkjjjtttuuukkkhhhgggggghhhkkkooooooppppppqqqqqqqqqrrruuuuuuvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzxxxwwwrrrssstttuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{yyyyyy|||~~~zzz|||lllVVVKKKGGGHHHKKKOOOTTTWWW[[[^^^___aaaccceeegggmmmvvv}}}rrriii```ZZZUUUSSSSSSVVV___kkkwww~~~yyymmmcccZZZUUUOOOJJJHHHJJJJJJOOOYYYgggwww}}}wwwsssllliiieeebbb```^^^[[[YYYUUUQQQMMMKKKJJJJJJJJJIIILLLPPPXXXdddrrrdddfffhhhjjjkkkllllllkkkllllllmmmnnnoooooooooooollllllllllllmmmnnnoooppppppqqqqqqrrrrrrsssvvvyyyxxxuuuxxx}}}xxxaaaRRRPPPSSSYYYhhh~~~}}}yyytttpppllliiieeeccc]]][[[[[[]]]___cccmmmxxx}}}yyywwwuuuuuuuuussspppnnnooosssvvv|||{{{lllddd`````````eeevvv|||qqqkkkhhhssszzzooojjjhhhggghhhkkkooooooppppppqqqrrrrrrsssvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{zzzyyyvvvuuusssssstttuuuvvvwwwxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyy|||~~~{{{{{{{{{iiiUUUKKKGGGGGGKKKOOOTTTWWW[[[]]]___aaadddfffhhhmmmvvv{{{qqqfff___YYYWWWVVVXXX```lllxxxsssiii___XXXRRRLLLIIIJJJJJJMMMUUUcccttt}}}yyyvvvsssooollljjjgggdddbbb^^^ZZZUUUQQQOOOOOONNNMMMOOOTTT]]]jjjxxxdddeeehhhjjjlllmmmnnnnnnmmmmmmoooppppppqqqqqqqqqllllllkkkkkklllmmmoooppppppqqqrrrrrrssswww|||xxxttttttvvv|||vvvaaaSSSOOOQQQWWWggg|||~~~~~~|||xxxsssnnnllliiigggeee___]]]]]]^^^___aaajjjttt~~~~~~}}}zzzwwwuuuwwwzzz~~~qqqiiicccbbbaaaeeeuuu{{{qqqjjjhhhttt~~~rrrmmmkkkiiijjjmmmoooooopppqqqrrrssstttuuuwwwwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{|||{{{yyywwwuuusssttttttuuuvvvwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzxxxyyy|||}}}}}}yyyiiiVVVLLLHHHHHHKKKPPPSSSVVVYYY\\\]]]```ccceeejjjnnnuuu~~~wwwjjjbbb[[[YYYWWWYYY___kkkwww~~~{{{qqqeee]]]VVVMMMJJJJJJJJJLLLRRR```qqq}}}yyyvvvtttrrrooommmhhhccc]]]XXXVVVTTTSSSRRRSSSYYYcccppp~~~dddeeehhhkkkmmmoooooopppnnnnnnoooqqqqqqrrrrrrrrrllllllkkkkkklllmmmooopppmmmnnnppprrruuu{{{yyytttsssssswww|||uuuaaaSSSOOOOOOVVVfff{{{|||~~~{{{wwwrrrnnnkkkiiigggfff```^^^]]]^^^^^^```hhhqqq}}}~~~|||}}}uuummmgggeeedddgggvvv{{{pppjjjiiiuuuuuupppnnnlllmmmoooooooooqqqrrrtttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyy{{{|||~~~~~~|||yyywwwttttttuuuuuuvvvvvvwwwwwwyyyzzzzzzzzzzzzzzzzzzyyyyyywwwxxx|||~~~yyyiiiWWWMMMIIIHHHKKKPPPSSSUUUXXXZZZ\\\^^^bbbdddkkknnnttt}}}zzzlllddd\\\ZZZWWWXXX___jjjuuu}}}wwwjjjaaaXXXNNNJJJJJJJJJKKKPPP]]]ooo~~~|||zzzwwwuuuooojjjccc]]]ZZZYYYWWWVVVWWW\\\gggttteeefffhhhjjjlllmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrooonnnmmmllllllmmmnnnoooooopppppppppsss{{{yyyttttttvvv{{{rrr___RRRMMMMMMVVVfff{{{|||{{{~~~~~~xxxtttpppnnnnnnmmmjjjgggaaa\\\YYYZZZZZZ[[[bbbjjjzzzxxxnnngggeeeiiitttzzzpppllliii}}}yyyqqqnnnmmmnnnpppooooooppprrrsssuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~}}}|||{{{zzzvvvuuutttssstttvvvxxxyyywwwyyyzzzzzzyyyxxxyyyyyyvvvuuuwww{{{~~~lllWWWMMMKKKKKKLLLOOOSSSVVVZZZ\\\^^^___bbbdddgggkkksss}}}zzznnnggg]]]XXXUUUWWW[[[cccppp|||zzz~~~qqqeee\\\TTTOOOLLLJJJLLLRRR\\\kkkyyyxxxsssmmmhhhfffccc]]]YYY[[[```jjjxxxdddeeefffhhhjjjkkkllllllooooooppprrrrrrssssssrrroooooommmllllllmmmnnnnnnoooooopppqqquuuzzzuuuuuuxxx~~~ooo^^^QQQMMMMMMVVVfff{{{|||zzz}}}yyyuuurrrppppppnnnjjjfffbbb]]]YYYXXXWWWYYY```hhhyyy{{{pppiiifffhhhsss~~~yyyppplllnnn~~~tttpppmmmnnnpppoooppprrrtttuuuvvvwwwwwwzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{zzzyyyyyyxxxwwwuuuttttttuuuvvvwwwxxxyyy{{{{{{yyyxxxyyyzzzxxxwwwyyy}}}pppZZZNNNJJJJJJKKKMMMSSSVVVYYY\\\^^^___bbbdddeeeiiiqqq{{{yyylllddd[[[VVVSSSUUUYYYaaannnzzzvvvjjjaaaYYYSSSPPPMMMNNNSSS]]]jjjxxx|||vvvqqqnnnjjjeee```aaafffppp}}}aaabbbccceeeggghhhiiijjjooopppqqqrrrrrrsssrrrrrrpppooommmlllllllllmmmnnnmmmnnnppprrryyy|||wwwxxx|||{{{lll[[[PPPLLLMMMWWWfff|||{{{xxx{{{{{{xxxuuutttssspppkkkfffccc]]]XXXVVVUUUWWW^^^gggwwwtttlllggghhhqqq{{{yyypppmmmtttxxxrrrnnnnnnpppoooqqqtttvvvxxxyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwzzzyyywwwvvvuuuuuuvvvvvvxxxzzz{{{{{{zzzyyyyyyzzzzzzyyy{{{uuu]]]PPPKKKIIIJJJLLLRRRUUUYYY\\\^^^```bbbdddcccgggoooyyyyyykkkccc[[[UUUQQQRRRVVV^^^kkkwww|||{{{|||~~~}}}rrrhhh```YYYUUUPPPQQQTTT\\\hhhuuu~~~{{{wwwssslllhhhgggllluuu______```bbbccceeeggghhhoooooopppqqqqqqrrrqqqqqqooonnnmmmlllkkkllllllmmmlllnnnpppttt}}}zzz}}}wwwhhhYYYNNNLLLNNNWWWggg}}}{{{xxx{{{~~~|||yyyxxxvvvssslllgggddd^^^XXXVVVUUUWWW```iiiyyy|||yyy{{{xxxooojjjiiipppyyyxxxqqqpppxxxyyyssspppoooqqqoooqqquuuyyy{{{{{{zzzyyy{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwzzzyyyxxxwwwvvvwwwwwwwwwyyyzzz||||||zzzyyyzzz{{{|||{{{}}}zzzaaaRRRLLLKKKLLLNNNSSSUUUYYY\\\^^^```bbbdddbbbfffnnnyyy{{{mmmeee\\\VVVQQQQQQTTT[[[hhhttt|||}}}zzzzzz|||xxxoooggg___[[[TTTTTTUUU[[[eeepppyyy}}}}}}xxxqqqllljjjnnnwww~~~}}}~~~^^^^^^^^^___aaaccceeefffmmmnnnnnnooooooooooooooommmlllkkkjjjjjjkkklllmmmlllnnnqqqvvv~~~~~~uuugggWWWNNNMMMOOOWWWggg}}}zzzxxx{{{}}}{{{yyyuuunnniiieee___YYYXXXWWWZZZcccmmm}}}wwwoookkklllnnnppptttxxx}}}{{{sssmmmkkkqqqxxxvvvrrrsss{{{xxxtttqqqppprrrppprrrvvvzzz||||||{{{{{{|||||||||{{{{{{zzzzzzzzz|||}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzzyyy{{{}}}|||{{{zzz{{{{{{}}}|||~~~eeeUUUOOONNNOOOSSSSSSVVVZZZ\\\]]]___aaacccbbbgggnnnyyyrrrjjj```YYYSSSQQQSSSYYYfffqqqzzz|||{{{yyyzzz|||tttmmmeee```XXXVVVVVVZZZbbbllltttxxx}}}|||uuupppmmmpppwwwzzzzzzyyyyyy|||^^^^^^^^^^^^```ccceeegggkkkkkkllllllllllllkkkkkkiiiiiihhhhhhhhhjjjkkkllllllnnnrrrwwwvvvhhhXXXOOOMMMOOOWWWhhh~~~yyywww{{{}}}{{{wwwpppkkkgggaaa\\\[[[ZZZ\\\dddmmm~~~~~~}}}}}}|||~~~yyyrrrhhhaaa^^^^^^______dddiiinnnrrruuuyyy}}}vvvpppmmmrrrzzz|||ttttttwww~~~wwwuuurrrqqqrrrppprrrvvvyyy{{{|||||||||}}}}}}||||||{{{zzzzzzzzz~~~~~~~~~~~~}}}|||{{{zzzxxxxxxyyyyyyzzz{{{{{{{{{zzz|||}}}}}}|||{{{{{{|||}}}|||~~~iiiXXXRRRPPPRRRVVVUUUXXX[[[\\\]]]^^^```bbbcccgggoooyyywwwoooeee]]]UUURRRRRRWWWcccnnnzzz~~~zzzyyywwwwwwzzz~~~yyyrrrjjjeee\\\ZZZXXX[[[bbbkkkrrrvvv{{{zzztttppprrrwww}}}}}}|||{{{|||___^^^^^^^^^```cccfffggghhhhhhiiiiiiiiiiiihhhhhheeeeeeeeefffgggiiikkkllllllooosssxxxyyyiiiYYYOOONNNPPPXXXhhhyyyuuuyyy~~~~~~|||xxxrrrmmmjjjddd___]]][[[[[[bbbiiivvv~~~zzzzzz}}}}}}zzzvvvvvvwwwwwwuuurrrfff```YYYTTTRRRRRRSSSSSSUUUZZZ___bbbdddiiipppvvvzzz~~~~~~xxxrrrpppttt|||yyysssuuu{{{{{{wwwvvvsssqqqrrrqqqsssuuuxxxzzz|||}}}~~~}}}}}}}}}|||{{{zzzzzzzzz~~~~~~~~~~~~}}}|||{{{{{{yyyzzzzzz{{{{{{{{{zzzzzz{{{|||~~~~~~|||{{{|||}}}|||{{{}}}nnn\\\TTTQQQSSSWWWWWWYYY\\\]]]]]]]]]___```cccgggnnnxxxyyyqqqhhh___VVVQQQPPPTTT___jjjwww~~~{{{xxxvvvtttwww}}}|||vvvooojjjaaa^^^\\\^^^dddlllssswww{{{{{{vvvqqqqqqsssxxx______^^^___aaacccfffhhhffffffggggggggggggfffeeecccccccccdddfffiiikkkmmmlllppptttxxx~~~{{{kkkZZZPPPOOOQQQXXXhhhyyyssswww}}}|||xxxsssooolllgggbbb___\\\ZZZ^^^eeelllzzzyyywwwxxx{{{}}}zzzvvvrrrooonnnkkkfffbbbXXXTTTOOOLLLKKKLLLMMMMMMKKKPPPUUUWWWYYY^^^fffmmmnnnrrrxxx}}}yyytttqqqvvv}}}wwwrrrvvv}}}{{{wwwvvvsssqqqqqqrrrssstttwwwyyy|||~~~~~~}}}}}}|||{{{zzzzzzzzz~~~~~~~~~~~~}}}|||{{{zzz||||||||||||{{{zzzyyyxxx{{{|||~~~~~~|||||||||}}}{{{zzz|||rrr^^^UUUQQQSSSVVVXXXZZZ\\\]]]]]]]]]^^^___cccfffmmmvvvzzzrrriii```VVVQQQNNNRRR\\\gggqqqyyyxxxuuutttvvv|||~~~yyysssnnndddaaa___```fffnnnuuuyyy|||zzzuuuooonnnnnnqqqxxxaaa```___^^^___bbbeeegggiiiiiihhhhhhgggggggggfffeeeeeeeeefffggghhhhhhiiimmmooorrrvvv|||qqqaaaUUUQQQQQQXXXiii|||sssppptttzzz~~~|||zzzwwwtttmmmiiiccc______``````aaafffrrrwwwppppppsssxxx{{{|||tttkkkdddaaa^^^YYYTTTLLLIIIGGGGGGIIIJJJIIIGGGJJJJJJLLLNNNPPPSSSUUUWWW]]]aaafffkkkrrrzzz|||vvvsssvvv}}}{{{wwwuuuyyy~~~yyyssssssuuuvvvuuuvvvvvvvvvwwwxxxzzz{{{||||||{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyywwwyyy{{{}}}vvv^^^TTTSSSUUUUUUVVVWWWYYY[[[]]]^^^______cccfffllluuuyyymmmccc\\\UUUQQQOOOPPPWWW___nnnxxx}}}xxxrrrqqquuu{{{|||}}}}}}~~~~~~{{{uuuqqqjjjhhhfffggglllsssyyy|||vvvooonnnkkkjjjkkkpppwww}}}aaa```___^^^```bbbeeeggghhhhhhhhhgggggggggffffffeeeeeefffgggggghhhiiiiiilllnnnqqquuuzzzwwweeeXXXSSSRRRYYYiii|||sssooosssyyy~~~~~~}}}zzzwwwoookkkeeeaaa___`````````cccmmmxxxoooiiihhhkkkooorrrssslllbbb\\\YYYUUUPPPKKKHHHFFFDDDEEEFFFGGGEEECCCEEEFFFGGGHHHJJJMMMNNNPPPTTTWWW[[[```eeellltttyyyzzzxxx|||zzzvvvuuuyyyxxxttttttvvvvvvuuuuuuuuuvvvvvvxxxyyyzzz{{{}}}~~~~~~|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{||||||||||||{{{zzzzzzyyy{{{|||}}}vvv^^^SSSQQQRRRRRRUUUVVVXXXZZZ]]]^^^___```bbbeeekkksss{{{nnnbbb[[[SSSOOOMMMLLLRRRYYYhhhsss~~~zzztttssswww|||}}}||||||||||||zzzvvvsssmmmkkkiiikkkpppwww}}}zzzsssmmmhhhgggeeeggglllttt{{{}}}|||~~~``````______```cccfffggghhhhhhhhhhhhhhhggggggfffffffffgggggghhhiiiiiiiiikkkmmmppprrrvvv{{{nnn]]]VVVUUUZZZiii~~~|||sssnnnqqqvvv{{{|||wwwuuuwwwzzz}}}}}}zzzrrrnnngggbbb``````___^^^^^^gggvvv{{{rrrlllccc]]]\\\^^^aaacccgggaaaYYYSSSOOOKKKGGGCCCEEEDDDCCCDDDEEEEEECCCAAACCCDDDEEEFFFGGGIIIJJJJJJLLLNNNQQQTTTXXX]]]dddhhhvvv|||xxxttttttyyy}}}wwwuuuvvvwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||}}}|||{{{{{{|||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~www^^^RRRNNNNNNNNNSSSTTTWWWYYY\\\^^^``````aaadddjjjrrr~~~pppccc[[[TTTPPPLLLKKKNNNSSS```lllyyy~~~yyywww{{{~~~|||||||||{{{yyywwwqqqooonnnpppvvv||||||zzzuuuooojjjdddcccccceeekkksss||||||yyyxxx{{{```______```aaadddfffhhhiiiiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkknnnpppssswww|||}}}~~~yyyfff\\\YYY[[[hhh||||||sssmmmppptttxxx|||~~~|||vvvnnnkkklllooossstttvvvwwwxxxxxxwwwvvvwwwyyy}}}~~~}}}}}}}}}}}}}}}uuupppjjjdddaaa___^^^\\\\\\bbbooo}}}tttoooeee```XXXSSSRRRSSSUUUUUUZZZVVVPPPLLLJJJGGGDDDBBBCCCCCCDDDEEEEEEEEEDDDCCCFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJLLLNNNQQQUUU[[[^^^kkkqqq{{{~~~wwwssssss{{{|||yyywwwwwwxxxyyywwwvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxzzz{{{{{{zzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{}}}~~~www___QQQLLLKKKLLLPPPRRRUUUXXX[[[^^^```aaaaaadddiiiqqq|||uuufff]]]UUURRROOOLLLNNNRRRYYYfffuuu~~~}}}~~~||||||}}}}}}|||uuutttrrruuuzzz~~~{{{xxxvvvtttqqqlllhhheeeeeegggjjjpppyyy}}}xxxwww}}}_________```bbbeeeggghhhkkklllmmmnnnnnnmmmlllkkkiiiiiiiiijjjjjjjjjjjjjjjhhhjjjmmmoooppptttxxx{{{zzzzzz{{{pppbbb]]]ZZZgggyyy}}}tttnnnooossswwwzzz}}}~~~zzzqqqhhhccccccdddiiiiiikkklllllllllkkkkkkiiilllnnnppppppqqqsssuuuyyy~~~vvvqqqkkkeeebbb___]]][[[[[[```lll}}}zzzrrriiidddZZZVVVPPPLLLKKKKKKLLLLLLNNNLLLIIIGGGFFFFFFDDDDDDAAABBBDDDEEEEEEEEEFFFFFFIIIJJJKKKLLLLLLLLLKKKKKKHHHIIIJJJKKKMMMPPPTTTXXX___eeennnyyy~~~wwwsssttt}}}~~~zzzwwwwwwwwwxxxzzzzzzxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxzzz{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzwwwyyy|||~~~vvv___QQQKKKJJJKKKOOOQQQTTTWWWZZZ]]]___```aaaccchhhppp{{{|||hhh___VVVRRRPPPMMMNNNQQQUUUaaaqqq~~~}}}}}}~~~~~~~~~yyywwwvvvxxx|||wwwpppqqqppppppooonnnllliiiggghhhkkknnnrrrxxx}}}xxx{{{^^^___```aaaccceeeggghhhlllmmmooopppqqqpppnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjlllnnnppprrrvvvxxxyyyyyyyyyxxxggg^^^YYYdddvvvvvvooopppssswww{{{{{{rrrhhh```______aaabbbccceeeeeeeeeddddddbbbdddfffggggggiiikkkmmmsss{{{~~~vvvqqqkkkfffbbb___\\\ZZZ[[[___iii{{{{{{uuunnnfff___ZZZSSSOOOKKKHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEAAACCCEEEEEEFFFHHHKKKMMMNNNOOOQQQRRRRRRQQQPPPPPPLLLMMMMMMLLLKKKLLLOOORRRTTTYYYaaalllyyyyyytttvvvzzzuuuuuuvvvxxxzzz{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwyyyzzz{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvxxx{{{~~~qqq]]]OOOJJJJJJJJJNNNPPPSSSVVVYYY\\\^^^___```bbbfffmmmyyymmmbbbVVVQQQOOOLLLLLLNNNRRR]]]lllzzz|||zzzyyyzzz~~~uuukkkeeedddeeehhhjjjkkkkkkjjjiiinnnrrrxxx~~~}}}{{{^^^___```bbbdddfffhhhhhhkkkmmmoooqqqrrrpppooommmlllllllllkkkkkkkkkkkkkkkhhhjjjmmmoooppprrruuuwwwzzzzzzwww~~~jjj]]]XXXbbbtttxxxpppqqqtttxxx}}}{{{ooofffcccbbbaaabbbdddfffffffffffffffeeefffggggggffffffhhhiiinnnxxx|||uuupppkkkfffbbb___[[[YYYZZZ]]]fffxxxvvvrrrlllgggaaa[[[UUUQQQMMMKKKHHHFFFFFFFFFEEEDDDBBBCCCDDDDDDDDDDDDFFFGGGFFFHHHIIIJJJJJJNNNSSSXXX[[[\\\^^^___```___^^^]]]ZZZYYYWWWTTTQQQPPPQQQSSSRRRTTTYYYaaammm|||zzzvvvyyy{{{wwwuuuwwwyyy{{{{{{{{{{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxzzz{{{|||{{{{{{}}}}}}~~~~~~|||{{{zzzxxxzzz|||~~~kkkXXXLLLHHHHHHJJJNNNPPPRRRVVVYYY[[[\\\]]]]]]___cccjjjvvvvvvhhhZZZSSSOOOKKKJJJKKKNNNYYYhhhvvv}}}|||}}}~~~yyy|||}}}uuummmddd^^^[[[___eeejjjnnnqqqrrrssswww}}}^^^^^^```bbbdddfffhhhiiikkkllloooqqqqqqpppnnnmmmllllllllllllllllllllllllhhhjjjmmmoooppprrruuuxxx|||{{{vvvjjj\\\WWWaaarrryyyqqqrrruuuyyy~~~xxxnnnjjjiiieeeggghhhjjjkkklllkkkkkklllmmmmmmllliiihhhhhhiiilllvvv{{{tttpppjjjeeebbb^^^[[[XXXYYY[[[dddvvvzzztttkkkhhhccc^^^YYYTTTOOOKKKJJJHHHFFFFFFFFFFFFDDDCCCDDDEEEFFFGGGFFFFFFGGGHHHLLLNNNOOOOOOPPPTTT\\\aaahhhiiikkkmmmnnnmmmlllkkkhhhgggccc^^^YYYVVVVVVWWWUUUVVVXXX\\\dddqqq|||wwwzzzzzzuuuwwwzzz{{{{{{{{{||||||zzzzzzyyyxxxwwwwwwwwwwwwyyyzzz||||||{{{|||}}}}}}~~~~~~||||||zzz{{{}}}~~~|||yyygggUUUJJJFFFGGGIIIOOOPPPRRRUUUXXXZZZ\\\\\\[[[]]]aaahhhsss~~~ooo___VVVQQQLLLJJJKKKKKKVVVdddsss~~~~~~|||vvvvvv{{{vvvooohhhaaa\\\XXX]]]eeemmmsssxxx|||~~~^^^___```bbbdddfffhhhhhhlllmmmooopppooommmjjjhhhhhhhhhhhhhhhiiiiiiiiiiiillliiijjjnnnpppqqquuuzzz|||{{{|||~~~yyy~~~|||hhhYYYYYYZZZhhh{{{qqqrrrvvv{{{|||uuuqqqpppssswww{{{}}}~~~~~~}}}xxxxxxwwwsssooojjjhhhhhhrrryyy|||vvvqqqjjjddd```]]][[[YYYXXX[[[bbbpppyyyqqqkkkeeeccc___YYYTTTPPPMMMKKKGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEGGGJJJLLLPPPSSSWWWZZZ]]]dddlllrrr|||~~~{{{yyyuuupppiiiccc___\\\ZZZYYYYYYZZZ```jjjvvv}}}|||xxx{{{}}}|||{{{{{{}}}~~~|||{{{{{{zzzzzzzzzzzz{{{|||{{{{{{{{{|||}}}~~~}}}|||{{{|||}}}|||}}}uuucccTTTLLLJJJIIIIIILLLNNNRRRUUUWWWYYY[[[]]][[[\\\```hhhppp}}}ppp```ZZZSSSIIIGGGMMMNNNSSS]]]kkk|||{{{tttrrrsssxxx{{{tttjjj```\\\\\\ZZZ___hhhrrr{{{|||{{{___```aaabbbdddfffggggggkkklllnnnooonnnllliiihhhgggggghhhhhhhhhiiiiiiiiillliiiiiimmmooopppuuu{{{|||yyyzzz~~~yyy~~~zzzgggZZZWWWYYYfff}}}~~~ttttttvvv|||yyysssooommmssszzz}}}wwwrrrkkkeee```]]]ZZZXXXVVVXXX___lllzzzssskkkeee^^^\\\YYYUUUQQQNNNLLLKKKHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLNNNRRRUUUYYY\\\aaafffjjjqqqzzzzzzssslllhhh```^^^[[[ZZZ]]]eeennnttt~~~|||yyy|||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}~~~}}}}}}wwwcccSSSJJJGGGGGGFFFKKKNNNRRRTTTVVVXXX[[[]]]\\\\\\```fffnnnyyywwwfff^^^UUUKKKHHHMMMMMMRRR[[[iiiyyy~~~xxxuuuvvvzzzwwwppphhh___[[[]]]^^^eeeppp}}}~~~aaaaaabbbcccdddeeeffffffjjjkkklllmmmllljjjhhhggggggggggggggghhhhhhhhhhhhkkkhhhhhhkkkmmmooovvv~~~{{{wwwwwwyyy|||zzz~~~vvvdddYYYTTTWWWcccyyyyyywwwxxx||||||uuurrruuu|||yyytttllleee```\\\XXXVVVSSSUUU[[[fffxxxyyysssmmmfffaaaYYYXXXUUURRRPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKMMMPPPSSSWWW\\\___fffkkkqqqwww}}}{{{pppkkkeee___^^^aaafffiiinnnuuu|||{{{~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||fffSSSIIIFFFFFFFFFJJJMMMQQQSSSUUUWWWZZZ\\\]]]]]]```eeejjjtttnnnbbbXXXMMMIIILLLLLLPPPXXXeeettt}}}zzz{{{xxxpppkkkddd]]]\\\^^^cccmmm{{{bbbccccccddddddeeeeeeeeehhhiiijjjkkkjjjiiigggfffffffffggggggggghhhhhhhhhkkkhhhhhhjjjkkkoooxxx|||xxxvvvxxx{{{zzz~~~qqq```UUUQQQTTT```uuu{{{zzz}}}zzztttxxx~~~|||vvvnnnfff```\\\XXXUUUSSSUUUYYYcccrrryyysssmmmfffaaaZZZYYYWWWTTTQQQOOONNNNNNJJJJJJIIIIIIJJJKKKMMMMMMNNNQQQUUUYYY^^^ccciiinnnuuuzzzvvvlllfffdddcccccceeekkkvvv}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}jjjVVVKKKHHHHHHHHHIIILLLOOORRRTTTVVVXXXZZZ\\\\\\___ccchhhqqquuufff[[[PPPLLLMMMLLLOOOVVVaaaoooxxxqqqjjjeeeaaa]]]]]]aaahhhsssccccccdddddddddeeeeeeeeeggghhhiiiiiiiiihhhgggfffgggggggggggghhhhhhhhhhhhjjjhhhhhhjjjkkkooozzz{{{zzz{{{~~~zzz||||||mmm]]]RRROOORRR\\\ppp|||~~~yyyzzz~~~xxxppphhhaaa\\\XXXVVVTTTVVVZZZbbbnnn|||wwwppphhhccc___]]]ZZZWWWTTTQQQOOOOOOLLLLLLKKKLLLNNNPPPSSSUUUYYY\\\aaaggglllsss{{{}}}tttlllfffbbbcccgggooovvv~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||mmmXXXMMMIIIHHHHHHGGGJJJNNNQQQRRRTTTWWWYYYZZZZZZ]]]bbbgggppp|||lll```VVVPPPNNNMMMOOOTTT]]]jjjyyy|||qqqjjjccc```^^^\\\___dddmmmyyyccccccddddddeeeeeeffffffgggggghhhhhhhhhggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhjjjlllmmmppp|||yyyzzz}}}nnn]]]RRRNNNQQQZZZkkk~~~|||zzzrrrjjjccc^^^ZZZWWWWWWYYY]]]bbbmmm~~~{{{tttlllfffdddbbb___[[[WWWTTTRRRQQQQQQQQQQQQSSSVVVZZZ^^^```bbbeeekkkqqqwwwyyymmmfffeeegggjjjooovvv~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~|||qqq\\\OOOIIIGGGFFFFFFIIIMMMOOOQQQSSSVVVXXXWWWXXX[[[aaafffnnn}}}vvvhhh]]]UUUPPPNNNOOOQQQXXXcccqqq~~~}}}tttkkkddd^^^[[[ZZZZZZ___eeeppp{{{ccccccddddddeeefffggggggggggggggghhhhhhhhhhhhgggiiiiiiiiiiiijjjjjjjjjjjjhhhhhhkkknnnooorrr}}}xxxwww~~~qqq```UUUMMMQQQXXXhhh||||||ssskkkeee```\\\ZZZXXX[[[^^^cccmmm}}}zzzrrrllliiigggdddaaa]]]ZZZXXXXXXXXXXXXYYY\\\```fffkkknnnnnnrrrwww}}}yyyoooiiiiiijjjmmmuuu~~~|||{{{}}}~~~~~~~~~}}}}}}||||||}}}||||||{{{}}}|||yyybbbSSSKKKFFFDDDEEEHHHLLLNNNPPPRRRUUUWWWVVVVVVZZZ___cccjjjyyy~~~rrrfffZZZRRRMMMMMMNNNSSS]]]jjjvvv~~~vvvlllfff___XXXVVVVVVWWW]]]dddlllvvvbbbccccccdddeeefffggghhhggggggggghhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkggghhhlllppppppsss~~~wwwvvv{{{tttcccXXXMMMQQQXXXfff}}}|||tttlllfffbbb^^^[[[YYY[[[___ccclll|||xxxsssmmmllliiifffcccaaa```___^^^^^^```ccchhhnnntttwww}}}wwwnnnmmmlllooovvv~~~{{{{{{|||}}}~~~~~~{{{}}}~~~}}}|||||||||}}}|||{{{{{{|||~~~}}}jjjYYYNNNHHHDDDEEEHHHKKKNNNPPPRRRTTTVVVVVVVVVYYY]]]aaaggguuu|||}}}yyykkk^^^TTTMMMLLLLLLPPPXXXeeeqqqyyy{{{}}}}}}qqqgggccc[[[UUUSSSSSSUUU\\\cccfffooo{{{ccccccccccccddddddeeefffhhhhhhiiijjjjjjjjjjjjjjjiiijjjjjjjjjjjjkkkkkkkkkkkkiiikkkooorrruuu|||zzzyyymmm\\\SSSPPPWWWcccuuu~~~{{{uuuoookkkgggdddbbb``````aaaeeejjjttt{{{vvvpppllllllkkkhhhhhhiiidddhhhlllqqqwww}}}}}}wwwsssvvv~~~|||xxxwwwwwwyyyzzz{{{|||~~~}}}{{{zzzyyyzzzzzzzzzzzz{{{}}}~~~~~~www___PPPKKKKKKFFFHHHJJJKKKLLLNNNQQQTTTXXXXXXZZZ^^^```dddqqq}}}{{{zzzvvvfffZZZOOOLLLLLLOOOSSSYYYfffrrrxxx}}}yyypppiii]]]ZZZVVVUUUVVVXXXZZZZZZeeehhhmmmuuuddddddcccccccccdddeeeeeeggghhhiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjllljjjkkkooorrruuu{{{|||wwwvvv}}}qqqaaaXXXRRRWWWbbbrrr~~~}}}zzztttoookkkgggeeedddbbbccceeehhhqqq|||vvvrrrrrrrrrooooooqqqqqqtttxxx}}}yyy{{{~~~}}}zzzwwwvvvwwwyyy{{{{{{||||||}}}}}}{{{zzzzzzyyyyyyzzz{{{|||}}}~~~|||cccRRRJJJIIIFFFHHHJJJKKKLLLNNNQQQSSSVVVVVVXXX[[[]]]bbbnnnzzzyyyxxx~~~lll^^^PPPMMMKKKLLLOOOTTT___kkksssyyy}}}~~~|||xxxnnnhhh___[[[WWWVVVWWWYYYZZZZZZ___bbbhhhppp|||eeeddddddccccccccccccdddfffggghhhjjjkkkllllllllljjjjjjjjjjjjjjjjjjjjjjjjlllkkklllooorrrsssyyy}}}wwwttt{{{xxxiii___VVVXXX```mmm}}}~~~zzzvvvqqqmmmjjjhhhfffdddeeefffmmm|||zzz{{{{{{zzzzzz}}}~~~|||{{{xxxvvvvvvwwwyyy{{{{{{{{{{{{{{{{{{}}}~~~}}}|||{{{{{{yyyyyyzzz{{{|||~~~}}}}}}}}}}}}~~~iiiTTTJJJFFFFFFGGGIIIJJJKKKMMMPPPRRRSSSSSSVVVYYYZZZ___jjjvvvxxxuuu{{{tttcccTTTOOOLLLLLLMMMQQQZZZdddooouuu{{{|||yyyzzzwwwnnnggg```\\\XXXVVVWWWXXXYYYYYYYYY\\\bbbkkkwwweeeeeedddcccbbbbbbbbbccceeefffhhhjjjlllmmmnnnnnnkkkkkkkkkjjjjjjiiiiiiiiillljjjkkkooopppqqqvvv|||{{{vvv{{{sssfffZZZXXX___iii}}}}}}|||~~~~~~|||xxxsssppplllhhheeeeeeeeejjjwwwyyyxxxvvvuuuuuuwwwyyy{{{{{{zzzyyyxxxyyyzzz|||~~~}}}}}}}}}|||||||||{{{{{{yyyyyyyyy{{{|||~~~~~~~~~zzz{{{|||}}}mmmWWWJJJEEEEEEGGGIIIIIIJJJKKKNNNQQQQQQRRRTTTWWWYYY\\\gggrrryyytttwww~~~{{{hhhZZZSSSNNNMMMNNNQQQXXXaaalllsss{{{|||yyywwwzzzyyyoooiii___\\\XXXVVVVVVVVVVVVUUUUUUXXX^^^gggssseeedddccccccbbbbbbbbbbbbeeefffhhhjjjlllmmmnnnooollllllkkkkkkjjjiiihhhhhhkkkiiijjjnnnoooooosssxxx}}}xxx{{{}}}mmm]]]WWW\\\eeezzz{{{yyyyyy}}}zzzwwwooojjjgggffffffjjjuuu}}}wwwvvvuuuuuuuuuwwwyyyzzz{{{zzzxxxwwwwwwxxxzzz|||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{}}}|||}}}}}}~~~~~~~~~~~~~~~zzzzzz{{{|||~~~nnnYYYKKKFFFEEEFFFHHHHHHIIIJJJMMMOOOQQQQQQTTTWWWXXX[[[eeeppp{{{uuuvvvzzznnn]]]VVVOOONNNNNNPPPWWW^^^hhhpppyyy{{{wwwtttvvvyyy|||rrrlll___[[[WWWUUUTTTSSSQQQPPPPPPSSSYYYbbbooodddccccccbbbbbbbbbbbbccceeefffhhhjjjlllnnnnnnooommmmmmlllkkkjjjhhhgggggghhhfffhhhlllmmmlllpppuuuvvv{{{zzzzzzsss___VVVYYY```rrr~~~wwwtttvvvzzz~~~}}}tttnnniiihhhhhhkkkttt~~~}}}|||vvvvvvuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{{{{}}}~~~mmmYYYLLLGGGDDDFFFGGGHHHHHHIIIKKKNNNPPPQQQTTTWWWXXXZZZcccnnn|||}}}vvvuuuxxxvvvaaaXXXPPPMMMMMMOOOSSSYYYaaaiiisssvvvsssppprrruuu|||sssmmm___[[[WWWTTTRRRQQQNNNMMMKKKNNNUUU^^^lll|||bbbbbbbbbbbbbbbbbbcccdddfffgggiiikkklllmmmnnnnnnnnnmmmlllkkkiiihhhgggfffeeedddfffjjjkkkjjjnnnssstttyyy|||xxxaaaUUUVVVZZZjjj}}}|||tttqqqsssxxx|||yyysssmmmkkkjjjlllsss{{{|||{{{|||vvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{||||||}}}~~~kkkXXXLLLGGGDDDEEEGGGGGGGGGHHHJJJMMMOOOPPPSSSVVVVVVXXXaaakkkxxx~~~wwwtttvvviii^^^TTTPPPOOONNNQQQUUU\\\eeeooorrrpppnnnpppttt{{{yyyqqqkkk```\\\XXXUUURRRPPPMMMKKKJJJMMMTTT^^^kkk|||bbbaaaaaaaaabbbcccddddddggghhhiiikkklllmmmnnnnnnnnnnnnlllkkkiiihhhgggfffcccbbbdddhhhjjjiiimmmrrruuuzzz|||cccTTTTTTVVVdddwww}}}{{{rrrooorrrwww{{{~~~vvvooommmkkklllrrryyy~~~{{{}}}|||yyy{{{}}}wwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzyyyyyyxxxwwwvvvzzzzzzyyyyyyyyyyyyxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyvvvwwwyyy{{{|||~~~~~~~~~|||||||||||||||}}}~~~~~~~~~~~~jjjWWWLLLGGGDDDEEEFFFGGGFFFGGGJJJLLLNNNOOORRRUUUUUUWWW___iiiuuu~~~vvvssstttpppeeeYYYTTTQQQPPPQQQTTTZZZcccnnnrrrpppoooqqquuuyyy~~~wwwoooiiiaaa^^^YYYVVVSSSPPPMMMKKKKKKOOOVVV```mmm~~~bbbaaa___^^^___```bbbcccggghhhiiijjjkkkllllllllllllkkkkkkiiigggeeecccbbb```aaacccdddgggjjjpppsssvvvyyy~~~{{{hhhWWWRRRUUU\\\mmm}}}wwwoookkkmmmtttyyyxxxrrrooonnnmmmrrrxxx}}}yyyxxxvvvvvvxxxzzzxxxyyyzzzyyyyyyzzzzzzyyyyyyxxxwwwzzzzzzzzzzzzyyyyyyxxxwwwyyyxxxvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz|||}}}~~~|||{{{{{{|||~~~yyyhhhXXXMMMHHHCCCBBBBBBCCCEEEGGGIIIKKKKKKOOORRRRRRQQQUUU\\\bbbqqqxxxuuuwww~~~~~~mmm\\\SSSQQQOOONNNPPPSSS^^^jjjppppppooorrruuuyyy~~~wwwwwwzzz~~~{{{vvvoooiiifffbbb\\\WWWSSSOOOKKKIIIJJJMMMSSS^^^mmm~~~aaaaaa___^^^___```bbbcccfffggghhhjjjkkkkkkkkklllkkkkkkjjjiiigggeeecccbbb```aaacccdddfffjjjooorrruuuyyy~~~kkkYYYRRRSSSZZZjjjzzzxxxpppkkklllqqqwww|||~~~yyyvvvtttssswww}}}vvvrrrpppnnnnnnqqq|||}}}{{{yyyzzz|||zzz{{{{{{{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwuuuttttttuuuvvvxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxzzz{{{}}}~~~|||{{{{{{|||~~~~~~{{{iiiYYYMMMHHHCCCCCCCCCCCCEEEGGGIIIJJJKKKNNNQQQQQQQQQTTT[[[aaannn~~~yyyvvvwww|||vvvcccYYYTTTPPPOOOPPPQQQZZZfffnnnqqqrrrsssuuu|||}}}uuunnnmmmpppuuu|||{{{wwwqqqmmmjjjfff```YYYTTTOOOLLLJJJKKKMMMTTT___nnn``````___^^^___```bbbccceeefffgggiiijjjjjjkkkkkkjjjjjjiiihhhgggeeecccbbb```aaabbbccceeehhhmmmppptttyyymmmZZZRRRQQQWWWfffvvvzzzqqqkkkjjjnnnsssyyy{{{~~~}}}|||~~~{{{xxxzzzxxxooojjjhhheeegggjjjvvv|||{{{{{{{{{zzz{{{|||{{{{{{||||||{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyxxxxxxvvvuuuttttttttttttvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyy{{{|||}}}~~~|||{{{{{{}}}~~~}}}~~~~~~~~~zzz}}}kkkZZZNNNGGGCCCCCCCCCCCCDDDFFFHHHIIIJJJMMMOOOOOOPPPTTTZZZ```kkk{{{zzzwwwxxx{{{mmm```XXXRRRPPPQQQPPPVVV```kkkrrrvvvwwwwwwtttkkkddddddggglllttt{{{|||yyyuuurrrqqqllleee\\\TTTOOOLLLJJJKKKNNNUUU___ooo_______________```aaabbbdddeeefffggghhhiiiiiiiiiiiihhhhhhgggfffeeecccbbb```aaabbbbbbcccfffjjjnnnsssyyy~~~~~~lllXXXOOONNNSSSbbbrrr|||ssskkkhhhkkkooovvvyyy}}}~~~vvvrrrrrrtttvvv~~~~~~uuulllgggccc```bbbgggttt~~~}}}zzzzzz{{{|||{{{{{{{{{{{{{{{zzzyyyyyywwwwwwxxxxxxxxxwwwwwwvvvuuuuuutttttttttuuuvvvvvvttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{|||~~~}}}|||||||||}}}}}}~~~}}}}}}}}}uuu}}}nnn]]]OOOGGGDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMOOOSSSYYY]]]hhhxxx}}}xxxyyyzzzwwwggg\\\SSSPPPQQQOOOSSS\\\hhhssszzz{{{zzz~~~~~~qqqhhhaaaaaadddjjjrrrzzz|||}}}{{{xxxwwwwwwrrrjjj___UUUNNNKKKJJJLLLOOOUUU```ooo}}}yyywwwvvvuuutttrrrrrrtttwwwzzz^^^^^^^^^______```aaabbbcccccceeefffggghhhhhhhhhgggggggggffffffdddcccccc```aaaaaaaaabbbdddhhhkkkqqqxxx|||{{{{{{}}}{{{hhhUUUMMMMMMQQQ___nnn~~~vvvlllggghhhllluuuxxx|||xxxpppkkkiiijjjkkkpppsssyyy|||sssjjjddd___\\\___eeerrr{{{yyyzzzzzzzzzyyyzzzzzzzzzzzzyyyxxxxxxtttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}||||||}}}~~~~~~~~~}}}sssxxxsssaaaQQQHHHDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKNNNRRRWWW[[[eeeuuu{{{{{{|||pppaaaVVVQQQQQQPPPRRRYYYeeesss|||~~~|||rrriiiaaaaaaeeekkkttt}}}~~~}}}|||{{{{{{{{{xxxpppdddWWWNNNJJJIIILLLOOOUUU```ooozzztttqqqnnnlllkkkfffgggiiillloootttxxxzzz}}}~~~~~~]]]]]]^^^___```aaaaaaaaaaaabbbccceeeffffffggggggeeefffffffffeeedddcccccc``````aaa``````bbbeeehhhnnnxxxzzzyyyzzz}}}wwweeeTTTNNNMMMQQQ]]]kkk~~~zzzoooggghhhkkkssswww{{{}}}~~~~~~yyyvvvuuu{{{|||wwwsssmmmgggbbb`````````bbbeeekkkssszzzzzzrrriiibbb\\\YYY]]]dddqqqzzzyyyzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxwwwssstttuuuuuuvvvuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}|||||||||}}}}}}~~~rrruuuzzzhhhVVVKKKEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGIIIMMMQQQVVVYYYbbbrrr~~~~~~}}}}}}kkk]]]UUUTTTQQQRRRXXXbbbooozzz}}}tttkkkccccccgggnnnxxx}}}}}}~~~}}}vvvjjj[[[PPPKKKJJJKKKNNNUUU___ooo{{{tttooollliiigggddddddfffhhhlllpppsssuuuuuuwww{{{}}}}}}\\\\\\^^^___```aaaaaaaaa```aaabbbdddeeeeeeffffffddddddeeeeeeeeeddddddccc`````````______```cccffflllwww{{{{{{}}}wwwfffVVVPPPOOOQQQ\\\hhh}}}|||qqqhhhhhhkkkooosssxxx|||~~~}}}wwwrrrppprrrxxx~~~xxxuuurrrmmmjjjhhheee```\\\XXXVVVUUUUUUUUUWWW]]]fffpppwwwzzz{{{zzzsssjjjbbb[[[XXX]]]eeerrr{{{zzz|||{{{yyyzzzzzzzzzzzzzzzyyyyyyxxxtttuuuvvvvvvwwwwwwwwwvvvxxxxxxyyyzzz{{{|||||||||xxxxxxxxxyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}|||||||||}}}~~~~~~~~~qqqrrrppp]]]PPPEEEEEECCCCCCBBBCCCDDDEEEGGGFFFFFFHHHLLLQQQUUUWWW___nnn~~~xxxfff[[[YYYQQQRRRVVV^^^iiiuuu~~~xxxnnnggggggkkkrrr}}}}}}|||}}}|||pppaaaTTTNNNLLLKKKMMMTTT___nnn~~~xxxtttqqqooommmmmmnnnppprrrvvvyyyzzzwwwxxxzzz~~~|||[[[\\\]]]___```aaaaaaaaa```aaabbbcccdddeeeeeeeeedddddddddeeeeeeddddddccc`````````___^^^___bbbeeekkkwww~~~yyyhhhYYYSSSQQQRRR[[[fff|||~~~rrriiihhhkkklllqqqwww{{{~~~~~~wwwqqqnnnlllqqqxxxwwwvvvvvvxxx{{{~~~|||sssmmmhhheee```]]]]]][[[XXXTTTQQQOOOOOOOOOMMMOOOUUU^^^iiirrrwwwyyy}}}uuummmeee]]]ZZZ___hhhuuu~~~}}}||||||}}}|||zzz{{{{{{||||||{{{{{{zzzyyyvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}yyyyyyzzz{{{{{{|||}}}}}}{{{{{{{{{{{{{{{|||}}}~~~{{{||||||}}}~~~~~~pppqqqvvvbbbTTTFFFEEEDDDBBBBBBCCCDDDDDDFFFEEEEEEGGGKKKPPPTTTVVV\\\lll~~~lll```\\\QQQRRRUUU[[[eeeqqq||||||rrrjjjjjjooowww~~~~~~|||{{{{{{}}}uuueeeWWWPPPNNNJJJMMMSSS^^^mmm~~~|||zzzwwwwwwxxxyyy{{{~~~~~~}}}~~~{{{ZZZ[[[\\\^^^___`````````___```bbbbbbaaaaaabbbdddccccccdddddddddccccccbbbbbbaaa___^^^^^^___``````hhhrrr~~~rrrbbbUUUNNNPPP[[[gggrrrhhhdddbbblllooosssvvvyyy}}}uuujjjnnnooorrrxxx{{{tttnnnllliiigggiiimmmqqqtttuuuwwwyyy}}}{{{|||~~~~~~ttthhh```]]]\\\YYYVVVUUUSSSQQQPPPPPPOOOMMMKKKNNNOOOQQQVVV___iiirrrwwwzzzwwwpppggg``````ffflll{{{}}}|||}}}~~~~~~~~~~~~}}}{{{zzzyyywwwwwwvvvvvvvvvvvvvvvwww{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||||||||}}}{{{{{{||||||}}}}}}~~~~~~~~~rrrrrr|||mmmXXXMMMFFFAAAAAAAAA@@@AAADDDCCCDDDEEEFFFHHHLLLQQQUUU]]]gggxxx|||}}}kkk\\\WWWSSSSSSXXX___hhhuuu}}}vvvooolllqqq{{{~~~}}}|||zzz{{{~~~uuugggZZZRRROOONNNPPPVVV```nnn}}}ZZZ[[[\\\^^^___`````````^^^```aaaaaaaaaaaabbbdddddddddddddddccccccbbbaaaaaa```___^^^^^^___``````gggpppwwwfffYYYQQQRRR]]]iiitttjjjdddbbbhhhlllqqqvvvyyy}}}yyynnnhhhiiilllrrrzzzuuunnndddaaa^^^\\\\\\___ccceeehhhkkkoootttzzzzzzsssqqqqqqrrrwww~~~zzzqqqfff^^^[[[YYYWWWUUUSSSQQQPPPOOOPPPOOOMMMKKKOOOPPPRRRWWW___hhhqqqvvvzzzwwwqqqiiiccceeekkkqqq~~~~~~~~~}}}|||{{{zzzwwwwwwvvvvvvvvvvvvwwwwwwzzz{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}~~~pppnnnuuuttt___QQQIIICCCBBBCCCBBBCCCEEEEEEFFFGGGHHHJJJNNNSSSWWWZZZddduuu~~~|||vvveee[[[VVVSSSVVV\\\cccooozzz{{{vvvooonnnttt~~~}}}}}}{{{{{{|||xxxiii\\\SSSOOOJJJMMMTTT___ooo[[[[[[\\\^^^____________^^^___aaaaaa``````bbbdddddddddddddddcccbbbaaa``````___^^^^^^^^^___```aaafffmmmzzznnn___UUUUUU```mmmwwwkkkddd```bbbgggnnnuuuzzz~~~|||oooddddddffflllssszzz~~~wwwmmmeee[[[XXXTTTRRRQQQSSSVVVXXXYYY]]]bbbiiiqqq{{{wwwnnnjjjiiiiiimmmrrrwwwzzz~~~yyyqqqggg```]]][[[YYYWWWUUUTTTTTTUUUVVVUUUSSSQQQRRRRRRUUUYYYaaaiiiqqqvvv{{{xxxsssmmmiiilllttt{{{~~~}}}|||{{{xxxwwwwwwvvvwwwwwwxxxxxxzzzzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzz{{{||||||}}}}}}~~~qqqjjjnnnzzzjjjVVVMMMEEEDDDDDDCCCCCCEEEDDDEEEGGGHHHJJJMMMRRRVVVWWW```ooo|||~~~rrrbbb[[[VVVVVVYYY___iiirrrzzzvvvqqqqqqxxx~~~}}}|||||||||mmm___TTTOOOIIIMMMTTT```ooo[[[\\\]]]^^^^^^^^^^^^^^^]]]^^^````````````bbbccceeeeeeddddddbbbaaa```______^^^^^^]]]^^^___aaaaaafffkkkuuuxxxggg[[[XXXbbbnnn|||nnnddd^^^^^^dddmmmuuu{{{|||mmmcccccccccggglllrrruuuwwwzzz{{{}}}}}}qqqfff^^^XXXUUURRRPPPOOOPPPSSSUUUQQQUUU[[[ccclllvvv|||rrrmmmjjjiiiiiilllpppuuuzzz~~~{{{uuummmhhheeecccbbb````````````bbbcccbbb```]]]XXXXXX[[[___eeemmmsssxxx}}}{{{wwwsssqqqvvv~~~}}}|||xxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~uuujjjiiisssvvv\\\QQQGGGDDDDDDCCCCCCDDDBBBCCCEEEFFFGGGJJJOOORRRTTT]]]jjjzzz~~~~~~lllbbbYYYVVVXXX\\\eeemmm|||{{{wwwsssuuu|||~~~}}}pppbbbVVVPPPMMMPPPVVVaaaooo\\\\\\]]]]]]^^^]]]]]]]]][[[]]]_________```aaaccceeeddddddcccbbbaaa___^^^^^^]]]]]]]]]^^^___aaabbbfffjjjqqq|||rrrccc\\\cccnnnrrreee^^^]]]cccllluuu|||}}}nnncccbbb```aaadddhhhjjjkkknnnpppssswwwzzz}}}zzznnnbbb[[[UUUSSSPPPOOONNNPPPRRRTTTQQQUUU\\\cccllluuuyyyqqqllljjjggghhhkkkpppuuuzzz~~~{{{vvvrrrpppooonnnnnnooooooppprrrsssqqqmmmjjjaaabbbdddhhhmmmsssyyy}}}}}}yyyyyy~~~~~~}}}|||xxxxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}||||||}}}~~~~~~||||||{{{{{{}}}}}}}}}~~~~~~~~~yyylllhhhoooaaaTTTGGGCCCCCCBBBAAABBBAAABBBEEEFFFGGGJJJMMMPPPSSSZZZffftttuuuiii\\\WWWWWWZZZaaahhhuuu{{{~~~{{{xxxyyy}}}qqqcccXXXQQQMMMPPPVVV___mmm|||\\\]]]]]]]]]]]]]]]\\\[[[ZZZ\\\^^^_________aaacccccccccccccccbbbaaa```___\\\\\\\\\\\\^^^___aaaccceeehhhnnnxxxmmmbbbeeennnxxxjjjaaa^^^dddlllttt{{{tttcccaaa]]]\\\^^^```bbbbbbeeeggglllqqqvvvzzz}}}yyymmmbbbZZZQQQOOOMMMKKKKKKMMMOOOPPPSSSWWW^^^eeemmmvvv~~~yyyqqqlllkkkhhhiiinnnrrrvvv|||~~~||||||||||||~~~~~~yyyuuummmnnnpppssswww}}}~~~}}}|||xxxxxxxxxxxxyyyzzz{{{{{{{{{{{{|||||||||}}}}}}}}}{{{{{{|||}}}~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~rrrjjjmmmfffXXXIIIDDDCCCBBBAAAAAABBBDDDFFFHHHIIIKKKNNNQQQSSSXXXbbbooo~~~rrrccc[[[YYY[[[```fffpppssswwwxxxxxxyyy{{{~~~|||}}}|||pppcccXXXQQQIIIKKKQQQ[[[hhhxxx]]]]]]]]]]]]]]]\\\[[[ZZZYYY[[[]]]^^^^^^___aaacccbbbbbbbbbbbbbbbaaa``````\\\[[[[[[\\\]]]```bbbccccccffflllttt~~~xxxiiihhhnnnqqqhhh___dddkkkrrrxxx~~~zzzeeebbb^^^]]]^^^```aaabbbdddggglllrrryyy~~~yyymmmbbbZZZQQQPPPMMMKKKJJJJJJLLLLLLRRRWWW]]]eeemmmuuu}}}zzzvvvqqqppptttxxxzzz~~~xxxyyyzzz}}}}}}|||{{{xxxxxxxxxyyyyyyzzz{{{|||||||||}}}}}}}}}}}}~~~~~~yyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}qqqppp~~~lll\\\KKKEEEEEECCCBBBAAABBBDDDFFFHHHIIIJJJMMMPPPQQQVVV^^^iiixxxoooddd``````ccchhhmmmmmmmmmmmmnnnooopppqqqrrrvvv}}}|||ooocccWWWPPPFFFHHHMMMVVVbbbooo|||]]]]]]]]]]]]]]]\\\[[[ZZZYYY[[[]]]^^^^^^___aaacccaaaaaabbbbbbbbbaaaaaa```[[[[[[[[[\\\]]]```bbbcccaaadddjjjrrr{{{mmmjjjnnn{{{wwwnnn```dddjjjpppvvv|||~~~hhheeeaaa```aaadddeeefffgggjjjpppwww~~~yyymmmbbbZZZVVVTTTQQQNNNLLLLLLLLLLLLPPPUUU\\\dddlllttt||||||zzz}}}~~~~~~}}}|||{{{xxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~yyytttooo^^^MMMFFFFFFEEECCCBBB???BBBDDDFFFGGGHHHKKKMMMPPPTTT[[[ffftttzzzmmmhhhfffhhhlllkkkiiigggfffggghhhhhhhhhkkkpppxxx|||ooobbbVVVNNNHHHIIILLLRRR\\\hhhrrryyyyyy|||XXXXXXYYYZZZZZZZZZZZZZZZ]]]]]]^^^___```aaabbbbbb```aaabbbcccbbb```^^^]]][[[[[[\\\\\\\\\\\\]]]]]]bbbdddiiirrr|||sssjjjhhhxxx|||mmmgggcccdddllluuu{{{tttlllfffgggjjjkkklllooorrrxxx~~~|||pppddd[[[VVVSSSPPPMMMKKKKKKLLLLLLSSSVVVZZZaaaiiirrryyy}}}~~~}}}|||||||||||||||{{{zzzyyyxxxyyyyyyzzzyyyzzz{{{|||}}}~~~}}}}}}||||||||||||}}}}}}}}}|||{{{{{{{{{|||}}}}}}~~~wwwvvvdddOOOFFFEEEDDDDDDDDDBBBCCCCCCEEEGGGIIIJJJLLLPPPPPPVVVbbbppp~~~{{{{{{yyyvvvqqqllleeeaaaaaaaaa___]]]gggkkkqqqxxx~~~~~~ooo```SSSLLLIIIJJJLLLQQQWWW^^^eeehhhkkkkkknnnssszzz~~~~~~}}}||||||}}}~~~XXXXXXYYYZZZZZZZZZZZZZZZ\\\\\\]]]^^^___``````aaa```aaabbbbbbbbb```^^^]]][[[[[[\\\\\\\\\]]]]]]]]]```bbbgggoooyyyzzzooolllqqqssshhhddddddkkktttzzz|||uuuppprrrvvvxxxzzz}}}}}}rrrggg___XXXVVVRRROOOMMMMMMNNNNNNRRRTTTYYY___gggooovvvyyy~~~}}}}}}~~~~~~}}}}}}|||}}}}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}||||||}}}}}}}}}~~~}}}|||{{{{{{||||||}}}}}}~~~{{{{{{hhhSSSIIIFFFDDDBBBCCCBBBCCCCCCEEEFFFHHHJJJKKKPPPPPPUUU___lllzzz~~~uuuiii```]]]\\\\\\[[[^^^ccckkkuuu}}}rrrcccVVVNNNGGGGGGHHHJJJNNNSSSXXX[[[______aaaffflllppppppooorrrnnnmmmppppppnnnpppuuuxxxXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___`````````aaaaaa```___]]]\\\[[[\\\\\\\\\\\\]]]]]]]]]^^^```eeellluuussslllgggwww{{{jjjfffdddjjjqqqxxx{{{uuukkkddd\\\ZZZWWWSSSQQQPPPPPPPPPRRRTTTYYY___fffmmmsssvvv|||{{{zzz{{{~~~~~~~~~}}}|||||||||||||||}}}~~~~~~|||{{{zzzzzzyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}}}}~~~}}}nnnYYYMMMGGGCCCAAAAAABBBCCCCCCDDDFFFHHHJJJKKKPPPOOORRR[[[eeetttrrrddd]]]\\\]]]^^^\\\aaajjjtttvvvfffXXXOOOIIIHHHFFFFFFGGGJJJMMMOOOSSSSSSUUUYYY]]]```aaa```aaa^^^^^^```aaa```bbbfffhhhnnnwwwXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^____________``````___^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]\\\___dddjjjrrr|||pppfff___nnnoooiiieeehhhnnnttt|||yyypppkkkaaa___[[[WWWTTTSSSRRRRRRTTTVVV[[[```gggmmmqqqtttvvvyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{||||||}}}{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzz|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||||||||||||||}}}}}}}}}|||}}}~~~{{{{{{qqq]]]PPPIIICCC@@@AAABBBCCCCCCDDDFFFGGGIIIJJJNNNMMMPPPWWW```nnnppphhhffffffggggggkkkrrr{{{zzziii[[[QQQMMMKKKIIIGGGFFFGGGIIIJJJMMMNNNOOORRRUUUWWWXXXXXXYYYXXXXXXYYYZZZ[[[]]]___bbbeeejjjrrr{{{XXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^______```______^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\[[[^^^ccchhhoooyyylll___[[[gggzzzvvvnnnggggggjjjooovvv~~~~~~zzzxxxuuuzzz}}}vvvqqqgggeeeaaa\\\XXXUUUSSSRRRSSSVVVZZZ___dddiiimmmoooqqqzzz|||}}}~~~~~~~~~}}}}}}}}}||||||~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyy{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~|||||||||}}}}}}}}}}}}}}}{{{|||}}}~~~~~~zzzxxxttt```SSSKKKDDDAAABBBCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKNNNTTT\\\iii~~~yyywwwvvvvvvwwwzzz~~~~~~}}}nnn___UUUNNNLLLIIIGGGFFFGGGIIIJJJJJJKKKMMMOOOPPPRRRTTTUUUWWWYYYZZZ[[[]]]_________aaaaaacccffflllttt|||XXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^______```^^^^^^]]]]]]\\\[[[[[[[[[XXXYYYYYYYYYYYYZZZZZZZZZZZZ]]]bbbffflllvvvlll]]]YYYbbbqqq~~~tttiiiffffffiiipppwwwzzztttpppnnnlllpppwww}}}yyynnnlllgggbbb\\\XXXTTTRRRPPPSSSVVV[[[___cccfffgggllluuu~~~~~~~~~~~~}}}}}}}}}|||~~~}}}|||{{{yyyyyyyyyyyyzzzzzz{{{||||||||||||{{{{{{zzzxxxwwwxxxzzz|||}}}}}}}}}||||||||||||}}}}}}||||||}}}}}}}}}}}}|||{{{zzz{{{|||}}}}}}~~~~~~}}}|||}}}~~~~~~xxx{{{yyyfffXXXMMMEEEBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJMMMSSSXXXcccwww}}}}}}uuufff]]]OOOMMMKKKIIIHHHIIIKKKMMMKKKMMMNNNOOOPPPRRRUUUWWW\\\```dddeeegggjjjiiieeecccbbb```aaaeeekkkrrrwww}}}||||||~~~XXXXXXYYYZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXYYYXXX[[[___ccchhhssslll^^^VVV\\\hhh{{{yyyllleeecccdddjjjqqqzzzwwwqqqmmmkkkiiilllrrrwwwvvvsssnnnhhhaaa[[[VVVTTTOOOQQQUUUYYY]]]```bbbbbbgggooozzz~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzyyyyyyyyyzzzyyyzzz{{{|||}}}}}}|||{{{{{{zzzxxxwwwwwwyyy{{{|||||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}|||{{{zzzxxxyyyzzz{{{||||||||||||zzz{{{}}}vvvtttwwwmmm]]]PPPFFFBBBCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHJJJMMMQQQTTT\\\nnn}}}|||~~~pppgggXXXWWWTTTRRRQQQRRRTTTUUUSSSVVVXXXXXXXXXZZZ^^^aaaiiiqqqwwwxxx{{{}}}zzztttnnnkkkgggdddeeeiiiooorrrvvvvvvuuuuuuwww|||||||||XXXYYYYYYZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZVVVVVVVVVWWWWWWWWWXXXXXXVVVYYY]]]aaafffppp~~~lll^^^UUUYYYcccvvv|||nnneeeaaaaaafffmmmvvv}}}yyysssooommmhhhkkkppptttzzz{{{xxxsssllleee^^^XXXUUUPPPSSSVVVZZZ^^^```aaabbbdddlllvvv}}}yyy{{{}}}~~~}}}|||}}}~~~~~~~~~~~~~~~zzzzzzyyyyyyyyyzzz{{{{{{yyyzzz|||}}}}}}}}}|||{{{{{{zzzxxxvvvvvvxxx{{{|||{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}|||zzzyyywwwxxxyyyzzz{{{{{{{{{{{{yyyzzz|||~~~sssnnnooorrraaaSSSGGGBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGHHHJJJNNNPPPQQQWWWhhhxxx~~~|||~~~xxxooodddbbb___]]]\\\]]]^^^```^^^```bbbcccccceeeiiimmmwww|||wwwqqqkkkiiijjjnnnpppsssrrrqqqppppppssswww{{{yyyttttttwww{{{TTTVVVXXXYYYZZZYYYXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWXXXWWWZZZ```fffnnn|||nnn\\\YYY[[[^^^jjjoooeee^^^ZZZ^^^eeeooowww~~~{{{~~~{{{vvvsssrrrrrrtttyyy|||yyyqqqiiiaaaYYYTTTRRRSSSUUUXXX[[[^^^```aaadddjjjsss}}}{{{wwwvvvuuuwwwxxxvvvtttwww}}}~~~}}}|||{{{{{{|||}}}}}}~~~|||yyyvvvuuuuuuwwwxxxzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzz|||}}}}}}}}}}}}{{{yyyxxxwwwxxxyyyyyy{{{{{{|||}}}|||||||||||||||}}}~~~~~~}}}~~~ssskkkkkkwww{{{eeeSSSHHHCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKMMMPPPYYYeeeooo~~~tttrrrpppoooppppppooonnnlllnnnqqqrrrsssvvv|||zzzuuutttttttttwwwtttpppkkkiiiiiijjjkkkoookkkgggggghhhmmmzzzTTTUUUWWWYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWXXXWWWYYY___dddlllyyytttcccZZZZZZ\\\eee{{{tttiiiaaa\\\___eeekkksss|||zzz|||~~~~~~{{{zzz|||}}}~~~wwwoooggg```[[[VVVWWWXXXZZZ]]]___```aaadddiiirrr{{{|||xxxwwwvvvxxxzzzxxxvvvzzz~~~}}}||||||||||||}}}~~~}}}{{{yyyvvvuuuuuuwwwxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz}}}}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~zzzqqqjjjuuujjjXXXKKKFFFCCCAAAAAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKNNNUUUaaajjj}}}~~~~~~}}}|||}}}zzztttnnnjjjgggffffffhhhccc```___```fffsssSSSTTTVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWXXXWWWYYY]]]bbbhhhttt}}}nnn___\\\ZZZaaattt{{{mmmbbb\\\]]]bbbgggpppzzz||||||||||||}}}vvvnnngggbbb\\\\\\^^^___aaabbbcccdddfffkkksss{{{~~~yyyxxxwwwyyy{{{zzzyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{xxxvvvuuuvvvwwwxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxyyy{{{zzzzzzzzzzzzzzzzzz{{{}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{zzz{{{}}}~~~yyykkksssttt```QQQIIIEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFGGGHHHKKKQQQ[[[bbbsssxxxpppjjjeeecccaaa]]]YYYYYYZZZ___kkkxxxRRRSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWYYYXXXYYY]]]```eeeooozzzyyyeee___[[[```qqqxxxjjjaaa___```fffooozzzzzzxxx|||zzzrrrkkkfffaaabbbccceeegggiiikkkkkkmmmqqqxxx{{{yyyxxxyyy{{{zzzyyy}}}}}}}}}}}}}}}~~~~~~~~~|||{{{yyywwwvvvwwwwwwxxxuuuuuuuuuuuuvvvwwwyyyyyyxxxxxxvvvvvvvvvwwwyyyzzz|||{{{{{{zzzzzz{{{{{{|||||||||||||||{{{{{{zzzzzz{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}nnnrrr~~~iiiXXXKKKEEECCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIOOOVVV[[[jjjzzz}}}ssskkkgggccc^^^ZZZXXXXXX]]]iiiuuuQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWZZZYYYZZZ]]]___ccclllvvv~~~~~~kkkddd]]]```nnnyyynnnhhheeefffnnnyyy}}}vvvsssuuu{{{wwwoooiiieeegggiiikkknnnqqqssstttvvvzzz}}}zzzyyyyyyzzzxxxwww|||}}}||||||}}}}}}~~~~~~~~~~~~|||{{{zzzyyyxxxxxxyyyyyyuuutttuuuuuuvvvwwwxxxyyyxxxwwwvvvuuuuuuwwwyyyzzz}}}||||||{{{{{{||||||}}}{{{{{{zzzzzzzzzzzzzzzzzz|||{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{|||vvvuuu{{{uuu___OOOFFFDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGIIIMMMRRRVVVbbbqqquuupppjjjddd___\\\[[[^^^iiiuuuPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUVVVVVVVVVVVVWWWWWWYYYXXXYYY]]]^^^aaaiiisss~~~}}}~~~uuujjjaaaaaajjj|||{{{qqqjjjgggnnnwww{{{|||}}}~~~zzzrrrmmmmmmqqqxxx}}}tttoooiiijjjlllooorrruuuxxxyyy|||}}}yyyxxxxxxxxxwwwvvv|||~~~}}}}}}zzz{{{|||}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzzzzvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwuuuttttttwwwyyy{{{~~~}}}}}}||||||}}}}}}~~~{{{{{{zzzyyyyyyzzzzzz{{{}}}|||||||||{{{{{{zzzzzzxxxxxxwwwwwwvvvvvvwwwwwwwwwxxxzzz{{{|||{{{{{{jjjVVVJJJEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEGGGIIIMMMPPPRRR[[[iiizzz|||tttnnngggccc___aaajjjuuuPPPOOONNNNNNMMMMMMMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVXXX[[[\\\^^^gggppp{{{}}}{{{{{{vvviiidddgggtttuuulllrrrxxx}}}~~~{{{yyyxxxzzz}}}xxxnnngggeeegggjjjvvvxxxtttkkklllnnnqqqsssvvvwwwxxx}}}{{{wwwuuuvvvxxxxxxxxx~~~}}}~~~~~~~~~xxxyyy{{{|||}}}}}}||||||}}}}}}}}}|||||||||||||||wwwwwwvvvvvvvvvwwwwwwxxxxxxvvvtttssstttvvvyyy{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}|||||||||yyyxxxxxxwwwvvvvvvwwwwwwwwwxxxzzz{{{||||||vvv```SSSEEEEEEDDDCCCBBBAAAAAAAAACCCCCCCCCEEEHHHKKKMMMNNNUUUaaaqqqzzzrrrlllffffffnnnxxxOOOOOONNNMMMLLLLLLMMMMMMKKKLLLMMMNNNPPPQQQRRRSSSVVVUUUTTTSSSRRRQQQPPPOOOUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTVVVYYYZZZ]]]dddnnnsss~~~yyyvvvppphhhgggppprrrwwwzzz~~~{{{wwwtttyyy|||wwwmmmdddaaaaaa___jjjxxxyyyuuummmnnnoooqqqssstttuuuvvv|||~~~zzztttsssuuuxxxyyy{{{~~~}}}}}}~~~wwwxxxzzz||||||||||||{{{~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxwwwwwwwwwwwwwwwxxxxxxvvvtttssstttvvvzzz|||~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~yyyyyyxxxwwwwwwvvvwwwwwwxxxyyyzzz{{{|||}}}~~~gggYYYFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBDDDHHHJJJLLLLLLRRR]]]kkkzzz{{{sssmmmkkkrrr|||MMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTXXXYYYYYYYYYZZZ]]]bbbfffttt~~~zzzuuuyyy}}}qqqmmmqqq}}}zzz{{{|||yyywwwxxxxxxyyyxxxooohhh```ZZZaaaeeelllttt}}}uuuooommmmmmnnnoooppppppoooooovvv~~~||||||uuuuuuvvvxxx|||~~~|||xxxyyyzzz{{{|||~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~zzzzzz{{{{{{zzzyyyxxxxxxvvvvvvwwwwwwwwwxxxxxxxxx{{{|||}}}~~~}}}}}}|||||||||~~~||||||}}}}}}}}}}}}||||||yyyyyyxxxwwwvvvvvvwwwwwwwwwyyy|||~~~qqqWWWMMMFFFAAABBBCCCBBBAAABBBDDDDDDEEEFFFGGGIIIKKKLLLRRRUUU___ooo}}}~~~|||uuussswww{{{NNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVWWWWWWXXX[[[___bbbmmmvvv~~~xxxyyy}}}|||rrrooovvv~~~{{{yyyyyyzzz{{{zzzppphhh___YYYZZZ\\\aaagggnnnuuuzzz|||{{{sssnnnkkkllllllllllllkkkkkkjjjqqqyyy~~~{{{zzzyyyyyyyyy{{{|||yyyxxxyyyzzz{{{|||}}}~~~~~~|||||||||{{{{{{zzzzzzzzz{{{{{{{{{|||}}}}}}~~~~~~||||||}}}}}}||||||{{{zzzxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~~~~}}}|||}}}}}}~~~|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz|||www___PPPHHHBBBCCCDDDBBBAAABBBCCCCCCDDDEEEFFFHHHJJJKKKOOORRR[[[jjjxxx{{{|||yyyxxx{{{NNNNNNOOOOOONNNNNNMMMLLLIIIIIIJJJJJJKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQSSSUUUVVVVVVXXX[[[]]]eeennnzzz|||yyyyyy{{{wwwmmmooovvv}}}zzzzzz|||uuukkkaaaZZZVVVWWWXXXZZZ^^^cccgggjjjmmmnnnpppssstttsssnnnjjjgggggggggffffffeeeddddddjjjsss~~~~~~~~~~~~~~~~~~zzzwwwxxxxxxyyyzzz{{{||||||}}}{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{{{{{{{|||||||||zzz{{{|||~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{|||~~~{{{fffRRRJJJCCCCCCCCCAAA@@@AAABBBBBBCCCCCCEEEFFFHHHIIILLLMMMTTTaaaooo|||zzzyyy{{{~~~|||MMMNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOQQQSSSUUUUUUVVVXXXZZZbbbiiittt}}}zzzxxxwww}}}nnnkkkppp~~~~~~}}}{{{{{{}}}}}}rrrggg___[[[YYYWWWVVVVVVYYY\\\^^^]]]^^^aaaeeehhhhhhfffddd`````````_______________dddmmmzzzzzzwwwxxxyyyyyyyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~~~~{{{{{{{{{|||||||||}}}}}}yyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{|||||||||~~~yyyfffQQQIIIBBBBBBCCCAAAAAABBBAAAAAAAAABBBCCCDDDFFFGGGIIIJJJOOOYYYeeeqqqzzzwwwxxx|||}}}LLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNPPPSSSTTTTTTUUUWWWYYY___eeeoooxxx}}}xxxvvv|||rrrkkklllttt~~~||||||}}}yyynnnfffaaa^^^YYYUUUSSSSSSUUUVVVUUUUUUWWW[[[^^^___^^^\\\YYYYYYXXXYYYZZZ[[[\\\]]]___iiiwww|||zzzyyyyyyzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{||||||||||||zzz{{{|||~~~~~~~~~~~~~~~||||||{{{{{{{{{||||||}}}}}}|||~~~sssbbbPPPHHHAAAAAABBBAAABBBDDD@@@@@@AAAAAABBBCCCDDDEEEGGGGGGLLLSSS\\\gggxxx}}}xxxxxxyyy{{{{{{yyyxxxyyy{{{|||}}}||||||~~~|||KKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPRRRRRRRRRSSSVVVXXXZZZ```iiiqqqzzz{{{xxxxxxwwwkkkiiilll|||}}}}}}~~~~~~vvvooofffccc]]]WWWSSSQQQQQQQQQSSSSSSTTTVVVXXXYYYXXXWWWTTTTTTTTTTTTUUUWWWZZZ[[[]]]ggguuu}}}|||{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyzzzzzzyyyzzzzzz{{{{{{|||}}}}}}{{{{{{|||}}}}}}}}}}}}|||zzzzzz{{{{{{{{{|||||||||{{{|||}}}~~~}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~yyyxxxtttcccRRRIIIBBBAAABBBAAABBBDDD@@@@@@@@@AAAAAACCCDDDDDDFFFFFFIIIOOOTTT^^^nnn}}}|||zzzyyyyyyzzzpppnnnlllmmmoooqqqqqqqqqsssxxx}}}LLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOQQQUUUXXXVVV\\\eeennnwww~~~{{{www{{{lllgggcccnnn~~~}}}}}}~~~zzzooolllfff```ZZZWWWUUUUUUUUUTTTSSSUUUWWWXXXWWWVVVSSSSSSRRRRRRRRRTTTVVVXXX[[[eeettt|||{{{|||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{yyyyyyzzz{{{{{{||||||}}}zzzzzz{{{|||||||||||||||{{{{{{{{{{{{||||||||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~wwwttt|||mmmXXXNNNFFFDDDCCCAAAAAACCCAAAAAAAAAAAAAAABBBCCCDDDCCCDDDGGGKKKNNNVVVeeettt}}}zzzxxx{{{~~~vvvgggeeecccccceeehhhiiiiiijjjooowww}}}MMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMOOOTTTWWWUUU[[[dddmmmwww}}}vvv}}}|||mmmggg]]]dddsss~~~}}}~~~xxxuuupppiiiddd___]]]\\\VVVUUUTTTUUUWWWXXXXXXWWWTTTSSSRRRQQQQQQRRRTTTUUUZZZdddsss~~~{{{zzz}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyzzzzzz{{{||||||}}}zzzzzz{{{|||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwqqqyyywww]]]SSSJJJFFFDDDAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDBBBBBBEEEIIIKKKQQQ___nnn}}}{{{xxxuuuyyyuuubbb```^^^^^^```cccddddddeeeiiinnntttxxx}}}MMMLLLKKKLLLMMMLLLJJJHHHJJJKKKKKKKKKKKKKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOKKKLLLMMMOOOOOOOOOOOOOOOWWWXXX^^^jjjvvv|||zzz|||rrrcccXXX^^^gggttt~~~}}}~~~}}}|||~~~yyyqqqkkkfffbbb______^^^]]]]]]^^^^^^]]]\\\XXXWWWUUUTTTTTTUUUVVVWWW]]]eeeqqq}}}~~~~~~~~~~~~}}}{{{zzzzzzyyyzzz{{{{{{{{{zzzxxxwwwzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{yyyyyyxxxyyyzzz{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}{{{tttwwwmmm]]]LLLFFFEEEBBB???>>>BBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEFFFIIIPPPXXX^^^rrr~~~{{{yyywwwwwwyyy~~~xxxcccaaa]]][[[[[[\\\[[[[[[eeefffiiilllqqqvvvzzz|||LLLKKKKKKKKKMMMMMMKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOVVVVVV\\\gggsss~~~{{{|||yyyjjj\\\^^^bbbkkk|||~~~}}}|||{{{~~~~~~~~~|||vvvppplllhhhdddcccaaaaaabbbccccccbbb]]]\\\ZZZXXXXXXXXXYYYZZZ___gggsss~~~}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||{{{{{{yyyxxxzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxyyyyyyzzz{{{{{{{{{{{{{{{|||~~~}}}~~~~~~~~~~~~~~~}}}~~~{{{qqqrrryyyyyygggTTTKKKHHHEEEBBBAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCFFFLLLTTTYYYkkkxxx~~~|||uuuuuuvvvyyyxxxgggccc___\\\[[[[[[[[[[[[```bbbfffjjjoootttwwwyyy{{{yyyKKKJJJJJJKKKMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQOOONNNNNNNNNOOOPPPTTTTTTZZZdddppp}}}{{{{{{~~~tttddd___\\\bbbqqq~~~|||{{{zzz{{{|||}}}~~~~~~xxxtttooommmjjjjjjkkklllmmmmmmhhhgggdddbbbaaa``````aaadddkkkvvv|||{{{||||||||||||{{{zzzyyyyyyyyyzzz{{{|||||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{|||||||||||||||}}}~~~~~~|||~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~sssrrrvvvvvv```SSSLLLGGGDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAACCCGGGNNNSSSaaannn~~~vvvuuutttvvvzzzyyylllhhhaaa]]][[[[[[\\\[[[\\\___eeekkkppptttwwwxxx}}}|||wwwssswww|||JJJIIIIIIJJJLLLMMMLLLJJJHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRTTTSSSPPPNNNMMMNNNOOOPPPSSSSSSXXXaaakkkyyyzzzyyyzzznnncccZZZ]]]jjj{{{~~~{{{yyyyyyxxxyyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}zzzvvvtttuuuvvvwwwwwwtttssspppmmmkkkiiihhhggggggnnnxxx|||yyyzzzzzzzzz{{{zzzzzzyyyyyyyyyzzz{{{|||||||||{{{zzzxxxwwwwwwvvvvvvwwwwwwxxxvvvvvvwwwxxxyyyzzz{{{{{{}}}}}}||||||||||||}}}}}}}}}~~~|||{{{{{{{{{~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~{{{wwwzzzlll\\\QQQIIIDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@AAADDDIIIMMMWWWeeeuuu{{{xxxvvvvvvyyy}}}|||sssmmmeee___]]]\\\]]]]]]]]]aaahhhooouuuyyyzzz{{{{{{~~~xxxtttvvv{{{~~~IIIIIIIIIJJJLLLMMMLLLJJJHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLMMMMMMOOOPPPQQQRRRRRRUUUSSSPPPNNNMMMNNNOOOPPPQQQSSSXXX___gggssszzzxxxvvvyyywwwiii\\\]]]fffuuu~~~yyywwwvvvuuuvvvwwwxxxzzz{{{{{{|||yyyxxxwwwvvvvvvyyy~~~||||||{{{{{{{{{yyywwwsssooollljjjiiiiiipppzzz|||yyyxxxyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{||||||{{{zzzzzzvvvvvvuuuuuuuuuuuuvvvvvvssstttvvvwwwyyyzzz{{{|||~~~}}}}}}|||||||||||||||~~~}}}|||{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{|||}}}{{{zzzyyyhhhZZZMMMFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAACCCFFFIIIPPP\\\kkkxxx~~~{{{wwwvvvxxx{{{}}}}}}xxxrrrjjjddd```_________^^^cccjjjrrrxxx|||}}}}}}zzz~~~~~~yyyyyy}}}zzzuuu|||JJJIIIIIIJJJLLLLLLKKKIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNOOONNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPSSSRRRPPPOOONNNNNNNNNOOOOOOQQQVVV\\\bbblll~~~~~~zzzvvvvvv|||sssfffbbbeeeooo~~~xxxuuutttqqqrrrrrrsssuuuvvvwwwwwwsssssssssrrrrrruuu{{{|||}}}|||xxxtttoookkkgggfffhhhoooyyy|||zzzxxxxxxyyyzzz{{{{{{{{{{{{yyyzzz{{{{{{{{{zzzxxxwwwuuuuuuttttttttttttuuuuuuqqqrrrtttwwwyyy{{{||||||~~~}}}|||||||||||||||}}}~~~}}}|||{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~yyyyyyyyyyyyyyyzzz{{{{{{}}}~~~yyy~~~xxxhhhXXXLLLGGGDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCBBBBBBCCCEEEGGGJJJUUUaaalllyyy}}}yyywwwwwwxxxyyyyyy{{{}}}wwwoooiiieeecccbbbaaa___dddkkkrrrxxx|||}}}~~~zzz}}}~~~yyytttnnnwwwKKKJJJIIIJJJKKKKKKIIIHHHJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOONNNNNNMMMMMMLLLOOOTTTYYY\\\ccctttyyyuuuwwwvvvnnniiikkk{{{~~~wwwsssrrrmmmmmmmmmnnnooopppqqqqqqnnnooopppqqqssswww}}}~~~{{{vvvpppkkkfffdddfffmmmxxx|||zzzyyyxxxxxxzzz{{{{{{|||||||||zzzzzz{{{{{{zzzxxxvvvuuuttttttssssssssssssttttttoooqqqssswwwyyy{{{||||||}}}|||||||||||||||}}}~~~~~~~~~|||zzz{{{|||}}}~~~~~~~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}yyyyyyyyyxxxyyyyyyzzz{{{zzz}}}zzzfffUUUNNNDDDDDDCCCBBBAAAAAAAAAAAA@@@BBBCCCCCCBBBBBBDDDFFFFFFOOOYYYaaammm{{{}}}{{{zzzyyyxxxwwwwww{{{zzzsssmmmjjjgggeeecccbbbffflllrrrxxx|||~~~zzz{{{}}}uuupppmmmwwwLLLJJJJJJJJJKKKJJJIIIGGGJJJKKKKKKKKKKKKKKKJJJJJJMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNOOOOOOOOONNNMMMLLLJJJMMMSSSWWWXXX^^^mmm||||||uuuuuu{{{yyynnnjjjyyyvvvrrrpppjjjjjjjjjjjjkkklllmmmmmmjjjlllooorrrvvv{{{~~~yyysssmmmhhheeeeeelllwww~~~{{{yyyyyyxxxyyyzzz{{{|||}}}}}}}}}zzzzzz{{{zzzyyywwwuuussstttssssssrrrrrrsssssstttnnnpppsssvvvyyy{{{|||||||||||||||||||||}}}~~~~~~}}}~~~~~~{{{yyyzzz{{{}}}~~~~~~~~~}}}|||}}}}}}}}}}}}||||||||||||yyyyyyyyyxxxyyyyyyzzzzzzxxx{{{~~~ppp]]]TTTEEEDDDCCCBBBAAA@@@@@@@@@???AAABBBCCCBBBBBBCCCEEEDDDKKKSSSZZZeeettt~~~}}}zzzxxxtttwww}}}|||vvvpppmmmiiifffdddeeehhhnnntttyyy}}}yyyzzz}}}zzzsssnnnooozzzIIIGGGFFFHHHKKKLLLJJJGGGIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNOOORRRVVV]]]eeekkk|||zzztttvvv~~~{{{rrrvvvrrrkkklllhhhgggfffcccccceeehhhkkkkkknnnttt|||yyyrrrlllgggkkkpppxxx{{{zzz{{{|||~~~~~~|||{{{zzz{{{|||}}}~~~~~~}}}{{{zzzwwwwwwxxxxxxwwwvvvtttsssrrrsssssssssrrrrrrqqqpppooopppqqqsssvvvyyy|||}}}zzzzzzyyyyyyyyyzzzzzz{{{||||||}}}{{{|||}}}~~~~~~|||zzzxxxzzzzzz{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}gggSSSKKKFFFBBBBBB@@@===>>>AAAAAA@@@?????????@@@BBBCCCDDDHHHMMMSSS[[[fffsss||||||xxxqqqpppsss{{{{{{uuupppmmmkkkkkklllooorrruuu|||~~~{{{|||{{{sssooonnnwwwIIIGGGGGGHHHJJJKKKIIIGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNPPPSSSYYYaaafffvvv}}}tttsssxxx}}}zzzxxx~~~uuummmmmmfffeeebbb``````aaadddggglllpppwwwzzzsssnnnpppttt{{{{{{xxxyyyzzz{{{}}}}}}{{{zzzyyyzzz{{{}}}~~~~~~}}}{{{zzzwwwwwwwwwwwwvvvuuutttsssssstttttttttsssrrrqqqppppppppprrrtttvvvyyy{{{}}}~~~}}}|||||||||||||||}}}{{{{{{|||}}}~~~~~~~~~~~~zzzzzz{{{|||{{{zzzyyyyyywwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{nnnYYYJJJEEEBBBBBBBBB???@@@CCC???????????????@@@AAAAAABBBEEEJJJOOOVVVaaannnwww}}}zzzqqqooopppvvv{{{~~~|||vvvqqqnnnllllllpppuuuyyy|||}}}}}}zzzuuussssss}}}HHHGGGGGGHHHJJJJJJIIIGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMPPPUUU[[[```nnnzzzwwwrrrsssttt~~~{{{yyytttyyy{{{rrrnnngggeeebbb``````aaabbbdddmmmqqqzzzzzzwwwzzz|||vvvtttwwwxxxzzz{{{{{{zzzxxxwwwyyyzzz{{{||||||{{{zzzyyywwwwwwvvvuuuttttttttttttuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrtttvvvxxxzzz|||~~~~~~}}}|||||||||||||||yyyyyyzzz{{{||||||||||||xxxxxxxxxwwwxxxxxxyyyyyyuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvtttttttttuuuuuuuuuuuuuuutttuuuvvvwwwxxx|||vvvaaaMMMGGGCCCCCCBBB@@@???AAA>>>>>>???@@@@@@@@@@@@???@@@BBBEEEIIIOOOYYYfffppp|||}}}tttpppooorrruuuxxx}}}~~~xxxsssooommmlllrrrxxx~~~}}}yyywwwwww{{{}}}zzzwwwwww{{{FFFFFFGGGHHHIIIIIIHHHGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMQQQWWW[[[fffppp{{{}}}uuuqqqooouuu~~~uuummmnnnsss|||yyyrrrmmmkkkgggeeeeeeffffffffflllqqqzzzvvvssstttuuuvvvxxxyyyyyyxxxvvvuuuwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvtttssssssssstttuuuvvvvvvvvvvvvuuutttsssrrrrrrrrrssstttvvvxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzzzzyyyvvvuuutttssstttvvvwwwyyyvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvvvvvvvuuuuuutttttttttttttttttttttuuuuuuuuutttuuuuuuuuuvvvzzz~~~zzzeeeSSSKKKDDDCCCBBB>>>===>>>===>>>???@@@AAA@@@???>>>???@@@BBBDDDIIIRRR___hhhuuuxxxrrrnnnoooqqqtttzzzyyysssooollljjjnnnuuu~~~{{{~~~}}}vvvrrrpppsssxxx}}}|||xxxwwwzzzEEEFFFGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLOOOTTTWWW___gggrrr{{{xxxqqqmmmooouuuzzzmmmhhhfffllluuuyyytttqqqmmmllllllmmmlllkkkkkkoooyyy{{{tttrrruuutttuuuvvvxxxxxxvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwuuutttsssrrrrrrrrrssstttuuuuuuvvvvvvuuuuuutttsssssssssttttttuuuwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwuuusssrrrqqqqqqsssvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvtttttttttttttttssssssssstttttttttuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuxxx|||{{{iiiWWWMMMDDDBBBAAA???===>>>>>>???@@@AAAAAA@@@>>>>>>???@@@AAABBBEEEMMMXXX```nnn{{{zzzsssmmmlllmmmooouuu}}}xxxqqqlllhhhfffhhhpppyyyxxxyyyxxxqqqmmmmmmqqquuuxxx~~~|||yyyssstttwww~~~{{{wwwvvv|||DDDEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKNNNQQQTTTYYY```kkkvvv~~~}}}tttnnnlllnnnuuuqqqfff___bbbjjjuuuzzzvvvrrrqqqssstttrrrpppnnnqqqxxxxxxssssssvvvssstttvvvwwwwwwvvvtttsssqqqrrrrrrrrrsssttttttuuussssssrrrrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvtttsssqqqpppppprrrsssuuussssssssssssssssssssssssssssssssssssssssssrrrrrrssssssttttttuuuvvvvvvvvvuuuuuuuuuttttttvvvzzz}}}rrr]]]QQQEEEBBBBBBAAAAAABBB@@@AAAAAAAAAAAA@@@??????>>>@@@AAABBBCCCIIIRRRYYYeeesss{{{tttmmmjjjiiiiiinnnuuu{{{~~~~~~vvvnnngggbbb___aaahhhqqqzzz~~~vvvvvv{{{~~~uuunnnkkkmmmnnnrrrwww|||~~~|||yyyvvvmmmooorrrxxxzzzvvvvvv}}}CCCEEEGGGGGGEEEEEEFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJGGGHHHIIIIIIJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGIIIJJJJJJJJJLLLOOORRRUUUZZZfffttt|||{{{sssllliiikkkvvvzzzkkk``````dddlll}}}{{{wwwwwwzzz{{{yyyvvvvvvwwwzzz|||uuurrrrrruuussstttvvvwwwwwwvvvtttsssoooooooooooopppqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvwwwwwwxxxyyyzzzuuuvvvvvvvvvvvvvvvuuuuuusssrrrqqqppppppqqqrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrsssttttttuuuuuusssssssssrrrqqqssswwwzzz|||zzzjjj[[[KKKDDDBBBAAAAAABBBCCCBBBBBBAAA@@@@@@AAAAAA===???AAABBBBBBFFFLLLRRR\\\jjjyyyyyyqqqlllhhhfffiiinnnsssxxx|||sssjjjbbb[[[XXXZZZ___eeelllxxx}}}uuuuuuyyy~~~tttoooooonnnqqqwww|||~~~~~~|||zzzrrrsssuuuxxx~~~zzzvvvwwwBBBEEEGGGGGGEEEDDDEEEGGGEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIKKKNNNQQQRRRWWWdddsss{{{yyylllffffffoooyyyrrrdddbbbbbbeeesss||||||~~~{{{}}}||||||zzztttrrrrrrsssssstttvvvwwwwwwvvvtttsssmmmmmmmmmmmmnnnoooqqqqqqoooppprrrssssssrrrqqqpppoooppprrrtttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvttttttuuuuuuvvvwwwyyyzzzuuuvvvvvvvvvvvvvvvuuuuuussssssrrrqqqqqqpppppppppuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrsssttttttrrrrrrqqqpppoooqqqtttwwwyyytttwwwwwwfffRRRGGGCCC???===>>>EEEDDDBBBAAA@@@AAABBBBBB<<<>>>AAAAAAAAADDDIIINNNUUUdddrrryyy{{{vvvooojjjeeegggkkknnnsss|||{{{qqqhhh___XXXTTTTTTXXX[[[aaalllyyy~~~vvvuuuyyy{{{tttsssqqquuuzzz||||||{{{zzz~~~|||yyywwwxxxBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLRRRVVV___jjjvvvtttnnnjjjlllpppwwwooofffbbbbbbooo~~~~~~~~~}}}xxxtttrrrsssuuuttttttttttttsssssssssrrrqqqpppooonnnmmmlllkkkmmmnnnppprrrrrrrrrqqqqqqoooppprrruuuvvvxxxxxxxxxyyyxxxvvvtttsssrrrrrrsssrrrssstttuuuwwwyyyzzz{{{vvvvvvuuuuuuttttttssssssvvvuuusssrrrqqqqqqrrrrrrssstttttttttttttttsssssstttsssrrrqqqppppppppppppqqqqqqqqqqqqrrrssstttuuutttsssrrrqqqqqqqqqrrrsssyyy}}}yyytttsss^^^RRRKKKCCC@@@BBB@@@AAAAAA@@@???===>>>>>>AAAAAA@@@@@@BBBDDDGGGHHHRRRYYYdddnnnuuuzzz}}}~~~tttjjjeeeeeegggjjjooowww~~~zzzooocccYYYPPPKKKMMMLLLPPPWWW___fffqqq{{{|||wwwsssttt{{{zzzxxx|||BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHJJJLLLNNNSSS[[[ggguuu~~~uuulllhhhiiiooo{{{~~~sssjjjeeelllyyy|||xxxtttssssssttttttttttttssssssssssssrrrqqqpppnnnmmmmmmllllllnnnnnnooopppqqqqqqqqqqqqpppqqqrrrtttuuuwwwxxxyyyyyyxxxvvvtttsssrrrrrrrrrqqqqqqrrrtttvvvwwwyyyyyywwwwwwvvvvvvuuuuuuuuuuuuwwwvvvtttsssrrrrrrrrrsssttttttuuuuuuuuuuuuttttttuuutttsssrrrqqqqqqqqqqqqqqqppppppqqqrrrsssttttttsssrrrqqqqqqqqqrrrssstttxxx{{{yyysss{{{kkk[[[NNNDDD@@@BBBAAAAAAAAAAAA@@@@@@@@@AAA@@@??????>>>???AAADDDEEEKKKRRR\\\eeelllqqquuuwww|||{{{qqqjjjhhhhhhhhhmmmttt{{{zzzooodddYYYPPPKKKKKKIIILLLRRRYYY```kkkuuuzzzxxxuuurrrsssyyy{{{xxxvvvyyyBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHJJJLLLMMMQQQXXXcccrrrrrrhhhdddgggpppzzzvvvlllmmmsss}}}~~~{{{wwwtttsssuuuttttttsssssssssrrrrrrrrrsssqqqooommmllllllmmmnnnnnnnnnnnnnnnooopppqqqrrrqqqqqqqqqrrrtttvvvxxxzzzxxxwwwvvvtttsssrrrrrrrrrooopppqqqrrrtttvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvuuutttsssssstttttttttuuuuuuvvvvvvvvvuuuuuuvvvuuutttsssrrrrrrrrrrrrqqqppppppqqqqqqrrrssstttrrrqqqqqqpppqqqrrrtttuuuvvvyyyvvvyyy}}}jjjYYYLLLFFFEEEBBBBBBAAAAAAAAABBBCCCCCCAAA@@@?????????@@@BBBCCCFFFKKKRRRZZZaaagggmmmqqqwww{{{|||tttooolllhhhkkkpppvvv||||||qqqeeeYYYPPPKKKHHHEEEFFFKKKPPPVVV```jjjsssrrrqqqppppppvvv|||sssqqqsss{{{AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLMMMQQQWWW```nnn{{{ooohhheeeiiiooo}}}xxxtttvvv}}}xxx{{{}}}}}}}}}|||{{{|||~~~~~~~~~~~~yyywwwttttttuuussssssssssssrrrrrrrrrqqqsssqqqnnnlllkkkmmmooopppooonnnmmmmmmnnnoooqqqrrrrrrrrrqqqqqqsssuuuxxxzzzxxxwwwvvvtttsssrrrqqqqqqnnnoooppprrrtttuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvtttttttttuuuvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvuuutttssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssqqqqqqppppppqqqssstttvvvvvvyyy~~~~~~{{{~~~~~~lll\\\QQQKKKCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCEEEHHHMMMSSSYYY```hhhmmmsssxxx~~~wwwssskkklllnnnrrrxxxtttfffYYYOOOJJJGGGCCCBBBEEEIIIMMMWWW```jjjlllmmmmmmnnnsss}}}xxxsssnnnnnnsss~~~AAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKJJJNNNTTT]]]jjj~~~yyyqqqjjjggghhhsss{{{~~~}}}}}}|||{{{zzztttvvvzzz~~~|||zzzyyyyyyyyyyyyxxx{{{~~~~~~}}}|||}}}~~~zzzwwwvvvssssssuuusssrrrrrrrrrqqqqqqqqqqqqrrrpppnnnllllllmmmoooqqqoooooonnnnnnnnnppprrrsssrrrrrrqqqqqqrrruuuwwwyyywwwvvvvvvuuusssrrrppppppooooooppprrrtttuuuwwwwwwtttttttttuuuuuuvvvvvvvvvxxxwwwvvvuuutttuuuvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxvvvuuutttssssssrrrssssssrrrrrrrrrqqqrrrrrrssstttqqqqqqppppppqqqssstttvvvvvvyyy}}}~~~ppp]]]QQQFFFDDDAAAAAABBBDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAADDDFFFIIIMMMRRRZZZbbbgggooouuu}}}{{{pppooonnnpppvvv}}}wwwgggXXXNNNIIIGGGCCCAAACCCEEEHHHPPPYYYbbbfffiiiiiijjjppp{{{yyyqqqkkkiiillltttAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGGGGGGGGGGGGGIIIKKKEEEIIIPPPXXXeeeyyy}}}rrriiifffhhhppp||||||xxxvvvuuuuuutttssspppqqqtttwwwzzz|||~~~}}}yyyvvvttttttvvvvvvtttwwwzzz}}}~~~~~~~~~|||}}}~~~{{{vvvvvvuuurrrrrrtttrrrrrrrrrqqqqqqqqqpppppppppooommmlllmmmnnnpppqqqoooooooooooopppqqqrrrsssrrrqqqqqqqqqssstttvvvwwwvvvvvvvvvuuusssrrrpppooonnnoooppprrrsssuuuvvvwwwrrrsssssstttuuuvvvvvvwwwwwwvvvuuuttttttuuuvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxwwwvvvuuuttttttttttttttttttssssssssssssttttttrrrqqqqqqpppqqqrrrtttuuuvvvyyy}}}lllYYYLLLHHHCCCBBBCCCDDDCCCAAA@@@@@@@@@@@@@@@?????????AAABBBDDDFFFJJJQQQYYY^^^hhhoooyyywwwsssoooooottt{{{}}}~~~~~~wwwgggWWWMMMHHHGGGCCCBBBDDDDDDFFFLLLSSSZZZ___ccccccdddkkkwww|||uuummmiiiffflllwww@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKEEEIIINNNTTT]]]ooo}}}rrrllldddjjjttt~~~yyysssnnnmmmllllllllljjjjjjlllnnnqqqtttxxxyyyzzzxxxuuuqqqooooooqqqssspppssswwwyyy{{{}}}|||}}}~~~|||{{{vvvtttuuutttqqqqqqsssqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnoooppppppooopppqqqrrrrrrssssssrrrqqqqqqrrrrrrssstttuuuuuuuuuuuuuuuuuusssrrrpppnnnmmmmmmnnnppprrrsssuuuuuurrrssstttuuuvvvwwwxxxxxxvvvuuuttttttttttttvvvvvvxxxxxxyyyzzz{{{||||||{{{zzzzzzxxxwwwwwwwwwwwwwwwvvvuuuuuutttttttttuuuuuusssrrrqqqqqqqqqrrrsssttttttxxx|||~~~hhhSSSNNNGGGEEEEEEFFFCCCAAA>>>??????@@@@@@@@@??????>>>???@@@BBBEEEJJJQQQVVV```hhhuuu|||vvvpppnnnrrrxxx~~~yyyuuutttssstttvvvyyy}}}~~~uuueeeWWWMMMJJJFFFCCCCCCEEEEEEEEEIIIOOOTTTXXX]]]]]]^^^eeesss|||xxxtttnnnkkkjjjrrr@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKIIILLLPPPRRRXXXeeeyyyzzzttteeejjjrrr|||~~~xxxpppjjjgggfffffffffeeeeeefffgggjjjooosssuuuvvvuuurrrnnnkkkkkkmmmooommmppptttwwwyyy{{{~~~~~~}}}~~~}}}}}}}}}}}}xxxtttwwwtttrrrttttttpppppprrrqqqqqqqqqppppppppppppooommmmmmnnnnnnooooooppppppoooppprrrsssttttttsssrrrpppqqqrrrssstttuuuttttttuuuuuuuuuuuutttrrrooonnnkkklllmmmoooppprrrssstttssstttuuuvvvwwwxxxyyyzzzvvvuuutttsssssstttuuuvvvxxxyyyzzz{{{||||||||||||||||||{{{zzzyyyyyyyyyyyywwwvvvvvvuuuuuuuuuvvvvvvtttsssrrrqqqqqqqqqrrrsssrrrwww{{{}}}vvvXXXRRRJJJGGGGGGGGGDDDAAA???@@@AAABBBBBBBBBBBBAAA>>>???@@@AAACCCHHHNNNRRRZZZcccqqq~~~~~~xxxpppmmmpppwww|||~~~vvvmmmkkkiiiiiikkkoootttxxxyyy{{{zzzrrrdddVVVNNNKKKEEECCCCCCFFFEEEDDDHHHMMMOOOTTTXXXYYYYYYaaaqqq}}}}}}yyywwwtttpppnnnqqq{{{??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIFFFIIIMMMPPPUUU___nnnyyyxxxrrrnnnmmmssszzzsssiiieeedddbbbaaabbbaaaaaabbbeeeiiimmmoooqqqrrrrrrpppmmmkkkjjjjjjnnnoooppprrruuuxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{tttqqqxxx|||xxxvvvrrrqqqrrrqqqrrrsssttttttsssrrrqqqqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqpppppppppppppppqqqpppooooooooopppqqqrrrssssssssstttuuuvvvwwwxxxuuuuuuuuuuuusssqqqooonnnlllllllllmmmnnnppprrrsssssstttuuuuuuvvvuuuuuuuuuzzzzzzyyyxxxxxxxxxxxxyyyxxxyyy{{{}}}~~~~~~~~~}}}}}}{{{zzzyyy{{{yyyvvvtttssstttvvvwwwvvvuuutttsssssssssssssssyyyyyy{{{}}}~~~jjj\\\NNNKKKLLLJJJFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAABBBCCCEEEIIILLLUUU^^^lllzzz{{{tttnnnnnnrrrxxx|||}}}rrrmmmgggcccdddffffffiiilllrrrrrrpppjjjaaaWWWPPPLLLGGGFFFEEECCCBBBDDDHHHKKKSSSWWWZZZZZZZZZbbbqqq~~~|||wwwuuuuuuvvvxxxxxx~~~?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGJJJLLLNNNQQQZZZfffoooyyyuuupppmmmooottt{{{yyymmmfffbbb^^^\\\\\\\\\]]]^^^```eeekkkooopppqqqqqqooollljjjiiijjjppppppqqqsssuuuwwwyyyzzz~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~rrrnnnoooxxx}}}xxxuuurrrppprrrrrrssstttuuuuuutttsssrrrppppppqqqqqqrrrrrrssssssqqqqqqqqqqqqqqqpppppppppqqqpppooooooooopppqqqrrrsssssssssssstttuuuvvvwwwuuuuuuvvvuuutttrrrpppooonnnmmmmmmmmmnnnppprrrssssssssstttuuuuuuuuuuuuuuuzzzyyyyyyyyyyyyyyyzzzzzzyyyzzz|||}}}}}}}}}|||{{{xxxvvvuuuvvvxxxyyywwwvvvuuutttsssssssssssswwwwwwyyy{{{|||ooo```QQQLLLKKKHHHEEECCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBDDDGGGJJJPPPXXXeeesss}}}uuuooonnnqqqwww{{{zzzjjjccc^^^^^^___```cccgggkkkllllllggg___VVVOOOKKKHHHHHHFFFEEEDDDFFFJJJMMMSSSXXX\\\\\\]]]dddsssyyyuuuqqqppprrrwww{{{}}}?????????@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKKKKMMMSSS\\\cccllluuuxxxpppnnnooorrryyyvvvmmmfff```\\\ZZZ[[[[[[ZZZ[[[___gggmmmuuuwwwxxxwwwtttqqqpppoooqqqqqqqqqrrrsssuuuvvvwww|||||||||||||||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{|||}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxyyyzzz}}}|||ssskkkkkkppp|||~~~xxxuuurrrqqqssstttuuuuuuvvvvvvuuuuuutttqqqqqqpppqqqrrrsssuuuvvvrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooppprrrssssssrrrrrrrrrssstttuuuuuuuuuvvvvvvvvvuuutttrrrqqqpppoooooonnnooopppqqqrrrsssssstttuuuuuuuuuuuutttxxxyyyyyyyyyzzz{{{{{{|||{{{|||}}}~~~~~~~~~|||zzzxxxxxxxxxyyyzzzyyyxxxwwwuuutttsssssssssuuutttvvvyyy{{{|||zzziiiWWWOOOKKKGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@@@@AAADDDFFFIIIPPP\\\jjjwww{{{tttqqqsssxxx|||ooofff^^^\\\[[[[[[^^^ccceeegggiiigggaaaXXXRRRNNNKKKKKKJJJHHHHHHJJJMMMPPPVVV[[[aaacccdddkkkwwwrrrnnnkkklllrrrzzz????????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIJJJNNNTTTYYYdddmmmyyyyyyrrrnnnlllpppvvvyyypppiiiddd______^^^ZZZXXXZZZbbbhhhuuuyyy}}}}}}xxxuuussspppppppppppppppqqqrrrrrrwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyyyyyyyy{{{}}}~~~~~~||||||{{{yyyxxxxxxwwwwwwyyy|||vvvnnnmmmpppxxx}}}xxxvvvssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrqqqqqqsssuuuwwwttttttssssssrrrrrrqqqqqqppppppoooooooooqqqrrrsssssssssrrrrrrrrrsssssstttuuuvvvwwwwwwvvvuuutttsssrrrqqqpppoooooopppqqqrrrsssssstttuuuuuuuuuuuutttwwwxxxyyyzzz{{{||||||}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxyyyzzzzzz{{{zzzxxxvvvuuutttssssssuuutttuuuyyyzzz|||ttt```SSSLLLGGGDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@??????AAADDDEEEKKKUUUaaaooo~~~{{{wwwxxx{{{~~~~~~tttiiiccc```]]]___ccccccfffjjjjjjfff___YYYUUUPPPQQQPPPOOONNNOOORRRUUU\\\aaahhhlllnnnuuuzzznnnkkkiiikkkttt>>>>>>?????????@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGFFFGGGHHHIIIJJJMMMQQQTTT\\\cccnnnzzzyyyqqqjjjjjjmmmvvvzzz~~~sssllleeeddd```[[[XXXZZZ```eeelllrrrzzz~~~zzzuuurrrppppppooonnnnnnooooooooossstttuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}|||{{{zzzyyy{{{zzzyyyyyyzzz|||~~~}}}}}}{{{{{{zzzyyyxxxyyyyyyyyy~~~vvvqqqsssxxx{{{xxxwwwvvvwwwzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvtttrrrrrrssstttuuuuuuuuuttttttsssrrrrrrqqqpppooooooooooooqqqrrrttttttssssssrrrrrrrrrssssssuuuvvvwwwwwwwwwvvvuuuttttttsssqqqppppppqqqrrrrrrssstttuuuuuuvvvvvvuuuuuuvvvwwwxxxzzz{{{|||||||||{{{||||||}}}}}}|||||||||||||||}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxxxxxxxyyy{{{zzzyyywwwuuuttttttsssvvvtttuuuzzz{{{|||}}}hhhYYYOOOFFFBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???>>>>>>@@@BBBDDDHHHPPPZZZgggwww|||{{{|||~~~xxxpppiiicccaaacccdddhhhmmmnnnkkkfff```^^^YYYYYYXXXWWWUUUVVVXXXZZZbbbhhhoootttxxx~~~|||uuukkkiiihhhlllvvv>>>>>>>>>????????????@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGIIIKKKMMMOOOPPPWWW]]]gggsssvvvlllfffgggllloooxxxzzzppplllfffaaa___```aaacccffflllvvv|||}}}{{{xxxvvvsssrrrqqqqqqppppppqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxyyyzzz|||}}}}}}|||zzzyyyxxxyyyyyyzzzzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzz{{{}}}~~~|||{{{zzz||||||{{{{{{|||~~~~~~|||zzzzzzyyyxxxyyyxxxyyy|||xxxwwwwwwvvvvvvwwwwwwxxxyyyxxxvvvtttssssssttttttwwwvvvvvvuuutttsssrrrrrroooooonnnnnnoooqqqssstttuuuuuutttsssrrrrrrrrrssstttuuuvvvwwwwwwvvvuuuuuutttsssrrrqqqqqqrrrssstttuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvxxxzzz{{{{{{{{{zzzyyyzzz{{{{{{{{{{{{{{{zzz|||}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxzzzyyyxxxvvvuuutttttttttvvvtttuuuzzz||||||~~~ssscccVVVJJJCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???>>>>>>@@@BBBCCCFFFKKKSSS^^^mmm{{{~~~}}}}}}wwwmmmggggggiiimmmqqqsssppplllgggeeebbbbbbbbb___]]]\\\^^^___fffkkkrrrxxx}}}vvvoooffffffhhhnnnxxx>>>>>>>>>>>>????????????????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFDDDEEEFFFHHHKKKLLLLLLKKKSSSXXXbbbnnn}}}rrriiifffeeeffflllvvv}}}uuuoookkkhhhddd```aaafffnnntttwwwyyyzzz{{{xxxwwwwwwvvvvvvvvvvvvvvvssssssttttttttttttssssssrrrrrrsssssstttuuuvvvvvvtttuuuvvvxxxzzz{{{}}}}}}}}}{{{yyywwwwwwwwwxxxyyyyyyzzz|||~~~~~~~~~}}}|||{{{||||||}}}~~~}}}}}}}}}}}}}}}|||{{{zzz~~~xxxxxxzzzyyyyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvuuuuuuuuuxxxwwwwwwvvvuuutttsssrrrooonnnnnnnnnoooqqqssstttwwwvvvuuutttssssssssssssrrrsssuuuvvvvvvvvvuuuuuuttttttsssrrrrrrssstttuuuvvvvvvwwwxxxxxxxxxxxxxxxtttuuuwwwyyyzzzzzzyyyxxxwwwxxxyyyyyyzzzzzzzzzzzz|||}}}~~~{{{{{{zzzyyyyyyxxxxxxxxxyyyxxxwwwvvvuuutttttttttvvvtttuuuzzz|||{{{|||xxx{{{ssscccTTTJJJGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>@@@CCCBBBCCCGGGLLLUUUaaaooowwwvvvtttqqquuuxxxyyyvvvssspppnnnkkkkkkjjjgggdddbbbcccdddfffjjjpppvvv}}}xxxpppiiibbbdddiiirrr|||>>>>>>>>>>>>????????????????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCCCCCCCAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIGGGNNNRRR\\\iiixxxxxxmmmiiibbb```dddmmmsssxxx{{{vvvoooeee]]]ZZZ^^^ccchhhlllqqqwwwzzz||||||{{{{{{zzz{{{{{{{{{uuuuuuuuutttsssrrrpppooonnnooopppqqqrrrsssttttttrrrssstttvvvxxxyyy{{{{{{}}}{{{yyywwwvvvvvvxxxxxxxxxzzz|||~~~~~~~~~zzz{{{|||||||||||||||{{{}}}xxxyyyzzzyyyxxxyyyxxxwwwvvvuuuuuuvvvwwwxxxuuuvvvvvvwwwwwwwwwvvvvvvxxxxxxwwwvvvuuutttssssssooonnnnnnnnnpppqqqsssuuuxxxwwwvvvuuutttsssssssssrrrssstttvvvvvvvvvuuuuuutttssssssrrrssstttuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxtttuuuwwwyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyy{{{|||}}}~~~{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvuuuuuutttuuuuuuvvvssstttyyy|||{{{zzz|||~~~ttttttyyyppp___SSSOOOBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAA@@@>>>???AAACCC@@@AAACCCGGGOOOZZZfffnnn|||}}}~~~yyy||||||yyyvvvuuuppppppnnnkkkhhheeeeeefffeeehhhnnnttt{{{}}}zzzssskkkeeeaaaeeelllvvv>>>>>>>>>>>>============???????????????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAABBBAAA@@@?????????@@@AAA??????@@@AAAAAABBBCCCCCCEEEGGGHHHIIIHHHHHHIIIKKKMMMOOOWWWbbbnnn{{{{{{oooeee```^^^bbbgggmmmuuu~~~}}}tttllldddaaa___aaagggmmmqqqrrruuuzzz~~~}}}||||||yyywwwvvvuuunnnmmmlllmmmoooooonnnlllmmmooorrrtttuuuwwwzzz}}}zzzzzzzzzxxxvvvuuuwwwyyyyyyzzz|||~~~}}}|||zzzyyyzzz}}}{{{yyyxxxxxxvvvuuuttttttsssrrrsssuuuxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwxxxxxxxxxwwwuuutttrrrqqqqqqpppoooooopppsssuuuwwwtttuuuuuuuuuuuusssqqqpppsssrrrrrrqqqqqqrrrrrrssstttrrrqqqppppppqqqsssttttttuuuwwwyyyzzzzzzzzzzzzxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuutttssstttwwwzzz|||}}}~~~~~~~~~||||||zzz{{{{{{{{{{{{yyyxxxwwwwwwvvvvvvuuutttsssssssssqqqsssvvvxxxzzzzzzzzzyyy}}}zzzrrrnnnuuuooo]]]TTTKKKHHHDDDBBBAAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????CCCCCCBBBCCCHHHQQQ\\\dddrrryyy~~~zzzvvvxxxvvvvvvxxx~~~{{{xxxqqqooonnnmmmllljjjgggeeeeeefffhhhkkkrrr|||zzzwwwqqqiiidddcccccchhhrrr|||========================>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA?????????@@@@@@@@@AAAAAABBBAAA@@@?????????@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGLLLMMMTTT^^^iiivvv{{{mmmfffaaa```aaaccciiippp|||uuuhhhccc^^^]]]```eeeggghhhkkkpppvvvyyy{{{~~~{{{zzzqqqooollllllmmmmmmmmmlllmmmooopppqqqsssuuuyyy|||||||||{{{yyyvvvvvvwwwxxx|||}}}~~~|||{{{{{{{{{}}}~~~xxx||||||yyywwwvvvvvvuuussstttsssrrrrrrsssuuuwwwxxxxxxyyyyyyzzzzzzxxxwwwvvvxxxxxxwwwwwwvvvtttsssrrrrrrqqqppppppqqqsssvvvwwwuuuuuuvvvvvvuuutttrrrqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqppppppppprrrsssuuussstttvvvxxxyyyyyyyyyyyywwwvvvvvvuuutttsssrrrrrrssstttttttttssstttwwwyyy||||||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{zzzyyywwwvvvvvvvvvuuuttttttsssrrrrrrqqqsssuuuwwwyyyyyyyyyxxx|||wwwqqqmmmyyy~~~kkk```PPPLLLGGGDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@AAADDDKKKSSSZZZiiiqqq{{{zzzwwwtttrrrqqqrrrvvv|||}}}vvvtttrrrpppooommmjjjgggdddeeegggjjjqqq{{{}}}vvvsssnnngggddddddfffnnnxxx=======================================>>>??????@@@AAAAAABBBBBBAAAAAAAAA?????????@@@@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???AAABBBBBBBBBBBBCCCEEEJJJJJJOOOXXXbbbmmm~~~yyypppgggaaa]]][[[^^^dddnnnyyywwwoooeee^^^]]]___``````bbbggglllpppuuu|||uuurrrmmmjjjjjjkkkllllllmmmnnnoooooopppssswww{{{}}}}}}|||zzzxxxwwwxxxzzz~~~}}}{{{{{{}}}xxxrrrqqqtttzzz|||yyyvvvtttttttttsssrrrssssssrrrrrrrrrtttuuuvvvwwwxxxyyyyyyyyyxxxvvvuuuvvvvvvwwwwwwvvvvvvuuuuuurrrrrrqqqqqqrrrtttvvvwwwuuuuuuvvvvvvvvvtttsssrrrqqqqqqqqqppppppqqqqqqqqqppppppooooooppprrrtttuuurrrsssuuuwwwxxxxxxwwwwwwttttttsssrrrqqqpppoooooopppqqqssstttssstttvvvxxxzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvuuuttttttssssssrrrrrrrrrppprrrtttvvvwwwwwwwwwwwwyyy{{{vvvkkkqqqyyy~~~rrr\\\TTTKKKFFFFFFFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAAEEEKKKOOO\\\dddnnnxxx}}}yyyssspppmmmllloootttwwwyyy|||}}}zzzxxxvvvtttpppnnnhhhiiikkknnnttt}}}yyyqqqmmmjjjfffeeegggmmmvvv;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCEEEFFFIIIHHHLLLSSSZZZeeeuuu|||qqqhhhaaa[[[\\\```dddkkkuuutttiiicccaaa___^^^___aaacccfffkkksss}}}zzzuuunnnjjjiiikkklllmmmoooooooooooopppssswwwzzz|||||||||{{{yyyyyy{{{}}}}}}|||~~~~~~tttnnnmmmnnnxxxyyywwwtttsssssstttsssrrrssssssrrrrrrrrrsssttttttvvvvvvwwwxxxwwwvvvuuuttttttuuuvvvvvvwwwwwwvvvvvvssssssrrrssssssuuuvvvwwwuuuuuuvvvvvvvvvuuusssrrrqqqppppppooooooppppppqqqnnnnnnnnnoooppprrrtttuuuqqqrrrsssuuuvvvvvvuuuuuussssssrrrqqqpppooonnnnnnmmmooorrrssssssssstttvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwvvvuuuuuutttssssssrrrrrrrrrqqqqqqqqqoooppprrrsssuuuuuuuuuuuuvvvxxx}}}}}}rrrqqqrrr{{{nnncccTTTJJJGGGFFFDDDAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDGGGJJJQQQXXXbbblllttt}}}vvvrrrnnnlllmmmppprrrtttvvvzzz~~~~~~{{{yyytttuuuwwwyyy~~~|||tttkkkiiihhhgggjjjnnnwww~~~::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAA@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDDDDDDDDDDEEEGGGHHHGGGIIIOOOUUU]]]kkkxxx}}}tttiii___[[[\\\\\\```gggqqq{{{xxxooohhhbbb___^^^^^^^^^___cccjjjsssyyy}}}wwwpppkkkjjjlllnnnpppqqqqqqrrrrrrrrrtttwwwzzzyyyzzz{{{{{{{{{|||zzzpppjjjiiimmmppp}}}xxxvvvsssssstttuuuuuuttttttssssssrrrrrrrrrsssssstttuuuvvvvvvvvvuuutttssssssssstttvvvvvvwwwwwwvvvsssssssssssstttuuuuuuvvvtttuuuuuuvvvvvvuuussssssooooooooonnnnnnooooooooommmmmmnnnooopppqqqssssssoooppprrrssssssssssssrrrrrrrrrqqqppppppoooooonnnlllnnnpppqqqqqqqqqrrrssstttuuuwwwxxxxxxxxxwwwwwwuuuuuutttssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppnnnooopppqqqrrrrrrsssssssssvvvzzz|||uuuqqquuuvvvbbbRRRJJJGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@AAABBBBBBCCCEEEGGGJJJPPPXXXaaahhhqqqzzz|||xxxrrrnnnnnnoooppppppsssvvvyyy{{{}}}vvvmmmffffffhhhkkkrrrxxx999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>??????@@@@@@@@@@@@>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@???>>>?????????@@@@@@@@@@@@@@@@@@AAACCCCCCBBBBBBDDDEEEGGGFFFHHHMMMQQQWWWbbbnnnuuufff]]][[[XXXXXX]]]eeennnxxx~~~tttkkkeee```^^^\\\]]]```gggnnnsss~~~{{{vvvooojjjjjjmmmppprrrqqqssstttttttttuuuwwwyyyvvvxxxyyyzzz{{{~~~xxxtttnnngggeeehhhpppuuu~~~}}}{{{zzzxxxwwwuuusssssstttvvvvvvuuuuuutttttttttssssssrrrrrrssstttuuuuuuuuutttrrrqqqqqqrrrssstttuuuuuuuuuuuurrrrrrssssssttttttttttttsssssstttuuuuuutttsssrrrooonnnnnnmmmmmmnnnnnnooommmmmmnnnooopppqqqqqqqqqnnnooopppqqqqqqqqqpppppppppppppppppppppppppppppplllnnnoooooonnnnnnpppqqqqqqrrrsssuuuuuuuuuuuutttsssrrrqqqpppoooooooooooooooooooooooooooooooooooommmmmmnnnoooooopppqqqqqqqqqssswww~~~xxxwww~~~vvvaaaRRRJJJGGGGGGBBBBBBBBBBBBAAAAAAAAAAAA===>>>@@@@@@???@@@BBBDDDDDDIIIPPPVVV\\\dddmmmttt~~~yyyuuurrrqqqooonnnqqqsssvvvwwwxxx||||||xxxnnnfffaaaccciiipppzzz888999999:::;;;;;;<<<<<<======<<<<<<======>>>???<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@???>>>>>>>>>??????@@@@@@AAAAAA???AAABBBBBBAAABBBCCCEEEDDDCCCFFFJJJMMMQQQZZZdddttttttgggccc]]]YYYYYY^^^ccciiitttzzzrrrhhheeebbb```cccggglllooowwwzzzwwwrrrllliiijjjmmmppprrrqqqsssuuuvvvvvvvvvvvvwwwvvvwwwyyyzzz{{{~~~}}}xxxkkkhhheeedddgggooozzz}}}zzzxxxvvvuuuuuuuuutttsssuuusssqqqrrrtttuuuvvvuuuvvvvvvvvvuuutttsssrrrrrrrrrssstttttttttsssqqqpppqqqqqqrrrsssttttttttttttqqqrrrrrrsssssssssssssssqqqrrrsssttttttsssrrrqqqnnnmmmmmmmmmmmmmmmmmmnnnmmmnnnnnnooopppppppppooolllmmmoooppppppoooooonnnmmmmmmnnnnnnoooppppppqqqnnnnnnnnnmmmllllllnnnpppnnnoooppprrrssssssrrrrrrpppooonnnmmmlllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllmmmmmmnnnooopppnnnqqquuuyyyttt^^^OOOIIIHHHCCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@???>>>>>>???AAA@@@DDDIIILLLPPPWWW___fffooowww~~~{{{wwwsssppppppqqqsssssssssvvv}}}}}}vvvqqqeee___\\\aaajjjttt888888999::::::;;;<<<<<<===============>>>??????<<<<<<>>>??????@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@AAABBBAAA@@@???>>>======>>>???@@@AAAAAABBB@@@BBBCCCCCCCCCCCCDDDFFFBBBBBBEEEIIIKKKNNNVVV^^^hhhyyytttnnneee^^^ZZZ[[[[[[^^^gggrrrqqqmmmhhheeefffhhhjjjkkksssvvv{{{}}}{{{tttooojjjhhhiiimmmppprrrppprrrvvvwwwwwwvvvuuuvvvwwwxxxyyyzzz{{{}}}~~~tttkkkeeeaaaaaaaaadddkkkxxx}}}wwwsssqqqppppppqqqrrrqqqpppsssrrrpppqqqsssuuuuuuuuuvvvvvvvvvvvvuuutttrrrrrrrrrrrrssstttsssrrrqqqppppppqqqrrrrrrsssssssssrrrqqqqqqrrrsssssssssrrrrrrpppqqqrrrsssssssssrrrqqqmmmmmmmmmllllllmmmmmmmmmmmmnnnooooooooooooooonnnlllmmmnnnooooooooonnnmmmkkkkkklllmmmnnnooopppqqqoooooonnnllljjjjjjmmmooolllmmmooopppqqqqqqqqqpppooonnnlllkkkjjjjjjkkkkkkmmmmmmmmmnnnnnnnnnnnnnnnlllllllllllllllmmmnnnooommmpppsssuuuzzzgggSSSJJJHHHCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBB@@@>>>===???AAA===@@@DDDFFFIIINNNVVV]]]bbbjjjwww}}}xxxuuuooopppqqqppppppsssyyy~~~{{{rrrlll___ZZZXXX___jjjvvv::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===?????????>>>>>>>>>>>>>>>===============>>>>>>???========================CCCCCCBBBAAA@@@???>>>===CCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDFFFJJJPPPTTT^^^jjj{{{}}}nnnjjjccc\\\YYY\\\bbbgggttt}}}yyysssqqqpppooommmuuuwwwzzz~~~{{{xxxvvvrrrmmmiiihhhiiillloooppprrruuuwwwxxxwwwuuutttvvvvvvwwwxxxzzz|||~~~~~~|||{{{|||}}}~~~~~~vvvmmmfffcccccc]]]aaagggoooyyyzzzvvvoooooonnnnnnnnnnnnoooooossssssssssssssssssssssssuuuuuuuuuuuutttsssrrrqqqpppooommmllllllmmmnnnoooooonnnnnnnnnnnnnnnooopppppppppooonnnnnnnnnnnnnnnpppppppppqqqqqqrrrrrrrrrpppooonnnnnnnnnnnnnnnooommmmmmnnnnnnnnnmmmkkkjjjnnnnnnoooooonnnnnnmmmlllkkkkkkkkkllllllmmmmmmmmmmmmllllllkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjiiiiiijjjjjjkkkllllllllllllkkkkkkjjjiiiiiiiiijjjkkklllnnnnnnnnnooottt|||www___OOOHHHEEEAAA@@@BBBBBB@@@@@@CCCCCCBBBAAA@@@????????????AAAAAAAAAAAADDDGGGJJJLLLZZZaaammmyyy|||{{{wwwqqqmmmlllnnnrrrvvvwwwkkkbbb\\\YYYZZZdddttt::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@?????????BBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDFFFIIINNNRRR[[[dddrrr~~~xxxnnnccc\\\ZZZ\\\^^^jjjsss~~~zzzxxxuuussswwwxxx{{{~~~}}}zzzwwwrrrnnnkkkkkkmmmnnnnnnpppsssvvvwwwwwwwwwvvvxxxxxxxxxzzz|||~~~{{{xxxwwwwwwxxxyyy{{{~~~~~~qqqhhhccc^^^^^^aaafffjjjqqqyyyyyyvvvpppooonnnmmmmmmmmmmmmnnnppppppppppppqqqqqqqqqrrrttttttttttttsssrrrqqqpppnnnnnnlllkkkkkkllllllmmmmmmmmmmmmmmmmmmnnnoooooopppooonnnmmmlllmmmmmmnnnooooooppppppqqqqqqrrrrrrppppppooonnnnnnnnnnnnnnnlllmmmnnnnnnmmmlllkkkjjjkkkkkkllllllkkkkkkjjjiiijjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjjjjjjjkkkkkklllllllllllllllllllllllljjjjjjjjjjjjiiiiiiiiihhhiiiiiijjjkkkkkkkkkkkkkkkjjjjjjiiihhhhhhiiijjjkkkllllllllllllooouuu|||kkkXXXNNNGGGBBB@@@AAAAAA>>>???AAA@@@@@@???>>>============@@@@@@???@@@BBBDDDGGGIIINNNUUU```kkkuuu~~~{{{vvvqqqoooppptttvvv||||||tttiiiaaa\\\^^^cccnnn{{{::::::::::::::::::::::::<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGKKKNNNVVV[[[eeeqqq~~~~~~pppeee^^^[[[ZZZbbbjjjvvv{{{||||||}}}}}}xxxuuusssssssssqqqsssvvvzzz}}}~~~~~~~~~~~~}}}~~~}}}yyyvvvvvvxxxyyy|||wwwmmmbbb]]][[[[[[```fffssswww}}}xxxuuupppooonnnmmmlllkkkkkkkkkkkkllllllmmmnnnooopppppprrrrrrrrrrrrqqqpppoooooollllllkkkjjjiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnooonnnllljjjjjjkkklllnnnmmmmmmnnnoooppppppqqqqqqqqqppppppooonnnmmmmmmlllllllllmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhiiiiiiiiijjjjjjjjjjjjkkkiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhggghhhhhhiiijjjjjjjjjjjjjjjiiiiiihhhgggggghhhhhhiiijjjkkkkkkjjjkkknnnsssvvvzzzfffXXXLLLEEEAAAAAAAAA??????BBB??????>>>>>>>>>>>>>>>?????????>>>>>>???AAACCCDDDHHHNNNVVV___iiirrrzzzzzzwwwvvvwwwxxx|||~~~~~~~~~~~~~~~~~~}}}yyyrrrhhhbbb[[[bbblllwww~~~999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@@@@????????????????????????>>>>>>>>>????????????@@@@@@????????????@@@AAAAAABBBBBBCCCCCCCCCEEEHHHKKKQQQTTTZZZeeerrr~~~sssiiibbb^^^```eeelllttt||||||~~~{{{rrrkkkccc\\\[[[]]]bbbkkkttt~~~|||wwwuuupppooonnnllljjjiiiiiiiiihhhiiijjjkkkmmmnnnooopppooooooppppppooonnnnnnmmmjjjjjjiiihhhhhhgggggggggfffggghhhiiikkkkkkllllllmmmkkkiiihhhhhhiiikkklllkkkkkklllmmmnnnooopppqqqqqqqqqpppooonnnmmmlllkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkklllkkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiiiiiggggggffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhiiiiiiiiiiiiiiihhhhhhggggggfffffffffgggiiikkkkkkkkkkkklllnnnppp{{{}}}rrrbbbRRRIIICCCBBBBBBAAABBBDDD@@@@@@@@@???@@@@@@AAAAAA??????>>>>>>>>>???@@@AAAFFFJJJPPPWWW___gggpppuuuyyy~~~~~~~~~~~~}}}|||}}}}}}~~~}}}xxxqqqiiieeeaaaiiiuuu}}}zzz}}}999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCEEEGGGMMMOOOTTT]]]jjjyyy~~~sssiiiccc^^^^^^___ccckkkvvvvvvlllgggccc^^^\\\___eeelllwwwzzzuuusssooonnnllljjjiiihhhggggggggghhhiiikkklllnnnoooppplllmmmmmmmmmmmmllllllkkkhhhhhhhhhgggffffffeeedddcccdddfffgggiiiiiiiiiiiijjjiiigggffffffhhhiiijjjhhhiiijjjkkkmmmnnnooopppqqqqqqqqqpppooommmkkkjjjkkkkkkjjjjjjjjjkkkkkkkkkkkkllllllllllllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeddddddeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffgggggghhhiiiiiiiiiiiihhhggggggggggggffffffeeeeeefffhhhjjjjjjjjjjjjlllnnnrrr~~~xxxyyy}}}mmmXXXNNNDDDBBBBBBAAABBBDDD@@@@@@@@@???@@@@@@AAAAAA@@@?????????????????????@@@CCCGGGLLLRRRYYYaaaffflllrrr{{{}}}|||}}}~~~~~~}}}||||||}}}|||vvvooojjjggglllttt}}}|||999999999999999999999999888888888999999999::::::::::::;;;;;;<<<========================>>>>>>???========================???>>>>>>>>>======<<<<<<===============>>>???@@@>>>@@@AAAAAA@@@AAACCCEEEJJJMMMRRRXXXaaappp}}}pppggg[[[YYYVVVVVV\\\fffrrryyywwwnnnhhheeeddd___^^^aaahhhooovvvyyytttrrrnnnmmmkkkiiihhhgggffffffggghhhiiijjjlllmmmnnnooojjjjjjkkkkkkkkkjjjjjjiiiggggggggggggfffdddcccbbbaaabbbdddfffggggggffffffffffffffffffffffffggggggeeefffhhhiiikkkmmmnnnoooooopppppppppooonnnlllkkkjjjjjjiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhgggggggggddddddccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggghhhiiiiiiiiiiiiiiigggggggggggggggfffddddddbbbdddfffgggggggggiiikkkpppyyytttssswww{{{dddWWWJJJEEECCCBBBAAABBB??????>>>>>>>>>>>>>>>???????????????????????????===@@@CCCGGGJJJOOOUUUYYY___eeemmmvvv}}}{{{{{{|||~~~~~~~~~{{{|||}}}}}}~~~}}}yyytttooolllkkksssxxx~~~888888888888888888888888888888999999999:::::::::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>><<<<<<<<<<<<===>>>???@@@<<<>>>???@@@@@@@@@BBBDDDFFFKKKPPPSSSXXXdddvvv|||sssbbb]]]WWWTTTVVV[[[aaadddnnnuuu~~~}}}vvvqqqkkkeeebbbbbbccceeecccfffmmmvvv~~~vvvrrrppplllkkkjjjhhhgggfffffffffgggggghhhiiijjjkkklllmmmhhhhhhiiiiiiiiiiiihhhhhhggggggggggggfffdddbbbaaa```aaaccceeeeeeeeecccccccccdddeeefffffffffeeeeeeddddddfffhhhjjjlllnnnooonnnooopppqqqpppooommmllljjjiiihhhhhhiiijjjkkklllmmmmmmmmmmmmmmmlllkkkkkkiiiiiiiiihhhhhhhhhggggggddddddccccccccccccddddddddddddddddddddddddddddddeeefffffffffggggggggggggggghhhiiiiiijjjjjjiiiiiiggghhhhhhhhhgggfffdddcccbbbccceeeeeeeeeeeegggiiinnntttxxxrrrqqqyyyuuufffUUUMMMIIIEEEBBBBBB@@@@@@???>>>============>>>>>>???????????????>>>>>>@@@CCCEEEGGGJJJMMMPPPTTTXXX```hhhrrr}}}~~~|||zzzxxxxxxzzz|||||||||zzz{{{|||}}}~~~~~~}}}|||zzz{{{{{{yyyuuusssssstttxxx|||888888888888888888888888999999:::::::::;;;;;;;;;999999:::;;;;;;<<<======;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@;;;;;;;;;<<<<<<>>>??????;;;===?????????@@@BBBDDDCCCIIIOOOPPPQQQ[[[nnn~~~lllggg___YYYVVVUUUUUUUUU```fffnnnuuu|||wwwoookkkfffccc```]]]]]]```dddgggkkkoooyyy|||uuuqqqoookkkjjjiiigggffffffffffffffffffggghhhiiijjjkkkkkkgggggghhhhhhhhhhhhhhhgggggggggggggggfffdddbbbaaa```aaacccddddddcccbbbaaaaaabbbdddfffgggfffdddccccccccceeegggjjjlllmmmnnnmmmnnnpppqqqpppooommmllliiiiiihhhhhhhhhiiikkklllpppppppppqqqpppoooooonnnjjjjjjiiiiiihhhhhhhhhgggddddddccccccccccccddddddddddddddddddddddddddddddfffffffffggggggggghhhhhhhhhhhhiiijjjjjjjjjjjjjjjggghhhiiiiiihhhfffdddcccdddeeeffffffeeeeeegggiiihhhlllvvvvvvpppsssyyysss```UUUOOOIIIFFFEEECCCBBBAAA@@@????????????<<<===>>>>>>???>>>>>>>>>;;;===@@@AAABBBDDDFFFHHHMMMQQQWWW___jjjvvv~~~|||{{{{{{{{{|||}}}zzzzzzxxxvvvvvvxxxzzzzzzzzzyyyzzz{{{|||||||||{{{zzzyyy{{{|||{{{xxxxxxzzz}}}555555555555666666666666888888888888888888888888:::::::::;;;;;;<<<<<<<<<<<<===============<<<<<<:::;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBCCCDDDGGGJJJLLLPPPXXXeeennnyyyrrrggg^^^WWWTTTRRRQQQVVVXXX\\\bbbjjjsss|||{{{qqqfff```___ZZZ[[[[[[\\\^^^dddkkkqqq||||||vvvqqqnnnjjjjjjkkkkkkkkkjjjiiiiiifffgggjjjlllmmmlllkkkjjjkkkjjjhhhgggffffffggggggffffffffffffffffffeeeeee```````````````aaabbbbbbdddddddddddddddddddddddddddeeefffhhhjjjkkkkkkkkkjjjkkkmmmnnnnnnnnnmmmllljjjiiihhhhhhhhhiiijjjkkkjjjlllnnnnnnlllkkkjjjkkkkkkkkklllmmmoooooollljjjffffffeeeddddddddddddddddddccccccbbbccccccddddddhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjiiigggfffeeefffeeedddcccbbbaaaaaaaaaiiiiiipppwwwvvvuuuyyyvvvfff[[[RRRKKKGGGCCCAAA????????????>>>===????????????>>>>>>>>>>>>?????????@@@AAAAAAAAABBBGGGJJJOOOVVV___jjjvvv~~~{{{yyy|||~~~~~~}}}|||}}}}}}{{{yyyyyy{{{}}}{{{{{{|||zzzwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{||||||}}}}}}}}}zzzyyyxxxxxxyyy{{{~~~555555666666666777777777888888888888888888888888999999999999::::::;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<======>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@BBBBBBCCCCCCEEEHHHIIIKKKQQQ[[[cccvvv}}}sssiii```ZZZTTTQQQQQQRRRTTTXXX^^^gggooouuuvvv~~~yyyoooggg___[[[\\\WWWYYY]]]bbbgggooowww}}}}}}wwwssspppnnnkkkkkkkkklllkkkkkkjjjiiihhhiiikkkllllllkkkjjjiiiiiihhhggggggggggggiiiiiiiiihhhhhhgggfffeeeeeedddaaaaaaaaa```aaaaaabbbbbbdddddddddeeeeeeeeeeeeeeedddeeegggiiikkkllllllmmmlllmmmnnnnnnoooooonnnnnnkkkjjjiiiiiiiiijjjkkkkkkjjjlllnnnnnnlllkkkkkkkkkmmmmmmnnnqqqsssrrrooommmkkkjjjiiihhhgggfffffffffdddddddddccccccddddddeeeggggggggghhhhhhiiiiiiiiijjjjjjkkkllllllllllllkkkjjjjjjiiiiiihhhfffeeeeeedddcccbbbaaaaaaaaaaaaaaafffffflllyyy|||yyyyyyyyymmm```UUUMMMJJJHHHEEECCCCCCCCCAAA@@@????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAACCCHHHNNNVVV```kkkrrr~~~xxxwwwyyy}}}}}}|||{{{|||}}}~~~~~~}}}{{{zzz{{{~~~zzzvvvwwwwwwuuussstttuuuuuuuuuvvvvvvwwwwwwzzzzzz{{{{{{{{{zzzxxxxxxvvvvvvvvvwwwxxx|||666666666777777777888888888888888888888888888888888888888888999999999999;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@BBBCCCCCCCCCEEEGGGGGGGGGKKKRRRWWWiiisssyyyoooeee[[[VVVPPPOOONNNOOOSSSYYY```dddfffnnnyyy|||rrrgggaaa]]]YYYYYY\\\[[[```gggnnnvvv~~~zzzuuurrrqqqpppooollllllmmmmmmllllllkkkjjjjjjkkklllllllllkkkjjjiiigggggggggggghhhiiijjjkkkkkkkkkjjjhhhgggfffeeedddccccccbbbaaaaaaaaabbbbbbdddeeeffffffggggggggggggeeefffhhhjjjlllmmmnnnnnnooonnnnnnnnnnnnoooppppppllllllkkkkkkkkkkkklllllliiikkkmmmmmmlllkkkkkklllnnnoooqqquuuwwwvvvssspppnnnmmmkkkjjjhhhhhhggggggeeeeeeddddddcccddddddeeeeeeffffffggghhhiiijjjjjjjjjjjjkkkllllllllllllkkkiiiiiihhhgggfffeeeddddddaaaaaa````````````aaaaaabbbbbbgggppp||||||sssaaaUUULLLIIIEEEBBBAAAAAA@@@???@@@@@@?????????>>>>>>>>>????????????>>>>>>>>>>>><<<>>>BBBFFFMMMUUU^^^eeessszzz}}}xxxwwwzzz}}}~~~~~~}}}|||||||||}}}~~~}}}~~~yyyssspppqqqrrrpppoooqqqrrrrrrssstttuuuuuuvvvwwwwwwxxxxxxxxxvvvuuutttqqqsssuuuwwwyyy~~~777777777777888888888888888888888888888888888888888888999999999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>@@@AAABBBCCCDDDEEEGGGGGGGGGIIIMMMQQQ]]]gggwwwtttiiibbbYYYUUUQQQNNNPPPSSSWWWYYY^^^dddmmmwwwxxxqqqiiibbb\\\ZZZYYYZZZ^^^dddkkkpppxxx{{{wwwsssppppppqqqrrrrrrmmmmmmmmmmmmmmmllllllkkkjjjkkkllllllmmmlllkkkkkkhhhhhhhhhiiiiiijjjjjjkkkkkkkkkjjjjjjiiihhhggggggfffeeedddcccbbbbbbbbbbbbdddeeefffhhhiiiiiiiiihhhggghhhiiikkkmmmnnnooooooooonnnmmmlllmmmmmmooopppmmmmmmmmmllllllllllllllliiijjjllllllkkkkkklllmmmnnnooorrrvvvyyyxxxuuurrrnnnmmmkkkiiihhhgggffffffeeeddddddcccccccccccccccddddddeeefffhhhiiijjjjjjiiijjjkkkkkkllllllkkkkkkhhhgggfffeeedddccccccccc```_________``````aaabbb``````dddjjjqqqjjj\\\MMMIIIDDDAAA@@@??????>>>@@@@@@@@@?????????>>>>>>??????>>>>>>======<<<<<<<<<>>>@@@CCCHHHNNNUUUZZZfffmmmyyy~~~}}}}}}zzzvvvsssooommmnnnooonnnmmmoooooopppqqqssstttuuuuuuqqqrrrsssttttttsssrrrqqqnnnqqquuuxxx{{{777777777777888888888888777777777777777777777777::::::::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::;;;<<<===???@@@AAABBBBBBCCCEEEFFFGGGIIILLLNNNSSS[[[iiixxxzzzssshhhbbbZZZUUUTTTTTTTTTTTTRRRWWW^^^fffppp~~~zzzxxxuuurrrnnniiiccc```^^^YYYXXXZZZ]]]aaahhhppp{{{{{{wwwuuurrrooommmnnnpppppppppmmmmmmnnnnnnmmmmmmlllkkkiiiiiikkklllmmmnnnoooooolllllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkiiihhhfffeeeccccccbbbbbbccceeegggiiijjjjjjjjjiiihhhiiikkklllnnnooooooooommmmmmkkkjjjjjjkkklllmmmmmmmmmmmmllllllkkkkkkkkkhhhiiikkkkkkjjjkkkmmmnnnmmmnnnqqqtttwwwwwwtttqqqnnnmmmkkkjjjhhhgggffffffddddddcccbbbbbbbbbbbbbbbcccdddeeefffggghhhiiiiiihhhiiiiiijjjkkkjjjjjjjjjgggfffdddcccbbbaaaaaaaaa^^^^^^^^^^^^___```aaabbb``````cccfffkkkuuuqqqeeeSSSOOOIIIDDDCCCCCCCCCCCC@@@@@@@@@@@@???????????????>>>>>>======<<<<<<<<<===???@@@BBBDDDHHHNNNRRRZZZbbbmmmvvv|||~~~~~~~~~yyyyyyzzz|||}}}xxxuuusssqqqpppnnnnnnnnnnnnnnnmmmmmmnnnooopppqqqrrrssstttpppooooooooonnnmmmllllllnnnsssxxx{{{~~~666666666777777777888888777777777777777777777777:::::::::::::::999999999888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDGGGIIIKKKOOOUUU___kkkyyywwwpppggg```]]]ZZZVVVRRRLLLOOOTTTZZZbbbooo}}}xxxpppkkkiiieeedddbbb___]]][[[YYYYYYYYYXXXZZZ```fffkkksss||||||xxxxxxwwwtttpppqqqooolllkkklllmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkiiiiiijjjlllnnnoooqqqqqqnnnnnnnnnnnnmmmlllkkkjjjkkkkkkllllllmmmnnnnnnnnnkkkjjjhhhfffdddcccbbbbbbbbbdddgggiiikkkkkkkkkjjjjjjkkklllmmmmmmnnnnnnnnnkkkkkkjjjiiiiiiiiiiiijjjkkkkkkllllllkkkjjjiiihhhggghhhjjjjjjjjjkkkmmmooommmmmmoooqqqssstttrrrpppnnnnnnlllkkkiiiiiihhhhhheeeeeedddcccbbbbbbbbbbbbcccddddddeeefffggghhhhhhgggggghhhiiiiiiiiiiiihhhfffdddbbbaaa```___``````]]]]]]]]]]]]]]]^^^___```______```dddgggnnn}}}zzzppp[[[UUUMMMGGGDDDCCCCCCCCCAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===============>>>??????@@@CCCGGGJJJPPPVVV___gggmmmpppsssuuuuuuwwwyyy||||||xxxtttqqqoooooonnnnnnnnnnnnnnnnnnnnnnnnkkkllllllmmmnnnooopppppppppnnnllliiiggggggggggggpppuuu{{{~~~555555666666666777777777777777777777777777777777:::999999999888888888888777888999::::::;;;;;;;;;888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<=========>>>>>>AAA@@@???@@@BBBEEEHHHIIILLLOOOVVV^^^jjj{{{~~~tttmmmgggbbb[[[UUUNNNPPPRRRTTTXXXbbbnnnwwwvvvmmmiiieee^^^YYYXXXWWWWWWVVVUUUTTTVVVXXXZZZ[[[]]]ccckkkrrrwwwxxxssssssssspppmmmpppnnnlllkkklllmmmlllllllllmmmmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmooopppqqqnnnooopppppppppooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmllljjjgggeeecccbbbbbbaaacccfffiiikkkkkkkkkjjjkkkllllllmmmmmmllllllkkkiiijjjjjjjjjiiiiiihhhgggiiijjjjjjjjjiiihhhffffffggghhhiiiiiiiiikkknnnpppnnnnnnmmmnnnpppqqqpppooolllkkkjjjiiihhhhhhhhhhhhggggggfffeeedddddddddddddddddddddeeeeeefffffffffeeeffffffgggggggggggggggeeecccaaa___^^^^^^___```[[[[[[ZZZZZZZZZ[[[\\\\\\]]][[[]]]aaaeeeiiiqqqzzz}}}fff___UUUKKKFFFCCCBBBAAAAAAAAA@@@@@@@@@?????????===>>>>>>>>>>>>>>>??????<<<===>>>>>>>>>???BBBEEEGGGKKKQQQWWW\\\bbbgggkkkqqqtttxxx{{{~~~wwwuuurrrnnnlllkkkkkklllkkklllmmmnnnmmmllllllllliiiiiiiiijjjjjjkkkkkkkkkjjjhhheeecccccceeehhhjjjrrrwww}}}~~~555555555555666666666666777777777777777777777777999888888888777777666666666777888999:::;;;;;;;;;777777888999::::::;;;;;;999999999999999999999999;;;::::::999999::::::;;;========================EEECCC@@@@@@BBBEEEHHHIIIEEEGGGKKKPPP[[[lll}}}vvvpppiii```YYYQQQQQQPPPOOOOOOUUU^^^eeegggnnnxxxxxxnnneee]]]ZZZWWWRRRNNNNNNPPPPPPPPPPPPRRRUUUZZZ]]]```ccckkkuuu{{{wwwrrrsssssspppmmmqqqooommmmmmnnnooonnnnnnllllllmmmmmmllllllkkkjjjmmmmmmmmmmmmmmmnnnooopppmmmnnnpppqqqrrrrrrqqqqqqppppppoooooonnnnnnmmmmmmnnnmmmkkkhhhfffdddcccbbb```bbbfffiiikkkkkkkkkjjjllllllmmmmmmlllkkkkkkjjjiiijjjkkkkkkjjjiiihhhggghhhiiiiiiiiihhhgggeeedddfffggghhhiiiiiikkknnnqqqpppnnnlllmmmnnnoooooonnnhhhhhhgggfffeeeeeeffffffiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeefffgggfffffffffdddccc```^^^]]]]]]^^^___YYYYYYXXXXXXXXXXXXYYYYYY[[[XXXYYY___cccfffjjjppp|||tttlll___TTTMMMIIIFFFEEEAAAAAAAAA@@@@@@@@@??????======>>>>>>??????@@@@@@===>>>>>>>>>>>>???AAADDDAAADDDHHHLLLRRRXXX___dddiiimmmqqquuuxxx}}}|||xxxuuupppnnnkkkhhhggghhhiiijjjhhhjjjllllllkkkjjjjjjjjjgggggggggggghhhhhhhhhhhhcccaaa______bbbgggmmmqqqrrrxxx~~~}}}~~~222333333444444333333222444444333333444555777888666666666666666666555555999999999888888888888888999999999999999999999999999999999888888888777777888888888888888888999999:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDEEEFFFIIIMMMUUUaaammmuuuyyyrrrhhhaaa[[[ZZZWWWSSSPPPPPPSSSUUU^^^^^^```dddhhhkkkkkkjjjpppsssxxx{{{rrrjjjeee[[[XXXUUUQQQNNNLLLLLLLLLJJJKKKNNNRRRYYYaaahhhlllrrruuuzzzxxxvvvsssooonnnpppmmmnnnnnnnnnooooooppppppnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrqqqqqqqqqqqqppppppqqqrrrrrroooooonnnnnnnnnnnnnnnoooqqqooollljjjhhhgggfffffffffggghhhiiikkklllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkkjjjjjjiiigggeeecccaaa```aaacccfffiiikkkllllllmmmoooooonnnmmmllllllkkkkkkhhhhhhhhhhhhhhhhhhiiiiiiiiihhhgggffffffeeeeeeffffffeeeeeeddddddcccbbbbbbbbbbbbbbbbbbaaaaaa``````ccccccbbbaaa___]]][[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVXXXYYYZZZ]]]bbbeeettt~~~|||oooggg]]]OOOGGGEEEDDDEEEDDDBBB???>>>>>>???@@@AAABBBAAA>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCFFFJJJMMMPPPQQQ[[[```gggnnntttzzz~~~}}}}}}}}}~~~yyytttpppmmmllliiihhhgggfffffffffggghhhhhhhhhiiiiiijjjiiiiiiiiifffcccaaaaaabbbbbb___\\\YYYXXXXXXYYY___gggpppvvvzzz{{{|||~~~222333333444444333333222444333333333444555777888555555555555555555555555888888888888888888888888777777777777777777777777:::::::::999999999888888999999::::::::::::;;;;;;:::;;;<<<======>>>>>>===???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDGGGMMMWWWaaaiii|||sssmmmeeebbb^^^YYYTTTSSSSSSTTTWWWWWWWWWYYY\\\^^^^^^^^^aaacccfffmmmuuuwwwtttpppnnnooopppooommmiiijjjjjjhhhddd^^^XXXUUUSSSRRROOOMMMKKKKKKKKKLLLOOOQQQUUU\\\dddllltttxxx}}}wwwvvvsssooommmnnnmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmmmoooooopppqqqrrrssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrsssrrrqqqpppooonnnnnnnnnqqqooommmkkkiiihhhhhhhhhgggggghhhjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllkkkkkkkkkjjjjjjiiiiiigggeeecccbbb```bbbcccfffhhhjjjlllllllllnnnnnnmmmllllllkkkjjjjjjgggggggggggghhhhhhhhhhhhiiihhhgggfffeeeeeeeeeeeeffffffeeeddddddccccccbbbaaaaaaaaaaaaaaaaaa``````bbbbbbaaa```^^^\\\ZZZYYYWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUWWWWWWYYY\\\```cccjjjssszzznnn^^^RRRLLLIIIHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEGGGHHHIIIPPPUUU[[[bbbiiipppvvv{{{{{{xxxtttpppmmmjjjiiiiiigggfffeeeeeedddeeeffffffgggggggggggggggffffffeeeccc```\\\[[[[[[[[[YYYWWWUUUWWWZZZ^^^eeennnwww|||222333333444444333333222444333333333444555666777444444444444444444555555666666777777888888999999888888888888888888888888::::::::::::999999999999999999999:::::::::;;;;;;999:::;;;<<<============>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCFFFMMMUUU[[[ppp|||}}}uuuqqqkkkddd___[[[XXXWWWUUUSSSQQQPPPQQQRRRRRRQQQVVVUUUVVVXXX^^^eeelllqqq|||~~~zzzrrrtttwwwzzz}}}zzzsssnnnccc```]]][[[[[[[[[[[[ZZZVVVVVVVVVUUUTTTQQQOOOMMMMMMLLLLLLLLLLLLNNNPPPQQQWWW[[[bbbkkkttt|||{{{wwwvvvtttooolllmmmlllkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnqqqqqqrrrsssttttttttttttssssssrrrrrrrrrrrrssssssvvvuuutttrrrppppppooooooqqqpppooommmlllkkkkkkkkkhhhhhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmnnnmmmlllkkkjjjjjjjjjiiihhhgggeeecccbbbbbbccceeegggiiikkklllllllllllllllkkkjjjjjjiiiiiigggggggggggggggggggggggghhhhhhgggfffeeeeeeeeeeeeffffffeeeddddddccccccbbb___```````````````````````````___^^^\\\ZZZYYYWWWUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSUUUUUUVVVYYY\\\___cccjjjvvvzzzxxx~~~vvvfff]]]TTTNNNGGGCCCCCCDDDDDDCCC@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBEEEIIIOOOUUU[[[ccckkkppptttyyyzzzwwwmmmkkkgggdddbbbbbbcccddddddcccccccccccccccdddeeefffffffffeeedddcccaaa```___\\\WWWTTTSSSSSSSSSRRRRRRWWW___hhhpppyyy222333333444444333333222333333333444444555555555333333333444444444444444555555666666777888999999::::::::::::::::::::::::999999999888888888888777666666777777888888999999999999:::<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBBBBBDDDIIIOOOTTT```nnnzzzsssmmmgggccc```[[[XXXSSSPPPOOOOOONNNMMMSSSQQQPPPPPPSSSXXX^^^aaaeeegggkkknnnnnnlllhhheee```aaabbbcccdddhhhnnnrrrqqqpppooommmjjjeee```]]]VVVUUUSSSQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPMMMNNNOOOQQQUUUXXX[[[\\\ccchhhpppyyy~~~yyywwwwwwvvvpppmmmmmmkkkjjjiiiiiiiiijjjjjjkkklllllllllmmmmmmnnnnnnnnnrrrsssttttttuuuuuuuuutttttttttsssrrrrrrrrrssssssvvvvvvuuussssssrrrrrrrrrqqqqqqppppppoooooonnnnnniiijjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnkkklllnnnoooooonnnllljjjkkkkkkkkkjjjiiigggfffeeebbbcccdddfffhhhjjjkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggghhhgggfffeeeddddddddddddeeeeeeeeedddccccccbbbbbb^^^^^^^^^^^^____________^^^^^^]]]\\\[[[YYYXXXWWWTTTTTTSSSSSSRRRRRRRRRQQQPPPRRRSSSSSSTTTUUUXXX[[[\\\bbbjjjuuu|||vvvxxx|||ssseee[[[OOOHHHFFFGGGEEECCCBBBAAA>>>===>>>>>>>>>>>>========================????????????@@@@@@@@@@@@BBBDDDHHHLLLQQQXXX```eeeggglllsssyyy{{{wwwrrrmmmjjjbbb```]]][[[ZZZ[[[]]]___aaaaaaaaaaaabbbbbbccccccffffffeeedddbbb___^^^\\\[[[XXXSSSOOONNNOOOPPPQQQUUU]]]iiittt}}}~~~}}}{{{~~~222333333444444333333222333333333444444444444444333333333444444444555555444444555666777777888888999999999999999999999999777777777777666666666666555555666777777888999999888999:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>???@@@AAAAAABBBCCCGGGLLLPPPSSS```ttt{{{uuuoookkkddd```[[[VVVTTTRRRPPPOOORRRQQQNNNMMMNNNRRRVVVXXXVVVXXX[[[]]]]]][[[XXXVVVTTTTTTTTTSSSSSSUUUZZZ]]]\\\]]]]]][[[YYYUUUSSSQQQNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKLLLNNNPPPQQQTTTVVVYYY\\\aaaeeehhhjjjqqquuu}}}|||xxxvvvxxxwwwrrrnnnnnnjjjiiihhhgggggghhhiiijjjjjjkkkkkklllmmmnnnnnnooossssssttttttuuuuuuttttttuuutttssssssrrrrrrrrrsssttttttttttttttttttuuuuuurrrrrrrrrrrrqqqqqqppppppkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjlllnnnoooooonnnlllkkkmmmmmmmmmmmmlllkkkiiiiiibbbcccdddeeeggghhhjjjkkkiiiiiiiiiiiiiiihhhhhhhhhiiiiiihhhhhhhhhggggggggggggfffeeeddddddcccccccccdddddddddcccbbbbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVSSSSSSSSSSSSRRRRRRRRRRRROOOPPPRRRRRRRRRRRRTTTVVVSSSXXX___hhhuuuxxxvvvxxxzzznnn^^^RRRMMMKKKHHHEEEHHHEEE@@@>>>???@@@??????===========================>>>>>>??????@@@@@@@@@AAACCCEEEGGGJJJNNNTTTXXX[[[___eeekkkpppvvv{{{{{{tttnnnjjjfffbbb___\\\ZZZXXXVVVUUUWWWYYYZZZ]]]^^^^^^___```aaaaaabbbeeeeeecccaaa___\\\ZZZYYYSSSQQQNNNKKKKKKNNNRRRUUU^^^hhhvvv}}}|||222333333444444333333222222333444444444444333333333333333444555555666666444444555555666666777777666666666666666666666666666666666666555555555444666777777888999:::;;;;;;888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===>>>???@@@AAADDDHHHLLLJJJUUUddduuu|||wwwoookkkfffaaa^^^[[[WWWUUUSSSRRRPPPNNNNNNPPPRRRSSSQQQSSSTTTUUUTTTQQQOOOMMMMMMMMMMMMLLLKKKLLLOOOQQQOOOQQQRRRRRROOOMMMMMMMMMKKKLLLMMMMMMLLLKKKMMMNNNOOOOOOPPPQQQSSSVVVYYYZZZaaacccfffkkkoootttwwwxxx~~~~~~zzzvvvtttvvvvvvqqqnnnnnnkkkiiigggffffffggghhhiiiiiijjjkkklllmmmnnnoooooorrrrrrsssssstttssssssrrruuutttsssrrrqqqqqqqqqrrrsssssssssssssssuuuvvvvvvsssssssssssssssrrrqqqpppmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllljjjkkklllmmmnnnmmmllllllmmmmmmnnnnnnmmmlllkkkkkkcccccccccdddfffgggiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggfffffffffffffffeeedddccccccccccccccccccbbbbbbaaa``````___]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXVVVUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQNNNOOOQQQQQQPPPPPPQQQSSSQQQVVV[[[aaakkk~~~}}}wwwxxxvvvssscccYYYSSSPPPMMMPPPKKKDDD@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>?????????@@@BBBBBBCCCEEEIIILLLPPPSSSXXX\\\aaaffflllpppvvvxxxzzz|||}}}qqqlllfffaaa]]][[[XXXVVVUUUUUUTTTSSSSSSTTTUUUVVVYYYZZZ[[[]]]^^^_________aaa```___\\\ZZZWWWTTTSSSKKKKKKKKKKKKMMMRRRXXX]]]jjjttt222333333444444333333222222333444444444444333222333444444555666666777777555555555555555555555555555555555555555555555555777666666666666555555555666666777888999:::;;;;;;777888999::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>><<<===??????@@@BBBEEEGGGFFFLLLVVVbbbooo~~~{{{vvvrrroookkkfffccc^^^]]][[[YYYWWWVVVVVVVVVVVVVVVVVVUUUSSSPPPNNNLLLKKKLLLMMMMMMLLLMMMOOOQQQMMMOOORRRQQQOOONNNOOOQQQNNNPPPSSSSSSRRRRRRTTTVVV[[[[[[]]]```dddhhhkkkmmmrrrtttwww{{{~~~yyyxxxsssqqqsssrrrooommmnnnkkkiiigggeeeeeefffhhhiiihhhiiijjjkkkmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqppptttsssrrrqqqqqqpppppppppsssrrrrrrrrrrrrsssssstttttttttttttttsssrrrpppooonnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkllllllllllllllllllmmmmmmmmmlllkkkkkkcccccccccccceeeggghhhjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggfffeeeeeedddccccccfffeeedddcccbbbbbbbbbbbbaaaaaaaaa```______^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQQQQOOOOOOOOOPPPQQQUUUZZZ]]]cccrrr~~~wwwvvvhhh___\\\[[[XXXQQQHHHCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<>>>???@@@@@@@@@BBBDDDHHHJJJMMMOOORRRWWW]]]aaaeeehhhlllooorrrvvv{{{~~~~~~wwwqqqlllbbb^^^YYYUUUSSSQQQPPPOOONNNNNNOOOQQQRRRRRRSSSSSSTTTUUUWWWYYY[[[[[[\\\[[[YYYXXXWWWUUURRROOOMMMKKKGGGJJJMMMPPPUUU[[[dddjjjttt~~~222333333444444333333222222333444444444333222111444444555555666777888888555555555555555555444444666666666666666666666666777777777777666666666666333444555666777888999999777777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>===???@@@@@@@@@AAACCCEEEDDDHHHNNNVVVbbbrrr~~~zzzuuuqqqkkkjjjiiifffdddaaa___^^^\\\\\\[[[YYYVVVSSSQQQOOOKKKMMMOOOPPPQQQQQQSSSUUUOOORRRUUUUUUSSSSSSUUUWWWTTTWWW[[[\\\[[[[[[]]]```bbbdddgggkkkpppuuuyyy{{{~~~xxxsssvvvqqqnnnppppppmmmlllmmmllljjjgggeeeeeefffhhhiiihhhhhhjjjkkkmmmnnnooopppppppppqqqqqqqqqppppppoootttsssrrrqqqpppppppppppptttsssrrrqqqqqqqqqqqqqqqtttuuuuuuuuutttrrrpppooonnnnnnnnnnnnnnnmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjkkklllmmmjjjkkkkkklllkkkkkkjjjjjjccccccccccccdddfffhhhiiiiiiiiiiiiiiiiiijjjjjjjjjeeeeeedddccccccbbbaaaaaafffeeedddcccbbbbbbbbbbbb`````````___^^^^^^]]]]]]^^^]]]\\\[[[ZZZXXXXXXWWWSSSSSSSSSSSSRRRQQQOOOOOONNNNNNNNNNNNNNNNNNNNNOOONNNOOOQQQQQQOOONNNOOOOOOMMMQQQUUUUUUYYYeeeyyy{{{rrrhhheeefff]]]UUUKKKEEEDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========;;;===???@@@@@@@@@AAABBBCCCDDDFFFHHHJJJNNNSSSWWWWWW[[[___cccgggkkkpppssswwwzzz~~~}}}wwwqqqjjjccc^^^YYYUUUPPPMMMLLLLLLKKKKKKGGGIIILLLNNNPPPQQQQQQQQQQQQRRRTTTWWWXXXYYYYYYYYYSSSRRRQQQOOOLLLJJJGGGFFFHHHLLLQQQWWW]]]eeeooouuuyyy333444555666555444333222333333333333333333333333666666666555444444333333333444444444555555666666666555444444444666777888666666666666666555555555999999888888888888999999888999999999999999999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<===???AAABBBDDDDDDDDDCCCEEEHHHNNNWWWcccpppyyy|||zzzwwwtttrrrqqqppppppnnnmmmjjjfffaaa\\\WWWUUUYYYYYYYYYYYYZZZ\\\]]]___^^^^^^]]]]]]___bbbeeefffgggggghhhhhhhhhiiiiiiiiinnnpppuuuzzz~~~|||}}}|||zzzzzzyyyuuurrrqqqpppooonnnmmmlllkkkkkkkkkjjjiiigggfffeeeeeeeeeiiiiiijjjlllmmmoooppppppoooooonnnnnnoooooopppqqqpppooonnnmmmmmmnnnoooooouuussspppnnnmmmnnnppprrrqqqqqqrrrqqqqqqpppooonnnmmmlllkkkkkkkkkkkklllmmmhhhhhhhhhhhhiiijjjkkklllmmmmmmlllkkkjjjjjjjjjjjjhhhhhhiiijjjjjjjjjiiiiiieeebbb___```dddggggggggghhhiiiiiiiiihhhgggfffeeefffeeecccbbb```_________```aaaaaabbbaaa___^^^]]]bbbaaa___]]][[[YYYWWWWWW[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTRRROOONNNLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMLLLMMMOOOOOOMMMJJJJJJJJJLLLQQQVVV^^^mmm{{{{{{sssnnnhhh]]]PPPGGGDDDCCC@@@===@@@@@@@@@>>><<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCEEEGGGIIIJJJNNNOOORRRVVV[[[```dddgggiiikkkmmmooopppsssvvvyyy~~~zzzwwwqqqjjjccc]]]XXXVVVPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOQQQSSSSSSRRRPPPPPPQQQOOONNNLLLJJJIIIIIIJJJJJJIIIQQQ[[[eeekkkqqqxxx|||}}}111222333444444444444444333333333333333333333333555555555555444444444444444444444555555666777777555555555555555666777777777777777777777777777777888888888777777888888888999999::::::::::::;;;;;;===<<<<<<;;;;;;<<<<<<===<<<===???@@@BBBCCCCCCDDDAAABBBDDDGGGNNNXXXcccjjj|||~~~}}}{{{wwwrrrmmmhhhffffffeeeeeeeeeggghhhjjjkkknnnnnnnnnoooqqqtttwwwyyy{{{{{{{{{{{{zzzzzzzzzzzz}}}~~~yyywwwxxxyyywwwuuutttuuuuuurrrppppppooommmkkkjjjjjjjjjjjjkkkjjjiiigggffffffffffffhhhhhhiiikkklllmmmoooooooooooonnnnnnoooooopppqqqooonnnlllkkkkkklllmmmmmmpppnnnmmmkkkkkkkkklllmmmnnnnnnoooooonnnnnnmmmmmmlllkkkjjjiiiiiijjjkkklllhhhhhhhhhhhhiiijjjkkklllnnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhfffcccaaaaaadddfffffffffgggggghhhhhhggggggffffffeeedddbbbaaa______^^^^^^______``````___^^^\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLNNNLLLKKKLLLMMMMMMKKKIIIKKKJJJLLLPPPSSSXXXeeeqqq{{{zzzssskkk```RRRHHHEEECCC@@@>>><<<===============>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???AAABBBCCCDDDEEEGGGJJJMMMQQQTTTUUU\\\^^^```aaabbbdddgggjjjkkkmmmoooooonnnnnnooopppwww{{{{{{wwwtttsssmmmjjjeee___XXXSSSOOOMMMIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLNNNPPPOOONNNLLLLLLLLLJJJIIIGGGFFFFFFHHHLLLOOOWWW___jjjssswwwzzz}}}~~~000000000111222444555666333333333333333333333333444444444444555555555555666666555555666666777777444555555666666666666666777777777777888888888888888777777666666777777888888888888999999:::::::::======<<<<<<<<<<<<======<<<===>>>???AAAAAABBBBBB???@@@@@@AAAEEELLLTTTZZZjjjuuu~~~zzzvvvtttwwwwwwwwwwwwxxxzzz{{{||||||xxxssspppqqqqqqpppooooooqqqqqqqqqooonnnmmmjjjhhhgggggghhhiiiiiiiiihhhggggggggggggggggggggghhhjjjkkklllmmmmmmooonnnnnnnnnnnnoooppppppmmmllljjjiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllljjjiiihhhgggggghhhiiijjjhhhhhhhhhhhhiiijjjkkklllnnnmmmmmmlllkkkkkkjjjjjjjjjiiihhhgggffffffggghhhfffdddbbbbbbccceeeeeeeeeeeeeeeffffffffffffggggggdddcccaaa```^^^]]]]]]]]]\\\]]]]]]]]]\\\[[[ZZZYYYVVVVVVWWWXXXZZZ[[[\\\\\\ZZZZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQOOOMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJJJJJJJKKKKKKIIIHHHJJJIIIKKKNNNOOORRRZZZcccmmm}}}tttiiiYYYNNNIIIFFFBBB???>>>>>>>>>>>>???>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@@@@@@@AAABBBDDDFFFGGGHHHMMMOOOPPPQQQQQQSSSVVVXXXZZZ\\\^^^^^^^^^]]]^^^___dddhhhnnnuuuzzz}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwtttsssqqqnnnjjjfffcccbbb___\\\XXXSSSNNNIIIFFFEEECCCBBBBBBBBBBBBBBBCCCDDDCCCDDDEEEFFFGGGIIIJJJJJJJJJLLLMMMLLLJJJHHHGGGHHHFFFEEEDDDCCCFFFLLLTTTZZZfffnnnxxx}}}}}}111000000///000222444555222222222222222222222222222222333444444555666666999888777666555555666666444555666777777666555444666777777777777777888888777777666666666666777777666666777777888888999999===<<<<<<<<<<<<<<<<<<===;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAFFFLLLPPP\\\gggxxx}}}xxxsssnnnllllllnnnmmmmmmnnnoooppppppooommmllliiigggfffggghhhiiihhhhhhggggggggggggggghhhgggggghhhiiijjjkkkllllllmmmmmmmmmmmmmmmnnnoooooolllkkkiiihhhgggggghhhiiijjjkkklllmmmmmmlllkkkkkkhhhhhhhhhiiiiiijjjkkkllljjjiiihhhgggggghhhiiijjjhhhhhhhhhhhhiiijjjkkklllnnnmmmmmmmmmlllkkkkkkjjjkkkiiigggeeeddddddeeeffffffeeedddccccccccccccccccccccccccdddeeefffggggggcccbbbaaa___]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWUUUSSSRRRPPPPPPPPPPPPQQQQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIHHHIIILLLMMMMMMRRRYYYeeepppwwweeeXXXPPPLLLFFFBBBDDDBBBAAA@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>???????????????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGJJJLLLOOOQQQSSSSSSSSSRRRSSSUUUUUUXXX^^^ccchhhjjjkkklllnnnnnnnnnmmmllljjjhhhgggeeedddcccaaa^^^\\\YYYXXXUUUSSSPPPLLLHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJIIIFFFEEEEEEEEEDDDDDDEEEFFFKKKVVVccclllwww}}}}}}{{{333222000000///000111222222222222222222222222222111222222333444555666666<<<:::888666444444444444444555666777777666555444555555555666666777777777777777666666666666777777777777888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>===>>>?????????@@@CCCHHHLLLQQQYYYffftttyyytttqqqmmmkkkllllllmmmmmmmmmlllllllllmmmmmmkkkiiihhhggghhhiiijjjggggggffffffeeefffffffffgggggghhhiiijjjjjjkkkkkkllllllkkkkkkllllllmmmnnnkkkjjjhhhgggffffffgggggghhhiiikkklllmmmlllkkkjjjgggggggggggghhhjjjkkkllljjjiiihhhgggggghhhiiijjjhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmlllkkkjjjiiiiiihhheeecccbbbcccdddeeedddddddddcccbbbaaaaaabbbbbbbbbbbbbbbcccdddfffgggcccbbb```___]]]\\\\\\\\\ZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSWWWVVVUUUSSSQQQPPPNNNMMMOOOOOOPPPPPPPPPOOOMMMLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJKKKKKKJJJIIIIIIIIIHHHFFFGGGKKKLLLKKKOOOTTTZZZaaaoootttfff\\\UUUMMMHHHGGGDDD@@@?????????===;;;>>>>>>>>>>>>>>>>>>>>>>>>========================::::::999999999::::::;;;:::::::::;;;;;;<<<>>>>>>@@@AAABBBAAAAAAAAACCCEEEEEEGGGIIIIIIHHHHHHIIIJJJMMMOOORRRVVVYYYZZZ[[[[[[\\\\\\[[[[[[ZZZXXXWWWVVVXXXXXXXXXWWWVVVUUUTTTSSSOOONNNKKKHHHFFFDDDBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDBBBAAABBBCCCCCCFFFJJJNNNVVVdddttt}}}|||333222222111000000111111222222222222222222222222111222222333444555555555;;;999777555333333444555666666666666666666555444444444555555666666777777888777777666666777777888999999:::;;;<<<======>>>;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>@@@DDDGGGLLLRRR[[[eeeqqq~~~tttqqqnnnkkkjjjllliiijjjkkkjjjhhhhhhhhhiiikkkkkkjjjjjjiiiiiiiiiiiigggfffeeedddddddddddddddeeeffffffggghhhhhhiiiiiijjjiiiiiiiiiiiijjjkkkkkkjjjiiigggfffeeeeeeeeeeeedddeeegggiiijjjjjjiiiiiihhhggggggfffgggiiikkkllliiihhhgggggggggggghhhiiihhhhhhhhhhhhiiijjjkkklllkkkllllllmmmlllkkkiiihhhffffffdddcccbbbbbbcccdddaaabbbcccbbb```___```aaaaaaaaa``````aaacccdddfffcccbbb```___]]]\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMLLLMMMNNNOOOOOOOOONNNMMMLLLHHHHHHHHHHHHIIIJJJKKKLLLHHHJJJKKKKKKIIIHHHHHHIIIGGGEEEEEEIIIKKKJJJMMMQQQSSSWWWbbbsssxxxnnneee\\\UUUKKKFFFAAA>>>>>>???>>><<<================================================<<<;;;;;;;;;;;;;;;<<<===::::::::::::;;;<<<======<<<===>>>=========???AAA@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIJJJLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNIIIHHHFFFDDDBBB@@@@@@???>>>>>>>>>>>>===<<<;;;:::<<<<<<===>>>>>>???@@@@@@>>>???@@@?????????BBBDDDFFFLLLTTT\\\fffttt}}}|||uuu111111222222333222222222111111111111111111111111222222222333333444444444777666444333333555777888777777666555555555555555444555555666777777888888888888888777777888888888888888999:::;;;<<<======:::999999888888999999::::::;;;;;;;;;;;;;;;::::::999;;;<<<======???BBBDDDFFFJJJQQQYYYcccqqqvvvnnnkkkkkkiiiiiikkkfffhhhjjjiiigggfffhhhjjjiiiiiijjjkkkjjjiiihhhgggfffeeedddcccbbbbbbaaaaaaccccccddddddeeeeeeffffffhhhgggggggggggghhhiiiiiihhhgggeeecccbbbbbbbbbcccbbbcccdddfffggghhhhhhhhhhhhgggfffeeefffgggiiijjjhhhgggfffeeeeeefffggghhhhhhhhhhhhhhhiiijjjkkkllljjjkkkllllllkkkjjjhhhfffcccccccccccccccccccccccc^^^```bbbaaa___^^^___```bbbaaa```___```aaacccdddccccccaaa___^^^]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQPPPNNNMMMLLLLLLKKKKKKMMMMMMNNNMMMLLLKKKHHHHHHGGGGGGGGGHHHHHHIIIFFFIIIJJJJJJGGGFFFFFFHHHHHHDDDCCCGGGIIIHHHJJJMMMPPPRRRZZZgggttt}}}ssslll[[[SSSIIICCCAAAAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<======>>>??????>>>======<<<<<<<<<<<<<<<999;;;<<<;;;;;;;;;>>>???>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDBBB@@@???>>>======::::::;;;<<<<<<;;;:::999;;;;;;<<<<<<======>>>>>><<<>>>???@@@@@@BBBFFFHHHMMMVVVbbbmmmyyy}}}{{{yyyzzz|||~~~|||ooo___...000111333444444444333111111111111111111111111222222333333333333444444333222111111333666999<<<888777666444444444555666555666666777888999999999999999888888888888999999444555666777888999::::::999888888888888888888999::::::;;;;;;;;;:::999999:::<<<===>>>>>>???AAACCC<<<@@@GGGNNNWWWbbboooxxxzzzqqqiiiggggggggggggiiieeehhhjjjjjjhhhhhhjjjlllggghhhjjjkkkkkkiiigggffffffeeedddbbbaaa`````````aaaaaaaaabbbbbbccccccdddfffffffffffffffggghhhhhhgggeeecccbbb`````````aaaccccccdddeeefffhhhiiiiiigggfffeeeddddddeeegggiiifffeeeddddddddddddeeefffhhhhhhhhhhhhiiijjjkkkllliiijjjkkklllkkkiiigggeeeaaabbbbbbcccccccccbbbbbb\\\___aaaaaa^^^]]]^^^```bbbaaa___^^^___```bbbcccdddcccaaa```^^^^^^]]]]]]\\\[[[YYYXXXWWWWWWXXXYYYVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIHHHFFFDDDEEEGGGIIIEEECCCEEEGGGFFFGGGKKKLLLMMMSSS[[[cccmmm~~~mmmbbbTTTJJJEEEBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<========================999999999999:::;;;<<<======<<<;;;:::999888888888999;;;<<<<<<;;;<<<>>>@@@999;;;===>>>======>>>????????????@@@AAACCCDDDEEE@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA???>>>===<<<<<<888999;;;<<<======<<<<<<;;;;;;;;;<<<<<<=========>>>@@@BBBCCCDDDGGGKKKOOOUUU```nnn{{{|||zzzyyyuuuvvvxxxzzz}}}|||vvvqqqbbbQQQ000000000///////////////000000111222222222222111222222333333333333444444555444333333555888;;;===:::999666444333333444555888444111555>>>FFFHHHHHHPPPIII???888666666666555555666666777888999999999777777666666777999;;;<<<::::::;;;;;;;;;:::999999999999:::;;;<<<===>>>??????AAADDDHHHNNNUUU\\\bbbwwwyyymmmjjjfffcccbbbcccdddfffhhhggggggfffffffffggggggiiiiiiiiiiiihhhhhhhhhhhhgggeeecccbbbaaa```^^^\\\\\\]]]___```aaabbbaaaaaabbbcccddddddeeeeeeeeeeeecccbbbaaa```````````````aaaaaaaaabbbccccccddddddgggfffeeedddddddddddddddggggggggggggggggggggggggffffffggghhhiiijjjkkkkkkiiiiiijjjjjjiiihhhfffeeeeeeeeedddcccbbbbbbbbbbbbaaaaaa```_____________________^^^]]]]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^___```[[[[[[YYYXXXVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGJJJJJJNNNSSSYYYaaappp~~~wwwdddUUUMMMIIIFFFDDD>>>???@@@@@@>>>===>>>>>>>>><<<;;;;;;===>>>>>>===;;;;;;;;;:::::::::999999<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999:::;;;:::999;;;AAADDDCCCFFFPPPYYY]]]kkkqqq|||~~~zzzxxxvvvvvvvvvvvvwww||||||tttiii[[[NNNIII000000000000000000000000000000111222222222222111222222222333333333444444777666555555666999;;;===888777666555444444555555333:::CCCLLLQQQSSSSSSSSSHHHCCC<<<777666777777666555555666777777888999999999888777777777888999:::999999::::::;;;:::::::::999999:::;;;<<<===>>>>>>===???AAACCCGGGLLLSSSWWWdddnnn}}}~~~vvvqqqjjjhhhdddbbbaaabbbccceeeffffffeeeeeeeeeffffffggggggggggggggggggggggggggghhhfffcccbbbbbbaaa^^^\\\\\\]]]^^^````````````______```aaacccddddddddddddbbbaaa```___^^^]]]]]]^^^^^^______```aaabbbbbbcccgggfffeeeeeedddddddddeeeffffffffffffffffffffffffeeeeeefffggghhhiiijjjjjjiiiiiijjjjjjiiihhhfffeeeccccccbbbbbbaaabbbbbbbbb``````___^^^^^^^^^^^^^^^______^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^___[[[[[[YYYWWWUUUTTTRRRRRRPPPPPPPPPPPPOOONNNMMMMMMPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFIIINNNRRRXXXdddppp{{{xxxggg\\\TTTMMMHHHCCCCCCBBB@@@>>>>>>>>>???===<<<;;;;;;<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<============<<<<<<============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAADDDDDDDDDDDDDDDCCCBBBBBB??????===<<<;;;:::::::::;;;;;;<<<<<<<<<===============<<<<<<===>>>>>>>>>AAAHHHNNNPPPVVVaaajjjooowww}}}|||{{{xxxxxxxxxyyy|||~~~rrrhhh]]]OOODDD@@@///000000000111222222222///000111111222222111111222222222222333333333333777666555444555777999;;;555555555555555555555555777BBBNNNRRRMMMGGGEEEFFF>>>;;;777666666777777777555555666666777777888888999999888777777777777777888888999:::;;;;;;;;;:::999999::::::;;;<<<=========>>>???@@@AAADDDHHHLLLUUU^^^kkkyyy|||xxxsssmmmiiieeedddaaa______```bbbcccccccccccccccdddeeeffffffdddeeeeeeffffffgggggghhhhhhfffdddccccccbbb```^^^]]]^^^^^^_________^^^^^^\\\]]]___aaabbbddddddeeeaaa```___]]]\\\[[[[[[[[[\\\\\\]]]^^^___```aaabbbgggfffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccddddddeeefffggghhhiiihhhiiiiiiiiiiiigggfffeeeaaa````````````aaaaaabbb___^^^]]]]]]]]]]]]]]]]]]______^^^]]]\\\[[[[[[ZZZXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWUUUSSSQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEJJJLLLNNNWWW```kkk~~~ttthhh\\\UUUPPPMMMHHHCCC@@@@@@@@@AAA>>>===<<<<<<>>>>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>><<<;;;::::::::::::888999999::::::;;;;;;;;;===<<<;;;;;;<<>>???>>>>>>@@@CCCFFFOOOUUU^^^iiittt|||zzzzzzzzz|||yyyuuurrrooolllhhheeeaaa```^^^]]]]]]^^^```bbbaaaaaaaaabbbbbbdddeeefffcccdddeeefffggghhhiiiiiiiiigggeeeddddddcccaaa__________________^^^^^^]]]ZZZ[[[]]]```cccdddffffffbbbaaa___^^^\\\[[[ZZZZZZ[[[[[[\\\^^^___```aaabbbffffffeeeeeeeeeeeeeeefffccccccccccccccccccccccccbbbbbbcccdddeeefffggggggggghhhhhhiiihhhgggeeeddd^^^^^^^^^^^^___```aaaaaa^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^]]]\\\ZZZYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRPPPOOONNNNNNNNNNNNMMMLLLKKKJJJKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCBBBEEEIIIJJJKKKPPPVVVaaapppuuulllddd]]]SSSKKKFFFDDDDDDEEEAAA@@@>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;=========>>>@@@DDDIIIMMMQQQ\\\gggoooxxxqqq```SSSHHH===888777//////000111222333333444//////000111111111111000111111111222222222333333333333222222333444555666222333444555666666666555555666777666333333555777333333444555444444333333555555555555555666666666444444555666777777888888666777888999::::::;;;;;;888888999999::::::;;;;;;;;;<<<=========>>>AAACCCGGGKKKQQQXXXaaaooo}}}}}}xxxvvvtttssstttqqqnnnkkkjjjhhhfffddd___^^^]]]\\\\\\^^^___````````````aaaaaacccddddddddddddeeefffhhhiiijjjjjjiiigggeeedddddddddbbb```aaaaaa```______^^^^^^^^^ZZZ\\\^^^aaadddfffhhhhhhdddcccbbb```^^^]]]]]]\\\\\\]]]]]]^^^```aaaaaabbbeeeeeeddddddddddddeeefffbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbcccdddeeeffffffgggggghhhhhhgggfffdddccc]]]]]]]]]]]]^^^___``````___^^^^^^^^^^^^^^^______^^^^^^^^^^^^\\\[[[YYYXXXVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUSSSQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAACCCGGGIIIIIILLLQQQUUU___qqqyyypppbbbWWWPPPNNNMMMLLLGGGEEEBBB@@@??????===<<<;;;;;;;;;;;;:::::::::::::::::::::999999999888888<<<<<<<<<;;;;;;;;;;;;;;;999999::::::::::::999999::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????BBBDDDFFFIIILLLRRRZZZ___iiittt~~~rrrdddSSSGGG>>>666222222///000000000111222222222...///000000111111000000111111111111222222222222444444444555666777888888333333444444444555555666000111333666888888666555222444555555333222222333444444555555555555555555222333444666777777888888777777888999:::::::::999888888888999999:::::::::777999:::;;;;;;<<<>>>@@@BBBEEEJJJOOOVVVbbbpppyyyzzzvvvrrrpppnnnkkkiiigggffffffeeecccaaa___^^^]]]\\\]]]]]]______````````````aaabbbccccccdddeeefffggghhhiiijjjjjjhhhfffddddddddddddbbb`````````___^^^]]]]]]^^^^^^[[[]]]___bbbeeegggiiiiiifffeeedddbbbaaa`````````^^^^^^______```aaaaaaaaacccccccccccccccddddddeeeaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbbbbddddddeeeffffffggggggggggggeeedddccc^^^^^^]]]]]]]]]^^^______^^^^^^^^^^^^^^^______```]]]^^^___^^^^^^\\\ZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPOOOOOONNNMMMLLLHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@===???DDDFFFFFFHHHLLLMMMTTTbbbtttwwwjjjdddaaa___^^^VVVQQQKKKEEEBBB???>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<999999::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>????????????@@@AAAAAAAAAAAA@@@??????::::::::::::::::::;;;;;;===>>>???@@@AAABBBCCCCCCGGGKKKQQQWWW\\\dddmmmttteeeXXXIIIAAA:::555333444000000000000000000000000...//////000000000000000111111111111222222222222333444444666777888999:::555444333333333444555666111222444555666444222000222444666555333222333555444444444444444444444444333333555666666666666555777888888999999999888888888888888888999999999999777999;;;;;;:::;;;===>>>???BBBEEEHHHMMMVVVaaaiiiyyy{{{vvvrrrooollljjjfffeeeddddddeeedddbbb``````___^^^^^^]]]^^^^^^___bbbaaaaaaaaaaaaaaabbbbbbddddddeeefffgggggghhhhhhgggeeedddcccdddcccbbb```^^^]]]\\\[[[[[[[[[\\\]]]\\\]]]___bbbeeeggghhhiiiffffffeeeccccccbbbbbbbbb____________````````````bbbbbbaaaaaabbbbbbcccdddaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccdddeeeeeefffffffffggggggfffeeecccbbb______^^^]]]]]]]]]^^^^^^]]]]]]\\\\\\]]]^^^^^^___]]]^^^_________]]]\\\ZZZZZZYYYXXXVVVUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOOOONNNMMMLLLLLLHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBB?????????@@@@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@======AAACCCCCCEEEHHHKKKNNNWWWfffuuu}}}{{{yyynnnggg[[[QQQJJJEEEBBB@@@>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::777777888999::::::;;;<<<999::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<:::;;;<<<======>>>>>>===@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<======>>>???>>>???AAAEEEHHHKKKMMMNNNRRRYYYccckkksss|||oooWWWLLLAAA<<<999666444666000000000000////////////...//////000000000000000000111111111111222222222111111333444666777888999666555333222222333555666111111222111111333666999111444666555333333555777444444444444444444444444444555666666666555444333888888999999999888888777888888888888888999999999:::<<<======<<<<<<===>>>:::<<>>>>>?????????@@@????????????@@@@@@@@@@@@BBB>>>===@@@CCCBBBDDDGGGIIIHHHMMMYYYeeevvv~~~yyyjjj]]]SSSLLLHHHFFF@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;;;;::::::444444555777888999:::;;;999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<999999:::;;;<<<<<<<<<<<>>>>>===@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJOOOTTTYYY\\\^^^bbbkkkwww~~~qqq]]]III@@@777555444222111222//////000000111111111111222111111111000000//////333333222222111000000000111333444444222222333555888666444333333222000...222111000//////000111222444444444555444444333333222222333444444555555666333444444555666777888888555777888777666555666888888666666777888999888777;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===???AAAEEEJJJNNNYYYdddsss}}}xxxrrrmmmjjjiiigggfffeeeeeeeeeeeeddddddcccbbbcccaaa___^^^^^^```bbbcccffffffdddcccbbbaaaaaa```bbbbbbbbbcccdddeeefffgggffffffeeedddbbb```___^^^[[[ZZZYYYXXXXXXYYY[[[\\\[[[]]]^^^___```bbbeeehhhiiihhhfffeeeddddddeeefffaaa``````_______________\\\^^^aaaaaaaaaaaabbbcccdddcccbbbaaa````````````aaaaaaaaaaaaaaa``````___```aaabbbccccccccccccccccccaaa]]]ZZZYYYYYYZZZ[[[WWWXXXYYY[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEGGGKKKQQQXXXeee|||~~~|||~~~uuuhhh^^^UUUPPPMMMIIIEEECCCDDDCCCAAA>>>@@@???>>><<<;;;<<<<<<======<<<;;;:::999:::;;;;;;:::666666:::;;;777777<<<:::999999999999999:::;;;888:::<<<<<<;;;:::;;;<<>>>>>???@@@BBBCCCEEEGGGIIILLLPPPTTTRRRUUU[[[aaafffjjjlllmmmwww~~~nnn[[[OOO@@@;;;666222111111111111000000000000000000111111111111111111000000000///111111111111111111222222000111333222111111222444888666444333333222000...222111000//////000111222222333333333333333222222222222333333444555555555444444555555666666777777555777888777666555666777777666666666888999888777888888888999:::;;;;;;<<<;;;<<<===>>>>>>AAAEEEHHHOOOXXXcccmmmvvv}}}xxxtttoookkkiiigggfffeeeddddddeeeeeedddccccccbbbbbbaaa___^^^___aaaccceeeiiihhhgggeeeddddddcccccccccccccccccccccdddeeefffeeeeeedddcccbbb```___^^^[[[ZZZXXXWWWWWWYYYZZZ[[[\\\]]]^^^______aaadddggggggffffffeeedddddddddeeebbbaaa``````____________]]]___aaabbbbbbbbbcccddddddcccbbbaaa```_______________`````````______^^^```aaaaaabbbccccccbbbbbbaaa```]]][[[YYYYYYYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWUUUTTTTTTTTTPPPPPPPPPOOONNNMMMKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCFFFKKKOOO[[[ooo}}}}}}vvvmmmggg]]]XXXRRRNNNLLLKKKHHHFFFEEEDDDBBB@@@???>>>======;;;:::999888888888999:::===999999======::::::>>>===<<<<<<;;;;;;::::::::::::<<<======<<<<<<===>>>>>>@@@BBBCCCCCCDDDFFFGGGLLLOOORRRUUUXXX\\\aaadddiiilllpppuuuzzz|||~~~zzzmmm]]]MMMDDD===999555222111111111000000000000000000000000000111111111111000000000000///000000111222222333333///000111111000000111333888666444333444333111///222111000000000000111222111222222333333222222111222222333333444444555555555555555555555555666666555666777777555555666777777666555666888999888777555555777888999;;;<<<<<<;;;<<<<<<<<<<<<===???BBBEEEJJJQQQWWW```mmm~~~~~~xxxuuuqqqnnnjjjgggffffffeeedddcccddddddddddddcccbbbbbbbbbaaa```___```bbbeeefffiiiiiihhhfffeeeeeeeeeeeedddcccccccccccccccdddddddddddddddcccbbb```___^^^[[[ZZZXXXWWWWWWXXXZZZ[[[]]]^^^_________```bbbdddddddddeeeeeeeeeddddddcccccccccaaa```____________^^^```bbbcccccccccdddfffdddcccaaa```___^^^^^^^^^]]]^^^^^^_________^^^^^^``````aaaaaabbbbbbaaaaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWUUUUUUTTTTTTPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA@@@AAACCCEEEHHHPPPaaaqqq||||||vvvppphhhaaa\\\YYYWWWVVVTTTSSSQQQMMMIIIDDDAAA???;;;::::::999999:::;;;<<<>>>;;;;;;======::::::=========<<<;;;:::999888777999:::;;;;;;::::::<<<===???CCCHHHLLLOOORRRVVVXXX^^^bbbhhhmmmqqquuuyyy|||qqqcccUUUIII@@@:::888666333222222222000///000000000000000/////////111111111000000000000000000000111111111222222222///000222111000000111333777555333333444333222000111111111111111111111111111222222333333333333222111222222333444444555555555555555555555555555444555666777666555555666777777666555666888888888666666666777888999:::;;;<<<:::;;;<<<;;;:::;;;===???AAACCCGGGKKKRRR^^^mmmwww|||~~~zzzuuurrrpppkkkiiifffdddeeeeeeeeedddbbbcccccccccccccccbbbbbbaaa`````````aaacccfffgggggggggeeeddddddcccccccccdddccccccbbbbbbbbbbbbcccccccccccccccbbbaaa```___\\\ZZZYYYWWWWWWXXXYYYZZZ]]]___```___^^^^^^```aaaaaabbbcccdddeeedddcccbbbdddcccbbbaaa```____________aaacccddddddeeefffgggdddcccaaa```^^^]]]]]]\\\\\\]]]^^^_______________``````aaaaaaaaaaaa``````]]]]]]]]]]]]\\\[[[YYYXXXZZZZZZZZZZZZZZZYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQQQQQQQQQQPPPOOONNNMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>?????????AAA@@@BBBDDDEEEJJJWWWdddxxxwwwqqqnnnmmmmmmnnnllliiibbbZZZQQQHHHCCC???>>>=========>>>@@@AAAAAA@@@@@@@@@@@@>>>===>>>>>>>>>===<<<;;;::::::999:::;;;======<<<<<<>>>@@@DDDIIIRRRZZZaaaggglllooorrrwww~~~{{{zzzuuulll^^^PPPEEE>>>:::777444222111222222222000...000000//////////////////000000000000000000111111222222222111111111000000000111222222111111222444555444222222333333222000111111222222222222111111222222333444444444444444111111222222333444444555555555555555444444444444444666777666555444555666666555555555777888777666999999999999::::::::::::888:::;;;;;;;;;<<<>>>@@@???AAACCCFFFJJJRRR\\\cccrrr{{{yyyvvvvvvxxxyyy{{{zzzzzzxxxuuuqqqmmmkkkhhhfffdddcccdddeeeeeedddaaaaaabbbbbbcccbbbbbbaaa`````````aaabbbdddeeeffffffeeedddccccccbbbccccccccccccbbbaaaaaaaaabbbbbbcccccccccccccccbbbaaaaaa]]][[[ZZZXXXXXXXXXZZZ[[[]]]___```___^^^]]]^^^______```aaacccccccccbbbaaacccbbbaaa```_______________aaadddeeeeeefffgggiiieeedddbbb```^^^]]]\\\[[[\\\]]]^^^___```aaaaaaaaa``````aaaaaaaaaaaa```___\\\]]]^^^^^^^^^\\\[[[YYY[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????AAACCCDDDGGGQQQ[[[dddnnn|||{{{ooobbbUUUNNNFFFDDDBBB@@@@@@BBBEEEGGGIIIKKKLLLKKKIIIHHHEEECCCBBBBBB@@@???>>>>>>??????===@@@BBBDDDDDDDDDFFFGGGKKKSSS^^^iiirrrzzz{{{tttoooccc[[[PPPEEE>>>:::777666111111000111222222000............//////000000000000000000000111111111111333333222222111000000///000111333222111111222444333222111111222333111000111111222333333222111111222222333444555555555555111111222222333333444444444444444444444444555555444555666666444444555666666555444555777888777666:::::::::::::::::::::999777999;;;;;;;;;<<<>>>@@@<<<>>>@@@CCCEEEIIINNNRRRaaaiiittt{{{uuuqqqqqqqqqppppppqqqrrrqqqpppllliiiggggggeeeccccccddddddcccbbb``````aaabbbbbbbbbbbbaaa`````````aaabbbcccdddeeeeeeeeedddcccccccccccccccbbbaaaaaaaaaaaaaaabbbbbbcccdddddddddddddddcccccc^^^]]][[[YYYYYYYYYZZZ[[[\\\^^^______^^^]]]]]]^^^]]]^^^___```aaabbbbbbbbbaaa``````__________________aaadddeeeeeefffhhhiiifffeeecccaaa^^^]]]\\\[[[\\\\\\^^^___aaaaaabbbbbbaaaaaabbbbbbaaaaaa``````]]]]]]^^^______^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSQQQQQQPPPPPPPPPNNNOOOOOOOOONNNNNNMMMLLLIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA?????????>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAABBBCCCJJJRRRVVV[[[gggvvvxxxjjjaaaUUUQQQLLLIIIHHHKKKPPPSSSVVVZZZ\\\ZZZYYYWWWRRRLLLIIIGGGDDDAAA@@@@@@BBBCCCBBBFFFKKKOOOPPPPPPQQQQQQYYYaaammmxxxtttiiicccUUUOOOFFF???:::777444333222111000111222222000...,,,------...///000111111///000000000111111111111222222111111111111111111///000111111000000111333111000//////111222111000111222222333333222222111111111222333444555555444111111111222333333444444333333333444444555555555444555666666444444555666666555444555777777777666777777888888999999::::::666888:::;;;;;;;;;<<<===:::;;;===???AAADDDGGGIIIRRRXXX```hhhqqq{{{~~~zzzuuupppnnnlllkkkjjjjjjkkkkkkkkkjjjhhhfffeeefffdddbbbbbbbbbbbb```______``````aaabbbbbbaaaaaa`````````aaaaaabbbbbbbbbbbbbbbaaaaaa``````aaaaaa```````````````aaabbbcccddddddeeeffffffeeeeeeeee```___\\\[[[ZZZZZZ[[[\\\[[[]]]______^^^]]]]]]]]]]]]]]]]]]^^^___aaabbbccc^^^^^^^^^^^^^^^______```^^^```ccceeeeeefffgggiiihhhgggdddbbb___]]]\\\[[[ZZZ[[[\\\^^^```aaaaaaaaabbbbbbccccccbbbaaaaaa```^^^^^^__________________[[[\\\\\\\\\\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSRRRQQQQQQQQQQQQQQQNNNNNNOOOOOOOOONNNMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB??????>>>>>>>>>=========;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>>>>>>>============:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===@@@@@@>>>@@@EEEIIIGGGJJJRRR[[[hhh}}}|||wwwvvv{{{xxxqqqooottt{{{~~~vvvppphhhaaa]]]]]]___aaajjjpppyyy}}}uuuhhhZZZNNNHHH>>>999444111111222444444555333111000111111111000.../////////000000000111000000000000000000000000111111000000000000111111000000000000111111111111111111111111111111111111333333333222111000///...//////000111222222333333111111000000111333555666666555444333333444555666555555555555555555444444444555666888888888777666666777999::::::999888888::::::999888777666555444999:::;;;===>>>?????????CCCFFFJJJNNNTTT\\\eeejjjyyyzzzqqqnnnkkkiiihhhgggfffddddddeeeggghhhhhhhhhgggfffaaabbbccccccbbb___]]]\\\\\\]]]^^^___````````````cccccccccccccccbbbaaa```^^^^^^^^^________________________```aaaaaabbbbbbcccdddeeefffggghhhiiijjjjjjgggbbb^^^[[[ZZZ[[[\\\]]]^^^^^^___^^^^^^]]]]]]_______________```aaaaaa```___^^^]]]]]]^^^___```aaabbbddddddddddddfffgggffffffdddbbb```^^^]]]\\\\\\\\\\\\]]]^^^___aaaaaaeeeddddddccccccbbbbbbaaabbbaaa___^^^]]]^^^```aaa\\\[[[YYYYYYZZZ[[[]]]___ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSQQQPPPNNNMMMMMMPPPPPPOOONNNNNNMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@???>>><<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???AAADDDGGGIIIMMMYYYkkkxxx|||xxxwwwyyy}}}xxxttttttuuuuuuvvviii[[[NNNEEEAAA777666444222111111111111222111111000///......---////////////000000000000000000000000000000000000000000////////////000000000000000000111111111111111111111111111111111111333333333333333222111000000000111111222222333333222111111111111222444555666666555555555555666666555555555555555555444444555555555666666666555555444555666777777777777777999888888888888777777777999:::;;;<<<>>>>>>>>>>>>===???AAADDDIIIOOOUUUZZZbbbjjjvvv{{{uuujjjhhhdddcccbbbbbbaaa```cccdddeeefffgggffffffeeecccbbbaaa```___^^^^^^]]]\\\]]]^^^___````````````bbbbbbccccccbbbbbbaaaaaa````````````````````````______``````aaabbbbbbccceeeeeefffgggiiijjjkkkkkkjjjgggccc___\\\\\\\\\]]]]]]^^^^^^____________^^^_______________```aaaaaa```___^^^]]]]]]^^^___``````bbbccccccbbbbbbdddeeeeeeeeedddbbb```^^^]]]\\\[[[[[[[[[\\\]]]^^^```aaaccccccbbbbbbbbbaaaaaaaaaaaa```^^^]]]]]]^^^___```\\\[[[ZZZYYYYYY[[[\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRPPPOOONNNMMMOOOOOOOOONNNMMMMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>AAACCCDDDFFFOOO^^^iiizzz}}}zzzzzz{{{}}}xxxiiiZZZNNNEEE>>>:::777666444222111111111111111111111000///.........000000000000////////////000000000000000000000000//////............//////000000000000111111111111111111111111111111111111222333333333333333222222222222222222222222222222333222222111111222333333555666666777777666666555444444444444444444555555666555444444333444444444555444555555666777888999777888888888999999::::::999:::;;;<<<======>>>>>>===>>>???@@@BBBFFFKKKOOOSSSYYYccclllvvvyyyrrrmmmgggeeebbbaaaaaabbbaaa```aaabbbcccdddddddddccccccdddcccaaa___^^^^^^______\\\]]]^^^______``````___```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````aaabbbbbbcccccceeefffggghhhjjjkkklllmmmjjjhhhddd```^^^^^^^^^___^^^^^^______``````````````````______``````aaaaaa```___^^^]]]]]]^^^___```___```aaaaaa```___```bbbccccccbbbaaa```^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___aaaaaaaaaaaa````````````aaa```^^^]]]]]]]]]^^^___]]]\\\ZZZYYYYYYYYYZZZ[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAA@@@@@@?????????>>>>>>===<<<<<<<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>===???AAA@@@@@@EEEOOOXXXbbbttt}}}~~~|||ooo\\\MMMDDD???;;;888555555333222111111000111111111000000//////......000000000000////////////////////////////////////000//////......//////000///000000000111111111111111111111111111111111111000111222222333333333222333333333222222222222222333333222222222222222222333444555666666555444333333333444444444444555555555555333333333444555666777666666666777888:::<<<888999999999999:::::::::999999:::;;;<<<============>>>???@@@@@@BBBFFFIIINNNRRRWWW]]]dddnnnzzz}}}yyytttooojjjhhhdddbbb```___```aaaaaa```___``````aaaaaaaaaaaaaaaccccccbbbaaa``````______\\\\\\]]]^^^____________^^^___```aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````aaaaaabbbcccccccccdddeeefffhhhiiikkklllmmmkkkiiieeebbb`````````aaa____________``````aaabbb`````````______```aaaaaa```___^^^]]]\\\]]]^^^^^^]]]_________]]]\\\]]]^^^aaaaaaaaa```___]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]``````````````````````````````___^^^^^^^^^^^^___]]]\\\[[[YYYYYYXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>??????@@@??????>>>>>>>>>>>>===<<<<<<=========999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;999999999::::::;;;<<<======@@@AAAAAA???BBBHHHMMMVVVdddvvv}}}nnn```NNNAAA===<<<999555444333333222111000000000111000000000/////////...000000000000////////////////////////////////////111000000//////000000111///000000000111111111111000000000000000000000000...///000111111222222111333222222222222222222222222222333222222222222111111222444444444444222111333333333333444444555555444444333333444666888999777666666555666888:::;;;:::::::::999999999999888888999:::;;;;;;<<<<<<;;;999:::;;;;;;;;;===@@@BBBFFFHHHKKKNNNRRRZZZeeemmmxxx|||yyyxxxwwwvvvsssrrrpppmmmjjjhhhfffeee^^^\\\ZZZZZZ\\\]]]]]]]]]^^^^^^^^^^^^^^^______```aaabbbdddeeeeeebbb```^^^[[[\\\]]]^^^____________]]]^^^___```aaabbbbbbbbbaaaaaa`````````_________`````````aaabbbbbbccccccbbbcccdddfffhhhiiikkkkkkjjjiiifffdddbbbbbbbbbbbb```____________```aaabbb``````_______________```___^^^\\\[[[[[[[[[\\\]]][[[\\\]]]]]][[[ZZZ[[[\\\^^^^^^______^^^]]][[[YYYXXXXXXWWWXXXXXXYYYZZZ[[[^^^^^^______``````aaaaaa``````_________^^^______\\\[[[ZZZYYYXXXXXXWWWWWWTTTTTTRRRQQQPPPOOOOOOOOORRRQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@======>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<===999999999999999999999999888888888999999999::::::999999999::::::::::::;;;888888888888999:::;;;<<<<<<>>>@@@@@@???AAADDDGGGLLLUUUaaapppwwwoooXXXMMM???888888777444000222222222111111000//////000000000000////////////////////////000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000......///000111111111000111111111111111111111111111222222333333333222222111222222222222222222111222222333333444444555555444444444444555666777888555555444444555555666666::::::999999888888888777888999::::::;;;;;;;;;:::777888:::;;;;;;<<<>>>@@@>>>AAADDDFFFIIIOOOXXX^^^fffllluuu||||||vvvrrrnnnllllllhhhgggfffeeedddbbbbbbaaa^^^\\\ZZZZZZ[[[]]]]]]\\\]]]]]]\\\\\\]]]]]]^^^______aaadddgggfffccc___]]][[[\\\]]]^^^^^^______^^^]]]]]]___```aaaaaaaaaaaa``````______^^^^^^]]]]]]_________```aaaaaabbbbbb```aaabbbdddfffhhhiiijjjiiihhhfffdddccccccccccccaaa```___^^^^^^^^^`````````___^^^^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZYYY[[[\\\[[[ZZZYYY[[[\\\[[[\\\]]]^^^^^^\\\ZZZYYYWWWVVVVVVVVVWWWWWWXXXYYY\\\\\\\\\]]]^^^___``````____________^^^^^^^^^]]][[[ZZZZZZYYYXXXWWWWWWVVVSSSRRRQQQPPPOOONNNNNNNNNPPPPPPOOONNNNNNMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???<<<<<<======>>>>>>=========<<<<<<;;;:::::::::;;;999999999999999999999999777777888888888999999999888888888888999999999999777777777888888999:::;;;999;;;=========>>>@@@BBBGGGKKKSSS___lll||||||}}}~~~~~~|||vvvmmmaaaYYYHHHBBB:::777777777555111111111111111111000///...000000000000////////////------...///000111222222000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000///000000111111111000000/////////000000111111222000000222333444333333222333222222222222222222333111222222333444444555555555555555555555444333222555555555666555555444333777777777888888888888888888999999::::::::::::999999:::<<<<<<<<<<<<>>>@@@;;;???BBBDDDEEEIIIOOOSSSVVV[[[bbbhhhnnnrrrwwwzzz~~~{{{xxxvvvsssnnniiifffdddccc____________^^^^^^^^^]]]___]]][[[ZZZ\\\]]]]]]\\\]]]\\\\\\[[[\\\]]]^^^___^^^```bbbccccccaaa^^^]]][[[[[[\\\]]]^^^^^^^^^^^^]]]^^^______``````````````````______^^^]]]]]]\\\^^^^^^^^^___``````aaaaaa___```aaacccfffhhhiiijjjhhhgggfffeeedddcccccccccbbb```^^^]]]\\\]]]^^^______^^^]]]\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWWWWXXXXXXWWWYYYZZZZZZYYYYYY[[[\\\YYYZZZ\\\]]]]]]\\\YYYXXXVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]]]]^^^]]]]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYXXXWWWWWWVVVTTTSSSRRRQQQOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????;;;;;;<<<==================<<<;;;:::999888888888888888888888888888888888777777777777888888888999666777777777777888888888777777777777777888::::::999::::::;;;;;;<<<>>>???CCCDDDKKKUUU^^^lll~~~~~~~~~|||}}}}}}tttllldddZZZOOOHHHAAA===999777666666555444///000111111111000///...////////////000000000000,,,---...///000111222333000000000000000000000000//////............//////000000000000111111111111000000000000000000000000111111222222222111111000---......///000111111222///000111333444444333333555444222222222222444555111111222333333444555555666666666555444111///---777777888888888666555333444555666777888999::::::888888999:::::::::999999888999::::::999999:::;;;999<<<@@@AAA@@@AAADDDGGGIIILLLQQQVVV[[[```fffjjjkkkmmmttt~~~|||vvvooonnnlllhhhccc```______YYYZZZZZZ[[[[[[[[[[[[ZZZ[[[YYYVVVVVVWWWXXXXXXWWW]]]\\\[[[[[[[[[\\\^^^___^^^______```______^^^]]][[[[[[\\\]]]^^^^^^^^^^^^]]]^^^______```_________aaa``````___^^^^^^]]]]]]]]]]]]^^^^^^___`````````___```bbbdddfffhhhjjjjjjggggggfffeeedddcccccccccbbbaaa^^^\\\[[[\\\\\\]]]^^^]]]\\\\\\[[[[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWVVVXXXZZZZZZYYYZZZ[[[]]]XXXYYY\\\]]]]]][[[YYYXXXUUUUUUUUUTTTUUUUUUVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@?????????:::;;;;;;<<<=========<<<===<<<;;;999888777777777888888888888888888888888777777777777888888888888666666666666777777777777666666666666777888999:::::::::;;;;;;;;;<<<===>>>===>>>CCCLLLQQQZZZlll~~~~~~}}}~~~|||{{{}}}~~~|||}}}~~~}}}~~~vvvkkkaaaXXXOOOEEE???:::888555222000000000111//////000111111000///...////////////000000000000...///000000000111333555,,,---///000000///---,,,++++++,,,---...///000000000000111111111111000000......////////////......000000000000000000000000000000111111111222222222444444444444444444444444444444444333333222222222333333333444444444555555444444444444444444444444333333333444444444444555888888888777777777777777999999888888888888888888::::::999888999:::;;;<<<<<<<<<===???@@@BBBCCCCCCAAACCCFFFJJJOOOSSSWWWZZZYYY]]]cccjjjsss~~~vvvpppllljjjhhhgggeeebbb^^^[[[YYYXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]^^^\\\\\\\\\]]]]]]^^^^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[]]]^^^___`````````dddcccccccccddddddeeefffddddddccccccbbbaaaaaaaaabbb___\\\YYYXXXXXXYYYZZZ\\\[[[YYYXXXXXXYYY[[[\\\YYYYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYWWWWWWYYYYYYZZZZZZYYYXXXWWWWWWRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKMMMLLLJJJHHHEEEDDDCCCBBBFFFEEEDDDBBBBBBAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???<<<;;;:::;;;<<<<<<:::999:::;;;;;;:::999888777666333333444555666777888999777777777777777777777777888888777666666666666666777777777777777777777777888888999:::<<<===>>>>>>===>>>???BBBIIIRRR]]]eeewww~~~xxxtttqqqnnnlllrrrxxx~~~zzzxxxttttttwww~~~|||||||||{{{yyyxxx|||tttiii\\\RRRHHH???;;;;;;444444333333333222222222222111111111000000//////......------------......111111111...+++))))))***,,,---///000000///---,,,.............../////////000000111111111111000000///000000111111000000///000000000000000000000000000000111111111222222222222222222222222222222222333333222222222111111111222333333333333444444444444444444444444444444444666666666666777777777777777777777777777777777777888888888888888888888888:::999999888999:::;;;<<<;;;<<<<<<<<<=========>>>AAABBBCCCDDDFFFHHHJJJKKKOOORRRWWW]]]eeeoooyyy|||vvvpppjjjfffcccbbb```___]]]\\\ZZZXXXVVVVVVVVVUUUUUUUUUUUUVVVWWWWWW[[[ZZZYYYXXXXXXYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[\\\\\\\\\]]]]]]]]]ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZ[[[[[[\\\]]]^^^___```aaaddddddcccccccccddddddeeecccccccccbbbaaaaaa``````aaa___\\\ZZZYYYYYYZZZ[[[^^^\\\[[[YYYYYYYYY[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKIIIGGGEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>><<<;;;:::;;;<<<<<<:::888::::::::::::999888777666555555555555666666666666555555555555555555555555888777777666666666666666666666666666666666666666666777888888999:::;;;;;;:::;;;<<<>>>BBBIIIQQQWWWbbbmmm|||zzzwwwuuusssrrrqqquuu|||}}}{{{yyyvvvtttpppoooqqqzzz~~~{{{zzz}}}~~~wwwggg]]]QQQIIIAAA999666777333222222222111111111111111111111000000000//////......------------.........///000000.........///---...///000000///...---000000000//////.........///000000111111000000///111111222222222222111111000000000000000000000000000000000111111111111222222222222222222222222222111111111111111000000000111111222222222333333333444444444444444444444444333333333444444444555555555555666666777777888888777777777777888888888888999888888888888999::::::===<<<<<<;;;;;;::::::999??????>>>??????@@@AAAAAAEEEGGGJJJNNNTTT[[[ccchhhqqquuu{{{~~~zzzvvvrrroooiiigggddd```]]]\\\[[[[[[WWWWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]^^^]]]]]]\\\[[[ZZZ\\\\\\\\\\\\]]]^^^```aaaddddddcccccccccccccccdddbbbbbbbbbaaaaaa```___^^^___^^^\\\ZZZZZZ[[[\\\]]]___^^^\\\ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUVVVVVVWWWWWWVVVVVVSSSSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::;;;;;;999888999999999888888777777666888777777666555444333333555555555555555555555555777777666666555555666666555555555555555555555555666666666666777777777888<<<===>>>>>>???BBBGGGKKKPPPXXXdddooo{{{~~~}}}||||||wwwyyy~~~~~~}}}}}}|||{{{yyyvvvtttvvv}}}~~~}}}pppfffWWWNNNEEE@@@:::555222444111111111000000000000///111111000000000000//////......------------......,,,...000000000111222444......////////////......000000000000//////////////////000000000000//////111111222222222222111111////////////////////////000000000000111111111111333333333333333333333333111111111111111111111111000111111111111222222222333333333333333333333333222222222222333333333333444444555666666777888888666666666777777777777777777777777777888888999999======<<<<<<;;;;;;::::::;;;<<<<<<<<<>>>???@@@AAA@@@BBBDDDFFFHHHMMMSSSWWW[[[___fffmmmssszzz~~~zzzxxxxxx}}}|||zzzwwwrrrlllgggddd\\\[[[YYYXXXWWWWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVXXXXXXXXXXXXXXXXXXYYYYYY[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ\\\]]]___``````^^^^^^^^^^^^^^^]]]\\\\\\]]]\\\[[[[[[[[[]]]```aaadddccccccbbbbbbbbbbbbccc```aaaaaaaaa```___^^^]]]]]]\\\[[[[[[[[[\\\^^^___```___]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOQQQRRRSSSSSSUUUUUUVVVWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEECCCBBBAAAAAAAAA???@@@@@@@@@??????>>>===<<<;;;999999999:::999777888888777777666666666666777777666555444444333222666666666666666666666666777666666555555555666666444444444444444444444444666666666555555555555555;;;<<<>>>>>>===>>>@@@BBBFFFLLLSSS[[[eeettt~~~|||mmm^^^SSSJJJCCC===;;;888444333555111111111000000000//////000000000000000000//////......------------......000000000...,,,,,,---///...//////////////////...////////////000000000000//////000000000000////////////000000000000//////////////////////////////000000000000000000000000333333333333333333333333111111222222222222222222000000000111111111222222333333333333333333333333444555555555555666666666333333444555666777777777555555666666666777777777666666666777777777777777:::::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>@@@AAA>>>???AAAAAABBBEEEIIILLLNNNQQQWWW]]]bbbhhhnnnsssrrrvvv|||vvvsssppplllkkklllooonnnmmmjjjeee```[[[XXXVVVVVVVVVUUUUUUUUUUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZ[[[]]]^^^___```_______________^^^^^^]]]]]]\\\[[[ZZZ[[[]]]___```cccbbbbbbaaaaaaaaabbbbbb___```aaaaaaaaa___]]]\\\[[[[[[[[[[[[[[[]]]^^^___```___]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYWWWWWWWWWXXXYYYTTTUUUVVVWWWWWWWWWWWWWWWSSSSSSRRRPPPOOOOOOOOOOOORRRRRRSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRQQQOOONNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHFFFDDDCCCBBBAAAAAA???@@@@@@@@@@@@??????>>>===;;;888888888888888777888777666555555555666666555555555555555444444444555555555555555555555555666666555555555555666666555555555555555555555555666666666666555555555555555777999:::999999:::;;;???CCCGGGJJJQQQ]]]nnnzzzyyykkk]]]OOOFFFAAA;;;777888777444444666111111111111000000000000//////////////////000000......------------......///////////////222777;;;////////////////////////.........//////000000000...//////000000//////.........////////////......000000000000000000000000111000000000000000//////111111111111111111111111111111111222222222222222000000111111111222222222333333333333333333333333333333333444444444555555333333444444555555666666444444555555666666777777444555666666777777666666666666777888888999::::::<<<;;;;;;:::::::::;;;;;;;;;<<<>>>>>>>>>@@@CCCFFFGGGJJJMMMQQQTTTXXX]]]aaaaaaffflllqqquuuzzz~~~|||yyyyyyyyyzzz|||}}}yyyqqqkkkiiigggcccbbbdddaaaaaaaaa___\\\YYYUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVWWWYYYZZZ[[[]]]]]]^^^^^^____________^^^^^^]]]\\\[[[[[[[[[]]]^^^___aaaaaa``````aaabbbbbbccc___```aaabbbaaa___]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]][[[ZZZXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXUUUUUUVVVWWWWWWWWWVVVVVVRRRRRRQQQPPPOOOOOOOOOOOORRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGIIIHHHFFFDDDCCCBBBAAAAAA??????@@@@@@@@@??????>>>===;;;888777777777777666777666555444444444555666333333444444555555555666333333333333333333333333555555444444555555666666555555555555555555555555666666666666666555555555555777:::;;;::::::;;;<<<===@@@BBBCCCFFFNNN[[[eeewwwyyyhhhZZZOOOEEE@@@:::555333444555222111333111111111111000000000000......////////////000000......------------......---......000444;;;DDDJJJ000000////////////000000/////////.....................////////////......---......//////......---000000000000000000000000111111000000////////////000000000000000000000000000000000111111111222222111111111222222222333333222222222222222222222222000111111111111222222222444444444444444444444444333333444555555666777777333444555666666666555555666777777888888999::::::<<<;;;:::999888888888888999:::<<<======???BBBDDDDDDEEEGGGHHHJJJLLLPPPSSSTTTYYY^^^bbbcccgggnnnsssxxx|||}}}yyyvvvvvvxxxyyyxxxxxxxxxxxxyyy{{{|||xxx{{{{{{yyyyyyzzzvvvqqqlllllllllllllllllllllmmmlllooorrruuuuuusssqqqnnnjjjeeeaaaaaa___[[[ZZZ\\\XXXYYYYYYYYYWWWTTTRRRPPPMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXYYYYYYXXXXXXWWWWWWWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]_________```aaabbbcccddd___aaabbbcccbbb```^^^\\\YYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXVVVVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTQQQQQQPPPOOOOOOPPPPPPPPPPPPQQQRRRRRRTTTTTTUUUVVVYYYYYYXXXXXXWWWVVVVVVVVVRRRRRRSSSSSSRRRRRRQQQPPPQQQPPPPPPOOONNNMMMLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGEEECCCAAA@@@??????===>>>>>>??????>>>>>>======:::777666666777666666666555333222333444555666333333333444444555555555222222222222222222222222555444444444444555666777333333333333333333333333444555555555555555555555888999;;;<<<;;;;;;<<<>>>:::>>>AAABBBBBBFFFNNNUUU^^^jjjwwwyyygggVVVJJJCCC===:::777333111333333000///000000000000/////////.............../////////000000......------------......111000///...111888@@@GGG000000////////////000000111000///...---,,,++++++......////////////............////////////......000000000000000000000000111111000000/////////...222222222222222222222222.../////////000000111111111222222222222333333333222222222222222222222222333333444444444555555555444444444444444444444333333333444444555666777777333333555666666666555444:::::::::::::::;;;;;;;;;;;;;;;:::999999999999:::888:::<<<===>>>@@@CCCEEEBBBCCCDDDDDDDDDFFFIIILLLHHHMMMQQQSSSSSSUUU[[[aaagggkkknnnkkkfffcccccceeefffgggggghhhhhhhhhhhhhhhiiijjjiiigggggghhheee```]]]]]]___```aaaaaaaaa```^^^```cccffffffdddaaa^^^\\\XXXVVVWWWUUUQQQPPPRRRPPPQQQRRRRRRQQQOOOMMMKKKKKKKKKMMMNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWUUUVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWTTTUUUUUUUUUUUUVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\^^^^^^^^^___aaabbbdddeee```aaacccdddcccaaa^^^\\\XXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUSSSSSSTTTUUUWWWXXXYYYYYYXXXYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTZZZYYYYYYXXXXXXWWWVVVVVVRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLLLLFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCCAAA???>>>======<<<<<<===============<<<===:::777555666666666555666444333222222333555666444444444444444444444444444444444444444444444444444444444444444555666777222222222222222222222222333333333444444555555555555777888888777777888:::444999===>>>===>>>DDDJJJHHHSSS___kkk}}}uuuiiiXXXIII@@@;;;777555888333111333333000.../////////.........------------.........//////000000.........------.........111111111111111111111111000000000///......------............////////////...........................000111000///...///111//////............//////000000111111111111000000//////000111111111111111222111000000000111333333222222111111111111222222333333222111111222222222333333222222333333444555333333333333333333333333444444444444444444444444555555444333444555666777888888888777888999999:::555666777888999888777666:::;;;<<<<<<======>>>>>>AAAAAABBBCCCDDDEEEFFFFFFCCCIIIOOOPPPNNNNNNSSSXXXYYYYYYYYYYYYXXXXXXXXXXXX[[[\\\]]]]]]\\\[[[ZZZXXXYYYYYYYYYYYYXXXWWWVVVUUUQQQRRRTTTVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTUUUVVVVVVTTTSSSQQQOOOMMMKKKIIIHHHNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXVVVWWWXXXXXXYYYYYYXXXXXXYYYXXXVVVVVVWWWWWWVVVUUUSSSTTTTTTUUUUUUVVVWWWWWWZZZZZZ[[[\\\]]]]]]]]]]]]_________^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[^^^]]]]]]]]]^^^___aaabbbbbbbbbbbbaaa``````______]]]\\\[[[[[[ZZZ[[[[[[[[[[[[[[[\\\]]]\\\ZZZXXXVVVWWWVVVTTTSSSTTTVVVYYYZZZYYYZZZ[[[[[[[[[YYYXXXWWWUUUVVVVVVVVVUUUTTTRRRQQQOOOPPPQQQRRRRRRRRRQQQPPPRRRRRRRRRRRRSSSSSSSSSSSSVVVWWWXXXYYYYYYWWWUUUTTTTTTTTTUUUUUUTTTSSSQQQPPPPPPOOONNNLLLKKKJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>;;;;;;::::::::::::999999::::::999888777666555444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666777666666666555444444444333555555555555666666666666777777777777666666666666;;;:::999999:::===???AAAEEEIIIQQQ\\\gggvvvvvvnnn^^^VVVKKKAAA:::777555444333222111111000000111111000000000000////////////+++,,,---...///////////////...---,,,++++++***)))111111111111111111111111............////////////............////////////...........................000111000///...///111//////............////////////000000000000////////////000111111111111000111111000000000111222333222111111000000111111222333222222222111222222222222111111111111222333333333333333333333333333333444444444444444444444444333222222111222333444555777777777777777888888999888888::::::;;;::::::999<<<;;;:::;;;===???@@@@@@???@@@AAAAAACCCCCCDDDEEEHHHMMMQQQOOOJJJHHHKKKOOONNNNNNNNNMMMMMMMMMMMMLLLNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNIIIKKKLLLNNNNNNNNNLLLKKKMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQSSSUUUVVVVVVUUUUUUWWWXXXVVVWWWXXXXXXYYYYYYXXXXXXZZZXXXWWWWWWXXXXXXVVVUUUTTTTTTUUUVVVVVVWWWWWWXXXZZZZZZ\\\]]]^^^^^^^^^^^^``````______^^^^^^^^^]]]____________^^^^^^^^^^^^______^^^^^^___```aaabbbaaaaaa````````````_________^^^]]]\\\[[[ZZZYYYYYYZZZZZZ\\\\\\[[[ZZZXXXWWWVVVUUUTTTSSSSSSUUUXXXZZZZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVVVVVVVUUUSSSQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRRRRSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYWWWUUUTTTSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOMMMKKKJJJIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===;;;;;;:::::::::999999999::::::999888777666555444444444444444444444444444444444444444444444444444444444444333333444444444333333333444555666666666555555555555444444444444333444444444444555555555666666666666666666666777:::999888888999<<<>>>???===@@@FFFOOOWWWcccuuu~~~xxxmmmaaaYYYLLLGGG???999666555555444333222111111000000111111000000000000/////////...,,,,,,---...///////////////......------,,,,,,,,,////////////////////////,,,------...//////000000............////////////...........................000111000///...///111//////............//////......////////////.........///000000111111000000111000000000000111222222222111111000000111111222222222222222222222222222000000000000000111222222333333333333333333333333333333333333444444444444222222222222222333444444555666666666666777777777888999999:::;;;;;;::::::999888777888:::<<<======>>>>>>???@@@AAABBBBBBCCCIIIMMMOOOLLLGGGCCCEEEGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGCCCCCCDDDFFFFFFGGGGGGGGGCCCDDDEEEFFFGGGFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPRRRTTTUUUVVVUUUUUUWWWXXXWWWWWWXXXYYYYYYYYYYYYXXXZZZYYYXXXXXXYYYXXXVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]______`````````````````````_________`````````_________^^^^^^``````_________``````aaa^^^____________`````````aaa```___]]][[[ZZZXXXXXXXXXYYYZZZ[[[[[[ZZZXXXWWWUUUTTTSSSRRRSSSUUUWWWYYYZZZZZZYYYYYYXXXXXXYYYYYYWWWWWWVVVUUUTTTRRRPPPOOOQQQRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSTTTTTTSSSRRRPPPOOONNNMMMLLLJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======::::::::::::999999999999999999888777666666555555444444444444444444444444333333333333333333333333555444333222222333444555222333333444444555555666333444444444444444444555222222222333333333444444444555555555666777777777888777777777888:::<<<===<<<<<<@@@FFFJJJQQQ```mmm}}}rrrpppkkkfff^^^UUULLLEEE===:::666444444444444333222222111000000000000111000000000/////////......------...............---................................................---------....../////////............////////////...........................000111000///...///111//////............//////---..................---...//////000000000000000000000000000000111111222111111000000000000111111000111111222222222222222111000000000000111222222222222222222222222222222333333333333333444444444444444444444444555555555444444555555666666666555666666777888888999999999777;;;>>>>>>;;;999;;;=========>>>???@@@AAABBBBBBDDDGGGIIIHHHDDDBBBDDDFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBBBBCCCEEEFFFAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAABBBCCCCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPQQQSSSTTTUUUTTTUUUVVVXXXWWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZYYYZZZZZZZZZWWWUUUWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\^^^___```aaaaaa``````````````````aaaaaa_________^^^^^^]]]]]]\\\```_________^^^^^^______]]]]]]^^^^^^___``````aaaaaaaaa```___]]][[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXXXXTTTSSSSSSRRRSSSTTTVVVWWW[[[ZZZXXXWWWWWWXXXYYYZZZXXXWWWVVVUUUSSSRRRPPPOOOSSSTTTUUUVVVWWWWWWVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWXXXXXXXXXWWWVVVUUUSSSSSSTTTTTTSSSRRRPPPOOOMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<:::::::::999999999999888999888888777666666555555333333333333333333333333222222222222222222222222555444222111111222444555222222333333444444444444222222333333444444444555222222222333333333333444333333444555666666777777666666666666777888999:::<<<<<<>>>AAACCCFFFPPP[[[cccoooyyyrrrbbb^^^WWWQQQLLLFFFAAA>>>999777555444444444222111222222111000000000000000000000/////////...........................------,,,---------.........///------------------------///.........---------,,,............////////////////////////////////////...000111000///...///111//////............//////------............------......///000000000000000//////000000111111111111111000000000000000000111///000111222222222222111111111111111111222333333222222222222222222222222222222222333333333444444333333333444444444444444222333444555555555555444555555666666777888999999999CCCLLLKKKBBB<<<===BBB======>>>???@@@AAAAAABBB@@@BBBEEEEEECCCBBBCCCEEECCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNPPPPPPPPPPPPOOOQQQPPPPPPOOOOOOOOOPPPPPPPPPRRRSSSTTTTTTTTTVVVXXXWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZ[[[\\\[[[YYYWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZ[[[]]]^^^___`````````^^^^^^______``````aaaaaa``````___^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^___```aaaaaa````````````___]]]\\\[[[VVVWWWWWWWWWXXXXXXWWWWWWSSSSSSSSSSSSSSSUUUVVVWWWZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXVVVUUUSSSRRRQQQQQQTTTUUUVVVXXXXXXXXXXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWVVVVVVSSSSSSTTTTTTTTTRRRQQQPPPMMMLLLJJJHHHFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????======<<<;;;::::::999999999888888888888888777777666555555555333333333333333333333333222222222222222222222222444333222222222222333444222222222333333333333333111222222222333333444444222222333333333444444444222333333444555666666777555555555555666666777888888777888;;;<<<===CCCKKKQQQXXXeeesss~~~xxxkkkcccTTTOOOIIICCC@@@>>>;;;:::777666555555555444222000222111000000//////000000////////////..............................------+++++++++,,,------......------------------------//////......---,,,,,,+++............////////////////////////////////////...000111000///...///111//////............//////------............---------...//////000000//////...///000000111111000000111000000//////000000111...///000222222222111111222111111111111222333333222222222222222222222222111111222222333333444444000000111222222222222222222333444555666555444444666666666777888999:::;;;888BBBLLLKKKAAA:::;;;@@@<<<<<<===>>>???@@@AAAAAA@@@BBBDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@????????????@@@@@@AAACCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOPPPOOOOOOOOOOOOPPPQQQRRROOOQQQSSSSSSSSSTTTVVVXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^^^^[[[YYYWWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^^^^______^^^[[[\\\\\\]]]^^^___``````bbbaaaaaa```___^^^]]]]]][[[[[[\\\]]]]]]\\\\\\[[[]]]]]]^^^___``````aaaaaa```aaaaaaaaa```___]]]\\\WWWWWWVVVVVVVVVVVVVVVVVVTTTSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUTTTSSSQQQPPPMMMLLLJJJGGGEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;999999999999888888888888777777777666666555555555333333333333333333333333111111111111111111111111222222333333333333222222222222222222222222222222111222222222222222333333222222333333333444444444222333333333444555555555444444444555555666666666777555666999:::999===CCCFFFIIIQQQ[[[dddmmmzzzzzzkkk^^^UUUJJJEEE???:::888666555444222222111333444444333111111111000////////////000/////////.........------------...............---+++++++++,,,,,,---------........................------------------------............////////////////////////////////////...000111000///...///111//////............//////......////////////......---...//////000000//////......000111111111000///000000////////////000000---...000222333222111111111000000000000111222222111111111111111111111111000111111222333333444444///000111222333222222111222333555666777666555444555555444555666888999:::555:::??????;;;888999<<<::::::;;;<<<===>>>??????@@@AAABBBCCCBBBBBBBBBBBBFFFEEEEEEEEEEEEDDDDDDDDDAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@???????????????===============>>>>>>???===>>>???AAACCCEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSNNNPPPRRRSSSSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXZZZ]]]______]]][[[WWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^aaaaaa```___^^^]]]\\\\\\ZZZZZZ\\\]]]^^^]]]]]]\\\_________``````aaaaaaaaabbbcccccccccaaa^^^\\\ZZZWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVWWWXXXXXXYYYYYYYYYXXXYYYXXXWWWVVVVVVVVVWWWWWWTTTUUUWWWXXXZZZZZZYYYYYYVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWUUUUUUVVVVVVUUUTTTSSSQQQMMMLLLJJJGGGEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999999999888888888888666666666666666555555555222222222222222222222222111111111111111111111111000222333444444333222000222222222222222111111111222222222222111111111111111111111222222222222333333333333333333333444444444444555555555555555555888666666::::::999:::>>>??????DDDLLLQQQUUU___iiittt}}}zzzjjj\\\OOOHHH@@@===888666555444444333111000000111222333222000111111000/////////////////////.........---------,,,,,,---...////////////,,,,,,,,,---------------........................+++,,,,,,------......///............/////////000000000000000000000000000///000111000///...///111//////............//////......////////////......---......///////////////---...000111111111000///000000////////////000000,,,...000222333222111000///////////////000111111111111111111111111111111000000111222333333444444111222333444555444333333222333555777777666555444222222111222333555777888888777777888999;;;<<<<<<888999999:::;;;<<<===>>>>>>???AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB???@@@@@@AAA@@@???===<<<>>>???AAACCCDDDEEEEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@?????????@@@@@@AAAAAABBBHHHHHHHHHIIIJJJKKKLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMNNNOOOPPPRRRSSSTTTNNNPPPRRRRRRSSSSSSVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZWWWXXXZZZ]]]```aaa^^^\\\WWWWWWXXXXXXYYYZZZZZZZZZ\\\\\\]]]]]]]]]\\\[[[[[[WWWWWWXXXZZZ[[[\\\]]]]]]___^^^^^^]]][[[ZZZYYYYYYYYY[[[\\\^^^______^^^^^^````````````aaaaaaaaaaaaeeeeeeeeedddaaa^^^ZZZXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXUUUVVVXXXYYYZZZYYYXXXWWWYYYXXXWWWWWWVVVWWWXXXYYYSSSUUUWWWXXXZZZZZZZZZYYYWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWWWWVVVUUUSSSRRRMMMLLLJJJHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::999999999888888888888777666666666666666555555555222222222222222222222222000000000000000000000000///111333555555333111///222222111111111111111111333222222222111111000000000000000000111111111111444333333333333333333333444444555666666555555555555333444777777555555888;;;:::>>>EEEGGGGGGNNNWWW\\\eeettt|||mmm^^^PPPDDD>>>999777555555666777666666555333222111222222000///111111000/////////////////////.........---------+++,,,---...////////////......................../////////......---------//////////////////////////////000000111111111222000000000000000000000000..................------000000000000000/////////////////////////////////,,,...000222333222111111222222111111000000//////000000//////.........---///////////////000111111......//////000000111111111111222222222333333333000000111111111111000///111111222333333444555555555555555444444333333333555555444333444555666777777777777888999:::<<<<<<888999<<<>>>??????>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEFFFFFFEEEBBBAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAACCCDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@?????????@@@BBBDDDEEEHHHGGGGGGIIILLLMMMLLLKKKHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTYYYYYYZZZZZZZZZZZZYYYYYYWWWXXXZZZ\\\\\\[[[YYYXXX[[[ZZZXXXWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYWWWWWWWWWXXXZZZ[[[]]]^^^]]]]]]^^^^^^___^^^^^^]]]]]]]]]]]]^^^^^^_________^^^^^^___```````````````bbbcccccccccaaa^^^[[[YYYXXXWWWUUUSSSRRRRRRSSSTTTVVVVVVWWWWWWXXXWWWWWWWWWZZZYYYYYYXXXXXXXXXXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWWWWVVVSSSQQQOOOMMMJJJHHHGGGFFFEEEBBB@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<888888777777666555555555444444444444444444444444444333222222111111222222000000000000000000000000111111111111111111111111000000000111222222222333222222333444444444444333000000111222222222222111222333333444444333333222333444444555555444444333666666777777888888999999888999:::<<<>>>AAACCCEEEPPPVVVaaammm}}}~~~tttfffYYYOOOGGG@@@;;;888888777666444333111000111222222333333222222111////////////////////////////////////////////////,,,,,,------------,,,,,,///...---,,,,,,---...///////////////.........---......................../////////000000000111111000000000000000000000000////////////...---,,,+++////////////////////////////////////////////////,,,...000111222222111000000000000000000/////////000/////////............///////////////000111111.../////////000000000111000000000111111111222222111111000000000000000000111222222333333444444444555555444444444333333333555444444333444555666777777777777777888:::;;;<<<777888:::<<<=========<<<>>>>>>???AAABBBCCCDDDEEEFFFGGGGGGFFFDDDBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBAAA@@@AAABBBDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777666666555555444444444444444444444444222111000000//////000000000000000000000000000000111111111111111111111111111111111111111111222222111111222333333333333333000000111222222222222111222333333444444333333222333333444444444444333333555555555555555555666666666777888999;;;===???AAACCCHHHPPPZZZfffwwwzzzwwwjjjbbbWWWMMMFFFAAA<<<888666666666555444333111111000111111222222111111000000000000000000000000000000000000000000000000000------............------///...---,,,,,,---...///////////////.............................................///////////////////////////////////////111000000///...,,,+++***........................////////////////////////,,,---///000111111000///.........///////////////////////////............///////////////000111111////////////000000000000/////////000000000111111111111000//////000111222222222222333333333333333444444444444333333333333444444444333444555555666666666666666777999:::;;;666777999:::;;;<<<;;;;;;===>>>>>>@@@AAABBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@BBBDDDAAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>======;;;;;;:::::::::999999999::::::999888777666555444444444444444444444444444222111000000//////000000000000000000000000000000111111111111111111111111111111111111111111000000000000111222222222222222000000111222222222222111222222333333333333222222333333444444444444333333555555555444444444444444444444555666777999:::;;;===@@@FFFKKKSSS___llluuuyyyyyywwwtttnnngggaaa]]]SSSMMMFFF@@@===;;;999888555555555555444333222111///000000000000000000///000000000000000000000000000000000000000000000000.........//////...............------------...............---------------........................................................................////////////...---,,,+++---------...............////////////////////////,,,---...///000000//////,,,------......////////////////////////.........///////////////000000111////////////000000000000/////////000000000111111222111///......000222333333333333222222222222222333333333333333333333333333333333444444444555555444444555555666777999:::666777888::::::;;;::::::<<<======>>>@@@AAAAAABBBDDDEEEFFFEEECCCCCCCCCEEEBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAA@@@??????AAACCC@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????AAABBBCCCCCCDDDCCCDDDFFFHHHIIIHHHGGGIIIHHHFFFEEEFFFGGGIIIKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQSSSTTTVVVWWWVVVUUUTTTSSSRRRQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\^^^___````````````_____________________```aaabbbbbbcccccccccbbbbbbbbbcccccccccbbb___\\\[[[WWWWWWVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSQQQQQQOOOMMMJJJIIIHHHGGGDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@???????????????>>>>>>===;;;::::::::::::999999999;;;::::::888777666555444444444444444444444444444444333222222111111222222000000000000000000000000111111111111111111111111222222111111000000////////////000111111111111111000000111222222222222111222222333333333333222222333333333444444333333333777777666666555555444444444444444444555666777777<<>>???@@@@@@@@@AAABBBBBBAAAAAABBBCCCAAABBBCCCDDDCCCBBBAAA@@@???@@@@@@@@@??????AAABBB??????>>>>>>===>>>>>>>>>===========================>>>???@@@AAABBBBBBBBBDDDDDDDDDFFFHHHIIIHHHGGGHHHGGGEEEDDDEEEFFFHHHJJJHHHIIIKKKMMMNNNOOOPPPPPPOOOPPPPPPQQQSSSTTTVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[YYYYYYYYYXXXWWWWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYY[[[\\\]]]___```aaaaaaaaa````````````````````````bbbbbbccccccccccccbbbbbbbbbcccccccccbbb```]]][[[VVVUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTSSSRRRRRRQQQPPPNNNKKKJJJIIIHHHEEECCCBBBBBBCCCCCCBBBBBBAAA@@@???????????????>>>======;;;;;;;;;:::::::::999999::::::999888777666555444444444444444444444444444444333222222111111222222000000000000000000000000000000000000000000000000222111111000000///////////////000111111111111000000000111222222222222111111222222333333222222111222333333333333333333222666555555555444444333333444444444333444444555666777:::<<<===>>>BBBIIIOOOZZZ```iiiqqqxxx~~~tttkkkeee[[[YYYUUUPPPJJJDDD???<<<;;;:::888777666777:::;;;999999888777555333111000000111111111111111111000......................................................////////////......,,,------------------,,,,,,,,,,,,,,,,,,---------------------------------...............---------........................+++,,,---...////////////---------...//////000000////////////////////////////////////////////////---------........................//////////////////////////////000111111000000000000////////////000000000111111111222222000000/////////111222333111111111222222222222222222222222222333333333333222222333444444444444333222222222222444555666777888888888888999999:::::::::;;;;;;<<<===>>>>>>>>>===>>>@@@@@@??????@@@BBB@@@AAACCCDDDDDDCCCAAA@@@>>>???@@@???>>>>>>@@@BBB???>>>>>>======>>>>>>>>>========================<<<===>>>@@@AAAAAABBBAAADDDCCCCCCEEEHHHIIIHHHGGGDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOOOONNNNNNOOOPPPRRRTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYYYYYYYXXXVVVUUUTTTSSSSSSUUUVVVXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXXXX[[[\\\]]]___aaabbbbbbcccaaaaaaaaaaaa````````````bbbccccccccccccbbbaaaaaabbbccccccdddbbb```^^^\\\VVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQOOOLLLKKKJJJIIIFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888888777777666666555555444444444444444444444444222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111111111111000000111222222222222111111111222222222222111111222222333333333333222222222222222222111111111111444444444333444444555666444777999999888:::???DDDKKKOOOTTTXXX]]]ccclllrrr|||zzznnndddZZZTTTLLLJJJGGGCCC???;;;888777555555555333222333666888999888888666555333111000000111111222222111111000------------------------------------------------.........//////.........,,,,,,------------,,,,,,---------....../////////------------------------////////////......------........................------..................------...//////000111111////////////////////////111000000//////000000000/////////.........................../////////000///////////////000111111111000000000/////////.../////////000000000111111/////////000111111222222000000111111222222333333111111222222222333333333111222333444444444333333111111111222333444555666777777777666777777888888::::::;;;;;;<<<<<<======;;;===>>>???>>>>>>@@@AAA???AAACCCDDDDDDCCCAAA@@@===>>>??????===>>>???AAA>>>>>>============>>>>>>========================<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBDDDFFFGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGJJJKKKMMMMMMNNNMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSVVVWWWXXXYYYZZZZZZYYYXXXYYYYYYYYYYYYXXXVVVTTTSSSQQQRRRTTTUUUWWWXXXXXXYYY[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[]]]___aaabbbccccccbbbbbbbbbaaaaaaaaa``````bbbbbbccccccbbbaaaaaa```bbbccccccdddcccaaa^^^]]]WWWWWWXXXXXXXXXXXXXXXWWWVVVWWWWWWVVVVVVTTTSSSSSSOOOOOOPPPQQQRRRTTTVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRQQQOOOMMMKKKKKKIIIGGGEEEBBBBBBCCCCCCBBBBBBAAA@@@===============<<<;;;;;;:::999999999999888888888555555555555555555555555444444444444444444444444222111000000//////000000000000000000000000000000000000000000000000000000/////////000000000000000///000111111222222111111000000111222222222222111111111222222222222111111222222333333333333222222000000000111111111111111333333333333333444555666555888:::999777888;;;???>>>BBBFFFHHHJJJNNNTTTYYYccciiiqqqyyyssseee[[[SSSLLLGGG@@@???<<<999777555444444111222222111//////222555444444444444333222111111///000000000000000000///................................................------............------+++,,,------------,,,+++.../////////000000111111------------------------000000/////////.........////////////////////////.../////////...---,,,,,,.........///000111111222////////////////////////222111000000000000111111000000000///.........------.........//////000000///////////////000111111111111000000/////////.............../////////000---...000111222222222222//////000111222333333444111111111222222333333333111222333444555444333333000000000111222333555555666666555555555666666777:::::::::;;;;;;<<<<<<<<<;;;===>>>???>>>>>>@@@BBB???AAACCCEEEEEECCCAAA@@@===>>>???>>>======???AAA>>>>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>@@@AAAAAAAAAAAAAAA@@@@@@BBBEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUTTTTTTUUUVVVVVVVVVUUUUUURRRRRRSSSSSSSSSSSSRRRRRRUUUWWWYYYZZZZZZYYYWWWVVVXXXYYYYYYYYYXXXVVVTTTSSSPPPQQQSSSUUUWWWXXXXXXYYY\\\[[[ZZZYYYYYYXXXYYYYYYZZZ[[[]]]___aaacccddddddcccbbbbbbbbbaaaaaa``````bbbbbbbbbbbbbbbaaa```___bbbccccccdddcccaaa___]]]YYYYYYZZZZZZZZZZZZZZZYYYWWWWWWWWWVVVUUUTTTSSSRRRNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[ZZZZZZYYYXXXWWWWWWWWWTTTTTTTTTSSSSSSSSSSSSRRRTTTSSSSSSRRRRRRRRRRRRSSSRRRPPPMMMLLLKKKJJJGGGEEEBBBBBBCCCCCCBBBBBBAAA@@@<<<<<<<<<<<<<<<;;;;;;:::888888888888777777777777444444444555555555555666444444444444444444444444444333333222111222222222000000000000000000000000000000000000000000000000......//////000000111111000000111222222222222222000000111222222222222111111111222222222222111111222222222333333222222222111111222222333333333444222222222222333444555555555777999888555555777:::777;;;???AAAAAACCCGGGJJJMMMRRR[[[cccmmm||||||qqqaaaTTTMMMIIIDDDAAA:::888666444222111111111///111222000......111444///000111222222222222222......////////////......////////////////////////////////////////////////,,,------------------,,,++++++------------++++++111///------/////////...//////.........---------................................................//////............//////......------------......///////////////.....................////////////222222111000///...------............////////////............////////////........................111111111111111111111111////////////............------...000111222333444333222111000000111222222000111111111111222222222666555444333222333333444666666666777888888999999999999999:::<<<<<<;;;:::<<<<<<<<<===<<<<<<;;;:::>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@???===<<<============<<<<<<<<<<<>>======>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTUUUVVVUUUUUUTTTVVVUUUSSSRRRQQQRRRTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWVVVXXXXXXWWWUUUSSSRRRSSSRRRSSSUUUWWWYYYZZZ[[[[[[___]]][[[YYYWWWVVVVVVWWWXXXYYY\\\^^^```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbdddeeedddbbb``````aaabbbbbbbbbaaaaaaaaaaaaaaaZZZZZZ[[[[[[[[[ZZZZZZYYY[[[YYYXXXXXXXXXWWWTTTRRRMMMNNNOOOQQQSSSVVVXXXYYYVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXVVVUUUTTTVVVVVVUUUTTTSSSSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLJJJIIIGGGFFFEEEBBBAAA@@@AAABBBBBB@@@>>>=========<<<;;;;;;::::::888777777666666666666666555555444444444333333333444444444333333333222222222111111111000000//////000000000000000000000000---......///000111111222............////////////111111111111111111111111111111111000000000000000111111111111111111111111666666777777777666444333333222111222333444333111333333333444444444555555555555555666666666666777888999;;;<<<===>>>>>>>>>BBBDDDGGGMMMWWWdddsss|||zzzuuufff\\\NNNDDD@@@>>>;;;888777666555444222111000///111111000000000000111111000000000000///////////////000222333333222000///////////////////////////........................,,,,,,,,,---------......------------------------000...------...//////...//////.........------------------.......................................//////............//////.........------.........------------......................../////////////////////...------,,,,,,............////////////000000000000111111111111////////////////////////111111111111111111111111111111111111000000000000......///000111222222333222111000000000000111222000111111111111222222222666555444333222333333444444444555555666777777777888888888999:::;;;:::999999:::;;;<<<<<<<<<<<<<<<========================>>>>>>????????????>>>>>>??????>>>>>>======<<<<<<>>>????????????>>>=========>>>>>>?????????????????????@@@AAAAAABBBBBBCCCAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSTTTSSSRRRQQQQQQRRRTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVXXXXXXWWWUUUSSSRRRSSSQQQRRRTTTVVVXXXYYYZZZZZZ```___]]]\\\ZZZYYYXXXXXXXXXYYY\\\^^^```aaaaaaaaa``````aaaaaaaaabbbbbbbbbbbbcccddddddbbbaaaaaaaaacccbbbbbbbbbaaaaaa``````[[[[[[\\\\\\\\\\\\\\\\\\YYYXXXVVVVVVVVVTTTRRROOOMMMNNNOOOQQQSSSUUUWWWXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKIIIGGGFFFEEEDDDBBBBBBBBBCCCCCCBBB@@@===<<<<<<;;;;;;:::999999888777666666555555666666555444444444444333333333222222111111111000000000111111111000000000//////////////////////////////......//////000000111111............////////////111111111111111111111111000000000000000111111111111111111111111111111111444444555555555444222222000///...///000111000...222333333333333444444444444444444555555555666666666777777888:::;;;;;;<<<>>>???@@@CCCIIISSS]]]eeerrrzzz|||yyy{{{xxxuuuqqqmmmfff___ZZZVVVNNNCCC<<<:::999666444444444333333222111111111111111000000000000111111111111111111000000000000///000222333333222000///................................................,,,,,,,,,---------......------------------------///---,,,---...///...---...............------------------.........//////........................//////............//////........................++++++,,,,,,---.....................////////////....................................////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111/////////000000111111111111000000//////000000111000111111111111222222222555444333222222222333333222222333333444555555666777777888888999999888888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAA@@@@@@???>>>======>>>>>>??????>>>>>>===<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAACCCCCCDDDEEEGGGHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVXXXXXXWWWUUUSSSSSSSSSQQQRRRSSSUUUWWWXXXYYYZZZ`````````___^^^\\\ZZZYYYXXXYYY[[[]]]___```````````````aaaaaaaaaaaabbbbbbaaacccddddddbbbaaaaaabbbdddccccccbbbaaa```______\\\]]]^^^^^^____________ZZZXXXWWWVVVUUUTTTQQQNNNNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNNNNNNNLLLKKKIIIGGGFFFFFFEEEDDDCCCDDDEEEDDDCCCAAA<<<<<<;;;;;;:::999999999777777666555555555555666444444444444333333333333222111111111111000000000111111000000000000//////////////////////////////////////////////////////............////////////111111111111111111111111//////000000111111222222111111111111111111111111222222222333222222111000333222111111333333222111111111222222222333333333333333333333444444444444444444333444555666888999777777888999<<>>888444444444333111111111111111111111111111111000000//////000000111222222222111111111000000///000111222222111000///........................------------------------,,,,,,,,,---------......------------------------------,,,---//////...---........................,,,,,,------.../////////........................///......------......///---..................---++++++,,,---......//////............////////////////////////000000111111............////////////............////////////////////////////////////////////////////////////............////////////000000000000000000/////////////////////000000000000000111111111222222222333333222222222222222222222222222333444444555555555666888888777666777777666777888999:::::::::::::::::::::::::::;;;;;;;;;======<<<<<<===???AAACCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<===>>>=========?????????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBCCCDDDFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNPPPQQQQQQQQQPPPOOOOOOOOONNNOOOPPPQQQRRRSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXUUUTTTTTTTTTRRRRRRSSSTTTUUUWWWXXXYYY^^^___```aaa```^^^[[[YYYXXXYYYZZZ\\\]]]______```````````````aaaaaaaaabbb```bbbdddcccbbbbbbbbbcccddddddcccbbbaaa```___^^^^^^___```aaaaaaaaaaaaaaa]]][[[YYYXXXXXXVVVSSSQQQOOOOOOPPPQQQRRRTTTVVVWWWVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@<<<<<<<<<;;;::::::999999777666555555444444555555444444444333333333222222333333333333222222222222000000000000000000////////////////////////////////////////////////..................////////////111111111111111111111111......///000111222222333111111111111111111111111111111111111111111111000555333222333444555444333000111111111111222222222111222222222333333333333333222111111111333666777111333555666888;;;???CCCEEEIIIOOOUUUYYY]]]aaadddiiilllppptttyyy{{{ssskkkeee^^^YYYUUURRROOOKKKGGGEEEBBB???<<<888666333222333333222111000000000000000000000000000000////////////000000111111111000000000000/////////000111111000//////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000///------.....................---------.........//////..............................------------......------...//////...------,,,,,,---...///000000111............////////////......//////000111111111............////////////............////////////................................................---........./////////000000000000///////////////......//////000000000000000000111111111222222222111111222222222222222222222333333444555555666666444666888888666555555777777777888888888888777777888999999999:::::::::;;;===<<<<<<<<<>>>@@@BBBCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===============>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNOOOOOOQQQQQQRRRPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXVVVTTTTTTUUUSSSSSSSSSSSSUUUVVVXXXYYY[[[\\\^^^```___]]]ZZZXXXYYYYYYZZZ[[[\\\]]]_________````````````aaaaaaaaa___aaaccccccbbbbbbcccdddddddddcccbbbaaa```___^^^___```aaabbbbbbbbbbbbbbb]]]\\\ZZZYYYYYYWWWTTTRRRPPPPPPQQQQQQSSSTTTVVVVVVWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYWWWVVVUUUQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDBBBAAAAAAAAABBBBBB@@@>>>======<<<<<<;;;::::::999666555555444444444444444444444333333333222222222333333333222222222111111//////////////////000000........................////////////........................////////////000000000000000000000000......///000111222222333000000000000000000000000111111111111111111222222222000///000111222111000000000000111111111222222111111111111222222222333333222111000111222555666111333555666777888;;;>>>>>>@@@CCCFFFHHHJJJNNNQQQUUUWWWYYY\\\aaajjjvvvzzzlllggg```YYYSSSNNNIIIEEEBBB???<<<:::999999777666444333222222222222111000111111000//////......---000000////////////000000000////////////........./////////000000/////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------///111111000...---------.....................................................................------------......,,,---...//////...---,,,---......//////000000000............////////////,,,---------......//////............////////////000000000000111111111111........................//////////////////////////////000000111111222222////////////////////////......///000111111111111000111111111111222222222000000111222222222111111333333444555555666666777444777999888555333555777777777777777777666555555888888999999::::::;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@????????????>>>======>>>>>>======<<<;;;;;;<<<<<<===============>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNKKKLLLNNNOOOOOOOOONNNMMMNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNNNNOOOQQQSSSUUUVVVVVVWWWYYYXXXVVVUUUUUUVVVTTTTTTSSSTTTUUUWWWYYYZZZXXXZZZ\\\]]]]]][[[YYYWWWYYYYYYYYYZZZ[[[\\\^^^_________````````````aaaaaa^^^```bbbcccccccccdddeeedddccccccbbbaaa```______aaaaaaaaabbbbbbaaaaaa```\\\ZZZYYYXXXXXXWWWUUUSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^___^^^^^^]]]\\\[[[ZZZYYYYYYWWWXXXXXXXXXXXXVVVUUUTTTOOOPPPRRRSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKIIIHHHFFFDDDCCCCCCAAA@@@???@@@AAA@@@???===<<<<<<;;;;;;:::999999999555555444333333333333444333333333333222222222222111000000000000/////////......////////////000000............................................................////////////000000000000000000000000//////000000111111222222000000000000000000000000222222111111111222333333333222111222333333222111000000111111111222222222111111111111222222222222333222111111111333444555444555666555444444555777:::;;;<<<======>>>AAADDDEEEGGGIIIJJJNNNVVV```hhhpppzzz~~~yyyrrrjjjdddWWWSSSMMMHHHEEEAAA>>>;;;<<<:::777666555555333222111111111000000///......111111000//////...------000//////......//////000//////.........---------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...111333333111///---------.........///////////////...------,,,,,,...........................------,,,,,,------...,,,---///000000///---,,,....................................////////////---------...........................////////////000000000000111111111111......................../////////////////////////////////000111222222222......//////////////////...///000222222222222222000111111111111222222222...///111222222222111111333333444444555666666666444888:::999555333555777444555555666666666555555888888999999:::;;;;;;<<<<<<<<<===??????@@@@@@@@@============>>>>>>>>>>>>======>>>>>>======<<<;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA??????@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNKKKLLLMMMNNNOOONNNNNNMMMOOOOOOPPPPPPPPPPPPPPPOOOLLLLLLMMMNNNOOORRRTTTUUUVVVWWWYYYXXXWWWUUUVVVVVVVVVUUUTTTTTTUUUWWWYYY[[[WWWXXXZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYZZZ\\\]]]^^^_________`````````aaaaaa^^^```bbbcccccccccdddfffcccbbbbbbbbbaaaaaa``````aaaaaaaaaaaa``````___^^^\\\ZZZYYYZZZZZZZZZXXXVVVTTTTTTTTTTTTUUUVVVWWWWWWYYYZZZ\\\^^^___```aaaaaa^^^^^^]]]\\\[[[ZZZYYYXXXVVVWWWWWWWWWWWWUUUTTTSSSNNNOOOQQQSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAA@@@???>>>???@@@@@@>>><<<::::::999999888777777777555444444333222333333333333333333222222222222111000000000000////////////........./////////000000........................,,,------....../////////............////////////000000000000000000000000000000000000000111111111000000000000000000000000111111000000000111333333666555444444555666555444111111111222222222333333111111111222222222333333111111222222222222333333444555444333111111222444555666777777777888;;;===:::===@@@BBBCCCGGGMMMSSSVVV^^^hhhqqq|||}}}yyysssnnnlllmmmooonnnkkkgggccc___YYYRRRNNNFFFCCC???<<<;;;:::888777888777555555555555333111000000000///.........///000000////////////////////////............//////////////////............///..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++---...///111444444222000---------.........//////000000///...---,,,,,,+++...........................------,,,,,,------...,,,---///000000///---,,,------------------,,,,,,............/////////000000000000000000000000000............/////////000............////////////000000000000000000000000000000000000000000000000,,,------...///000000111............//////000000...///111222333333333222000111111111111222222222...///000222222222111000222333333444444555555666444888;;;999555333555888222222444555666666777777888888999:::;;;;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>>;;;;;;;;;<<<======>>>>>>===============<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAABBBBBBBBBBBB>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKLLLMMMOOOOOONNNNNNMMMPPPPPPQQQQQQQQQPPPOOOOOOKKKKKKLLLMMMOOOQQQTTTUUUVVVWWWYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUUUUWWWZZZ[[[XXXXXXYYYZZZ[[[ZZZYYYYYYZZZYYYYYYYYYZZZ[[[]]]^^^____________`````````aaa]]]___bbbccccccccceeefffbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]\\\^^^]]]\\\\\\^^^]]]\\\ZZZVVVUUUUUUUUUVVVVVVWWWXXXZZZ[[[]]]___```aaabbbbbb]]]]]]\\\[[[ZZZYYYXXXWWWUUUVVVWWWWWWVVVUUUSSSRRRNNNOOOQQQSSSSSSRRRQQQPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@?????????@@@@@@>>>===888888777777666555555555555444333333222222333333333333333222222222111111222222222222111111111111---.........//////000000........................,,,,,,------...///000000............/////////000000000000000000000000000111111111000000000000000000000000000000000000000111000/////////111222333333222111111333333222111111222222222222333333333111222222222222333333333000111222222222222222111222222222111000111333555222444555666555777999;;;333888===?????????BBBEEEGGGNNNUUU[[[ccclllppppppnnnjjjjjjlllmmmmmmooossswww~~~}}}}}}}}}vvvqqqnnnlllhhhbbb]]]ZZZZZZ[[[ZZZWWWSSSOOOKKKFFFAAA>>><<<:::777666666666666555000//////000222222111///000111111000//////000222......//////000111111222//////............//////000000000000///////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++.........------,,,,,,,,,.........------,,,,,,+++......------------......000///...------...///000,,,,,,,,,---------......---,,,,,,,,,,,,---......///////////////////////////////////////.........,,,,,,------------,,,,,,........................------............------111///---,,,,,,...111222......////////////......000000//////.........---////////////////////////......///000000000000000000000000000000000000000/////////000111111222222333333333222222111111111444444444444444444444444555444444333333333444444777777888888999;;;<<<======>>>@@@BBBBBB@@@>>><<<999:::<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@????????????@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKNNNMMMKKKJJJHHHHHHGGGGGGMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\^^^______````````````_________```aaaaaaaaaaaaaaaccccccbbbaaaaaaaaaaaaaaabbbbbbaaa```___^^^^^^]]]]]]^^^___^^^\\\ZZZYYYZZZXXXXXXXXXXXXYYYZZZ[[[\\\______```aaaaaaaaaaaaaaa^^^^^^]]]\\\ZZZXXXVVVUUUVVVWWWWWWWWWVVVTTTRRRQQQNNNNNNMMMMMMMMMNNNOOOOOOMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@===<<<;;;;;;<<<===<<<:::<<<;;;:::888777666666666333222111111000000111111000000000000000000000000000000000000000000000000111///...///000111000...000///...---,,,---........./////////...---,,,,,,,,,,,,,,,---------......000000//////.........------.....................---///000222222000///---000000111111111000000///222111111000000000000000000000000000000000000000333222111/////////000111111111111111111111111111111222333333333333222111444444444444444444444444333444555777888:::;;;<<>>???AAABBBBBB@@@===<<<;;;;;;<<<<<<======>>>>>>=========>>>???>>><<<:::::::::::::::999999999999;;;<<<===>>>????????????>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXZZZYYYYYYYYYZZZ[[[\\\]]]______```aaaaaaaaaaaa```___``````aaaaaaaaaaaaaaacccbbbbbbaaaaaaaaaaaaaaabbbaaaaaa```___^^^^^^^^^]]]___```___\\\[[[[[[[[[ZZZYYYYYYZZZZZZ[[[\\\]]]___```aaaaaabbbbbbbbbaaa^^^^^^]]]\\\ZZZXXXVVVUUUVVVVVVWWWWWWVVVUUUSSSRRROOOOOONNNMMMMMMNNNNNNNNNLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@??????>>><<<;;;;;;<<<<<<;;;999;;;:::999777666666555555333222111111000000111111000000000000000000000000000000000000000000000000111///...///000111000...000///...---,,,------............///......---------------------.........000/////////............//////.....................///000111111000///...000000111111111000000///222111000000//////000000000000000000000000000000333222000/////////000111111111111111111111111111111222222333333222222111222222222222222222222222222222333555666777888999888999;;;===???AAACCCDDDFFFEEEEEEFFFGGGHHHJJJKKKQQQVVV___ggglllmmmlllkkkhhhfffbbb^^^\\\ZZZZZZZZZ[[[^^^ccciiipppvvvzzz|||yyywwwrrrlllfffaaa]]][[[YYYWWWVVVVVVYYY[[[]]]]]]\\\[[[ZZZWWWSSSNNNJJJGGGFFFEEECCC@@@>>><<<;;;;;;;;;;;;;;;:::888666444333222222222222111111111000000000000000//////......000000////////////000000000/////////.........---........................---......//////......---.../////////......---,,,---------------------------...//////---,,,------------,,,,,,,,,,,,+++++++++******))))))******+++...------------,,,,,,,,,---------..................------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......///............///000000.........................................................//////.................................------............---------------------...............////////////....../////////.............................................///000000000000///////////////////////////...//////000000111111222444444333333333333222222222222222222222222222222444444444444444444444444666666777777888999;;;<<>><<<>>>===<<<;;;;;;<<<===>>>>>>======>>>???>>><<<:::888888888888888888888888::::::<<<======>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZYYYYYYXXX[[[[[[[[[[[[\\\]]]^^^___``````aaabbbbbbbbbbbbbbb`````````aaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaa```aaa``````___^^^^^^^^^^^^^^^```aaa```^^^]]]]]]]]]\\\\\\[[[\\\\\\]]]^^^___```aaabbbbbbcccbbbbbbbbb^^^]]]\\\[[[YYYXXXVVVVVVUUUVVVWWWWWWVVVUUUSSSRRRPPPOOONNNNNNMMMMMMMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>???===;;;;;;<<<;;;:::888999999777666555555444444333222111111000000111111000000000000000000000000000000000000000000000000111///...///000111000...//////...------------...------......///.........///.....................////////////............000000000//////.........//////000000000000/////////000000111111000000000222111000000//////000000000000000000000000000000222111000000///000000000111111111111111111111111111111222333333222111111222222222222222222222222111222222333333444444555555555666777777888999999;;;;;;;;;;;;<<<>>>???@@@@@@DDDKKKQQQUUUUUUTTTSSSPPPNNNKKKHHHGGGGGGIIIJJJHHHJJJMMMQQQTTTWWWYYYZZZ]]][[[XXXTTTPPPLLLJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCBBB???<<<;;;;;;:::999777666666666666222222333333333222111111111111000000000000000///000000000////////////...000//////......//////000/////////...............------------------------......////////////....../////////000//////...---------------------------///000111///---+++******++++++,,,,,,,,,,,,------+++******))))))******+++---------------------------------......////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000........................------...............///......////////////..............................------............------+++,,,---.........---,,,......////////////......................................................---...//////000000//////////////////////////////......//////000111111111444333333333333333333333111111111111111111111111333333444444444444444444777777777888999:::<<<<<<===>>>@@@AAAAAAAAA@@@???@@@>>><<<;;;:::;;;===>>>>>>======>>>???>>><<<:::777777888888888888999999888999:::;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBAAAAAAAAACCCBBBBBBCCCDDDEEEFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSSSSTTTTTTUUUVVVVVVYYYYYYYYYXXXXXXWWWVVVVVVYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[\\\\\\]]]^^^^^^___```aaabbbcccccccccccccccaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```aaa```___^^^^^^^^^___``````aaabbbbbb```______```^^^^^^^^^^^^___```aaaaaaaaabbbbbbcccccccccbbbbbb^^^]]]\\\ZZZYYYWWWWWWVVVUUUVVVVVVVVVVVVTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@???>>>===???===<<<;;;;;;:::999777888777666555444444444444333222111111000000111111000000000000000000000000////////////////////////111///...///000111000...//////......------------,,,,,,---.../////////...///////////////.........///////////////.........111111111000//////......000000////////////000000...///000000000000000000111111000///////////////000000000000000000000000111111000000000000000000111111111111111111111111111111222222222222111111333333333333333333333333222222222222222222222222444444555555555666666666666777777777888999::::::888<<<@@@EEEGGGGGGFFFEEEEEECCC@@@>>>===???AAABBB???@@@AAACCCEEEFFFFFFFFFKKKIIIGGGEEECCCAAA@@@@@@>>><<<;;;;;;<<<<<<:::999;;;;;;;;;;;;;;;999888777555555444444444444555666111111111111111111111111/////////////////////////////////////////////////////////....../////////........................------------------------,,,,,,------------,,,,,,....../////////......---------------------------///000000///,,,***************+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,---------......//////000000////////////000000+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,------...///........................,,,---------......//////......////////////..............................------............------***+++---...///...---,,,......////////////......---------.......................................------...///////////////.................................///000000111111333333333333333333333333111111111111111111111111222333444555555555444444444444444444555777888999:::<<<===???AAAAAABBBBBB@@@???===;;;:::;;;<<<======<<<<<<===>>>>>>;;;999777888888888999999999:::777888999;;;<<<<<<======>>>>>>???@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEIIIHHHGGGEEEDDDDDDCCCCCCFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTQQQQQQRRRRRRSSSSSSTTTTTTXXXYYYYYYYYYYYYXXXVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]```aaabbbcccddddddddddddbbbaaaaaa```aaabbbccccccccccccddddddccccccbbbaaaaaa```___^^^^^^___aaabbbbbbdddeeedddbbbaaaaaaaaa_________``````aaabbbcccbbbbbbcccccccccbbbbbbaaa]]]\\\[[[YYYXXXWWWWWWWWWUUUUUUVVVVVVUUUSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@???===<<>>>>>>>>;;;;;;:::999888888888888;;;:::999888999999777555666666666555555444333333////////////000111222333222222111111111000000000.......................................///////////////............//////---------...............------------------------,,,------......------,,,,,,------.........------------------------------,,,...///...,,,++++++,,,******++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------------000//////////////////000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---......//////.........//////.................................------............------+++,,,---//////......---......////////////......---------------.........------------------------------...////////////...........................---......//////000000111111111222222222222333333111111111111111111111111111222444555666555555444555555555555666888999:::999:::<<<>>>???@@@AAAAAA???>>>===<<<;;;;;;<<<===<<<;;;;;;<<<===<<<:::888777777777888999999::::::666777999:::<<<============>>>??????@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEIIIHHHFFFDDDCCCBBBAAAAAAFFFFFFHHHIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTQQQQQQQQQRRRSSSSSSTTTTTTWWWXXXYYYZZZZZZYYYWWWVVVXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ\\\\\\\\\\\\\\\___```aaabbbcccdddddddddbbbbbbaaa```aaabbbcccdddddddddeeefffeeedddcccbbbbbbaaa_________aaaccceeeeeeggggggfffdddbbbbbbbbbaaa``````aaaaaabbbcccdddbbbbbbbbbcccbbbbbbaaa```]]]\\\ZZZXXXWWWWWWWWWXXXUUUUUUUUUTTTSSSPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCCCCBBB@@@>>>===>>><<<::::::;;;:::999777666555555444333333444444333222111111000000111111////////////////////////000000000000000000000000111///...///000111000.........//////......---,,,------......///.........------........./////////........./////////////////////////////////////////////000000000000//////------...///000000000000111000//////......////////////////////////////////////000111111111111000000000000000000000000000222111000000000000111222111111111111111111111111333333333222222222111111000000111111222333333444222222333444444444444444000111333555555555444333777666555444333333444444444444555666777777777777444333333333333444444555777555333333444555444333444444333222222111111111000/////////000111222222222111000///............---............/////////---............////////////......------......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////+++,,,------------------------------------------***,,,......,,,,,,,,,---******+++,,,,,,---......+++******))))))******+++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++......------------......+++,,,---......---,,,+++,,,,,,,,,---------......---------------...//////------------------------++++++,,,------...//////------............------........................------............------------...////////////.........////////////......,,,,,,,,,------.........------------------------,,,---......//////..............................------......///000000000000000000111111222222222222222222222222222222222000222444555666666555444777777777777888:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>===============<<<<<<<<<:::::::::;;;<<<;;;999777555555666777777888999999666777999;;;<<<======>>>===>>>>>>??????????????????@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBFFFFFFGGGIIIIIIJJJJJJJJJMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWYYYZZZZZZZZZXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZXXXYYY[[[\\\]]]]]]\\\\\\^^^___```bbbcccdddddddddcccbbbaaa``````bbbdddeeeeeefffggghhhgggfffdddccccccbbb`````````ccceeeggghhhiiijjjhhheeebbbbbbbbbaaaaaaaaaaaabbbcccddddddaaabbbbbbbbbaaaaaa```___]]]\\\YYYWWWVVVWWWWWWXXXVVVUUUUUUSSSQQQNNNKKKIIIIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDDDDCCCAAA>>>===<<<;;;::::::;;;;;;999888666555555444444444444444333222111111000000111111////////////////////////000000000000000000000000111///...///000111000...---.../////////...---,,,.........///......------++++++,,,---...//////000............/////////000---------...//////000000...///000111111000///...,,,---...///000000000000000000///............///////////////////////////...///000111222111111000000000000000000000000000222111000//////000111222000000000000000000000000222222222222111111111111222222333333333333333333222333444555555555444333222222333444444444333333222333333444444444444333111111222333333333333222333333222222333333444555333111///...000222333333333333222222111111111222222222111111111222222333000///...------......///---.........////////////---------........./////////......------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////,,,,,,---...............------------------------***,,,...---,,,+++,,,---+++++++++,,,,,,---------+++******))))))******+++,,,,,,,,,------.........,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,,,,,,,,,,---------.....................///000000------------------------++++++,,,,,,---...//////,,,------------------,,,........................---..................---............//////000000......////////////......,,,,,,,,,------.........------------------------,,,---......//////..............................------......///000000000//////000000111111111222222222222222222222222222000111444666666666555444333444444444555777888999======<<<<<<;;;;;;;;;;;;<<<<<<======>>>===<<<<<<:::999999:::;;;:::888666444444444555666777777888777888999;;;<<<===>>>>>>======>>>???????????????>>>???@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWUUUWWWYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYZZZ\\\]]]^^^^^^]]]\\\^^^___```aaaccccccddddddcccbbbaaa``````bbbdddeeefffggghhhiiiiiigggeeedddcccbbbaaa```aaacccfffhhhjjjkkkkkkiiifffcccbbbbbbaaaaaaaaaaaabbbcccdddeeeaaaaaaaaaaaaaaa```______]]][[[YYYWWWVVVWWWXXXXXXVVVUUUTTTSSSPPPLLLIIIGGGGGGGGGGGGFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEECCCAAA???===;;;:::999999;;;;;;:::999666666555444444444555555333222222111000111111111////////////////////////000000000000000000000000111///...///000111000///---.../////////...,,,,,,.../////////...---,,,,,,)))***+++,,,---///000000---.........//////000000+++,,,,,,---...///000000---///000222222000///---,,,---...///000000000000000000///...............////////////////////////...///000222222222111000000000000000000000000000222111000//////000111222222222222222222222222222111111111111111000000000111111111000000/////////...///111222222111000///000111111222222222111111,,,---///111222222222111222222333333333333222222111111111111111222222333333000------///333555555/////////...//////000000111000//////.../////////000///.........///000111........./////////000000---------.........//////.........------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------------...///000000//////------------------------+++---......,,,***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---............---,,,,,,,,,,,,---------------------------------,,,,,,,,,---......---------.........//////---------,,,,,,+++++++++,,,,,,------------......------------------------------------------------------------------------++++++,,,---..................---------,,,,,,,,,,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...............---------------............///000000000000000000000000666777666444000...---...///000222444555555555444444444555555666777777777888888888888999:::;;;<<<>>>;;;999:::<<<<<<:::888777777888888888777777666777777777888999999::::::::::::::::::;;;===???@@@????????????>>>>>>======??????@@@AAABBBBBBBBBBBBAAA@@@>>>>>>???BBBFFFIIIIIIHHHGGGFFFEEECCCBBBBBBEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVXXXYYYYYYYYYXXXXXXWWWWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^______^^^^^^^^^^^^______```bbbcccdddfffeeecccbbbaaabbbcccccchhhhhhggggggffffffeeeeeeccccccbbbaaabbbcccdddeeeiiiiiiiiihhhfffdddaaa___aaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaa````````````^^^\\\ZZZXXXWWWWWWXXXYYYSSSSSSSSSRRRPPPNNNKKKJJJGGGFFFFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===;;;:::999777777777777888555555444444444333333333222222333333222111///............///////////////..................------......------------..................------------------,,,+++,,,---...///...............///000000,,,---...//////...---,,,............//////////////////.........---------////////////////////////........................---......///000111111222000///...------...///000666555333111////////////////////////000000000000000000000000000000000000//////000000111111111222555444333222111111111111000111111111111222222222222111111111000000//////000000000000111111111111222222222222222222222222111111111111000000000000000000000000000000000000111000000000111000---+++000000000000000000000000................................................//////.........---------.........------.........,,,------------,,,+++***...---+++***)))***++++++---------...------,,,,,,------......------,,,+++---------,,,,,,+++++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------...------------.........///---,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------...------------,,,,,,,,,---......///000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...............---------------............///000000000000000000000000333444444333111000000111000111222444444444444333444444444555666666777777666666666777777888::::::===;;;999999;;;<<<:::888888888888888888777666555666777777888888999::::::::::::::::::;;;===???@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAA@@@??????AAADDDGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYYYYXXXWWWWWWUUUUUUWWWXXXXXXXXXWWWWWWTTTUUUVVVXXXXXXYYYYYYYYY\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^___```aaacccddddddccccccbbbbbbcccdddeeefffffffffeeeeeeeeeeeeeeeddddddcccccccccdddeeefffhhhhhhgggfffdddbbb```^^^````````````aaaaaaaaaaaa``````___^^^^^^]]]]]]\\\\\\ZZZXXXVVVUUUUUUVVVWWWRRRRRRRRRQQQOOOMMMKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???===<<<;;;:::888777666777777777555444444444444333333333111222222111000///......////////////////////////..............................------------......000000//////......------------,,,,,,,,,---...///---------------......///,,,---...//////...---,,,------------............//////.........---------......................................................//////000000111111000///...------...///000555444222000/////////000////////////000000000000000000000000000000000000///000000000111111111111444444333222111111111111000000111111111222222222111111111000000000////////////000000000111111111222222222222222222222222111111111000000000//////000000000000000000000000.........///111000///---////////////////////////................................................///.........------------......------------......////////////......------///...---,,,,,,,,,------,,,------...------,,,,,,---------...------,,,+++---------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............,,,+++***......---,,,,,,,,,,,,---------------------------+++++++++++++++,,,------------------............+++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,------------------------++++++++++++++++++++++++---------------------------------...------,,,,,,------------,,,,,,,,,,,,......///000000000000000------------------------------------------------........................------...............------------............///000000000000000000000000000111222222111111222444222222333333333333222222333333444555555666666777555555555555666777888888;;;:::888999::::::999888999999999888777666555444666666777888888999999:::::::::::::::;;;===>>>???@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWSSSTTTUUUVVVVVVVVVUUUUUUSSSTTTVVVWWWXXXYYYYYYYYY\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^___aaabbbcccbbbbbbaaabbbbbbccceeeeeebbbbbbbbbccccccccccccddddddddddddcccdddeeeeeefffeeeddddddcccaaa___^^^]]]]]]^^^______`````````___]]]]]]\\\[[[ZZZZZZYYYYYYYYYXXXVVVTTTSSSSSSTTTTTTQQQQQQPPPOOONNNLLLJJJIIIEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<:::999888777666666666777444444444444333333333333111111000///............000000000//////......---..............................------------....../////////...---,,,,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,------...,,,---...//////...---,,,,,,,,,,,,------------..................---------................................................//////////////////////////////............//////222222111000000000000000////////////000000000000000000000000000000000000000000000000111111111111444333222111000000000000000000000111111111222222111111000000000000////////////000000000000111111111111111111111111111111111111000000000000//////000000000000000000000000,,,,,,,,,...000111000...////////////////////////////////////////////////....................................------------------,,,,,,,,,,,,------000///...---------...///......---,,,,,,,,,------,,,,,,------...------,,,---------------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,+++++++++......---,,,,,,,,,,,,---------------------------++++++******++++++,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++---------,,,,,,,,,++++++------...///////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------............///000000000000000000000000...000222222111111333444333333333333222222111111222333333444555555666666555555555555555666777777999888888888888888888777999999999888777555444333666666777777888999999999::::::;;;;;;<<<===>>>>>>@@@@@@@@@@@@????????????>>>??????@@@@@@?????????AAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPPPPQQQSSSTTTVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]]]][[[[[[[[[\\\^^^___aaabbb```````````````aaaaaaaaa^^^^^^^^^___```aaaaaabbbbbbbbbbbbbbbccccccddddddaaaaaa```___^^^]]]\\\[[[[[[\\\]]]^^^______^^^^^^ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWUUUTTTRRRRRRQQQQQQOOOOOONNNMMMKKKJJJHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;999888888777666666555555444444444333333333222222222111000///...//////000000//////...---,,,,,,+++---------.....................------------............---,,,+++***)))))),,,,,,,,,,,,------......,,,,,,,,,,,,,,,------...,,,,,,............,,,,,,,,,,,,---------.................................................................................//////////////////....../////////....../////////000000000000000000000000////////////000000000000////////////////////////000000000000000111111111222222111000000000000000000000000000111111111111000000000000000000//////////////////000000000111111111111111111111111111111000000000////////////000000000000000000000000...---,,,...000111000///////////////////////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,------,,,***))))))***+++---,,,+++++++++++++++++++++,,,,,,------...---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333000---***)))***,,,.........---,,,,,,,,,,,,---------------------------++++++******++++++,,,---------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------............---,,,++++++------,,,,,,,,,++++++++++++,,,------......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------............//////////////////////////////111222222111000111333444333333222111111111111222222333333444444555555666555555555555666666777666777777777666666777777999999888888666555333333555666666777888888999999::::::;;;<<<<<<=========????????????????????????>>>>>>???@@@@@@@@@??????AAABBBDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNPPPPPPQQQQQQSSSTTTVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTVVVWWWYYYZZZZZZ[[[ZZZ[[[\\\\\\]]]]]]\\\\\\ZZZZZZ[[[[[[\\\^^^___```______^^^^^^]]]\\\[[[[[[ZZZZZZ[[[\\\]]]^^^^^^_________`````````aaaaaaaaa^^^]]]]]]\\\[[[ZZZZZZZZZYYYZZZ\\\^^^^^^^^^]]]]]]XXXXXXXXXXXXXXXXXXXXXYYYWWWVVVUUUSSSRRRQQQPPPPPPMMMLLLKKKJJJIIIHHHGGGGGGCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@?????????????????????>>>===<<<::::::888777777777666555555444444444333333333222222222333222111000///000111222......---,,,,,,+++******---------.........//////......------------............------,,,++++++***,,,,,,,,,------------------------,,,---......///+++,,,---......---,,,+++---.........////////////---.....................................................................////////////...............//////////////////.........//////000000000000////////////000000000000////////////////////////111111000000000000000000111111000/////////000000//////000000000111111111//////////////////000000...////////////000000000000000000000000000000000000000000////////////...////////////////////////000///......///000///...........................////////////////////////........................,,,,,,---------------------,,,,,,++++++,,,,,,---+++***(((''''''(((***,,,***++++++++++++++++++++++++,,,,,,---.........---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000,,,***)))+++---///......---,,,,,,,,,,,,---------------------------+++++++++++++++,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,+++,,,,,,------.................................---------------------------------...------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,------------------------------------------------........................,,,,,,---...////////////---------............///////////////////////////000111222111000000111222444333222111111111111111111111222333333444444555666555555555555555666666444555666666555555666777888888888777666555444333555555666777777888888999:::;;;;;;<<<======<<<<<<>>>>>>>>>>>>>>>?????????===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPPPPQQQQQQRRRTTTUUUVVVUUUVVVWWWXXXXXXWWWVVVUUURRRRRRQQQPPPPPPPPPQQQQQQPPPQQQSSSUUUVVVXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXYYY[[[^^^___^^^]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQOOONNNMMMKKKJJJIIIGGGFFFFFFFFFFFFAAAAAAAAA@@@@@@AAAAAAAAA?????????>>>>>>>>>======>>>>>>>>>===<<<;;;:::999666777777777666555444333333333333333222222222222222222111111111111222222---------,,,,,,++++++***,,,,,,------.../////////......------------......////////////............+++,,,------......---------------------......///+++,,,---......---,,,+++........./////////000000---------...............------------------------......................................................////////////......---...///////////////...////////////000000000000000000000000000000000000111111111111000000000000000000////////////000000/////////000000000111111......////////////000000......////////////000000////////////////////////000000////////////......////////////////////////000///------...///..............................................................................,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,+++*********+++,,,---,,,,,,---.........------++++++,,,---............,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,++++++,,,,,,---......///........................------------------------,,,,,,------...---------,,,,,,,,,++++++++++++***+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,---...////////////---------............///////////////////////////...000111111000000111333333222111000000111111222111111111222333333444444444444333333333333444444222444666555444333555777666666777777666555444444555555666666777888888888:::;;;<<<=========<<<;;;<<<<<<=========>>>>>>>>>======???AAABBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTVVVVVVVVVVVVTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\[[[YYYXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXZZZ[[[\\\]]]^^^]]]\\\\\\ZZZYYYXXXWWWWWWXXXXXXYYYWWWYYY\\\^^^______]]]\\\YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJIIIGGGFFFEEEDDDEEEEEE@@@@@@@@@??????@@@@@@@@@>>>>>>>>>=========<<<<<<=========<<<;;;:::999888666666666777666555333222333333333222222222222111000000111111111111000000...---------------------,,,,,,------...//////000......------------......---------------.........+++,,,---.........------,,,,,,,,,,,,,,,------...+++,,,------------,,,+++---------.........//////---------.........//////------------------------........................,,,------....../////////---...///000000///...------.../////////...---,,,////////////000000000000000000000000000000000000111111111111000000000////////////......//////000////////////000000000111........./////////000000........./////////000000////////////////////////000000/////////.........////////////////////////---+++******,,,.................................------------------------........................++++++,,,,,,,,,---------......------------......+++,,,,,,,,,------------+++,,,---.........------***+++,,,---............+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++...000000...,,,+++......---,,,,,,,,,,,,---------------------------------,,,,,,------...///---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,---------.........++++++,,,,,,---...//////------------------------------------------------++++++,,,---............,,,,,,,,,+++++++++******,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...////////////---------.........//////////////////////////////---...000111000111222444222222111000000111222333000111111222333333444444333333222222111222222333111333555555333222555777555666666666666666555555555555666666777888888888:::;;;<<<=========<<<;;;;;;<<<<<<<<<======>>>>>><<<===???AAACCCDDDDDDEEECCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLPPPPPPPPPPPPQQQSSSTTTTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\ZZZYYYXXXXXXXXXXXXZZZZZZ[[[\\\\\\[[[ZZZYYYUUUUUUUUUUUUUUUVVVVVVVVVZZZ[[[\\\]]]^^^]]]\\\\\\YYYYYYWWWWWWWWWWWWXXXYYYWWWYYY\\\^^^```___^^^]]]ZZZYYYXXXVVVSSSQQQOOOOOOQQQQQQPPPOOOMMMKKKIIIHHHIIIHHHFFFEEEDDDDDDDDDEEE@@@@@@????????????@@@@@@>>>============<<<<<<<<<=========<<<;;;:::888888555666666777666444333222333333333222222222111111...///000111111000///............///////////////,,,,,,------...///000000.........------.........((())))))******+++,,,,,,+++,,,---.........---,,,++++++******++++++,,,---++++++------------++++++,,,,,,,,,---------......---------.........//////------------------------........................,,,,,,------...///000000---...///000000///...------.../////////...,,,+++////////////000000000000000000000000000000000000222111111111000000////////////.........//////000////////////000000000000---.........//////000000............/////////000////////////////////////000/////////............////////////////////////)))'''&&&'''***---..............................,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------///......------......///***+++,,,------------,,,((()))+++,,,---,,,++++++***+++,,,---............+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))---,,,,,,++++++,,,,,,---///---,,,,,,...//////...------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------..................------///...---,,,,,,,,,,,,,,,---------.........//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++---------........./////////......---------......------......//////000000...------------...//////...///000111222333444444000111111111111222222222000000111111111222222222444444444444444444333333333555666777666555666777444444444333333222222222111222333555777888::::::::::::;;;;;;<<<=========<<<===@@@BBBBBBAAA???>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIHHHHHHIIIJJJNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZXXXWWWWWWVVVSSSRRRSSSVVVYYY\\\WWWWWWXXXXXXYYYZZZZZZZZZXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[YYYVVVTTTRRRRRRQQQOOOOOONNNMMMLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======::::::999999888777777777888777777666555444444444333222111111000000111111111000///......000222444/////////...------,,,,,,///---,,,,,,---...,,,+++,,,,,,,,,---------..............................++++++******++++++,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---)))***++++++------...///+++,,,---...////////////,,,---.........---+++***//////.........---------,,,------...............+++...111111000...---............------,,,,,,,,,......////////////......000000///...............---.........//////000000000000000000000000000000////////////////////////000000//////......------////////////////////////------............------///////////////.........000///...------...///000------...000222111...,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,------......------,,,************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---+++***---,,,,,,++++++,,,,,,------,,,++++++---......---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------..................------///...---,,,,,,,,,,,,---------------.........///------------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,---------...---------,,,,,,,,,+++------------.........///......---------......///............////////////...------------...//////...///000111222333333444000000111111111222222222222222222333333333444444333333333444444444444444222444666666555444555666666666555555555444444444111222333555777888999:::::::::;;;<<<<<<======>>>======>>>>>>>>>?????????>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAACCCCCCDDDEEEEEEEEEEEEDDDFFFGGGIIIJJJIIIIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWTTTSSSSSSUUUWWWYYYWWWWWWXXXXXXYYYYYYZZZZZZXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYVVVTTTRRRPPPOOOMMMMMMLLLLLLKKKJJJIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCAAA???============;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666777777666666555444444333333222111111000000111111000000/////////000111222------..................000...------...///---,,,,,,,,,,,,------------...........................+++++++++***++++++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...+++,,,---....../////////---............---,,,,,,///.........------------------...////////////...,,,...000000///........./////////......---------000000000000000000000000000000///.........................../////////000////////////////////////........................000000/////////.......................................////////////......////////////............000///...------...///000,,,///222222000......///,,,,,,------------,,,,,,........................---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,---,,,,,,++++++,,,,,,------+++******,,,------,,,------------------------++++++++++++,,,,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,------------------------............---,,,,,,,,,------------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---,,,++++++,,,---............---------------------------............---,,,,,,,,,---...///////////////..................------------...//////...//////000111222333333000000000111111111222222222222222333333333333444222222222333333444444555222333555555444444444555666555555555555444444444111222333555666888999:::;;;;;;;;;<<<======>>>>>>>>>===<<<;;;<<<===>>>???>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEDDDDDDDDDFFFHHHJJJKKKJJJJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZ\\\\\\^^^^^^^^^^^^^^^]]]\\\\\\^^^]]]\\\\\\\\\\\\]]]]]]\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYVVVTTTSSSTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZXXXXXXWWWWWWVVVWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUURRROOOMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDCCCAAA???===<<<<<<<<<<<<999::::::;;;::::::999999999999888888777777666666666666666555555444444333222222111000000000000111////////////000000000000,,,,,,------...//////000000///......//////...---,,,,,,,,,,,,------------------------------------+++++++++++++++,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...------------...............------------......///000000000//////---...//////...---...//////////////////.........000///............///000000///......---.....................////////////////////////////////////........................000000//////////////////........................//////000000000000//////........................//////...------...//////,,,111666444...+++---111,,,,,,------------,,,,,,------------------------------++++++++++++---------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---,,,,,,++++++,,,,,,------,,,***+++,,,......---------------------------+++++++++,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,------------.........------,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///........................------------------------++++++,,,,,,---...///000/////////......---------...------------...///////////////000111222222333000000000000111111111111000000000000111111111111000111111222333444444555222444666666555444555666333333333333333333333333222222444555666888999999:::;;;;;;<<<======>>>>>>======<<<<<<======>>>???>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCEEEGGGIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^______^^^^^^]]]^^^]]]]]]]]]]]]]]]^^^___]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZXXXXXXXXXWWWWWWWWWWWWWWWZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWSSSPPPMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@>>><<<;;;;;;;;;;;;999999::::::999888777666999888888777666666555555555555555444444444333333222222111000000000000000......///000000//////...---------.........//////000...------......---,,,++++++,,,,,,,,,---------------------------------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---...//////000///...---,,,---...///------------------------...//////000000000000000...//////...,,,,,,...000//////.....................---+++******+++---...///......------..................///////////////////////////////////////........................////////////////////////..............................////////////......------...............///........................---111333222---+++,,,...,,,,,,,,,------,,,,,,,,,------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++,,,...//////...------------------------++++++,,,,,,,,,------------......//////......---+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,------...------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...........................------------------,,,,,,+++++++++,,,,,,...///000//////......------,,,,,,...------------...///////////////000000111111222//////000000000111111111//////000000000111111111000000111111222333444444333444666666555555555666333333333333333333333333222333444555666777888999::::::;;;;;;<<<<<<======;;;<<<>>>@@@@@@???>>>===>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHHHHHHHGGGHHHIIILLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUWWWWWWXXXYYY[[[\\\]]]]]][[[\\\]]]^^^____________]]]]]]\\\\\\\\\]]]^^^^^^\\\\\\\\\\\\]]]^^^^^^___```___^^^\\\ZZZXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWYYYXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZXXXTTTQQQOOOMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@???===;;;::::::;;;;;;999999999999888777666555888888777666666555555444444444444444333333333333222111000000//////000000....../////////......---//////.........---------...---+++,,,------,,,***+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,++++++,,,---//////000///...,,,,,,---......,,,,,,------------------...//////000000000000000---......---,,,,,,...///------------------------...,,,+++))))))+++,,,.........------------......///////////////.........................................................------......//////000000........................,,,------......------,,,,,,---------......//////------............------///......------,,,+++***+++,,,,,,,,,,,,,,,,,,+++------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++++++++***************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---///---,,,,,,...//////...------------------------++++++,,,,,,------......------............------++++++,,,,,,,,,,,,------++++++,,,,,,------......------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------.........------------,,,,,,,,,,,,,,,+++++++++,,,---...............---------------...------------...///////////////000000000111111/////////000000000111111111111111222222222222333000000000111111222222333222444555666444444555666444444444555555555555666333333444555666777888888999999999:::;;;;;;<<<<<<:::<<>><<<===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCEEEGGGGGGGGGFFFGGGIIILLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSUUUUUUWWWXXXXXXYYY[[[\\\\\\]]]ZZZ[[[\\\]]]_________```]]]\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZ[[[]]]^^^___``````______]]][[[ZZZYYYVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWUUUSSSQQQNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBBBBBAAA???>>>===;;;:::;;;;;;<<<<<<;;;999888666666555555777777666666555555444444333333333333333333333333111111000////////////000............------------000//////...------,,,,,,---,,,++++++,,,,,,+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++---...000......---,,,,,,,,,,,,---,,,,,,,,,,,,------------......///000000000//////,,,---......---,,,---...,,,,,,,,,---------------///...------------...///---------,,,------...//////////////////.................................------------------------++++++,,,---......//////------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......//////------............------///---++++++,,,---+++)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++******************+++++++++,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++...---,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---...,,,+++,,,---///......------------------------++++++,,,,,,---......///---------......---------++++++,,,,,,,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,++++++,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,------------------......------------...//////////////////000000000000////////////000000000111111111111111222222222222000000000111111111111111000111333333222222222333444444444555555555666666333444444555666777888888777888888999999::::::;;;;;;<<<===>>>>>>>>>=========>>>??????????????????????????????@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAADDDFFFHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRROOOOOOOOOPPPQQQSSSTTTUUUWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^]]]^^^_________]]][[[ZZZUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSRRRNNNNNNLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>===;;;;;;;;;<<<<<<>>><<<999666555555666777777777666555555444444333222222222222222222333333111111000/////////////////////---,,,,,,,,,------..................------...,,,++++++,,,---+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000,,,,,,,,,---,,,++++++***++++++,,,,,,,,,---------------...////////////...+++---//////...,,,,,,---------------.........///........................---,,,,,,,,,------...///000/////////....................................------------------------))))))***+++,,,......///------------------------,,,------------------,,,++++++,,,------...//////,,,------......------,,,,,,------,,,++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++******************+++++++++,,,,,,,,,---------,,,,,,,,,++++++************************///...---,,,,,,---//////---,,,,,,++++++,,,,,,------+++***+++,,,---------------------------------++++++,,,,,,---...//////,,,------------------,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***,,,...000000...,,,***+++++++++,,,,,,------------------,,,,,,+++++++++------,,,+++++++++,,,,,,,,,,,,,,,------............------------...//////////////////000000000000////////////000000000000////////////000000000000111111111111000000000000...000111111000000111222222222222333333444444444333444444555666777888888666777777888999999::::::<<<<<<;;;:::;;;<<<===>>>===>>>>>>????????????>>>>>>>>>??????@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAAEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRNNNNNNOOOOOOQQQRRRTTTUUUWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWWWWVVVVVVVVVXXXZZZ\\\]]][[[\\\^^^______^^^\\\[[[UUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZXXXVVVUUUTTTTTTUUUVVVVVVWWWXXXXXXTTTSSSRRRRRRQQQRRRRRRSSSNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@????????????>>>===<<<;;;;;;<<<===@@@===999666444555666888777666666555444444333333222222222222222222222333111111000///////////////000///---+++++++++---...,,,,,,------...////////////---,,,,,,---...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000***+++,,,---,,,+++***)))+++++++++,,,,,,---------,,,------...............***,,,///000...---,,,,,,---.........//////000000,,,------......------,,,,,,,,,,,,,,,------...///000000//////.........---........................------------------------(((((()))***,,,---......---------------------------..................---++++++,,,,,,---...//////,,,,,,---......---,,,,,,***...000...***)))---111+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))++++++++++++++++++++++++++++++------------+++++++++++++++,,,,,,+++++++++************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,------...///000111111---......---+++******+++........................///...------++++++***)))......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++)))(((+++,,,------......---------,,,,,,++++++,,,,,,---------------------------------------------------...------,,,,,,------...------------------------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------////////////////////////........................000///.........///111222///////////////000111111222111111111111111222222444222000000222333000...111222333444666777888888555666666666666555555444777777777777888999:::;;;888999999:::;;;<<<=========>>>>>>>>>??????????????????@@@AAAAAAAAA@@@@@@BBBAAAAAA@@@?????????@@@BBBEEEGGGHHHGGGGGGGGGHHHLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNMMMNNNOOOQQQSSSTTTXXXYYYZZZYYYXXXYYY[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^]]]]]]\\\\\\\\\ZZZYYYXXXWWWWWWVVVVVVWWWZZZZZZYYYXXXVVVTTTRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQLLLLLLKKKJJJHHHEEECCCBBBBBBAAAAAA@@@???>>>============<<<;;;::::::::::::888888777777666666555555333333333333333333333333222222222111111111111000///............---------------,,,,,,,,,------...,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))******+++,,,,,,---......++++++,,,,,,---...//////------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,//////.........------------,,,***+++---...///...------------------------......------------......///...------...///000111---------............///++++++,,,------......//////...------------...///////////////////////////------------------------......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************)))************+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,,,,,,,+++***************************,,,+++***))))))***+++,,,---------....../////////---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))***+++,,,,,,------,,,,,,......------------......------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000///.........///111111///////////////000000111000000000000111222333444555333222222444555333111222222333444555666666777555555666666777666666555777777777777888999::::::888888999:::;;;<<<============>>>>>>>>>???????????????@@@AAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@CCCEEEFFFEEEDDDEEEFFFIIIJJJKKKMMMNNNOOOOOOPPPOOOPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOQQQSSSTTTVVVWWWXXXXXXWWWXXXZZZ\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\\\\]]]]]]]]]]]]]]]ZZZZZZYYYXXXWWWWWWWWWWWWYYYXXXXXXWWWUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQPPPOOOLLLKKKJJJIIIGGGEEECCCBBB@@@@@@??????????????????===<<<;;;::::::999999:::888888777777666555555555333333333333333333333333222222222111111111000000000000/////////.........------,,,,,,,,,------...,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++***)))******++++++,,,------...++++++,,,,,,---......///------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,///.........------------...---,,,---...///...---------------------------......------------.........---,,,,,,---...///000............////////////------------------------........................------------------------------------------------...------------,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************)))************+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,***+++,,,,,,,,,,,,+++***************************++++++***))))))***++++++---------------------------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***++++++,,,,,,++++++......------------......------------------------------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////......//////000111////////////000000000000......///000111333555666444222222222444555444333222222333333333444444444444555666777777777777777666777777777888999999:::888888999:::;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@@@@??????@@@@@@@@@BBBEEEEEEDDDDDDEEEFFFFFFGGGIIILLLNNNPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPRRRSSSSSSTTTUUUVVVVVVWWWYYY[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQPPPOOONNNNNNMMMJJJJJJIIIHHHGGGEEECCCBBB>>>>>>>>>?????????@@@@@@<<<<<<;;;:::999999999999888888777666666555555444444444333333222222111111222222111111111000000000111000000000////////////------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++,,,,,,------++++++,,,,,,------......---------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++............------------.........///000000---+++------------------------......------------......---,,,,,,,,,,,,---.............../////////000000//////...------,,,++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------------------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************)))************+++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***************************++++++***))))))***++++++---,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------+++++++++,,,,,,---------******,,,------,,,******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............//////000000...//////000000000000000/////////000111333444555000000000111222222222222222222222222222222222222333444555666777888888888666666777888888888888888777777888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@AAACCCCCCDDDDDDAAAAAA@@@@@@???@@@@@@AAACCCDDDFFFFFFFFFFFFGGGHHHEEEGGGIIIKKKNNNOOOQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNOOOQQQRRRPPPQQQSSSSSSTTTUUUWWWZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPRRRRRRSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>>>>>>>????????????<<<;;;:::999888888888888888777777666555555444444555444444333222111000000111111111111000000000000000000000/////////......------,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,------,,,***)))++++++,,,,,,,,,---------,,,,,,,,,+++++++++******------------------------/////////000111000---***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------...---------.........//////......---------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++++++++++++++++++++************************+++******************+++,,,,,,,,,,,,,,,+++++++++,,,---...---+++***+++,,,------------------------***++++++,,,,,,------...******,,,------,,,******++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,---------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------------------------------------------------////////////////////////---......///////////////......///000111000000///111111111000111111222333///000111111111111222333333222222222222111111111222333444666666777777777666666777888888888777777666777777888999:::;;;;;;;;;<<<<<<<<<<<<============>>>???AAABBBCCCCCCCCCAAA@@@@@@???@@@@@@AAAAAACCCDDDEEEEEEEEEEEEGGGHHHGGGHHHIIIKKKMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNNNNPPPQQQNNNPPPQQQRRRRRRSSSVVVXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]\\\[[[ZZZZZZYYYYYYZZZYYYXXXWWWWWWVVVVVVVVVRRRRRRRRRSSSSSSRRRRRRQQQOOOOOOPPPQQQQQQQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>======<<<;;;;;;999888888888888888777777666666555444444444444444333222111111000000111111111000000000///////////////.........------...---,,,+++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,------,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,------------------/////////000111000---***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------....../////////.........+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++*********++++++,,,---++++++++++++++++++++++++*********************************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,---............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,------------------------------------------------........................------...////////////...---...000111111111000///222222111111111111111222222333444444333222333555222222222222222222222222222333444555555555555555555666777888888888666666666666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBB@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCBBBBBBEEEGGGHHHHHHJJJKKKLLLLLLLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNMMMMMMNNNOOOOOONNNOOOQQQQQQQQQRRRTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTVVVWWWWWWXXXYYYZZZ[[[[[[^^^]]]\\\[[[ZZZXXXWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUPPPQQQRRRRRRSSSSSSSSSSSSOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::999888777777777777777777666555555444444333333333222222111111000000111111000000000/////////............------------...---,,,++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////000000//////...---*********+++++++++,,,,,,++++++,,,,,,---...//////+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++************+++,,,------,,,++++++******++++++,,,************************)))***++++++++++++***)))++++++,,,,,,------......+++,,,------++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************(((((((((((((((***+++,,,++++++,,,------------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////......---...000111111111//////111000000000111222333333222444555444222111222444222222222333333333333333222222333333444333333333555666777888888777666555555555666777888999::::::::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCBBBAAABBBDDDGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQSSSUUUTTTTTTUUUVVVWWWXXXYYYYYYUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTOOOPPPQQQSSSSSSTTTTTTTTTPPPPPPPPPPPPOOOMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCDDDDDDDDDCCCBBBBBB??????>>>>>>=========<<<:::999888777777666666777777666666555555444333333222222222111111111111111111000000000////////////////////////...............---,,,+++************,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***************************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,---...///...---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---....../////////...---,,,******+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************+++,,,---...,,,,,,+++******+++,,,,,,************************)))***++++++++++++***)))++++++,,,------...//////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///************************((('''''''''''')))+++,,,******+++,,,,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++************++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------...000111222111///.../////////000111333444555111333444333000...000222222222333333333444444444222222333333333222111111555666888999888777555444555555666777888999:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>@@@?????????@@@AAAAAABBBCCCDDDDDDDDDCCCDDDFFFIIIEEEFFFHHHJJJKKKLLLMMMMMMLLLMMMNNNOOOQQQRRRSSSSSSQQQPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPRRRTTTRRRSSSTTTUUUWWWXXXYYYZZZUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSOOOPPPQQQSSSTTTTTTUUUUUUQQQQQQQQQPPPNNNLLLKKKJJJLLLKKKKKKJJJIIIHHHGGGFFFBBBCCCCCCCCCCCCCCCBBBBBB============>>>>>>>>>>>>:::999888777666666666666777666666555444444333333111111111111111222222222000000000000////////////000000000000////////////...---,,,+++************,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...,,,+++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++***))))))***++++++******+++++++++,,,,,,,,,......------------,,,,,,+++++++++,,,,,,------------,,,***+++---...///...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------...///...---+++***++++++,,,,,,,,,---------///......------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************+++,,,---...---,,,+++******+++,,,---************************)))***+++,,,,,,+++***))),,,,,,,,,---------...............------,,,,,,,,,------,,,+++***************++++++,,,,,,++++++***...---,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,)))******++++++******))),,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,------.........************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++......//////...---,,,,,,............////////////////////////000000000000//////000000000000///...111111000000000000111111222222222111111111000000222333333333333333333444333333444444555666666666::::::::::::;;;;;;<<<===999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBAAAAAABBBBBBCCCDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNPPPOOONNNNNNNNNOOOPPPQQQMMMOOORRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRPPPNNNLLLKKKJJJIIIHHHHHHIIIJJJIIIGGGGGGFFFEEEDDDBBBAAA@@@??????>>>===;;;;;;<<<<<<======;;;999777555444444444666555555444444333222222111111111111111000////////////000000000000//////------............---------,,,++++++******++++++.........------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,---...//////...---,,,+++++++++,,,---+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,+++***((('''++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))+++++++++************)))******************************++++++++++++******)))************+++++++++++++++++++++,,,---......++++++************++++++((()))***+++,,,---......************************+++++++++++++++***)))(((************************************************------------.........///......---------,,,,,,,,,,,,,,,++++++***+++++++++,,,------......------,,,...---,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++,,,---++++++++++++++++++++++++......//////...------,,,------------.............../////////000000000000000000111111111111000000111111000000000000111111222222222111111111000000222222222333333333333444333333444444555666666666888888888888999:::;;;<<<888999:::;;;;;;<<<<<<<<<========================>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMNNNOOOOOOOOONNNNNNOOOOOONNNNNNNNNOOOPPPQQQNNNPPPRRRSSSSSSSSSTTTVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKIIIHHHHHHIIIJJJIIIGGGFFFFFFEEECCCBBBAAA@@@??????>>>===<<<;;;<<<<<<===<<<;;;999777666555555666666555555444444333222222222222222222222111000000------............------------............---------,,,++++++******++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------......//////000------,,,+++++++++,,,---+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***************((('''&&&+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******)))))))))******+++++++++******)))+++++++++************)))******************************++++++++++++******)))************+++++++++++++++++++++,,,---......++++++************++++++***++++++++++++,,,,,,,,,************************+++++++++++++++***))))))************************************************------........./////////------------,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------------,,,,,,------,,,++++++++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,+++,,,,,,,,,------------....../////////000000000111111222222222222111111111111000000000000111111222111111111111000000000222222222222333333444444333333444444555666666666555555555666777999:::;;;888888999999:::;;;;;;;;;===========================>>>>>>???@@@@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNMMMNNNOOOPPPPPPPPPRRRSSSTTTTTTTTTVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVYYYYYYYYYYYYWWWVVVUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLKKKLLLLLLKKKJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@???>>>>>>===<<<<<<<<<<<<===;;;:::999888777777777777666555555444444333222222222222333333222222111000------............------------............---------,,,++++++******++++++******+++,,,---//////000---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***+++++++++***)))((('''++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++*********,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******+++++++++************)))******************************++++++++++++******)))************++++++++++++******++++++,,,---...++++++************++++++,,,,,,,,,++++++************************************++++++++++++***))))))************************************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******++++++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,------------........./////////000000000000111111222222111111111111000000000000111111111111111111000000000000111111111222333333444444333333444444555666666666444444444555777999:::;;;888888888888999:::;;;;;;==============================>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSTTTUUUTTTUUUWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTVVVWWWXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPMMMKKKJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIHHHFFFEEEDDDDDDCCCAAA@@@@@@???>>>=========<<<<<<<<<<<<999999999888888888888888666555555444444333222222111222222222222111000000...//////000000//////...,,,------......------,,,---,,,++++++******++++++***++++++,,,---...//////------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------++++++******************,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************************------------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,---************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++---......///))))))***+++++++++******+++++++++*********))))))******************************++++++++++++******))))))*********+++++++++************+++,,,---...++++++************++++++,,,,,,,,,+++++++++************************************+++++++++******)))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))******++++++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,------------.....................////////////...//////000111111000000111111000000000000111111000000000000000000000000000000111222222333444444333333444444555666666666444555555666888:::;;;<<<888888888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQSSSTTTUUUUUUTTTUUUXXXZZZ[[[ZZZYYYYYYXXXWWWVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWUUUUUUVVVWWWXXXXXXXXXWWWTTTUUUVVVWWWXXXXXXYYYYYYWWWWWWVVVVVVVVVWWWWWWXXXTTTTTTTTTTTTTTTSSSSSSRRRPPPOOOLLLJJJIIIJJJKKKLLLLLLJJJIIIIIIIIIIIIGGGFFFDDDDDDCCCBBBAAA@@@@@@???===============<<<<<<;;;888888888888888888888888666555555444444333222222000000000000000//////.........////////////......,,,,,,------------,,,,,,---,,,++++++******++++++,,,,,,,,,---------.........---,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,---............---******************))))))+++++++++,,,,,,---------++++++++++++++++++++++++************************************************------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++((()))***++++++++++++++++++++++++*********))))))******************************++++++++++++******))))))*********+++++++++************+++,,,------++++++************++++++******+++++++++,,,,,,,,,************************)))******+++++++++******************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,+++******)))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------............------........./////////---...///000000000000000111111000000000000111111//////000000000000000111///000000111222333444444333333444444555666666666666666666777888:::;;;<<<999999888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCBBBAAAAAABBBBBBCCCDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUTTTTTTUUUXXX[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWTTTUUUVVVWWWYYYYYYYYYYYYVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZTTTTTTUUUUUUTTTTTTSSSRRROOONNNLLLKKKJJJJJJKKKKKKLLLKKKIIIIIIIIIIIIGGGEEECCCCCCBBBBBBAAA@@@@@@???=========>>>===<<<<<<;;;777777888888888777777666666555555444444333222222//////000000//////...---,,,,,,------------,,,,,,,,,,,,------------,,,,,,---,,,++++++******++++++,,,,,,------------------......---,,,++++++++++++++++++++++++++++++++++++)))+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++***************+++++++++************************+++***))))))))))))******************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***((('''&&&%%%$$$((()))***++++++++++++++++++++++++************)))******************************++++++++++++******)))************+++++++++***))))))******+++,,,---++++++************++++++*********++++++,,,,,,,,,************************))))))***++++++++++++***************************************************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,+++***)))(((***+++,,,,,,,,,,,,+++***)))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++------------------------,,,------...//////......+++,,,,,,,,,---------------------.........//////......///000111222111111111111000000000000111111////////////000000111111//////000111222333444444333333444444555666666666777777777777888999:::;;;::::::999888999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCAAA@@@@@@AAAAAABBBCCCDDDGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTSSSUUUXXX[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYTTTTTTUUUUUUUUUTTTSSSRRRNNNNNNMMMLLLLLLKKKKKKKKKMMMKKKIIIIIIIIIIIIGGGEEECCCBBBBBBAAAAAA@@@@@@@@@<<<===>>>>>>>>>===;;;;;;666777777888777666555444666555555444444333222222000000000000000///......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,++++++******++++++***+++,,,,,,---.../////////...---,,,++++++++++++************************((()))+++---...---,,,,,,++++++,,,,,,------......)))***+++---......------++++++++++++++++++++++++))))))*********+++++++++***************************)))(((((((((((()))***************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++,,,,,,,,,------************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************)))(((''''''&&&(((((()))++++++,,,,,,++++++++++++************)))******************************++++++++++++******)))************+++++++++))))))))))))***+++,,,---++++++************++++++,,,,,,+++++++++++++++***************************))))))***+++++++++++++++******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,+++************))))))************))))))******+++,,,+++***)))(((***+++,,,------,,,+++***,,,+++***((((((***+++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++,,,,,,,,,---(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,------......------,,,++++++,,,,,,,,,---------000000000000000000000000---------,,,,,,+++++++++***+++,,,------,,,+++***------------------------,,,,,,---.../////////...******+++++++++,,,,,,,,,---------.........////////////000222222333333333111111000000000000111111.../////////000000111111...///000111222333444444333333444444555666666777777777777777777888999999;;;:::999999999;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAACCCCCC@@@@@@@@@@@@AAABBBCCCCCCGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKLLLNNNOOOPPPQQQQQQNNNPPPRRRSSSUUUUUUUUUTTTSSSTTTTTTSSSSSSTTTXXX[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXSSSSSSSSSSSSTTTTTTUUUVVVTTTTTTUUUVVVUUUTTTSSSRRRMMMMMMNNNNNNMMMLLLKKKJJJMMMKKKIIIIIIIIIHHHGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>>>>>>>===;;;:::666777777777777555333222666555555444444333222222111111111111111000//////---......//////......---+++,,,,,,------,,,,,,+++---,,,++++++******++++++((()))***,,,...///111111///...---,,,++++++++++++************************'''(((+++---------,,,+++))))))***+++,,,,,,------)))***+++---......------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++***))))))***+++,,,)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********+++,,,,,,---******++++++,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))+++,,,---...///(((((()))++++++,,,,,,,,,+++++++++************)))******************************++++++++++++******)))************+++++++++))))))))))))***+++,,,---++++++************++++++......---,,,+++***)))(((************************((()))***+++++++++++++++************************************************///......---+++******))),,,++++++******++++++,,,777111***(((+++......---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---...............------,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------,,,,,,111111000000000000111111222222111000//////000000222222222111111111000000////////////000000000000222222333444444555555666666666666777888888999999;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAA?????????@@@AAABBBDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJHHHKKKNNNRRRTTTUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWW\\\\\\\\\\\\[[[YYYXXXXXXZZZYYYWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUTTTTTTSSSQQQPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFAAAAAA@@@@@@???>>>>>>>>>???>>>>>>===<<<:::999888999999999888777666666555444444333333333333222222333222000...---...///000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))))))))******++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,+++***)))))))))***,,,,,,***+++,,,------,,,+++***))))))(((((((((***+++,,,)))************+++++++++************************+++++++++*********)))))))))***++++++***)))((('''))))))))))))******************++++++++++++***************************************)))))))))))))))+++++++++*********))))))+++++++++++++++***)))(((------,,,,,,,,,,,,++++++...------,,,,,,------...555000***))),,,......,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))******++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---------------------000//////////////////000222111111000//////000000222222222111111111000000//////000000000111111111222222333444444555555666666666666777888888999999;;;;;;;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAA?????????@@@AAABBBDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKIIILLLOOOSSSUUUUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTUUUUUUVVVVVVYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXVVVUUUUUUUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYXXXUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888777777666555555444444333333333222222222333222000...---...///000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************+++++++++,,,+++***)))))))))***+++,,,***++++++,,,,,,++++++******))))))(((((()))***+++)))************+++++++++************************+++++++++*********))))))******+++++++++***)))((())))))))))))******************++++++++++++*********************************)))))))))))))))))))))+++++++++*********))))))+++++++++++++++***))))))+++++++++,,,,,,---------...------,,,,,,------...222...+++***---...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************------------,,,,,,,,,,,,++++++,,,---------------++++++,,,------...//////+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................///......------......///111111000/////////000000222111111111111000000000000000111111111222222222222222333444444555555666555666666777777888888999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@?????????@@@AAABBBCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKKKKMMMPPPSSSUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUUUUTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDAAAAAA@@@@@@???>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::888888777777666555555555333333333333222222222222333222000.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********++++++************++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,)))******++++++******)))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++******************************************************++++++++++++******************************************************)))))))))*********++++++******))))))******+++,,,+++++++++******++++++++++++***))))))((())))))***)))************+++++++++************************+++++++++***************+++++++++,,,++++++***)))))))))))))))******************++++++++++++******************************))))))))))))))))))******+++++++++******************++++++++++++***))))))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,///---+++,,,------,,,*********************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........//////////////////..................///111000000/////////000000111111111111000000000000111111222222222333333333222222333444444555555666555555666666777888888888999999:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTVVVVVVWWWYYYZZZZZZZZZZZZXXXXXXWWWVVVUUUVVVVVVVVVWWWVVVVVVUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQOOONNNMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFDDDDDDAAAAAA@@@@@@???>>>>>>>>>=========<<<:::999777666666666666555555555444444333333333222222222222111222111000///.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++************++++++************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++************************************************************++++++++++++******************************************************((())))))))))))************************+++++++++,,,+++***))))))***+++,,,++++++***))))))((((((((())))))*********+++++++++************************************************+++++++++,,,++++++++++++((()))))))))******************++++++++++++******************************)))))))))))))))***************************************+++++++++******)))------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++,,,,,,,,,+++*********************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,......---------,,,,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............//////000000000//////......//////000000///////////////000000000000000000000000000000222222222222333333333333222222333444444555555666555555555666777777888888888888999:::999999888777999999999:::::::::;;;;;;:::;;;<<<===>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWVVVUUUTTTTTTTTTUUUWWWXXXXXXXXXYYYZZZYYYXXXWWWVVVSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQOOONNNMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLKKKKKKJJJHHHGGGEEEDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;:::888666666555555555444444444444444333333222222222111111111222111000//////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++*********************************++++++++++++++++++++++++)))******++++++******)))************************************************((())))))))))))*********))))))******++++++++++++,,,+++))))))))))))+++,,,************))))))(((((())))))*********+++++++++************************************************++++++++++++++++++,,,,,,((()))))))))******************++++++++++++******************************(((((())))))************************************)))******+++++++++******---------,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,...///000///---,,,//////...---,,,,,,++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------......//////000000//////////////////000//////......//////000000//////000000000000000111111111222222222333333333222222333444444555555666444555555666666777777888777888999999999888666666999999999999::::::::::::999:::;;;===>>>>>>>>>>>>AAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLNNNOOOPPPQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYWWWVVVUUURRRSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNOOONNNNNNMMMMMMLLLKKKKKKMMMLLLLLLKKKIIIGGGEEEDDDAAAAAA@@@@@@???>>>>>>>>>888999999::::::999999888333333333333333333333333222222222222111111111111111111111000//////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++******))))))***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***************++++++************++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))************))))))************************************************)))))))))*********++++++))))))***++++++++++++************))))))*********)))************))))))((()))************+++++++++***************************************++++++++++++************+++,,,,,,))))))))))))******************++++++++++++******************************((((((((()))******++++++***************+++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++***)))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,------******+++++++++,,,,,,,,,***,,,...000000///---,,,---------------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,---....../////////......------......///...............///000000////////////000000111111111111111111222222222222222222333444444555555666444444555555666777777777666777888999999777555444888999999999999:::::::::999:::;;;<<<===>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]ZZZZZZZZZZZZZZZYYYYYYXXXUUUTTTRRRQQQRRRSSSVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLKKKLLLLLLKKKJJJHHHFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>>888888999999999999888888222222222333333333333333222222222222111111111111111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,((()))))))))*********+++++++++************++++++************************)))************+++++++++)))************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,)))*********++++++++++++***************************++++++,,,,,,++++++***((()))***++++++++++++***************************************************))))))************))))))************************************************************+++++++++,,,((()))***+++,,,++++++***))))))************))))))((((((******+++***)))))))))************+++++++++************************))))))*********+++++++++***))))))((()))***+++,,,))))))))))))******************++++++++++++******************************'''(((((()))******++++++))))))*********+++++++++))))))***+++++++++++++++)))******+++---......///,,,++++++******++++++,,,++++++***)))((()))+++---))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,************************))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---*********++++++,,,,,,,,,***,,,...000111///---,,,+++,,,,,,------......///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////...------,,,,,,------..................///000111.../////////000000111111000000111111111222222222222222333444444555555666444444555555666777777777666777888999888777555333888888999999999:::::::::999999;;;<<<===>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWTTTUUUXXXZZZ\\\^^^___```[[[[[[[[[[[[[[[ZZZYYYYYYUUUTTTRRRQQQQQQSSSUUUWWWVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::888777555444222222222222222222222333222222222111111111111000111111111111000///...---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))(((*********++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,(((((())))))*********+++++++++************++++++)))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++******)))))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,))))))******++++++++++++************************+++++++++,,,,,,+++++++++&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))))))))************))))))***************************************************++++++++++++,,,,,,,,,((()))***+++,,,+++******((()))***++++++***)))((('''((()))***++++++***))))))************+++++++++************************))))))******++++++++++++))))))((((((((()))+++,,,))))))))))))******************++++++++++++******************************'''(((((()))***+++++++++))))))******++++++++++++((()))***+++++++++++++++---,,,+++******+++,,,---,,,+++***))))))***+++,,,......---,,,++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,***))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---000000///...---,,,,,,+++000//////---,,,+++******------------------------++++++++++++++++++++++++)))***++++++,,,---......------..................,,,,,,,,,---------......////////////000000000000000000000000000000000000444444444333333222222222000111111222222333444444222333555777888777666555888888999:::999888777666888888999999999888888777;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGGGGGGGHHHKKKMMMPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWYYY[[[]]]^^^___^^^^^^\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWTTTRRRQQQRRRTTTUUUWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIHHHFFFEEECCCBBBAAA@@@@@@???>>>======<<<:::888777888888888666444444555555444222111111222...///000111111000///...111000000///...------------------,,,,,,+++++++++++++++,,,---------,,,,,,+++******))))))******+++///...,,,+++++++++,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,------,,,++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***((('''+++///000---(((***,,,---,,,+++******+++,,,)))((()))---...---***)))))))))***+++++++++,,,)))************++++++++++++++++++*********))))))))))))))))))************))))))(((((((((((())))))))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))))))))***+++,,,---------******************************)))((()))***,,,---((((((((((((((((((((((((+++***)))'''''''''((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************&&&&&&''')))***+++------))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************++++++,,,------+++***))),,,++++++++++++++++++,,,++++++***))))))***++++++,,,++++++******************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000//////...---,,,,,,,,,,,,,,,,,,---------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++,,,,,,,,,---------......////////////000000000000////////////////////////222222222222222111111111222222222222222222222222222333555777777777666555444555777999:::::::::999888888999999999888888777:::::::::;;;<<<<<<======@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGGGGFFFGGGJJJLLLOOOOOOPPPPPPQQQRRRRRRRRRTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWUUURRRRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUURRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTUUUUUUTTTTTTSSSQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBB@@@??????>>>======<<<<<<999888777888999888666555444555555444222111111222//////000000000000//////000000000///...------------------,,,,,,+++++++++,,,,,,,,,---,,,,,,,,,+++++++++************++++++,,,+++***)))))))))******,,,,,,,,,++++++*********************************++++++++++++++++++++++++************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,---+++***...222333///++++++---...---+++******++++++***)))***+++,,,+++******************+++++++++)))************+++++++++------,,,,,,++++++++++++))))))))))))************))))))(((((((((((())))))))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))*********+++************************)))))))))))))))***++++++************************,,,+++***)))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************++++++***)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++******)))+++++++++,,,,,,+++++++++++++++***))))))***++++++)))(((((((((((()))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++************************......---,,,+++)))((((((---,,,+++***))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,........................*********++++++++++++,,,---,,,,,,++++++,,,,,,---//////......------,,,,,,+++,,,,,,,,,---------...------------------------++++++++++++++++++++++++---------,,,,,,+++++++++//////...---,,,+++******,,,,,,,,,---------......////////////000000000000////////////////////////000000000000000111111111444333333222111111000000222333444666777666666555444555666888999999999999777888888999999999888888888888999::::::;;;;;;<<>>>>>>>>===<<<<<<;;;;;;999888777888999999777666333444555444222111111222000000////////////000000000000//////...---------------,,,,,,,,,,,,++++++---------,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,+++***)))))))))******++++++***************)))************************+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++---,,,+++...111222///,,,,,,...///...,,,************+++,,,+++***)))***++++++++++++***************)))************+++++++++,,,++++++++++++*********))))))))))))***************))))))(((((())))))***))))))***++++++++++++************************))))))******+++,,,---......))))))))))))))))))))))))))))))))))))))))))******************************(((((()))************)))************************+++******))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))***+++,,,------,,,+++***+++******************+++'''''''''((((((***++++++***************************++++++,,,,,,++++++***************************************************...------,,,+++***)))(((,,,+++******)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------))))))*********+++++++++---,,,,,,++++++,,,,,,---...---------------------......------,,,+++******------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000/////////////////////////////////000000111111111333222222222111111000000222222444555555666555555777777777777777666666666777777888999999999888888888888999999:::;;;;;;;;;>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEGGGIIIKKKKKKLLLMMMMMMNNNNNNOOONNNNNNOOOQQQRRRTTTUUUUUUWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTSSSTTTUUUUUURRRSSSTTTTTTUUUUUUUUUTTTQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSOOONNNMMMLLLKKKIIIHHHHHHGGGEEEBBB@@@??????@@@AAA======<<<<<<<<<;;;;;;;;;888777777888999999888666222333444333111000111222111000///......///000111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++******---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))+++---...,,,***---...///...,,,*********+++---///---***(((***,,,,,,+++++++++***)))))))))))))))*********+++++++++)))(((((((((((((((((((((((()))))))))***************))))))))))))))))))***))))))***++++++++++++************)))))))))))))))))))))***+++,,,,,,------)))))))))))))))))))))))),,,,,,,,,+++++++++++++++************************((()))***+++++++++***)))************************((((((''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************)))))))))))))))***))))))))))))))))))))))))************************+++***((('''''''''((()))***+++,,,------,,,+++************++++++*********((((((((()))***+++,,,---***************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------------------,,,,,,++++++***------------------------++++++++++++++++++++++++******+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000........................//////000000111111222222000000000111111222222222111222333444444555555555777777777666666666666666666777888999999999999999999999999:::;;;;;;<<<<<<============>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNOOOQQQRRRSSSTTTSSSRRRRRRRRRSSSUUUWWWXXXVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOPPPPPPQQQRRRRRRRRRQQQMMMMMMLLLKKKIIIHHHGGGFFFEEECCCAAA???>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;888777777777888888777555222333444333111000111222111000///......///000111............------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))(((((()))*********))),,,...///...+++*********,,,...000...+++)))+++---,,,+++++++++***)))))))))))))))*********+++++++++((((((((((((((((((((()))((()))))))))******************))))))))))))******))))))***++++++++++++******)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++******************************,,,,,,,,,+++***)))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************((((((((()))******++++++***************************)))))))))))))))******))))))))))))))))))))))))************************+++***((('''''''''((()))+++++++++,,,,,,+++++++++)))***++++++++++++***))))))))))))***+++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))***+++,,,,,,------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********************************++++++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......))))))***+++,,,---......------------------------++++++++++++++++++++++++)))******+++---......///...---------,,,,,,,,,+++,,,,,,,,,---------......////////////000000000000........................000000000000111111111111//////000000111222222333111111222222333444444555444444444444555777888999666777888999999999999999888999999::::::;;;<<<<<<<<<<<<<<<<<<============??????@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSPPPPPPPPPQQQSSSTTTVVVWWWTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLKKKIIIHHHGGGFFFEEECCCBBB@@@???>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<888777666666777666444222111222333222111000111222000000////////////000000------------------------++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,---------************************+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********************************,,,------+++******+++,,,---...---,,,+++,,,---+++++++++***************)))************+++++++++*********++++++++++++,,,))))))))))))************+++******))))))******+++))))))***++++++++++++***)))))))))*********++++++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++******)))(((((((((((((((((((((((()))******++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))***************************))))))(((((((((((((((,,,++++++++++++++++++,,,)))***++++++++++++***)))***************+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,---------,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------......))))))***+++,,,---......------------------------+++++++++++++++++++++++++++++++++,,,,,,---------.........---------------,,,,,,,,,---------......////////////000000000000........................000000//////////////////000000000000111111111111111111111222222333444555444333333333444666888999666666777999999::::::999777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDCCCDDDGGGIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQOOOPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJHHHGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888777666555555444222000000222333222111000111333//////000000000000//////------------------------+++++++++,,,,,,---------...---+++******+++,,,...++++++************++++++((()))***++++++++++++*********++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************+++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************((((((((((((((()))******+++++++++************+++((()))++++++***)))***++++++*********,,,,,,,,,+++***************+++++++++)))************+++++++++++++++++++++,,,,,,------))))))))))))************+++******))))))******+++))))))***++++++++++++***((())))))***+++,,,------*********)))))))))(((((())))))))))))))))))))))))((((((((()))*********+++******************************)))((((((((((((((()))))))))))))))))))))))))))***+++,,,------,,,+++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))************************)))*********))))))((((((---,,,+++******+++,,,---)))***+++,,,,,,+++***)))***************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,************************************************&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,------......,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,---...000000111,,,,,,,,,---------......////////////000000000000......................../////////......------,,,222222111111000/////////111111111111222333444555777666555444333444555555666666777999999:::::::::666666666777888888999999:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBCCCCCCCCCCCCEEEGGGJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPRRRQQQQQQQQQRRRSSSUUUVVVTTTTTTSSSSSSRRRQQQQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDDDD@@@@@@AAAAAA@@@???>>>===<<<<<<==================888777555555444333000...000111222222111000111333...///000111111000///...------------------------+++++++++,,,,,,---------...,,,+++******+++---///+++******************+++***+++,,,---...------,,,))))))******++++++++++++************************++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((((((((()))***************)))(((((()))***&&&(((*********)))***+++***(((&&&(((+++---+++)))))))))******+++++++++,,,)))************+++++++++))))))*********+++++++++))))))))))))************++++++************++++++))))))***++++++++++++***(((((()))+++,,,---...///******************++++++))))))))))))))))))))))))))))))***+++,,,------...************************)))((('''%%%%%%%%%&&&'''************************((()))***+++,,,++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))************+++++++++***)))(((((('''++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))************************)))***+++++++++***((('''***++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++*********))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***------,,,++++++,,,,,,,,,444222000---,,,,,,---------------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------......//////000000000///...///000111000///000000000000////////////000000000000111111111111222222222111000//////...333333444444444444444444666666555555777888:::<<<;;;:::999888888999:::;;;=================================>>>@@@BBBDDDFFFDDDCCCCCCDDDDDDEEEFFFGGGIIIIIIIIIJJJJJJLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKRRRQQQQQQPPPPPPQQQQQQRRRMMMNNNPPPRRRRRRQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHFFFCCCBBBAAABBBCCCAAA@@@@@@???>>>===<<<<<<======<<<;;;::::::999999999888666444333333333333000000000000////////////////////////..........................................---,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))***+++***((('''((())))))))))))(((((((((((('''+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,------,,,++++++******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++,,,,,,++++++***++++++,,,************************)))))))))))))))))))))))),,,++++++++++++++++++,,,+++++++++++++++***))))))************************------,,,,,,+++***))))))************************(((((()))***+++,,,,,,---))))))************))))))++++++++++++++++++++++++))))))))))))************************************++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))******(((((())))))******++++++))))))))))))))))))))))))************************************************,,,+++***)))(((((((((((())))))))))))***************)))))))))***+++,,,,,,***************************++++++,,,,,,++++++***,,,+++******)))))))))***++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++*********))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---***++++++++++++++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,,,,333111///---,,,,,,---...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,------------............////////////000.........000111000///000000000000//////////////////000000000111111111/////////000111111222222222222222333333333333444555555555666777888999::::::999888888888888999:::;;;<<<<<<<<<=========>>>=========>>>???AAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHIIIJJJLLLMMMNNNOOONNNMMMLLLLLLKKKKKKKKKPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFCCCBBBBBBBBBCCC@@@??????>>>>>>=========<<<<<<<<<;;;:::999999999777666555333222222222222000000000000////////////////////////.......................................------,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,---...---+++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++************************************************++++++******++++++,,,---,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***,,,+++++++++*********++++++************************************************++++++************++++++******+++++++++******)))************************------,,,++++++***))))))***************************************+++++++++***++++++++++++******)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))*********++++++++++++***))))))(((((()))))))))))))))))))))*********))))))))))))))))))))))))************************************************,,,,,,+++))))))((((((((())))))))))))******************)))))))))***++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++***))))))((()))))))))++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++******************************+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********))))))************))))))*********++++++++++++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,000///...---,,,---......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------............/////////...............///...---...000111000///////////////000000000000//////000000000000111111......///000000111222222111111111222222333333333333444555666777888888888999888888777777888888999::::::;;;<<<===>>>>>>???>>>>>>===>>>>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNOOONNNLLLKKKKKKMMMOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHFFFCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>=========;;;;;;;;;:::999999888888666555333222111111111111000000000000/////////////////////............---------------------------------,,,,,,++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************---...///...,,,,,,,,,...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************************+++************+++,,,,,,+++***))))))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,*********************+++*********************************************************))))))************************+++++++++************************,,,,,,,,,+++******))))))************************+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))*********++++++***)))((((((((((((((((((************))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++***))))))))))))))))))))))))******************)))((((((((())))))((((((((((((((((((((((((***++++++,,,,,,++++++***+++******)))))))))******++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))(((((())))))))))))((((((************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...------,,,,,,---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------........./////////......---------///...---...000000000///////////////000000000000////////////000000000111111111000000////////////111111222222333333444444111333555666888888777777888777777777777777777888888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBB<<<=====================::::::999999999888888888555444444333222111111111000000000000//////////////////.........---------------------------------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++***)))***+++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************++++++,,,++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))))))))((()))+++---))))))************************************************************************))))))))))))*********************+++++++++************************,,,+++++++++******))))))************************************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************))))))((((((((())))))++++++******))))))(((((())))))))))))))))))))))))************************************************,,,,,,+++***************((()))))))))******************)))(((''''''(((((())))))))))))))))))))))))***++++++,,,,,,++++++***++++++*********++++++,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++************************))))))*********+++++++++************************************************,,,++++++******++++++,,,+++++++++******)))))))))(((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------//////......------,,,,,,///------...///000///....../////////000000000111...////////////000000000000000000///////////////222222222333444555555666111333555666888888777777777777777888888777777777777888999;;;<<<>>>???@@@>>>>>>>>>>>>???>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDFFFHHHJJJLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMOOOPPPPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<=========888888888888888777777777555555444444333333222222000000000000////////////............------------------------------------,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***+++***)))((()))+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,((()))***++++++++++++*********************************************************))))))))))))******+++******))))))***++++++************************++++++***************)))************************((())))))***++++++,,,,,,******++++++***)))((((((((((((((((((((((((((((((((()))))))))************************************((()))************)))((())))))))))))))))))))))))(((((()))))))))******************))))))******+++++++++******))))))(((((())))))))))))))))))))))))************************************************++++++******)))*********((()))))))))******************)))(((''''''((((((***************************++++++,,,,,,++++++***++++++++++++++++++,,,---++++++++++++++++++++++++------------,,,+++***)))++++++++++++++++++++++++************************)))************+++++++++***************++++++++++++++++++***************++++++************++++++***************)))))))))))))))************)))))))))))))))************+++,,,++++++******++++++,,,******)))******+++,,,---+++,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------.........---------------...---,,,---///000///.........//////000000111111......////////////000000,,,,,,---...000111222222222222333444555555666666333444555666777888888888777888888999999888888777777888999:::<<<===??????>>>>>>???@@@@@@?????????AAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKMMMMMMNNNOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;777777777777777777777777444444444555444333222222000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))+++,,,,,,+++***+++---.........---------,,,,,,******++++++++++++******))))))))))))))))))))))))***************************))))))))))))***++++++---,,,,,,+++***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++((()))+++,,,------,,,+++************************++++++++++++++++++++++++*********))))))*********---,,,***)))))))))***+++************************************************************************'''((()))***+++,,,------((())))))*********))))))(((((((((((((((((((((((())))))))))))************************************'''((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))*********************++++++,,,************))))))))))))))))))))))))))))))))))))******************************************************)))))))))))))))***))))))))))))******************)))((((((((())))))***************************++++++,,,,,,++++++******************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++************************************************)))************+++++++++))))))*********++++++++++++++++++*********))))))++++++************++++++))))))))))))***************++++++,,,,,,++++++***))))))))))))************,,,,,,+++******+++,,,,,,))))))))))))***+++,,,---+++,,,,,,,,,,,,+++++++++)))*********++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............,,,------------------......---,,,---///000///............///000111111111........./////////000000+++,,,---...///111222222000111222333444555666666555555555666777888999:::888888999::::::999888888888888999:::<<<===>>>>>>===>>>???AAAAAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIILLLMMMOOOPPPPPPOOOMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCEEEGGGIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@??????>>>===<<<===<<<<<<;;;;;;:::::::::666666666666666666666666222333333444333333111111000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++---,,,++++++---...------------,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))***++++++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***((('''((())))))***,,,.........---,,,************************++++++++++++++++++++++++++++++************++++++///---+++)))(((((()))***************************))))))))))))************************************))))))*********+++++++++(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))************************************'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))************************************************)))((((((((((((((())))))))))))))))))******************)))))))))***++++++************************+++++++++,,,,,,+++++++++))))))((())))))***++++++++++++++++++++++++++++++******+++,,,------------************************************************)))************+++++++++))))))******++++++++++++++++++++++++******))))))++++++************++++++(((((())))))******++++++,,,,,,------------,,,,,,))))))))))))************---,,,+++******+++,,,---))))))))))))***+++,,,---+++,,,,,,,,,,,,+++***)))))))))******+++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,............/////////000,,,,,,,,,------............---,,,---/////////...---......///000111111222............/////////000.........//////////////////000000222333444555555666666555555777888:::<<<888999:::;;;;;;:::999888888999::::::;;;<<<=========>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLMMMOOOPPPPPPOOONNNLLLNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGDDDEEEHHHJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBB>>>>>>???>>>>>>===<<<;;;======<<<;;;::::::999999555555555666666666666666000111222333333222000///000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))***,,,+++++++++,,,---+++++++++*********))))))******++++++++++++******************************************************)))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,***(((&&&'''))))))***---/////////...---************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000...+++)))((('''((()))************************)))))))))))))))*********************************+++++++++***************((()))***+++,,,---------************************))))))))))))************))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))************************************************((((((''''''''''''((()))))))))))))))******************))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,+++++++++******+++++++++++++++***)))((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++************++++++******))))))******+++,,,************************))))))*********+++++++++))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,...///000///..............................------------------------,,,,,,,,,,,,---///111222............////////////000111222333333333333333...//////000000000000000222333444444555555444444555555555666666777888999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMOOOOOOOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEGGGGGGEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@AAA???===============;;;;;;:::999999888888999999777777777777666555444333333222111000////////////000000///...............------......------,,,+++//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,++++++***)))))))))((((((((((((((())))))***)))'''&&&'''***+++***(((************************++++++******************))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((+++*********))))))(((((()))*********++++++++++++))))))*********+++++++++++++++******************,,,+++***))))))***+++,,,+++++++++*********))))))'''((()))***+++,,,------+++++++++*********))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++***)))(((((()))***+++************************(((((((((((()))))))))))))))))))))***++++++,,,,,,************************))))))************))))))************************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))***++++++,,,------+++++++++*********))))))+++++++++++++++***))))))((())))))***++++++,,,,,,************+++++++++,,,++++++************++++++++++++************++++++))))))*********+++++++++************************))))))*********+++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------------,,,........................------------------------,,,,,,,,,,,,---///000222............//////////////////000000000//////......//////000000000000000222333444444555555444444555555555666666777888999:::999999888888999999:::::::::;;;;;;;;;<<<<<<<<<>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOMMMKKKIIIGGGFFFEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAA@@@AAA???===<<<======<<<;;;::::::999888888888999999666777777666666555444333444333222111000/////////000000///..............................---,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++************************+++++++++******))))))(((+++,,,,,,,,,++++++***))))))))))))))))))))))))))),,,,,,+++++++++*********+++,,,---,,,***)))***+++******************++++++******))))))******+++,,,***(((&&&'''***+++)))(((************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************)))))))))((()))))))))*********++++++))))))*********+++++++++************************,,,+++***))))))***+++,,,+++++++++*********))))))************+++++++++++++++++++++*********)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************++++++******************************************))))))************))))))************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++)))))))))******++++++,,,*********)))))))))((((((***++++++++++++***)))))))))))))))***++++++,,,,,,)))))))))*********++++++++++++************++++++++++++************++++++((()))***+++,,,+++*********************************************+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,------------------------------------------------,,,,,,,,,,,,---...000111............////////////000000000//////...,,,,,,...///000000111111000000222333444444555555444444555555555666666777888999999999888888888888999999;;;;;;;;;<<<<<<<<<======??????@@@@@@AAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHKKKLLLNNNOOOPPPPPPOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNOOORRRTTTTTTRRROOOMMMHHHGGGFFFFFFFFFFFFDDDAAAAAAAAABBBBBBAAAAAA@@@???AAA???===<<<======<<<;;;999999888888888999999:::666666666666555444333222444333222000///.........000//////............///...////////////...------......------,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))***************)))))))))***,,,,,,,,,***)))***+++((())))))***++++++,,,,,,+++++++++++++++,,,------***)))(((((()))***)))'''************************************************))))))))))))))))))))))))+++++++++***************************************************))))))))))))((((((((()))))))))*********************+++++++++************************++++++************+++++++++++++++***************,,,,,,,,,++++++*********+++++++++***************************))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((************++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))*********+++++++++,,,+++*********))))))))))))******+++++++++******)))))))))*********+++++++++((())))))))))))*********++++++************++++++++++++************++++++''')))+++,,,---,,,***)))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,*********+++,,,------------------------------------------------++++++,,,,,,---...//////............////////////111111222222111000000/////////000111111111111000222333444444555555444444555555555555666777888999999999888888888888999999;;;;;;<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGHHHHHHJJJKKKMMMOOOPPPPPPQQQPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRVVVYYYYYYWWWTTTRRRJJJIIIGGGGGGGGGFFFCCCAAAAAAAAAAAABBBAAA@@@@@@???@@@>>><<<<<<<<<===<<<;;;888888888888888999999:::555555555555555333222222000000///...............000///............///////////////000///......------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***************************+++,,,+++***)))***+++))))))*********+++++++++,,,++++++++++++,,,------+++******)))))))))((('''***************************************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))***************************************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++******))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))***************))))))))))))))))))***************************)))))))))*********+++++++++++++++*********))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((++++++******))))))((((((************************++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))******+++++++++*********************+++++++++((())))))))))))*********++++++************++++++++++++************++++++''')))+++,,,---,,,***)))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++///...---+++++++++,,,---------------------------------------------------++++++,,,------.....................////////////000111222222333333333222///000000111111111111111222333444444555555444444555555555555666777888999999888888777777888888999;;;;;;;;;;;;<<<<<<<<<============>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLNNNOOOPPPQQQRRRQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOORRRUUUYYY\\\\\\ZZZXXXUUULLLKKKIIIHHHHHHGGGDDDBBBAAABBBBBBBBBBBBAAA@@@@@@@@@>>><<<;;;<<<<<<;;;:::888888888777777888999999555555555555444333222111,,,++++++,,,,,,---////////////............///////////////000///......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++***)))))))))***+++,,,++++++++++++++++++++++++******++++++++++++++++++)))***++++++))))))***++++++++++++*********))))))***************+++,,,,,,+++++++++***)))(((((()))************************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))******(((((((((((())))))))))))************************))))))*********++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,************************'''(((((()))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************)))))))))******)))))))))************************((((((((()))))))))******))))))*********+++++++++(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((++++++******))))))((((((+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***++++++++++++***************************)))))))))*********++++++++++++************++++++++++++************++++++((()))***+++,,,+++******************************+++++++++***************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------............////////////...///000111111222222222///000111111222222111111222333444444555555444444555555555666666777888999888888777777777777888888:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>>>>>>>>>>???@@@@@@CCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNOOOOOOOOOSSSUUUXXX[[[[[[ZZZWWWVVVNNNLLLKKKJJJJJJIIIFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@>>><<<;;;<<<<<<;;;:::999999888777777777777777444444444444333222111111++++++++++++,,,---...//////............//////000...////////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))*********++++++,,,,,,***))))))))))))***++++++))))))))))))))))))))))))*********+++++++++++++++((()))+++***))))))***+++,,,,,,++++++***))))))((()))))))))))))))***++++++)))+++++++++)))((()))***************************)))))))))***++++++,,,,,,))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++))))))))))))************((((((((()))))))))******+++++++++***************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++)))))))))******+++++++++***************+++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***+++++++++++++++************************************+++++++++,,,++++++************++++++++++++************++++++))))))*********+++++++++************************+++++++++*********))))))************************)))))))))*********++++++***************************++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,............//////////////////000000000000000///000000111222222222222111222333444444555555444444555555555666666777888999888888777777777777888888999999999::::::::::::;;;=========>>>??????@@@@@@AAA@@@??????>>>?????????BBBCCCEEEGGGHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRPPPQQQQQQRRRRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNNNNNNNNNNNNNOOORRRTTTUUUWWWWWWVVVTTTSSSOOOMMMLLLLLLLLLKKKIIIGGGCCCCCCDDDDDDCCCCCCBBBAAA???===;;;;;;<<<<<<;;;:::;;;:::999777666666666666333444444333333222111000......------------.....................///000000...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******************(((((()))***************)))))))))))))))))))))))))))))))))*********++++++''')))******))))))***,,,++++++******************)))))))))))))))***++++++(((***,,,+++))))))***,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++((()))))))))************)))))))))*********+++++++++++++++*********))))))((())))))***++++++,,,,,,++++++,,,------,,,++++++))))))*********+++++++++******)))))))))))))))((())))))*********+++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************((()))***++++++***)))((((((((((((((((((((((((((((((((()))))))))***************************++++++************************))))))************))))))************************)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************))))))))))))((()))***+++++++++++++++++++++*********************++++++++++++,,,,,,,,,++++++************++++++++++++************++++++******))))))******+++,,,************************++++++++++++******))))))))))))))))))))))))))))))((())))))))))))*********************************+++++++++,,,,,,+++++++++((()))***+++,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++''')))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,+++............/////////000222222222222111000///...000000111222222222222111222333444444555555444444555555555666666777888999888888777777777777888888888888999999999:::::::::>>>>>>>>>???@@@@@@AAAAAADDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHIIIHHHHHHFFFGGGHHHJJJLLLNNNQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRSSSSSSSSSRRRQQQQQQOOONNNMMMMMMMMMMMMJJJHHHDDDDDDDDDEEEDDDDDDCCCBBB???===;;;;;;;;;<<<;;;:::;;;;;;999777666555555555333333333333222111000000222111000///...---------...............///000111------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))+++++++++***)))++++++++++++++++++++++++'''((((((((())))))******''')))******))))))***,,,)))))))))***++++++,,,,,,******))))))******+++,,,'''***,,,+++))))))+++---************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************(((((())))))*********+++************++++++++++++++++++++++++******))))))((())))))***++++++,,,,,,++++++------------++++++))))))******++++++++++++++++++***)))((('''&&&&&&))))))******++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************((()))***++++++***)))(((************************)))************+++++++++,,,,,,++++++***)))))))))************************))))))************))))))************************(((((())))))******++++++)))******++++++******)))(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))************+++++++++((()))+++------,,,+++*********)))))))))***,,,---))))))*********+++++++++******))))))))))))******++++++++++++******))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))(((((()))+++---...,,,,,,,,,+++++++++******))))))*********+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,---......---,,,***)))------,,,+++,,,---...///////////////////////////......///000111222222333333333222222333333444555222222333333333333444444333333444555666777888999555555555555666666666777777888999888777777999;;;===============>>>>>>???@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEGGGGGGGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRSSSQQQNNNLLLJJJJJJKKKLLLPPPPPPPPPPPPOOONNNMMMMMMJJJJJJJJJLLLMMMLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@???===;;;:::;;;<<<===999888777666555444333333333333333222222222222111........................///...---,,,,,,---...///333000---,,,......,,,***+++*********+++,,,,,,---++++++++++++++++++++++++***************************************++++++,,,))))))*********+++++++++)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,------...************************+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++***++++++******)))((('''************************,,,,,,,,,---------......///...,,,+++++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++************)))+++++++++*********))))))++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,+++++++++***)))))))))(((((())))))******++++++************************************************,,,++++++++++++++++++,,,************************''''''((()))))))))))))))******************************++++++++++++******))))))******++++++,,,,,,***++++++,,,,,,++++++***************************************************************************)))************+++++++++***,,,---//////...---,,,+++******))))))***+++,,,,,,,,,---------.........******))))))))))))******************))))))((((((************************((()))***+++,,,++++++*********))))))***+++,,,---,,,,,,,,,+++++++++***************++++++++++++,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++******------,,,,,,,,,---...///......................../////////000111111111222111111111000111222222333222222222333333333444444333444444555666777777888555555555666666666777777777888999999888888999;;;======<<<<<<======>>>???@@@????????????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQNNNLLLKKKLLLLLLMMMOOOOOOOOONNNNNNMMMLLLKKKLLLLLLLLLNNNOOONNNKKKIIIFFFEEEDDDCCCBBBAAAAAA@@@@@@>>><<<;;;::::::;;;<<<999999888777666555444444111111111000000000//////........................///...---,,,,,,---...///000...++++++------,,,***++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''((())))))))))))*********+++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********((())))))******++++++,,,************************+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))+++++++++***************))))))*********++++++++++++++++++++++++******)))************************+++,,,,,,,,,,,,---------,,,+++***)))))))))******+++******))))))******+++))))))))))))))))))))))))+++++++++************)))+++++++++*********))))))++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************++++++******************)))))))))))))))*********************************+++++++++***************++++++************++++++************************'''(((((()))******))))))************************++++++,,,,,,,,,,,,++++++*********+++++++++++++++***++++++,,,,,,++++++***************************************************************************)))************++++++++++++,,,---...///...---,,,,,,++++++************+++*********++++++++++++,,,******))))))))))))******)))))))))))))))(((((((((************************))))))***++++++++++++***++++++************+++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,...//////000000///---,,,,,,,,,,,,---...///........................000000000000000000000000///////////////000000111222222222222333333333333444444555555555666666666555555666666666777777777888999:::999888999:::<<<===<<<<<<<<<<<<===>>>>>>???????????????@@@@@@AAAAAABBBCCCEEEFFFFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSQQQPPPOOOMMMMMMMMMNNNOOONNNMMMMMMLLLLLLKKKJJJJJJMMMLLLLLLMMMNNNMMMKKKHHHCCCCCCBBBBBBAAA@@@?????????>>><<<:::::::::;;;;;;999999888777666555555444111111000000000/////////------------------------......------------......,,,+++******+++,,,+++***+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***************+++++++++)))************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,+++***)))))))))*********))))))))))))))))))***))))))))))))))))))))))))+++++++++************)))+++++++++***************++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))******************************))))))))))))************************++++++++++++******))))))*********))))))*********************************(((((()))************)))************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++***************************************************************************))))))*********+++++++++)))***+++,,,,,,,,,++++++---,,,,,,+++************))))))))))))************+++******))))))******+++************))))))))))))************************))))))******++++++++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,......//////000000000000,,,,,,,,,,,,------..............................000000000000000///////////////.........///000000111222222222222333333333555555555555555555555555555666666666666777777777999:::;;;:::999999;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOQQQRRRRRRSSSSSSSSSSSSRRRPPPOOOOOONNNNNNOOOPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJGGGEEEBBBBBBAAAAAA@@@??????>>>===<<<;;;:::999999999:::888777777666555555444444222222222222111111111111------------------------------------------------*********+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************************))))))*********+++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******))))))))))))************************************************))))))***++++++++++++***))))))))))))))))))))))))*********+++++++++++++++************************((()))***+++,,,,,,,,,,,,************************)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((())))))******++++++++++++******))))))((((((************************,,,,,,++++++***)))))))))******))))))))))))******************************))))))******+++******)))************************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,++++++******,,,,,,,,,------------...++++++************++++++++++++++++++++++++++++++***************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,++++++************,,,,,,,,,---------------........................000000000///////////////000////////////000111111111111111222222222333333444444444444555555555555666666666666777777777888999:::;;;:::999999;;;===;;;;;;;;;;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPQQQQQQRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJKKKJJJHHHGGGGGGHHHGGGFFFDDDAAAAAAAAA@@@@@@?????????<<<;;;:::999999888888888555555555444333333333222222222222111111111000000------------------------,,,------------------,,,***+++------............------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((()))******************************))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))******++++++************************'''''')))***++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++))))))))))))))))))))))))+++++++++*********))))))************************++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((((((((())))))******+++++++++******))))))((((((************************+++++++++*********))))))******))))))))))))*********************************+++++++++++++++******************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......+++,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************++++++++++++************************,,,++++++******++++++,,,---,,,+++***))))))))))))+++,,,------......------------------------------////////////////////////000000000000000111222222111111111111222222222222333333444444444555555555666666666777777777888888888999:::999888999:::<<<;;;::::::::::::;;;<<<<<<===============>>>>>>??????@@@AAACCCDDDDDDEEEEEEEEEEEEFFFFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIJJJKKKKKKIIIGGGGGGGGGGGGEEEDDD@@@@@@@@@?????????>>>>>>:::::::::999888888777777444444333333333222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***---///000///......///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************++++++,,,+++++++++***************)))************++++++++++++++++++++++++*********++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++*********************************************+++++++++))))))***++++++++++++***))))))))))))))))))))))))((((((((()))******+++++++++++++++***************&&&'''((()))***+++++++++************************))))))*********+++++++++))))))***+++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++++++++************)))***************+++++++++++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))))))))))))))************))))))))))))*********************************************************))))))*********************************+++,,,,,,,,,,,,+++************************************++++++++++++*********++++++,,,,,,---------***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,------......***+++,,,---------,,,+++(((((()))))))))*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,)))***,,,------------,,,,,,,,,,,,+++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,++++++,,,------+++,,,---.........---------------------------------.........///000000000000000//////000000111222111111111111222222222222222222333444444555666666666666777777777888888888777888999999888888999;;;:::::::::999:::;;;;;;<<<===<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJHHHGGGHHHIIIJJJIIIGGGEEEDDDEEEDDDCCCBBB>>>>>>>>>>>>============999999999999888777666666444444333333333333222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***---111111///------.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......+++++++++*********)))))))))************+++++++++************++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++************************************))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++*********))))))((()))******++++++++++++*********************************+++++++++,,,,,,((()))***++++++++++++***++++++************++++++))))))))))))))))))))))))+++++++++************)))))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))((((((((()))))))))))))))*********************************)))))))))***++++++,,,,,,++++++************++++++************************,,,,,,------,,,++++++************************************++++++***************+++,,,,,,---......+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++*********+++,,,---)))***,,,---...------,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,))))))******+++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---(((***+++---......------,,,,,,,,,+++++++++******))))))*********++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))(((((()))***,,,---+++,,,---.........---,,,------------------------,,,------...///000111111///////////////000111111000111111111111222222222111111222333555666777777777777777777888888888888777888999888777777999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????AAABBBCCCDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLKKKLLLJJJHHHFFFFFFFFFGGGHHHFFFDDDBBBAAAAAAAAA@@@>>><<<<<<<<<<<<<<<<<<;;;;;;888999999888888777666555444444444444444444333333111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***...111111///,,,,,,...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++******)))))))))************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))******************************))))))******++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++******))))))******+++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,***+++,,,---...------,,,******))))))))))))******))))))))))))))))))))))))+++++++++************)))))))))******++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************))))))((((((''''''(((((())))))******++++++************************(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,************************------------,,,,,,+++***************************)))))))))***+++++++++,,,++++++++++++++++++++++++***************************************)))((((((++++++++++++++++++++++++******++++++++++++******+++***)))***---...,,,******+++,,,,,,,,,,,,+++***------...///...---+++*********+++,,,,,,,,,,,,+++)))************+++++++++------------------------************************+++++++++*********)))))),,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,---,,,,,,***)))++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------,,,------....../////////------............------,,,---......//////......000000//////.........---...///111222222222111000333333444444555666666666666777777777888888888888::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDDDDDDDFFFHHHIIIIIIJJJLLLMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???==================<<<;;;888888888777777666555444333333222222111000//////////////////000000000000------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++////////////////////////+++*********))))))((((((******+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++++++++******************++++++************++++++,,,---......,,,******+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++,,,+++***))))))************+++++++++++++++************++++++((())))))***+++---...///,,,,,,,,,+++++++++******&&&'''))))))((((((***+++,,,,,,,,,,,,+++***)))(((*********++++++,,,,,,,,,++++++******++++++,,,---***++++++++++++***))))))************************++++++++++++++++++++++++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************,,,++++++******))))))))))))************+++++++++---+++((('''&&&(((***,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((((((((((((((((((((((((************++++++++++++++++++++++++++++++++++++***************************************)))((((((++++++++++++++++++++++++******++++++++++++******+++***)))+++---...,,,***++++++++++++++++++++++++,,,------...---,,,+++***---------,,,+++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,---.........,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,---------------------.........------............------,,,---......//////......000/////////...............///000000111111000000333333444444555666666666666666777777777888888888:::::::::::::::::::::::::::::::::::::::;;;;;;<<>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGDDDDDDCCCBBBAAA@@@??????<<<<<<======<<<;;;::::::777777777777777666444444444444333333222111111000000000000///////////////------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++*********))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++******************,,,,,,++++++++++++,,,,,,+++---......,,,***++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,+++***))))))************+++++++++******))))))))))))******))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******)))***+++***)))((()))***------------,,,+++***)))++++++++++++++++++,,,,,,)))))))))))))))***++++++******++++++******)))(((************************++++++++++++++++++++++++------,,,,,,+++******)))************************)))))))))))))))******+++)))******++++++******)))++++++++++++++++++++++++***)))))))))))))))))))))******************************))))))))))))******+++++++++*********))))))************************+++++++++++++++*********)))************+++++++++...---+++******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------,,,++++++***************************+++++++++++++++*********++++++++++++++++++++++++*********************************+++******)))(((++++++++++++++++++++++++******++++++++++++******+++******+++------,,,***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***...------,,,+++***)))((()))************+++++++++++++++++++++++++++++++++************************+++++++++***************+++++++++++++++*********,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........++++++************++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------............------,,,---......//////......////////////............//////......//////000111333333333444555555666666666666666666777777777777999999::::::::::::::::::999999999999999:::;;;;;;>>>>>>============>>>>>>@@@??????@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;:::999888777777777777777666555444333444444444333222222111111111000000//////.........------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))******+++++++++,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++******++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++---...---,,,++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,+++******))))))******++++++,,,,,,,,,,,,,,,,,,((()))***+++++++++***))))))************+++++++++))))))(((((((((((())))))******))))))))))))******,,,,,,,,,+++++++++******,,,------,,,***))))))***------...------,,,+++***,,,,,,++++++++++++++++++******))))))******+++,,,******++++++******)))(((************************************************---------,,,++++++******************************)))))))))))))))******+++)))))))))******)))))))))************************))))))))))))))))))************************************))))))))))))******+++++++++***************************************++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************++++++******)))***+++++++++++++++,,,,,,******++++++++++++***************+++,,,,,,,,,+++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,))))))*********+++++++++************************************************************************...---------,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++++++++++++++******))))))******+++******++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,------......------,,,,,,---......///.........///////////////.........///...---------...000111222333333444444555666666555555555666666666777777999999999999999:::::::::999999888888999999:::;;;======<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFEEECCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<:::::::::999888777666555666666666666555444333333333333333222222111111111111111000///......------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,......------,,,+++******++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++,,,...---,,,++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++,,,,,,,,,))))))***+++++++++***)))))))))*********+++++++++******))))))))))))************************+++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,***))))))+++---.........------,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++******************************)))))))))))))))))))))))),,,,,,,,,++++++*********************************)))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))******************************************************+++++++++,,,,,,---------))))))*********+++++++++'''((()))*********)))(((++++++++++++++++++++++++************************,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++******************************++++++++++++***************++++++,,,,,,,,,******++++++++++++******)))***+++,,,,,,++++++,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++,,,++++++*********+++,,,---))))))*********+++++++++************************************************************************---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++,,,,,,++++++******)))(((((((((+++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,---......///..................//////////////////...---------...000111222222333333444555555555444555555555555666666666888888888999999:::::::::999999888888999999:::;;;<<<<<<;;;;;;<<<======>>>????????????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;888888888888777666555444555666666555555444333222111111111111000000000000111000000///...------,,,------------------------+++++++++,,,,,,,,,------,,,------......------,,,------------------------***************+++++++++******+++++++++,,,,,,,,,......------,,,+++******++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++************++++++***,,,------,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************++++++,,,,,,,,,******+++++++++*********))))))*********+++++++++,,,++++++******++++++,,,*********+++,,,---//////,,,,,,,,,+++++++++******((()))******))))))+++,,,------......------,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------......------,,,+++************************))))))))))))))))))))))))************))))))))))))************************)))))))))))))))******+++***++++++++++++++++++***))))))))))))))))))))))))(((((())))))******************************************))))))))))))******************************************************+++++++++,,,,,,---------))))))*********+++++++++%%%&&&((()))***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))***++++++,,,+++++++++*********++++++,,,,,,---******++++++++++++******)))***,,,,,,+++++++++,,,,,,,,,+++******+++,,,,,,,,,++++++++++++,,,,,,---///...,,,***))))))******)))************+++++++++***************************************************************+++++++++***************))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++,,,,,,++++++***))))))(((((((((++++++************++++++************+++,,,------++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////.............../////////////////////......//////000111222222222333444444555555444444444444555555555666777777888888999:::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::666666777777666666555444555555555555444333222111000000000000000000000000000//////......---------------------------------++++++,,,,,,,,,,,,------------............------------------------------*********+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++******++++++,,,---------+++******))))))******+++***+++------,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))******+++,,,,,,,,,,,,+++++++++************)))************+++++++++,,,,,,,,,++++++,,,,,,,,,*********+++---...000111,,,,,,,,,+++++++++******'''(((******)))***+++---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++))))))(((((())))))***+++---............---,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++++++++,,,,,,,,,,,,++++++************************((((((((()))******++++++++++++++++++++++++++++++******))))))))))))*********************+++++++++************************++++++++++++,,,,,,,,,,,,)))************+++++++++'''(((***+++,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++)))******+++,,,,,,------******++++++++++++******(((***------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///000...,,,***))))))******)))************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,------...************+++++++++,,,,,,,,,++++++++++++,,,,,,***************,,,---...++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,---------------------.........+++,,,,,,------,,,,,,+++,,,---......//////................../////////000...///000000111111000000111222222333333444555555333333444444444555555555666777777888999999:::::::::::::::::::::;;;;;;<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCCCCCCCCCCBBBAAADDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA????????????>>>>>>===<<<;;;:::999999444555666666777666666666444444555444444333222111000000000000000000000000........................------------------------++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++******++++++,,,------...,,,++++++******++++++,,,)))+++------,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******))))))******((())))))***++++++,,,,,,,,,,,,++++++************)))************+++++++++,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,,,,,,,+++++++++******)))+++,,,+++******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,((((((''''''(((((()))***,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++******++++++++++++******++++++++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++************************+++++++++++++++*********)))************+++++++++)))***+++,,,,,,---------******+++++++++,,,,,,,,,************************((())))))***++++++******************************+++++++++,,,,,,---------++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------******++++++++++++******(((+++------+++***+++---,,,------......------,,,------,,,+++,,,---///000,,,+++***))))))+++---...)))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++******++++++,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,---...//////((()))***+++---...///000---,,,,,,++++++,,,,,,---******))))))***,,,---///++++++++++++++++++++++++*********)))***++++++,,,++++++,,,,,,,,,------------------....../////////+++,,,,,,------,,,,,,+++,,,---......//////......---.........//////000000...///111222222222111000111222222333333444555555333333333444444444555555666777777888999999::::::;;;;;;::::::;;;;;;<<<===:::999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@DDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999999888333444555666777777777777444444444444333222111111111111111111111111222222---------...............------------------------++++++,,,,,,,,,---------------............------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---)))+++------,,,,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,************************,,,++++++***)))*********((())))))***++++++,,,,,,---,,,,,,+++*********+++)))************+++++++++++++++************++++++,,,++++++***+++++++++,,,,,,,,,,,,+++++++++******---......---+++******+++******+++,,,,,,,,,++++++*********++++++,,,,,,---)))))))))))))))******+++***++++++++++++***))))))************************++++++++++++++++++++++++******************++++++++++++++++++++++++++++++)))))))))))))))******+++))))))************))))))++++++++++++++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++******))))))))))))******))))))******++++++++++++************************,,,++++++******))))))))))))************+++++++++))))))***++++++,,,------*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++************************************************,,,,,,------------......,,,,,,------...///000000************************,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++************************...+++((()))+++---,,,+++******++++++,,,---......,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))***,,,---...///***************************+++,,,------,,,+++******+++,,,,,,+++)))&&&$$$++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.................................///000111111000///...////////////////////////---...///000111222333333222333555444333333444666777777777888999999::::::===<<<999777777777888999<<<<<<;;;:::;;;<<<===>>>???????????????@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBFFFEEEBBB@@@>>>============;;;999888777666444222666666666555555444333333111111111111111111111111222222222111000//////.........---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------....../////////...---,,,******************+++,,,---------,,,+++++++++,,,---......//////---+++)))***++++++******************+++---,,,,,,++++++******)))******+++,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,---------,,,---......,,,******+++,,,,,,+++(((&&&%%%&&&(((,,,)))''''''(((***+++++++++)))(((((()))******)))************************++++++,,,,,,,,,,,,++++++)))+++++++++***)))***+++//////...---,,,,,,++++++++++++*********+++---...,,,,,,++++++,,,,,,---......---+++))))))***+++,,,---,,,+++)))(((&&&%%%$$$------------------------,,,,,,,,,+++***))))))(((************************************************************************((()))***+++++++++++++++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))************************++++++++++++++++++++++++***((('''))),,,...,,,***+++++++++++++++***)))(((%%%))),,,...............------,,,+++***(((''''''(((((()))***+++,,,,,,---))))))***+++,,,,,,---------,,,++++++******++++++,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++++++++***)))(((************************)))))))))*********++++++******+++,,,,,,---......************************,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))++++++++++++++++++++++++///,,,******,,,------,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,+++******************************,,,++++++******++++++,,,))))))***+++,,,------...************************+++++++++,,,,,,+++++++++***++++++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------.................................///000111111000///...111111111111111111111111000111222333444555555666222333444444333333444666666666777888888999999:::;;;:::888777777999:::;;;<<<;;;:::::::::;;;<<<===>>>>>>????????????@@@@@@AAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCAAA???===<<<<<<<<<===;;;999888777666444222444444444444444444444555333333333333333333333333222222111111000//////.........---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...............---,,,+++++++++++++++***++++++,,,,,,,,,++++++***+++,,,---...***+++,,,+++)))(((((())),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......,,,++++++,,,,,,------+++******,,,......,,,)))(((***+++,,,,,,...,,,++++++,,,------,,,***************************++++++,,,,,,++++++***)))+++,,,+++***)))***+++...------,,,++++++******,,,+++*********+++,,,---,,,,,,++++++,,,,,,---......---+++***)))***+++,,,+++++++++******)))))))))------------------------,,,,,,+++******)))((((((******************************************************************************+++++++++******)))******))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))((())),,,//////,,,)))+++++++++++++++***))))))------,,,***((((((***,,,...---,,,+++))))))))))))***************+++++++++*********++++++,,,,,,------,,,++++++******++++++******************++++++++++++++++++++++++++++++******+++++++++***))))))************************(((((()))))))))*********)))))))))******++++++,,,************************,,,++++++******++++++,,,+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------///...---,,,***)))((((((++++++++++++++++++++++++...---++++++---...---,,,------......//////000000,,,------------,,,,,,+++************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................//////000000000000//////111111111111111111111111111111222333444555555666222333444444333333444555666666777777888888999999888888777777888:::;;;===;;;:::999999999:::;;;<<<===>>>>>>>>>?????????@@@AAA@@@??????>>>>>>???????????????@@@@@@@@@AAAAAAEEEDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@>>>======<<<<<<===;;;999888777666444222111111222333333444555555333333333333333333333333222111111000000//////.........---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------......------,,,---,,,,,,++++++++++++,,,++++++******++++++,,,---,,,.........,,,,,,---...---,,,,,,++++++,,,,,,---******+++,,,,,,---......111000///...---,,,+++***++++++++++++++++++++++++++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++---......,,,++++++,,,+++,,,,,,,,,,,,---///222111///,,,++++++------,,,...,,,++++++,,,------,,,++++++++++++++++++++++++******++++++++++++*********+++,,,+++***)))***,,,,,,,,,,,,++++++******))),,,,,,+++******++++++,,,,,,,,,++++++,,,,,,---......---+++*********+++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((************************************************************************,,,,,,,,,++++++)))((((((''''''((()))***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))+++...000///,,,)))***++++++++++++***))))))---,,,***))),,,222;;;AAA000...,,,***))))))***++++++++++++*********))))))++++++++++++++++++++++++,,,,,,+++************+++((())))))***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******************************++++++++++++,,,,,,,,,,,,))))))))))))******++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************---,,,++++++,,,,,,,,,,,,---------....../////////---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,++++++++++++,,,------++++++++++++++++++++++++........................***++++++,,,,,,++++++***,,,,,,,,,---------............................../////////000000000000000111111111111111111111111...//////000111111222222111333444444333222444555555555666666777888888999888888888888999:::;;;<<<:::999888888888999:::;;;<<<======>>>>>>?????????BBBAAAAAA@@@@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEFFFGGGIIIJJJKKKHHHHHHIIIHHHHHHGGGFFFEEEBBBAAA@@@@@@???>>>>>>>>><<<:::888777777666444333111111222222222333333333000000000000000000000000111111000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------.........---...---,,,+++++++++++++++************++++++,,,,,,---///000000//////000111---------,,,,,,---------++++++,,,,,,,,,---------//////...---,,,+++******++++++++++++++++++++++++*********+++---///000111************************))))))*********++++++++++++---......---,,,,,,---)))***+++******+++...000333000---+++,,,------,,,+++***((((((***+++***)))++++++++++++++++++++++++******++++++++++++*********+++,,,,,,******+++,,,---,,,,,,,,,++++++******,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,))))))***+++,,,------...++++++++++++++++++++++++*********))))))(((((((((************************************************************************+++++++++++++++***)))(((''''''((()))***++++++,,,))))))))))))))))))))))))************************************************((()))+++---...---+++*********+++++++++******))))))))))))***000999EEEMMM000...,,,***)))***,,,...************************,,,,,,++++++++++++++++++,,,++++++***************))))))*********+++++++++************************((()))***+++++++++++++++************************,,,,,,,,,------------...************++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++,,,))))))))))))))))))))))))******++++++************++++++,,,,,,,,,,,,------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,+++************+++++++++++++++++++++++++++........................***++++++,,,,,,++++++***,,,,,,,,,---------......///////////////////////////////////////000111111000000000000000000000000------......//////000000111222444333222222333555444555555666666777888888999999999999999999999:::999999888777888999:::;;;;;;;;;<<<===>>>>>>??????BBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@???>>><<<:::888777777777555333333333222222222111111111000000000000000000000000000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---..................---,,,++++++++++++******++++++,,,,,,,,,,,,***+++------,,,,,,...///...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******,,,---///111222************************))))))*********++++++++++++---......---,,,---...+++++++++***))))))+++---222///,,,***+++,,,,,,+++***)))'''''')))***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,+++***+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************************************************************((()))***+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((()))***+++)))******+++++++++******)))))))))(((***///666;;;///...+++))))))+++---///((())))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,+++******))))))******+++++++++*********))))))************************((()))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((()))******++++++,,,------))))))))))))))))))))))))(((***++++++***))))))*********************+++++++++,,,,,,------------,,,******************************))))))))))))******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......//////////////////////////////......///000111222////////////////////////......//////000000000000111222333333222222333444444444555555666666777777999999999999999999999999:::999888888888999:::;;;::::::;;;<<<===>>>????????????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEHHHIIIKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDDDDCCCBBB@@@???>>>;;;999888777888777555444444444333222222111000000222222222222222222222222////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,---.........---...------,,,,,,,,,,,,---***+++,,,------------,,,+++---......------...000...------,,,,,,------...------,,,++++++***))))))((())))))***+++,,,,,,---++++++++++++++++++++++++******+++,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++---...///---------...//////...---+++***,,,...000...+++)))***+++,,,+++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---,,,+++***+++---------------------------)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************************++++++******************************************************************************************(((((()))++++++,,,,,,,,,++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))******************************)))'''&&&'''***,,,))))))***++++++++++++***((())))))(((((())),,,///---,,,*********+++---...'''((()))***+++,,,------++++++++++++++++++++++++++++++***))))))))))))***,,,,,,++++++***))))))(((************************)))******+++++++++******************************)))*********++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++++++++,,,,,,************************'''***,,,,,,***))))))+++******************************+++,,,,,,,,,,,,,,,******************************))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......///////////////////////////.........///000222333000000000000000000000000/////////000000000000000000222333333222222333444333444444555555666777777777888888999:::::::::::::::999999888999:::;;;<<<999::::::;;;===>>>>>>???>>>???BBBCCCDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEHHHIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIDDDDDDDDDCCCAAA???===<<<;;;999888777888777666444333333333333333222222222222222222222222222222222////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,------...---------------,,,,,,,,,------...+++,,,---.........------...///000000///...///111------,,,,,,,,,,,,------************************))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---//////...---...//////000///...,,,,,,...000///---******+++,,,------///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---------,,,,,,,,,++++++,,,,,,---...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,************************************************************************)))******+++++++++******************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++)))''''''))),,,))))))***+++++++++++++++'''((()))******+++...000***************+++,,,---))))))*********+++++++++*********++++++,,,,,,---++++++***)))))))))))))))++++++************************************************+++++++++***))))))***************************++++++++++++,,,,,,,,,+++++++++******************************************+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((+++......+++******,,,+++*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((***,,,...000///......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000000000000000000000000///.........///000222333111111111111111111111111............////////////000222333333222111333444333333444444555666666777555666777999;;;<<<<<<<<<;;;:::999999999:::;;;<<<999999:::;;;<<<===>>>??????AAAEEEGGGHHHFFFCCCBBB??????@@@@@@@@@AAAAAAAAABBBCCCFFFHHHIIIJJJJJJIIIMMMMMMMMMLLLLLLKKKJJJIIIDDDDDDCCCBBBAAA>>>;;;:::;;;999777777888777666444222222222333333444555555////////////////////////.........///////////////......---------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,------...///,,,---.../////////...---+++,,,---,,,+++***+++------,,,,,,++++++,,,,,,---((((((((()))******++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---...///000111************************++++++,,,,,,,,,---------+++---//////.........///.........---,,,,,,...000///---******,,,---......///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++,,,------++++++,,,---++++++++++++++++++++++++&&&(((***,,,---...------,,,,,,++++++,,,,,,---...------......------,,,+++,,,---------.../////////)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++++++++***)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++------***((()))+++((()))***++++++++++++++++++++++++)))((((((***,,,((())))))***+++++++++,,,+++++++++***************))))))***+++,,,,,,------+++******))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++++++++***)))((('''(((+++---...---,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***************,,,,,,++++++***+++++++++------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...........................++++++***************+++,,,++++++******++++++,,,************************************************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++***************))))))((((((+++,,,------......------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---,,,************,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////000000111111222222000000000000////////////000000////////////000000111222333333444444333333666666666666666666555555666666777999:::;;;<<<===<<<;;;::::::999999999999<<<<<<===>>>>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMLLLJJJGGGEEEEEECCCBBB@@@>>>======999888888777666555444444444444333333333222222222111222222222222111000000///.........------------,,,,,,,,,------.........++++++,,,---------,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++------......------,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...------------------.........//////000111000000000------............------......///000000000000000//////............//////........................///000000000///......---000000///.........////////////...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++************************))))))((((((''''''))))))))))))))))))))))))***************)))((((((***)))(((((()))+++---...***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))************,,,***)))((((((***,,,------,,,***(((((()))***+++)))******++++++,,,------+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++******++++++,,,---...---,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,++++++******++++++,,,************************************************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))))))))***++++++,,,,,,+++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,...//////,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......//////////////////000000000000000000////////////000000////////////000000111222333333444444333333555555555555555555555555555666777888999;;;<<<<<<<<<;;;::::::999999::::::<<<======>>>???>>>>>>>>>AAABBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMLLLJJJGGGEEEEEEDDDBBB@@@???======::::::999888777666555444444444444444333333333222222222222222222111111000/////////.........------+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,+++,,,---...///,,,,,,++++++,,,,,,---...---------...............///000111111222222111111000000000111111000000000000111222222333333222222222222111111000111111111000000000000000000000000111111111111111000//////222111000///............000000///.....................---------,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,******************************************************************************))))))(((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))******+++,,,((()))***+++++++++******))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,...---+++***)))***+++,,,------,,,++++++******)))+++++++++*********))))))************************))))))))))))))))))))))))*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))))))))***+++++++++,,,************+++,,,------......---++++++*********+++************+++,,,,,,***************************************+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++******)))***++++++,,,,,,++++++************+++,,,---...************++++++++++++)))***,,,---///000000000,,,,,,------------,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------//////..................////////////000000000000111000000//////000000111111222333333444444333333444444444444444444555555444555666777999:::;;;;;;<<<;;;::::::::::::::::::<<<===>>>>>>??????>>>>>>@@@AAABBBBBBCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHKKKMMMLLLJJJHHHEEEEEEDDDBBB@@@???=========<<<;;;999888666555555555555444444444333333333222333333333333222111111000/////////............,,,+++++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000,,,,,,+++,,,,,,---............//////000000000000222222333444444444444333444444555555555555444444555555666777777777777666777777666555444444444555444444444444444444444444444444444444444333333222444333222111000/////////222222222111111111111111////////////.........---...------,,,,,,------...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,***************************************************************************))))))))))))((((((((())))))))))))))))))))))))*********+++******)))(((((())))))*********))))))''')))+++---...,,,***))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++...---,,,+++++++++,,,---------,,,++++++******)))+++++++++***************************************))))))))))))))))))))))))************************,,,,,,+++*********++++++************************))))))***+++,,,,,,------(((((()))***+++,,,,,,,,,+++++++++***++++++,,,,,,......,,,+++******))))))******))))))******+++,,,)))))))))***************************+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++*********++++++,,,---+++++++++++++++,,,,,,,,,((()))+++---......------+++,,,............,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000//////......---------////////////000000000000111000000000000000000111111222333333444444333333333333333444444444444444444444555777888999:::;;;<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>??????>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGIIIKKKMMMNNNLLLJJJEEEDDDCCCBBB@@@>>>===<<<>>>===<<<:::999777666555555555555444444444333333333333333333333222111111000000/////////.........------,,,,,,++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,---,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,...---+++***+++---///111------------...///000000111111111222333333444444555666777777888888777777999999::::::::::::999999::::::;;;<<<<<<<<<<<<;;;===<<<;;;:::999999999999888888999999999999::::::888888888999999888888777666666555555444555555555555555555666666666666666333333222222111111000000//////......------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))((()))***+++***)))((('''(((***,,,---------+++***))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***---,,,++++++++++++,,,,,,)))******++++++,,,------************************************************))))))))))))))))))))))))******))))))))))))******,,,,,,+++*********++++++************************))))))***+++,,,,,,------(((((()))***+++,,,,,,,,,------,,,+++************...---,,,+++******************))))))******+++,,,)))*********++++++,,,,,,++++++******+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,---+++,,,------......---------,,,++++++*********+++,,,,,,,,,---------......+++,,,---...---,,,+++***+++,,,............,,,+++,,,,,,++++++++++++,,,,,,........................,,,,,,,,,---------..................////////////000000000//////............/////////000000000111111111000000000000111111111222333333444444333333333333333444444444555555444444555777888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIILLLNNNNNNLLLJJJDDDCCCBBBAAA???===<<<;;;===<<<;;;:::888777666555555555444444444333333333222333333333333222111111////////////..................------,,,,,,++++++))))))***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------...---,,,,,,---...000222111111111111222333444555555555666666777888888999::::::;;;<<<<<<<<<<<<;;;>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@??????>>>>>>>>>???===>>>>>>>>>?????????@@@======>>>>>>>>>>>>======::::::::::::;;;<<<======888999:::;;;<<<<<<;;;;;;888888777666555555444444222222111000//////000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***************************************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******((()))***++++++***((('''++++++******++++++,,,---))))))))))))))))))))))))************++++++++++++))))))***++++++++++++***+++***************++++++)))******++++++,,,------************************************************))))))))))))))))))))))))******)))(((((()))******++++++++++++++++++++++++*********************************++++++,,,,,,---)))))))))***+++++++++,,,---,,,++++++******++++++,,,,,,+++************++++++************+++,,,,,,*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++...---,,,+++************,,,,,,------......///////////////......---,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------.........////////////000000000000000000///////////////......//////000000111111222111111000000111111222111222333333444444333333333333333444555555666666444555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;;;;<<<============<<<===>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEDDDFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHIIILLLNNNNNNKKKIIICCCBBBAAA???===<<<;;;:::::::::999888777666666555444444333333333222222222111222222222222111000000///.........------------......---------------,,,)))***+++,,,---.........------------------------,,,,,,------------..............................------......------,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------....../////////000000000111222333444444555555666666777888::::::::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@???@@@@@@AAABBBCCC<<<>>>???AAABBBBBBAAAAAA>>>======<<<;;;:::999999777666555444444444444444000000//////...---------------------------------,,,,,,,,,,,,++++++++++++,,,------......------,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))************+++)))))))))))))))))))))))))))***++++++,,,+++++++++)))******+++++++++******++++++)))))))))***,,,---))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++))))))*********+++++++++------,,,++++++******)))***************+++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***((()))+++,,,---,,,,,,+++************************++++++++++++++++++++++++******************++++++************+++,,,---...***************++++++,,,+++++++++++++++,,,------))))))***++++++,,,------...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++***+++++++++++++++,,,------...//////...------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000..................//////.........///000111111111222111111000000111111222111222333333444444333333333444444555666666777777555666777888999;;;<<<<<<;;;;;;;;;;;;;;;<<<======999:::;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLKKKHHHFFFAAA@@@???===<<<:::999888777777666666666555555555333333222222222111111111000111111111111000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------......//////......---,,,,,,,,,---------.........------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......///000000111222222333444555777888999888888:::::::::;;;<<<>>>???@@@>>>??????@@@AAABBBCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCDDD@@@AAADDDFFFGGGGGGFFFFFFCCCBBBBBBAAA???>>>>>>======<<<;;;:::999999999999444444333222222111000000////////////////////////,,,,,,,,,,,,------------,,,------......------,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++*********+++,,,------)))))))))***************))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))))))))***,,,,,,)))***++++++,,,,,,,,,+++------,,,++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***'''(((+++---...---,,,+++)))))))))))))))))))))))),,,,,,+++++++++++++++++++++++++++***************''''''(((***,,,...000111))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...((())))))***+++,,,,,,,,,///...---,,,+++*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,---.........------************+++,,,------******+++,,,,,,---......******)))((()))***,,,------,,,************,,,------,,,,,,++++++,,,,,,---************************,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........---......///000111111222222222111111111111222222222222333444444444333333444444555555666777888888666666777999:::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>888999::::::;;;;;;::::::<<<===>>>???AAAAAABBBBBB@@@AAACCCEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFGGGHHHJJJIIIFFFDDD@@@???>>>===;;;999888777555555555555555555555555222222222111111111000000000000000000000///......------,,,,,,,,,+++++++++*********++++++,,,,,,---***+++,,,...///000000000++++++++++++++++++++++++........./////////000000------------------------/////////000//////...------------.........//////...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///000000111222333333444555777:::<<<======<<<;;;======>>>>>>???AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIJJJKKKKKKLLLIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBDDDFFFHHHJJJJJJIIIHHHFFFEEEEEECCCBBBAAA@@@@@@AAAAAA@@@>>>>>>=========999999888777666666555555000000000000000000000000,,,,,,,,,------.........***++++++,,,,,,++++++***************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++******+++---///000&&&'''***,,,,,,+++)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***)))((((((***,,,---***+++,,,---------------)))******+++,,,,,,------))))))******++++++++++++************************))))))))))))))))))))))))+++)))(((''''''((()))+++++++++------------++++++---+++))))))+++,,,***(((******************+++++++++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))///,,,***+++...///...---++++++++++++++++++++++++******)))))))))))))))))),,,+++)))((('''(((((()))************************(((&&&$$$%%%(((+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((((((,,,,,,+++*********++++++***++++++,,,,,,++++++***)))))))))******++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,---,,,***)))***+++++++++,,,,,,,,,---------------------------------***+++---......---+++***........................///000000111111222333333111222333555666777777777333444555555666666555555555555666777888:::<<<===<<<<<<<<<============>>>===<<<<<<;;;;;;;;;<<<<<<===============>>>?????????@@@@@@AAABBBDDDFFFGGGDDDFFFGGGGGGGGGGGGIIIJJJHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>><<<:::999999999555555555444333222000///333222111000///...---,,,//////............/////////............------------,,,,,,++++++,,,,,,---+++,,,,,,---............******+++++++++,,,,,,,,,,,,------......------,,,......---,,,,,,+++******,,,,,,------------......111000///...---,,,++++++---+++***)))***,,,///111//////...------,,,,,,+++,,,---...///000000000000111000/////////000222222777888888888888888888999;;;;;;<<<===???@@@@@@AAADDDDDDDDDEEEEEEFFFFFFFFFCCCDDDFFFGGGHHHGGGFFFEEEHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOPPPMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIGGGEEECCCBBBEEEFFFGGGHHHIIIKKKLLLLLLIIIHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDD??????>>>>>>===<<<<<<<<<;;;999777444222111111111222111000///////////////---------,,,+++*********---,,,,,,,,,,,,,,,------,,,------......------,,,*********+++,,,,,,------++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++'''((()))***+++,,,---------+++)))((('''((()))***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***((('''(((+++,,,+++)))+++*********))))))(((((())))))(((((((((((())))))***++++++,,,,,,++++++******(((''''''))))))(((&&&,,,+++++++++***)))))))))***+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,***((()))+++---,,,+++++++++++++++++++++++++++************************,,,,,,+++++++++,,,,,,---***************************(((&&&'''))),,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,......,,,+++***************++++++,,,,,,++++++************+++++++++++++++***************************++++++,,,,,,++++++***************************---,,,++++++++++++,,,---,,,------,,,+++******,,,++++++,,,,,,,,,---------------------------------+++,,,...//////...,,,+++........................//////000000111111222222222222333555666666666666333444555555666666555555666555555555666666777888::::::::::::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<>>>???AAAAAA>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFFFFDDDCCCDDDEEEHHHGGGGGGFFFEEEDDDCCCBBB??????===;;;:::999888888555555555444333222000///222111111000///......---//////............//////...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,***++++++++++++,,,,,,,,,,,,------......------,,,//////...------,,,++++++******++++++++++++,,,,,,...............---------,,,***)))((((((***---.../////////......------------...///000111111111111111111111111333444666888;;;;;;<<<<<<<<<<<<======AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQNNNNNNOOOPPPPPPOOOOOONNNMMMLLLLLLJJJHHHFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKIIIHHHFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBAAA@@@@@@??????===<<<:::777555444444444222222111000//////......------------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,------------,,,,,,))))))))))))((((((((((((************))))))))))))************************************++++++++++++************************---,,,***)))((()))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))'''&&&''')))***)))'''************)))))))))(((******))))))))))))******+++******))))))******+++---,,,++++++,,,,,,+++***---,,,,,,+++***)))(((((()))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++***))))))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++,,,***((()))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............000///...,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***************************,,,++++++******++++++,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,------------------------------------,,,---.../////////------/////////////////////////////////000111111222222222333444444555555555555444444555666666666666555888777666555555444555555999999999:::::::::;;;;;;::::::999999999999::::::;;;;;;<<<===>>>???@@@@@@>>>???AAACCCEEEEEEEEEEEECCCDDDEEEDDDBBBAAABBBCCCGGGGGGFFFFFFEEECCCBBBBBB>>>===<<<:::999888888888444444444444333222000000111111000000/////////...//////............//////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------......------,,,/////////......------,,,******++++++++++++,,,,,,---------.........//////---,,,***))))))+++,,,...000000//////////////////000000111222333333333333333333444666888:::===>>>@@@AAAAAAAAABBBBBBBBBCCCFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKKKKLLLKKKLLLNNNOOOQQQRRRRRRRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMLLLKKKJJJHHHGGGEEEEEECCCCCCDDDFFFGGGHHHIIIJJJJJJIIIHHHFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@>>><<<;;;:::999999777666666444333222111111---------...............+++++++++++++++,,,------+++,,,,,,------,,,,,,+++------,,,++++++***)))))))))))))))***************************************************+++++++++,,,---,,,,,,+++***)))((((((---,,,+++*********+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((('''(((*********(((************))))))))))))++++++************++++++,,,+++***))))))***+++,,,///......---...------,,,,,,+++++++++***)))))))))((()))++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---)))***+++,,,---,,,++++++++++++++++++++++++++++++---+++))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++******,,,---------,,,,,,///...---,,,++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,------------...,,,,,,------------------,,,------...///......---000000000000000000000000//////000111111222222333222333333444444444333333444444555666666666666666999999888777666666666666:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<======>>>>>>?????????@@@BBBEEEGGGHHHHHHGGGFFFBBBDDDEEEDDDCCCBBBCCCEEEEEEEEEFFFEEEDDDCCCAAA@@@<<<<<<:::999888777777777444444444333333111000000000000000000//////////////////............//////---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,------......------,,,///.........---------,,,,,,,,,,,,---------......---------............///000///...---------.../////////000000000111111111333333444666666666666666777888999;;;===???AAABBBDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMKKKIIIGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@AAABBBBBBDDDEEEGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPQQQQQQPPPPPPOOOOOOKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<:::999777777000000000000/////////...---------------......///++++++,,,,,,,,,,,,++++++...---------,,,,,,,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,+++***)))((((((,,,++++++*********+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))++++++++++++,,,,,,,,,+++*********)))))))))))))))+++******))))))******+++---,,,+++******+++,,,---++++++,,,+++************)))))))))***+++++++++,,,((()))++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++,,,,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,***))))))*********(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++))),,,,,,+++++++++,,,------***++++++,,,,,,++++++***---------,,,,,,+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,---...,,,,,,---------.........,,,,,,,,,---------......++++++,,,,,,------------000000000000000000000000000000111111222333333333222222333333333333333222444555666666777777666666666666666666666666777888::::::::::::;;;;;;;;;<<<:::::::::::::::;;;<<<===;;;<<<===???@@@AAAAAAAAACCCEEEGGGIIIJJJJJJIIIHHHGGGHHHHHHGGGDDDCCCCCCDDDCCCDDDDDDDDDCCCAAA???>>>;;;:::999777666666666666333333333333222111000000000000000000//////////////////............//////............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------111000///......//////000///000000111222333444444777888999::::::;;;;;;:::>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOLLLJJJHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBAAAAAA???@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;<<<<<<<<<===???@@@CCCDDDFFFGGGHHHIIIKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKGGGFFFDDDBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGIIIIIIHHHHHHHHHJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA???===;;;777666555333222000///...///......------......///+++,,,,,,------,,,,,,+++))))))))))))******++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***************************)))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,,,,++++++++++++))))))))))))))))))******))))))(((((((((((())))))---,,,,,,,,,,,,,,,,,,---+++---------+++***+++,,,(((((()))***+++,,,,,,---)))***++++++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))******((()))***,,,++++++++++++++++++++++++***++++++,,,,,,------...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++***(((++++++++++++++++++++++++++++++++++++++++++++++++...///000000000...+++***************+++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***************************,,,------......------,,,+++,,,------,,,,,,---...,,,---------............+++,,,,,,------.........***+++++++++,,,---------////////////////////////000000000111222222333333000111222222333333333333555555666777777777777666222222222333333555666777777777888888888999999999888777777888888999:::;;;888:::===@@@CCCEEEFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHLLLMMMKKKHHHDDDAAA@@@@@@@@@AAABBBBBBAAA???===;;;999888777666555555555555222222333222222111000000111111000000/////////...//////............////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,//////.........---------..................//////111222333444666777888999;;;<<<===>>>????????????BBBCCCCCCDDDDDDDDDCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOMMMMMMLLLLLLLLLLLLKKKKKKPPPOOOMMMKKKIIIHHHGGGGGG??????>>>>>>======<<<<<<;;;<<<<<<============<<<<<<;;;:::999888777777777888999:::<<<>>>???AAAAAACCCDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFBBBAAA???===<<<<<<<<<======>>>???@@@AAACCCDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEFFFFFFFFFDDDBBB@@@???======;;;999666444333222111000///...------------,,,------......------,,,)))******+++,,,,,,------*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,))))))******+++++++++,,,((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))(((*********((('''((()))))))))))))))************))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++---...000///,,,+++,,,...)))))))))***+++++++++,,,***+++,,,+++))))))***+++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************((()))******((((((***,,,++++++++++++++++++++++++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++---///000000...,,,*********)))))))))***++++++***++++++,,,,,,++++++************+++++++++++++++***************************++++++,,,,,,++++++***************************+++,,,------------,,,+++***+++,,,,,,++++++,,,...------------............++++++,,,,,,---......///+++++++++,,,---......///.................................///000000111111//////000222333333333333555555666777777777777777222222222222333444555666777777777777888888888888777777777777888999:::;;;<<<>>>@@@CCCDDDEEEEEEDDDAAAAAABBBCCCCCCDDDDDDDDDHHHIIIHHHFFFBBB@@@???@@@>>>???@@@AAA@@@===;;;999888777666555444444444444111222222222222111111000222111111000///......---//////............//////.........---------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,,,,,,,,,,------------...,,,------......------,,,------------------------******++++++++++++,,,,,,---------...........................///000000111555555777999:::<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIKKKJJJJJJIIIGGGEEEDDDCCC<<<<<<;;;;;;:::999999888888999:::;;;<<<<<<;;;::::::999888666555444444444666666777999:::<<<======>>>???AAABBBDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA???>>><<<:::999999::::::999999:::<<<===>>>???@@@?????????@@@AAACCCFFFGGGFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBAAA???===;;;999999666555444222111000//////---......//////......---------..................,,,++++++++++++++++++***************************+++++++++,,,,,,,,,------))))))*********+++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++************)))''')))***)))'''&&&''')))((()))))))))***************))))))))))))))))))***)))***+++,,,,,,+++***))))))+++---+++)))''')))++++++++++++***************+++,,,,,,+++)))((()))***************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++---,,,***))),,,///++++++++++++++++++++++++))))))***++++++,,,------)))(((((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++'''(((+++---...---+++***++++++***)))((((((((()))+++++++++,,,,,,+++++++++)))))))))******++++++,,,************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***,,,+++++++++,,,------------.........//////++++++,,,,,,---...//////,,,,,,,,,------///000111........................,,,,,,------.../////////......000111333333444444555666666777777777777777555555444444444555666666888999999999999:::::::::999999999999:::;;;<<<===CCCDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>???@@@AAA@@@BBBCCCBBBAAAAAABBBDDD===>>>???@@@???<<<999777777666555444444444444444111111222222222111111000333222111000///...---,,,//////............//////---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,------............,,,,,,,,,---------......,,,------......------,,,---.....................,,,,,,---------.........++++++,,,---...///000111//////000111222333333444777888:::<<<>>>@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHGGGDDDEEEEEEEEECCCAAA???===;;;;;;:::999999888777777777888:::;;;<<<;;;::::::999888666555444333222222555555666777999:::;;;;;;;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===>>>===:::888777888999:::666666777888:::;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDCCCDDDFFFHHHJJJKKKLLLMMMOOONNNNNNMMMMMMLLLLLLKKKJJJKKKLLLMMMMMMLLLJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDCCCAAA@@@??????<<<;;;999777555444333333......////////////......---,,,,,,++++++******)))---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******************)))***+++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++************))))))+++,,,+++((('''(((***(((((())))))*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********))))))((((((''')))***++++++***)))'''++++++,,,---------,,,,,,************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++---,,,+++******+++,,,---'''(((+++---...---,,,+++++++++************++++++************************)))***++++++***)))***+++,,,------,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,........................,,,,,,------...///000000//////000000000000//////////////////000000000000/////////000111111222222777777777777777888888888999777444222222444777999777777888888888888777777;;;:::999888999;;;>>>???AAA@@@???>>>=====================>>>??????@@@@@@AAAAAABBBCCCBBBAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<666555555555555444444444222222222111111111111000111000000///...------------,,,+++,,,...///...---000///...---------------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......//////...............------,,,,,,+++.........---------,,,,,,///...,,,++++++,,,...///222333555888999:::::::::===>>>@@@BBBCCCDDDDDDCCCFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGEEEFFFGGGIIIIIIIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGEEECCCBBBBBBCCCCCCBBBBBBAAA???>>>===<<<;;;888888888888777666444444777666666777777888999:::666666666666777777777777555666777888999999999999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>======;;;:::999888888888999:::666666555555555666777777999999999:::;;;;;;<<<<<<@@@AAABBBCCCEEEFFFHHHHHHHHHIIIKKKLLLLLLLLLNNNPPPKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLJJJIIIIIIGGGFFFEEEDDDCCCAAAAAA???===;;;:::888777666444333111///...------,,,---.........,,,+++***************+++,,,---...---------,,,,,,+++++++++------------------------+++++++++*********))))))&&&))),,,///000///,,,++++++)))((())),,,---...---))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,+++******,,,+++******))))))******))))))))))))))))))))))))************************,,,,,,++++++***)))))))))************************+++++++++*********))))))+++*********))))))))))))((()))***++++++***)))((('''((()))***+++,,,,,,,,,************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++,,,+++************+++,,,((()))+++---------,,,+++++++++************++++++************************)))***++++++***+++,,,......---,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++.........---------,,,,,,........................,,,,,,------......//////------............------////////////000000000000//////000000111222222333777777777777777888888888888777777666666777777888777888888888888888888777888888777777888999;;;<<<>>>>>>===<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@@@@AAAAAAAAA@@@???>>>AAA@@@>>><<<:::888666666555555555555444444444444222222222111111111000000111000000///......------...---,,,---///000///...///......---,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,+++,,,,,,------.........,,,---......//////......------------------------........................000///...------///000222444666888:::<<<=========CCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@AAAAAA@@@??????>>>===<<<;;;;;;::::::::::::999888777666888777777777777888999999777777888888888999999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<;;;:::::::::::::::777777666666666666777888666777777777777888888888:::;;;<<<===???@@@AAABBBBBBDDDFFFGGGFFFGGGIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCAAA???===<<<;;;888777555333111000//////---...//////...---,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())),,,...///...,,,++++++***)))***,,,------,,,,,,,,,------...//////000++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************************************++++++++++++++++++,,,,,,************************+++++++++******************************)))))))))((()))***++++++***)))(((&&&'''(((***+++,,,------************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++***))))))***++++++)))***,,,,,,---,,,+++***++++++++++++++++++++++++***************************++++++++++++---111333333///+++***,,,......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,...............---------------------------------------------------------------............------////////////000000000000000000111111222333333333666666666777777888888888666777999999999999777666888888999999999999888888777777777888999999:::::::::::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@?????????@@@???>>>======;;;;;;;;;:::::::::999999555555444444444333333333222222111111111000000000000000000///......------///------...///000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------------...////////////...---------.....................//////////////////111111000000111333555666999:::<<<>>>???AAAAAAAAAHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@???AAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>======<<<;;;:::::::::999888888888888999999999:::;;;<<<======>>>===>>>???@@@@@@AAAAAA@@@>>>>>>>>>>>>============>>>??????@@@@@@??????????????????>>>>>><<<;;;;;;888888777777666777777777666666666666555555555555666777777999:::;;;<<<<<<>>>???AAAAAAAAAAAABBBDDDGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNOOONNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKIIIHHHGGGFFFDDDCCCBBBAAA===<<<:::777555444333222000000000//////---,,,+++...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++***************)))***+++,,,---------,,,,,,+++******,,,,,,,,,+++*********+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,,,,---------...---,,,,,,++++++,,,,,,******************************************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******++++++******))))))***+++,,,---.........************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++***************************+++++++++,,,///333777888111+++))),,,...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------........................------------------------------------,,,,,,,,,,,,//////000000000000//////////////////000000000000000111111222333333444444555555666666777888888888777777888999999888777777999999999::::::999999999888888999:::;;;;;;::::::888888888888:::;;;<<<===<<<<<<======>>>?????????>>>>>>>>>=========<<<<<<777888888999999:::::::::444444444444333333333222111111111111000000000000000000//////...............---,,,---...//////------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------,,,,,,------...////////////////////////........................///000111111111444444444555777888:::;;;>>>>>>@@@BBBCCCEEEFFFFFFJJJKKKLLLMMMNNNNNNMMMLLLMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCBBBBBBBBBBBB??????????????????>>>>>>@@@@@@@@@@@@@@@?????????>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBAAA@@@@@@???======<<<::::::999999999<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEBBBAAAAAA@@@??????>>>>>>AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@>>>===:::999888777777777777777999888888777666666555555666666777888999999::::::;;;<<<=========<<<>>>???BBBBBBCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEBBBAAA???<<<:::999888777222222111000///...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***++++++,,,,,,---,,,+++***+++,,,,,,+++)))))))))))))))******++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++*********+++++++++------,,,+++++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******++++++++++++******,,,,,,---------,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++*********++++++*********++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,///333777:::333,,,)))+++---+++)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------..................---------------------------------------------,,,//////000000000000//////////////////000000000000000111111222333333444444444555555666777777888888888777777666666777777888999999999::::::999999999777888999:::::::::999999777777888999:::<<<===>>><<<<<<<<<===>>>>>>??????======<<<<<<<<<;;;;;;;;;===<<<:::999777555333333444333333333222222222222111111111000000000//////////////////............,,,+++***+++---...---,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------,,,,,,---...//////000000//////111111000//////...---------...///000111333444444888888999:::<<<>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCAAA@@@@@@?????????<<<<<<<<<;;;;;;;;;;;;<<<;;;<<<======>>>???@@@@@@>>>>>>>>>???????????????AAAAAAAAABBBBBBBBBBBBBBBEEEEEEFFFFFFEEEEEEDDDDDDAAA@@@???>>>===<<<<<<<<>>@@@BBBDDDEEEIIIJJJLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHFFFEEECCCAAA???>>>======666666444333111000//////+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,---,,,+++++++++---,,,+++))),,,,,,,,,,,,------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,+++***)))(((((()))))),,,,,,+++***************((((((((((((((((((((((((************************+++*********)))))))))(((***************************************+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,***+++,,,------,,,+++******************************++++++++++++---111333777222---***+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------////////////000000000000000000111111222333333333444444555666777777888888888777666555555666777888888888999999999999888888666666666666666666666777888888888999;;;<<<>>>???;;;<<<<<<======>>>>>>???======<<<;;;;;;;;;;;;<<<999888888777666555444444333333333222222222111111111111000000000///////////////////////////......+++*********,,,---,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........------------------------......///000000000000///111111111000//////......///000111333555666888888<<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPOOOOOOMMMLLLHHHHHHFFFEEECCCAAA@@@??????>>>>>>===============;;;::::::::::::;;;<<<===::::::;;;===???@@@AAABBBAAAAAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGEEEEEECCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBHHHHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGBBBAAA???>>>===<<<<<<;;;:::::::::999888777777666777777777777777888888888333555666555333333333555:::999999999;;;===???@@@EEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCC===;;;999777555444333333......---------......///+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************+++,,,*********,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++***(((((())))))***,,,+++******))))))******((((((((((((((((((((((((************************+++******)))((((((''''''************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++******+++++++++******+++++++++***))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++************+++++++++,,,------------,,,+++************+++,,,------***+++---......---+++***************************)))***++++++***+++,,,...///...,,,++++++,,,,,,---++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000------............------////////////000000000000//////000000111222222333333333444555666777888999777888888999999888888777777888888888888888888777777666555555444555666777777888888999:::<<<===>>>;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<333444444555666777777777222222222222111111111111111000000000////////////.../////////////////////,,,+++***+++---...---,,,------,,,,,,---......///------------------------***+++,,,---............+++,,,,,,------...............///000000000000000/////////000000111111111222333555777999;;;===>>>@@@AAABBBCCCEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJMMMNNNNNNNNNOOOOOOOOONNNLLLKKKDDDCCCBBBAAA???===<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@??????@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEIIIIIIKKKLLLLLLMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLHHHGGGEEECCCBBBAAA@@@@@@======<<<<<<;;;;;;::::::999999999999999999999888333555555444222111222333999888777777888999;;;===???@@@BBBEEEGGGIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGDDDBBB@@@===;;;999999999555444333111000/////////,,,,,,---------.........++++++++++++++++++++++++))))))*********+++++++++******++++++************))))))***,,,......,,,***))))))))))))((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,+++******+++***))))))***,,,...///,,,,,,+++************+++*********************************************************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------------*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++************++++++,,,,,,............,,,,,,************+++,,,---...***+++---......---+++***************************)))***++++++***)))***+++)))***,,,,,,+++,,,...000++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222//////000000000000//////////////////000000000000/////////000111111222222333333444555666777888999666888;;;<<<<<<;;;888666777777888888888888777777:::999777555555666888999777777777888999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<999888777666444333111111222222222111111111111000000000000000////////////.........///////////////---,,,+++,,,...///...------------------...///000------------------------++++++,,,---............++++++,,,,,,---...//////...//////000000000000000,,,---...000111333444555555666888:::<<>>===;;;::::::888888888888999:::;;;;;;===<<<<<<===>>>@@@BBBDDDFFFFFFGGGGGGHHHIIIIIIIIIGGGIIIJJJLLLMMMMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFIIIIIIKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKMMMNNNOOOLLLKKKIIIHHHFFFEEEDDDDDD@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;666777777666444333444555999888777666777888:::<<<;;;<<<>>>AAADDDEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGDDDAAA???=========;;;:::777555222000///...---------....../////////))))))))))))))))))))))))))))))******++++++++++++******+++++++++******)))((((((***,,,......,,,***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******)))***,,,///222444...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))((((((((()))+++,,,...---+++***)))***++++++,,,,,,++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************,,,+++*********+++,,,------------,,,,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++++++++******+++***))))))***,,,------------,,,+++******---,,,+++***))))))))))))************************)))************+++++++++************************------,,,++++++******)))***++++++++++++***))))))***++++++,,,,,,++++++*********+++,,,,,,---......,,,------...///000111111000111111111///....../////////............///////////////000222444666888333444666666555666777999999999888777666666666777444555666888999999999999888888888888777777777777777777777888999999::::::999999:::;;;<<<===>>>???======<<<;;;:::999999888666555444222111111222222111111111111000000000000000000000000000000000000000///...---,,,------...---------............///---------.........//////------------------------------------------------+++,,,......---,,,---...222333444333111///000111111111222333555777999:::<<<===>>>@@@BBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGDDDAAA???===<<<<<<;;;;;;:::999888888777777888999:::<<<>>>???@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIMMMJJJGGGGGGJJJLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKIIIIIIHHHHHHIIIEEEEEEDDDBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;777777666555555555555555888999999999999888777777888:::<<<<<<<<<>>>AAACCCCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGEEEDDDCCCBBBBBB???>>><<<999555222000///222///,,,+++,,,---------++++++++++++++++++++++++***************************++++++,,,,,,+++++++++((()))+++------,,,+++***,,,++++++++++++,,,...///************************)))******+++,,,---......,,,++++++******++++++,,,************))))))))))))))))))************))))))++++++++++++++++++++++++)))))))))))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******)))))))))***+++,,,---,,,++++++******++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************++++++*********+++,,,---------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***++++++++++++,,,...---++++++---111111///,,,------,,,+++************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++***))))))***++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,---000222333111///------//////............//////............000222444555222444666666666666777888888888777777666777777777666777888888888888888777888888888888777777777777777777777888999999::::::999::::::;;;<<<===>>>???>>>===<<<;;;:::999888777666555333222111111222222111111111111000000000000////////////////////////000///...---,,,------...------------............++++++,,,,,,,,,---------------------------------------------------------,,,...//////...---...///111222333222111000111222444444555777888:::<<<===>>>???AAACCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBAAABBBDDDEEEDDDDDDCCCBBBAAA>>><<<;;;::::::999999888777777777777777888999;;;===???@@@DDDEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJHHHFFFFFFHHHJJJIIIHHHJJJJJJJJJJJJIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCFFFEEEDDDDDDDDDEEEGGGGGGLLLLLLKKKKKKKKKKKKKKKLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLLLLKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>======<<<<<<:::999888888777777888888888999999::::::999999999999:::;;;;;;;;;;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBAAABBBCCCEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDAAA???<<<999777666444222...------......---......------,,,+++++++++************************++++++,,,,,,,,,+++******)))***,,,---...---,,,+++******+++,,,,,,,,,+++++++++++++++***************,,,,,,,,,---------------,,,++++++******++++++,,,************))))))))))))******++++++++++++******++++++++++++++++++++++++******++++++***))))))(((++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,---***************************************+++++++++******+++++++++,,,,,,,,,************************************************++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,---(((***,,,---------...///---++++++000666888444.........---,,,++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++...222444222///---,,,//////............//////////////////000111222333111444666777666555666666777777666666666777888888888888999999888777777666999999888888888777777777777777777888999999::::::::::::;;;<<<===>>>>>>???>>>===<<<:::999888666666555444333222222111222222111111111111000000000000///////////////////////////...------,,,---------------------............+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000000...---...//////111222222222222444555777888999;;;>>>@@@AAABBBBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFDDDCCCAAA@@@??????@@@@@@============<<<:::999888888888888777666666555555777777888:::<<>>============<<<;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<:::<<<<<<;;;:::999:::;;;=========<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>===<<<<<<<<<>>>@@@CCCEEEGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFDDDBBB???>>>===888666222000000000///...000000///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,......------,,,)))***,,,------+++)))(((,,,,,,++++++*********)))---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++*********)))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++***)))************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))))))))***+++,,,,,,------******************************************************+++++++++,,,,,,,,,************************************************+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,))))))***+++,,,,,,------***,,,...///...---...///......000555999999555222//////...,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,++++++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++//////////////////......,,,...111222000...------//////............//////222222222222222222333333111333666777666555555555666666666666666777888999888888888999999888888777999999999888888888777777777777777888999999:::::::::;;;;;;<<<======>>>>>>===<<<;;;:::888666555555444333333222222222111111111111111111000000000///////////////////////////...---------------------,,,,,,---------.....................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///------...000///111333444444555777999:::;;;===@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEECCCBBB@@@???>>>=========999999999999999999888888888888888777777666666666888888:::<<<>>>AAACCCEEEHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@AAABBBCCCDDDFFFEEEEEEEEEDDDBBBBBBAAAEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>??????>>>============>>>::::::;;;<<<===>>>???@@@>>>???@@@>>><<<:::::::::;;;;;;::::::999888888777888999:::;;;<<<===>>>>>>:::999888888999<<>>===>>>AAACCCEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA???>>>===<<<<<<888888888888999999::::::::::::999999999999999999999:::;;;===@@@CCCEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDCCC@@@AAABBBCCCCCCDDDEEEFFFJJJLLLOOOQQQQQQOOOMMMKKKFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAACCCFFFGGGHHHHHHHHHHHHGGGEEEDDDCCC@@@???>>>>>>>>>???AAAAAAEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCAAA@@@@@@AAA@@@??????>>>>>>??????<<<<<<<<<===>>>@@@BBBCCCCCCEEEEEEDDDAAA>>>=========<<<;;;:::999888777666666666777888999:::;;;;;;:::999888777777888:::;;;>>>???AAACCCFFFHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEAAA>>>;;;888777555333000...............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,------.........---000///---+++***+++---...,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++************))))))************))))))************************))))))******+++******)))++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******,,,,,,---------,,,++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---************************+++++++++*********************+++++++++,,,,,,,,,************************************************)))***+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---...//////...------...000333888===;;;555000000333//////...---,,,,,,,,,,,,************************)))************+++++++++************************------,,,,,,+++******))),,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---....../////////...,,,+++,,,///222//////............/////////000000111111111000000333444555555333333444666666666555555555666777777555666777999:::;;;;;;;;;:::999999999999888888888777777777888999999::::::999999::::::;;;;;;;;;;;;999999888777666555555444111111222222222222111111111111111111000000000000........................+++,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,---------.........---------------------------------------------------...///......///222555444666999:::<<<===@@@BBBAAABBBDDDGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<<<<:::999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDFFFGGGJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDCCCAAAAAA<<<>>>???@@@BBBDDDHHHLLLMMMOOOSSSWWWWWWVVVSSSQQQKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBDDDGGGJJJKKKNNNOOOPPPPPPNNNKKKGGGEEEAAA@@@?????????@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@???@@@@@@@@@??????>>>>>>@@@BBBDDDEEEHHHIIIJJJIIIGGGDDDCCCCCCBBBAAA@@@>>><<<;;;999999666666555555555666666777888888777777666666777777;;;<<<>>>AAAEEEHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJEEECCC@@@>>>===:::777555111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------222000,,,******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,++++++******++++++,,,,,,++++++++++++*********)))))))))******)))))))))************************((()))******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******+++,,,------,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,************************************************)))***+++,,,,,,,,,++++++)))*********++++++++++++************************,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---,,,,,,+++---111444777:::;;;999444000///000///...---,,,++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,------------------....../////////---......---,,,---///111//////............//////...///000111222111111000555555555333222222444777777777666555555555666666777888999999::::::::::::::::::999999999888888888777777777888999999::::::888888999999999999::::::777777777666666555555555000111222333333222111000111111111111000000000000........................***+++,,,---...------,,,++++++,,,,,,,,,---------------------............------------------------...........................///000000000222666999888:::===>>>???AAADDDFFFEEEFFFHHHJJJLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>===<<<;;;<<<;;;;;;;;;;;;===>>>???========================>>>>>>???@@@BBBDDDFFFGGGJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCBBBAAA@@@>>>@@@BBBCCCEEEJJJQQQWWWWWW[[[aaafffhhhgggeeecccZZZXXXVVVSSSRRRRRRSSSSSSPPPOOONNNMMMLLLLLLLLLMMMMMMLLLJJJJJJKKKNNNQQQSSS[[[]]]______\\\WWWQQQMMMIIIHHHGGGGGGGGGHHHJJJKKKHHHIIIIIIIIIHHHFFFCCCBBBDDDFFFJJJOOOTTTXXXZZZ[[[OOOLLLIIIFFFDDDCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAABBBEEEFFFJJJLLLNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDAAA???>>>===999888777555555444555555444555666666777666555555666777:::===AAADDDGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHFFFDDDCCCAAA>>>;;;777666444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++++++++++++++,,,------///---,,,++++++,,,...000***++++++,,,,,,---------***+++++++++,,,,,,------,,,++++++******++++++,,,,,,,,,+++++++++*********)))******++++++******)))************************)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******++++++++++++******+++,,,,,,---,,,+++)))(((++++++***)))***+++---...,,,,,,++++++++++++++++++************************++++++++++++******))))))******+++++++++,,,,,,,,,************************************************)))***+++,,,---,,,++++++))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********---..................---,,,,,,++++++++++++++++++************+++...444888:::999777666444222000.........---,,,++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,------,,,,,,+++***+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,++++++++++++*********---/////////....../////////............/////////000222333444444333333666666444222000111555777888777666555555555555555999::::::::::::999888888:::::::::999999999888888777777777888999999::::::888888888888888888999999666666666666666666666666000000222333333222111000111111111111000000000000........................)))***,,,---...------,,,++++++,,,,,,,,,---------////////////000000000111------------------------///////////////////////////000111222222555999===:::===???AAABBBCCCFFFHHHHHHIIIKKKMMMNNNMMMLLLKKKHHHHHHHHHGGGFFFEEECCCCCC@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::===<<<<<<;;;<<<===???@@@======>>>>>>>>>>>>>>>>>>@@@@@@@@@AAACCCEEEFFFGGGIIIHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBAAAAAACCCEEEGGGHHHKKKQQQZZZaaahhhmmmtttzzz~~~~~~}}}{{{iiieee___ZZZXXXZZZ]]]___ZZZYYYWWWVVVUUUUUUVVVVVVWWWVVVTTTSSSSSSVVVXXXZZZgggiiilllmmmiiiccc[[[VVVRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUUUUTTTRRRNNNKKKIIIIIILLLRRRYYY```fffiiikkkZZZWWWRRRMMMKKKJJJKKKLLLGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEFFFJJJMMMOOOOOONNNLLLKKKKKKLLLKKKJJJGGGEEECCCAAA@@@>>>===:::888777666666666000111444666777666555444222333555999<<<@@@BBBCCCIIIIIIIIIJJJJJJKKKKKKKKKNNNLLLJJJIIIGGGEEEBBB???<<<;;;999666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++******++++++,,,---+++++++++,,,,,,---------)))***+++,,,------...///))))))))))))((((((((((((,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))***+++,,,,,,------------***+++,,,,,,+++***)))(((,,,++++++******++++++,,,************************,,,------......------,,,************************,,,,,,+++***)))((('''&&&******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,------------,,,,,,+++***111///,,,)))(((((()))+++,,,///222111......222666:::777333///...///222444000///...---,,,+++++++++)))******+++++++++******++++++++++++******))))))((()))))))))************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,...------------,,,,,,,,,,,,,,,------...///000000///////////////............//////000111222222222222222222222333444555555888888777777666666555555777777888888888999999999999888888888777777666666666666666666666777888888999999999::::::;;;;;;;;;999999999888777555333222555444222000///000000111000000000000000111111111//////.........---------+++,,,------......------///...------,,,+++***)))******+++,,,,,,,,,++++++......//////......---,,,)))***---///000111000000222333444666888999::::::???@@@BBBCCCEEEGGGIIIIIILLLMMMOOOPPPPPPOOOMMMLLLIIIGGGEEEDDDEEEEEEDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@:::::::::;;;<<<======>>>;;;<<<===???@@@AAAAAAAAACCCBBB@@@???>>>>>>>>>???DDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFEEECCCAAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGKKKSSS___llluuu}}}zzznnnhhhhhhlllnnnnnnqqqooojjjfffcccaaa``````______^^^[[[YYYYYY^^^bbbkkkqqqwwwxxxsssmmmhhhgggeeedddcccccceeeeeeeeedddgggggggggfffccc___[[[YYYVVVZZZaaajjjrrrwwwxxxwwwnnnggg^^^XXXVVVVVVUUUTTTQQQOOOMMMMMMNNNOOOOOOOOOOOOKKKFFFCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDLLLMMMOOOQQQRRRQQQPPPOOOOOONNNNNNMMMKKKIIIGGGFFFDDDBBB???>>>===<<<999777444444333333333333333333111222333444777999;;;<<<@@@BBBEEEHHHKKKMMMMMMMMMJJJKKKLLLKKKHHHFFFFFFFFFCCCAAA===888444111/////////...,,,,,,---...---,,,------------------------))))))))))))))))))))))))******+++,,,,,,---......---,,,***(((''''''(((((())))))***+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((******))))))))))))******,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************++++++++++++,,,,,,,,,,,,++++++***111///---*********,,,---///111333111------000444;;;777222000000222333444000///...---,,,+++++++++******++++++++++++******++++++++++++*********)))************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,------------------------,,,,,,------...//////000/////////////////////......//////000111111222222222222222222333444555555777777777777666666555555777777777888888888999999888888888777777777666666666666666666666777888888999999999:::::::::;;;;;;:::999888777555444333222444333222000000000000000111000000000000000000000//////.........---------+++,,,------......------......------,,,+++++++++***+++,,,,,,------,,,,,,------..................---...///000111111111111444555777999;;;======>>>BBBCCCDDDFFFHHHIIIKKKKKKMMMNNNOOOQQQQQQOOONNNMMMLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@?????????<<<<<<======>>>?????????>>>???@@@@@@AAAAAABBBBBBCCCBBB@@@???>>>>>>???@@@DDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEGGGFFFFFFEEEFFFGGGHHHIIIJJJMMMRRRZZZeeerrryyyzzz}}}}}}xxxrrrnnnllljjjddddddbbb___\\\\\\```dddiiiooouuuyyyxxxwwwwwwxxxvvvuuutttuuuvvvyyy{{{{{{|||wwwrrrlllgggeeefffgggkkkrrryyy}}}xxxssslllgggeeeeeedddbbb___]]][[[ZZZ[[[\\\[[[[[[XXXTTTMMMHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@??????>>>DDDCCCCCCCCCDDDEEEGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNNNNMMMLLLJJJIIIHHHHHHEEEBBB@@@???<<<999777555555555444333333222222//////000111333555666777===???AAADDDHHHJJJLLLMMMJJJLLLMMMLLLIIIGGGGGGGGGEEEDDD@@@<<<888555333222111///---,,,------,,,***------------------------************************+++++++++,,,,,,---------...---+++************+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))******))))))))))))******------,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************++++++++++++++++++000...---,,,,,,---///000222333333111...---111555>>>888222000333666555333///...---,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++*********+++,,,---------,,,,,,------------------------,,,,,,------.../////////......///////////////////////////000111111222222222111111222222333444555777777777666666666666555777777777777888888888888888888777777777777666666666666666666666777888888999999999999999::::::::::::999777555333333333333333222111000000000000000111111111000000/////////...............---------,,,,,,---............---------------------------,,,,,,---............---,,,,,,------.../////////222222111111222333333444888999;;;===@@@AAABBBCCCEEEFFFGGGHHHJJJKKKMMMMMMMMMOOOPPPQQQQQQPPPOOOMMMNNNLLLIIIGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCFFFGGGGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLLLLLLLNNNOOOPPPTTTYYYaaalllxxxxxxsssppplllkkkhhhccc``````bbbdddhhhmmmsssxxx{{{zzzwwwxxxwwwvvvyyy}}}|||zzzyyyxxxwwwuuutttrrroooooopppqqqqqqpppjjjddd[[[SSSNNNKKKIIIGGGEEEEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHJJJKKKKKKKKKKKKJJJIIIIIILLLLLLMMMMMMMMMLLLKKKKKKLLLIIIFFFCCCAAA???;;;999888888777555444333222111......//////000111333333999:::;;;>>>BBBFFFJJJLLLKKKLLLMMMMMMKKKIIIHHHHHHHHHGGGDDDAAA>>>:::777555333000...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))******))))))))))))******------+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++***++++++,,,---...//////+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))((()))***+++++++++++++++------,,,,,,---///111222444555444222000111555888???888111111666999777333......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////............//////////////////000000111111111111111111111111222333444555666666666666666666666666666666666777777777888888777777777777777777666666666666666666666777777888888888888999999999999999999888555333222222333444222222111000000000000000222222111000///......---........................,,,------...............,,,,,,------.........///------...///////////////------------......//////333333222222333555777999;;;<<<>>>AAACCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRRRRQQQOOONNNOOOLLLIIIGGGFFFDDDBBB@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHLLLMMMMMMOOOPPPQQQRRRRRRPPPRRRUUUVVVWWWXXXZZZ[[[ZZZYYYYYYYYYYYY[[[]]]^^^```eeennnxxx~~~xxxtttrrroookkkfffcccbbbcccdddhhhkkkpppuuu{{{|||zzz|||{{{pppeee\\\VVVQQQNNNKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKHHHFFFEEECCC@@@>>><<<;;;:::888666444222222111000000000000111222222555555666888<<>>777111111666999666222------,,,,,,,,,---......---------------,,,+++++++++++++++++++++++++++,,,))))))))))))*********+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,---...//////---------...............---.........//////000000000000000000000111111111111111111111222333444444555555555555555666666666555555666666666777777777666666666666666666777777666666666666666777777888888888888888888888888888888666444222111111222333111111111111000000000///222111111000///...---------.....................,,,---......//////......,,,------......//////000......///000000000000///000000///......//////000222222333444666999<<<>>>>>>???AAADDDFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRQQQOOONNNMMMKKKHHHEEEEEECCCAAA???AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@@@@AAABBBBBBBBBCCCDDDGGGJJJMMMOOOUUUUUUVVVWWWXXXYYYZZZ[[[\\\```eeehhhiiijjjlllnnnnnnnnnnnnnnnnnnooooooooolllpppwww}}}uuuqqqlllgggdddccccccdddgggjjjooouuu}}}~~~zzzzzz}}}|||pppggg```[[[WWWUUURRRNNNKKKIIIHHHHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGHHHGGGEEEDDD@@@???===;;;888666444333222222111111111111111222333222222444888===BBBEEEGGGJJJMMMNNNNNNLLLLLLLLLHHHHHHGGGEEEBBB???<<<:::333222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++******))))))******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******++++++,,,,,,------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************++++++++++++++++++******+++,,,...000222333333444555666888:::;;;<<<:::555111111444666555222,,,,,,,,,,,,------...///............---,,,++++++++++++++++++,,,,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...******+++,,,...///000000........................------......///000000000000000000000000000111111111000000111111222333444444555555555555666666666555555555555666666666666555555666666666666777777666666666666666777888888888888888777777777777777666555333222111111111222///000000111111000//////000000000//////.........---------...............------...////////////............/////////000000......///000000000000///111111000//////000222333333444555888;;;>>>AAABBBBBBCCCEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOMMMKKKIIIFFFEEEDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEGGGFFFGGGIIILLLQQQUUUZZZ\\\bbbccccccdddeeefffggggggmmmsss{{{}}}|||sssvvvzzzxxxsssmmmiiihhhggggggfffgggkkkqqqyyy}}}}}}~~~}}}tttnnnkkkhhhbbb[[[UUUQQQOOONNNPPPPPPQQQQQQPPPNNNLLLKKKLLLKKKHHHEEECCCCCCDDDEEECCCDDDFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGIIIJJJIIIHHHCCCBBB@@@>>>;;;999777666222222111111111111111222222222111222555999===@@@CCCGGGKKKNNNNNNNNNNNNNNNKKKJJJIIIGGGDDDAAA???>>>666444222222222222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++)))***++++++,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***************************************++++++++++++,,,,,,,,,,,,++++++***++++++---...000111333333333333555777999999999888666333111000222333333222+++++++++,,,---...///000/////////......---,,,++++++++++++,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...)))***+++,,,...///000111........................------......///000000111111000000000000000000000000000000000111222333444444444444555555555666666444444555555555666666666555555555666666666777777666666666666666777888888888888777777777666666666333333333222111111000000...///000111111000////////////////////////......---------.........//////------.../////////////////////////////////000000---...//////000000//////000000///000111444666888777888:::===@@@BBBDDDDDDFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQQQQOOONNNMMMIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDFFFIIILLLNNNRRRTTTWWW\\\bbbhhhmmmpppvvvvvvvvvwwwwwwxxxxxxxxx~~~}}}ttttttuuuxxx|||{{{vvvpppmmmmmmmmmmmmllljjjooouuu}}}~~~zzztttmmmgggcccaaa```cccdddeeeeeebbb^^^YYYVVVUUURRRMMMHHHDDDCCCBBBCCC@@@AAACCCDDDFFFGGGGGGGGGHHHGGGFFFGGGIIIJJJJJJIIIEEEDDDCCCAAA>>><<<::::::444444444333333444444555333333222333444777999;;;???DDDIIIMMMOOOOOOPPPPPPOOONNNLLLIIIGGGEEEDDDDDD<<<999666444333222000...........................+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,************************************************************************))))))******+++++++++,,,---------------,,,+++***,,,---...000111333444444333333555777999888666444333222111000000000111222+++++++++,,,---...///000////////////...---,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...))))))+++,,,...///000111.....................------------...///000000111111111111000000000000000000000000000111222333444444444444555555555666666444444444555555555666666444555555555666666777777666666666666666777888888888888777777666666666555222222222222222111000///...///000111111000//////.........///////////////---------.........//////---......///////////////000000000000////////////---......///////////////.........000333666:::<<<:::<<>><<<<<<888888777777777888999999444444444444444666777888===BBBHHHMMMOOOPPPQQQQQQSSSRRROOOLLLJJJIIIHHHHHH@@@===999666444222///,,,////////////////////////++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---......---,,,++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++*********+++,,,,,,---+++***)))***+++++++++*********++++++++++++******,,,+++***))))))***+++,,,******+++,,,,,,---.....................///000111222111111333555555444222666222---+++---///222333111///---,,,---000333666444444222///,,,+++---...'''&&&&&&&&&((())))))(((++++++******++++++,,,---)))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++***+++,,,,,,------,,,,,,---------............///////////////............222111111111000000//////111111111111111111111111444444444444444444444444222222333333444555555555777777666666666666777777666555555555555444444444777666666666666555555555333333333222222222111111000000111111111111000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...////////////......//////000000111111.........//////////////////111333555666888:::===AAABBBDDDFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNOOONNNMMMMMMLLLKKKKKKJJJEEEFFFFFFGGGGGGFFFEEEEEEBBBCCCDDDCCCAAA?????????CCCCCCDDDCCCCCCDDDGGGJJJOOOOOONNNOOORRRYYYbbbhhhnnnssszzz~~~yyyrrrmmmllljjjggggggllluuu}}}}}}{{{yyyyyyyyywwwvvvwwwyyy}}}}}}}}}~~~wwwqqqfffZZZQQQLLLJJJIIIBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGEEECCCBBBAAA;;;:::999888777666666555777777666555555555555555:::>>>DDDKKKPPPRRRSSSSSSOOONNNLLLJJJIIIHHHHHHIIIBBBAAA???>>>===:::555111111111111111111000///...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,+++++++++,,,,,,,,,+++******++++++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,------............------...///000111222333222111222333444333222666333000...000222444444222111000000222666999<<<;;;:::777333...,,,,,,---***)))((()))+++,,,+++***++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,,,,------,,,,,,------------............---.........//////000000111111111111000000000///111111111111111111111111333333333333444444555555666666666555555555555555666666555555555555666666555555555555444444444444666666555555555444444444333333222222222111111111000000000//////000000000000000///......---,,,,,,------------............+++,,,---...////////////......//////000000111111/////////000000111111222111333666888999;;;>>>@@@CCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCBBBBBBBBBCCCDDDDDDFFFIIIKKKMMMPPPTTTVVVXXXXXXYYYZZZ^^^eeennntttzzzxxxrrrmmmllljjjggggggkkkrrrxxx~~~~~~}}}|||zzz|||}}}~~~}}}zzzlll___WWWRRROOOJJJHHHEEECCCAAAAAACCCDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???===<<<;;;::::::999888777777777777777;;;???DDDKKKOOORRRRRRRRRPPPOOOLLLJJJHHHHHHHHHIIIDDDCCCAAA@@@???<<<777333222222333333333222111111,,,,,,++++++******++++++---------------------------------,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------///...------++++++***))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,,,,---------------,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,------.....................---------...///111222333555333111111222333333222555333111111222444444444222222222333555999===???;;;:::888333///,,,,,,---,,,+++***+++,,,---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,------------............,,,,,,---...///000111111111111111111000000000000111111111111111111111111111222222333444555555666999888888777666666555555444444444444444444444444555555555555444444444444444444444444333333333333333222222222222111111111000000///......///000000000000000///......------.........//////000000111,,,,,,---...////////////......//////000000111111000000111111222333444444555777:::<<<>>>@@@CCCEEEGGGGGGIIIJJJLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCEEEHHHKKKKKKOOOUUU[[[___bbbfffhhhhhhiiiiiiiiilllqqqxxx}}}zzzuuuqqqpppnnnlllkkkmmmqqquuu{{{~~~~~~~~~~~~tttiiibbb___ZZZUUUOOOHHHDDDCCCDDDEEECCCCCCCCCBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;:::::::::===@@@EEEKKKOOOQQQRRRRRRQQQOOOKKKHHHFFFFFFGGGGGGEEEDDDCCCBBBAAA>>>:::666444444444444444555555555222111///.........//////------------------------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------------------------,,,***)))'''''')))***,,,******+++++++++,,,,,,,,,...,,,+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,---...---,,,+++,,,,,,******++++++++++++******,,,,,,,,,++++++,,,,,,,,,---------------.........------...///000222444555888555222111222333333333333222111222333444333222111111111333555777999;;;333333222000---,,,,,,...,,,***)))***+++,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))***+++,,,,,,------,,,,,,,,,,,,---------.........---------...///000000111111111111000000000000000111111111111111111111111000111111333444555666666888777777777666666666555444444444555555444444444555555555444444444333333333333333333222222222111222222222222111111111111000///...------...///000////////////......------------...///000111111222,,,------...//////............//////000000111111000000111222444555666777888:::>>>@@@BBBDDDGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMLLLKKKJJJJJJHHHIIIJJJKKKJJJIIIGGGFFFCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHKKKPPPTTT[[[```hhhnnnrrruuuwwwxxxzzzzzzyyywwwvvvxxx}}}|||yyyxxxwwwuuuttttttvvvwwwzzz}}}zzzzzzzzzzzz{{{|||~~~~~~|||~~~~~~xxxuuummmggg]]]RRRKKKHHHGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGEEECCCAAA@@@BBBAAA@@@??????>>>>>>>>>???BBBFFFKKKOOOQQQRRRRRRQQQNNNJJJFFFCCCCCCDDDEEEEEEDDDCCCCCCBBB@@@<<<888444444444555555666777777666555222111000000111222---------,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++---------------------------,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,***------------------------++++++++++++++++++++++++*********+++++++++,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,+++---...---***)))***,,,******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,------------......///111333444555999666333222333444555444333222222333555666555333222222222333333444444555///000000...,,,++++++------+++***+++,,,---+++***++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,------------...///////////////.........000000000000000000111111111111111111111111111111000000111222333555555666444444444555555666666666444555666666666666555444555444444444444333333333333222222222111111111111222222222111111111000000000///...------...///000......------------------,,,,,,---...//////000000,,,---......///...............//////000000111111///000222333555777999999;;;===@@@CCCDDDFFFIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLLLLKKKJJJIIIIIIGGGGGGHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCDDDDDDGGGIIILLLPPPTTTZZZaaafffpppuuu}}}~~~}}}|||{{{{{{zzzzzz{{{|||xxxwwwwwwwwwvvvvvvwwwwwwtttvvvyyy{{{}}}yyynnnbbbXXXRRRPPPOOOQQQPPPNNNLLLIIIGGGEEECCCAAAAAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHGGGEEECCCBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBEEEHHHLLLOOOQQQRRRRRRPPPNNNIIIEEEBBBAAAAAAAAABBBAAAAAABBBBBB@@@===:::555555555555555666777888555333222000............---,,,,,,,,,+++++++++*********,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***------------------------++++++++++++++++++++++++************++++++++++++///......---+++******))))))***++++++---......///,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++******+++++++++---///---***(((***,,,******++++++++++++******)))******++++++******)))******++++++,,,------.../////////000111333444555777555333333444555555444444333333444666777777555444444555555444333222111111222222000---++++++,,,///...------......---,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------000000//////............000000000000111111111111111111111111111111111111000111111222333444444555222222333333444555555666444555666777777666555444444444444444333333333333222222222222111111111111222111111111111000000000////////////////////////------------------------,,,,,,,,,------......///------...............---......//////000000111111000111333555888:::<<<===???AAADDDEEEFFFHHHKKKMMMMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEKKKOOOVVV]]]fffooowww}}}~~~~~~}}}||||||}}}}}}|||{{{yyyvvvtttrrrqqqqqqtttwwwzzz{{{~~~~~~||||||uuukkkddd___]]]\\\\\\ZZZWWWRRRLLLFFFCCCBBBBBBAAAAAABBBCCCEEEFFFHHHIIIJJJKKKKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHKKKNNNPPPRRRSSSSSSQQQOOOKKKGGGDDDAAA??????>>>>>>???AAABBBBBB???===888777666666666777888999888888777555444222111000---------,,,,,,++++++***)))***+++---------,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,///111///***(((***---******++++++++++++************+++,,,,,,+++******)))***+++,,,---//////000000000000111222333444555333222111222444444444222222111000111333444555444333333444444333222000...///000111000...------...///...------......---+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------.........//////////////////000000000111111111111111111111111111111111111111111222222222333333333333333333333333444444444222333555666666555333222444444444333333333222222333333222222222111111111111111111111000000000000...///111222222111///...---------...............---------------------------...............------......//////000000111111333444666999<<<>>>@@@AAACCCEEEGGGHHHIIIJJJLLLNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPWWW\\\dddnnnwww~~~~~~~~~{{{xxxvvvwwwzzz|||xxxwwwyyy{{{}}}xxxrrrooommmmmmkkkggg___VVVNNNHHHDDDCCCAAA@@@@@@AAACCCDDDFFFGGGJJJKKKLLLKKKIIIGGGCCCCCCCCCDDDEEEFFFHHHHHHIIIKKKMMMOOORRRSSSTTTUUURRRQQQOOOKKKGGGCCC@@@>>><<<<<<>>>AAACCCDDDBBB@@@;;;:::999777777888999:::============;;;888555444000//////...------,,,,,,((()))+++---------,,,+++***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------------------------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,---,,,,,,+++*********+++---000222000+++)))+++///******++++++++++++******++++++------------++++++******+++---///000111222222111111111222333333444000///000111333444222111///---+++,,,...000111111000111222222222000...,,,)))+++---......///000111---,,,******++++++***)))++++++******++++++,,,---------------------------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,------...///000111111//////000000111111111222111111111111111111111111222222222222222222222333555555555444333333222222111222444555555444222111444444444333333333222222333333333222222222222111111111111111000000000000...///222333333222///............///////////////...............------------...............------......//////000111111111555666888;;;>>>AAACCCEEEFFFHHHJJJJJJJJJKKKMMMOOOMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEBBBAAAAAACCCEEEGGGFFFGGGHHHLLLQQQWWW\\\___ccchhhqqqyyy~~~zzzvvvttttttuuuvvvuuuvvvwwwzzz|||~~~|||zzzzzzyyytttkkk```UUUOOOEEEDDDBBB@@@@@@@@@AAABBBCCCEEEGGGJJJKKKJJJHHHGGGBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSQQQOOOJJJFFFAAA???;;;<<<>>>AAAEEEFFFDDDCCC>>>===;;;999999999;;;<<<<<<===>>>>>><<<888444222222111111000///.........''')))+++---...---,,,+++***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++,,,---...////////////---,,,***)))))))))******+++,,,------++++++,,,---------,,,,,,+++***)))))),,,,,,***)))))))))***+++,,,,,,,,,++++++*********,,,...///...,,,*********++++++************++++++***++++++,,,,,,------...************************+++++++++***++++++,,,,,,------,,,+++************000///...---,,,,,,+++***++++++***************+++)))************+++++++++...............///000000555444222000000000222333000000000000000000000000///...---...///000///...222000......///000///...,,,,,,---...000000...,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,...---+++***)))***++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,---------............///////////////000000000000222222111111111111111111000111111111111222222222555555555444444333333333333333333222222111111111444222111222555666333111333333333222000...---,,,000000000000000000000000........................//////............//////---------.........//////000000///............///222222000000111222555666;;;<<<===@@@BBBDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFDDDBBBEEEEEEDDDBBBBBBCCCFFFIIINNNRRRXXX^^^ccchhhmmmqqqyyyzzz|||{{{xxxvvvvvvuuutttrrrrrrsssuuuwww{{{~~~~~~zzzoooaaaVVVNNNJJJEEECCCBBBBBBBBBAAA>>>AAAEEEHHHHHHGGGFFFFFFDDDBBBAAAAAADDDFFFFFFFFFJJJKKKLLLNNNPPPRRRTTTUUUSSSSSSRRRPPPLLLHHHDDDAAAAAA???===<<<>>>?????????@@@???===;;;:::999888888999;;;===>>>???>>>===<<<999888555333000...------------------------------/////////......---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,---------------,,,,,,...---,,,+++++++++,,,,,,,,,---...---,,,+++,,,...------,,,,,,+++******))),,,,,,***)))))))))***+++,,,,,,,,,+++++++++******---/////////---+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++''''''((()))***,,,---...,,,,,,++++++***+++++++++......------,,,+++++++++++++++************++++++************++++++++++++++++++,,,---///111222333444444333333333444555666////////////////////////...---,,,---...//////...333333222111000///......------,,,---///000...------------------,,,+++*********+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...---------............///////////////000000000000111111111111111111111111111111111111222222222222444444444333333222222222333333333222222222111111444222111333555555333111222222333333222111111000000000000000000000000000........................//////............//////++++++,,,,,,,,,---------000///............//////222222111222333666888:::>>>???AAACCCEEEGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDGGGLLLPPP\\\aaahhhpppvvv{{{}}}{{{zzzxxxwwwttttttuuuwwwyyy}}}xxxlllcccSSSOOOIIIEEECCCBBBAAA@@@AAACCCEEEGGGGGGFFFEEEEEEGGGEEEBBBBBBCCCEEEEEEDDDHHHIIIJJJLLLOOOQQQRRRSSSRRRRRRRRRQQQOOOKKKHHHFFFBBB@@@>>>>>>?????????>>>@@@???===<<<:::999999888888:::<<<>>>???@@@???>>><<<;;;888555222000///...........................------------,,,,,,++++++---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++***)))...---,,,+++++++++,,,,,,,,,---...---,,,+++,,,...---,,,,,,++++++*********,,,,,,+++************+++,,,,,,,,,++++++++++++***---///000///---,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))+++,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++************++++++************+++++++++,,,++++++,,,---...000222333111222333444444555555555////////////////////////...,,,+++,,,...//////...333555666444000---,,,...///---,,,,,,...//////...............---+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////---------............///////////////000000000000111111111111111111111111111111111111222222222333333333333222222222222222333333333333222222222222444333222333444444333111111222333444444444444444000000000000000000000000........................//////............//////+++,,,,,,,,,,,,---------///...............///000111222222444777:::===???CCCCCCEEEFFFHHHJJJLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGJJJOOOUUUZZZiiiooowww}}}}}}~~~}}}{{{{{{{{{}}}xxxrrr```[[[SSSMMMIIIFFFEEECCCDDDDDDCCCCCCBBBBBBBBBBBBHHHFFFCCCBBBCCCCCCCCCBBBEEEFFFGGGJJJLLLNNNPPPQQQQQQRRRRRRRRRQQQNNNLLLJJJEEECCCAAA@@@@@@@@@???>>>???>>>===<<<;;;999999888777999;;;>>>@@@AAABBBCCCAAA@@@===:::777444111000//////...............///,,,,,,++++++++++++******------------------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******+++*********************+++,,,---,,,+++***+++---,,,,,,,,,++++++*********,,,,,,++++++************++++++++++++++++++++++++,,,...///...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***************+++,,,------))))))******++++++++++++++++++*********+++,,,,,,*********+++++++++,,,,,,...------------.../////////000222333333222111000///////////////////////////---,,,,,,///111111111000444777444///+++,,,//////---++++++---//////////////////...---+++***)))******+++++++++,,,,,,,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------............///////////////000000000000111111111111111222222222111111111222222222333333333333333333333333333333333333333333333333333333333333333444444333222111111111222333444444444444000000000000000000000000........................///......------......///............////////////...............///000111111111333666:::>>>AAACCCFFFFFFGGGIIIJJJLLLMMMNNNKKKLLLLLLLLLMMMMMMMMMNNNKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDFFFGGGGGGIIILLLOOOSSSYYY```eeerrrxxx{{{zzz~~~}}}sssmmmddd[[[UUUQQQNNNKKKJJJHHHEEECCCBBBCCCCCCDDDGGGEEEBBBAAABBBBBBBBBAAABBBCCCEEEGGGJJJLLLNNNOOOPPPQQQRRRRRRQQQOOOMMMKKKHHHFFFCCCBBBBBBBBB@@@>>>=========<<<;;;999888888777888:::===@@@CCCEEEFFFEEEDDDBBB???<<<888666444000000...---------......++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,---------------************************)))+++,,,+++***)))***+++,,,,,,+++++++++++++++***,,,,,,,,,,,,++++++******++++++++++++++++++++++++***,,,------+++******+++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***************************+++,,,------((())))))******++++++,,,++++++******+++,,,,,,---***++++++++++++,,,,,,,,,---------------...//////111222333444333111...,,,........................000...---...000333444444---111444222---***,,,000///---++++++---//////////////////...---,,,***)))******+++++++++,,,,,,,,,)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------............///////////////000000000000000000111111111222222222111222222222222333333333444444444555555555555555333333333333333333333333333444444444333222222222111222222222222111111000////////////////////////..............................------------.............../////////000000.........///000111222333111333555999===AAADDDFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGFFFHHHKKKLLLKKKLLLOOOQQQQQQTTTXXX\\\```eeejjjnnnvvv|||}}}||||||tttlllfff```\\\YYYVVVRRRLLLHHHHHHHHHGGGGGGEEECCCAAA@@@BBBCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLLLLOOOPPPQQQQQQPPPNNNKKKJJJJJJHHHFFFEEEEEEDDDAAA???<<<<<<<<<<<<;;;:::888777777888999<<>>;;;999333222000...,,,,,,------,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********+++,,,---............++++++,,,---------,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,)))+++,,,,,,***)))***+++***+++,,,------,,,+++***))))))******+++,,,,,,---************************************+++,,,---...+++++++++***++++++,,,,,,))))))*********+++++++++++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,******+++,,,---///111222444555555555444222///---........................111///---...111444666777...///000///,,,+++---000///---,,,,,,...//////.../////////......,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++,,,,,,,,,,,,------------//////...---,,,,,,,,,,,,---------............///////////////000000000000000000000111222222333333222222222222333333333333555555555555666666666666333333333333444444444444333444555555333111111222222222222111000///...---////////////////////////..............................------------......,,,,,,---------........./////////000111333444555555666999===@@@DDDFFFHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDDDDDDDEEEFFFHHHJJJHHHLLLRRRUUUUUUVVVYYY\\\aaaeeejjjnnnppprrrtttuuusssyyy}}}yyyuuuqqqmmmeee^^^UUUPPPMMMKKKHHHFFFFFFDDDBBBBBBCCCEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOPPPOOOMMMKKKJJJKKKIIIHHHGGGGGGFFFCCCAAA======>>>>>>===<<<:::999999999999:::===AAAEEEGGGHHHHHHHHHGGGFFFCCCAAA???999777333000...---------------............//////------------------------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,+++***+++,,,------------,,,+++,,,------,,,+++,,,---++++++++++++++++++++++++,,,,,,---------,,,+++*********+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,***+++---......---+++******************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,---,,,,,,++++++***+++++++++******++++++++++++++++++++++++++++++,,,---......+++++++++,,,,,,,,,------)))******,,,---///111222333444444444333222000///........................000...,,,---000444666777333111///---,,,,,,...///------,,,---///000...---......///......---,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,---------------............///////////////000000000000///000000111222222333333222222222333333333444444444444444555555555666666333333333444444444555555333555666555222000111222111111111111000///...---////////////////////////...........................------,,,,,,------...------------............000000111222333555666777:::<<<>>>AAADDDGGGIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEHHHKKKLLLPPPWWW___cccdddeeehhhkkkssswww}}}~~~|||{{{sssxxx~~~}}}uuujjjaaa\\\WWWPPPLLLJJJHHHFFFEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPOOONNNMMMKKKJJJIIIIIIIIIHHHEEECCC???@@@AAABBBAAA???===<<<;;;:::999999;;;???CCCEEEGGGHHHIIIJJJIIIHHHFFFEEE???===888444111/////////------........./////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((((()))***+++,,,++++++***---...//////------...///++++++++++++++++++++++++,,,,,,---...---,,,+++************++++++,,,,,,,,,***,,,------,,,+++,,,---***+++---......---+++***,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((------,,,+++************++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,,,,------------,,,,,,,,,,,,---......000000111111111000000///........................///---+++,,,///333666777888444///,,,,,,---......,,,,,,---...000000...,,,---...............------******+++++++++,,,,,,,,,++++++***)))***+++---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---------.........//////////////////000000000000///000000111222222333333222222333333333444444444333333333444444555555555333333333444444555555555333555777555222000111222000111111111111000000///////////////////////////...........................------,,,,,,------...////////////000000000111000111111333444666888999>>>@@@BBBEEEGGGIIIKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGEEEDDDCCCBBBCCCBBBBBBCCCFFFIIILLLNNN^^^eeeooouuuvvvwwwzzz}}}{{{~~~~~~wwwppphhh___YYYOOOMMMIIIHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHJJJMMMOOOQQQQQQPPPPPPKKKJJJJJJJJJJJJIIIFFFDDDAAABBBDDDDDDDDDBBB@@@???<<<;;;999888:::===AAADDDFFFGGGIIIJJJKKKJJJIIIHHHDDDAAA<<<777333111111111---------....../////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******,,,------......---,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++'''(((+++,,,,,,+++((('''******+++++++++,,,,,,,,,++++++******++++++,,,---......---,,,++++++++++++---,,,++++++------,,,++++++***)))))))))***+++,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...))))))*********++++++++++++++++++******+++...111...555666...)))+++------000///...------...///000...///111222333444444444777222,,,)))***,,,------,,,,,,------...//////000---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---...//////...,,,***(((---,,,++++++,,,,,,***(((******+++,,,,,,---......000///...---------------------,,,+++,,,---...///111111111000000000000000//////000111222333333333333333222222111222222333111111222333333444555555999888555333222333444444333333333222222111111111222222222111111111111000............////////////---------.........//////......---------......///---...//////000000/////////000333666999<<>>===<<<===???AAACCCFFFGGGIIIJJJKKKJJJIIIHHHCCCBBB???;;;777333000.../////////......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---......---,,,++++++------,,,+++---,,,+++***))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,------*********++++++++++++,,,+++,,,,,,,,,,,,...222555222555444---***,,,...---//////...------...//////111111222333444444444333555111,,,***+++---------............------------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...//////...,,,+++///---,,,,,,------,,,++++++++++++,,,,,,---------......---------......///------,,,,,,,,,---...///000000000000000000000000000000000111222222222333444333333222222333333333111111222333333444555555999777555333222222222333333333333222222111111111222222222111111111000000............////////////---------.........////////////...---------...............//////000000000222333666999<<>>===>>>@@@AAADDDFFFHHHKKKKKKKKKIIIHHHDDDBBB@@@<<<999666333222000//////............///000000/////////.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++*********,,,---......---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---......---,,,++++++------,,,+++...---,,,***))))))))))))++++++,,,,,,,,,---------+++************+++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,---///333777777666111,,,+++...///---///...---,,,,,,---...///444444444444333222222111222///---,,,---.........111000///...---,,,+++***...---,,,---...///...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...///...------///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------,,,,,,------...///000000000000000000000000111111111111111111222222444333333222333333444444111222222333333444444555444333222111111222333444222222222222222111111111222222111111111000000000............////////////------........./////////000//////...---------...//////......///111333444777888:::===@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCCCCHHHMMMSSSZZZcccooo}}}{{{qqqjjjddd\\\RRRJJJFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLNNNPPPPPPOOOMMMLLLFFFDDDBBB@@@???>>>??????AAADDDGGGJJJLLLKKKIIIHHHCCCBBB@@@===;;;888777666222111000/////////000111......---------,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,*********,,,...000///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,+++++++++,,,,,,,,,------++++++******++++++,,,---......---,,,++++++++++++---,,,++++++------,,,+++------,,,+++******))))))+++++++++,,,,,,,,,,,,---******))))))******+++,,,++++++,,,,,,,,,---------)))*********+++---111444;;;666...+++---000///---...---,,,++++++,,,---...444444444333111000...---...............//////...000//////...---,,,+++***...---,,,---/////////---+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++,,,------,,,,,,+++,,,***(((((()))*********,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,------...///---------------......////////////000000000000000222222222111111111111111222222222222222333333444222222222333333444444444...//////000111333555666222222222111111111111111111111111111000000000000............////////////............////////////111000///...------------000000//////000333666777:::;;;===@@@BBBEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFIIIKKKMMMTTT^^^jjjvvv~~~yyytttlll^^^TTTMMMJJJGGGEEEEEEEEEEEEEEEHHHHHHIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNOOOQQQQQQQQQPPPOOOKKKIIIGGGDDDAAA@@@???>>>???BBBFFFJJJKKKKKKIIIGGGAAA@@@>>><<<;;;:::::::::777555333111000///000000------,,,,,,,,,+++++++++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++///...,,,+++,,,---///111///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,---------++++++******++++++,,,---......---,,,++++++++++++---,,,++++++------,,,++++++++++++,,,,,,,,,++++++************++++++++++++******))))))******+++,,,++++++,,,,,,,,,---------+++,,,,,,++++++,,,///222<<<444,,,+++...111000......---,,,++++++,,,---...222222222111///---,,,+++,,,---..................------------------------...---,,,---///000///...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++---......---++++++,,,,,,,,,+++***)))((((((,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,------.........//////.........//////000000000000222222222111111111111111111111111111111222333333222222333333333333444444/////////000111222333333111111111111111111111111111111111000000000//////............////////////........./////////000000111000///...............111111000111333666999;;;===>>>@@@BBBDDDFFFHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFEEECCCCCCBBBBBBAAACCCDDDEEEFFFJJJOOOTTTWWW```mmm{{{}}}ooodddYYYTTTMMMHHHGGGFFFDDDCCCEEEFFFFFFGGGGGGFFFFFFEEECCCDDDEEEFFFGGGIIIJJJJJJNNNNNNOOOPPPPPPPPPOOOOOOOOONNNKKKHHHEEEBBBAAA@@@???AAAEEEHHHJJJIIIHHHGGG???>>><<<:::999999:::;;;<<<:::777444222000//////000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++000///...------...///000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,------------++++++******++++++,,,---++++++++++++,,,---......---,,,++++++------,,,+++******+++,,,------,,,,,,))))))*********++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,/////////...---...111444999111+++,,,///000///000///...---,,,,,,---...///000000000///...---+++++++++,,,------,,,+++,,,...***++++++,,,---.........---,,,+++,,,...//////......------,,,,,,+++++++++******+++++++++,,,,,,,,,***,,,---//////---,,,***---,,,,,,***)))(((((('''---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++------...////////////...---......//////000000111111111111111111111222222111111111111222333444444333333333333333333333333333333222111000//////...000000000111111111111111111111000000000/////////............////////////....../////////000000000000//////...//////000000222222333444777:::===???@@@AAABBBDDDFFFGGGIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFDDDCCCBBBBBBBBBBBB@@@CCCGGGIIILLLPPPWWW]]]fffpppxxxllldddZZZRRRNNNKKKGGGDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJMMMMMMNNNOOOOOOOOOOOOOOORRRQQQOOOLLLIIIGGGDDDCCC@@@AAADDDFFFGGGGGGGGGFFF===<<<:::888888999:::;;;===<<<:::888555222000...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------/////////...------,,,,,,...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++******************+++,,,,,,,,,------------...++++++******++++++,,,---++++++++++++,,,---......---,,,++++++------,,,++++++,,,---------,,,+++************+++++++++,,,,,,+++++++++++++++,,,------*********++++++++++++,,,---.........---///333666555...***...000//////111//////...------...//////......//////......------+++,,,---+++))))))+++---******+++,,,------......,,,+++***+++...///...---//////......---,,,,,,+++******+++++++++,,,,,,,,,***,,,...//////...,,,***------,,,+++++++++++++++,,,,,,---000111111...,,,+++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,,,,---...///000//////...------......///000000111000000000111222222222333333333333333444555666666333333333333333333333333222222222222111000/////////000000000111111111222111000000000////////////............////////////.../////////000000000000............///000111222222333555888;;;>>>@@@AAACCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBAAABBBBBBBBBGGGMMMQQQUUUZZZbbbiiiwwwzzzmmmbbb[[[VVVQQQLLLJJJJJJIIIHHHFFFDDDBBBAAABBBCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLNNNOOOQQQQQQRRRTTTSSSRRRPPPMMMKKKHHHGGGBBBBBBCCCDDDEEEEEEFFFFFF>>><<<:::888888999;;;<<<;;;;;;;;;:::888555222000------------,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,++++++******++++++,,,++++++,,,,,,,,,---------/////////...---,,,***)))------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++******++++++,,,---......---,,,++++++++++++---,,,++++++------,,,+++---.........---+++)))(((++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...))))))*********+++++++++)))***++++++,,,///333666111,,,***///000......222000///...------...///000---...//////////////////+++,,,,,,***''''''))),,,++++++,,,,,,,,,---------+++******+++---......---000000///...------,,,,,,******+++++++++,,,,,,,,,***,,,...000000...,,,***------,,,,,,,,,---......)))***,,,///111000---*********+++,,,,,,---......++++++++++++,,,---......,,,---///000000000///...---------...///000000111//////000111222333333444444444444555666777888888333333333333333333333333---...000111333444444444//////000000111111111222000000000000////////////............/////////000////////////000000000000............///111222333222444777:::===@@@AAABBBEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBAAAAAAAAABBBBBBFFFMMMTTTYYY]]]ccclllrrr}}}ppphhhaaa[[[VVVRRRQQQOOOLLLIIIFFFCCCAAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKNNNPPPRRRTTTUUUTTTTTTSSSRRRPPPMMMKKKJJJCCCCCCCCCCCCCCCDDDEEEFFF>>>===:::888888999;;;===888999;;;<<<;;;888555333111000000000000/////////+++,,,,,,---...///000000------------------------,,,++++++++++++++++++,,,))))))*********+++++++++......///000000///......---...//////------...///------++++++++++++------++++++,,,---,,,+++)))(((...------,,,,,,------............------.........---,,,,,,++++++,,,,,,---***************************++++++,,,,,,++++++***++++++++++++++++++++++++------++++++++++++------++++++++++++******))))))((()))***+++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---...///...,,,+++,,,---...............///000000777555222///---,,,,,,---...000222222000///...///+++,,,...///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000///,,,++++++,,,......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++(((***---//////...,,,******++++++,,,,,,++++++***...---+++++++++,,,...000000///...,,,,,,,,,---...///......------///000111333111///000222333222///222333444444444333222111222222333333333222111111000000000000000000000000000000000000000000000000//////............//////111111000000000000000111222...///333444111...///333111///...///111444666666777:::===AAACCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIHHHHHHHHHFFFEEECCCDDDDDDCCCAAABBBGGGLLLMMMVVVaaaggghhhmmmwwwzzztttqqqqqqeeeccc^^^VVVOOOJJJHHHHHHEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRQQQPPPOOONNNJJJIIIHHHFFFCCCBBB@@@???>>>>>>===<<<:::999888888777999;;;<<<<<<;;;:::888444333111///...---......++++++,,,---------,,,,,,...---,,,,,,,,,,,,---...++++++++++++,,,,,,---...------------------------........................,,,.........---,,,---...------,,,++++++,,,---------.........------,,,+++------,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,++++++******++++++,,,++++++++++++*********)))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++------------...///000000444333000...,,,,,,------...000111111000......///++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........222333333222000...///000......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***'''((()))++++++***)))(((++++++,,,,,,,,,,,,++++++------,,,+++,,,---.../////////...---------------///......---...///000111333111///000222333111000333333444555555444333222333333333333333222111000111111111111111111111111000000000000000000000000//////............//////000000///////////////000111......222444222000111222111000///000333555777999:::===@@@CCCEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDEEEFFFEEECCCBBBFFFMMMSSSWWW^^^hhhnnnrrrwwwzzzrrrfffZZZQQQKKKHHHDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQSSSSSSRRRRRRQQQPPPOOONNNKKKKKKIIIGGGDDDBBBAAA@@@??????>>>===<<<:::999999888999:::;;;;;;;;;:::999666444222000///.........,,,,,,,,,---------,,,,,,......---,,,,,,---......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++---...---,,,+++,,,---------,,,,,,,,,,,,------......------,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))******++++++******)))++++++++++++************)))***++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,------...//////000111000...---,,,,,,---......000111111///.........,,,+++******+++,,,...///---------------------------------.........//////222444555444222111111222......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...............///......---,,,///............///000000222111000000222222111000222222333333333333222222444444444333222111000///111111111111111111111111000000000000000000000000//////............////////////............//////111------000222111000111111000000111333555888999>>>???AAACCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIIIIHHHIIIOOOWWW^^^ggglllsss{{{{{{lll]]]RRRLLLFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRQQQPPPOOONNNMMMKKKIIIFFFDDDBBBAAAAAAAAA@@@???>>><<<;;;:::999999999999999:::;;;;;;999777555333111000//////---------------------,,,......---,,,,,,---......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///+++,,,------++++++,,,------------,,,,,,------------,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,***+++++++++++++++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,---......,,,,,,---...+++,,,------.../////////------,,,,,,,,,---...//////000111000...------...,,,,,,+++++++++,,,---------------...............------........./////////000222444444222111111222...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,------,,,+++,,,---...///+++,,,,,,,,,,,,,,,,,,++++++,,,---.........------------/////////...---,,,............/////////000111000000000111111111000000000000111111111111111444444444333222111000///000000000000000000000000//////////////////////////////............////////////.........///000000222---,,,...000...---///000111222444666999;;;<<>>>>><<<:::888666444333000///...---------..............................---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,---...///+++---...---,,,+++,,,---------............------------,,,,,,------......,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------............---,,,++++++,,,---...,,,------......//////000,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++************++++++******+++++++++,,,,,,,,,)))+++,,,,,,******+++---...///000000000///---,,,***++++++,,,---...//////000111000///,,,+++,,,...---...///000...+++(((&&&,,,,,,,,,---......//////,,,,,,,,,---------......///222555666555444444444------,,,++++++++++++++++++,,,,,,------,,,,,,+++------------............++++++***)))***+++,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---......///.........---......///000////////////000111111//////000111333333222333333444555666222222333333333222111111////////////////////////000000000000000000000000//////............//////000000///000000111222333<<<666222222333111222555444666999<<>>@@@@@@@@@???>>><<<999777666222111///...------...///---...////////////...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,.........---,,,---...,,,---...//////...---,,,+++,,,------.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......///---,,,++++++,,,---///,,,,,,------...//////000,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***,,,++++++***,,,---111111222222111///---+++***+++,,,---.../////////111111000...++++++,,,---------......---+++***)))+++++++++,,,---.........+++++++++,,,,,,,,,,,,------000333555444333333333---,,,++++++***++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,------......,,,,,,------------,,,,,,------,,,+++,,,---...///---------------...//////------///000000000///......000111111///...///111222111111111222333555666111111222333333333222222111111111111111111111111000000000000000000000000//////............//////.........//////111222222:::444000111333333555888666999<<<@@@CCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDIIINNNRRRVVV]]]gggnnnuuu|||vvvsssnnnggg^^^VVVOOOKKKHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPKKKKKKLLLKKKIIIFFFBBB@@@;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@>>><<<:::999333222000...------...///---...///000000///...---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......---...//////------...///,,,---...//////...---,,,((()))+++,,,---,,,++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******++++++,,,---......///...,,,++++++,,,...///++++++,,,,,,---...//////,,,+++***))))))***+++,,,+++++++++,,,,,,---------------------,,,,,,+++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,...---------...///222333333333222///,,,++++++,,,---...//////000///111111000...+++***,,,---...---,,,+++++++++,,,---******+++,,,,,,---......******+++++++++,,,,,,,,,))),,,000222222000000000---,,,++++++******+++++++++,,,,,,------,,,,,,+++)))))))))******+++++++++))))))*********+++++++++,,,------......------,,,...---,,,++++++---///000...---,,,,,,---...///000,,,---///000000000///......000222111...---///111///............000222333000000111222333333333333222222222222222222222222000000000000000000000000//////............//////---------......000111111666000,,,...111222555999888;;;???CCCEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHMMMUUU[[[aaajjjvvv|||tttjjj___VVVPPPHHHGGGGGGFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRLLLLLLMMMMMMJJJGGGCCCAAA;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@>>><<<;;;444222000...---...//////---...///000000///...---...---,,,,,,++++++++++++------------------------222111111000///......---------------------------///...------...111333555////////////////////////,,,------......------,,,//////............//////+++,,,,,,------,,,,,,+++,,,------......------,,,******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,***)))***++++++***,,,,,,,,,++++++*********,,,,,,------------.........///000000...,,,)))'''***+++,,,............---222///,,,,,,...///---++++++,,,,,,------,,,,,,+++++++++++++++,,,---......)))+++---/////////---,,,000000111222222222222222......---,,,,,,++++++************+++,,,---...///++++++++++++++++++++++++,,,+++(((&&&%%%''')))***---,,,,,,++++++,,,,,,---.........------,,,,,,,,,......------------.........000111000///...///111000000111111111111000000222111111000111333444555333333333222222111111111222222222111000//////...000000//////.........---//////............//////...............///000111...000111222333555999<<>>???EEEEEEDDDCCCAAA@@@???>>><<<:::777444222111111111///......///000///,,,***,,,,,,,,,------.........------------------------111111000000//////......------------------------000...,,,+++++++++,,,---////////////////////////,,,------......------,,,......------------......,,,------......------,,,,,,------......------,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++***++++++++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,---...//////...,,,***(((***+++---...///...---,,,...+++******,,,...---+++******++++++++++++******++++++++++++,,,---...///***+++,,,------,,,,,,+++,,,------...............)))))))))***++++++,,,,,,++++++++++++,,,---......++++++++++++++++++++++++---,,,***)))((()))***+++//////............//////......---------,,,,,,,,,......------------.........000111000///...///111000000111111111111000000111111111000111222444555333333333222222111111111222222111111000//////...000000/////////.........000000////////////000000///////////////000111222000222444555666999<<>>===<<<999666444222111000///.........//////---***,,,,,,,,,---------......------------------------000000000000////////////........................///...,,,+++*********+++////////////////////////,,,------......------,,,------,,,,,,,,,,,,---------......//////......---,,,------......------,,,,,,,,,---............---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,---.........---+++***+++---///111111000...---,,,***)))***,,,......---******++++++++++++******,,,,,,,,,,,,---...///000---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---))))))***++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------------.........000111000///...///111000000111111111111000000111111000111111222444444222222222222222111111111222222111111000/////////000000////////////......000000////////////000000111111000000000111222222333555777999;;;===AAADDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGJJJIIIHHHEEECCCBBBDDDFFFIIIIIIJJJLLLNNNQQQTTTVVV```kkk{{{yyynnnZZZUUUNNNIIIHHHHHHIIIIIIIIIJJJLLLKKKIIIHHHHHHHHHLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKGGGDDD@@@===<<<>>>AAACCCEEEEEEDDDCCCAAA@@@???>>>???>>><<<999666444222111///...---...//////---+++,,,,,,,,,------------...------------------------////////////000000000000///////////////////////////......------...//////////////////////////////,,,------......------,,,------,,,,,,,,,,,,------------............------,,,------......------,,,+++,,,,,,---------------//////...------,,,++++++,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---------,,,+++---///222444444333000///...---------.../////////,,,------------------,,,------------...///000000222111000///......//////---------------......////////////...------,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---,,,******++++++++++++******------------------------......------------.........000111000///...///111000000111111111111000000000000000111111222333333222222222111111111111111111111111111000000//////000000////////////////////////............//////111111000000111111222222555777:::<<<>>>AAADDDFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGEEEDDDEEEHHHJJJJJJMMMQQQVVV[[[```dddgggoooyyy}}}jjjbbbXXXPPPLLLLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPQQQQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPOOOJJJGGGBBB>>>===>>>AAACCCEEEEEEDDDCCCAAA@@@???>>>AAA@@@???===:::777444222000...---...//////---,,,------------------------------------------------////////////000000000000//////////////////////////////////////////000000////////////////////////,,,------......------,,,......------------......,,,,,,------------,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---///...,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,...000222333222111////////////...---------...---------......---------------------...///000000222111000///////////////......---------...///000000000//////...------,,,///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...,,,+++,,,---............---,,,------------------------......------------.........000111000///...///111000000111111111111000000//////000111222222222333111111111111111111111111111111111000000000000000//////000000000000000000...------,,,,,,------...000000000000111222333444777999===???@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGCCCDDDEEEEEEEEEFFFHHHJJJMMMSSS]]]fffmmmtttzzz~~~{{{rrrfff\\\XXXUUUQQQNNNLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJMMMOOOPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRLLLIIIEEE@@@>>>???AAABBBEEEEEEDDDCCCAAA@@@???>>>@@@AAAAAA@@@>>>;;;888666222000///...//////...---------------------------------------------------000000000000////////////........................000000///...------,,,+++////////////////////////,,,------......------,,,......------------......+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))),,,///...,,,+++,,,...***++++++++++++,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++,,,,,,,,,)))***,,,...///000000000---......,,,***)))***,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000...............---------------,,,+++,,,---...///++++++,,,------....../////////000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,***+++,,,------,,,+++***,,,,,,,,,------------.........------------.........000111000///...///111000000111111111111000000...///000111222222222222000000000111111111111111111111000000000000000000//////000000000000111111...------------------...000000000111333444666777:::<<>>???@@@BBBCCCBBB@@@===;;;666444111000000000...---...------------,,,,,,,,,------------------------111111000000//////......------------------------............---,,,,,,+++////////////////////////,,,------......------,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''+++///...+++***+++...******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++++++++)))***+++,,,...000222333+++---...,,,******+++...++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///+++,,,---.........---,,,...---+++++++++,,,...///,,,,,,,,,---......//////...///000111111000...---------------------------+++,,,,,,---.........---((()))***++++++***)))(((,,,,,,,,,---------............------------.........000111000///...///111000000111111111111000000...///000111222222222111///000000000111111111222000000000000000000000111//////000000000111111111/////////....../////////111111222444666888:::;;;===???CCCDDDEEEEEEGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEHHHNNNRRR^^^jjj||||||wwwnnnfffZZZTTTNNNIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSSSSTTTTTTQQQPPPMMMJJJGGGDDDCCCBBBEEEEEEDDDCCCAAA@@@???>>><<>>;;;>>>BBBFFFHHHGGGDDDCCC<<<999555222111000///---.........------,,,,,,,,,------------------------666333///......///.........///000000000///---,,,))))))***+++,,,,,,------//////111111000...,,,+++.........------,,,,,,,,,///......------......///------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------...------,,,---...000111...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---******+++,,,...///000000+++,,,---...////////////,,,,,,+++***)))))))))***++++++,,,---.........------......,,,******+++---111000///...---,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,...000111000000///,,,,,,+++************+++---///000111111000...---///555000555CCC555&&&/////////000000000000//////+++***(((''''''(((***+++---,,,++++++++++++,,,---------------------------...------......///000111...------...///000000///111111222333333333333222---......///000111111222000222444333222111222333333333333222222222111111000000000000000000000000000///......///000111222222333555888:::===???@@@FFFFFFGGGGGGHHHIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGEEEEEEFFFHHHHHHHHHCCCBBBDDDKKKOOOTTT___kkk{{{~~~ttthhh[[[RRRMMMKKKLLLMMMNNNLLLJJJIIIKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRPPPMMMIIIFFFDDDCCCDDDDDDDDDCCCAAA???>>>===>>>@@@DDDHHHIIIHHHGGGBBB@@@;;;666222000/////////......---------......///...---,,,,,,,,,,,,,,,777444111///.........---......///000000///...---++++++,,,,,,------......---...///000000000...---......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------,,,,,,+++++++++,,,---......------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,---......///,,,---------------,,,,,,------,,,+++++++++++++++,,,------............---...//////...,,,,,,---...000///...---,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,---...///000000000000000///......------......+++---///111222222111000///333000777FFF===...444......////////////......---,,,***))))))***,,,---...---,,,++++++,,,---...------------------------...------......///000111000.........000111000///000000111222222222222111......//////000000111111000222333333222111111222333333222222222111111111222222222222222222222222111000000///000111222333333444777999<<>>AAAFFFJJJLLLLLLJJJHHHCCC???:::666444222000000///...............///...------,,,---------CCC@@@<<<999777555333111------......////////////.....................---,,,---...///000000000///------------------------//////............//////........................,,,,,,,,,------------...------------------,,,,,,------------------------000//////...------------...------,,,,,,------...------------------------++++++************++++++++++++++++++++++++++++++---------------,,,++++++------,,,,,,,,,,,,,,,---///000000000///...------...000111111///...///000000///...............///000///......------......///...---------///000111---,,,++++++******+++++++++,,,...000222333333333222111///555@@@BBB777...---......//////......---......---,,,,,,---..............................------------------------...------......///000111333111000000111111000...///000000111111111111111111111000000000000000000000111333333111000111222222222222222111111111111000000000000000000000000222111111000111222444555888999===@@@CCCEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFIIIMMMOOOUUU]]]hhhsss{{{vvvnnnfff```XXXTTTPPPLLLKKKJJJHHHGGGJJJJJJLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRPPPOOOGGGGGGGGGGGGFFFFFFEEEEEEAAA@@@???AAAEEEJJJLLLMMMMMMKKKGGGCCC>>>999555333111111000///..................------------......HHHEEEAAA>>>;;;888555222////////////////////////............------------......////////////......------------------------,,,,,,++++++++++++,,,,,,........................,,,,,,---------.........------------------------------------------------/////////......------,,,...------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******,,,,,,---...............,,,,,,++++++++++++,,,,,,///000000000///...---------///111111000//////000111000000000000111111222111000//////......////////////...------...000111000000///...............---......///000000111111222//////222;;;CCC>>>////////////000000/////////------,,,,,,,,,,,,------........................------------------------...------......///000111333111000000111111000...000111222222333333222222111111111111000000000000///111333222111000111111222222222111111111000000000000000000000000000000111000000000111333555666;;;===@@@DDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHMMMSSSXXXbbblllyyy|||tttllldddZZZQQQLLLJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPTTTTTTUUUUUUTTTSSSQQQPPPJJJJJJIIIHHHHHHGGGGGGGGGGGGEEECCCCCCFFFIIIKKKLLLMMMLLLJJJFFFAAA;;;777444222222111000///...............---------......///KKKHHHDDDAAA>>>;;;777444222111000000//////000000------..................////////////............,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............------------------------,,,,,,---------,,,++++++...------,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,---...////////////+++++++++++++++,,,,,,---....../////////...---------///111222111000000000111111111111222333333444222111000000//////000000//////............////////////...------------..............................+++...000555EEEHHH666//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------...------......///000111111000//////000111000...111111222333333333333333111111111111111111111111///111222222111000000111222111111111111000000000222222222222222222222222000000000111333666888:::>>>@@@CCCFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDHHHJJJNNNTTT]]]dddsss~~~yyyiiiZZZPPPLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNRRRSSSTTTTTTTTTSSSQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHJJJHHHFFFFFFHHHKKKLLLLLLNNNMMMLLLHHHDDD>>>999666444333222000////////////.........---......///000OOOMMMIIIFFFCCC@@@<<<999555444222111000///000000.........//////000000000...............///000111,,,,,,,,,---------....../////////....../////////------------------------------------............------------.........///------------------------***+++,,,---------,,,+++...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---.........------,,,,,,,,,,,,,,,---......,,,------............---...000333444333222111222111000000111222333444555222222111000000000000111......////////////......------,,,++++++++++++,,,---------,,,,,,,,,------+++)))...------BBBKKK888...//////////////////...,,,,,,,,,------,,,,,,,,,+++,,,---......---,,,+++------------------------...------......///000111000.........000111000///000000111222222222222222000000000111111222222333///000222222000000000111111111111111000000000000222222222222222222222222000111222333666:::===???AAACCCFFFHHHJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFJJJOOOSSSXXXaaallluuu|||jjj\\\SSSMMMKKKIIIIIIJJJJJJKKKKKKKKKKKKNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPMMMKKKJJJIIIHHHIIIKKKIIIHHHIIIKKKMMMNNNNNNNNNNNNMMMKKKGGGAAA<<<888444444222111000/////////...............///000000TTTRRROOOLLLIIIFFFAAA>>>777666444222000000000000...//////000111222222333,,,,,,,,,---///000222333,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,////////////////////////---------.........//////---------.........//////------------------------+++,,,...///000///.........------,,,,,,------...------------------------++++++************++++++,,,,,,,,,------.........------------,,,+++******---------------...///000++++++,,,---............///111444555555333333333//////000000111222444444333222111111000000111111---...///000000///...---000000///............///,,,,,,+++++++++,,,------+++)))...)))%%%<<>>;;;555444333111000/////////...............///000000UUUSSSPPPNNNMMMJJJGGGDDD<<<999555333222111000......//////000111222222333222222000///............/////////......---------......---------,,,,,,,,,........................------------------------000000000///......------------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,///...---,,,+++*********---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///............///000000000000111222222111///...000///.........///111222222111///...,,,+++++++++---------------...///000...---,,,++++++,,,.../////////...------------...,,,...---+++000999:::555//////.........---------------------------------++++++******++++++,,,------------------...///000////////////000000000000000///...111333444111.........//////000000111111000111222333333222111000000000000000111111111111111222333333222111000///111111111111111222333333333555999<<<===???AAADDDFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHGGGGGGFFFBBBCCCDDDDDDDDDFFFHHHKKKNNNVVV```kkktttwwwiii]]]TTTOOOMMMJJJIIIJJJKKKLLLKKKKKKLLLNNNQQQSSSTTTUUUVVVTTTSSSQQQNNNLLLKKKJJJIIILLLMMMOOOQQQSSSSSSSSSSSSQQQOOOLLLKKKJJJGGGBBB>>>:::888555222000000000000//////.........//////000UUUTTTRRRQQQOOOLLLHHHEEE@@@===999666444222000......//////000000111222222222111000///........................---------,,,.........---------,,,,,,........................------------------------////////////............------------------------...------,,,,,,------...///...---,,,,,,,,,,,,---//////...---,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000000000111222222111000///...............//////000111000000///............---------------...//////111000///---------......///...------,,,,,,------,,,...---,,,000777888444//////.........---------------------------------,,,,,,,,,,,,,,,------...------------------............/////////000000000000///...///222222111///////////////000000000000000111111222222111111000000000000000111111111111111111222222222111//////111111000111111222333444444666:::===???@@@CCCEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFBBBCCCDDDDDDEEEGGGKKKNNNVVV```mmmzzzvvvjjj```WWWSSSNNNJJJIIIIIIHHHHHHKKKLLLMMMOOOPPPQQQRRRRRRTTTSSSRRRPPPNNNMMMKKKJJJLLLMMMOOOQQQRRRSSSSSSSSSRRROOOLLLKKKJJJGGGCCC@@@;;;999666333111000000000//////............//////UUUTTTTTTTTTSSSOOOIIIEEEEEEAAA<<<999666444111///////////////000111111222222111000//////......///...------------,,,,,,,,,.........------------,,,........................///.........------,,,,,,............////////////------------------------...------,,,,,,------.........---,,,,,,,,,------///......------.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------......//////000111222222111111000,,,------...............////////////////////////...------------...//////333222222111000///...---...---,,,,,,++++++,,,,,,...///...---///444555222...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...------,,,,,,,,,,,,---------........./////////000...---...///111000000000000000000////////////222111111000000111111222000000000000111111111111000000111111111000//////000000000111222333444555666999<<>>;;;999666444333222222111000////////////MMMNNNOOOQQQQQQNNNIIIEEE???===::::::;;;;;;;;;;;;666444222111111222444555000000////////////000000........./////////000000////////////....................................------......//////000000------......//////000000...........................------,,,,,,------...,,,,,,,,,,,,,,,---...///------,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///......------......///000---...000333444555555444///............///000000222333555666666444333222//////...---------------...------,,,---...000111------,,,+++++++++++++++,,,+++---111...))))))...---------.........//////........................---------------......///------------------............/////////000000000---///111111000///000222////////////000000000000//////000000000000//////000000000000111111111111111000000///000111222333444444555777999<<<>>>???CCCEEEFFFGGGFFFFFFGGGHHHFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDDDDDDDFFFHHHJJJLLLRRRYYYdddpppyyy|||xxxtttqqqrrrtttvvvwwwxxxyyy{{{|||}}}}}}~~~zzzxxxwwwxxxzzz{{{{{{zzzwwwxxx{{{~~~}}}}}}~~~vvvhhh\\\TTTNNNMMMLLLKKKKKKLLLNNNOOOOOOPPPPPPPPPQQQQQQRRRRRROOONNNNNNNNNNNNPPPQQQRRROOOPPPPPPLLLGGGCCCBBBBBB@@@@@@>>>===:::888666555444333222111000000000000NNNNNNOOOPPPPPPNNNJJJFFFAAA>>><<<;;;<<<<<<<<<;;;777555333111111333555666000000////////////000111.../////////000000111111000/////////....................................,,,,,,---...///000111111.........///////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,---...//////......---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000++++++,,,,,,---.../////////............///000000---...000333444555555555......---,,,,,,...///000---///111333444333222111000///...---------------111000...---,,,---///000...---,,,,,,++++++,,,,,,+++***---111...((()))...---------.........//////////////////////////////...............///000000------------......///000////////////000000000000,,,000333333111///000222......//////000000111111...///000111111000///...000000000000111111111111222111000000000111333444555555666888;;;===???AAADDDFFFGGGGGGFFFEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDFFFIIILLLNNNZZZbbbooo|||}}}|||{{{yyywwwssspppllliiijjjkkklllllllllooorrrsssttttttvvvwwwyyytttrrrqqqoooppprrrssssssrrrpppqqqsssuuuxxx{{{}}}~~~~~~{{{wwwtttssssssuuuvvvyyyzzz}}}~~~xxxkkkbbbVVVTTTRRRPPPOOOOOOPPPPPPOOONNNNNNNNNOOOPPPRRRRRROOONNNNNNMMMNNNOOOQQQRRROOOQQQRRROOOIIIEEECCCCCC@@@??????===;;;999777666555444333222111111111111LLLLLLMMMOOOPPPOOOLLLJJJEEECCC@@@===;;;:::::::::;;;:::777555333333333333111111000......------...000000//////.........---000000000000000000000000//////000000000000//////---------.........//////........................000///---,,,+++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------//////...---,,,,,,++++++,,,------......------,,,++++++,,,,,,---...//////111111111111111111111111...---,,,,,,,,,,,,---...//////000111222333333333...............///000000222000---+++***,,,...000------,,,+++,,,---...///------............------------............------//////.........---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---////////////............/////////////////////000111111000000000000000000000000000111111111111222222222111111111111111111111111111111222333333333333222111444888;;;===@@@CCCEEEFFFFFFEEEDDDEEEFFFHHHIIIGGGFFFDDDCCCDDDDDDCCCCCC???BBBDDDEEEGGGMMMUUU[[[llluuu~~~xxxwwwtttrrrpppooonnnooommmllljjjhhhffffffffffffhhhkkkpppsssttttttvvvwww}}}yyyuuuttttttsssrrrqqqppppppppppppmmmlllkkkmmmqqquuuxxxyyyxxxuuupppnnnmmmmmmlllkkklllmmmppptttyyy|||}}}|||~~~|||ppp___]]]ZZZVVVSSSQQQOOONNNMMMMMMNNNOOOPPPQQQQQQQQQOOOOOOMMMMMMMMMNNNOOOPPPQQQPPPOOOOOOMMMJJJEEEAAA???===:::999999999999888777666444222111111111222MMMMMMMMMNNNPPPPPPNNNLLLFFFDDD@@@===:::::::::;;;<<<;;;999777666555444444111000///...............000000/////////.........//////////////////////////////000000000000//////---------.........//////........................///...---,,,,,,,,,---...................................................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,------......------,,,++++++,,,------...//////..............................---,,,,,,---......---...///000111111111111...............///000000222000...++++++---///111------,,,,,,,,,---...///------............------------............------//////.........---------......---,,,,,,---..................///000111111//////............/////////////////////000111111000000000000000000000000000111111111111222222222111111111111111111111111111111222222333333333444333666:::===???AAADDDFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDFFFHHHIIIMMMVVVaaajjjzzz~~~zzzxxxvvvtttttttttuuuvvvyyyzzz|||~~~~~~|||zzzyyywwwvvvtttrrrpppooooooooonnnmmmkkkjjjiiiiiiiiiiiiooorrrwww{{{|||||||||}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvrrrqqqpppqqquuuxxxzzz{{{yyyvvvssspppooonnnlllkkkiiijjjkkkooosssuuuuuutttuuuvvvxxxzzz}}}}}}||||||}}}rrrnnnhhhaaa\\\XXXTTTRRROOOOOONNNOOOPPPPPPPPPOOOPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPQQQPPPMMMHHHDDD@@@===:::999999999888777888777666444333222222111OOONNNMMMNNNPPPQQQQQQPPPIIIFFFAAA===::::::;;;<<<;;;;;;;;;:::999777666555000000///.........//////000000////////////......//////////////////////////////000000000000//////------........./////////////////////////////////---------,,,------...///................................................------------------------,,,------------.........------------------------//////......---,,,,,,,,,------............------,,,,,,,,,---......//////------------------------......---,,,,,,---......,,,---...///000000000///...............///000000333111///------...000111------,,,,,,------...///------............------------............------...............---------......---,,,,,,---..................///000111222000//////......//////000///////////////000111111000000000000000000000000000111111111111222222222222222222222222222222222222111111111222444555666777:::===@@@AAACCCEEEGGGGGGGGGHHHHHHIIIIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHKKKNNNTTT```oooyyy|||xxxsssqqqmmmllljjjiiiiiikkklllnnnoooqqqtttwwwzzzzzzzzzzzz{{{{{{yyyxxxwwwvvvvvvvvvvvvuuutttsssssssssssstttzzz~~~}}}{{{zzz{{{}}}~~~{{{yyyxxxuuurrrooommmmmmmmmooorrrrrrqqqooopppppppppqqqrrrsssuuuuuuyyyxxxvvvuuuuuuvvvxxxzzz}}}vvvnnneee]]]YYYRRRPPPOOOPPPPPPPPPOOOMMMPPPOOONNNMMMLLLLLLMMMNNNOOOPPPQQQSSSSSSPPPKKKGGGAAA???;;;:::::::::999777999999999888777555333111RRRPPPNNNNNNPPPRRRSSSSSSLLLIIIDDD>>>;;;;;;;;;<<<::::::;;;;;;:::999777666000000////////////000000000000//////////////////........................//////000000000000//////............////////////000000000000000000000000,,,---------......//////........................------------------------........................------------....................................//////......---------,,,------............------,,,---------......//////..............................------------......------...///////////////...............///000000333222000......///000222---------------......///------............------------............------..............................------------......,,,,,,,,,,,,---...///000000000////////////000000///////////////000000111000000000000000000000000000000111111111222222222222222222222222222222222222222111111222555888:::;;;===AAACCCDDDEEEGGGIIIGGGHHHIIIJJJJJJJJJHHHHHHCCCDDDDDDCCCCCCCCCEEEFFFLLLOOOUUU[[[cccnnn|||}}}uuuuuuuuusssqqqooommmlllggggggffffffhhhjjjmmmnnnppprrrvvv{{{{{{zzzyyyyyyyyyzzzyyyvvvtttuuutttsssrrrqqqrrrrrrsssvvvuuutttsssssstttvvvwwwyyy{{{~~~xxxjjj```UUURRRPPPPPPQQQQQQPPPMMMPPPOOONNNLLLLLLLLLMMMMMMNNNOOOQQQTTTUUURRRMMMIIICCCAAA===;;;;;;:::999888999:::;;;<<<:::777444222UUURRRPPPOOOQQQSSSUUUUUUPPPLLLGGGBBB>>><<<<<<===999999:::;;;:::999777666222222111000000000111111//////000000000000000000//////////////////////////////000000000000//////........./////////000000000000000000000000000000,,,------....../////////........................------------------------........................---------........./////////////////////////////////...............---------......//////......---------...............///......................................................//////000/////////...............///000000333222000/////////111111------.........//////...------............------------............---------.............................................---------------...000000000000////////////000000///////////////000000111111111111111111111111111000000111111111222222222222222222222222222222222333222222222444777;;;===???AAADDDEEEFFFGGGHHHJJJHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGHHHGGGGGGIIIMMMQQQYYY___gggooovvvzzztttooojjjjjjjjjjjjjjjiiiiiihhhgggggggggiiikkkooosssuuuwwwzzz~~~~~~~~~~~~|||zzzyyyxxxwwwwwwxxxxxxwwwvvvvvvwwwxxxyyywwwxxxyyyyyy{{{xxxkkkZZZUUUPPPOOOQQQSSSQQQOOOOOOOOOMMMLLLLLLLLLMMMMMMMMMNNNPPPSSSUUUSSSOOOKKKFFFDDD@@@>>>===<<<:::999:::;;;===>>>===:::777444WWWUUURRRQQQSSSTTTUUUUUURRRPPPKKKFFFBBB???======999:::::::::::::::999999555555444333222111222222//////000000000000111111000000000000000000000000//////000000000000//////....../////////000000000////////////////////////------.../////////..............................////////////////////////........................------........./////////000000000000000000000000..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---......///////////////..................///000000222222000/////////000111------...////////////...------............------------............---------------...............---...////////////...---////////////000111222222111000000//////000000111///////////////000111111111111111111111111111111000111111111111222222222333333333333333333333333333333444555888;;;>>>???BBBDDDFFFGGGGGGGGGIIIJJJIIIIIIJJJJJJIIIIIIHHHHHHEEEFFFGGGGGGIIIOOOXXX___iiipppzzz|||wwwsssoookkkhhhfffffffffggghhhhhhiiiiiillllllnnnppptttyyy}}}{{{{{{zzzxxxwwwxxx|||yyyccc[[[SSSPPPQQQSSSQQQOOONNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPRRRTTTTTTQQQNNNJJJGGGCCC@@@???>>><<<;;;999;;;===>>>>>><<<999777YYYWWWTTTTTTTTTUUUUUUTTTTTTRRROOOJJJFFFBBB>>>===;;;;;;;;;:::;;;;;;<<<<<<999888666555333222222222//////000000000111111111111111111111111111111111//////000000000000//////.../////////000000000000..............................///000000///...---........................////////////////////////....................................////////////....................................////////////......////////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------............------...............///000000111111000////////////000,,,---...///000//////...------............------------............---------------.........//////---...///000000///...---////////////000111222333111111000000000000111111///////////////000111111111111111111111111111111000111111111111222222222333333333333333333333333222333666888;;;>>>@@@AAADDDFFFHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHDDDFFFHHHJJJOOOZZZhhhsss{{{wwwsssnnnkkkjjjjjjiiihhhggggggiiikkknnnqqqssstttyyyzzz{{{{{{yyyzzz|||yyy~~~nnndddWWWPPPPPPQQQOOOMMMLLLLLLKKKKKKLLLMMMNNNOOORRRQQQQQQSSSTTTUUUSSSQQQMMMJJJFFFCCCAAA@@@>>><<<999:::<<<===>>>===<<<;;;ZZZXXXVVVUUUVVVVVVTTTSSSUUUTTTQQQMMMHHHCCC???=========<<<;;;;;;<<<>>>???;;;:::888666444333222222//////000000111111111222111111111111111111111111//////000000000000//////////////////000000000000........................//////000000000...---,,,................................................////////////////////////............/////////000------------------------.........///////////////......////////////......///////////////.........////////////////////////---...///000000///...---,,,,,,---------,,,++++++...............///000000111000000///////////////,,,---///000000000///...---..................------..................------------.........//////---...///000000///...------------......///000111111111000000000000111111///////////////000111111111111111111111111111111000111111111111222222222333333333333333333333333222444777:::===@@@AAABBBEEEFFFHHHIIIHHHHHHIIIJJJKKKJJJHHHGGGFFFGGGHHHHHHJJJMMMPPPTTT[[[iii{{{|||xxxssspppmmmjjjfffdddfffhhhjjjkkkhhhiiimmmqqqvvv|||~~~~~~~~~tttyyy~~~vvvjjjZZZQQQOOOOOOMMMJJJKKKKKKJJJKKKLLLMMMOOOPPPUUUTTTSSSSSSUUUVVVUUUTTTOOOKKKGGGDDDBBBAAA???===888999;;;<<<=========<<<\\\[[[[[[ZZZYYYXXXWWWWWWXXXWWWTTTPPPKKKGGGCCCAAA???===<<<<<<>>>@@@@@@@@@===<<<;;;999777555444333111222333333333111000///111111111111111111111111000000000000////////////000000000000111111111111111111000000000000111111...,,,+++,,,//////---***------------------,,,,,,........................000///...---------------------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++...///000///---,,,+++,,,++++++,,,------......///---,,,,,,++++++,,,,,,---,,,---......///.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---//////.........---------------...///000000000///...///000000000///---,,,------------------------)))***+++,,,------------000000000000000000000000000000//////.........---222111111111000000/////////000000111222222333333666666666777666666555444999:::<<<>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHJJJGGGGGGHHHGGGDDDFFFKKKLLLOOOUUU^^^kkk~~~zzzuuuqqqnnnlllkkkhhhhhhiiiiiijjjmmmqqquuuuuuxxx}}}~~~|||}}}tttaaaXXXSSSMMMJJJKKKLLLJJJIIIIIIKKKNNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUSSSPPPKKKGGGCCCAAA@@@@@@===<<<<<<<<<===>>>@@@AAA\\\\\\[[[ZZZYYYYYYXXXXXXYYYXXXVVVSSSOOOJJJFFFCCC@@@>>><<<===???AAABBBBBB???>>>===;;;999777666555222222222222222111111000111111111111111111111111000000000/////////......//////000000000111111111111111000000000000111111...,,,+++,,,//////---+++////////////////////////........................//////...---------------------------------,,,,,,,,,,,,------------------,,,------......------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,...///000///---,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------......///000/////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------------,,,+++///////////////......---------------------------+++,,,---...////////////000000000000000000000000111111000000000/////////111111111111000000000///000000111111222222222333555555555666666666666777<<<===>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFFFFHHHHHHFFFIIINNNMMMTTT___lll}}}}}}yyyxxxsssrrrqqqpppoooooopppqqqmmmoooqqqssstttwww{{{mmmbbbZZZRRRMMMMMMNNNLLLKKKKKKLLLNNNMMMMMMPPPPPPQQQRRRSSSTTTTTTUUUSSSQQQNNNJJJFFFDDDBBBBBB===<<<<<<<<<===>>>@@@BBB\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZYYYWWWSSSNNNIIIGGGAAA???>>>>>>AAACCCEEEEEEBBBAAA@@@>>><<<:::888777444333333222222222222222111111111111111111111111/////////.........------//////000000000000111111111000000//////000000111...---,,,---...///---,,,////////////////////////........................//////...------------............------,,,,,,,,,------------------,,,,,,---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000///---,,,,,,---//////...------,,,++++++------,,,,,,,,,,,,------......///000000000000000,,,,,,,,,---------............------,,,,,,++++++------------,,,,,,,,,,,,---......------,,,+++***000//////............///........................---...///000111111111000000000000000000000000000111111111111000000000000111111111111000000000000111111111222222222222222555444444444666777999:::???@@@AAACCCEEEGGGHHHIIIHHHHHHIIIIIIJJJJJJIIIIIIGGGEEEEEEHHHHHHHHHLLLRRRTTT^^^nnnzzzuuurrrqqqllllllmmmnnnpppsssvvvwwwvvvyyy~~~sssfff[[[SSSRRRPPPNNNLLLLLLMMMMMMMMMKKKOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSQQQNNNKKKHHHEEECCC======<<<<<<===???AAACCC[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZ[[[ZZZWWWRRRMMMIIICCCAAA??????BBBEEEGGGHHHFFFEEECCCAAA???<<<;;;:::666555444222222222333333111111111111111111111111///.........------------////////////000000000111000000////////////000000......---------.........------------....................................///......---------...............------,,,,,,+++.........------,,,,,,,,,------............------...------,,,,,,++++++++++++,,,,,,,,,------......---///000///---,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,------------...///////////////,,,,,,,,,---------......//////...---,,,++++++***------,,,,,,,,,+++++++++....../////////...------000///...------...///000////////////////////////...///000000111111111000////////////////////////000000000000000000000000111111111000000000000000222222222222222222222222444444444444666999<<<>>>AAABBBCCCEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIGGGEEEEEEGGGIIIJJJOOOVVV___kkk~~~~~~~~~yyyuuussssssrrrrrrssstttwwwzzz}}}~~~vvvggg]]]YYYQQQOOOMMMMMMMMMMMMLLLKKKNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSQQQNNNKKKGGGEEE???>>><<<<<<===???BBBDDDZZZZZZZZZZZZZZZ[[[[[[[[[XXXYYYZZZZZZXXXTTTOOOLLLEEECCC@@@@@@CCCFFFHHHIIIIIIHHHFFFDDDAAA???===<<<999777555333222222333333000000000000000000000000///.........------------...////////////000000000000000////////////000000.........---------...///---------.........//////..............................---------......///.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++***,,,,,,,,,------.........---...000///...,,,------,,,,,,,,,---------.........------,,,,,,------...+++,,,------......------,,,,,,,,,---------......//////...------,,,++++++------,,,,,,,,,++++++++++++,,,---...////////////000///...------...///000////////////////////////......///000000000//////////////////////////////////////////////////////000000000000000000111111222222222222222333333333555444444666888<<>>;;;:::888666444222111111000000000000000000000000/////////.........------......////////////000000000//////......//////000/////////...,,,,,,///111/////////000000111111222...........................------------...//////------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---------------.........,,,...//////...------...++++++,,,,,,---...//////......------------......++++++,,,------------,,,,,,,,,,,,---------......//////......------,,,,,,------------,,,,,,,,,,,,'''(((***+++---.........///............//////000..............................////////////......000000000000000000000000............////////////000000000000111111111111111111222222333444444444666666777999;;;???BBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHFFFFFFKKKOOOTTT]]]gggvvv~~~wwwrrroooooorrrtttzzz}}}|||||||||}}}qqq\\\XXXRRRNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRPPPMMMJJJGGGDDDBBB???======???BBBDDDVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTJJJFFFBBBAAABBBEEEGGGHHHMMMLLLJJJGGGDDDBBB@@@???===<<<:::888555222000...000000000000000000000000000000000/////////.............../////////000000//////............/////////000000...,,,,,,///222...//////000111111222222........................---------------...//////+++,,,,,,------.........,,,,,,------------------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,............------------,,,...//////...------...,,,---------------------......------------......+++,,,------......------,,,,,,,,,---------.....................---------.........------------,,,((()))***+++,,,------------......///////////////------------------------...///////////////......000000000000000000000000......//////000000000000///000000000111111111111000000111222444555666666666777999<<>>AAACCCUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWKKKGGGCCCAAABBBDDDFFFGGGMMMLLLJJJHHHEEEBBB@@@???======<<<:::666222///---000000000000000000000000000000000000////////////............/////////000//////............/////////000000...+++,,,///222,,,------...///000000111........................---------------...///000***++++++,,,---...//////,,,,,,,,,------.........---..................---*********++++++,,,,,,---/////////...---------,,,,,,---//////...---......///......------,,,,,,+++......------------......,,,---......//////......,,,,,,,,,---------......---------...............//////.........---------,,,,,,---.........------,,,---///000000000///...------------------------//////000000000000///...000000000000000000000000//////000000111111111222//////000000111111111222//////111222444555777777777999;;;>>>AAACCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFIIIQQQZZZdddrrr~~~yyytttpppnnnjjjiiiggggggjjjpppvvvyyy~~~rrrjjj^^^TTTNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRVVVUUUTTTSSSQQQOOOMMMLLLHHHEEEAAA>>><<<>>>@@@BBBZZZZZZ[[[[[[[[[[[[[[[[[[XXXYYY[[[\\\\\\[[[ZZZYYYPPPMMMIIIFFFDDDDDDFFFGGGKKKJJJIIIFFFDDDAAA???===@@@???>>><<<:::888666555444333111000000000111222222000---...000000...+++000///...///000111000///000000000000000000000000////////////////////////,,,---///000000000///...111111000///////////////................................................,,,------......------,,,------------------------.........------,,,,,,,,,++++++++++++******))))))..................---------------------...///000000///---,,,++++++,,,---,,,---......//////......***+++,,,------,,,+++***222000...,,,+++,,,---...///......------......///000000//////.........---////////////................../////////000222333000000000000000000000000000000000000000000000000000000000000111111111111222333444444222222222444111333444444444555777:::999;;;===@@@CCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFMMMNNNSSS]]]jjjwwwyyyqqqkkkgggdddbbbgggggghhhiiilllrrr{{{uuuggg^^^VVVMMMKKKOOOJJJKKKLLLMMMNNNOOORRRSSSUUUTTTTTTSSSRRRPPPNNNMMMIIIGGGDDDAAA???@@@AAABBBVVVWWWXXXYYYYYYYYYXXXXXXWWWYYYZZZ\\\\\\\\\[[[ZZZQQQOOOKKKGGGEEEDDDEEEFFFIIIIIIHHHFFFDDDAAA???===?????????>>>===;;;888777333222111000000000111222000...---...000111///...///......///000111111000000000000000000000000000////////////////////////------///000000000///...000//////...---.........................................................,,,------......------,,,------------------------......---------,,,,,,,,,,,,+++++++++************........................------------......//////...---,,,,,,,,,---...///,,,---......//////............///000000///......------,,,,,,---...000111......------------......000/////////.............../////////000000111111222222222111////////////000000000000000000000000000000000000000000000000000000000000111111111111333555666555444333444555333444666666666777:::<<<:::<<>>@@@AAAAAA???<<<;;;333222111/////////000111...------...000111111000...------...111222222111000000000000000000000000////////////////////////---......///000////////////...------,,,,,,------................................................,,,------......------,,,------------------------...------------,,,,,,,,,,,,,,,++++++++++++******..........................................//////,,,,,,,,,,,,---...///000,,,---......//////......,,,,,,------------,,,,,,,,,,,,------...//////000------------------------////////////..................///000111222333333222222222111000//////...000000000000000000000000000000000000000000000000000000000000111111111111222333444444333222333444333444666666666777:::<<<===>>>AAACCCEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGG@@@BBBCCCCCCDDDFFFJJJMMMWWW```mmm}}}}}}wwwtttsssooommmkkkjjjiiijjjlllmmmkkkmmmppptttyyyuuufffWWWNNNLLLKKKJJJIIIIIIJJJKKKMMMNNNSSSSSSSSSRRRQQQPPPOOOOOONNNLLLIIIFFFCCCAAAAAA@@@WWWXXXYYYZZZZZZZZZYYYXXXVVVWWWYYY[[[\\\]]]]]]]]]WWWTTTQQQLLLIIIFFFDDDCCCCCCDDDEEEFFFDDDBBB???===<<<>>>AAADDDEEECCCAAA???444333222000//////000000///......///000000000000---------...111222222222////////////////////////////////////////////////---......//////////////////......---,,,---------................................................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,++++++---------......................../////////......------------......//////,,,---......///.........+++++++++,,,,,,+++++++++......//////...---,,,,,,,,,,,,------------,,,,,,///////////////...............///000000111222222000/////////111222111000000000000000000000000000000000000000000000000000///000000000111111111111///000111111000///111222111333444555555666999;;;@@@AAACCCEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGBBBDDDEEEEEEFFFJJJPPPUUU```lll~~~wwwpppmmmlllmmmoooooooooooonnnoooqqqsssvvvxxx{{{ssscccVVVPPPNNNLLLIIIHHHIIILLLMMMNNNQQQQQQRRRRRRQQQQQQPPPPPPQQQPPPMMMIIIFFFDDDBBBAAA[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXYYYZZZ[[[\\\]]]]]]XXXWWWTTTPPPLLLIIIFFFEEECCCDDDEEEEEEDDDBBB@@@>>>;;;>>>BBBFFFGGGGGGEEEDDD888777444222111000000000000111111000////////////---------...111222222222////////////////////////////////////////////////............/////////000000///......------......................................................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,---------------.........//////...//////000000///....../////////......---------,,,---......///.........//////............//////.........///......---,,,,,,------......------,,,.........///////////////////////////////////////222000......000222222000000000000000000000000000000000000000000000000000///000000000111111111111...///111000000///111222222444555666777888;;;===BBBCCCEEEGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCEEEGGGGGGHHHMMMWWW^^^lllyyy|||uuunnnjjjjjjlllnnnrrruuuwwwxxxxxxxxx{{{~~~qqqaaaWWWSSSOOOJJJHHHIIILLLMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPMMMJJJGGGDDDCCC___]]][[[YYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]YYYXXXWWWTTTQQQMMMJJJIIIFFFFFFEEEDDDCCCBBB@@@@@@<<<>>>BBBFFFHHHIIIHHHGGG===<<<999666333111111000111222222111///......///...------...111222222111000000000000000000000000///////////////////////////............///000000000//////...---.........................................................,,,------......------,,,------------------------,,,,,,,,,------------...,,,,,,------------......,,,,,,------.../////////...///000111000///...---///000000//////---,,,,,,,,,---......//////............------------......++++++,,,---...000111111,,,---...//////...---,,,.........///////////////000/////////.........---:::666000///000222111000000000000000000000000000000000000000000000000000000000000000111111111111000111333333222222333555555777999::::::<<>>AAADDDDDDEEEGGGHHHIIIHHHHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCGGGKKKMMMRRR^^^nnnzzz|||xxxtttqqqllllllmmmnnnpppsssvvvxxx~~~}}}oooggg[[[TTTRRRQQQOOOMMMLLLMMMOOOPPPQQQRRRRRRRRRPPPQQQRRRSSSQQQOOOLLLJJJlllhhhbbb\\\ZZZZZZ\\\^^^[[[ZZZZZZZZZZZZZZZ[[[[[[XXXYYYYYYYYYWWWUUURRRPPPKKKIIIFFFCCCBBBAAABBBBBB>>>@@@BBBDDDGGGIIIJJJKKKFFFDDD@@@;;;777444222111---///222111000///111444000///...///000111000///000000000000000000000000///////////////////////////......------///000111...---,,,,,,++++++,,,,,,................................................,,,------......------,,,------------------------,,,,,,,,,------.........---------.........//////,,,,,,------...///000000///000111222111000...,,,,,,---...000000000//////,,,---......//////......//////------------//////000...---,,,,,,---///000...///000222222000///...---.........//////000000......///000111222333333BBB;;;333000444999;;;;;;000000000000000000000000000000000000000000000000000000000000111111111111...000111222111111333444666888:::;;;;;;===@@@CCCEEEFFFGGGHHHIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEIIIOOOSSSZZZgggzzzzzzvvvsssqqqoookkkmmmpppsssvvvyyy{{{}}}uuuggg]]]YYYVVVSSSOOOLLLMMMNNNPPPQQQRRRSSSSSSOOOQQQSSSTTTSSSQQQNNNMMM{{{mmmbbb______\\\[[[]]]YYYXXXYYY[[[ZZZWWWWWW[[[[[[[[[ZZZXXXUUUSSSQQQOOOOOOMMMJJJGGGDDDCCCBBBBBB???>>>>>>@@@EEEIIIKKKLLLLLLGGG@@@;;;888666444333222222111111111111222222000000111111111111000000000...---,,,,,,---...000000000//////......------111000///---------...///------------------------111000///...---,,,++++++.................................------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,---.........---,,,+++,,,,,,---...///000111222---...000111111111000///........................---......///////////////........................//////.........//////000......------------......---...............------///000000000000000/////////444555222444===BBBBBB111111000///////////////111111222333333444555555000111111111111222222222111222333222111222555777777888;;;>>>@@@BBBDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGKKKJJJHHHHHHHHHHHHFFFDDDGGGMMMUUU]]]gggvvv}}}vvvrrrpppooommmkkklllqqqwww}}}uuuiii```VVVLLLLLLMMMNNNMMMOOORRRSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPyyynnnkkkiiiccc______\\\YYYYYYZZZYYYVVVVVVZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQOOOLLLIIIFFFDDDDDDCCC@@@??????AAAEEEIIIKKKKKKLLLHHHCCC>>>;;;888666444222222111111111111111111000000111111111111000000111000///......///000111222111111111000000000///000000///...............////////////////////////...............---------..............................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,---.........---,,,........................---...///000111000000///........................------...///////////////........................111000///...............///......------......///---......//////...------//////000000000000//////111888=========@@@???<<<111111000///////////////000000111111222333333444000111111111111222222222222333333333222444666999999;;;===@@@BBBDDDFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFEEEEEEFFFHHHHHHIIINNNVVVaaalllwwwzzzvvvqqqnnnnnnnnnmmmkkkrrrwww{{{nnn___RRROOOOOONNNMMMNNNQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSS{{{qqqhhhbbb___ZZZXXXXXXWWWTTTUUUYYYZZZZZZZZZYYYXXXWWWVVVUUUSSSRRROOOLLLIIIGGGFFFEEEBBBAAAAAACCCFFFIIIJJJJJJMMMJJJFFFBBB???<<<888555222222222222222111000///000000111111111111000000333222111000000111222333111111111111000000000000///////////////......---////////////////////////---------.........//////...........................------------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,***+++---............---//////...---,,,,,,+++***---...///000111000//////........................------...////////////...........................222111000...------------///......------......///---......//////.........//////000000000000//////000999AAADDDCCC???888222111000000/////////////////////000000111222222222000111111111111222222222222333444444333555888:::===>>>@@@CCCEEEGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCDDDFFFKKKOOORRRXXXbbbqqqzzzwwwqqqooolllkkklllnnnooooooxxx~~~mmm]]]SSSPPPMMMLLLMMMNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTUUUtttjjjbbb[[[VVVUUUTTTSSSUUUXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVUUURRRPPPMMMKKKIIIHHHEEEDDDDDDFFFIIIKKKKKKJJJMMMKKKHHHFFFCCC???:::777333333333333222111///...000000111111111111000000333222111111111111222333////////////............---...///000000///...------------------------------------............///........................------------------------------------------------***+++,,,,,,------,,,,,,)))***,,,...//////......///...------,,,+++******---...///000000000///...........................,,,---......//////..............................111000///...............//////............//////---......////////////......//////000000000000///...555<<>>AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGIIILLLPPPVVV```mmmwww}}}vvvpppllljjjjjjiiilllpppssswww{{{wwwbbbTTTIIIIIIJJJHHHHHHLLLLLLLLLNNNPPPRRRTTTVVVWWWwwwfff]]]XXXTTTTTTVVVTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQPPPQQQRRRQQQOOOLLLHHHFFFEEEDDDEEEDDDAAA???===;;;777444222222333333000000111111111111000000000000111111111111000000///000000000111111111222...............///000000////////////////////////---------.......................................,,,,,,,,,---------......------------------------***+++,,,,,,------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,------------,,,---.../////////...---........................+++,,,------......------.......................................///000111000000////////////000000------///000000111111111---...///000111111111111000...///222111...///555///////////////000111111111111111111111111111111000111111111111222222222222333555666777:::>>>AAACCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDDDDEEEFFFGGGHHHLLLRRRXXXaaammm}}}}}}yyytttooolllkkkjjjkkkpppvvv|||mmm\\\NNNLLLKKKFFFEEEJJJIIIJJJLLLOOOQQQTTTUUUVVVmmmaaaZZZUUUTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYUUUVVVVVVWWWVVVUUUSSSRRRTTTSSSRRRSSSSSSRRROOOMMMFFFEEECCCCCCDDDDDDBBBAAA???<<<888444222222444555000000111111111111000000000111111222222111111000---.........//////000000///...---------///000111------------------------++++++,,,---...///000111........................,,,,,,,,,------.........------------------------++++++,,,---------,,,,,,,,,---.........---,,,+++------------------------,,,---.../////////...---........................+++,,,------......------........................000//////.........//////000000////////////000000------///000111111111111---...///000111111111111...,,,///444333------111///////////////000111111000000000000////////////000111111111111222222222444555777888999<<<@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDFFFGGGHHHJJJPPPXXXaaajjjyyy}}}{{{wwwssspppmmmkkkkkkooouuu}}}vvvbbbRRROOOLLLEEEDDDHHHFFFGGGIIILLLNNNQQQSSSTTTyyymmmcccYYYWWW[[[WWWXXXXXXWWWVVVVVVXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPIIIFFFBBBAAABBBCCCAAA???AAA???;;;888444222111111///000222333333222111111000000000111222222222333///111111000///...///000......////////////............................../////////...---------,,,---------------------------..................---........................---,,,,,,++++++,,,,,,------......///////////////---------------------------------.........//////......---,,,,,,---------,,,,,,,,,---------....../////////...---------,,,000000////////////000000000000///..................///000111111222222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000111222333444333222111333444555777:::>>>BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGHHHIIIGGGEEEIIIOOOOOOYYYdddnnn{{{~~~|||xxxtttqqqqqqtttwwwzzzooo[[[QQQLLLFFFEEEGGGIIIJJJKKKMMMPPPRRRSSSTTTxxxkkk___ZZZ[[[XXXXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRKKKHHHCCCAAABBBBBBAAA???BBB@@@===:::777555444333000111111222222222111111111111111111111222222222///000000000...---...///......////////////................................................------------------------------------............------------------------------...------,,,,,,------...------...///////////////---------------------------------.........//////,,,,,,++++++***++++++,,,,,,,,,---------........................---------//////............//////000//////...---.........,,,---...//////000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111222222222000111222333444333222222444444666888;;;???BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFGGGEEEDDDIIIQQQXXXcccpppzzz|||yyyxxxyyy}}}zzzeeeWWWOOOHHHEEEFFFHHHIIIKKKLLLMMMNNNPPPRRRyyykkkaaa^^^ZZZZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUOOOKKKFFFCCCAAAAAAAAA@@@CCCAAA???<<<:::888777666222222111111000111111111222222222111111111111111///111111000///...///000......////////////................................................//////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------...////////////...---------------------------------...............,,,+++++++++++++++,,,,,,,,,------------.........---------.....................------------......111111000////////////000,,,---...//////000000000000000000000000000000000////////////000000000000000000000000000000000000000000111222333333444444111111222333333333333333555666777:::===@@@CCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEFFFFFFGGGNNNWWWcccppprrraaaVVVNNNIIIHHHGGGJJJLLLLLLKKKLLLOOORRRxxxkkkddd^^^\\\YYYXXXXXXXXXYYYYYYUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVRRRNNNIIIDDDBBBAAAAAAAAABBBAAA@@@>>><<<:::999888444333222000000000111222333222222222111000000000111222333222000///000111......////////////..............................------......//////000000........................+++,,,,,,------,,,,,,+++------------------------......------------......,,,---......//////.........................................................------------......///------------............,,,---------...////////////......------......///444333222222111111222222...///000111111222222222////////////////////////////////////000000000000000000000000000000000000000000111222444555666666111111222333333444444444777888999<<>><<<;;;999999666555333111111111111222333222222222111000000000000111222111///...///000......////////////..............................---......//////000000000........................+++,,,,,,------,,,,,,+++////////////////////////------,,,,,,,,,,,,------,,,------............................................................---...---------......///000---------.........//////,,,---------.../////////000//////////////////000222222111000000000000111...///000111111222222222////////////////////////////////////000000000000111111111111111111111111000111222333444555666666111222222222333444555555888999<<<>>>AAACCCEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEHHHJJJOOOZZZeeettt}}}zzz{{{zzzkkk```UUUNNNGGGIIIKKKKKKJJJLLLPPPTTT|||tttkkkeee___[[[ZZZZZZWWWUUUTTTTTTTTTTTTTTTUUUUUUUUURRRSSSSSSSSSTTTTTTUUUUUUSSSRRROOOKKKFFFCCCBBBCCC>>>>>>>>>>>>===<<<::::::888777666444333222222222222222222111111111111111---...///...---,,,,,,.........////////////..............................//////////////////000000........................,,,,,,------------,,,,,,////////////////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,---............---.......................................---------++++++++++++,,,---...///------........./////////---------...............000000////////////000000//////...------------...,,,---...//////000000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333444555555222222222222333555666777:::;;;>>>@@@CCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCEEEIIIMMMSSS^^^jjj}}}~~~yyyxxxvvvuuuwww|||{{{mmm^^^SSSKKKJJJIIIHHHIIIKKKNNNOOOnnn|||{{{sssiiiccc```]]]YYYUUUTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUQQQRRRRRRNNNIIIDDDCCCCCC===>>>??????>>>===<<<;;;999999888777555444222111111111111111111222222222...///000///---------.........////////////..............................000000000///////////////........................------............------////////////////////////------,,,,,,,,,,,,------+++,,,------......------........................//////.........---------+++++++++,,,,,,---...///............////////////...............---------/////////......///////////////...------------...,,,---...//////000000000000000000000000000000000////////////000000000000111111111111111111111111111111222222333333333444222222222222333555777888;;;===???BBBDDDFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHNNNSSSYYYeeeppp{{{xxxrrrsssssstttvvv|||oooaaaVVVQQQKKKJJJLLLNNNMMMKKKeeeppptttlllgggbbb\\\WWWTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPRRRSSSPPPJJJEEEDDDDDD>>>>>>???@@@???>>>===<<<999::::::999777555222111000000111111222222222333111222333222111000000222......////////////..............................111111000000//////......////////////////////////---......//////......---.................................------.........+++,,,------......------//////////////////////////////.........------------------...///000111111............/////////000/////////......------,,,.........------.........222111111000000000000000...///000111222222222222000000000000000000000000////////////000000000000111111111111111111111111222222222222222222222222222222222222333555777888<<<===@@@CCCEEEGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIMMMTTTZZZ```kkkwww~~~zzzwwwtttqqqrrrtttuuuxxx~~~~~~ppp```XXXPPPNNNPPPQQQNNNIIIggghhhooo|||{{{sssiii```ZZZWWWVVVTTTSSSRRRSSSSSSSSSUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUTTTRRROOOKKKGGGEEEBBB@@@>>>=========;;;999>>>===<<<:::888666555444444333111000000111111222000000000000000000000000//////000000000000////////////////////////////////////////////////////////////.........---------...------------...//////***+++,,,---...000111111///...,,,++++++,,,...///,,,---------.../////////,,,---------.../////////......---------......///...........................---------///222555777.........///////////////000//////.........//////+++,,,---...//////////////////000111222222333333000000000000////////////222111//////000111333555111111222222222333333333111111222222222333333333333222111222444888<<<>>>@@@AAACCCDDDFFFGGGGGGGGGGGGFFFDDDEEEFFFHHHHHHHHHJJJOOOSSSWWW```ooozzz~~~}}}zzzzzzyyyvvvtttppprrruuuxxx}}}}}}iii```TTTNNNLLLMMMLLLJJJgggfffjjjtttwwwiii```ZZZXXXVVVTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUSSSQQQMMMIIIGGGEEECCCAAA@@@@@@???===;;;>>>>>>===<<<:::888777666555444222111111111222222000000000000000000000000//////000000000000////////////////////////////////////////////////////////////.........---------...------------...//////,,,------...///000111111///...,,,++++++,,,...///------..................---------........................------,,,,,,+++...........................------...///222555777//////////////////////////////...............///,,,---...///000000000000//////000111111222333333.../////////000000111111333222111000///000222333111111111111222222222333111111222222222333333333333222222333555999<<>>>>>??????>>><<<:::888666555333222111111111222//////////////////////////////000000000000///////////////////////////////////////////////////////////////............---......------......///000////////////000000111111///...---,,,,,,---.../////////.................................---------............---+++)))(((...........................------...000222444666000/////////.../////////......---------......///......///000111111111111///000000111111222222222---......///000111222333555333222000///000000111000000000111111111222222111111222222222333333333333333333444777:::>>>@@@DDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGJJJMMMOOOUUU___jjjsss~~~~~~{{{xxxwwwvvvvvvuuutttxxx|||~~~ssscccVVVNNNKKKIIIGGGyyysssmmmlllmmmssswwweee```XXXTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWUUURRROOOMMMLLLJJJGGGEEEEEECCCAAA>>>===???AAABBBBBB@@@===;;;777666444222000000000000//////////////////////////////000000000000///////////////////////////////////////////////////////////////..............................//////000////////////////////////......------------......000000//////......------/////////...---------,,,,,,---/////////---+++***.................................///000222444555111000///......//////000...------------......///...///000000111111111000///000000000111111111222...//////000111111222222333333111111000000111111///000000000000111111111111111222222222333333333444444555666999<<>>>>>???BBBDDDDDDCCCAAA???999888555333111000//////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///////////////////////////............///000000//////............------........................000000000//////......---/////////...---------,,,+++,,,///000111000///....................................///111222333444222111000.........///000---------------...///000......///000000000//////000000000000000111111111111111111111000000000000111000000111111222222333///000000000000111111111111111222222222333333333555555666888;;;>>>AAACCCGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHIIILLLRRRVVVaaaooo}}}yyyyyyzzz{{{|||~~~uuufff[[[SSSOOOMMM{{{tttmmmhhhkkkpppuuu{{{pppbbbXXXUUUTTTRRRPPPTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWUUUSSSRRROOOMMMJJJHHHFFFDDDAAA>>>>>>@@@BBBDDDEEEEEEDDDCCC===;;;888555333111000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000...////////////000000000//////......//////000111...............---------........................000000//////////////////...............---------+++---...000111111111111........................---...///000111222333333444222000.........000111...............///000111...//////000000//////...000000000000000000000000222222111111111000000000///000000111222222333333000000000111111111222222111111222222222333333333555666888:::===AAACCCEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGIIIKKKLLLMMMRRRZZZ```kkkzzz~~~{{{uuuwwwzzz|||tttfffZZZRRRNNNzzzppphhhfffiiigggooo|||}}}kkk___ZZZXXXUUURRRTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXVVVTTTSSSQQQOOOLLLIIIGGGEEEBBB???>>>@@@AAACCCEEEFFFFFFGGGBBB@@@===999666444333333222222222222222222222222//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000000000///////////////000000111............////////////......////////////......///////////////000000000---------...............------......//////000000........................---...///000111222222222555333000...---...000111///......//////111222222000000000111111000000///000000000000000000000///111111111111111111222222000111111222222222111111111111111111222222222333111111222222222333333333666777999<<>>;;;999888888888777555333222000000///444333111000000000111222000000////////////000000000000111111111111000000000/////////............////////////////////////111000///...------...///............////////////000000//////.........---,,,,,,------.../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///000111222222333222222111000000////////////000333111///...///000000000888666333111000111222333333333222222111000000000111111222222222333333333000111222333444333222222000000111222333333444444222222111222333555777999777:::>>>AAABBBCCCEEEGGGHHHHHHGGGFFFGGGHHHKKKLLLNNNRRRXXX\\\bbbmmm||||||wwwrrrrrrwwwvvv{{{{{{}}}tttmmmgggbbb^^^```eeelllvvv}}}rrrggg___^^^VVVVVVVVVVVVUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTRRROOOMMMKKKIIIEEECCC@@@@@@@@@@@@AAACCCEEEGGGGGGEEEBBB>>>;;;999777777888777555444222111111111333222222111000000111111000000////////////000000///000000111111000000///111///---,,,+++,,,...///////////////////////////111000///...---......///............////////////000/////////............000000000000////////////////////////////////////------------------------......///000111111111111000000////////////000000///......///000111111000444444333222111111000000///////////////000000000111111111222222222333333000111222333333333222222000000000111111222222333333222222222444555777888888;;;???AAACCCDDDEEEGGGHHHHHHHHHGGGGGGIIILLLOOOPPPVVV___fffnnnzzz{{{xxxvvvrrrnnnpppuuuyyy~~~yyyoooggg```^^^^^^```hhhooorrrhhhccc\\\ZZZYYYWWWVVVVVVWWWXXXUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTQQQOOOMMMJJJGGGDDDAAAAAA@@@AAABBBDDDFFFHHHHHHFFFCCC???<<<999777666666555444333333222222222111222222222222111000000000000000000000000000000...//////000000//////...222///,,,***)))+++...000////////////////////////000000///............///............////////////////////////............111111000000///......---////////////////////////////////////////////////------...///000000000000//////...//////000111222...000111222222000...,,,000111222333333111///------......///000000111111000000111111111222222222000111222333333333333222000000000111111111111111444444333333444666888999:::===@@@CCCCCCDDDFFFGGGHHHHHHHHHHHHHHHKKKOOOSSSUUU^^^jjjuuuyyyuuurrrqqqooommmqqqwww~~~|||sssiiiccc___]]]aaahhhttttttmmmdddaaa\\\XXXVVVVVVWWWWWWTTTTTTUUUUUUVVVVVVVVVWWWWWWUUUSSSQQQPPPMMMIIIFFFAAAAAA@@@AAABBBDDDEEEGGGIIIGGGDDDAAA===999777666444333333222222222222333000111222333333222000000000000000111111000000000......////////////......111000---,,,+++,,,...////////////////////////////////////.........//////............///////////////////////////..................------,,,,,,,,,////////////////////////////////////////////////------...///000000000000............///000222222888:::===<<<999333///,,,000111222333222111000///000000111111222222222222000000000111111111222222111111222222333333333333222222222111111111111111555444444444555777999:::<<>>;;;999777222222111111111111222222000000222333333222111000000000111111111111000000......////////////......///000000000000///......////////////////////////......//////////////////............////////////.........///////////////+++,,,,,,,,,---------...////////////////////////..............................///000111111111111............///000222222===AAACCCBBB>>>888444222222111111111111222222222222222222222111111000000000111111111111222222222222111222222222222333333333333333333333333222222555555555555666888:::<<<>>>AAADDDFFFFFFFFFGGGHHHDDDGGGJJJKKKMMMRRRZZZaaakkkwww{{{yyyzzzvvvttttttwwwyyy{{{wwwlllccc```bbbbbbhhhuuu|||nnnccc]]]ZZZWWWTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSQQQNNNKKKCCCBBBAAA@@@???@@@AAABBBEEEDDDCCCBBB@@@>>><<<:::333222222111111111111222000000111222222222222111///000111222222111000///...//////000000//////...///000222333222111...---////////////////////////---...//////000/////////............////////////.........///////////////,,,------...//////000000////////////////////////////////////////////////......///000111111111111//////...//////000111222333666:::999555222111111111111111111111222333444111111000000///......---111111222222222333333333222222111111222222333444333333333444444444444444444444555666888:::===>>>@@@CCCFFFGGGGGGGGGGGGHHHDDDIIIMMMOOORRRYYYdddlllzzz~~~xxxwwwyyywwwuuuxxx}}}zzzmmmffffffbbbcccjjjwww|||nnneee___ZZZWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRTTTTTTSSSOOOLLLFFFEEECCCAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>555555444333222222222333111111000000111222222333///000222333333222000//////000000111111000000//////000000111000///......////////////////////////,,,---///000000000//////............////////////............/////////000........................////////////////////////000000000000000000000000------...///000000000000000000////////////000000+++...000///+++)))+++...---...000222222222222111000000000///////////////222333333333333444444444222222111111111222333444222222222333333444444444333333444666999<<>>============>>>>>>:::777444222111111///...000000000000000000000000111111111111111111111111000000000000000000000000000000//////.........---333111///...000111111111..................------------------------------////////////////////////........................------......//////000000---......///000/////////111111222333333222000000000000000000000000000000///////////////000111111555333222222222222111///222111111111222222111000444666888888666555555555000000000000111222333444444555666444222000111222222333444777:::===@@@BBBFFFHHHIIIIIIHHHGGGHHHJJJMMMRRRYYY^^^eeeqqq{{{xxxxxx|||tttnnnhhhfffffflll{{{yyyjjjaaa[[[XXXWWWXXXVVVSSSTTTWWWTTTTTTTTTTTTTTTTTTTTTTTTPPPMMMIIIFFFEEECCCAAA???@@@??????>>>>>>>>>??????===:::777444444333111000111111111111111111111111111111111111111111111111000000000000000000000000000000/////////.........222000//////111111111000////////////////////////........................////////////////////////........................111000000///......------,,,---......//////.........///000000111000//////000000000000000000000000///////////////000111111222111000111222333222111222111111111222222111111333444666666444222222222000000000000111222333444555666777555333222222333444555666999<<>>AAADDDEEEGGGIIIIIIIIIHHHHHHJJJLLLOOOVVV```iiisss~~~{{{{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~rrriiifffdddggglllzzzrrr```ZZZVVVVVVUUURRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRNNNLLLJJJHHHEEEBBBBBBBBBBBBAAAAAA@@@???>>>AAA???<<<:::888666444222222222222222222222222222111111111111111111111111000000000000000000000000000000////////////////////////000222444333000---///////////////000000000000000000000000000000000////////////////////////000000000000000000000000,,,------...///000111111...............//////000//////000111222333333333000000000000000000000000000000//////000000111222222111111222333444444333111222222222222222222333777888888777444222222333111111111111222222333444555666777666444444555666777888999<<>>===@@@>>><<<:::999777444222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000000...///000333444333///,,,---------....../////////////////////////////////////////////////////////000000000000000000000000,,,,,,---...///000111111000000000///000111222222///000000111222333333444111111111111111111111111000000000000000111222222666444333333444444333222000222333333222111333555777888888666333222222333222222222222222222333444333444555555444333444666777888:::<<<@@@CCCFFFGGGFFFGGGGGGFFFFFFGGGJJJLLLQQQ[[[hhhuuu~~~|||zzzzzz}}}|||}}}~~~|||zzzxxxwwwvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{|||}}}}}}}}}||||||}}}}}}~~~{{{qqqhhhcccbbbaaagggpppzzzuuujjjaaa]]]ZZZVVVTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVTTTRRRQQQQQQOOOLLLIIIEEEFFFFFFEEEDDDAAA???===???===<<<;;;:::888555333000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111//////000222444333000---,,,,,,------......//////........................//////////////////////////////////////////////////////////////////......222111000000000111333444///.........///000111222111111111111111111111111111000000000000111222222777555333333444444222111///222444444222111333666444555555333000000111222333333222222222222333333222333555555444444555777999999;;;>>>AAADDDGGGHHHGGGGGGGGGFFFFFFGGGKKKMMMUUU___mmmzzz~~~{{{yyywwwyyy}}}|||~~~}}}zzzxxxuuusssrrrpppooommmllllllllljjjjjjjjjkkkkkkkkkllllllnnnnnnnnnoooooooooppppppnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnooopppqqqqqqtttuuuvvvwwwxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{}}}~~~{{{ooohhhgggaaabbbeeekkktttxxxkkkddd^^^XXXTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRVVVTTTSSSSSSSSSRRROOOMMMIIIIIIIIIHHHGGGDDDAAA???>>>===<<<<<<<<<:::777555111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000///000222333222000------------...//////000000........................////////////////////////..............................//////////////////222111000///000111333444000000///......///000111111111111111111111111111111111000000111111222333333222111111333333222111...222555444222111444777333444444222000000111333444333333222222333333333222444555666555555777888;;;;;;===@@@CCCFFFIIIJJJHHHIIIHHHGGGGGGIIIMMMPPPYYYcccqqq~~~{{{yyyxxxwwwzzz~~~}}}~~~{{{xxxtttrrrpppnnnlllkkkjjjjjjfffffffffggggggggghhhhhhjjjjjjjjjjjjkkkkkkkkkkkkhhhhhhhhhiiiiiiiiijjjjjjiiihhhhhhhhhhhhjjjkkkllllllmmmooopppqqqpppooonnnnnnooopppqqqrrrrrrrrrrrrssssssssstttvvvxxxyyyzzz}}}~~~wwwppppppgggdddaaaccciiivvvzzzpppiiiaaa[[[YYYRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTTTTTTTUUUTTTQQQOOOKKKLLLLLLKKKIIIFFFCCCAAA>>>===<<<======<<<999777222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111222000000000111222222000...---......///000111111222////////////////////////////////////////////////........................++++++,,,...///111222222222000///...///000222333333222111000000111222222111111111111111111111111111111111000111111222333000///...///111222222111...222555555222111444888555555555333222222444666444444333222222333333333333555666777666777888:::<<<===???AAAEEEHHHKKKLLLJJJJJJJJJIIIIIIKKKOOORRR]]]ggguuuzzzuuuuuuttttttwww{{{}}}wwwuuussspppnnnlllllllllffffffffffffggggggggggggggggggggghhhhhhhhhiiiiiieeeeeeeeeffffffgggggggggfffeeeddddddeeefffhhhiiifffhhhjjjkkkkkkkkkiiihhhiiiiiijjjkkklllllllllllloooooooooqqqrrrtttvvvwwwtttvvvxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}xxxqqqhhhbbbcccgggmmmxxx~~~sssggg]]]XXXTTTPPPMMMOOOPPPOOOQQQUUUSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQOOOMMMJJJFFFDDDBBB@@@@@@???>>><<<;;;999999333222111111000111111111222222111111111111222222333333222222111000//////000000000000000000000000111111222222222222111111000000////////////000000000000//////.........---000///000000...++++++------------........./////////////////////000111222000//////......000111222111000/////////000111222000000000000000000000000222222222111111111000000111111111111111111111111222222333444444555666666444444444333333222222222222333333333333333444444333444555666777888999:::>>>>>>@@@DDDGGGHHHHHHGGGFFFFFFIIIMMMNNNNNNTTT\\\fffooo|||zzzyyyxxxwwwxxxzzz|||}}}|||wwwtttqqqoookkkiiiiiihhhhhhgggffffffffffffffffffgggggghhhiiiiiijjjkkkiiieeecccccccccbbb```ddddddccccccccccccccccccfffeeeeeeddddddcccccccccbbbbbbcccdddfffggghhhhhhhhhhhhhhhiiijjjlllmmmnnnnnnppprrrsssrrrrrrssstttvvvwwwyyyzzz|||}}}}}}~~~{{{qqqhhheeedddfffnnnwwwssscccZZZVVVPPPMMMMMMMMMLLLMMMQQQSSSSSSTTTUUUVVVWWWWWWVVVTTTSSSQQQOOOLLLIIIFFFEEEBBBAAA@@@>>><<<;;;::::::555444333222222222222222222222111111111111222222333333222222111000000///000000000000000000000000000000111111111111000000000000////////////000000111000000000////////////////////////...------///---------.........////////////......///000000111//////.........///000111000/////////000222333444000000000000000000000000222222222111111111000000222222222222222222222222333333444444555555666666444444444333333222222222333222222222222333444444444444555666888999::::::>>>???AAADDDFFFGGGGGGGGGGGGGGGIIINNNPPPRRRZZZcccpppxxx}}}vvvuuutttsssuuuxxx{{{}}}|||yyyvvvtttqqqnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkklllmmmnnnnnnkkkhhhfffeeedddcccbbbcccbbbaaaaaa```aaaaaaaaaccccccccccccbbbbbbaaaaaa______```aaaaaabbbbbbccccccccccccdddeeeggghhhiiiiiikkklllmmmllllllmmmoooqqqrrrtttvvvwwwyyyyyyyyy{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~ssskkkeeecccggglllssspppbbb[[[SSSNNNMMMLLLKKKLLLPPPRRRSSSTTTVVVWWWXXXXXXXXXVVVUUUTTTRRRPPPMMMJJJIIIFFFDDDAAA>>><<<<<<<<<===888777666555444333333333222222111111111111222222333333222222111000000000000000000000000000000000//////000000000000//////000000////////////000000111111111000000000000////////////....../////////------........./////////............////////////...............///000000/////////000111333555666000000000000000000000000222222222111111111111111333333333333333333333333444444444444444444444444444444333333333333222222333222111111111333444555444555666777888:::;;;;;;???@@@BBBDDDEEEFFFGGGGGGJJJIIILLLQQQUUU[[[fffqqq~~~yyysssrrrqqqqqqtttyyy~~~~~~{{{xxxvvvsssrrrqqqpppoooooooooooooooooopppppprrrssstttuuutttqqqmmmkkkiiihhhfffeeeccccccbbbaaaaaaaaaaaaaaaccccccddddddccccccbbbbbb____________________________________```bbbccccccccceeefffffffffeeeggghhhkkklllnnnppprrrsssttttttssstttuuuvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvwwwxxxyyy}}}|||{{{zzzyyyyyyyyyyyy||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~vvvlllfffeeegggiiisssoooaaaXXXPPPNNNNNNMMMNNNQQQPPPQQQSSSUUUWWWXXXYYYYYYWWWVVVUUUTTTRRRPPPNNNLLLJJJGGGDDD@@@>>>===>>>???:::999777666444333333333222222111111111111222222222222222111111111000000////////////////////////......////////////......000000////////////000000000000000//////////////////000...,,,---///000---............////////////........./////////...................../////////000000000111222333444444000000000000000000000000111111111111111111111111333333333333333333333333333333333333333222222222333333333333333333333333333222111000111333555666555555666888999;;;<<<===@@@BBBCCCEEEEEEFFFGGGIIIMMMMMMPPPWWW^^^gggvvvzzzwwwsssrrrqqqrrrwww}}}}}}zzzyyyxxxvvvvvvuuuuuuuuuwwwwwwwwwxxxyyy|||}}}}}}zzzvvvrrrqqqooommmkkkhhhhhhgggfffeeeeeeeeeeeefffggghhhiiiiiiiiihhhgggddddddcccbbbaaaaaa``````aaa```______^^^^^^^^^___```aaabbbbbbaaaaaacccdddfffgggiiikkklllnnnnnnooolllmmmnnnoooqqqrrrssssssssssssrrrqqqqqqqqqrrrsssuuuttttttttttttuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzwwwwwwwwwwwwwwwxxxyyyzzz||||||}}}}}}~~~~~~}}}~~~uuullleeeaaacccjjjwww~~~hhh]]]RRRNNNNNNMMMOOOQQQNNNOOOQQQSSSUUUWWWWWWXXXVVVVVVUUUTTTSSSQQQPPPOOOMMMKKKFFFBBB@@@???@@@@@@;;;:::888666444333222111222222111111111111222222222222222111111111111111////////////////////////......////////////......000000////////////000000........................000111...***,,,111111---........./////////000000...//////000000///...............///////////////111111222222111111111000000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111111111333333333333333333333333222222222222222444555666555666777999;;;<<<>>>>>>AAACCCEEEFFFFFFFFFIIILLLNNNOOOTTT^^^hhhssszzzvvvsssrrrrrrrrrtttzzz~~~}}}}}}||||||}}}zzzyyyvvvuuuoooooonnnllllllkkkkkkkkklllmmmooopppppppppooonnnlllkkkjjjiiigggfffeeedddfffeeecccaaa___]]]\\\\\\___``````___^^^^^^```bbbaaabbbccceeefffggghhhhhhfffgggggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkllllllmmmnnnoooqqqssstttrrrrrrrrrrrrqqqqqqqqqqqqsssssstttuuuuuutttttttttqqqqqqqqqrrrssstttuuuuuuvvvvvvwwwwwwxxxyyyyyyzzzyyyyyy{{{|||~~~~~~sssggg^^^aaabbbkkk}}}rrrdddVVVPPPNNNMMMMMMOOOMMMNNNPPPRRRTTTVVVVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPMMMJJJFFFCCCAAAAAAAAA>>><<<:::777555333111111222222111111111111222222111111111111111111111111000000000000000000000000......////////////......000000////////////000000,,,---------------......///111...***...666777111....../////////000000000///000111111111000...---...//////000111000000000111111222111111000///...000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111222222333333333333444444222222333444555666666777666666888:::<<<===???@@@AAADDDGGGGGGGGGHHHLLLPPPNNNRRR[[[hhhttt{{{vvvssspppqqqrrrssswww~~~xxxxxxvvvuuuttttttttttttsssuuuwwwyyyzzzzzzyyyxxxuuutttsssqqqpppnnnmmmlllmmmkkkiiifffcccaaa```___aaaaaaaaa```______aaaccc```aaabbbccccccddddddccccccccccccdddddddddeeeeeecccddddddddddddeeeeeeeeegggggghhhiiikkkmmmooopppmmmmmmlllllllllkkkkkkkkkmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmnnnnnnpppqqqrrrpppqqqrrrrrrssstttuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{}}}}}}|||{{{{{{zzzyyyyyy{{{|||}}}rrreeeccc___bbbpppppp^^^UUUQQQNNNMMMNNNOOOPPPQQQSSSUUUVVVVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQOOOLLLIIIFFFCCCAAA@@@@@@???<<<999666444222222222222111111111111222222111111111111111111111111000000000000000000000000/////////000000/////////000000////////////000000------------......//////---000...+++222>>>@@@999.../////////000000000000000111222333222111///...//////111222222222111000//////000000000///......000000000000000000000000000000111111111222222222222222222222222222222222111111222222333333444444222222222333333444444444111333555777888888777777666777888:::<<<>>>@@@AAAAAAEEEHHHIIIHHHJJJOOOTTTSSSYYYeeeuuu~~~zzzwwwtttrrrsssuuuwww|||~~~~~~|||{{{yyyxxxwwwuuutttrrrpppmmmlllkkkjjjhhhhhhhhhfffeeeeeehhhjjjffffffggggggggggggffffffeeeeeeeeeeeeddddddddddddaaabbbccccccddddddddddddeeeeeeffffffgggiiijjjkkkhhhhhhhhhggggggggggggggghhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkklllnnnnnnmmmmmmnnnooopppqqqrrrrrrqqqqqqrrrrrrssstttuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~qqqggg___]]]hhhwww{{{ggg[[[VVVQQQOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUQQQPPPNNNKKKGGGDDDBBB@@@CCCAAA>>>;;;888555444333222222111111111111222222111111111111111111222222000000000000000000000000//////000000000000//////000000////////////000000---.........//////000000,,,000...,,,555DDDGGG@@@////////////000000000000111222333444333222000...///000111333333222222111,,,---...000000000///...000000000000000000000000000000111111222222222222333333333333333333333333222222333444444555666666222222222333333444444444111333666999:::999888777666777999;;;===???@@@AAAAAAEEEIIIJJJIIIKKKQQQWWWYYY```ooo~~~|||yyywwwuuuwwwyyy|||||||||zzzxxxwwwvvvvvvuuuppppppooommmlllllloooqqqmmmmmmnnnnnnmmmlllkkkkkkjjjjjjiiiiiihhhggggggfffddddddeeeffffffffffffffffffffffffeeeeeefffggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhgggfffgggggghhhiiijjjllllllkkkkkklllmmmnnnppppppqqqnnnnnnooooooppppppqqqqqqqqqrrrrrrssssssttttttuuuuuuvvvwwwyyy{{{|||||||||{{{|||}}}~~~wwwhhhbbb___aaagggrrrqqq___UUUSSSQQQPPPMMMPPPRRRRRRRRRSSSWWWZZZ\\\[[[YYYXXXVVVUUUUUUUUUPPPNNNKKKGGGEEEDDDDDDDDD@@@???===;;;888666555444333333333333222111000000333444666555222000//////222111111111000000//////////////////////////////------............------,,,,,,------......//////444111///111777999888555......------------......//////............//////000111333444444333111000//////000000///...------//////000444777777333///222222333333333333444444222222222222333333444555444333444555777777555333555333111222555777555333333444555777777777666666666777999<<<@@@BBBAAA@@@CCCCCCGGGMMMPPPRRRXXX___eeeppp{{{xxxwwwyyy{{{~~~}}}zzzyyyxxxxxxwwwvvvwwwwwwxxxxxxwwwvvvtttssssssrrrqqqooommmlllkkkjjjkkkkkkjjjjjjjjjjjjjjjjjjkkkjjjhhhgggffffffgggggghhhhhhhhhgggfffeeeccccccfffggghhhiiihhhgggfffeeeggghhhiiijjjkkkmmmmmmnnnnnnnnnnnnnnnnnnoooooopppmmmmmmmmmmmmmmmmmmmmmnnnrrrrrrrrrssssssrrrqqqqqqsssssstttuuuvvvwwwwwwxxx{{{{{{{{{zzz{{{{{{|||}}}oooggg```___bbbiiivvvlll```YYYTTTRRROOOQQQSSSSSSSSSSSSVVVXXXZZZZZZYYYXXXWWWVVVUUUUUUQQQOOOKKKHHHEEEDDDCCCCCC@@@???>>><<<:::888666444333333333333333222111000333444555444111000///000111111111111000000000///111111111111111111111111......////////////......111111111111222222222222000---,,,...222555333000///......------....../////////............//////111111222333333222111111000000111111000000///...//////000333666666333000222222222333333333444444333222222222333333444555444555666777666555444444555333222333555666555333333444555777777777777666888999;;;>>>AAACCCCCCBBBEEEEEEIIIPPPUUUYYYaaaiiisss}}}}}}zzzwwwxxx{{{~~~~~~}}}~~~~~~~~~|||{{{}}}}}}|||{{{yyyxxxwwwwwwsssssssssrrrrrrrrrrrrrrrpppooonnnlllkkkkkkkkkllljjjkkkjjjjjjjjjiiihhhgggjjjjjjkkkkkkkkkjjjjjjiiikkkkkklllmmmnnnooopppppppppppppppppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqppppppoooqqqrrrrrrssstttuuuvvvvvvxxxxxxxxxyyy{{{|||~~~|||qqqfffaaa___aaaiiirrr}}}yyyjjj___VVVQQQQQQSSSTTTTTTSSSSSSTTTVVVWWWXXXXXXYYYXXXWWWVVVUUUQQQOOOLLLHHHEEEDDDCCCCCC>>>?????????===:::777555333333333333333222222222444555444333000///000111111111111111000000000000111111111111111111111111//////000000000000//////000000000000000////////////---+++,,,000111///---///......------......///000//////......//////000111111111111111111111111111111222222111111000000000000000222444444333222222222222222333333333333333333222222222333444444444777999999555333333555444333222333555666555444333444555666777777777777999:::===???BBBDDDEEEEEEGGGHHHNNNVVV\\\cccooozzz~~~}}}zzzxxxwwwyyy~~~~~~~~~~~~}}}yyyxxxvvvuuutttssssssssspppppppppppppppppppppoooqqqpppppppppppppppqqqqqqrrrsssssssssttttttttttttuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuuuutttssssssrrrrrrrrrqqqqqqppprrrrrrssstttuuuvvvwwwxxxxxxxxxyyy{{{}}}~~~pppgggaaa___bbbgggpppxxxiii]]]VVVSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVXXXYYYYYYXXXVVVUUURRRPPPMMMIIIFFFDDDBBBAAA===>>>@@@@@@???<<<999666333333333222222333333333555555444222000///111333111111111000000000000000........................000000111111111111000000/////////......------,,,111///......000111///...//////............//////000000////////////000000222111000000000000111222000111111111111111000000111000000000111333333333111222222222222333333333333333333222222333333444444888;;;:::555111333555333333333333444555555444444444555666777888888888:::<<<>>>AAABBBDDDGGGHHHIIILLLSSS]]]fffppp|||zzzyyywwwuuuvvv{{{}}}|||{{{zzzwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxxxxyyy{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{||||||}}}}}}~~~zzzooohhhaaa```bbbgggvvvyyyjjj```WWWVVVUUUTTTUUUUUUVVVVVVTTTUUUWWWYYYYYYXXXVVVUUUSSSQQQNNNJJJGGGDDDAAA@@@<<<===???@@@???===:::888555444333222222222333333444444444222000///111333000000000000000000111111........................000000111111111111000000111111000000//////......111000//////000000///.../////////....../////////000000////////////000000111000000//////000000111//////000111111000000000000000000000000111333444111111111222222222333333444333333222222333333333333888;;;999444111222555333333444444444444555555444444555666777888999::::::===@@@BBBCCCEEEHHHKKKMMMQQQZZZfffppp}}}}}}{{{wwwvvvuuuuuuwww}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~yyypppgggbbbaaa```jjj{{{vvvkkkbbb^^^YYYWWWVVVWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUSSSRRROOOKKKGGGDDDAAA???;;;<<<>>>???>>>===;;;:::777666444222222222333333333444444222111000111333000000000000111111111111111111111111111111111111000000111111111111000000............------------///.....................000//////......//////000111000000//////000000111////////////////////////...///000000111000000000///000111000000000222444111111111111222222222222444444333222222222333333333666888888444222222444222333555444333333444666444555555666777999:::;;;<<>>;;;;;;<<<=========<<<<<<999777555333111111222222111333444444222111111222///000000000111111111111111111111111111111111111///000000000000000000///+++++++++,,,,,,,,,,,,,,,------......------...///000000////////////000000111111000000000000111111......///000000///......///000111111222222111111---///111111000000222444111111111111222222222222555444333333222222222333222333444555555444333222111333555555333333444666555555555555777999;;;<<>>;;;;;;;;;;;;<<<<<<======:::888555333111111111222000222444444333111111111//////000000111111111222//////////////////////////////000000000000//////.../////////000111111111---...////////////000111000000////////////000000111111000000000000111111---...000111111000...---000111222333333333333333,,,///222222000000111333000111111111111222222222555444333333222222222222222222222333555555333111111444666555333222444777555555555555777999;;;===AAAEEEIIIJJJIIIKKKQQQWWW\\\dddrrr~~~~~~}}}{{{{{{{{{zzzwwwuuuzzz|||yyyooogggcccccchhhrrrrrreeebbbaaa]]]YYYXXXVVVTTTSSSUUUVVVVVVUUUVVVUUURRROOOKKKGGGCCCBBB::::::999888999;;;>>>???<<<:::777444222222444555222222222111111111111000***,,,///000000//////000222000///------///000222111111000000//////..............................111111000000//////......333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333333333333333222333444444555555444444555555555555444333222111111222333444555555555555666777888888888999<<>>???<<<:::777444222222333444222222222222111111111111,,,...111222111111111222111000///......///000111111000000000/////////...////////////////////////111000000000/////////...222222000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333333333333333222333444444555555444444333333444555555555444444222333333444555555555555777888999999999;;;>>>AAADDDGGGKKKLLLNNNQQQWWW\\\iiiqqq}}}zzzxxxyyyzzzzzzzzzxxxyyy{{{}}}~~~|||}}}ppphhh```^^^aaaiiixxxvvvhhh^^^XXXXXXVVVSSSRRRSSSTTTTTTTTTUUUTTTSSSPPPMMMHHHEEECCC===<<<:::::::::<<<>>>???>>><<<:::777555444444555333222222222111111111111...000222333222222333444111000///......///000111000000000000////////////000000000000000000000000000000000000////////////111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333333333333333333222333444444555555444444000111333444666666777777333444444555555555444444888999:::;;;;;;===AAACCCEEEIIIMMMOOOPPPTTTZZZ___kkkttt{{{zzzyyyyyyzzzzzzyyyxxxyyy|||~~~yyyoooddd^^^]]]aaalllvvvrrreee___YYYVVVSSSQQQRRRSSSSSSSSSTTTTTTSSSQQQNNNJJJFFFDDD>>>===<<<;;;;;;<<<>>>???@@@???===;;;999888777666333333222222222111111111000111333333222111333444000000////////////000000000000000000////////////000000000000000000000000000000000000////////////000000000/////////000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333222333444444555555444444111111333555666777777777444555555555555555444333777888:::;;;<<<>>>BBBEEEFFFJJJNNNPPPRRRVVV]]]bbbhhhsss}}}{{{{{{{{{zzzzzzzzzyyyxxxzzz~~~ttthhh```]]]]]]ccckkkzzz{{{lllddd[[[XXXTTTQQQQQQSSSSSSSSSTTTTTTTTTRRROOOKKKGGGEEE@@@???===<<<<<<===>>>???@@@@@@???===;;;888666555333333333222222222222111///111111111000000111333000000////////////000000////////////000000000000////////////////////////////////////000000000000/////////000000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222333333333333333333333333222333444444555555444444333444555555666666666555555555555666555555444444555777999:::<<>>===;;;888555333333333333333222222222222///000111000......000222//////000000000000//////////////////000000000000////////////////////////////////////000000000000......///000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333333333333333333333333333222333444444555555444444555555666666666555555444444555555666666666555555444666999;;;===@@@EEEHHHHHHKKKPPPSSSVVVZZZaaagggnnnxxx}}}||||||{{{}}}~~~|||zzzyyyyyyzzz{{{xxxzzz}}}}}}ppphhhaaa[[[XXXZZZ\\\fffuuuzzzmmm```\\\VVVSSSRRRSSSTTTTTTRRRSSSTTTTTTRRRNNNIIIGGGDDDBBB@@@>>>===>>>???@@@@@@AAAAAA@@@>>>:::666444444444333333333222222222000111111///......000222//////000000000000//////.../////////000000000111000000000000000000000000.../////////000000000111------///000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333333333222333444444555555444444555555666666666666555555333444555666666777666666555777:::<<>>>>>???@@@DDDEEEEEEDDDBBB>>>:::777444444444333333333222222111111111000......000222//////000000000000//////.../////////000000111111111111111111111111111111.../////////000000111111,,,---///000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333222333444444555555444444444444555666777777666666333333555666777777777777666888;;;===@@@DDDIIIMMMKKKOOOTTTXXX[[[```ggglllyyy~~~~~~~~~ssskkkccc[[[VVVTTTWWW___lllyyyzzziii```WWWTTTRRROOOOOOPPPSSSSSSSSSSSSQQQOOOMMMLLLIIIGGGCCCAAA???@@@AAABBBCCCCCCDDDCCCAAA>>>;;;999666444111111222444444333111222222222222111000000000000000000000000000000000000000000000///......000000000000000000000000...//////000111222222333////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222000...///111444666666333333333333333333333333444444555555555555444444444555666555444555777999555555666666777777888888999999:::>>>CCCGGGJJJKKKOOOSSSYYY\\\^^^dddlllsss~~~yyypppggg^^^XXXVVVUUUYYYbbblll{{{~~~qqqfff\\\XXXVVVSSSSSSTTTQQQQQQRRRRRRQQQPPPOOONNNJJJHHHEEECCCAAABBBCCCDDDFFFFFFGGGFFFDDDAAA>>>===999666333222222333222111111111111111111000//////000000000000000000000000000000000000000///......000000000000000000000000/////////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444222000///000111111111333333333333333333333333444444555555555555444444222444555555444333444666555666666777777888888999:::;;;===AAAFFFJJJMMMNNNRRRVVV\\\___ccciiirrryyyyyyoooccc[[[ZZZVVVTTTWWW^^^kkkxxxkkk___XXXTTTQQQQQQSSSOOOPPPPPPQQQQQQQQQPPPPPPLLLKKKHHHEEEDDDDDDDDDEEEGGGHHHHHHHHHFFFDDDAAA???<<<999666444333222111000000000000111000//////...000000000000000000000000000000111111000000//////000000000000000000000000//////000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222333111000000111111000///333333333333333333333333444444555555555555444444222444666666444222222333666666777777888999999:::===>>>AAAEEEIIIMMMPPPRRRWWW[[[```eeejjjrrr{{{wwwjjjaaa^^^XXXTTTTTTXXXaaaqqquuueee\\\UUUQQQPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGDDDBBB@@@===:::777555444444222111111111111111111000//////000000000000000000000000000000111111111000000///000000000000000000000000///000111111111000///...111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000//////111333444333111222222333333333333444444444444555555555555444444333666888888666444333333666777777888999:::;;;;;;>>>AAAEEEIIILLLPPPSSSUUU[[[___fffmmmttt}}}sssiii```ZZZUUUUUUVVV[[[eeeooo~~~tttggg]]]VVVSSSTTTRRRQQQQQQPPPOOOOOONNNNNNNNNMMMJJJHHHFFFEEEEEEEEEGGGHHHIIIIIIIIIGGGDDDCCC===;;;888666666666555444222222333333222222111000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222111000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222222111111333555555444222222222222333333444444444444444555555555555444444666888;;;;;;999777666555777777888999:::;;;<<<<<>>@@@FFFLLLPPPRRRUUUYYY\\\ccciiisssnnneee\\\WWWTTTRRRUUUZZZdddttt|||kkk\\\SSSQQQQQQPPPOOONNNNNNOOOOOOPPPQQQPPPNNNLLLJJJHHHGGGFFFIIIJJJLLLMMMLLLKKKIIIHHHBBB???;;;999888777555444222333333333333222111111000000000000000000000000///000111222222222222111000000000000000000000000///111333555666555333222111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333888666333222222222111111111111222333333444555555444444555555555555444444555666777777666555777888888888999;;;<<<===>>>???CCCIIIPPPTTTVVVXXX\\\```gggnnnzzzwwwlll```YYYUUURRRTTTXXX]]]llltttcccYYYUUUNNNNNNMMMMMMNNNPPPQQQRRRSSSRRRPPPNNNLLLJJJIIIHHHGGGHHHJJJKKKKKKIIIHHHFFFEEEAAA===:::888666444222111222222222222111000000000000000000000000000000///000111222222222222222000000000000000000000000///111444666777666555444222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333555222000///111333444444111111222333333444555555444555555555555555555444222333444333333333555777888999:::;;;===>>>???@@@EEEKKKSSSWWWYYYZZZ___ccciiiqqq}}}}}}}}}~~~xxxmmm```WWWSSSUUUWWWZZZdddvvvlll^^^YYYVVVRRROOOOOONNNLLLNNNQQQPPPPPPPPPOOONNNLLLJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEBBB>>>:::888666333111444333222111000000000000222222222222222111000///111111222222222333333333111222222222222111000000111111111111111111111111///111222444444333222111444444444333333222222222000000111111222222222333333333333222222111111111222222222222333444555555666444333333555666666555999888777666666666666666555666777888888999999888;;;<<<<<<;;;;;;<<>>:::777666555444333222222222222222222222222222111000///111111222222222333333333222333333333333222111111111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111222222222222222222222333333333222222222222333444555555888666444444555555444333555777888::::::999777666555666777888888999999888;;;;;;<<<<<<===BBBHHHLLLVVVZZZ^^^aaafffooo}}}{{{wwwuuuooojjjggggggeeecccdddhhhmmmvvvuuueee[[[XXXUUUXXXcccnnn{{{ooocccYYYUUUTTTQQQNNNMMMKKKLLLNNNPPPPPPPPPPPPOOOKKKJJJGGGFFFFFFGGGIIIKKKIIIGGGEEEDDDCCC@@@<<<888666666555444333333333333333333333222222000//////111111222222222333333333333333333333333222222111111111111111111111111111000000000000111111222222111111222222222222222333666555444222000///...---111111222222222222333333222222222222333444555555888666444444444555444333444555666777777777666555555666777888888999999888<<<<<<<<<===???EEELLLQQQWWW[[[```ccciiittt~~~}}}~~~}}}yyyuuurrrmmmhhheeedddbbb___```dddiiirrrooodddZZZUUUWWW^^^cccjjj}}}sssggg[[[WWWUUUQQQNNNMMMKKKLLLNNNPPPQQQQQQQQQQQQMMMKKKHHHEEEDDDFFFHHHJJJJJJIIIHHHGGGEEEBBB>>>;;;777666555444333333333333111111222222222111111000111111222222222333333333333333444444333333222111111111111111111111111111000000000000000111111222111111111222222222333333444444333222111//////...222222222333333333444444222222222222333444555555888666444444444555444222555555666666666777777777555666777888888999999888::::::<<<>>>BBBIIIRRRXXX\\\aaafffjjjqqq|||}}}zzz{{{||||||wwwsssqqqkkkfffbbbbbb___\\\]]]```dddooo~~~yyyooo___YYYXXX\\\\\\^^^mmmvvvhhh\\\WWWVVVRRRNNNLLLJJJKKKNNNPPPQQQRRRRRRQQQOOOLLLHHHEEECCCEEEHHHIIILLLKKKJJJIIIHHHEEE@@@===777777555444444444444444///000111222222222222222111111222222222333333333333333444444333333222111111111111111111111111111000000000000000111111222000000111111222222222333//////000111222333333333333333333444444555555555222222222222333444555555999777444444444555444222888888777777888999::::::555666777888888999999888777999;;;>>>DDDLLLVVV]]]cccgggmmmrrrxxx|||yyy{{{}}}{{{vvvrrrpppjjjeeeaaa```]]]ZZZZZZ^^^bbblll|||sssiii```XXXUUUUUUYYYbbbkkkzzz{{{lll^^^ZZZXXXSSSOOOOOONNNNNNPPPPPPQQQQQQQQQQQQOOOMMMIIIFFFEEEFFFGGGIIIJJJJJJKKKJJJHHHEEEBBBAAA888777666555333333333333222111111333555777666555333333333333333333333333444333222111111222333444333333333333222111000000111111222222222222111111111222333333111111222333000111222333333333333222111222333444555555555555555444444333333333444444444444333333333333444444555666666666777777777777888888888999:::::::::;;;999;;;???CCCJJJRRR[[[bbbjjjkkkooouuu}}}}}}~~~}}}xxxsssoooooolllhhhccc___]]]\\\[[[```iiiwww}}}nnnfff^^^ZZZXXXXXX]]]dddnnn}}}vvveee]]]XXXRRRNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQNNNKKKHHHFFFFFFHHHIIIJJJJJJKKKJJJHHHFFFCCCAAA999999777666444444333333333222222333555666555444333333333333333333333333333222222222222222222333000000111222222222111111111111222222222222111111111222333333111111222333111111222222333333333333222333444555555666666555555444444333333444444555666666555555555555666666777777777777777777777777888888888999999::::::;;;;;;===AAAFFFMMMVVV___eeemmmooossszzz~~~zzzvvvrrrpppmmmiiiddd```]]]\\\[[[^^^ggguuuvvvnnnfffaaa[[[WWWWWW[[[dddpppqqqddd\\\UUUQQQPPPNNNNNNNNNOOOOOOPPPQQQRRRSSSQQQMMMJJJIIIHHHIIIIIIJJJKKKKKKKKKIIIFFFDDDBBB<<<;;;999777666555444444444333222333444555444333333333333333333333333333222222222333333222222222......///000111222222111111111222222222222111111111222333333111111222333222222222222222333444444333333444555666666666666555444444444444444555555666666555555555555666666888888888888888888777777777777888999999:::;;;;;;>>>AAAEEEKKKRRR[[[eeekkkqqqtttzzz|||yyyvvvqqqooojjjfffaaa^^^\\\[[[]]]eeesssvvvllleee\\\UUUTTTVVV]]]fffuuuoooddd\\\WWWTTTPPPOOONNNNNNNNNPPPQQQRRRTTTRRRPPPMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJGGGEEECCC>>>===;;;999777666555555555444333333444444222111333333333333333333333333111222333444444333222111//////000111222222111111111222222333333222222111111222333333111111222333333333222222222333444555333444555666777777777777555444444444444555555666555555555444444555555555999999999888888888888888777777888999:::;;;;;;<<<@@@CCCIIIPPPWWWaaajjjppptttyyy}}}zzzwwwrrrppplllgggbbb___\\\[[[\\\dddqqqrrrhhh^^^VVVUUUWWWWWW\\\jjjqqqfff]]]VVVSSSQQQOOONNNNNNOOOQQQRRRTTTSSSQQQPPPNNNLLLKKKJJJJJJKKKLLLLLLKKKHHHFFFDDD@@@???===:::888666555555555444333222333333222000333333333333333333333333111222333444444333222111222222333333222111111000222222333333333333222222111222333333111111222333333333222222333333444555333444555666777777777777444444444444444555666777777777666666666666777777999999888888888888888888888888999:::;;;<<<======AAAEEELLLTTT\\\fffpppvvvyyy}}}yyyvvvsssqqqmmmhhhccc___[[[ZZZ[[[bbbnnn|||zzzooocccZZZWWWZZZWWWZZZeeeyyyssseeeZZZWWWUUUQQQNNNMMMOOOQQQRRRRRRRRRRRRQQQPPPNNNLLLKKKKKKKKKLLLLLLKKKIIIGGGEEEAAA@@@>>>;;;888666555444555333222222333333222000333333333333333333333333222222222333333222222222444444444333333111000000222222333333333333222222111222333333111111222333222222333444444444444444333333444555666666666666444444444444555666777777999999888888888888999999777777777888888888999999999999:::;;;===>>>??????CCCHHHOOOXXXbbbllluuu{{{}}}yyyvvvsssqqqmmmiiiccc^^^ZZZXXXZZZ```jjjwwwyyylll```ZZZZZZXXXXXXaaasssrrrddd[[[XXXSSSOOOMMMNNNQQQRRRPPPQQQRRRRRRQQQOOOMMMLLLKKKLLLMMMMMMLLLJJJGGGFFFBBB@@@>>>;;;888666444333444222111222333333222111333333333333333333333333333222222222222222222333111222222222222222111000222333333444444333333222111222333333111111222333000222444666666555333222222333444555555666666555444444444444555666777888888777777777777777777888555555666666777888999999::::::;;;===>>>@@@AAAAAAFFFKKKSSS]]]gggqqq{{{~~~zzzxxxsssqqqmmmiiiccc]]]YYYWWWWWW]]]fffqqq}}}sssddd[[[YYYRRRSSSZZZjjj{{{ooo^^^ZZZUUUPPPNNNNNNPPPRRROOOPPPQQQRRRRRRPPPNNNMMMKKKLLLMMMMMMLLLJJJHHHFFFBBBAAA>>>;;;888555444333333222111111333333333111333333333333333333333333444333222111111222333444...///000111111222222111222333333444444333333222111222333333111111222333000222555777888666333111111222333444555555555555444444444555555777888888444444333333333333444444333444444666777888999:::;;;;;;<<<>>>???AAABBBBBBHHHNNNVVV```jjjuuu~~~|||yyysssqqqmmmhhhccc]]]XXXVVVUUUZZZcccnnnyyy