BM6P6(@ vvvppprrr~~~sssdddVVVHHHBBB;;;888999999666333666666666666666666666666666666666666666666666666::::::;;;<<<>>>CCCIIINNNccc}}}yyy|||~~~~~~{{{{{{{{{lllddd^^^```dddddddddeeebbbdddfffhhhiiiiiihhhggggggiiilllnnnnnnnnnoooppprrrssstttuuuuuuvvvvvvuuutttuuuwwwxxxyyyyyyxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{|||yyyqqqggg^^^^^^YYYVVVZZZeeevvvtttggg\\\WWWWWW___jjjuuu}}}|||nnn___UUUNNNHHHHHHGGGEEEFFFIIIQQQgggzzzcccUUUFFF???<<<::::::<<<@@@DDDHHHIIIGGGCCC@@@>>><<<;;;888555444444444555222222222222222222333333444333222111222444666888===AAAGGGPPPZZZccciiilllpppuuu||||||lll```WWWWWWZZZ```qqq~~~~~~}}}zzzxxxvvvtttrrrqqqqqqpppnnnlllkkkiiifffeeedddbbb```]]]]]]aaa```YYYWWWZZZ[[[XXX[[[TTTOOOQQQPPPLLLMMMQQQSSSVVVYYY\\\^^^^^^]]]\\\]]]ZZZXXXWWWWWWVVVRRROOOPPPNNNKKKHHHFFFEEEDDDDDD???>>>>>>===<<<<<<;;;;;;>>>===<<<<<<@@@IIITTT\\\hhhqqq|||sssggg]]]XXXQQQWWWbbbllluuu}}}vvviii\\\[[[^^^fffsssxxxhhhhhhrrrlllZZZNNNEEE???;;;:::999777666555555555555666777777666777999;;;DDDEEEVVVxxx{{{tttxxx}}}{{{xxxqqqppp}}}qqqcccVVVGGGAAA:::777888888555333666666666666666666666666777777666666666555555555999::::::;;;===BBBHHHLLL```~~~zzz~~~{{{xxxyyy~~~oooeee]]]^^^aaabbbcccdddbbbdddfffhhhiiiiiihhhggggggiiilllnnnnnnnnnoooppprrrssstttuuuvvvvvvwwwwwwttttttuuuvvvwwwwwwwwwwwwyyyyyyyyyzzz{{{{{{||||||{{{|||zzzoooddd___ZZZWWWZZZbbbqqqzzzjjj___YYYSSSZZZdddqqq~~~xxxkkkZZZRRRKKKIIIHHHGGGHHHLLLUUUkkk{{{fffWWWGGG???<<<::::::<<>>AAADDDEEECCC@@@>>>===999888555333222222222222111222222222333333333444444333222222333444666777:::???IIIUUUaaaiiilllmmmtttwww{{{sss^^^XXXZZZaaannn{{{}}}|||zzzyyyyyywwwtttrrrqqqooommmlllkkkjjjhhhfffccc```]]][[[YYYWWWTTTRRRRRRUUUTTTPPPNNNPPPSSSSSSQQQLLLHHHGGGEEEBBBBBBEEEAAACCCFFFJJJMMMOOOPPPQQQSSSRRRSSSVVVYYY[[[[[[ZZZUUUSSSOOOJJJFFFBBB@@@???;;;;;;;;;;;;::::::::::::999888888777:::@@@IIIOOOZZZbbboooyyywwwlllbbbYYYUUUSSS[[[fffrrrzzzyyyqqqggg^^^XXX]]]gggsss}}}}}}llliiipppzzz```PPPGGGAAA:::999888777666555555555555666777777666777999;;;???@@@OOOmmm|||uuuwww}}}sssgggZZZPPP@@@<<<888666666666444333666666666666666666666666555666666666777777777777777888999:::<<<@@@EEEIIIWWWqqq~~~tttqqqrrr{{{wwwkkk___]]]^^^___```ccccccdddfffggghhhhhhhhhhhhiiijjjlllmmmmmmmmmoooppprrrssstttvvvwwwxxxxxxxxxvvvuuuttttttuuuvvvxxxyyyzzzzzz{{{{{{|||}}}}}}}}}~~~wwwiiiccc___^^^___fffzzzvvvfff^^^VVVVVVYYYdddyyylllaaaUUUNNNLLLKKKOOOUUU\\\qqqtttjjjZZZIII???<<<::::::===<<<>>>AAAAAA@@@===<<<;;;888777666444333222222222111222222333333444444444444333333333333444555666888>>>JJJZZZiiisssvvvvvvzzz{{{}}}~~~cccYYY\\\cccooo{{{}}}{{{yyyxxxwwwuuurrrooonnnllliiihhhgggfffcccaaa^^^\\\XXXVVVTTTRRRNNNLLLKKKLLLLLLJJJJJJMMMQQQSSSRRRPPPMMMJJJEEEBBBAAABBB<<<===???AAACCCEEEFFFFFFFFFGGGIIILLLOOORRRSSSSSSQQQOOOLLLHHHDDDAAA>>>===999999999999999999999999888777777777888<<>>JJJdddyyyuuuyyy{{{}}}wwwmmm```SSSJJJ<<<:::888666666555444444666666666666666666666666333444555666777999::::::666888999;;;<<<@@@DDDGGGTTTjjjsssooonnnuuuyyylll```]]]^^^___aaadddddddddeeefffggghhhiiiiiijjjkkklllmmmlllmmmoooppprrrssstttvvvwwwwwwxxxxxxwwwvvvuuuuuuvvvwwwyyyzzzzzzzzz{{{{{{|||}}}}}}}}}uuullleeecccaaadddwww}}}jjjaaaWWWUUUTTT^^^rrrvvviii[[[RRRNNNNNNRRRXXX```uuuppphhhYYYHHH???;;;999999;;;999;;;======<<<:::::::::888777666555444444333333111111222333444444555555444333333333444444555555777===JJJ]]]ppp}}}iii\\\^^^eeeqqq}}}}}}{{{yyywwwvvvtttpppnnnkkkiiifffdddcccaaa^^^\\\[[[XXXUUURRRPPPNNNKKKHHHEEEDDDEEEFFFHHHKKKPPPUUUVVVXXXVVVQQQJJJEEEBBBAAA>>>=========<<<======>>>===>>>AAACCCDDDEEEFFFGGGHHHHHHFFFDDDBBB???>>><<<999999999999999888888888777888888777888:::???BBBKKKSSS^^^iiirrr{{{zzzoooddd\\\WWWUUUXXX```lllvvv~~~zzzqqqhhhaaa]]]```hhhwwwpppmmmqqqcccNNNCCC>>>888888777666555555555555555666777777666777999;;;:::<<>>;;;888777888777999::::::888888888999777777666666555444444333111111222333444555666666444444444444444444444444666;;;GGG[[[rrrqqqaaa___fffrrr}}}{{{yyywwwuuusssooollliiigggdddbbb```^^^[[[XXXWWWUUURRROOONNNKKKHHHFFFBBB@@@AAADDDFFFHHHNNNUUUYYY___```[[[SSSNNNIIIEEEEEECCC@@@===;;;:::999999999;;;===>>>======>>>@@@@@@@@@@@@@@@???>>>======:::::::::999888888777777666888999999888:::<<<>>>EEEMMMXXXbbblllvvvvvvkkk```ZZZVVVUUU[[[bbbmmmvvv}}}uuummmddd^^^]]]^^^jjj}}}pppmmmqqqfffPPPDDD>>>888777666666555555555666555666777777666777999;;;:::<<>>@@@DDDGGGOOO^^^}}}|||zzzzzzqqqhhhaaacccnnnyyy}}}|||rrrggg]]][[[^^^___aaaccceeeeeeeeefffggghhhiiijjjkkklllmmmlllkkklllnnnqqqssssssttttttttttttsssssstttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{||||||~~~~~~yyyllljjjgggfffsssvvvgggWWWVVVRRRTTTaaauuutttdddYYYSSSQQQUUU[[[iii|||{{{jjj___QQQCCC===:::777555555666777888777666555777888555555555555444444333222111111222333444555666666444444444444444444444333666999CCCWWWoooxxxfffaaadddqqq}}}{{{xxxvvvtttqqqmmmjjjhhhfffbbb```^^^\\\XXXVVVSSSQQQNNNLLLKKKIIIGGGDDDCCC@@@???BBBCCCDDDIIIQQQ]]]fffkkkggg```[[[UUUPPPLLLIIIEEE@@@===;;;::::::888:::<<<<<<:::999:::<<<<<<<<<===>>>>>>>>>===<<<<<<<<<;;;:::888777666666555777888999888999:::<<<@@@HHHRRR\\\fffqqq|||~~~rrrfff\\\VVVTTTSSS^^^dddmmmvvv|||xxxpppiiiaaa]]]]]]\\\lllooommmsssfffPPPCCC===777777666555555555555666555666777777666777999;;;:::<<>>777888999888777666777888666666666666666666666666888888888888777777777666777999<<<===???AAADDDGGGMMMZZZyyyzzzxxxzzzpppfff\\\]]]gggrrrwwwwwwnnncccZZZZZZ]]]^^^```bbbeeeeeeeeeeeefffhhhiiijjjllllllmmmlllkkklllnnnqqqssssssttttttssssssrrrqqqrrrsssuuuwwwwwwwwwvvvvvvxxxxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~{{{llljjjhhhfffrrrzzzjjj\\\ZZZVVVSSS[[[lll|||vvvfff[[[UUURRRUUU[[[hhh{{{wwwfff\\\OOOBBB<<<:::666444444555666666666444444666888444444444444333333222111111111222333444666666777444444444555555444333333666777@@@RRRkkk~~~iiiaaacccppp~~~|||zzzwwwuuussspppllliiihhheeebbb___]]]ZZZWWWUUUQQQOOOLLLKKKJJJHHHFFFCCCEEE@@@???AAAAAA@@@EEEMMM```llltttqqqkkkfffaaaZZZPPPMMMHHHCCC???=========666999;;;;;;999888999;;;;;;;;;===>>>>>>>>>===<<<>>>===<<<:::888777666555444666888999888888999:::>>>EEEOOOYYYbbbmmmxxx{{{ooocccYYYTTTRRRRRR___eeemmmuuu{{{ssslllfff___\\\^^^[[[mmmnnnnnnuuudddNNNAAA;;;777666666555555555555666555666777777666777999;;;;;;===BBBPPPoooyyywwwnnniiidddcccbbbYYYJJJ>>>888888777666666666666666555555555555666666666666666666666777888888999999999:::<<<===>>>@@@CCCEEERRRZZZqqqzzzzzz|||zzzyyyuuuddd^^^bbbcccjjjqqqnnnooobbbVVVUUUYYY]]]aaadddffffffggggggggggggfffffffffhhhjjjkkkkkklllnnnooorrrrrrssstttuuuuuuttttttssstttuuuuuutttuuuwwwyyyyyyxxxxxxwwwxxxyyy{{{||||||}}}~~~uuukkkhhhkkkmmmqqqaaaZZZUUUTTTXXXcccvvvxxxhhhYYYQQQRRRWWW\\\ddd{{{xxxeeeUUUJJJ@@@<<<999666444555666555444444333333444444444444444444444444444444333333222222333333444555333333333333333333333333444777???NNNbbbxxxnnnbbbeeerrr}}}}}}{{{yyywwwvvvtttqqqmmmjjjgggddd```]]][[[XXXUUUSSSNNNLLLJJJGGGEEEEEEEEEFFFAAACCCCCCCCCBBBDDDIIIMMMZZZiiiwww}}}~~~|||tttjjjcccYYYOOOJJJHHHFFFCCCBBB;;;<<<======<<<;;;<<<===::::::;;;<<<===>>>???@@@???===:::888888777666444555666999;;;;;;:::888666>>>CCCKKKUUU___jjjuuu{{{}}}tttiii___UUUOOOPPPVVV___fffpppxxx}}}uuuoooiii```ZZZXXX^^^tttlllmmmuuurrrVVVGGG@@@===999888888777666555555444555555666777777777777777:::???CCCLLLfff|||zzzssshhhfffdddbbb___TTTFFF;;;888888777666666666666666555555555555666666666666666666777777888888999999999:::<<<===>>>@@@CCCEEENNNVVVmmm~~~||||||yyywww}}}yyyhhhbbbddddddhhhmmmiiiiii]]]SSSRRRWWW[[[^^^bbbeeeeeefffggggggggggggggggggiiikkkllllllmmmooopppqqqrrrssstttuuuvvvvvvuuutttuuuvvvvvvuuuuuuwwwyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{|||~~~~~~{{{nnniiikkkmmmxxxhhh```YYYUUUVVV]]]kkkyyy~~~uuugggZZZSSSSSSXXX\\\fffzzzzzzgggSSSIII???<<<999666555666555555444333333333333333444444444444444444444444222222222222222333444444333333333333333333333333555777>>>KKK]]]rrrpppdddhhhuuu}}}{{{zzzxxxvvvuuurrrnnnkkkgggddd```]]]ZZZWWWTTTRRRNNNLLLJJJGGGFFFEEEFFFFFFAAABBBBBBAAA@@@BBBFFFJJJTTTcccuuu~~~sssiii]]]TTTOOOJJJEEEBBB=========<<<;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBB???<<<:::999777555333444555777888888888666666;;;@@@HHHRRR\\\gggrrrxxxxxxoooddd[[[SSSOOORRRYYY```gggpppwww{{{}}}sssmmmggg```[[[YYYaaawww|||mmmooowwwhhhQQQCCC<<<888888888777777666555555444555555666777777777777777999===@@@IIIaaawww{{{|||nnnccceeegggeee]]]PPPCCC:::888888777666666666666666555555555555666666666666666666777777888999999999999:::<<<===>>>@@@CCCEEEJJJRRRhhh~~~xxxuuu{{{oooiiikkkgggiiijjjeee```VVVNNNOOOTTTXXX[[[^^^cccccceeefffggghhhhhhhhhhhhjjjlllmmmmmmmmmoooqqqqqqrrrsssuuuvvvwwwwwwwwwvvvwwwwwwvvvuuuuuuwwwxxx|||{{{zzzyyyxxxxxxxxxxxxzzz{{{}}}}}}~~~rrriiikkkllllllddd\\\WWWVVVXXXbbblllvvvooodddZZZUUUUUUXXX[[[dddtttzzzgggQQQGGG>>>;;;999666555666555444444333333333333333444444444444444444444444222222111111222222333444333333333333333333333333555777<<>>===<<<<<<===<<<<<<===>>>???@@@AAAAAAEEEBBB>>><<<:::888555333333333444444555555555555777<<>>@@@CCCEEEHHHPPPfffzzzttt{{{xxxqqqrrrlllkkkjjjcccYYYQQQKKKNNNRRRVVVYYY\\\aaabbbccceeeggghhhhhhhhhgggiiikkkllllllmmmnnnppppppqqqsssuuuvvvwwwxxxxxxwwwxxxxxxwwwuuuuuuvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}}}}yyykkkkkklllmmmfff^^^ZZZXXXXXX^^^fffkkkggg___XXXUUUTTTVVVXXX___kkk{{{vvvbbbNNNEEE===;;;:::777666777555444444333333333333333444444444444444444444444222111111111111222333333444444444444444444444444444666999BBBOOObbbttt|||~~~xxxlllppp{{{}}}{{{yyyxxxwwwuuuqqqnnniiifffaaa]]]ZZZVVVRRRPPPMMMMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDFFFGGGKKKTTTdddwww}}}pppdddXXXNNNHHHFFFCCCAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBEEEBBB???<<<;;;999777555444333333222222444555666555:::BBBKKKTTT___iiioooxxx}}}}}}}}}~~~|||wwwnnndddZZZRRRMMMMMMTTT]]]eeejjjrrrvvvyyy{{{~~~vvvlllddd]]]YYYYYYhhh~~~~~~tttxxxwwweeeUUUJJJBBB;;;555777777666666666555555555444555666666777777666666888999<<>>@@@CCCEEEHHHPPPddd|||vvv{{{}}}vvvuuunnnkkkiiiaaaUUUNNNJJJMMMQQQTTTXXX\\\```aaabbbdddfffggghhhhhhfffhhhiiijjjjjjkkkmmmooopppqqqssstttvvvwwwxxxxxxvvvwwwxxxvvvuuuuuuvvvwwwwwwwwwxxxyyyzzzzzz{{{{{{xxxzzz|||||||||~~~ooonnnmmm~~~rrriiiaaa]]]ZZZYYY\\\aaaaaa^^^YYYUUURRRRRRSSSTTTZZZdddsssqqq^^^KKKBBB;;;::::::777666888666555444444333333444444444444444444444444444444222222111111222222333444444444444444444444444444333444888>>>JJJZZZlllxxx|||yyyzzz}}}pppsss}}}}}}|||{{{zzzyyyvvvssspppkkkhhhccc___[[[XXXTTTRRRNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGGGGFFFFFFFFFJJJNNNXXXjjjvvveeeVVVNNNJJJEEECCCCCCDDDEEEDDD@@@AAAAAABBBBBBCCCCCCCCCBBB@@@===;;;;;;:::888666555444333222222444555777666:::AAAIIIRRR[[[dddjjjtttyyy|||{{{{{{{{{wwwrrrjjjaaaWWWPPPKKKKKKRRR[[[eeejjjqqquuuwwwyyy}}}|||oooddd[[[WWWXXXiii}}}yyy}}}{{{mmm[[[OOOHHHBBB;;;777666666666666555555555555444444555666666666666666888999<<<@@@LLLccc|||xxxsssqqqxxx|||lllbbbgggiiibbbTTTFFF>>><<<888888777666666666666666555555555555666666666666777777888888999:::::::::999:::<<<===>>>@@@CCCEEEIIIOOObbb}}}~~~xxx|||yyywwwnnniiifff]]]SSSMMMIIILLLPPPSSSXXX]]]___```bbbdddeeefffggggggeeegggiiiiiiiiijjjlllnnnpppqqqrrrtttuuuvvvvvvvvvuuuvvvvvvuuuttttttvvvwwwuuuvvvwwwyyyzzz{{{||||||xxxzzz|||}}}|||}}}wwwsssppp~~~zzzpppeee___[[[WWWWWWZZZYYYXXXUUURRRPPPPPPPPPQQQWWW^^^kkkyyy{{{jjj[[[HHH@@@:::::::::888777888777666666555555555555555444444444444444444444444333333222222333333444555444444444444444444444444222444777<<>>;;;::::::999777666555444333333333444666777666:::AAAGGGOOOWWW```eeennnssswwwvvvvvvuuuqqqkkkeee\\\SSSMMMHHHHHHOOOWWWbbbgggmmmrrrtttwww|||qqqdddZZZVVVWWWfffxxxzzzzzz}}}wwwgggUUUKKKEEE???999777555555555555555555555555444444555666666666666555888999<<>>@@@CCCEEEGGGMMM___yyy|||yyy{{{zzzoooiiiddd[[[RRRLLLHHHJJJMMMPPPWWW]]]```aaabbbccceeeeeefffffffffgggiiijjjjjjkkkmmmooopppqqqrrrsssttttttttttttssstttttttttssstttvvvwwwvvvwwwxxxzzz{{{{{{zzzzzzyyy{{{}}}}}}}}}}}}~~~|||~~~zzzuuu~~~sssggg```ZZZUUUTTTUUUVVVUUURRRPPPOOOOOOOOOPPPSSSWWW___jjjoookkk___WWWFFF>>>999999:::888888999888888777666666666666666444444444444444444444444444444333333444444555666555555555555555555555555222555888:::???JJJXXXbbbooowww{{{oookkknnn{{{vvv{{{~~~||||||{{{yyyvvvsssooolllgggdddaaa___[[[YYYPPPQQQQQQRRRRRRRRRQQQQQQOOOMMMJJJJJJJJJJJJHHHEEEIIIIIINNNWWWccctttyyyccc[[[QQQJJJIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEEEE@@@===:::888777666444222444333333333444444555555777:::@@@FFFLLLSSS[[[```ffflllppppppooonnniiibbb]]]UUUNNNIIIFFFEEELLLTTT\\\aaahhhmmmppptttzzz~~~qqqcccYYYVVVWWW```ppp}}}~~~tttxxxvvvfffUUUKKKEEE===999888555555555555555555555555333444555555666666555555666888;;;>>>@@@LLLgggwwwtttrrrvvv|||iiiffffffcccYYYLLLAAA<<<;;;888888777666666666666666555555555555666666666777777888888999999:::;;;;;;999;;;<<<===>>>@@@CCCEEEEEEKKK[[[uuu}}}~~~zzzzzzrrrjjjeee\\\RRRLLLHHHIIIKKKOOOVVV]]]```aaabbbcccdddeeeeeeeeeggghhhjjjkkkkkklllnnnppppppqqqqqqrrrssssssssssssqqqrrrssssssssssssvvvxxxwwwxxxyyyzzzzzzzzzyyyxxxyyy{{{}}}~~~}}}}}}~~~~~~xxx}}}rrreee___ZZZUUUTTTVVVUUUTTTQQQOOONNNOOOPPPPPPOOOPPPUUU\\\```\\\VVVRRREEE===888999:::999888999999888888777777777777777444444444444444444444444555444444444444555666666555555555555555555555555333555888999<<>>:::777666444111///222222333333333444444444777:::???DDDJJJQQQXXX\\\```fffkkkkkkjjjhhhccc\\\VVVPPPJJJGGGDDDDDDKKKSSSXXX]]]dddjjjmmmrrrxxx}}}~~~qqqcccYYYVVVWWW[[[jjjwww||||||pppuuuxxxhhhWWWNNNFFF>>>:::;;;444555555555555555555555333444555555666666555555555666:::======EEE___xxx{{{qqqooo|||oooqqqjjj^^^QQQFFF???;;;:::666666666666666666666666777777777777777666666666777888888999999:::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFHHHMMM[[[rrr{{{{{{zzzxxxyyyqqqggg]]]TTTLLLGGGHHHLLLPPPVVV]]]___aaadddeeeeeedddcccdddgggiiikkkkkkkkkkkkmmmooorrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttyyyyyyzzzzzzzzzyyyxxxwww~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~|||sssggg]]]XXXWWWUUUTTTRRRPPPNNNMMMNNNNNNMMMLLLIIIJJJLLLOOOPPPNNNKKKGGG???>>>===;;;:::::::::;;;???>>>===;;;999777666555555555555555666666666777666555444444444555777888777777777777666666666666999777666666;;;CCCKKKPPPZZZbbblllvvv|||zzzmmmdddbbbdddppp~~~~~~}}}{{{wwwuuusssooojjjgggfffdddaaa___ZZZYYYWWWUUUTTTTTTTTTUUUSSSRRRRRRQQQOOONNNNNNMMMLLLMMMNNNOOOTTTaaaqqq~~~qqq^^^VVVRRRLLLGGGGGGEEEDDDDDDEEEFFFFFFEEECCC???<<<888666666555444333444333333222222333333444777999<<<@@@FFFKKKOOORRRZZZ\\\___aaabbb```^^^\\\QQQMMMGGGBBB@@@BBBFFFIIIPPPUUU\\\bbbgggmmmuuu{{{}}}rrraaaTTTVVV___fffnnnvvvyyyxxxrrrzzz|||jjjVVVJJJDDD===999888777777666555444333333333444555555555666666777777999999:::;;;<<>>===<<<<<<<<<======<<<<<<;;;;;;::::::::::::666666666666777777777777777777666666777777888999777777666666666666555555444444444666:::@@@FFFIIIRRRYYYccckkkpppsssuuuuuuyyy{{{{{{sssfff\\\YYYZZZbbbsss~~~|||yyyvvvuuuqqqllliiigggeeebbb___]]]\\\ZZZXXXWWWWWWWWWWWWTTTTTTSSSRRRPPPOOONNNNNNMMMNNNOOOOOORRR\\\jjjtttnnn```XXXPPPKKKKKKHHHGGGFFFFFFGGGFFFDDDBBB>>>;;;888666666666555333444333333222222333333444666888;;;???DDDIIIMMMPPPVVVXXXZZZ\\\\\\[[[XXXVVVNNNKKKEEEAAA???BBBEEEHHHMMMRRRYYY^^^dddjjjrrrxxx}}}zzzlll^^^TTTXXXcccnnnvvv{{{||||||~~~wwwrrr{{{|||iiiTTTHHHBBB===:::999777777666444444333333444444555555555666666666777777777888999:::BBBSSSdddzzzuuuwwwvvvkkk[[[KKKAAA;;;888777666666666666666666666666555555555666666666666666888888999999::::::;;;;;;;;;<<<>>>??????AAADDDFFFNNNPPPZZZooo||||||}}}wwwsss{{{uuudddYYYOOOKKKKKKMMMSSSYYY]]]___ccceeeeeeddddddeeegggiiijjjkkkjjjkkklllnnnqqqqqqqqqrrrrrrssssssssswwwvvvvvvvvvuuuuuuttttttuuuvvvwwwxxxzzz{{{|||}}}}}}}}}||||||||||||}}}}}}zzzqqqddd[[[VVVSSSQQQOOOOOONNNLLLLLLMMMMMMKKKJJJIIIGGGEEECCCCCCAAA???===??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;::::::777777777888888888999999888999999:::::::::::::::777777777666666666555555222333555888;;;???AAACCCJJJPPPXXX^^^bbbccceeeeeemmmooooooiii^^^TTTPPPPPPVVVeeewww~~~}}}~~~{{{yyywwwtttooollliiigggcccaaa```___^^^]]]\\\[[[[[[[[[WWWVVVUUUTTTRRRQQQPPPOOOOOOPPPPPPOOOQQQWWW```gggyyypppcccXXXRRRQQQLLLJJJHHHGGGGGGFFFCCCAAA<<<:::777555666666555444444444333333333333444444555777999===BBBFFFJJJLLLPPPQQQSSSUUUUUUSSSQQQOOOJJJGGGBBB???>>>@@@CCCFFFHHHMMMTTTZZZ___fffooouuu|||rrrggg\\\UUU\\\iiizzzvvvuuuwwwuuurrr|||}}}jjjTTTGGG@@@<<<:::;;;777666555444444444444444555555555555555666666666555555666777888???OOO^^^uuussszzzxxxlllYYYIII>>>:::888777666666666666666666666666555555555555555666666666888888999999:::;;;;;;<<<:::<<<===>>>>>>@@@DDDFFFMMMPPPYYYmmm}}}zzzzzzxxxsssmmmqqqnnnbbbUUUNNNKKKKKKPPPWWW[[[^^^bbbdddeeeeeeeeefffgggiiijjjkkkjjjjjjlllmmmppppppqqqrrrrrrsssttttttuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwxxxyyy{{{|||}}}}}}||||||{{{{{{||||||}}}~~~yyypppddd[[[VVVSSSPPPNNNNNNMMMKKKLLLLLLLLLJJJHHHIIIFFFCCCAAA@@@@@@???>>>@@@@@@??????>>>>>>>>>===>>>===<<<;;;:::999888777999999999:::::::::;;;;;;:::;;;===>>>>>>>>>===<<<999999999888888777777666444555777999<<<>>>AAABBBEEEIIIOOOTTTVVVVVVWWWXXX^^^aaaccc___WWWOOOKKKJJJKKKWWWeeelllmmmooovvv|||~~~|||yyywwwtttpppllliiifffdddccccccbbbaaa```___^^^^^^ZZZZZZXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQTTTYYY^^^iiiyyyrrreee\\\WWWOOOMMMJJJHHHGGGFFFDDDBBB;;;999666555666666666555444444333333333333444444555666888;;;???CCCFFFHHHJJJKKKMMMNNNNNNLLLJJJIIIEEECCC???===<<<>>>AAACCCDDDIIIPPPUUU[[[ccclllsss{{{~~~}}}ooofff]]]XXXaaannn|||rrrpppooo}}}rrrqqq}}}nnnVVVGGG@@@;;;::::::777666555444444444444444555555555555555555555555555444555777888===KKKXXX{{{pppqqq|||yyykkkWWWFFF>>>:::999888666666666666666666666666555555555555666666777777888999999:::;;;;;;<<<<<<:::;;;======>>>@@@DDDGGGJJJOOOYYYkkk~~~|||xxxuuusssnnnggghhhwwwvvviiiZZZPPPKKKJJJNNNTTTYYY\\\aaadddeeeeeefffggggggiiijjjjjjjjjjjjkkkllloooooopppqqqssstttuuuuuussstttuuuvvvwwwyyyzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{||||||{{{{{{{{{{{{||||||~~~~~~}}}~~~~~~~~~wwwoooddd[[[WWWTTTQQQOOOMMMLLLKKKLLLLLLLLLJJJHHHGGGDDD@@@>>>???@@@AAAAAAAAAAAA@@@???>>><<<;;;;;;======<<<;;;::::::999999;;;;;;;;;<<<<<<<<<======<<<===???@@@@@@@@@???>>><<<<<<;;;;;;:::999999888777777777888:::===AAACCCBBBEEEIIIKKKLLLLLLLLLMMMPPPSSSUUUTTTPPPJJJGGGFFFBBBIIIPPPTTTWWW\\\dddlll{{{}}}~~~{{{zzzxxxtttpppllliiihhhffffffeeeeeedddcccbbbaaa___^^^]]][[[XXXVVVUUUTTTRRRRRRRRRRRRSSSTTTWWWZZZ]]]jjj{{{uuuggg^^^UUURRRNNNKKKIIIGGGEEECCC<<<:::777666777777777666555444444333333444444555444555777999<<<@@@BBBDDDFFFGGGHHHIIIIIIHHHFFFEEEBBB@@@===;;;;;;<<<>>>???AAAFFFLLLRRRXXX```jjjrrrxxx|||{{{nnneee\\\YYYbbbpppyyyqqqooonnn|||qqqqqqrrrXXXHHH@@@:::888999666666555444444444444555555555555555555444444444666555666888999===GGGSSSpppnnnrrruuugggSSSCCC===;;;999888666666666666666666666666555555666666777777888888999999::::::;;;;;;<<<<<<;;;<<<======>>>AAAEEEIIIHHHPPPZZZjjjzzzvvvqqqooojjjdddaaajjjzzzlll]]]SSSLLLJJJMMMRRRXXX[[[```cccdddeeeggghhhhhhiiijjjjjjiiiiiijjjlllnnnooopppqqqssstttuuuvvvrrrssstttvvvwwwyyyzzzzzz|||{{{yyyxxxwwwxxxyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~tttmmmccc[[[WWWUUURRROOOMMMLLLLLLMMMMMMLLLJJJGGGCCC@@@<<<;;;===???AAAAAA@@@@@@@@@@@@???===<<<;;;;;;;;;;;;<<<===>>>??????=========>>>>>>>>>????????????@@@AAAAAAAAAAAAAAA???>>>======<<<;;;::::::666666666777999<<<@@@BBB???BBBDDDEEEDDDDDDDDDEEEEEEHHHJJJKKKIIIFFFEEEDDDCCCEEEFFFGGGIIIOOOXXX___mmmrrrxxx~~~|||||||||xxxtttooommmmmmiiiiiiiiiiiihhhfffeeeddddddcccaaa___\\\ZZZXXXWWWTTTTTTSSSSSSTTTUUUWWWWWWVVV^^^jjjwwwttthhh___[[[UUUPPPLLLIIIFFFCCC>>><<<999777888888777666555555444444444444555555555555777888;;;===???AAABBBCCCDDDEEEFFFEEEEEEDDD@@@???===;;;::::::;;;<<<>>>CCCIIIOOOUUU^^^iiiqqquuuzzzvvviiiaaaZZZXXXcccqqqxxxrrrqqqppp}}}ssssssrrrYYYHHH@@@:::777888666555555444444444555555555555555444444444444444777555666999:::<<>>???BBBGGGJJJHHHSSS^^^iii~~~xxxuuupppmmmiiiddd___bbbsss{{{nnn___TTTNNNJJJLLLPPPVVVZZZ___cccdddfffgggiiihhhiiijjjjjjiiiiiijjjkkkmmmnnnoooqqqsssuuuvvvwwwttttttuuuuuuvvvwwwwwwxxx|||{{{yyywwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{qqqjjj```YYYVVVTTTRRROOOMMMMMMMMMMMMNNNMMMJJJGGGAAA???<<<;;;===???@@@@@@>>>???@@@AAAAAA@@@??????===>>>???@@@AAABBBCCCCCC>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCC??????>>>===<<<;;;::::::555666888;;;===???AAAAAA@@@AAACCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDHHHNNNSSS^^^eeepppyyy|||}}}~~~{{{vvvrrrqqqqqqmmmmmmnnnmmmlllkkkiiihhhhhhgggeeeccc```]]][[[ZZZWWWVVVTTTTTTTTTUUUUUUUUUSSSWWW]]]eeeooo}}}yyylllfff^^^WWWPPPKKKFFFCCC@@@>>>;;;999999999777666555555444444444444555555666666777888:::<<<>>>??????@@@AAABBBCCCDDDDDDDDD@@@>>>===;;;:::999999999;;;@@@FFFLLLRRR\\\gggooorrrwww~~~|||pppddd^^^YYYZZZgggwww{{{sssqqqppp}}}vvvxxxoooVVVGGG???:::777777555555444444444555555666555555555444444333333333666555666999:::;;;BBBIII[[[uuu{{{~~~vvvuuuwwwkkk]]]JJJ>>>::::::888666666666666666666666666666666777777888999:::::::::999999:::;;;;;;<<<<<<===<<<===>>>>>>???BBBGGGKKKIIIVVVaaaiii|||vvvtttqqqllliiieee^^^^^^jjjzzz}}}{{{nnn___UUUNNNJJJKKKOOOVVVYYY^^^bbbdddfffhhhiiihhhiiijjjjjjiiihhhiiikkkmmmnnnoooqqqsssuuuvvvwwwvvvvvvvvvvvvuuuuuuuuuttt{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}yyywwwnnnggg^^^XXXUUUTTTQQQOOOMMMMMMMMMNNNOOONNNJJJHHHCCCAAA>>>===>>>@@@@@@@@@<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@BBBCCCDDD???>>>===<<<;;;:::999999555888<<>>======???AAABBBCCCCCCCCC@@@???===;;;:::999888888999>>>CCCIIIPPPZZZeeennnqqqvvv}}}wwwlllbbb^^^[[[^^^mmm~~~}}}uuuqqqppp}}}yyy}}}~~~kkkTTTFFF???:::777777555555444444444555555666555555555444444333333333666444555999::::::???FFFVVV{{{sssxxxlllqqqyyyssscccTTTDDD===:::888666666777777777777888888888888777777777888999999::::::;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@CCCGGGKKKLLLRRR\\\jjjwwwoooiiiggghhhggg```[[[```jjj|||yyypppdddYYYOOOIIIMMMTTTZZZ\\\___aaacccdddfffhhhiiiiiijjjkkkkkkkkkjjjjjjlllmmmnnnppprrrtttvvvvvvtttuuuuuuuuuuuusssrrrqqqwwwwwwxxxyyyzzz||||||}}}|||{{{zzz{{{|||}}}|||{{{||||||||||||}}}}}}}}}}}}|||wwwtttlllggg```ZZZWWWTTTQQQOOOPPPNNNLLLMMMOOOQQQOOOMMMGGGEEEBBB@@@???>>>??????@@@AAADDDFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKJJJHHHFFFFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<======<<<;;;777999<<>>======???BBBEEEEEEEEEDDDAAA===:::999999888777===???CCCHHHPPPZZZdddkkkpppuuu{{{~~~nnnaaa]]]XXXZZZqqquuupppxxxzzzwww}}}{{{gggPPPDDD>>>:::777666555555444444444333333333333444555555666666555555555555666777888:::>>>BBBLLLmmmyyyzzzpppgggnnnuuuooo```QQQBBB<<<:::777666777555555555555666666666666777777777888999999::::::;;;::::::;;;;;;<<<===>>>>>>???@@@@@@@@@CCCGGGJJJMMMRRR[[[hhh|||zzzrrrhhheeedddccc]]]WWWYYY```qqq}}}uuuqqqjjjbbbZZZRRRLLLNNNSSSZZZ]]]```bbbcccdddfffgggiiiiiijjjkkkkkkkkkkkkjjjnnnnnnooopppqqqrrrssstttuuuvvvvvvwwwwwwvvvtttssswwwxxxxxxyyyzzz{{{|||||||||{{{zzz{{{|||}}}|||{{{}}}}}}|||||||||||||||||||||wwwtttnnniiibbb\\\XXXUUUSSSQQQQQQPPPOOOPPPQQQQQQOOOLLLHHHFFFCCC@@@>>>>>>???@@@DDDEEEFFFHHHJJJLLLMMMMMMLLLLLLMMMOOOQQQQQQOOOLLLKKKIIIGGGFFFFFFGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<>>>BBBEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIEEEEEEFFFHHHJJJKKKKKKKKKHHHFFFDDDAAA@@@??????@@@DDDMMM[[[jjjuuu|||~~~{{{xxxvvvvvvwwwxxxyyyxxxvvvtttsssssspppmmmkkkiiifffbbb___]]]\\\YYYWWWUUUSSSSSSSSSRRRRRRSSSSSSTTTXXX^^^bbbooowwwwwwpppiiibbbXXXQQQMMMIIIDDD@@@>>>===<<<;;;;;;:::999888777888888999888999:::;;;<<<<<<<<<<<>>>>>@@@DDDFFFGGGGGGFFFCCC>>><<<::::::888777:::===AAAHHHPPP[[[fffmmmrrrvvv|||}}}nnnaaa^^^\\\ccc~~~wwwsss{{{yyywww~~~vvvcccMMMAAA===999666555555555444444444333333333333444444555555555555555444555666777777:::>>>AAAJJJjjjzzzooogggcccmmmtttlllZZZLLL???:::999777666777555555555555666666666666777777777888999999::::::::::::::::::;;;<<<===>>>???@@@AAAAAAAAABBBFFFHHHNNNSSSZZZeeexxxwwwkkkfffbbb```[[[UUUTTTUUUaaatttqqqiiiddd___[[[TTTNNNNNNRRRZZZ]]]```bbbcccccceeefffiiiiiijjjkkkkkkkkkkkkkkknnnooooooppppppqqqqqqqqquuuvvvwwwxxxyyyxxxwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{|||zzzzzz{{{}}}}}}}}}|||~~~}}}|||{{{{{{{{{{{{{{{}}}yyyuuunnnhhhaaa[[[WWWUUUSSSRRRRRRRRRSSSTTTUUUSSSPPPMMMKKKHHHDDDAAA??????AAABBBIIIJJJLLLOOORRRTTTVVVWWWTTTTTTTTTVVVXXXXXXVVVTTTQQQNNNLLLJJJJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@@@@CCCGGGJJJLLLOOOQQQSSSSSSSSSTTTSSSRRRQQQOOOMMMHHHHHHIIIKKKLLLMMMNNNNNNLLLJJJGGGDDDAAA@@@@@@@@@???GGGUUUdddrrr{{{|||zzzyyyzzz{{{{{{|||{{{zzzxxxwwwuuussspppnnnllliiieeebbb___]]][[[YYYWWWUUUTTTTTTQQQRRRSSSRRRRRRSSSVVVXXX]]]cccmmmwww~~~{{{xxxtttmmmddd]]]VVVQQQIIICCC???===<<<;;;;;;;;;:::999999999::::::999999::::::;;;;;;;;;;;;>>>>>>>>>AAAEEEIIIJJJIIIIIIEEEAAA>>><<<;;;999777888;;;@@@GGGPPP\\\gggooouuuxxx}}}~~~oooccc___```mmm}}}zzzxxxwww~~~mmm\\\III???;;;777555555555555444444444333333333333333444555555555555555444555666666777999===@@@GGGeeevvviiidddeeeoootttkkkSSSHHH===999888666666888777777777777888888888888777777777888999999::::::::::::::::::;;;<<<>>>>>>@@@AAABBBBBBBBBCCCEEEHHHNNNQQQWWWaaarrr|||rrrllleeeaaa]]]XXXSSSPPPXXXfff{{{ssshhhbbb\\\YYYSSSNNNMMMPPPZZZ]]]aaacccccccccdddeeeiiiiiijjjkkkllllllllllllmmmmmmnnnooopppqqqqqqrrrtttvvvwwwyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{zzzzzz{{{}}}~~~}}}|||~~~}}}|||zzzzzzzzzzzz{{{~~~~~~~~~~~~zzzwwwqqqkkkddd^^^[[[YYYWWWVVVUUUVVVYYYZZZZZZWWWSSSPPPNNNKKKFFFCCCAAAAAACCCEEELLLOOOSSSXXX\\\]]]^^^]]]\\\[[[ZZZ[[[[[[ZZZXXXVVVSSSPPPMMMKKKJJJHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEEEEDDDCCCCCCCCCCCCFFFKKKMMMOOOQQQUUUYYY]]]]]]\\\ZZZWWWSSSPPPNNNOOOOOOOOOOOONNNMMMNNNOOOQQQOOOLLLHHHEEEBBBAAA@@@@@@GGGRRRaaappp{{{}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyywwwtttrrrpppnnnjjjgggaaa```^^^\\\ZZZXXXVVVVVVSSSTTTUUUTTTSSSRRRSSSTTTUUUXXX^^^eeelllpppssstttwwwwwwwwwwwwvvvrrrkkkfff]]]WWWMMMEEE@@@>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;======???BBBGGGJJJKKKKKKKKKHHHDDDAAA>>><<<999777888;;;@@@GGGPPP\\\gggooovvvyyy~~~~~~qqqddd___bbbtttxxxwww}}}wwweeeVVVFFF>>>:::777555666555555444444444333333333333333444555555555444444444555666666666888<<>>>>>??????@@@@@@@@@@@@???BBBDDDEEEDDDDDDEEEGGGHHHLLLPPPRRRRRRSSSXXX\\\aaaaaa___]]]YYYUUURRRPPPQQQRRRRRRQQQNNNNNNOOORRRUUUTTTRRRNNNJJJFFFCCCAAACCCGGGPPP^^^lllwww}}}~~~~~~}}}}}}{{{xxxwwwuuurrrooolllfffeeeccc```]]][[[XXXWWWSSSTTTUUUTTTSSSRRRRRRSSSSSSTTTVVVYYY\\\___bbbccceeegggjjjmmmnnnllliiieee]]]WWWMMMEEE@@@>>><<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::;;;<<<<<<<<<===???CCCHHHKKKLLLKKKMMMJJJFFFCCC@@@>>>:::888:::<<>>;;;777666777555555444444444333333333222333333444555444444444444555555555555777;;;>>>CCCWWWxxxqqqfffggghhhllljjj```IIIAAA:::888777555555888555555555555666666666666777777777888999999::::::;;;;;;;;;<<<===???@@@AAAAAACCCEEEFFFFFFGGGIIIKKKJJJNNNUUU]]]lll~~~uuulllhhhgggccc]]]XXXWWWaaayyy{{{pppcccZZZSSSNNNNNNPPPWWW[[[```dddeeeeeeeeefffhhhiiijjjlllmmmmmmmmmmmmjjjkkkmmmoooqqqssstttuuussstttvvvwwwxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzz}}}~~~~~~}}}|||{{{yyyxxxxxxyyy{{{|||||||||}}}}}}~~~~~~{{{vvvrrrooolllhhheeegggiiikkkiiiddd^^^YYYWWWPPPNNNLLLKKKJJJJJJKKKLLLMMMRRRYYY```cccaaa^^^\\\]]]ZZZWWWUUUSSSQQQOOOLLLKKKHHHFFFDDDDDDCCCAAA???<<<<<<======>>>>>>??????===@@@CCCDDDCCCDDDIIILLLRRRUUUYYYXXXUUUUUUZZZ^^^]]]]]]]]]\\\ZZZWWWTTTSSSMMMOOOPPPOOOMMMMMMQQQUUUXXXXXXWWWUUUQQQKKKFFFCCCCCCEEELLLWWWfffqqqwwwyyy||||||{{{yyywwwssspppkkkjjjhhheeeaaa]]]ZZZXXXRRRSSSTTTSSSQQQOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTVVVZZZ]]]______^^^]]]WWWRRRJJJDDD@@@>>>===<<<<<<===>>>>>>???>>>>>>>>>===<<<;;;;;;;;;<<<>>>???>>>???AAAEEEJJJMMMMMMLLLLLLJJJFFFDDDBBB???;;;888;;;>>>CCCIIIRRR]]]hhhpppyyy|||xxxkkkfff```]]]bbbzzzwwwuuuuuu{{{uuuhhhXXXNNNCCC>>>;;;777666777555555444444444333333333222222333444444444444444444444555444444666:::===>>>NNNkkkrrriiilllkkkjjjeeeYYYFFF@@@;;;999777444555888555555555555666666666666777777777888999999::::::<<<<<<<<<===???@@@BBBCCCAAADDDFFFHHHIIIJJJLLLMMMIIIOOOVVV___nnnxxxssstttsssoooeee___bbbwwwxxxjjjaaaZZZTTTQQQSSSVVVZZZ```dddeeeffffffggghhhiiijjjlllmmmnnnnnnnnnmmmmmmnnnpppqqqssstttttttttuuuvvvxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{zzzyyyyyyzzz}}}~~~~~~}}}zzzyyywwwvvvwwwyyy|||}}}|||||||||}}}~~~zzzwwwtttvvvuuupppggg___YYYWWWOOOOOOOOOOOOOOOOOOOOOOOONNNQQQUUUYYY[[[[[[YYYXXXVVVTTTQQQOOONNNMMMKKKIIIGGGEEECCCBBBCCCCCCBBB@@@<<<======>>>??????@@@@@@===@@@BBBCCCCCCFFFLLLRRRYYY]]]___\\\VVVTTTXXX]]][[[[[[[[[ZZZXXXUUURRRQQQIIILLLMMMKKKHHHIIIMMMRRRYYYZZZ\\\[[[WWWPPPIIIDDDCCCCCCHHHSSSaaammmtttuuuyyy}}}~~~|||zzzwwwtttpppooommmiiieee```[[[YYYUUUVVVUUURRROOOMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOPPPQQQOOOJJJEEEAAA???>>>===<<<======???@@@@@@@@@??????===<<<<<<;;;<<<>>>@@@BBBAAABBBEEEIIIMMMOOOOOONNNKKKIIIFFFDDDBBB???<<<999:::===CCCJJJTTT___kkksss{{{zzziiigggccc___aaavvvvvvrrrrrruuu}}}ooobbbTTTJJJBBB>>>:::666555666555555444444444333333333222222333444444444444333444444444444444666999<<<<<>>???AAACCCDDDBBBDDDGGGIIIJJJKKKMMMOOOIIIPPPXXXaaappp}}}~~~mmmccccccttt}}}ppphhh```YYYUUUUUUTTTYYY___dddffffffggghhhhhhiiikkklllmmmnnnnnnnnnoooppppppqqqrrrrrrssssssuuuvvvwwwxxxyyyxxxwwwwwwuuuvvvvvvxxxyyyzzz{{{{{{zzzyyyyyyzzz}}}~~~~~~yyyxxxvvvvvvwwwyyy|||~~~{{{||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~|||tttiii^^^XXXUUUOOOOOOQQQQQQRRRRRRQQQQQQOOOPPPQQQRRRTTTUUUUUUUUUQQQNNNLLLKKKKKKKKKIIIHHHFFFDDDBBBBBBCCCDDDCCCBBB>>>>>>???@@@AAAAAABBBBBB===@@@BBBCCCCCCGGGOOOVVV\\\___aaa\\\UUURRRVVV[[[\\\\\\[[[XXXUUUQQQNNNLLLJJJLLLLLLIIIDDDCCCGGGKKKYYY\\\______[[[SSSKKKEEECCCCCCGGGRRRaaammmtttuuuxxx|||~~~|||yyyvvvsssrrroookkkfffaaa\\\YYYZZZYYYWWWSSSOOOMMMNNNOOOLLLMMMMMMNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEGGGIIIHHHEEEAAA??????>>>===<<<===>>>???@@@AAA@@@@@@???======<<<<<<===???BBBDDDDDDEEEGGGLLLPPPQQQQQQOOOKKKIIIFFFDDDCCC@@@<<<999888<<>>???@@@AAABBBBBBBBBEEEGGGHHHIIIIIIKKKMMMPPPQQQUUU[[[cccnnn{{{oooeeemmm~~~rrrkkkhhhddd]]]WWWYYYZZZ]]]```ccceeefffggghhhiiiiiijjjjjjkkkllllllnnnooopppooonnnnnnppprrrvvvvvvuuuuuutttttttttsssuuuvvvvvvwwwyyy{{{}}}~~~zzz{{{}}}~~~~~~zzzyyyyyyyyyyyyzzz{{{|||zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||}}}}}}tttkkk```ZZZYYYSSSTTTUUUUUURRRQQQQQQQQQMMMLLLLLLLLLLLLNNNPPPQQQOOOOOOOOOOOOMMMJJJHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDD>>>>>>@@@BBBCCCEEEPPP[[[bbbdddddd___XXXUUUWWW[[[bbb^^^WWWRRRPPPOOONNNMMMNNNKKKGGGCCCAAABBBCCCDDDKKKSSS]]]bbb```YYYQQQKKKCCCBBBCCCKKKWWWccclllpppuuu{{{|||yyywwwtttpppmmmiiifffbbb___]]][[[WWWUUUTTTSSSQQQOOOLLLLLLLLLMMMLLLKKKJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA???>>>============???@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDFFFJJJMMMOOOOOONNNMMMJJJHHHDDD@@@>>>>>>>>>???>>>>>>@@@HHHVVVeeeqqqxxx}}}uuuiiiaaaaaaccclll|||ssspppssswww~~~sssfffZZZNNNEEE<<<:::999666666777444444555555444444333222333333333444444444555555222444555555555666888:::;;;AAANNNbbb{{{uuurrrpppdddSSSHHH===;;;999777666666777777777666666555555666666666777888888888777888:::===??????@@@BBBBBBCCCCCCCCCEEEGGGIIIIIIJJJKKKNNNPPPQQQTTT[[[cccmmmsssgggkkkzzznnniiihhheee^^^VVVVVVXXX[[[^^^bbbdddfffggghhhiiiiiijjjjjjkkkllllllnnnooopppooonnnnnnpppqqquuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyy{{{|||}}}{{{|||}}}~~~~~~{{{{{{{{{zzz{{{{{{||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{}}}vvvjjj^^^WWWVVVVVVWWWXXXWWWUUUSSSSSSSSSNNNMMMMMMMMMMMMNNNPPPPPPQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCAAAAAAAAAAAABBB??????@@@CCCDDDGGGRRR^^^fffgggeee___XXXVVVYYY^^^ddd___XXXRRROOOMMMLLLKKKMMMJJJEEEAAA>>>===>>>???BBBIIISSS[[[]]]XXXPPPJJJDDDBBBBBBHHHRRR]]]eeejjjqqqwww}}}|||xxxtttpppmmmiiieeebbb^^^\\\YYYWWWVVVUUUSSSQQQMMMNNNNNNMMMMMMLLLKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFFFFGGGIIILLLNNNOOONNNMMMLLLHHHFFFBBB???>>>>>>>>>?????????BBBKKKYYYhhhttt{{{wwwlllcccbbbbbbiii}}}yyyqqqqqqvvv|||tttggg\\\NNNEEE<<<:::999666555777444444555555444444333222333333333333444444444444333444555555555555777999:::===GGGXXXoooxxxtttnnn___NNNCCC<<<;;;999777666666777777777777666666666666777777999999999888777888;;;>>>@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJLLLOOOQQQQQQUUU[[[bbbkkkuuuhhhiii|||uuuiiidddfffddd\\\TTTRRRTTTXXX\\\```dddfffggghhhiiiiiijjjjjjkkklllllloooppppppooonnnmmmooopppsssssstttuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{|||}}}~~~~~~}}}~~~}}}}}}|||||||||}}}}}}|||}}}}}}|||{{{{{{|||}}}}}}|||zzzyyy~~~wwwjjj^^^WWWWWWYYY[[[[[[ZZZXXXVVVVVVVVVPPPPPPPPPQQQRRRRRRSSSSSSWWWWWWWWWVVVUUUSSSRRRQQQOOOOOONNNMMMLLLJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAADDDEEEJJJVVVbbbmmmlllggg___WWWVVV\\\bbbfffaaaYYYRRRMMMKKKHHHGGGJJJGGGBBB===:::888888888777<<>>======>>>??????@@@EEEOOO]]]mmmxxxxxxmmmeeecccdddlllxxxqqqrrrzzzwwwhhh]]]NNNDDD<<<:::999666555777444444555555444444333222222222222222333333333333444555666555444444666888:::;;;@@@MMMccczzzyyytttjjjZZZJJJAAA;;;:::999888777777777777777777666666666777888888:::::::::888888999===@@@@@@@@@AAABBBCCCEEEFFFGGGGGGIIIJJJKKKKKKMMMPPPRRRRRRVVV\\\bbbhhhzzz|||ssshhhgggwwwvvvfff___``````YYYQQQNNNPPPTTTYYY^^^cccfffggghhhiiiiiijjjjjjkkklllllloooppppppooommmmmmnnnppprrrrrrsssuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz}}}~~~~~~}}}|||~~~~~~}}}||||||||||||}}}~~~|||{{{yyyzzz{{{||||||{{{yyyxxx~~~xxxkkk```\\\\\\[[[\\\]]]\\\ZZZXXXWWWXXXUUUVVVWWWYYY[[[[[[\\\\\\___^^^]]][[[YYYWWWVVVUUUPPPPPPOOONNNKKKIIIGGGFFFCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@BBBEEEGGGMMMZZZhhhrrrooohhh^^^VVVVVV]]]eeeiiicccZZZRRRLLLHHHEEECCCDDDAAA===999666444444444333555:::CCCMMMPPPKKKFFFCCCAAA???@@@EEEMMMVVV[[[dddlllwww|||zzzxxxuuurrrpppgggddd```\\\ZZZXXXUUUSSSQQQPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLJJJHHHEEEDDD@@@???>>><<<<<<===>>>???>>>@@@GGGSSSbbbqqq|||xxxmmmdddcccjjjwwwzzzsssvvv{{{iii\\\MMMDDD<<<999888666555666444444555555444444333222111111222222222333333333444555666555444444555777;;;:::<<>>===>>>BBBIIIQQQWWW___gggsss|||~~~}}}}}}{{{yyywwwnnnjjjeee```]]]YYYUUURRRRRRQQQOOOMMMKKKJJJJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIEEEEEEDDDDDDCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIGGGEEECCC@@@???>>>===<<<<<<<<<<<<===>>>===AAAIIIVVVeeettt~~~wwwlllbbbaaalll|||~~~~~~wwwzzzkkk[[[MMMDDD;;;999888555444666444444555555444444333222111111222222222333333333444555555555333333555777888888;;;CCCUUUooo|||zzzttteeeRRRDDD???999999999999888888777777777777777777888999:::;;;:::;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@@@@BBBDDDGGGHHHIIIKKKLLLMMMMMMOOORRRTTTXXX\\\aaaccceeeooo~~~rrrooohhhdddkkk}}}ssseee___ZZZTTTOOOIIILLLPPPVVV\\\aaaeeefffhhhiiiiiijjjjjjkkkllllllmmmnnnnnnnnnmmmmmmoooqqqqqqrrrsssuuuwwwyyyzzz{{{yyyyyyxxxxxxxxxyyyzzzzzzzzz{{{|||}}}}}}}}}|||{{{|||||||||||||||}}}~~~~~~~~~|||zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{vvvwww{{{nnnddd______^^^```bbbaaa```______```cccfffiiilllnnnnnnmmmllldddbbb___[[[XXXUUUTTTSSSRRRRRRQQQOOOLLLIIIGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@AAADDDHHHQQQbbbqqq{{{uuukkk]]]TTTUUU___hhhnnnggg]]]TTTLLLFFFAAA>>>999888666555444333444444777555333555:::???AAA@@@<<<<<<<<<===???EEELLLQQQXXXaaalllvvv|||~~~|||tttpppkkkfffaaa]]]YYYVVVTTTSSSPPPNNNLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGFFFFFFEEECCCAAA???===<<<======<<<<<<<<<<<<======>>>CCCLLLZZZiiiwww}}}sssiii______mmm|||{{{{{{~~~yyy~~~mmm[[[MMMCCC;;;999888555444666444444555555444444333222222222222222333333333333333444555444333333555777333666999???LLLfff~~~~~~}}}vvveeePPPCCC???888999999999999888777777888888888888999:::;;;;;;999;;;>>>???>>>===>>>???AAAAAAAAAAAACCCFFFIIIJJJJJJKKKMMMNNNNNNPPPRRRUUU\\\```dddeeedddkkkvvvsssjjjaaaccctttrrrhhh^^^VVVQQQIIIKKKPPPVVV\\\aaadddfffhhhiiiiiijjjjjjkkkllllllkkklllmmmmmmmmmnnnppprrrrrrssstttuuuwwwyyyzzzzzzxxxxxxxxxxxxyyyyyyzzz{{{xxxyyyzzz|||||||||{{{{{{|||||||||}}}~~~~~~||||||zzzzzzxxxxxxxxxzzz{{{|||zzzxxxzzz}}}~~~ooohhhffflll|||qqqgggbbbcccccceeegggggggggfffggghhhjjjllloooqqqqqqooollljjjdddbbb```]]][[[YYYXXXXXXXXXWWWVVVTTTRRRPPPMMMLLLMMMMMMLLLKKKIIIGGGEEECCCAAA???@@@DDDHHHRRRdddttt~~~yyymmm```VVVWWW```iiipppiii___UUULLLFFFAAA>>>999888666555444444444444555444444555777999:::;;;999;;;<<<<<<===@@@FFFJJJQQQYYYdddmmmtttzzz~~~xxxtttoookkkgggddd```]]]XXXVVVSSSPPPNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLJJJHHHFFFCCCCCCBBBAAA???>>>===<<<=========<<<<<<<<<<<<<<>>>>>>>>CCCBBBBBBBBBDDDGGGJJJLLLJJJLLLMMMNNNOOOPPPSSSUUU___bbbffffffccciii}}}|||xxxlll___^^^ooo}}}pppcccXXXRRRIIIKKKPPPVVV[[[```dddfffhhhiiiiiijjjkkkkkklllllljjjkkkmmmmmmmmmnnnqqqssssssssstttvvvwwwxxxyyyzzzxxxxxxxxxxxxyyyzzz{{{|||vvvwwwyyy{{{||||||{{{{{{|||}}}}}}~~~~~~~~~}}}}}}||||||zzzxxxwwwwwwzzz|||~~~}}}uuupppnnnqqqvvvyyy}}}xxxiii```[[[^^^qqq{{{ssskkkgggiiigggiiikkklllllllllmmmnnnnnnppprrrsssrrrnnniiigggfffeeecccaaa____________]]]\\\[[[ZZZXXXUUUSSSRRRSSSSSSRRRPPPLLLIIIEEECCC@@@???@@@CCCHHHSSSeeeuuu{{{pppbbbXXXYYYbbbkkkqqqjjj___UUUMMMGGGBBB???:::999888666555444444444111333666777666666666777888:::<<<<<<;;;<<>>=====================<<<<<<<<>><<<>>>RRRuuu{{{zzz~~~uuu[[[IIIAAA===999999888777666666666777888888888999999::::::;;;:::;;;===???AAABBBCCCCCCDDDEEEFFFGGGFFFGGGJJJLLLLLLLLLKKKKKKMMMOOORRRTTT[[[]]]```aaa```fffyyyxxxmmmaaaZZZaaaxxx~~~mmm]]]UUULLLMMMPPPVVV]]]bbbeeefffhhhiiiiiiiiijjjjjjjjjjjjmmmnnnnnnmmmlllnnnqqqtttuuusssrrrtttwwwyyyxxxvvvxxxxxxyyyzzzzzz{{{{{{|||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~}}}{{{yyyzzz{{{|||{{{|||~~~~~~zzzwwwuuuuuulllnnnppptttwwwzzz|||}}}}}}jjj[[[TTTVVVcccppp}}}vvvpppllljjjkkkoootttwwwxxxvvvrrrooolllnnnppprrrsssqqqnnnlllhhhiiijjjkkklllmmmnnnnnnkkkhhhccc___^^^\\\[[[ZZZZZZXXXVVVSSSPPPKKKFFFBBBBBB@@@@@@BBBFFFRRRgggzzz~~~qqqeeeXXXRRR\\\jjjqqqkkk```UUUPPPMMMEEE===:::999888999999888555333444444444444444444444444777777666777999<<<@@@BBBHHHMMMVVV___hhhqqqyyy~~~}}}|||xxxtttppplllhhhggg___\\\WWWTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKLLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNPPPPPPOOOOOONNNNNNMMMMMMQQQPPPOOOOOOOOOLLLHHHEEEDDDDDDBBBAAA@@@@@@??????;;;===>>>>>>======>>>@@@BBBJJJVVVdddqqqzzzxxxsssoookkkhhh_________eeeyyyxxxsss~~~|||ssstttxxx```KKKCCC<<<:::777444333666444444444444444444444444333333444555666666555555444444444555555555555666555666555<<>>@@@AAACCCCCCCCCDDDFFFGGGGGGGGGGGGJJJLLLMMMLLLLLLMMMOOORRRTTTVVV[[[]]]```aaa```eeewwwxxxmmmaaaZZZ```wwwsssddd\\\QQQQQQRRRVVV\\\aaadddeeeiiiiiiiiijjjjjjjjjjjjkkkmmmmmmmmmmmmlllnnnqqqsssuuutttssstttwwwxxxwwwuuuxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}{{{xxxyyyzzz{{{{{{}}}zzzuuurrrppppppppprrrvvvyyy|||~~~~~~}}}jjj[[[SSSQQQXXXaaavvv}}}xxxsssppprrruuuzzz}}}}}}yyyuuurrrmmmooossswwwxxxxxxvvvuuuwwwwwwwwwwwwwwwvvvvvvvvvsssoookkkgggeeecccaaa```\\\YYYUUURRROOOKKKFFFCCCBBBAAA@@@BBBGGGRRRhhh{{{~~~ttthhhZZZSSSZZZfffooolllcccXXXQQQMMMGGG@@@===;;;:::::::::999777555444444444555555555555555666666666777888;;;>>>@@@CCCIIIQQQYYYbbbllltttzzz}}}{{{xxxtttqqqooommmdddaaa\\\YYYVVVTTTQQQOOONNNNNNMMMLLLLLLMMMNNNOOOSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPNNNMMMMMMMMMNNNLLLHHHFFFFFFEEECCCBBBAAA@@@@@@@@@===>>>???>>>======>>>@@@DDDLLLZZZhhhttt}}}uuuoookkkgggddd]]]\\\]]]dddwww~~~}}}wwwppptttsss^^^IIIAAA;;;888666333222555444444444444444444444444333444444555666666555555444444444444555555555555555666555:::AAADDD[[[yyyoooooouuuiiiQQQBBB<<<;;;999888888888888999999:::888888999999:::;;;<<<<<<<<<===???AAABBBDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMMMMOOOQQQTTTWWWXXX\\\]]]___```___cccsssxxxlll```YYY^^^ssszzzllldddXXXVVVUUUWWW[[[```cccdddiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmllllllmmmpppsssvvvuuuttttttvvvwwwvvvtttwwwxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{|||}}}~~~~~~|||{{{wwwxxxyyyzzz{{{~~~}}}wwwssspppnnnnnntttvvvzzz~~~~~~{{{}}}lll^^^VVVQQQRRRUUU^^^nnn}}}yyy|||~~~~~~xxxuuupppsssxxx}}}~~~}}}|||yyyuuupppllliiifffdddbbb]]]YYYTTTOOOLLLHHHEEECCCBBBAAAAAACCCGGGSSShhh{{{zzznnn___VVVYYYaaalllmmmhhh]]]TTTNNNIIIDDDAAA???===;;;;;;;;;999888666666666666666666555555666666555666888:::<<<===>>>CCCJJJRRR[[[eeennnttt}}}}}}{{{yyywwwvvvmmmiiiddd```\\\ZZZVVVTTTSSSRRRQQQOOOOOONNNNNNOOOQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPOOOLLLJJJHHHGGGFFFDDDBBBAAA@@@@@@???@@@@@@???>>>===???@@@GGGPPP___mmmxxx~~~rrrjjjeeebbb___[[[[[[[[[cccuuu}}}ooolllssskkkZZZFFF???999777555222222444444444444444444444444444333444555555666555555555444444444444555555555555555666444888>>>@@@RRRrrr|||mmmgggmmmuuurrr^^^KKK@@@>>>???999888888888999:::;;;;;;888999999:::;;;<<<=========>>>@@@BBBDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJLLLLLLMMMNNNOOORRRUUUXXXYYY\\\]]]^^^___^^^aaaooo}}}vvv~~~vvvjjj___WWW[[[lll~~~~~~ssskkk]]][[[XXXXXX[[[___cccdddgggggghhhhhhhhhiiiiiiiiijjjkkklllllllllmmmppprrrvvvuuuuuuuuuuuuuuuttttttwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{|||}}}~~~}}}|||zzzzzzwwwxxxyyy{{{}}}|||xxxuuusssrrrrrruuuxxx}}}}}}{{{yyyyyyyyyyyy|||qqqccc[[[UUUSSSTTTTTT```ooo||||||xxxvvvyyy}}}~~~}}}yyyuuupppkkkgggddd```]]][[[VVVPPPKKKHHHEEECCCBBBBBBAAAAAADDDHHHSSSgggzzzttteee[[[[[[```iiimmmlllcccWWWPPPLLLHHHEEEBBB???===<<<<<<;;;:::888888888888888777777777666666666666777999:::;;;;;;???EEEMMMUUU___iiioooxxx}}}|||vvvrrrlllgggddd```]]][[[XXXWWWVVVTTTSSSQQQPPPPPPQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMPPPPPPQQQTTTVVVVVVSSSQQQLLLKKKIIIGGGDDDCCCBBBAAAAAABBBBBB@@@>>>>>>@@@BBBIIITTTdddrrr{{{qqqiiiddd```]]]]]]\\\^^^ffftttxxxfffhhhrrrtttaaaUUUDDD===888777666333222444444444444444444444444444444444555555555555555444333333444444444555555555666888555777<<<===JJJddduuufffdddnnnxxxvvvfffUUUFFF>>><<>>>>>>>>???AAACCCEEEFFFGGGGGGGGGHHHIIIIIIHHHIIIJJJLLLKKKLLLNNNPPPRRRUUUWWWXXX\\\\\\]]]^^^]]]___kkkwwwtttyyy|||tttiii___VVVWWWdddrrrzzzsssddd```\\\ZZZ]]]```ccceeeffffffffffffgggggggggggghhhjjjkkkllllllmmmooorrruuuuuuuuuuuuttttttttttttvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||||||||}}}~~~~~~}}}{{{zzzyyyyyywwwyyy|||~~~~~~{{{xxxwwwvvvvvvwwwwwwzzz~~~|||yyyvvvuuurrrqqqqqquuu|||xxxiii___XXXUUUUUURRR\\\hhhsss~~~{{{|||zzzvvvpppkkkfffbbb]]]YYYUUUQQQKKKFFFDDDBBBAAA@@@BBBAAABBBDDDGGGQQQeeewww{{{lllaaa______fffmmmoooggg[[[SSSNNNKKKGGGDDDAAA?????????>>>===;;;;;;;;;;;;::::::999999888888888888888999999:::;;;>>>CCCIIIQQQZZZdddkkkttt}}}}}}yyytttooollliiifffccc```___^^^\\\ZZZXXXVVVUUUWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVXXX[[[[[[YYYWWWQQQPPPMMMJJJHHHEEEDDDCCCBBBCCCBBBAAA???@@@BBBDDDLLLXXXhhhvvv}}}ssskkkfffbbb___``````ccclllwwwpppbbbgggssstttgggYYYOOOCCC<<<888888777444444666444444444444444444444444444555555555555555444444333333333444444444444555777999666777<<<<<>>??????@@@AAACCCEEEFFFGGGHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMLLLMMMOOOQQQSSSUUUWWWXXX[[[ZZZ[[[]]]\\\^^^hhhrrrzzzxxx{{{tttjjj```WWWTTT\\\fffzzzzzzmmmiiidddaaaaaaccceeeeeeffffffffffffggggggggggggfffhhhkkkllllllmmmoooqqqssstttuuuuuutttssstttuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||||||||}}}~~~}}}|||{{{{{{{{{{{{yyy|||~~~}}}zzzxxxwwwvvvwwwxxxxxx{{{}}}zzzrrrpppmmmjjjiiikkkqqqvvv}}}ttthhh___\\\^^^]]]fffppp{{{{{{wwwqqqlllfff```ZZZVVVNNNJJJFFFBBBBBBBBBAAAAAABBBAAABBBDDDFFFOOObbbsssyyymmmfffaaadddlllpppiii___WWWPPPKKKHHHFFFDDDCCCCCCCCCBBBAAA??????>>>>>>======<<<<<<::::::::::::::::::::::::;;;===@@@EEELLLUUU___fffqqqzzz|||xxxuuussspppnnnjjjiiihhhfffdddaaa___^^^\\\[[[ZZZXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZ\\\^^^^^^[[[YYYVVVUUURRRNNNKKKIIIGGGFFFCCCCCCCCCAAA@@@AAADDDGGGPPP\\\mmmyyyuuummmiiieeebbbaaabbbgggrrr{{{ooodddkkkxxxuuuiii]]]RRRJJJAAA;;;777888888555555666444444444444444444444444555555555666555555444333333333333333444444444444666999666666<<<<<<@@@OOOooommmbbbfffpppuuutttdddRRRHHHAAA:::777999999999888777777777888888999999:::<<<===>>>???@@@AAABBBDDDEEEGGGHHHIIIIIIIIIJJJKKKJJJIIIIIIKKKMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYXXXZZZ\\\\\\]]]fffpppzzz|||uuummmdddZZZSSSVVV^^^nnnyyy{{{yyy}}}xxxtttnnniiigggfffeeeeeeggggggggghhhhhhhhhiiiiiieeehhhjjjllllllmmmooopppqqqsssuuuuuussssssuuuwwwuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyzzz{{{||||||||||||}}}}}}~~~~~~}}}|||}}}}}}~~~{{{|||yyywwwvvvwwwwwwwwwzzz}}}~~~{{{yyyrrrppplllhhhfffggglllooovvv}}}}}}tttrrruuuyyywwwsssmmmgggaaaZZZSSSOOOHHHFFFCCCAAABBBCCCCCCCCCCCCBBBBBBCCCEEEMMM^^^ooorrrhhhccckkkoookkkccc[[[RRRJJJIIIHHHGGGHHHIIIIIIGGGEEEBBBBBBAAAAAA@@@??????>>>===============<<<;;;::::::;;;===@@@FFFNNNYYY___kkkttt|||~~~|||zzzyyytttssssssqqqooollliiihhhbbbbbb```___]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^`````````bbbcccbbb___\\\ZZZYYYVVVRRRNNNKKKIIIHHHCCCCCCCCCBBBAAACCCGGGJJJUUUaaaqqq|||tttnnnjjjfffccc^^^```iiiwwwsssiiirrr}}}zzzzzz|||mmmaaaVVVLLLFFF>>>999555777777555444666444444444444444444444444555555666666555444444333222222333333333444444444444888444555<<<<<<===HHH^^^zzzkkkaaafffnnnqqqkkk[[[KKKDDDAAA<<<:::;;;999999888777666666666777999999:::<<<===???@@@@@@AAABBBDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKIIIIIIKKKMMMQQQRRRSSSUUUWWWXXXXXXXXXXXXWWWYYY[[[\\\]]]eeennn{{{|||{{{}}}wwwpppggg\\\TTTTTTYYYdddqqqwwwrrrrrrzzz||||||uuuoookkkhhhfffdddiiiiiiiiiiiijjjjjjjjjjjjeeegggjjjllllllmmmnnnpppppprrruuuuuussssssuuuxxxuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~|||{{{yyywwwwwwwwwtttvvvyyy{{{|||{{{xxxwwwtttrrrnnnjjjggggggkkknnnrrryyy{{{ooolllfff___YYYRRRJJJFFFEEECCCBBBBBBCCCEEEEEEEEECCCBBBBBBCCCDDDKKK\\\mmm}}}ooocccjjjnnnkkkeee]]]SSSJJJJJJJJJJJJLLLMMMLLLJJJHHHDDDDDDCCCBBBBBBAAA@@@@@@????????????>>>===<<<;;;888888:::<<>>???AAABBBDDDFFFGGGHHHHHHGGGIIIKKKMMMMMMKKKJJJJJJJJJLLLNNNRRRVVVYYYZZZZZZYYYYYYYYYZZZZZZ[[[___eeejjj~~~zzz~~~yyyoooddd[[[VVVUUUXXX___hhhmmmooorrrxxx}}}|||vvvpppjjjgggiiiiiihhhhhhhhhiiikkklllkkkjjjiiiiiijjjkkkmmmnnnppprrrtttwwwxxxwwwuuutttttttttuuuvvvwwwxxxxxxyyywwwxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwuuuttttttuuuvvvxxxyyyyyywwwuuutttppppppoooooopppqqqssstttvvv{{{ssskkkddd```YYYQQQLLLIIIHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIJJJIIIGGGLLL\\\llloooiiieeeiiijjjaaaTTTKKKJJJIIIHHHIIIJJJLLLLLLKKKHHHGGGFFFEEEDDDDDDDDDDDD???>>>>>>>>>======<<<<<<999888999<<<@@@GGGMMMQQQ```fffnnnsssvvvxxx{{{~~~|||wwwsssuuuvvvuuusssnnnkkkiiiiiinnnkkkhhhhhhjjjlllnnnoooqqqpppnnnmmmllljjjgggddd^^^[[[XXXUUUSSSPPPLLLJJJHHHEEECCCCCC@@@@@@GGGPPP\\\jjjxxx}}}vvvsssrrrllleeebbbbbbaaajjj|||{{{ttt|||sssmmmmmmuuuwwweeeXXXPPPJJJEEE===<<<:::888777666555555444444444333333222222222444555777888888666555444222333444444555555444444555555555666888:::===>>>JJJddd}}}mmmiiijjjjjjiii\\\OOOBBB>>>>>><<<:::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEFFFGGGGGGFFFHHHJJJLLLLLLJJJHHHHHHHHHMMMOOOSSSWWWYYYZZZZZZZZZYYYZZZZZZZZZ\\\```eeeiiizzz|||ttthhh^^^VVVSSSRRRXXX___dddfffkkkqqqwww}}}wwwqqqmmmkkkjjjiiihhhhhhiiijjjkkkjjjjjjjjjiiijjjkkkmmmnnnoooqqqtttvvvwwwwwwuuutttuuuuuuvvvvvvwwwxxxyyyyyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzwwwvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvuuutttttttttttttttuuuvvvwwwxxx{{{wwwkkkccc\\\XXXRRRMMMIIIHHHHHHIIIKKKKKKLLLLLLMMMLLLLLLLLLJJJIIIJJJIIIHHHLLL[[[jjj}}}rrrhhhgggfff^^^RRRJJJHHHGGGGGGHHHJJJLLLMMMNNNOOONNNMMMLLLKKKJJJIIIHHHBBBBBBAAA@@@@@@???>>>>>>:::999888999<<>>HHH\\\wwwqqqmmmmmmgggaaaUUUIII???<<<<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAABBBDDDGGGHHHIIIHHHHHHIIIKKKMMMMMMKKKIIIIIIIIIOOOQQQTTTWWWZZZZZZZZZZZZYYYZZZ[[[[[[\\\```eeeiiiuuuzzzooobbbWWWPPPKKKOOOSSSWWWZZZ```hhhnnn~~~~~~vvvrrrnnnmmmkkkjjjiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmmmmoooqqqsssuuuvvvvvvuuuuuuuuuvvvvvvwwwyyyzzzzzz{{{zzz{{{|||}}}}}}~~~~~~~~~}}}~~~~~~zzzxxxxxxyyyzzzyyyxxxxxxxxxwwwwwwwwwvvvyyyyyyzzz{{{{{{zzzzzzzzzyyy{{{~~~yyynnnbbb[[[RRRPPPMMMJJJHHHHHHJJJKKKMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIHHHKKKYYYgggmmmfffccc\\\SSSMMMGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOOOONNNLLLJJJHHHFFFFFFFFFEEEDDDCCCAAA@@@@@@===<<<:::999:::<<>>DDDPPPfffyyywwwssshhh]]]PPPGGG???======<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEHHHJJJLLLLLLLLLLLLJJJMMMOOOPPPOOONNNOOOPPPQQQRRRUUUXXXZZZZZZZZZZZZYYYZZZ[[[\\\]]]```eeehhhooo|||vvvhhhXXXNNNFFFHHHJJJMMMPPPWWW___eeesssxxxyyyssspppooommmjjjiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmnnnppprrrtttuuuvvvuuuuuuvvvvvvwwwxxxzzz{{{||||||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~yyyyyy{{{}}}}}}||||||zzzyyyyyyyyyyyyyyy}}}~~~~~~|||{{{xxxyyy{{{zzzqqqggg\\\VVVOOOMMMLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGGGGHHHGGGJJJVVVbbbxxxwwwjjjddd^^^VVVRRRKKKKKKLLLKKKKKKJJJKKKLLLKKKLLLMMMMMMLLLIIIGGGEEEIIIHHHGGGFFFDDDCCCAAAAAA@@@>>><<<;;;:::;;;===>>>BBBFFFKKKOOORRRWWW^^^dddeeekkkppprrrpppqqquuuyyy|||}}}|||zzzzzzyyyxxxxxxzzz{{{zzzxxxvvvvvvtttqqqooonnnkkkhhheeefffccc^^^[[[WWWSSSOOOLLLHHHEEEDDDEEEDDDGGGPPPZZZgggrrr{{{vvvlllhhheeebbb``````\\\lll~~~tttzzzuuunnnpppzzzvvvgggZZZQQQIIIBBB::::::888777666555555555333333333333333333333333111111333444444444444444222333444444555555444444666666666777888:::<<<>>>AAAFFFYYYwww~~~}}}xxxhhhZZZLLLDDD>>>>>>>>><<<<<<>>><<<<<<;;;;;;;;;<<<===>>>>>>???AAABBBCCCDDDDDDDDDEEEFFFHHHKKKMMMNNNNNNNNNIIILLLOOOQQQRRRRRRSSSTTTRRRSSSUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^```dddgggkkkuuu{{{mmm[[[NNNFFFFFFFFFGGGJJJPPPXXX]]]gggooo{{{{{{uuuqqqooommmkkkiiihhhhhhhhhiiiiiijjjkkkllllllllllllnnnoooqqqssstttuuuuuuuuuvvvvvvwwwyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}yyyzzz~~~~~~}}}}}}}}}}}}}}}{{{wwwxxxyyy}}}{{{rrriiiaaaYYYTTTOOONNNMMMMMMMMMMMMMMMNNNQQQQQQPPPOOONNNMMMKKKJJJHHHFFFFFFGGGGGGIIISSS]]]rrrwwwlllbbbZZZWWWUUUVVVWWWTTTPPPLLLJJJJJJJJJKKKMMMMMMMMMKKKIIIHHHIIIHHHGGGEEEDDDBBBAAAAAA???>>><<<;;;:::;;;<<<===???BBBEEEGGGIIILLLSSSXXX[[[aaahhhkkkkkklllqqquuuuuuuuuwwwxxxyyyzzz{{{{{{vvvwwwxxxxxxyyy{{{~~~}}}}}}|||||||||}}}~~~}}}zzzxxxvvvtttqqqooommmjjjfffcccdddaaa]]]YYYVVVRRRNNNKKKGGGEEECCCEEEEEEIIISSS^^^hhhqqqzzzuuujjjfffcccaaaaaadddggg|||wwwsss}}}yyyzzzxxxhhhZZZPPPHHH@@@999888777666555555444444333333333333333333333333111222222333333444333333222333444444555555444444666666666666777999;;;===???@@@QQQnnnwwwdddSSSFFF@@@<<<<<<<<<::::::<<<;;;;;;::::::;;;===???@@@@@@BBBCCCEEEEEEEEEDDDDDDCCCDDDGGGIIIKKKLLLMMMMMMHHHKKKNNNPPPQQQRRRTTTUUUSSSTTTUUUVVVXXXXXXYYYYYYZZZ[[[]]]^^^^^^aaadddgggjjjrrr}}}ppp^^^PPPHHHFFFDDDCCCEEEJJJPPPTTT]]]ggguuu}}}wwwpppooommmjjjhhhgggggggggiiiiiijjjkkkllllllllllllmmmnnnppprrrssstttuuuvvvuuuvvvwwwxxxzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}zzz~~~~~~|||{{{xxxyyyzzz~~~zzzqqqiiibbb]]]XXXUUURRRRRRRRRRRRRRRQQQQQQPPPRRRRRRQQQPPPNNNLLLJJJIIIIIIGGGGGGHHHHHHJJJRRR[[[ooozzzkkkaaa^^^dddggghhhddd\\\TTTOOOMMMKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGFFFEEECCCBBBAAAAAA===<<<;;;:::::::::;;;<<<;;;>>>AAAAAABBBDDDIIIMMMSSSXXX___ccceeefffiiilllkkkkkkkkkkkkkkklllllllllhhhiiijjjkkkmmmqqqvvvzzz~~~}}}}}}}}}~~~|||zzzwwwwwwuuurrrooommmjjjfffccc```]]]YYYUUURRROOOKKKHHHFFFCCCBBBDDDFFFJJJUUUaaaiiiqqqzzz~~~uuujjjdddaaa```cccgggwww{{{rrrrrrzzzhhhYYYOOOFFF???888777666555444444444444222222333333333333444444333333333333333333333333222333444444555555444444555555555555666888:::;;;===???LLLddd~~~ttt^^^LLLCCC>>>;;;<<<<<<999999;;;::::::999:::<<<>>>AAACCCCCCDDDEEEFFFFFFFFFDDDCCCBBBDDDFFFIIIKKKLLLMMMMMMKKKMMMQQQRRRRRRRRRSSSTTTSSSTTTTTTUUUVVVWWWWWWXXXZZZ\\\^^^^^^___aaadddfffjjjppp}}}sssaaaTTTIIIFFFBBB@@@BBBEEEHHHJJJUUU___ooo}}}}}}xxxooonnnkkkiiihhhggggggggghhhiiikkklllmmmlllllllllmmmnnnoooqqqrrrtttuuuvvvtttuuuvvvxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{|||~~~yyytttkkkddd```]]][[[ZZZYYYYYYZZZ[[[[[[ZZZZZZYYYVVVVVVUUUSSSQQQNNNLLLKKKLLLJJJIIIKKKKKKLLLSSS[[[mmmyyypppnnntttxxx{{{vvvlll```YYYVVVQQQPPPOOOMMMKKKJJJHHHHHHFFFFFFEEEDDDDDDCCCBBBBBB???>>>===<<<;;;;;;;;;<<<999<<>>GGGXXXtttrrr[[[IIICCC???===>>>===:::999<<<999999999:::<<>>???AAACCCDDDNNNYYYjjjyyy|||wwwnnnmmmkkkiiigggggggggggghhhiiikkklllmmmmmmlllkkkmmmmmmnnnppprrrtttuuuvvvssstttuuuwwwyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxrrrjjjdddaaa```aaa```___```bbbcccddddddcccbbb^^^^^^]]][[[XXXVVVSSSRRROOOLLLLLLNNNNNNOOOTTT\\\kkk}}}~~~~~~~~~wwwjjjaaa^^^\\\[[[XXXTTTQQQOOONNNMMMFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@>>>>>>======888<<<@@@AAAAAACCCFFFJJJKKKLLLOOOSSSWWWYYYWWWUUUWWWVVVTTTRRRPPPOOOOOONNNMMMNNNOOOQQQTTT[[[bbbhhhrrryyy~~~~~~~~~|||zzzyyyyyyyyywwwuuussspppmmmjjjgggddd___\\\WWWTTTQQQNNNLLLIIIEEECCCDDDAAA@@@CCCEEEKKKXXXdddnnnuuuzzz}}}~~~ssshhhbbb^^^^^^cccjjj|||vvvvvvttt~~~iiiXXXMMMDDD===777666555444444444444444222222222333333444444444777666555444333222222222222333444444555555444444444333333333444555777888999>>>CCCPPPmmm{{{kkkVVVEEE===<<<;;;::::::;;;<<<===;;;;;;;;;<<<>>>@@@CCCDDDGGGHHHIIIJJJJJJHHHFFFEEEIIIIIIJJJLLLMMMPPPQQQSSSRRRUUUWWWXXXVVVTTTTTTTTTUUUWWWXXXWWWUUUTTTTTTTTTZZZ\\\^^^______```bbbccckkknnnwww|||{{{~~~yyyiiiZZZOOOIIIBBB======???BBBCCCLLLQQQ___oooyyyyyyuuutttjjjiiifffdddbbbbbbccccccfffhhhkkkllllllmmmppprrrrrrrrrppppppppppppqqqrrruuuvvvxxxyyyzzz{{{{{{{{{{{{|||~~~~~~~~~~~~}}}zzzuuurrrqqqnnnjjjfffddddddfffhhhjjjkkklllmmmkkkhhheeecccdddbbbaaa``````^^^[[[YYYTTTTTTSSSTTTUUUXXXZZZ\\\jjj{{{zzzooohhhaaa___\\\YYYXXXVVVSSSPPPLLLIIIDDDAAAAAACCCDDDDDDAAA@@@???>>>============>>>@@@BBBCCCCCCDDDEEEGGGJJJLLLOOOOOOOOONNNNNNNNNKKKJJJGGGEEEDDDEEEFFFFFFIIIHHHHHHIIILLLQQQVVVZZZkkksss}}}|||{{{{{{||||||{{{yyywwwuuutttsssoookkkgggccc___ZZZWWWTTTQQQMMMJJJHHHFFFDDDAAA>>>>>>@@@CCCEEEJJJWWWdddpppyyy{{{sssjjjccc]]]\\\ccclllwwwpppqqq{{{lllYYYJJJAAA<<<555555555444333333222222222222222222222222222222111333444444333222222333333333333444444444555555555555666666777777888888:::<<<@@@MMMccc~~~jjjUUUEEE===<<<;;;;;;;;;;;;<<<===<<<<<<<<<===???AAACCCDDDGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJLLLOOORRRTTTUUUTTTVVVYYYYYYXXXVVVVVVVVVUUUWWWXXXXXXWWWVVVVVVWWWZZZ\\\^^^_________aaacccgggjjjsss}}}zzzlll___RRRLLLDDD???>>>@@@BBBCCCLLLPPP\\\kkkttttttqqqpppiiigggeeecccccccccdddeeeccceeehhhjjjkkkmmmoooqqqqqqqqqppppppppprrrssstttuuuvvvwwwxxxzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxuuussspppkkkgggfffhhhkkkmmmnnnoooppppppooommmkkkiiikkkjjjiiihhhiiihhheeeccc___^^^]]]\\\]]]^^^```aaaiiixxx~~~vvvpppnnnllliiifffccc```\\\YYYOOOKKKFFFCCCBBBCCCCCCCCCAAA@@@??????????????????AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMJJJHHHHHHHHHFFFEEECCCAAAAAABBBCCCDDDGGGFFFFFFGGGJJJNNNSSSVVVdddmmmzzz~~~}}}{{{zzzyyyxxxxxxxxxxxxwwwuuussspppooonnnkkkgggccc```\\\XXXUUUNNNKKKHHHFFFDDDCCC@@@>>>>>>===???BBBEEEJJJWWWdddoooxxxxxxpppggg```ZZZYYY```iiizzzsssuuu~~~kkkXXXIII@@@;;;666666555555444333333222222222222222222222222222111333444444333222222333333333333444444444444555555555666666777777888888:::;;;???III]]]zzzfffQQQDDD======<<<;;;;;;<<<======<<<======>>>@@@BBBDDDEEEHHHIIIJJJLLLLLLLLLKKKKKKHHHJJJLLLNNNRRRTTTWWWXXXVVVYYY\\\\\\[[[YYYYYYYYYVVVXXXZZZZZZYYYXXXYYYZZZZZZ\\\]]]^^^^^^___aaacccdddfffnnn~~~{{{oooeeeWWWQQQHHHAAA???@@@AAACCCJJJMMMVVVdddlllllljjjiiieeeeeedddccccccdddeeefffaaacccfffhhhiiikkknnnpppoooooooooppprrrsssuuuvvvvvvvvvvvvwwwyyy|||~~~~~~~~~}}}}}}}}}}}}~~~||||||}}}~~~}}}}}}~~~}}}zzzxxxuuurrrmmmjjjjjjmmmqqqtttuuuuuuuuuuuuuuuttttttsssuuutttssstttuuuuuusssrrrooommmkkkiiihhhhhhhhhiiiiiivvv}}}yyyuuussspppmmmjjjeee```\\\UUUPPPKKKFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBEEEEEEDDDBBBAAACCCFFFIIIKKKLLLMMMKKKGGGDDDCCCBBBBBBAAA@@@???@@@AAACCCDDDGGGGGGGGGHHHKKKNNNQQQSSS\\\eeerrr|||}}}{{{zzzzzz{{{{{{{{{zzzzzz{{{|||}}}|||{{{yyyxxxxxxwwwuuuttttttssssssrrrrrrqqqnnnkkkiiiggggggdddaaa]]]ZZZWWWSSSPPPIIIGGGDDDBBBAAA@@@???=========???BBBDDDJJJXXXeeeoooxxxvvvnnnddd]]]WWWUUUZZZbbbyyy|||{{{hhhVVVGGG???;;;777666666555444444333333222222222222222222222222111333444444333222222333333333333333444444444444555555666666777777888888::::::===DDDTTToooaaaMMMCCC>>>===<<<;;;;;;<<<===>>>===>>>???@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMKKKLLLNNNQQQTTTVVVWWWXXXYYY[[[^^^___^^^\\\\\\\\\YYY[[[\\\\\\ZZZYYYYYYZZZZZZ\\\^^^^^^^^^___aaacccdddffflllxxx{{{rrrjjj\\\UUUKKKCCC??????AAABBBGGGIIIQQQ]]]ddddddbbbbbbbbbbbbbbbcccdddeeeggghhhccceeeggghhhiiijjjlllnnnmmmmmmnnnppprrrtttvvvwwwxxxwwwvvvwwwxxx{{{~~~}}}|||{{{{{{|||}}}||||||}}}}}}~~~|||}}}~~~~~~|||{{{wwwtttpppmmmnnnrrrwww{{{zzzzzzzzz{{{{{{||||||}}}}}}||||||~~~}}}|||zzzxxxuuusssqqqpppooonnnvvv~~~|||tttsssrrrpppmmmiiibbb^^^[[[VVVPPPKKKHHHFFFCCCAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEECCC@@@???AAAFFFIIILLLNNNNNNLLLHHHDDDBBBBBBAAA@@@@@@@@@AAACCCFFFGGGJJJJJJLLLNNNPPPRRRTTTUUUWWW___kkkvvv~~~}}}{{{yyywwwvvvuuuuuuuuuuuutttssssssuuuuuuuuutttrrrrrrqqqpppoooooonnnnnnmmmmmmllljjjhhhdddbbb```___\\\YYYVVVTTTQQQNNNKKKGGGEEECCCBBBBBBAAA@@@???===<<<>>>AAADDDKKKYYYgggoooxxxxxxnnnccc[[[TTTQQQUUU[[[ttt|||~~~wwwdddSSSEEE===:::777666666555555444444333222222222222222222222222111333444444333222222333222222333333333444444444555555666666777777888888;;;;;;<<>>===<<<;;;;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGIIIJJJKKKLLLMMMMMMNNNPPPQQQSSSUUUVVVVVVVVVZZZ]]]___``````^^^^^^^^^\\\^^^___^^^[[[ZZZZZZZZZZZZ\\\^^^______```bbbcccfffhhhmmmvvvzzzsssmmmaaaYYYNNNDDD@@@???@@@AAAFFFGGGNNNYYY___^^^\\\\\\___```aaabbbdddfffhhhiiihhhiiijjjjjjiiiiiijjjlllkkklllnnnppprrrtttuuuvvvyyyxxxwwwvvvwwwyyy{{{}}}~~~|||{{{zzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~{{{|||~~~~~~{{{xxxtttrrrssswww{{{|||}}}~~~|||yyywwwuuuttttttwww|||yyyxxxyyyyyyyyyyyyuuutttttttttrrrooojjjfff```\\\VVVPPPMMMIIIFFFDDDCCCDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@>>>===@@@FFFJJJLLLMMMMMMLLLHHHEEEDDDCCC@@@@@@???@@@BBBEEEHHHJJJMMMNNNQQQTTTVVVWWWXXXXXXXXX]]]fffpppxxx{{{yyywwwtttrrrqqqqqqqqqqqqooommmlllmmmnnnmmmlllllllllkkkjjjiiiiiihhhhhhggggggfffeeebbb___\\\ZZZWWWUUURRRPPPOOOMMMJJJGGGFFFDDDAAAAAAAAAAAA@@@???===<<<===@@@DDDKKKZZZhhhpppyyyzzzpppccc[[[TTTOOOQQQUUUhhh}}}vvvzzzqqq___PPPBBB;;;:::666666666555444444333333222222222222222222222222111333444444333222222333222222222333333333444444555555666666777777888888<<<;;;<<<@@@GGGYYYwww{{{^^^MMMFFF>>>>>>===<<<<<<===>>>>>>???@@@BBBDDDEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSUUUVVVVVVVVVUUUZZZ]]]```aaa```____________```aaa```^^^]]]]]]]]]\\\^^^___``````aaaccceeegggjjjnnntttzzzsssnnneee]]]QQQGGGBBBAAABBBCCCGGGHHHOOOZZZ```^^^\\\\\\^^^^^^```bbbeeeggghhhiiikkklllmmmllljjjiiiiiijjjkkklllnnnpppqqqrrrssssssvvvvvvvvvvvvwwwxxxzzz{{{}}}||||||{{{{{{{{{{{{|||}}}}}}}}}}}}|||||||||{{{}}}}}}|||{{{ttttttuuuxxx}}}~~~{{{yyyyyy|||~~~}}}{{{yyyxxxxxxxxx{{{}}}zzzvvvtttuuuuuuuuuuuusssrrrrrrrrrrrrpppmmmjjjddd```ZZZVVVRRROOOKKKHHHGGGHHHHHHHHHHHHFFFDDDCCC??????>>>===>>>AAAGGGLLLKKKLLLMMMLLLIIIFFFDDDDDD@@@@@@@@@@@@BBBEEEIIIJJJOOOQQQVVVZZZ\\\]]]\\\[[[ZZZ]]]ccckkkttt|||{{{yyyvvvsssqqqoooooonnnnnnllliiigggggghhhgggfffffffffeeedddcccbbbaaaaaaaaaaaa```___]]]ZZZWWWUUUQQQOOOMMMKKKKKKIIIGGGEEECCCAAA>>>>>>>>>>>>===<<<<<<;;;===@@@CCCKKK[[[jjjqqqzzz{{{oooccc[[[TTTPPPPPPSSSaaa~~~|||vvvrrrwwwjjjYYYLLL@@@999:::666555555444333333222222222222222222222222222222111333444444333222222333222222222222333333333333555555666666777777888888===:::;;;@@@EEEPPPhhhqqqYYYJJJCCC???>>>===<<<<<<===>>>??????AAACCCEEEGGGHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPSSSUUUWWWWWWWWWVVVYYY\\\___``````____________aaaccccccbbbbbbcccddd]]]___aaaaaabbbbbbdddfffdddhhhmmmrrr{{{{{{tttpppjjjaaaUUUJJJEEEDDDEEEFFFJJJKKKSSS^^^dddbbb___^^^]]]^^^```ccceeeggghhhiiikkkllllllllljjjiiijjjkkklllmmmnnnoooppppppooooooqqqrrrsssuuuwwwyyy{{{|||zzzzzz{{{|||||||||{{{{{{{{{{{{||||||||||||||||||}}}~~~yyyvvvuuupppppppppssswwwyyyxxxvvvwww{{{~~~~~~}}}|||{{{xxxwwwwww|||~~~zzzwwwvvvvvvuuutttqqqpppooooooooonnnllliiifffccc^^^ZZZWWWSSSPPPMMMKKKKKKLLLKKKIIIFFFCCCAAA;;;<<<===>>>@@@DDDJJJNNNOOOPPPPPPOOOKKKHHHFFFFFFCCCCCCBBBCCCEEEHHHKKKMMMSSSVVV\\\aaaddddddcccbbb\\\]]]```gggqqq{{{|||zzzwwwtttqqqooonnnnnnnnnkkkgggddddddcccbbbaaabbbaaa```^^^]]][[[ZZZYYY[[[[[[[[[ZZZXXXVVVSSSRRRMMMKKKIIIIIIIIIHHHFFFDDDBBB@@@===<<<===<<<;;;:::<<<;;;<<>>888:::444444444333222222111111222222222222222222222222111333444444333222222333111222222222222333333333555555666666777777888888<<<888999@@@CCCHHHYYYmmmhhhSSSEEE===???>>>===<<<<<<===>>>???@@@AAACCCFFFHHHHHHHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPMMMOOORRRUUUWWWXXXXXXXXXYYY[[[___```___^^^^^^______aaadddeeeffffffhhhjjj^^^```bbbbbbbbbccceeegggaaaffflllpppyyy|||tttqqqmmmdddWWWMMMGGGGGGHHHIIIMMMOOOWWWccchhhfffbbbaaa\\\^^^```ccceeeggghhhiiiiiijjjkkkkkkjjjiiikkkllllllmmmnnnoooooonnnmmmllllllnnnqqquuuxxx{{{|||}}}xxxyyy{{{|||}}}|||{{{{{{yyyzzzzzz{{{|||}}}~~~~~~~~~|||vvvsssrrrooonnnooorrruuuuuurrrooommmppptttxxx|||}}}vvvooonnnuuu~~~~~~}}}}}}wwwvvvuuuwww}}}{{{zzzyyywwwvvvuuussspppppppppooommmkkkgggddd```\\\YYYVVVSSSPPPNNNNNNNNNLLLIIIFFFBBB@@@:::;;;===???BBBGGGMMMQQQTTTUUUUUUSSSOOOKKKIIIHHHGGGGGGGGGGGGIIILLLOOOQQQWWW[[[bbbhhhkkkkkkjjjhhh]]]]]]___eeeooo{{{}}}{{{xxxtttqqqooonnnnnnnnnkkkfffcccbbbaaa```______^^^\\\[[[YYYWWWVVVUUUWWWWWWWWWWWWUUUSSSQQQOOOLLLJJJHHHGGGHHHGGGEEECCCCCCAAA>>>=========<<<:::<<<;;;<<>>;;;:::;;;<<>>===<<<;;;;;;888:::>>>BBBCCCJJJ[[[lll{{{~~~zzztttkkkccc\\\YYYVVVVVV[[[aaajjjttttttzzz|||qqqlllgggbbbpppwww]]]LLLCCC<<<999888666555555555555444444444444444333333333333222222111111222222222333333333555555555555555555555555666444222333777999888666999<<<>>>>>>>>>CCCLLLSSSlll~~~zzzpppaaaPPPEEEAAAAAA?????????@@@@@@@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIHHHJJJLLLLLLLLLLLLNNNOOOMMMOOORRRSSSRRRRRRSSSTTTYYYZZZ[[[ZZZZZZ[[[]]]___^^^aaaeeehhhiiijjjlllnnnggggggggggggffffffffffffhhhggghhhlllsssyyyvvvvvviiiZZZQQQLLLLLLQQQWWW]]]YYYXXX]]]dddgggccc]]][[[ZZZZZZ[[[___ccceeeeeeiiiiiijjjjjjiiikkkmmmooommmnnnnnnkkkgggccc``````jjjmmmrrrvvvxxxzzz{{{}}}|||}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{{{{|||~~~}}}xxxtttqqqqqqqqqrrrtttvvvtttppplllllliiihhhkkkkkkkkkooottt}}}}}}vvvnnnfff^^^ZZZZZZ```nnn{{{~~~|||zzzyyytttsssrrrrrrtttxxx|||~~~{{{xxxtttqqqnnnmmmmmmllliiigggcccbbbaaa___\\\YYYVVVUUUQQQPPPNNNKKKGGGBBB===;;;;;;<<<>>>AAAFFFNNNUUUZZZ``````^^^[[[VVVQQQMMMKKKHHHGGGFFFGGGIIILLLPPPRRR[[[```iiittt||||||yyyooollliiilllsss|||~~~}}}{{{yyyvvvtttrrrqqqmmmkkkiiifffcccaaa```___^^^^^^]]]\\\ZZZYYYXXXXXXQQQQQQQQQQQQOOONNNMMMLLLHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@???>>>===<<<;;;;;;999:::>>>BBBDDDKKK\\\lllzzz}}}vvvooohhhaaa[[[YYYXXXYYY```gggpppxxx{{{pppttt|||oooiiigggfffvvv~~~lllWWWJJJCCC===888777555555555555444444444444444444333333333222222222111111222222222333333333444444444444444444444444666444333444777888888777777999;;;;;;;;;???HHHNNN___{{{vvvnnnaaaRRRGGGAAA???@@@>>>??????@@@AAABBBCCCCCCFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMLLLMMMOOOPPPNNNPPPRRRRRRQQQPPPQQQRRRZZZ[[[[[[[[[ZZZZZZ]]]___aaabbbdddddddddeeehhhjjjeeefffffffffggggggggggggiiihhhhhhkkkqqq~~~vvvqqqgggZZZRRRLLLLLLTTT^^^]]]YYYUUUXXX___bbb```[[[VVVUUUVVVXXX]]]aaacccdddggghhhiiiiiiiiijjjlllnnnmmmnnnnnnkkkfffaaa___^^^mmmppptttwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{||||||}}}~~~yyyuuusssssstttuuuwwwwwwuuupppkkkjjjgggeeefffdddcccfffkkkuuu}}}|||uuulllbbbWWWQQQOOORRR]]]iiivvv}}}~~~|||yyywwwppppppooonnnoooppprrrssspppqqqrrrtttvvvxxxyyyzzz}}}zzzwwwwwwxxxwwwtttpppllljjjhhhfffgggfffeeeccc___``````___]]]ZZZWWWVVVQQQPPPMMMJJJEEE@@@<<<:::<<<===???DDDLLLVVV^^^cccfffeeebbb^^^YYYTTTPPPNNNIIIGGGFFFEEEEEEGGGJJJLLLSSSYYYdddqqq|||zzzvvvrrrrrrwww~~~}}}{{{xxxvvvuuutttooommmkkkhhheeecccaaaaaa``````___]]]\\\ZZZYYYYYYRRRRRRQQQPPPOOOMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@???>>>======<<<;;;:::;;;>>>BBBEEELLL\\\lllxxx|||~~~qqqjjjbbb]]]YYYYYYYYY\\\eeennnwww~~~xxxmmmooo}}}ooogggggglll~~~ooo```OOOGGGCCC===888666555555555555444444444444333333333333222222222222111111222222222333333333333333333333444444444444666555444444666888888777666888999999999===DDDJJJTTThhhnnneeeYYYOOOHHHDDDAAA>>>>>>???@@@AAACCCDDDEEEFFFIIIHHHFFFDDDDDDEEEGGGHHHIIIKKKLLLMMMLLLMMMOOOPPPOOOPPPRRRSSSRRRRRRSSSUUU^^^^^^^^^\\\[[[[[[]]]```cccccccccaaa``````ccceeeccccccdddeeefffggghhhhhhjjjhhhhhhjjjnnn{{{vvvkkkbbbXXXPPPJJJKKKVVVbbbbbb\\\VVVWWW\\\```^^^ZZZRRRQQQQQQUUUZZZ^^^aaabbbdddeeeggggggggghhhjjjlllmmmnnnnnnllliiieeeccccccooorrruuuxxxyyyzzz{{{}}}~~~~~~}}}|||{{{{{{{{{||||||}}}}}}}}}{{{}}}{{{xxxuuuuuuwwwxxxyyywwwsssmmmjjjkkkhhhfffeeeaaa^^^```fffoooxxxyyymmmbbbVVVNNNJJJLLLTTT^^^lllwww~~~zzzwwwuuunnnmmmmmmkkkjjjiiihhhhhheeeeeefffggghhhhhhiiiiiiiiihhhhhhiiijjjiiifffbbb```___]]]\\\\\\]]]]]]]]][[[\\\^^^___^^^[[[YYYWWWQQQOOOLLLGGGCCC???<<<:::<<<===AAAIIITTT___hhhmmmllliiiddd___ZZZUUUQQQNNNGGGEEECCC@@@@@@AAABBBDDDGGGMMMXXXdddpppyyy~~~~~~zzzyyy{{{}}}{{{yyywwwvvvqqqpppmmmjjjhhheeedddcccaaaaaa```^^^]]][[[ZZZYYYVVVUUUTTTSSSPPPNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCCCC@@@@@@??????>>>======<<<;;;;;;>>>BBBFFFMMM]]]lllvvvzzz|||pppiii^^^YYYWWWWWWXXX]]]hhhsss}}}xxxmmmmmmxxxrrrhhhjjjrrrkkk\\\LLLDDD@@@;;;777555555555555444444444333333333333333222222222222111111111222222222333333333222222333333333333333444666555555555666777888888888999:::::::::>>>CCCGGGPPP\\\tttfff```YYYTTTPPPKKKDDD>>>???@@@AAACCCDDDFFFGGGHHHJJJIIIGGGFFFEEEFFFHHHIIIJJJKKKMMMMMMLLLLLLNNNOOONNNPPPRRRTTTUUUVVVYYY[[[bbbaaa```^^^\\\\\\^^^aaadddcccbbb___]]]]]]___bbbaaaaaabbbdddeeefffggghhhhhhggggggiiilllvvv|||jjjaaaVVVMMMHHHJJJUUUaaaggg```XXXXXX]]]aaa___\\\PPPOOONNNQQQUUUZZZ^^^___bbbdddggghhhhhhhhhjjjllllllnnnpppooommmkkkkkkkkkqqqsssvvvxxxxxxyyy|||}}}~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~zzz}}}{{{yyyxxxyyyzzzyyyvvvpppkkkhhhkkkiiigggeee___ZZZ]]]ccciiisss~~~ooocccUUUMMMIIIIIIPPPXXXeeeppp~~~{{{wwwsssqqqkkkkkkjjjhhheeecccaaa```]]]\\\\\\[[[ZZZZZZYYYYYYTTTUUUVVVXXXXXXWWWTTTRRRRRRRRRQQQQQQQQQRRRTTTUUUWWWZZZ]]]______\\\YYYWWWOOOMMMIIIEEEAAA===;;;;;;<<<>>>DDDOOO\\\iiiqqquuupppkkkddd^^^XXXSSSNNNJJJDDDBBB>>>;;;::::::;;;<<>>>>>=========<<<>>>BBBGGGOOO^^^llluuuzzzzzznnnggg[[[XXXVVVVVVWWW]]]iiivvvxxxnnnnnnvvv~~~vvvkkkmmmvvvppp___LLLBBB===999666555555444444444444333333333333333222222222111111111111111222222222333333333222222222333333444444444555666666666666777888999:::::::::999:::===AAACCCLLLSSSeee~~~bbb^^^YYYVVVRRRMMMEEE???AAAAAACCCDDDFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJLLLMMMLLLKKKJJJKKKMMMNNNPPPSSSUUUWWWZZZ^^^aaadddcccaaa^^^[[[[[[^^^```bbbbbb```^^^\\\\\\^^^```______```bbbccceeefffffffffeeefffhhhjjjqqqrrrfffXXXNNNHHHIIIQQQ\\\fff___XXXYYY^^^cccbbb___RRROOOLLLMMMQQQVVVZZZ]]]bbbdddgggiiiiiiiiikkklllkkkmmmpppqqqpppppppppqqqqqqsssuuuwwwxxxyyy|||~~~~~~~~~|||}}}~~~~~~~~~|||www}}}~~~}}}|||}}}}}}zzztttnnnjjjhhhjjjhhhgggddd]]]WWW[[[bbbhhhsss~~~ooobbbSSSKKKGGGFFFKKKQQQ\\\ggguuu~~~{{{vvvqqqllljjjgggfffdddaaa^^^\\\ZZZYYYSSSSSSQQQPPPNNNLLLKKKJJJEEEGGGHHHJJJJJJHHHGGGEEEFFFGGGGGGFFFFFFHHHLLLOOOUUUXXX\\\______]]]YYYVVVMMMKKKGGGBBB???===<<<<<<===@@@IIIWWWgggssszzz|||tttmmmddd[[[VVVPPPJJJEEE@@@>>>;;;888666666777888<<<>>>AAAFFFOOO[[[gggpppzzz|||~~~|||{{{zzzwwwuuussspppmmmkkkiiiiiieeeeeecccaaa___]]]\\\[[[XXXWWWVVVTTTRRRPPPNNNLLLLLLKKKIIIGGGFFFEEEDDDDDD@@@@@@?????????>>>>>>>>>>>><<<>>>BBBHHHPPP___llluuuzzzxxxllleee[[[YYYXXXYYYZZZ```nnn|||vvvoooqqqyyyxxxlllnnnwwwsssaaaLLL@@@;;;777555555444444444444333333333333222222222222111111111111111111222222222333333333222222333333444444555555555666777777666666888::::::999999888999;;;>>>???EEELLLYYYmmm```\\\VVVPPPKKKGGGDDDAAACCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMKKKIIIHHHIIIJJJOOOQQQSSSUUUXXX[[[```cccdddccc```]]]ZZZZZZ\\\^^^`````````^^^\\\\\\]]]___]]]^^^___```aaabbbcccdddccccccfffhhhhhhmmm{{{rrr___RRRKKKIIINNNTTT___YYYUUUWWW___eeeeeecccUUUQQQLLLJJJMMMRRRXXX[[[___aaadddfffgggggghhhjjjiiikkknnnpppppppppppprrrppprrrtttvvvwwwyyy|||~~~~~~~~~~~~zzzttt|||zzzsssmmmjjjiiiiiihhhhhheee]]]XXX\\\cccnnnxxxpppbbbSSSIIIEEECCCGGGKKKTTT^^^jjjvvv}}}|||yyyuuupppjjjeeebbb```^^^\\\YYYVVVTTTSSSRRRKKKJJJIIIHHHFFFDDDCCCBBB???@@@BBBBBBAAA@@@@@@@@@>>>???@@@@@@@@@BBBGGGKKKSSSWWW\\\___```]]]XXXUUUKKKIIIDDD@@@===<<<===>>>@@@DDDNNN___ppp}}}xxxooocccZZZSSSMMMFFFAAA>>><<<999666555666777888999:::<<>>???======CCCIIIQQQ___lllvvvzzzxxxmmmggg]]]\\\\\\]]]___gggwwwwwwtttxxxvvvkkkmmmuuuooo]]]III>>>:::777555555444444444333333333222222222222222222111111111111111111222222222333333333222333333444555555666666555666888777666666999;;;===;;;::::::;;;<<<>>>>>>???HHHRRR```yyy```ZZZQQQHHHBBB@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMKKKHHHGGGGGGHHHPPPQQQTTTUUUXXX[[[___cccdddbbb___[[[XXXXXXZZZ]]]^^^______^^^]]]\\\^^^___]]]]]]^^^___```aaabbbbbbaaabbbeeehhhhhhkkkxxx|||fffVVVNNNJJJKKKOOOYYYTTTPPPUUU___fffgggeeeWWWRRRKKKHHHKKKPPPVVVZZZZZZ]]]```bbbccccccdddfffgggjjjmmmnnnnnnnnnooopppoooqqqsssuuuvvvyyy|||}}}~~~zzzxxx{{{sssmmmkkkkkkkkkjjjjjjggg```ZZZ^^^gggvvvrrrdddSSSJJJDDDBBBDDDHHHPPPXXXeeerrrzzzxxxuuuqqqkkkeee___\\\ZZZXXXVVVRRRPPPNNNNNNNNNGGGFFFFFFDDDCCCBBBAAAAAA>>>???@@@@@@???>>>>>>???:::<<<=========@@@EEEJJJSSSVVV\\\___```\\\XXXTTTJJJGGGCCC???===<<<>>>???BBBGGGRRRdddvvv{{{qqqdddYYYRRRLLLDDD???===;;;999666555666888999555777999;;;>>>EEENNNUUUccckkkvvv~~~}}}|||{{{zzzxxxvvvssspppnnnllllllkkkkkkiiigggeeecccaaa```\\\\\\\\\ZZZYYYWWWUUUTTTMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@@@@???????????????@@@======CCCIIIRRR```lllvvvzzz{{{pppjjj___^^^___bbbdddlll~~~{{{yyysssiiikkkssshhhXXXFFF===:::777555555444444444333333333222222222222222111111111111000111111222222222333333333333333444444555666777777444777888888666666999<<<@@@???======>>>???@@@@@@>>>HHHPPPYYYsssXXXOOOGGGDDDBBB@@@BBBFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQNNNNNNNNNLLLJJJIIIIIIKKKNNNPPPSSSVVVXXX[[[\\\]]]```^^^ZZZWWWVVVVVVWWWWWW^^^___```bbbddddddaaa____________]]]\\\]]]```cccbbbbbbdddeeecccdddnnnzzz|||hhhWWWNNNKKKLLLPPPNNNKKKKKKSSS^^^fffiiiZZZTTTJJJEEEEEEIIIOOORRRUUUXXX]]]```bbbcccfffgggiiijjjlllnnnooopppqqqqqqqqqtttvvvxxxxxxyyy{{{||||||}}}}}}|||}}}zzzqqqkkkjjjkkkrrrlllrrrhhh```aaa```ooo}}}{{{dddOOOJJJHHHDDDCCCHHHJJJRRR___nnn|||yyytttnnngggbbb^^^YYYVVVMMMMMMMMMLLLKKKJJJIIIIIIFFFEEEEEEDDDCCCBBBBBBBBB>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>@@@CCCFFFHHHRRRUUUXXX[[[\\\ZZZXXXVVVJJJDDDAAABBBAAA>>><<<>>>AAALLL\\\kkk{{{rrrbbbYYYRRRIIIBBB@@@;;;999666555666666555555555555666888<<>>===<<<===???AAACCCHHHSSSbbbnnnzzz}}}~~~qqqkkk___^^^ZZZYYYggg}}}}}}ssshhheeemmm}}}aaaRRRCCC<<<999666444333333333333333333333333333222222111111111222444555222222111111222222333444444444444444444444444444444555666666555666888:::@@@>>><<<===@@@AAA???===BBBHHHOOOYYYkkkRRRJJJCCCAAA@@@@@@BBBFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQNNNOOOOOOMMMKKKJJJJJJLLLQQQQQQRRRSSSUUUXXX[[[^^^___]]]YYYVVVSSSSSSSSSTTT[[[\\\___cccfffeeebbb___^^^^^^^^^\\\[[[\\\^^^aaaaaaaaaccceeecccdddmmmxxxwwweeeXXXQQQNNNKKKIIIFFFFFFLLLTTT[[[___ZZZTTTKKKFFFEEEHHHLLLNNNSSSVVVZZZ^^^```ccceeeggghhhiiikkkmmmnnnpppppppppqqqsssvvvxxxxxxyyyzzz{{{{{{|||~~~~~~}}}{{{rrrllllllmmmssslllsssiiiaaaccccccsss|||fffRRRKKKHHHBBBAAADDDCCCJJJWWWggg|||}}}xxxrrrnnnhhhccc___[[[WWWTTTPPPOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAADDDFFFHHHRRRTTTXXX[[[[[[XXXTTTQQQHHHCCC@@@AAA@@@======???HHHTTTeeetttqqqaaaXXXPPPHHHAAA???;;;999666555555666555444666666555777999===AAACCCNNNUUU```jjjsssyyy~~~~~~~~~}}}|||{{{zzzwwwuuusssqqqppppppooommmkkkhhhfffdddcccbbbaaa```]]][[[YYYWWWVVVSSSRRRPPPNNNMMMJJJFFFCCCCCCCCCBBBAAA@@@???===<<<===???AAACCCHHHTTTbbbmmmyyy|||ssslll^^^\\\YYY]]]nnn}}}tttkkkhhhppp~~~~~~|||ooo\\\NNN@@@:::999777555666333333333333333333333333222222111111111222444444222222222111222222333444444444444444444444444444333555777888888999;;;===@@@???>>>???AAACCCAAA@@@DDDIIIPPPXXXgggOOOHHHAAAAAAAAAAAADDDHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPMMMNNNOOONNNLLLKKKLLLMMMRRRRRRRRRQQQQQQTTTYYY]]]^^^[[[WWWSSSPPPOOOOOOPPPUUUXXX]]]dddgggfffbbb^^^\\\\\\\\\ZZZYYYYYY[[[]]]______bbbdddbbbccckkkuuuyyygggYYYRRRJJJHHHEEEEEEHHHMMMRRRVVVXXXRRRKKKFFFEEEFFFHHHIIINNNRRRVVV[[[^^^aaaeeegggfffgggiiikkkmmmnnnooooooppprrrvvvwwwxxxxxxyyy{{{yyy{{{}}}~~~}}}sssmmmmmmoootttnnntttjjjbbbeeegggyyy|||hhhUUUMMMIIIDDDCCCEEE@@@FFFQQQaaaxxxyyysssmmmjjjfffbbb___\\\YYYVVVTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBDDDFFFHHHJJJRRRUUUXXXZZZYYYUUUOOOLLLEEEAAA>>>??????===>>>BBBLLLZZZkkk{{{tttdddYYYQQQIIIBBB@@@<<<999777555666666555444666666555555666888;;;<<>>===>>>???AAADDDJJJUUUcccmmmwwwzzz~~~tttlll]]]ZZZZZZdddzzz~~~wwwqqqpppxxx}}}nnn___UUUHHH<<<999888777666777333333333333333333333333333222222222222333333444222222222222222333444444444444444444444444444444333666999;;;<<<===>>>???AAA@@@???AAACCCDDDDDDCCCEEEJJJPPPUUU```xxxPPPIIICCCCCCDDDCCCFFFJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMMMMNNNMMMMMMKKKLLLNNNNNNLLLLLLLLLMMMPPPRRRSSSRRRQQQRRRUUUYYYZZZWWWSSSOOOLLLKKKKKKKKKMMMRRRYYYaaaffffffaaa]]]ZZZZZZZZZYYYWWWWWWXXXZZZ^^^^^^```cccbbbbbbiiiqqq~~~vvvdddZZZRRRNNNKKKKKKLLLMMMPPPUUUSSSOOOIIIEEEDDDEEEEEEEEEIIILLLQQQVVVZZZ___cccfffeeefffhhhjjjlllmmmnnnoooooorrrvvvxxxxxxxxxyyyzzzxxxzzz|||}}}sssmmmnnnpppuuuooovvvlllcccgggjjj~~~mmmZZZPPPLLLHHHHHHJJJEEEIIIQQQ___vvvxxxssspppmmmjjjgggeeeccc```^^^ZZZXXXUUURRROOOMMMLLLLLLKKKJJJIIIGGGEEECCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGJJJMMMOOOUUUWWWZZZ[[[XXXRRRKKKGGGBBB???===>>>>>>>>>AAAGGGQQQ```rrrzzziii^^^VVVLLLFFFCCC===:::888666666666555444666555444444555666888999@@@CCCIIIOOOWWW```jjjpppsssvvvzzz|||}}}}}}~~~~~~|||zzzxxxwwwvvvzzzxxxtttpppmmmkkkkkkkkkhhhfffbbb___\\\[[[[[[\\\XXXVVVSSSQQQPPPNNNKKKHHHEEEDDDCCCAAA@@@???>>>>>>>>>???AAADDDKKKVVVdddmmmtttxxx}}}sssiii]]]ZZZ\\\mmm{{{{{{}}}zzzxxx{{{xxxhhhYYYOOODDD;;;888777555555777333333333333333333333333333333333333333333333333333222222222222333444444444444444444555555555555444777;;;============>>>@@@@@@@@@BBBCCCEEEEEEEEEGGGJJJOOOSSSYYYlllQQQJJJEEEDDDEEEDDDFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJHHHKKKMMMMMMMMMLLLMMMNNNMMMRRRVVVVVVSSSRRRSSSVVVTTTRRRMMMIIIFFFDDDDDDDDDFFFKKKRRR[[[aaabbb^^^[[[WWWXXXYYYXXXWWWVVVXXXYYY]]]\\\___bbbcccbbbgggnnnxxxuuuiii\\\TTTOOOQQQRRRQQQRRRUUUPPPLLLHHHEEEDDDDDDDDDCCCDDDHHHMMMRRRVVV[[[aaaddddddeeegggiiikkkmmmnnnnnnooorrrvvvxxxyyyyyyyyyzzzwwwyyy|||~~~~~~~~~sssmmmmmmooovvvqqqxxxmmmdddgggkkkwwwdddWWWPPPLLLJJJKKKGGGIIIPPP]]]sss}}}xxxvvvtttqqqooommmjjjgggddd]]][[[XXXTTTQQQOOONNNNNNJJJIIIHHHFFFDDDBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFJJJOOOSSSVVVXXXYYY[[[ZZZVVVPPPIIIDDDAAA>>>===>>>>>>@@@FFFNNN[[[kkk}}}pppeee[[[PPPGGGDDD???<<<999888777777666555555555555555666888999:::>>>@@@CCCGGGLLLTTT]]]ccciiilllppprrrssstttuuuwwwwwwxxxyyyzzz{{{|||||||||~~~~~~}}}|||{{{zzzzzz}}}{{{wwwssspppoooooooooiiigggddd```^^^]]]]]]]]]YYYWWWTTTRRRPPPNNNLLLIIIFFFDDDCCCAAA@@@????????????@@@AAAEEEMMMXXXdddlllsssvvv{{{sssiii^^^[[[bbbxxxyyyyyyzzzzzz|||}}}~~~sssbbbSSSLLLCCC:::777666333222444333333333333333333333333333333333333333333333333333333222222333333444555444444444555555666666666666999<<<===<<<;;;;;;;;;>>>???@@@AAABBBCCCDDDEEEGGGIIIMMMQQQTTTbbb~~~OOOIIIDDDDDDDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLJJJIIIGGGJJJMMMNNNNNNNNNNNNOOOOOOTTTZZZ[[[WWWUUUVVVXXXTTTQQQLLLFFFAAA???>>>===AAADDDJJJRRRXXX[[[ZZZXXXVVVWWWYYYYYYXXXWWWYYYZZZ]]]\\\^^^cccdddcccfffkkksss~~~hhhZZZQQQUUUYYYXXXWWWYYYRRRNNNIIIFFFEEEDDDDDDCCCAAADDDIIIMMMRRRXXX^^^bbbcccdddgggiiikkkmmmnnnoooooossswwwzzzzzzzzzzzzzzzwwwyyy|||~~~~~~~~~~~~~~~uuunnnlllnnnvvvrrrzzzooodddeeehhh}}}vvvggg]]]TTTNNNJJJFFFHHHOOO\\\qqq}}}zzzwwwtttrrrnnniiifff^^^[[[WWWSSSPPPNNNNNNNNNIIIHHHGGGFFFDDDCCCAAAAAA???@@@@@@@@@AAAAAAAAAAAAAAABBBDDDGGGLLLRRRWWWZZZZZZ[[[[[[YYYTTTMMMGGGCCC@@@>>>>>>@@@@@@BBBKKKUUUdddsssxxxmmmbbbTTTIIIDDDAAA???;;;:::999999888777555555666666888999:::;;;===???AAACCCFFFKKKQQQVVV\\\___ccceeefffggghhhiiilllmmmnnnoooqqqssstttuuuuuuwwwzzz||||||}}}}}}}}}}}}}}}}}}|||||||||~~~|||yyyvvvtttsssrrrrrrkkkjjjgggdddaaa```______[[[YYYUUUSSSQQQPPPMMMKKKFFFEEECCCAAA????????????@@@@@@AAAFFFOOOZZZeeekkkrrrvvv{{{ssshhh___^^^iii{{{zzzyyy{{{rrr___PPPIIIAAA:::888555222111333333333333333333333333333333444444444444333333222333333333333333444444555444444444555666666777777888:::<<<<<<;;;:::::::::>>>???AAAAAAAAAAAACCCDDDFFFFFFIIIOOORRRZZZqqqNNNHHHDDDEEEGGGFFFHHHLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOOOOMMMKKKJJJHHHKKKOOOQQQQQQQQQQQQRRRTTTZZZ______[[[YYY[[[___^^^ZZZSSSKKKDDD???<<<;;;===???CCCIIIOOOTTTUUUUUUUUUWWWYYYZZZYYYYYY[[[\\\]]]\\\^^^ccceeedddfffjjjooo}}}wwwdddXXX]]]eeeeeebbbbbbYYYTTTNNNIIIGGGEEEDDDCCC???AAAFFFJJJOOOUUU[[[```cccdddgggiiilllnnnooopppppptttxxx{{{|||{{{{{{{{{xxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~yyypppmmmmmmvvvsss|||pppcccccceeeyyyttthhh[[[RRRKKKMMMSSS___rrr}}}yyyuuupppjjjfff[[[XXXTTTPPPMMMLLLLLLLLLIIIHHHHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEHHHMMMSSSXXX[[[[[[ZZZYYYUUUPPPJJJEEEBBBAAA???@@@AAABBBFFFPPP[[[lll{{{wwwkkk[[[NNNGGGCCCAAA===;;;;;;;;;999888777777777777888888999999;;;===???@@@BBBEEEIIILLLOOOQQQUUUWWWWWWXXXYYYZZZ\\\]]]^^^```bbbeeeggghhhiiimmmrrrtttuuuvvvyyy{{{zzzzzz{{{||||||}}}~~~~~~}}}|||{{{yyywwwvvvttttttnnnmmmkkkiiifffdddbbbaaa^^^[[[WWWTTTSSSRRRPPPNNNGGGEEECCCAAA??????@@@@@@AAA@@@AAAFFFPPP[[[eeekkkrrrvvvzzz~~~{{{oooddd^^^```qqq|||~~~qqq___PPPEEE???:::888666222222444333333333333333333333333444444555555555444222222444333333333333444555555444444444555666777777777999:::;;;;;;::::::<<<===>>>@@@BBBBBB@@@@@@BBBDDDDDDBBBFFFNNNQQQUUUeeeyyyNNNHHHEEEHHHJJJKKKMMMQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQQQQOOOMMMKKKIIILLLPPPSSSSSSSSSTTTTTTYYY^^^bbbaaa]]]\\\aaafffiiiddd\\\RRRJJJCCC???===;;;<<<>>>CCCJJJPPPSSSTTTUUUWWWYYYZZZZZZ[[[\\\^^^]]]\\\^^^dddfffdddfffiiilllxxxooo```fffqqqqqqnnnmmm```ZZZSSSLLLHHHFFFDDDBBB>>>@@@EEEIIIMMMSSSZZZ^^^ccceeegggjjjlllnnnooopppppptttyyy|||}}}|||{{{{{{xxxzzz|||~~~~~~}}}~~~}}}}}}~~~~~~~~~{{{rrrnnnnnnvvvttt}}}qqqcccaaabbbuuu{{{kkk___TTTUUUZZZdddttt}}}xxxrrrkkkgggXXXVVVRRRMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEE@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFIIIMMMSSSWWWZZZ[[[YYYWWWSSSNNNHHHDDDAAAAAA@@@AAABBBCCCGGGSSS___vvvtttbbbSSSKKKEEEBBB>>>===<<<<<<:::999888888888888888777777777888:::===@@@AAACCCEEEGGGFFFHHHLLLMMMNNNNNNOOOPPPOOOOOOQQQRRRUUUXXXZZZ\\\aaaeeekkknnnoooqqqtttwwwxxxxxxyyy{{{|||}}}~~~|||{{{{{{zzzyyywwwvvvtttoooooonnnllljjjgggeeeccc```]]]YYYVVVUUUTTTRRRPPPGGGFFFCCCAAA??????@@@@@@AAA@@@AAAGGGPPP\\\eeekkksssvvvzzz~~~}}}zzzzzztttiii```]]]aaauuu~~~zzzlll[[[MMMCCC===999888666333333666333333333333333333333333444444555666555444222111444333333333333444555555444444444555666777777888888:::;;;;;;;;;<<<>>>AAA@@@BBBDDDCCCAAA@@@BBBDDDCCC@@@DDDMMMQQQRRR___pppNNNKKKHHHHHHJJJMMMPPPQQQOOONNNLLLKKKKKKLLLLLLMMMLLLNNNPPPRRRSSSRRRPPPOOOKKKNNNRRRTTTTTTUUUVVVWWWXXXZZZ___aaa]]]\\\hhhwwwwwwjjj^^^UUUJJJ@@@@@@>>>???CCCGGGIIIPPPXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^^^^```bbbdddfffgggllluuuzzzooopppvvvuuujjjeee]]]TTTMMMHHHGGGFFF@@@AAADDDFFFJJJPPPVVV[[[dddfffhhhjjjjjjllloooqqqssstttwwwyyyzzzyyyxxxwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~wwwrrrrrrvvvyyy{{{wwwjjj___aaajjjtttfffbbb```fffttt{{{ssskkkeee]]]YYYSSSOOOMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEBBBAAAAAA@@@@@@@@@@@@@@@AAAAAACCCFFFKKKQQQVVVYYYYYYWWWSSSNNNJJJFFFCCCBBBBBB@@@???@@@BBBIIIWWWeeeyyy{{{kkk]]]TTTQQQLLLFFFBBB@@@>>>:::777888777666555444666999<<<999;;;>>>@@@AAAAAA@@@@@@CCCCCCDDDEEEEEEFFFFFFGGGIIIHHHHHHHHHIIIKKKMMMNNNUUUXXX\\\aaafffkkknnnooorrruuuxxxzzz|||~~~|||yyywwwvvvuuuuuuwwwuuurrrpppnnnkkkhhheeeaaa___\\\YYYWWWTTTPPPMMMJJJIIIGGGEEECCCAAA@@@@@@@@@AAAEEEKKKTTT]]]eeejjjqqqtttxxx{{{}}}zzzrrrmmmiiiccc___ZZZdddzzz{{{}}}{{{mmmbbbVVVMMMFFF???888444555666444111444333333222222333333444333222222111111222222333222222333333333444444444666666666666777888::::::<<<<<<======>>>???AAAAAACCCFFFJJJLLLKKKGGGBBB>>>DDDEEEGGGJJJNNNTTT\\\aaa}}}MMMJJJHHHHHHKKKOOORRRSSSOOONNNLLLKKKJJJKKKKKKLLLKKKMMMPPPRRRSSSRRRPPPOOOKKKNNNQQQSSSSSSTTTUUUWWWXXXZZZ^^^```^^^aaappp~~~tttiii[[[PPPFFFAAA>>>AAAFFFJJJPPPVVVXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^```bbbdddfffgggkkkrrr}}}~~~tttyyyrrrjjj```VVVOOOJJJGGGDDD@@@AAACCCEEEIIINNNUUUYYY___bbbeeehhhiiillloooqqqqqqrrrtttwwwyyyzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}{{{uuutttzzz}}}zzzlll```___fff{{{sssnnnjjjnnnyyy}}}uuunnnhhh___[[[UUUQQQOOOOOONNNMMMMMMMMMNNNMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEBBBBBBCCCFFFJJJNNNSSSUUUVVVSSSPPPLLLHHHEEEDDDCCC@@@>>>???AAAEEELLL\\\kkk~~~rrreee]]]XXXSSSLLLFFFCCCAAA???>>><<<===<<<;;;::::::===???;;;<<<>>>@@@AAAAAA@@@???>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOSSSXXX]]]bbbeeegggmmmppptttxxxzzz||||||zzzyyyyyyxxxxxxvvvsssqqqooolllhhheeebbb```]]]ZZZXXXUUUQQQNNNJJJIIIGGGEEECCCAAAAAA@@@@@@BBBEEELLLTTT^^^fffkkkpppssswwwzzz|||~~~yyypppjjjeee```\\\ZZZfff~~~~~~~~~vvvhhh]]]SSSJJJCCC===777444666777666333444333333222222333333444333333222222222222333333222333333333333444444444666666777777888999;;;;;;<<<======>>>???@@@BBBCCCDDDGGGKKKNNNNNNKKKGGGEEEDDDEEEGGGIIILLLRRRYYY^^^vvvKKKIIIHHHJJJMMMRRRTTTUUUOOONNNLLLKKKJJJJJJJJJKKKJJJLLLOOORRRSSSSSSQQQPPPKKKNNNQQQRRRRRRSSSTTTUUUWWWYYY\\\___aaaiii|||tttgggVVVKKKCCCCCCHHHLLLQQQUUUWWWWWWWWWXXXXXXYYYYYYYYY\\\]]]^^^```bbbdddfffgggjjjoooxxxwwwtttdddWWWPPPKKKFFFBBB@@@AAABBBDDDFFFLLLRRRWWW[[[^^^bbbfffhhhkkknnnqqqooooooqqqtttwwwzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{xxx~~~pppaaa]]]```ppp{{{{{{yyyrrrnnnbbb^^^YYYVVVUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRQQQPPPLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDDDDEEEGGGJJJNNNPPPQQQOOOLLLIIIFFFEEEDDDDDD>>>===???CCCHHHQQQbbbqqq|||qqqjjj```]]]VVVNNNGGGCCCCCCDDD@@@AAAAAAAAA???>>>???@@@<<<===???@@@AAA@@@??????;;;<<<>>>@@@BBBCCCEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGJJJMMMRRRWWW[[[]]]bbbgggnnntttwwwzzz|||~~~~~~}}}{{{{{{zzzzzzxxxuuurrrpppmmmiiifffccc```^^^[[[YYYVVVSSSPPPKKKJJJHHHEEECCCBBBAAA@@@@@@BBBFFFLLLUUU^^^gggkkkooorrrvvvyyyzzz|||yyynnneee___[[[YYYZZZiii~~~~~~oooaaaWWWNNNFFF???;;;666444666777777555444333333222222333333444333333222222222222333333333333333444444444555555777777777888999:::;;;<<<<<<======>>>@@@BBBCCCDDDBBBEEEIIIMMMOOOMMMKKKIIIDDDEEEGGGIIIKKKPPPVVV[[[oooIIIHHHHHHKKKOOOSSSVVVVVVOOONNNLLLJJJIIIIIIJJJJJJJJJLLLOOORRRTTTSSSRRRQQQLLLNNNPPPQQQQQQQQQSSSTTTWWWYYY\\\^^^dddtttnnn^^^NNNJJJMMMPPPRRRTTTSSSTTTTTTVVVWWWXXXYYYYYY[[[\\\^^^aaaccceeefffgggjjjmmmttt~~~~~~ttt|||iiiXXXPPPKKKFFFBBBAAAAAAAAABBBDDDIIIOOOTTTYYY\\\aaaeeehhhjjjmmmooooooooooooqqqtttxxx|||~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{tttccc\\\]]]ggg|||vvvqqqeeeccc___^^^]]]]]]\\\ZZZZZZ[[[\\\\\\\\\[[[YYYYYYTTTSSSRRRPPPNNNLLLKKKKKKGGGFFFEEEEEEEEEGGGIIIKKKLLLKKKIIIGGGEEEEEEEEEFFF>>>>>>@@@DDDJJJTTTeeetttzzztttgggfffbbbYYYNNNGGGEEEEEEAAACCCDDDCCCAAA???>>>>>>======>>>?????????>>>======>>>>>>???@@@@@@AAAAAADDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGJJJNNNRRRTTTUUU\\\eeemmmssswwwzzz|||}}}}}}}}}}}}|||{{{zzzyyy{{{yyyvvvsssqqqnnnjjjgggdddbbb___]]][[[XXXTTTQQQKKKJJJHHHFFFCCCBBBAAAAAA@@@BBBFFFLLLTTT^^^fffjjjnnnqqquuuxxxyyy{{{~~~{{{nnnccc\\\XXXXXX\\\mmm{{{kkk\\\RRRJJJCCC===:::666444555666666555444333333222222333333444333333333222222333333333444444444444555555555555666666666777888:::;;;<<<======>>>???@@@BBBDDDEEE@@@BBBFFFIIIKKKJJJIIIHHHFFFGGGIIIJJJKKKOOOTTTXXXiii}}}GGGGGGHHHLLLPPPTTTUUUUUUOOONNNLLLKKKJJJJJJJJJKKKKKKMMMPPPSSSUUUTTTSSSSSSNNNOOOQQQQQQPPPQQQRRRTTTVVVZZZ\\\___iii}}}mmmXXXPPPPPPQQQRRRSSSPPPQQQSSSTTTVVVXXXZZZZZZZZZ\\\^^^aaadddeeefffgggjjjlllqqqzzzsssxxxrrr]]]QQQLLLHHHDDDBBBBBBAAAAAABBBGGGMMMRRRYYY]]]aaaeeegggiiikkkmmmpppooooooppprrruuuyyy{{{{{{{{{|||}}}~~~|||wwwfff]]]\\\bbbyyy}}}vvvrrrkkkjjjhhhgggggggggeeeccceeeeeeeeedddccccccbbbaaa```___^^^\\\YYYUUURRRPPPIIIHHHFFFEEEEEEFFFGGGHHHJJJIIIIIIHHHGGGGGGFFFFFF@@@@@@BBBFFFLLLUUUgggvvvyyyooopppnnnggg[[[QQQJJJHHHDDDFFFGGGFFFCCC@@@>>>>>><<<<<<==================>>>??????@@@AAAAAABBBBBBFFFFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDDDDDDDGGGIIIKKKKKKQQQZZZccckkkrrrwwwzzzyyy{{{|||}}}}}}|||{{{zzz{{{yyyvvvtttrrrooollliiifffccc```^^^[[[XXXTTTPPPKKKJJJHHHFFFDDDBBBAAAAAA@@@AAAEEEJJJRRR[[[cccgggmmmpppssswwwyyy{{{~~~pppbbbYYYWWWWWW[[[nnnzzziiiZZZPPPHHHBBB===:::777555444444444333444333333222222333333444444333333333333333333444444444555555555666666666555555666777888:::;;;<<<======>>>???@@@BBBDDDEEEAAACCCEEEGGGHHHGGGFFFFFFHHHIIIJJJKKKMMMOOOTTTWWW```nnnGGGHHHIIIMMMQQQSSSSSSRRROOONNNLLLKKKKKKLLLLLLMMMMMMOOORRRUUUVVVVVVTTTSSSPPPQQQQQQQQQPPPPPPRRRTTTVVV[[[___bbbnnnrrr\\\RRRPPPQQQRRRTTTQQQRRRSSSUUUWWWYYYZZZ[[[YYY[[[^^^aaadddfffggggggiiikkkqqqxxxxxxyyyjjjZZZRRRLLLIIIDDDCCCBBB@@@AAAEEEKKKPPPWWW[[[```dddggghhhjjjkkkpppoooooooooqqqsssvvvxxxyyyzzz{{{|||~~~~~~{{{iii___]]]```rrr{{{wwwvvvtttsssrrrqqqooollliiijjjiiigggffffffggghhhiiiggghhhgggeee```ZZZSSSOOOKKKJJJHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHFFFCCCCCCEEEIIIOOOXXXjjjyyy{{{tttuuuuuuppphhh]]]TTTPPPJJJLLLLLLJJJFFFCCCAAA@@@<<<<<<<<<======>>>>>>>>>>>>???AAABBBEEEFFFHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDIIIPPPXXX```hhhpppuuuwwwyyy|||~~~~~~|||{{{yyywwwuuutttsssqqqmmmkkkgggeeeaaa^^^[[[WWWRRROOOLLLKKKIIIFFFDDDCCCBBBAAA???@@@CCCHHHOOOWWW^^^bbbiiilllqqqtttwwwzzz}}}qqqaaaVVVSSSTTTWWWlll|||jjjYYYOOOFFF@@@;;;999777555444333333333444333333222222333333444444444333333333333444444555555555666666666666777555555666777999;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMPPPSSSVVVUUU___pppHHHHHHJJJMMMPPPQQQPPPNNNNNNMMMMMMLLLLLLMMMOOOPPPPPPQQQTTTVVVWWWVVVUUUTTTRRRRRRRRRQQQPPPQQQSSSUUUVVV\\\aaaeeerrrppp\\\SSSRRRTTTXXX\\\UUUUUUVVVWWWXXXXXXYYYZZZXXX[[[^^^bbbeeefffggggggfffiiipppwww|||}}}iii[[[RRRMMMFFFEEEBBB@@@@@@DDDJJJOOOSSSWWW]]]bbbeeehhhjjjkkknnnnnnnnnooopppsssuuuvvvzzzzzz{{{|||}}}}}}~~~~~~~~~lllaaa^^^]]]kkk~~~{{{xxxtttnnnjjjhhhfffdddcccdddhhhkkknnnppprrrrrrpppjjjaaaWWWQQQLLLKKKIIIHHHHHHIIIJJJKKKLLLNNNPPPQQQOOOLLLHHHFFFEEEEEEGGGMMMSSS]]]ooo{{{ssssssrrrppplllfff]]]XXXOOOOOOOOOLLLGGGDDDBBBBBB=========>>>???@@@AAAAAABBBCCCDDDFFFHHHJJJLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDHHHMMMSSS\\\ffflllsssuuuyyy|||~~~}}}{{{yyywwwuuutttssssssqqqnnnllliiifffbbb^^^ZZZVVVPPPMMMLLLKKKIIIFFFDDDCCCBBBBBB??????BBBFFFLLLSSSZZZ]]]dddggglllqqqtttxxx|||~~~~~~ppp^^^RRRNNNPPPUUUjjj~~~}}}jjjZZZNNNEEE>>>777777666555444333444555444333333222222333333444444444333333333333444444555555666666666777777777777777888999;;;===???@@@>>>>>>>>>>>>>>>???@@@AAAEEEFFFFFFGGGHHHHHHIIIIIIFFFHHHJJJKKKLLLOOORRRUUUQQQWWWbbbrrrIIIIIIKKKMMMPPPPPPNNNLLLNNNMMMMMMMMMMMMOOOPPPQQQQQQSSSVVVXXXXXXWWWUUUTTTSSSSSSSSSRRRQQQQQQSSSUUUVVV]]]cccggguuu}}}mmm\\\TTTTTTXXX___eeeXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ^^^bbbeeefffggggggeeehhhooovvvzzzuuucccVVVPPPGGGEEECCC@@@@@@DDDJJJOOONNNSSSZZZ```dddgggjjjlllkkklllmmmoooqqqsssuuuvvv{{{{{{{{{|||||||||||||||~~~nnnbbb___\\\fff{{{~~~||||||vvvnnnjjjcccbbb______bbbgggmmmqqq}}}~~~wwwlllaaaZZZMMMLLLJJJIIIIIIJJJLLLMMMNNNPPPSSSTTTRRRNNNIIIEEEFFFFFFIIIOOOVVVaaattt{{{pppnnnllllllkkkhhhbbb\\\PPPPPPNNNKKKFFFCCCAAAAAA>>>>>>>>>???@@@BBBCCCDDDHHHIIIIIIJJJKKKKKKLLLLLLJJJIIIGGGEEEDDDDDDEEEEEECCCDDDEEEFFFGGGGGGGGGFFFBBBCCCCCCFFFKKKTTT^^^fffnnnqqqvvvyyy{{{zzzxxxvvvuuutttsssssssssrrrooommmjjjgggbbb^^^ZZZUUUOOOKKKLLLKKKIIIGGGEEECCCBBBBBB>>>???AAADDDJJJQQQWWWZZZ```dddiiinnnrrrvvvzzz}}}{{{nnn[[[NNNJJJLLLUUUiiiwwwuuu}}}kkkZZZNNNDDD===444555555555444444555777444333333222222333333444555444444333333444444555666666666666777777777777999999:::;;;===???AAABBB??????>>>>>>>>>>>>??????CCCCCCDDDEEEGGGHHHIIIIIIEEEGGGIIIJJJLLLNNNQQQTTTSSSVVV\\\fffuuuIIIKKKMMMNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOTTTSSSTTTVVVWWWXXXVVVTTTTTTUUUUUUUUUUUUWWWZZZ\\\ZZZ]]]bbbiiitttxxxpppmmmggg```\\\^^^aaacccccc[[[ZZZYYYXXXWWWWWWXXXXXX]]]]]]]]]___cccfffggggggggghhhlllooorrr{{{ooo___TTTMMMIIIFFFEEECCCAAAEEEKKKQQQUUU[[[___bbbdddgggiiijjjkkkllllllmmmppptttwwwyyyyyyzzzzzz|||}}}|||}}}~~~~~~~~~~~~~~~sssdddZZZ[[[cccttt|||vvvtttzzz~~~vvvkkkccc___\\\^^^bbbgggllluuuppp]]]UUUOOOLLLNNNOOOOOOOOORRRWWWWWWWWWXXXVVVRRRLLLGGGDDDGGGMMMTTT]]]hhhssszzzrrrkkkcccaaacccdddaaa\\\TTTPPPLLLIIIHHHHHHGGGFFFCCCBBBAAAAAABBBDDDFFFHHHKKKLLLNNNPPPPPPOOOMMMLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDEEEKKKTTT\\\gggkkkqqqvvvzzz{{{{{{zzzzzzvvvqqqooooooooollljjjhhheee```\\\YYYUUURRROOOLLLIIIGGGEEEDDDCCC@@@>>>>>>???@@@BBBEEEJJJQQQVVV\\\```gggmmmrrrwww{{{~~~ttthhhZZZNNNIIIKKKTTTnnnwwwtttyyymmm[[[OOODDD;;;666666555555555444444444222333444444222222333444444444444444444444444444333333444555666777888888999:::<<<=========???AAAAAA@@@===<<<===@@@DDDFFFFFFHHHJJJJJJIIIIIIJJJKKKFFFFFFFFFGGGJJJMMMQQQSSSOOORRRXXX___fffvvvLLLNNNPPPPPPNNNMMMMMMMMMMMMLLLLLLMMMMMMOOOPPPQQQTTTSSSTTTVVVXXXXXXVVVUUUUUUVVVVVVVVVVVVWWWZZZ\\\]]]___ccchhhrrrzzznnnhhhhhhccc^^^\\\]]]```aaabbb]]]\\\ZZZYYYXXXXXXXXXYYY[[[[[[[[[^^^bbbeeefffffffffhhhllloooqqqyyyvvvfff[[[OOOJJJFFFEEEBBB@@@BBBGGGNNNRRRXXX]]]```bbbeeegggiiijjjjjjkkkkkkmmmqqqtttxxxxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~zzzjjj^^^ZZZaaaqqqzzztttrrrwwwwwwllldddccc```aaafffkkkrrr~~~rrr]]]VVVRRRSSSUUUTTTUUUWWWXXXWWWUUUTTTSSSPPPLLLIIIHHHKKKPPPWWW___iiittt{{{uuummmddd______^^^ZZZVVVUUURRRNNNKKKJJJIIIHHHGGGCCCCCCDDDDDDFFFIIIKKKMMMNNNNNNOOOOOOOOONNNLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGDDDCCCBBBAAAAAAFFFNNNTTT___dddjjjqqqvvvwwwwwwvvvyyyuuuqqqoooooonnnllljjjgggddd___[[[WWWTTTPPPMMMHHHFFFCCCBBBAAA???===;;;;;;<<<===???AAAFFFMMMQQQWWW\\\dddkkkqqqvvvzzz}}}rrrdddVVVJJJGGGJJJRRRmmm~~~}}}tttuuu|||zzzhhhWWWKKKAAA999444444333333333222222222333444555555333333444555555555555555555555555555555555666777888999::::::999:::<<<<<<<<<===>>>@@@AAA@@@???>>>???AAADDDFFFFFFHHHIIIIIIHHHGGGGGGHHHFFFFFFFFFGGGIIILLLOOOPPPQQQSSSWWW\\\aaaoooOOOQQQSSSRRRPPPOOONNNNNNMMMLLLJJJJJJKKKNNNQQQSSSTTTTTTTTTVVVXXXYYYXXXVVVXXXYYYYYYXXXWWWWWWZZZ\\\```bbbdddhhhooo||||||mmmccc```aaa^^^\\\[[[\\\^^^_________]]][[[YYYXXXXXXXXXYYYYYYXXXYYY\\\```dddeeeeeeeeegggkkkoooqqqvvv~~~lll```RRRLLLFFFDDDBBB???@@@DDDKKKOOOTTTYYY\\\___bbbdddggghhhiiiiiiiiikkknnnqqqvvvwwwwwwyyyzzz|||}}}}}}}}}}}}~~~sssddd\\\aaaooowwwqqqpppvvvuuulllddd```___ccchhhqqq~~~jjjbbb[[[[[[\\\[[[ZZZ\\\ZZZXXXTTTRRRRRRQQQPPPOOONNNQQQUUUZZZaaajjjsssyyyxxxmmmfffccc```\\\WWWYYYVVVRRROOOMMMLLLJJJIIIHHHIIIJJJLLLOOOQQQSSSTTTQQQQQQPPPOOONNNMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPLLLLLLLLLKKKJJJIIIHHHHHHEEEDDDBBB@@@???BBBGGGKKKTTTYYYaaaiiiooorrrrrrqqquuurrrooommmllljjjhhhgggdddaaa\\\WWWTTTPPPMMMJJJEEEBBB@@@???>>>===;;;999888999:::;;;===AAAGGGKKKQQQWWW```hhhoootttyyy|||qqqaaaRRRHHHGGGLLLVVVpppwwwsssxxx|||xxxwwwnnn___QQQFFF>>>888444444333333333222222222444555666666444444555666666666666666666666666666777777888999:::;;;;;;<<<888:::<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFHHHHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFHHHJJJLLLMMMOOOPPPSSSWWW[[[hhhSSSTTTVVVUUURRRPPPOOOOOOMMMKKKIIIHHHJJJNNNRRRUUUTTTTTTTTTVVVXXXZZZYYYXXX\\\\\\\\\[[[YYYYYY[[[]]]aaabbbcccffflllwwwrrrddd^^^^^^ZZZZZZYYYZZZ[[[\\\]]]]]]___]]]ZZZXXXVVVWWWXXXXXXWWWVVVWWWZZZ___bbbddddddccceeekkkppprrruuunnn```TTTMMMGGGEEEBBB???@@@CCCHHHLLLQQQUUUYYY\\\```bbbfffgggiiiiiiiiijjjmmmoootttuuuvvvxxxzzz{{{||||||}}}}}}~~~|||kkk___cccooo~~~|||uuuooonnnvvvvvvhhhccc^^^___bbbhhhtttyyynnneeecccbbb```^^^___\\\ZZZWWWVVVVVVVVVVVVUUUSSSUUUYYY]]]aaahhhooottt{{{yyyqqqmmmjjjfffcccaaa^^^ZZZWWWUUUSSSPPPNNNQQQRRRSSSUUUWWWXXXXXXXXXTTTSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXTTTTTTSSSRRRPPPNNNLLLJJJJJJHHHFFFCCCAAABBBDDDEEELLLQQQYYYbbbiiilllmmmmmmooommmkkkiiigggeeecccbbb___\\\WWWSSSPPPLLLIIIFFFCCCAAA???>>>>>>===;;;999666777888999:::===BBBFFFKKKQQQ[[[eeemmmsssxxx{{{qqq^^^OOOGGGIIIPPPaaaxxxvvvttt{{{vvvnnnkkkcccWWWKKKBBB;;;777666666555555555444444444333555666555444333444555555555555555555555555555777777888999:::;;;<<<<<<888:::<<<<<<;;;;;;===>>>===>>>@@@AAABBBCCCDDDDDDEEEFFFGGGFFFDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLOOOSSSWWWcccxxxTTTVVVWWWVVVSSSQQQPPPPPPNNNLLLIIIHHHJJJNNNRRRVVVUUUTTTTTTUUUXXX[[[[[[ZZZ^^^______]]][[[[[[]]]______```aaadddiiirrr|||xxxiii^^^[[[\\\UUUWWWXXXZZZZZZ[[[[[[\\\^^^[[[XXXVVVTTTUUUWWWXXXWWWWWWWWWZZZ^^^bbbccccccaaaccciiipppsssuuu~~~rrraaaWWWOOOHHHFFFDDDBBBAAACCCFFFJJJNNNSSSVVVZZZ^^^aaafffgggiiijjjjjjkkknnnppprrrsssuuuxxxyyy{{{{{{{{{|||}}}}}}~~~ssscccdddmmm~~~zzzxxxxxxxxxzzz{{{~~~tttnnnnnntttrrrkkkddd```^^^___hhhqqq{{{ooojjjiiifffcccccc^^^]]][[[[[[\\\[[[ZZZXXXVVVXXX[[[]]]```dddiiimmmsssxxxyyyvvvtttrrrpppllliiifffcccbbb```]]][[[[[[[[[\\\[[[[[[ZZZXXXXXXVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^___`````````^^^^^^]]][[[XXXUUUQQQOOOOOOLLLIIIGGGEEECCCBBBBBBGGGLLLSSS[[[bbbeeeggggggiiiiiihhhfffccc```___^^^XXXUUUQQQMMMJJJHHHDDDBBB???>>><<<;;;<<<;;;999777555666777888999;;;???BBBFFFMMMWWWaaaiiipppvvvzzznnnZZZLLLFFFKKKSSSjjj~~~~~~tttssszzztttgggaaaXXXPPPGGG???:::888666666555555555444444444222444444444333222333444444444444444444444444444666777777888999:::;;;;;;999;;;<<<<<<;;;;;;===>>><<<===???AAABBBCCCCCCCCCBBBCCCCCCBBB@@@@@@AAACCCEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNRRRUUU^^^ooo~~~TTTUUUWWWVVVSSSQQQPPPPPPOOOMMMKKKJJJKKKNNNSSSUUUUUUTTTTTTUUUYYY[[[]]]\\\^^^______]]]\\\\\\^^^```^^^^^^___bbbgggnnntttxxxsssuuussslllbbbZZZXXXYYYTTTVVVYYYZZZZZZZZZ[[[\\\\\\ZZZWWWTTTSSSUUUWWWYYYYYYXXXYYY[[[___bbbccccccaaabbbhhhnnnrrrttt{{{{{{iii]]]TTTKKKIIIGGGDDDBBBCCCDDDGGGKKKOOOSSSWWW\\\___dddfffiiijjjkkkmmmoooqqqqqqsssuuuxxxzzz{{{{{{{{{{{{{{{|||}}}~~~|||iiiggglll|||}}}wwwsssrrrssstttvvvyyyuuupppppprrr{{{tttkkkeee___\\\___eeeyyyyyytttsssqqqnnnmmmgggeeebbb```___]]][[[XXXYYY[[[\\\]]]^^^```cccfffmmmqqqxxx~~~|||{{{zzzyyyxxxsssqqqpppooooooooommmkkkgggfffdddaaa___\\\ZZZYYYZZZZZZ[[[\\\]]]^^^______aaaaaabbbdddeeeeeeeeeeeecccccccccbbb___[[[WWWUUURRRPPPMMMKKKIIIGGGCCCAAAEEEHHHMMMSSSXXX\\\___```cccdddcccaaa]]]ZZZYYYYYYPPPNNNJJJGGGEEECCC@@@>>>;;;999888888888888666555666777888888888999<<<>>>BBBHHHQQQ[[[dddlllsssxxx}}}jjjWWWJJJFFFMMMVVVooozzzpppqqqyyyrrraaaYYYPPPJJJDDD<<<888888444444333333333222222222222333444444222222333444444444444444444444444444555666777888999::::::;;;;;;<<<======<<<<<<===???===>>>???AAACCCDDDEEEEEECCCCCCAAA???<<<;;;<<<===@@@AAACCCEEEHHHJJJLLLMMMPPPOOOQQQSSSTTTXXXcccoooRRRTTTUUUUUURRRPPPOOOPPPPPPOOOMMMLLLMMMOOORRRTTTUUUTTTTTTUUUYYY\\\^^^^^^\\\\\\\\\[[[ZZZZZZ]]]______^^^^^^```dddiiimmmoooiiijjjhhhddd^^^YYYVVVUUUUUUWWWZZZZZZYYYYYY[[[]]]\\\YYYVVVTTTTTTVVVYYY[[[\\\[[[[[[]]]```bbbccccccbbbcccffflllooopppvvv}}}yyyuuuvvvssseeeZZZPPPLLLIIIDDDAAA@@@@@@CCCHHHLLLOOOTTTYYY]]]bbbdddhhhjjjkkkmmmoooqqqqqqsssvvvyyy{{{||||||{{{zzzzzz{{{|||}}}~~~sssnnnppp|||{{{sssnnnlllnnnooorrrwwwwwwrrrssstttwwwppppppmmmrrr{{{{{{uuummmffffffjjjuuu~~~yyytttmmmgggccc```]]][[[\\\]]]^^^]]]]]]]]]___aaagggjjjnnnrrruuuxxx{{{}}}{{{uuusssrrrqqqqqqrrrrrrqqqoooooopppsssvvvxxxxxxxxxvvvtttpppkkkgggdddbbbaaa```aaabbbcccddddddcccccccccdddeeefffffffffffffffbbbcccddddddbbb___\\\ZZZWWWUUURRRQQQPPPMMMHHHDDDDDDEEEGGGJJJNNNRRRUUUVVVXXXZZZ[[[XXXTTTPPPOOOOOOJJJGGGDDDBBBAAA@@@===<<<999888666666777777666444666777777777777777:::<<>>======>>>??????@@@AAACCCDDDFFFGGGHHHKKKJJJGGGBBB===::::::::::::<<>>>>>AAAEEEIIIMMMRRRWWW[[[```cccfffiiikkkmmmoooqqqqqqsssvvvyyy{{{|||||||||yyyyyyzzz{{{|||}}}~~~~~~}}}vvvuuu|||sssllliiijjjlllqqqwwwyyytttuuuxxx}}}hhh___^^^UUUYYYaaakkkvvvyyywwwzzzxxxwwwmmmfffcccaaa```]]]^^^___^^^\\\\\\^^^______```bbbdddfffgggiiiiiiiiifffddddddffffffccc```]]]]]]^^^___````````````ggghhhkkkpppvvv{{{|||}}}~~~yyytttpppmmmkkkkkkdddeeeggghhhhhhgggeeecccddddddeeeeeeeeeeeeeeeddd^^^```bbbccccccaaa___]]]\\\ZZZXXXWWWWWWTTTNNNIIIBBBBBBCCCDDDGGGKKKNNNPPPOOOQQQRRRPPPKKKGGGFFFFFFFFFCCC@@@???>>>>>><<<:::;;;999888888999999888666555666777777666666888:::===AAAHHHPPPYYYccclllsssxxx|||nnn]]]QQQPPPYYYddd{{{tttllluuu~~~nnnZZZOOOFFFBBB>>>888555666666666555555555444444444444555666555444444555666666666666666666666666666666777888999:::;;;;;;<<<===>>>??????>>>>>>???@@@BBBBBBCCCDDDFFFHHHJJJKKKUUUSSSNNNGGG@@@<<<;;;;;;666888<<<@@@EEEHHHKKKLLLKKKKKKOOOSSSTTTUUU[[[cccWWWVVVTTTQQQNNNMMMOOOQQQVVVTTTQQQOOOMMMMMMMMMNNNRRRUUUYYY\\\]]]]]]\\\[[[\\\VVVPPPPPPVVV\\\______^^^]]]\\\\\\]]]^^^```aaabbbaaa```______]]]ZZZWWWWWWXXXYYYYYYXXXXXXZZZ\\\ZZZXXXVVVUUUUUUUUUWWWXXX\\\]]]]]]^^^___```aaaaaa^^^```dddgggjjjmmmqqqssszzzvvvoooqqqrrrxxxssskkk___UUUNNNHHHCCC???DDDBBBBBBFFFIIIKKKSSS[[[]]]bbbfffeeefffkkkmmmlllttttttvvvwwwyyy{{{||||||}}}zzzzzzzzz~~~~~~~~~zzzwwwpppkkkgggeeennnqqqyyyzzzvvvuuuxxxyyyaaaVVVSSSOOOPPPQQQUUU___mmm|||{{{nnngggdddaaa___cccbbbaaa```^^^]]]\\\[[[[[[XXXUUUTTTUUUVVVWWWVVVWWWTTTQQQPPPRRRSSSQQQOOONNNNNNOOOOOOPPPPPPPPPQQQVVVZZZaaahhhooouuu||||||wwwtttssssssppppppnnnjjjfffddddddfffdddddddddeeeeeefffffffffbbbbbbbbbbbbaaaaaaaaaaaa___]]]\\\^^^___[[[RRRKKKEEECCCAAABBBDDDFFFGGGGGGHHHHHHHHHHHHFFFDDDBBBAAA??????>>>>>>======<<<<<<============<<<;;;:::999777777666444222222444666;;;???DDDKKKSSS]]]gggmmmvvvzzzrrraaaSSSRRReee}}}zzzxxx~~~|||kkkWWWPPPFFF===999777777777222333444444555555444444444444444444444444444444444555666777888888888888777888888999999:::;;;;;;<<<>>>@@@CCCCCCBBBAAA???BBBBBBCCCDDDBBBCCCNNN[[[dddlllkkkZZZIIIBBB===888888999:::>>>DDDHHHIIIIIILLLJJJJJJOOORRRSSSWWW\\\VVVVVVUUUSSSPPPOOOPPPQQQSSSRRRPPPNNNNNNOOOPPPQQQUUUVVVXXXZZZ[[[\\\\\\\\\^^^YYYSSSSSSWWW\\\______^^^^^^]]]\\\]]]]]]^^^___aaa```___^^^^^^]]]ZZZWWWUUUVVVWWWWWWVVVVVVXXXZZZYYYXXXWWWVVVVVVWWWXXXYYY]]]]]]]]]^^^^^^_________\\\___cccfffhhhkkkooorrruuu~~~yyyyyyvvvvvv}}}tttggg[[[RRRKKKEEEBBBCCCAAAAAAEEEHHHKKKRRRZZZ]]]bbbfffeeegggkkkmmmlllrrrssstttvvvxxxzzz|||}}}~~~~~~|||zzzyyyzzz}}}}}}|||uuunnnhhhdddmmmpppyyy{{{vvvuuuyyy|||cccUUUQQQKKKJJJJJJLLLSSS```oooxxxzzznnnhhhdddaaa___aaaaaa```___]]][[[ZZZYYYXXXUUUQQQNNNMMMMMMLLLLLLLLLJJJGGGHHHIIIJJJIIIGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJNNNVVV^^^fffoooxxx}}}|||xxxvvvvvvqqqqqqpppmmmjjjiiiiiikkkkkkkkkjjjjjjjjjiiiiiiiiifffeeeeeeeeeddddddddddddcccbbbaaabbbccc```XXXQQQHHHFFFBBBAAABBBDDDEEEEEEBBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;:::999999888666444444666888888;;;@@@GGGNNNXXXaaahhhrrrwww}}}wwwiii]]]\\\nnnxxx{{{vvvfffUUUNNNEEE>>>999777777666333444444555555555555555444444444444444444444444444555666777777888888777888888888999::::::;;;;;;888:::===@@@BBBBBBAAA@@@CCCBBBCCCDDDCCCEEEOOO[[[nnnxxxxxxhhhWWWLLLCCC;;;::::::<<<@@@EEEIIIKKKKKKMMMJJJJJJNNNQQQRRRUUUZZZUUUVVVVVVTTTRRRPPPPPPQQQPPPOOOOOONNNOOOQQQRRRSSSVVVUUUUUUUUUWWWZZZ]]]___ddd___ZZZYYY\\\___aaaaaa______^^^]]]]]]]]]^^^^^^```^^^]]]]]]]]]\\\ZZZWWWTTTUUUVVVVVVUUUTTTVVVWWWXXXXXXWWWWWWWWWYYY[[[\\\^^^^^^^^^^^^^^^]]]]]]\\\[[[^^^aaadddfffiiimmmooopppwwwyyy}}}nnn___SSSJJJEEEBBBBBB@@@@@@DDDFFFIIIPPPXXX\\\bbbffffffgggkkkmmmllloooppprrruuuxxxzzz|||}}}|||}}}~~~}}}{{{yyyyyyzzz|||}}}~~~{{{sssjjjeeejjjmmmvvv{{{uuutttwwwiiiYYYSSSKKKIIIFFFFFFKKKUUUbbbkkkyyyyyynnnhhheeecccaaaaaabbbbbbbbb```]]]ZZZXXXVVVRRRLLLHHHEEEDDDBBBAAACCCBBBAAABBBDDDEEEDDDCCCEEEFFFFFFGGGGGGGGGGGGFFFCCCFFFLLLSSS[[[eeennnuuu{{{~~~~~~{{{zzzuuuuuuuuusssqqqpppqqqssssssrrrqqqpppooonnnmmmmmmlllkkkjjjiiihhhggggggggghhhffffffggggggddd^^^XXXMMMIIIDDDAAA@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>?????????????????????>>>===<<<;;;;;;:::888666666777999777999===BBBIIIRRR[[[bbbmmmrrrzzzuuummmnnn|||xxxwww|||nnn^^^QQQLLLDDD>>>:::888666555333444555555666666555555444444444444444444444444444444555666777777777777888888999::::::;;;;;;<<<888:::===@@@BBBCCCCCCBBBBBBBBBCCCEEEDDDFFFOOOZZZqqq}}}wwwiii]]]OOOCCC?????????CCCGGGKKKMMMMMMMMMJJJJJJNNNPPPPPPSSSWWWTTTUUUVVVUUURRRPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTTTTRRRPPPOOORRRWWW]]]aaahhhddd```^^^```bbbccccccaaaaaa``````____________^^^]]][[[[[[\\\[[[ZZZXXXUUUVVVWWWWWWUUUTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]````````````___^^^\\\\\\ZZZ]]]```bbbdddfffiiilllpppsss~~~wwwfffWWWMMMHHHEEEBBB??????CCCEEEHHHNNNVVV[[[aaaeeefffggglllmmmlllmmmnnnpppsssvvvyyy{{{}}}{{{|||~~~}}}|||{{{{{{|||}}}~~~xxxooohhhfffhhhoooyyy}}}yyytttsssttttttbbbZZZQQQOOOKKKIIILLLUUU```hhhnnnuuuxxxnnnjjjgggeeedddeeeeeeffffffdddaaa]]][[[UUUQQQJJJEEEBBBAAA???>>>AAABBBCCCEEEGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHFFFHHHJJJMMMRRRYYYbbbhhhqqqvvv}}}~~~|||}}}}}}|||zzzyyyzzz{{{yyyyyyxxxvvvuuusssrrrrrrsssqqqnnnkkkiiigggfffeeefffeeeeeeeeefffccc___[[[PPPKKKEEE@@@>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<======>>>??????@@@@@@@@@@@@AAAAAA@@@???>>>>>>;;;<<<<<<:::888777888:::888999<<<@@@EEEMMMVVV\\\hhhnnnwww~~~vvvyyy~~~~~~wwwfffVVVMMMIIICCC>>>:::888555333333333444555555555555444444444444444555555555555444444555666777777777777999999::::::;;;;;;<<<<<<<<<===@@@BBBDDDEEEEEEEEEAAAAAABBBDDDDDDFFFMMMVVVhhhxxx{{{qqqbbbTTTGGGEEEEEEFFFIIIKKKLLLLLLLLLJJJJJJNNNOOOOOOQQQUUUSSSTTTUUUTTTRRRPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRPPPNNNKKKKKKNNNUUU]]]bbbeeeccc```___```aaabbbbbbccccccbbbbbbbbbaaa``````^^^\\\ZZZZZZ[[[[[[ZZZYYYWWWYYYZZZZZZXXXVVVVVVWWWWWWWWWXXXYYYZZZ[[[]]]]]]aaaaaabbbbbbbbb```___]]][[[]]]___aaabbbcccfffhhhooorrryyyooo^^^SSSMMMKKKCCC@@@@@@BBBDDDFFFLLLSSSYYY___dddeeegggkkklllkkkjjjlllnnnqqquuuxxxzzz{{{{{{|||~~~~~~}}}}}}}}}~~~vvvnnneeedddhhhqqqvvvtttqqqqqqsssmmmccc[[[XXXUUURRRTTT[[[dddlllqqqvvv}}}xxxooollljjjiiigggggghhhhhhhhhfffbbb^^^\\\TTTOOOIIIDDDBBBAAAAAA@@@BBBDDDFFFIIIKKKMMMOOOPPPMMMNNNOOOPPPPPPOOONNNMMMLLLLLLKKKKKKLLLQQQXXX]]]eeekkkttt{{{~~~~~~~~~~~~~~~|||{{{yyyxxxxxxvvvsssooojjjeeebbb```___^^^^^^^^^^^^]]]\\\YYYWWWOOOKKKEEE@@@>>>===<<<<<<<<<<<<<<<======>>>??????<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBAAAAAA@@@???;;;<<<<<<;;;999888999:::888999:::<<<@@@GGGPPPVVVcccjjjssszzz{{{vvv}}}zzzttt```QQQJJJFFFAAA===:::777555333222222333444444444444444444444444555555666666666444555666777888888888888999::::::;;;<<<<<<======???@@@AAACCCDDDDDDDDDDDDAAA@@@AAADDDDDDEEEKKKRRRbbbssstttdddOOOMMMJJJIIIJJJKKKKKKJJJLLLJJJJJJNNNPPPNNNPPPSSSTTTUUUUUUTTTRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLJJJJJJMMMTTTZZZ___^^^]]]\\\\\\\\\]]]^^^___bbbbbbcccccccccbbbaaaaaa]]]\\\ZZZZZZ[[[\\\[[[[[[ZZZ\\\]]]]]][[[XXXXXXXXXVVVWWWXXXYYYZZZ[[[\\\\\\___```bbbddddddcccaaa```]]]___````````````bbbdddlllpppwwwuuuaaaSSSLLLJJJEEEBBBAAACCCCCCDDDJJJQQQVVV]]]cccdddfffjjjkkkiiiiiijjjmmmpppsssvvvxxxyyyzzz|||~~~~~~~~~~~~xxxkkkfffdddiiimmmmmmlllnnnqqqyyynnngggeeebbb``````eeelllrrrwwwzzzxxxqqqnnnnnnlllkkkhhhhhhhhhgggdddaaa^^^\\\SSSNNNHHHDDDBBBCCCCCCCCCBBBFFFJJJNNNQQQSSSUUUWWWWWWXXXYYYZZZZZZYYYWWWUUUQQQPPPOOOMMMLLLOOOTTTXXXZZZ```hhhnnnrrrtttvvvwww~~~}}}{{{yyyyyyssspppjjjddd^^^ZZZXXXWWWTTTTTTTTTSSSSSSRRRQQQQQQLLLIIIDDDAAA???>>>===;;;::::::::::::;;;<<<>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@<<<===>>>===;;;999:::;;;777777777888;;;AAAIIIOOO]]]ccclllssswww|||zzzssspppxxxqqq]]]PPPHHHDDD???;;;999777555333222333444444555555444444444444444555666666777777666666777888999999999999::::::;;;<<<<<<======>>>??????@@@AAABBBBBBBBBBBBCCCAAABBBEEEFFFEEEIIINNN```ppp{{{kkkTTTQQQMMMKKKKKKKKKKKKJJJKKKIIIKKKOOOPPPOOOPPPSSSWWWWWWWWWUUUSSSRRRTTTVVVQQQQQQRRRRRRRRRRRRQQQQQQQQQOOONNNMMMOOOSSSWWWZZZXXXYYYZZZZZZ[[[\\\]]]______```aaabbbbbbbbbaaa```^^^\\\ZZZZZZ[[[]]]]]]\\\\\\^^^______\\\ZZZXXXXXXVVVWWWXXXYYYZZZZZZ[[[[[[\\\^^^aaacccddddddcccbbb___```aaaaaa___^^^___```gggmmmttt{{{}}}gggUUULLLIIIHHHEEECCCDDDCCCCCCHHHOOOTTT[[[aaaccceeeiiijjjhhhiiijjjlllooorrrtttvvvwwwxxxzzz|||}}}}}}}}}vvvmmmddddddeeefffgggiiikkkyyy~~~{{{yyywwwtttsssuuuyyy}}}xxxrrrqqqpppooonnnjjjjjjiiigggdddbbb___^^^VVVQQQKKKFFFEEEFFFGGGGGGHHHMMMSSSWWWZZZ\\\___bbbcccdddfffggggggeeecccaaaZZZYYYWWWTTTQQQRRRTTTWWWTTTXXX]]]aaadddgggjjjllluuuwww{{{}}}~~~~~~}}}yyyuuurrrpppllliiiccc\\\WWWSSSQQQQQQKKKKKKKKKKKKJJJJJJJJJKKKGGGEEECCCAAAAAA@@@>>><<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA>>>???@@@???===;;;<<<<<<999888777777999???FFFLLLUUU[[[ccciiimmmrrryyy~~~uuummmllluuu}}}kkkZZZQQQGGGBBB===999777666555444444555555666666666666666444444444555666777777777777888999::::::;;;::::::;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCDDDDDDGGGDDDEEEHHHHHHFFFHHHMMMWWWeeettt|||tttcccUUURRRNNNLLLLLLMMMMMMLLLKKKIIIKKKPPPQQQPPPQQQTTTZZZYYYXXXVVVTTTTTTVVVYYYOOOPPPQQQRRRSSSSSSSSSRRRTTTSSSQQQPPPQQQRRRTTTVVVWWWXXXZZZ\\\\\\]]]___aaa]]]^^^___aaaaaaaaa``````^^^\\\ZZZZZZ\\\]]]^^^]]]]]]___``````]]]ZZZXXXXXXVVVWWWXXXYYYZZZZZZZZZYYYYYY[[[___bbbddddddccccccaaabbbbbbaaa___]]]^^^___dddkkkqqqvvv}}}}}}qqq^^^SSSOOOJJJFFFDDDDDDCCCCCCGGGMMMSSSZZZ```bbbdddhhhiiigggiiijjjlllnnnqqqsssuuuvvvvvvyyy{{{||||||}}}~~~~~~sssfffaaaaaaaaaccceeedddrrryyysssrrrrrrqqqpppnnnmmmkkkiiifffdddbbbaaa[[[VVVOOOJJJIIIIIIJJJKKKPPPUUU\\\aaacccfffiiilllmmmoooppprrrqqqooommmkkkeeeddd```[[[WWWUUUVVVWWWRRRTTTWWWYYY[[[^^^aaadddllloootttxxxzzz|||~~~}}}xxxrrrmmmiiiffffffbbb]]]WWWRRROOONNNNNNFFFGGGGGGFFFEEEEEEGGGHHHDDDCCCBBBBBBBBBAAA???<<<======<<<;;;<<<===>>>??????????????????@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA???AAABBBAAA???======>>><<<;;;:::999:::???GGGLLLPPPUUU\\\aaafffkkkrrrxxx~~~rrrjjjjjjttt|||~~~~~~|||{{{gggXXXRRRFFFBBB<<<777666666555555666666777888888888888888444444444555666777777888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????AAACCCEEEGGGHHHIIIJJJGGGGGGJJJJJJHHHIIILLLJJJWWWdddmmmtttvvvjjjYYYTTTQQQMMMLLLMMMNNNOOOOOOJJJIIIKKKPPPRRRQQQRRRUUUccc^^^WWWRRRQQQTTTYYY]]]RRROOOMMMNNNQQQRRRQQQOOOSSSRRRQQQQQQRRRTTTVVVXXXYYY[[[]]]```aaabbbaaaaaa___```aaabbbaaa```^^^\\\```^^^\\\ZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWXXXWWWWWWWWWXXXYYY[[[\\\^^^^^^]]]\\\]]]^^^___```___aaadddffffffdddaaa^^^bbbhhhnnnqqqvvvkkkYYYQQQOOOJJJEEEDDDBBBAAAFFFLLLRRRVVV[[[```ccceeegggiiilllkkkiiijjjmmmrrruuuvvvvvvwwwyyy{{{|||}}}}}}}}}{{{}}}rrrfff^^^[[[YYYWWWaaaiiiyyyzzzwwwuuurrrrrrtttttttttrrrmmmlllnnnkkkfff```[[[TTTOOONNNPPPQQQRRRWWW[[[```eeehhhkkkmmmooonnnppptttwwwxxxyyyxxxxxxqqqoookkkgggbbb]]]ZZZXXXZZZXXXWWWWWWYYYZZZZZZYYYbbbeeeiiinnnrrruuuwwwxxx|||zzzvvvqqqkkkfffbbb```^^^\\\YYYUUUOOOJJJFFFCCCHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDAAA@@@????????????>>>>>>===<<<=========>>>>>>?????????======>>>>>>>>>>>>@@@AAABBBAAAAAABBBCCCBBB???===<<<888777;;;>>>???BBBFFFOOORRRWWWZZZ[[[]]]dddlllqqqyyyzzzmmmjjjlllpppxxx~~~|||uuurrrtttnnn}}}vvvhhhWWWKKKGGGCCC<<<888666555444333555555555555555555444444666666666777888888999999999:::;;;;;;::::::<<<===BBBAAA@@@>>>===>>>>>>???DDDAAA???@@@DDDGGGGGGFFFIIIIIIJJJJJJKKKKKKLLLLLLMMMOOOSSSYYY]]]\\\VVVQQQOOONNNMMMMMMLLLLLLMMMMMMOOOOOONNNMMMNNNOOOQQQRRRccc___XXXSSSRRRUUUZZZ^^^QQQOOOMMMMMMPPPQQQPPPOOOTTTSSSSSSSSSSSSUUUVVVWWWYYY[[[]]]```aaaaaaaaa```___```aaabbbbbb```^^^]]]```___\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXWWWWWWXXXZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\]]]^^^^^^```bbbddddddcccaaa```aaaffflllnnnrrryyycccWWWQQQKKKGGGDDDBBB@@@CCCIIIOOOSSSYYY^^^aaadddfffhhhkkkjjjiiijjjmmmqqqtttvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}ooobbb[[[YYYZZZ^^^dddssszzzxxxvvvtttuuuxxxxxxyyywwwtttssstttrrrmmmeee```YYYUUUTTTVVVXXXYYYZZZ]]]aaadddeeefffggghhhhhhjjjllloooqqqsssttttttxxxwwwuuurrrnnniiifffdddaaa___]]]\\\]]]]]]\\\ZZZ^^^```dddiiimmmqqqssstttwwwtttpppkkkfffaaa^^^\\\XXXWWWVVVSSSQQQNNNLLLJJJMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCAAACCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA???======>>>???AAA@@@???@@@AAA@@@>>><<<<<<999999<<<>>>@@@FFFNNNSSSVVVYYYXXXVVVUUUZZZ___hhhpppyyyxxxnnnllloooqqqwww|||zzzrrrllllllmmm|||~~~tttfffVVVKKKFFFBBB<<<888666555444444555555555555555555555555666666777777888999999999<<<===>>>===<<<<<<>>>???@@@@@@???>>>???@@@AAABBBDDDBBB@@@AAADDDGGGGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOSSSVVVWWWUUURRROOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSS```\\\WWWSSSRRRTTTXXX[[[PPPNNNMMMNNNOOOQQQQQQPPPTTTUUUUUUUUUVVVWWWWWWWWWYYY[[[]]]___```````````````aaabbbbbbbbbaaa```___```^^^\\\ZZZYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWYYYXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXXXXZZZ\\\]]]^^^___```aaaaaaaaaaaaaaa^^^ccchhhjjjmmmyyyppp```WWWPPPJJJGGGDDDAAABBBFFFLLLPPPUUUZZZ^^^aaaeeeggghhhhhhhhhiiilllooosssuuuxxxxxxxxxxxxzzz|||~~~~~~}}}zzzzzzzzziii\\\ZZZ[[[[[[aaammm|||zzzyyyxxxxxxzzz~~~~~~~~~~~~{{{uuujjjeee___\\\\\\^^^```aaa```bbbddddddbbbaaa``````bbbbbbccceeehhhkkkmmmoooyyyzzz{{{{{{zzzwwwuuusssmmmkkkiiigggfffdddaaa___[[[]]]```cccgggkkkmmmoooqqqoookkkfffaaa]]]ZZZXXXUUUTTTTTTSSSSSSRRRQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLJJJKKKKKKJJJIIIHHHGGGFFFIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGEEECCCAAA???>>>>>>???AAA@@@??????@@@@@@???======<<<<<<======AAAMMMYYY^^^bbbccc^^^WWWSSSTTTVVV]]]cccmmmxxxuuunnnmmmooonnnrrrwwwvvvooohhheeekkkyyy|||qqqcccUUUKKKEEEAAA;;;888666666555444555555555555555555555555666777777888888999::::::>>>??????>>><<<<<<>>>???????????????@@@BBBDDDEEEDDDCCCAAABBBDDDGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMKKKJJJKKKNNNPPPRRRRRROOONNNNNNNNNMMMMMMMMMMMMIIIJJJLLLOOOQQQSSSTTTTTT[[[XXXTTTQQQPPPRRRUUUWWWPPPOOOOOOOOOPPPRRRRRRRRRUUUVVVWWWXXXXXXXXXXXXXXXZZZ[[[\\\^^^____________aaaaaabbbbbbbbbbbbaaa```^^^\\\ZZZXXXWWWWWWXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVWWWXXX[[[\\\```______^^^^^^^^^______\\\aaaeeegggkkkuuu|||jjj^^^VVVNNNJJJGGGCCCBBBEEEIIIMMMRRRWWW[[[___cccfffeeefffgggiiijjjmmmqqqtttyyyxxxwwwwwwyyy{{{~~~}}}~~~~~~yyyvvvvvv}}}ooobbb[[[ZZZZZZ```lllyyy{{{zzz{{{}}}}}}mmmiiidddaaaaaaccceeeffffffggggggeeeaaa^^^\\\\\\______^^^___```bbbdddfffnnnpppuuuyyy|||~~~~~~~~~|||zzzxxxvvvtttpppkkkhhh``````aaaccceeegggiiijjjllljjjgggbbb^^^[[[YYYXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQNNNMMMMMMMMMMMMNNNPPPPPPKKKIIIFFFDDDDDDCCCCCCBBBAAA???>>>>>>@@@AAAAAAAAA???>>>??????===BBBRRRbbbpppvvvwwwpppfff___[[[XXXVVVYYYbbbpppxxxqqqnnnnnnllliiikkkqqqsssnnngggdddiiiwww|||ooo```SSSKKKBBB???:::888777666555555555555555555666666666666777777888888999:::::::::===>>>>>>===;;;;;;<<<>>>@@@@@@@@@@@@AAACCCEEEFFFDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKIIIHHHHHHJJJLLLNNNPPPNNNOOOOOONNNNNNNNNMMMMMMGGGIIILLLPPPSSSUUUVVVVVVWWWVVVSSSQQQQQQRRRSSSTTTQQQQQQRRRRRRRRRSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXZZZZZZ[[[]]]]]]^^^^^^___aaaaaaaaabbbbbbbbbbbbaaa\\\[[[XXXVVVUUUUUUVVVWWWWWWVVVVVVUUUVVVVVVWWWXXXZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWUUUVVVXXXZZZ\\\aaa```^^^\\\[[[[[[[[[\\\ZZZ___dddgggjjjtttyyyfff\\\RRRLLLHHHCCCBBBDDDGGGJJJOOOTTTXXX\\\aaadddbbbdddfffhhhiiikkkooosssxxxxxxwwwwwwxxx{{{~~~|||}}}~~~yyyuuuwww|||uuujjj___WWWYYY___kkkyyy}}}|||~~~nnnjjjeeecccdddfffggghhhgggggggggddd```]]]\\\\\\``````___^^^]]]\\\\\\\\\```ccchhhooovvv{{{|||vvvrrrjjjiiigggeeeeeeeeefffggggggeeebbb___\\\[[[ZZZZZZZZZZZZ[[[\\\]]]___aaabbbaaa```___^^^]]][[[ZZZZZZWWWVVVUUUSSSRRRPPPOOOOOONNNOOOOOOPPPRRRUUUWWWXXXUUUTTTTTTTTTUUUWWWYYYZZZUUURRRNNNMMMLLLKKKHHHFFFAAA???======???AAABBBBBB@@@AAAAAA@@@>>>BBBSSSddd|||qqqggg___VVVWWW\\\iiiyyyyyyooolllmmmnnnlllhhhggglllnnnjjjdddbbbhhhvvv~~~}}}mmm^^^QQQIII@@@===:::777777777666555555555555666666666777777888888888999::::::;;;;;;>>>??????>>><<<<<<>>>???CCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOONNNMMMLLLFFFHHHLLLPPPSSSUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUQQQSSSTTTTTTSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^`````````aaaaaaaaabbbbbb\\\ZZZXXXVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZXXXUUUTTTTTTVVVYYY[[[___^^^]]][[[ZZZZZZZZZZZZYYY]]]bbbeeeiiiqqq}}}sssfffXXXOOOIIICCCAAACCCDDDHHHLLLPPPTTTXXX]]]```___bbbfffggggggiiinnnrrrwwwwwwwwwwwwyyy{{{}}}~~~{{{|||}}}}}}zzz|||~~~|||ssseeeZZZXXX\\\hhhxxx}}}~~~~~~oookkkgggeeeeeeggghhhhhheeeffffffeeebbbaaaaaabbbgggggggggfffccc___[[[YYYYYYZZZ^^^cccjjjrrryyy~~~}}}yyyqqqoookkkgggdddddddddeeebbb```^^^\\\ZZZ[[[\\\\\\^^^^^^```bbbfffjjjnnnpppoooooonnnllljjjgggeeedddaaa___]]]YYYVVVTTTRRRRRRQQQQQQQQQRRRSSSVVVXXXZZZYYYXXXXXXYYYZZZ^^^aaaccc```]]][[[ZZZYYYVVVQQQLLLFFFCCC???>>>???@@@BBBBBBBBBBBBBBBAAA>>>BBBPPP___vvviii]]][[[\\\cccpppqqqggggggkkklllmmmhhhfffgggfffbbb___```hhhvvvzzzjjjZZZNNNGGG>>><<<999777888888777666555555555666666777777888888999999::::::;;;<<<<<>>?????????@@@CCCEEECCCBBBAAA@@@???@@@AAAAAAAAABBBCCCBBB??????BBBEEEBBBCCCDDDFFFHHHJJJKKKLLLGGGHHHGGGEEECCCEEEIIINNNNNNOOOPPPQQQQQQOOOMMMLLLOOONNNNNNOOOPPPRRRUUUVVVWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRTTTVVVWWWVVVUUUTTTYYYVVVTTTSSSTTTUUUVVVUUUTTTTTTUUUUUUTTTVVVYYY\\\[[[\\\\\\[[[YYYZZZ\\\^^^\\\[[[ZZZXXXXXXXXXYYYYYYYYYVVVSSSRRRTTTVVVXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZ\\\YYYVVVUUUUUUVVVVVVVVVUUUVVVYYY[[[^^^_________^^^\\\ZZZZZZ\\\aaagggkkkvvv{{{cccTTTOOOJJJEEEDDDDDDCCCDDDGGGLLLQQQTTT___bbbeeeeeeddddddhhhkkkoooqqqtttvvvwwwxxxyyy{{{yyyzzz|||~~~{{{tttrrrgggccccccoooyyynnniiifffjjjttt}}}}}}{{{xxxwwwzzz~~~|||xxxoooggggggiiijjjmmmpppsssvvvxxx{{{}}}qqqfffWWWMMMKKKOOOTTTXXXcccjjjttt{{{|||yyyuuurrrlllkkkgggccc______aaacccccceeeggghhhhhhhhhjjjkkkppppppooooooppprrrtttuuuzzz|||~~~yyysssnnnjjjhhhaaa]]]XXXTTTRRRPPPOOONNNMMMLLLKKKIIIIIIKKKOOOSSSWWWYYY___jjjuuu{{{zzzvvvnnnlllcccXXXQQQOOOKKKEEEGGGCCCAAABBBAAA@@@CCCIII^^^uuurrr```YYY^^^jjjxxxuuueee___```ccceeeaaa\\\WWWSSSQQQTTT___jjjtttxxx}}}xxxwww{{{uuugggXXXLLLEEEBBB888888777666555555666666888888777777777777777888666777999;;;<<<===>>>>>>>>>============???@@@AAA@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@@@@BBBCCCEEEFFFEEEDDDCCCDDDGGGJJJLLLNNNMMMLLLKKKJJJJJJJJJJJJPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSRRRQQQSSSUUUVVVWWWWWWUUUUUUXXXVVVTTTTTTUUUUUUTTTSSSRRRSSSUUUUUUVVVWWWYYY[[[[[[[[[[[[YYYXXXXXXYYY[[[YYYYYYXXXXXXXXXYYY[[[\\\]]]ZZZXXXWWWXXXZZZ[[[[[[XXXYYYYYYZZZZZZZZZZZZZZZ]]]ZZZWWWUUUVVVWWWWWWWWWVVVVVVWWWXXXZZZ]]]___```^^^\\\ZZZZZZ\\\aaafffiiinnnxxxlll[[[QQQKKKFFFDDDCCCBBBCCCFFFKKKPPPSSSZZZ^^^cccddddddeeehhhkkknnnqqqtttvvvvvvwwwyyy{{{yyyzzz|||~~~yyyvvvgggcccaaakkkuuunnnhhhjjjrrr{{{}}}yyyvvvvvvzzz~~~xxxuuuxxxvvvmmmggghhhjjjlllooorrrxxxzzz}}}uuubbbRRRLLLLLLMMMNNNYYYaaakkksssvvvuuurrrqqqjjjiiigggdddaaaaaadddgggjjjlllmmmmmmlllkkklllmmmppppppoooooooooqqqrrrsssuuuwwwzzz}}}}}}zzzxxxkkkfff^^^WWWSSSPPPNNNLLLKKKIIIHHHEEEDDDFFFHHHJJJLLLNNNTTT^^^jjjuuu|||~~~}}}uuuiii```YYYRRRKKKJJJFFFCCCDDDBBBAAADDDIIIRRRfffzzzfff]]]___iiixxxvvvfff___]]]___```]]]ZZZVVVQQQMMMQQQbbbssszzz|||~~~xxxuuuxxx}}}rrrdddVVVJJJCCC@@@::::::999888888888888888888888777777777777888888999999;;;<<<============>>>>>>======>>>???AAABBBAAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@AAABBBDDDEEEGGGFFFEEEEEEFFFHHHJJJLLLLLLLLLMMMMMMNNNNNNNNNOOOSSSSSSRRRQQQPPPOOONNNNNNPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSVVVWWWXXXXXXVVVVVVVVVUUUUUUVVVWWWUUURRRPPPOOOQQQUUUWWWWWWXXXYYY[[[[[[[[[[[[YYYVVVUUUVVVWWWVVVVVVVVVWWWXXX[[[]]]^^^___]]][[[ZZZ[[[\\\[[[ZZZXXXYYYZZZZZZ[[[[[[[[[ZZZ]]][[[XXXWWWWWWXXXYYYXXXXXXWWWVVVVVVXXXZZZ^^^___]]][[[ZZZZZZ[[[___cccfffhhhnnn}}}|||xxxzzzvvvbbbVVVOOOKKKDDDCCCBBBBBBDDDIIINNNQQQTTTZZZ```dddeeefffiiilllnnnqqqtttuuuvvvwwwyyy{{{yyyzzz|||~~~~~~xxxjjjddd```eeewwwxxxllliiioooxxx~~~yyyttttttyyy}}}~~~{{{uuupppqqqvvvssskkkfffhhhlllooorrruuu|||~~~nnnZZZOOOJJJHHHFFFNNNVVV```iiinnnpppqqqqqqjjjjjjjjjiiihhhiiillloootttuuuuuussspppnnnnnnooopppoooooooooooooooppppppqqqsssvvvxxxzzz~~~yyyrrriii```YYYSSSNNNKKKIIIGGGEEEBBBAAA@@@AAAAAABBBDDDHHHNNNYYYgggvvv~~~tttkkk```WWWPPPKKKGGGFFFEEEBBBDDDHHHGGGVVVpppmmm```]]]eeeuuuvvvggg___\\\\\\[[[[[[XXXTTTOOOKKKRRRggg|||~~~~~~~~~||||||zzzvvvvvv{{{xxxmmm___RRRGGG@@@<<<::::::999888888888888999999888888777888888999999;;;<<<<<<===============>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOSSSTTTTTTTTTSSSQQQOOONNNPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRTTTUUUVVVVVVUUUTTTSSSUUUWWWYYYYYYYYYXXXWWWUUUUUUVVVXXXXXXVVVQQQNNNMMMQQQUUUXXXYYYYYYZZZZZZ\\\\\\\\\YYYVVVTTTTTTTTTUUUUUUUUUVVVXXXZZZ]]]^^^^^^]]][[[[[[[[[[[[XXXVVVXXXXXXYYYZZZ[[[\\\\\\\\\^^^\\\YYYXXXYYYZZZZZZZZZXXXXXXXXXXXXYYY[[[\\\]]]\\\[[[ZZZZZZ[[[^^^aaaccchhhjjjsss{{{rrrooossszzzeeeYYYUUUSSSFFFDDDBBBAAABBBFFFKKKNNNQQQXXX```eeefffgggiiikkknnnpppsssuuuvvvwwwyyyzzzyyyzzz|||}}}~~~}}}wwwooogggaaaaaakkktttjjjlllvvv}}}sssqqquuu{{{}}}}}}~~~wwwpppnnnpppyyypppiiidddgggmmmpppuuuyyy{{{}}}zzzcccTTTMMMHHHEEEHHHOOOZZZcccjjjnnnppprrrnnnooopppqqqqqqsssvvvyyy||||||{{{wwwssspppppppppqqqpppppppppppppppppppppqqqsssuuuvvvxxxzzz}}}~~~vvvnnnddd[[[RRRLLLIIIGGGCCCAAA???>>>>>>===>>>@@@BBBCCCIIIUUUeeeqqqssshhhYYYRRRLLLJJJGGGCCCCCCEEEDDDLLL^^^zzzrrraaa[[[```pppwwwjjjccc___]]][[[\\\VVVQQQOOOPPPZZZnnn~~~}}}xxxvvvxxx}}}zzz{{{~~~~~~yyyqqqfffYYYMMMDDD===:::888888777666666777777777999999888888888999::::::;;;<<<===>>>>>>???>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPPPPOOONNNPPPQQQSSSUUUUUUTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSPPPQQQSSSUUUVVVVVVVVVVVVUUUVVVXXXZZZ[[[ZZZYYYXXXTTTUUUWWWZZZZZZWWWRRRNNNMMMQQQWWWZZZ[[[[[[[[[[[[^^^___^^^[[[WWWTTTSSSSSSVVVUUUUUUUUUWWWYYY[[[\\\^^^]]]]]]]]]^^^\\\XXXUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^\\\YYYXXXYYY[[[[[[[[[XXXYYY[[[]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^aaabbbgggfffkkk|||vvvjjjgggrrr}}}ggg[[[WWWVVVJJJHHHDDDAAAAAAEEEIIILLLPPPWWW```eeeffffffhhhiiinnnpppsssuuuuuuvvvxxxzzzyyyzzz|||}}}~~~|||yyy~~~yyyqqqjjjcccbbbeeerrrrrrooowwwxxxppprrrxxx}}}|||tttooommmsssooohhhcccffflllpppvvv{{{{{{|||}}}~~~~~~nnn[[[NNNHHHEEEGGGMMMXXXaaaiiimmmqqqsssrrrtttwwwxxxyyy{{{}}}~~~zzzvvvsssrrrsssuuuuuuuuuuuutttttttttttttttuuuvvvwwwvvvwwwzzz||||||~~~{{{rrrggg[[[SSSLLLHHHCCC???>>>>>><<<:::;;;>>>???>>>???FFFSSS]]]tttyyyeee\\\TTTPPPKKKEEEBBBCCCCCCFFFQQQhhhvvveee[[[^^^nnn~~~~~~ssslllfffaaa]]]___VVVOOOQQQZZZgggvvv{{{vvvtttxxx~~~~~~{{{ppphhh]]]QQQIIIBBB<<<888888777777777777777888888999999999999999:::;;;;;;999:::<<<>>>???@@@AAAAAA>>>???@@@@@@AAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSTTTTTTPPPQQQSSSTTTUUUTTTRRRQQQOOOOOOOOOPPPPPPQQQRRRSSSQQQRRRTTTVVVWWWWWWWWWWWWVVVWWWZZZ[[[\\\\\\ZZZYYYTTTUUUXXX[[[\\\YYYTTTPPPPPPTTTXXX[[[\\\\\\\\\\\\___``````]]]YYYUUUTTTSSSVVVVVVUUUUUUVVVWWWYYYZZZ______aaabbbbbb```[[[WWWTTTUUUWWWZZZ]]]___```aaa^^^\\\YYYXXXZZZ[[[\\\\\\XXXZZZ]]]______]]]ZZZWWWYYYYYYZZZ\\\]]]___aaabbbcccaaadddqqqooocccjjj{{{nnnaaaZZZXXXPPPMMMGGGCCCBBBDDDGGGJJJNNNUUU]]]cccdddeeegggiiimmmpppssstttuuuvvvxxxzzzyyyzzz|||}}}~~~|||zzz~~~yyyvvv~~~rrrjjjdddcccdddkkk}}}yyy|||vvvrrrvvv|||~~~vvvpppmmmpppqqqhhhaaaccciiiooouuu|||{{{{{{zzzxxxxxxyyy}}}{{{aaaPPPHHHGGGHHHOOOZZZeeemmmrrrvvvxxxyyy{{{~~~~~~zzzxxxxxxyyy||||||}}}~~~~~~}}}}}}}}}zzz{{{{{{zzzxxxxxxyyy{{{zzz{{{~~~}}}ssshhhaaaSSSMMMEEEAAA???>>><<<:::888;;;===<<<<<>>????????????@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDFFFHHHJJJKKKJJJIIIJJJKKKNNNSSSWWWZZZRRRQQQQQQPPPOOONNNMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRTTTUUUVVVXXXYYYYYYXXXXXXXXXYYY[[[]]]^^^]]]\\\[[[TTTUUUXXX\\\^^^]]]YYYVVVVVVYYY[[[]]]\\\\\\]]]^^^^^^______]]]YYYUUUSSSSSSSSSSSSSSSTTTVVVXXXZZZ[[[^^^___bbbeeefffccc]]]XXXPPPRRRVVVZZZ^^^aaadddeee]]][[[XXXXXXYYY[[[\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWXXX[[[]]]```bbbcccdddbbbaaa```dddppptttwww|||ooofffZZZUUUMMMGGGCCCCCCFFFHHHEEELLLTTT[[[___bbbgggkkkmmmooorrrtttuuuvvvxxxyyyzzzzzz|||}}}~~~~~~~~~~~~~~~~~~{{{qqqqqquuuzzzzzzwwwjjj```^^^\\\[[[gggxxx{{{rrruuuyyy{{{xxx{{{zzzvvvyyy|||xxxuuuxxxuuuiii___^^^cccjjjsss{{{wwwsssmmmgggcccdddhhhlllttt}}}nnnXXXRRRTTTSSS\\\jjjxxx{{{{{{|||~~~}}}{{{oooeeeWWWNNNIIIGGGDDD@@@======<<<;;;:::;;;>>>@@@EEEccc|||nnneee\\\RRRIIIEEEBBBBBBBBBCCCJJJZZZpppwwwkkkaaabbbppp}}}zzzxxxwwwssslllgggXXXPPPJJJOOO^^^uuu~~~xxxzzztttlllYYYQQQGGGAAA@@@@@@>>>;;;888777777777888999999:::999999999:::;;;<<<===>>>;;;;;;<<<===============???@@@AAACCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGEEEEEEFFFHHHKKKMMMLLLKKKHHHGGGHHHKKKOOOQQQNNNNNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRWWWXXXXXXXXXVVVUUUVVVWWWYYYXXXYYY\\\``````]]]ZZZWWWWWWWWWXXXXXXXXXYYYYYYZZZ\\\^^^^^^^^^^^^```bbbaaabbbaaa^^^ZZZVVVTTTSSSRRRRRRRRRSSSTTTVVVWWWXXX```]]][[[\\\___^^^ZZZUUUSSSRRRSSSZZZdddkkklllkkk```ZZZUUUTTTYYY]]]^^^]]]]]][[[ZZZZZZ\\\\\\YYYVVVUUUVVVWWWZZZ]]]```ccceeefff______eeekkkvvv}}}nnnhhh]]]NNNGGGFFFGGGFFFCCCEEEHHHMMMSSSZZZaaagggjjjlllnnnooooooppprrrvvvxxxzzz{{{|||}}}}}}}}}}}}}}}}}}~~~}}}tttllliiiooo}}}yyyuuuyyy}}}nnnaaa\\\YYYXXXaaammmwwwpppnnnnnnmmmlllooo{{{}}}}}}}}}~~~xxxzzz~~~gggYYY[[[___jjjsssppppppkkkddd]]]YYYYYYZZZ\\\eeennnwww]]]VVVYYYZZZjjj{{{}}}{{{yyyxxxyyy{{{~~~vvvfffYYYRRRLLLEEE???@@@===<<<===;;;888:::>>>EEEZZZ{{{uuulllaaaTTTLLLKKKCCC@@@???AAAEEENNN```ppp}}}wwwqqqllleeedddqqq{{{rrrjjjlllrrrssskkkaaaSSSMMMMMMZZZlllyyyssswwwsssgggUUULLLDDD@@@===999999;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>============>>>@@@BBBBBBAAAAAABBBCCCGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFHHHHHHGGGGGGHHHIIIJJJJJJMMMKKKIIIHHHHHHJJJLLLNNNLLLMMMMMMLLLKKKKKKLLLNNNNNNOOOPPPQQQQQQQQQPPPOOOWWWXXXYYYXXXVVVUUUUUUVVVWWWUUUUUUXXX\\\]]][[[XXXVVVVVVVVVWWWXXXXXXYYYYYYZZZ\\\^^^^^^]]]]]]^^^```___``````^^^[[[WWWTTTSSSQQQQQQRRRSSSTTTVVVWWWXXX]]]ZZZXXXYYY]]]^^^[[[WWWWWWVVVXXX^^^hhhnnnpppoooaaa[[[VVVVVVYYY]]]^^^^^^```^^^\\\\\\]]]\\\ZZZWWWWWWWWWXXXYYY[[[]]]___aaafff``````eeejjjrrrqqqeeeUUUKKKIIIIIIHHHEEEGGGHHHLLLQQQXXX___eeehhhkkklllnnnoooppprrrvvvxxx||||||}}}~~~~~~~~~~~~~~~~~~~~~uuummmhhhkkksss~~~zzzuuuwww}}}{{{mmm```[[[XXXWWW___kkkxxxnnnkkkiiigggdddfffppp||||||~~~hhhZZZZZZ\\\fffnnnjjjccc___XXXQQQMMMLLLMMMOOOZZZcccuuuyyy```XXX[[[cccsss~~~zzzwwwvvvxxx{{{}}}wwwkkk___SSSKKKGGGAAA>>>===>>>===::::::>>>@@@QQQoooyyynnndddXXXOOOMMMFFFBBB@@@???@@@GGGVVVeeeuuuqqqlllhhhdddeeesssxxxoooggghhhnnnqqqkkkcccUUUPPPRRR```ttt|||tttoootttqqqdddSSSKKKCCC???<<<999888;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>===???AAACCCDDDCCCBBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHKKKKKKJJJIIIJJJKKKMMMNNNMMMNNNNNNMMMKKKKKKLLLMMMLLLMMMOOOPPPQQQQQQPPPPPPWWWXXXYYYWWWUUUTTTTTTUUUUUURRRQQQSSSWWWYYYXXXVVVTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\^^^]]]\\\[[[\\\]]]]]]]]]^^^]]][[[XXXUUUSSSPPPQQQQQQRRRTTTUUUWWWXXXZZZWWWUUUVVVZZZ\\\\\\[[[YYYXXX[[[aaaiiiooopppoooaaa\\\XXXWWWZZZ]]]^^^^^^cccaaa___^^^^^^]]]ZZZXXXVVVWWWXXXYYY[[[^^^```aaafffbbbbbbfffiiinnn}}}~~~qqq___RRRMMMKKKJJJHHHIIIIIIKKKNNNTTT[[[bbbfffiiikkklllmmmnnnqqquuuxxx}}}~~~~~~xxxqqqkkkiiijjjooozzz|||uuuuuuvvv}}}yyykkk___ZZZVVVUUU\\\gggyyy|||pppjjjeeeaaa]]]]]]dddnnnjjjZZZXXXWWW^^^dddaaaVVVRRRLLLGGGCCCBBBCCCDDDNNNUUUggg|||ccc[[[]]]gggwww~~~yyyuuuuuuwwwxxx~~~|||lll[[[PPPLLLDDD@@@???@@@???;;;;;;===>>>HHH___sssiii^^^TTTPPPJJJFFFDDDBBBAAAEEEQQQ___rrrpppmmmiiieeeiiivvvxxxooohhhhhhmmmppplllfffWWWUUU[[[lllvvvnnniiiqqqmmm```PPPHHHAAA>>><<<888888:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCDDDFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPNNNKKKKKKKKKMMMKKKLLLNNNOOOPPPPPPPPPPPPWWWXXXXXXWWWTTTSSSSSSTTTTTTQQQOOOQQQUUUWWWWWWUUURRRSSSTTTVVVXXXYYYZZZ[[[[[[]]]^^^]]][[[ZZZYYYZZZZZZZZZZZZZZZZZZXXXUUURRROOOPPPPPPQQQSSSUUUWWWXXXZZZWWWTTTUUUWWW[[[\\\\\\YYYYYY\\\```fffiiiiiihhh___\\\XXXWWWYYY\\\]]]]]]cccbbb```^^^]]][[[ZZZYYYSSSTTTVVVYYY]]]```ccceeecccbbbccchhhjjjmmmwww{{{hhhXXXPPPMMMLLLKKKLLLKKKKKKLLLQQQXXX___cccgggiiijjjlllmmmppptttwww}}}~~~~~~~~~}}}wwwqqqlllgggfffnnnxxxyyywwwuuu|||uuuhhh\\\XXXUUUSSSYYYdddvvvvvvnnnfff```\\\ZZZ___fffssslll[[[UUUPPPTTTYYYUUUMMMJJJFFFCCCAAA@@@BBBCCCGGGLLL\\\wwwzzzddd\\\___iiizzz|||wwwtttsssvvv~~~yyyhhhZZZSSSHHHCCCAAAAAA@@@<<<:::;;;AAADDDSSSqqq|||qqqggg\\\TTTOOOLLLJJJIIIGGGIIIUUUaaattttttsssooolllooo{{{}}}vvvpppoooqqqqqqlllfffYYY\\\hhh|||qqqkkkgggqqqiii[[[LLLDDD>>>===;;;888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????AAACCCEEEEEEEEEEEEFFFGGGEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIJJJLLLMMMNNNOOONNNNNNPPPQQQPPPNNNLLLJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMVVVWWWWWWVVVTTTRRRSSSTTTUUURRRPPPRRRUUUXXXWWWVVVRRRSSSTTTVVVXXXZZZ[[[\\\[[[]]]^^^^^^[[[YYYXXXXXXYYYWWWVVVVVVWWWVVVTTTQQQNNNOOOOOOQQQRRRTTTVVVWWW\\\ZZZVVVUUUVVVXXXZZZ[[[ZZZ[[[]]]```bbbcccbbbaaa]]][[[XXXWWWXXXYYY[[[[[[bbbaaa___]]]ZZZYYYYYYYYYRRRSSSUUUWWWZZZ^^^```bbb```aaaeeeiiikkknnnuuu|||nnn]]]SSSNNNMMMLLLNNNMMMLLLLLLPPPWWW^^^bbbfffgggiiijjjkkknnnrrruuuzzz{{{}}}~~~}}}|||}}}|||vvvppphhhdddhhhooouuu}}}zzzvvv}}}qqqeeeZZZWWWTTTQQQWWWbbbqqq~~~ssshhhbbb]]]ZZZ\\\aaahhhzzzooo]]]TTTKKKKKKOOOJJJDDDCCCAAA@@@???@@@BBBCCCCCCGGGTTTllluuuccc^^^aaannn~~~xxxtttuuu{{{yyyjjj```OOOHHHCCCBBBAAA<<<::::::BBBBBBIIIaaa}}}ssshhh___XXXVVVSSSQQQLLLLLLTTT^^^qqquuuxxxvvvtttxxx}}}xxxvvvtttpppiiiddd___hhhxxxppplllkkkttt|||dddWWWHHHBBB<<<<<<;;;888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>?????????@@@@@@BBBDDDEEEEEEEEEFFFHHHHHHHHHJJJJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMOOOPPPPPPOOONNNPPPPPPPPPNNNKKKJJJKKKLLLNNNOOOOOOPPPOOONNNLLLKKKTTTUUUVVVUUUSSSSSSSSSTTTVVVTTTRRRTTTXXXZZZYYYWWWSSSTTTUUUWWWYYY[[[\\\]]][[[]]]______\\\YYYXXXWWWXXXUUURRRQQQSSSTTTRRROOOMMMNNNNNNPPPRRRTTTVVVWWW\\\ZZZXXXVVVUUUVVVXXXZZZ[[[]]]___```aaa```___^^^[[[ZZZXXXWWWWWWXXXYYYZZZ``````^^^\\\YYYWWWXXXZZZTTTTTTTTTUUUVVVWWWYYYYYY^^^aaaeeeiiilllppptttwwwrrraaaVVVPPPNNNNNNPPPOOOMMMNNNQQQWWW^^^bbbeeeggghhhiiiiiikkkooorrruuuvvvxxx{{{}}}~~~{{{{{{~~~~~~yyytttmmmfffdddggglllzzz|||www}}}zzzmmmbbbXXXVVVTTTQQQWWWaaakkk{{{mmmeee```[[[ZZZ\\\```nnnuuuaaaUUUIIIGGGIIIEEE======<<<<<<===>>>???@@@@@@CCCOOOccc{{{qqqcccbbbgggrrr~~~yyyyyy|||vvvkkkYYYPPPGGGDDDBBB>>>;;;;;;>>>>>>CCCTTTooozzzqqqiiieeeaaa[[[RRRLLLPPPWWWgggqqqyyyzzzzzz~~~zzzvvvsssnnniiieeennnzzzoooooorrrzzzttt^^^QQQFFF???;;;<<<;;;999999;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>??????@@@@@@@@@@@@BBBEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJMMMNNNOOOPPPPPPPPPOOONNNNNNOOOOOOMMMJJJJJJJJJLLLOOOOOOPPPPPPPPPNNNMMMLLLRRRSSSTTTTTTSSSSSSTTTUUUVVVTTTTTTWWW[[[\\\ZZZWWWUUUVVVWWWXXXZZZ[[[\\\]]][[[]]]______]]]ZZZYYYXXXYYYSSSNNNLLLOOOQQQPPPNNNLLLMMMNNNOOOQQQTTTVVVWWWYYYXXXWWWUUUTTTUUUVVVXXXXXXZZZ]]]______^^^]]]]]][[[[[[ZZZYYYWWWXXXYYYZZZ______^^^[[[XXXWWWYYY\\\VVVVVVUUUUUUVVVVVVWWWXXX]]]aaaeeehhhkkkoooqqqrrr|||tttdddXXXSSSQQQPPPQQQPPPOOOPPPTTTYYY___bbbfffggghhhhhhhhhiiilllooopppqqqtttwwwzzz|||}}}~~~|||}}}}}}zzztttjjjdddccceeeqqq|||yyy}}}vvvjjj___WWWVVVTTTRRRXXXaaakkktttjjjddd^^^ZZZZZZ[[[cccxxx{{{gggYYYJJJGGGHHHDDD===============>>>>>>>>>???DDDNNN^^^qqq{{{nnnfffhhhoooyyy}}}}}}vvvdddXXXMMMGGGDDD@@@>>>>>>;;;===BBBLLL^^^{{{zzztttkkk^^^TTTTTTZZZcccppp|||~~~~~~|||wwwssspppooooooooozzzlllqqqyyykkkXXXLLLDDD>>>;;;<<<<<<::::::<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>??????@@@AAAAAAAAACCCFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLGGGGGGGGGHHHIIIKKKMMMOOONNNMMMLLLLLLKKKKKKLLLLLLPPPPPPPPPPPPPPPOOOOOONNNLLLMMMMMMLLLJJJIIIJJJLLLMMMNNNOOOPPPQQQQQQPPPOOOQQQRRRTTTTTTSSSSSSUUUVVVUUUUUUUUUXXX\\\]]]ZZZVVVVVVWWWXXXYYYZZZ[[[\\\]]]ZZZ]]]``````^^^[[[YYYYYYYYYSSSLLLJJJLLLOOOOOOMMMLLLLLLMMMOOOQQQTTTVVVWWWUUUVVVUUUTTTTTTTTTVVVWWWSSSVVVZZZ]]]]]]\\\\\\\\\\\\\\\\\\ZZZXXXXXXZZZ[[[^^^______\\\XXXXXX[[[^^^VVVVVVWWWXXXYYYZZZ\\\]]]]]]aaaeeegggjjjmmmooonnnuuuuuuuuufff[[[UUUSSSRRRRRRQQQQQQRRRVVV[[[```cccfffggghhhgggggghhhkkkmmmlllnnnqqqtttxxxzzz|||}}}}}}zzzooofffaaa___jjjzzz{{{|||~~~wwwhhh^^^VVVVVVUUUSSSXXXbbbnnn{{{pppiiiaaa[[[YYYYYY]]]nnnkkk\\\MMMHHHIIIDDDBBBBBBBBBBBBAAAAAA@@@@@@AAAFFFPPP^^^nnn~~~xxxnnniiimmmuuukkk^^^PPPJJJFFFBBB@@@@@@<<<@@@DDDHHHTTTnnnzzzlll```___ccceeettt}}}zzzuuupppoooqqqvvvzzztttjjjrrr}}}yyyeeeTTTHHHCCC>>>;;;<<<===;;;;;;===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>===>>>>>>???@@@@@@AAAAAACCCEEEGGGIIIIIIIIIKKKLLLLLLKKKJJJIIIIIIJJJLLLLLLHHHHHHHHHIIIJJJLLLOOOPPPQQQQQQPPPOOONNNNNNNNNOOORRRQQQQQQPPPOOOOOONNNNNNKKKKKKLLLKKKIIIIIIJJJLLLKKKLLLNNNQQQRRRSSSSSSSSSUUUQQQNNNMMMQQQTTTTTTTTTVVVVVVVVVUUUUUUVVVVVVWWWVVVUUUUUUXXX[[[[[[YYYVVV^^^^^^^^^^^^\\\ZZZXXXWWWUUUQQQKKKHHHHHHJJJKKKLLLLLLMMMMMMNNNPPPRRRTTTUUUXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY\\\[[[ZZZYYYYYYXXXXXXXXX]]]]]]^^^\\\ZZZXXXYYYZZZVVVWWWWWWXXXYYYZZZ[[[[[[]]]^^^___aaadddgggiiijjjoooyyytttiii```VVVQQQRRRQQQPPPOOOPPPTTTZZZ```cccdddfffggghhhggggggiiikkknnnnnnooopppssswww{{{}}}{{{~~~~~~xxxkkk___eeejjjttt{{{}}}~~~qqqbbb[[[UUUSSSSSSTTTZZZaaarrr}}}uuuiii___ZZZZZZZZZaaavvvvvv```TTTMMMIIIGGGCCCCCCBBBAAA???>>>@@@AAACCCMMMYYYfffvvv}}}tttpppqqqwww~~~{{{vvvssssssvvvyyy{{{uuuiiiXXXLLLGGGDDD@@@<<>>???CCCJJJ]]]~~~wwwsssqqquuuxxx~~~zzzvvvtttnnnjjjuuu|||vvvwwwlllwww|||lllZZZLLLDDDAAA???<<<:::999999;;;<<<>>>??????>>>;;;:::;;;;;;::::::;;;;;;<<<=========<<<===????????????BBBDDDFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKJJJIIIHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRRRRRRRQQQPPPOOOLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLLLLNNNOOONNNOOOPPPQQQSSSUUUVVVWWWUUUQQQNNNNNNPPPSSSTTTTTTVVVVVVUUUTTTTTTTTTUUUUUUVVVUUUUUUWWW[[[\\\ZZZXXX\\\^^^aaabbbbbb___[[[XXXXXXTTTNNNJJJIIIJJJKKKKKKKKKLLLOOOQQQSSSSSSSSSRRRVVVUUUTTTTTTSSSSSSTTTTTTVVVVVVVVVVVVWWWWWWXXXYYY[[[ZZZYYYXXXWWWXXXYYYYYY^^^______]]]ZZZXXXXXXXXXVVVWWWWWWXXXYYYYYYZZZZZZ\\\\\\]]]___aaadddgggiiiiiirrr~~~xxxkkkaaaVVVPPPPPPOOONNNNNNOOOSSSYYY___cccdddfffhhhhhhggghhhjjjkkknnnnnnnnnpppsssvvvzzz|||yyy||||||nnnaaaaaafffppp}}}~~~~~~|||ooobbb\\\VVVTTTTTTUUU[[[ccctttzzznnnddd___XXXWWW[[[lll|||gggZZZRRRNNNKKKDDDDDDDDDBBB@@@@@@BBBDDDIIIUUUdddtttwwwtttttt{{{}}}vvvrrrqqqrrrqqqqqqttttttvvvzzz}}}ppp^^^QQQIIIEEEAAA======<<<>>>AAAGGGWWWuuu~~~|||yyyuuusssllljjjvvvtttmmmmmmrrr{{{~~~}}}wwwlll]]]OOOEEE@@@@@@>>><<<:::999:::<<<===>>>???@@@>>><<<;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@???@@@CCCFFFFFFFFFGGGGGGHHHIIIIIIIIILLLKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPRRRRRRQQQQQQPPPPPPOOOOOONNNOOOOOOOOOPPPPPPPPPPPPMMMNNNNNNNNNMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWUUURRROOOOOOPPPRRRTTTTTTVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUWWWZZZ\\\\\\[[[ZZZ]]]cccggggggccc^^^ZZZ\\\WWWQQQLLLKKKKKKLLLLLLJJJMMMQQQTTTUUUTTTRRRQQQTTTSSSRRRRRRQQQQQQRRRRRRUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXVVVUUUUUUWWWYYY[[[aaaaaaaaa^^^ZZZWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZZZZ[[[]]]aaadddfffeeekkksssyyy}}}ooocccYYYSSSQQQMMMLLLKKKLLLQQQWWW^^^bbbdddfffhhhhhhhhhhhhjjjlllmmmmmmnnnooorrruuuxxxzzzwwwzzz}}}~~~rrreee```dddnnnzzzxxxkkkbbb]]]XXXVVVUUUVVV]]]eeewwwuuukkkgggZZZWWWVVV```uuussseee[[[UUUQQQJJJIIIHHHEEECCCDDDGGGJJJSSSaaasssyyyvvvvvv}}}yyysssqqqooolllhhhgggfffeeegggkkkqqqwww{{{{{{hhhWWWLLLFFFBBB???<<<===>>>@@@DDDRRRjjj~~~|||||||||wwwssspppkkkjjjyyy~~~pppjjjlllxxx}}}zzzvvvmmmaaaTTTJJJDDDBBB>>>===;;;::::::;;;===>>>???@@@@@@???===<<<===>>>;;;;;;<<<<<<======>>>>>>AAAAAAAAA@@@@@@AAAEEEGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRRRRRRRRRRSSSSSSSSSNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVTTTQQQPPPPPPQQQSSSTTTWWWVVVUUUTTTTTTSSSSSSTTTSSSTTTUUUWWWZZZ\\\]]]]]]YYY]]]bbbffffffddd```]]]\\\WWWRRRNNNMMMNNNOOOOOOMMMOOORRRTTTUUUTTTSSSRRRSSSRRRQQQQQQPPPQQQQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXVVVTTTRRRSSSVVVYYY\\\bbbbbbbbb___ZZZVVVTTTTTTUUUUUUVVVVVVWWWWWWXXXXXX[[[ZZZYYYZZZ\\\___bbbdddeeehhhmmmvvvvvvuuuttthhh___YYYWWWMMMKKKJJJKKKOOOUUU\\\aaadddeeeggghhhhhhiiijjjlllkkklllmmmnnnpppsssuuuwwwvvvyyy|||}}}}}}vvvgggbbbgggppp|||ttthhhaaa\\\YYYWWWUUUWWW___hhhzzz{{{qqqlll___ZZZVVVYYYfff}}}sssggg___ZZZTTTRRRNNNIIIFFFGGGJJJMMMZZZiii}}}xxxuuuuuu{{{wwwtttqqqmmmiiifffccc___]]]]]]___cccffflllvvvppp^^^OOOGGGBBBAAA>>>???AAABBBEEEPPPbbbqqqzzzsssrrrssswwwssspppmmmjjjnnn}}}|||rrrqqqvvv|||~~~yyytttiii]]]RRRJJJEEEDDD===<<<;;;;;;;;;<<<>>>??????@@@AAA@@@>>>===>>>???;;;<<<<<<======>>>??????BBBBBBAAA@@@???AAAEEEHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQTTTSSSQQQPPPOOONNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOPPPRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSVVVUUUSSSQQQPPPPPPSSSTTTWWWWWWVVVUUUUUUUUUUUUUUUSSSTTTVVVXXXYYY\\\^^^___\\\]]]___```aaaaaa```___XXXTTTPPPNNNOOOQQQSSSTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWUUUSSSRRRSSSUUUYYY[[[```aaaaaa___ZZZVVVSSSSSSSSSSSSTTTUUUVVVWWWXXXXXX[[[ZZZZZZZZZ\\\^^^aaaccceeeeeehhhooo|||{{{qqq{{{|||ooofff___ZZZOOOMMMKKKJJJMMMSSSZZZ^^^cccdddfffgggggghhhjjjllljjjkkklllmmmoooqqqssstttuuuxxx{{{|||}}}zzzjjjeeejjjttt~~~|||pppfff```\\\ZZZYYYWWWYYYbbbmmm}}}vvvoooddd]]]WWWVVV\\\nnnvvvlllggg```\\\UUULLLGGGFFFIIILLL[[[kkk~~~wwwttttttyyy~~~xxxuuurrrooommmiiiccc]]]XXXTTTSSSSSSXXX___kkkyyyyyyeeeSSSHHHCCCBBB===@@@BBBBBBFFFPPP]]]fffyyyvvvllljjjlllqqqmmmjjjiiikkksss}}}uuupppuuu}}}~~~~~~~~~tttnnncccXXXNNNFFFAAA>>><<<<<<;;;;;;<<<===?????????@@@AAA@@@???>>>???@@@<<<<<<======>>>??????@@@AAAAAAAAA@@@???@@@CCCFFFGGGHHHHHHIIIKKKLLLLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPSSSRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOQQQSSSTTTSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSWWWVVVTTTRRROOOOOORRRTTTWWWVVVVVVVVVVVVVVVWWWWWWSSSUUUWWWXXXYYY[[[^^^aaa^^^]]]]]]\\\\\\]]]^^^___TTTQQQNNNMMMOOOSSSVVVWWWUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQRRRTTTVVVXXXXXXXXXWWWVVVUUUSSSSSSSSSVVVXXXZZZ]]]______^^^ZZZVVVSSSRRRPPPQQQRRRTTTUUUWWWXXXYYYZZZZZZ[[[[[[]]]^^^___```bbbbbbdddjjjrrrvvvyyywwwnnneee___TTTQQQMMMKKKMMMRRRXXX\\\aaaccceeeffffffgggiiikkkiiijjjkkklllnnnooopppqqqssswwwzzz|||}}}oooggglllvvvwwwnnneee___]]]\\\\\\ZZZ]]]hhhttt{{{rrrggg___XXXUUUUUU___yyy}}}yyypppjjj___SSSIIIEEEGGGJJJWWWhhh~~~zzzuuusssssswww||||||zzzyyyxxx|||{{{wwwuuutttqqqkkkcccZZZRRRLLLHHHKKKOOOWWWdddqqqnnnYYYKKKDDDCCC;;;>>>AAAAAAGGGRRR\\\```fffppp{{{}}}}}}xxxkkkggghhhkkkgggccceeennn{{{xxxrrrnnnooovvv{{{~~~~~~vvvpppiii^^^TTTKKKEEE@@@===<<<<<<<<<<<<===>>>>>>???>>>@@@AAA@@@???>>>???@@@======>>>>>>??????@@@@@@@@@AAABBBBBBAAAAAACCCDDDFFFGGGHHHIIIJJJLLLMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHJJJLLLNNNPPPRRRSSSRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNQQQUUUVVVSSSPPPTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVRRROOOOOOQQQTTTTTTTTTTTTTTTUUUVVVWWWXXXTTTVVVXXXXXXXXXZZZ^^^aaa```^^^]]][[[ZZZZZZ[[[\\\RRROOOLLLKKKNNNRRRUUUWWWTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQTTTVVVXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXYYY[[[]]]\\\YYYVVVTTTSSSNNNOOOPPPSSSUUUWWWYYYZZZXXXYYY[[[\\\]]]]]]]]]]]]______bbbgggkkkuuuxxxppphhhZZZVVVQQQMMMMMMQQQVVVZZZ___aaaccceeeeeefffhhhjjjhhhiiijjjlllmmmnnnnnnnnnppptttyyy{{{|||~~~wwwiiioooyyy{{{tttmmmfff```______```___bbbnnn{{{uuukkkbbb[[[WWWRRRTTTggg}}}}}}ooo^^^QQQKKKJJJLLLTTTeee{{{|||tttqqqpppoooqqqvvvtttwwwyyyzzzxxxvvvtttttttttvvvzzz|||yyyxxxwwwsssmmmdddYYYNNNHHHGGGGGGLLLTTT^^^mmmyyy```NNNFFFDDD:::???AAACCCKKKWWW___aaa\\\aaagggmmmwwwyyyttt~~~nnnhhhhhhgggaaa]]]bbbrrr~~~~~~zzzqqqooorrrwww~~~wwwvvv}}}|||tttmmmeeeYYYNNNHHHDDDBBB@@@===============>>>>>>>>>>>>???@@@???>>>>>>???@@@======>>>??????@@@@@@AAA@@@BBBDDDEEEDDDCCCCCCDDDFFFFFFGGGHHHJJJKKKLLLMMMIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHJJJLLLOOOQQQSSSTTTPPPRRRTTTVVVVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMPPPUUUVVVSSSOOOQQQQQQRRRRRRSSSSSSTTTTTTWWWXXXVVVSSSOOONNNQQQUUURRRRRRSSSSSSTTTUUUWWWWWWUUUWWWYYYYYYXXXYYY]]]aaa```___^^^\\\[[[ZZZYYYYYYRRROOOKKKKKKMMMQQQTTTUUUSSSTTTWWWXXXXXXVVVSSSQQQRRRRRRQQQPPPPPPPPPPPPQQQOOOQQQTTTVVVXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVYYY[[[\\\YYYVVVTTTTTTLLLMMMOOORRRUUUXXXZZZ[[[VVVXXXZZZ\\\]]]]]][[[ZZZ^^^^^^bbbgggiiiooo{{{zzz{{{sss^^^YYYSSSNNNMMMPPPUUUXXX^^^```bbbddddddeeehhhjjjhhhhhhjjjkkklllmmmmmmmmmnnnrrrwwwzzz{{{}}}|||mmmrrr|||xxxrrrmmmgggbbbaaabbbcccbbbfffsssxxxpppfff^^^ZZZRRROOO]]]ppp|||iiiZZZRRRPPPRRRTTTdddyyy|||uuunnnmmmllljjjllloooiiimmmqqqttttttsssssstttssssssuuuyyy|||zzzzzzyyyuuulll```UUUNNNGGGEEEGGGMMMTTT___uuufffQQQGGGEEE<<>>>>>>>>>>>>>>============>>>??????>>>===>>>@@@>>>>>>>>>???@@@@@@AAAAAAAAACCCFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMIIIJJJKKKKKKKKKJJJHHHHHHGGGHHHIIILLLOOOQQQSSSTTTOOOQQQUUUXXXXXXWWWTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOMMMLLLPPPUUUWWWSSSOOOMMMMMMNNNNNNOOOPPPPPPQQQXXXWWWTTTSSSRRRRRRSSSTTTTTTSSSQQQPPPQQQSSSVVVXXX[[[XXXUUUVVVYYY\\\\\\\\\^^^YYYWWWXXXVVVRRRQQQTTTMMMMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQOOOOOOPPPPPPPPPOOOPPPRRRSSSTTTSSSSSSUUUWWWVVVUUUUUUTTTUUUVVVXXXYYYXXXWWWWWWWWWXXXVVVTTTQQQMMMOOOQQQSSSSSSUUUXXX[[[[[[\\\\\\ZZZYYYXXXZZZ[[[]]]___bbbdddfffnnnzzz~~~}}}qqqnnnyyyggg___WWWTTTSSSQQQTTTYYY[[[\\\^^^```bbbcccdddddddddfffhhhjjjjjjjjjlllmmmkkknnnqqqtttwwwyyy}}}uuuyyy~~~xxxtttqqqooojjjeeebbbdddgggmmmyyywwwppphhh___WWWPPPOOOVVV```}}}yyykkk```YYYVVV```ggguuuvvvpppiiifffhhhkkkmmmmmmkkkjjjjjjlllnnnpppooonnnqqqnnnlllmmmsss~~~zzzzzz|||yyynnn```WWWLLLIIIFFFFFFHHHQQQcccuuunnnWWWJJJFFFCCCBBBDDDKKKWWWbbbiiilllddd]]]VVVWWW```lllvvvzzz{{{oooiiihhhtttvvvkkkeee___WWWUUUbbbzzzzzzzzzwwwpppxxxxxxqqqnnnooottt{{{}}}|||uuufffXXXKKKEEEDDDAAA>>>>>><<<===??????===<<<===>>>@@@???===;;;<<<>>>@@@BBBAAA@@@???>>>>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJLLLNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOVVVTTTSSSTTTUUUUUUTTTSSSRRRSSSRRRPPPLLLHHHGGGGGGLLLKKKKKKLLLNNNPPPOOONNNOOOPPPPPPOOONNNNNNQQQSSSWWWVVVTTTSSSRRRSSSTTTUUURRRQQQPPPPPPRRRUUUXXXZZZ\\\YYYVVVWWWYYY\\\]]]\\\^^^ZZZXXXXXXTTTOOOLLLNNNNNNNNNNNNOOOPPPQQQSSSSSSVVVVVVWWWXXXXXXWWWVVVUUUSSSRRRPPPOOOOOOPPPQQQQQQRRRTTTUUUVVVUUUVVVWWWYYYXXXWWWVVVUUUUUUVVVWWWWWWXXXWWWVVVWWWWWWVVVTTTRRROOOPPPQQQRRRRRRTTTXXX[[[ZZZ[[[[[[ZZZXXXWWWWWWXXXYYY\\\^^^```bbbiiittt||||||vvvpppsssnnncccYYYUUUSSSQQQSSSVVVXXXYYY[[[^^^```bbbcccdddcccfffhhhiiiiiijjjkkkmmmlllnnnrrrtttvvvyyy|||~~~zzz}}}yyyuuusssqqqoookkkiiijjjnnntttxxxooohhh```XXXQQQMMMRRR[[[vvv{{{sssnnnkkklllqqq{{{}}}rrrllleeeccceeehhhiiiiiillllllmmmoooqqqqqqooommmooommmkkklllqqqzzz~~~~~~uuuggg\\\MMMIIIEEECCCCCCJJJYYYhhhuuu]]]OOOIIICCCCCCFFFNNNZZZeeelllooojjjbbbXXXUUU[[[fffqqqwwwuuuiiicccbbbrrrssshhhbbbXXXSSSTTTddd||||||{{{{{{www}}}tttnnnkkknnnssssssuuuvvvxxx|||~~~yyyppp___SSSGGGCCCCCCBBB@@@@@@>>>???AAAAAA???>>>???@@@>>>===<<<;;;<<<===???@@@BBBAAA@@@@@@@@@AAACCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMQQQPPPPPPPPPRRRSSSRRRQQQPPPQQQRRRPPPMMMIIIHHHHHHIIIHHHIIIKKKOOOQQQRRRQQQNNNOOOPPPOOOOOOOOORRRTTTVVVUUUTTTSSSSSSSSSTTTUUUQQQPPPPPPQQQSSSVVVZZZ\\\\\\ZZZXXXXXXZZZ\\\]]]]]]^^^[[[YYYXXXTTTLLLGGGGGGOOOPPPQQQRRRSSSSSSTTTTTTVVVWWWXXXYYYYYYXXXWWWWWWVVVTTTQQQOOOOOOPPPRRRTTTUUUWWWXXXYYYXXXYYYZZZ\\\ZZZYYYXXXVVVVVVVVVVVVWWWXXXWWWUUUUUUVVVVVVTTTSSSQQQQQQQQQQQQQQQSSSWWW[[[[[[\\\]]]\\\ZZZWWWVVVVVVXXXZZZ\\\]]]___eeennnuuu{{{zzz{{{nnnaaaooouuuhhhZZZUUUSSSQQQPPPRRRTTTUUUVVVYYY\\\___bbbcccccceeeggghhhiiiiiijjjllllllnnnqqqtttuuuwwwzzz}}}{{{xxxvvvtttqqqmmmkkknnnrrrxxxwwwmmmgggaaaZZZRRRLLLNNNUUUkkk~~~~~~zzznnniiidddbbbeeehhhjjjiiiqqqrrrtttvvvwwwvvvrrrooommmllljjjkkknnnuuu{{{~~~pppeeeRRRLLLFFFCCCAAADDDOOO[[[ttt{{{cccRRRKKKEEEFFFKKKTTT___jjjqqquuusssiii\\\TTTVVV```lllsss}}}pppfffaaa```mmm~~~{{{mmmccc]]]RRRPPPUUUggg}}}xxxqqqllllllooommmnnnnnnpppvvvyyyrrrhhhVVVKKKBBBAAABBBBBBBBBCCC???AAACCCBBBAAA@@@AAAAAA======>>>>>>>>>?????????CCCBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKKKKJJJLLLNNNPPPPPPOOOMMMOOOQQQPPPNNNKKKIIIIIIHHHHHHHHHKKKNNNQQQQQQPPPMMMNNNOOOPPPPPPQQQSSSVVVUUUUUUTTTSSSSSSTTTUUUUUURRRRRRRRRRRRTTTWWWYYY[[[]]][[[YYYYYYZZZ\\\]]]^^^]]]ZZZZZZZZZVVVMMMGGGGGGPPPQQQSSSUUUVVVUUUUUUTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXVVVSSSPPPNNNPPPTTTXXXWWWYYYZZZZZZZZZZZZ\\\]]]ZZZYYYXXXWWWWWWWWWXXXYYYYYYWWWUUUTTTUUUUUUTTTSSSSSSSSSRRRPPPPPPSSSWWW[[[^^^```aaa```]]]YYYWWWWWWYYY[[[\\\^^^```eeelllqqqsss|||zzznnn___dddooo}}}zzzkkk\\\UUURRRPPPNNNOOOPPPQQQRRRTTTWWW[[[^^^``````ccceeegggggghhhiiikkklllnnnqqqssstttvvvyyy{{{~~~|||zzzxxxtttpppooorrrwww~~~vvviiieeeaaa[[[SSSLLLMMMRRRaaauuu~~~zzzoookkkggghhhlllpppqqqqqqyyyzzz|||~~~|||vvvrrrmmmlllkkkkkklllpppsssvvv{{{zzzqqq]]]TTTKKKFFFBBBCCCJJJRRReee}}}eeeTTTKKKFFFJJJQQQZZZeeeooovvvzzz|||rrrcccWWWUUU\\\iiisss~~~yyyooogggccccccggguuu~~~rrrfff\\\VVVOOOQQQ[[[mmm{{{vvvrrrqqqtttsssrrrppppppttttttjjj]]]OOOFFF??????AAAAAAAAACCC@@@AAACCCCCCAAAAAAAAABBB???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFFFFIIILLLNNNNNNMMMJJJMMMOOOPPPNNNLLLJJJJJJLLLKKKJJJKKKMMMNNNMMMLLLKKKMMMOOOPPPPPPRRRTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYY\\\\\\[[[YYYYYYZZZ]]]^^^\\\ZZZ[[[]]]ZZZRRRLLLLLLRRRSSSUUUVVVWWWVVVVVVUUUWWWXXXYYY[[[\\\\\\\\\[[[ZZZXXXUUUQQQOOOQQQVVV[[[YYYZZZ\\\[[[ZZZZZZ[[[\\\XXXXXXWWWWWWXXXZZZ\\\]]]ZZZXXXTTTSSSSSSTTTTTTSSSTTTTTTSSSQQQQQQTTTXXX\\\^^^```aaa```]]]YYYWWWVVVYYYZZZ[[[]]]```dddiiimmmkkkttt~~~{{{hhh```^^^jjj~~~}}}ooo```XXXTTTPPPNNNOOOPPPOOOOOOPPPRRRUUUYYY[[[]]]___bbbdddeeefffhhhjjjkkkmmmppprrrsssuuuxxxzzz~~~|||zzzwwwwww{{{yyyhhhddd```\\\TTTNNNNNNSSS]]]ppp}}}uuurrroooqqqvvvzzz{{{{{{~~~~~~xxxsssnnnmmmlllkkkkkklllmmmnnnrrrtttyyy}}}ggg\\\PPPIIIEEEDDDHHHMMM[[[uuu~~~gggUUULLLHHHNNNWWWaaakkkttt{{{~~~zzzlll___YYY]]]iiisss}}}vvvmmmfffcccaaabbbmmmvvvsssjjj```WWWPPPKKKSSSaaatttxxx}}}zzzzzz}}}|||{{{xxxuuutttpppdddWWWLLLDDD??????@@@???@@@BBB???AAABBBBBBAAA@@@@@@AAA???@@@BBBCCCCCCCCCAAA@@@@@@AAABBBCCCDDDCCCCCCBBB@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDEEEGGGKKKMMMNNNMMMIIIKKKNNNOOOMMMLLLKKKLLLLLLJJJJJJJJJLLLMMMLLLKKKIIIKKKNNNPPPPPPQQQTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRUUUUUUUUUUUUVVVWWWXXXXXX\\\\\\[[[YYYXXXYYY\\\^^^\\\ZZZ\\\___]]]VVVRRRRRRTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXZZZ\\\]]]^^^^^^]]]ZZZZZZXXXTTTQQQRRRWWW]]]\\\]]]]]]\\\ZZZYYYZZZ[[[XXXXXXXXXXXXYYY\\\^^^___]]]YYYUUURRRRRRRRRRRRRRRTTTTTTTTTTTTTTTVVVZZZ^^^\\\]]]^^^]]]YYYVVVUUUUUUVVVWWWXXX[[[^^^bbbeeeggghhhnnn|||xxxuuucccTTT[[[oooxxxkkkbbbZZZSSSQQQRRRSSSQQQNNNMMMMMMOOORRRUUUXXX[[[^^^aaabbbdddgggiiiiiillloooqqqrrrtttwwwzzz}}}~~~}}}zzz{{{jjjfffaaa\\\UUUOOOQQQVVV]]]qqq~~~|||~~~~~~xxxssspppnnnllljjjhhhhhhiiiiiikkkjjjlllqqqvvvzzzrrrdddTTTKKKFFFDDDEEEIIIUUUiii|||hhhXXXOOOJJJQQQ\\\gggpppxxx~~~wwwiii______hhhqqq{{{wwwmmmfff```]]]aaaiiiooollleee]]]UUUNNNJJJUUUiii}}}zzzrrr||||||uuummm```TTTJJJDDD@@@AAAAAA??????AAA>>>@@@AAAAAA@@@??????@@@===>>>???@@@AAA@@@??????@@@AAACCCEEEEEEDDDCCCAAA???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCDDDGGGJJJMMMMMMMMMJJJKKKMMMMMMLLLKKKLLLMMMHHHGGGGGGIIILLLNNNNNNMMMHHHJJJMMMOOOOOOPPPRRRSSSWWWWWWVVVUUUTTTSSSQQQPPPTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYWWWWWWZZZ]]]]]][[[\\\___^^^YYYVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWYYY[[[]]]^^^_________ZZZ[[[ZZZVVVRRRSSSXXX]]]___``````^^^[[[YYYYYYZZZZZZYYYYYYYYYZZZ\\\]]]^^^___[[[UUUQQQPPPQQQQQQQQQSSSTTTVVVVVVWWWYYY\\\___\\\]]]\\\ZZZXXXVVVUUUVVVTTTTTTVVVYYY^^^aaaddddddhhhjjjssssssyyymmmWWWTTT```rrrzzzooobbbWWWTTTWWWWWWTTTOOOKKKIIIJJJMMMNNNSSSVVVZZZ^^^```cccfffiiigggjjjmmmppprrrtttwwwzzzzzzzzz|||}}}~~~pppjjjccc\\\TTTOOORRRYYYaaauuuzzzuuupppnnnjjjgggeeeeeeeeefffcccaaabbbgggjjjkkkqqqyyymmmZZZNNNHHHDDDDDDFFFNNN^^^yyywwweeeWWWPPPLLLTTT```kkkssszzzrrreee```eeelllwww{{{|||ssskkkeeeaaabbbiiimmmjjjddd^^^VVVNNNOOO]]]sssxxxrrrzzzxxxjjj[[[PPPHHHDDDAAABBBBBB@@@@@@BBB???@@@BBBBBB@@@???@@@AAA===>>>>>>???????????????@@@BBBEEEGGGGGGFFFDDDBBB@@@AAABBBCCCEEEFFFGGGHHHFFFEEEEEEDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFCCCCCCCCCFFFIIIKKKLLLKKKKKKLLLLLLKKKJJJJJJLLLOOOHHHGGGGGGIIIKKKMMMMMMLLLGGGJJJMMMNNNNNNOOOPPPQQQXXXXXXWWWVVVTTTRRRPPPOOORRRSSSTTTVVVXXXZZZ[[[\\\ZZZ[[[[[[YYYVVVVVVZZZ]]]^^^\\\]]]___^^^YYYVVVXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXYYY[[[]]]___`````````ZZZ[[[[[[XXXSSSSSSYYY^^^bbbbbbbbb___\\\ZZZYYYZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]aaa\\\VVVQQQPPPPPPPPPPPPRRRTTTWWWXXXYYY[[[]]]```^^^^^^]]][[[XXXWWWXXXYYYTTTUUUVVVZZZ___cccdddeeefffggglllyyyrrrwwwwww^^^TTTWWWdddyyyxxxhhhZZZWWW[[[ZZZVVVPPPJJJGGGGGGIIIKKKPPPTTTXXX\\\___bbbfffhhhfffiiillloooqqqtttxxxzzzwwwxxxyyy{{{~~~uuunnneee]]]SSSNNNRRRYYYeeexxx~~~yyypppmmmiiieeecccbbbcccddd___\\\]]]bbbddddddiiiqqqxxxuuu___QQQJJJFFFEEEFFFJJJWWWpppqqq```TTTNNNMMMVVVcccnnnuuu{{{xxxhhh```bbbgggtttyyy{{{tttnnnjjjdddjjjllliiieee___XXXPPPWWWfff|||}}}wwwvvvzzz{{{hhhWWWLLLGGGCCCBBBCCCCCCAAAAAADDD???AAABBBBBBAAA@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAACCCFFFIIIIIIGGGEEECCCBBBBBBCCCEEEFFFHHHIIIIIIEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJLLLLLLJJJHHHFFFCCCBBBCCCEEEHHHJJJKKKJJJLLLLLLLLLJJJIIIJJJMMMOOOKKKJJJIIIIIIJJJKKKJJJHHHGGGIIILLLNNNNNNNNNNNNOOOWWWXXXWWWVVVUUURRRPPPNNNRRRUUUYYY\\\\\\\\\\\\\\\\\\ZZZVVVRRRQQQSSSXXX\\\aaaaaa```\\\XXXUUUTTTTTTQQQRRRRRRSSSSSSSSSRRRRRRUUUVVVXXX]]]``````[[[WWWYYY[[[\\\ZZZWWWVVVXXX[[[bbbbbbaaa^^^ZZZXXXXXXYYYZZZZZZYYYYYYZZZ\\\]]]___]]]ZZZWWWSSSQQQQQQRRRRRRSSSTTTVVVWWWWWWYYY\\\^^^___\\\ZZZ[[[\\\[[[ZZZZZZXXX[[[ZZZWWWZZZbbbfffdddddddddhhhqqq}}}uuuoooyyyjjjXXXRRRZZZnnnkkk___^^^```XXXQQQQQQNNNGGGFFFHHHMMMPPPTTTYYY]]]```bbbccchhhhhhiiikkkooorrrvvvxxxwwwxxxzzz|||~~~~~~rrreee\\\WWWTTTUUUZZZeee}}}~~~|||vvvvvvwwwwwwwwwwwwwwwvvvxxxzzz{{{uuuooommmkkkhhheeebbbaaa```______^^^]]]]]]```eeeiiiooovvv~~~gggWWWMMMFFFDDDEEEJJJTTTiii|||jjj]]]TTTPPPNNNXXXeeennnsssyyy}}}pppgggeeegggnnnqqqvvv|||vvvlllmmmlllooorrrnnneee^^^\\\bbbqqq}}}|||{{{{{{xxxdddUUUKKKCCCBBBAAAAAA@@@@@@@@@@@@CCCBBBAAA@@@???@@@AAABBBCCC@@@>>>@@@CCCEEEDDDBBBBBBDDDGGGIIIJJJHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGDDDEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNUUUVVVVVVVVVUUUSSSQQQPPPQQQUUUYYY\\\\\\\\\\\\]]]\\\[[[WWWTTTRRRTTTYYY]]]______^^^\\\XXXUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTVVVZZZ\\\\\\XXXTTTVVVXXXZZZZZZXXXXXX[[[^^^ccccccbbb___[[[XXXXXXYYY[[[[[[ZZZZZZ[[[\\\^^^___^^^\\\YYYUUUTTTTTTUUUVVVTTTUUUWWWWWWWWWXXX[[[]]]^^^\\\ZZZ[[[\\\[[[ZZZZZZYYY[[[ZZZWWWZZZaaacccaaaccccccfffmmmxxx|||sssyyytttbbbTTTVVViii}}}xxxmmmjjjiiiaaaYYYVVVQQQJJJGGGHHHJJJLLLPPPUUUZZZ^^^```aaafffggghhhjjjmmmpppsssuuuuuuvvvwwwyyy{{{}}}ssseee\\\WWWTTTVVV[[[hhh}}}{{{xxxvvvtttqqqrrrrrrrrrrrrrrrqqqppprrrsssxxx|||wwwqqqooommmjjjgggeeedddcccccccccbbb```___```dddffflllsss~~~mmm\\\PPPGGGDDDFFFGGGPPPdddxxxeeeYYYQQQNNNNNNXXXeeennnrrrwww}}}pppgggeeefffkkknnnttt{{{~~~tttqqqoooppptttsssnnnjjjjjjsss~~~~~~~~~wwwaaaRRRIIICCCBBBAAAAAA@@@@@@@@@AAACCCBBBBBBAAAAAAAAAAAAAAABBB@@@???@@@BBBDDDDDDCCCBBBDDDGGGIIIJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKIIIGGGHHHJJJKKKLLLKKKMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIHHHJJJKKKKKKKKKKKKLLLNNNSSSTTTTTTTTTTTTTTTSSSRRRQQQTTTYYY[[[\\\\\\]]]^^^\\\[[[XXXTTTRRRSSSVVVZZZ[[[\\\]]][[[XXXVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSUUUUUUVVVYYYZZZYYYVVVSSSRRRUUUXXXYYYYYYZZZ]]]aaaddddddccc```\\\ZZZYYYYYY\\\\\\[[[[[[\\\]]]^^^___]]][[[XXXVVVUUUUUUWWWXXXVVVWWWXXXWWWWWWWWWYYY[[[]]]\\\[[[[[[\\\]]]\\\ZZZZZZZZZYYYXXX[[[___```^^^bbbaaaccciiippp}}}zzzyyy~~~ooo[[[TTTbbbttt~~~yyyxxxpppgggaaaYYYPPPIIIHHHGGGHHHLLLPPPUUUZZZ^^^```ddddddeeegggjjjmmmoooqqqrrrssstttvvvxxxzzz{{{|||uuufff\\\WWWTTTXXX]]]nnnzzzuuusssqqqpppoooppppppqqqqqqpppooonnnmmmllllllooowwwzzztttsssqqqnnnlllkkkjjjiiihhhhhhgggeeebbbaaabbbdddkkkpppyyyuuucccTTTHHHEEEGGGFFFNNN```}}}vvvbbbUUUOOOLLLNNNXXXdddlllqqqvvv|||}}}pppgggeeeeeehhhlllsss{{{zzzvvvqqqpppuuuyyyzzz{{{}}}uuu\\\MMMFFFBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@AAA@@@???@@@BBBCCCCCCCCCBBBDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKKKKJJJIIIKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHGGGIIIJJJJJJJJJJJJKKKMMMSSSSSSSSSSSSSSSRRRRRRRRRQQQTTTXXXZZZ[[[\\\]]]___]]][[[XXXTTTPPPPPPRRRTTTYYY[[[\\\[[[YYYWWWWWWWWWVVVUUUSSSQQQQQQRRRTTTUUUWWWXXXYYYZZZZZZXXXVVVTTTPPPTTTXXXYYYYYYZZZ]]]aaaeeeeeeeeeccc___\\\\\\\\\]]]]]]\\\\\\\\\]]]___```ZZZYYYVVVTTTSSSTTTVVVXXXWWWXXXYYYXXXVVVVVVXXXYYYZZZ\\\[[[[[[]]]aaaaaa^^^ZZZXXXWWWXXX\\\______]]]___^^^```eeejjjtttzzz|||zzz{{{iii\\\aaammmwwwmmmcccXXXOOOJJJEEEFFFHHHLLLQQQVVV[[[^^^aaabbbdddfffhhhkkkmmmnnnpppqqqrrrtttvvvxxxyyyzzzvvvfff\\\WWWUUUYYY___rrr|||vvvsssrrrrrrrrrrrruuuuuuvvvvvvuuusssqqqooolllkkklllrrrzzz}}}yyyxxxvvvtttrrrqqqppppppmmmmmmllliiifffddddddeeelllqqqyyy{{{iiiXXXJJJGGGJJJHHHOOO___yyywwwbbbTTTNNNLLLMMMUUUaaajjjpppuuu{{{{{{ppphhhfffggglllpppvvv}}}~~~zzzvvvyyy|||vvvooonnnttt}}}qqqWWWIIIEEEBBBAAAAAA@@@@@@AAAAAAAAAAAABBBDDDEEEEEECCCAAA???@@@@@@???@@@AAABBBCCCCCCBBBCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJGGGDDDHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHJJJKKKUUUTTTSSSRRRQQQQQQPPPPPPQQQSSSWWWYYYZZZ[[[\\\^^^```___\\\WWWRRROOOPPPQQQXXXZZZ\\\\\\[[[YYYXXXYYYWWWVVVTTTRRRQQQRRRTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUPPPTTTXXXZZZYYYYYY\\\___eeeffffffeeebbb___^^^___^^^]]]\\\\\\\\\]]]^^^___[[[YYYWWWUUUTTTUUUWWWYYYXXXYYYYYYXXXVVVVVVWWWXXXYYY\\\\\\[[[___gggiiifff[[[WWWUUUXXX]]]___```___]]]\\\___cccgggnnn}}}{{{xxx|||{{{oookkknnn~~~xxxlllaaaVVVOOOGGGFFFGGGHHHMMMRRRXXX\\\___```bbbeeegggjjjkkklllooopppqqqsssuuuwwwxxxyyy~~~uuueee\\\WWWVVV[[[aaasss}}}zzzvvvtttuuuwwwyyyyyy{{{|||||||||zzzxxxuuusssqqqnnnnnnrrrvvv}}}{{{yyyxxxwwwvvvpppppppppmmmjjjhhhhhhiiipppttt{{{mmm[[[MMMIIILLLIIIOOO^^^vvv{{{dddSSSLLLJJJJJJQQQ\\\fffnnnuuu|||xxxnnnhhhiiikkkssswww}}}{{{tttttt~~~}}}sssooonnnvvvjjjRRRGGGEEEAAAAAAAAA@@@@@@AAAAAABBBAAACCCEEEFFFFFFDDDAAA??????@@@@@@@@@@@@AAABBBDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKJJJGGGDDDGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGIIIJJJUUUTTTSSSQQQPPPPPPOOOOOOQQQSSSVVVWWWWWWXXXZZZ[[[bbbaaa___ZZZUUURRRRRRRRRVVVXXX[[[\\\ZZZYYYXXXXXXUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSTTTRRRPPPPPPPPPRRRPPPTTTYYYZZZYYYYYY[[[]]]bbbdddeeeeeecccaaa``````^^^]]]\\\[[[[[[\\\]]]^^^^^^\\\YYYWWWWWWXXXZZZ[[[XXXYYYYYYXXXVVVVVVWWWXXXWWW\\\\\\[[[bbbnnnsssppp```XXXTTTWWW]]]______```\\\\\\___bbbeeejjjwww~~~}}}{{{}}}{{{yyy{{{sssiii]]]SSSJJJHHHFFFFFFIIINNNTTTXXX[[[]]]```cccfffiiijjjkkknnnoooppprrrtttvvvxxxxxx{{{|||~~~rrrddd\\\XXXXXX\\\bbbrrr{{{xxxvvvvvvxxx{{{}}}~~~}}}~~~~~~|||yyyuuurrrrrrpppoooqqqsssxxx}}}||||||uuutttssspppmmmkkklllmmmrrrxxxppp___QQQKKKLLLHHHOOO^^^uuuiiiUUUKKKHHHHHHMMMVVV___iiiqqqyyy~~~}}}~~~{{{tttmmmjjjmmmrrr{{{~~~}}}|||~~~xxxssszzz~~~tttssswww{{{|||ttt```MMMEEEEEEAAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEGGGFFFDDDBBB@@@>>>@@@@@@@@@@@@@@@BBBDDDDDDCCCCCCBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFIIIIIIIIIKKKMMMLLLJJJGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFFFFGGGIIISSSRRRQQQPPPPPPPPPQQQQQQQQQSSSUUUUUUUUUVVVWWWYYY]]]]]]\\\ZZZVVVTTTSSSTTTTTTVVVYYYZZZYYYWWWVVVUUUQQQQQQQQQPPPOOONNNNNNNNNMMMOOOOOONNNKKKKKKMMMPPPOOOSSSXXXZZZYYYYYY[[[^^^^^^```bbbcccbbb`````````]]]\\\[[[ZZZZZZ[[[\\\]]]___]]]ZZZXXXWWWXXXYYY[[[XXXYYYYYYXXXVVVVVVWWWYYYWWW\\\\\\[[[dddttt}}}{{{ggg\\\UUUXXX\\\]]]]]]^^^]]]]]]___bbbcccfffppp|||zzzuuu{{{}}}vvvmmmaaaVVVLLLIIIEEECCCDDDIIIOOOSSSVVVXXX\\\```dddggghhhiiilllmmmoooqqqsssuuuvvvwwwxxxyyy{{{}}}~~~{{{oooccc\\\YYYYYY]]]cccnnn|||zzzyyyzzz}}}}}}~~~~~~|||xxxssspppnnnlllmmmnnnnnnpppwwwzzzyyyvvvrrrnnnlllmmmooorrryyysssbbbTTTLLLKKKGGGPPP```xxxrrr\\\OOOJJJGGGKKKQQQXXXbbbkkktttyyyyyyyyywwwqqqkkkkkkrrrxxx~~~zzzvvvxxx~~~{{{rrrttt}}}zzz~~~{{{vvvxxx{{{{{{{{{tttlllcccUUUGGGCCCEEEAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFDDDCCCAAA>>>???AAA@@@??????BBBDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHJJJLLLLLLKKKIIIJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEFFFHHHQQQPPPPPPOOOPPPQQQRRRSSSQQQSSSTTTTTTTTTTTTUUUWWWVVVWWWXXXVVVTTTRRRSSSTTTRRRTTTXXXXXXWWWUUUSSSSSSNNNNNNOOONNNNNNLLLKKKJJJLLLMMMNNNLLLJJJJJJMMMPPPMMMQQQWWWZZZZZZZZZ\\\___ZZZ]]]```aaa```_________]]]\\\[[[ZZZZZZZZZ[[[\\\^^^\\\YYYVVVUUUVVVWWWXXXXXXXXXYYYXXXVVVVVVXXXYYYWWW\\\\\\[[[eeexxxmmm```VVVXXX\\\[[[[[[]]]^^^^^^```bbbaaaccclllvvvxxxmmmqqq|||~~~vvvnnncccWWWNNNJJJEEEAAABBBFFFLLLPPPSSSUUUZZZ^^^bbbeeeggghhhkkklllmmmoooqqqsssuuuvvvvvvwwwzzz|||~~~|||}}}~~~}}}xxxmmmbbb]]]ZZZZZZ]]]ccclll{{{~~~}}}~~~~~~|||wwwssspppiiihhhiiikkkjjjjjjpppwww}}}xxxsssnnnlllnnnpppqqqxxxuuudddVVVLLLIIIIIIRRRddd}}}{{{cccTTTNNNGGGIIIMMMTTT]]]gggooouuuwwwwwwtttnnnjjjllluuu}}}~~~yyysssssszzz{{{oooooowww}}}~~~vvvssswwwxxxtttrrrhhh^^^WWWNNNDDDAAADDD@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEECCCBBB===???AAA@@@??????AAADDDEEECCCAAA?????????@@@AAADDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGJJJKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSTTTVVVYYYUUUPPPLLLJJJLLLNNNPPPOOOQQQTTTVVVVVVTTTQQQPPPNNNMMMMMMMMMLLLJJJFFFCCCBBBDDDGGGGGGGGGHHHLLLPPPNNNPPPSSSWWWYYYZZZZZZZZZZZZYYYZZZ\\\^^^___^^^]]]]]]\\\[[[ZZZYYYYYYYYYZZZ]]]]]][[[XXXUUUSSSTTTUUUWWWXXXXXXVVVTTTTTTWWW[[[XXXZZZZZZZZZ```kkktttwwwnnnfff\\\XXXYYY[[[[[[YYY^^^[[[\\\```cccdddhhhmmmxxx~~~|||mmmhhhkkksss~~~tttdddVVVRRRLLLFFFEEEDDDCCCGGGLLLOOOSSSYYY]]]```cccfffhhhgggiiilllnnnoooqqqsssvvvwwwwwwyyy{{{}}}~~~~~~{{{wwwttttttyyyuuujjj```^^^___^^^^^^```hhhvvv~~~|||xxxuuusssooolllhhheeedddfffhhhjjjsss~~~}}}xxxtttrrrrrrtttvvvwww{{{vvvcccVVVMMMHHHKKKSSSddd}}}kkkWWWQQQJJJIIIIIILLLTTT___jjjqqqqqqooollljjjjjjooowww}}}}}}vvvqqqsss|||yyypppkkkllluuu~~~}}}xxxssssssuuuwwwuuurrrfff[[[QQQLLLIIIDDD@@@?????????@@@AAABBBCCCEEEFFFCCCDDDEEEEEEEEEEEEDDDDDDAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDD??????@@@@@@@@@AAAAAAAAA??????@@@AAABBBCCCEEEFFFEEEDDDCCCDDDEEEFFFEEEDDDHHHGGGDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDBBB@@@???BBBDDDFFFHHHIIIHHHGGGFFFSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUTTTSSSRRRSSSTTTVVVSSSNNNJJJHHHIIIKKKMMMMMMOOORRRSSSSSSRRROOOMMMLLLLLLKKKKKKKKKIIIEEEBBBAAADDDFFFGGGGGGGGGJJJMMMNNNPPPSSSUUUWWWWWWWWWVVVYYYXXXXXXZZZ\\\]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXZZZZZZZZZXXXUUUTTTVVVWWWWWWXXXXXXVVVTTTUUUXXX[[[YYY[[[YYYXXX\\\eeelllnnnjjjddd]]]YYYZZZ[[[[[[[[[]]][[[[[[___bbbcccgggllluuu~~~qqqgggeeemmm{{{|||mmm```TTTMMMFFFDDDCCCBBBEEEIIIMMMPPPUUUXXX[[[^^^aaacccfffhhhjjjlllmmmnnnqqqssstttuuuwwwxxxzzz|||~~~~~~}}}~~~~~~~~~xxxppplllkkknnnsssxxxuuujjjaaa^^^^^^]]]]]]^^^eeerrr}}}{{{uuusssoookkkhhhhhhiiijjjqqqyyy~~~zzzvvvuuuuuuwwwyyyyyy}}}wwwcccVVVNNNJJJNNNVVVhhhyyycccZZZNNNLLLKKKMMMTTT^^^gggmmmooonnnkkkiiijjjpppyyy{{{vvvrrrttt{{{{{{sssnnnmmmttt|||~~~yyy|||sssooolllooouuuwwwtttooo\\\SSSJJJGGGFFFBBB???????????????@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAABBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFDDDCCCBBBAAABBBDDDDDDGGGGGGGGGGGGFFFDDDBBBAAACCCDDDFFFHHHIIIHHHGGGGGGSSSRRRRRRRRRSSSTTTUUUUUUTTTUUUVVVUUUSSSRRRRRRSSSTTTQQQMMMIIIGGGGGGHHHIIILLLNNNPPPQQQQQQPPPMMMLLLKKKJJJJJJJJJJJJIIIFFFCCCCCCFFFHHHJJJIIIIIIJJJKKKNNNPPPQQQSSSTTTTTTTTTSSSXXXWWWVVVWWWYYYZZZZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXWWWVVVVVVWWWYYYWWWWWWWWWUUUTTTVVVXXX[[[ZZZ[[[YYYUUUWWW^^^ccccccdddaaa^^^\\\[[[[[[]]]^^^]]][[[[[[___aaabbbfffkkkqqqxxx}}}zzzjjjaaahhh~~~xxxuuu}}}yyymmmZZZQQQIIIFFFDDDCCCDDDHHHJJJMMMQQQTTTVVVYYY]]]```ccceeehhhiiijjjkkkmmmoooqqqrrrtttvvvxxxzzz{{{|||zzz|||}}}}}}}}}}}}xxxnnniiifffhhhiiijjjooovvvuuukkkbbb```^^^\\\[[[\\\```nnn}}}yyyvvvsssrrrrrruuuzzz}}}zzzyyyzzz|||}}}~~~xxxbbbVVVOOOLLLOOOXXXjjjssseeeUUURRROOOOOOUUU]]]eeeiiimmmllljjjhhhkkkqqq{{{~~~|||xxxtttuuu{{{}}}wwwrrrpppuuu|||xxxqqqrrrzzz~~~}}}lllhhhfffkkkrrrtttmmmeeePPPHHHAAAAAAAAA???>>>???????????????@@@AAACCCCCCGGGFFFDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCDDDCCCCCCBBBAAA@@@<<<===>>>@@@AAACCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBDDDEEEFFFEEEDDDDDDEEEHHHIIIIIIHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHHHHGGGSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWWWWVVVSSSRRRRRRSSSVVVTTTPPPLLLJJJIIIJJJJJJNNNOOOQQQRRRRRRPPPNNNMMMMMMLLLKKKKKKLLLLLLIIIGGGGGGIIILLLMMMNNNMMMLLLKKKMMMNNNPPPQQQSSSSSSSSSSSSXXXVVVUUUVVVXXXYYYXXXWWWUUUVVVWWWWWWXXXWWWVVVVVVWWWXXXXXXXXXVVVVVVWWWXXXVVVVVVUUUUUUUUUWWWYYY[[[ZZZ[[[YYYUUUUUUZZZ]]]\\\^^^___^^^]]]\\\\\\^^^aaa___\\\\\\```bbbcccfffjjjnnnrrr|||qqqbbbfff}}}|||ooosssuuucccXXXNNNJJJHHHEEEEEEHHHGGGIIIMMMPPPSSSWWW\\\___aaaccceeefffggghhhjjjlllooopppqqqsssvvvxxxyyyzzzyyy{{{}}}~~~}}}}}}~~~vvvpppllllllllljjjkkkooovvv}}}}}}vvvmmmfffccc```\\\[[[\\\^^^kkk}}}}}}|||{{{~~~}}}}}}~~~yyybbbUUUOOONNNNNNWWWhhhnnn___ZZZUUUUUUZZZaaagggjjjlllkkkjjjjjjmmmttt}}}}}}yyyttttttyyy~~~yyyuuutttyyyyyypppooovvv{{{{{{mmmiiifffjjjooolll```VVVHHHBBB===>>>???===>>>@@@@@@@@@@@@@@@AAABBBCCCCCCFFFDDDCCCBBBBBBCCCEEEFFFHHHGGGEEECCCCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCCCCBBBBBBAAA@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCEEEGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHSSSSSSSSSSSSTTTVVVWWWWWWWWWXXXXXXWWWUUUSSSTTTUUUYYYWWWUUURRRPPPNNNNNNNNNQQQRRRSSSTTTSSSRRRPPPOOOOOONNNMMMNNNOOOOOONNNLLLIIIJJJLLLNNNOOONNNLLLKKKKKKLLLNNNPPPRRRTTTUUUUUUWWWUUUTTTUUUWWWXXXXXXXXXSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVUUUUUUVVVVVVUUUTTTTTTVVVXXXZZZ\\\YYYZZZYYYUUUVVVZZZ\\\[[[[[[\\\]]]]]]]]]^^^```bbbbbb^^^^^^aaaccccccfffkkklllooovvvvvveeefffwwwoooiiiwwwyyykkk___RRRLLLIIIFFFEEEFFFCCCEEEGGGJJJMMMRRRXXX\\\^^^```bbbcccdddeeegggiiimmmnnnooorrrtttwwwxxxyyyyyy{{{~~~~~~~~~{{{uuuuuutttqqqppprrruuu|||~~~yyywwwpppiiigggccc]]]\\\]]]^^^iiixxx~~~{{{bbbTTTOOONNNNNNWWWggg||||||mmmggg```^^^ccciiimmmnnnmmmmmmmmmnnnqqqwww~~~~~~}}}~~~~~~|||vvvpppnnnttt~~~zzzwwwwww~~~zzzqqqooouuuyyyyyyqqqmmmiiijjjjjjdddWWWKKKFFFAAA>>>??????===>>>AAACCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBDDDFFFHHHGGGEEECCCBBBBBBCCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEECCCBBBBBBCCCFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKLLLLLLKKKKKKJJJGGGHHHHHHIIIIIIIIIIIIIIISSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXWWWUUUTTTTTTUUUYYYXXXWWWUUUSSSRRRQQQQQQSSSTTTTTTTTTTTTRRRQQQPPPOOONNNMMMNNNPPPQQQPPPOOOIIIHHHIIIJJJLLLMMMKKKIIIIIIJJJLLLNNNPPPSSSUUUVVVUUUTTTRRRSSSUUUXXXYYYYYYTTTSSSSSSTTTUUUVVVWWWXXXVVVXXXYYYXXXVVVUUUUUUUUUVVVTTTSSSSSSVVVZZZ[[[\\\WWWZZZYYYWWWXXX\\\^^^\\\[[[[[[[[[\\\^^^```bbbcccccc```___bbbddddddfffkkkkkknnnttt}}}vvvggggggqqqyyyqqqeeeiiirrrrrrdddVVVNNNKKKFFFDDDDDD@@@AAACCCDDDFFFKKKQQQVVVXXX[[[]]]___```bbbeeegggjjjkkkmmmppprrruuuwwwxxxxxxzzz}}}}}}}}}zzzxxxxxxxxxzzzxxxvvvqqqllliiieee___]]]______gggqqq{{{~~~~~~}}}~~~}}}bbbSSSMMMMMMNNNWWWfffxxxxxxnnnkkknnnsssttttttpppqqqrrrtttvvvzzz~~~{{{yyyzzzxxxwwwsssmmmjjjnnnyyy}}}{{{xxxwww}}}}}}yyyxxxzzz~~~yyyooolllqqqwwwxxxtttpppllliiifff^^^RRRIIIEEEAAA???@@@???===>>>BBBEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBAAAAAABBBDDDFFFGGGBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAADDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBCCCCCCCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEECCCBBBBBBCCCEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIITTTTTTSSSSSSSSSTTTTTTUUUSSSUUUUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTSSSQQQPPPPPPRRRRRRSSSRRRRRRPPPOOONNNLLLKKKJJJKKKNNNOOOOOOOOOIIIHHHGGGHHHKKKMMMLLLJJJIIIIIIJJJLLLNNNPPPQQQRRRRRRPPPOOOPPPSSSVVVXXXXXXUUUTTTRRRRRRSSSVVVYYYZZZSSSUUUWWWXXXWWWVVVVVVWWWVVVSSSRRRSSSWWW[[[\\\\\\VVVYYYZZZXXXZZZ^^^___]]]]]]ZZZXXXZZZ^^^bbbccccccccc```___bbbcccccceeejjjiiimmmssswwwvvvvvv{{{ssshhhiiinnnooovvv}}}tttiiidddcccppp~~~{{{lll\\\SSSOOOJJJGGGFFFCCCCCCCCCBBBBBBFFFKKKOOORRRUUUXXXZZZ\\\^^^aaadddggghhhjjjmmmooorrrtttuuuvvvyyy|||~~~~~~~~~~~~|||yyyxxxtttpppllljjjeee___]]]___^^^cccjjjqqq}}}~~~|||yyyvvvuuuuuuwwwxxx{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{~~~|||{{{{{{{{{|||~~~bbbRRRLLLKKKLLLTTTbbbrrr}}}xxxyyy{{{zzzxxxsssuuuxxxzzz{{{}}}~~~yyyvvvttttttsssuuutttpppkkkmmmvvv}}}}}}}}}yyyuuuvvvzzzxxxttttttxxx}}}|||wwwkkkhhhnnnwwwzzzwwwtttooohhh```VVVMMMGGGBBB???>>>@@@???<<<>>>BBBEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@??????CCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJTTTTTTSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSRRRQQQSSSTTTQQQQQQQQQQQQPPPOOONNNMMMPPPQQQPPPPPPOOONNNMMMLLLJJJHHHGGGIIIKKKMMMMMMMMMKKKIIIGGGIIILLLOOOOOOMMMJJJJJJJJJJJJKKKMMMNNNOOOPPPNNNMMMNNNQQQUUUWWWXXXVVVTTTRRRQQQRRRVVVZZZ\\\PPPSSSVVVWWWWWWWWWXXXYYYVVVSSSQQQSSSWWW[[[\\\\\\VVVZZZ[[[YYYZZZ^^^^^^\\\___ZZZVVVXXX^^^cccdddbbbccc______aaabbbbbbdddhhhgggmmmrrrsssvvvqqqmmmkkkrrrrrrjjjmmmnnnlllooopppsssuuuuuupppfff___]]]nnnsssbbbYYYTTTOOOKKKJJJIIIHHHFFFCCCBBBDDDIIILLLNNNQQQTTTWWWYYY[[[___aaaeeefffhhhkkkmmmppprrrssstttwww{{{}}}}}}}}}}}}~~~}}}}}}{{{yyyyyyrrrnnnllljjjeee^^^]]]___\\\```eeekkkwww}}}zzzvvvrrrmmmjjjjjjjjjkkkjjjiiihhhggggggggghhhiiiiiikkkkkkiiiiiippp{{{{{{xxxxxxyyyzzz{{{~~~bbbQQQJJJIIIIIIQQQ^^^mmm}}}|||yyyuuuxxx|||~~~{{{vvvrrrqqqqqqqqquuuxxxuuuqqqpppuuu{{{~~~}}}~~~zzzssspppqqq|||xxxttttttyyyxxx|||~~~|||wwwiiieeennnxxx~~~|||yyyssshhh\\\PPPHHHDDD???<<<<<<>>>>>><<<>>>BBBDDDCCCCCCBBBAAAAAAAAAAAAEEEEEEEEEDDDCCCAAA@@@???BBBCCCEEEGGGHHHIIIIIIIIIDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAA????????????????????????EEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDEEEGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJUUUTTTRRRRRRRRRQQQOOOMMMSSSPPPMMMKKKKKKNNNQQQTTTRRRQQQPPPQQQSSSSSSRRRPPPSSSRRRPPPNNNLLLKKKKKKKKKIIIFFFEEEHHHMMMQQQRRRQQQPPPMMMJJJJJJKKKNNNOOOPPPLLLJJJIIIJJJLLLMMMMMMMMMMMMLLLLLLMMMOOORRRUUUWWWRRRRRRRRRRRRSSSTTTUUUVVVSSSRRRSSSTTTVVVWWWUUUTTTSSSRRRRRRSSSVVVYYY]]]___ZZZZZZZZZ\\\^^^___]]][[[[[[ZZZXXXWWWYYY\\\```bbbaaaaaaaaa___^^^___bbbdddggghhhllloooqqqyyyxxxggg[[[___lll}}}|||tttuuuxxxzzzooolllkkkooovvvxxxssslllaaa___lllpppfffaaa[[[SSSMMMHHHEEEAAA???@@@AAAAAAAAAHHHKKKNNNPPPRRRUUUYYY\\\aaaccceeeggghhhjjjnnnpppsssuuuwwwxxxyyyzzz}}}}}}~~~~~~~~~zzzvvvrrrooojjjeeeaaa``````aaaccccccfffnnnyyy}}}yyyvvvrrrlllfffbbb___]]][[[___^^^]]]\\\\\\\\\\\\\\\___^^^^^^```___```hhhsss|||{{{{{{{{{}}}cccRRRMMMNNNMMMUUUbbbmmmvvv}}}{{{yyyxxxyyy|||{{{vvvqqqmmmllllllrrruuuzzz}}}|||yyyvvvuuurrrzzz~~~sssjjjggghhhrrr~~~yyytttuuuyyy|||||||||tttvvvxxxyyyuuugggfffpppyyy}}}wwwkkkaaaWWWKKKDDDCCCBBB@@@>>>======>>>???@@@@@@@@@???>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@BBBCCCEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBAAAAAABBBCCCAAA@@@CCCCCCBBB@@@>>>>>>AAACCCBBBHHHNNNNNNJJJFFFEEEFFFHHHHHHGGGFFFFFFEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIMMMMMMLLLKKKJJJIIIIIIHHHUUUTTTRRRSSSSSSRRRPPPNNNQQQOOOLLLJJJIIIJJJLLLNNNQQQQQQQQQSSSUUUVVVTTTRRRTTTSSSPPPNNNMMMLLLLLLLLLJJJIIIGGGIIIMMMPPPQQQQQQOOOMMMKKKKKKMMMNNNOOOOOOOOOMMMKKKKKKLLLLLLLLLKKKLLLLLLLLLMMMOOORRRUUUWWWSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSSSSTTTTTTRRRQQQRRRRRRRRRTTTVVVYYY[[[]]]ZZZZZZ[[[\\\^^^___]]]\\\[[[ZZZXXXWWWXXX[[[^^^````````````^^^]]]^^^```bbbdddeeehhhjjjkkkqqq}}}lll^^^]]]eeesss|||nnnhhhfffnnn|||}}}iii``````sss}}}pppiiibbbYYYSSSNNNKKKFFFCCCCCCCCCCCCBBBEEEGGGJJJLLLNNNQQQUUUYYY^^^```ccceeegggiiilllnnnoooqqqtttvvvxxxyyy|||~~~~~~~~~~~~zzzuuuooommmiiieeebbbbbbcccdddggghhhlllsss}}}zzzvvvrrrooojjjeeeaaa^^^\\\[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYYYYXXXXXX___hhhwww|||{{{{{{|||~~~aaaPPPLLLMMMNNNUUUaaajjjsss|||}}}zzzxxxxxxzzz|||~~~~~~{{{uuuooolllkkkkkkrrruuu{{{~~~~~~{{{wwwuuunnnvvv}}}|||tttlllhhhhhhppp}}}}}}zzz{{{||||||{{{~~~zzzqqqrrruuuwww~~~zzzppppppxxx~~~~~~}}}sssggg^^^TTTIIICCCBBBBBBAAA@@@??????@@@AAACCCAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFDDDBBBBBBBBBBBBAAA???AAAAAAAAA@@@???@@@CCCFFFPPPYYYbbbaaaVVVKKKFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGTTTSSSSSSSSSTTTTTTRRRPPPPPPOOOMMMKKKJJJJJJKKKKKKPPPPPPRRRUUUXXXYYYWWWUUUUUUSSSQQQOOONNNNNNNNNNNNMMMLLLKKKLLLNNNPPPPPPPPPNNNMMMLLLMMMOOOPPPOOONNNPPPNNNLLLKKKKKKKKKJJJHHHLLLLLLLLLMMMOOORRRUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWUUUSSSSSSSSSRRRPPPOOOQQQRRRSSSUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\^^^___^^^\\\[[[ZZZYYYXXXXXXZZZ\\\]]]^^^^^^^^^]]][[[[[[]]]```bbbbbbdddfffeeeiiivvvyyyhhh```___ggg~~~tttjjjdddmmmtttcccWWW^^^uuu}}}tttkkkaaaZZZRRRNNNHHHDDDCCCBBBAAA@@@@@@BBBDDDFFFHHHKKKPPPSSSXXX[[[```ccceeegggiiikkkjjjmmmqqqsssuuuwwwzzz||||||}}}~~~}}}}}}~~~|||xxxtttlllkkkhhhfffeeegggiiijjjnnnpppuuu|||~~~xxxtttqqqnnnkkkfffccc```___^^^```______^^^]]]]]]\\\\\\\\\ZZZYYYXXXUUUSSSWWW___kkkwww}}}||||||~~~```PPPLLLNNNQQQXXXbbbjjjqqqwww~~~}}}zzzyyyyyyzzz|||~~~~~~zzztttnnnkkkjjjkkkooosssxxx|||}}}zzzuuurrrjjjrrrzzz|||vvvooojjjiiiooo{{{}}}zzzxxxxxxnnnooosssvvv~~~{{{|||vvvlllaaaYYYPPPGGGBBBBBBDDDCCCBBBBBBCCCDDDFFFGGGDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEHHHFFFDDDCCCCCCBBBAAA??????@@@@@@@@@@@@BBBFFFIIIUUU___fffaaaRRREEEBBBDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGTTTSSSSSSTTTUUUUUUSSSQQQPPPPPPPPPOOONNNNNNNNNNNNMMMNNNQQQUUUYYYZZZXXXWWWUUUTTTRRRQQQPPPPPPPPPPPPQQQPPPOOOOOOPPPPPPPPPOOONNNMMMMMMOOOQQQQQQOOOMMMNNNLLLJJJIIIJJJJJJIIIHHHLLLLLLMMMNNNPPPRRRUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUWWWUUUSSSSSSSSSSSSRRRQQQRRRSSSTTTVVVWWWXXXXXXXXX[[[ZZZZZZ[[[]]]^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[YYYYYY[[[]]]```aaaccceeedddeeennnyyyyyyjjj```aaauuuuuuhhhkkk~~~lllYYYVVVcccxxx|||sssiiiaaaVVVRRRLLLHHHEEEDDDCCCAAA>>>???AAABBBCCCFFFKKKNNNSSSWWW\\\```cccdddfffggghhhkkkoooqqqssstttvvvxxxyyyzzz{{{zzzzzz{{{}}}}}}zzzwwwtttlllkkkjjjiiijjjmmmoooqqquuuyyy~~~zzzvvvvvvuuusssooollliiihhhiiimmmmmmmmmmmmlllkkkkkkjjjiiieeecccaaa]]]YYYZZZ___fffqqq}}}~~~}}}~~~aaaPPPMMMOOOUUU[[[eeemmmrrrwww{{{~~~~~~}}}{{{{{{{{{|||}}}~~~~~~zzztttooolllkkklllmmmooossswwwyyyvvvrrrnnnkkkrrrzzz~~~{{{tttnnnkkkppp{{{~~~{{{www~~~xxxnnnooouuuxxxoooeee[[[TTTMMMFFFBBBCCCFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGEEECCCBBBCCCDDDCCCBBB@@@@@@AAA@@@@@@BBBFFFIIIQQQUUUUUUNNNCCC>>>@@@EEECCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAADDDEEEFFFFFFGGGFFFFFFEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGTTTSSSSSSTTTUUUUUUSSSQQQNNNNNNOOOPPPPPPQQQQQQQQQKKKLLLNNNRRRWWWYYYXXXWWWUUUTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTSSSQQQPPPPPPPPPNNNNNNNNNPPPRRRRRRPPPMMMIIIHHHGGGGGGIIIJJJJJJJJJKKKLLLMMMNNNQQQSSSTTTUUUVVVVVVUUUUUUTTTUUUUUUUUUVVVTTTSSSSSSUUUVVVWWWVVVTTTTTTVVVWWWXXXXXXXXXWWWYYYXXXWWWXXXZZZ\\\[[[[[[YYYYYYXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZXXXXXXZZZ\\\]]]^^^aaaccccccccciiirrryyyxxxfff___mmmqqqnnnzzzzzzbbbUUUUUUaaavvvzzzooofff]]]YYYSSSNNNKKKIIIHHHFFF???@@@@@@@@@@@@CCCGGGJJJOOOSSSXXX\\\^^^```bbbcccfffiiimmmooopppqqqrrrssswwwyyyzzzzzzzzzzzz|||~~~~~~{{{xxxuuupppoooooooooqqqsssvvvxxx{{{~~~yyywwwwwwxxx|||}}}}}}~~~~~~~~~}}}|||zzzuuurrrpppkkkeeedddgggfffoooyyyaaaQQQNNNPPPWWW]]]fffoootttwwwyyyyyyvvv||||||||||||}}}}}}~~~~~~~~~{{{uuupppnnnnnnpppooooooqqqtttwwwxxxvvvssstttyyy{{{sssnnnrrr}}}}}}www}}}zzzpppsssyyy}}}|||ggg^^^TTTOOOJJJEEECCCEEEHHHHHHIIIJJJKKKLLLNNNNNNOOONNNMMMJJJGGGEEECCCAAA@@@AAAAAAAAAAAA@@@??????AAA@@@@@@@@@@@@AAACCCCCCDDDCCCCCCCCCDDDEEEFFFFFFEEECCCAAAAAACCCEEEFFFFFFBBBBBBBBB@@@???@@@CCCFFFKKKKKKIIIEEEBBBAAACCCEEECCCDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???BBBDDDEEEGGGGGGFFFEEEEEEAAAAAAAAABBBCCCDDDFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHTTTSSSSSSSSSTTTTTTRRRPPPKKKKKKLLLMMMNNNOOOOOOPPPJJJJJJLLLPPPTTTWWWXXXXXXTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVSSSQQQPPPQQQOOONNNOOOQQQRRRRRRPPPNNNGGGFFFEEEGGGIIILLLLLLLLLKKKKKKMMMOOOQQQSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUSSSRRRSSSVVVXXXZZZZZZUUUUUUUUUUUUVVVVVVVVVVVVWWWUUUTTTUUUWWWXXXYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVXXXYYYXXXYYYZZZ\\\ZZZ[[[^^^aaaaaa___ccciiippppppaaaffftttxxx{{{ooo[[[OOORRRbbbssszzzpppccc^^^WWWQQQMMMJJJGGGFFFBBBBBBAAA??????@@@DDDGGGKKKNNNRRRVVVXXXYYY\\\]]]```dddhhhkkkmmmmmmooopppwwwxxxzzz{{{{{{{{{}}}|||zzzwwwwwwwwwwwwyyyzzz|||}}}~~~}}}xxxqqqnnnooolllrrrxxx|||eeeTTTPPPRRRYYY___hhhpppvvvwwwvvvtttrrrvvv~~~~~~}}}}}}|||||||||}}}}}}~~~zzzuuuqqqoooqqqssstttqqqqqqttt{{{yyyrrrsss}}}~~~vvvzzzzzzrrrwww~~~uuu___WWWNNNJJJGGGCCCDDDGGGGGGGGGHHHJJJKKKLLLLLLMMMNNNNNNMMMJJJHHHEEEBBB@@@??????@@@@@@??????>>>===AAA@@@???>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGCCCAAA???@@@BBBEEEGGGGGGCCCCCCBBB@@@>>>>>>@@@CCCCCCDDDEEEGGGGGGDDDAAA>>>CCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDBBB@@@???AAACCCEEEGGGGGGGGGEEEDDDBBBBBBAAAAAABBBDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHUUUTTTRRRSSSSSSRRRPPPNNNKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKNNNRRRVVVXXXYYYSSSRRRQQQPPPQQQQQQSSSSSSVVVXXXYYYXXXUUURRRQQQRRRPPPOOOOOOPPPRRRRRRQQQPPPHHHGGGFFFHHHKKKMMMNNNNNNJJJKKKMMMOOOQQQSSSTTTUUUSSSSSSSSSSSSSSSTTTUUUVVVTTTRRRQQQRRRUUUXXXYYYZZZUUUTTTSSSRRRRRRSSSTTTTTTTTTRRRQQQQQQSSSUUUVVVUUUTTTUUUWWWXXXXXXWWWVVVUUURRRTTTWWWXXXYYYYYY[[[]]][[[[[[^^^bbbaaa]]]^^^bbbfffsss|||fffbbbjjjzzzooo\\\RRRWWWaaarrrmmmhhh___WWWQQQMMMIIIFFFDDDDDDBBB???===>>>AAADDDGGGIIILLLNNNPPPRRRUUUWWWXXX\\\bbbgggiiikkkmmmnnnsssuuuxxxyyyyyyzzz{{{}}}~~~~~~zzzvvvvvvuuuxxxzzz{{{mmm]]]XXXYYY___dddllluuuyyyyyyuuuqqqqqqrrryyy~~~~~~~~~}}}|||{{{{{{||||||}}}|||xxxsssppppppsssuuuvvvrrroootttvvvsss{{{}}}uuuxxxxxxrrrzzz~~~}}}lllXXXPPPHHHEEECCCAAACCCFFFDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIHHHHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>AAA@@@>>>======>>>???@@@BBBBBBBBBCCCDDDEEEGGGGGGCCCAAA??????AAADDDFFFFFFBBBBBBAAA???======???BBB>>>AAAEEEFFFEEEBBB@@@???CCCCCCBBBBBBCCCFFFHHHIIIJJJJJJIIIHHHFFFDDDAAA@@@@@@BBBEEEGGGGGGGGGEEEDDDCCCBBBAAAAAABBBDDDFFFHHHFFFFFFFFFFFFFFFGGGGGGGGGUUUTTTRRRRRRRRRQQQOOOMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKMMMRRRVVVYYYZZZRRRQQQQQQPPPPPPQQQSSSTTTVVVYYY[[[YYYUUURRRRRRSSSQQQPPPOOOPPPQQQRRRRRRQQQJJJIIIHHHJJJLLLNNNOOONNNJJJKKKMMMPPPRRRSSSTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTRRRQQQQQQTTTVVVXXXXXXUUUSSSQQQPPPOOOPPPRRRSSSRRRPPPOOOOOOQQQSSSTTTTTTSSSTTTVVVXXXXXXWWWVVVUUUQQQSSSVVVXXXYYYZZZ\\\^^^^^^^^^aaadddbbb]]]\\\___]]]iiizzzlllbbbfffkkkoooZZZSSSUUUZZZuuu|||vvvlllccc[[[UUUPPPMMMFFFEEEBBB???<<<<<>>===<<<===???@@@AAAAAABBBBBBDDDEEEGGGHHHEEEBBB???>>>@@@BBBDDDDDD@@@@@@@@@>>>======@@@BBB???CCCFFFDDD@@@@@@EEEKKKDDDCCCAAAAAABBBEEEHHHKKKKKKKKKKKKJJJHHHEEEBBBAAA@@@BBBDDDGGGHHHGGGEEEDDDCCCBBBAAAAAABBBDDDGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEXXXVVVSSSQQQPPPOOOMMMKKKNNNNNNLLLIIIGGGGGGJJJLLLOOONNNLLLLLLMMMPPPSSSUUUPPPPPPOOONNNNNNOOOPPPPPPRRRUUUWWWWWWUUUSSSRRRRRRMMMNNNOOOPPPOOOPPPRRRTTTPPPNNNNNNPPPSSSTTTQQQNNNMMMKKKKKKLLLPPPRRRTTTTTTRRRUUUVVVRRRQQQTTTVVVTTTPPPOOONNNMMMPPPSSSTTTRRRRRRPPPNNNNNNPPPPPPNNNLLLOOOPPPPPPPPPQQQRRRRRRSSSSSSWWW[[[ZZZVVVSSSTTTVVVUUUVVVXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]\\\^^^___bbbgggpppiii]]]```mmmkkk[[[TTTUUUbbbwwwzzzvvvkkk\\\SSSRRRJJJHHHDDDAAA???>>>======BBBBBBCCCEEEHHHKKKNNNPPPSSSVVVZZZ___bbbfffkkknnnpppqqqssstttuuuwwwzzz|||yyy{{{}}}~~~}}}}}}~~~~~~}}}||||||qqqjjjiiiooorrrxxx~~~yyyuuuuuuwwwyyyyyyyyyyyy{{{}}}{{{|||}}}zzzuuusssuuuxxx{{{yyyuuurrrtttxxxxxxvvvxxxnnniiisss{{{}}}~~~~~~~~~}}}uuuwwwzzz~~~xxxsssttt{{{~~~|||}}}wwweeeRRRLLLDDDAAACCCDDDBBB@@@BBBBBBAAA@@@??????@@@@@@CCCDDDDDDCCCAAA@@@AAABBBAAABBBEEEFFFEEEBBB???<<<@@@@@@@@@@@@@@@@@@@@@???AAAAAA@@@@@@AAADDDFFFHHHEEECCCAAAAAABBBCCCCCCCCC@@@???>>><<<<<<>>>???@@@DDDDDDFFFGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAGGGGGGHHHHHHGGGDDDBBB@@@CCCDDDFFFIIIKKKJJJGGGDDDCCCBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDCCCCCCCCCCCCXXXVVVSSSQQQPPPNNNLLLJJJMMMLLLKKKIIIGGGHHHKKKNNNOOONNNLLLKKKLLLNNNQQQRRRPPPOOONNNMMMMMMNNNOOOPPPRRRTTTWWWWWWUUUSSSRRRRRRPPPQQQQQQQQQOOOOOOQQQSSSUUUSSSRRRTTTWWWWWWTTTQQQMMMKKKJJJKKKNNNRRRSSSTTTPPPTTTUUURRRSSSVVVXXXVVVOOONNNLLLMMMPPPSSSSSSRRRPPPNNNLLLLLLNNNNNNMMMKKKLLLNNNPPPTTTWWWYYY[[[[[[UUUXXX\\\]]][[[XXXVVVVVVTTTVVVWWWYYYZZZZZZZZZZZZZZZ\\\]]]]]]\\\\\\]]]^^^]]]```hhhuuuyyyiii___gggyyyppp```WWWRRRZZZjjj|||yyyiii\\\WWWJJJHHHEEEBBBAAA@@@????????????@@@AAACCCFFFIIIKKKPPPSSSXXX\\\___ccchhhkkknnnpppssstttuuuvvvxxxzzzwwwyyy|||}}}}}}}}}}}}~~~~~~~~~~~~}}}wwwuuuuuuxxx|||~~~zzzuuuwwwxxxyyyxxxxxxzzz{{{zzz{{{|||}}}}}}~~~~~~}}}~~~~~~|||xxxtttqqqrrrtttpppnnnllllllppptttvvvuuuwwwpppoooxxx~~~~~~~~~vvvvvvyyy|||}}}xxxuuuvvv{{{rrr___PPPJJJCCCAAABBBCCCBBB@@@AAA@@@??????>>>>>>??????@@@AAABBBAAA???>>>>>>@@@???@@@BBBCCCCCCAAA???>>>AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGDDDBBB@@@@@@AAABBBCCCBBB???>>>===<<<<<<===>>>???CCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBFFFGGGHHHHHHGGGEEECCCAAADDDEEEGGGJJJLLLKKKHHHEEEDDDDDDBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCXXXVVVSSSQQQPPPNNNKKKIIIJJJJJJJJJIIIHHHJJJNNNQQQPPPOOOMMMLLLLLLMMMOOOPPPPPPNNNLLLKKKKKKLLLNNNPPPRRRTTTVVVVVVTTTSSSRRRSSSRRRRRRRRRQQQOOOOOOPPPRRRXXXUUUSSSUUUWWWXXXVVVSSSNNNKKKIIIJJJMMMQQQSSSTTTPPPSSSTTTSSSTTTXXXXXXVVVQQQNNNKKKLLLPPPRRRRRRQQQOOONNNLLLLLLMMMNNNMMMLLLLLLPPPUUUZZZ___bbbcccccc]]]^^^aaacccdddaaa[[[WWWTTTUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[\\\]]]___aaafffooo||||||eeeeeemmm}}}wwwggg]]]UUUUUUZZZgggyyyzzzggg\\\PPPMMMIIIFFFEEEDDDBBB@@@>>>>>>>>>>>>@@@CCCEEEFFFLLLOOOSSSWWW[[[___dddhhhkkknnnrrruuuuuuvvvvvvxxxvvvxxxzzz||||||}}}~~~}}}}}}~~~~~~|||}}}~~~}}}tttuuuwwwwwwwwwxxxyyy{{{||||||}}}}}}}}}}}}}}}|||||||||{{{xxxsssnnnlllkkkeeeccccccfffkkkpppsssuuuxxxwww{{{|||{{{{{{{{{~~~|||zzzzzzzzz}}}iiiVVVLLLGGGBBB@@@AAACCCBBBAAA???>>>>>>============>>>???@@@AAA@@@>>>>>>>>>@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@BBBCCCDDDBBB@@@>>>>>>@@@AAAAAAAAA>>>===<<<;;;;;;<<<===>>>BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCEEEEEEGGGJJJLLLLLLIIIGGGEEEEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBXXXVVVTTTRRRQQQOOOLLLJJJIIIIIIIIIIIIIIIKKKPPPSSSRRRQQQOOONNNMMMMMMNNNOOOPPPNNNKKKIIIIIIKKKNNNPPPQQQSSSTTTTTTSSSRRRRRRRRRPPPQQQQQQPPPOOOOOOPPPRRRWWWSSSQQQQQQSSSUUUSSSQQQNNNLLLIIIIIILLLPPPRRRTTTRRRTTTUUUUUUXXX\\\]]]ZZZWWWPPPKKKMMMQQQRRRRRRRRRQQQPPPOOONNNNNNOOOOOOOOOQQQUUU[[[bbbfffhhhgggggggggfffgggjjjlllhhh___XXXTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZYYYZZZ[[[aaabbbffflllwwwvvvlllgggpppzzzllleee```XXXQQQVVVfffyyyqqq```WWWSSSNNNJJJIIIGGGDDDAAA@@@????????????AAACCCDDDFFFIIIMMMRRRWWW\\\cccgggiiimmmrrruuuvvvuuuuuuuuuvvvxxx{{{{{{{{{{{{}}}~~~|||}}}}}}~~~~~~~~~|||yyyuuurrrvvvxxx|||}}}zzzppprrrtttvvvwwwxxx{{{}}}~~~}}}|||}}}|||zzztttnnnhhheeeaaa______ccchhhkkkpppuuu~~~~~~~~~~~~~~~|||```OOOGGGDDDAAA???@@@BBBBBBAAA======<<<<<<<<<<<<<<<===???AAABBBAAA@@@@@@AAABBBAAAAAA@@@?????????@@@@@@<<<======>>>???@@@@@@AAABBBAAA@@@@@@@@@@@@AAAAAA@@@???======>>>@@@@@@@@@???>>>============>>>???AAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGJJJLLLLLLJJJHHHEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBAAAAAAAAAYYYWWWUUUUUUTTTRRROOOLLLIIIIIIIIIIIIIIILLLPPPTTTUUUTTTRRRPPPOOOOOOOOOOOOOOOMMMKKKJJJJJJKKKMMMOOOOOOQQQRRRRRRQQQPPPQQQRRRMMMNNNOOOOOONNNOOOQQQSSSUUUQQQMMMMMMPPPRRRQQQPPPOOOLLLJJJJJJMMMPPPRRRSSSRRRUUUWWWZZZaaakkkooommmaaaVVVNNNOOORRRRRRRRRSSSRRRQQQPPPNNNMMMMMMNNNOOOSSSWWW^^^eeeiiikkkjjjiiikkkhhhggghhhjjjfff]]]UUUSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZXXXWWWXXXZZZ\\\^^^aaafffnnnzzzyyyhhhfffqqqxxxoookkkjjj^^^QQQMMMUUUeeesss|||}}}lll[[[VVVOOOKKKKKKJJJGGGDDDAAA@@@???>>>>>>???@@@AAA@@@CCCHHHMMMSSSZZZaaafffgggkkkppptttuuutttsssssswwwxxxzzz{{{zzzyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~|||zzzxxxvvvsssooolllqqqtttxxx|||~~~yyyuuulllooorrruuuwwwzzz~~~~~~}}}yyyzzz||||||zzzuuuooojjjeee```___cccfffhhhooowwwuuu\\\LLLEEECCC@@@???@@@AAABBBBBB===<<<<<<<<<<<<<<<======???@@@BBBBBBAAAAAABBBDDDFFFEEECCCAAA@@@@@@@@@@@@<<<<<<======>>>???@@@@@@AAA@@@@@@??????????????????===;;;<<<===?????????????????????????????????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGIIILLLLLLKKKIIIDDDDDDBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@ZZZYYYXXXXXXXXXVVVSSSPPPJJJJJJJJJIIIIIILLLPPPSSSUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOOOONNNNNNOOOQQQMMMNNNOOOOOOOOOPPPRRRTTTSSSOOOKKKKKKNNNQQQRRRQQQNNNMMMLLLMMMOOOQQQRRRRRRQQQTTTXXX___mmm}}}ooo___SSSRRRTTTSSSSSSVVVRRRQQQOOOLLLJJJIIIKKKMMMOOOTTT[[[bbbgggiiiiiiiiifffccc______```^^^XXXRRRSSSSSSSSSSSSTTTVVVWWWXXXWWWXXXYYYXXXWWWVVVWWWXXXYYY\\\___ccchhhrrr~~~rrrfffgggsss~~~uuuooonnnnnndddVVVLLLKKKRRR\\\bbbvvv~~~eee]]]SSSNNNNNNNNNKKKHHHCCCAAA@@@>>>============>>>@@@DDDIIINNNUUU]]]bbbdddhhhmmmpppqqqpppppppppsssuuuwwwxxxwwwwwwwwwyyyzzzzzz{{{{{{||||||}}}}}}|||~~~{{{zzzxxxwwwvvvsssoookkkppprrrwww{{{~~~|||vvvrrrkkknnnrrruuuxxx{{{~~~~~~}}}||||||sssvvvzzz{{{vvvkkkdddbbbgggiiikkktttoooXXXKKKCCCBBBAAA@@@@@@@@@AAABBB>>>============>>>>>>???===>>>@@@@@@@@@@@@BBBCCCIIIGGGFFFDDDBBBAAA@@@@@@>>>>>>>>>???@@@@@@@@@AAA??????????????????>>>>>>>>><<<;;;;;;===?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHKKKLLLKKKIIIDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>ZZZZZZZZZ[[[\\\ZZZWWWUUULLLLLLKKKJJJIIIKKKNNNRRRTTTTTTSSSRRRQQQPPPPPPOOOLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMLLLLLLNNNOOOPPPQQQRRRQQQQQQQQQSSSUUUQQQMMMHHHHHHLLLPPPRRRRRRNNNNNNNNNOOORRRSSSRRRQQQRRRTTTXXX```rrr}}}iiiXXXUUUVVVSSSTTTXXXSSSSSSQQQMMMIIIGGGIIILLLNNNQQQVVV\\\```aaabbbaaa^^^[[[WWWUUUVVVVVVUUUSSSRRRRRRRRRRRRSSSUUUVVVXXXWWWXXXXXXWWWVVVUUUUUUWWWYYY\\\```cccfffmmmwwwppphhhmmm~~~sssmmmnnnnnnhhh^^^SSSJJJIIILLLPPP[[[hhhzzz|||qqqbbbXXXTTTRRRMMMIIIFFFEEEBBB@@@>>>>>>>>>>>>>>>???BBBEEEIIINNNUUUZZZ```dddhhhkkklllllllllmmmlllnnnqqqsssssstttvvvwwwwwwwwwxxxyyyzzzzzz{{{{{{xxx{{{~~~|||{{{zzzzzzyyywwwsssooopppsssxxx|||yyyrrrnnnmmmpppsssvvvxxx{{{~~~~~~~~~~~~}}}}}}sssvvv{{{}}}rrrjjjhhhnnnrrrvvv|||fffTTTHHHCCCCCCCCCAAA@@@@@@AAABBB??????>>>>>>??????@@@AAA===???AAAAAAAAABBBCCCEEEGGGGGGFFFEEECCCBBBAAAAAA>>>?????????????????????======>>>>>>???>>>>>>>>>>>><<<;;;;;;===???@@@@@@??????@@@@@@@@@@@@??????>>>???AAACCCDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJKKKKKKIIIEEEEEECCCBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>[[[[[[[[[]]]^^^]]]ZZZXXXNNNNNNLLLJJJIIIJJJMMMPPPSSSRRRRRRQQQPPPPPPOOOOOOLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLKKKJJJKKKMMMNNNTTTUUUUUUTTTRRRRRRSSSTTTNNNJJJEEEEEEIIINNNPPPQQQNNNNNNOOOQQQTTTTTTRRRQQQTTTUUUWWW___qqqnnn[[[WWWWWWTTTTTTZZZVVVVVVTTTOOOJJJHHHJJJMMMPPPRRRUUUXXXYYYYYYYYYXXXYYYVVVRRRPPPQQQTTTVVVWWWRRRRRRQQQRRRSSSTTTVVVWWWVVVWWWXXXWWWUUUTTTUUUVVVWWWZZZ^^^```aaafffooovvv{{{mmmmmm~~~ssskkklllmmmkkkeeeZZZNNNGGGGGGJJJGGGXXXmmmrrrccc[[[TTTMMMHHHKKKIIIFFFDDDBBBAAA@@@@@@???@@@AAACCCEEEIIIOOOTTT^^^aaaeeeggghhhhhhiiijjjfffiiillloooqqqsssuuuwwwuuuuuuvvvwwwxxxyyyzzzzzzwwwzzz}}}~~~}}}}}}}}}}}}zzzvvvsssrrrtttyyy}}}|||vvvooojjjppprrruuuwwwxxxzzz}}}xxxyyy}}}}}}xxxpppnnnuuu{{{{{{vvv{{{ooo]]]OOOEEECCCDDDDDDBBBAAA@@@AAABBB@@@@@@??????@@@AAABBBBBB@@@AAACCCDDDDDDEEEFFFHHHDDDEEEEEEEEEDDDCCCBBBBBB============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<;;;;;;===???@@@@@@>>>>>>????????????>>>>>>>>>???AAACCCDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCDDDFFFIIIKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDEEECCCCCCBBBAAA@@@???>>>===]]][[[ZZZ[[[]]]]]][[[XXXTTTQQQMMMIIIHHHIIILLLMMMPPPOOONNNLLLLLLLLLLLLMMMOOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLPPPQQQSSSUUUVVVUUUTTTSSSOOOMMMJJJHHHIIILLLOOORRRTTTQQQOOOQQQUUUVVVRRRNNNMMMTTTZZZ^^^hhhyyyxxxnnnaaaYYYWWWXXXXXXVVVZZZXXXUUURRROOOMMMLLLLLLQQQRRRSSSTTTTTTSSSRRRQQQRRRPPPOOOOOOQQQRRRRRRQQQTTTQQQMMMLLLOOORRRTTTUUU[[[ZZZXXXVVVUUUVVVWWWXXXZZZ\\\___aaacccfffjjjmmmyyysssuuuwwwmmmpppvvvyyyuuuhhhYYYPPPJJJEEECCCMMMXXXgggrrrbbbZZZTTTNNNLLLLLLJJJGGGDDDAAA@@@AAA;;;===@@@@@@BBBFFFLLLQQQXXX\\\bbbfffffffffeeeddddddcccdddhhhmmmqqqrrrqqqssstttvvvwwwxxxyyyyyyyyyxxxyyy{{{|||{{{|||~~~}}}|||~~~}}}xxxuuuuuuvvvwwwzzz}}}~~~|||wwwssspppooonnnoooqqqtttvvvxxxyyyyyy~~~ttttttuuuzzz~~~rrrttt|||~~~xxxnnnaaaTTTJJJHHHDDDBBB@@@@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>>>>??????@@@AAACCCDDDFFFGGGHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;::::::;;;<<<:::;;;;;;:::999:::<<<>>><<<======>>>???@@@@@@AAABBBAAA@@@?????????AAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGEEECCCAAAAAADDDFFFCCCAAA>>><<<;;;===???@@@```^^^\\\\\\]]]\\\ZZZWWWSSSPPPLLLIIIHHHIIIKKKLLLPPPOOOMMMLLLKKKKKKLLLLLLPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRTTTUUUTTTSSSRRROOOMMMKKKIIIJJJLLLOOORRRUUUSSSQQQRRRUUUTTTOOOJJJJJJRRRWWWZZZ```kkkrrrsssmmmfff___[[[[[[[[[ZZZWWWZZZXXXUUURRRPPPNNNNNNNNNRRRSSSTTTTTTTTTSSSRRRQQQSSSQQQPPPPPPRRRSSSSSSRRRSSSQQQNNNNNNPPPTTTVVVWWW[[[YYYXXXWWWVVVWWWXXXYYYZZZ\\\___aaacccfffjjjmmmuuu}}}xxxyyyxxxkkk___SSSJJJEEEHHHMMMWWWlllsssfff[[[SSSPPPOOOLLLIIIEEECCCBBBCCC<<<>>>???@@@AAAEEEKKKOOOUUUYYY___cccdddcccccccccaaa```aaaeeejjjnnnooonnnqqqrrrsssuuuvvvvvvwwwwwwwwwyyy{{{{{{{{{|||~~~|||{{{zzzxxxzzz}}}}}}yyyvvvuuuwwwyyy|||~~~~~~}}}xxxtttqqqpppooooooppprrrtttuuuvvvwwwwww|||~~~zzz|||yyyrrrvvv{{{~~~yyymmmbbbWWWLLLEEECCCCCCBBB@@@AAACCCEEEFFFFFF@@@???>>>>>>=========>>>@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>===;;;::::::;;;;;;:::;;;;;;:::999:::<<<>>><<<======>>>>>>?????????AAA@@@@@@?????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFDDDBBBAAACCCGGGJJJIIIFFFBBB>>><<<<<<>>>@@@aaa```^^^]]]]]][[[XXXVVVSSSQQQMMMJJJIIIIIIJJJKKKOOONNNLLLKKKJJJJJJKKKLLLPPPPPPOOONNNNNNMMMMMMLLLNNNNNNNNNMMMLLLLLLKKKKKKLLLNNNPPPRRRTTTTTTSSSRRRPPPOOOLLLKKKKKKMMMOOOQQQVVVUUUTTTUUUUUURRRLLLFFFHHHOOOTTTWWWZZZ^^^``````aaa^^^\\\]]]___```]]]ZZZYYYXXXVVVSSSQQQPPPPPPPPPSSSTTTUUUUUUTTTSSSRRRQQQSSSRRRQQQQQQSSSTTTTTTSSSRRRPPPOOOPPPSSSVVVXXXYYYZZZYYYXXXWWWXXXYYYZZZ[[[ZZZ\\\___aaabbbeeehhhkkkpppvvvvvvdddVVVIIIFFFFFFLLLWWWlllwwwhhh]]]XXXUUUQQQLLLHHHEEEDDDDDD>>>?????????@@@CCCHHHLLLQQQUUUZZZ]]]^^^^^^______]]]]]]^^^aaafffiiijjjjjjnnnnnnpppqqqrrrsssssssssuuuwwwyyyzzzzzz{{{}}}|||yyyyyyxxxtttvvvyyy}}}~~~{{{xxxwwwyyy|||~~~}}}{{{vvvssspppoooppppppqqqrrrssssssttttttttttttvvv{{{}}}{{{}}}~~~wwwzzz|||xxxwww~~~zzzvvvyyy}}}~~~~~~vvvkkk___UUUMMMDDD@@@AAAAAA@@@???@@@CCCFFFFFFFFF>>>>>>===<<<<<<<<<======@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@>>><<<;;;::::::::::::;;;<<<;;;::::::<<<>>>========================>>>??????@@@@@@@@@??????>>>??????AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCAAABBBEEEJJJOOORRRNNNGGGAAA>>>===>>>@@@___^^^]]]]]]\\\ZZZXXXWWWUUUSSSPPPNNNLLLLLLLLLLLLNNNMMMLLLJJJJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMLLLKKKKKKKKKMMMOOORRRTTTUUUTTTTTTQQQPPPOOOMMMMMMNNNPPPQQQUUUTTTUUUVVVVVVRRRLLLGGGJJJNNNSSSVVVXXXZZZ[[[\\\[[[[[[\\\___bbbbbb```^^^ZZZXXXVVVTTTSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTRRRQQQSSSRRRPPPQQQSSSTTTTTTSSSQQQOOOOOOQQQTTTXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\ZZZ\\\^^^___aaacccfffiiilllppp|||yyytttzzzzzzjjjWWWMMMIIIMMMQQQZZZtttxxxmmmeee```XXXPPPJJJGGGEEEDDDAAAAAA@@@??????BBBEEEGGGLLLOOOSSSVVVWWWXXXYYYZZZYYYZZZ\\\___bbbeeefffgggiiijjjlllmmmnnnoooooopppsssuuuwwwxxxyyyzzz|||~~~|||zzzyyyyyyyyyuuuwwwzzz}}}}}}zzzyyy|||~~~|||wwwtttqqqooonnnoooqqqrrrrrrrrrrrrsssrrrrrrqqqppppppxxx{{{wwwxxx{{{|||sssuuuzzz}}}uuurrrtttvvvvvvvvvkkk```UUUMMMGGGBBBAAACCC>>>======>>>AAABBBBBBBBB>>>>>>===<<<<<<=========??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAAAAA???>>><<<;;;:::999;;;<<<===<<<;;;:::<<<===============<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBAAAAAABBBFFFMMMRRRYYYTTTMMMEEE@@@??????@@@[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQPPPOOOOOONNNMMMLLLJJJJJJJJJJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQPPPOOONNNMMMKKKKKKJJJJJJLLLOOOSSSUUUVVVVVVVVVSSSRRRQQQPPPPPPOOOPPPPPPQQQSSSUUUWWWWWWTTTPPPLLLQQQRRRTTTVVVVVVWWWZZZ]]][[[\\\]]]___aaacccbbbaaa[[[ZZZXXXVVVUUUUUUUUUUUUTTTUUUVVVVVVVVVTTTSSSRRRSSSRRRPPPQQQSSSTTTTTTSSSPPPOOOPPPRRRVVVYYYZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYZZZ\\\^^^^^^```cccfffjjjllluuu}}}sssjjjfffmmm|||nnn\\\OOOMMMLLLMMM___wwwuuummm```UUUNNNIIIFFFDDDFFFCCCAAA??????AAABBBCCCGGGJJJMMMOOOOOOPPPRRRTTTUUUWWWYYY[[[]]]___bbbcccdddeeegggiiikkklllmmmmmmooorrrtttvvvwwwxxx{{{}}}~~~||||||{{{|||||||||}}}}}}|||~~~{{{yyywwwrrrqqqooonnnnnnppprrrtttrrrrrrsssrrrrrrqqqppppppnnnvvv~~~zzzuuuuuuxxxzzzyyyyyy~~~yyysssooonnnnnnlllkkk```VVVMMMHHHDDDAAAAAADDD???>>>===>>>@@@@@@???>>>>>>>>>=========>>>>>>???>>>>>>???@@@BBBCCCDDDEEECCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???===<<<::::::;;;<<<======;;;;;;;;;<<<============<<<<<<<<<<<<===>>>???AAAAAAAAA@@@???@@@@@@AAACCCDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBFFFLLLQQQZZZVVVNNNGGGBBB@@@AAAAAAZZZ\\\]]]]]][[[ZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNLLLKKKJJJJJJKKKLLLIIIJJJKKKMMMOOOQQQRRRSSSPPPOOONNNMMMLLLKKKJJJJJJIIIKKKOOOSSSVVVWWWXXXWWWTTTTTTSSSSSSRRRQQQPPPOOOOOOQQQUUUWWWXXXWWWUUUSSSXXXVVVUUUUUUTTTRRRUUUZZZ\\\]]]^^^```aaabbbbbbbbb]]]\\\ZZZXXXWWWVVVVVVWWWTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSQQQRRRTTTUUUUUUTTTQQQQQQRRRUUUYYY[[[[[[ZZZXXXYYYYYYYYYYYYYYYYYYYYYWWWYYYZZZ[[[\\\]]]```cccfffiiipppqqqddd___eeeqqq{{{qqq[[[PPPIIIEEEQQQbbb{{{yyyjjj]]]TTTOOOKKKIIIJJJFFFBBB@@@@@@@@@@@@@@@DDDFFFGGGHHHHHHIIIKKKMMMNNNPPPSSSUUUVVVXXXZZZ]]]]]]^^^aaadddfffhhhjjjjjjlllnnnqqqssstttvvvyyy{{{{{{}}}}}}|||~~~~~~~~~~~~~~~zzzvvvsssqqqppppppooooooooooooqqqrrrssssssttttttuuuttttttssssssrrrxxx|||wwwvvvwww~~~~~~zzz{{{~~~|||xxxrrrlllhhhddd```^^^TTTLLLFFFDDDBBB??????BBB@@@??????@@@AAAAAA???>>>>>>>>>======>>>>>>??????======>>>@@@BBBDDDEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAA@@@???===;;;;;;;;;===>>>>>><<<;;;;;;<<<========================>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBEEEIIILLLSSSPPPKKKFFFBBBAAAAAAAAA]]]___```___\\\ZZZ[[[\\\\\\\\\\\\ZZZXXXUUUSSSRRRPPPOOOMMMLLLKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPQQQNNNNNNMMMLLLLLLKKKJJJJJJGGGIIIMMMQQQUUUWWWWWWWWWUUUUUUUUUTTTSSSRRRPPPOOOPPPRRRUUUXXXXXXXXXXXXXXXZZZVVVUUUVVVTTTPPPRRRXXXYYY[[[___aaabbbaaaaaa```___]]][[[YYYXXXWWWWWWWWWSSSTTTUUUWWWWWWWWWWWWVVVWWWUUUTTTTTTVVVWWWWWWVVVTTTTTTVVVYYY\\\^^^]]][[[XXXXXXYYYYYYYYYXXXXXXWWWVVVWWWYYYYYYYYY[[[]]]```aaaeeemmmwwwyyyjjj___```jjjttttttdddTTTKKKMMMTTTcccuuurrrddd\\\XXXTTTQQQNNNIIIDDDAAA@@@@@@???>>>BBBCCCCCCCCCBBBCCCEEEGGGEEEHHHKKKLLLMMMNNNQQQTTTUUUWWWZZZ^^^aaadddfffgggiiikkknnnppprrrtttwwwyyyxxxzzz}}}~~~}}}~~~}}}{{{|||~~~{{{wwwrrrnnnlllkkkkkkmmmnnnoooppppppqqqqqqqqquuuvvvwwwxxxyyyyyyyyyyyyxxx||||||yyyxxxzzzzzzzzz}}}~~~{{{wwwpppiiiaaaZZZUUUQQQJJJEEEBBBCCCBBB???===???=========???AAAAAA@@@>>>===<<<<<<<<<======>>>???======>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@AAAAAA@@@>>>===<<<;;;===??????===;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDCCCBBBBBBDDDFFFIIIGGGEEEBBB@@@?????????aaacccdddbbb]]][[[[[[\\\]]]]]]\\\[[[YYYVVVSSSRRRPPPOOONNNLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJEEEHHHLLLPPPTTTVVVWWWWWWUUUVVVVVVUUUTTTRRRPPPOOOQQQSSSVVVXXXXXXYYYZZZ[[[XXXTTTUUUXXXWWWRRRSSSYYYUUUYYY___bbbcccaaa___^^^```___\\\ZZZXXXWWWWWWWWWRRRSSSUUUWWWXXXXXXXXXWWWYYYWWWVVVVVVXXXYYYYYYXXXVVVWWWYYY\\\___```^^^\\\XXXYYYYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXXXXYYY\\\^^^\\\ccckkksss}}}rrrbbb^^^gggrrr}}}|||gggVVVOOONNNNNN___xxxvvviiibbb^^^[[[XXXPPPKKKEEEAAAAAAAAA???===AAABBBAAA@@@???@@@BBBDDD???BBBEEEFFFFFFGGGKKKNNNPPPRRRVVVZZZ^^^aaadddeeegggiiillloooppprrrvvvxxxxxxzzz}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}||||||}}}|||zzzxxxtttuuuwwwyyyzzzzzzzzzzzzyyyyyyzzz{{{}}}|||zzzyyy|||zzzzzz|||}}}|||{{{}}}~~~|||}}}}}}{{{wwwrrrmmmjjjiiiiiijjjlllmmmooopppqqqpppooonnnwwwxxxzzz{{{|||}}}~~~~~~}}}}}}zzzxxx|||~~~~~~}}}}}}|||~~~zzzvvvooofff]]]TTTMMMIIIFFFBBBAAADDDDDD@@@>>>>>>999999:::===???@@@???>>>;;;;;;;;;;;;;;;<<<===>>>===>>>>>>>>>????????????BBBBBBCCCCCCCCCCCCCCCBBB???@@@AAAAAA@@@???>>>===;;;===??????===;;;;;;;;;<<<======>>>???@@@@@@AAAAAAAAA@@@@@@AAACCCDDDFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC???@@@AAACCCEEEFFFHHHHHHAAABBBCCCEEEEEEEEEDDDDDDCCCDDDEEEDDDBBBAAAAAABBBAAA@@@??????>>>>>>>>>>>>eeeddddddbbb```^^^\\\[[[______^^^\\\YYYUUUQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOQQQRRRPPPOOOPPPOOONNNMMMKKKJJJIIIIIIGGGIIIMMMPPPTTTVVVWWWXXXSSSVVVXXXYYYWWWTTTRRRQQQRRRSSSTTTTTTSSSTTTVVVXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ]]]```bbbcccddddddccccccaaa]]]YYYWWWXXXYYYTTTSSSSSSUUUXXXZZZ[[[[[[\\\ZZZYYYYYYZZZ\\\]]]\\\[[[]]]```bbbbbbbbb```^^^]]][[[YYYWWWVVVVVVXXXYYYVVVVVVWWWWWWXXXYYYYYYYYY^^^```eeelllsssvvvgggeeelllxxxnnnXXXHHHNNNRRR\\\ooommmccc```\\\UUUWWWNNNIIIIIIGGGAAA@@@BBBDDDBBB@@@???@@@AAA@@@?????????@@@BBBDDDFFFHHHIIIKKKNNNQQQUUUXXX]]]cccfffjjjlllnnnooooooppprrrttttttwww{{{}}}}}}||||||}}}}}}||||||}}}~~~|||zzzzzzzzzzzzyyyxxx~~~~~~||||||~~~|||uuupppnnnoooqqqtttuuuvvvvvvvvvwwwsssppprrrwwwzzzyyyvvv{{{{{{||||||}}}~~~}}}{{{zzzxxxxxx}}}zzzyyyzzz~~~}}}~~~~~~}}}}}}|||zzzxxxuuuuuunnniiiiiihhheeefffiiimmmlllkkkllloooqqqssssssyyy|||}}}{{{|||}}}||||||zzzwwwrrrsss~~~{{{}}}~~~yyywww{{{}}}ttttttpppfffWWWLLLGGGFFFCCCCCCBBB@@@===<<<<<<===666999<<<>>>>>>=========;;;:::;;;<<>>===>>>>>>>>>>>>>>>???@@@@@@CCCDDDDDDEEEEEEEEEEEEEEE@@@@@@???>>>======>>>>>>>>>>>>@@@@@@???===;;;999;;;<<<===>>>???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCAAAAAABBBDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<>><<<======>>>@@@AAACCCDDDHHHJJJNNNQQQUUU[[[```dddgggiiikkkllllllmmmoooqqqsssuuuxxxzzzyyyyyyzzz{{{zzzyyyyyy{{{}}}~~~~~~|||zzzzzz{{{{{{zzzyyy~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxx|||yyyvvvwwwzzzyyyuuupppmmmoooqqqrrrtttuuuuuuuuuvvvtttssstttvvvxxxxxxwwwyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{yyyxxxwwwvvvyyyxxxyyy{{{}}}}}}~~~~~~}}}|||zzzxxxvvvtttrrrpppjjjggggggfffdddeeehhhmmmllllllnnnqqqtttwwwxxx|||}}}||||||}}}~~~zzzvvvwwwxxx{{{~~~~~~{{{wwwyyy~~~{{{vvvuuuwwwyyytttsssnnncccUUUJJJEEEDDD@@@AAAAAA???=========???:::<<<>>>>>>===<<<<<<===<<<;;;;;;<<<>>>???>>>===>>>=========>>>>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDD@@@@@@??????>>>>>>>>>>>><<<===???@@@AAA@@@>>>===;;;<<<===>>>???@@@AAAAAACCCCCCBBBBBBCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDBBBAAA@@@???>>>>>>===<<<<<<<<<<<<===^^^^^^]]]\\\[[[[[[[[[[[[]]]]]][[[YYYVVVRRRNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJJJJLLLNNNOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMJJJKKKMMMOOOQQQSSSSSSTTTUUUWWWYYYYYYWWWUUUTTTTTTUUUVVVVVVUUUSSSSSSTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]___```aaaaaaddddddcccaaa]]]\\\\\\]]]XXXWWWVVVUUUVVVYYY\\\^^^[[[ZZZZZZ[[[^^^`````````bbbbbbccccccbbb```]]][[[ZZZZZZZZZYYYWWWUUUSSSRRRVVVVVVWWWXXXYYYYYYYYYYYY[[[[[[___ccceeejjjuuu|||tttuuu~~~yyyaaaIIIEEEFFFQQQ^^^kkkyyyiiicccaaaaaa\\\SSSKKKIIIGGGDDDBBBCCCBBBAAA@@@AAABBBBBB@@@>>><<<<<<<<<<<<===>>>??????BBBEEEIIIMMMQQQWWW]]]aaaccceeegggiiiiiijjjmmmoooqqqssstttuuutttuuuvvvxxxvvvvvvvvvxxx{{{}}}}}}|||}}}|||zzzzzz{{{||||||{{{||||||{{{{{{{{{{{{||||||yyyxxxwwwuuusssrrrrrrqqquuurrrqqqrrruuuvvvtttqqqmmmnnnoooqqqrrrssssssssstttuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{||||||{{{zzzzzzxxxwwwvvvuuuuuuuuuvvvyyy||||||zzz}}}~~~~~~|||wwwsssqqqpppnnnmmmiiieeeccceeeeeeccceeeiiimmmnnnpppssswww{{{~~~|||||||||{{{xxxooowww}}}|||wwwyyy}}}}}}}}}~~~vvvooolllooorrrrrrpppjjj___RRRGGGBBB@@@===>>>???>>>======>>>???>>>???@@@???===<<<===>>>???===;;;;;;<<<>>>>>>>>>===============>>>>>>???@@@AAAAAABBBCCCBBBBBBBBB@@@@@@@@@@@@????????????;;;<<<>>>@@@BBBBBBBBBAAA<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHFFFFFFDDDCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEIIIHHHGGGEEECCCAAA???>>>???>>>======<<<<<<======YYYYYYXXXXXXXXXYYYZZZ[[[[[[ZZZYYYVVVSSSOOOLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLJJJJJJLLLNNNOOOPPPNNNNNNOOOPPPPPPOOONNNNNNLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUWWWWWWVVVTTTSSSSSSWWWWWWWWWUUUSSSRRRSSSUUUXXXXXXXXXXXXXXXYYYYYYYYYWWWXXXYYY[[[\\\^^^______aaaaaaaaa___\\\[[[[[[\\\XXXWWWUUUSSSSSSUUUYYY\\\\\\[[[[[[]]]```cccdddccceeeeeeeeecccaaa^^^[[[YYY[[[\\\]]]]]][[[WWWTTTQQQUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWZZZ^^^___```gggppp}}}sssxxx}}}pppTTTGGGAAAGGGNNNUUUjjj~~~mmmbbb^^^\\\^^^WWWPPPNNNMMMKKKFFFCCCBBBBBBBBBCCCEEEEEECCCAAA???>>>==================???AAAEEEIIIMMMSSSYYY]]]___bbbdddffffffhhhkkkmmmooopppqqqqqqqqqqqqtttvvvtttssstttvvvyyy{{{{{{zzz|||zzzyyyyyy{{{|||||||||{{{zzzzzzyyyyyyzzzzzz{{{xxxwwwvvvtttrrrqqqppppppsssqqqoooppprrrttttttsssmmmmmmnnnpppqqqrrrrrrrrrsssvvvyyyxxxuuusssvvvyyywwwxxxxxxyyyzzz{{{{{{{{{xxxxxxwwwvvvvvvuuuttttttvvvwwwzzz|||}}}~~~|||{{{~~~~~~~~~~~~{{{wwwqqqllljjjiiihhhfffcccaaaaaaddddddcccfffkkkpppsssxxx|||~~~xxxtttssskkkwww}}}xxxvvv{{{}}}{{{zzz}}}xxxqqqmmmlllmmmnnnooollldddYYYMMMDDD???>>><<<===???>>>===<<<===>>>@@@@@@@@@???======>>>@@@AAA>>>;;;;;;<<<===>>>>>>>>>===============>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@;;;<<<===???AAAAAAAAAAAA======>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFEEEDDDBBBBBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEHHHGGGFFFEEECCCBBBAAA@@@???>>>>>>===<<<=========UUUUUUUUUUUUVVVWWWXXXYYYXXXWWWUUUSSSPPPNNNKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKOOOMMMKKKJJJMMMOOOPPPQQQQQQRRRSSSSSSRRRQQQOOONNNLLLMMMMMMMMMNNNNNNOOOOOOQQQRRRTTTTTTRRRQQQQQQQQQWWWXXXXXXVVVSSSRRRSSSTTTVVVWWWWWWWWWXXXXXXXXXYYYWWWWWWXXXXXXZZZ[[[\\\]]]^^^___```___]]]\\\\\\]]]YYYYYYWWWTTTSSSTTTXXX\\\^^^]]]\\\]]]aaadddffffffffffffeeeccc```]]]ZZZYYY]]]^^^```aaa___[[[VVVSSSSSSTTTVVVXXXXXXXXXWWWWWWTTTTTTWWW[[[\\\\\\```gggmmmxxxwww{{{zzzuuuvvvwww~~~~~~dddPPPCCCDDDGGGHHHTTTeeejjjxxxvvvllleeeaaaaaa]]]YYYWWWYYYWWWPPPHHHDDDCCCBBBDDDEEEFFFDDDCCC@@@???>>>===<<<<<<<<<<<<===???CCCFFFIIINNNSSSWWW[[[]]]```bbbccceeehhhjjjkkkmmmnnnnnnnnnooorrrtttsssrrrrrrtttwwwyyyyyyxxxxxxwwwvvvwwwzzz||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxwwwuuutttrrrqqqqqqpppuuutttrrrrrrsssttttttsssnnnnnnoooooopppqqqrrrsssssswww{{{zzzuuusssuuuyyyxxxyyyzzz{{{{{{{{{{{{{{{wwwwwwwwwvvvvvvuuuuuuuuuzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{zzztttpppjjjfffdddcccbbbaaa```^^^```ccccccccchhhooovvv{{{}}}ssslllkkkkkkooo}}}~~~yyyttttttzzz}}}{{{rrroooqqqrrrpppllliiieee]]]SSSIIIAAA>>><<<===???@@@???===<<<;;;<<>>???AAABBBAAA???<<<;;;<<<>>>>>>>>>>>>>>>============>>>>>>======>>>??????????????????@@@@@@AAAAAAAAA@@@@@@<<<======>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFEEECCC@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB??????>>>===============QQQRRRSSSUUUVVVVVVVVVVVVTTTSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKLLLNNNOOOPPPPPPRRRSSSTTTTTTTTTRRROOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNPPPQQQQQQOOONNNOOOPPPWWWXXXXXXVVVTTTSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXZZZZZZ^^^___aaa```___^^^^^^^^^\\\]]]\\\YYYVVVVVVZZZ^^^___\\\ZZZZZZ]]]bbbeeefffeeedddcccaaa___\\\ZZZYYY]]]___aaabbb```\\\XXXUUUQQQSSSUUUWWWWWWWWWVVVUUUSSSRRRUUUYYY[[[ZZZ]]]bbbbbbppp|||ssspppzzzuuummmlllppp}}}rrr^^^KKKEEEDDDBBBEEEKKKRRRbbbrrryyyzzzyyyuuupppiiigggcccbbbfffggg```VVVKKKIIIFFFEEEFFFFFFEEEDDD@@@@@@>>>===<<<;;;;;;;;;<<<>>>@@@BBBEEEHHHMMMPPPTTTVVVYYY\\\]]]___bbbeeefffhhhjjjllllllnnnppprrrrrrqqqqqqrrruuuvvvvvvuuutttsssssstttwwwzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyuuutttsssrrrqqqpppppppppuuuuuuuuuuuuttttttttttttqqqppppppqqqqqqrrrtttttttttxxx|||{{{vvvssstttwwwxxxyyy{{{|||}}}|||{{{{{{xxxxxxxxxxxxxxxxxxwwwwww|||}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}{{{zzzyyyvvvtttkkkhhhdddaaa``````___^^^^^^]]]___aaabbbcccjjjsss|||vvvkkkeeegggjjj{{{|||zzz{{{|||~~~{{{ttttttyyyyyyrrrjjjbbb]]]UUULLLEEE@@@>>>===>>>???AAA@@@>>><<<;;;;;;===???@@@@@@??????AAABBB@@@>>><<<<<<===?????????@@@??????>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>===============?????????>>>>>>>>>>>>>>>===???AAABBBCCCCCCCCCBBBFFFFFFGGGGGGFFFEEEEEEDDDEEEFFFFFFCCC???>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>======>>>>>>NNNPPPSSSUUUVVVVVVTTTSSSPPPPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLNNNOOONNNMMMOOOPPPRRRSSSSSSRRRPPPNNNLLLLLLKKKKKKKKKLLLMMMNNNMMMNNNOOOOOONNNMMMNNNOOOWWWWWWXXXVVVTTTTTTUUUVVVSSSSSSTTTUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVXXXYYY[[[]]]______^^^]]]]]]^^^\\\______\\\XXXWWWZZZ]]]___[[[VVVUUUXXX]]]bbbdddcccbbbaaa___^^^\\\[[[ZZZZZZ\\\^^^___^^^[[[WWWTTTOOOQQQSSSUUUVVVUUUTTTSSSTTTSSSTTTXXXZZZYYY[[[___```hhhuuuqqqhhhqqqmmmiiigggppp~~~nnnYYYJJJCCCAAA???>>>DDDNNNZZZeeeqqqzzz|||yyyuuurrrmmmkkkqqqvvvqqqhhhZZZVVVQQQLLLJJJIIIHHHFFFCCCBBBAAA???>>>>>>>>>>>><<<===>>>???@@@BBBEEEHHHKKKMMMQQQSSSUUUWWW[[[]]]___bbbfffiiijjjlllmmmoooqqqpppoooppprrrrrrrrrqqqqqqpppoooqqquuuwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwsssrrrqqqqqqpppppppppqqqrrrsssuuuuuuuuutttssssssssssssrrrrrrssstttuuuvvvvvvxxx{{{zzzwwwuuutttuuuxxxyyy{{{|||}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}~~~{{{xxxuuutttqqqnnnkkkdddbbb___^^^^^^^^^]]]\\\]]]\\\]]]______aaajjjuuu|||rrrjjjiiipppwww}}}}}}}}}zzz~~~|||tttiii\\\WWWOOOGGGBBB@@@???>>><<<>>>AAAAAA@@@>>>>>>>>>>>>@@@BBBBBB@@@>>>>>>???>>>===<<<===???@@@@@@???AAAAAA@@@???????????????<<<======>>>>>>>>>>>>>>><<<===???@@@AAA@@@???>>>???>>>>>>>>>>>>>>>>>>???@@@?????????>>>>>>======;;;===???AAABBBBBBBBBAAADDDDDDEEEFFFFFFFFFEEEEEEFFFHHHHHHEEE@@@>>>@@@DDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>MMMOOOSSSVVVWWWUUUSSSQQQNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKMMMNNNMMMKKKKKKMMMPPPRRRSSSRRRPPPOOOLLLKKKJJJJJJJJJLLLMMMNNNMMMNNNOOOOOOMMMMMMNNNPPPVVVWWWWWWVVVUUUTTTUUUWWWRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXXXXZZZ\\\]]]\\\[[[[[[\\\[[[^^^___\\\WWWUUUXXX[[[^^^YYYSSSQQQTTTYYY___bbbaaa``````^^^]]]\\\[[[[[[WWWYYY[[[\\\[[[YYYUUUSSSNNNPPPSSSUUUUUUUUUSSSRRRVVVTTTTTTXXXYYYXXXYYY]]]___bbbhhhtttvvvhhhqqqqqqhhhbbbhhhyyyzzzeeeOOODDDBBB@@@<<>>@@@CCCDDDGGGJJJMMMOOORRRUUUWWW[[[^^^cccgggiiijjjlllmmmpppnnnmmmnnnooopppooonnnnnnmmmmmmooosssvvvwwwwwwuuuuuuttttttttttttuuuuuurrrrrrqqqqqqqqqqqqrrrrrrmmmpppsssuuutttsssssssssuuutttsssssstttuuuwwwxxxwwwyyyzzzzzzxxxvvvttttttwwwyyy{{{||||||{{{zzzyyy{{{{{{||||||||||||}}}}}}xxx|||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}|||{{{zzzzzzyyyvvvrrrooommmjjjfffddd___^^^]]]]]]^^^^^^]]][[[]]][[[\\\]]]]]]```jjjuuu}}}|||xxxqqqlllqqq}}}~~~|||wwwwww{{{{{{www{{{vvvkkkXXXSSSKKKDDDAAA@@@??????:::===@@@BBBAAA@@@@@@@@@???AAACCCCCC@@@===<<<;;;<<<<<<<<<>>>@@@AAA@@@???BBBBBBAAA@@@?????????@@@<<<======>>>>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@>>>===??????>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>======:::<<<>>>AAABBBBBBAAA@@@AAABBBCCCEEEFFFFFFFFFFFFGGGIIIJJJFFFAAA>>>AAAEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@??????>>>>>>>>>>>>>>>NNNMMMMMMOOORRRTTTTTTSSSMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKNNNPPPQQQRRRRRRQQQJJJIIIIIIJJJMMMPPPPPPPPPQQQPPPPPPOOOMMMKKKIIIHHHUUUUUUUUUTTTSSSRRRQQQPPPSSSSSSRRRRRRSSSTTTUUUUUUWWWWWWWWWVVVTTTTTTVVVXXX]]]\\\\\\ZZZYYYYYYYYYZZZ[[[\\\\\\[[[YYYXXXYYYZZZZZZWWWTTTQQQQQQTTTYYY\\\```aaabbbaaa^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSTTTVVVWWWXXX^^^```eeennnwwwwwwzzzqqqdddiiiuuu~~~qqq^^^LLLCCCCCCEEE@@@AAACCCGGGOOO\\\jjjsss{{{|||yyyvvvzzzuuunnnaaaWWWUUUUUUOOOFFFIIIGGGDDDBBBBBBBBBAAA@@@BBBAAA???>>>===>>>@@@AAABBBCCCDDDEEEFFFIIINNNQQQTTTWWW\\\```bbbdddgggiiilllmmmnnnooonnnllljjjiiillllllmmmnnnpppqqqrrrrrrssstttuuuuuuttttttuuuvvvrrrrrrrrrsssssssssssstttvvvuuutttrrrppppppoooooouuutttrrrqqqrrrsssuuuwwwyyywwwwwwxxxyyyxxxtttpppqqqsssvvvyyy{{{||||||{{{~~~}}}{{{zzzyyyzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}|||{{{zzzyyyxxxxxxxxxrrrpppmmmjjjgggeeedddddd\\\\\\\\\\\\]]]^^^___```\\\]]]\\\ZZZYYY]]]gggooorrrvvv|||wwwtttxxx}}}}}}~~~zzzxxxvvvuuuwww|||rrr```OOOKKKFFFBBB@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@???????????????>>>======<<<===@@@BBBBBBAAA???>>>@@@AAAAAA???>>>===>>>@@@CCCCCCCCCBBB?????????AAA===>>>????????????>>>>>>@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>@@@AAAAAAAAAAAAAAAAAABBBDDDCCC@@@??????AAACCCEEEFFFCCCAAA@@@BBBCCCAAA???@@@@@@??????????????????QQQPPPNNNNNNPPPPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQKKKJJJIIIKKKOOOQQQRRRRRRSSSSSSSSSRRRPPPNNNMMMLLLRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTWWWWWWVVVTTTSSSSSSVVVXXX[[[[[[[[[ZZZYYYYYYZZZ[[[ZZZ\\\]]]\\\ZZZXXXXXXXXXYYYWWWTTTQQQPPPRRRUUUWWW\\\]]]______]]]\\\]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTVVVWWWXXXZZZ[[[___eeemmmyyy|||qqqsssxxx{{{|||tttjjj___TTTJJJEEEDDDCCCAAAAAAEEEMMMXXX```nnnrrrtttvvv|||}}}zzzqqqfff___[[[TTTMMMKKKHHHEEEDDDDDDDDDCCCBBBCCCBBB???===<<<<<<=========>>>???@@@AAACCCGGGKKKPPPSSSXXX\\\___bbbeeeggghhhiiijjjkkkkkkjjjiiihhhjjjkkklllmmmnnnooopppppprrrsssttttttrrrrrrssstttrrrrrrsssssssssssssssssssssssssssrrrrrrqqqqqqqqqtttsssrrrrrrrrrssstttuuuvvvuuuuuuvvvxxxwwwssspppqqqsssvvvyyy{{{{{{{{{{{{~~~}}}{{{zzzyyyzzz{{{|||||||||||||||}}}}}}}}}}}}~~~}}}|||{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvtttrrrqqqpppjjjhhhfffcccaaa`````````[[[[[[[[[\\\]]]]]]^^^___]]]^^^]]]ZZZXXX[[[bbbiiizzzzzztttzzz|||xxxssssssvvv{{{}}}}}}~~~}}}~~~~~~|||yyyxxxzzz~~~ooo[[[MMMIIIDDD@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>??????@@@@@@>>>>>>@@@AAAAAAAAA@@@@@@???????????????>>>============>>>>>>????????????>>>???@@@???>>>>>>@@@BBBCCCDDDDDDBBB@@@???@@@AAA>>>>>>>>>???????????????>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEDDDBBB@@@???>>>@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@@@@AAACCCDDDFFFCCCAAAAAABBBBBBAAA???????????????????????????VVVSSSPPPNNNMMMLLLJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLMMMMMMNNNOOOPPPQQQLLLKKKJJJLLLPPPSSSUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPOOOPPPQQQSSSUUUWWWXXXXXXSSSRRRRRRRRRRRRSSSTTTTTTWWWWWWUUUSSSQQQRRRUUUXXXVVVWWWXXXXXXWWWWWWXXXZZZYYY[[[]]]\\\ZZZWWWUUUUUUWWWVVVSSSQQQPPPPPPQQQRRRWWWYYY[[[\\\[[[[[[\\\^^^\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYXXXXXXZZZ^^^bbbjjjzzz}}}wwwsssooofff[[[SSSNNNKKKEEE@@@???BBBIIINNN]]]dddmmmuuu~~~uuukkkddd[[[TTTMMMKKKHHHFFFFFFFFFEEEDDDFFFDDDAAA???===<<<<<<<<<999:::;;;;;;<<<>>>AAADDDIIIMMMQQQVVVYYY\\\```cccbbbcccdddfffggggggffffffhhhiiiiiijjjkkklllmmmmmmpppqqqrrrrrrppppppqqqrrrssssssssssssrrrrrrrrrrrrqqqqqqrrrsssssssssrrrqqqqqqrrrrrrsssssssssssssssssssssssstttvvvuuusssqqqrrrsssvvvxxxyyyzzzzzzzzz}}}|||{{{zzzyyyzzz{{{{{{zzzzzz{{{{{{||||||||||||}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||||||||||||||||||||}}}yyywwwtttpppllliiifffeee```___^^^\\\\\\\\\\\\]]]\\\\\\]]]^^^_______________```___\\\YYYXXX\\\```mmmxxx~~~zzz|||{{{tttssssssvvvyyy{{{|||{{{}}}zzzwwwvvvxxx{{{}}}~~~}}}~~~~~~zzzzzzmmmVVVJJJFFFBBB???>>>===<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>===<<<<<<<<<======>>>>>>??????@@@>>>>>>???@@@@@@@@@??????>>>>>>??????>>>>>>======>>>===<<<<<<<<<===??????<<<===????????????BBBDDDCCCCCCCCCBBB@@@???@@@AAA@@@??????>>>>>>>>>??????======???@@@AAAAAAAAAAAADDDCCCCCCBBBAAA@@@>>>===@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBDDDCCCAAAAAABBBBBB@@@???????????????????????????XXXUUUQQQOOOMMMKKKIIIGGGJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQLLLKKKJJJLLLOOOSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOPPPQQQRRRTTTVVVXXXYYYTTTTTTSSSSSSSSSTTTTTTUUUZZZYYYVVVRRRPPPPPPRRRUUUTTTVVVXXXWWWUUUSSSTTTUUUXXX[[[]]]]]]ZZZVVVTTTSSSTTTTTTSSSQQQQQQPPPPPPQQQTTTVVVXXXYYYXXXXXXZZZ[[[[[[ZZZYYYXXXWWWUUUTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYZZZXXXYYY\\\^^^cccnnnzzzxxxssspppllljjj^^^ZZZSSSJJJDDDBBBCCCFFFOOOWWWbbbooo{{{xxxpppdddZZZPPPMMMJJJHHHGGGGGGFFFDDDGGGFFFDDDBBB@@@?????????999;;;<<<;;;;;;<<>>======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>><<<>>>??????>>>???AAADDDCCCCCCCCCAAA???>>>???@@@AAA@@@???>>>>>>>>>???@@@<<<===>>>???@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>===?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????XXXVVVSSSRRRPPPNNNKKKIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRMMMKKKJJJKKKNNNRRRUUUUUUSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUUUU[[[ZZZWWWSSSPPPOOOPPPRRRVVVZZZ^^^]]]XXXSSSRRRSSSWWWZZZ\\\[[[YYYUUURRRQQQQQQQQQQQQQQQQQQRRRRRRRRRTTTUUUWWWWWWVVVUUUUUUVVVYYYYYYXXXWWWVVVUUUTTTTTTWWWWWWVVVVVVUUUTTTTTTTTTVVVUUUUUUUUUUUUWWWXXXYYY[[[YYYYYY\\\]]]```hhhrrrzzzttttttvvvnnnkkkcccYYYNNNEEEAAA@@@CCCIIITTTcccrrr~~~ooo```TTTQQQNNNKKKJJJIIIGGGEEEFFFFFFEEECCCBBBBBBAAAAAA;;;<<<======;;;;;;===???===@@@DDDGGGJJJNNNRRRUUUSSSTTTVVVXXX[[[\\\^^^^^^aaaaaabbbccceeefffggghhhlllmmmooonnnmmmmmmnnnpppqqqqqqqqqrrrrrrrrrsssssssssssstttuuutttqqqooommmoooppprrrttttttsssrrrpppssstttuuuvvvvvvvvvvvvwwwuuuuuuvvvwwwxxxyyyyyyyyy{{{zzzzzzyyyyyyyyyyyyyyywwwxxxxxxyyyzzz{{{{{{{{{||||||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~|||{{{zzzzzz|||{{{yyywwwuuusssrrrqqqpppmmmiiiddd^^^ZZZWWWUUUVVVVVVVVVWWWYYY[[[^^^______aaaccceeefffeeedddbbbeeefffhhhgggddd___[[[XXX]]]hhhyyy|||zzzyyyzzz}}}zzzvvvtttwww~~~wwwjjjbbbgggvvvcccRRREEEBBB@@@>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<===============>>>>>>>>>========================<<<======>>>>>>>>>======;;;===@@@BBBCCCAAA>>><<<>>>???@@@???>>>>>>@@@BBBDDDDDDDDDAAA???===>>>???AAAAAA@@@???????????????===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@??????>>>@@@AAABBBBBBAAA@@@@@@@@@======>>>>>>>>>?????????YYYXXXWWWWWWVVVSSSOOOKKKJJJKKKLLLMMMNNNMMMLLLKKKLLLLLLMMMMMMLLLJJJHHHGGGJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSNNNLLLJJJKKKNNNQQQTTTUUURRRRRRSSSSSSSSSRRRRRRQQQTTTSSSRRRQQQPPPQQQRRRSSSVVVVVVUUUTTTTTTTTTUUUUUUZZZZZZXXXUUURRRPPPQQQRRRZZZ```ffffff___XXXUUUTTTVVVXXXZZZZZZWWWTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRTTTUUUVVVVVVTTTRRRRRRSSSVVVVVVVVVVVVUUUUUUUUUTTTVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVUUUUUUVVVWWWXXXZZZZZZXXXXXXZZZ\\\]]]cccjjjttt}}}yyywwwyyywwwrrriii[[[MMMCCC===>>>@@@GGGTTTbbbqqqzzzkkk]]]ZZZUUURRROOOMMMKKKIIIFFFFFFFFFEEEDDDCCCBBBBBB<<<===>>>===;;;:::;;;<<<;;;===@@@AAACCCFFFJJJMMMKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[\\\^^^```bbbcccdddhhhiiikkkkkkkkkkkkmmmooooooooopppqqqrrrssstttttttttuuuuuutttssspppnnnmmmpppqqqssstttuuutttrrrqqqtttvvvwwwwwwvvvvvvwwwyyywwwwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{|||||||||}}}}}}}}}~~~~~~~~~|||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzz{{{|||}}}~~~~~~}}}{{{zzzyyyzzzyyywwwtttqqqnnnlllkkkgggeeebbb]]]YYYVVVTTTSSSRRRSSSSSSUUUWWW[[[]]]______bbbeeehhhiiigggeeecccgggjjjnnnpppnnniiibbb^^^\\\fffttt}}}yyyxxxyyyyyyvvvuuuzzz~~~rrrddd\\\bbbqqqqqqXXXMMMBBB@@@>>>>>>>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<==============================<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======:::===AAADDDEEEBBB>>>;;;>>>???@@@???>>>>>>@@@AAAHHHHHHGGGDDD@@@>>>===>>>@@@AAAAAAAAA@@@???>>>===>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???===>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>@@@BBBCCCAAA@@@@@@@@@<<<======>>>>>>?????????[[[[[[\\\]]]\\\XXXRRRMMMKKKLLLNNNOOOOOOOOOMMMMMMMMMMMMNNNNNNMMMKKKIIIGGGJJJKKKMMMNNNNNNNNNNNNMMMJJJLLLNNNPPPRRRSSSTTTUUURRROOOLLLLLLNNNRRRTTTUUUSSSSSSTTTTTTUUUTTTTTTTTTTTTSSSQQQOOONNNOOOPPPQQQUUUTTTSSSSSSRRRRRRSSSSSSUUUVVVWWWWWWUUUTTTTTTUUUXXXaaajjjkkkddd[[[VVVUUUVVVWWWXXXWWWUUUSSSSSSTTTQQQPPPOOONNNMMMNNNOOOPPPRRRTTTUUUUUUSSSRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVUUUUUUVVVWWWYYYZZZZZZWWWVVVYYYZZZZZZ^^^cccjjjxxxwww||||||~~~zzznnn^^^QQQIIICCC@@@AAAHHHPPPZZZjjjxxxwwwhhhddd___[[[WWWTTTQQQOOOLLLLLLKKKJJJHHHFFFEEEDDD???@@@AAA@@@===<<<;;;<<<;;;<<<===>>>>>>@@@CCCFFFDDDEEEFFFHHHJJJMMMOOOPPPRRRSSSUUUXXXZZZ]]]___```bbbdddfffggghhhiiikkkmmmmmmnnnoooppprrrtttuuuvvvttttttsssrrrrrrqqqppppppqqqrrrssstttuuuttttttsssuuuwwwxxxwwwuuuuuuwwwyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{||||||{{{{{{||||||}}}}}}||||||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}|||{{{{{{xxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvqqqpppnnnkkkiiifffdddccc]]]\\\ZZZWWWUUUSSSRRRRRRRRRRRRSSSUUUXXX\\\___aaacccfffjjjmmmnnnllliiiggghhhlllsssxxxyyytttlllfff^^^eeepppzzz}}}~~~{{{xxxyyyrrrccc[[[___mmmxxx~~~vvvooolll^^^LLLHHH???===<<<<<<======<<<:::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<==============================;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>======:::<<<@@@BBBBBBAAA>>><<<<<<>>>??????>>>???AAACCCMMMMMMKKKGGGCCC@@@?????????AAABBBCCCBBB@@@===<<<>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@======>>>???@@@AAABBBBBBBBBAAA???===<<<===>>>???===@@@CCCCCCAAA??????@@@<<<<<<======>>>??????@@@]]]^^^```aaa```ZZZSSSMMMKKKLLLNNNPPPPPPPPPNNNMMMNNNNNNOOOOOONNNKKKIIIGGGKKKLLLMMMNNNOOONNNMMMMMMIIIKKKNNNQQQTTTUUUUUUUUUTTTQQQNNNMMMOOORRRUUUVVVUUUUUUVVVVVVWWWWWWVVVVVVSSSRRRPPPNNNNNNNNNOOOPPPSSSSSSRRRQQQQQQQQQQQQQQQQQQTTTVVVXXXXXXWWWWWWXXXSSS^^^iiillleee\\\VVVTTTVVVWWWWWWVVVTTTSSSTTTUUURRRPPPNNNLLLKKKKKKLLLMMMQQQRRRTTTTTTSSSRRRRRRSSSRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUUUUVVVWWWYYYZZZ[[[XXXWWWZZZZZZYYY\\\```cccmmm|||rrrsss}}}|||~~~pppbbbZZZLLLEEEAAABBBCCCGGGSSSaaakkkttt}}}ppplllgggaaa^^^ZZZWWWTTTSSSSSSQQQPPPMMMJJJHHHGGGBBBCCCDDDCCC@@@>>>>>>>>>;;;<<<<<<<<<;;;<<>>>>>======;;;<<<>>>?????????>>>===:::<<<>>>>>>???@@@CCCFFFQQQQQQNNNJJJEEEAAA@@@AAA???@@@CCCDDDCCC@@@===;;;===>>>>>>????????????>>>@@@@@@AAABBBBBBBBBAAAAAA<<<===>>>???@@@AAABBBBBBCCCAAA>>><<<;;;<<<>>>???<<>>??????@@@aaabbbcccbbb___ZZZVVVSSSOOONNNOOOPPPRRRRRRPPPOOOJJJLLLOOOOOONNNLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNQQQTTTVVVWWWVVVVVVXXXSSSPPPQQQPPPNNNOOOSSSVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQOOOMMMMMMOOOQQQRRRSSSSSSRRRPPPPPPQQQRRRUUUQQQNNNRRRYYY\\\ZZZUUUWWWYYY\\\^^^]]]YYYUUUQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSQQQMMMJJJIIIJJJLLLNNNRRRTTTUUUTTTQQQNNNOOOQQQSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRTTTUUUVVVWWWWWWWWWVVVUUUWWWYYYZZZYYYYYYYYY[[[]]]aaadddqqq{{{tttvvvxxx{{{~~~yyymmmZZZOOODDD???CCCGGGGGGFFFQQQYYYaaakkkzzzsssppplllhhheeebbb___]]][[[``````ZZZTTTQQQMMMHHHGGGCCCAAACCCBBB>>>>>>@@@???>>><<<;;;:::;;;;;;<<<===<<<<<<<<<===@@@CCCDDDIIIIIIIIIJJJLLLQQQUUUWWWXXX[[[___bbbccccccdddeeeggghhhjjjllloooqqqrrrssswwwvvvuuusssrrrrrrrrrrrrrrrssstttttttttsssqqqpppvvvvvvwwwxxxxxxxxxxxxwww{{{zzzyyyxxxxxxyyy{{{|||zzzzzzxxxxxxwwwxxxyyyzzz|||{{{{{{zzzzzz{{{}}}~~~~~~|||{{{{{{|||{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}|||{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwwwwvvvwwwxxxyyyzzzwwwvvvvvvuuuvvvxxxyyyzzz{{{}}}~~~~~~|||zzzyyyyyyzzzyyyyyyyyyzzzzzzwwwuuuxxxuuurrrpppooooooooonnngggddd```[[[XXXVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQUUUXXXZZZYYYXXXZZZaaagggmmmtttyyyxxxwwwwwwuuuqqqlllmmmrrrxxx~~~|||uuunnnjjjjjjkkknnnnnnpppzzzuuuggg]]]\\\ccckkkjjjeee]]]TTTLLLFFFBBBAAA<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@KKKKKKJJJGGGBBB>>><<<;;;>>>@@@CCCEEEFFFDDDAAA???@@@AAACCCCCCBBB@@@===;;;@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>?????????>>><<<;;;;;;<<<===>>>AAAAAAAAABBBBBBAAA@@@@@@>>>@@@AAA@@@>>>=========___```aaaaaa^^^ZZZVVVSSSQQQQQQQQQRRRRRRQQQNNNLLLKKKMMMOOOPPPNNNMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSVVVXXXXXXXXXXXXYYYUUURRRRRRQQQOOOQQQTTTVVVWWWWWWWWWVVVUUUUUUTTTUUUSSSOOOLLLJJJLLLPPPSSSRRRSSSSSSRRRPPPOOOPPPQQQSSSQQQPPPRRRWWWYYYXXXUUUUUUWWWYYY[[[ZZZWWWSSSQQQQQQQQQSSSTTTTTTTTTSSSSSSTTTRRRNNNLLLKKKKKKMMMNNNQQQSSSUUUTTTQQQOOOOOOPPPRRRRRRQQQRRRSSSUUUWWWXXXZZZYYYXXXWWWVVVTTTSSSSSSSSSSSSUUUVVVVVVVVVUUUTTTVVVXXXXXXXXXWWWXXXZZZ\\\___aaakkk}}}}}}uuuvvvwwwyyyzzz{{{xxx}}}rrreeeRRREEE@@@AAABBBAAADDDJJJRRRZZZhhhwww|||zzzvvvtttpppmmmkkkiiigggfffhhhkkkjjjeee```ZZZRRRJJJKKKGGGEEEFFFEEEBBBAAACCCAAA@@@>>>===;;;;;;;;;;;;<<<;;;::::::;;;===???AAACCCCCCBBBCCCFFFJJJNNNPPPSSSWWW[[[^^^``````bbbcccffffffhhhjjjmmmoooqqqrrruuutttsssrrrrrrqqqqqqrrrrrrrrrssstttttttttsssrrrtttuuuuuuvvvvvvvvvvvvvvvzzzyyyxxxwwwwwwyyyzzz|||zzzyyyxxxwwwwwwxxxyyyyyy{{{{{{zzzyyyyyyzzz{{{|||}}}{{{zzz{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}}|||||||||||||||}}}~~~~~~}}}||||||{{{yyyxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxwwwwwwuuutttsssttttttuuuxxxyyy{{{{{{yyywwwvvvvvvuuutttuuuvvvxxxxxxvvvttttttqqqmmmjjjjjjiiiiiihhhbbb___\\\XXXUUUSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPUUUXXX[[[[[[ZZZ]]]ccchhhrrrxxx~~~}}}||||||yyytttttttttuuuyyy{{{yyyqqqkkkcccaaa___aaaccckkkyyy}}}{{{~~~{{{xxxpppfff\\\YYY]]]bbbddd___XXXPPPIIICCC@@@???;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<============<<<<<<<<<;;;<<<<<<<<<<<<===>>>??????EEEFFFFFFEEEAAA???>>>>>>===???AAACCCDDDCCCBBB@@@@@@AAABBBCCCBBB@@@>>><<<>>>???????????????>>>>>>???>>>>>>=========>>>>>>>>>===;;;::::::;;;<<<===??????@@@AAAAAAAAAAAAAAA???@@@AAA@@@===;;;:::;;;]]]^^^______]]]ZZZWWWTTTSSSSSSSSSTTTTTTQQQMMMIIILLLNNNPPPQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRUUUWWWYYYZZZYYYYYY[[[VVVTTTTTTSSSQQQRRRUUUVVVVVVVVVWWWVVVVVVUUUUUUWWWSSSNNNIIIIIIKKKPPPSSSRRRSSSSSSRRRPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUTTTTTTSSSTTTUUUUUUUUUSSSQQQPPPNNNOOOQQQRRRSSSTTTSSSSSSTTTSSSPPPNNNMMMMMMOOOOOOPPPRRRSSSSSSQQQOOOOOOOOOQQQPPPOOOOOOQQQTTTWWWYYY[[[[[[ZZZXXXWWWVVVUUUTTTQQQRRRSSSTTTUUUTTTTTTSSSUUUVVVWWWVVVVVVVVVXXXZZZ\\\]]]bbbnnn~~~~~~}}}wwwqqqqqq|||~~~}}}hhhSSSDDD???>>>???;;;???DDDIIITTTbbbkkkooosssrrrpppoooooooooooopppqqqttttttrrrnnnhhh\\\PPPKKKFFFCCCDDDDDDAAA@@@BBBDDDCCCAAA???===<<<;;;;;;;;;:::999999999:::<<<============>>>@@@CCCFFFHHHMMMPPPUUUYYY[[[]]]___aaacccdddeeehhhjjjlllnnnooorrrrrrqqqqqqqqqqqqrrrrrrqqqqqqssstttttttttttttttrrrsssttttttuuuuuuttttttxxxwwwvvvvvvvvvxxxyyyzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyyyy{{{zzzyyyyyyzzzyyywwwvvvvvvwwwxxxyyyzzz{{{|||}}}zzzzzz{{{{{{|||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvttttttssssssttttttuuuvvvwwwvvvtttrrrpppooonnnnnnsssuuuwwwvvvtttrrrqqqrrrnnnnnnoooqqqssssssrrrpppmmmjjjeeebbbaaa```^^^]]]YYYXXXUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQUUUXXX[[[\\\]]]```eeejjjttt{{{|||xxxyyyxxxxxxxxxxxxtttlllfff]]]WWWTTTUUU\\\iii}}}tttoooqqqpppoookkkcccZZZTTTTTTUUUZZZWWWQQQJJJDDD@@@>>>===;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>@@@AAAAAA@@@???@@@@@@======???@@@AAABBBBBBAAA@@@AAABBBCCCBBBAAA>>>===<<<======>>>>>>>>>======???>>>===<<<<<<<<<<<<<<<===<<<:::999888999::::::<<<===>>>@@@AAAAAAAAAAAA@@@AAAAAA???<<<:::999999[[[\\\]]]]]]\\\ZZZWWWVVVSSSSSSTTTUUUUUURRRNNNJJJNNNPPPRRRRRRQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYZZZVVVTTTUUUSSSPPPQQQTTTSSSTTTUUUUUUUUUUUUUUUTTTVVVRRRNNNKKKKKKMMMNNNPPPQQQRRRSSSRRRPPPNNNNNNOOONNNQQQTTTTTTRRRQQQRRRTTTRRRQQQQQQPPPPPPPPPPPPPPPLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPPPPOOOPPPRRRSSSRRRPPPOOOOOOPPPOOONNNMMMOOOSSSWWWZZZZZZZZZYYYXXXVVVUUUTTTTTTPPPQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTVVVXXXYYYZZZ]]]eeennnuuulllnnnyyy{{{~~~hhhTTTHHHAAA???<<<>>>@@@AAAGGGPPPYYY___eeefffggghhhiiimmmpppsssrrruuuxxxyyyzzzvvvhhhZZZNNNGGGCCCDDDEEEBBBAAABBBDDDCCCBBB@@@???===<<<<<<<<<;;;:::999999999::::::<<<;;;;;;<<<===@@@BBBDDDGGGJJJOOORRRUUUXXX[[[]]]___```bbbeeegggjjjlllmmmppppppoooppppppqqqrrrrrrooopppqqqrrrssstttuuuuuuqqqrrrssssssttttttssssssuuuuuuttttttuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxvvvuuuuuuvvvwwwvvvtttrrrrrrsssuuuwwwxxxzzz{{{{{{vvvwwwyyyzzzzzzyyyxxxwwwxxxxxxwwwwwwvvvuuuuuutttttttttttttttttttttttttttuuutttrrrpppnnnmmmkkkkkkoooqqqrrrqqqooolllkkkkkkjjjiiiiiikkklllllljjjiiiddd```\\\XXXWWWVVVTTTSSSQQQQQQOOONNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSUUUWWW[[[\\\^^^aaaeeeiiipppxxx~~~~~~zzzyyyyyyyyyyyyvvvpppfff```WWWRRROOOSSS\\\lll~~~yyymmmhhhhhhooommmhhh___UUUOOOLLLLLLQQQNNNJJJEEEAAA???===<<<:::;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>:::<<<>>>???>>>>>>???@@@>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBAAA@@@???<<<======>>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;999888888888888888999:::<<<>>>@@@AAABBBBBB???@@@AAA@@@>>><<<<<<<<>>>>>===<<<;;;;;;:::::::::;;;::::::;;;<<<===???@@@BBBEEEIIILLLOOOQQQUUUWWWYYY[[[]]]aaadddhhhjjjlllnnnnnnnnnnnnnnnooopppqqqmmmnnnnnnoooqqqrrrssstttqqqrrrssssssttttttssssssrrrrrrrrrssstttuuuuuuvvvxxxxxxwwwwwwwwwxxxzzz{{{zzzzzzyyyyyyxxxwwwvvvuuuqqqpppppprrrsssrrrpppnnnnnnooorrrtttvvvwwwxxxxxxttttttvvvvvvvvvuuutttsssuuuttttttssssssrrrrrrrrrtttttttttttttttttttttsssppppppooonnnmmmlllkkkjjjlllmmmnnnllliiifffddddddeeedddddddddeeedddaaa___[[[XXXSSSPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWWWWXXXZZZ[[[]]]```dddgggkkksssyyy{{{}}}|||{{{|||}}}|||vvvkkk```XXXOOOLLLMMMUUU```mmm~~~|||~~~wwwnnnjjjlllvvvpppggg[[[QQQJJJGGGGGGIIIHHHEEEBBB@@@>>>======::::::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;<<<======>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<===:::;;;===>>>=========???@@@???>>>=========>>>???@@@@@@AAABBBBBBBBBAAAAAA===>>>??????@@@@@@@@@???======<<<;;;;;;;;;;;;;;;;;;;;;:::999888888777777777888:::<<>>@@@AAAAAA@@@@@@@@@AAA[[[[[[\\\\\\[[[ZZZYYYXXXSSSRRRSSSTTTVVVVVVUUUSSSRRRTTTUUUUUUTTTTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUVVVWWWWWWWWWTTTRRRSSSQQQMMMMMMOOONNNOOOPPPQQQRRRRRRRRRRRRQQQPPPQQQTTTUUUSSSLLLFFFLLLNNNPPPQQQPPPOOOOOOOOONNNRRRVVVWWWUUUTTTTTTVVVTTTRRRPPPNNNMMMMMMNNNNNNMMMNNNPPPRRRTTTTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQOOOOOOQQQSSSUUUUUURRROOOPPPOOONNNNNNPPPSSSVVVXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQSSSTTTUUUUUUUUUUUUQQQRRRSSSRRRRRRRRRTTTVVVVVVWWW[[[^^^aaahhhxxxuuullltttxxx~~~nnn[[[OOOBBB===;;;;;;;;;;;;>>>BBBEEEIIILLLOOORRRXXX```gggnnntttzzz~~~vvvlll^^^UUUNNNOOOQQQPPPNNNMMMIIIIIIHHHGGGEEECCCAAA@@@??????>>>>>>===<<<<<<;;;999999999999:::;;;<<<<<<>>>AAADDDFFFGGGJJJMMMOOORRRSSSWWW[[[```dddgggiiikkkkkkkkkkkkkkklllmmmmmmkkkkkkkkklllmmmooopppqqqpppqqqrrrrrrssssssrrrrrroooppppppqqqrrrsssttttttvvvuuuuuuuuuuuuwwwxxxyyyyyyyyyxxxxxxvvvuuusssrrrmmmlllkkklllmmmmmmllljjjjjjllloooqqqssstttttttttqqqqqqrrrrrrrrrqqqppppppqqqqqqpppppppppoooooooooqqqrrrrrrrrrrrrqqqqqqpppllllllmmmlllllljjjiiihhhhhhiiiiiigggbbb^^^\\\[[[^^^]]]\\\\\\\\\[[[XXXUUUTTTQQQMMMKKKKKKKKKJJJIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRUUUXXXZZZ\\\^^^\\\[[[ZZZZZZ\\\___ccceeehhhoootttuuuxxx|||}}}||||||}}}}}}zzzqqqeeeYYYRRRKKKJJJPPP[[[eeemmmvvv~~~zzz~~~~~~{{{wwwrrrrrruuu{{{sssfffWWWLLLFFFDDDDDDDDDCCCAAA@@@>>>>>>======999:::;;;<<<;;;:::999888999999999999999999999999999999888888999999:::;;;;;;;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::999999999888888888888999:::;;;<<<;;;===>>>>>>===<<<===>>>???>>>>>>======>>>>>>???@@@@@@AAABBBBBBBBBBBBBBB>>>???@@@AAAAAABBBAAAAAA<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888555777999;;;===???@@@@@@===???AAABBBBBBBBBCCCDDD\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTSSSSSSUUUVVVVVVUUUTTTUUUVVVVVVUUUVVVXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSTTTTTTVVVWWWWWWWWWTTTRRRSSSQQQMMMLLLNNNMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQRRRVVVXXXTTTLLLEEEIIILLLOOOPPPPPPOOOPPPPPPOOORRRVVVXXXXXXXXXWWWWWWVVVUUUSSSQQQOOONNNNNNNNNLLLMMMOOOQQQRRRSSSRRRRRRRRRRRRTTTTTTTTTSSSQQQPPPOOOOOOQQQTTTWWWWWWTTTPPPQQQPPPPPPPPPQQQSSSUUUVVVWWWVVVUUUTTTRRRQQQPPPPPPNNNOOOQQQSSSTTTTTTTTTTTTPPPRRRSSSRRRRRRRRRTTTVVVWWWVVVWWWZZZ[[[```kkkwwwrrrnnnrrreeeTTTJJJAAA???>>>;;;:::===<<<@@@CCCDDDEEEJJJRRRYYYccckkksssxxx{{{|||xxxsssddd[[[SSSTTTWWWUUUSSSRRRQQQQQQOOOMMMIIIFFFBBB@@@???????????????>>>===<<<::::::::::::::::::;;;;;;;;;<<<>>>???@@@AAADDDFFFIIIKKKOOOUUUZZZ___cccfffgggggggggfffgggggghhhhhhiiiiiihhhiiiiiikkklllmmmoooooopppqqqqqqqqqqqqpppmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrsssuuuvvvvvvvvvvvvuuutttrrrpppnnnjjjhhhfffggghhhiiiiiihhhhhhjjjlllooopppqqqppppppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiigggeeeddddddeeedddaaa\\\WWWTTTSSSUUUTTTSSSTTTTTTSSSPPPNNNNNNLLLIIIHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQTTTWWW[[[___bbbcccccc```\\\ZZZ[[[___bbbdddeeejjjnnnmmmooosssvvvuuuttttttsssoooggg^^^VVVRRRQQQRRRZZZeeennnqqqtttwww~~~xxx{{{~~~{{{{{{wwwuuusssrrrvvv{{{{{{rrrcccTTTJJJDDDBBBBBB@@@??????>>>===<<<<<<<<<999:::;;;<<<<<<:::999777888888888888888888888888888888888888888999:::::::::;;;===>>>???>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999888777777888888999:::;;;;;;===??????>>>===>>>???;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDD>>>???@@@AAABBBBBBBBBBBB;;;;;;;;;;;;<<<===>>>???>>>>>>======<<<:::999888555666888:::<<<>>>>>>???>>>@@@BBBBBBAAAAAABBBCCC]]]]]]]]]\\\\\\ZZZYYYXXXXXXUUUSSSSSSTTTVVVVVVVVVTTTVVVWWWVVVVVVWWWYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYTTTSSSSSSTTTUUUVVVWWWXXXXXXTTTSSSTTTRRRNNNLLLNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSVVVXXXUUUMMMFFFGGGJJJNNNPPPPPPPPPPPPQQQQQQSSSVVVYYY[[[[[[YYYXXXXXXWWWUUURRRPPPOOONNNMMMKKKLLLNNNPPPQQQQQQQQQPPPQQQRRRTTTUUUTTTSSSQQQPPPPPPPPPQQQUUUYYYXXXUUUQQQQQQQQQQQQRRRSSSTTTUUUUUUWWWVVVUUUTTTSSSQQQPPPPPPMMMNNNPPPRRRSSSSSSSSSRRRQQQRRRSSSRRRRRRRRRTTTVVVWWWUUUTTTVVVWWWZZZcccmmmyyywwwkkkuuu~~~zzziiiZZZLLLFFFCCC>>>;;;===888:::===<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;;;;<<<>>>AAADDDFFFJJJPPPVVV\\\aaaccceeeddddddccccccdddddddddhhhggggggggggggiiijjjkkkmmmnnnnnnooooooooooooooolllmmmnnnpppqqqqqqrrrrrroooooonnnnnnoooqqqrrrssstttttttttsssrrrooommmlllhhhfffddddddeeegggggggggggghhhkkkmmmoooooonnnmmmooonnnlllkkkjjjkkkkkkllllllkkkkkkkkkkkkkkkkkkjjjhhhiiiiiijjjiiihhhgggfffiiiiiiiiihhhfffdddbbb```bbbbbbaaa]]]WWWRRRNNNMMMMMMMMMMMMNNNOOOOOOMMMJJJLLLIIIGGGGGGHHHJJJKKKKKKLLLMMMNNNPPPQQQQQQRRRRRRPPPRRRUUUYYY^^^bbbeeeggghhhddd^^^[[[[[[___bbbdddbbbfffhhhfffgggkkknnnnnnhhhhhhfffbbb]]]YYYVVVVVV\\\]]]eeepppxxxxxxwwwxxx~~~vvvyyyvvvwww{{{{{{yyyqqqnnnnnnooouuu{{{xxxnnn```SSSIIICCCAAA@@@=========<<<<<<;;;;;;;;;999:::;;;<<<<<<:::888777777777777777777777777777888888888777888999999:::999;;;===>>>???>>>===<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;:::::::::999999999888888777777777777888999:::;;;;;;===???@@@??????@@@AAA888999;;;>>>@@@BBBCCCDDD@@@@@@AAAAAABBBCCCDDDDDD>>>>>>???@@@AAABBBBBBBBB;;;;;;;;;<<<===>>>???@@@?????????>>>===;;;:::999555666888:::<<<===>>>>>>???@@@BBBAAA@@@???@@@@@@]]]]]]^^^^^^]]]]]]\\\\\\XXXXXXWWWWWWVVVVVVVVVUUUWWWVVVVVVVVVWWWZZZ\\\^^^___]]][[[ZZZZZZYYYXXXVVVSSSSSSSSSRRRQQQSSSVVVXXXYYYXXXVVVTTTRRRPPPOOONNNOOONNNMMMMMMMMMNNNOOOPPPPPPQQQSSSWWWZZZYYYTTTOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPSSSVVVYYY\\\]]]]]]]]]\\\YYYUUUSSSSSSRRRNNNKKKKKKLLLMMMOOOOOOOOONNNMMMMMMNNNPPPQQQRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVRRRQQQQQQQQQQQQSSSTTTUUUWWWVVVTTTRRRPPPOOONNNNNNPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRPPPOOOOOOPPPQQQQQQTTTSSSSSSTTTWWW[[[^^^```mmmyyymmmiiinnn{{{xxxxxxrrrbbbVVVJJJ>>>999999666888999:::;;;===???AAAHHHNNNVVV___gggkkkmmmmmmooojjjdddbbbdddggghhhgggccc___ZZZWWWTTTPPPJJJEEEHHHEEEBBB@@@@@@@@@???>>>???>>><<<<<<===<<<;;;999===<<<:::999999:::;;;;;;@@@BBBFFFJJJMMMRRRWWWZZZ[[[\\\^^^aaabbbcccccccccdddcccbbbaaaaaaccceeeffflllmmmmmmllljjjiiiiiijjjiiijjjlllmmmlllkkklllmmmnnnllljjjhhhhhhiiikkkmmmooopppppppppooollljjjhhhdddcccaaa``````aaacccdddffffffggghhhhhhhhhhhhgggiiihhhhhhhhhggggggffffffeeeeeedddddddddeeeffffffccccccccccccbbb```___^^^___```______^^^]]]\\\\\\ZZZYYYVVVSSSPPPLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSUUU\\\dddjjjlllkkkpppggg``````bbbbbbccceeeiiiiiibbbZZZXXX\\\]]]YYYXXXYYYWWWUUUXXX^^^bbb```ggglllttt{{{~~~}}}}}}}}}}}}pppfffkkksss}}}|||vvv~~~vvvsssrrrpppoooooopppqqqrrrooohhh]]]QQQHHHBBB@@@@@@AAA@@@>>>===;;;:::::::::::::::;;;;;;::::::999888777777666777777888999999<<<<<<===>>>===<<<;;;:::;;;<<<======<<<<<<===???>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888888888999999999888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAEEEDDDBBBAAA@@@BBBCCCEEE>>>>>>???@@@@@@AAAAAABBB<<<>>>AAABBBBBBBBBDDDEEEBBBAAA???>>><<<<<<;;;;;;666777888888888:::===???>>>@@@AAA@@@???>>>???@@@[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUVVVVVVVVVWWWXXXZZZ\\\]]]\\\\\\[[[[[[\\\ZZZWWWTTTPPPQQQQQQPPPOOOPPPSSSVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOONNNNNNNNNPPPQQQRRRRRRRRRTTTWWWZZZYYYTTTPPPMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSVVVYYY\\\]]]]]]]]]]]]ZZZVVVUUUTTTRRRNNNKKKIIIIIIKKKLLLLLLLLLKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVRRRQQQQQQQQQQQQSSSTTTUUUVVVUUUSSSQQQPPPNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUWWWYYY[[[]]]cccnnn}}}wwwllljjjiiissszzzvvv~~~|||{{{~~~{{{ooo___PPPEEE@@@<<<:::777555444666999;;;===@@@FFFNNNVVV]]]bbbeeeiiiiiihhhjjjlllooorrrssspppkkkddd^^^YYYTTTOOOKKKIIIGGGDDDBBBBBBBBBAAA@@@AAA???>>>===>>>===<<<:::;;;:::999888888888999:::;;;===AAACCCFFFJJJNNNQQQVVVWWWZZZ\\\^^^_________```___^^^]]]]]]___aaabbbeeefffffffffdddcccdddeeefffgggiiiiiihhhggghhhiiihhhgggeeeddddddeeehhhiiiiiijjjjjjiiihhheeecccaaaaaa```___^^^^^^___```aaacccddddddeeeeeeeeeeeeeeeddddddcccccccccbbbbbbbbb___^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYWWWVVVVVVQQQPPPOOOLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWTTTTTTXXX```iiipppqqqqqqpppjjjfffeeecccbbbdddiiippplllaaaUUUQQQUUUXXXWWWQQQUUUXXX[[[cccmmmrrrrrrxxx{{{~~~|||pppeee___fffppp{{{{{{vvv{{{qqqkkkjjjmmmqqqtttuuurrrnnnkkkfff```VVVLLLEEE@@@??????======<<<;;;::::::;;;;;;::::::;;;;;;::::::999888777777666666666777888888777888999999:::999888777;;;<<<======<<<<<<===>>>>>>>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777888888999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAADDDDDDCCCBBBBBBCCCDDDEEE>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHGGGGGGGGGIIIBBBBBBBBBBBBAAAAAAAAAAAA:::999888888999;;;===>>>>>>???@@@@@@>>>>>>???@@@XXXXXXYYYYYYYYYYYYYYYXXX[[[[[[ZZZYYYWWWVVVUUUUUUTTTUUUWWWXXXZZZ[[[[[[[[[YYYZZZ\\\^^^___\\\WWWSSSMMMNNNNNNMMMMMMNNNPPPSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTUUUWWWXXXXXXUUUSSSMMMNNNOOOOOOPPPQQQRRRRRRQQQSSSVVVZZZ\\\]]]]]]]]]]]][[[XXXVVVTTTQQQMMMJJJHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSUUUVVVWWWRRRQQQQQQQQQQQQSSSTTTUUUUUUTTTSSSQQQOOONNNMMMMMMKKKLLLMMMNNNOOOQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXaaammmzzzwwwnnniiiiiipppvvvwww}}}{{{rrrppprrr{{{sssdddTTTGGGAAA>>>999666666666666555777888:::>>>EEELLLSSSWWW]]]bbbhhhlllpppuuu{{{{{{ssskkkddd^^^XXXUUUNNNLLLIIIHHHGGGFFFDDDBBBCCCAAA@@@@@@@@@???===;;;<<<<<<;;;:::999999::::::888:::<<<>>>???BBBEEEHHHMMMNNNQQQTTTVVVWWWXXXXXXXXXXXXWWWVVVVVVXXXYYYZZZ\\\]]]^^^^^^]]]]]]^^^___```bbbccccccaaa``````aaa```___]]]]]]]]]___aaaccccccccccccbbb```^^^[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[^^^______```````````````\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPOOONNNMMMHHHGGGGGGFFFEEEDDDDDDCCCAAAAAAAAACCCDDDFFFGGGHHHGGGGGGHHHIIIKKKNNNPPPQQQOOOQQQSSSWWWZZZ]]]```aaa[[[\\\```hhhqqqvvvvvvtttllliiigggfffdddbbbfffmmmrrrmmmbbbUUUNNNOOOPPPPPPPPPXXXaaajjjvvv~~~yyyxxxyyyxxxsssnnnbbb\\\[[[ccclllxxx~~~|||xxxuuu~~~|||nnneeeaaa```hhhssszzzzzzsssggg```YYYTTTMMMFFF@@@>>>>>>>>>;;;:::::::::::::::;;;;;;:::::::::::::::999999888777777666666555666666666777888999:::;;;;;;;;;::::::<<<======<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777777777777999888888888888999::::::;;;<<<<<<======>>>>>>????????????@@@@@@AAAAAAAAACCCDDDDDDDDDEEEFFFFFFFFF??????@@@BBBDDDEEEFFFGGGLLLMMMOOONNNMMMLLLLLLMMMFFFFFFGGGGGGGGGFFFDDDCCC???;;;888777:::======<<<>>>???@@@???>>>>>>>>>@@@UUUVVVWWWXXXXXXXXXXXXXXX\\\[[[ZZZYYYWWWVVVTTTTTTRRRTTTVVVYYYZZZZZZZZZYYYWWWYYY^^^aaabbb^^^XXXRRRLLLMMMMMMMMMLLLMMMOOOQQQTTTTTTUUUUUUTTTSSSQQQQQQNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUQQQQQQQQQPPPPPPQQQQQQQQQPPPRRRVVVYYY\\\]]]]]]\\\\\\[[[YYYVVVSSSOOOLLLIIIJJJKKKKKKKKKKKKKKKKKKKKKFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVQQQQQQPPPPPPQQQRRRTTTUUUTTTSSSQQQPPPNNNMMMMMMLLLJJJJJJKKKMMMOOOPPPRRRSSSSSSTTTVVVWWWWWWVVVUUUTTTRRRSSSTTTVVVWWWWWWWWWWWWUUU[[[bbbkkkxxxxxxmmmgggrrr|||uuuuuusssllljjjnnnyyyhhhVVVHHHDDD>>><<<<<<<<<999555:::999999:::===BBBGGGJJJNNNUUU^^^dddhhhppp||||||uuullleee```XXXVVVSSSQQQOOOLLLHHHEEEEEEDDDCCCCCCDDDCCC@@@>>>@@@??????>>>============;;;<<<=========>>>@@@BBBDDDFFFHHHKKKMMMNNNOOOOOOPPPOOOOOONNNNNNOOOPPPPPPSSSUUUVVVWWWVVVVVVXXXYYYXXXYYYZZZZZZXXXVVVWWWWWWWWWVVVUUUUUUVVVXXXZZZ[[[]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTWWWWWWXXXYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOOOONNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMPPPRRRTTTUUUTTTUUUXXX]]]bbbfffjjjllliiijjjnnnuuu{{{}}}yyyuuuhhhccc```aaaaaaaaaeeejjjiiigggaaaXXXSSSQQQQQQQQQ___iiiuuu~~~yyysssqqqooollljjjbbb```aaaffflllvvv{{{yyy|||~~~|||xxxyyytttssszzzuuugggbbbaaa___hhhttt|||{{{ooo```VVVLLLIIIEEE@@@>>>===>>>???<<<;;;;;;:::::::::::::::999::::::::::::999888888888777666555555444555555777777888:::;;;<<<<<<===:::;;;===<<<;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666666666888888888888888999999:::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHBBBBBBCCCEEEGGGHHHJJJJJJNNNOOOQQQQQQOOONNNOOOPPPLLLMMMNNNMMMLLLIIIFFFDDDBBB<<<666666;;;>>>>>><<<>>>???@@@???>>>>>>???@@@TTTTTTUUUWWWXXXXXXXXXXXXZZZZZZYYYWWWVVVTTTSSSRRRPPPRRRUUUXXXYYYYYYXXXWWWVVVYYY^^^bbbccc```YYYSSSLLLMMMNNNNNNNNNNNNPPPQQQUUUVVVVVVVVVTTTRRRPPPNNNLLLLLLLLLLLLMMMOOOQQQSSSVVVVVVWWWWWWVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOQQQUUUXXXZZZ\\\\\\[[[ZZZZZZYYYVVVRRRNNNJJJHHHKKKKKKJJJJJJJJJJJJJJJKKKEEEFFFFFFHHHIIIKKKLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTPPPOOOOOOOOOOOOQQQRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJKKKLLLNNNQQQSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSPPPQQQSSSUUUWWWXXXXXXXXXWWW[[[___ccckkk}}}uuugggkkkyyyuuu{{{nnnfffgggxxxqqq]]]RRREEE=========<<<999:::999999999:::<<<>>>???CCCJJJQQQVVVZZZdddsss}}}uuupppfffdddaaa^^^ZZZUUUNNNJJJIIIHHHHHHIIIIIIHHHFFFCCCCCCCCCCCCBBBBBBAAA@@@??????@@@AAA@@@>>>>>>???AAA???AAACCCEEEFFFGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKMMMMMMMMMMMMOOOPPPNNNPPPQQQPPPNNNMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQOOONNNMMMLLLMMMMMMNNNNNNMMMMMMLLLOOOOOOPPPQQQQQQQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCBBB???@@@AAABBBDDDEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLNNNQQQTTTVVVXXXYYY[[[\\\___ccciiinnnrrruuuvvvxxx~~~}}}kkk```XXXYYY]]]^^^^^^^^^\\\[[[YYYXXXYYY^^^fffnnn}}}zzzppplllkkkkkkjjjjjjjjjkkkmmmqqqyyyzzzxxx{{{}}}vvvuuuyyyzzzyyyvvvqqqpppvvvssshhheeeffffffllltttxxxtttgggXXXNNNDDDBBB@@@>>>======>>>??????>>>===;;;:::999999999999999::::::999999888777888777666555555444555555333444444555777888999::::::;;;<<<<<<;;;;;;<<<=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555888888777777888888999::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGHHHIIIJJJJJJFFFFFFGGGHHHIIIJJJKKKLLLIIIKKKMMMNNNMMMMMMMMMOOOPPPQQQRRRSSSRRRQQQNNNMMMEEE>>>888777;;;??????>>>>>>@@@AAA@@@???>>>???AAAQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQOOOQQQSSSVVVWWWWWWWWWVVVUUUWWW[[[```aaa^^^YYYTTTMMMNNNPPPPPPOOOOOOQQQRRRUUUVVVVVVVVVUUURRROOOMMMLLLKKKKKKKKKLLLMMMOOOPPPUUUVVVWWWWWWUUUTTTTTTUUUWWWUUUSSSPPPMMMLLLLLLLLLNNNPPPSSSWWWYYYZZZZZZZZZYYYZZZZZZXXXSSSNNNKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFFFFHHHIIIKKKLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNMMMMMMMMMMMMOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUUUUUUUUUUTTTTTTSSSPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[^^^aaadddnnnxxxrrr|||{{{|||rrrdddbbbllluuu|||{{{iiiRRRDDDAAABBBAAA???666777777888888888999999>>>BBBGGGIIILLLUUUdddppp|||}}}tttrrroookkkggg```XXXSSSNNNNNNOOOPPPRRRQQQNNNLLLHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEECCC@@@???@@@AAA@@@AAABBBCCCCCCCCCAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAACCCCCCCCCCCCEEEFFFEEEFFFGGGGGGEEEDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA===>>>???AAACCCDDDFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGLLLNNNRRRUUUYYY\\\^^^___cccdddfffiiinnnsssxxxzzz~~~qqqbbbTTTQQQUUUUUUSSSQQQSSSQQQRRRXXXbbbrrryyyppplllkkkmmmnnntttsssrrrsssvvvyyyvvvxxxwwwwwwsssooorrryyy|||{{{wwwrrrpppttt|||vvvllliiiiiimmmoooqqqpppiii]]]QQQIII??????>>>===<<<======>>>@@@???===<<<:::999999888999999999999999888888777777777666666555666666666666666666666888999;;;<<<999;;;<<<<<<;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555888777777777777888999999:::;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJDDDFFFHHHIIIHHHHHHIIIJJJNNNOOORRRUUUWWWYYYYYYYYYKKKEEE>>>:::;;;>>>@@@@@@@@@AAABBBAAA@@@???@@@BBBNNNOOOQQQSSSTTTUUUVVVVVVSSSSSSSSSRRRQQQPPPPPPOOONNNOOOQQQSSSUUUUUUUUUUUUSSSUUUWWWZZZ\\\[[[WWWTTTMMMOOOQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVUUUSSSQQQOOOLLLLLLKKKKKKKKKLLLNNNOOOSSSUUUXXXWWWUUUSSSSSSTTTTTTRRROOOLLLJJJIIIIIIJJJLLLNNNRRRUUUWWWXXXYYYXXXXXX[[[\\\ZZZUUUPPPNNNMMMKKKKKKIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIJJJKKKNNNPPPRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTUUUWWWYYYZZZYYYYYY\\\______bbbppp}}}wwwdddaaadddiiiqqqzzzmmm```\\\XXXOOOGGG<<<<<<:::999888777777777:::===???@@@AAAHHHRRR[[[eeennn{{{}}}|||yyywwwrrrlllddd^^^TTTUUUVVVYYY[[[[[[XXXVVVOOOOOOOOOOOONNNLLLKKKJJJKKKKKKJJJHHHEEEDDDDDDEEEFFFFFFFFFFFFDDDBBB@@@???>>>>>>>>>>>>======<<<<<<;;;<<<>>>>>>======>>>@@@===>>>@@@@@@???>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBB======<<<<<<<<<<<<<<<===;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA??????@@@BBBCCCEEEFFFGGGDDDDDDEEEEEEGGGHHHJJJKKKPPPSSSXXX^^^ccchhhkkkllljjjjjjkkknnnqqqvvvzzz|||lll]]]NNNIIIJJJJJJJJJJJJMMMNNNVVVeeettt~~~zzzwwwvvvxxx{{{|||}}}{{{wwwuuuyyywwwrrrrrroooppppppqqqwwwzzztttqqquuu{{{zzzssspppooonnnnnnlllfff^^^TTTKKKEEE>>>======<<<<<<;;;;;;;;;===<<<;;;:::999999999999999999999999999888777777777777666666666777888888:::999999999:::;;;===>>>999;;;<<<<<<;;;:::<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999888777666777777777777777888999999::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBDDDFFFJJJLLLNNNLLLKKKJJJIIIHHHGGGFFFEEEBBBDDDFFFFFFDDDDDDDDDEEEIIIJJJMMMQQQTTTXXX[[[\\\TTTOOOGGG@@@<<<<<>>888:::<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;===<<<<<<<<<======>>>???>>>===;;;::::::;;;===>>><<<======>>>>>>>>>>>>>>>=========>>>>>>>>>??????<<<;;;;;;;;;;;;;;;<<<===:::;;;<<<===>>>?????????;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHEEEFFFGGGHHHKKKMMMOOOPPPUUUXXX^^^fffmmmssswwwyyyooonnnooopppssswwwzzz}}}{{{aaaTTTHHHBBBAAAAAAEEEKKKJJJPPPaaavvvxxxyyy{{{yyyuuuxxxuuunnnmmmkkkooossswww~~~wwwrrrvvv|||}}}zzzwwwuuummmkkkgggaaaXXXOOOGGGCCC======<<<<<<;;;::::::999::::::999999888999999:::888999999999999888777777777777666777777888999:::888777777666777888:::;;;999:::<<<;;;::::::;;;===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777666777777777777777888888999::::::;;;;;;<<<===============>>>???AAABBBCCCCCCAAAAAAAAACCCEEEIIIMMMOOOLLLLLLJJJHHHFFFDDDBBBAAACCCEEEFFFEEECCCAAAAAAAAAFFFFFFHHHKKKNNNRRRUUUWWW[[[VVVNNNDDD===;;;>>>AAABBBCCCDDDDDDBBBBBBCCCDDDIIIJJJMMMPPPSSSUUUVVVWWWRRRPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSOOORRRTTTWWWWWWUUURRRQQQMMMMMMOOOQQQTTTTTTSSSQQQNNNPPPRRRSSSTTTSSSRRRQQQPPPPPPOOONNNLLLLLLMMMOOORRRQQQQQQRRRSSSRRROOOLLLLLLLLLKKKIIIHHHGGGIIIKKKKKKLLLOOORRRVVVXXXZZZ[[[[[[]]]^^^___]]]XXXSSSPPPOOONNNLLLKKKKKKKKKLLLLLLNNNKKKGGGGGGIIIKKKJJJIIIHHHIIIKKKKKKJJJKKKLLLNNNIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJGGGGGGHHHJJJKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTVVVVVVWWWWWWVVVXXXZZZ]]]lll{{{vvvooommmooovvv}}}|||iiiXXXOOODDD=========;;;888999777666666999<<<>>>>>>BBBHHHSSS^^^hhhooossstttyyy|||~~~{{{uuummmhhhbbb```^^^]]]^^^^^^]]]\\\[[[YYYWWWWWWXXXVVVRRRNNNPPPOOONNNNNNMMMNNNNNNNNNUUUVVVWWWUUUQQQJJJCCC???BBBAAA@@@===:::999;;;===;;;<<<<<<<<<;;;:::999999888999999999999888777666999999::::::;;;;;;;;;<<<888888888888888999999999999999888888999999:::;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;???===;;;===AAACCCCCCAAA@@@@@@@@@??????>>>>>>>>>===>>>@@@BBBDDDGGGIIIKKKLLLNNNOOOOOOMMMNNNRRRUUU___bbbdddhhhsss~~~zzzqqqkkkpppxxx|||~~~vvvjjjVVVKKKCCCBBBBBBAAAFFFMMMQQQ^^^sss|||vvvrrrxxxzzzxxxyyyyyy~~~sssllliiirrrtttyyy}}}|||}}}~~~{{{}}}tttkkkjjjeee\\\TTTMMMGGGBBB???===<<<;;;:::::::::::::::::::::999999999:::;;;;;;999888888888777777666666777777777777666555444333777888999:::::::::::::::666888999999888888999:::999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::::::::::::::999999999:::::::::;;;;;;999999999999:::;;;<<<<<<888999::::::;;;;;;::::::>>>=========>>>@@@BBBDDDAAAAAACCCDDDFFFFFFGGGGGGDDDCCCBBBAAA@@@AAAAAABBBDDDDDDCCCCCCBBBBBBBBBAAAFFFEEEEEEEEEGGGJJJMMMOOOTTTNNNLLLOOOJJJ???;;;@@@>>>BBBEEEDDDAAA>>>@@@BBBIIIJJJLLLOOOQQQTTTUUUVVVSSSRRROOOMMMLLLLLLLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSUUUWWWVVVSSSPPPNNNMMMMMMOOOQQQTTTTTTRRRPPPMMMNNNPPPRRRSSSSSSRRRQQQQQQQQQQQQOOOMMMMMMOOOQQQRRRRRRRRRSSSTTTRRRNNNKKKKKKKKKKKKIIIGGGGGGHHHJJJMMMMMMNNNOOORRRVVVZZZ\\\[[[\\\]]]]]]ZZZWWWSSSPPPNNNMMMMMMMMMMMMNNNPPPQQQRRROOOKKKIIIJJJKKKJJJHHHGGGIIIJJJKKKJJJJJJLLLMMMJJJJJJKKKKKKKKKKKKKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHHHHJJJLLLLLLLLLMMMMMMNNNNNNPPPQQQRRRSSSVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUVVVXXXZZZbbbnnnzzz}}}{{{xxxyyysssfffTTTGGGAAA???<<<:::;;;:::999:::<<<===<<<:::===@@@FFFMMMTTT[[[___bbbhhhkkkpppssstttrrrnnnkkkaaa```^^^^^^]]]\\\YYYVVVUUUSSSRRRQQQRRRPPPLLLIIILLLLLLKKKKKKJJJKKKKKKKKKUUUXXX\\\^^^\\\VVVNNNIIIFFFDDDAAA???============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777777777888888888999999888888888888888888888888999888888888888999:::::::::::::::::::::::::::;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;???===<<<===@@@BBBBBBAAA>>>???????????????@@@AAAAAAAAACCCDDDGGGJJJOOORRRXXXZZZ\\\\\\]]]___cccfffhhhlllnnnqqqwwwuuummmpppvvv{{{~~~}}}uuuqqqmmmbbbWWWNNNEEE>>>???BBBDDDKKKRRR___kkk}}}}}}xxxttt~~~~~~}}}~~~~~~sssnnnlllvvvzzz~~~}}}}}}~~~}}}|||zzz~~~zzzrrriiiaaa\\\UUUOOOJJJFFFBBB???<<<<<<;;;:::::::::::::::;;;::::::999999999::::::888888888777777777666666777777888888777777666555777888999999:::::::::999777888999999888777888:::888999::::::;;;;;;::::::;;;;;;:::999999999999999999:::::::::;;;;;;;;;;;;888888777777666777777777999999:::;;;;;;;;;;;;;;;>>>=========???@@@BBBCCCCCCCCCDDDFFFGGGGGGGGGGGGDDDCCCBBB@@@@@@@@@AAABBBDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBCCCEEEHHHIIIJJJKKKQQQYYYZZZPPPCCC<<<<<<@@@CCCCCC@@@??????AAAIIIJJJLLLNNNPPPRRRSSSTTTUUUTTTRRROOONNNMMMMMMNNNJJJKKKLLLNNNOOOOOOOOOOOOSSSUUUVVVWWWUUURRRNNNKKKMMMMMMNNNQQQSSSSSSQQQOOOJJJLLLNNNPPPQQQQQQQQQPPPQQQRRRRRRQQQOOOOOOPPPRRRRRRRRRTTTUUUUUUSSSNNNJJJJJJJJJJJJHHHFFFEEEGGGHHHNNNMMMLLLMMMOOOTTTXXX\\\ZZZZZZZZZYYYWWWTTTRRRPPPKKKKKKKKKLLLMMMPPPRRRSSSVVVSSSOOOLLLKKKJJJIIIHHHGGGIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLJJJHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSUUUWWWYYYaaapppxxxwww{{{ooo[[[OOOGGGBBB>>><<<;;;:::;;;;;;:::777555:::::::::<<<@@@FFFKKKNNNSSSVVV[[[___cccddddddddd\\\\\\\\\\\\\\\XXXSSSPPPNNNLLLKKKJJJJJJIIIFFFDDDGGGGGGFFFFFFFFFGGGHHHHHHPPPVVV^^^dddfffaaaZZZUUUMMMIIIDDDAAABBBBBB@@@>>>>>>===<<<;;;;;;;;;<<<===<<<;;;::::::999999::::::777777777777888888888888999999999999888888888888888888888888888999::::::;;;;;;;;;:::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>===<<<===@@@AAABBBAAA???@@@AAA@@@@@@@@@BBBDDDEEEFFFFFFGGGJJJPPPWWW\\\eeefffiiikkkmmmpppuuuxxxwww}}}zzzqqqqqquuuxxx{{{~~~}}}xxxoooddd]]]XXXPPPIIIGGGAAA>>>AAAGGGNNNVVV]]]mmmvvv|||zzzyyy}}}|||uuusssttt}}}}}}~~~}}}zzzwwwuuutttuuuyyyzzzsssjjjbbbTTTPPPKKKGGGEEECCCAAA???;;;;;;::::::999999::::::;;;;;;:::999888888888888888888777777777777666666777777888888999999888888777888999999:::999999999777888999999777666777999777888999999::::::999999;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<999888777666666555555555::::::;;;<<<<<<<<<<<<;;;=========>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGCCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@AAACCCDDDEEEBBBGGGPPPZZZaaa___PPP???;;;===@@@AAA@@@?????????KKKLLLMMMNNNPPPQQQSSSTTTWWWVVVTTTRRRPPPOOOOOOOOOJJJKKKLLLMMMNNNNNNMMMMMMRRRSSSUUUVVVUUURRRNNNLLLLLLMMMNNNPPPRRRRRRPPPNNNIIIJJJKKKMMMOOOOOOOOOOOOPPPRRRRRRQQQPPPPPPQQQRRRRRRSSSUUUWWWWWWSSSNNNIIIIIIJJJJJJHHHFFFEEEEEEFFFLLLLLLKKKLLLNNNRRRVVVYYYYYYYYYWWWVVVTTTRRRQQQPPPIIIIIIIIIIIIKKKMMMPPPQQQUUUSSSPPPMMMKKKJJJJJJJJJGGGIIIJJJJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLJJJIIIJJJMMMOOOOOOOOOLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRPPPPPPRRRTTTWWWYYYaaaooozzzxxxyyyuuufff[[[PPPJJJBBB@@@===;;;;;;:::999777;;;:::888777999<<<@@@BBBDDDEEEHHHKKKMMMOOOPPPPPPPPPQQQTTTWWWXXXVVVPPPLLLIIIHHHGGGGGGFFFEEECCCBBBCCCCCCCCCCCCDDDDDDEEEFFFIIIOOOXXX```dddccc```]]]UUUOOOIIIGGGIIIJJJFFFCCCEEECCC@@@>>>=========>>>>>>===<<<:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999999888888888888888999::::::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>======>>>@@@BBBCCCCCCDDDFFFGGGEEECCCCCCEEEGGGHHHHHHHHHIIILLLUUU```hhhmmmnnnpppsssvvvzzz~~~}}}tttrrrsssssstttvvvtttmmmaaaWWWQQQOOOMMMKKKJJJGGGGGGKKKSSS\\\eeejjjooowww}}}|||~~~|||vvvoookkkkkkmmmrrrzzz~~~yyyqqqhhh___XXXKKKHHHDDDAAA@@@@@@???>>>::::::999999999999::::::;;;;;;:::888777777777777777777777777777777666666555666777888999999999999888888999999999999888888777888999888777666777888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999888888999999:::;;;<<<<<<======<<<<<<=========>>>???@@@@@@AAADDDDDDEEEFFFFFFEEEEEEEEEBBBAAA@@@??????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEECCCFFFGGGLLLYYYddd]]]MMM<<<===>>>???@@@@@@???>>>OOOOOOOOOOOOPPPRRRSSSTTTWWWWWWUUUTTTRRRQQQPPPPPPKKKLLLLLLMMMMMMMMMLLLLLLNNNPPPSSSTTTUUUSSSPPPNNNLLLLLLMMMPPPRRRRRROOOMMMHHHIIIJJJKKKMMMMMMNNNNNNOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSUUUWWWXXXTTTOOOJJJHHHIIIJJJHHHFFFDDDDDDEEEGGGHHHJJJMMMOOORRRTTTUUUXXXWWWVVVTTTRRRQQQPPPPPPJJJJJJJJJIIIJJJLLLMMMNNNQQQPPPNNNLLLJJJJJJKKKMMMGGGHHHIIIIIIHHHHHHIIIJJJMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKJJJKKKMMMOOOOOONNNIIIIIIJJJLLLNNNQQQSSSTTTTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRPPPNNNNNNPPPQQQVVVTTTWWW```mmmxxxooo{{{uuuggg^^^PPPKKKDDD???======>>>>>>:::999888888888999::::::<<<<<<======>>>???@@@@@@BBBEEEIIIOOORRRRRRNNNKKKGGGGGGFFFEEEDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEIIIOOOVVV\\\___``````^^^XXXRRRQQQSSSTTTRRRNNNOOOMMMIIIFFFCCCBBBBBBBBBDDDCCCBBB@@@??????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGLLLOOOQQQOOOJJJGGGHHHKKKJJJKKKKKKJJJNNNWWWdddooouuuuuuvvvxxx{{{xxxqqqnnnmmmjjjiiikkkjjjbbbWWWPPPMMMMMMPPPTTTWWWWWWXXX[[[aaaiiiooopppjjjppp|||~~~wwwnnniiihhhjjjooovvvxxxrrrhhh___VVVOOOFFFCCC@@@=========<<<;;;999999888888888999999:::;;;:::999888777666666666666666666666666666777777444555666777888999999999888888888999999888888777666888999888666666777888999::::::;;;;;;;;;;;;;;;888999999:::::::::999888:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===:::;;;<<<<<<======<<<<<<<<<======>>>????????????AAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>??????AAAAAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEBBBCCCQQQbbbcccYYYCCC@@@>>>>>>@@@AAA@@@>>>QQQPPPPPPOOOPPPQQQSSSTTTVVVVVVUUUUUUTTTSSSRRRQQQNNNMMMLLLLLLKKKLLLLLLMMMKKKMMMPPPSSSTTTTTTRRRPPPLLLLLLMMMOOOQQQQQQNNNLLLIIIJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRRRRQQQPPPQQQRRRRRRSSSUUUWWWXXXUUUQQQMMMIIIJJJJJJIIIGGGDDDDDDDDDDDDEEEHHHLLLOOOQQQSSSSSSVVVVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKLLLMMMNNNOOONNNNNNMMMKKKIIIJJJLLLOOOGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMKKKKKKLLLMMMNNNMMMLLLGGGHHHIIIKKKNNNQQQSSSUUUSSSSSSRRRRRRRRRSSSTTTTTTQQQQQQQQQOOOMMMMMMOOOQQQSSSNNNOOOWWW```mmmuuuxxx~~~pppuuuyyyddd\\\QQQGGGAAA???>>>>>>888888777777777666666555777777888888999:::;;;;;;999;;;???DDDIIIJJJIIIGGGCCCDDDDDDBBB@@@@@@AAACCC@@@@@@@@@AAABBBDDDEEEFFFEEEGGGKKKPPPUUUZZZ^^^```bbb^^^ZZZYYY[[[]]]\\\[[[ZZZXXXUUURRROOOMMMLLLLLLIIIHHHHHHFFFDDDBBB@@@???============<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;:::::::::::::::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>?????????>>>@@@BBBDDDEEEGGGKKKMMMTTTYYY\\\ZZZTTTOOOOOOPPPOOOPPPOOOMMMNNNVVVdddooozzzyyyxxxzzz~~~~~~rrrkkkdddbbbaaa^^^___bbbddd\\\UUUQQQQQQSSSZZZbbblllnnnnnnnnnpppssssssooodddiiittt|||tttooonnnoooqqqtttssskkkaaaZZZQQQJJJDDDAAA===;;;;;;;;;;;;:::888888777777888888999999999999888777666666666666555555666666666666777777444555666777888888888888888888888999888888777666555666888777666666777999::::::;;;<<<<<<<<<<<<;;;444555666777888777666555999999999:::::::::;;;;;;888888888999999:::<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCBBBFFFPPP[[[___]]]MMMGGG@@@>>>AAACCCAAA>>>QQQPPPOOONNNNNNPPPQQQRRRUUUUUUUUUUUUTTTTTTSSSSSSPPPOOOMMMKKKJJJKKKMMMNNNJJJLLLPPPSSSTTTSSSQQQPPPLLLLLLMMMOOOPPPPPPNNNKKKKKKKKKJJJJJJJJJKKKKKKKKKOOOQQQSSSTTTSSSRRRRRRSSSRRRSSSTTTVVVWWWVVVSSSPPPIIIKKKKKKJJJGGGEEEDDDDDDCCCDDDFFFIIILLLPPPTTTVVVUUUUUUUUUTTTSSSQQQOOONNNMMMLLLLLLKKKKKKMMMNNNOOONNNNNNNNNLLLIIIIIILLLOOOGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJHHHHHHHHHIIIKKKLLLMMMLLLKKKLLLMMMMMMKKKJJJHHHHHHIIIKKKMMMPPPRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTPPPPPPPPPOOOMMMMMMOOOQQQQQQKKKLLLRRRVVV^^^rrrooollluuuxxxtttrrr{{{zzzlll]]]RRRIIIDDDAAA<<<;;;999888777666666666555555666777888888888999777777888;;;???AAAAAA@@@===>>>???===;;;:::===???>>>>>>???@@@AAACCCEEEFFFFFFHHHJJJNNNRRRVVVZZZ\\\]]]\\\[[[[[[[[[]]]___```ccccccaaa___]]][[[ZZZYYYRRRRRRRRRQQQNNNJJJFFFDDD@@@@@@@@@?????????>>>>>>@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<======999::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@>>>AAAEEEGGGHHHKKKOOOSSSYYY___eeeddd^^^XXXWWWXXXWWWWWWUUUQQQOOOTTTaaallluuutttsssvvv{{{wwwlllaaaYYYRRRPPPPPPRRRXXX___eee___[[[]]]```eeeooozzz}}}uuummmaaadddlllxxx{{{xxxwwwvvvsssrrrlllbbbZZZTTTLLLDDDAAA>>>;;;999:::;;;;;;:::777777777777777888999999888777777666666666777777555555555666666666777777666666777888999999999999888888888888888777666666333555666777666777888:::999999:::;;;;;;;;;;;;:::444555777888888888777666888888888999999999::::::999999999888888999::::::999999:::;;;;;;;;;;;;;;;<<<===>>>?????????>>>===<<<===>>>???@@@AAAAAAAAA???>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCC@@@@@@AAABBBCCCCCCCCCCCC>>>>>>BBBGGGKKKNNNTTT\\\WWWNNNCCC???BBBDDDCCC???QQQPPPNNNMMMMMMNNNPPPQQQSSSTTTTTTUUUUUUTTTTTTSSSRRRPPPMMMJJJJJJKKKNNNOOOKKKMMMPPPSSSTTTRRRPPPOOOLLLLLLMMMNNNPPPPPPMMMKKKLLLLLLKKKJJJJJJJJJJJJKKKPPPRRRTTTUUUTTTSSSTTTTTTSSSSSSSSSUUUWWWWWWTTTRRRJJJKKKLLLKKKHHHEEEDDDDDDDDDCCCCCCEEEJJJOOOUUUXXXTTTUUUUUUUUUSSSQQQOOONNNJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPOOOMMMJJJIIILLLOOOFFFHHHIIIHHHFFFFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHJJJKKKMMMMMMLLLKKKLLLLLLLLLJJJHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTOOOPPPPPPOOOMMMNNNPPPRRRRRRLLLLLLPPPQQQTTTdddxxxmmmffflllttttttjjjmmm}}}xxxhhh[[[PPPJJJCCCAAA>>>;;;999999999:::444444555666666666555555999888666666888::::::999888::::::888666666888;;;======>>>???AAABBBDDDEEEFFFHHHJJJMMMPPPSSSUUUVVVVVVWWWWWWWWWWWWYYY]]]```hhhhhhhhhhhhgggeeedddccc```aaaaaa```]]]XXXSSSOOODDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<===>>>>>>888999:::;;;<<<>>>??????<<<<<<<<<============>>>>>>????????????@@@@@@@@@???BBBFFFHHHJJJMMMRRRWWW[[[bbbjjjjjjddd^^^\\\^^^]]]]]]ZZZTTTOOOSSS^^^hhhmmmkkkkkknnntttyyyzzzzzzvvvyyy|||{{{xxxqqqcccVVVUUULLLDDDBBBEEEKKKUUU___iiiddddddjjjqqqxxxxxxlll```aaagggqqqyyy|||~~~}}}|||{{{sssoooeeeZZZTTTPPPHHH@@@>>>;;;999888999;;;;;;;;;777777666777777888999999777666666666666777777888444555555555666666777777888888999:::::::::999999888888888888888777666666222444666777777777999;;;888888999::::::::::::999666777999;;;<<<;;;999999777777888888888999999999<<<<<<;;;:::999999999999888999::::::;;;;;;::::::<<<===>>>??????>>>======;;;<<<>>>???@@@AAABBBBBB???>>>=========???@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDD>>>;;;>>>DDDCCCAAALLL[[[^^^SSSFFF@@@CCCEEEDDD@@@LLLMMMOOOPPPQQQPPPOOONNNTTTSSSQQQPPPPPPRRRUUUWWWSSSNNNJJJKKKOOORRRQQQOOONNNOOOQQQQQQQQQQQQOOONNNNNNNNNNNNMMMMMMKKKJJJJJJLLLKKKJJJJJJJJJJJJKKKKKKOOOPPPRRRTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTPPPNNNLLLKKKKKKKKKJJJHHHEEEEEEFFFFFFGGGKKKQQQUUUYYYVVVTTTTTTTTTRRRMMMJJJLLLLLLLLLLLLLLLMMMNNNNNNPPPOOOMMMKKKJJJJJJLLLLLLJJJIIIHHHGGGGGGHHHJJJLLLGGGHHHIIIJJJJJJJJJHHHHHHKKKJJJIIIHHHHHHIIIKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJKKKMMMNNNPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPNNNLLLKKKKKKLLLMMMGGGEEEJJJNNNRRRZZZccctttqqqaaaaaahhhzzzrrrnnntttzzz~~~ooodddZZZSSSKKKDDD@@@<<<888666777555444333444666888999000222333555666666666555666666666666666666666666777777777888999;;;<<<===BBBCCCEEEHHHLLLPPPTTTVVVZZZZZZYYYWWWUUUSSSTTTUUU\\\___cccfffiiikkknnnpppnnnppprrrsssqqqjjjaaaZZZVVVQQQKKKHHHHHHHHHGGGEEECCCBBBCCCEEEGGGGGGEEEBBBGGGBBB>>>===???@@@@@@>>>======<<<<<<<<<===>>>>>><<<;;;:::;;;===>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEGGGJJJNNNUUU]]]ccchhhiiijjjlllmmmlllhhheeegggiiiggg```XXXUUUZZZ```ccc```___aaafffiiijjjiiibbbdddfffeee```VVVMMMFFFCCCDDDCCCAAAAAAJJJYYYfffssstttwww}}}}}}mmmjjjhhhiiiooovvv}}}~~~}}}}}}vvv|||}}}zzzzzz||||||kkkfff]]]TTTNNNHHHDDDAAA999999999999999999999999999888666555555555666777888888777777666666555555555555555555555555555555777666444333444555777999999999999888888888777777888666555333333555666888555555666777888999999:::999888777777777777777777999888777777777777777888:::::::::;;;;;;;;;<<<<<<::::::999888888999999999;;;???CCCCCC@@@>>>>>>???<<<>>>@@@BBBCCCBBBAAA@@@??????@@@@@@???>>><<<;;;===>>>>>>>>>>>>>>>======;;;<<<===>>>????????????>>>======>>>@@@CCCGGGIIIUUUPPPIIICCC??????AAACCCMMMNNNQQQSSSTTTTTTSSSSSSTTTRRRPPPOOOOOOQQQSSSUUUSSSNNNKKKLLLPPPSSSRRRPPPMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUQQQOOOLLLKKKKKKKKKKKKJJJGGGGGGGGGFFFGGGJJJNNNRRRXXXVVVTTTTTTTTTRRRNNNKKKLLLKKKKKKKKKKKKLLLMMMNNNQQQOOOMMMKKKJJJJJJKKKLLLMMMKKKJJJHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJHHHGGGGGGHHHIIIJJJHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPOOOLLLKKKLLLMMMNNNHHHFFFIIILLLNNNUUU\\\ccckkkyyy{{{hhhfffllltttxxxqqqrrrzzz~~~sssaaaQQQHHHCCC>>>;;;:::888666555444444444444555555666777777777666666555555555555555555555555666666666777888:::;;;<<<======???AAAEEEIIIMMMPPPVVVWWWWWWVVVSSSQQQQQQRRRRRRUUUYYY]]]```ccchhhkkkqqqtttzzz~~~yyyqqqkkkfffaaaZZZVVVTTTRRRPPPNNNLLLLLLMMMNNNNNNLLLHHHDDDHHHDDD@@@>>>??????===:::@@@@@@@@@@@@@@@@@@@@@AAA???>>>======>>>?????????BBBBBBBBBCCCCCCDDDDDDDDDDDDGGGJJJOOOWWW```kkkrrrvvvuuuvvvxxxyyyyyywwwuuuooopppnnneeeZZZTTTUUUXXXXXXUUUSSSRRRTTTVVVUUUTTTOOOPPPRRRRRROOOIIIDDD@@@>>>@@@@@@AAAFFFUUUiiixxx|||xxxuuuuuuwwwyyyzzzyyyxxx|||~~~}}}www~~~}}}zzzuuussseee___WWWOOOJJJEEEAAA???999999999999999999999999888888666555555555666777777777777777666666555555555555555555555555444444777666444444444555777888999999999888888777777777777777666555555666777777666666777777777888888888999999888777666666666777888777777777777777888888:::::::::;;;;;;;;;;;;<<<::::::999999999999:::::::::>>>BBBBBB???;;;:::;;;<<<===???AAAAAAAAA@@@??????@@@@@@@@@???===<<<:::<<<===============<<<<<<999999:::<<<<<<=========<<<<<<;;;<<<>>>@@@CCCEEEMMMKKKGGGDDDBBBAAAAAAAAAOOOPPPSSSVVVXXXYYYXXXXXXSSSRRRPPPNNNNNNOOOQQQRRRRRROOOLLLMMMQQQSSSSSSRRRNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMMMMMMMMMMMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQSSSSSSTTTUUUVVVVVVVVVVVVSSSPPPMMMKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFHHHLLLPPPVVVUUUTTTTTTTTTSSSPPPMMMKKKKKKJJJJJJKKKKKKLLLLLLQQQOOOMMMLLLJJJJJJKKKKKKOOONNNLLLJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLKKKKKKMMMNNNOOONNNLLLKKKKKKLLLOOOJJJGGGHHHIIIJJJOOOTTTWWWXXX```ppprrrlllqqqsssyyyxxxtttuuu~~~rrrdddXXXLLLCCC???<<<999888777666555333666666555444333333333444444444444444444444444444555555555666666888999:::999999999:::===BBBFFFIIIPPPQQQSSSRRRPPPNNNMMMMMMLLLNNNPPPRRRUUUXXX]]]```lllrrr{{{}}}yyywwwssslllgggccc```]]][[[\\\]]]^^^```^^^ZZZSSSMMMKKKGGGCCCAAABBBAAA>>><<>><<<888888888888888888888888888777666666555555666666777777777666666666666555666666666555555444444444666555555444444666777888888888888888777777777777666777777777777777777666777777777777777777777777:::999888777666666555666777666666666777888999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;???CCCGGGGGGCCC???<<<<<<;;;<<<===?????????>>>>>>??????@@@???>>>===;;;999;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>@@@CCCDDDEEEEEEDDDBBB@@@>>>QQQSSSUUUXXXYYYZZZYYYXXXRRRQQQOOONNNMMMNNNOOOOOOQQQOOOMMMOOOQQQSSSTTTSSSRRRPPPNNNLLLLLLNNNPPPRRRPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQOOOPPPPPPPPPQQQQQQPPPPPPRRRRRRSSSUUUVVVVVVVVVVVVUUURRRNNNLLLMMMNNNNNNNNNJJJIIIHHHFFFEEEGGGKKKOOOUUUUUUUUUUUUTTTRRRPPPNNNKKKKKKJJJJJJJJJJJJKKKKKKPPPOOONNNLLLKKKJJJJJJKKKOOONNNMMMLLLKKKKKKKKKKKKNNNMMMKKKJJJJJJJJJLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKNNNKKKIIIIIIIIIJJJMMMPPPQQQPPPSSS]]]lll|||tttvvv|||~~~{{{xxx{{{|||zzz{{{{{{yyycccSSSHHHCCC===::::::::::::888777666555333333333444555444444444333333333333333444444444444555666777777888777777777999===BBBEEEHHHJJJLLLMMMKKKHHHGGGGGGLLLMMMMMMLLLLLLOOORRRUUUaaagggooowww{{{{{{{{{zzz}}}zzzvvvrrrpppnnnllllllnnnooorrruuutttooogggbbbTTTOOOIIIEEEFFFFFFEEECCCAAAAAABBBCCCCCCBBB@@@???AAABBBCCCCCCCCCDDDFFFHHHKKKKKKLLLLLLLLLLLLMMMMMMSSSVVVZZZ___fffoooyyy||||||yyyoooaaaSSSJJJFFFDDDCCCAAA@@@@@@AAAAAAAAA>>>===;;;::::::<<<===>>>DDDHHHOOOYYYhhh~~~{{{sssmmmkkkkkkkkkkkknnnyyy{{{yyywwwuuutttuuu~~~~~~rrreee[[[RRRMMMGGGBBB???===;;;:::888888888888888888888888777777666666555555555555666666666666666666666666777777666666555555444444666555555555555666777777777777777777777777777777666777888999999888777666555555666666777777888888:::999888777666555555555666666666666777888::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>?????????>>><<<:::999999999:::;;;;;;;;;::::::;;;;;;<<<===============:::::::::999:::;;;<<<<<<>>>@@@BBBCCCCCCAAA>>>===RRRTTTVVVXXXXXXXXXVVVUUUQQQPPPOOONNNMMMMMMNNNNNNPPPOOOOOOPPPQQQSSSSSSSSSSSSQQQNNNLLLLLLNNNQQQSSSTTTSSSSSSRRRPPPNNNLLLKKKLLLMMMOOOQQQSSSTTTTTTTTTRRRQQQQQQQQQQQQPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSPPPOOOOOOPPPPPPOOOIIIHHHGGGFFFEEEGGGLLLOOOTTTTTTUUUTTTSSSQQQOOONNNKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNMMMLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKLLLNNNPPPPPPJJJJJJMMMQQQWWWccc{{{}}}~~~~~~}}}~~~rrrnnnoooqqqrrrsss[[[RRRGGG???======<<<;;;;;;:::888777666777888888555555555444444333333333444444444333444444555555777666555555777:::===???@@@CCCEEEFFFDDDBBBBBBAAAGGGGGGGGGFFFFFFGGGKKKNNNVVVZZZ```dddgggjjjnnnqqqwwwwwwwwwwwwwwwxxxzzz{{{|||~~~|||iii```VVVNNNKKKKKKKKKJJJHHHIIIKKKLLLKKKJJJGGGFFFCCCEEEHHHIIIIIIJJJNNNQQQQQQRRRRRRSSSTTTTTTUUUUUUZZZ]]]aaaeeejjjpppwww|||}}}vvvpppqqqnnnfffZZZNNNEEEAAA>>>>>>===<<<<<<<<<>>>???<<<<<<<<<===???CCCFFFHHHQQQVVV___jjjxxx|||rrrjjjffffffhhhjjjrrrzzzwwwuuusssrrruuu|||~~~{{{tttjjj^^^UUUKKKGGGBBB>>>===<<<;;;:::777777777777777777777777666666666666666555555444555555555555555666666666777777666666666555555555555555555555555666777777666666666666666666666666555666888::::::888666555333444555666777888999999999888777666555555555555666666666666777888::::::999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<===???CCCGGGFFFBBB===;;;:::::::::;;;;;;<<<<<<;;;;;;======>>>>>>===<<<:::999888888999:::::::::::::::<<<<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@AAAAAA@@@???===<<>>???>>>=========;;;===>>>??????BBBEEEHHHNNNQQQTTTUUUVVVZZZ```eeejjjmmmqqqtttwww{{{yyykkk```YYYVVVSSSQQQQQQRRRUUUVVVVVVSSSPPPNNNLLLOOORRRSSSRRRTTTXXX\\\ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ^^^bbbfffjjjnnnrrrtttwww|||~~~rrrhhh]]]^^^\\\WWWOOOFFF@@@===:::;;;;;;999888888:::<<<<<>>BBBEEEEEEAAA>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::777888999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===NNNPPPRRRTTTUUUUUUTTTSSSNNNNNNNNNOOOOOOOOOOOOPPPOOOPPPQQQPPPOOOOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLPPPPPPQQQPPPPPPOOONNNMMMLLLNNNQQQUUUWWWYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSVVVUUUTTTTTTUUUTTTQQQOOOKKKKKKIIIFFFDDDEEEHHHKKKRRRTTTUUUSSSOOOLLLKKKKKKNNNMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJIIIIIIHHHEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIKKKLLLNNNOOOLLLLLLLLLLLLKKKKKKJJJJJJGGGIIIJJJIIIHHHGGGIIIJJJIIINNNPPPOOOPPPTTTTTTPPPOOOIIIGGGLLLMMMMMMXXXgggyyywwwkkkeee___ccchhhlllpppvvv}}}wwwiii```WWWNNNFFFDDDCCCAAA???===:::777666::::::999888888777666666666555444333333333333333222222333444444444444444666888999999888888999:::444666888:::;;;<<<>>>AAACCCGGGJJJJJJIIIKKKQQQWWW\\\aaafffkkkoootttzzzyyyqqqkkkfffbbb```bbbeeegggfffccc___\\\ZZZ]]]``````^^^^^^bbbfffddddddcccbbbaaaaaa``````VVVZZZ___bbbddddddeeeeeegggkkkrrrwwwvvvnnnaaaYYYOOOOOONNNJJJFFFCCC@@@???;;;===>>>>>>===???BBBFFFLLLQQQZZZccciiimmmnnnnnnnnnpppttt{{{~~~}}}{{{yyyxxxzzz}}}}}}~~~|||zzzwwwtttuuuyyyssskkkccc\\\UUUOOOKKKDDD@@@<<<:::::::::::::::666666666666666666666666555555666666666555444333444444444555555555666666555555555666777777888888444555555666666666666666444444444555555666666666555666777777777777666555666666666666666666555555666555555555555666777777888777777777777777888888888999999999999:::::::::888888888999999:::;;;<<<>>>AAADDDCCCAAA???AAACCC;;;;;;;;;::::::;;;;;;;;;888999;;;<<<======<<<<<<777888999:::;;;;;;;;;;;;<<<===============<<<<<<;;;<<<<<<=========<<<<<>>LLLNNNQQQSSSUUUUUUUUUTTTNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOLLLNNNRRRVVVYYYZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRVVVUUUUUUVVVWWWUUUQQQNNNNNNMMMJJJFFFCCCCCCFFFIIIQQQTTTUUUSSSNNNJJJIIIJJJNNNNNNMMMLLLLLLLLLLLLLLLIIIJJJKKKMMMNNNNNNOOOOOONNNNNNNNNMMMMMMKKKJJJIIIKKKLLLLLLLLLLLLJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIKKKMMMNNNOOOLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKIIIOOOQQQPPPQQQUUUTTTOOORRREEE???DDDGGGEEEJJJSSSccctttzzzrrrgggiiikkkiiiggggggjjjmmm}}}~~~uuujjj]]]SSSQQQPPPNNNKKKGGGCCC>>><<<;;;;;;;;;:::999888888777666666555444333333333333222333555666666555444333444555666555555555777999444666888999888888999:::999===AAABBBAAABBBFFFKKKSSSXXX^^^cccggglllrrrwwwxxxsssrrruuuxxxzzzyyyvvvqqqnnneeehhhkkkiiifffeeehhhlllkkkjjjiiigggeeecccaaa```RRRVVV[[[]]]\\\YYYWWWVVVWWW[[[aaaffffff___TTTLLLJJJIIIHHHFFFDDDCCCCCCCCC>>>AAAEEEGGGHHHLLLQQQVVVaaahhhrrr{{{yyyyyyzzz~~~}}}zzz|||~~~|||xxxuuussstttnnnfff]]]UUUOOOJJJFFFBBB???;;;999999:::::::::666666666666666666666666444555666666666555333333444444444555555555666666444444555666777888999999444555555666777666666666444444444555555555666666555555666666666666555555999888888666555444333222555444444555555666777888999888777777777777777888888888999999999:::::::::888888888888999:::;;;<<<999<<<>>>>>><<<<<>>;;;;;;<<<=========<<<<<<<<>>@@@EEEIIINNNVVV]]]dddiiikkktttyyyyyy||||||vvvpppooosssvvvzzztttjjjcccdddddd]]]SSSJJJJJJJJJLLLNNNOOOMMMLLLIIILLLPPPQQQQQQOOONNNNNNLLLLLLLLLMMMNNNOOOOOOPPPVVVTTTVVV\\\aaaeeejjjppp}}}|||{{{|||xxx}}}}}}}}}wwwssszzz}}}rrrkkk```WWWOOOJJJGGGDDD:::::::::999888777777666444444444444444444444444333444444555555444444333222333444555555555444333666666666666666666666666888888666555555666777888666666666666666666666666666666666666555555555555222333444444333333444666888888777777666666555555777666666555555555555666999888777666666777888999888888888888999:::;;;;;;???>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;::::::999<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<============>>>>>>>>>======<<<>>>>>>============>>>>>>>>>@@@BBBDDDEEEDDDBBB@@@QQQQQQQQQRRRRRRQQQPPPPPPOOOMMMLLLMMMPPPRRRQQQOOOQQQQQQQQQQQQPPPOOOMMMLLLIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLPPPSSSVVVXXXYYYYYYYYYXXXVVVTTTTTTTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVVVVYYYXXXVVVTTTRRRQQQPPPOOOPPPNNNKKKHHHFFFFFFGGGHHHNNNOOOQQQPPPNNNKKKJJJIIIRRRPPPMMMJJJIIIJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNOOONNNLLLJJJJJJJJJKKKLLLNNNLLLKKKLLLMMMLLLHHHEEEGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNMMMJJJIIIHHHIIIHHHKKKMMMNNNLLLJJJJJJJJJNNNLLLKKKKKKLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGIIIUUUcccqqqwwwjjj___]]]aaacccnnn~~~qqqjjjhhhlllvvv~~~xxxyyyxxxwwwvvvrrrkkkbbb\\\SSSSSSQQQOOOMMMJJJIIIHHHEEEBBB>>>999666555666777666555444444444555666777333333444555666666555444666555444555666777777666888888777666777888:::;;;===@@@DDDJJJOOOTTTWWWYYYiiinnnvvvzzzwwwxxxzzzxxxrrriiiaaa```___XXXNNNGGGFFFDDDDDDDDDEEECCCBBBEEEGGGJJJLLLMMMOOORRRUUU]]]___cccfffjjjlllmmmmmmqqqooopppvvvzzz|||~~~yyywwwyyy~~~~~~~~~|||wwwtttwww~~~|||vvvooohhh]]]SSSKKKFFFBBB???999999999888777666666666444444444444444444444444333444444555555444444333222333444555555555444444555555555555555555555555555555444444444444555555666666666666666666666666555555555666666666777777555666777777555555666777888777777777666666555555777777666666666666777888999888777666666777888999888888888888999:::;;;;;;???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<=========>>>>>>??????>>>>>>===??????>>>>>>>>>>>>?????????@@@BBBDDDDDDCCCAAA???TTTTTTTTTSSSQQQOOONNNMMMNNNMMMMMMNNNQQQSSSSSSSSSSSSQQQPPPQQQSSSSSSPPPMMMIIIIIIHHHHHHIIIIIIJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJMMMQQQTTTVVVXXXYYYXXXWWWUUUTTTTTTUUUVVVWWW[[[ZZZYYYWWWVVVVVVVVVVVVYYYXXXVVVTTTRRRQQQPPPPPPQQQPPPMMMKKKHHHGGGFFFEEEKKKMMMNNNMMMLLLKKKLLLMMMPPPOOOLLLJJJIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJLLLKKKJJJKKKKKKJJJHHHEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLLLLMMMNNNNNNLLLNNNNNNMMMKKKIIIHHHIIIIIIKKKMMMNNNLLLKKKKKKKKKNNNLLLIIIGGGGGGFFFDDDBBBBBBBBBAAAAAAAAABBBCCCCCCGGGNNNWWW^^^llluuuddd___aaaaaadddnnnttthhh___```gggttt|||pppnnnkkkhhhfffeeedddddd___YYYNNNDDD<<<999999999666666444333333444555555333333333333444555666666777555444444555666666555444444333333333333333333888999;;;>>>AAADDDFFFGGGTTTYYY```hhhnnntttzzz}}}}}}~~~|||uuutttwwwrrrmmmddd\\\YYYWWWPPPHHHDDDAAA>>><<<===>>>>>>>>>AAADDDHHHMMMTTT\\\dddjjjyyy}}}{{{}}}~~~~~~wwwsssrrrsssyyy~~~~~~|||yyyrrrjjjccc]]]TTTLLLFFFBBB>>><<<888888777777666555555555444444444444444444444444333444444555555444444333222333444444555555444444555555555555555555555555444444555555555555555444666666666666666666666666333444444555777888888999777888888777555444555666777777666666666666666666666666666666777888999999888888777777777777888888777777777777888999:::;;;>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<======>>>>>>???????????????>>>@@@??????>>>>>>??????@@@???@@@BBBCCCCCCAAA@@@>>>UUUUUUTTTSSSQQQOOOMMMLLLMMMMMMMMMNNNQQQSSSUUUVVVVVVRRROOOQQQVVVWWWTTTPPPLLLKKKKKKKKKLLLMMMNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHKKKNNNRRRUUUWWWXXXVVVUUUTTTSSSSSSTTTVVVWWW\\\\\\[[[YYYXXXWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQNNNKKKHHHFFFDDDHHHIIIIIIIIIIIIJJJLLLOOOPPPOOOMMMKKKJJJJJJKKKLLLJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLMMMNNNMMMJJJHHHHHHHHHIIIKKKMMMMMMLLLKKKKKKLLLMMMJJJGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAIIIMMMQQQSSSZZZlllvvvkkkgggdddcccffftttvvvgggdddfffnnnxxx~~~}}}wwwhhhXXXKKKBBB===;;;999888777555444444555555666666777777666666777999;;;999777777888999999888555555444444444444444444888888999:::<<<===???@@@DDDHHHMMMRRRVVVZZZ^^^```aaadddffffffdddeeeiiimmmnnnrrryyyuuulllkkkoookkkjjjddd\\\YYYWWWQQQIIIHHHDDD???===>>>AAACCCDDDDDDIIIRRR]]]hhhuuu~~~}}}~~~tttmmmmmmoooqqquuuwwwuuusssooohhh___TTTOOOIIIDDDAAA@@@>>>===666666666555555444444444444444444444444444444444333444444555555444444333333333333444444444444444555555555555555555555555555555777888888888777666666666666666666666666666444555555666777777888888666777777666333222222333555555666666666666666666555555555555666777999999888777777777777777777888777777666777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;::::::::::::;;;<<<======>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@>>>===SSSSSSSSSRRRPPPOOOMMMLLLLLLLLLMMMMMMOOORRRUUUWWWWWWSSSPPPRRRVVVXXXVVVRRRLLLLLLLLLLLLMMMMMMNNNOOOLLLLLLLLLKKKKKKIIIHHHHHHFFFGGGJJJLLLPPPSSSUUUWWWUUUTTTSSSRRRRRRSSSUUUVVV[[[[[[ZZZZZZYYYXXXWWWVVVTTTTTTSSSTTTTTTUUUVVVVVVUUUTTTSSSQQQNNNKKKHHHFFFEEEFFFFFFFFFFFFGGGKKKMMMOOONNNMMMLLLKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIJJJKKKIIIIIIJJJKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIKKKLLLKKKIIIGGGGGGHHHHHHIIIKKKKKKJJJJJJKKKLLLJJJHHHEEECCCCCCDDDCCCBBBAAA@@@@@@?????????@@@@@@CCCFFFHHHJJJMMMYYYkkkzzz{{{pppgggeeeeeelllzzz|||uuuqqqtttzzz~~~~~~mmm]]]OOODDD===???>>><<<:::888888888888888:::<<<<<<;;;;;;<<<===@@@===:::999:::;;;::::::999999888777777888888999777777777888999:::<<<======@@@CCCDDDEEEGGGIIIKKKLLLOOOQQQQQQOOONNNQQQTTTWWW\\\cccjjjnnnqqqqqqqqquuutttttttttmmmfffgggnnnoooqqqppplllhhhgggbbb\\\YYYTTTMMMIIIIIIKKKMMMNNNPPPXXXeeerrr~~~~~~}}}|||vvvlllhhhkkkoooppprrrpppllliiifff___VVVIIIEEEAAA>>>===<<<<<<;;;555555555444444444444444444444444444444444444444333444444555555444444333333333333333444444555555555555555555555555555555444555777888888888777666666666666666666666666666777777777777777777666666777888888666333222222222444444555555666666777777333333333444555666777888777777777888888777777777666666666666777888999999;;;;;;<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::999999999999999:::;;;<<<::::::::::::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@======<<<<<<<<<<<<======>>>??????@@@@@@???>>>===QQQQQQQQQPPPOOONNNMMMLLLJJJKKKLLLLLLLLLOOOSSSVVVUUUSSSPPPQQQTTTUUUTTTRRRKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHIIIKKKNNNQQQTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSWWWWWWXXXXXXYYYXXXXXXWWWSSSSSSSSSTTTUUUVVVWWWXXXVVVUUUTTTQQQOOOKKKIIIGGGDDDEEEFFFEEEEEEFFFIIIKKKNNNMMMLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIKKKLLLLLLKKKIIIGGGGGGIIIJJJIIIHHHHHHIIIKKKGGGFFFEEEDDDDDDDDDDDDEEEBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFDDDEEEFFFHHHHHHFFFEEEFFFGGGEEEGGGHHHHHHGGGGGGIIIJJJGGGEEECCCCCCDDDDDDCCCBBBAAA@@@??????>>>?????????===>>>AAAFFFIIIOOO\\\hhh{{{tttfffcccaaaccciiitttyyykkk^^^RRRJJJFFFEEECCC@@@>>>=========:::===@@@@@@@@@AAAEEEIIIKKKGGGCCC???>>>===<<<;;;<<<:::888666555666777888666666555555666888999;;;999:::<<<<<<<<<<<<>>>@@@@@@AAACCCCCCCCCCCCDDDEEEFFFJJJOOOSSSUUUWWWXXXYYY[[[[[[aaaggggggccchhhsss|||uuuooofff^^^[[[ZZZYYYYYYbbbjjjvvv}}}tttkkkiiilllpppnnnlllgggaaa^^^\\\UUUNNNEEEBBB===;;;999999777666444444444444444444444444444444444444444444444444333444444555555444444333444333333333333444555666444444444444444444444444222333444555666666666666666666666666666666666666888888888777777666666666999::::::888666444444555333333444555666666777777333333333333444555666666777777888888888888777777555555555555666777888999::::::;;;<<<<<<<<<<<<;;;???>>>===<<<;;;:::999999999888888999999:::;;;<<<::::::::::::;;;<<<============>>>???@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<======>>>??????>>>>>>QQQQQQPPPOOONNNLLLKKKJJJIIIJJJJJJJJJIIIKKKPPPTTTQQQQQQOOOOOOOOOOOOPPPPPPLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKIIIIIIJJJKKKMMMPPPRRRTTTSSSRRRPPPNNNNNNNNNPPPQQQRRRSSSUUUWWWXXXXXXXXXXXXUUUUUUUUUTTTTTTUUUUUUVVVUUUTTTRRRPPPMMMKKKIIIHHHFFFGGGGGGGGGFFFFFFHHHIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGIIIKKKMMMMMMLLLIIIGGGGGGIIIJJJJJJHHHHHHJJJMMMIIIHHHFFFEEEDDDCCCDDDDDDAAABBBCCCDDDFFFGGGHHHHHHJJJKKKKKKJJJIIIFFFCCCAAA@@@BBBDDDEEEDDDDDDDDDFFFCCCDDDEEEEEEDDDEEEGGGIIIEEECCCBBBCCCCCCCCCAAA???@@@???>>>============>>>>>><<<>>>DDDGGGIIIOOOXXXaaaoootttllleeedddeeegggoooxxx}}}vvvooogggaaaYYYWWWUUURRRPPPNNNNNNNNNKKKMMMOOOPPPQQQXXXbbbjjjlllggg```ZZZUUURRROOOMMMFFFCCC???:::888888999:::;;;:::999888888999;;;<<<999;;;===>>>???AAADDDFFFEEEDDDDDDDDDEEEEEEDDDBBB???BBBEEEFFFEEEEEEGGGIIILLLNNNWWWeeejjjjjjssswwwrrrnnnlllkkknnnuuu{{{tttooommmnnnoooiiieee]]]TTTRRRQQQLLLEEEAAA>>>;;;999888888777666444444444555555555555555444444444444444444444444333444444555555444444333444444333333333444555666444444444444444444444444333333333444444555666777666666666666666666666666777777777777777888888888999999:::888666555555666222222333444555777777888555555444444444555555666666777888999999888777666555555555555666777888888999:::;;;<<<<<<<<<;;;;;;======<<<<<<;;;;;;;;;:::888888888888999:::;;;<<<::::::::::::;;;<<<======;;;<<<===>>>????????????======<<<<<<<<<<<<======:::;;;<<<===>>>>>>??????RRRQQQPPPOOOMMMJJJHHHGGGHHHIIIJJJHHHGGGIIINNNRRRNNNOOONNNMMMKKKKKKLLLNNNNNNNNNMMMLLLKKKKKKLLLLLLJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMOOORRRSSSSSSRRROOOMMMMMMMMMNNNOOONNNPPPSSSUUUWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTRRRPPPNNNKKKIIIHHHHHHGGGIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGIIILLLNNNNNNLLLJJJHHHGGGIIIKKKJJJHHHHHHKKKNNNJJJIIIGGGEEECCCCCCCCCCCCAAAAAABBBDDDEEEGGGHHHHHHLLLLLLLLLKKKIIIEEEBBB@@@===???BBBBBBBBBBBBDDDEEEAAABBBCCCCCCBBBCCCEEEGGGDDDCCCBBBCCCCCCAAA>>><<>>===<<<<<<<<<<<<<<>>>>>?????????>>>>>>============>>>>>>999:::;;;<<<===???@@@@@@PPPPPPOOONNNMMMLLLKKKJJJMMMKKKGGGCCCAAADDDIIINNNMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJLLLKKKKKKKKKMMMPPPSSSUUUSSSRRROOOLLLKKKJJJKKKKKKHHHJJJMMMQQQTTTWWWYYYZZZTTTTTTUUUVVVVVVVVVVVVUUUOOOOOOOOOOOOMMMKKKHHHGGGGGGHHHHHHHHHIIIJJJJJJJJJMMMLLLJJJHHHFFFEEEEEEDDDGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLJJJHHHGGGIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFJJJLLLLLLUUUSSSNNNLLLCCC;;;???>>>@@@BBBCCCCCCBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>?????????FFFMMMYYYiii{{{~~~wwwkkklllgggiii|||yyyuuuuuuwwwxxxyyyzzz}}}}}}ttthhh]]]VVVSSSSSSSSSSSSOOOJJJGGGFFFIIINNNQQQRRRTTTZZZccciiikkkpppvvvtttrrrpppooonnnggg]]]UUUVVVUUURRRLLLGGGEEEHHHKKKQQQ^^^ppp|||xxxzzz{{{xxxssspppnnnllljjjhhh^^^ZZZSSSLLLGGGCCCAAA@@@999999999888888888777777444444555555555555444444444444333333333333222222222222222222222222222222333333333444444444555555444444444444444444444444888666555555666666555333444444444555555555555666444444444555666777777888777666666555444444333333444444444555555555555666333444555666666555444333888777666555555555555555333444555444444444666888999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>><<<;;;:::999888999999::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<:::999999999999999999:::;;;===???@@@AAAAAARRRQQQPPPNNNMMMMMMLLLLLLNNNLLLIIIEEEDDDEEEIIIMMMPPPOOONNNNNNMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJIIIJJJKKKMMMPPPQQQQQQPPPMMMKKKJJJJJJKKKLLLJJJKKKMMMOOOQQQSSSTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQNNNNNNOOONNNLLLJJJHHHGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMLLLJJJIIIHHHGGGFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDFFFJJJLLLNNNZZZ\\\WWWSSSFFF===@@@@@@BBBEEEEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAA@@@???>>>===::::::::::::::::::::::::999999;;;<<<===>>>>>>>>>@@@EEENNNZZZiiizzzwwwuuuvvvssskkkgggqqqzzzwwwwwwzzz||||||uuuoooiiifffdddccc```___```bbbeeehhhppprrryyyvvvmmmjjjjjjhhhaaaXXXTTTVVVZZZdddppp{{{~~~}}}zzzxxxyyy|||wwwtttpppmmmkkkhhhfffcccYYYVVVQQQJJJEEEAAA???>>>666777888999999777555444333333444444444444333333444444333333333333222222222222222222222222222222222222222222333333333444444444444444444444444444777666444555555666444333666666777777777888888888444444555555666777777888888777777666555555444444444444444444555555555555444555555666666555555444666555555444444444444444444555555555444444666777888999;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<===<<<:::999999999::::::999::::::::::::;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;:::::::::::::::888999;;;<<<>>>??????@@@TTTRRRPPPNNNMMMMMMNNNOOONNNNNNLLLIIIGGGGGGJJJLLLPPPOOOOOONNNMMMMMMNNNNNNKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLKKKIIIHHHIIIJJJKKKKKKJJJJJJJJJLLLNNNOOONNNMMMKKKJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMMMMLLLJJJGGGFFFIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHKKKJJJHHHFFFDDDDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIHHHFFFEEECCCBBBCCCDDDDDDDDDGGGKKKNNNSSSdddkkkfff]]]KKK>>>AAA???BBBEEEFFFDDDBBB@@@@@@?????????@@@AAABBBCCCDDD????????????>>>===<<<<<<999999999999999999999999888999:::;;;<<<=========<<>>>>>>>>SSSQQQNNNLLLKKKLLLNNNOOOOOOOOONNNKKKIIIIIIJJJLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLLLLJJJIIIIIIIIIMMMMMMLLLLLLLLLMMMNNNNNNJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLPPPPPPOOOOOONNNLLLKKKJJJJJJKKKLLLMMMLLLJJJGGGEEEHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJMMMKKKIIIFFFEEEDDDEEEEEEHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFDDDCCCDDDDDDEEEEEEHHHMMMPPP[[[pppzzzuuugggNNN>>>@@@;;;>>>CCCEEEEEECCCBBBBBB>>>>>>>>>???@@@AAABBBCCC>>>>>>>>>>>>>>>===<<<<<<999999999999999999999999777888999:::;;;;;;;;;;;;;;;===???CCCHHHPPPYYY___ttt~~~}}}}}}pppfffkkkxxx{{{{{{wwwqqqmmmjjjlllpppuuurrrvvv{{{}}}}}}uuurrrooonnnmmmsssyyyrrrooommmkkkiiigggeeebbb```^^^ZZZVVVRRRLLLKKKHHHEEEAAA===:::888444555777888777666444222333333444444444444333333444444333333333222222222111111111111111111111111111111111222222222222333333333444444444444444444444333222222444444333222333333444444444555555555555555555555666666777777777777777666666666555555333333444444444555555555777666555444444555666777555444444333333333444444777888888666444333444555666777999;;;<<<<<<<<<<<<999999888888888999999:::<<<;;;;;;;;;;;;;;;;;;;;;777888888888888999999999===<<<<<<;;;;;;;;;;;;;;;888999<<<===>>>===<<<;;;999:::;;;<<<===>>>>>>>>>QQQOOOLLLJJJIIIJJJLLLNNNMMMNNNNNNLLLJJJIIIJJJLLLOOONNNMMMLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKIIIIIIIIILLLLLLLLLLLLLLLLLLLLLMMMHHHHHHIIIIIIKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLQQQQQQQQQPPPNNNMMMKKKKKKHHHIIIKKKMMMLLLJJJGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKNNNLLLJJJHHHGGGFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGFFFEEEDDDEEEEEEEEEGGGJJJOOOSSScccyyy}}}lllPPP>>>???;;;>>>BBBCCCCCCAAAAAAAAA=========>>>>>>@@@AAAAAA>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::666777888999999:::999999999<<>>;;;999888888777666555555555555666444444555555555555444444444444333333333222222222111111111111111111111111222222222222333333333333333333333444444444555555333222111222333444333222222222333333333444444444555555555555666666666666666666555555555555444444333333333444444444444555777666555444444555666777666666555555555555666666888888888666444333444555555777999;;;<<<<<<<<<<<<::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;777777777888888888999999======<<<;;;;;;<<<======999:::<<<>>>>>>>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>MMMLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHJJJLLLQQQQQQOOONNNMMMMMMLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFFFFIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNOOONNNNNNMMMMMMQQQQQQQQQPPPOOOMMMLLLKKKGGGIIIKKKMMMMMMKKKHHHFFFCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMNNNMMMLLLKKKJJJMMMMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFKKKQQQUUUhhh|||~~~mmmRRR???@@@@@@BBBCCCBBB???<<<;;;<<<===<<<<<<<<<<<<===>>>>>>=========>>>>>>======<<<::::::::::::::::::::::::555666777888888888888888666999===>>>>>>>>>>>>???IIITTTcccsssqqqhhhppp~~~}}}pppfffaaacccqqq}}}xxxxxxzzz}}}{{{wwwzzz}}}}}}|||{{{vvvzzzyyypppsss||||||ssshhh```]]]\\\[[[ZZZ\\\YYYVVVSSSPPPMMMHHHEEEBBBAAA???===:::999888888999777555333333444666777444555555666666555555444444444333333333333222222111111111111111111111111222222222222333333333444222333333444444555555555333222111222444555444333444444555555555666666666555555666666666666666666555555555555555444444444333333333333444444444444777666666666666666666777777777777666777777888999888888888777444333444666666777999:::;;;;;;;;;:::;;;:::999999888999999999888999:::;;;;;;;;;::::::777777888888888999999999<<<;;;;;;;;;;;;===>>>???;;;<<<===>>>>>>>>>===<<<======>>>>>>>>>>>>>>>===KKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIGGGFFFGGGJJJMMMRRRQQQPPPNNNMMMLLLLLLLLLGGGGGGFFFEEEEEEEEEEEEFFFEEEHHHKKKMMMLLLJJJIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJNNNNNNNNNNNNMMMLLLKKKJJJFFFHHHLLLNNNNNNLLLIIIGGGBBBBBBCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNMMMLLLJJJIIILLLMMMNNNNNNNNNLLLJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNLLLJJJGGGEEEDDDDDDDDDBBBCCCCCCCCCEEEIIIPPPUUUiii{{{yyykkkSSSBBBCCCBBBBBBAAA???;;;999999:::<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999555555666777777777777666555888:::;;;::::::;;;<<<@@@GGGQQQ\\\nnn|||lllnnnxxx{{{uuuyyyzzz~~~oooggg]]]iiiwww{{{yyyxxx~~~}}}vvvyyy{{{xxxuuuvvv|||{{{yyy}}}wwwvvvvvvsssnnniiifffeeeccc___[[[ZZZVVVRRRNNNKKKHHHEEECCC>>><<<:::777666666666777666555444444333333444444333444444555555444444333444444333333333333222222111111111111111111111111111111111111222222222222222222333333444555555666444222222333444555555444666666666777777777888888666666666666666666666555555555555555555666666666222222333333333444444444666666777777777777666666777777777777777888999999777888888777555444555777777888999:::;;;::::::999:::999888777777777777777777888999:::::::::999999888888888999999999:::::::::999888999:::<<>>>>>>>>===============<<<======>>>======<<<<<>>DDDIIIWWWqqqsssrrrwwwyyy}}}{{{ppphhhiiimmmqqqppprrrpppfffbbblllxxx~~~|||wwwtttrrrtttzzzzzz}}}~~~{{{vvvtttvvvzzz~~~}}}ssslllmmmpppmmmllllllnnnoookkkddd^^^YYYUUUPPPLLLIIIFFFDDDBBB;;;999666333222333555666333333444444444333222111222333333444444333333222444444444333333333222222000000000000000000000000000000000000111111111111222222333333444555666666444333222333555666555444666666666666777777777777666666666666666555555555666666666666777777777777222222333333333444444444555666777888888777666555777777777777777888999999777888888777555555666777777888999:::;;;:::999888888888777666666666666666666777888999:::999999888888999999999999:::::::::777777777777999<<>>===<<<<<<======<<<<<<<<<===<<<<<<;;;:::LLLKKKKKKKKKLLLMMMOOOPPPMMMKKKGGGEEEEEEFFFFFFEEELLLKKKJJJIIIIIIJJJKKKLLLNNNKKKHHHEEECCCDDDFFFGGGKKKLLLNNNOOOOOOOOOMMMLLLOOOMMMJJJJJJKKKKKKHHHFFFGGGHHHIIIKKKMMMNNNOOOOOONNNOOOPPPPPPOOOLLLIIIGGGIIIIIIKKKKKKKKKKKKIIIIIIIIIKKKMMMOOOPPPNNNLLLJJJCCCCCCCCCCCCDDDFFFGGGHHHMMMNNNOOOOOONNNLLLIIIHHHKKKLLLOOOPPPPPPNNNLLLJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEGGGIIILLLMMMMMMKKKHHHEEEDDDCCCDDDDDD@@@BBBDDDDDDBBBFFFMMMTTTjjjnnnpppjjj^^^QQQHHHEEEBBB@@@<<<999888888;;;<<<<<<;;;999777666666777888999999999888888888777777666777777777888888888888999999888666666555555555666777777777888888888888======<<<>>>FFFXXXppp~~~~~~oooiiigggeeecccdddgggmmmqqqzzzqqqjjjooowww}}}|||xxxrrrooopppsssyyy~~~~~~|||yyy}}}~~~|||}}}vvvooojjjiiiiiijjjoooqqqrrrrrrnnnggg___[[[QQQOOOKKKHHHFFFCCC@@@===:::999777555555555666666777666444333222222333333333333333333333333333333222222222222222222222222000111111111111222222222000222222222111000111222222222222222333444555555555555555555555444444444666666666666555444333222222333444555555444333222444444444444444444444444222111111111111222333333666777777888888888888777777777888888888888777777777666666666666666777888;;;;;;<<<<<<;;;;;;:::999999999999888888888777777666666555555444444333333888888888888888999999999:::999777777888:::===???AAABBBBBBBBBAAA???===<<<;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKJJJJJJKKKLLLMMMNNNIIIGGGDDDCCCDDDEEEEEEEEEJJJIIIIIIIIIJJJLLLNNNOOONNNKKKGGGDDDCCCDDDGGGHHHHHHJJJMMMOOOPPPPPPPPPOOOPPPNNNKKKKKKLLLKKKIIIGGGIIIIIIKKKMMMNNNOOOPPPPPPSSSTTTUUUUUUTTTQQQNNNLLLHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJLLLMMMMMMLLLKKKJJJBBBBBBCCCCCCDDDFFFGGGHHHLLLMMMNNNNNNNNNLLLJJJIIIKKKLLLNNNPPPPPPNNNLLLKKKHHHIIIIIIJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEGGGIIIJJJIIIGGGDDDBBB@@@@@@@@@AAA@@@BBBDDDCCCAAADDDKKKPPP]]]aaabbb]]]RRRGGGAAA>>>AAA???<<<:::999999;;;<<<;;;:::999777666666777777999999888888888777777777666666666777777777888888777666555444333333333333666666666777777777888888;;;;;;;;;<<<@@@KKKZZZfff|||~~~ooolllgggccc``````ccceeettt|||uuuyyy~~~zzztttpppppprrrwww}}}yyywww~~~}}}{{{~~~~~~}}}uuurrrlllhhheeefffhhhjjjooooooooommmhhh```YYYTTTOOOLLLHHHEEEBBB@@@===:::888777666555555555555555666666555333333222222222333333333333333333333333222222222222222222222222///000000000000111111111000222333222111000111222222222222222333444555555444444444444444444444444666666666666555444333222333333444444444444333333444444444444444444444444555555444444555555666777555666666777777777777777777777888888888888777777777666666666666777888888;;;;;;;;;;;;;;;::::::999999999999888888888777777777777777777777777888888777777777888888888888888:::999888888999:::<<<===@@@@@@AAAAAAAAA???>>>===;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKJJJJJJJJJJJJKKKLLLGGGEEEBBBBBBDDDFFFGGGGGGHHHHHHIIIJJJLLLNNNQQQRRROOOLLLGGGDDDCCCEEEHHHJJJGGGIIILLLOOORRRRRRRRRRRRRRRPPPMMMLLLLLLLLLJJJIIILLLMMMNNNOOOQQQQQQRRRRRRVVVWWWXXXXXXWWWTTTQQQOOOHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBBBBCCCDDDEEEFFFGGGKKKLLLMMMMMMMMMMMMKKKJJJKKKLLLNNNOOOOOONNNLLLKKKGGGHHHHHHHHHHHHGGGFFFEEEHHHGGGFFFDDDDDDDDDEEEFFFFFFDDDBBB@@@?????????@@@AAABBBCCCAAA@@@BBBGGGKKKOOOQQQRRRNNNFFF???;;;:::??????===<<<;;;;;;;;;;;;:::999888777666666666777888888888888777777777777555555666666666777777777666555444444333333333333555555666666666777777777666888::::::;;;???FFFLLLbbbuuu~~~{{{uuunnnhhhdddbbbaaahhhvvvyyytttssstttyyyuuummmjjjjjjqqqxxx|||zzzrrrrrrsssrrrrrrtttwwwzzz{{{vvvjjjgggdddbbbbbbdddgggjjjlllkkkiiieee___XXXQQQMMMLLLHHHCCC???===;;;999777666666666555555444333222444555555444444333222111333333333333333333333333222222222222222222222222/////////000000000000111111222333222111000111333222222222222333444555555444444444444444444444444666666666666555444333333444444333333333333444444333333333333444444444444333333333333333444555555444444555666666666666666888888999999999999888888777777777777777888999999:::;;;;;;;;;;;;:::999999999888888888888777777777666666777888888999999:::666666666777777888888888::::::::::::::::::::::::===>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKJJJJJJJJJJJJJJJJJJGGGEEEDDDDDDGGGJJJKKKLLLIIIIIIIIIJJJLLLNNNQQQRRROOOLLLGGGDDDCCCFFFIIILLLHHHJJJMMMPPPRRRSSSSSSSSSRRRQQQOOOMMMMMMLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWXXXXXXWWWTTTQQQOOOIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGBBBBBBBBBCCCDDDEEEGGGGGGJJJJJJKKKLLLMMMMMMLLLLLLJJJKKKMMMNNNNNNNNNLLLLLLHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????CCCFFFGGGHHHHHHEEE@@@<<<;;;;;;>>>>>>>>>===<<<;;;::::::888888777777666666666666888888777777777666666666444555555555555666666666777666666555444444555555444555555555555666666666222555888999:::===AAADDDNNN\\\rrr}}}|||tttmmmhhhfffooo{{{zzz{{{|||~~~{{{}}}uuuooolllkkkmmmttt}}}zzzvvvqqqllliiiccccccccccccdddkkkttt{{{~~~zzz|||~~~~~~|||vvvrrriiigggdddaaaaaacccfffhhheeedddbbb^^^YYYSSSNNNKKKIIIEEE???:::888777666555333444555555444333111000333333444555444333222111222222222222222222222222111111111111111111111111000000000000111111111111111222333333111111222333222222222222333444555555555555555555555555666666555555666666555444444333555444333222222333444555333333333333333444444444222222222222222333444444222333444444555555555555888888999999999999888888777777777777777888999::::::::::::::::::999888888888888888888777777777777666666666666777777777777555555666666777777888888::::::;;;;;;;;;:::999888;;;<<<===>>>???>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;KKKKKKKKKKKKKKKKKKJJJJJJHHHFFFDDDEEEHHHKKKMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPNNNKKKHHHEEEEEEGGGKKKMMMLLLMMMPPPRRRSSSSSSRRRQQQQQQQQQOOONNNLLLMMMNNNOOOSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYWWWTTTQQQOOOKKKJJJHHHGGGGGGHHHJJJKKKKKKIIIGGGEEEDDDEEEEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>@@@AAABBBBBBBBB@@@>>>=========<<<<<<======<<<;;;:::999666777777777666666555555777777777666666666555555333333444444444555555555666555555444444444444555333333444444444555555555333444555777999<<>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;KKKLLLMMMMMMMMMMMMMMMLLLHHHFFFEEEEEEGGGJJJKKKLLLNNNMMMLLLKKKKKKKKKLLLMMMLLLKKKHHHGGGGGGIIILLLMMMOOOPPPRRRSSSSSSSSSQQQPPPOOOOOOOOOMMMLLLMMMPPPRRRUUUVVVVVVWWWWWWWWWVVVVVVXXXYYYZZZZZZYYYVVVSSSQQQNNNLLLJJJHHHHHHJJJLLLNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJHHHGGGFFFEEEEEEFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999555555666666666666555555666666666666555555555555222333333333333444444444333222222111111222222222222333333333333444444444555444444444555777:::;;;:::<<>>>>>>>>===;;;::::::;;;<<<<<<;;;:::::::::999999999999888888444444555666666666555444666666666555555555444444222222222222333333333333222222111111111111222222222222222222333333333333555444333222333444444444666666;;;EEEOOO\\\pppxxxsssmmmjjjlllnnnooonnnttt{{{vvvmmmqqq{{{||||||~~~xxxooojjjnnnzzz~~~|||yyyxxxxxx}}}zzz{{{}}}|||yyywwwvvvsssnnnhhhfffgggiiinnnkkkfff```\\\YYYWWWWWWYYYXXXVVVSSSNNNIIIDDDAAA999777555444444333222111555555444333222222222222333222222222222222333333111111111111111111111111111111111111111111111111111111222222222333333333222333444444222222333444222222222222333444555555333333333444555666666666444444555555555555555444222222333333333333222222000111111222333333444444000000/////////000111111000111222444555666666666666666777777777777666666333333444444555777888999888888888888888777777666666666666666777777888888999999888888777666555555555555666777888999:::;;;:::::::::;;;::::::999999888999:::;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;MMMNNNOOOQQQRRRRRRQQQQQQPPPNNNKKKJJJKKKMMMMMMMMMKKKJJJJJJIIIIIIJJJLLLMMMJJJIIIJJJJJJKKKKKKLLLMMMOOOPPPRRRTTTUUUTTTSSSRRRKKKLLLMMMLLLKKKMMMRRRWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWXXXYYYYYYXXXUUURRRPPPSSSQQQNNNKKKKKKNNNQQQSSSMMMMMMLLLJJJHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNIIIHHHFFFDDDCCCBBBCCCCCCGGGGGGFFFEEECCC@@@>>>===AAABBBCCCEEEFFFGGGGGGGGGCCCBBB@@@?????????>>>===;;;::::::;;;<<<<<<;;;:::999999888888777888888888333444555666666666555444666666555555555444444444111111222222222333333333333333333222333333444444111111222222222333333333333222222333444444333222666555888===@@@FFFVVVgggzzz|||wwwuuutttpppmmmiiiooowww{{{rrrrrryyyxxxvvv}}}~~~zzzyyyyyyzzzzzz~~~zzzrrrllllllmmmmmmkkkhhhhhhjjjmmmllliiieee```\\\YYYXXXXXX[[[ZZZWWWSSSLLLDDD===999555444222222333333111///666555444222111222222333333222111111111222333444111111111111111111111111000000000000000000000000000111111111111222222222222333444444222222333444222222222222333444555555111111222333333444555555444444555555555555555444111222333444444333222111000000111222333333444444222222111111222222333444000111333444555666666666555555666666666666555555222222333333555666777888888888888888888777666666555666666666777777888888555555555555444444444444555666777888999:::;;;;;;::::::::::::::::::::::::888999:::;;;::::::999888;;;<<<<<<<<<<<<<<<<<<;;;PPPPPPQQQRRRSSSSSSRRRRRRLLLLLLKKKKKKLLLMMMNNNNNNLLLKKKJJJIIIHHHIIIJJJJJJJJJKKKLLLKKKJJJKKKMMMNNNPPPPPPQQQQQQRRRTTTUUUVVVNNNMMMLLLKKKLLLOOOQQQSSSTTTVVVWWWWWWWWWWWWXXXYYYXXXXXXXXXWWWTTTRRROOONNNPPPNNNLLLJJJKKKOOOSSSVVVQQQOOOLLLHHHEEEDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHJJJHHHGGGHHHJJJLLLLLLKKKGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@???>>>===;;;;;;::::::999999999:::;;;;;;===<<<<<<;;;;;;:::999999555555555555555555555555777666666555444444333333555444333333222222222222333333333222222222111111222222222222222222222222555444333222222444555777666555444666:::@@@FFFJJJ___mmm~~~pppnnnmmmoootttxxxyyyyyy|||~~~~~~yyytttxxx~~~~~~vvvxxx||||||wwwuuuxxx{{{||||||wwwkkkdddccccccfffiiikkkkkklllmmmoookkkgggaaa\\\XXXUUURRRPPPWWWTTTOOOIIICCC===999777444555666777555333111///333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222555444444333333333444444222222333333444555666666333444555666666555444333333333222111000000111111333333333222222222111111111111111111111111111111333111...------///222555666666666666666555555555555444444444444555666666888888888777777666555444666666666666666555555555333333333444444666777777444555777888999999999888999999888888888888999999999999999999999999999999==================<<<<<>>??????@@@????????????@@@AAAAAAAAAAAAAAA@@@???>>>===<<<>>>>>><<<;;;:::999999999:::999999888777777666666444444444444444444444444444333333222222111111111444333222222111222222222333222222222222111111111222222222222222222222222000111444555666555333222444333333333555777999:::<<>>??????@@@@@@@@@@@@@@@@@@???>>>===<<<>>>===<<<;;;::::::::::::999999888888777666666666333333333333333333333333333333222222222111111111222222111111111111222222222222222222111111111111111111111111111111111111000111222444444333333222//////000222444666777888777:::???FFFQQQaaattt~~~yyyooohhhccc```___gggtttzzzmmmdddaaabbbiiipppxxx~~~~~~~~~~~~~~~~~~~~~}}}yyytttqqqtttyyyzzzpppgggeeeccc^^^YYYWWWYYY]]]eeelllnnnlllfffaaa\\\[[[XXXVVVSSSOOOIIIEEE<<<;;;999777555333333222222222111111222333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222222333333444444444333222222333333333444444444555444333222222333444555222222111111111111111222333333333222222222111111111111111111111111111111111111222333333333333333444444444444444555555555444444333333444444555666777777777777666555444333444444555555555555555666555555555555555666777888888777666555444555666777777777777666666777777777777777777888888888888888888888888888999999999999PPPPPPQQQQQQQQQQQQPPPPPPRRRQQQOOOMMMLLLJJJJJJIIIKKKKKKKKKJJJJJJJJJIIIIIILLLLLLMMMLLLJJJJJJLLLMMMOOOPPPQQQRRRSSSSSSRRRRRRMMMLLLKKKJJJKKKMMMPPPRRRWWWXXXXXXVVVUUUTTTVVVXXXYYYYYYYYYXXXVVVSSSQQQOOOPPPPPPPPPOOOOOONNNMMMMMMKKKKKKJJJJJJIIIIIIIIIJJJFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBDDDFFFHHHHHHHHHIIIHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???????????????@@@????????????>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<999999888888777666666666333333333333333333333333333333333222222222222222111111000000000111111222222222222111111111000000111111111111111111111111222222111000111222333444///000111222444444555555888999:::<<>>>>>>>>??????===>>>>>>>>>======<<<;;;:::999999999999:::;;;<<<999888888777777666555555222222222222222222222222222222222222222222222222000000000///000000111222222111111111111000000000111111111111111111111111333111000//////111333444333333333333222222222222555777888999;;;AAAJJJQQQgggttt|||yyyyyy{{{{{{vvvrrrqqqlllsss{{{}}}}}}xxxlll```^^^YYYVVVWWWYYY[[[aaagggfffdddbbbeeennn|||~~~}}}zzzvvvtttwww}}}xxxsssrrrsss}}}~~~}}}yyyssslllhhhfffddd^^^]]]```cccbbbaaabbb^^^\\\[[[]]]```aaa___\\\UUUUUUTTTRRRMMMEEE<<<666555555444333333333333333000000000111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000111222444444444333333222222222222333333333333333222222111111222222333111111111000111111222333333333333222222222111111111111111111111111111111000111111222333222222222111222222333333444444444333333333333333444444555666666666666555444333333333333333444555555666666555555444444444555555666555555444444444555555666666666555555555555666666555555666666777777888888999999999::::::;;;;;;<<>>>>>===<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::999888888888999999777777666666555444444444222222222222222222222222111111111111111111111111///////////////000111111111111111111000000000000111111111111111111111111000000000000000111222222444333222111111111222222111333555666666999???EEESSS]]]lll{{{~~~|||{{{uuu}}}zzzppplllfffaaa`````````dddiiijjjddd^^^___hhhuuu||||||}}}}}}}}}}}}||||||tttvvv|||}}}yyyxxxyyyzzzwww{{{|||vvvrrrrrrttt||||||yyyrrrjjjccc``````bbbaaabbbggghhhdddccceee___[[[XXXXXX[[[]]][[[XXXSSSPPPLLLHHHDDD???:::666555555444333333333333333///000111222222111111000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111///000222444444444333222222222222222222222222222111111222222222222111111111111000000111222222333333333333222222222111111111111111111111111111111000000000111111111222222111111111222333333444444333333222222333333444555666666666666555444333333222222333444444555666666444444333333333333444444222333444444555555555555666555555444444555555666444444555666666777888888888888999999:::;;;;;;<<>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;999888777666666666666555555444444333222222111111111111111111111111////////////000000000000///////////////000111111111111111111000000000000000000000000000000000000...///111222333222000///000000//////111333555666///222333333222444999===@@@FFFQQQaaarrr}}}sssqqquuu~~~zzztttnnnlllkkkiiimmmrrruuukkkbbbaaajjjuuu|||~~~ssstttyyy}}}yyyvvvvvvzzz~~~zzz~~~{{{vvvsssssstttuuutttqqqkkkddd```___aaaffffffjjjnnnlllgggeeefff^^^ZZZVVVWWWZZZZZZWWWTTTRRRMMMFFFAAA===;;;999888666555444333333222222333...000111333333111///...000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000...000222444555444333222222222222222222222222222000111222333333222111000111111000000111222333333333333333222222222111111111111111111111111111111000000//////000000111222000000111222333333444444333333222222333333444555666666666666555444333222222222333333444555666666444333333222222222333333000111333555666666555555555555555444444555555555444444444555666777777888777777888999::::::;;;;;;SSSRRRPPPNNNMMMMMMNNNNNNMMMLLLJJJHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPMMMMMMMMMKKKJJJJJJLLLNNNMMMMMMMMMOOORRRUUUUUUTTTLLLLLLLLLKKKIIIJJJLLLNNNMMMOOORRRUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXSSSRRRPPPPPPOOONNNKKKIIIKKKLLLLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAACCCDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAACCCDDDFFFEEECCC@@@???@@@>>>===>>>??????>>>===???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999888777666666555444444444333333222222222333333222222333444555555000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111222222111111111111111111111111222333555777999:::888<<>>>>>??????>>>===>>>===;;;:::999999999:::;;;;;;;;;;;;;;;:::999999999999888777777666555555444444333333333222222222......------......///000000000111111111111000000////////////////////////////////////////////////........................111111111222222222333333111111111111111111111111000000111222333555666777888:::===@@@FFFSSScccoooqqqeee```dddjjjqqq}}}}}}|||rrrqqq}}}~~~{{{uuuqqquuuvvvyyy~~~~~~}}}uuuuuuvvvwwwvvvrrrlllgggddddddcccbbbbbbcccddddddllliiiggghhhkkkkkkgggccc```\\\XXXSSSPPPLLLHHHDDD@@@===999777666555444222222222222222222222222222222222222111111111000000000000000000000000000000111000000000/////////...111111111111111111111111000000000000////////////111111222222222111111000///000000000111111111111000000000000111111111111111111111111111000000000000000000111111111222222000111111222222333444444333333444444444333222222111111111111111111111111222222111000000000000000222222222222222222222222333222222111222333444555555555666666666444333222222333444444555555444444444444444444444444444444222333444555666666666666999888666444444444666666555555555666666777777777666666555555666888999:::NNNMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGGGGGGGGGGJJJKKKLLLNNNOOOOOOOOOOOONNNPPPQQQPPPNNNLLLLLLLLLNNNMMMMMMNNNPPPQQQPPPOOOMMMNNNOOONNNKKKIIIIIIJJJJJJLLLMMMOOOPPPOOOOOONNNQQQRRRSSSUUUVVVWWWWWWWWWWWWUUUSSSRRRQQQOOOLLLJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCBBBAAAAAAAAAAAABBBDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCAAABBBDDDEEEEEEDDDCCCBBBCCCAAA??????@@@???>>><<<<<<;;;:::999888888888999;;;;;;;;;;;;:::999888777888888777777666555555555333333333333222222222222000000000///000000111222///000000111111000000///////////////////////////............................................................////////////111111111111111111111111000//////000111222333333666777777777999@@@JJJQQQdddpppyyyhhh^^^___eeehhhtttzzz~~~{{{uuu{{{}}}||||||xxxxxxvvvtttqqqnnnlllkkkjjjuuu{{{~~~|||wwwwwwxxxwwwtttmmmddd]]]^^^^^^^^^^^^___```bbbbbbiiigggddddddffffffdddaaa^^^ZZZUUUOOOJJJDDD>>>999888666333222222333222222111111111111111111111111222111111111111000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000333333333222222000//////000000000000111111111111000000000000111111111111111111000000/////////.../////////000000000111111000111111222222333444444222222333333444333333333111111111111111111111111222111000000000000000000111111111222222333333444222111111111111222333333333444555666666555444333333333444444555555444444444444444444444444555555333444555555666666666666;;;:::888666555444555555555555555555555666666666555555555555555777888888LLLLLLLLLKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGFFFFFFFFFIIIJJJLLLNNNOOOOOONNNMMMKKKNNNQQQRRRPPPNNNMMMMMMOOOMMMLLLMMMNNNOOONNNLLLKKKMMMOOOOOOMMMKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNOOOPPPRRRTTTUUUUUUVVVXXXVVVTTTRRRQQQOOOLLLJJJIIIIIIJJJIIIHHHFFFEEECCCCCCCCCBBBAAAAAAAAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCC@@@AAACCCEEEEEEEEEDDDCCCDDDBBB@@@???@@@???===;;;;;;;;;::::::999999999999;;;;;;;;;:::999777666555666666666555555555444444333222222222222222222222444333333222333333444444//////000000000000//////////////////////////////........................000000000000000000000000------------............000000000000111111111111000000/////////000111111111222333333444888===BBBKKKWWWjjj{{{pppddddddiiilllrrrxxx}}}|||{{{zzzzzz|||~~~~~~}}}}}}wwwrrriiiiiihhhggghhhkkkpppsss~~~~~~}}}vvvzzz}}}{{{xxxtttnnnggg___ZZZ^^^^^^^^^^^^^^^_________cccaaa___```aaabbbaaa```ZZZUUUMMMGGGAAA<<<777444555333000000111222222111000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////........................////////////000000000000222222222222222111000///000000000000000111111111///000000000111111111111000000000///......------////////////000000000000000111111222222333444444222222333444444555444444111111111111111111111111111111000000000000000111000000111222333333444444111111111111111222222222222333444555666555444444333333444444555444444333333333444444555555666666444444555666666666666666999888777666555555555555444444555555555555555555555555555666666777777777KKKKKKKKKLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFHHHJJJLLLNNNOOONNNLLLKKKFFFJJJNNNQQQQQQPPPOOOOOOOOOMMMLLLLLLMMMMMMLLLKKKIIIKKKNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTVVVUUUSSSRRRQQQOOOLLLIIIHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@AAABBBCCCDDDDDDCCCCCCCCCBBB@@@?????????===;;;;;;;;;;;;;;;;;;::::::::::::::::::999888666555444555555555444444444444444222222222222222222222222000000////////////000000//////000000000000//////........................////////////////////////////////////////////////111111111111222222222222//////000000000111111111111111000000000000111111...///111222333555888:::===EEEQQQ```ooo{{{pppqqqwwwyyyxxxvvvuuu||||||wwwwww{{{yyysssppppppnnnhhhccc\\\^^^bbbffflllttt}}}yyy|||wwwpppjjjfffdddbbb```cccbbbaaa```^^^]]]\\\[[[[[[[[[ZZZ[[[\\\]]]\\\[[[QQQKKKCCC<<<888666555444666444111111111222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.........................../////////000000000111///000111222222222222222111111000000000000000000///000000000111111111111////////////......------////////////000000000000000111111222222333444444222333444555555555555555111111111111111111111111111000000000000000111111000000111222333333444444000000111111222222222222111222333555555555555444333444444555444444333333333333444444555666777777444555666666777666666666555555555555555555555666555555555555555555444444666666777777777777777777IIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHIIILLLNNNNNNMMMKKKJJJCCCGGGKKKNNNOOOOOOPPPPPPOOOMMMLLLLLLMMMMMMLLLKKKIIIKKKMMMNNNMMMMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRSSSRRRPPPPPPOOONNNKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCCCCBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAABBB@@@>>>>>>???>>>===;;;::::::;;;;;;;;;;;;::::::888888888888777666555444333333333333333333333333111111111222222222222222000//////..................//////000000//////...........................////////////////////////------------------------000000000000111111111111...//////000000111111111111111000000000111222222///000111111222222333333666:::@@@HHHTTTdddvvvzzz~~~yyyrrrsss{{{{{{zzz|||pppkkkddd___]]]ZZZWWWTTTXXX]]]fffmmmsss{{{wwwppplllfffccccccfffhhhiiigggfffdddaaa^^^ZZZWWWVVVSSSTTTUUUUUUUUUTTTRRRQQQFFFAAA:::555333333444444777555222111222222222111000000000000000000000000//////000000000000000111000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111//////000222222333333333111111111111000000000000000000000000111111111111...//////////////////////////////000000000111111000111111222222333444444333333444444555555444444111111111111111111111111000000000000000111111222111111111222222333333444000111222222333333222222111222333444555555444333444444555555444444333333222333444555666777888888555666666777777666666666333444444444555555555666666666666555555555555555666777777888888777777666FFFGGGIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJGGGIIILLLNNNNNNMMMJJJIIIBBBEEEIIILLLLLLMMMMMMNNNOOOMMMLLLLLLNNNNNNMMMKKKKKKLLLMMMMMMLLLLLLNNNPPPLLLLLLLLLLLLMMMMMMNNNOOOMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNMMMJJJHHHFFFFFFGGGGGGGGGEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@?????????>>>======>>>>>><<<;;;888999:::;;;;;;:::999888777777777777666666555444222222222333333333333333000111111111222222222222222222111000000000000000......////////////......................................................------------------------,,,,,,---------...............//////000111111222000000//////000111222222111000000111222111000///222555888<<>>>>>>>>>>>===<<<<<<===>>><<<;;;777777999::::::999888777555666666666666666555555222222222222222222222333000000111111222222222222111111000//////...//////......////////////..............................------------------------////////////////////////........./////////000000---......///000111111222.........//////000222222111000000111333333222111111333666888;;;@@@IIIOOO\\\mmm}}}yyyxxx|||}}}ssslllkkkllluuuzzz|||wwwooohhhccc```]]]\\\UUUTTTRRRPPPQQQVVV]]]ccckkksss}}}~~~~~~~~~|||{{{~~~}}}vvvpppfffhhhlllpppsssqqqlllhhheeedddbbb^^^ZZZUUUPPPNNNKKKMMMNNNMMMHHHBBB<<<999333333333444555333000---111///---...///111222111111111111111111111111111.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000---......///000111111222222222222222222111000///222111111111000000//////000000000000111111111111------...///000111222222111111111111222222222222000111111222333333444444111111111111111000///...111111111111111111111111000000///000000111222222333333222222222222222222111222333444555444333333222333444444444333222222444555555555444333333222222222333555666888999:::666777777777777777666666888888888888777555444333888888777777666666666555444555666666666555444333IIIIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKMMMOOONNNKKKHHH@@@BBBEEEIIILLLLLLIIIGGGLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKKKKJJJIIIKKKNNNPPPKKKKKKJJJKKKKKKLLLMMMNNNOOOMMMLLLMMMOOOOOOMMMJJJFFFGGGHHHHHHGGGFFFEEEDDDFFFDDDCCCCCCCCCCCCAAA@@@AAA@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>============<<<<<<;;;;;;;;;<<<<<<888999999999999888777777555555555555555444444444555444333222111111111111000111333444444333111000111111000000000000111111//////.........//////000---------............///111111000...---,,,+++***///---+++))))))+++---///........................///......------///000111///////////////000111111111111111111111111111111333444555444555777;;;>>>OOOWWWdddqqq}}}|||zzzuuukkkhhhoookkklllvvv~~~{{{}}}}}}uuunnnfff]]]VVVRRROOOMMMJJJJJJOOOVVV[[[```eeekkkpppwww}}}~~~yyyvvvyyy{{{yyysssuuuxxx|||{{{tttppppppqqqrrrqqqooommmlllooossssssnnniiibbb```^^^ZZZVVVRRROOOMMMLLLJJJFFFAAA<<<888555333111111111111111111111111000000000000111111111111111111111111111000///...000000000000000000000000111111111111000000000000......////////////......000000000000////////////111111000000//////......000000000000000000000000333111//////111222000---//////000000000000//////////////////000000000000222111111111000000//////000000000000111111111111333222111000000111222333222111111111000000//////000000000000000000000000222222222000//////222444444222000......000222444555555444333333333444444555444444333333333444444333333333444666777999::::::999999888777666555555888888888888888999999999777777777777777666555555666666666666666666666666GGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLNNNOOOOOOMMMKKKAAABBBDDDHHHKKKLLLJJJIIILLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKJJJKKKMMMPPPLLLKKKHHHFFFGGGIIIMMMOOOPPPNNNLLLMMMOOOOOOLLLJJJEEEFFFGGGGGGGGGFFFDDDCCCEEEDDDBBBBBBCCCCCCAAA@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;999999999999888888777666666666555555444444333333555444333222111111111111000111333444444333111000111111000000000000111111//////............//////------------...........................---------------------------------........................///......---...///000111///////////////000000111////////////////////////222333333333333444888;;;>>>DDDNNNYYYdddooozzz}}}|||ooojjjhhhmmmqqqrrruuuyyy}}}~~~|||vvvrrrwwwzzzpppiii^^^YYYQQQLLLKKKJJJIIIHHHQQQXXXbbbkkkpppsssvvvxxx{{{~~~|||uuuqqqtttvvvuuuvvvuuutttssssssrrrrrrrrrmmmkkkjjjlllqqqvvvyyyzzzuuuqqqmmmmmmooonnniiiccc\\\[[[ZZZWWWSSSOOOLLLJJJHHHFFFBBB===999555333222111111111111111111111111//////000000000111111111111222222333333333222222000000000000000000000000111111111000000000////////////000000000000//////000000000000////////////111000000000/////////...000000000000000000000000333111///000111222000...//////000000000000//////////////////000000000000111111111111000000000///000000000000111111111111222222111000000111222222111111111111000000000///000000000000000000000000111222222111000000111333333222111000000111222333333222222333333444555555555444444333333333444444444444444444555777888999:::999999888777777666666777888888888888888888888888888888888888777666666555555555555555555555555EEEEEEDDDDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPOOONNNMMMMMMLLLNNNPPPQQQQQQPPPDDDDDDDDDFFFIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJJJJLLLNNNNNNKKKFFFCCCCCCGGGKKKOOOPPPOOONNNNNNNNNNNNLLLJJJEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAABBBBBBAAA???@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCBBBBBBAAA@@@@@@??????<<<<<<;;;:::::::::::::::999999999999888777666555666666666555444333333222444444333222111111111111000111222333333222111000111000000//////000000111//////............//////------------............++++++,,,---...///000000,,,---...//////...---,,,------------------------......------......///000//////......//////000111////////////////////////000111111111000111444666666999===CCCKKKWWWccckkkwww|||}}}xxxtttsssrrrnnnlllmmmkkkkkkiiieeedddjjjvvv~~~|||~~~|||vvvmmmfffWWWSSSNNNKKKKKKNNNPPPQQQ]]]eeerrr{{{~~~|||zzz{{{wwwpppmmmqqquuuvvvyyyvvvoooiiieeeddddddeeedddeeeiiiooowww~~~vvvpppjjjggggggddd___YYYTTTTTTTTTRRROOOKKKGGGEEEBBB???;;;777444222222222111111111111111111111111//////000000000000111111///000111222333333333333000000000000000000000000111111000000000000//////000000000111111000000000////////////000000000000000000000000////////////000000000000000000000000222111000000111111000//////000000111111000000///////////////000000000000111111111111000000000000000000000000111111111111222222111000000111222222111111111111000000000000000000000000000000000000///111222222111000000111333333222222222222333333000000111222333444555555444444333333333333444444555555444444555666666777:::999999999888777777777777777777777777666666666888888888888888888777666555555555555555555555555DDDDDDDDDDDDEEEEEEFFFFFFGGGJJJMMMPPPQQQQQQPPPOOOPPPNNNMMMNNNQQQSSSTTTTTTKKKIIIGGGGGGIIIKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNMMMLLLIIIIIIJJJKKKNNNKKKGGGDDDDDDGGGJJJMMMOOOOOONNNNNNMMMLLLKKKJJJGGGGGGHHHIIIIIIHHHGGGFFFDDDBBBAAAAAABBBBBBAAA???@@@???>>>>>>======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@?????????<<<;;;:::999999999999999999999999999888666555444777666555555444333222222444333222222111111111222000111222222222222111000000000////////////000000000//////............///,,,,,,---------.........******+++,,,...///000000,,,,,,------------,,,,,,------------------------------------....../////////............///000000111111111111111111111111000000111000//////111333888888777888<<>><<<:::666333111111111222111111111111111111111111////////////000000000111......///000000000000000////////////////////////111000000000//////////////////000000000000//////////////////000000000000000000000000////////////000000000000000000000000111000000000111111000000000000000111111000000000////////////000000000000111111111000000000000000///000000000111111111111222111111111111111111222111111111000000000000000000000000000000000000000...000222333111000000000222333444444444444333222///000000111222333333333333333333222333333444444666555555444444555555555999999999999888888888888666666666666666555555555666666777777777777666666444444444444444444444444EEEEEEEEEFFFFFFFFFFFFFFFFFFHHHLLLOOOPPPPPPOOONNNQQQOOONNNNNNQQQTTTUUUUUURRROOOKKKIIIIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNLLLJJJHHHIIIJJJMMMLLLKKKJJJIIIIIIJJJJJJMMMMMMNNNMMMLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIDDDBBBAAAAAABBBCCCBBB@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>=========;;;;;;999888888777777777999999999888777666555555666555555444333333222222333333222222111111222222111111111111111111111111000000////////////000000000000///...............,,,,,,,,,------------...+++,,,,,,,,,------......---,,,***))))))***,,,---------------------------,,,------..............................//////000000000000000000000000000///000111000//////000222444444444333333555:::===FFFOOO]]]kkkxxx|||qqqnnnjjjeeebbbaaabbbcccgggiiiqqq}}}~~~{{{~~~{{{tttlllhhhccc```aaafffmmmsss|||~~~wwwqqqllljjjhhhiiikkkllloooqqqnnnkkkeeeaaa```cccfffiiimmmnnnpppqqqpppooonnnmmmhhhaaaZZZVVVWWWVVVRRRNNNKKKKKKJJJGGGCCC???:::888777666444222000111111222000000000000000000000000...////////////000000000000000000000000///...---////////////////////////000000000////////////...---..................---.../////////000000000111////////////000000000000000000000000000000000000000000111111000000000111000000111111111111000000////////////000000000000000000000000000000111111///000000000111111111111111111111222222111111111000000000000000000111111000000000000000000000000...000222222111000///000111222444555555444222111000111111222222111000000222222222222222333444555666555555444444444444444888888888888888888999999666666666666555555444444444444555555555555555444444444444444444444444444EEEEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJMMMNNNOOONNNNNNQQQOOONNNNNNQQQSSSTTTSSSTTTQQQLLLJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOOOONNNLLLKKKKKKLLLLLLMMMNNNNNNMMMKKKIIIHHHIIIKKKLLLLLLJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;:::999777777666666666777777888888777777666555444444444444333333333333333333222222111222222333111111111111111111111111000//////......//////000111000///......---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,)))(((((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......------......///000...........................000111111//////000111000111333333333333555777999???IIIUUUccctttzzzxxxuuurrrnnnhhhaaa]]][[[[[[```kkk|||{{{vvvwww}}}|||zzz{{{|||{{{zzzyyywwwtttsssuuuzzz~~~yyytttlllgggdddddddddbbbaaaccceeedddcccccceeehhhkkkmmmooopppooommmiiigggfffgggeee^^^WWWTTTUUUTTTQQQMMMFFFEEECCC@@@===999666555444333222222111111111111000000000000000000000000......////////////000000222222222222111000///...000000000000000000000000000000////////////......,,,------......------,,,......//////000000111111////////////000000000000000000000000000000000000///000111111000000111222000111111222222111111000////////////000000000000000000000000111111111111000000000000111111111111000111222222222222111000000000000000111111111111000000000000000000000000...000111111000//////000111222333444444333222111111222222333222111000///222111111222222333444555555555444444444444444555666666777777888888888999777777666666555555444444222333333444444444444444333333333333333333333333DDDEEEFFFGGGGGGGGGFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNPPPOOONNNNNNPPPQQQQQQPPPQQQNNNKKKIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRRRRPPPNNNNNNOOOMMMNNNNNNOOOMMMKKKIIIGGGFFFHHHKKKJJJIIIHHHIIIKKKJJJKKKLLLMMMNNNMMMLLLLLLEEEDDDCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>======<<<;;;;;;;;;::::::888777666555555555555666666777777777777777222333333333333444444444333222222111222222333333111111000000000000111111//////............//////111000///......---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...------------...//////........................,,,...000000//////000111000222444444444444666777444777<<>>;;;888666555444444000111222222222111000///000000000000000000000000........./////////000000000111111111111111000000000000000000000000000000000000/////////.........------............------.........///000111111111.../////////000000000111000000000000000000000000...000222111000///111333000111111222222111111000////////////000000000000///000000000111111111111000000000000111111111111000111222222222222111000///000000000111111111111000000000000000000000000///000111000......000111111222222222222222222111///111222333444333111000111111111111222333444555444444444333333444555555444555555666777777888888888888777777666555555444222333444444555555555444222222222222222222222222CCCDDDFFFGGGGGGGGGFFFEEEJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMNNNPPPPPPOOONNNMMMKKKHHHHHHIIIKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSUUUTTTSSSQQQRRRRRRNNNNNNNNNMMMLLLJJJHHHGGGDDDGGGIIIIIIHHHGGGIIIKKKIIIJJJKKKMMMMMMMMMLLLKKKEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::999888666555555444444444555666777888888888888111222222333333444444555222222222111222222333333111111000000000000111111//////............//////111111000......---------++++++,,,,,,,,,---------******+++,,,------......+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...------------...//////000000000000000000000000***,,,...///......///000///000111111000000222333333333444666<<>>:::888555333222333444555...///111222222000...---000000000000000000000000............/////////000,,,---...///000000000000000000000000000000000000000/////////..................////////////......---......///000111111222.../////////000000111111000000000000000000000000---000222111//////111333111111222222222222111111////////////000000000000//////000000111111111222000000000000111111111111000111222333333222111000//////000000111111111222000000000000000000000000000000000///---...000222111111111111111111111111...///222444555444444333111111111111222333444555444333333333333444555666333444444555666777888888999888888777666555555555333444444555666666666555222222222222222222222222HHHIIIKKKLLLMMMMMMMMMLLLOOOOOONNNLLLLLLLLLLLLLLLOOOPPPQQQPPPNNNLLLKKKLLLMMMKKKJJJHHHGGGGGGHHHHHHKKKLLLNNNOOOPPPPPPOOONNNNNNOOOPPPPPPPPPPPPSSSUUUSSSSSSSSSSSSSSSRRRQQQPPPWWWQQQLLLJJJKKKJJJFFFAAABBBCCCEEEEEEFFFHHHLLLOOOJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFEEEFFFHHHHHHFFFCCCCCCCCCCCCDDDDDDCCC???===??????>>>======>>>??????>>>===;;;:::999999999:::;;;:::999777666555555555666666777777777777666666555555666666555555444333333222222111111222222333......//////000000111111---,,,++++++,,,...111222000///...---,,,------...------------------------,,,------......------,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------........................------------------------------------------------////////////000000000000111111111000000000000000333444444333444:::CCCJJJ\\\cccnnnyyyxxxkkkeeegggnnnuuuwww}}}~~~}}}zzz}}}{{{||||||zzzzzz{{{|||~~~|||xxxvvvxxx~~~}}}tttrrrxxx}}}vvvrrrmmmnnnqqquuuyyy}}}vvvsssnnnhhhccc```______mmmmmmmmmnnnooolllhhheeeccc___YYYTTTSSSTTTXXX[[[___YYYQQQJJJDDD@@@<<<999333333333333333333333333//////000000000000//////......////////////......000000000000000//////...000000000000000000000000////////////000000000000000000////////////000000000///...---,,,,,,---.../////////000000000000111000///---,,,---...000222111111222333333333333222000000000000000000000000000000111111111111000000222111000//////000111222////////////000000000000000000000000000000000000444111------///222222111000000000000111111111111///.........///000222333111111111000000000000000111111222222222222111111000000000111222222222333000000111222222333444444444444444444444444444444555555555555666666666666888777666555333222111000111222222333222111000///333333222111000///......IIIJJJKKKMMMMMMMMMMMMMMMPPPPPPPPPPPPOOOOOONNNNNNPPPQQQRRRPPPNNNLLLKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGIIIJJJLLLMMMNNNNNNNNNMMMOOOPPPQQQPPPOOOOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRUUUQQQLLLKKKLLLLLLHHHDDDBBBCCCDDDEEEEEEGGGJJJMMMKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHHHHFFFDDDCCCBBBBBBBBBCCCCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;:::999::::::;;;:::888777666555555555444444555555555555444444333333333444333333222111222222222111111222222222///////////////000000000...---,,,,,,,,,...000111000000...---------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------------------------------++++++++++++++++++++++++------------------------------------............000000000000000000000000222333333222333888???DDDIIIOOOWWW```iiirrrzzz~~~wwwuuuuuusssrrrpppooosss||||||{{{~~~~~~zzzxxxyyyzzzzzzyyyyyyuuunnniiifffhhhmmmqqqzzz{{{ttttttwww|||~~~xxxqqqllliiihhhhhhiiikkknnnrrrttttttqqqlllhhhdddbbbbbbbbbkkkjjjjjjiiiiiifffccc___]]][[[XXXVVVTTTSSSSSSSSSQQQMMMFFF@@@<<<:::777555111111111111111111111111///000000000000000000///......////////////......//////000000000///......////////////////////////.../////////000000000000//////............//////......------...///000111,,,,,,,,,,,,------------///...---------...000111///000111111222222111111000000000000000000000000111111222222222222111111//////............//////////////////000000000000000000000000000000000000333111......000222111000//////000000000111111111000000//////000111222333000000000000000000000000000111111222222111111000111111111111111222222222111111222222333444444444444444444444444444444444444444555555555666666666666666666555444444333333111222222222222111000///222222111111000/////////KKKLLLMMMNNNNNNNNNNNNNNNQQQRRRSSSTTTSSSRRRPPPOOOPPPQQQQQQPPPMMMKKKKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFHHHJJJLLLMMMOOOOOOOOONNNPPPQQQQQQPPPNNNLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSOOOLLLLLLMMMNNNLLLIIICCCDDDEEEDDDDDDEEEHHHJJJLLLLLLKKKJJJJJJJJJKKKLLLIIIHHHGGGHHHIIIIIIGGGEEECCCBBB@@@@@@AAABBBBBBAAA===>>>???@@@@@@???>>>===@@@???===<<<;;;:::::::::999999888666666555555555444444555555555555444444333333333333333222111111222222111111111111222222000000/////////////////////...---,,,,,,---.../////////...---------......+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------------.........000000000000000000000000111111222222222444888<<<999<<<@@@EEEMMMWWWbbbiiiuuuxxx}}}zzzuuulllhhhggglllrrrxxx~~~||||||~~~|||~~~}}}xxxrrrqqqtttvvvuuussspppkkkcccYYYSSSQQQTTTWWWcccpppzzzvvvxxxwwwvvvwwwvvvqqqjjjddd```^^^\\\\\\]]]aaaeeehhhooommmjjjgggeeedddeeeeeehhhfffdddbbbaaa___\\\YYYVVVWWWWWWVVVTTTOOOKKKHHHBBB???:::777555444333222////////////////////////000000111111111111000000......////////////.........////////////...------////////////////////////....../////////000000000...------------------...000//////...//////000000............////////////---............/////////...///000000111111000000000000000000000000000000111222222333333222222111......////////////......////////////000000000000000000000000000000000000222111000000222222111000//////000000000000111111222111111000000111222222000000000000000000000000000111111222222111111000222222222111111111111111222222333333444444555555444444444444444444444444444444444444555555555555555555555555555555555555111111222222111111000///000000000000000000000000OOOOOOPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVUUUSSSPPPNNNOOOPPPOOOMMMKKKIIIIIIJJJLLLKKKIIIGGGFFFEEEFFFFFFJJJKKKMMMOOOQQQQQQQQQQQQPPPQQQQQQOOOLLLJJJIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTPPPNNNLLLLLLNNNOOONNNMMMFFFFFFGGGFFFEEEEEEGGGJJJLLLKKKHHHGGGFFFHHHJJJKKKIIIIIIIIIIIIJJJIIIHHHGGGDDDBBB??????@@@BBBCCCCCC@@@AAACCCDDDDDDCCCAAA@@@@@@@@@>>>===<<<;;;::::::888777666666555555555555555666666777777666666555444555555555555444333333111111000000000000111111000000000//////......---000///...------------...---------,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000/////////000000000000000111111222222222333444444555555666777;;;BBBKKKQQQYYYcccrrruuummmfffeeegggiiinnnttt}}}|||~~~yyyvvvwwwxxxvvvtttsssuuu{{{wwwmmmjjjmmmpppooollljjjeee]]]RRRHHHEEEFFFJJJPPP```wwwzzzyyy}}}xxxssspppooojjjbbb[[[VVVVVVVVVXXX[[[___cccfffjjjhhhgggeeeeeeeeeffffffbbb```^^^\\\\\\[[[YYYWWWTTTTTTTTTSSSNNNIIICCC???;;;888555333333333222111........................000000111111111111000000......////////////.....................------,,,////////////////////////........./////////000000......------------......333222111///---,,,++++++////////////000000000000,,,---.../////////.........///000000111111000000000000000000000000000000000111111222222111111000///000111222222111000///////////////000000000000000000000000000000000000000000111111222222111000////////////000000000111111111000000000000000000/////////000000000000000000000111111111111000000333222222222111000000000333333333444444555555555333333333333333333333333333333333333444444444444444444444444444444444444111111111111111111000000//////000000111111111111SSSSSSRRRRRRRRRRRRRRRRRROOOQQQTTTUUUUUURRRNNNLLLMMMMMMMMMKKKHHHGGGHHHJJJMMMLLLJJJGGGFFFEEEEEEFFFJJJKKKMMMOOOPPPPPPPPPPPPNNNOOOPPPNNNKKKHHHGGGGGGFFFFFFGGGHHHKKKMMMOOOQQQNNNMMMLLLLLLMMMNNNNNNNNNHHHIIIIIIGGGFFFFFFHHHJJJKKKIIIFFFDDDCCCEEEGGGIIIIIIJJJJJJJJJIIIHHHHHHHHHEEEBBB@@@???@@@CCCDDDDDDDDDEEEGGGHHHHHHGGGEEEDDD@@@@@@???>>><<<;;;999999666666555555555555555666555555666666666666555555444444555555444444333222111000000//////000000111000000//////......------000///......------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////......//////000000000000111111222222333222222111333444444444555888<<<@@@BBBMMM]]]nnn|||uuukkkeeeaaa^^^```cccnnnqqqwww}}}zzztttpppooommmjjjgggeeeiiirrrqqqjjjjjjlllllliiigggddd]]]QQQEEE??????BBBCCCRRRkkk~~~zzzvvvxxxyyyqqqllliiieee^^^XXXSSSUUUXXX\\\___bbbddddddeeeeeedddcccccccccdddddd\\\ZZZXXXXXXYYYXXXWWWUUUSSSRRROOOKKKEEE@@@;;;999888555333111222222111000////////////////////////000000111111111111000000......////////////.....................------,,,....................................///////////////..................///111000///...,,,+++))))))+++++++++,,,,,,,,,------,,,,,,---...///.........///000111111222222111111000000000000000000000000//////000000000000/////////000111222222111000///////////////000000000000000000000000000000000000///000111111111000000000...////////////000000000//////////////////............//////000000000000000000000111111000000000333222222222111000000000333333444444444444555555333333333333333333333333222222222222333333333333444444333222222111111000000000000000000000111111/////////000111111222222TTTTTTSSSRRRQQQQQQRRRRRRPPPQQQSSSTTTRRROOOKKKIIIKKKLLLKKKIIIHHHHHHIIIKKKNNNMMMKKKHHHGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLLLLKKKKKKMMMNNNMMMJJJGGGFFFFFFDDDDDDDDDEEEGGGIIILLLMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJIIIHHHGGGGGGIIIKKKJJJHHHFFFDDDCCCDDDFFFGGGHHHJJJKKKJJJIIIGGGHHHHHHGGGDDDAAAAAABBBDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEE@@@??????>>><<<:::888777555444444444444555555666333333444444444444333333222222222222222111000000000000////////////000000//////................../////////......------,,,)))***+++,,,,,,,,,++++++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,------------......//////000000111111000000111333333111000...000222333333444666888999>>>GGGQQQ^^^mmm}}}wwwqqqkkkddd``````^^^```ccchhhnnnvvv}}}yyytttnnnhhhddd```dddlllyyy{{{qqqmmmllliiigggdddccc]]]RRREEE<<<:::<<<===GGG\\\qqqvvvooommmqqq|||vvvoooiiifffbbb^^^ZZZXXXZZZ]]]```bbbbbbaaa```cccbbbaaa```______^^^^^^UUUTTTSSSTTTUUUUUUSSSQQQMMMJJJFFF@@@;;;888666555555333111000000000///---//////////////////////////////000000000000//////......////////////.........////////////...------........................------.........///////////////............//////+++,,,,,,---------,,,,,,,,,,,,,,,---------......,,,------------.........///000111111222222111111000000000000000000000000...//////////////////.........////////////......////////////000000000000000000000000000000000000...///000000......///000......////////////000000------...//////......------......//////000000111///000000111111000000///222222222111111111111111333333333333333444444444333333333333333333333333111111111111222222222222333333222111111000//////000000/////////000111111//////000000111111111222TTTSSSQQQPPPOOOOOOOOOPPPRRRRRRSSSRRRPPPMMMIIIGGGKKKKKKKKKJJJIIIJJJLLLOOOPPPNNNLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGJJJLLLLLLIIIGGGFFFFFFFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKIIIHHHGGGHHHIIIHHHIIIIIIGGGFFFFFFIIIKKKKKKIIIGGGEEEEEEEEEFFFGGGGGGIIIKKKJJJHHHFFFGGGHHHHHHFFFDDDCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD??????>>>===<<<999777666444333333333444555555666222333333444444333333222111222222222222111000000000//////......//////000------....................................------***+++,,,---...------,,,+++++++++,,,------......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------......///000000111000...---///222333111000+++...000222111111222333333777;;;???EEEPPP___jjjuuuyyy}}}sssllljjj]]]^^^^^^___bbbjjjsss{{{|||xxxtttsssuuuwwwxxxwwwxxxxxxzzzzzzpppjjjbbbbbbeeennnzzzxxxpppjjjeeeaaa[[[]]][[[SSSGGG>>><<<>>>???CCCRRReeekkkfffdddiiirrroookkkgggdddbbbaaaaaa```aaabbbbbbbbbbbbaaaaaaaaaaaa___]]][[[ZZZXXXXXXOOONNNNNNOOOPPPNNNKKKIIIBBB???;;;777444333333333333111000///000000///...////////////////////////......////////////............////////////......//////000000000///..............................---------.........//////...------------------...***+++,,,............---........./////////000000------,,,,,,,,,---...///...///000000111111000000000000000000000000000000//////000000000000////////////............//////////////////000000000000000000000000000000000000---//////---++++++...000........./////////000000,,,---...///000000//////------......///000000111//////000000000000//////111111111111111222222222333333333333333333222222222222222222222222222222000000000111111111222222222222111111111111111111000//////...///000111222000000000000000111111111SSSQQQPPPNNNMMMMMMMMMNNNSSSSSSSSSRRROOOLLLIIIGGGKKKLLLLLLKKKJJJLLLOOORRRQQQOOOMMMJJJIIIHHHGGGGGGJJJKKKLLLLLLLLLKKKIIIIIIEEEHHHJJJKKKIIIHHHGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJIIIGGGGGGGGGGGGGGGFFFIIIKKKJJJGGGFFFFFFHHHIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>===;;;999666555333333333333444555555666444555555666666555555444333444444444444333222222//////............//////,,,------....../////////------......///......---+++,,,...///000///......++++++,,,------...//////+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++************************---------------------------------------------------------.........//////---------...///000000111...,,,+++---000222111000...///111111/////////000...333888:::;;;???FFFLLLUUU[[[gggvvv}}}uuurrrkkkjjjhhhfffeeeiiiqqqwwwtttnnngggbbbbbbccccccccc```___```ggguuuxxxqqqdddaaa```dddmmmxxxzzz}}}{{{qqqggg___[[[SSSWWWYYYSSSJJJBBBBBBDDDCCCCCCNNN___fffbbbaaafffjjjiiihhheeecccbbbdddfffeeeddddddccccccdddeeefffaaa```^^^\\\YYYVVVTTTSSSKKKKKKKKKLLLLLLIIIEEEAAA888666444222111000111111222111000000222222111000........................------............------......////////////......000000000000000//////...........................---------.........//////---,,,,,,++++++,,,,,,---....../////////...,,,++++++++++++,,,,,,,,,------...---,,,++++++---///000---......///////////////000000000000000000000000000000111111111111000000222111000//////000111222////////////000000000000000000000000000000000000---......,,,)))***---111............/////////000,,,---///000111111111000---------...///000000111//////000000000000//////000000111111222222222333222222222222222222222222222222222222222222222222000000000000111111111111000111111222333333444444000///.........000111222111111000000000000000000MMMNNNOOOOOONNNMMMKKKJJJJJJLLLNNNPPPOOOLLLHHHEEEHHHJJJMMMMMMLLLLLLNNNQQQRRRPPPLLLHHHFFFEEEFFFFFFCCCFFFJJJLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKHHHFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIIIIHHHHHHJJJLLLIIIIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCCCCCCCCCCBBBBBBBBB@@@?????????@@@AAAAAABBB@@@???===;;;::::::::::::888666444222111222333444333222222111111222222333000000000000000000000000000000//////.........---000---***((('''))),,,......------,,,,,,------...---------,,,,,,++++++***------------------------+++++++++*********))))))************************************************+++***)))***+++,,,+++***(((,,,,,,***,,,000---&&&++++++++++++++++++++++++,,,,,,,,,---------......---------............///......////////////......////////////000000000000000000000111444888<<<>>>DDDIIIPPPYYYcccrrr~~~|||uuuvvvwwwvvvvvvzzzwwwggg\\\YYYXXXUUUSSSSSSVVVYYY[[[___hhhuuu~~~{{{tttoooqqqtttzzz|||uuujjjccc\\\^^^jjjvvvuuunnnkkknnnzzz~~~wwwooohhh```YYYTTTXXXVVVRRRMMMIIIFFFEEEDDDJJJLLLQQQWWW^^^aaabbbaaaeeecccaaacccgggjjjkkkjjjfffdddbbbbbbdddfffffffffgggddd```]]]ZZZWWWSSSPPPJJJIIIGGGEEEBBB>>>;;;999444333222000//////......////////////////////////........................------......///000000000222222222111111111111111........................,,,,,,,,,------....................................------,,,,,,------......------...///...+++)))+++,,,------......------......////////////......//////............//////////////////000000000000222222222111111111111000//////////////////////////////000111111111111111//////000000000000//////000///......///000111222///......---------......000000000000111111111111000000000000000000000000222111111111000000//////000111111111111222222222222222222333333444444444333333333222222222111111......//////000000111111//////000000111111111222111111000000///.........111111000000//////......NNNNNNOOOOOONNNMMMKKKJJJKKKMMMPPPQQQQQQNNNKKKHHHGGGJJJLLLMMMLLLLLLOOOQQQRRRPPPMMMJJJGGGFFFGGGGGGDDDGGGIIIJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLJJJGGGEEEEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHHHHGGGHHHJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB??????>>>>>>???@@@@@@AAA>>>===<<<:::999999::::::888666444333222222333444222222222111111222222222000000000000000000000000000/////////............///---+++))))))***,,,------------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************))))))))))))******))))))))),,,,,,))))))------)))++++++++++++++++++++++++,,,,,,,,,------------...------------..................////////////........./////////000000000000111000000000222444777999777:::???EEEMMMXXXdddlllzzz}}}~~~~~~xxxkkkeee```XXXRRRPPPRRRTTTUUUVVV[[[dddkkknnnqqquuuxxx{{{zzzxxxuuuwwwxxxyyyyyywwwsssooolllhhhbbb^^^___ccciiivvv{{{}}}|||qqqkkkbbbbbbkkkuuussslllfffiiisss{{{wwwssskkkbbbZZZTTTQQQOOOWWWVVVTTTQQQOOOMMMLLLLLLPPPRRRUUU[[[bbbgggjjjjjjiiifffddddddgggjjjkkkkkkgggfffdddeeefffggggggfffbbbaaa___^^^\\\YYYTTTPPPCCCBBB@@@===:::777555444222222111000////////////////////////////////////........................------......///000000000333222222111000//////...........................,,,,,,,,,---------..............................///......------......//////.........//////---++++++,,,------......------......////////////......//////............//////////////////000000000000222222222111111111000000//////////////////////////////000111111111111000//////000000000000//////000///.........///000111///......------.........//////000000000111111111000000000000000000000000111111111111000000000///000111111111111222222222222222222222333333333444333222222222111111111111.../////////000000000111///000000000111111111111///000000000000000000000111000000000/////////...NNNOOOOOONNNNNNMMMLLLKKKKKKMMMOOOQQQQQQOOOLLLKKKHHHJJJLLLMMMMMMNNNPPPRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFGGGHHHGGGFFFFFFHHHJJJOOOPPPPPPPPPPPPNNNMMMLLLJJJLLLMMMLLLJJJGGGFFFEEECCCCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGGGGFFFGGGIIIKKKJJJIIIHHHGGGGGGFFFFFFGGGIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>============>>>??????<<<;;;:::888888888999999777666555333333333444444222222111111111111222222000000000000000000000000////////////............------,,,+++++++++++++++------,,,,,,,,,,,,------,,,+++***)))***+++,,,---+++++++++++++++++++++++++++++++++***************************************************************)))******++++++***))))))))),,,,,,((((((+++------++++++++++++++++++++++++,,,,,,,,,,,,------------------------..................////////////............/////////000000000111000/////////000222222222444666888<<>>999777444222000///000000///////////////000111111////////////////////////........................------......///000000000000000///......---,,,,,,------------------------------------------------........................//////............//////111///---,,,---/////////+++,,,------......------......////////////......//////............//////////////////000000000000111111111111000000000000////////////////////////...//////000000000000000//////000000000000////////////......---------------......///////////////////////////000000000111////////////////////////111111111000000000000000000000111111111222222222111111111111111111111111000000000000000/////////////////////000000000000000000000000000111111111000000000000111111222222000000000000////////////NNNNNNMMMLLLKKKKKKKKKJJJHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSSSSNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGDDDCCCCCCFFFIIIOOOPPPPPPQQQOOOMMMJJJHHHGGGKKKNNNOOOLLLIIIFFFEEE@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEDDDDDDDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;;;;:::;;;;;;<<<:::999777666555555666777555444444333333333333333111000000//////000000111////////////////////////.........///////////////,,,,,,---------,,,+++***++++++,,,------,,,++++++000///---,,,+++++++++,,,************************************************************************************************)))+++,,,+++******+++---***+++,,,---,,,******,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------............------............///////////////////////////000000111333222111000111222333444666:::@@@GGGOOOXXXcccjjjooorrrwww{{{~~~yyyzzz{{{yyyuuupppmmmkkkrrrwww}}}tttnnnkkkiiieee```aaa___ZZZRRRNNNOOORRRUUUWWWYYY\\\___dddjjjpppttttttwww|||}}}~~~rrrddd```eeemmmwwwxxxtttsssnnngggXXXTTTTTTZZZ^^^]]]ZZZZZZRRRPPPLLLKKKOOOXXXbbbiiipppmmmhhhaaa[[[WWWUUUUUU[[[```dddbbb\\\WWWVVVXXXYYY[[[\\\^^^^^^^^^]]]]]]aaabbbdddgggkkkmmmmmmkkkiiifffbbb^^^\\\]]]___aaaggghhhjjjmmmooonnnkkkhhh___YYYPPPHHHBBB===999666666444111///...///000000............///000111222////////////////////////........................------......///000000000---------------.........------------------------------------------------...........................------,,,,,,------...///---++++++,,,.........+++,,,------......------......////////////......//////............//////////////////000000000000111111111000000000//////////////////////////////......///000000000000000//////000000000000///////////////......---,,,,,,------//////000000//////...////////////000000000////////////////////////000000000000000000111111000000111111111222222222111111111111111111111111////////////////////////000000000000////////////111111000000000000000000111111111111000000//////////////////000000000000MMMLLLKKKJJJIIIIIIIIIIIIJJJJJJLLLMMMPPPRRRSSSTTTRRRQQQPPPQQQSSSTTTSSSRRRLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHFFFDDDEEEGGGJJJMMMNNNOOOPPPOOOLLLIIIGGGGGGJJJMMMNNNLLLHHHFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::::::::;;;:::999777666555444555555333333333333333222222222000000////////////000000000000000000000000000000.........///////////////---------------,,,++++++***+++,,,------,,,+++***......------,,,++++++******************************************+++++++++************************************************''')))***((('''(((,,,000111---+++---...,,,***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------........./////////......//////000111111111111000...///000111000//////111555777:::AAAKKKRRRUUU\\\dddlllrrrzzz}}}~~~}}}yyyuuurrr||||||xxxuuuoooppplllccc]]]\\\[[[ZZZXXXUUURRRPPPRRRVVV\\\```^^^bbbiiipppvvvyyy{{{{{{yyyxxxvvvssspppoooppprrrtttxxx{{{{{{~~~{{{ooobbb\\\\\\```hhhqqqtttzzzxxxrrrnnnggg```SSSMMMJJJLLLNNNLLLIIIIIIHHHGGGCCCAAAAAAFFFNNNSSSZZZ[[[[[[YYYVVVTTTSSSTTT[[[bbbiiillljjjeeeaaa```______```aaaaaaaaaaaaaaaaaaaaacccfffjjjmmmnnnmmmfffeeebbb^^^\\\\\\^^^aaagggggggggiiiiiigggccc```PPPJJJBBB;;;777666555444111000///...---...//////............//////000111////////////////////////........................------......///000000000+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................------,,,,,,,,,,,,------...,,,++++++---......---+++,,,------......------......////////////......//////............//////////////////000000000000111111000000000/////////////////////////////////---...//////000000////////////000000000000//////....../////////...------,,,---///000111111000///......////////////000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222222111111111////////////000000000000000000000000////////////111111111111000000000000111111111000///......---////////////000000000000LLLKKKIIIHHHGGGGGGHHHHHHIIIJJJKKKMMMOOORRRUUUWWWSSSQQQPPPPPPRRRRRRQQQOOOKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGIIIKKKLLLMMMOOOPPPOOOMMMIIIGGGGGGIIILLLLLLJJJGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCC@@@AAABBBBBBAAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDD@@@@@@@@@@@@????????????<<<<<<;;;:::::::::::::::<<<;;;888666444444333444000111111222222111111111000//////......//////000000000000000000000000000............/////////000......------,,,,,,,,,,,,)))+++,,,------,,,+++)))'''(((***,,,,,,,,,******++++++++++++++++++++++++))))))*********+++++++++************************************************)))***+++(((''')))111777:::000(((***------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---------.........//////......//////////////////222000//////111222000...+++///222333222555;;;@@@@@@EEEMMMSSSZZZbbbmmmuuu|||~~~~~~{{{xxx~~~~~~{{{uuutttqqqmmmddd___XXXSSSQQQRRRUUUVVVTTTVVVYYY]]]aaaeeehhhjjjmmmmmmkkkgggbbb___^^^___^^^bbbdddccceeekkknnnmmmkkkddd]]]XXXSSSRRRXXX```dddggglllqqqssssssuuuwwwuuuvvvxxxxxxwwwuuusssqqqvvvyyyxxxrrrmmmjjjddd^^^XXXQQQLLLMMMNNNLLLJJJKKKJJJIIIFFFBBB???@@@DDDHHHTTTYYY___aaaaaa````````````eeemmmsssuuurrrmmmiiieeeeeeeeeeeefffggghhhhhhfffccc```___bbbeeeggghhh`````````]]]ZZZZZZ]]]___aaa```^^^\\\ZZZVVVQQQMMMAAA===777333222222222222......///////////////000//////.........//////000////////////////////////........................------......///000000000------------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,..............................------------......---,,,,,,---///000...---+++,,,------......------......////////////......//////............//////////////////000000000000111000000000////////////////////////////////////---...//////000000////////////000000000000//////---...///000000000///...,,,---///111222111000///........./////////000000000000000000000000000000///000000000111111111111000111111111111222222222444333333333222222222222/////////000000111111111111000000000/////////...111111111111000000000////////////................../////////000000000111KKKJJJHHHGGGFFFFFFGGGHHHGGGGGGHHHJJJMMMQQQTTTVVVTTTQQQOOOOOOQQQQQQNNNLLLJJJHHHFFFCCCCCCDDDFFFHHHHHHJJJJJJJJJIIIIIIKKKMMMKKKMMMOOOQQQPPPNNNJJJHHHFFFIIIKKKKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBBBBAAAAAACCCEEEFFFEEEDDDCCCCCCBBBBBBBBB>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;::::::::::::===<<<999666444333333333///000000111111111000000//////............//////000000000000000000000000---.........//////000000///...---,,,,,,,,,,,,---)))***,,,------,,,***)))!!!$$$'''***,,,,,,+++***++++++++++++++++++++++++))))))******++++++++++++************************************************---......+++)))---666>>>BBB333&&&''',,,------///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---------.........//////......//////......---,,,000...---...000000---+++***///444555222111444777666999>>>@@@DDDLLLXXXaaaiiioooxxx~~~||||||}}}~~~{{{xxxwwwrrrlllddd^^^ZZZXXXWWWWWWSSSRRRPPPOOOPPPSSSVVVYYY^^^^^^]]]ZZZUUUQQQPPPOOONNNRRRSSSRRRSSSYYY]]]]]]\\\YYYWWWTTTMMMHHHLLLSSSRRRSSSVVVYYYZZZZZZ\\\```cccdddfffggggggeeecccaaaccchhhlllkkkjjjiiifffaaabbbZZZUUUUUUVVVUUUTTTUUUTTTTTTRRRMMMHHHEEEGGGJJJZZZaaajjjooopppooooooooofffjjjpppwww{{{zzzuuuqqqiiihhhhhhhhhiiikkkmmmnnnlllfff^^^XXXXXXZZZ^^^```ZZZ\\\\\\ZZZXXXWWWZZZ]]]ZZZXXXTTTPPPKKKFFF@@@<<<999666333111000000///...///000111222222222222222//////............//////////////////////////////........................------......///000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................//////............//////---------///111111///---+++,,,------......------......////////////......//////............//////////////////000000000000000000000000////////////////////////////////////---....../////////////////////000000000000//////---...///111111111000000+++---///111222222000000............/////////000000000000000000000000000//////000000111111111222000111111111111222222222444444444333333222222222//////000000111111222222111111000000/////////...222111111111000000//////,,,,,,------.../////////.../////////000000111111LLLJJJHHHFFFFFFFFFGGGHHHGGGGGGFFFGGGIIIMMMQQQSSSWWWTTTPPPPPPPPPPPPNNNLLLNNNJJJFFFDDDDDDEEEFFFFFFFFFHHHJJJJJJIIIIIIKKKMMMMMMNNNNNNMMMLLLJJJHHHFFFHHHIIIIIIIIIIIIGGGFFFEEEHHHGGGEEECCCBBBBBBCCCDDDAAA@@@@@@@@@AAACCCEEEFFFGGGEEECCCAAA@@@AAABBBCCC???>>>>>>>>>>>>>>>??????@@@@@@??????>>>???????????????>>><<<;;;:::999888666666555555444444444333444333222111000...------////////////000000000000........................,,,---...---,,,,,,---...------,,,++++++***)))))),,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************---,,,,,,+++***)))((((((---,,,++++++---///222333888111+++(((+++---,,,)))++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,---------......000///...---,,,,,,---...,,,,,,,,,---------......------------------------............///////////////000000000111111111111666666666777:::===AAACCCLLLQQQZZZdddoooxxx~~~~~~}}}zzzvvvzzz}}}tttkkkeeebbbbbb```[[[SSSLLLHHHHHHJJJLLLYYYYYYYYYWWWTTTQQQOOONNNLLLLLLMMMOOOPPPQQQQQQQQQSSSSSSQQQMMMIIIFFFEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOTTTTTTTTTTTTUUUUUUUUUUUUTTT[[[hhhtttvvvpppoootttsssmmmfffbbbcccfffggggggnnnkkkggg^^^PPPGGGKKKSSSdddnnnyyy~~~|||uuusssqqqsssvvvwwwuuusssppppppooonnnmmmlllkkkkkkkkkgggaaa[[[WWWUUUTTTTTTVVVVVVUUUUUUSSSRRRQQQQQQPPPMMMGGGAAA<<<999888888444333111////////////000////////////////////////////////////////////////........................***+++---......---+++***,,,------......------,,,,,,,,,,,,------,,,++++++---......//////......---,,,,,,,,,---------......000---,,,---///000...,,,,,,++++++******++++++,,,---,,,++++++,,,---///000//////.........---------.........///////////////,,,,,,------...///000000222111000.........///000000000000000000///......////////////////////////,,,------...///000111111222222222222222222222222000//////.........//////000000//////.........---,,,---------......//////000///............//////////////////000111222333222000///000333444555444333222111000000000111222000000111111111111000000222222111111000000000//////000222333222111///---//////.........---------000000000000000000000000LLLJJJHHHFFFEEEFFFFFFGGGHHHGGGGGGGGGJJJMMMQQQSSSUUURRRPPPOOOPPPPPPOOOMMMLLLJJJHHHGGGHHHIIIHHHGGGGGGIIIJJJKKKJJJJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFHHHHHHGGGFFFEEEDDDDDDDDDAAAAAA@@@@@@AAABBBDDDEEEFFFDDDBBBAAA@@@@@@AAABBB???>>>>>>======>>>>>>???@@@??????>>>>>>??????@@@>>>======<<<;;;:::999999777777666555555444333333333222222111000///......000000000///////////////...........................///000///...---...000---------,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************,,,,,,++++++***)))))))))******))))))***,,,...///222...)))(((+++...---+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,------------...000///...---,,,,,,---...,,,,,,,,,------------...------------------------............//////////////////000000000111111111111111111111444777999;;;===@@@GGGNNNVVV]]]ccceeeiiimmmrrrvvvxxxzzz|||~~~~~~~~~zzzrrrvvv|||}}}xxxvvvuuupppkkkaaaXXXRRROOOOOOPPPZZZ___dddddd^^^WWWTTTSSSQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUSSSPPPMMMJJJJJJKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHKKKMMMOOOOOONNNMMMTTT]]]nnnzzzrrroooqqqtttvvvwww{{{xxxsssjjj]]]SSSUUU]]]jjjsss{{{}}}xxxuuurrrrrrssstttrrroooqqqqqqrrrrrrqqqooommmlllhhheee```\\\YYYXXXXXXYYYWWWUUURRRNNNJJJGGGEEEDDDFFFCCC???:::777444333222222111000.......................................................................................------...//////...------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++---------......---------,,,,,,,,,---------......///---,,,---//////...,,,------,,,,,,,,,,,,------......---,,,,,,,,,---...//////.........---------///////////////.........,,,,,,------...//////000222111///.........///000000000000000000///......////////////////////////------......//////000000111111111111111111111111//////............//////000000/////////.........////////////000000000111//////////////////......////////////000111222333333222111111333555555444444333111000000000000111000000111111111111000000///.........------------...///111111111000...---//////.........---------////////////////////////KKKJJJHHHFFFEEEEEEEEEEEEGGGGGGGGGGGGIIILLLOOOQQQQQQPPPNNNOOOPPPPPPOOOMMMIIIIIIIIIJJJLLLMMMKKKIIIIIIJJJKKKLLLKKKKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLMMMLLLKKKIIIGGGFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDCCCAAA@@@???@@@@@@AAA>>>>>>============>>>>>>??????>>>>>>>>>>>>??????<<<;;;;;;;;;::::::::::::888888777666555333333222111111111000000/////////111000000//////.........---------------------------///000///...---...///......------,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************)))((()))***+++,,,,,,***'''))),,,......,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,,,,,,,---------------------------------------............/////////////////////000000000000......---...///111333555555777999===BBBGGGKKKMMMLLLPPPWWW\\\```dddhhhkkkoooqqqvvv}}}}}}xxxpppttt{{{zzzqqqhhhaaa]]]\\\]]]cccmmmwwwzzzrrrhhhaaa^^^[[[[[[\\\\\\]]]^^^___```[[[[[[ZZZXXXVVVUUUVVVWWWTTTUUUUUUUUUTTTQQQOOOMMMIIIKKKNNNRRRSSSTTTSSSRRRZZZdddwww{{{}}}{{{sssggg^^^^^^dddrrrzzz}}}yyytttsssuuuvvvuuussstttvvvxxxyyyxxxtttooolllgggddd```[[[WWWUUUUUUUUUPPPMMMHHHCCC>>>:::999888:::999777555333111///...000000///...------------................................................------------------------........................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---...///...,,,//////............//////000///...,,,,,,+++,,,,,,...............---------000000//////......------,,,,,,------.../////////111000///.........//////000000000000000//////...////////////////////////.........///////////////000000000000000000000000//////............//////000000////////////......////////////000000000000---...///000000///......////////////000111222222444333222222444555444333444333222111000//////000///000000111111000000///111000000000000/////////...///000000000///---,,,...............---------////////////////////////JJJIIIGGGFFFDDDDDDCCCCCCEEEEEEEEEFFFGGGIIILLLMMMMMMMMMMMMNNNOOOOOOOOONNNIIIHHHHHHIIILLLMMMMMMLLLIIIKKKLLLLLLKKKKKKLLLMMMOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLLLLKKKIIIGGGEEEDDDEEEGGGIIIHHHGGGEEECCCDDDCCCAAA@@@@@@@@@AAAAAACCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<======>>>============>>>>>>???999999999:::::::::::::::999999777666444333222111//////000000000000000000111111000///......------------------------------+++,,,------++++++,,,---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))*********+++++++++,,,+++************++++++)))((((((***,,,---,,,+++************************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////........./////////000000///////////////111222333555555555666999<<>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>888888888888999999999999888888777555444222111111///////////////000000000111000000///...------,,,------------------------+++,,,---,,,+++***+++---......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++******)))))))))***)))))))))+++,,,,,,***)))************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............---............/////////000000000000000111111222000000000000111333666777999:::<<<<<<;;;;;;;;;===@@@BBBFFFLLLRRRXXX[[[]]]___dddkkkrrryyy~~~|||zzzzzz{{{}}}sssppptttyyy}}}~~~{{{vvvsssmmmmmmllljjjiiijjjmmmpppnnnpppsssvvvxxxyyyyyyxxxrrroooiiidddbbbaaacccdddmmmsss~~~}}}zzzvvvrrrppplllgggeeehhhqqqvvvzzzyyyzzz~~~~~~}}}xxxsssrrrtttuuuuuuttttttwwwzzzzzzvvvnnneee___ZZZWWWQQQJJJDDD???<<<::::::888444111//////000111///000222333333333111000//////////////////......................................................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,+++************+++,,,,,,,,,,,,---------......,,,---------,,,,,,------......------------......+++,,,,,,------.........---.....................111111000///...------,,,---------........................////////////...//////000000000000/////////////////////////////////////////////.........111111111111111111111111...............///000000//////000000000000000000...............---------+++---///111111000///...//////////////////000111111000000111222222000...222222111111000///......//////000000000000//////........................111111111111000000//////---.............................................EEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEGGGIIILLLMMMLLLLLLLLLMMMLLLIIIEEEDDDFFFIIIKKKLLLGGGHHHIIIIIIHHHGGGHHHIIINNNNNNNNNNNNLLLJJJHHHFFFGGGGGGHHHHHHGGGFFFDDDCCC@@@BBBEEEGGGGGGFFFDDDCCCCCCBBBAAA?????????@@@AAABBBBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;999999999999999:::;;;<<<777777777888888888888888666666555444333222111000////////////////////////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((((((((('''******+++++++++***))))))***************************+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,------------.........------------.........///....../////////000000000............///000222222000222444555555666888:::888888999;;;>>>BBBEEEHHHHHHMMMTTT[[[cccllltttzzz~~~}}}}}}~~~yyyuuuyyy{{{wwwttttttssspppooopppsssvvvvvvxxx{{{|||tttlllggggggiiikkkpppttt{{{|||zzzwwwrrrpppqqqqqqmmmkkklllqqqvvvyyyxxxxxxzzz|||zzz}}}xxxsssoooooonnnkkkiiieeegggiiiiiieee]]]VVVPPPHHHFFFBBB>>>:::777555444777555222///...---......---...///111111111000/////////000000000//////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,++++++******+++,,,---------------,,,+++******+++,,,---,,,,,,,,,---------......+++---...---,,,+++,,,---------,,,,,,,,,,,,------***+++,,,---............---------...............000000//////......------........................------.../////////.........//////000000000000000////////////////////////.........///////////////111111111111111111111111......---......///000111//////000000000000111111000000000000000/////////,,,---...000000000///////////////......//////000///......000111111///---000000111111111000///......//////000000//////......////////////000000000222111111111000000000000---------.......................................CCCCCCCCCDDDDDDCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCEEEIIILLLMMMKKKJJJJJJLLLLLLJJJGGGFFFGGGHHHHHHHHHEEEFFFGGGGGGEEEEEEEEEGGGHHHJJJLLLMMMLLLIIIFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDAAACCCEEEGGGGGGGGGFFFEEEBBBAAA@@@?????????@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;::::::::::::666666666777777888::::::777777777777777777777777444444333222222111000000//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************+++++++++'''(((((()))))))))((((((***+++++++++******++++++***************************+++,,,---------,,,,,,***++++++++++++,,,,,,,,,((()))***+++,,,,,,+++******++++++++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------.........,,,------.../////////...//////000000111111000000---///000111111222555777333333444444555666888999888;;;???DDDJJJRRR[[[aaaqqqvvv~~~zzz}}}~~~{{{}}}|||zzzwwwuuuvvvyyy|||}}}~~~|||uuuqqqppprrrtttuuuyyy|||}}}yyywwwtttooommmppprrrooolllllllllqqqssspppooopppooommmnnniiidddaaa___]]]XXXTTTOOOPPPQQQPPPMMMHHHCCC@@@:::999777555333222111111333222111//////.........------......///.........------.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++,,,,,,,,,,,,++++++)))***+++,,,---------------,,,+++******+++,,,---,,,,,,,,,---------......+++---...---+++***,,,...------,,,,,,,,,,,,------+++,,,---.........---,,,---------........./////////////////////.................................,,,---.../////////............///000000000000000////////////////////////------......//////000000000000000000000000000000---------......///000111//////000000000111111111111000000000////////////------......///000000000000//////.........//////------...000222222000......///000111111111000///......////////////......000111111111222222222222111111000///////////////---------.........//////........................AAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCEEEIIILLLMMMKKKIIIIIIKKKLLLKKKIIIIIIJJJIIIFFFDDDDDDEEEFFFEEEDDDCCCDDDEEEDDDFFFJJJLLLLLLIIIFFFDDDDDDEEEFFFGGGHHHGGGFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;:::999999:::555555555555666777888999888777777777666666666666222222222111111000000000000000//////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))***+++++++++++++++***+++++++++***+++---...))))))))))))))))))))))))***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---...///////////////......///000000...---,,,000111111000...---///000---///222333333222333333555555555666999???FFFKKKVVV\\\eeelllpppooollliiikkkkkkmmmooossswwwzzz|||~~~~~~~~~~~~~~~{{{|||~~~~~~}}}}}}~~~~~~yyyvvvvvvwwwxxxzzz~~~{{{zzzyyyvvvtttqqqkkkiiimmmooommmiiihhh```eeefffbbb______]]]YYYUUUQQQMMMJJJJJJGGGCCC???===>>>>>>>>>===:::777555555444333111000/////////......//////000000000000///.....................+++,,,---.........---,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,+++++++++)))***+++,,,------...---...---+++******+++---...,,,,,,,,,---------......***,,,...---+++***,,,...---------,,,,,,------------......///...---+++***---------.........//////.........///////////////.....................---+++,,,.../////////............///000000000000000////////////////////////,,,------...///000111111////////////////////////---------......000111111//////000000111111111222//////......---------,,,------------...///111222000//////.........//////------///111444444222000,,,...///111111111000000......////////////......------....../////////000000000///...............---------.........//////........................EEECCC@@@@@@AAABBBCCCCCC@@@@@@@@@AAABBBDDDFFFHHHHHHGGGGGGGGGIIIKKKNNNPPPQQQOOONNNOOOQQQOOOIIICCCIIIGGGFFFDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????>>>===;;;999888888888888444333222222333444666777777666666666666555555555222333333222222111000///000000000000000000000000//////.........---------,,,------......------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))))))))************************))))))))))))))))))))))))***************************)))((((((((()))+++,,,************************+++*********))))))((((((******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++..................------.........------,,,,,,,,,.........------,,,,,,,,,///////////////.....................////////////111111111111111111111111222222333444666777888888CCCEEEIIILLLOOORRRSSSSSSSSSSSSRRRSSSUUUYYY\\\^^^gggjjjooorrrtttrrrooommmlllooouuuzzz~~~~~~~~~zzzyyyxxxxxxwwwuuuvvvxxxyyy{{{|||||||||zzzxxxvvvrrrnnniiifffdddaaa^^^[[[[[[\\\\\\YYYVVVTTTSSSPPPMMMJJJGGGEEECCCBBBAAA>>><<<999666444333444444444333333222222222111111000000//////......//////000000000000//////------------------------......000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********++++++++++++***)))((()))***+++,,,444000+++)))+++,,,,,,+++,,,------......////////////............---------...............---------//////.........---------////////////////////////...------,,,,,,------...............////////////...............///000000000000000000111111111111222111111111000000/////////......---------......//////////////////......000000000000000000000000000111333444444333111000111000///...............////////////////////////////////////////////////000000000000////////////---------............///000000000000000000000000DDDBBBAAABBBCCCDDDCCCAAAAAAAAAAAAAAACCCEEEGGGHHHGGGGGGFFFGGGHHHJJJMMMOOOPPPOOONNNQQQSSSRRRLLLGGGLLLKKKIIIGGGFFFEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>===;;;:::888888888999444333333222333444555666555555444444444333333333000000000000000///------//////////////////////////////.........---------,,,,,,------------,,,,,,...------,,,,,,,,,------,,,,,,,,,++++++************+++++++++++++++++++++************************))))))))))))))))))))))))***************************)))((((((((()))++++++************************************)))))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,//////.........---------......---------,,,,,,,,,////////////........................////////////------------------------000000111222333444444555777999;;;===???@@@AAAAAA@@@@@@@@@@@@BBBEEEGGGIIINNNQQQUUUXXXYYYXXXUUUSSSVVVYYY]]]bbbeeegggggggggjjjlllooorrrttttttsssssstttuuuvvvwwwxxxwwwwwwvvvxxxyyyzzz|||~~~}}}|||}}}zzzvvvsssqqqnnnkkkhhhffffffffffffeeedddcccbbb^^^]]][[[YYYUUURRROOOMMMKKKIIIGGGGGGHHHHHHFFFCCC@@@???>>><<<:::888777666777777666555444333333222222222222111111000000000000000000000//////............////////////......------------------------+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,,,,++++++++++++,,,------222///+++***,,,------,,,---------------.........///............---------------..................//////.........---------////////////////////////...------,,,,,,------...............////////////...............///000000//////000000000111111111111111111000000000/////////......---------...............///////////////////////////////////////---...000111111000...---000000///.......................................////////////////////////000000000000/////////...---------............///........................CCCBBBBBBCCCDDDDDDCCCAAABBBBBBBBBBBBCCCEEEGGGIIIFFFFFFFFFFFFGGGIIIKKKMMMOOONNNNNNQQQTTTTTTPPPLLLPPPNNNLLLJJJHHHGGGGGGHHHGGGFFFDDDCCCBBBBBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAA???>>>>>>===;;;:::999999999999555444333222333444555666333222222222111111111111000000000000///...------.......................................---------,,,,,,------------,,,,,,---,,,,,,,,,,,,------...+++++++++++++++*********+++++++++,,,,,,------...************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************************************))))))))))))*********++++++++++++,,,***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,////////////...............------------,,,,,,,,,........................---............/////////............................../////////000000000333333444555666666666666555555444555666777999:::;;;===@@@CCCCCCAAA???===AAABBBDDDGGGIIIKKKKKKLLLNNNOOORRRUUUWWWYYYZZZ[[[]]]___aaabbbcccbbb```___aaabbbeeejjjoootttxxx{{{wwwvvvtttqqqooollljjjiiihhhfffdddbbb___ZZZUUUQQQOOOOOONNNNNNLLLJJJIIIHHHFFFFFFEEECCCAAA???===<<<;;;:::888888999:::888777333333333222222111111111111111111000000000/////////////////////.........000000000////////////...---------......---------........................+++,,,------.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---..................---,,,,,,---...---,,,------------,,,,,,,,,,,,///............---------,,,---------.../////////...............---------////////////////////////...------,,,,,,------...---............/////////...............///000000//////000000000000111111111111000000000000//////......---------......///---.........//////000000////////////////////////------////////////------/////////.......................................////////////////////////000000000/////////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,CCCBBBAAAAAACCCDDDCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMQQQTTTTTTRRROOOQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@?????????>>>>>>>>>AAAAAABBBCCCCCCBBBAAAAAAAAABBBCCCDDDCCCAAA???======<<<<<<;;;:::999999999666555444333222333444555222222111111111000000000222222222222111000///...------------------------........................,,,,,,,,,------,,,,,,,,,++++++++++++,,,---......+++++++++*********************+++,,,,,,---......************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++*********************************)))))))))))))))************++++++++++++(((((())))))******++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,..................------------------------------------...............///---------.........//////000000000000000000000000.........---------------333333444444444444444444444444333333333444555666444666888999:::888666555777777888888:::;;;<<<===;;;;;;<<<>>>@@@BBBDDDFFFFFFGGGIIIKKKKKKJJJIIIGGGIIIKKKNNNRRRWWW\\\```ccc___^^^\\\YYYVVVTTTRRRPPPQQQOOOLLLJJJHHHEEEAAA>>>;;;;;;<<<============<<<::::::::::::999888777666555444444444555555555444111222111222111222111222111111000///...------,,,...............---------////////////////////////------............------........................//////...---,,,***))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,.../////////...---++++++,,,...///...---,,,---------,,,,,,+++++++++///............---------,,,,,,,,,---...///000000........................////////////////////////...------,,,,,,------...---------.........//////...............///000000////////////000000000111000000000000000000//////...------------...//////------......///000000000///////////////////////////000000111111000000///.....................---........................////////////////////////000000/////////.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,EEEBBB@@@???AAACCCEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJLLLOOOQQQRRRQQQPPPQQQOOOMMMJJJHHHGGGGGGGGGFFFGGGHHHHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>@@@AAACCCCCCCCCCCCAAA@@@AAABBBCCCCCCCCCAAA???===<<<<<<<<<<<<;;;::::::999777666444333222333333444222222222222111111111111111222222111111000///...---------------------------.....................+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...************************((())))))***+++,,,,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))******))))))*********+++++++++((((((((())))))******************+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////------------............------------------------............------------.........///000111111222111111111000000111111111000111222333333333222111444444333333333444666777333333333333444666777888777888:::<<<<<<;;;:::999;;;;;;===???BBBEEEHHHJJJGGGGGGEEEDDDBBB@@@>>>>>>@@@===:::777777777666555222222444555666777777777111222222333333222222222//////000000000000111111////////////............000//////......------,,,---..................................../////////.........//////.................................///...---,,,+++***))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------***+++---......------,,,)))+++---//////...---------------,,,,,,+++++++++///............---------,,,,,,,,,---...///000000---.....................////////////////////////...------,,,,,,------...------------...........................///000000...////////////000000000//////////////////000000---------------...//////---.........//////000000........................111111111111111111111111,,,---......///...------........................////////////////////////////////////............---------............///------------------------FFFDDDBBBBBBDDDFFFGGGGGGCCCCCCBBBBBBCCCEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJLLLNNNOOOOOOOOOOOONNNMMMKKKIIIGGGFFFFFFFFFGGGHHHJJJKKKJJJHHHEEECCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????@@@AAACCCDDDDDDCCCAAA@@@AAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::777666555333222222333333333333222222222111111111////////////...---,,,,,,---------------------------------...............++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---)))))))))***************((((((((())))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))))))))************)))))))))************+++)))))))))))))))*********************++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......+++++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---......//////,,,------------.........//////////////////////////////..................,,,,,,,,,,,,---///000111000000000000000///////////////000111111111111111111000000//////000111111222222111111111111222222333333444555555555555555555555555666777888999:::999888888777666666555555888555222000111333444444000111111222222222111111//////000111111000000000---...//////------...///......---------,,,,,,,,,***++++++,,,------......---------...............---............/////////......////////////......------------------------,,,++++++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))+++...///...------...------------,,,,,,,,,,,,///............---------,,,---------.../////////---------...............////////////////////////...------,,,,,,------...,,,------------........................///000000......////////////000000......////////////000000---------------...///000////////////////////////........................////////////////////////+++,,,---//////...------------------------------/////////////////////////////////.........---------------............///........................FFFFFFFFFHHHJJJKKKIIIHHHCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNMMMNNNNNNMMMLLLJJJHHHGGGFFFGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@????????????AAACCCDDDDDDCCCAAA???AAA@@@@@@??????>>>======;;;<<<<<<======<<<;;;:::888777555333222222222222222222222111111111111000////////////...---,,,+++---------------------------------.........//////++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''((()))***+++******)))************************((()))))))))************))))))))))))******************************))))))************++++++++++++,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,------...//////,,,,,,---------.........000000000000000000000000...............////////////............///111222///000000000111000000000/////////000111222333333......////////////......000000000000000000000///222111111000111222333444222222111222222333444555333333333222222222111111444222000000111222222111000000000000000///...---000111111111111000000///---///000///---,,,...///------------............++++++,,,,,,------......,,,,,,,,,------.........---------.........//////---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,+++++++++++++++,,,,,,---***---///...,,,,,,---...---------------.........///............---------------..................---------.........//////////////////////////////...------,,,,,,------...,,,,,,---------........................///000000........./////////000000........./////////000000---,,,,,,------///000000000000000///......------.................................------.........***+++---//////...---,,,------------------------//////////////////////////////.........------------------............///........................EEEGGGJJJOOOQQQOOOKKKGGGCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMNNNNNNMMMMMMMMMNNNLLLKKKIIIHHHGGGGGGGGGHHHKKKJJJIIIGGGFFFGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???????????????AAACCCEEEEEECCCAAA???AAA@@@???>>>============;;;<<<=========<<<;;;:::888777555333222222222222111111111111000000000000111111111111000///...---........................---------.........//////+++++++++,,,,,,+++++++++------,,,+++************(((((())))))*********+++*********)))))))))))))))************************))))))))))))))))))))))))************************'''((()))++++++******)))************************(((((())))))*********+++))))))))))))************,,,,,,++++++******)))))))))************+++++++++---,,,,,,++++++*********))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000///...------...///000,,,---......//////......++++++,,,,,,---///111111///000000111111000000///......///000000000//////111///...------///111222.../////////111222333444222222111111000000000///000000000111222111///---......///////////////...//////000//////...---,,,+++...///...+++***+++---******++++++,,,---......111000000///...---,,,,,,+++++++++,,,,,,------------------.........//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...---,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++---,,,+++***+++,,,---...+++...///...,,,+++,,,///---------......///////////////.........---------...............------------------.........//////////////////////////////...------,,,,,,------...,,,,,,,,,---------.....................///000000............/////////000---.........//////000000,,,,,,,,,---...///000111111111000///...---,,,,,,........................//////............//////***+++---//////...---,,,------------------------//////////////////////////////.........------------------.........//////........................EEEFFFJJJOOOSSSRRRLLLGGGAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJJJJKKKKKKIIIHHHKKKJJJJJJKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@???===<<<===?????????@@@BBBCCCBBB@@@>>>???AAABBBBBB@@@??????@@@999999999999999999999999777666444333222111111111666444222000...------...////////////............+++,,,.../////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************(((((()))***************+++*********))))))((((((******))))))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,***(((''''''(((***,,,))))))))))))))))))))))))''''''''''''((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))+++++++++*********)))))),,,+++***(((''''''&&&&&&,,,+++)))(((((()))+++,,,...---,,,+++,,,---...///***+++,,,...//////......///......------,,,++++++---------............///......////////////......+++,,,,,,------,,,,,,+++//////////////////////////////............//////,,,,,,---...///000111111////////////////////////........................000000000000111111111111---///000222222000///---////////////////////////////////////////////////......////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---,,,+++++++++,,,---...---+++*********++++++.................................------,,,,,,,,,.../////////...------,,,...---,,,,,,++++++++++++000000///...---,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,------+++,,,------,,,+++)))((())))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---+++,,,,,,---+++***++++++,,,,,,,,,,,,------...------,,,,,,------...---------............/////////......---------,,,......---------......///222111///---,,,,,,,,,,,,///......---------......000000000000000000000000//////000000000000000/////////.........---------...------,,,,,,------...---------.........//////---------............///,,,,,,,,,------.........111000///...............------------------------...---,,,++++++,,,---...---------,,,,,,+++++++++...------,,,,,,------...DDDEEEHHHLLLOOONNNJJJFFFBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOLLLKKKIIIIIIJJJKKKKKKJJJLLLKKKJJJKKKLLLLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAA???@@@AAA@@@>>>======>>>>>>???@@@AAAAAA@@@>>><<<===???@@@@@@>>>======>>>999999999999999999999999666666444333222111111111555444222000............////////////............,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************(((((()))***************************)))))))))(((******))))))))))))******))))))))))))))))))))))))******)))(((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))((('''((((((******+++++++++*********))))))))))))))))))))))))))))))************+++++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,+++***)))))))))))),,,+++)))(((((()))+++,,,+++************+++,,,,,,)))***,,,---......------,,,,,,------------------------------..................////////////......+++,,,,,,------,,,,,,+++------------------------000///...............///............////////////....................................................../////////000000000...///000111111000///...........................------------------------......////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------......,,,+++++++++,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++............------,,,,,,---,,,+++************+++,,,,,,,,,+++******))))))+++++++++*********))))))************************++++++***))))))***++++++++++++,,,,,,,,,+++******------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------...---+++,,,,,,---+++***++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///000/////////..................---------......///000///...---,,,---......///......---------......////////////////////////......////////////......//////.........---------...------,,,,,,------...---------.........//////---------............///,,,,,,,,,---------......---------,,,------......------------------------......---,,,,,,---......---------,,,,,,+++++++++------,,,,,,,,,,,,------DDDDDDFFFHHHJJJJJJGGGDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQSSSMMMJJJHHHHHHJJJLLLNNNOOONNNLLLKKKKKKLLLLLLKKKJJJIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@===???AAAAAA@@@>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;;;;===>>>===<<<::::::;;;;;;:::::::::999888888888666555444333222111111111444333222000///.........////////////............---............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************(((((()))***************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))+++++++++***************))))))))))))))))))))))))******++++++,,,,,,,,,---+++++++++***************+++++++++***************,,,,,,,,,+++++++++,,,,,,,,,+++***))))))***+++,,,)))******+++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,---------......---......//////......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---------.../////////.........------........................------------------------------........./////////...///000111111000///...........................------------------------......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......///...---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++++++++******))))))************************))))))+++++++++************)))))))))))))))))))))))))))+++******))))))******+++++++++******++++++,,,,,,111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------...,,,++++++------,,,***++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///...............---------///......---------......---------------...///000......---------....../////////////////////////////////000000000//////..................---------......------------......---------...............---------............///,,,,,,,,,------------...************+++,,,---...........................///...------------...///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------DDDEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJIIIIIIIIIJJJLLLOOORRRTTTNNNKKKHHHHHHKKKOOORRRTTTPPPNNNKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFCCCCCCCCCCCCBBB@@@???>>><<>><<<<<<;;;<<<===<<<:::999999:::;;;;;;:::999888888777777666555444333222222222222333222111111000//////...////////////........................---,,,,,,+++------------------------++++++++++++++++++++++++******+++++++++******)))************************(((((()))************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++++++++,,,---...++++++***))))))***++++++***+++,,,......---,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,---------------------......---------+++,,,,,,------,,,,,,+++........................000000///...------------................................................------------------------------........./////////......///000000///..............................////////////////////////---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++,,,---......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---///111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,++++++------,,,++++++++++++,,,,,,,,,------...------,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...------------......//////...------------...//////////////////////////////000111111111111000000///..............................------------..............................---------............///------------------------++++++******+++,,,,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---EEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFHHHKKKLLLKKKJJJIIIIIIKKKMMMPPPRRROOOLLLIIIIIIMMMRRRVVVXXXRRROOOKKKIIIIIIJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBB@@@???>>>===<<>>======???BBBCCCBBBBBBBBBCCCFFFIIIKKKIIIDDD@@@??????<<<===>>>===:::999888999888888777777666666555555555444333333222222222333000000111111111000000///////////////...............---,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,***************+++++++++)))))))))))))))))))))))),,,++++++***)))(((''''''***************+++++++++***************+++++++++)))))))))))))))***+++,,,************************((())))))***************+++******)))******++++++---------,,,+++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---------------......***+++,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000........................------------------------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,------------******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,+++,,,,,,---...)))*********++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))******++++++******)))************+++,,,---...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++)))(((''',,,+++***+++---...---,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............////////////000000000000000000///...---------------......//////...---,,,,,,---------------...///000........................------------,,,+++******---------...............//////............//////...............------------------............///...------------,,,,,,,,,000///...---,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,BBBFFFJJJKKKJJJIIIIIIJJJFFFFFFEEEEEEGGGJJJMMMOOOQQQOOOLLLIIIHHHIIIKKKLLLMMMKKKIIIJJJNNNSSSVVVWWWSSSOOOIIIEEEEEEFFFHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>???AAABBBBBBBBBDDDEEEGGGKKKMMMJJJDDD???>>>@@@;;;<<<===<<<:::888777888555555555555555555444444444444333222222222333333///000111111222111000000////////////............---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++))))))))))))))))))))))))(((((()))***************((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,++++++***))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++******)))))))))******+++*********++++++*********)))))))))))))))******+++,,,+++************+++,,,,,,,,,++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........------.........------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++******,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,*********+++---...++++++******+++,,,,,,---)))))))))***************))))))*********+++++++++************************)))***++++++++++++***))))))***++++++,,,,,,,,,,,,************+++,,,---...------------------------+++++++++++++++++++++++++++++++++++++++***)))))),,,+++***+++---...---,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///.........//////000000000000000///------,,,,,,---,,,---.../////////...------,,,,,,------///000000....................................---,,,+++***---------.........////////////............////////////.........------------------............///......---------,,,,,,,,,///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,AAAEEEJJJLLLJJJIIIIIIJJJGGGFFFEEEEEEGGGJJJNNNPPPTTTRRRNNNJJJHHHHHHJJJKKKLLLJJJIIIJJJMMMQQQTTTUUUTTTOOOHHHDDDDDDEEEGGGGGGEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===>>>@@@AAAAAAAAABBBEEEGGGHHHKKKNNNKKKDDD???>>>???;;;<<<<<<;;;999777666777333333444444444444444444444444333222222222333333...///111222222111000000000/////////............,,,++++++***+++,,,...///------------------------************************((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))'''((()))******)))(((''',,,***)))'''''')))***,,,))))))))))))))))))))))))******+++,,,+++***)))((())))))******++++++++++++))))))))))))))))))))))))((())))))+++,,,---......))))))******++++++++++++))))))******++++++++++++++++++***************+++******++++++++++++******,,,+++*********+++---...---,,,+++******+++,,,,,,*********++++++,,,------)))************++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------+++++++++,,,---...///000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------------------////////////////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------,,,+++******+++---...///...------........................,,,,,,,,,------.........---,,,+++******,,,...///******))))))***+++,,,,,,+++++++++***************+++++++++,,,,,,---------))))))))))))))))))))))))+++,,,---......---,,,+++)))***+++------,,,+++***,,,++++++++++++,,,---...------------------------++++++++++++++++++++++++((()))***++++++,,,,,,+++,,,+++***+++---...---,,,++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////+++++++++,,,,,,---------111000///...---,,,,,,,,,***+++---///000000000///,,,,,,,,,---...///000111........................111111111111000///...------------.........////////////............////////////.........------------------.........//////.........------,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++******,,,,,,,,,,,,******+++++++++,,,,,,---------,,,++++++++++++++++++,,,CCCEEEHHHIIIJJJKKKLLLNNNLLLJJJHHHFFFGGGIIILLLNNNPPPOOOMMMKKKIIIGGGGGGGGGKKKJJJHHHGGGHHHKKKOOOQQQSSSOOOJJJEEEAAA@@@@@@@@@CCCDDDDDDCCCAAAAAABBBDDDFFFFFFDDDCCCBBBBBBBBBBBB>>>???@@@AAABBBDDDEEEEEEKKKJJJHHHEEEBBB???===<<<;;;;;;;;;:::999888777666444444333333333333222222333333333222222222111111000000000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************************************************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************))))))))))))************************+++++++++*********))))))******))))))))))))******++++++************++++++...---+++*********++++++******+++++++++,,,,,,,,,++++++---......---++++++---------,,,,,,+++++++++++++++++++++++++++++++++...........................---,,,+++++++++,,,---........................//////.........---------///...---,,,,,,---...///***++++++,,,,,,------...------------------------+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,+++***)))(((((((((***++++++***)))***+++************************,,,,,,,,,++++++*********///---***)))***++++++***)))************+++++++++++++++******************++++++******++++++,,,---,,,------......------,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------000000//////...---++++++***++++++,,,,,,------..........................................///000000........................---------............///////////////////////////...------,,,,,,------...///////////////..................------,,,,,,,,,////////////.....................------,,,,,,,,,...------,,,,,,------.........---,,,,,,+++******---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,---------......AAADDDGGGIIIJJJKKKMMMOOOOOOMMMJJJHHHHHHJJJLLLMMMOOOOOOMMMLLLJJJHHHGGGFFFJJJHHHFFFFFFGGGJJJMMMOOOQQQNNNJJJEEEAAA@@@@@@AAAAAAAAABBBAAA@@@@@@AAACCCGGGFFFEEEDDDCCCCCCCCCCCC??????@@@AAACCCDDDEEEEEEHHHGGGEEECCC@@@>>><<<;;;;;;;;;;;;:::999888777666444444333333333222222222333333222222222111111111////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************************************************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++((((((((((((((((((((((((+++++++++*********))))))++++++************++++++++++++************++++++---,,,+++*********++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---------------------------///.........------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++******))))))***,,,------,,,++++++,,,************************,,,,,,,,,+++++++++******,,,+++)))))))))*********)))************++++++++++++***************++++++++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------////////////...---,,,,,,------------------------.......................................//////000........................---------............///...........................------,,,,,,------...---------....../////////.........------,,,,,,,,,////////////..................---------,,,,,,,,,...------,,,,,,------.........---,,,,,,+++******---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++***+++++++++,,,,,,,,,,,,@@@CCCFFFHHHJJJKKKMMMOOOQQQPPPMMMKKKJJJJJJKKKLLLNNNNNNNNNMMMLLLIIIGGGFFFGGGFFFEEEDDDEEEGGGJJJLLLOOOLLLIIIEEEBBBAAA@@@AAA???AAAAAAAAA@@@AAACCCEEEGGGFFFEEEDDDDDDCCCCCCDDD@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA???>>><<<;;;:::;;;;;;;;;:::999777666555333333333333222222222222222222222222111111111000////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''******************************************************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******''''''((()))***+++,,,,,,((((((((((((((((((((((((+++++++++***************,,,++++++******++++++,,,++++++************++++++,,,,,,+++************+++*********++++++++++++,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++............------------,,,,,,++++++++++++,,,,,,......---,,,,,,+++******---------------------------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---...//////---++++++,,,************************,,,,,,,,,++++++++++++***)))))))))((())))))***+++)))************+++++++++***************+++,,,---++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------------------...............------000000///......---,,,,,,..............................------......///000---------------------------------............///...........................------,,,,,,------...***++++++,,,...//////000.........---------------////////////...............------------,,,,,,,,,...------,,,,,,------......------,,,,,,++++++***---,,,,,,++++++,,,,,,---......---++++++*********))))))))))))*********+++@@@CCCFFFIIIJJJKKKMMMOOORRRQQQOOOLLLKKKJJJIIIIIIMMMMMMNNNNNNLLLJJJGGGEEEEEEDDDCCCBBBCCCEEEGGGIIIKKKJJJGGGEEECCCAAAAAAAAA@@@AAACCCCCCCCCCCCFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB???>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::888777555555333333333222222222222111222111111111111000000000////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''))))))))))))***************************************************************))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++************************************************+++******))))))******+++++++++************++++++++++++******************************++++++++++++,,,+++***))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------///000///,,,+++***+++************************++++++++++++++++++++++++((()))******)))***+++,,,))))))*********+++++++++)))))))))***+++,,,---...++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------,,,------...//////......///.........---------,,,...........................------------...//////---------------------------------............///...........................------,,,,,,------...******+++,,,,,,---.....................---------////////////............------------------------...------,,,,,,------...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---......,,,+++******))))))))))))))))))************CCCEEEHHHJJJJJJKKKLLLNNNQQQPPPOOOMMMKKKJJJHHHHHHKKKLLLMMMMMMLLLIIIGGGEEECCCBBBAAA@@@AAACCCDDDFFFHHHGGGFFFEEECCCBBBAAAAAA???@@@BBBBBBBBBCCCEEEHHHFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<<<<<<<;;;;;;:::999888666555444333333222222222111111111111111111000000000//////........................------,,,++++++++++++,,,++++++++++++++++++++++++************+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))************************************************))))))(((((((((((())))))++++++************++++++************************))))))*********+++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---...---+++)))))))))************************++++++++++++++++++++++++(((***,,,,,,******,,,---))))))*********+++++++++************+++,,,---...++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,---...////////////++++++,,,,,,,,,---------........................---------------...//////---------------------------------............///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++........................////////////............------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,+++*********************++++++++++++,,,HHHIIIKKKKKKJJJJJJKKKLLLNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKKKKJJJHHHFFFEEEAAAAAA@@@@@@@@@AAACCCCCCDDDEEEEEEEEEDDDCCCBBBAAA<<<===?????????@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888666444333222222222222111111111111000000000000////////////........................------,,,+++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************))))))((((((((((((((((((((((((((((((***************+++++++++(((((((((''''''(((((((((++++++************++++++((()))******+++*********)))))))))************+++++++++************++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,******+++,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++******************************++++++,,,,,,------***+++,,,,,,***(((((()))***************************++++++++++++,,,,,,,,,(((+++...---+++***+++---)))************++++++++++++++++++++++++,,,---...++++++******++++++,,,---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---.../////////...******++++++,,,------...........................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...------,,,,,,------...---------,,,,,,+++++++++.............../////////////////////............,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++************++++++++++++,,,,,,,,,------MMMNNNOOOMMMKKKIIIIIIIIIMMMMMMOOOOOOOOONNNLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDBBBAAA<<<===>>>>>>===>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@???>>>===<<<;;;:::;;;;;;::::::::::::::::::;;;;;;:::999777555333222222222222222111111111111000000/////////.................................---,,,++++++***+++++++++************************((()))***+++,,,++++++***************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))*********(((((((((((((((((((((((())))))*********+++++++++))))))(((((((((((())))))++++++************++++++'''((()))***++++++***)))))))))))))))************++++++,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---......------++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))*********+++++++++++++++(((***++++++***))))))*********************************+++++++++,,,,,,,,,'''+++...---***((()))+++)))************+++++++++,,,,,,+++++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------..................,,,,,,,,,---------------........................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...------,,,,,,------...,,,,,,,,,,,,---------------........./////////000////////////............,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************++++++,,,+++++++++,,,,,,,,,,,,---PPPQQQQQQOOOKKKIIIHHHHHHLLLMMMOOOQQQQQQPPPOOONNNJJJIIIHHHGGGFFFEEEEEEFFF@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBCCCEEEEEEDDDBBBAAA===>>>??????>>>???AAACCCBBBBBBAAAAAAAAABBBBBBCCC@@@@@@???===<<<;;;:::999:::::::::999999999999999;;;;;;:::999777555333222222222222111111111111000000/////////....................................---,,,++++++******++++++************************((()))***+++,,,,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******''''''((()))***+++,,,,,,************************))))))******++++++++++++******))))))))))))******++++++************++++++'''((()))+++++++++***)))))))))))))))************+++,,,---......---,,,+++))))))******++++++++++++++++++++++++++++++++++++************************)))***+++---......------************************+++++++++,,,,,,---------)))***+++,,,,,,+++***)))...------,,,,,,++++++***------------------------+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,++++++++++++++++++,,,************************************************++++++,,,---,,,+++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************(((***++++++*********+++*********************************++++++,,,,,,,,,'''+++...---)))&&&'''***)))************+++++++++------,,,+++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---...............------/////////...------,,,,,,........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------...------,,,,,,------...++++++,,,---......///000---.........//////000000000/////////............,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---***++++++++++++,,,,,,,,,OOOQQQUUUYYYZZZUUUNNNIIIHHHKKKNNNQQQRRRQQQNNNMMMNNNKKKIIIHHHIIIIIIFFFDDDEEEBBB???>>>@@@AAAAAAAAAFFFEEEDDDCCCCCCCCCCCCCCC??????>>>======>>>???@@@???@@@@@@>>>>>>???BBBEEEDDDBBB>>>:::888777888888999999888888888888999999777888888888666555333111000000000000////////////000000///...............///...---,,,++++++++++++---,,,,,,+++*********+++***((('''))),,,...,,,)))------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((('''''',,,+++***((((((((()))***))))))))))))************(((((())))))*********+++***************************)))((((((((()))+++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))************************++++++************++++++++++++************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((('''''')))************+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++///...---,,,,,,,,,---...)))))))))******++++++,,,************************)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++************************,,,,,,++++++***))))))(((******++++++++++++******))))))))))))))))))))))))+++++++++*********)))))),,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))***+++,,,---000///...---,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------++++++++++++------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,......////////////..............................------------------------)))***+++,,,---,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,NNNPPPSSSWWWXXXUUUPPPKKKKKKMMMPPPRRRSSSRRROOONNNLLLJJJHHHHHHJJJJJJHHHFFFEEECCC@@@???AAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB???>>>===<<<<<<===>>>???@@@@@@@@@>>>===>>>AAACCCCCCAAA===:::888777777888888888888777777888888888777777777777666444333111111111000000000/////////000//////.....................---,,,++++++++++++---,,,++++++*********++++++***)))***,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********))),,,+++)))((((((((()))***))))))))))))************((()))))))))************))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((())))))(((((((((((())))))++++++************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((()))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++...---,,,++++++,,,------************++++++++++++************************)))************++++++++++++++++++*********)))))),,,,,,+++******)))((((((,,,,,,+++++++++***************************************************************++++++++++++******************************+++++++++*********))))))+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++......---------...///000///......---,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...---------,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,---......//////............---,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000000000/////////.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,NNNOOOQQQTTTVVVTTTQQQMMMKKKMMMOOOQQQQQQPPPNNNLLLIIIHHHHHHIIIKKKLLLKKKJJJHHHEEEBBBAAABBBDDDDDDDDDBBBCCCCCCDDDDDDCCCAAAAAA>>>===<<<;;;;;;<<<======@@@@@@@@@>>>======???AAAAAA@@@===;;;999888888888888777777666666777777888666777777666555444222222111111111111000000000000000///......------.........---,,,++++++***++++++,,,,,,+++************+++,,,+++******+++***(((&&&))))))******+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++***))))))((()))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,---,,,,,,++++++++++++++++++************************)))************++++++++++++++++++***************++++++*********)))))))))***************)))))))))************************(((((()))***++++++,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++******************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------------------,,,,,,,,,,,,------------.................................---------------------------------------,,,---......//////......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////......////////////......------------------------++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,QQQPPPPPPRRRSSSRRROOOMMMIIIKKKLLLNNNMMMLLLJJJHHHHHHIIIIIIKKKMMMOOOPPPPPPMMMJJJFFFDDDCCCDDDCCCBBB@@@AAACCCDDDDDDBBB@@@???===<<<;;;:::::::::;;;<<<@@@@@@@@@>>><<<;;;<<<>>>AAA@@@>>><<<;;;:::999999777666666555555666666777666666555555444333222222222111111111000000000000//////...------------...---,,,,,,+++******++++++++++++***************+++******************((('''))))))******+++++++++,,,************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))))))))((()))))))))************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++,,,,,,,,,++++++***************************************++++++++++++************************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++))))))*********+++++++++************************))))))*********++++++++++++***)))))))))***+++,,,------,,,,,,++++++******************************))))))*********+++++++++************************((()))***+++,,,---...///************************************************)))))))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***************++++++,,,+++,,,,,,------.........,,,,,,,,,------------...////////////////////////........................---------...............,,,---......///...............------------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---------------------------************************,,,+++***)))***+++,,,---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,TTTRRRQQQPPPPPPNNNLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHIIIKKKLLLNNNOOOQQQSSSTTTSSSOOOJJJFFFDDDCCCAAA???>>>???AAACCCCCCAAA@@@???===<<<:::999999999:::;;;?????????>>>;;;:::;;;<<<@@@@@@???>>>===<<<;;;:::666555555444444555555666555555444444333333222222111111111000000000000/////////...---------------,,,,,,+++*********++++++*********))))))***++++++'''((()))***************+++++++++******)))))))))************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))*********))))))((()))))))))******************))))))))))))))))))************************((())))))***************+++++++++******)))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))++++++************++++++++++++************++++++++++++******))))))((((((******************************++++++++++++************************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++***************+++++++++************************))))))*********+++++++++******)))((()))***+++,,,,,,,,,,,,++++++*********************************))))))*********+++++++++************************(((((()))***,,,---......******++++++++++++++++++******************************************************++++++++++++******************************************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++,,,------...............***+++,,,---............,,,,,,---------.........////////////////////////........................---------.........//////,,,---......///.........,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............------------------------------************************,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,UUUSSSQQQOOONNNLLLIIIGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKLLLOOOPPPPPPQQQSSSUUUUUUQQQLLLGGGDDDBBB@@@>>>>>>>>>@@@AAAAAA@@@@@@???===<<<;;;999999999::::::===>>>>>>===;;;::::::;;;>>>>>>??????>>>===;;;:::555444444444444444444555555444333222222222222333000000000000///////////////...------,,,,,,------++++++************++++++***))))))))))))***++++++%%%''')))***))))))***+++,,,++++++***))))))((((((************************************************''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((()))************)))))))))))))))************************))))))))))))************************&&&&&&'''(((((((((((((((++++++++++++************))))))))))))))))))))))))************************''''''''''''''''''''''''++++++************++++++(((((((((((((((((((((((())))))(((((((((((())))))++++++************++++++)))))))))))))))(((((((((******************************++++++++++++************************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++************************************************)))************+++++++++***))))))))))))+++,,,---++++++******************************************)))************+++++++++***************+++++++++******)))))))))(((((((((*********+++++++++++++++************************++++++************************++++++++++++*********************************************+++++++++***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++,,,------------,,,***+++---...///...------,,,---------............////////////////////////---------------.........,,,,,,,,,---......//////,,,---......//////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---************************++++++++++++++++++++++++,,,++++++******++++++,,,SSSQQQPPPOOONNNLLLIIIGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPOOOOOOQQQSSSTTTPPPKKKGGGEEECCCAAA@@@>>>>>>>>>?????????@@@@@@>>>===;;;:::999999::::::;;;<<<======;;;::::::;;;;;;<<<===>>>>>><<<999888444444333333333333444444444333222111111222222333////////////.........---///...------,,,,,,------++++++************++++++)))))))))))))))***++++++&&&(((+++***((('''(((***************))))))))))))************************************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++'''((()))***+++******)))))))))))))))************************)))))))))(((************************%%%&&&'''((()))(((((('''))))))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))++++++************++++++)))))))))))))))***************************************++++++++++++************************************************************++++++++++++*********************************************************++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++******))))))((()))************+++++++++************************************************)))************+++++++++******))))))***+++---...))))))))))))))))))******************************)))************+++++++++))))))*********++++++++++++******)))(((''''''&&&)))))))))*********++++++************************)))))))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++))))))*********++++++++++++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++((()))***+++++++++******+++,,,---//////...,,,,,,------------....................................+++,,,,,,,,,------------+++++++++,,,---.........,,,---......//////......,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,PPPOOOOOOOOOOOOMMMJJJHHHDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOOOOMMMMMMOOOQQQRRRNNNJJJGGGEEEDDDCCCBBB>>>>>>======>>>???@@@@@@>>>===<<<:::999999:::::::::;;;===<<<;;;::::::;;;888:::<<<===<<<:::888666444333333222222333333444444333222111111111222333///.........------------......---,,,,,,,,,,,,---+++***************++++++))))))((())))))***++++++(((***,,,+++(((&&&&&&(((((((((((()))******++++++))))))))))))))))))))))))******************************++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***'''((()))+++++++++***)))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))'''(((***+++++++++***)))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***************************++++++************++++++++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++************************************************************++++++++++++************************************************************+++++++++******)))************************************************++++++++++++++++++++++++,,,++++++***)))((('''''')))************+++++++++++++++******************)))))))))))))))))))))))))))************+++++++++***************,,,...///''''''(((((())))))******************************)))************+++++++++))))))******++++++++++++***************+++++++++'''((((((((())))))******************************''''''(((***+++,,,---...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,+++++++++******))))))***************************************************)))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...+++++++++++++++++++++++++++,,,---...///...------+++,,,...//////...,,,+++---------.........//////........................+++++++++,,,,,,---------******+++,,,,,,---......,,,---......//////......,,,---...//////...---,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,QQQQQQPPPNNNMMMKKKIIIHHHHHHEEECCCDDDBBBAAADDDJJJLLLMMMNNNOOONNNMMMJJJIIIKKKJJJIIIHHHHHHHHHHHHIIIDDDCCCAAA???>>>>>>?????????===;;;999888888888888999:::<<<;;;:::999999:::888999:::;;;;;;999888666777666444222111111111222222111///.........///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++*********+++,,,)))*********++++++++++++(((((((((((((((((((((((())))))************))))))---,,,,,,+++*********+++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))(((((('''''''''&&&&&&&&&'''((()))***+++++++++***)))'''''''''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((((((******))))))))))))******'''((()))******)))((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++------))))))))))))))))))))))))***((('''((()))++++++******++++++,,,,,,++++++***++++++******************))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++)))******++++++,,,------))))))))))))))))))))))))******++++++++++++******************************************************+++,,,---.........------))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************)))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,+++************+++++++++++++++***)))(((+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))+++)))'''%%%%%%(((+++---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,---......---,,,,,,,,,,,,---......------------------------,,,,,,---+++)))'''((()))///......------,,,,,,+++,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------+++******,,,///---,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++OOOOOOPPPPPPOOONNNLLLKKKGGGDDDBBBBBB@@@???BBBHHHJJJKKKLLLLLLKKKIIIGGGEEEJJJIIIIIIHHHGGGGGGFFFFFFDDDBBBAAA???>>>>>>>>>>>>>>>===;;;999888888888888999:::<<<;;;:::999999:::888999:::;;;:::999777666444333111///............111111///.........///000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((((((((()))+++---...)))))))))*********++++++************************))))))************)))))),,,+++***))))))))))))***((((((((((((((((((((((((************)))))))))(((************)))))))))((())))))((((((((('''''''''((()))))))))))))))))))))***)))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))***)))((((((***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************)))************++++++++++++++++++++++++*********,,,,,,+++++++++******************+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++***))))))))))))((())))))*********))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))***))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------+++,,,------+++***+++,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++)))******)))'''((()))+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++MMMOOOQQQRRRRRRQQQPPPOOOIIIEEEBBBBBB@@@???BBBHHHJJJKKKKKKKKKJJJHHHFFFDDDIIIIIIIIIIIIGGGFFFDDDBBBCCCBBB@@@???>>>=========<<<<<<:::999888888888888999:::<<<;;;999888888999777888999999999888666555222111000///...---------111000//////......//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********'''''''''((()))***+++,,,((((((((()))))))))******************************))))))************))))))******)))((((((((())))))((((((((((((((((((((((((************))))))))))))************))))))))))))))))))((((((((((((''''''++++++*********)))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))************))))))))))))******))))))(((((((((((())))))&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))*********+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))---,,,,,,+++******))))))))))))))))))))))))))))))******++++++++++++*********************************************************)))((((((((()))++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))************++++++++++++++++++******))))))(((,,,++++++++++++*********((())))))******+++++++++++++++++++++++++++++++++************************************************,,,+++***)))((((((((()))&&&&&&((())))))*********+++************)))))))))))))))))))))))))))))))))+++++++++***************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------+++---......------...000******++++++,,,------...,,,,,,------------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++((()))))))))'''''')))***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++******))))))******++++++++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++NNNPPPRRRTTTTTTSSSRRRPPPMMMHHHEEEDDDBBB@@@DDDKKKMMMNNNOOOOOOMMMKKKHHHGGGIIIJJJKKKKKKIIIFFFCCCBBBBBBAAA@@@???>>>=========;;;;;;::::::999999999888999;;;<<<;;;999777888888666777777777777666555555333333222111000000//////000000//////............------.........---,,,,,,+++++++++++++++++++++++++++++++++***************+++******)))(((((((((((((((((((((((())))))))))))************************)))******++++++******)))***))))))(((((()))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))((((((((((((((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++******))))))))))))******))))))(((''''''(((***+++'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))))))))))))))***++++++*********+++***++++++,,,,,,++++++*********++++++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++*********************************************************)))'''''''''(((***,,,))))))))))))))))))))))))************************************************************************((((((((((((((((((((((((************************************************))))))*********++++++++++++++++++***)))(((''''''++++++++++++************''''''((()))***+++++++++************************************************))))))))))))))))))))))))******)))((((((((((((((('''(((((()))******))))))************))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,...///...---,,,---///*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,******+++------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************PPPQQQRRRTTTTTTSSSRRRQQQOOOJJJFFFEEEBBB@@@DDDKKKOOOPPPQQQQQQPPPNNNKKKJJJLLLLLLMMMMMMKKKIIIFFFDDDBBBAAAAAA@@@???>>>===<<<::::::;;;;;;::::::::::::999;;;<<<;;;999777777777555555666555555555444444333333333222222111000000///////////////......------------...---,,,,,,+++++++++++++++++++++++++++************************+++++++++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************)))))))))******+++************************))))))))))))))))))******))))))))))))))))))******(((((())))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))))))))******)))((('''''''''(((***+++)))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))(((+++---,,,***))))))+++***++++++,,,,,,++++++***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++***((('''((()))+++---))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))*********++++++++++++++++++***)))(((''''''+++++++++*********))))))''''''((()))***+++++++++************************************************))))))))))))))))))))))))))))))(((((('''(((((((((***+++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,---------------------------------...///---+++******+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++,,,------------------,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******,,,,,,++++++++++++++++++************************************************PPPPPPQQQQQQRRRRRRRRRRRROOOJJJEEECCC@@@>>>CCCIIIOOOOOOQQQQQQPPPOOOMMMKKKNNNNNNNNNNNNMMMKKKIIIGGGBBBBBBBBBBBB@@@???>>>===:::;;;;;;<<<<<<<<<<<<;;;999;;;;;;:::888666666777555444444444333333333333000111111111000000///......////////////...---------------------,,,++++++++++++++++++++++++++++++)))))))))***************((()))***++++++++++++***((((((((()))))))))******((((((((((((((((((((((((******++++++++++++************)))))))))***++++++++++++++++++++++++++++++))))))))))))************))))))))))))************(((((())))))))))))******''''''((()))***+++,,,---))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((+++......+++))))))+++***++++++,,,,,,++++++***''''''(((((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++***)))))))))***,,,---))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++******))))))(((+++************)))))))))((())))))******+++++++++************************************************************************))))))(((((((((((()))))),,,,,,,,,++++++***)))((((((((()))))))))))))))***))))))))))))))))))))))))***************+++++++++******)))((((((***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---+++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------......---***))))))***...------,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++'''''''''&&&&&&'''''''''************************************************************************MMMMMMMMMNNNOOOQQQSSSTTTQQQKKKFFFCCC@@@>>>CCCIIINNNOOOQQQRRRRRRQQQOOONNNOOONNNNNNMMMLLLKKKKKKJJJCCCCCCCCCCCCBBB@@@???>>>:::;;;===>>>>>>>>>======999;;;;;;:::888666666666444444333222222222222222...///000000000///...---....../////////...---,,,,,,------------,,,++++++************************((()))))))))*********+++'''((()))*********)))((()))))))))*********++++++))))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((()))***+++************************((()))))))))************((()))))))))************(((((()))))))))*********((((((((())))))*********&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++******))))))))))))******&&&'''((())))))*********)))((((((''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((,,,//////+++((()))+++***++++++,,,,,,++++++***'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++++++++*********************))))))))))))*********+++++++++++++++************************************************++++++++++++++++++++++++***))))))(((((())))))***)))***************))))))(((((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------+++******))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++***++++++,,,---------------------------,,,------,,,***)))***+++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++)))+++------,,,******+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++((((((''''''''''''((((((*********+++++++++++++++************************************************KKKKKKJJJKKKNNNQQQUUUWWWSSSNNNHHHEEEBBB@@@EEEKKKOOOPPPRRRTTTTTTSSSRRRQQQOOONNNMMMLLLKKKKKKLLLLLLCCCDDDDDDDDDCCCAAA???>>>;;;<<<===?????????>>>>>>:::;;;;;;:::888666555666444333222222111111222222///000111111111000///...---.../////////...,,,,,,,,,,,,---------,,,++++++************************(((((())))))*********+++)))*********((('''%%%###************++++++++++++***************************++++++,,,,,,++++++***'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))(((((((((((($$$%%%'''(((((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++*********))))))))))))******%%%&&&(((************)))******)))((('''&&&&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))''',,,000///+++((()))++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************(((((()))***+++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++++++++,,,,,,,,,************)))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***)))))))))))))))******&&&'''((()))************'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++(((***---//////...+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,---......++++++******++++++,,,---------------------------***,,,---,,,++++++,,,...+++,,,,,,------......///+++++++++,,,,,,+++++++++*********++++++*********+++,,,,,,------,,,,,,+++***,,,......---++++++,,,---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++************++++++------------------------))))))))))))))))))))))))))))))))))))))))))))))))GGGGGGFFFGGGIIIMMMPPPSSSQQQPPPMMMIIIEEEDDDFFFGGGNNNOOOPPPPPPPPPNNNLLLKKKNNNNNNMMMMMMLLLJJJIIIHHHEEEFFFFFFFFFDDDAAA>>><<<======<<<;;;;;;;;;;;;<<<;;;;;;:::999777555444333222222222222111111111000///............---------.........------,,,,,,+++------------------------+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))************++++++************+++++++++++++++***)))((((((''')))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******'''&&&)))+++*********)))))))))))))))+++*********))))))((((((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&$$$&&&(((***++++++))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---......---+++******+++((()))***,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***((((((((()))***((()))***++++++***)))((())))))))))))))))))))))))************************+++,,,,,,+++******+++---))))))))))))))))))))))))******+++******)))((('''((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,------((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,---------,,,,,,+++++++++------------------------000000//////.........---------,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************************...,,,)))((((((***...000*********++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---************************++++++******)))(((((((((,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJIIIGGGGGGHHHKKKNNNPPPRRRQQQOOOKKKGGGFFFGGGIIIKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIGGGGGGHHHGGGEEECCC@@@>>>;;;;;;;;;;;;;;;<<<======:::::::::999777555444333222111111111000000000000///............---------000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************+++******))))))******+++++++++******)))((((((''')))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))******)))))))))))))))))))))************)))))))))(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******)))((('''&&&%%%&&&(((***+++***))))))******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,---...,,,***)))***+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***((()))***++++++***)))((())))))))))))))))))))))))******************************+++***)))(((***,,,))))))))))))))))))))))))((())))))*********))))))((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,---------------,,,,,,+++++++++------------------------////////////......------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))'''&&&&&&(((***+++***++++++++++++++++++,,,************************---,,,,,,++++++,,,,,,---************************,,,+++***)))((('''&&&%%%+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))OOOMMMJJJGGGGGGHHHKKKMMMQQQPPPNNNJJJGGGFFFGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIHHHGGGDDDBBB@@@;;;:::::::::;;;<<<======999999999888777555444333000000000000///////////////............---------+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))************))))))))))))))))))))))))************************++++++******)))(((((('''))))))))))))************+++******))))))******+++++++++******)))(((((((((***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))******************)))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''&&&'''(((*********))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++)))((()))************)))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))((()))))))))))))))************))))))))))))))))))))))))))))))************************((()))***)))'''''')))+++))))))))))))))))))))))))'''''')))******+++++++++))))))************)))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,///......------------...------,,,,,,,,,,,,++++++------------------------///............---------------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++*********+++++++++++++++++++++*********************************,,,,,,++++++++++++,,,,,,************************,,,+++***)))'''%%%$$$$$$***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))TTTQQQMMMIIIGGGHHHIIIKKKMMMLLLKKKHHHEEEDDDEEEGGGFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCAAA<<<<<<;;;;;;::::::;;;;;;888888777777666555444333000////////////.........///............---------(((((())))))******++++++************************************************************************((()))))))))************))))))))))))))))))))))))************************************))))))((((((((()))))))))******************))))))))))))******************))))))((((((++++++******************))))))))))))))))))))))))((((((((((((((((((((((((***'''&&&'''***+++***''')))))))))))))))******************)))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))))))))(((((((((&&&'''((()))***)))))))))******))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************++++++***)))(((((()))+++***)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))***)))(((''')))+++))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++,,,+++***)))***+++,,,------------------,,,+++***++++++++++++++++++++++++************************,,,,,,------,,,,,,++++++,,,,,,++++++******))))))************************,,,,,,++++++++++++,,,,,,************************++++++***)))(((''''''&&&)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))UUUSSSOOOLLLJJJIIIJJJJJJKKKKKKJJJHHHEEEDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@???===;;;999888777777666666666666666555444333////////////.........---///............---------++++++,,,,,,------......************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))***************))))))))))))))))))************)))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((***'''&&&'''***+++***'''(((((())))))************))))))))))))))))))******((()))***++++++***)))(((************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))(((((((((((()))))))))'''(((((()))))))))))))))******))))))))))))******(((((())))))************))))))))))))))))))))))))(((((())))))************)))***+++***((((((((()))+++***)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))*********))))))***))))))))))))))))))***))))))))))))))))))))))))************************)))***+++***((((((***+++))))))))))))))))))))))))***************)))((((((***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,+++***)))***+++,,,---------------,,,+++******++++++++++++++++++++++++************************(((((()))******)))((('''+++++++++******)))))))))************************,,,++++++******++++++,,,************************)))************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))RRRQQQPPPNNNLLLKKKJJJJJJKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBAAABBB@@@>>>;;;888666555444444555555555555555444444////////////............///............---------++++++++++++,,,,,,,,,,,,***************************************+++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))***************))))))(((((())))))*********))))))))))))))))))+++***)))((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((()))******++++++))))))))))))************((())))))************)))************************))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((()))))))))******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))((((((((()))******++++++)))***+++***)))((()))************)))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))************)))******))))))))))))******))))))))))))))))))))))))******************************+++***)))(((***,,,))))))))))))))))))))))))+++++++++******)))''''''******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,)))******++++++++++++***++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************((()))******++++++*********************)))))))))************************++++++************++++++************************((()))******+++,,,------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))LLLLLLMMMNNNMMMLLLJJJIIIIIIJJJJJJIIIGGGFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@===;;;888666555555333444444555555555444444000000000/////////......///............---------***************)))))))))++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))******)))((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***'''(((((()))******++++++((()))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))(((''''''((()))***+++))))))(((((((((((())))))******))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++)))***++++++))))))***+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))+++***)))(((((()))***+++))))))))))))))))))))))))************************((()))***)))(((''')))+++))))))))))))))))))))))))))))))*********))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------------------------------***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++******************************************************+++,,,---......///))))))))))))************************************++++++************++++++************************)))))))))***++++++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))GGGIIIKKKMMMNNNLLLJJJHHHFFFGGGHHHGGGEEEDDDEEEFFFIIIIIIHHHGGGFFFFFFFFFGGGDDDCCCBBBBBBCCCEEEHHHIIIGGGGGGEEEDDDCCCCCCCCCCCC???>>><<<:::888777666666333333444444555555444444000000000000//////////////////.........---------///......------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))*********)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++***''''''))),,,'''(((((()))***+++++++++(((((())))))*********+++***)))((((((((()))+++,,,************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))(((''''''''')))***+++***)))(((((((((((())))))******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++)))***++++++***)))***,,,((()))***,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))+++***)))(((((()))***+++))))))))))))))))))))))))************************'''((()))(((&&&&&&((()))))))))))))))))))))))))))'''((()))******++++++***+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...------,,,+++++++++,,,,,,---------------------------------*********++++++,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,************************************************'''''''''((()))+++,,,---(((((())))))******++++++************************++++++************++++++************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))EEEGGGKKKLLLMMMMMMOOOPPPIIIJJJKKKJJJHHHGGGGGGHHHJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCEEEFFFGGGEEEDDDBBB@@@????????????@@@???===;;;999777555444444444444444444444444444111000///......------............------.........,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++***************************************))))))************))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''((()))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))((()))***,,,...+++++++++***)))(((((('''(((((((((((())))))))))))***)))(((''''''((()))***+++++++++***)))(((((('''))))))************)))))))))************+++++++++***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((()))***+++++++++)))'''''')))***+++***,,,,,,+++***)))(((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))+++++++++,,,,,,+++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))((((((((((((((((((((((((,,,,,,***)))))))))***++++++*********))))))((((((,,,,,,++++++)))((('''&&&+++*********))))))((((((************************++++++++++++++++++++++++************************************************))))))******++++++++++++///......------,,,,,,+++///...---,,,+++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,++++++***+++++++++---,,,,,,,,,------+++)))++++++------------++++++,,,,,,,,,+++++++++************))))))))))))))))))+++*********,,,,,,***(((***************************)))((((((((()))+++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''AAAEEEIIIKKKLLLLLLLLLMMMJJJKKKLLLJJJHHHGGGHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@????????????>>>===<<<:::777555444333333333333333333333333333111000///...------------...------,,,,,,------...---------,,,,,,,,,++++++,,,++++++******++++++,,,******************++++++***************************++++++,,,,,,++++++***(((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((()))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))((((((***+++,,,++++++******)))(((((('''(((((((((((())))))))))))+++***)))(((((()))***+++++++++******)))(((((('''))))))************))))))))))))*********+++++++++***))))))(((((())))))***************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++*********************************)))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++)))((((((((()))***))))))************))))))************************))))))))))))))))))))))))************************)))))))))))))))***++++++---,,,******,,,---------************)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************))))))))))))))))))))))))************))))))))))))+++,,,,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************,,,+++***)))))))))***+++************)))))))))((())))))************))))))************)))))))))(((************************++++++++++++++++++++++++************************************************)))*********+++++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++,,,---...///---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,---,,,+++,,,------+++***++++++,,,------,,,++++++,,,,,,,,,+++++++++******************************,,,+++***+++,,,,,,+++)))***************************)))((((((((()))++++++******************************))))))))))))******************************))))))))))))))))))))))))***)))))))))((((((((('''>>>BBBGGGKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHHHHIIIKKKJJJHHHGGGFFFEEEEEEEEEFFFDDDCCCAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>??????<<<;;;:::888666444333222333333333333333333333333111000///...---------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,***************************++++++,,,,,,++++++***(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))******))))))+++************))))))))))))))))))))))))))))))))),,,+++***)))((()))***+++++++++******)))((((((((((((((((((((())))))))))))++++++************++++++++++++******)))((((((((())))))************)))))))))))))))*********++++++)))******************)))************))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))((()))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))***+++***)))'''(((***++++++***)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))*********)))************************))))))))))))))))))))))))************))))))))))))******+++++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************************,,,+++******))))))******************))))))))))))&&&'''(((***++++++++++++************))))))))))))************************************************************************************************************++++++++++++))))))******+++,,,,,,---,,,+++++++++,,,---...///------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,...,,,+++,,,------+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++++++++,,,*********,,,,,,+++***************************)))))))))((()))******+++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((>>>CCCHHHLLLMMMLLLKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDBBBAAAAAAAAABBBBBB??????>>>>>>>>>>>>>>>>>>;;;:::999777555444333222222222222222222222222222000000///...------------,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++++++++************++++++(((((()))***+++,,,,,,,,,************************(((((())))))))))))(((((((((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((())))))*********))))))************)))))))))))))))))))))))))))))))))))),,,+++***)))(((((())))))************))))))(((((((((((((((((())))))))))))************************************))))))(((((())))))************))))))))))))))))))************)))***+++,,,,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))))))))************))))))************************))))))))))))))))))))))))***************************)))))))))))))))******((('''&&&''')))***)))((())))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************************************))))))))))))))))))))))))************)))))))))((((((((())))))***)))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************************+++++++++************************)))))))))))))))&&&'''(((***++++++++++++*********)))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,,,,...---++++++,,,---,,,***+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,+++)))((()))***++++++***************************)))))))))))))))******+++******************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((AAAFFFKKKOOOOOONNNMMMLLLKKKLLLMMMLLLJJJIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@AAABBBCCCDDD==================<<<<<<;;;:::999777666444333222111111111111111111111111000///...------,,,,,,,,,+++++++++******+++++++++++++++++++++*********)))+++******))))))******+++(((((()))***+++,,,,,,,,,************************((((((((())))))((((((((((((((()))***************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((*********)))))))))))))))(((((((((((())))))))))))((())))))))))))))))))(((*********)))))))))))))))))))))************))))))(((((()))))))))*********)))***+++,,,,,,+++***)))))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++***)))***,,,---,,,***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))***++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))******((())))))*********))))))))))))))))))))))))******,,,,,,,,,---------......))))))))))))))))))))))))************************************************,,,+++++++++++++++++++++---,,,,,,,,,+++++++++***---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---///---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***(((&&&''')))*********************************((()))))))))************++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))EEEHHHMMMOOOOOOMMMMMMLLLKKKLLLLLLKKKIIIHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCC@@@?????????@@@AAACCCDDD<<<<<<======<<<;;;:::::::::999888777555444333222000000000000000000000000000///...---,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))******))))))))))))******)))))))))***+++++++++,,,************************)))******++++++******)))(((((()))***************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++******))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))((((((******))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))))))))))))))************))))))((((((((()))))))))******)))******************)))))))))))))))************))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************)))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))(((((()))++++++***(((,,,,,,+++++++++******))),,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******+++,,,------------))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((***++++++++++++***))))))))))))))))))***************************)))((('''))))))))))))************,,,,,,,,,------......///************************************************************************,,,,,,,,,,,,++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++************+++,,,------///---+++***+++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,***(((&&&&&&(((***++++++************************(((((()))************)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))FFFIIILLLMMMLLLJJJJJJJJJJJJKKKLLLJJJHHHGGGHHHIIIGGGGGGGGGGGGFFFDDDBBBAAA???>>>===<<<===>>>???@@@<<<<<<<<<<<<;;;:::888777888777666555444333222111//////////////////////////////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))******))))))))))))************************++++++************************))))))************))))))(((((()))***************'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))((((((((((((((())))))******))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))***(((((((((((())))))))))))((()))************)))((()))))))))))))))))))))***))))))************))))))(((((((((((()))))))))******))))))(((((())))))***((()))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''''''''((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++***)))((('''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))&&&%%%&&&'''))))))'''%%%******++++++++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***++++++,,,+++***)))(((((()))))))))***************************)))((((((((()))))))))******************++++++,,,------...++++++++++++++++++++++++************************************************------,,,,,,,,,++++++++++++++++++++++++*********((()))+++,,,---------,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++************+++,,,---...000---+++***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******(((((())))))***++++++,,,+++)))'''(((***,,,------************************'''((()))***+++******)))******************************))))))))))))******************************))))))))))))))))))))))))'''((((((((()))))))))***FFFHHHJJJJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGHHHFFFFFFFFFFFFEEEDDDBBB@@@???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<;;;999777666666666555444222111000000//////////////////////////////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************))))))))))))******+++++++++***************************************''''''((((((((((((''''''(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++***)))((('''((((((((())))))******))))))))))))))))))))))))&&&'''((()))******)))))))))))))))))))))*********(((((((((((()))))))))))))))***+++,,,,,,+++***))))))))))))))))))*********))))))************))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))(((((((((***,,,,,,***(((((()))***+++,,,---......)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((&&&%%%$$$************************))))))))))))))))))))))))************))))))))))))%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******************************+++,,,+++***)))((((((((())))))*********+++((()))************))))))(((((())))))*********+++(((((()))***++++++,,,,,,++++++++++++++++++++++++************************************************---------,,,,,,+++++++++((((((((()))******++++++%%%&&&))),,,.../////////++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++************+++,,,---...000---******+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******'''(((((()))******++++++---+++))))))+++...//////************************'''((()))++++++******)))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******BBBDDDFFFHHHIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGEEEBBB@@@???===<<<;;;:::999::::::;;;999888777666555555555555555444444333333222222111///.........------------......---------,,,,,,,,,---,,,,,,,,,+++************+++,,,***(((''''''(((&&&''')))***++++++******))))))************))))))***)))(((''''''((()))***''''''(((((())))))******++++++***************+++)))))))))))))))*********))))))))))))************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((()))))))))*********))))))((((((''''''))))))(((((()))***++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))%%%""" """&&&)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))((()))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''000+++&&&&&&***---,,,***(((((()))***+++,,,------+++*********))))))((((((************************)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++******))))))(((((())))))***))))))((('''&&&))))))))))))))))))))))))))))))************)))))),,,+++******))))))******(((((((((((())))))))))))'''((()))++++++***))))))+++*********))))))(((((())))))++++++***(((&&&$$$---,,,***(((''''''((((((******++++++++++++******))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------************************,,,+++***)))))))))+++++++++***)))***,,,---...---************************,,,,,,+++******+++,,,,,,************+++,,,---...++++++,,,,,,,,,,,,------++++++************++++++(((((()))***++++++,,,,,,///...,,,+++***+++,,,,,,...---+++))))))***+++,,,************************(((((())))))************************************)))))))))***+++++++++,,,,,,++++++++++++++++++,,,+++++++++*********)))))),,,+++++++++******))))))******))))))))))))******++++++******))))))((((((***************)))(((((())))))))))))))))))))))))AAACCCEEEGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGEEECCCAAA@@@>>>===;;;:::999999999:::999888777666555555555555444444444333222222111111/////////.........------------------,,,,,,,,,,,,+++++++++++++++************+++,,,***((('''((()))((()))************(((((())))))************))))))***)))(((''''''((()))***(((((((((((())))))))))))++++++***))))))******+++)))))))))))))))))))))***))))))))))))************))))))************))))))******))))))(((((((((((())))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))))))))(((((()))******+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((***++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******)))(((((('''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))+++*********))))))))))))+++'''$$$%%%(((***)))&&&%%%&&&'''(((***+++,,,---************)))))))))(((************************))))))))))))))))))))))))*********)))))))))((((((*********))))))))))))))))))*********))))))((('''))))))))))))))))))))))))))))))************)))))),,,+++******))))))******))))))))))))************(((((()))***************************)))))))))((())))))***+++***(((&&&%%%,,,+++***)))(((((((((((()))******************)))))))))))))))))))))))))))))))))))))))************++++++***)))((('''%%%$$$************************++++++***************+++)))*********))))))***+++************************,,,,,,+++******+++,,,,,,************+++,,,------+++++++++,,,,,,,,,------++++++************++++++((())))))***++++++,,,,,,...---,,,++++++++++++,,,...---+++))))))***+++,,,************************)))))))))*********++++++***************************************+++++++++++++++************+++++++++++++++*********))))))++++++*********)))))))))******))))))))))))***************)))))))))))))))***************)))(((((())))))))))))))))))))))))@@@AAADDDFFFHHHHHHHHHHHHEEEFFFGGGGGGGGGFFFDDDDDDFFFFFFGGGGGGFFFDDDCCCBBB>>>===<<<:::999888888888888777666555555444555555444444333333222111111111000/////////............---------,,,,,,,,,++++++))))))*********************++++++***((('''((()))************)))((('''&&&))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((******)))))))))******+++******))))))))))))))))))))))))))))))************))))))************))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))***************'''''''''((()))*********))))))((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))---------+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((((((((('''&&&&&&))))))************))))))))))))))))))************))))))))))))))))))))))))++++++++++++************+++)))((())),,,,,,***'''%%%%%%&&&((()))***,,,,,,************))))))))))))************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))*********************+++******))))))))))))))))))))))))))))))))))))************))))))++++++***))))))))))))***************++++++++++++)))))))))))))))******+++************)))))))))))))))******+++***)))'''&&&))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************++++++***)))'''%%%###"""************************)))******+++++++++******)))+++,,,+++((('''(((***************************,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,------,,,++++++++++++,,,---,,,+++))))))***++++++*********************************+++++++++++++++************************+++++++++************************))))))*********+++++++++*********************))))))))))))((((((******))))))))))))******))))))))))))************)))************))))))((())))))))))))))))))))))))???@@@BBBEEEGGGHHHIIIIIIFFFFFFHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDCCC>>>>>><<<;;;999888777666777777666555444444444444333333333222111111000000000000/////////.........,,,,,,,,,,,,++++++++++++((((((((()))*********+++)))++++++***((((((((())))))))))))))))))(((((('''))))))************))))))))))))(((((((((((())))))******))))))((((((''''''***))))))))))))******+++*********)))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++'''((((((((()))))))))***))))))((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***,,,,,,***&&&%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''(((((('''&&&&&&((((((***++++++***((((((((()))))))))************))))))))))))))))))))))))************************+++******,,,...---+++(((''''''(((((()))******************)))))))))))))))************************))))))))))))))))))))))))++++++++++++************(((((())))))******++++++)))******+++++++++******))))))))))))))))))))))))))))))************))))))++++++***))))))))))))))))))))))))*********++++++***)))((((((((()))+++,,,*********))))))))))))))))))************)))(((''''''((()))+++++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))******************************************((()))+++,,,,,,+++***)))******+++++++++*********************************++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++,,,,,,++++++++++++++++++,,,+++******)))***++++++************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))******))))))))))))******************************)))))))))(((((((((((((((******))))))))))))******(((((())))))******++++++))))))************)))((())))))))))))))))))))))))???@@@BBBDDDEEEGGGHHHIIIGGGHHHIIIJJJJJJHHHFFFEEECCCDDDEEEFFFFFFEEEDDDCCC======<<<;;;999888666666777666555444333333333333333222222111111000//////////////////............,,,,,,+++++++++*********((((((((()))*********+++)))***+++***)))((()))***'''(((((((((((())))))***))))))************))))))(((((())))))))))))((((((******))))))((((((''''''))))))(((((()))******+++************))))))((((((((()))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))++++++*********************)))))))))((((((((('''))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))***)))&&&%%%(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((&&&'''))))))))))))'''&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++***'''%%%++++++*********)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))+++***))))))(((((())))))((((((((()))))))))*********)))((((((((()))+++,,,))))))))))))))))))*********************)))))))))&&&''')))+++++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************'''((()))+++,,,---------************************((()))***,,,,,,++++++******(((''')))---...+++(((************************++++++++++++++++++++++++++++++,,,,,,,,,+++***************+++++++++,,,,,,++++++************++++++***************+++++++++***+++++++++++++++++++++*********************+++************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))******))))))))))))******************************((((((((((((((()))))))))******))))))))))))******(((((())))))******++++++((())))))*********))))))))))))))))))))))))))))))@@@@@@AAACCCDDDFFFGGGHHHGGGHHHJJJLLLKKKIIIGGGEEEBBBCCCDDDDDDDDDCCCBBBAAA<<<<<<<<<;;;:::888777666666666444333333333333333222222111111000////////////.........------------+++++++++*********))))))))))))******************)))***+++***)))((()))***''''''''''''((()))***+++))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))******+++++++++******)))((((((((())))))))))))************))))))************)))))))))))))))************+++))))))))))))))))))))))))***************)))))))))*********)))((('''''''''))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))))))))((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))'''(((***++++++***(((''',,,,,,++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))************'''((()))***++++++++++++))))))))))))))))))))))))))))))************))))))******)))(((((((((((()))'''((((((((()))))))))))))))))))))))))))******+++))))))))))))************************************(((((()))***************((())))))******))))))((())))))))))))))))))))))))))))))))))))************(((((()))***************************************((()))***+++++++++++++++)))((((((***,,,,,,)))'''***************************++++++,,,,,,++++++***)))***,,,------,,,+++***************++++++++++++++++++************++++++************************)))***++++++,,,+++++++++)))))))))***************************************+++++++++++++++*********************************+++++++++************************))))))************************+++++++++(((((())))))))))))************))))))))))))******))))))))))))************((())))))************)))))))))))))))))))))))))))AAAAAAAAABBBCCCDDDFFFFFFFFFGGGJJJKKKKKKIIIFFFDDDBBBBBBCCCCCCCCCBBB@@@???:::;;;;;;;;;:::999777666666555444333222222222222222111111000//////......------------,,,,,,,,,,,,+++*********))))))))))))+++++++++++++++*********((()))+++***)))((()))+++)))(((''''''''''''))))))))))))************))))))'''((()))******)))((('''(((((((((((())))))))))))'''''''''(((((()))++++++++++++******)))(((((('''))))))))))))************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((***++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((()))))))))************+++,,,---,,,+++++++++))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))*********)))))))))))))))%%%&&&((()))***+++++++++))))))))))))))))))))))))))))))************))))))******)))((((((((((((((((((((()))))))))*********(((((()))***************((()))))))))*********************************+++***)))))))))))))))******)))******************)))))))))))))))))))))))))))))))))))))))************((()))))))))))))))((((((************************))))))))))))***+++,,,---+++///222111+++((((((******************************+++,,,,,,,,,,,,+++***((()))+++---------,,,+++************++++++++++++++++++************++++++************************((()))***+++,,,++++++***(((((()))***************************************++++++*********)))))))))***************************************+++++++++++++++************++++++))))))*********+++++++++)))))))))*********++++++******))))))))))))***************)))))))))))))))(((((()))***************))))))))))))))))))))))))AAAAAAAAABBBBBBDDDEEEFFFEEEGGGIIIKKKJJJHHHEEECCCBBBBBBCCCCCCBBB@@@???>>>999::::::;;;:::999888777555555444333222222222222111111111000//////......------,,,,,,,,,+++++++++************))))))))))))---,,,,,,,,,+++*********((()))******)))((()))++++++***((('''&&&&&&''''''))))))************))))))'''((()))******)))((('''''''''(((((())))))******''''''''''''((()))+++++++++++++++***)))(((((('''))))))))))))************))))))************))))))))))))******++++++++++++))))))))))))))))))))))))***)))))))))((((((''''''''''''(((((())))))*********)))((('''''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++(((&&&&&&)))***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''')))+++++++++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,'''((())))))((((((((()))%%%&&&'''((()))+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++++++++******))))))(((((($$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))************))))))******)))((((((((((((((()))************+++++++++'''(((***+++++++++***)))(((((())))))*********++++++******)))******+++++++++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((()))******+++*********************************)))(((((()))+++---......777>>>999---%%%)))000***************************+++,,,------,,,+++***'''(((+++---...---,,,+++)))************+++++++++++++++************++++++++++++******************((()))***+++,,,,,,+++***'''((()))***************************************+++*********))))))((((((************************))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,))))))******++++++++++++))))))******+++++++++,,,******))))))))))))******++++++******))))))(((((((((((()))***************))))))))))))))))))))))))BBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>===::::::888777666666666666222222222111111111000000////////////..................---------,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%&&&)))+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((()))*********)))'''&&&(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))******************))))))((((((''''''))))))*********))))))((())))))))))))))))))))))))---,,,***)))((('''((((((---)))&&&%%%(((******)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***+++*********))))))(((((())))))((((((((((((((()))+++*********))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((,,,++++++***)))(((''''''((((((((()))*********++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))************************************************************************------------------------,,,444:::888///((())),,,++++++++++++++++++++++++************************************************---,,,,,,+++*********+++++++++++++++,,,,,,---...,,,++++++***)))(((''''''************************************************'''((()))***************************************************************************************))))))))))))))))))))))))(((((()))***************)))*********++++++++++++++++++************++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,CCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@??????>>>>>>======;;;:::888777666555555555222222111111111000000000////////////.........------------,,,,,,,,,,,,+++------------,,,,,,++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++*********++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))***************)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))+++***)))''''''''''''((()))&&&######%%%''''''&&&))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))******************)))))))))((()))((((((''''''(((((((((************)))))))))(((************************************************))))))))))))))))))))))))((())))))******))))))(((************)))))))))(((*********)))))))))))))))******************++++++++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))---000000,,,)))))))))++++++++++++++++++++++++************************************************---,,,++++++*********+++******+++---000333666888...------,,,+++*********************************************************)))******+++,,,,,,++++++************************************************************************))))))))))))))))))))))))(((((()))***************)))))))))*********+++++++++******))))))******+++++++++*********)))))))))))))))))))))))))))))))))+++++++++++++++*********DDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBB>>>>>>>>>===============;;;:::888666555444333333111111111111000000000000//////.........---------,,,,,,,,,+++++++++******))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''(((***+++,,,(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))((((((***))))))(((((())))))***))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((+++)))'''&&&((()))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************))))))))))))(((((('''''''''(((((()))************))))))))))))************************************************)))))))))))))))))))))))))))******************)))************))))))))))))(((((())))))*********************)))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************************************************************************++++++++++++++++++++++++(((((()))***++++++***)))++++++++++++++++++++++++************************************************,,,,,,+++************+++******+++---000555999;;;...------,,,,,,+++++++++************************************************++++++,,,------------,,,************************************************************************))))))))))))))))))))))))((())))))************)))((((((((()))))))))******+++******))))))******+++******))))))))))))(((((())))))))))))))))))))))))------,,,,,,+++******)))DDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<:::999777555444333222222111111000000000/////////.........---------,,,,,,+++++++++************)))''''''''''''''''''''''''************)))))))))((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))***+++,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''')))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))(((((((((***))))))))))))))))))***((()))))))))************))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))''''''''''''(((((())))))+++***)))))))))*********))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++*********)))))))))))))))))))))((((((((()))***************)))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))))))))))))))******)))))))))((((((''''''&&&*********************************)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))*********++++++++++++************************************************************************++++++++++++++++++++++++************+++,,,,,,---************++++++++++++************************************************++++++***************++++++***))))))+++...111333+++++++++***************************************************************+++,,,,,,------,,,,,,,,,************************************************************************))))))))))))))))))))))))((()))************))))))(((((((((((())))))))))))******))))))))))))******)))))))))((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,++++++******DDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@;;;;;;::::::::::::999999999888666444333222111111000000000/////////......------------,,,,,,,,,,,,++++++*********)))))))))++++++++++++,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))(((((('''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))(((((())))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))(((((((((((())))))************************++++++******))))))((((((******))))))))))))******((()))))))))************(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))************''''''''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))((()))******+++))))))))))))))))))*********)))))))))******+++,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******++++++******)))(((((('''*********))))))(((((((((************************))))))))))))))))))******))))))))))))))))))))))))++++++******))))))(((((()))*********++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,)))(((+++...)))))))))******+++++++++*********************************************************))))))***+++++++++***((('''((()))***,,,*********************+++******************************************************++++++++++++******************************************************************************))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))***))))))))))))))))))***((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,DDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCBBBAAA???>>>::::::999999888777777777666666444333222222111111////////////............------,,,,,,,,,++++++++++++++++++*********))))))+++++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******(((&&&###"""))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''(((***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))************)))((((((((((((((((((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))((((((''''''(((((()))******************************************))))))+++******))))))******+++))))))))))))************(((((((((((())))))))))))'''((()))******+++******))))))))))))))))))))))))(((((()))***++++++******''')))***)))((('''(((***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***))))))))))))************))))))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))))))))))))))************,,,,,,+++***)))((('''''',,,,,,,,,,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++'''%%%(((,,,(((((())))))***+++++++++***************************************************))))))))))))***++++++)))))))))))))))******+++*********++++++,,,,,,---************************************************))))))*********)))((((((************************************************************************)))))))))))))))))))))))))))************))))))(((((((((((()))))))))*********))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,CCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@>>><<<;;;:::999888777555444444444444333222222222222222/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********((((((((())))))*********************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***(((%%%$$$))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))'''&&&(((***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************((((((''''''''''''((((((******************************************+++++++++******))))))******+++))))))))))))************'''((((((((()))))))))***'''((()))******+++++++++))))))))))))))))))))))))'''((()))******))))))((()))+++------+++***+++,,,))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))************))))))'''''''''''''''(((((()))((()))))))))************''''''''''''((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))))))))************+++*********))))))((((((************++++++++++++************************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******************************************************************************++++++++++++++++++++++++************)))))))))(((((((((((()))***+++++++++************************************************)))))))))))))))***++++++)))***++++++,,,+++******(((((()))***++++++,,,,,,************************************************))))))******))))))((('''************************************************************************))))))))))))))))))))))))***************)))(((((()))))))))*********++++++))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))CCCBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBAAA???===;;;;;;:::999777666444333222333222222222222222222333//////.........---------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))&&&%%%'''***))))))))))))))))))))))))(((&&&$$$""""""$$$&&&((())))))))))))))))))))))))(((((())))))*********+++%%%&&&(((***++++++******(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((((((''''''''''''((((((************************)))))))))***+++++++++,,,++++++************++++++))))))))))))************'''((((((((())))))******''''''(((******+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&(((+++***(((&&&((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++%%%%%%%%%&&&&&&((())))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))************&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))************************************************************************)))))))))))))))))))))))),,,)))''')))---///+++''''''(((((()))***+++++++++************************************************))))))((())))))***++++++***+++,,,---,,,***'''&&&%%%%%%&&&'''((())))))******************************************************************)))((('''************************************************************************))))))))))))))))))))))))***************)))((((((************++++++++++++))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))******))))))((((((''''''BBBAAA@@@>>>======<<<<<<<<<===???@@@AAA???>>>======;;;888555333222111111111222333444444222111/////////...------------...,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''+++*********))))))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&''')))+++------------,,,***((())),,,---+++)))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))***+++++++++++++++))))))))))))((((((((((((*********++++++,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))&&&'''(((***++++++++++++'''((()))(((&&&%%%%%%'''))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((++++++***)))(((((())))))(((((())))))))))))(((((()))*********++++++++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***+++)))************+++++++++---,,,,,,,,,++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((((((((((((((((((((((((((******))))))((((((''''''&&&%%%%%%%%%&&&''')))***,,,+++)))((('''''''''(((+++++++++*********)))))),,,***(((((((((((((((&&&(((((((((((()))))))))))))))))))))(((''''''&&&&&&******))))))((((((''''''+++******)))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))((('''&&&'''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++***************************))))))(((((((((((((((+++*********))))))((((((***************)))((((((+++++++++***************))))))))))))))))))))))))+++++++++++++++***)))((()))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++***)))(((((())))))************************************************)))))))))***+++++++++,,,)))************+++++++++************************************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))@@@@@@>>>===<<<;;;;;;;;;;;;<<<>>>??????>>>===<<<===<<<999777555333222222111222333444333222000/////////...---------------,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++***))))))***)))))))))((((((((('''************)))))))))(((******************++++++))))))))))))))))))))))))(((((())))))(((''''''&&&"""###%%%&&&''''''''''''+++)))((()))+++,,,***(((************************''''''((((((((((((((((((((()))******++++++*********)))))))))(((((((((((()))))))))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))''''''((()))************((()))***)))'''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))(((((())))))))))))(((((()))))))))*********++++++(((((((((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((('''(((((())))))))))))*********+++++++++******)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))))))))((((((((((((,,,+++***(((((('''(((((())))))(((''''''((()))***+++++++++*********))))))((('''&&&''')))*********))))))))))))((((((((((((((((((((((((((('''''''''***)))))))))((((((((('''(((''''''&&&%%%%%%$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))************************((((((((((((((((((((((((++++++************++++++************************,,,,,,+++***************************)))))))))(((***************)))(((((()))))))))*********++++++))))))))))))))))))))))))+++++++++++++++***)))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++***)))))))))))))))***************************************************************+++++++++)))************+++++++++************************************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))??????===<<<;;;::::::::::::;;;<<<======<<<::::::<<<;;;:::999777555333222000111222333222111000//////......---------------+++++++++++++++*********))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))((((((((((((************))))))))))))******************))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&'''(((((())))))((((((***)))((((((******)))(((************************&&&&&&'''(((((()))******'''((())))))******))))))******)))))))))(((((((((*********)))((((((''''''++++++******)))(((((('''))))))))))))))))))))))))'''(((((())))))((((((((()))***+++***((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))((((((''''''''''''((()))))))))*********++++++))))))((((((((((((''''''************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******************************(((((((((((())))))))))))...---+++***((((((((((((''''''''''''((()))+++++++++************)))))))))((('''&&&''')))***************))))))((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((******))))))((('''''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++************************''''''((()))***++++++,,,((((((((()))******++++++'''(((((())))))*********************************((((((((((((((((((((((((++++++************++++++************************,,,,,,+++************+++************)))))))))))))))************))))))(((&&&''''''(((***++++++,,,))))))))))))))))))))))))***++++++++++++***)))))))))************++++++++++++++++++***************+++++++++++++++++++++++++++***))))))))))))))))))************************************************+++++++++***************)))************+++++++++************************************************))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))*********************************))))))*********(((((((((((((((((((((((())))))))))))))))))))))))??????===<<<;;;:::::::::999999:::::::::999888777999999999888777555222111000000111111111000///...///...------,,,,,,------+++++++++***************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((*********)))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''++++++++++++++++++++++++)))((((((((())))))((((((************************''''''(((((())))))))))))''''''((()))))))))))))))*********)))))))))((((((,,,,,,,,,,,,,,,+++++++++************))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))******(((((((((***))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***)))))))))******)))))))))(((((((((((())))))))))))++++++******))))))((((((((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))))))))((('''&&&&&&&&&'''))))))))))))*********************))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++************************''''''(((((())))))******)))))))))((((((((((((((('''''''''((())))))******************)))))))))))),,,***((('''(((((((((&&&+++******)))(((''''''&&&&&&''''''((())))))******))))))))))))((((((((((((+++++++++******)))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************************************''''''((()))***++++++,,,(((((())))))************))))))))))))))))))******************************))))))))))))))))))))))))++++++************++++++************************+++***))))))(((((())))))*********)))))))))))))))))))))************)))(((&&&''''''((())))))******++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++******************************************************)))))))))))))))***************************************************,,,+++++++++***)))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))+++++++++***************************************+++******))))))******+++************************))))))))))))))))))))))))************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))@@@@@@>>>===<<<;;;;;;;;;888888888888777777666666555555666666444222000//////000000000//////............---,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))******+++******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))((((((''''''''''''(((((())))))((((((((()))))))))))))))))))))))))))******))))))((((((((((((''''''((()))))))))))))))************))))))))))))++++++,,,,,,---...//////(((((())))))************((((((((((((((((((((((((((())))))(((((('''&&&%%%'''((())))))''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))************))))))(((((((((((())))))))))))++++++******))))))((((((((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))***)))((('''''''''''''''(((((()))))))))*********)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,***((('''(((((((((&&&+++******)))(((''''''&&&&&&''''''((()))***++++++(((((((((((())))))))))))((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********)))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))******((())))))*********)))))))))))))))(((((((((((((((************************)))******+++++++++******))))))*********+++++++++***************************************************)))))))))))))))******************************************************,,,+++++++++***)))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))@@@@@@>>>===<<<;;;;;;;;;888888777666666555555555333333333222111000////////////.........---------...------,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))+++++++++++++++***))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))(((((())))))))))))))))))))))))(((((()))*********))))))(((((('''&&&&&&''''''(((((()))******(((((()))***((((((((((((((((((((((((++++++***))))))((('''''''''((())))))******))))))++++++*********)))))))))'''((()))***+++---......'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))((('''&&&&&&((()))(((''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))******++++++******)))((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))***))))))(((((((((((()))((((((((()))))))))******''''''(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++***((('''&&&(((((())))))))))))((('''(((((()))))))))))))))***((('''&&&''')))***************))))))((((((''''''''''''((())))))***++++++(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******))))))(((((())))))))))))))))))******++++++*********)))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))------,,,++++++++++++,,,))))))))))))************((())))))************)))*********))))))(((((((((''''''''''''''''''''''''))))))***++++++++++++***)))************+++++++++***************+++++++++************************)))))))))))))))******+++************************************************+++++++++***************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************(((((((((''''''(((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))??????===<<<;;;:::::::::888888777666555555444444222222111000/////////000///......---------------...---,,,,,,++++++,,,,,,((()))))))))*********+++))))))))))))))))))))))))+++++++++++++++***))))))'''((((((((()))))))))***((()))))))))************((((((((()))))))))))))))))))))))))))))))))))))))(((((()))*********************)))(((((()))***+++(((***,,,+++)))((()))+++))))))))))))))))))))))))******))))))))))))))))))((()))******++++++******+++++++++*********))))))''''''((()))******++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))***))))))(((((('''(((******)))(((***+++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++)))******++++++******))))))))))))*********++++++(((((((((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))******+++(((((((((((()))))))))***((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((******++++++***((('''&&&&&&'''((()))******))))))(((((((((((())))))******((('''&&&''')))*********))))))))))))((((((((((((((((((((())))))******+++'''((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))...---,,,,,,++++++,,,,,,((()))))))))************(((((()))***************))))))******************(((((((((((((((((((((((())))))***+++++++++++++++)))************+++++++++))))))*********+++++++++************************)))))))))))))))***++++++***************************************************************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))>>>===<<<;;;:::999999999999888777555555444444444333222000/////////000111......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))((('''''''''((((((((())))))******(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))(((((()))***************)))((('''''''''(((***+++)))+++---,,,)))(((***,,,************************((((((((()))******++++++))))))***++++++++++++++++++++++++************)))))))))))))))************++++++******)))((((((((())))))))))))))))))))))))))))))************))))))(((***++++++******+++---))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++******++++++++++++******************++++++++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))***+++,,,,,,(((((((((((())))))))))))******++++++,,,,,,,,,---)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((******************************))))))((((((''''''###$$$&&&'''((((((((('''###%%%''')))++++++++++++'''((((((((())))))******,,,***(((((((((((((((&&&(((((((((((())))))))))))))))))))))))************'''((((((((())))))******(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))%%%&&&''')))+++---//////************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))),,,+++******))))))******(((((())))))*********+++(((((()))***************(((((()))***+++,,,------++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))((())))))***++++++************************************************))))))******+++++++++,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))<<<<<<<<<;;;;;;::::::999555444111000//////111222---///000000...,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***)))((((((******))))))((((((''''''(((((())))))))))))((((((+++,,,,,,---,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++***)))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************++++++***)))((('''&&&%%%))))))))))))))))))))))))'''((()))******)))((('''************))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))******))))))))))))******************)))(((((((((((((((******))))))))))))************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))---,,,******++++++)))(((******))))))))))))******+++++++++*********))))))(((((((((((())))))))))))%%%&&&(((************)))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&((()))*********))))))***+++,,,,,,+++***)))(((*********)))((()))***(((((()))************))),,,,,,***)))((((((((((((++++++************++++++(((((((((((((((((((((((()))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++************************************************+++++++++************))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))***,,,------,,,***))))))))))))))))))))))))))))))*********++++++++++++,,,+++)))((((((((()))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***)))(((((())))))))))))))))))))))))+++,,,,,,***((('''((()))))))))(((((((((((())))))************))))))))))))))))))))))))************))))))(((((((((((())))))<<<<<<;;;;;;::::::999999555333111000//////000111......///......---......+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***))))))(((***)))))))))((((((((('''))))))(((((((((((()))))))))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******************((())))))******+++++++++))))))))))))))))))))))))************************))))))*********+++++++++''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))'''((()))******)))((('''************))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************)))(((((((((((((((******))))))))))))******((())))))******))))))(((************************)))))))))))))))))))))))))))'''&&&'''))))))((('''(((((((((''''''(((((((((+++++++++*********))))))(((((((((((())))))))))))&&&'''((())))))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))***************************))))))(((''''''(((((('''((()))+++,,,,,,++++++((())))))******)))(((''')))***+++***)))((()))+++++++++******)))(((((((((******(((''''''&&&&&&&&&+++******))))))******+++++++++++++++++++++++++++)))***++++++))))))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))***++++++++++++***)))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))*********+++++++++***)))((('''(((((()))************************))))))************))))))))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))***++++++)))'''&&&'''))))))((((((((((((((()))***************))))))))))))))))))))))))************))))))(((((((((((())))))<<<<<<;;;::::::999888888444333111000//////000111///---,,,,,,---.........+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((***)))(((''''''((()))***'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++''''''''''''(((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&************************+++*********))))))(((((())))))))))))***************))))))(((((((((((((((***))))))(((((())))))***((())))))******))))))(((************************))))))))))))))))))))))))&&&%%%%%%&&&((())))))((()))(((((((((((((((((()))+++************)))))))))(((((((((((())))))))))))(((''''''(((((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************************+++***))))))((())))))))))))***+++,,,---------,,,***************)))(((''')))+++++++++***)))***+++///---+++)))''''''&&&'''***)))((((((''''''''''''+++******))))))******+++)))))))))))))))))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))***++++++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))*********)))((((((''''''((((((************************))))))************))))))))))))))))))))))))))))))******))))))))))))************))))))(((''''''''')))))))))))))))))))))))))))******(((&&&&&&'''(((((((((((((((((()))******************))))))))))))))))))))))))***************))))))(((((())))))***<<<;;;;;;:::999888777777333222111000/////////000...,,,******,,,......---+++,,,,,,,,,,,,+++******************************+++++++++*********))))))))))))))))))((((((((((((***)))(((''''''((()))***''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))************,,,,,,++++++***))))))((((((((((((((((((((((((((((((((())))))))))))((((((************)))))))))(((((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,******))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))******++++++******)))************************))))))))))))))))))))))))(((''''''((()))******)))******++++++++++++******************))))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++'''(((((((((((()))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((()))))))))************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))************************++++++******)))******+++***++++++,,,,,,------------------,,,++++++******)))+++,,,+++***)))***,,,///---***((('''&&&'''(((,,,++++++***))))))************))))))))))))******(((((((((((((((((((((((()))***+++***)))((()))+++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********++++++*********))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************************))))))************))))))))))))))))))))))))))))))******))))))))))))************)))))))))((((((((())))))))))))))))))))))))((())))))(((&&&%%%'''((((((''''''(((((()))***+++************)))))))))(((((()))))))))***************))))))))))))))))))***<<<;;;:::999888777666666222222111000////////////,,,+++******+++,,,,,,++++++,,,,,,,,,,,,+++******************************+++++++++***************(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((())))))******+++------,,,,,,+++*********))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))************,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))(((((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))******************((((((((((((((((((((((((************))))))((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''(((***+++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***************++++++,,,---,,,,,,++++++*********)))***++++++))))))***+++,,,+++)))''''''((()))+++,,,++++++************+++***))))))))))))))))))***++++++++++++++++++++++++((()))******)))((()))***))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++******************+++***++++++++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++***************))))))))))))))))))))))))))))))((())))))(((&&&&&&''')))((((((((((((((()))******************)))))))))(((((()))))))))******************))))))))))))******;;;;;;:::999777666555555222111111000000///......+++---///...,,,++++++,,,+++,,,,,,,,,,,,+++******************************************************(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))))),,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''(((((((((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))***))))))))))))************((((((((((((((())))))***)))((((((''''''(((((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***(((''''''''''''&&&$$$&&&'''((())))))((('''&&&(((((()))))))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))******+++,,,******))))))))))))***+++))))))(((((((((((())))))(((*********)))((()))***))))))(((((((((***+++,,,***))))))(((((()))))))))***))))))(((((())))))***************************((()))******(((((()))***)))))))))))))))))))))))))))************+++++++++************************************************+++++++++************)))))))))))))))))))))))))))++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******,,,------------,,,++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************))))))))))))))))))))))))((())))))(((''''''(((***))))))(((((((((((())))))************))))))))))))))))))))))))************+++******))))))******+++;;;;;;:::888777666555444111111111000000///...---,,,111666444///++++++...+++,,,,,,,,,,,,+++******************************************************'''((((((((()))))))))***'''((()))******)))(((''')))((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))(((((((((******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''((((((((((((&&&''''''(((***++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))************((((((((((((((()))******((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((&&&%%%&&&'''(((((('''&&&%%%(((((((((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************((()))***++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((((()))***+++'''&&&&&&&&&&&&((()))***'''((())))))((('''((()))(((((())))))***************))))))(((((()))******))))))(((((((((((())))))''''''''''''''''''''''''((()))***)))((('''(((***)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))++++++***))))))***++++++++++++************++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,---------,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))***************))))))))))))))))))))))))((()))***)))(((((()))++++++***)))((((((''''''(((************))))))))))))))))))))))))************+++******))))))******+++;;;;;;:::888777555444444111111111111000///...---,,,444;;;999111+++,,,000+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******************++++++'''((((((((())))))******&&&'''***++++++***'''&&&)))(((&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************((((((((((((((()))******((((((''''''''''''((((((,,,,,,------------,,,,,,************************))))))))))))))))))))))))***)))(((***,,,---,,,+++&&&''')))******)))'''&&&'''((((((((())))))******(((((((((((())))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))************************))))))(((((()))***++++++,,,+++***)))))))))***+++''''''''''''((()))+++,,,'''((()))((('''&&&''')))))))))************)))))),,,+++++++++++++++,,,,,,))))))(((((((((((())))))************************((()))***)))((('''(((***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++++++++************))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))************++++++++++++++++++,,,---,,,+++***)))************************))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))******)))((((((***,,,,,,+++***(((''''''''''''************))))))))))))))))))))))))************++++++************++++++;;;999777555555444222111222000//////000000...---000222444333000---,,,+++************************(((((())))))******+++++++++*********))))))((((((((((((''''''''''''(((((((((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&((()))((('''&&&''')))(((((((((((())))))))))))+++*********))))))((((((+++***)))'''''''''((()))******))))))((((((''''''*********)))))))))))))))(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))((('''''''''++++++************++++++++++++***)))(((((())))))))))))))))))************)))))))))))))))******+++((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++''')))***++++++***)))'''******))))))((((((''''''***)))'''(((***++++++***************)))'''&&&%%%))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******))))))************))))))******))))))))))))******)))'''$$$%%%)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((((((((((((((((((((((((((((()))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))---------,,,,,,+++++++++(((***+++***)))((()))***)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,((((((''''''''')))***+++,,,+++***)))(((((((((((())))))))))))************,,,,,,,,,+++++++++******)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))++++++******))))))((((((&&&&&&'''((()))***++++++999777555444333333333222222000...---...///...------///000000---+++)))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))((('''&&&((()))(((((((((((())))))))))))*********)))))))))((((((+++***)))((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))***)))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++******))))))******+++++++++***)))))))))))))))))))))))))))************)))))))))))))))******+++((((((((((((((()))******+++*********))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))***++++++***)))(((***)))))))))((((((((('''***)))'''(((***++++++***************)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))***************))))))))))))******))))))************))))))******))))))))))))******...+++(((((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))************++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,+++++++++***(((***+++***)))((()))+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,***)))((((((((()))***+++,,,+++***)))(((((((((((())))))))))))************,,,,,,+++++++++******************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))555555333333222333444444444111---,,,,,,---......+++---///...,,,***))))))((((((((((((((((((((((((************))))))))))))************))))))))))))******))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((())))))'''&&&&&&(((***(((((((((((())))))))))))******))))))))))))((((((++++++***)))))))))******))))))))))))((((((((((((((((((((())))))*********************))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******++++++******))))))******++++++***))))))))))))))))))))))))))))))************)))))))))))))))******+++((((((((((((((()))******++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((()))***++++++***)))((())))))))))))((((((((((((***)))'''(((***++++++***)))***************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))************))))))******))))))))))))******///---***)))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((*********************************+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((++++++++++++++++++++++++******++++++++++++******************************+++++++++***************)))***+++***))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++***)))))))))******,,,+++***)))(((((((((((())))))))))))************,,,++++++++++++*********++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))***)))))))))((((((((('''333333333222222444777999:::555000,,,+++,,,------,,,---///...,,,+++++++++))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))***))))))(((((())))))***))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&)))+++(((((((((((())))))))))))))))))))))))))))))((((((++++++******************))))))))))))((((((((((((&&&''''''((()))***++++++++++++******))))))((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))************))))))))))))************)))))))))))))))***((()))))))))************)))))))))))))))******+++((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((()))************)))((())))))))))))((((((((((((***)))'''(((***++++++***))))))***+++++++++++++++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******))))))************))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))((())))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++***************************************))))))))))))))))))***++++++))))))***+++,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******)))))))))++++++***)))(((((())))))((()))))))))************++++++++++++************,,,++++++***)))((('''''')))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))((((((((((((222333444333333555999===@@@;;;444...,,,++++++++++++,,,------+++***+++,,,************************++++++******))))))(((((())))))))))))))))))******)))((((((''''''(((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))(((((()))))))))((('''''')))+++(((((((((((())))))))))))(((((((((((((((((())))))*********+++++++++******(((((((((((())))))))))))&&&&&&'''((()))******+++++++++******))))))(((((()))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((***))))))))))))))))))******)))))))))))))))******((()))))))))************)))))))))))))))******+++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))************))))))(((((((((((())))))))))))***)))'''(((***++++++***((()))***++++++,,,++++++(((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******))))))************))))))******))))))))))))******(((((()))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************************************************************************************++++++++++++******************************)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************++++++++++++******))))))+++***))))))))))))))))))((()))))))))************+++++++++*********)))))),,,++++++***)))(((''''''(((((())))))************))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))+++*********)))))))))((('''''''''((()))*********111333444333333555;;;@@@CCC===666000---,,,+++***((()))+++***))))))***+++************************************))))))))))))))))))))))))************((((((''''''''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((((()))******(((((()))***(((((((((((())))))))))))''''''(((((((((((())))))((()))******+++*********(((((((((((())))))))))))'''''''''(((((()))))))))************))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***))))))(((((())))))***)))))))))))))))******+++))))))))))))************)))))))))))))))******+++((((((((((((((()))******((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++***))))))))))))))))))***(((((((((((())))))))))))***)))'''(((***++++++***(((((()))***+++++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))************))))))******))))))))))))******(((******)))&&&$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************++++++******************************++++++++++++******++++++++++++++++++++++++))))))))))))***************+++,,,+++*********,,,+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))******))))))*********+++******)))(((******)))))))))))))))***))))))))))))************+++************)))))))))++++++******))))))((((((((((((((()))******++++++))))))))))))))))))))))))*********)))***++++++,,,)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''((()))***++++++000222444333111444:::@@@@@@<<<555000...,,,+++***((()))******))))))+++---************************)))))))))))))))*********((()))))))))************))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&)))+++,,,***)))(((((((((((((((((())))))))))))'''''''''((((((((())))))'''((()))*********))))))'''((((((((()))))))))***''''''(((((((((((((((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))************)))))))))))))))******+++((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******'''((((((((()))))))))******)))'''(((***++++++***(((((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))************))))))))))))))))))))))))'''''''''((()))*********''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))***************))))))))))))******))))))************))))))******))))))))))))******''')))+++***'''%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++******++++++++++++++++++++++++)))))))))******+++++++++***+++,,,,,,******+++,,,***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''''')))*********)))((('''((()))*********)))(((******))))))))))))******))))))))))))************************))))))))))))*********)))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******///222333111000222999???===999333000...---,,,+++***,,,,,,,,,+++,,,...000))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((&&&(((,,,---,,,)))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''(((*********)))((('''((((((((())))))******((((((((((((((('''''''''(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&((()))+++,,,,,,))))))(((((((((((())))))))))))((())))))***++++++))))))))))))************)))))))))))))))******+++((((((((((((((()))******))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******'''((((((((())))))*********)))'''(((***++++++***(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******&&&'''((()))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******))))))************))))))******))))))))))))******###'''***+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))******+++++++++,,,***+++,,,,,,******+++,,,))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))*********)))(((&&&'''(((*********)))(((***)))))))))))))))******))))))))))))************************)))))))))))))))))))))))))))*********'''(((((()))***+++++++++)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((555333000...///111555777555444222000...---,,,,,,+++++++++,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((,,,+++)))((((((((()))***+++***)))'''''''''((()))************************************************((((((((((((((()))******))))))))))))))))))))))))************************++++++*********************)))(((''''''((()))***)))************+++++++++)))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))******************************))))))(((((('''''''''((()))***+++,,,,,,,,,+++++++++++++++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))******)))''''''&&&&&&&&&))))))************))))))''')))***)))((('''(((***++++++************++++++***)))))))))((((((''''''************************))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))((()))******++++++*********))))))((((((***)))***+++,,,,,,***((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((+++******)))(((''''''&&&,,,++++++***)))(((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''(((***+++,,,(((((((((((((((((((((((()))************+++++++++************))))))(((((())))))))))))))))))))))))******))))))))))))******+++***)))'''''')))***+++)))))))))******)))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************,,,,,,,,,++++++***************++++++++++++******)))))))))******+++++++++,,,,,,,,,+++***))))))(((******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---+++(((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......---+++***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((222000///......000222444111000...---++++++************++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((++++++)))((((((((()))***+++***)))((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***)))************+++++++++******++++++++++++******(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++++++++(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))''''''&&&&&&'''(((((())))))))))))((((((''')))***)))((('''(((******))))))))))))))))))************))))))(((((((((************************))))))))))))************))))))))))))))))))))))))))))))*********))))))((()))))))))))))))******+++))))))))))))((((((((('''***)))((()))***+++)))((())))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))*********)))((('''''''''%%%&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************''''''(((((())))))************++++++++++++******************+++++++++,,,******))))))(((''''''&&&******))))))))))))***************)))))))))(((((()))))))))))))))))))))))))))(((''''''''''''((())))))******++++++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***((((((((()))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''',,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((......---------...//////...---,,,+++************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))+++******)))((()))))))))******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((())))))***)))************+++++++++++++++************++++++***************))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))******+++*********&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''''''''''''''((((((((((((''''''''')))***)))((('''(((***))))))(((((((((((())))))***************)))))))))************************))))))))))))************))))))))))))))))))))))))***************)))(((''')))))))))))))))*********)))(((((((((((('''''''''***(((''''''((())))))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((++++++++++++************'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))*********))))))((((((''''''###$$$%%%'''(((***+++,,,))))))))))))))))))))))))******)))))))))(((((((((******)))(((((((((((()))(((((((((((((((((((((((()))))))))*********+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((()))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,******))))))((('''''''''******))))))))))))******)))))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,---------------,,,---,,,,,,++++++++++++,,,(((((())))))))))))((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((())))))***))))))))))))))))))))))))************************((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,++++++******))))))(((((((((((((((((((((((()))*********++++++++++++((((((((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***)))***************)))(((((((((((((((((()))******************************((((((((((((((((((((((((******)))(((''''''(((((('''(((((())))))(((((('''''')))***)))((('''(((***))))))(((((((((((())))))++++++******************************************((()))))))))************))))))))))))))))))))))))******+++******)))((('''(((((()))***************)))))))))))))))(((((((((+++)))''''''((()))***)))))))))))))))))))))))))))'''''''''(((((((((((()))************************''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''''''''((()))***,,,,,,(((((((((((((((((((((((())))))))))))************++++++++++++************))))))))))))))))))))))))))))))************))))))******)))(((((()))******+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************000///...,,,+++)))((((((******++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,------......---,,,+++++++++************++++++((((((((())))))((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))******************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((())))))***))))))))))))))))))))))))************************)))))))))******+++++++++))))))************))))))))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,++++++******))))))(((((((((((((((((((((((()))*********++++++++++++''''''''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))*********))))))(((******))))))******+++,,,++++++++++++++++++++++++((((((((((((((((((((((((***))))))(((((((((((()))((())))))******))))))(((''')))***)))((('''(((***+++******))))))******+++******************++++++))))))))))))))))))))))))((()))))))))***************************************************)))(((((((((((()))************)))************************,,,***(((((()))++++++***************************((())))))))))))*********))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((++++++***))))))(((''''''))))))))))))))))))))))))((((((((()))***+++++++++(((((((((((()))+++,,,---))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))((()))************)))(((******))))))))))))******+++***)))(((((()))***+++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************111000///...,,,+++))))))******++++++++++++******+++++++++++++++++++++++++++++++++*********************))))))))))))******************************))))))))))))))))))))))))******++++++++++++******)))))))))******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,+++)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******------.........---,,,,,,))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((())))))******))))))((()))))))))))))))))))))))))))************)))((((((((()))***+++++++++******((((((((((((((((((((((((************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,)))******++++++******))))))************+++++++++++++++************++++++***************))))))))))))))))))))))))))))))))))))))))))*********++++++''''''''''''((((((((((((''''''''''''''''''''''''*********)))((('''''''''(((((())))))***))))))))))))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((()))))))))))))))************))))))''')))***)))((('''(((***++++++************++++++)))))))))***************))))))))))))))))))))))))))))))))))))************************************))))))************))))))'''((()))++++++******)))******+++++++++++++++,,,,,,***))))))***++++++***************************))))))*********+++++++++((((((((((((((()))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))&&&''''''((()))***+++,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))((()))))))))******))))))))))))))))))******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++++++++******++++++++++++******+++++++++************)))))))))((((((((((((((((((******))))))))))))******************++++++++++++))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,,,,+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---------,,,,,,,,,++++++******)))(((''''''((((((((())))))******))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))******************)))(((((((((((((((((((((((()))******+++***)))((('''((()))***++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++++++++)))***++++++++++++***))))))************+++++++++******++++++++++++******(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))*********)))***))))))))))))***++++++************************))))))))))))))))))))))))***)))))))))))))))******(((((())))))))))))((((((''')))***)))((('''(((*********))))))))))))******((((((((())))))*********))))))))))))))))))))))))))))))))))))************************************'''((()))******+++******'''(((***+++++++++)))((())))))******++++++++++++***))))))***++++++***(((************************))))))))))))************(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))'''''''''(((((())))))))),,,+++******))))))******))))))))))))))))))))))))(((((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((((((((())))))***************++++++++++++***************)))))))))((((((((((((((((((((((((((()))******))))))))))))******))))))))))))*********+++))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,***(((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************------,,,+++******++++++---,,,+++******)))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((()))******++++++)))((('''((()))***+++,,,,,,+++***************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************&&&''''''((()))******+++)))***+++,,,,,,+++***))))))************+++++++++)))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******++++++++++++++++++++++++''''''(((((())))))******&&&&&&((()))************+++++++++++++++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******''''''((((((((((((''''''((()))***)))((('''(((***))))))(((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************************************&&&'''(((***++++++++++++'''(((***+++,,,+++)))((((((((())))))*********+++((((((((()))+++***(((&&&************************(((((((((((())))))))))))))))))******+++++++++,,,++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))***+++---...))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''')))***++++++***)))'''))))))************))))))'''(((+++,,,,,,+++((('''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************+++*********))))))((((((******++++++++++++*********)))))))))((((((''''''***************+++++++++******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))***+++,,,------,,,+++***(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,***'''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************))))))))))))************...---,,,***)))((((((((())))))))))))))))))))))))+++***)))(((((()))***+++((('''&&&&&&''')))+++---))))))))))))(((((((((((()))((('''&&&&&&'''((())),,,,,,++++++***)))(((((())))))))))))************))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,))))))************)))))))))+++++++++))))))***++++++***))))))***,,,///000++++++***)))(((((())))))))))))))))))************))))))))))))******************)))((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&******))))))((((((''''''(((((((((((())))))))))))((())))))************)))''')))***++++++***)))'''))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&---***((((((******)))'''))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))(((((())))))******++++++******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''((())))))(((''')))***)))))))))***++++++,,,,,,******))))))((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((++++++************++++++******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))************))))))*********)))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,******)))*********)))'''******************************))))))((((((''''''((((((((((((((((((((((((&&&'''((()))++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))************...---+++))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))******************))))))******++++++))))))))))))))))))))))))+++***)))(((((()))***++++++***)))((((((((())))))))))))))))))((((((((((((***)))(((((((((((()))***,,,,,,+++******)))(((((())))))))))))************))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******************++++++,,,,,,))))))************))))))***+++---,,,+++******+++++++++***)))******,,,---++++++***)))))))))))))))))))))))))))************))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''***)))))))))((((((((('''((((((((()))))))))******++++++++++++)))((('''&&&'''(((***++++++***((('''))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((++++++***)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((,,,***((((((***+++)))'''))))))))))))))))))))))))************************************))))))))))))(((((((((((()))))))))))))))))))))))))))************)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************************((()))******(((((((((*********************))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((*********))))))***************))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))************))))))***)))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******)))*********)))'''))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))******+++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))************---,,,***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,))))))))))))))))))))))))******))))))))))))*********************))))))((((((((((((((())))))))))))******))))))))))))***++++++++++++******))))))((())))))))))))************))))))************))))))))))))))))))))))))))))))+++++++++++++++***************++++++++++++******)))))))))************+++))))))************))))))***,,,//////---+++******+++++++++******)))))))))+++*********))))))))))))))))))))))))************))))))))))))***************))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((()))))))))*********+++++++++++++++******((('''&&&((((((************(((((())))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******++++++************)))))))))(((((()))++++++***((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++***+++,,,+++)))(((((()))++++++***))))))(((''''''***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***&&&'''***,,,------,,,+++(((((((((((())))))))))))))))))))))))))))))******+++*********)))))))))(((((()))))))))************))))))************))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******)))))))))))))))))))))***))))))************))))))***---000000///,,,+++***)))************)))((((((*********************)))((()))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((()))*********++++++++++++'''((()))***************(((((()))******)))((((((((()))))))))************(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))***************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************'''((()))***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))++++++******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((,,,,,,---+++)))(((((()))))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************(((((()))***))))))))))))))))))))))))******)))'''&&&$$$######************************))))))))))))(((&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))************((()))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((()))))))))************++++++***)))((((((((((((************************)))))))))******)))))))))%%%'''***,,,------,,,+++'''((((((((()))))))))***'''''''''(((((()))))))))*********)))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))******************************++++++++++++*********)))))))))))))))))))))))))))************))))))))),,,000111///---,,,+++(((((()))************))))))***++++++++++++******((()))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))*********++++++++++++'''''')))******+++++++++((((((((())))))(((((((((((()))))))))************(((((())))))******++++++((((((((((((((((((((((((((()))))))))*********+++***)))))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))************+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((('''''''''''''''''''''''''''''',,,,,,---+++)))(((((()))''''''(((((())))))))))))))))))))))))************'''((((((((()))))))))***((()))))))))*********+++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((())))))************+++******))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))((()))************)))((())))))******+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,***++++++***'''''')))+++******************************)))'''&&&$$$######))))))))))))))))))))))))''''''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))((((((((()))))))))************)))))))))))))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))************'''''''''((()))***+++,,,************************))))))************)))))))))***+++,,,,,,***((('''''''''(((((())))))******%%%&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))*********************++++++++++++******+++************)))))))))))))))************))))))(((+++...///...------...)))))))))******+++++++++)))***+++,,,,,,,,,+++***))))))))))))************))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))*********++++++***************)))(((((((((((((((((((((((((((((())))))))))))************))))))))))))************((((((((((((((((((((((((((())))))******+++++++++)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((())))))))))))***))))))***)))((((((***,,,))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))((((((((((((((((((((((((***+++,,,+++)))(((((()))''''''((())))))***++++++)))))))))************+++''''''(((((())))))******((())))))******+++++++++***))))))(((((())))))***)))))))))************+++))))))))))))))))))))))))((((((((()))))))))******))))))************))))))((((((((()))******++++++*********))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))(((*********+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,***+++,,,***&&&&&&))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************((())))))******)))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++************************))))))))))))************'''''''''''')))***+++,,,************************((()))***++++++***)))((())))))*********)))(((''''''''''''((()))*********%%%&&&((()))******))))))((()))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))*********+++******++++++++++++******,,,,,,++++++************))))))************))))))'''))),,,---------///000---,,,******)))***++++++((()))+++------,,,+++***))))))))))))************))))))))))))************((((((((((((((()))******)))))))))))))))))))))))))))))))))******)))))))))'''((((((((()))))))))***((((((((()))))))))******)))************)))(((((((((((((((''''''((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))*********+++++++++++++++(((&&&&&&***---))))))))))))))))))))))))************************************))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))((()))******(((((((((***))))))******************))))))*********+++++++++'''''''''((()))*********((())))))******+++,,,,,,*********))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))'''(((((()))******++++++*********************)))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,)))+++,,,)))&&&%%%)))---************************((())))))******+++++++++************************)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************((()))***++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))***************))))))(((((((((((()))************************((()))***++++++***)))(((%%%&&&'''((()))*********&&&''''''((()))******+++&&&''')))***+++++++++***(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******,,,,,,,,,+++++++++******))))))************))))))&&&(((***+++,,,---000222000///,,,***))))))***+++((()))+++---------+++***))))))))))))************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******(((((((((((())))))))))))&&&'''((()))++++++,,,,,,((((((''''''''''''(((((())))))))))))************++++++******))))))((((((************************((())))))***++++++,,,,,,))))))((())))))***++++++************************))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,,,,,,,+++'''$$$%%%)))---))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))(((((())))))******++++++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&''')))+++------(((((((((((((((((((((((('''((())))))(((''')))***,,,,,,++++++***)))))))))))))))******++++++++++++&&&''''''((()))******+++((())))))***++++++,,,,,,++++++************++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++))))))))))))))))))))))))''')))***++++++***)))'''************************))))))))))))))))))))))))((((((((((((((((((((((((*********************************)))***++++++,,,))),,,,,,)))%%%%%%)))---))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++))))))************)))(((************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))$$$%%%'''(((***+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))(((((((((((())))))))))))*********)))))))))))))))))))))(((((('''''''''&&&************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++************+++++++++++++++*********))))))************************************+++,,,---...///---,,,,,,,,,,,,***))))))))))))))))))))))))))),,,+++***+++,,,,,,+++*********))))))((((((''''''+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))(((((((((((()))+++,,,---******))))))))))))******(((((('''(((((()))***+++(((***+++***)))((()))***))))))************))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***)))((('''&&&&&&)))))))))))))))******+++))))))***++++++++++++***++++++++++++++++++++++++************))))))))))))))))))))))))************************************+++*********))))))((((((''''''((((((((((((''''''******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))'''((()))++++++******)))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))***************************)))))))))***,,,...///))))))))))))************((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******++++++++++++******************************))))))))))))))))))))))))************)))))))))((())))))************))))))(((((((((((()))))))))***************))))))))))))*********))))))(((((((((************************************************+++******))))))******+++************************))))))))))))))))))))))))************)))))))))(((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++************+++++++++++++++*********))))))************************************+++,,,---...///---,,,+++,,,,,,***))))))))))))))))))))))))))),,,***)))***+++,,,+++)))***)))))))))((((((((('''************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******)))))))))))))))(((''''''((((((((((((((((((((((((***)))))))))))))))))))))***))))))(((((('''''''''))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))***)))))))))))))))***+++******))))))))))))******)))(((((((((((())))))***(((***+++***)))((()))***))))))************))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))((((((***************++++++,,,))))))***++++++++++++***************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))***)))))))))))))))))))))'''((()))***+++******)))******))))))))))))******************************+++++++++*********)))))))))))))))))))))***************************************)))))))))***+++,,,))))))))))))************************************)))******++++++******)))************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))******)))))))))************************))))))))))))))))))))))))************))))))))))))))))))************))))))((((((((()))))))))******************************+++++++++*********************************************************************))))))))))))******************************))))))))))))))))))))))))************))))))))))))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++************+++++++++++++++******************************************************+++,,,---...,,,++++++,,,,,,***)))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))((((((((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))******)))))))))((('''&&&&&&%%%))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))*********))))))(((((((((((()))(((***+++***)))((()))***))))))************))))))+++******)))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((*********))))))******+++))))))((('''''''''(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********+++++++++************+++,,,,,,((()))******++++++******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************((((((((((((((((((((((((************))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((()))************)))******))))))))))))******+++++++++++++++++++++++++++************)))))))))(((((())))))******++++++************************+++***)))((((((((((((((())))))))))))************************************)))******++++++******)))************************+++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((())))))))))))((((((************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((()))))))))*********)))***************++++++++++++++++++***************************************************************))))))(((((())))))***************************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++************++++++***************************************************************+++,,,,,,---+++******++++++***((())))))))))))))))))))))))***((('''((()))***)))((())))))))))))((((((((((((*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********,,,,,,+++***)))(((((('''))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))******)))))))))))))))*********))))))))))))************)))(((((('''(((((((((***+++***)))((()))***))))))************))))))))))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((***)))((((((((()))***+++))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************++++++++++++******))))))******+++,,,((())))))***************************************'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((())))))******))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))******************))))))))))))******************************************))))))))))))''''''((()))***++++++,,,******************************)))))))))(((((((((((()))))))))************************************))))))************))))))++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))************))))))******+++++++++,,,******************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++************++++++******************************************************))))))******++++++,,,***))))))***+++***((()))))))))))))))))))))))))))((('''((())))))((('''(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************------,,,++++++***))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))************)))(((((('''(((((((((***+++***)))((()))***))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&&&&((()))***))))))((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++*********)))((((((((((((((()))******(((((()))************)))++++++++++++++++++++++++******))))))))))))))))))((()))))))))************************************))))))))))))))))))******'''(((((())))))((((((''')))******++++++******)))))))))))))))))))))))))))(((((())))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))***************((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((())))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))*********++++++))))))******+++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++************++++++***************+++++++++******************************)))))))))******+++***)))((()))******)))((()))))))))))))))))))))))))))((('''((()))***)))'''(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++******'''(((((()))))))))))))))************************((((((((()))******++++++************))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))''''''(((((()))+++,,,---******))))))))))))*********))))))(((((((((((()))(((***+++***)))((()))***))))))************))))))))))))))))))((((((''''''************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&'''((())))))))))))((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))(((''''''''''''((())))))'''((())))))******))))))++++++++++++++++++++++++************))))))(((((())))))))))))************************************))))))))))))************''''''((((((((((((''''''******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++)))))))))((()))******+++******))))))))))))******(((((((((((((((((((((((((((((()))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))((()))******+++++++++***))))))))))))************((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))*********+++++++++))))))***++++++,,,------***+++++++++,,,,,,,,,---------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++************++++++))))))*********+++++++++******************************))))))))))))*********((('''((()))***)))((())))))))))))))))))))))))***)))((((((******)))((('''((((((((()))))))))***((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******)))(((((((((((())))))***(((***+++***)))((()))***))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&'''((())))))))))))))))))(((((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))******((((((((((((((())))))***'''(((((()))))))))))))))************************)))))))))))))))*********))))))))))))************************************((()))))))))************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))'''(((((()))******++++++***)))((((((((()))++++++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))((()))*********)))((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************)))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,------.........................................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++************++++++))))))******++++++++++++******************************)))))))))))))))***)))((('''((()))***)))((())))))))))))))))))))))))+++)))((()))***+++***((('''((((((((())))))******(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))******++++++(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))******(((((('''(((((()))***+++(((***+++***)))((()))***))))))************))))))'''((()))***+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&(((************)))))))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))***++++++)))))))))))))))******+++'''(((((()))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++***)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))*********((('''%%%###))))))))))))************************************(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))+++)))((('''((()))+++---++++++++++++******************)))))))))******+++,,,++++++******+++,,,,,,+++,,,.../////////...---000000000000111111222333444444333222222222222222444444444444555555555555333111000111333333000...,,,---------------,,,,,,...------,,,,,,++++++***)))((((((((((((((()))***)))))))))************+++...---+++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))((()))***,,,+++***((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''((()))***++++++***)))(((((((((((((((((((((((((((***)))(((''''''((()))***---,,,***)))))))))******,,,+++***)))((((((((((((+++*********))))))((((((***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))+++++++++*********)))))))))((('''''''''(((***++++++*********))))))((((((++++++******))))))(((((((((((())))))))))))(((((())))))************))))))---,,,,,,+++*********+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((************************)))))))))((((((((((((((())))))************))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))*********)))(((''''''&&&+++++++++*********))))))************************+++******))))))***+++,,,++++++++++++++++++++++++************++++++,,,---...------------......///000111222333333333333333444444444555666777888999<<<;;;::::::999999::::::999999999::::::;;;;;;<<<888666555666888888666333111111111111111000////////////......------,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++...---,,,+++******++++++******************************************************+++++++++,,,,,,,,,************************)))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))************---,,,++++++***)))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))(((((((((((()))***,,,+++***)))))))))***+++***)))))))))))))))******************)))))))))(((***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))***))))))(((((())))))***+++++++++*********)))))))))(((((('''((()))***+++************)))))))))(((*********))))))))))))))))))************))))))((())))))))))))))))))))))))---,,,++++++*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))************))))))************************,,,,,,+++++++++*********))))))))))))))))))))))))++++++************++++++************)))))))))(((******))))))))))))******)))))))))))))))))))))))),,,,,,++++++***))))))(((+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++******+++++++++++++++,,,,,,,,,+++,,,,,,---...//////000111111111222222333333444666777777888999::::::;;;:::::::::;;;<<<>>>???@@@BBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@AAABBBCCCCCCDDD???>>>===>>>??????===;;;999888888777666555444444333333222111111000000///000///...---------------......------,,,,,,++++++---,,,,,,+++++++++,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))************))))))************************+++***))))))))))))***+++******)))))))))***++++++((((((((()))******++++++************)))))))))))))))******************)))(((((())))))******++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********+++++++++***************)))(((((((((((()))***+++************))))))))))))))))))))))))************************)))))))))(((+++***)))(((((()))***+++,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))************))))))))))))************************************************))))))************))))))************************++++++************))))))))))))))))))))))))))))))++++++************++++++************))))))))))))***))))))(((((())))))***)))))))))))))))))))))))),,,,,,++++++***)))))))))+++************)))))))))''''''''''''''''''''''''***++++++++++++***))))))+++++++++,,,,,,,,,------...///000111222333444444555666666777888999999999<<<<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDDDDEEEEEEDDDCCCBBB@@@@@@???===<<<;;;;;;:::999888888777777666555555444333222111000/////////111111000///...---,,,,,,+++++++++*********++++++************************************************************++++++++++++++++++++++++++++++++++++*********++++++*********************************************************))))))))))))))))))))))))((()))))))))************''''''((()))***+++,,,,,,((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))(((((())))))))))))))))))))))))***))))))((())))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))******)))))))))************************+++******************+++((()))))))))******++++++(((((()))************************))))))))))))))))))***+++,,,,,,+++***)))%%%&&&&&&'''((())))))***))))))))))))))))))))))))***)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++************++++++************************)))))))))))))))******************)))))))))))))))(((((())))))******++++++******))))))((((((((((((,,,***(((''''''(((***,,,++++++***************+++************************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))******************))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))*********)))))))))))))))***************************************+++++++++))))))************))))))************************((((((((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''************))))))))))))'''''''''''''''''''''''')))******++++++***))))))++++++,,,---...//////000222333555666888888888888999:::;;;===>>>?????????@@@AAAAAABBBCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<:::999888777666555555555555555444222111000///...+++++++++++++++*********************************************************)))))))))************++++++++++++++++++++++++++++++******************+++************************************************))))))))))))))))))))))))((()))))))))************(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))*********+++))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***))))))))))))))))))***))))))))))))))))))))))))*********++++++*********(((((())))))***************************)))((('''))))))))))))))))))******)))***+++,,,,,,+++***)))%%%&&&&&&'''((())))))***))))))))))))))))))))))))***)))((()))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++************************((())))))***************))))))))))))))))))******(((((())))))******++++++)))((((((''''''(((((())),,,***(((''''''(((***,,,*********))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))******************))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++,,,,,,...//////111222333444444888999;;;<<<=========<<<<<<===???BBBCCCDDDDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEGGGFFFEEEEEEDDDEEEEEEEEEIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===============::::::999888777555555444///000000000///...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,++++++)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))***++++++***))))))(((((()))*********))))))******++++++***)))'''&&&))))))))))))************)))******************)))(((((())))))******++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,++++++************))))))************************+++++++++((()))******++++++******))))))))))))************))))))))))))************((((((''''''''')))***,,,+++***)))(((((()))***+++***))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++))))))************))))))(((((((((((((((((((((((())))))************++++++))))))))))))))))))))))))++++++************++++++))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))++++++******************(((((()))))))))))))))***)))))))))))))))))))))))),,,+++++++++,,,...///111333333444666777999::::::<<<>>>@@@AAAAAAAAA@@@???===???BBBEEEFFFGGGGGGGGGGGGHHHKKKLLLLLLJJJGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIKKKMMMLLLJJJHHHIIIJJJIIIHHHFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@??????>>>===<<<<<<;;;777777777777555444222000........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))&&&''')))***++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++************************((())))))******))))))(((((())))))******)))((('''((()))***++++++***((('''((()))))))))***************))))))(((((())))))***))))))))))))************))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***++++++***)))***))))))(((((())))))***))))))*********+++++++++((()))***+++++++++******((()))))))))*********************))))))))))))))))))((((((((())),,,...000)))))))))))))))))))))))))))))))))))))))***++++++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((())))))***++++++))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++************++++++((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))*********************+++(((((((((((())))))******))))))))))))))))))))))))------,,,,,,---000333444666777888999;;;===>>>>>>@@@AAACCCDDDDDDCCCAAA@@@>>>@@@CCCFFFHHHIIIIIIHHHIIIKKKNNNPPPOOOLLLHHHEEEBBBBBBCCCDDDFFFHHHJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHIIILLLNNNMMMJJJIIIJJJKKKIIIHHHFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCC??????>>>>>>>>>???@@@@@@DDDCCCCCCBBBBBBAAAAAAAAA============;;;999666555000000000000000000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++'''((()))******)))((('''))))))*********((('''&&&&&&''')))+++,,,+++***)))(((((())))))*********+++***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***+++***)))((())))))(((((((((((())))))))))))******++++++++++++((()))***+++,,,+++******(((((())))))*********+++++++++******))))))((((((***)))))))))+++...111333))))))************))))))))))))((())))))***++++++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))*********))))))************))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))))))))'''((((((((())))))******))))))))))))))))))))))))......000222555888;;;<<>>>>>???AAAAAA@@@AAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIKKKMMMOOOMMMJJJFFFCCCCCCDDDDDDCCCCCCDDDFFFIIIKKKJJJHHHGGGFFFGGGHHHHHHLLLIIIGGGHHHKKKLLLKKKIIIKKKKKKKKKKKKJJJHHHGGGFFFJJJHHHFFFDDDCCCDDDEEEFFFEEEDDDCCCAAA???>>>>>>>>><<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHGGGFFFEEEDDDDDDDDDCCCBBB???===<<<:::999777555555555777888555555555555555444333333444333111///...---,,,,,,...---,,,+++************,,,,,,,,,+++******))))))*********+++++++++++++++************))))))))))))******))))))))))))))))))...+++))))))+++,,,)))'''***((('''(((***++++++***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))******+++,,,((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***)))******+++++++++******************************)))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))************))))))))))))******,,,***((((((***+++)))'''+++*********))))))((((((,,,)))&&&&&&''')))***)))))))))************))))))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***************)))(((''')))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))******,,,+++***))))))***+++,,,++++++***))))))***++++++***************++++++,,,+++++++++++++++***)))(((,,,++++++*********************))))))))))))******&&&))),,,+++)))((())),,,))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************)))************+++++++++))))))))))))((((((((((((***************++++++,,,((()))***++++++***)))(((******)))))))))))))))***&&&'''''''''(((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***+++)))'''&&&%%%&&&'''(((777777999;;;===@@@BBBCCCFFFDDDBBBBBBCCCDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKJJJGGGDDDBBBDDDEEEEEEEEEDDDEEEGGGIIIJJJIIIHHHFFFFFFFFFGGGHHHIIIGGGFFFGGGJJJMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFDDDBBBAAAAAABBBCCCAAA@@@???===;;;:::999999666777777888999999::::::<<<>>>@@@CCCEEEGGGHHHHHHHHHHHHHHHHHHFFFEEECCCBBBAAA???>>><<<;;;<<<===>>>;;;;;;;;;;;;;;;:::999999999888777555444333333333111000///...,,,,,,,,,+++...------,,,,,,+++******))))))))))))))))))))))))***************+++++++++))))))))))))************+++***((()))+++,,,+++))))))((('''''')))******)))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************))))))))))))******(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))************+++++++++******)))************************)))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***,,,***((()))***+++)))'''************)))))))))(((+++)))'''&&&'''))))))))))))))))))******)))))))))******)))(((''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))***)))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))************+++++++++,,,)))************))))))((()))))))))))))))))))))))),,,+++)))((((((((()))************)))))))))))))))+++***))))))))))))***+++************************+++************+++,,,,,,+++++++++++++++***)))))))))))))))))))))***+++,,,******))))))))))))******((()))******))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))(((***))))))))))))***++++++((()))***++++++***)))(((******))))))))))))******((((((((()))))))))******************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++)))((((((((()))***======>>>???AAACCCDDDEEEHHHFFFDDDDDDDDDEEEDDDCCCAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBDDDDDDEEEEEEDDDBBB@@@???===>>>??????>>>???AAACCCFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBCCCEEEHHHKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDBBB@@@???=========>>>>>>===<<<;;;999888666555444111111222222333333444444666777999===AAAEEEHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<777666444222111000//////000//////...------,,,,,,******************))))))*********++++++,,,,,,,,,)))))))))*********++++++)))(((((()))+++---,,,+++***)))((((((***++++++***))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************++++++++++++******))))))))))))******&&&'''((()))***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))+++***))))))******)))'''************))))))))))))+++)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))************)))))))))))))))))))))))))))+++***))))))((()))))))))+++*********))))))((((((***))))))(((((())))))***)))***+++,,,,,,+++***)))***************+++,,,,,,***++++++++++++***))))))'''''''''((()))***,,,,,,******))))))))))))******+++)))'''''')))***++++++))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))((((((((()))******))))))************))))))***)))))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,+++)))(((((()))******AAAAAAAAABBBCCCDDDEEEFFFGGGEEECCCBBBBBBBBBAAA??????>>>>>>>>>===<<<;;;;;;999::::::;;;<<<<<<======>>>>>>======<<<;;;;;;:::666777999888888888:::;;;???>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCEEEEEEEEEDDDBBB@@@===<<<===>>>???;;;;;;:::999888888999999::::::999888666444222222/////////000000000000000111222444777;;;AAAFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCCCCBBBBBBBBBBBBCCC===<<<:::888666555444333111111111000//////......,,,,,,,,,,,,,,,+++++++++)))))))))***++++++,,,,,,((())))))******++++++,,,***))))))***++++++++++++,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''''''''(((((((((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++******))))))))))))******&&&''')))++++++***)))'''************************************************))))))))))))))))))))))))))))))))))))))))))***+++---,,,+++***)))))))))((((((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((+++***)))))))))))))))(((*********)))))))))))))))***)))''''''((())))))((()))))))))(((((()))))))))(((((()))***************(((((((((((((((((((((((())))))((((((((((((((((((******************)))((((((((((((((((((((((((((()))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((())))))))))))*********'''((()))***************))))))))))))))))))))))))******))))))))))))))))))++++++******)))((((((((())))))(((((((((((())))))((()))+++,,,,,,+++)))((())))))(((((())))))***+++******+++++++++******)))''''''''''''((()))***+++******))))))))))))******---)))%%%&&&)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))*********((((((((((((((())))))***)))))))))******)))))))))))))))))))))))))))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((''''''''''''((((((FFFFFFFFFFFFFFFGGGHHHIIIFFFDDDBBBAAAAAA@@@>>><<<:::999888777666666555555333444444555555666777777888777666555555555444555333555666777666666777888777777777777888777777777888:::<<<===>>>>>>>>>>>>>>><<<:::777666777888999777777666666666666666666777777666666444333111000/////////...............111000111333666;;;???BBBFFFFFFFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFBBBAAA???===;;;:::999888444444333333222111111111---------,,,,,,,,,++++++)))))))))******+++++++++))))))******+++++++++,,,++++++++++++***))))))***,,,***((((((***+++***)))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))))))))************))))))))))))******'''(((***,,,,,,+++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++------+++***))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((************)))((())))))))))))))))))))))))*********((('''''')))***)))((())))))(((''''''((())))))'''((()))***++++++******(((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((())))))************)))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))))))))*********'''((()))***************)))))))))))))))))))))))))))))))))*********))))))************))))))(((((((((((())))))))))))((((((((()))+++,,,,,,+++)))((('''''''''''''''((()))))))))******+++++++++******))))))((((((((((((((()))******))))))))))))******---)))%%%&&&)))++++++***))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((************************(((((()))))))))*********((()))))))))*********+++((((((((((((((())))))******))))))))))))))))))***))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''((((((EEEEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCBBB@@@===:::555555333222111111111111//////000000111222222333222222222111111111000000...000222222222111222333222222333444444444444333666888;;;<<<<<<;;;<<<<<<<<<;;;999888777666777777777777777777777777666666444555555555555333111000000000//////......------111000000111333666999;;;BBBBBBBBBCCCEEEFFFHHHIIIGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHFFFEEECCCAAA???>>>>>>>>>888888888777666666555555......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++)))(((((()))***(((&&&&&&'''((('''&&&))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++'''((((((((())))))))))))******))))))))))))******((()))***,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,***)))))))))******))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((())))))***+++***)))((((((***))))))))))))************)))((('''((()))***)))'''))))))''''''''''''))))))&&&''')))***+++***))))))))))))))))))))))))))))))(((((())))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++((())))))************)))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))***((())))))******))))))((()))***+++,,,,,,+++***)))'''''''''''''''(((((()))))))))***++++++++++++***+++***))))))((((((((()))******))))))))))))******+++)))'''''')))***++++++))))))))))))))))))))))))************************'''''''''((((((((())))))))))))))))))))))))))))))************************((((((((()))))))))******((())))))******+++++++++))))))((((((((()))************))))))))))))******(((((((((((()))***+++,,,((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))************DDDDDDDDDDDDEEEFFFGGGHHHHHHFFFDDDCCCBBB@@@<<<999333222000/////////000000---......//////000111111000000000111000000///...***---///000/////////000111222333444555555444333555999===???>>>>>>???AAA@@@??????>>>===<<<;;;;;;999::::::;;;;;;:::::::::666777888::::::888777666444444444333222111111000000000///000111333555666;;;;;;;;;<<<>>>AAACCCEEEDDDEEEFFFHHHJJJKKKLLLMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJGGGFFFEEEDDDCCCBBBBBBAAA=========<<<;;;;;;::::::222222111111000//////............---,,,,,,++++++---,,,,,,++++++******))))))+++,,,+++)))(((***++++++)))''''''((()))((('''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))***************))))))))))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***(((((()))+++,,,************************((()))***++++++++++++***))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***)))***,,,+++((('''(((***((()))))))))************)))(((((((((******)))'''***)))'''&&&&&&''')))***&&&''')))******)))((('''))))))))))))))))))))))))(((((()))))))))*********$$$%%%&&&(((((()))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))************+++++++++,,,)))************))))))((())))))))))))))))))))))))'''((()))***+++******)))((((((((()))******++++++))))))***++++++***))))))************************)))(((((((((((()))******))))))***+++++++++++++++******)))))))))******+++******))))))))))))******((()))******))))))***+++))))))))))))))))))))))))************************(((((((((((())))))))))))************************************************(((((((((((()))))))))***((())))))******+++,,,,,,***))))))))))))***+++++++++***)))(((((()))***+++(((((((((((()))***+++,,,))))))))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((()))***************HHHHHHHHHHHHIIIKKKLLLMMMGGGEEECCCBBBAAA>>>:::666222111///......///000000------...//////000000111///000111111111000///......000333333333222222333333444555666777666666555666:::???BBBBBBBBBDDDFFFDDDDDDDDDDDDCCCAAA@@@???<<<======>>>>>>>>>======:::<<<>>>???@@@???===<<<:::999999888777666555555/////////000111222333444444444555666888;;;>>>???@@@AAADDDFFFHHHJJJKKKLLLKKKKKKLLLMMMNNNNNNNNNMMMOOOOOONNNMMMLLLLLLLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>777777666666555444333333111111000///...------,,,...------,,,+++***))))))'''))),,,+++))))))+++......,,,+++***+++,,,+++***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))))))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++)))((((((***,,,---************************((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******(((+++,,,+++((('''(((***(((((())))))*********+++)))(((((()))******((('''***((('''&&&&&&'''(((***&&&'''(((******((('''%%%))))))))))))))))))))))))(((((())))))*********+++######%%%'''((()))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************)))((('''))))))))))))))))))))))))'''((()))+++++++++***)))''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))++++++***))))))***++++++***************++++++,,,((()))***+++++++++++++++))))))))))))***,,,---...******))))))))))))******&&&))),,,+++)))((())),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***************++++++,,,+++***)))(((((()))***+++(((((((((((()))***+++,,,+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''&&&&&&'''(((((()))((((((DDDEEEFFFHHHIIIJJJJJJJJJJJJGGGDDDCCCBBB???;;;777333111000...------------.........///////////////000000000000111222333444222222222222222333444444:::::::::::::::::::::;;;:::===AAAEEEGGGGGGFFFDDDFFFFFFFFFFFFEEECCCAAA@@@;;;;;;;;;;;;;;;<<<=========>>>>>>?????????>>>>>>===>>>===;;;888666555666555444222111000000111222000111222333444555666666;;;<<<>>>BBBEEEIIILLLNNNOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGDDDDDDDDDDDDEEEEEEEEEEEECCCAAA@@@???@@@AAAAAA@@@???>>>===;;;:::888777666555222...,,,,,,------,,,//////...---,,,+++******((((((((()))***+++++++++************************---,,,+++******+++,,,---++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))(((((()))***++++++************************++++++******)))(((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))'''%%%&&&(((***,,,))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((('''&&&%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))******)))''''''(((*********))))))((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))***************+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++******))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((''''''((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++,,,+++***))))))***+++,,,***************************)))))))))((((((''''''''''''((()))***++++++,,,,,,+++***)))(((((((((((((((((()))************************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''******************************))))))((((((''''''EEEFFFGGGHHHIIIJJJJJJJJJIIIFFFBBB@@@???===999666333222111////////////000......//////000000000111111111111111222333444555666666555555666666777888:::999999999999999999999999;;;???CCCEEEEEEEEEDDDEEEFFFFFFFFFEEECCCAAA@@@;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAABBB@@@???>>>>>>???<<<:::888666444333222222444333222222111111111111777888999===AAAEEEJJJLLLOOONNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBAAABBBAAA@@@???===;;;:::999888666333111111111000...++++++++++++*********)))+++***************************************************)))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******************++++++)))))))))))))))***++++++******************************++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))((('''''')))***,,,))))))))))))))))))))))))''''''((((((((()))))))))************)))))))))(((***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))(((''''''((()))***)))'''&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((()))******)))((()))***+++*********))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))***************++++++,,,---,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))******++++++***************************)))(((''''''((()))*********)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***+++*********************************))))))((((((((((((((())))))******++++++***)))))))))))))))******(((((()))******************)))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++***)))((((((************************(((((((((((())))))))))))EEEFFFGGGHHHHHHHHHHHHHHHEEEBBB>>>;;;999888666444222111111000000000111111000000111111222333444444444444444555666666777777999999888888999999:::;;;:::::::::999999888888777888:::<<>>???AAABBBBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFHHHEEECCC@@@===:::777666555666444222000///.........444444555888===CCCHHHKKKNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQOOOMMMLLLLLLLLLLLLHHHHHHGGGGGGFFFFFFEEEEEEGGGEEEDDDEEEFFFFFFDDDCCCEEEEEEDDDCCCAAA@@@>>>======;;;999888888666333111++++++++++++++++++++++++------,,,+++******))))))******************************)))(((((()))******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))***+++************************(((((()))******+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++))))))))))))))))))))))))((())))))))))))*********************))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))******))))))((((((''''''((((((((()))))))))*********))))))))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********)))(((((('''((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))%%%(((***+++***)))******++++++++++++************++++++************++++++++++++************++++++))))))))))))(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((()))+++,,,---+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********)))(((((()))*********************************************))))))))))))))))))))))))*********(((((((((((()))***+++,,,(((((()))***************))))))))))))))))))******++++++*********)))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))******+++******))))))************************'''''''''((()))*********BBBCCCCCCDDDDDDDDDCCCCCC???===999666444333333333111111111111111222333333333333444555777888999999888999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::999999888888999:::;;;===@@@CCCEEEGGGEEEFFFFFFFFFFFFDDDBBBAAA<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBDDDFFFFFFFFFGGGHHHJJJKKKIIIGGGDDDAAA>>><<<;;;666555333111000000111222333333444666;;;AAAHHHKKKNNNOOOPPPQQQSSSTTTTTTUUUTTTSSSPPPNNNMMMMMMNNNOOOKKKJJJJJJIIIGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDFFFFFFFFFFFFDDDCCCAAA@@@@@@???>>>>>>===;;;777444111000000///......------,,,,,,++++++***)))))))))************************,,,++++++++++++++++++,,,(((((())))))******++++++))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******************************&&&&&&''''''((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))***+++,,,++++++***))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))************)))'''((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((###&&&)))******)))))))))************************+++******))))))******+++************************))))))))))))((((((((((((((()))))))))************)))******+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))((((((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************++++++***************************)))))))))))))))))))))(((((()))***++++++(((((()))***************)))))))))))))))*********++++++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************'''((((((((()))))))))***<<<======>>>>>>>>>======999888555222000000111222444444555666666777777777888888999:::;;;<<<===>>>======>>>?????????>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>===<<<;;;;;;::::::::::::;;;===???BBBEEEGGGEEEFFFFFFFFFFFFDDDCCCBBB>>>>>>???@@@@@@@@@@@@?????????AAABBBDDDDDDEEEEEEDDDFFFGGGGGGFFFGGGHHHIIIKKKKKKJJJHHHGGGEEECCCBBB<<<:::888666555444444444333222222444888>>>DDDHHHLLLMMMPPPRRRTTTVVVVVVWWWUUUSSSQQQOOONNNNNNOOOPPPMMMMMMLLLJJJIIIHHHGGGFFFAAA???>>>???BBBDDDEEEDDDDDDDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@>>>999666777666555333111///...---************************************************+++++++++,,,,,,+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))+++++++++*********))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((''''''&&&&&&))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))+++,,,,,,,,,***)))))))))))))))))))))))))))************++++++++++++))))))))))))))))))******&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************))))))((((((''''''((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,((()))******)))((()))***))))))))))))))))))))))))************************++++++******))))))(((((("""$$$((())))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))))))))((())))))))))))((((((((((((((()))))))))************((()))******++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))************************(((((())))))))))))((((((***)))((('''&&&''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++++++++***))))))))))))))))))))))))******************++++++*********)))))))))))))))++++++***)))(((((())))))(((((()))***************(((((())))))************++++++++++++*********)))(((((((((((())))))))))))************************(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))***)))))))))((((((((('''555666777888888888888888444555555333111111333555::::::;;;<<<======<<<<<<;;;<<<<<<===>>>???@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCC>>>>>>>>>======<<<<<<;;;:::;;;<<<===???AAACCCEEECCCCCCDDDEEEDDDCCCBBBAAA>>>???@@@AAABBBAAA@@@??????@@@AAACCCCCCDDDDDDDDDFFFGGGHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIHHHGGGCCCBBB@@@===:::777555444222222222333666:::???AAAHHHJJJMMMQQQTTTUUUVVVVVVTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIHHH@@@>>>;;;:::<<>>?????????>>>======>>>>>>>>>??????@@@@@@>>>???AAABBBBBBAAA???>>>?????????>>>??????@@@AAA============<<<<<<<<<<<<999:::;;;===>>>???@@@AAA???@@@AAAAAAAAA@@@???>>><<<===???@@@AAA@@@???>>>@@@AAABBBBBBCCCCCCCCCCCCCCCEEEGGGGGGFFFFFFHHHIIIHHHHHHIIIJJJJJJIIIIIIHHHEEEEEEDDDCCC@@@<<<888666444444444555777999;;;===CCCEEEIIIMMMQQQSSSTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKJJJDDD???999666666999;;;<<<<<<>>>AAACCCEEEEEEDDDCCCDDDCCCBBBCCCCCCCCC@@@>>>>>>===;;;999777444333222.........---,,,,,,,,,+++************************((()))************)))(((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))++++++******************++++++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))******)))))))))))))))))))))))))))))))))))))))************+++((()))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++((()))++++++***)))+++,,,))))))))))))))))))))))))************************)))))))))))))))*********''')))***)))(((((()))***(((((()))))))))************))))))))))))))))))***((()))************)))((())))))))))))(((((((((((())))))))))))************'''((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++************************'''((()))******)))(((''')))((('''&&&&&&'''(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))((((((((())))))*********(((((())))))******++++++******)))))))))))))))***(((((()))***************'''(((((()))******++++++******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((---...000111222333444444222666999:::999999;;;>>>;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>??????===>>>@@@AAAAAA@@@>>>===;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<888999;;;<<<===>>>>>>>>>======>>>??????>>><<<;;;;;;<<<>>>???@@@???===<<>>===;;;:::888888222222111///...---,,,+++***************************+++,,,------,,,+++***++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))*********(((((())))))*********+++)))))))))((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&)))************+++++++++))))))******++++++++++++''''''(((((())))))******))))))))))))))))))))))))+++++++++++++++***))))))$$$&&&''''''&&&&&&''')))))))))))))))))))))))))))************************(((((())))))******++++++++++++,,,***))))))***,,,))))))******+++++++++,,,++++++************++++++)))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++'''((()))******)))((('''((((((''''''((()))***+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''(((((()))))))))***'''(((((()))***++++++,,,(((((((((((()))***+++,,,(((((()))***************'''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******000111111333444666888999:::999888888888999:::;;;888999:::;;;<<<=========:::;;;===<<<::::::;;;=========<<<<<<<<<<<<:::888<<<<<<:::999888999::::::999>>>???<<<;;;===>>><<<;;;::::::;;;===>>><<<;;;>>>===<<<;;;;;;;;;======::::::999999999999:::;;;>>>>>>============>>>>>>@@@@@@???AAACCCEEEDDDCCCCCCBBBBBBDDDFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCBBBAAA===;;;999888999<<>>===<<<<<<;;;:::999999::::::;;;777<<<>>>;;;999;;;;;;999999999888:::<<<<<<;;;:::>>>>>>>>>==================<<<<<<;;;;;;;;;;;;<<<===============>>>??????AAA@@@???@@@BBBCCCCCCBBBCCCBBBBBBBBBDDDDDDBBBAAADDDDDDDDDDDDDDDCCCCCCCCCAAA@@@===<<<<<<>>>AAACCCBBB??????CCCJJJPPPQQQPPPPPPRRRSSSUUUUUUTTTSSSRRRPPPOOOMMMLLLMMMMMMLLLKKKHHHDDD===888666444333222333555888:::===AAAEEEIIIGGGJJJJJJGGGFFFGGGFFFBBBDDDDDDCCCAAA@@@??????>>>???===;;;999777444111...,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))))))))************************))))))))))))))))))))))))************************,,,++++++***))))))******,,,***)))***,,,,,,)))'''))))))************))))))***************)))((((((************)))))))))(((*********)))))))))))))))))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))************)))))))))(((,,,+++***((((((((())))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))''''''((()))******+++++++++***))))))((((((((()))******))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++++++++++++++***)))))))))))))))))))))))))))%%%"""###(((***)))'''))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))***+++,,,,,,***((('''))))))))))))))))))))))))((((((((())))))***+++,,,*********))))))))))))))))))(((((((((''''''''''''$$$&&&'''&&&%%%$$$%%%&&&))))))))))))***************************************((('''(((+++,,,+++)))***))))))(((((())))))***+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++*********************+++))))))))))))))))))))))))333333333333444555666777555555555555666777888999::::::::::::999999999888999888888999;;;<<<;;;:::;;;<<<<<<=========<<<<<<::::::::::::::::::;;;;;;:::???AAA>>><<<===<<<999<<<;;;;;;===???@@@???>>>CCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>??????@@@@@@CCCAAA@@@@@@AAABBBAAA@@@BBBAAA@@@AAACCCDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAABBBBBBAAA@@@???CCCHHHMMMMMMLLLMMMOOORRRUUUVVVUUUSSSRRRPPPNNNLLLKKKLLLLLLKKKJJJHHHDDD@@@<<<:::777444222333444444555888<<>>===<<<::::::::::::;;;<<<===>>>>>>>>>>>>EEEJJJMMMJJJHHHHHHFFFCCCFFFEEEDDDFFFHHHJJJJJJJJJLLLMMMOOOPPPOOOMMMJJJHHHGGGGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCFFFEEECCCCCCDDDCCCAAA???@@@??????@@@CCCEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAADDDHHHKKKKKKJJJJJJLLLPPPSSSUUUUUUSSSRRRPPPNNNLLLLLLLLLMMMLLLKKKIIIFFFCCC@@@===999444000111222333333555999???CCCEEEIIIKKKJJJJJJKKKIIIEEEDDDCCCBBB@@@@@@@@@AAAAAABBB@@@???>>>===<<<999777333222000///------------)))***,,,......---,,,***************************************************))))))))))))))))))))))))************************)))***+++,,,,,,+++))))))*********+++++++++***)))))))))************))))))((()))))))))))))))((((((*********)))))))))))))))(((((())))))******++++++((()))))))))************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))************)))(((((((((((((((((((((((((((*********)))))))))))))))******))))))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))))))))******+++,,,------)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************''''''((((((((((((''''''))))))))))))))))))))))))+++***((())),,,---,,,+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))***+++******)))(((((((((((((((((((((((((((***)))))))))******+++,,,++++++******)))((((((((((((((((((((((((((((((''')))+++,,,+++***)))***,,,)))))))))*********++++++************************))))))))))))*********)))++++++************++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********))))))((((((''''''*********)))))))))))))))((()))))))))*********+++((((((((((((((((((((((((777666666666666666777777666666777888999999::::::888777777666666666777777;;;::::::;;;===??????>>>???AAACCCBBB@@@>>>>>>@@@CCCEEEGGGIIIKKKKKKJJJJJJVVV\\\```^^^[[[[[[XXXTTTQQQPPPOOOPPPSSSVVVWWWWWWZZZ[[[]]]]]]\\\YYYVVVTTTSSSUUUVVVWWWWWWUUUSSSQQQQQQQQQPPPPPPNNNLLLKKKJJJMMMLLLLLLLLLKKKIIIEEEBBBAAA???>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJJJJJJJGGGIIIMMMPPPSSSSSSRRRRRRQQQOOOMMMMMMNNNNNNMMMLLLJJJHHHEEECCC???:::444000000222333444555777:::===BBBHHHKKKKKKLLLMMMJJJFFFCCCBBB@@@??????@@@AAABBBAAA@@@?????????>>><<<:::888777555222///---,,,+++***+++---......---+++******************+++++++++************************))))))))))))))))))))))))************************))))))+++,,,,,,+++***))))))***+++++++++*********))))))************))))))))))))***++++++*********))))))))))))))))))******(((((())))))******++++++((()))))))))******************))))))((()))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))******''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************))))))))))))***+++,,,,,,+++***)))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************''''''((((((((((((''''''))))))))))))))))))))))))(((''''''((())))))((((((************************))))))(((((((((((())))))))))))************)))))))))))))))******)))))))))(((((((((((((((((((((((())))))((((((((()))******************))))))(((((())))))))))))))))))))))))''')))***)))((('''((()))((((((((()))))))))******************************)))*********))))))))))))++++++************++++++***))))))))))))))))))*********))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))******))))))((((((''''''*********)))))))))))))))*********)))))))))((((((((((((((((((((((((((((((888888888777888888999999888888999::::::::::::999888777777666777999:::<<<777:::===???@@@BBBFFFHHHKKKNNNPPPOOOMMMKKKMMMOOOQQQSSSWWWZZZ\\\\\\[[[ZZZeeelllqqqpppnnnmmmiiieee[[[YYYYYYZZZ]]]```bbbbbbfffgggiiiiiigggdddaaa___aaacccfffhhhhhhfffcccaaa^^^^^^^^^^^^\\\ZZZWWWVVVXXXXXXYYYZZZXXXTTTMMMHHHDDDBBB@@@@@@AAABBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIFFFGGGJJJMMMOOOPPPQQQQQQRRRPPPNNNMMMNNNNNNMMMLLLJJJIIIGGGEEECCC>>>999555222333555555444555777999@@@FFFKKKLLLMMMNNNKKKFFFCCCBBB@@@??????AAACCCDDDAAA@@@???@@@AAA@@@???===<<<;;;:::777555111///------......///...---+++************+++++++++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***(((***++++++*********+++))))))************)))))))))******++++++++++++***))))))))))))************))))))))))))************))))))))))))***************))))))(((((()))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((************************************+++++++++,,,************************(((((((((((((((((((((((())))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))************%%%%%%'''((()))*********************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))((((((''''''))))))******+++*********)))))))))************+++************))))))))))))))))))))))))))))))))))))************))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))************))))))************************)))((((((''''''(((((())))))******++++++******)))((((((((()))))))))******)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))***))))))************++++++'''((())))))''''''((()))'''((((((((())))))))))))************************)))***+++***)))((()))************))))))************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))*********++++++***))))))(((''''''))))))))))))))))))))))))999999999999999:::;;;<<<999::::::;;;;;;:::999888999888888999;;;>>>AAABBB<<>>777777666333222333666999===DDDJJJLLLMMMNNNKKKEEEAAA@@@>>>======???BBBCCCAAA@@@@@@AAACCCCCCBBB@@@===>>>>>>>>>;;;888555222111000///...---,,,***************++++++,,,,,,,,,************************))))))))))))))))))))))))******************************))))))***++++++,,,'''))),,,,,,***)))***,,,))))))************))))))(((((()))***************((()))))))))*********************)))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))((()))))))))************%%%&&&''')))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((((())))))***+++))))))*********+++++++++************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))+++,,,---...---,,,++++++************************((((((''''''''''''(((((()))******++++++******)))((((((((((((((()))******))))))))))))))))))))))))******))))))((())))))***((((((((()))******++++++((()))))))))************)))***+++***)))((()))+++(((((()))))))))*********************************)))+++,,,+++((('''(((******))))))(((((())))))***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))((((((((())))))))))))))))))))))))::::::::::::;;;<<<===>>>::::::;;;;;;:::999777666:::::::::;;;>>>BBBEEEHHHIIIRRR\\\aaacccgggrrr{{{xxxzzzzzzuuulllfffdddfff```dddiiimmmppppppnnnmmmpppxxx~~~~~~}}}|||xxxssskkkjjjiiijjjnnnrrrtttuuurrrrrrrrrqqqooollljjjhhhjjjmmmrrruuuvvvuuuqqqooommmnnnppprrrrrrqqqpppooolllnnnrrrsssqqqiii___WWWHHHGGGGGGJJJOOOUUUXXXYYYQQQPPPNNNLLLKKKLLLMMMNNNJJJHHHFFFCCCAAA@@@@@@@@@>>>@@@CCCEEEEEEEEEFFFGGGFFFFFFFFFFFFHHHKKKMMMOOOPPPNNNLLLKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJIIIGGGEEE<<<:::666222000111666:::<<>>>>>???BBBDDDDDDBBB@@@???EEEBBBAAAAAABBBBBB???<<<888666444222111///,,,)))***+++++++++++++++++++++************************))))))************))))))+++*********))))))((((((++++++************++++++))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******,,,+++++++++******))))))************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))******))))))(((((('''''',,,+++++++++******))))))+++)))'''''')))++++++++++++*********))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***)))(((((('''''''''((()))))))))))))))'''(((((()))***+++++++++,,,+++++++++******))))))***)))'''&&&'''(((***++++++***)))(((((()))***+++******))))))(((((('''''''''((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))******+++*********))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******************************)))((('''&&&%%%%%%!!!%%%(((++++++***))))))))))))))))))((('''&&&))))))))))))))))))))))))))))))*********))))))(((******))))))((((((''''''))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((((((((('''&&&%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((,,,+++++++++******))))))999999999999;;;<<<======<<<>>>AAACCCCCCCCCDDDFFFMMMSSSYYY\\\aaaggghhhfffeeeiiiooossswww|||yyywwwuuutttuuuvvvvvvuuutttvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvuuuvvvxxx{{{}}}~~~|||xxxuuutttssstttuuuuuuuuutttttttttvvvwwwyyy|||{{{|||~~~~~~xxxtttwwwvvvxxx||||||uuuiii^^^TTTRRRSSSWWW```hhhnnnqqqnnnkkkgggeeeggglllrrrvvvxxxkkk]]]WWWTTTOOOJJJIIIEEEDDDCCCCCCCCCCCCBBBAAADDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIEEECCC???<<<:::::::::;;;>>>AAAEEEIIIKKKKKKJJJIIIBBB@@@<<<999888888999;;;<<<===@@@CCCDDDCCCBBBAAACCCBBBAAAAAACCCCCCAAA>>>===:::888666444111...+++************))))))))))))************************))))))************))))))+++*********)))))))))))),,,++++++******++++++,,,++++++,,,,,,---,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))************************************((((((((((((((()))******++++++*********)))))))))************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************))))))))))))((())))))******))))))(((''''''((()))))))))))))))))))))))))))************++++++*********)))))))))+++)))'''''')))++++++***************)))))))))(((************************))))))(((((((((((())))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''(((((()))***************'''(((((()))******++++++++++++*********)))))))))***)))'''''''''(((***++++++***)))(((((()))***+++))))))))))))((((((((((((((())))))************)))******)))(((((()))******)))))))))))))))))))))))))))***************)))(((******))))))))))))******************)))))))))(((((((((((()))))))))******))))))))))))))))))))))))************************)))))))))(((''''''&&&&&&&&&''')))******)))'''&&&))))))******)))(((((('''))))))))))))))))))))))))))))))************))))))******))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((())))))))))))((((((((('''999999::::::<<<>>>@@@AAACCCGGGMMMQQQSSSTTTVVVWWW]]]cccjjjmmmppptttsssooommmqqqvvvzzz~~~{{{zzzyyyyyyzzz{{{zzzxxxyyywwwvvvuuuvvvxxxzzz|||zzzzzz{{{}}}}}}{{{{{{{{{|||yyyxxxxxxxxxyyy|||~~~~~~{{{wwwwwwyyy||||||vvvkkkccc^^^]]]^^^bbbiiioootttvvvsssrrrqqqrrruuuyyy~~~wwwjjjeeeaaa[[[VVVTTTPPPOOOLLLIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJGGGFFFCCC@@@??????@@@@@@BBBDDDHHHKKKLLLLLLKKKJJJFFFDDD???;;;888777777888888:::===@@@BBBCCCDDDDDDCCCBBBAAABBBDDDDDDBBBAAAAAA???===:::888666222///,,,,,,++++++******))))))++++++++++++++++++++++++))))))************))))))***************))))))))),,,++++++******++++++,,,***++++++,,,---------,,,************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))(((((((((((()))************))))))))))))(((((()))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))************************'''((())))))******))))))++++++++++++************)))******************)))''''''((()))))))))))))))(((((()))******+++,,,,,,******))))))))))))((((((***)))'''((()))++++++***************))))))))))))******)))(((((()))************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******)))((((((((()))******++++++++++++***((((((((()))******++++++******))))))))))))(((((())))))((('''((()))***+++******))))))))))))******(((((((((((()))))))))))))))************))))))(((***))))))(((((())))))***))))))))))))))))))))))))***************)))((((((******))))))))))))******************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((''''''************))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))((((((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((;;;<<<>>>@@@AAADDDGGGIIIPPPVVV^^^dddhhhjjjlllmmmjjjooosssssstttvvvtttpppnnnrrrwww|||~~~}}}~~~}}}zzzwwwwwwzzz~~~|||}}}~~~zzzzzzyyyxxxuuupppkkkgggkkkkkklllmmmpppsssuuuvvvvvvvvvwwwwwwyyy|||~~~~~~uuummmlllkkkgggddddddaaa___[[[UUUPPPMMMMMMMMMJJJHHHEEECCCBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEFFFHHHIIIKKKMMMMMMLLLJJJIIIHHHEEEAAA===:::888888888444666888;;;>>>AAACCCDDDCCCCCCCCCCCCDDDCCCBBBAAACCCAAA???===<<<:::777444000//////...,,,++++++***++++++++++++++++++++++++)))******++++++******)))************************+++******))))))******+++''''''((()))*********************)))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))(((((())))))***+++)))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************''''''((()))))))))))))))++++++*********)))))))))******++++++++++++******''''''((()))))))))))))))(((((()))))))))*********)))))))))(((((((((((((((***(((((((((***+++***)))*********))))))))))))))))))'''&&&$$$$$$&&&''')))+++******************+++*********)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))(((((())))))***++++++*********(((((())))))************)))))))))((((((((((((((())))))((((((((()))***+++***))))))))))))))))))***''''''(((((())))))*********************)))(((''')))))))))(((((()))))))))))))))))))))))))))))))))((())))))(((((('''&&&%%%******))))))))))))***************))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((((((''''''((()))+++,,,*********)))))))))******((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''((()))************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********+++++++++***************<<>>>>>>>>>>>;;;999222222111///---,,,+++***++++++++++++++++++++++++******++++++++++++*********************+++++++++))))))(((((((((((())))))&&&&&&'''((())))))(((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************''''''((()))))))))))))))******)))))))))(((((((((******++++++++++++******''''''((()))))))))))))))))))))((((((((('''''''''((((((((((((((())))))))))))(((((()))***+++***)))))))))))))))))))))******)))'''&&&$$$$$$&&&''')))++++++************++++++))))))))))))))))))******((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))))))))(((((()))))))))))))))*********((((((((((((((())))))))))))))))))))))))******+++)))))))))******)))))))))''''''(((((())))))*********************)))((('''((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&******))))))))))))******))))))))))))))))))******((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********&&&&&&%%%&&&'''))),,,---***))))))(((((()))******(((((((((((((((((((((((((((((()))***************))))))))))))************))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++******************++++++DDDKKKUUU]]]bbbhhhnnnrrrzzz~~~~~~}}}}}}xxxvvvvvvuuuqqqpppsssyyy~~~vvvsssuuuyyyyyy|||}}}}}}}}}~~~|||zzzwwwuuussspppmmmmmmrrruuuttttttuuuvvvvvvrrrkkkbbb\\\[[[\\\ddd```XXXPPPJJJFFFEEEDDD@@@AAAAAAAAABBBBBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLOOOOOOPPPOOONNNLLLKKKJJJHHHFFFCCC@@@>>><<<<<<;;;444444444555777999<<<===BBBCCCDDDDDDBBBAAAAAABBB???>>>>>>???@@@@@@>>>===555444222000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++++++++)))))))))(((((())))))))))))***************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***))))))))))))***++++++(((((())))))))))))******)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))************************'''((())))))******))))))))))))))))))(((((((((''')))******************)))''''''((()))))))))))))))))))))(((''''''&&&%%%%%%(((((())))))))))))******)))(((((()))++++++***((())))))))))))******************)))(((((()))******++++++************++++++))))))))))))************(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))******(((((())))))))))))******)))))))))*********++++++))))))************))))))(((((((((((()))))))))))))))************))))))((('''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))((('''&&&'''((()))***)))((('''''''''(((***+++))))))))))))))))))))))))'''((()))******+++******)))))))))************+++))))))************))))))************************))))))************++++++))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++++++++(((((((((((())))))))))))VVV___jjjqqquuuxxx|||~~~}}}{{{~~~~~~zzzyyyyyyvvvrrrrrruuu|||}}}~~~~~~}}}{{{yyywwwtttsssooommmooouuuxxxwwwwwwyyy{{{|||zzzsssiiibbb```aaagggfffddd```[[[UUUQQQNNNGGGGGGFFFFFFEEEDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOOOONNNNNNNNNIIIHHHEEEBBB???===<<<;;;999888666555555777999;;;===@@@BBBCCCBBBAAACCCEEEAAA@@@???@@@AAAAAA???===:::999777555222000...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++************++++++,,,------,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,)))))))))*********++++++************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++***************)))))))))((((((((())))))******))))))(((''''''((()))))))))))))))(((((((((((('''''''''''')))))))))*********++++++(((((((((***+++,,,***(((((()))))))))******************************************))))))))))))******((()))))))))************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))******************)))((('''***))))))))))))))))))))))))))))))*********++++++))))))******+++++++++***((()))***++++++***)))((())))))))))))((((((((((((((())))))************)))''''''((())))))(((''''''))))))))))))))))))))))))'''((()))******++++++*********))))))))))))******((()))))))))************)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))******+++******)))((((((((((((((('''&&&%%%&&&''')))***))))))))))))))))))))))))'''((()))******+++++++++))))))*********+++++++++))))))************))))))************************((()))))))))************))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++,,,,,,'''((((((((())))))))))))hhhppp{{{~~~~~~||||||vvvsssvvv}}}~~~~~~~~~|||{{{zzzsssssswww~~~~~~yyyooogggeeefffeeegggkkkllljjjeee___[[[PPPOOOMMMKKKIIIGGGFFFEEE@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLJJJKKKLLLNNNOOOPPPQQQQQQKKKJJJGGGCCC@@@===;;;:::===;;;888666555666888999999===@@@BBBAAABBBEEEHHHCCCBBBAAAAAABBBAAA???===@@@???===:::777555333111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,+++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))*********************************************)))******+++,,,))))))******+++++++++,,,************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++++++++++++++************)))(((((())))))))))))(((((('''(((((()))))))))))))))''''''(((((())))))******))))))******+++++++++,,,(((((((((***,,,,,,***((((((((())))))*********+++(((((())))))))))))((((((******))))))))))))******(((((())))))*********+++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********+++++++++++++++***)))(((*********)))))))))))))))))))))******+++++++++,,,))))))***++++++++++++***((()))***++++++***)))(((******))))))(((((('''''''''((()))***************&&&'''((())))))((('''&&&))))))))))))))))))))))))$$$%%%&&&((())))))))))))******))))))))))))******(((((())))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))))))))************************'''&&&%%%$$$%%%''')))***))))))))))))))))))))))))''''''(((******+++++++++))))))******++++++++++++))))))************))))))************************'''((((((((())))))******))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,))))))******+++++++++,,,wwwyyy~~~~~~}}}|||{{{uuuuuuxxx|||uuuzzz{{{zzzzzz}}}~~~~~~~~~zzzssslllgggdddfffiiilllnnnmmmkkkjjjjjjdddccc^^^XXXYYYZZZRRRFFFHHHEEEBBBBBBBBBCCCCCCBBBDDDBBBBBBCCCFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPMMMLLLIIIFFFCCCAAA???>>>???>>>;;;999888888999999888:::>>>AAADDDEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBB@@@???<<<;;;:::888555222///...,,,+++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,***)))))))))***++++++*********))))))((((((&&&'''(((******+++++++++))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++***))))))((())))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))++++++***)))((('''&&&&&&++++++,,,+++(((''''''(((+++*********))))))((((((((((((((((((((((((((((((************************(((((())))))))))))((((((''''''&&&%%%$$$$$$######***)))(((''''''((()))***)))))))))))))))))))))))))))((((((((()))***++++++************************))))))))))))************((((((((((((((((((((((((&&&'''))))))((((((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))*********++++++++++++)))(((((((((******((('''+++*********))))))((((((*********)))((((((''''''******))))))((((((''''''))))))************))))))((()))++++++)))((()))***+++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))************))))))'''((()))***+++,,,,,,,,,************************++++++***)))(((((())))))((()))(((%%%&&&+++---,,,(((((((((((())))))))))))zzz{{{~~~zzzsssrrrsssyyy~~~{{{||||||yyyvvvuuuzzz}}}{{{|||~~~|||{{{{{{}}}~~~~~~~~~wwwqqqllljjjkkklllllllllkkkkkkmmmooonnnnnnkkkggghhhhhhaaaVVVRRRMMMHHHCCCBBBAAAAAA@@@CCCBBBAAACCCEEEEEEEEECCCIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKIIIFFFCCCAAA@@@???===;;;999888888999999888999:::<<<===???@@@@@@DDDDDDCCCAAAAAA@@@@@@AAA???>>><<<<<<<<<;;;999777333222000...---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))))))))******************)))))))))((('''((()))***************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++************************))))))(((((((((((())))))(((((((((((()))))))))*********))))))(((((())))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))&&&'''''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''***++++++***((('''((()))************)))))))))((())))))))))))))))))))))))************************(((((())))))))))))((((((+++******)))((((((''''''+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))((())))))******************************))))))))))))************((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))******++++++,,,)))))))))))))))))))))))))))))))))*********++++++(((''''''((())))))(((&&&************)))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))************))))))((()))++++++)))((()))***************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******++++++++++++''''''''''''''''''''''''++++++***))))))))))))))))))++++++)))***///222111))))))))))))************}}}|||}}}~~~yyyqqqooommmpppvvvzzz|||{{{yyywwwuuuxxx}}}~~~{{{xxxwwwyyyxxxvvvssswww{{{~~~~~~{{{wwwvvvwww}}}xxxzzz}}}}}}|||||||||}}}~~~zzz{{{~~~}}}~~~yyyuuutttsssqqqnnnjjjiiikkkppptttwwwxxxxxxwwwyyyyyyssslllddd^^^UUUNNNIIIFFFDDDCCCBBBBBBAAABBBDDDDDDCCCBBBHHHIIIKKKMMMNNNNNNMMMLLLMMMNNNNNNMMMKKKHHHEEECCC@@@???<<<:::999888888999999999999999:::;;;<<<===AAABBBBBBBBBBBBAAAAAA@@@>>>===<<<===??????===<<<888666444222000...------...---,,,+++***)))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************))))))))))))))))))))))))+++***))))))((()))))))))************))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,***************************))))))(((((())))))***((((((((()))))))))******)))(((((((((((())))))***))))))))))))))))))))))))+++++++++******)))''''''))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))(((((((((((((((*********(((((()))***************))))))))))))************************************************((())))))******))))))(((,,,,,,,,,++++++******)))++++++************++++++))))))))))))))))))))))))******)))((((((((())))))************************))))))))))))************((((((((((((((((((((((((***++++++***(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))***++++++,,,))))))))))))))))))))))))((((((((()))))))))******'''&&&&&&'''(((((('''%%%************))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))************))))))((()))++++++)))((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))******+++*********))))))))))))))))))))))))+++***)))))))))))))))))))))+++,,,***,,,111444333))))))*********+++++++++{{{{{{~~~|||xxxpppmmmiiiiiilllqqqtttuuuqqqnnnkkkkkknnnsssuuuvvvtttssstttvvvyyyzzzyyywww{{{~~~~~~{{{zzzzzzzzzxxxzzz~~~}}}uuuwww|||yyyyyy~~~zzzxxxsssnnnjjjkkkooosssvvvyyy}}}yyysssjjjaaaZZZTTTOOOLLLGGGEEEBBBAAABBBDDDDDDDDDDDDFFFJJJMMMNNNNNNMMMLLLLLLNNNOOOPPPOOOLLLIIIGGGDDDCCC@@@===:::888777777999999:::<<<======>>>>>>===>>>@@@BBBCCCCCCCCCCCC>>>======>>>@@@@@@???===;;;:::888555222000...---------,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))*********))))))))))))))))))************))))))((())))))))))))))))))))))))))))))************))))))'''(((((()))******++++++***************************))))))))))))))))))***(((((()))))))))*********((('''''''''((()))******))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((---------,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))'''(((((()))******++++++'''((((((((()))))))))***'''(((***)))(((((()))************)))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))++++++******)))))))))(((************************))))))))))))))))))))))))+++***)))(((((((((((((((************************((()))))))))************(((((((((((((((((((((((()))***+++***((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&*********)))))))))))))))&&&&&&''''''((((((((((((''''''(((((())))))******))))))************))))))((()))++++++)))((()))************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************)))))))))***************)))(((******************************)))))))))))))))***'''******(((***...000///((())))))))))))*********wwwzzz~~~}}}zzzwwwnnnkkkfffdddeeeiiilllnnnmmmiiieeebbbcccfffiiikkkkkkmmmqqqvvv{{{~~~zzz{{{}}}{{{sssrrr|||~~~{{{{{{|||}}}~~~|||vvvqqqnnnnnnooorrrwww~~~}}}tttllleee^^^YYYSSSNNNGGGBBB@@@AAABBBBBB@@@CCCGGGKKKMMMNNNMMMLLLKKKLLLNNNPPPPPPNNNKKKJJJIIIHHHEEEAAA===:::888777666999<<>>AAADDDEEEEEEEEE@@@???>>>???@@@???===<<<<<<<<<:::777555222000...,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******)))************))))))((())))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((((((((()))***+++))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***(((************************)))))))))******)))))))))******************************))))))))))))))))))''''''(((((())))))******'''((())))))((('''(((***))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))))))))))))))(((((())))))))))))))))))((())))))))))))))))))))))))******)))((('''''''''((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''')))******))))))***,,,(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))++++++)))((())))))))))))))))))******))))))((((((''''''''''''''''''(((((())))))******))))))************))))))((()))++++++)))((()))***))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))*********))))))(((''''''''''''''''''''''''***)))))))))))))))******'''******'''(((+++,,,***'''''''''(((((((((((()))uuu{{{}}}{{{xxx{{{zzzyyywwwmmmkkkhhhfffeeegggiiikkkllliiiddd```^^^```ccceeeiiilllqqqxxx~~~~~~}}}{{{sssqqqtttyyy~~~}}}~~~~~~zzztttqqqoootttxxxyyyrrrkkkgggccc[[[QQQHHHCCC@@@?????????AAADDDHHHJJJKKKKKKKKKHHHJJJLLLNNNNNNNNNMMMLLLMMMKKKIIIFFFBBB???<<<;;;666888;;;>>>@@@AAA@@@@@@:::;;;===@@@BBBDDDEEEFFFBBBAAA@@@@@@@@@???===;;;===<<<<<<:::888555333222------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))))))))***************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************((())))))*********))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((((((((+++******))))))******+++)))))))))*********++++++***))))))))))))******+++))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((************************))))))************))))))************************************))))))((((((''''''(((((())))))******''')))))))))''''''((()))))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((************+++---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))((((((((()))))))))************)))***+++,,,***((())))))))))))************+++******)))((((((''''''(((((((((((())))))))))))))))))************))))))((()))++++++)))((()))***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))***)))))))))(((((((((((((((((((((((()))))))))))))))******+++(((++++++((((((++++++(((&&&&&&&&&'''''''''((((((xxx~~~}}}zzzxxxtttqqqqqqxxx~~~|||xxxxxxxxxwwwrrrqqqpppnnnmmmmmmmmmnnnooommmiiieeebbbcccfffiiinnnqqqwww}}}yyytttqqqppprrruuuxxx{{{}}}|||xxxvvvzzz}}}{{{vvvtttmmmggg^^^VVVOOOJJJFFFDDDAAABBBCCCEEEFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGEEECCCBBB===<<<<<<<<<===???AAABBB>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAAAAABBBBBB@@@>>>============<<<:::888777000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++((()))))))))************'''((()))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++,,,++++++************+++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((()))***+++***(((************************((()))***++++++***)))(((************************)))))))))))))))*********(((((((((((())))))))))))((()))***)))'''&&&&&&'''((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++((()))************)))((())))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&'''((()))+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++***)))((()))++++++)))(((((()))))))))***************************)))))))))))))))))))))(((((((((((())))))************))))))((()))++++++)))((()))***((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))*********)))************************)))))))))))))))***++++++&&&)))***((()))++++++(((''''''''''''(((((((((((({{{~~~yyyvvvsssnnnkkklllttt{{{zzzwwwwwwxxxwwwxxxyyyyyyxxxvvvttttttuuutttrrroookkkiiijjjmmmpppuuuxxx}}}yyysssnnnnnnrrrwww{{{~~~~~~}}}~~~~~~~~~qqqnnnhhhbbb]]]WWWQQQMMMCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEBBB>>><<<<<>>>>>??????>>>===<<<:::333333111000...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---...------,,,(((((())))))*********+++''''''(((******+++++++++))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,************************++++++************++++++)))************+++++++++------,,,+++*********+++))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((************************((()))***++++++***)))(((************************''''''((()))***+++,,,,,,))))))))))))(((((((((((()))******)))'''%%%&&&&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))(((((((((******((('''(((((())))))*********+++)))))))))***++++++,,,,,,******))))))((((((''''''))))))************))))))((()))++++++)))((()))***(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))))))))************))))))&&&&&&((()))************''''''''''''''''''''''''))))))((())))))***++++++"""&&&'''&&&'''++++++((((((((((((((())))))))))))zzz}}}|||yyyrrrllliiikkknnnqqqqqqssstttvvvxxxyyyzzz~~~{{{{{{{{{|||xxxttttttvvvyyyzzzwww}}}{{{wwwvvvtttxxx}}}zzztttmmmiiigggeee___ZZZQQQKKKEEEAAA??????@@@CCCFFFEEEEEEFFFGGGHHHJJJNNNOOONNNMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDCCCBBBAAAAAADDDDDDCCCBBB@@@>>><<<;;;===???BBBEEEEEEDDDCCCAAA@@@@@@??????????????????;;;888555222111///---+++------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,------************************,,,++++++++++++++++++,,,))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))((('''''''''((()))++++++***))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++...---+++***)))***++++++))))))))))))))))))))))))************))))))((((((&&&&&&'''((()))***++++++,,,+++++++++******)))))))))************+++++++++******))))))((((((''''''&&&''')))***+++***((('''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&(((*********))))))***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))((((((((((((*********))))))))))))))),,,+++***((((((***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''((((((((()))(((((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,***)))'''''')))***,,,))))))))))))))))))))))))))))))(((((((((((())))))www|||}}}vvvwwwwwwtttpppnnnoooqqqwwwvvvttttttvvvyyy|||}}}}}}}}}|||wwwpppmmmmmmllliiifffZZZUUUNNNIIIDDDAAA@@@AAAFFFDDDCCCEEEGGGHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCAAA???===<<<===>>>@@@BBBDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<:::666444222000---+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))(((''''''(((((()))***************,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++---,,,++++++*********+++))))))))))))))))))))))))++++++*********)))))))))''''''(((((())))))******))))))))))))((((((((('''))))))*********+++++++++***)))))))))(((((((((''')))************)))'''&&&((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))((((((******)))))))))((((((((())))))))))))************((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))(((((((((((()))))))))))))))************)))'''&&&&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((('''%%%$$$"""!!!(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))qqqwww|||wwwtttwwwyyyzzzzzzyyyyyyzzz~~~zzzxxxyyy}}}yyytttuuu{{{~~~~~~yyyssspppqqqrrrrrrqqqfffddd___WWWNNNIIIFFFEEEGGGEEECCCDDDHHHKKKKKKIIIHHHHHHIIIIIIJJJKKKMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIFFFFFFEEEDDDBBB@@@???>>><<<<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBB???<<<999666555222///---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,---,,,,,,+++******))))))*********************************))))))*********))))))))))))))))))))))))******))))))******+++,,,))))))******))))))(((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,++++++***)))))))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))((((((((((((,,,,,,+++***)))(((((('''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((('''''''''************))))))))))))************++++++++++++''''''''''''''''''''''''******))))))))))))******(((((((((((())))))))))))(((((())))))******++++++,,,+++***)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))iiipppyyy}}}yyy}}}vvvooohhhgggkkkvvv{{{}}}|||zzz{{{|||~~~{{{tttqqqqqqrrrssssssrrrtttrrrhhh^^^XXXUUUSSSQQQNNNHHHEEEHHHMMMMMMIIIDDDDDDDDDFFFHHHJJJLLLNNNNNNNNNNNNNNNNNNMMMMMMMMMGGGGGGGGGFFFDDDCCCAAA@@@;;;:::999999;;;===@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCAAA???<<<:::888555222///---,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++++++++******))))))******************************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,))))))*********))))))(((***)))((((((((()))+++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++***************)))))))))((((((((('''+++++++++***************))))))))))))************))))))))))))((((((((((((---,,,+++***))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''''''''((()))******************)))))))))))))))*********++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((()))***++++++,,,...---,,,***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))******++++++,,,,,,'''(((***+++,,,---------(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))eeelllxxxzzzqqqjjjcccaaacccnnn|||uuuwww{{{~~~}}}~~~}}}yyyvvvwwwxxxzzzyyyssspppoooooooooxxxxxxnnnjjjiiihhheeeaaaWWWLLLHHHJJJIIIDDDAAAAAAAAABBBDDDGGGJJJKKKLLLLLLMMMNNNOOONNNNNNMMMIIIIIIHHHHHHFFFEEECCCCCC;;;999777666666999<<<>>>AAABBBCCCEEEEEEEEEDDDCCCCCCAAA???===<<<999666333///...------,,,---------......---------,,,,,,,,,)))))))))******+++++++++******************************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,))))))************))))))***)))((((((((()))+++,,,))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++((()))+++,,,,,,+++***)))))))))))))))))))))))))))******************************))))))((((((''''''******************++++++(((((()))))))))*********(((((((((((())))))))))))******))))))***+++,,,---((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''')))***+++))))))))))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))***++++++,,,))))))((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))))))))******++++++,,,,,,$$$%%%&&&((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))kkkrrr}}}xxxqqqiiiddd```^^^___hhhzzz~~~}}}}}}~~~~~~wwwppplllrrryyy}}}yyywww|||{{{wwwvvvwwwxxx}}}zzzsssooommmlllxxxyyyyyy||||||}}}|||ppp]]]QQQMMMHHH@@@CCCBBBAAAAAABBBDDDFFFHHHIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJJJJJJJHHHGGGFFFEEE===;;;888555555666888:::>>>@@@BBBEEEFFFFFFEEEDDDCCCBBBAAA@@@???===:::777222111000///...---------------------,,,,,,,,,,,,(((((())))))***++++++,,,*********************************))))))*********))))))))))))))))))))))))******))))))******+++,,,))))))******++++++******)))))))))))))))******+++((((((((()))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))******+++*********)))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))'''(((((()))***+++,,,,,,((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))***+++(((((((((((())))))))))))'''((((((((())))))))))))************************(((((())))))))))))((((((''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''')))))))))))))))))))))))))))))))))***************))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))(((((((((((())))))xxx}}}|||{{{|||}}}{{{xxxrrrnnneeecccbbbbbbdddlll~~~}}}{{{yyyxxxzzz{{{|||uuummmttt{{{zzzuuurrrvvv}}}}}}}}}||||||vvvoookkkjjjsss}}}vvvddd[[[RRRIIIGGGEEECCCAAAAAABBBDDDEEEGGGHHHJJJMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIGGGGGGBBB???;;;888666555666777<<<>>>BBBEEEGGGHHHGGGFFFCCCCCCBBBBBBBBBAAA===:::555444333111///...------,,,,,,,,,,,,++++++++++++))))))))))))************************************++++++************++++++))))))))))))))))))))))))******))))))******+++,,,((()))***++++++++++++***(((((()))***************(((((())))))******************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))***++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((('''((((((((())))))))))))(((((((((((()))))))))***'''((((((((()))))))))***&&&''')))************)))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))))))))))))))(((&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))************)))((('''''''''((()))*********)))))))))))))))*********)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))***)))))))))))))))((((((+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,------,,,)))((())))))))))))))))))))))))))))))(((((((((((()))))){{{tttqqqqqqyyy|||wwwvvvtttqqqnnnkkkjjjkkknnnpppxxx~~~{{{yyyzzz}}}xxxzzzsssooossszzz}}}}}}zzzyyyyyyqqqwwwwwwttt~~~xxxooojjjhhhooo}}}wwwlllaaaWWWKKKIIIEEECCCAAABBBCCCDDDFFFGGGJJJLLLNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHEEECCC>>>:::777666666666;;;>>>BBBFFFHHHIIIIIIHHHCCCCCCCCCDDDDDDCCC???<<<777666444222000...---,,,,,,,,,,,,+++++++++******++++++******)))(((((((((************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********)))***++++++,,,((()))***+++++++++++++++'''(((***+++++++++***)))))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++***)))((((((((()))+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))******+++++++++,,,(((((((((((())))))))))))'''((((((((())))))******'''(((***+++***)))'''&&&((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********((('''%%%%%%&&&&&&&&&''''''(((((()))************+++++++++((((((((((((((((((((((((((()))***++++++***)))(((&&&''''''((()))******+++*********)))))))))))))))%%%&&&''')))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***---//////---***((())))))))))))))))))))))))))))))(((((((((((())))))|||~~~zzzrrrkkklllooosssxxx~~~}}}}}}{{{vvvuuuwwwrrrxxx}}}~~~yyyuuutttyyyxxxwwwyyyzzzxxxsssooodddeeegggjjjrrr}}}}}}{{{rrriiibbbnnnuuu~~~}}}vvvooo^^^TTTHHH@@@>>>@@@CCCDDDHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGCCC>>>:::888777888;;;>>>BBBEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@;;;:::777444222000......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************************)))'''%%%%%%''')))***++++++++++++++++++++++++((((((((((((((((((((((((************************+++***)))'''''''''((()))***)))))))))((((((''''''***++++++++++++***))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''(((***+++)))************+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))),,,+++******++++++***(((''''''((((((((((((''''''))))))************))))))))))))************)))))),,,)))&&&&&&(((***)))'''+++******)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((()))))))))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******...---,,,***)))(((((((((******))))))))))))******,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))************++++++******************************************++++++******))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))************))))))************************~~~yyyyyy|||{{{wwwrrrpppqqqrrrtttxxx{{{~~~~~~{{{zzzyyyyyyyyywwwsssooofffdddbbbbbbhhhtttwwwuuuxxx|||~~~}}}wwwppphhhdddlllsss|||}}}xxxmmmbbbRRRFFFAAAAAABBBBBBEEEEEEEEEGGGHHHJJJJJJIIIKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHEEE@@@<<<888777777999<<<@@@CCCEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA<<<;;;999666444222000000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************************)))(((((((((((()))***++++++++++++++++++++++++************************************************---,,,+++***))))))***+++************)))))))))(((((()))***+++++++++++++++++++++*********)))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((()))+++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''&&&&&&'''***++++++***)))))))))******)))))))))))))))************))))))))))))************))))))***'''%%%&&&(((***)))(((,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))))))))))))))******+++''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******++++++***)))))))))************))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))************************************''''''''''''''''''''''''******)))))))))))))))((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************~~~zzzzzz|||~~~~~~{{{yyyyyyzzzyyywww{{{{{{{{{{{{|||~~~~~~{{{qqqkkkccc```dddllluuu{{{{{{sssnnnnnnrrrwwwzzz}}}vvvqqqlllhhheeehhhpppxxx||||||}}}|||ppp___QQQIIIEEECCCBBBDDDCCCBBBDDDFFFIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJHHHDDD???:::777555666999===AAADDDFFFHHHHHHHHHHHHGGGFFFEEEDDDCCC>>>===;;;999777555333333.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************,,,,,,+++*********++++++***))))))))))))(((((((((&&&''')))***+++,,,,,,,,,+++++++++++++++*********************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((((()))+++)))************+++++++++---,,,+++***)))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''&&&&&&'''***++++++******++++++++++++++++++***))))))************))))))))))))************))))))((('''%%%&&&(((******))),,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))******+++''''''(((((()))***++++++******************************))))))))))))******(((((((((((())))))***+++******))))))))))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))************************************************************(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))zzzqqqooorrruuu}}}tttooopppsssuuuvvvzzzvvvqqqnnnnnnppprrrsss~~~{{{sssnnnkkkhhhggggggmmmtttxxxyyyzzz}}}wwwiii^^^WWWRRRNNNKKKFFFCCCAAAAAAEEEHHHJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHCCC===999444555777:::>>>BBBFFFHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@???>>>===;;;999777666//////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))***++++++***))))))))))))))))))))))))))))))***************************************************)))))))))))))))))))))(((((((((((((((''''''''''''((()))***++++++++++++++++++++++++++++++******'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***(((''')))***))))))*********+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******(((''''''(((++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++******++++++***(((***++++++,,,,,,++++++***))))))************))))))))))))************))))))))))))(((((())))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''((()))***++++++,,,******************************))))))))))))******((((((((((((((())))))*********))))))))))))******))))))))))))************(((((((((((())))))))))))((()))))))))************))))))))))))************++++++++++++++++++++++++'''''''''(((((())))))***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))************))))))((((((((((((((((((((((((wwwllljjjooottt}}}}}}|||zzzxxxwwwvvvtttpppnnnuuuxxx}}}}}}xxxrrrooommmkkkiiimmmrrruuuvvvxxxzzz||||||}}}{{{~~~yyyqqqllliiifffaaa]]]LLLFFFAAA???BBBEEEFFFEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJGGGAAA<<<666555666777;;;@@@EEEHHHFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@>>><<<:::999111000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************)))))))))))))))))))))))))))))))))*********))))))(((************************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''(((***))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++******++++++***((())))))************))))))))))))************))))))))))))************))))))++++++++++++***)))))))))''''''(((((()))+++,,,---(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))******+++((((((((()))***++++++,,,******************************))))))))))))*********))))))(((((((((((((((******))))))))))))******************))))))))))))(((((((((((())))))))))))((()))))))))************(((((()))))))))*********((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))((((((((((((((((((((((((zzzsssrrryyyyyyqqqpppuuu{{{~~~xxxtttsssppppppqqqpppllljjjkkkjjjrrr{{{~~~yyyvvvtttppprrrtttvvvvvvxxx{{{}}}}}}~~~{{{zzzyyy|||yyyvvvuuuvvvuuurrroooWWWNNNDDD@@@AAABBBBBB@@@EEEFFFGGGIIIJJJKKKKKKKKKLLLJJJIIIJJJKKKJJJDDD@@@999888666666999>>>CCCGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA???===<<<444333222000...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************((((((((((((((((((((((((***************************+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,---))))))******))))))(((''')))))))))***************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''(((***)))************+++++++++'''(((((()))***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''&&&&&&'''***++++++***(((((())))))))))))(((((())))))************))))))))))))************)))))))))+++,,,,,,***)))))))))'''''''''((()))+++,,,---(((((((((((())))))))))))''''''(((((())))))******'''(((((())))))((((((''')))))))))))))))******+++)))))))))*********++++++******************************))))))))))))******+++***))))))((((((((((((******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))))))))))))))************'''(((((())))))*********))))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))~~~wwwnnniiijjjpppvvvzzz}}}xxxrrroooiiiaaa^^^______cccjjjrrryyyzzzyyyyyyxxxyyy{{{~~~~~~}}}}}}|||yyyuuutttwwwyyyxxxvvvggg\\\NNNFFFEEEEEECCC@@@CCCDDDEEEGGGIIIJJJJJJJJJKKKIIIGGGIIIKKKKKKGGGCCC===;;;777666777<<>><<<;;;999666222///---,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************---,,,***))))))***,,,---++++++++++++++++++++++++************************************************((()))***+++,,,++++++***''''''(((((()))))))))***%%%&&&''')))************+++++++++,,,,,,---------(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''&&&&&&&&&(((***)))************+++++++++((()))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%###"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,+++******++++++***)))))))))************))))))))))))************))))))))))))************))))))"""'''(((((((((***,,,,,,+++***)))(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++)))***+++,,,,,,+++***))))))))))))))))))******+++,,,,,,++++++***)))))))))((((((((((((((((((((((((******))))))))))))******((((((((()))***,,,---...******))))))))))))******''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))************&&&''''''((()))******+++((((((((((((((((((((((((---,,,,,,,,,+++*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))************************}}}wwwtttsssnnnnnnnnnppptttyyy~~~~~~wwwoookkkfffbbb^^^___hhhrrr{{{}}}||||||xxxtttrrrsssuuuvvvxxxrrrjjjbbb\\\WWWSSSQQQHHHEEECCCBBBDDDEEEEEEDDDIIIHHHHHHIIIJJJJJJHHHGGGEEEAAA;;;777555777;;;>>>FFFFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDBBBAAAAAAAAAAAA>>>===;;;888444111...,,,++++++************++++++************************++++++************++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************+++++++++*********))))))************************))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************))))))))))))******************))))))))))))******''''''(((((())))))******(((((())))))))))))((((((+++(((%%%&&&)))+++***)))+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++***))))))((())))))))))))((((((((((((************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))***)))((('''%%%$$$'''&&&&&&''')))***(((''')))************)))(((((())))))************))))))(((((())))))******++++++(((((())))))*********+++---***'''''')))+++***))))))***+++,,,,,,+++***)))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,+++)))'''&&&&&&&&&'''((()))******+++))))))))))))))))))))))))'''((()))******+++******(((((())))))******++++++***)))(((''''''((()))***+++***)))(((((()))***+++************************++++++++++++++++++++++++(((((())))))))))))((((((************))))))))))))))))))))))))************************)))))))))))))))************+++++++++&&&''')))***)))((()))***~~~~~~|||xxxtttsssssssssuuuyyy~~~}}}{{{zzz|||wwwqqqjjjgggjjjqqqvvvzzz|||xxxuuutttrrrrrrrrrpppnnnllllllkkkiiigggYYYTTTMMMGGGDDDDDDFFFHHHCCCCCCCCCEEEHHHIIIIIIHHHGGGCCC???:::888888:::<<>>;;;888555333///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,+++++++++***************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))(((&&&''')))******)))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))+++******))))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((()))(((((()))++++++***(((&&&'''((()))+++++++++,,,))))))************))))))************))))))))))))'''((((((((((((((())))))+++)))(((((()))******)))(((((())))))))))))(((((())))))))))))((((((((((((((())))))******))))))(((************************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************)))*********************))))))))))))))))))))))))+++++++++******)))''''''***)))((('''''''''((()))))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))*********++++++'''(((******)))((()))***wwwyyy}}}}}}~~~ssspppllljjjlllpppuuuxxx{{{{{{yyywwwwwwyyy}}}zzztttwww|||~~~{{{yyy|||~~~zzz{{{}}}wwwqqqlllnnnqqqwww}}}|||sssfffXXXMMMHHHGGGGGGDDDBBBBBBDDDGGGIIIIIIKKKJJJHHHDDDAAA===999777888;;;@@@DDDFFFGGGEEEDDD@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAA>>>;;;888666111000///---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++++++++*********************+++++++++,,,,,,************************************************((()))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&''')))*********)))(((((()))))))))************((()))))))))************))))))************))))))******))))))((((((''''''(((((())))))))))))(((((((((((('''((())))))))))))((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((('''''')))))))))))))))*********************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))******************))))))***,,,,,,+++)))'''''')))******+++++++++))))))************))))))++++++******))))))((((((''''''''''''((((((((((((***))))))))))))******))))))))))))******)))))))))))))))))))))(((((((((((()))))))))******)))))))))************************(((((((((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((()))***+++,,,+++++++++***************))))))))))))))))))))))))***************)))((((((+++)))(((&&&%%%&&&'''((())))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))((()))))))))************************)))))))))((())))))))))))************''')))+++***)))((()))***zzz}}}|||yyyzzz{{{yyyxxxvvvtttrrriiihhhfffeeeeeegggjjjlllllllllkkkjjjjjjmmmrrruuuzzzoooiiijjjnnnmmmjjjiiilllrrrvvvtttqqqyyy~~~||||||~~~wwwmmmmmmnnnsssxxx}}}rrrbbbTTTLLLHHHEEEAAA@@@BBBEEEHHHJJJJJJJJJJJJHHHDDD@@@;;;999666999>>>BBBEEEEEEDDDCCCAAABBBCCCDDDDDDDDDDDDDDDAAABBBCCCBBB@@@===:::888333222000...,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++*********)))))))))))))))))))))*********+++************************************************((()))))))))************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))&&&''')))*********)))(((((()))))))))************((()))))))))************((()))************)))(((******))))))((((((''''''(((((())))))))))))(((((('''((())))))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((((((((((()))******++++++***))))))***,,,,,,+++***))))))************)))((())))))************))))))++++++******))))))((((((((((((((((((''''''''''''))))))******))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))************************((((((((((((((()))))))))))))))(((((()))***+++,,,+++++++++***************))))))))))))))))))))))))(((((()))******************)))((('''&&&&&&''''''(((((())))))))))))(((((()))))))))******)))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******((()))))))))************************)))))))))((((((((()))))))))*********(((***++++++)))((()))***zzzuuuqqqwwwzzzxxxvvvsssooollljjjhhhfffddd^^^______^^^]]]]]]___```^^^^^^^^^^^^^^^aaaeeeiiinnnooonnniiibbb]]]]]]]]]^^^[[[ZZZ\\\aaaddddddccciiipppvvvxxxzzz~~~}}}|||wwwuuuxxxxxxvvvuuuwwwuuuyyyzzz~~~zzzlllkkkmmmqqqwww||||||iii]]]KKKGGGAAA???@@@DDDGGGJJJHHHIIIJJJIIIGGGCCC???===888:::>>>AAADDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAABBBCCCDDDBBB@@@<<<:::666555222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++************)))))))))(((((()))))))))************************+++++++++************************))))))))))))************,,,,,,------------,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))************((()))***++++++***)))((())))))))))))(((((((((((((((((())))))))))))((((((&&&(((******)))((()))***'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((((((((((((((()))***+++***))))))***,,,,,,+++)))***************)))(((((())))))************))))))************)))))))))))))))))))))(((((((((((('''((()))++++++)))((()))***&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((())))))************++++++))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))************)))*********************))))))))))))))))))))))))'''''')))******+++++++++))))))((((((((((((((('''(((((())))))))))))(((((())))))************))))))************************************************(((((())))))))))))(((((((((((())))))******++++++))))))))))))************************))))))))))))((((((((()))))))))******)))***,,,+++***))))))***vvvmmmfffjjjpppwww~~~wwwqqqlllhhhffffffdddaaa___]]]\\\YYYWWWTTTUUUUUUTTTRRRRRRTTTWWWTTTUUUUUUUUUUUUVVVYYY\\\\\\\\\ZZZYYYXXXUUUSSSQQQSSSRRRQQQPPPRRRTTTVVVWWWZZZ^^^aaaaaacccgggiiihhhhhheeefffjjjllljjjhhhiiiiiinnntttxxx{{{~~~}}}{{{|||{{{xxxjjjllloootttyyy|||}}}}}}~~~qqqXXXRRRIIICCCAAABBBEEEFFFDDDFFFHHHIIIHHHFFFCCCBBB===>>>AAACCCDDDDDDDDDDDDCCCBBB@@@>>>???@@@BBBDDDAAACCCEEEFFFEEEBBB???===:::888666333111///------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,******************************++++++++++++******************************,,,,,,+++++++++*********))))))*********+++++++++))))))*********+++++++++************************))))))))))))************+++,,,...000000...,,,+++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************))))))))))))************((()))***++++++***)))((((((((((((((())))))))))))(((((())))))))))))((((((%%%(((***+++)))((((((***((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''''''''((()))***)))(((((()))+++,,,***)))((())))))************)))))))))************)))))))))))))))))))))***************)))))))))((((((((('''))),,,,,,)))((()))***((('''&&&&&&&&&&&&'''((('''((((((((()))))))))***)))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************************)))))))))*********++++++))))))***++++++***((((((((((((((())))))*********))))))))))))))))))))))))((())))))*********))))))'''((()))++++++***)))((('''((()))******)))((('''((()))***++++++***)))(((************************************************(((((())))))))))))(((((()))))))))***+++,,,,,,,,,))))))))))))************************))))))))))))(((((((((((()))))))))***)))+++,,,,,,***)))))))))pppeee^^^___bbbiiiqqqvvvvvvtttxxxtttmmmfff```\\\XXXVVV[[[YYYWWWVVVUUUTTTRRRPPPOOOOOONNNLLLIIIJJJNNNRRROOOQQQQQQQQQPPPPPPRRRSSSSSSQQQPPPQQQSSSSSSOOOLLLMMMMMMLLLJJJIIIJJJNNNQQQMMMPPPQQQOOOPPPUUUXXXVVVXXXUUUWWW]]]```^^^\\\]]][[[```fffjjjlllooorrruuu{{{{{{vvvuuuvvvooottt{{{~~~uuukkkmmmqqqwww{{{|||zzzwwwuuuxxxhhh```TTTIIIDDDBBBBBBBBBBBBDDDFFFHHHIIIHHHFFFEEEAAABBBCCCDDDEEEEEEEEEEEECCCAAA>>><<<<<<>>>AAACCCBBBCCCFFFGGGGGGDDDAAA???===;;;999666333111///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))***************,,,///111111///,,,***)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************))))))))))))************''')))***++++++***)))'''''''''(((((())))))******(((((())))))))))))(((((($$$(((++++++)))'''(((***+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((()))++++++***(((&&&'''(((***++++++++++++))))))************))))))(((((())))))******++++++++++++******))))))((((((&&&))),,,,,,***((((((***,,,+++***))))))***+++,,,'''((((((((())))))************++++++++++++******************************(((((())))))*********+++))))))))))))))))))))))))************************))))))******+++++++++,,,)))***+++,,,+++***'''&&&&&&''''''((()))******+++))))))))))))))))))))))))***++++++******)))((('''%%%'''***,,,---+++)))((('''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))***+++,,,,,,------))))))))))))************************))))))))))))(((((((((((())))))))))))***+++,,,,,,***)))))))))~~~pppggg]]][[[YYYYYY]]]bbbeeeggggggddd^^^WWWRRRNNNMMMLLLIIIKKKLLLKKKJJJIIIJJJKKKSSSSSSPPPMMMJJJJJJMMMPPPNNNPPPSSSSSSRRRSSSVVVZZZUUUUUUTTTQQQNNNMMMNNNPPPQQQOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKKKKMMMNNNPPPQQQMMMNNNOOOOOOOOOOOONNNMMMPPPQQQTTTXXX\\\```cccdddhhhqqq}}}{{{tttnnnooooooqqqtttwww|||}}}}}}zzznnniiikkktttyyywwwuuuwwwppptttzzzyyyqqqdddTTTGGGAAA@@@AAA@@@@@@CCCIIIJJJHHHGGGJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDAAA===999888;;;>>>AAABBBDDDFFFHHHHHHGGGEEECCC===<<<<<<:::777444111///...////////////...---,,,+++++++++************))),,,,,,,,,+++)))&&&###"""************************+++++++++++++++++++++,,,************************++++++++++++++++++++++++************************((()))***+++,,,,,,+++***++++++************++++++))))))))))))))))))))))))************************+++*********))))))((((((************))))))))))))))))))))))))************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((,,,+++******)))*********''''''(((((())))))******))))))************))))))))))))))))))))))))))))))************************''''''&&&&&&'''(((***+++***)))))))))((((((''''''))))))))))))))))))))))))******+++******)))((('''(((((((((((())))))))))))************************+++*********))))))((((((************))))))))))))*********)))))))))))))))************************---,,,***(((''''''((())),,,+++***((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,------,,,+++***)))((((((***)))(((''''''((())))))++++++++++++++++++++++++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))++++++******************************************)))))))))))))))))))))))),,,,,,+++***)))((('''''''''((()))******)))((('''+++*********))))))((((((###$$$&&&(((***+++,,,---(((((())))))******++++++***)))(((''''''((()))***)))((('''''''''(((***+++,,,,,,,,,+++)))((()))*********)))(((((((((((((((vvvkkkcccYYYVVVTTTSSSVVVYYY[[[\\\]]]ZZZUUUOOOKKKHHHGGGGGGEEEFFFGGGGGGFFFFFFHHHJJJPPPQQQQQQOOOLLLLLLNNNPPPTTTVVVXXXVVVTTTTTTWWWZZZ[[[[[[[[[XXXUUUTTTTTTVVVTTTSSSQQQOOOOOOOOOPPPQQQNNNMMMKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLOOORRRUUUWWWYYYZZZbbbmmmuuuyyy|||}}}uuummmkkkkkkmmmooottt}}}{{{zzzxxxwwwnnniiijjjrrrwwwvvvtttuuurrruuuzzzzzzpppbbbUUUJJJCCC??????===???DDDEEECCCCCCFFFGGGHHHHHHHHHHHHHHHGGGGGGDDDBBB>>>;;;:::;;;===???BBBCCCFFFGGGGGGEEEBBB@@@???>>>>>><<<:::777444222//////......------,,,,,,++++++++++++************,,,,,,,,,+++***)))((((((************************---,,,,,,++++++*********************************++++++++++++++++++++++++************************((()))***+++++++++******++++++************++++++))))))))))))))))))))))))************************************)))))))))(((************))))))))))))))))))))))))************'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))((((((***)))))))))***++++++,,,(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******************************)))((((((((()))************))))))((((((((()))))))))))))))))))))))))))******+++++++++******(((((((((((()))))))))***((((((((((((((((((((((((************)))))))))(((************))))))))))))***)))))))))))))))))))))************************---,,,***((('''((())))))+++***)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))++++++))))))))))))(((((((((((())))))((('''(((((()))***************************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((())))))))))))((((((************)))))))))((()))******))))))((('''&&&((((((((((((((()))))))))***))))))(((((()))))))))***)))((((((((()))***+++)))***+++***))))))***,,,******)))(((((((((((((((~~~|||zzzwwwsssooohhhaaa\\\TTTQQQNNNLLLMMMOOOPPPPPPRRRPPPLLLHHHEEECCCCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMQQQTTTVVVVVVTTTSSSVVVXXX]]]___```^^^[[[[[[^^^aaadddeeefffdddbbb```___```]]]\\\[[[YYYXXXXXXYYYYYYUUUSSSPPPOOONNNMMMKKKIIIMMMLLLJJJIIIGGGFFFEEEEEEDDDEEEGGGIIIKKKMMMNNNOOOOOOTTT\\\bbbfffkkkqqqvvv~~~}}}vvvqqqmmmkkkjjjlllvvv|||vvvrrrqqqsssooolllnnntttzzzyyywwwvvvxxxyyy{{{}}}~~~yyyqqqdddVVVIIIAAA???<<<<<>>===<<<<<<<<<@@@BBBEEEFFFFFFCCC@@@>>>AAAAAA@@@???===:::777555000///---,,,+++++++++,,,,,,+++++++++************,,,,,,++++++,,,,,,---...************************...------,,,+++***))))))************************++++++++++++++++++++++++************************(((((()))************)))++++++************++++++))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))************%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((()))***+++------))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************---,,,+++***))))))))))))***************)))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,((((((((()))))))))******((((((((((((((((((((((((************))))))))))))************))))))))))))))))))))))))))))))******************************,,,+++***((((((((())))))(((((('''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++''''''(((((()))))))))***((((((((((((((()))***+++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************)))))))))))),,,,,,+++***(((&&&%%%$$$((((((((((((''''''''''''))))))***************)))+++***)))))))))***+++,,,&&&((())))))))))))***,,,******)))(((((((((((((((~~~}}}vvvppplllfff```\\\XXXTTTRRROOOLLLIIIHHHIIIJJJKKKKKKLLLKKKHHHFFFDDDCCCDDDDDDFFFGGGHHHIIIJJJMMMQQQUUUYYY]]]``````^^^___cccgggiiikkkllljjjggggggjjjnnnnnnppprrrrrrpppnnnmmmmmmlllkkkiiigggfffeeeeeeeee```\\\XXXVVVVVVTTTQQQNNNOOOPPPPPPOOOMMMJJJGGGEEEEEEEEEGGGHHHJJJLLLMMMMMMNNNPPPSSSTTTVVVZZZ___cccjjjjjjkkknnnsssxxx|||~~~}}}{{{tttnnnkkkpppwww{{{uuurrrqqqqqqppppppuuu}}}|||}}}}}}}}}}}}}}}}}}~~~~~~yyyyyyyyyvvvmmm```QQQHHHAAA===;;;>>>??????CCCHHHGGGHHHIIIIIIJJJJJJJJJJJJEEEEEEDDDBBB@@@===<<<;;;===???BBBEEEEEECCCAAA???BBBBBBAAA@@@???<<<:::888222000...+++******+++,,,,,,,,,+++++++++*********---,,,+++++++++---...///************************,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********************************)))))))))))))))************)))))))))(((((()))))))))************(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((()))***+++,,,******))))))((((((''''''))))))************))))))))))))))))))))))))))))))************************++++++******))))))))))))++++++******************))))))))))))))))))))))))((()))***+++++++++++++++(((((()))))))))******************************************)))))))))))))))************)))))))))((()))))))))))))))*********************************++++++***)))(((((())))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++''''''(((((()))***+++,,,************************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************+++***)))(((((()))***+++*********))))))))))))))))))))))))))))))((((((''')))))))))(((((('''''''''((()))+++,,,,,,+++***)))++++++*********+++,,,---&&&((())))))(((((()))******))))))(((((((((((((((yyypppjjjccc^^^WWWQQQMMMKKKJJJHHHGGGEEEDDDEEEGGGJJJKKKKKKKKKJJJIIIGGGGGGFFFFFFGGGHHHJJJMMMNNNPPPTTTXXX[[[aaaeeehhhhhhfffhhhooovvvzzz|||}}}{{{wwwvvvwwwyyyzzz|||~~~}}}}}}}}}{{{zzzxxxvvvsssrrrpppppphhhccc]]]ZZZZZZYYYVVVSSSSSSUUUXXXYYYVVVRRRLLLHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMOOORRRUUUYYY[[[^^^aaaeeejjjnnnqqqrrruuu|||~~~wwwnnnmmmpppxxx|||zzzyyyvvvsssooosss{{{~~~~~~}}}||||||||||||uuuvvvvvvuuupppeeeXXXOOOBBB===;;;===>>>???CCCIIIFFFGGGHHHIIIJJJJJJKKKKKKFFFFFFFFFDDDBBB???<<<::::::<<>><<<888999;;;>>>@@@CCCDDDEEEAAAAAABBBAAA@@@>>><<<;;;777555333000...---------,,,,,,,,,,,,++++++++++++------,,,+++************************************))))))***+++,,,------...************************************************************************,,,+++******)))*********++++++************++++++))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))************************)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********)))((((((+++***)))((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************)))))))))***************))))))))))))))))))))))))))))))))))))((('''&&&%%%)))))))))*********++++++(((((((((((((((((((((((())))))))))))************************))))))))))))((((((((()))******++++++************************))))))******))))))))))))''''''((()))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))************)))***)))))))))((((((''''''(((((()))***++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))*********************************))))))))))))))))))))))))(((((())))))*********+++*********))))))*********))))))))))))************((()))))))))))))))((('''************))))))))))))(((((()))***++++++++++++,,,+++*********+++,,,---(((***,,,+++)))'''''''''******)))(((((((((((((((ppprrrxxx{{{pppggg___YYYTTTPPPIIIFFFBBBAAABBBCCCDDDDDDAAAAAABBBFFFLLLRRRTTTUUUUUUTTTSSSRRRQQQOOOOOONNNMMMPPPVVVZZZ\\\^^^```bbbccckkktttvvvtttsssxxx~~~zzznnnhhhgggfffccc```eeefffhhhiiiiiigggdddbbbZZZZZZYYYWWWVVVUUUSSSSSSRRRRRRSSSTTTUUUTTTRRRQQQMMMQQQVVVYYYXXXWWWWWWXXX\\\]]]bbbggggggfffiiiooowww{{{}}}xxxyyyzzz}}}yyy}}}|||yyy{{{yyywwwvvvssskkk___VVVKKKFFFAAAAAA???===???CCCCCCDDDFFFGGGIIIJJJKKKKKKHHHHHHGGGFFFDDDBBB???>>>777777777999;;;>>>AAACCCBBBBBBBBBBBBAAA@@@>>>===999888666444222000///...------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************************************++++++,,,,,,---************************************************************************...---+++*********+++,,,++++++************++++++))))))))))))))))))))))))************************((()))))))))************************))))))))))))))))))))))))************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************)))(((((()))(((((((((((())))))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))((((((((())))))*********))))))))))))))))))))))))(((((()))))))))(((((('''))))))*********+++++++++((((((((((((((((((((((((((()))))))))************************))))))))))))'''(((((()))******++++++************************)))))))))*********))))))((()))*********)))(((''''''''''''((()))*********))))))))))))))))))))))))'''((()))***+++******)))(((((((((((())))))))))))))))))***+++++++++***)))************************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))''''''(((((()))******+++************************)))))))))))))))))))))))))))))))))))))))*********)))******++++++******)))((()))))))))************)))))))))))))))(((((('''((((((((()))))))))))))))(((((((((((()))***+++++++++******))))))+++,,,---'''***,,,,,,+++)))((()))******)))(((((((((((((((dddgggooovvvvvvqqqqqquuummmggg___XXXUUURRRMMMJJJAAA???>>>???AAADDDFFFFFFDDDEEEGGGKKKRRRWWWZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSPPPTTTZZZ___aaacccdddeeebbbmmmyyy~~~{{{xxxzzz~~~{{{sssqqqpppmmmjjjooooooooooooooooooooopppiiigggeeebbb___]]]ZZZYYYZZZ[[[[[[\\\\\\ZZZVVVSSSIIIOOOUUUXXXWWWUUUUUUUUUTTTUUUYYY^^^______cccjjjoootttzzz~~~|||xxxwww|||{{{wwwuuuuuuuuutttmmmaaaWWWSSSMMMHHHFFFBBB>>>???BBBBBBCCCEEEGGGIIIJJJJJJKKKHHHHHHGGGFFFDDDBBBAAA@@@777666555555777:::>>>AAABBBCCCCCCCCCCCCAAA@@@???::::::999777555222000...---------,,,,,,,,,++++++***+++,,,---...---,,,+++************************,,,,,,++++++++++++++++++************************))))))))))))))))))))))))************************///...,,,+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************(((((())))))*********+++************))))))))))))))))))))))))************''''''((()))***+++,,,,,,........................------------------------************************))))))))))))))))))))))))***************)))((((((''''''''''''(((***+++,,,''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------,,,+++)))(((''''''(((((()))))))))***))))))))))))))))))))))))'''((()))******++++++***)))************+++++++++************************(((((())))))*********+++************))))))))))))'''(((((()))***+++++++++************************((()))************))))))******+++++++++)))((('''&&&''''''((()))******+++))))))))))))))))))))))))'''((()))++++++******)))(((((()))***+++,,,------)))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++&&&'''((())))))***))))))&&&'''''''''(((((())))))((('''''''''''')))+++,,,+++***)))))))))***+++,,,&&&(((+++---,,,+++++++++******)))(((((((((((((((^^^aaaddddddccc```___^^^ZZZUUUOOOKKKIIIGGGCCC@@@AAAAAACCCFFFEEEDDDHHHOOOLLLOOORRRTTTZZZcccgggfff```cccdddbbb]]]YYYXXXXXXTTTXXX[[[^^^dddkkkmmmkkklllpppzzz~~~}}}zzzwwwxxx{{{|||zzzwwwwww|||}}}vvvrrrqqqmmmgggaaa```cccgggiiigggaaa[[[WWWRRRSSSTTTWWWZZZZZZYYYWWWSSSTTTVVVWWWYYYYYYZZZZZZ```fffnnntttyyy~~~{{{zzz}}}zzzxxxzzzwwwooofffbbb[[[XXXQQQIIICCC@@@BBBDDDEEECCCAAACCCGGGIIIIIIHHHIIIIIIGGGEEEBBB@@@???>>>>>>;;;777444444666999;;;@@@AAAAAABBBAAA@@@???>>>;;;;;;999777555222000///,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---+++*********))))))((((((+++++++++*********))))))************))))))))))))******+++++++++,,,,,,,,,...---,,,+++***)))))))))++++++++++++++++++++++++************************,,,,,,+++******)))******)))******+++++++++******,,,+++++++++******))))))+++*********))))))(((((())))))******++++++++++++)))+++---//////---+++))),,,,,,,,,------.........+++***)))(((''''''''''''++++++***)))(((((())))))))))))))))))))))))))))))++++++,,,,,,+++***((('''%%%%%%&&&&&&''''''((((((---,,,***)))))))))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))***+++)))'''(((++++++***'''******++++++++++++******++++++******************))))))))))))((((((((((((++++++++++++++++++++++++))))))************))))))(((((())))))*********+++...---,,,***))))))(((((())))))))))))))))))))))))************************++++++************++++++************************++++++************++++++((((((((((((((()))******&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))((('''&&&&&&###$$$%%%'''((()))))))))*********))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))VVVXXXZZZYYYVVVSSSRRRRRRNNNKKKGGGEEEEEEEEECCCAAABBBBBBEEEJJJJJJKKKQQQYYYWWW\\\___bbbhhhpppsssrrrooopppnnnhhhaaa[[[XXXWWWWWW[[[^^^aaagggooorrrpppsssvvv~~~~~~yyypppjjjhhhjjjnnnrrrsssnnngggaaaWWWWWWXXXZZZ\\\]]]\\\[[[VVVWWWWWWXXXXXXXXXWWWWWWYYY^^^ccchhhmmmttt{{{~~~{{{yyyyyy||||||}}}{{{rrriiieeeaaa^^^WWWOOOHHHEEEEEEGGGBBBAAA@@@AAAEEEGGGGGGFFFHHHGGGFFFEEECCCAAA@@@???>>><<<999666555666888999===>>>@@@AAAAAA@@@>>>===;;;;;;:::999777444222000,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***,,,+++************+++,,,+++*********))))))))))))+++++++++*********))))))************))))))))))))************+++++++++,,,///...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((((((((())))))************)))(((+++++++++******)))))))))******)))))))))(((((((((((()))))))))***************,,,...//////...,,,***,,,,,,,,,,,,---------...,,,,,,+++***))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))******))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))************++++++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******((('''(((***+++)))'''******++++++++++++************************************)))))))))(((((((((++++++++++++++++++++++++))))))************))))))((()))))))))************,,,+++***)))))))))))))))************************************************++++++************++++++************************++++++************++++++((((((((((((((()))******''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))(((''''''&&&$$$%%%&&&(((((())))))))),,,++++++***)))(((''''''))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))QQQQQQQQQNNNJJJHHHGGGGGGFFFDDDBBBBBBCCCDDDDDDDDD@@@AAADDDIIILLLOOOWWW```hhhmmmsssvvv|||yyyrrriiibbb___^^^___cccgggiiiooowww{{{{{{~~~yyyrrrnnnnnnqqqwww{{{yyyqqqiii```^^^]]]]]]___``````___\\\\\\\\\\\\[[[YYYWWWVVVUUUWWWZZZ]]]bbbhhhpppuuuwwwyyy~~~xxxoooqqqvvv~~~vvvnnnjjjiiifff```YYYRRRNNNNNNOOOGGGEEECCCBBBDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???===;;;999777666666666999;;;===@@@@@@???>>><<<999:::::::::888666444333------,,,+++******++++++,,,,,,,,,,,,+++++++++++++++******))))))******+++***************)))))))))+++++++++***************++++++*********))))))))))))))))))*********++++++//////......------,,,,,,------------------------+++++++++++++++++++++++++++******)))))))))))))))************))))))((('''*********)))))))))))))))))))))))))))((((((((((((((()))))))))))))))******+++---...000000...---++++++,,,,,,,,,,,,,,,------...---,,,+++************+++***))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++,,,,,,++++++***))))))((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))*********)))(((((()))***)))(((******++++++++++++******************************++++++*********)))))))))++++++++++++++++++++++++))))))************))))))))))))))))))***************))))))(((((()))))))))************************************************++++++************++++++************************++++++************++++++)))(((((((((((()))******))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************(((((()))))))))(((''''''''''''((()))))))))))))))---,,,+++***)))'''&&&&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))NNNNNNMMMJJJGGGEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIEEEDDDGGGKKKNNNSSS]]]ggguuu}}}{{{uuupppnnnnnnjjjooossstttyyy~~~wwwttttttyyy{{{tttkkkhhhdddbbbaaaaaaaaa```aaaaaabbbbbb```^^^\\\[[[WWWXXXYYY[[[^^^cccgggjjjlllnnnttt{{{vvvtttrrruuu|||zzzssspppqqqooojjjddd^^^[[[[[[\\\WWWSSSMMMGGGDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>===:::888555444555777;;;>>>??????===<<<777888999999888777555444///...---,,,++++++++++++------,,,,,,,,,+++++++++***))))))))))))))))))***************************************************+++++++++*********))))))((())))))))))))*********//////000000/////////...........................------------------------------,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''))))))))))))))))))))))))************************************************+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++*********+++******)))))))))))))))***))))))))))))))))))))))))((())))))************************)))))))))((((((((((((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************)))************)))******++++++++++++******))))))))))))************++++++++++++*********)))************++++++++++++))))))************)))))))))))))))))))))*********(((((('''(((((()))******))))))))))))))))))))))))************************++++++************++++++************************++++++************++++++))))))(((((())))))***+++******))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************(((((()))))))))(((((('''((())))))*********)))))),,,++++++***)))(((''''''*********))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))IIIIIIIIIGGGFFFGGGIIILLLJJJJJJKKKKKKMMMOOOQQQSSSRRRPPPPPPSSSUUUYYYdddnnn}}}~~~||||||vvvzzz}}}}}}}}}wwwsssmmmhhheeecccaaa```bbbdddeeefffeeecccaaa```]]]]]]^^^___```aaaaaa```cccdddiiipppsssvvv~~~wwwqqqqqqvvv|||~~~yyywwwwwwvvvtttpppkkkiiiiiijjjkkkeeeZZZOOOGGGCCCBBBCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBB@@@===:::666444333555999<<<===>>>===<<<666666666666666666555555111000///---,,,+++++++++---------,,,,,,,,,++++++)))))))))******)))))))))***************+++++++++************************++++++++++++************((())))))))))))*********//////000111111111000000........................////////////////////////......------------...............---,,,+++***))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))******))))))))))))))))))))))))+++******))))))(((((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++******++++++++++++******(((((()))))))))*********++++++++++++*********))))))))))))******+++++++++))))))************))))))******))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((************************++++++************++++++************************++++++************++++++)))))))))))))))***++++++************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))))))))((())))))***************))))))))))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))DDDEEEFFFGGGGGGIIIMMMPPPKKKMMMPPPRRRTTTXXX]]]```[[[WWWVVVVVVWWWZZZeeeppp~~~wwwqqqmmmjjjfffddddddfffhhhjjjiiihhhfffdddbbbbbbaaabbbbbbaaa^^^\\\^^^^^^```dddeeegggnnnwwwzzz}}}yyysssqqqppppppyyy~~~}}}~~~}}}zzzwwwuuuuuuvvvxxxsssjjj]]]QQQHHHDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCC@@@<<<888666444555777:::;;;<<<======888777555444444444666666444333111///...---,,,,,,------------,,,,,,,,,,,,)))******++++++******)))*********+++++++++++++++***************+++++++++,,,++++++++++++*********)))))))))*********++++++...///000222222222111000........................000000000000000000000000,,,,,,,,,,,,,,,------..................---,,,+++***************+++++++++---------........................------------,,,******++++++++++++******+++++++++************)))))))))((((((((((((((())))))))))))))))))******+++)))))))))))))))))))))))),,,+++***)))((('''(((((()))******+++,,,,,,------)))******++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++*********+++,,,,,,******+++,,,******++++++++++++******'''(((((())))))*********++++++*********)))))))))(((((())))))***+++++++++))))))************))))))************))))))))))))(((((((((((())))))***+++((((((((((((((((((((((((************************++++++************++++++************************++++++************++++++***))))))))))))***++++++************************)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))*********))))))(((((()))***************((((((((()))******++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))EEEGGGJJJLLLNNNPPPTTTVVVSSSVVVYYY[[[\\\```eeeiii```[[[XXXWWWWWWZZZeeeqqq|||xxxtttpppmmmkkkllloooppppppnnnkkkiiiiiifffdddcccddddddbbb```___]]]\\\\\\ZZZXXX^^^eeekkkmmmqqqvvv{{{}}}uuuppplllqqqzzz|||||||||~~~zzzpppcccVVVMMMIIIBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFDDDBBB>>>;;;999666666777888:::;;;===>>>;;;999555333222444777999666555333111000...------...------------,,,,,,,,,******+++,,,,,,+++***************++++++,,,,,,,,,))))))*********+++++++++,,,,,,+++++++++*********************+++++++++,,,---...000222333222111111------------------------////////////////////////------,,,,,,---......///,,,---------------,,,,,,***+++++++++,,,,,,,,,,,,------------.........///......---------,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))((((((''''''(((((())))))))))))))))))***++++++))))))))))))))))))))))))***)))(((((('''((())))))*********+++++++++++++++))))))+++,,,,,,,,,++++++))))))))))))))))))))))))(((((()))))))))***************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((***+++***(((''')))+++******++++++++++++******''''''(((((()))******+++******)))))))))(((((((((((((((((()))***+++++++++))))))************))))))************)))))))))(((******)))))))))******+++************************************************++++++************++++++************************++++++************++++++******))))))******+++,,,)))))))))******++++++,,,))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************(((((()))***************&&&'''((()))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))KKKNNNQQQTTTVVVXXX[[[^^^^^^```bbbcccbbbdddiiimmmfffaaa]]]\\\[[[___jjjvvv|||xxxuuurrrtttvvvwwwvvvssspppmmmnnnjjjfffdddfffhhhgggfffccc___\\\YYYTTTPPPTTT[[[```bbbfffkkkpppwwwxxxcccfffnnnzzz~~~~~~ssscccWWWPPPBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHGGGEEECCC@@@===;;;777777777777888;;;===>>>>>>;;;666333222555888;;;888777555333111///............---------,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,---000222333222111111------------------------........................///////////////000111111++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((()))((((((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))((((((''''''((()))***,,,******))))))((('''''''''((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))%%%''')))+++,,,+++***)))&&&(((***)))&&&%%%''')))******++++++++++++******&&&''''''((()))******+++))))))))))))(((((((((((('''(((((()))***+++++++++))))))************))))))+++*********))))))((((((++++++************++++++++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++*********)))******+++,,,(((((()))***+++,,,,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************%%%&&&'''(((******++++++++++++******))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))UUUXXX\\\```bbbccccccbbbhhhjjjjjjeee```bbbmmmwwwtttppphhh```]]]dddsss~~~{{{zzzxxxwwwxxxyyyxxxtttpppnnnkkkhhhggghhhiiiiiihhhgggeee```ZZZTTTPPPPPPQQQRRRUUUXXXYYY\\\cccoooxxxooodddjjjxxxxxxlll```QQQHHHCCCEEEFFFCCCCCCFFFGGGLLLLLLEEEAAAAAA>>>999888777777777888:::===???<<<<<<:::666222111444777888::::::777222...---...------.........---,,,,,,++++++,,,------,,,++++++---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******+++++++++,,,///111222222111000++++++++++++++++++++++++******))))))******+++,,,////////////////////////---...............---------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////......---,,,+++******)))*********++++++,,,,,,,,,))))))))))))************+++*********))))))((((((************))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))((())))))))))))((((((((((((************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))((((((((()))***)))((((((((()))+++,,,******+++******)))((('''************))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((()))***,,,------,,,***)))***************************************++++++,,,************************,,,,,,,,,+++++++++******))))))))))))***************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))***++++++***((('''((())))))))))))))))))))))))))))))************+++++++++,,,+++***)))((((((((((((************************'''(((((((((((()))))))))---,,,***)))))))))******++++++******)))(((((((((```cccgggjjjkkkkkkjjjiiimmmqqqsssooojjjkkkttt|||{{{sssiiieeeiiittt~~~~~~~~~~~~}}}zzzwwwuuurrrnnnllllllmmmllllllgggfffddd^^^WWWQQQNNNMMMMMMOOOQQQRRRTTTZZZeeemmmyyy~~~rrrooorrrvvv}}}zzzrrrfff\\\QQQLLLGGGBBBBBBFFFCCCIIIJJJGGGEEEEEEBBB===999888777777777999;;;===;;;;;;:::777333222444666888999:::888444000//////---...............------,,,++++++++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))************+++---///111222222111111++++++++++++++++++++++++******))))))******+++,,,........................------............---------,,,,,,,,,,,,,,,,,,---,,,,,,------......//////......------,,,,,,++++++*********+++,,,---------))))))))))))************+++*********))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((()))))))))))))))))))))(((************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))***)))((((((((()))++++++((())))))*********))))))(((((())))))*********+++************************************************&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))++++++++++++******)))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))***,,,------,,,***)))************************((((((((((((((())))))************************************)))))))))(((((())))))))))))***************++++++,,,,,,++++++***))))))))))))((((((((('''))))))))))))))))))))))))***++++++***)))((((((***************************)))************+++++++++***)))))))))))))))*********************************++++++++++++,,,,,,,,,++++++)))((((((((()))))))))))))))))))))*********lllppptttwwwvvvtttsssrrrtttzzz~~~zzzzzzxxxrrrrrryyy{{{xxxtttqqqooonnnmmmkkkjjjkkkjjjeee^^^UUUOOOLLLIIIKKKLLLKKKLLLQQQYYY___llluuu|||qqqjjjmmmrrrvvv|||uuugggZZZNNNDDDCCCFFFBBBGGGIIIIIIHHHGGGCCC>>>;;;:::888777666888999:::999::::::888555444444555777999;;;:::777333111000........................---,,,***))))))***,,,---,,,,,,++++++******++++++++++++++++++++++++++++++***************************************)))))))))+++,,,...000111111000000******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,,,,,,,,,,------........................------------------------******+++,,,,,,---......))))))))))))***************************)))))))))+++++++++*********))))))))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))***+++)))))))))((()))******+++'''''')))******+++++++++''''''((()))***+++,,,,,,************************++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************((((((((((((((())))))************************************)))))))))))))))))))))))))))******************++++++++++++******)))((((((((((((''''''''')))))))))))))))))))))))))))+++++++++)))((()))***++++++++++++++++++++++++)))************+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))*********)))(((((('''((((((((('''(((((()))******++++++sssxxx~~~}}}|||{{{|||}}}yyyvvvtttpppnnnooopppppplllddd\\\UUURRRLLLLLLLLLJJJJJJLLLQQQUUU___iiiwww|||nnngggeeegggjjjrrrzzz~~~ooo]]]OOOHHHGGGCCCFFFHHHIIIIIIGGGBBB>>>===<<<999777666777888999888999999999888666555444555888:::;;;:::777444222---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************+++++++++******)))))))))***+++,,,......///......))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------------,,,------,,,,,,,,,,,,---------------------------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))******************************************)))))))))((((((((())))))))))))))))))))))))******************************)))))))))))))))***))))))))))))))))))))))))******++++++++++++******)))))))))******))))))))))))))))))))))))*********************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((((()))***++++++)))))))))))))))******+++(((((()))***************'''(((((()))******++++++************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++++++++***)))***************************************++++++,,,************************++++++++++++++++++++++++((()))))))))******************++++++++++++******)))))))))))))))((((((((()))))))))))))))))))))))))))+++++++++))))))***+++++++++++++++++++++++++++))))))*********+++++++++))))))(((((()))***++++++(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))((()))))))))(((((())))))************xxxyyyuuutttuuutttpppiiibbb]]]ZZZQQQQQQOOOLLLKKKKKKLLLNNNSSS\\\iiitttzzzqqqfff^^^]]]aaaiiirrrqqq^^^OOOGGGDDDCCCDDDGGGIIIHHHDDDAAA@@@???<<<999888888888999777888999999999888666444444666999;;;<<<:::777444...---,,,,,,++++++,,,,,,+++,,,---......---,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++******))))))))))))***++++++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,******************************+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---......////////////...---,,,+++******)))((()))))))))***************************+++++++++))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))***((()))))))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++((()))))))))***************************)))((((((******))))))))))))))))))************************++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))************************************************************************++++++,,,************************++++++++++++++++++++++++((()))))))))************)))******++++++******)))************************)))))))))))))))))))))))))))***++++++***)))***,,,++++++++++++++++++++++++))))))*********+++++++++++++++***)))(((((())))))((((((((((((((((((((((((*********+++++++++,,,,,,)))*********************************))))))(((((({{{zzz{{{{{{wwwqqqiiidddaaaWWWVVVSSSPPPNNNLLLKKKKKKJJJQQQZZZbbbgggkkkqqquuuzzztttbbb[[[ZZZ___ggguuu~~~xxxzzzqqq^^^PPPHHHCCCAAAEEEIIIHHHGGGHHHDDDBBB???<<<;;;:::;;;;;;888777777999:::999777555444444666999<<<<<<999777111000...,,,+++++++++,,,++++++---......---++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******+++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++************++++++************************,,,,,,------.........///......---,,,***)))(((((())))))))))))*********************+++++++++++++++))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((())))))******+++++++++************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((()))************)))+++++++++******)))''''''************))))))((((((************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))******)))(((((()))******************************************************((((((((((((((())))))***************************)))))))))))))))*********))))))))))))************))))))************))))))******+++++++++++++++,,,)))))))))))))))))))))))))))***,,,+++******+++,,,++++++++++++++++++++++++)))************+++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))******++++++++++++***++++++******)))(((((('''|||yyy{{{~~~tttkkkggg___]]]ZZZVVVSSSQQQNNNLLLHHHKKKPPPSSSUUUYYY___dddlllsss}}}tttggg^^^___ccckkk~~~uuutttzzzvvvhhhTTTKKKDDDEEEGGGGGGGGGIIIFFFEEEBBB???=========>>>999777666888::::::888666444333444777;;;<<<;;;999555333000...,,,+++,,,,,,,,,+++)))(((((()))+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******))))))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,------------++++++************))))))))))))))))))*********************++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++((())))))******+++,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***))))))))))))))))))'''((()))***+++******)))))))))*********))))))((()))))))))))))))*********************************************************,,,++++++******++++++,,,))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))++++++***))))))***++++++******))))))))))))******************************((((((((((((((())))))***************************(((((()))))))))*********))))))))))))************))))))************))))))))))))******++++++++++++)))))))))))))))))))))))))))***,,,++++++***,,,---************************)))************+++++++++******)))))))))))))))***************************''''''''''''(((((((((((('''((()))+++++++++***)))*********)))))))))))))))|||tttqqquuu}}}}}}rrrkkkeeeccc___\\\YYYVVVRRROOOJJJLLLMMMLLLLLLOOOUUU[[[[[[dddnnnvvvyyy}}}vvvfffbbbbbbeeessswwwrrruuu|||~~~aaaTTTIIIGGGFFFCCCCCCEEEHHHFFFDDDAAA??????@@@@@@:::777666777999;;;999777444222222555:::===<<<:::888666333000------------...+++&&&######&&&+++...+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++*********)))***++++++,,,************************(((((()))++++++,,,,,,,,,))))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))++++++***)))(((((())))))'''((()))++++++******)))'''((()))******++++++***''''''((()))***+++,,,,,,************************))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))---,,,+++******+++,,,---******))))))))))))*********************************************++++++,,,******************************++++++,,,,,,,,,,,,))))))))))))************))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))***,,,,,,++++++,,,---)))))))))))))))))))))))))))************+++++++++(((((((((((()))***+++,,,************************************++++++++++++&&&'''(((*********)))(((((((((((()))******++++++~~~wwwsssvvv~~~uuutttpppiiibbb\\\YYYXXXYYYVVVQQQLLLJJJKKKMMMMMMMMMPPPUUU]]]eeemmmssszzz~~~{{{rrrlllhhhlllsssyyywwwvvvuuuyyy~~~rrrdddQQQDDD@@@BBBEEEGGGFFFEEEDDDCCCBBBAAA@@@@@@???<<<888777888;;;<<<===<<<666222444;;;???>>>:::888777555222000///...------,,,+++***))))))))))))+++++++++,,,,,,---------------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++***)))(((((())))))*********))))))******************************************************************************+++++++++,,,,,,,,,************************))))))************))))))******))))))******+++,,,******************************************************************************))))))))))))******))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))************+++***)))(((((()))***++++++*********))))))((((((***************++++++,,,+++++++++++++++***)))((())))))************)))))) """%%%)))++++++++++++************************,,,,,,,,,++++++*********++++++***)))(((((())))))))))))***++++++***(((''',,,+++***)))))))))++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******'''((()))***+++,,,,,,,,,************************)))************+++++++++,,,,,,++++++***)))))))))************************************************++++++++++++++++++++++++******************************++++++++++++******************************(((((()))***************++++++******************************************(((((((((((()))***++++++******++++++++++++******************************,,,***(((''''''(((***,,,***+++,,,+++)))))))))+++************************++++++******************+++******)))))))))))))))}}}yyy{{{{{{rrriiiccc```^^^\\\YYYVVVRRRPPPOOOMMMJJJHHHIIIMMMSSSZZZaaajjjrrrwww|||rrroooppp}}}yyyvvvooo{{{{{{}}}yyylllYYYJJJCCCBBBDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBDDD@@@<<<::::::<<<<<<<<<<<<777333444888;;;;;;:::999888666444222000.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++************+++++++++,,,,,,,,,,,,++++++************+++******))))))*********************************************************************************+++++++++,,,,,,************************))))))************))))))******))))))******+++,,,******************************************************************************))))))))))))******))))))))))))))))))))))))++++++******)))(((((('''))))))))))))*********************))))))*********************)))))))))(((***))))))))))))***++++++******++++++******))))))))))))************))))))$$$&&&(((*********))))))************************,,,,,,,,,++++++*********++++++***)))))))))))))))(((((()))***************,,,+++***))))))***++++++************************+++++++++++++++******)))******++++++++++++++++++************************)))************+++++++++******************++++++************************************************++++++++++++++++++++++++******************************++++++++++++******************************))))))***+++++++++++++++************************************************,,,,,,++++++++++++,,,,,,******++++++++++++******************************+++***)))(((((()))***++++++,,,,,,+++)))((()))***************************************************+++******)))))))))))))))yyyoooiiieeeaaa^^^___]]][[[XXXUUUPPPKKKFFFEEEGGGIIIMMMSSS]]]gggooo}}}zzz~~~~~~yyykkksss|||zzzzzz~~~uuubbbRRRGGGCCCBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEHHHDDD@@@>>>=========<<<===:::777444444666888999;;;:::888666444111000/////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++++++++,,,---------,,,,,,++++++,,,,,,+++***))))))*********************************************************************************++++++++++++,,,************************))))))************))))))******))))))******+++,,,******************************************************************************))))))))))))******))))))))))))))))))))))))++++++******)))((((((((())))))))))))******************++++++++++++******************))))))))))))))))))((((((((()))******((())))))************)))))))))************))))))))))))***++++++)))((('''))))))))))))))))))))))))+++++++++++++++*********+++***))))))))))))))))))''''''(((((()))+++,,,---+++******)))******++++++******************************++++++******)))(((+++++++++++++++***))))))************************)))************+++++++++((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++******************************++++++++++++************************************+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))---,,,,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))(((((()))************************************************+++******)))))))))))))))~~~vvvoookkkeeebbbdddcccaaa___[[[VVVPPPMMMHHHGGGEEEEEEIIIRRR]]]dddyyy}}}uuuwww|||~~~zzzzzzyyyjjjYYYLLLDDDAAAAAA@@@BBBDDDFFFHHHHHHGGGGGGHHHEEEBBB@@@@@@???>>>===>>>>>>;;;777333333666:::===<<<:::888666333111000//////...---,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++******+++,,,---------,,,,,,,,,,,,,,,,,,+++***)))************************************************************************************++++++++++++************************)))******++++++******)))******))))))******+++,,,******************************************************************************))))))))))))******))))))))))))))))))))))))************))))))((((((((()))))))))***************+++,,,------,,,+++************)))))))))))))))((((((((((((((())))))***'''((())))))************))))))************))))))+++++++++++++++***)))(((((((((((((((((((((((((((+++++++++*********************)))))))))))))))***)))(((((('''(((***,,,---******************++++++************************)))************)))(((((())))))*********))))))(((************************))))))*********+++++++++))))))*********+++++++++******************************************************************************************************++++++++++++******************************)))***++++++,,,,,,++++++***************+++++++++(((((((((((((((((((((((())))))************************++++++++++++******(((((((((((((((((((((((())))))************)))))),,,------+++)))(((((()))***************************************++++++++++++******))))))))))))))){{{~~~vvvqqqllliiiffffffdddaaa^^^ZZZXXXWWWOOOLLLHHHDDDDDDIIIRRRXXXiiinnnuuu|||~~~~~~}}}~~~zzzoooaaaRRRGGGBBBAAA???@@@BBBDDDFFFFFFGGGFFFDDDCCCAAAAAAAAAAAA@@@???@@@@@@>>>999444333666;;;<<<<<<;;;:::888666333222///...---,,,,,,++++++,,,---------,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++))))))))))))************++++++************++++++))))))***++++++,,,++++++,,,,,,,,,,,,,,,+++***)))************************************************************************))))))*********+++++++++******************************++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))***************+++,,,------,,,+++***))))))))))))))))))******((((((((((((((())))))***'''((()))***************))))))************))))))*********++++++++++++***((((((((((((((((((((((((***************************)))))))))))))))******+++***)))(((((()))***+++))))))******++++++++++++************************)))************)))((((((%%%&&&'''((())))))))))))************************))))))*********++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))******++++++++++++******************************((())))))***************))))))*********+++++++++((((((((((((((((((((((((&&&'''((()))***+++************++++++++++++******(((((((((((((((((((((((())))))************))))))+++,,,---+++)))(((((()))************************))))))*********++++++++++++******)))))))))))))))zzzyyyrrrooonnnkkklllkkkhhhddd```^^^^^^VVVSSSOOOIIIFFFGGGKKKOOOWWW\\\cccjjjsssyyyyyy~~~{{{zzzzzzzzzvvvjjjZZZLLLEEEDDD@@@@@@AAABBBCCCDDDEEEEEEAAAAAA@@@BBBCCCCCCBBB@@@?????????;;;777555777:::;;;;;;;;;;;;:::777555444//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))*********+++++++++************++++++))))))***+++++++++************++++++++++++******************************************************************************)))))))))************+++******************************++++++++++++************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************))))))((((((((()))******)))******++++++++++++***))))))************)))))))))))))))******+++,,,,,,)))))))))))))))))))))))))))))))))***************)))))))))))))))******+++++++++***)))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++******++++++******)))((($$$%%%&&&((())))))******************************)))************+++++++++,,,,,,++++++***))))))(((************************************************************************))))))))))))))))))))))))******++++++++++++******************************(((((()))************))))))))))))***++++++,,,,,,))))))))))))))))))))))))'''((()))+++,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))+++************************)))))))))***++++++,,,,,,+++******)))))))))))))))~~~vvvtttvvvxxxzzzzzzwwwpppiiieeeccc]]]\\\YYYTTTOOOLLLLLLLLLMMMQQQVVVZZZaaammm~~~}}}vvvwwwzzz||||||zzz~~~~~~uuudddSSSJJJGGGCCCBBBAAA@@@AAABBBDDDEEEBBBAAABBBCCCEEEDDDBBB@@@<<<===<<<;;;999888888888999:::;;;;;;:::999777555111000///...------------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,++++++******(((((()))***++++++++++++************************************************************************))))))))))))***************************************++++++,,,,,,++++++*********))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))*********************))))))*********((()))))))))***************))))))))))))***+++++++++,,,,,,,,,,,,++++++***))))))************)))))))))))))))))))))***++++++************************((()))))))))*********+++)))))))))))))))***++++++((())))))************)))'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******)))''''''((()))*********)))************************)))************+++++++++++++++******************************************************************************************))))))))))))))))))))))))******++++++++++++******************************))))))***++++++++++++***((())))))***++++++,,,,,,************************((()))***+++***)))'''%%%******++++++++++++******************************+++***)))(((((()))***+++(((***++++++***)))+++,,,************************((())))))***++++++,,,,,,+++******)))))))))))))))}}}rrrjjjgggbbbcccbbb^^^XXXSSSPPPOOOLLLOOOQQQRRRTTT^^^mmmzzzxxxuuuuuu~~~~~~|||}}}jjjXXXMMMJJJFFFDDDBBB@@@@@@AAACCCEEECCCCCCDDDEEEFFFEEEBBB@@@:::::::::::::::999888777888999:::;;;;;;:::888666222111000//////.........+++++++++,,,,,,---------------,,,+++************++++++++++++++++++++++++,,,,,,---------.........++++++************++++++------------,,,,,,+++***&&&'''((()))***+++++++++************************************************************************))))))))))))***************************************++++++,,,,,,++++++************)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************+++***)))(((((()))***+++(((((())))))*********+++***************++++++,,,------------,,,,,,+++***))))))************))))))+++***))))))((()))))))))************************(((((())))))*********+++))))))((())))))***++++++%%%''')))***+++++++++***'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++++++++***))))))************************)))************+++++++++)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,************************(((((())))))'''$$$!!!******++++++++++++******************************,,,***)))'''''')))***,,,((()))++++++******+++---************************((())))))***++++++,,,,,,+++******)))))))))))))))wwwkkkfffhhhiiifff```\\\[[[\\\VVVLLLGGGKKKMMMNNNXXXfffttt{{{ssspppxxxvvviii```ZZZVVVKKKCCCCCCDDDBBBBBBFFFBBBCCCCCCCCCAAAAAAAAABBB;;;999777888;;;<<<:::777333666:::===>>><<<999777666444111...,,,,,,---...,,,,,,,,,++++++,,,---------------,,,,,,+++++++++***+++,,,,,,---------------,,,+++******+++,,,---++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************,,,+++***))))))***+++,,,*********++++++,,,,,,,,,000///---+++++++++---...******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***((((((***+++,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))************+++,,,......***************+++++++++******+++******)))(((((()))*********++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++++++++++++++++++++******************************************************))))))******+++,,,*********+++,,,,,,,,,---************************************************+++++++++*********))))))***************************++++++,,,,,,++++++***...------,,,,,,++++++***((()))***++++++***)))((())))))************))))))++++++***))))))******+++))))))***++++++++++++***************************,,,,,,***)))))))))***++++++***)))(((((()))***+++---------,,,,,,+++++++++************************------,,,++++++******)))++++++************++++++,,,+++***)))((((((((((((yyyppppppooolllhhheeeddddddYYYOOOIIIKKKKKKIIIPPP\\\gggnnn}}}qqqrrrwwwyyyqqqkkkiii\\\PPPIIIDDD???@@@DDDBBBCCCCCCCCCAAA@@@@@@@@@<<<999777777999:::999888444666999<<<<<<;;;999888777555222///---------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++***))))))***++++++***++++++++++++++++++,,,...---+++***)))***+++,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***(((''''''(((***+++))))))))))))************))))))))))))))))))))))))************+++++++++,,,+++++++++*********))))))******)))******+++,,,---+++************************+++++++++******)))((())))))*********+++++++++++++++++++++++++++++++++)))(((((((((((((((((()))************************************************************************++++++++++++++++++++++++******************************************************))))))******+++,,,*********+++++++++++++++************************************************+++++++++*********))))))***************************++++++,,,,,,++++++***......---+++***)))((((((((()))***++++++***)))((())))))************))))))************************))))))***++++++++++++***************************,,,+++***)))))))))***++++++***)))(((((()))***+++------,,,,,,,,,+++++++++++++++*********)))))))))+++++++++++++++++++++,,,++++++************++++++,,,+++***)))((((((((((((~~~yyyvvvqqqnnnllljjjhhhfff___UUUOOONNNKKKGGGJJJQQQYYY___mmm|||yyyrrrmmmqqq~~~}}}ppp```SSSHHHAAA@@@DDDAAAAAABBBBBBBBBAAA@@@???===:::777666777888888888666777999:::::::::::::::999777444111///...---------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++++++++,,,,,,+++++++++************************************************************************************************+++++++++++++++*********))))))))))))))))))))))))************************++++++***))))))***+++++++++++++++++++++*********+++***)))((((((((()))***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************)))))))))))))))))))))))))))))))))*********+++++++++++++++******************)))))))))))))))******,,,++++++******)))))))))******++++++******)))))))))))))))************+++++++++++++++++++++++++++)))((((((''''''(((((()))************************************************************************++++++++++++++++++++++++******************************************************))))))******+++,,,******************))))))++++++++++++++++++++++++************************+++++++++*********************************************++++++++++++******...---,,,+++)))'''&&&&&&))))))************))))))))))))************)))))))))***++++++,,,+++***)))))))))***++++++++++++***************************,,,+++******))))))************))))))))))))******,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))******+++,,,,,,------++++++************++++++,,,+++***)))((((((((((((yyyssspppmmmiiifffeee]]]VVVTTTPPPJJJIIILLLPPPUUU```mmmuuu{{{~~~rrrmmmsss~~~}}}ooo___QQQHHHEEEEEE@@@???@@@AAABBBBBBAAA@@@???<<<999666666666888888888888888888999:::;;;<<<:::999777444111///...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,+++***************************************************************************************************+++++++++***************))))))))))))))))))))))))************************+++******************+++,,,,,,++++++******))))))***))))))((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))((()))))))))************))))))))))))))))))))))))((())))))))))))***************************************)))((((((((())))))---,,,,,,+++***))))))((())))))*********))))))((()))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++*********)))(((((((((++++++++++++++++++++++++******************************************************************************++++++++++++******,,,,,,+++***)))((((((''')))))))))******)))))))))))))))************))))))''')))+++,,,---+++***)))))))))***++++++++++++***************************+++++++++******************))))))))))))))))))***,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++++++++***)))(((((()))))){{{yyy{{{}}}~~~{{{uuunnnjjjhhhbbb\\\ZZZWWWQQQMMMKKKKKKNNNVVV```gggmmmxxxvvvpppsss|||{{{mmm```UUUKKKEEE@@@???>>>???BBBDDDDDDCCC@@@>>>;;;888555555777888999888777777777999;;;===;;;:::999777444111///......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***************************************************************************************************************************))))))))))))))))))))))))*********************************++++++*********+++++++++******)))))))))******)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))((())))))))))))*********************************+++******))))))))))))***...------,,,+++******)))((())))))******)))))))))************++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,+++*********)))(((((((((++++++++++++++++++++++++************************************************************************)))******++++++******)))*********+++++++++++++++***))))))))))))))))))***))))))************))))))'''(((***,,,---,,,***)))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++******)))))))))))))))******)))))))))++++++++++++++++++++++++)))***+++,,,...///000000,,,,,,,,,+++++++++******++++++************+++++++++***))))))))))))))))))~~~yyysssppprrruuuxxxzzz}}}~~~|||tttooojjjfffcccaaa___[[[TTTOOOIIIJJJNNNUUU[[[bbbmmmyyy|||uuuvvvxxxzzz~~~{{{qqqfffVVVHHHEEEAAA>>>>>>AAADDDEEEDDDAAA@@@>>>:::777555666888:::999777777777999<<<===;;;;;;:::999777444111///......---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************************************)))))))))***************))))))))))))))))))))))))************************)))***++++++++++++***)))***************)))))))))************++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***************+++++++++,,,+++++++++++++++,,,,,,.........------,,,,,,,,,)))***++++++,,,++++++++++++++++++,,,,,,,,,,,,---------------------------*********))))))*********************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,******************)))))),,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))************))))))((())))))***+++,,,------******))))))))))))******))))))************))))))'''(((***+++,,,,,,++++++))))))***++++++++++++***))))))))))))))))))))))))***++++++++++++***))))))))))))************))))))*********+++++++++++++++)))***+++,,,...///111111------,,,,,,+++******)))++++++************++++++******)))))))))))))))***{{{|||zzzuuunnnjjjlllnnntttwww{{{~~~}}}{{{}}}~~~zzzqqqooommmlllkkkggg___WWWMMMKKKKKKNNNPPPUUU```lllttt}}}}}}wwwwwwwww}}}xxx}}}zzzhhhVVVLLLFFF@@@>>>@@@CCCCCCBBBBBBBBBAAA>>>999666666888999888777777888999;;;===:::;;;;;;;;;999666333111///...---,,,+++++++++++++++++++++,,,,,,---------,,,,,,---.........------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((()))))))))*********+++))))))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))************))))))******++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))************))))))))))))))))))))))))************+++++++++,,,))))))*********+++++++++---,,,,,,,,,---.../////////////////////.........,,,---....../////////...,,,,,,------------..............................,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++******************************************************))))))******+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))************))))))(((((())))))***++++++++++++***)))(((((()))***+++))))))************))))))((())))))***++++++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,+++***)))(((((()))***++++++***)))((()))*********++++++++++++******++++++,,,---------,,,+++++++++++++++++++++++++++************++++++******))))))))))))******yyy{{{zzztttlllhhhiiillltttwww{{{~~~~~~{{{yyyyyy{{{yyyxxxvvvuuuuuuqqqhhh^^^TTTPPPLLLJJJIIILLLUUU```lllttt}}}|||kkkiiiooo~~~xxx}}}xxxdddSSSKKKBBB>>>???AAAAAA@@@BBBCCCCCC@@@:::777666777999888888888888:::;;;<<<999:::<<<<<<:::777444222///...---,,,+++++++++++++++++++++,,,,,,---------,,,,,,---...////////////---,,,+++******+++,,,---------------------------************************************************************************(((((())))))*********+++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))(((((())))))******++++++(((((()))***************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))******++++++++++++---------...///000111222/////////000000000000000//////000111111222111111---------........./////////////////////////////////......------......///************************************************************************++++++++++++++++++++++++((((((((((((((((((((((((*********************************)))***++++++,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************))))))************)))))))))))))))))))))(((((((((+++***)))(((((()))***+++))))))************))))))))))))))))))***+++,,,---))))))***++++++++++++***))))))))))))))))))))))))******+++,,,+++***)))(((((()))***++++++***)))((())))))******+++++++++++++++++++++*********))))))*********++++++,,,------++++++************++++++***)))))))))))))))******yyy{{{|||zzzvvvssssssttt|||||||||}}}~~~~~~{{{yyy}}}~~~|||sssjjj\\\RRRMMMNNNKKKFFFLLLWWW^^^eeeqqq~~~}}}ooofffkkk||||||gggUUUEEEAAABBB@@@???@@@DDDDDDCCCBBB???<<<999888666888:::999777777888;;;:::888777666777666555333------.....................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,+++***)))((('''))))))*********+++++++++))))))(((((((((((())))))************************))))))))))))((('''&&&%%%''''''''''''((()))***+++))))))******++++++,,,,,,***+++------------...000...///000111333555777888;;;:::888666555555555555555666888777777666888999666555555555555555666666555555444333222111111000111000000///...---,,,,,,------------,,,,,,+++***,,,,,,+++++++++,,,,,,---...,,,***(((''''''((())))))))))))***++++++,,,,,,...,,,***(((''')))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,++++++******++++++))))))(((((((((((()))))),,,,,,++++++******))))))+++((($$$!!!!!!%%%)))---((()))***++++++***)))(((************************'''(((((()))***+++++++++,,,+++*********+++,,,---)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++******+++---///000++++++***))))))***++++++yyy{{{}}}|||yyyxxxyyyzzz}}}||||||~~~}}}~~~tttcccWWWNNNMMMJJJDDDGGGPPPVVV\\\fffsss{{{llljjjuuusss```LLLCCCAAA???@@@BBBCCCCCCCCCCCCAAA>>>;;;999777999:::999777666777999888777666666777777666555//////...---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++************+++++++++++++++***************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))*********+++++++++***))))))(((((())))))******************************++++++******))))))((()))))))))(((((())))))***++++++++++++,,,,,,,,,,,,+++---///000000111333555555555666777999;;;===>>>AAA@@@???============>>>===>>>??????>>>>>>???@@@>>>======<<<<<<======>>>???>>>===;;;999666555444666666555444222111000000////////////...---,,,+++---,,,+++***)))))))))))),,,+++***)))***+++---///+++++++++***************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***---,,,++++++******++++++******))))))))))))******))))))))))))((((((((((((+++***)))((()))***,,,---))))))************))))))************************'''(((((()))******++++++******)))))))))***+++,,,************************(((((((((((('''''''''&&&))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******+++,,,---************************wwwyyy|||}}}~~~~~~~~~~~~~~~~~~}}}pppaaaTTTOOOJJJDDDDDDIIIMMMRRRZZZfffuuu}}}sssttt~~~|||~~~lllUUUGGG@@@>>>@@@CCC@@@BBBCCCDDDCCCAAA>>><<<::::::;;;999666555555666555444444555888999999888333222///---,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++************++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,***************+++++++++*********))))))*********************************,,,,,,,,,,,,++++++++++++++++++*********)))))))))------...............//////111333444555777999;;;======>>>@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFDDDBBB@@@???>>>>>>>>>===;;;:::888777777444444444333222000///...---,,,++++++************,,,,,,++++++,,,---///000---,,,,,,+++******))))))+++,,,---......,,,+++***++++++++++++++++++++++++++++++***)))***+++,,,------,,,++++++******+++++++++++++++******+++++++++((((((((()))))))))))))))***+++,,,......---,,,,,,*********))))))*********************************((((((((()))******++++++))))))(((((())))))***+++************************(((''''''''''''&&&&&&&&&))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))******)))***+++,,,,,,+++***)))sssuuuyyy|||zzzssssssyyy}}}mmm]]]TTTOOOIIIFFFGGGJJJLLLQQQZZZiii|||{{{{{{rrr]]]LLLBBB>>>>>>???>>>@@@CCCEEEEEECCCAAA???<<<<<<;;;999777555333333333222333555888:::;;;:::777555111...,,,+++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++************++++++************************++++++*********++++++,,,******++++++,,,,,,,,,,,,//////000111222333444444555777999:::;;;;;;>>>???BBBCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIJJJIIIGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@???>>>;;;;;;;;;:::999777555555//////............/////////...---,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++***)))((()))***,,,...---,,,++++++******++++++++++++************++++++*********++++++,,,,,,,,,((()))+++,,,---,,,+++***,,,+++))))))))))))+++,,,************************(((((())))))************))))))))))))*********+++***************************************)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))((()))+++,,,,,,+++)))(((qqqrrruuuyyy}}}~~~uuunnnnnnuuu|||wwwfff[[[TTTNNNIIIGGGIIIJJJKKKQQQ[[[lll}}}}}}wwwyyy~~~}}}{{{zzzyyyyyyqqqdddUUUIIIBBB>>><<<===???BBBDDDEEEDDDCCCBBB???>>><<<:::777555333222222111222555888;;;<<<;;;:::888444000---,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++************)))************************++++++************++++++************************))))))(((((()))***+++,,,)))***,,,...000111111111111222333555777999:::;;;===>>>@@@@@@??????@@@BBBEEEEEEGGGHHHIIIIIIIIIIIIEEEEEEFFFHHHIIIJJJJJJJJJIIIJJJKKKKKKIIIIIIIIIKKKLLLLLLKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCBBBAAA???>>>===666555333222000/////////......---,,,+++***))))))******++++++,,,,,,,,,,,,---,,,***)))((()))+++,,,+++++++++++++++++++++++++++***(((((((((***,,,...---,,,++++++******++++++*********))))))***************++++++,,,,,,------))))))))))))******++++++,,,+++***))))))***+++,,,************************)))))))))))))))******************+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))*********+++++++++''''''((()))******++++++((()))+++,,,,,,+++)))(((ssssssuuuxxx|||||||||~~~}}}xxxqqqkkklllssszzz|||}}}qqqcccYYYRRRMMMJJJIIIHHHHHHJJJOOOYYYeeemmmwwwvvvvvv{{{~~~zzzuuurrrqqqqqqlll```TTTKKKBBB<<<===???AAABBBDDDDDDDDDDDDBBB???<<<:::999777444222222222222555888;;;;;;;;;<<<:::666333000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,+++++++++******))))))+++++++++************************))))))*********************************))))))(((((()))+++---...+++---000333555777777777555666777:::<<<>>>@@@AAABBBCCCDDDCCCBBBAAABBBDDDFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMPPPOOOOOONNNMMMLLLLLLKKKOOONNNNNNMMMLLLKKKJJJJJJHHHIIIIIIHHHHHHGGGFFFEEE@@@>>>;;;777333000...---............---------,,,******++++++,,,------......,,,)))''''''(((+++,,,++++++++++++++++++++++++******)))((()))***+++,,,---,,,++++++******++++++******))))))))))))******)))))))))***************,,,+++***)))***+++,,,...++++++************++++++************************))))))))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++&&&'''(((***++++++++++++)))***+++,,,,,,+++***)))xxxwwwwwwzzz}}}~~~||||||yyywwwxxx||||||uuusssnnnhhheeehhhooottttttvvvxxxyyyzzz}}}~~~|||}}}ooobbbXXXRRROOOJJJJJJIIIIIIIIIMMMSSSWWWaaannn{{{xxxzzzwwwrrrpppvvvwwwmmm```UUUJJJAAA>>>??????@@@BBBCCCEEEEEECCC@@@===;;;;;;999666333444333333555888::::::999===;;;999666333111000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************************************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))***************************************++++++++++++++++++*********))))))***))))))(((((())))))***************************,,,,,,++++++,,,...111222222444666999;;;<<<<<<<<<;;;<<<===>>>???AAABBBBBBBBBDDDEEEEEEDDDDDDEEEGGGGGGHHHJJJKKKKKKKKKIIIHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLMMMOOOOOOOOOOOOQQQSSSSSSSSSRRRPPPPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMOOONNNNNNNNNMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKFFFEEEBBB>>>;;;888666555444444333333222111//////+++,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************))))))))))))---,,,++++++******++++++++++++************+++++++++******************)))+++++++++++++++,,,,,,---***++++++,,,,,,++++++******************************)))))))))))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++((((((***+++++++++******************************}}}{{{zzz|||~~~}}}zzzwwwuuutttvvv{{{~~~~~~}}}}}}~~~{{{wwwllliiieeeaaa```ccciiinnnlllnnnpppqqqsssvvvzzz}}}~~~{{{yyyzzz~~~zzz}}}zzziii^^^XXXTTTMMMMMMLLLKKKIIIIIIKKKMMMRRRaaauuu}}}www{{{|||{{{uuusss|||uuuhhh\\\PPPFFF??????>>>???@@@BBBDDDFFFDDDAAA===<<<<<<:::777333555444444555888999999888===<<<:::888555333111000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''((()))***+++,,,------++++++++++++******))))))))))))(((((((((((())))))************************//////......///222444666777999<<<>>>@@@@@@???>>>@@@@@@AAAAAAAAAAAABBBBBBAAACCCEEEEEEEEEFFFGGGIIIIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKMMMOOOOOOOOOPPPRRRTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMHHHHHHFFFDDDCCCBBBAAAAAA<<<<<<:::888555222///......------,,,,,,++++++***,,,,,,---------,,,+++***++++++++++++++++++++++++******++++++***)))((('''---,,,++++++******++++++---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++((()))***+++++++++*********+++,,,------,,,+++************************************)))))))))))))))'''((()))++++++******)))++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,+++)))(((++++++***))))))***++++++zzz}}}~~~}}}||||||vvvqqqnnnqqqzzz|||xxxuuussssssuuuvvvyyywwwvvvuuuuuutttqqqnnnjjj___VVVXXX]]]```bbbcccgggfffeeeeeeiiinnnsssvvvyyyzzz{{{zzzyyyxxxzzz{{{~~~xxxxxxyyy{{{}}}zzzkkkaaa\\\VVVRRRMMMIIIHHHGGGFFFEEEMMMVVV```kkk}}}wwwpppvvv{{{{{{{{{ssshhhXXXJJJFFF@@@>>>AAACCC@@@@@@DDDCCCBBB@@@>>>;;;999777666222333444777:::<<<>>>???>>>===;;;999666333222111///...,,,---------,,,***---.........---,,,,,,+++------++++++++++++------)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,++++++***,,,+++++++++***)))))))))---+++)))((('''((()))***++++++************++++++(((***+++***)))((()))***---+++******+++,,,+++***************************))))))***++++++++++++***...---,,,++++++,,,---...++++++******))))))(((((())))))(((((((((((())))))*********))))))***...111111111333444666888999:::;;;<<<===???@@@AAABBBBBB???@@@AAACCCEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOOOONNNNNNMMMMMMMMMNNNPPPQQQSSSTTTVVVTTTQQQOOOMMMMMMNNNOOOPPPOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPOOONNNNNNMMMLLLLLLMMMLLLKKKIIIHHHHHHGGGGGGCCCBBB@@@===:::777555444...---,,,******+++,,,,,,,,,,,,------,,,***((('''******))))))***+++,,,,,,,,,,,,+++***)))))))))))),,,+++***))))))***+++,,,...------,,,+++***)))))),,,,,,,,,++++++*********---,,,+++)))(((((('''''')))************+++++++++***)))(((''''''((()))***)))************+++++++++((())))))***++++++,,,,,,************************)))************+++++++++)))))))))))))))******+++))))))*********+++++++++******++++++++++++******))))))***+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))((('''&&&%%%&&&''')))+++{{{~~~vvvrrrnnnpppxxx~~~|||}}}zzzwwwsssooollllllmmmnnnsssqqqooooooooonnnmmmkkkdddYYYQQQRRRVVVXXXYYYZZZ\\\[[[YYYYYY\\\aaagggkkkmmmoooqqqqqqpppooopppqqqzzz~~~~~~}}}|||xxxsssrrrtttwwwzzz|||~~~~~~~~~}}}~~~xxxjjjbbbXXXTTTNNNJJJHHHHHHGGGFFFHHHNNNVVVaaasss{{{mmmlllrrr~~~|||zzzsssjjj\\\PPPIIIBBB>>>??????===>>>BBBBBBBBBAAA???===:::888777333444555777999;;;===>>>???>>><<<:::777555333222111///............---,,,------......------,,,+++---,,,,,,++++++,,,,,,---......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++++++++,,,+++)))((('''((()))***++++++************++++++(((***+++***)))((()))+++---+++******+++,,,+++***************************))))))***++++++++++++***+++***))))))))))))***+++*********))))))((((((((())))))((((((((()))*********+++,,,,,,,,,---000222444555666888:::<<<======>>>???@@@AAABBBCCCCCCCCC@@@AAACCCEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTRRRQQQOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPPPPOOONNNNNNOOONNNMMMLLLJJJJJJIIIIIIIIIHHHFFFDDDBBB???>>>===777666333111///...------++++++,,,,,,,,,++++++***+++*********++++++,,,---,,,++++++*********++++++++++++***))))))***++++++---,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,+++******)))******)))************+++++++++***)))(((((((((((()))***)))************+++++++++))))))******+++,,,,,,---************************)))************+++++++++)))))))))))))))******+++))))))*********+++++++++******++++++++++++******''''''((())))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++))))))************)))))))))((('''''''''(((***+++{{{~~~zzzuuuqqqrrrxxx~~~zzzwwwyyy||||||yyysssppplllgggeeedddeeefffjjjhhhffffffhhhiiijjjiiieee[[[TTTTTTWWWXXXXXXYYYZZZXXXTTTSSSUUUZZZ```dddfffiiimmmnnnmmmkkkkkkkkkqqquuuwwwuuutttuuurrrnnnjjjlllooosssvvvxxxyyyyyyzzzzzzyyyvvvtttxxxwwwjjj]]]YYYRRRMMMJJJIIIIIIHHHDDDGGGLLLUUUfff{{{|||yyyzzznnnddddddmmmwwwyyyssskkk```VVVPPPHHHAAA>>>===<<<>>>BBBAAAAAABBBAAA???<<<:::888555555666777999;;;===>>>??????>>><<<:::777555444333111///...//////...---------......------,,,,,,---,,,,,,++++++,,,,,,---//////...------,,,,,,+++------------------------++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++)))((((((((()))***++++++************++++++)))***+++***))))))***+++,,,+++))))))+++,,,++++++************************))))))***++++++++++++******))))))(((((())))))***))))))))))))(((((((((((()))))))))))))))***++++++,,,...000111222222444555::::::;;;===???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGHHHIIIKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPOOOOOOOOOOOONNNNNNNNNOOOQQQRRRTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLNNNMMMLLLKKKIIIHHHGGGFFFAAA???<<<888444111///...,,,,,,++++++,,,,,,---...+++++++++***++++++,,,---,,,++++++++++++,,,,,,---++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,)))************+++++++++***))))))(((((())))))***)))************+++++++++))))))******++++++,,,,,,************************)))************+++++++++)))))))))))))))******+++***************+++++++++******++++++++++++******''''''((()))))))))))))))))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))***************yyy}}}{{{vvvvvvyyy~~~~~~~~~{{{xxxuuuvvvyyy|||}}}}}}~~~}}}{{{wwwsssqqqllliiieeeaaa______```aaacccaaa```bbbeeeiiilllmmmjjjbbb\\\]]]`````````bbbbbb^^^XXXUUUUUUYYY___cccgggjjjnnnpppnnnkkkhhhgggiiimmmooonnnnnnpppoookkkffffffgggiiikkkooorrrtttuuutttrrrnnnmmmqqqzzzttteee___WWWPPPMMMLLLKKKKKKFFFFFFFFFLLLYYYlll|||{{{vvvttt{{{xxxhhhaaacccgggiiiqqqzzzssslllbbbXXXYYYQQQGGG???======???AAA@@@AAABBBCCCAAA>>>;;;999444555555777999<<<>>>@@@@@@@@@???>>><<<:::888666333111///............---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------++++++++++++++++++++++++,,,,,,+++******))))))(((***+++++++++,,,,,,------+++***)))(((((()))******++++++************++++++)))***++++++))))))***++++++***))))))+++,,,++++++************************))))))***++++++++++++***+++******************+++(((((((((((((((((((((((()))))))))***+++,,,---......111555777777777888999===>>>???@@@BBBCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJLLLMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPLLLLLLMMMNNNOOONNNNNNNNNLLLNNNPPPRRRSSSSSSRRRQQQSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKJJJHHHFFFCCC???;;;777444333000///---,,,+++,,,---...++++++************++++++++++++++++++,,,---......+++******************+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********************************))))))*********+++++++++)))))))))))))))******+++******************************++++++++++++******))))))***+++++++++++++++***)))'''&&&&&&(((***+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,++++++***xxx|||}}}yyywwwxxx|||~~~|||zzzzzz{{{}}}}}}zzzzzzyyywwwuuuuuuxxxzzzzzzyyyxxxvvvsssooollliiicccaaa^^^[[[[[[\\\^^^```aaa``````ccciiinnnrrrtttnnnhhhdddfffhhhhhhiiikkkjjjfff___ZZZXXXZZZ___bbbjjjmmmqqqrrrooojjjgggeeedddggghhhggghhhkkkkkkhhhfffccc```___```eeekkknnnnnnnnnllliiihhhllltttzzzooohhh^^^UUUPPPNNNMMMMMMIIIFFFDDDGGGNNN[[[iiittt|||zzzuuuyyyuuuhhh```[[[YYY___lll}}}vvvmmmbbbYYY^^^WWWKKKAAA======?????????@@@BBBCCCBBB@@@===;;;333444444666999===@@@BBB@@@@@@@@@@@@>>><<<999888444111...,,,---------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))((())))))******++++++,,,,,,))))))))))))))))))******++++++************++++++)))+++,,,+++***)))***++++++)))((()))***,,,,,,+++************************))))))***++++++++++++************++++++*********((((((((()))))))))))))))***++++++,,,---...000111222666:::<<<<<<;;;;;;<<>>===666444222///---,,,,,,,,,+++******)))))))))******++++++++++++,,,---......*********++++++******************++++++,,,,,,---++++++++++++++++++++++++***************+++,,,---))))))*********+++++++++))))))************))))))))))))*********+++++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++******************************++++++++++++******))))))***+++++++++++++++***)))'''&&&&&&(((***+++************************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,+++***xxx{{{~~~}}}xxxuuuuuuxxx|||}}}{{{xxxxxxyyy|||~~~}}}{{{yyyqqqsssuuuuuuttttttuuuwwwvvvtttrrrooollljjjhhhggg```^^^[[[YYYYYY[[[^^^___ccccccdddhhhnnntttwwwxxxuuupppnnnppprrrqqqrrruuurrrmmmgggaaa___aaadddfffpppsssvvvvvvsssoookkkjjj```ccccccaaacccfffgggeeegggccc]]]YYYYYY\\\bbbeeeeeeffffffdddbbbeeekkkpppxxxyyy{{{zzzrrreeeZZZTTTQQQPPPOOOKKKGGGDDDEEEGGGLLLVVV```ppp{{{||||||wwweeeXXXVVVWWW___lllsssyyy}}}ttthhh^^^```[[[PPPDDD??????>>>;;;>>>???@@@AAAAAA@@@>>>===555555555666999===@@@CCC???@@@AAAAAA@@@===;;;999444111...,,,,,,---,,,,,,,,,,,,------......------+++,,,,,,------,,,,,,+++---,,,,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,******************++++++))))))))))))************++++++************++++++***+++,,,+++*********,,,***((('''(((***,,,,,,+++************************))))))***++++++++++++***((())))))******))))))((())))))))))))************,,,,,,---...000111333444777:::===??????>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEGGGIIILLLNNNOOOKKKKKKJJJHHHHHHGGGGGGGGGBBBCCCCCCDDDEEEEEEFFFFFFJJJKKKMMMOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVVVVVVVUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJHHHGGG===;;;888555222///---,,,++++++******)))*********,,,++++++++++++,,,,,,---)))***++++++++++++***)))*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************+++,,,,,,)))************+++++++++)))******++++++******))))))************+++++++++'''''''''''''''((((((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))******++++++++++++*********************++++++++++++******''''''((()))))))))))))))))))))((((((((()))***+++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++yyy{{{}}}~~~}}}~~~}}}xxxuuutttvvvzzz~~~~~~|||yyyyyyzzz{{{{{{yyyuuurrrfffiiinnnqqqrrrqqqqqqrrrpppnnnllliiigggggghhhiiidddbbb___]]]]]]^^^aaabbbiiihhhjjjmmmrrruuuwwwwwwwwwsssrrrtttuuussssssuuuooolllgggcccbbbcccfffhhhpppsssvvvvvvtttqqqooonnnaaaccccccaaabbbfffhhhffffffccc^^^YYYWWWWWWYYYZZZ[[[^^^```___]]]]]]```dddiiikkkooovvv}}}zzzlll___WWWSSSQQQPPPMMMIIIGGGHHHFFFEEEJJJRRR^^^qqqxxxeee]]]YYY[[[aaacccfffvvvssshhhccc```WWWKKKEEEDDDAAA;;;>>>>>>???????????????>>>888777777777888;;;>>>@@@>>>???AAAAAA@@@>>>;;;:::666333///---------------+++,,,------......------+++,,,,,,------,,,,,,+++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++******(((((()))***************++++++************++++++***+++,,,,,,******+++,,,)))((('''(((***,,,,,,+++************************))))))***++++++++++++***))))))***++++++***)))))))))*********+++++++++,,,......///000222444666777<<<>>>@@@AAA@@@??????@@@??????@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@AAABBBDDDGGGKKKNNNPPPMMMLLLIIIGGGDDDCCCAAAAAA===<<<<<<;;;<<<===???@@@BBBCCCEEEGGGJJJLLLNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOONNNLLLKKKJJJBBBAAA???<<<888555111000...---,,,,,,+++++++++,,,,,,++++++*********++++++)))***++++++++++++***)))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---)))************+++++++++)))***++++++++++++***))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******++++++++++++*********))))))******++++++++++++******''''''((())))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...---+++*********+++,,,{{{|||}}}}}}|||}}}~~~zzzvvvuuuwww{{{}}}{{{{{{{{{{{{zzzvvvqqqmmm^^^ccciiinnnoooooonnnnnnllljjjgggeeeeeegggjjjlllllliiifffcccbbbccceeefffllllllmmmpppsssuuuuuutttsssooonnnoooooolllkkkmmmdddbbb___\\\\\\^^^aaaccciiikkkooopppooommmlllllldddgggfffcccdddiiijjjiiifffccc```[[[XXXUUUSSSRRRTTTXXX[[[[[[YYYWWWYYY[[[^^^```fffnnnwww}}}~~~ooobbbXXXTTTRRRQQQPPPLLLKKKLLLIIIDDDGGGNNNQQQhhhvvvddd]]]ZZZ]]][[[]]]mmm|||qqqgggfff^^^RRRLLLJJJEEE>>>===>>>>>>>>>>>>?????????<<<:::888777888999<<<>>>>>>???@@@AAAAAA>>><<<:::888555000.........///...+++,,,,,,---.........---++++++------------++++++++++++,,,------......///------------------------++++++++++++++++++++++++......---,,,,,,++++++***---------,,,,,,+++++++++'''((()))***************++++++************++++++***+++,,,,,,******+++,,,)))((('''(((***,,,,,,+++************************))))))***++++++++++++***+++,,,---......---,,,+++******+++++++++,,,,,,,,,//////000111333666888999>>>@@@AAAAAA@@@???@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDD===>>>???@@@AAACCCDDDDDDAAAAAA@@@??????>>>======>>>???@@@CCCGGGKKKOOOQQQOOONNNJJJGGGCCC@@@===<<<999888666666666888:::;;;999:::<<>><<>>===:::888666888<<<@@@@@@???>>>???@@@@@@@@@>>>888666333000//////000111......---------,,,,,,,,,......---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******))))))))))))******(((,,,+++(((***///...'''++++++************++++++************************((()))))))))******************)))(((((((((((((((+++,,,,,,---///111333444555555666777999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBB@@@>>><<<;;;::::::;;;<<<>>>@@@AAABBB@@@@@@????????????@@@@@@???@@@BBBEEEHHHKKKMMMNNNQQQPPPPPPMMMJJJEEEAAA>>>===:::666444333444333333444444555888<<>>888555111---++++++,,,...000///---,,,+++***++++++++++++++++++*********)))************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++)))))))))+++---///+++++++++************)))))))))************))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((---,,,***)))))))))******)))************+++++++++------,,,++++++******)))************************************************************************---,,,+++*********,,,,,,~~~~~~{{{yyyyyyzzz{{{}}}~~~~~~zzzwwwwwwxxxvvvoookkklllaaabbbbbbbbbaaacccfffhhhllllllkkkkkkkkkllllllmmmpppoooooonnnmmmllllllllljjjlllmmmmmmkkkiiijjjjjjeeedddccccccccc```]]]ZZZTTTPPPLLLLLLRRRXXX\\\^^^^^^aaacccdddcccaaaaaaaaaccceeeffffffdddccccccdddfffdddbbb___ZZZVVVRRRPPPPPPRRRUUUXXXZZZYYYXXXVVVPPPMMMNNNUUU]]]bbbhhhmmmuuuyyy~~~oooaaaXXXSSSRRROOONNNNNNMMMMMMLLLKKKJJJKKKWWWmmm}}}mmmgggccc^^^ccclll~~~sssmmmgggcccbbbaaa___\\\PPPGGG???>>>>>>===>>>@@@??????<<<:::888999===AAAAAA???>>>???@@@AAA@@@???999777444111//////000111......---------,,,,,,,,,......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))*********,,,+++))))))***)))&&&++++++************++++++************************************+++++++++++++++******)))))))))************+++,,,...000222333666777777999;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB???>>>===<<<;;;::::::999888999:::<<>><<<<<<>>>AAAAAA@@@???<<<:::;;;>>>AAAAAA@@@??????AAAAAA@@@???;;;999666222000/////////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------+++++++++++++++***************))))))))))))******+++***+++,,,***'''(((+++++++++************++++++***************************++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++,,,...000333555666999999:::;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA????????????????????????::::::888777777777888999888999<<<>>>BBBEEEGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJHHHHHHIIIKKKMMMNNNOOOPPPOOOOOOOOONNNMMMLLLKKKKKKHHHEEEAAA===;;;888555333333111000000222555:::<<>><<<<<<>>>@@@BBB@@@???@@@AAABBBAAA@@@===;;;888444111000//////......---------,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++******))))))******+++***''')))---,,,(((***000++++++************++++++*********************************+++++++++,,,,,,*********++++++,,,---...///000111333555777:::;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@============<<<<<<<<<<<<888777666555555777999:::;;;<<<>>>AAADDDFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHJJJLLLNNNOOOQQQRRRPPPPPPQQQQQQQQQQQQQQQQQQPPPMMMJJJGGGDDDAAA>>>;;;777555222111111333777999:::???DDDIIILLLOOOQQQSSSPPPQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSUUUUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTVVVVVVUUUUUUTTTSSSQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJGGGFFFCCC@@@;;;777444222------------,,,+++)))(((++++++++++++************++++++++++++++++++++++++)))******++++++******)))))))))*********++++++++++++++++++++++++***)))(((,,,,,,+++++++++************++++++++++++++++++*********+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,******************************************************************************************++++++}}}zzzxxxnnnmmmlllnnnsssxxxzzz{{{uuuooojjjhhhddd___^^^```bbbdddeeefffggghhhkkkmmmoooqqqrrrqqqooojjjeeebbb___aaadddffffffdddbbb``````bbbcccccc```\\\ZZZZZZYYYXXXXXXXXXZZZZZZXXXWWWRRRNNNJJJJJJOOOSSSVVVVVVVVVWWWWWWVVVUUUWWWZZZ\\\___bbbeeeeeedddbbbaaaaaaaaaaaaaaa___\\\XXXTTTRRRQQQQQQSSSTTTVVVXXXZZZ[[[TTTOOOLLLNNNNNNLLLKKKMMMUUUYYYaaaiiipppuuuxxxyyyyyy~~~rrriiibbb\\\VVVUUUXXXZZZXXXVVVTTTUUU]]]lll|||kkkdddfffmmm{{{}}}}}}yyyqqqnnnqqqwww{{{~~~}}}kkkVVVHHH@@@<<<<<>>===<<<===???BBBAAA@@@AAABBBCCCBBB@@@>>><<<999666333000//////......---------,,,,,,,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,++++++******)))))))))++++++************++++++***((((((******(((***...++++++************++++++************************))))))))))))*********+++)))******+++,,,...///000222333444555888:::<<<============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>=========<<<999999999999999999888888777666555444555777999;;;<<<===???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFHHHKKKNNNPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTRRRQQQOOOMMMLLLIIIEEEBBB:::888666444333444666777444888>>>CCCGGGKKKOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTVVVVVVVVVUUUSSSRRRQQQQQQPPPQQQQQQSSSTTTUUUVVVVVVWWWWWWUUUTTTTTTTTTRRRQQQOOONNNLLLJJJIIIIIIHHHGGGFFFDDDBBB>>>;;;:::555333///,,,+++***+++++++++************)))))))))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++((()))***++++++++++++***,,,,,,,,,++++++++++++***))))))************))))))***************)))((((((************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************************************************************))))))******++++++++++++~~~~~~}}}zzzxxxllljjjiiikkkqqqvvvwwwvvvqqqkkkeeebbb^^^YYYYYY]]]\\\___dddggghhhiiikkkllloooooonnnmmmjjjfffbbb```]]]___bbbddddddcccaaa```]]]___bbbaaa^^^[[[XXXXXXVVVUUUUUUWWWYYY[[[[[[ZZZVVVRRRMMMLLLOOORRRRRRRRRQQQRRRSSSRRRRRRSSSVVVYYY]]]```ccceeedddcccbbbbbbbbbccceeeeeeeeebbb___]]]WWWVVVUUUTTTUUUVVVXXXYYYNNNJJJIIIMMMNNNMMMLLLNNNMMMPPPVVV^^^fffmmmrrruuuuuu}}}vvvnnniiiaaa]]]\\\\\\ZZZXXXVVVTTTXXXcccppp~~~yyykkkeeemmmxxx}}}~~~~~~vvvsssuuuyyy|||}}}rrrbbbUUUJJJ@@@===>>>===???@@@@@@>>>>>>???@@@CCCBBBAAAAAACCCCCCBBBAAA>>>===:::777444222000///......---------,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++++++++*********++++++************++++++***+++)))&&&(((,,,,,,)))++++++************++++++************************(((((()))))))))***************+++,,,...000222333444444555666888:::<<<===>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999666666666777777777888888888777777777777999:::;;;======????????????======>>>===<<<;;;::::::::::::<<<===???BBBEEEHHHKKKLLLMMMOOORRRUUUVVVVVVVVVUUURRRQQQPPPPPPOOOMMMHHHEEE;;;;;;:::999888888888777444666999<<<@@@DDDHHHLLLQQQRRRTTTUUUVVVWWWWWWXXXVVVVVVWWWWWWVVVTTTQQQPPPNNNNNNMMMNNNOOOQQQSSSTTTRRRTTTVVVVVVTTTTTTTTTUUUSSSSSSRRRQQQNNNLLLJJJIIIHHHHHHGGGGGGEEEDDDBBBAAA:::777333///------///111+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++,,,(((((())))))***++++++,,,,,,,,,,,,,,,++++++++++++)))))))))******)))))))))))))))************))))))************************************************+++******))))))******+++************************))))))***+++++++++******)))************+++++++++------,,,,,,+++******)))************************************************************************)))***+++,,,,,,,,,,,,,,,|||zzz{{{|||zzzyyymmmjjjhhhkkkpppsssrrrpppnnngggaaa^^^[[[YYY[[[___\\\```dddgggiiijjjlllmmmpppooollliiifffcccaaaaaa\\\]]]```aaabbbbbbaaa```ZZZ]]]___```]]]ZZZWWWVVVSSSSSSRRRTTTWWWYYYZZZZZZTTTOOOJJJIIIKKKMMMMMMKKKJJJKKKLLLKKKKKKKKKMMMNNNSSSVVV[[[]]]]]]\\\\\\\\\[[[]]]aaadddeeeeeecccbbbZZZZZZYYYYYYXXXXXXWWWWWWRRRMMMJJJLLLMMMLLLMMMPPPIIIKKKNNNTTT[[[cccjjjnnnooosssuuuvvvzzz}}}tttkkkddd```___^^^XXXVVVWWW\\\cccnnn}}}{{{nnnkkkttt~~~|||{{{xxxyyy{{{|||{{{|||vvvnnndddUUUFFF???>>>===???AAABBBAAA@@@AAABBBCCCBBBAAABBBCCCDDDCCCAAA>>>===;;;888666333111111......---------,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***...+++%%%,,,::::::...++++++************++++++************************))))))*********+++++++++,,,,,,---///111444666777888888888888:::;;;<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>666777777888888999999:::888999999:::;;;<<<============>>>>>>??????@@@@@@???@@@AAABBBBBBAAA???>>>===<<<:::999777666666666777888999<<<>>>AAACCCCCCFFFIIINNNSSSVVVWWWVVVUUUTTTTTTSSSTTTRRROOOJJJFFF???@@@AAAAAA@@@???===<<<777888888777888;;;@@@DDDIIIKKKNNNQQQTTTWWWYYYZZZUUUVVVXXXXXXWWWTTTRRRPPPJJJIIIHHHHHHHHHJJJKKKMMMLLLOOORRRRRRQQQQQQSSSUUUSSSTTTTTTTTTRRRPPPMMMLLLIIIHHHHHHGGGGGGFFFFFFFFFAAA>>>:::555222000//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******)))(((((()))***+++------,,,,,,,,,+++++++++)))******++++++******)))'''((()))******+++******************************+++++++++++++++++++++++++++******))))))******+++************************'''((()))************))))))************+++++++++,,,+++++++++++++++++++++************************************************************************)))***,,,---......------zzzxxxyyy{{{{{{yyyooollliiikkkoooqqqnnnjjjmmmgggaaa___]]]\\\___dddaaacccfffhhhiiikkknnnppprrrppplllgggdddcccbbbcccZZZ[[[]]]___``````______XXX[[[^^^^^^\\\YYYVVVUUUMMMLLLKKKMMMPPPRRRSSSRRROOOKKKFFFEEEFFFHHHHHHFFFDDDEEEFFFEEEDDDCCCDDDEEEHHHLLLQQQTTTUUUTTTTTTTTTPPPTTTXXX]]]```aaa```___[[[\\\]]]]]]\\\ZZZXXXVVVWWWOOOIIIHHHHHHFFFHHHKKKHHHHHHJJJNNNTTT\\\ccchhhkkkllllllmmmttt}}}}}}xxxmmmfffdddddd[[[YYYYYYZZZ[[[```mmm{{{~~~iiiqqq~~~zzz~~~|||zzz{{{|||{{{zzzzzzyyyvvvnnn]]]JJJ@@@???===???BBBCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDCCCBBB===<<<;;;999666444222111......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,(((000---'''333HHHIII999++++++************++++++******************************+++++++++,,,,,,,,,......///111444666999:::<<<;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;<<<<<<======>>>???@@@AAACCCDDDDDDCCCDDDEEEFFFFFFFFFFFFEEECCCDDDEEEGGGGGGFFFDDDCCC>>>===;;;999777666555555444555666888999;;;<<<===???CCCJJJQQQVVVWWWVVVUUUXXXXXXWWWWWWVVVRRRLLLHHHCCCEEEGGGHHHHHHFFFCCCBBB<<<:::888555333555:::===@@@BBBFFFKKKPPPTTTWWWYYYTTTVVVWWWXXXWWWUUUSSSQQQFFFEEECCCAAAAAABBBCCCDDDHHHKKKOOOPPPOOOOOOQQQTTTRRRTTTVVVWWWVVVSSSQQQOOOJJJIIIHHHGGGGGGGGGGGGGGGGGGEEEAAA;;;666000,,,***//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,------------,,,)))((('''((()))***---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++&&&'''(((***++++++++++++************************++++++++++++++++++++++++++++++************++++++************************&&&'''(((*********)))((()))************+++++++++*********++++++,,,------***************************************************************************+++,,,...//////......|||yyywwwvvvvvvtttrrrnnnllliiigggggghhhjjjlllmmmkkkgggccc______aaacccdddfffiiijjjiiiiiijjjjjjooonnnllliiihhhfffeeeddd___\\\ZZZYYYZZZ[[[[[[[[[WWWTTTRRRSSSUUUSSSNNNHHHDDDDDDEEEGGGIIIKKKMMMNNNHHHFFFBBB???===<<<===>>>=====================<<>>>>>===;;;999666444333......---,,,++++++++++++,,,---------.../////////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,+++++++++))))))))))))))))))))))))((()))++++++*********+++'''((()))+++---///000111+++***)))(((((()))***+++(((((((((((()))***+++,,,++++++******+++,,,,,,---222111111222444777999;;;;;;;;;<<<===============???>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<>>>???@@@AAABBBEEEFFFFFFGGGHHHHHHGGGGGGGGGIIIKKKKKKIIIFFFEEEEEEFFFEEECCCAAA???????????????>>>===;;;999888666666777666555444444555666777:::>>>DDDJJJPPPSSSUUUVVVWWWWWWVVVUUUSSSQQQOOONNNIIIKKKMMMPPPPPPMMMKKKIIIGGGCCC===999888888888888:::<<>>>>>@@@DDDHHHKKKMMMNNNNNNRRRSSSTTTSSSQQQQQQRRRSSSNNNLLLIIIGGGEEEEEEEEEFFFHHHHHHFFFDDD???:::444111111000---+++***+++---......------,,,++++++++++++,,,,,,,,,++++++*********+++,,,------------,,,+++************************)))))))))***+++++++++,,,000...,,,,,,......,,,***,,,,,,,,,++++++*********************************************************************************,,,,,,,,,++++++*********,,,++++++******++++++,,,************************))))))************))))))++++++,,,---......//////)))******++++++******))),,,,,,+++++++++++++++,,,***,,,---.........000222}}}{{{zzzzzzzzzzzz|||yyywwwuuutttrrrooommmiiifffcccaaabbbfffjjjmmmooonnnkkkgggdddccceeegggiiijjjjjjjjjiiiiiikkkmmmmmmllliiigggfffeeedddccc```]]]ZZZXXXXXXYYYXXXXXXTTTQQQNNNNNNPPPNNNIIIEEE??????@@@AAACCCEEEGGGHHHFFFDDD@@@===;;;;;;<<<<<<;;;;;;;;;:::::::::::::::>>>>>>??????@@@?????????@@@AAACCCEEEGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMKKKJJJIIIIIIJJJKKKLLLMMMKKKHHHGGGIIIMMMSSSVVVVVVTTTUUUYYY```ggglllmmmuuuyyywwwpppmmmccc___\\\\\\YYYWWW[[[aaannnzzzqqqxxx}}}~~~{{{wwwwwwyyy{{{zzzyyyzzz{{{{{{uuuiiiYYYJJJAAA???>>>===>>>AAACCCCCCBBBEEEFFFEEEEEECCCAAA???>>>>>>>>>===;;;999777555444//////...------------------------...............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******************************((()))++++++*********+++******++++++,,,---......+++***)))(((((()))***+++***************+++,,,---*********++++++,,,---...222333444555777999;;;<<<<<<<<<============<<<<<<<<<;;;:::999888888888888666666888999;;;<<<===>>>;;;<<<===>>>@@@AAACCCCCCFFFFFFGGGHHHHHHIIIIIIIIIGGGIIIKKKKKKIIIFFFEEEEEEAAA@@@???===<<<;;;;;;<<<<<<;;;:::999888666555555777777666555555555666777;;;>>>DDDJJJOOORRRTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQNNNOOOQQQSSSSSSQQQOOONNNJJJGGGDDDAAA@@@===:::777777888:::===BBBHHHMMMPPPUUUVVVWWWXXXWWWUUUSSSRRRNNNJJJEEE???;;;999888999888:::<<>>@@@BBBCCCBBB@@@===;;;999999999:::888888888888888888888888999999:::::::::999999888:::;;;<<<>>>????????????AAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFFFFHHHKKKMMMJJJJJJKKKOOOVVV\\\aaabbblllpppuuuzzz}}}vvvqqqiiidddaaaaaa]]]XXXWWWYYY```rrruuuuuu|||xxxuuuvvvyyy{{{{{{zzzyyy{{{{{{vvvlll]]]OOOFFF===<<<<<<>>>@@@BBBBBBBBBCCCCCCCCCBBBAAA???>>>===???>>>===<<<:::888666555000000//////......//////...............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---------,,,,,,+++++++++************************((()))++++++*********+++---,,,,,,,,,+++++++++++++++***))))))))))))***+++,,,,,,+++++++++,,,,,,---*********+++---...000111333444666999;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::777777666555444444444444111222444555888999;;;<<<:::;;;<<<>>>@@@AAACCCCCCEEEFFFFFFGGGHHHIIIIIIIIIGGGIIIKKKKKKHHHFFFDDDDDD===<<<;;;:::999999999999999999999888777777666666999999888888888888999999===@@@DDDJJJNNNQQQSSSSSSQQQQQQRRRSSSTTTUUUUUUUUURRRRRRSSSTTTTTTSSSRRRRRRNNNNNNMMMLLLIIIEEE>>>999888777666777;;;@@@FFFJJJRRRTTTVVVWWWWWWUUUSSSQQQLLLIIIEEE@@@<<<999888777777666666666999===AAACCCHHHLLLPPPSSSSSSQQQPPPPPPRRRPPPMMMJJJGGGEEEDDDDDDHHHJJJKKKKKKIIIDDD???<<<555333000---++++++,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,++++++++++++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,*********,,,---,,,+++,,,,,,,,,++++++++++++***************************************************************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************))))))************))))))&&&&&&''''''((()))))))))++++++,,,,,,,,,,,,+++++++++***************++++++(((***---...///000222444~~~}}}zzzvvvttttttvvvxxxvvvuuusssrrroookkkfffbbb[[[XXXUUUTTTXXX```iiioooqqqrrrrrrpppnnnmmmnnnpppnnnnnnnnnkkkiiihhhhhhjjjjjjgggdddcccddddddbbb___^^^[[[WWWTTTRRRPPPNNNLLLJJJGGGDDDBBBBBBAAA@@@>>>:::;;;;;;<<<===>>>@@@AAA???===;;;999888777888888666666666777777777777777888888888999888888777666::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@BBBDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFIIINNNSSSWWWYYY```ccciiinnnsssxxx~~~xxxooojjjggggggeee^^^XXXWWWZZZgggyyy}}}~~~zzzxxxxxx|||~~~zzzzzzyyyuuummm___QQQGGG>>>===<<<>>>AAACCCDDDDDDBBBBBBBBBAAA@@@???>>>>>>??????>>>===;;;999777666111000000////////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------************************((()))++++++*********+++---,,,,,,,,,++++++******************************,,,,,,++++++++++++,,,,,,***++++++---...111222333333555888;;;===>>>>>>>>>??????>>>===<<<:::999888333222222111000000111111///000111222444555666777666777888:::<<<>>>???@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGIIIKKKJJJHHHEEEDDDDDD>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????@@@CCCGGGKKKNNNQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQLLLFFFBBB???<<<888666888<<>>===;;;:::;;;;;;<<<===>>>???===<<<:::999888888888888666777777777888888999999888888888999999888777777;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999:::;;;<<<>>>???@@@>>>>>>??????@@@AAAAAAAAACCCCCCDDDEEEGGGJJJLLLNNNSSSVVV\\\aaahhhooovvv{{{}}}vvvoookkklllkkkddd\\\XXXVVVZZZeeesss~~~}}}{{{zzzxxxtttlll```SSSJJJ@@@>>><<<<<>><<<:::999777222111000///............/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++---...///************************((()))++++++*********+++++++++++++++++++++++++++******++++++++++++******+++************++++++,,,,,,------///111333555666444666888;;;<<<=========>>>>>>===<<<:::888666555000000///........./////////000000000111111222222111222333555666888999:::=========>>>???AAACCCDDDFFFHHHJJJJJJHHHFFFDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFIIILLLOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVQQQQQQPPPOOOOOOPPPQQQQQQSSSSSSRRRSSSSSSRRROOOLLLEEEBBB===:::888:::===???FFFIIIMMMQQQUUUVVVVVVVVVNNNKKKFFFAAA??????AAABBB===<<<<<<;;;:::::::::999;;;@@@GGGMMMOOOPPPQQQQQQRRRQQQNNNLLLIIIGGGEEEEEEGGGHHHJJJJJJGGGCCC>>>:::999888555222000///...---,,,,,,,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******((()))************+++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++***************++++++++++++++++++,,,,,,------,,,,,,+++******))))))***+++,,,,,,***---///111222333666888tttvvvxxxwwwvvvvvvzzz}}}{{{yyywwwuuurrrooojjjggg___]]]ZZZZZZ\\\bbbhhhllllllmmmnnnmmmlllmmmppprrrsssvvvxxxxxxuuuppplllkkkiiiddd___^^^``````\\\XXXTTTRRRNNNLLLJJJGGGDDDAAA@@@@@@@@@??????>>>>>>>>>:::999999999:::;;;<<<<<<===<<<;;;;;;::::::::::::777888888999999:::::::::777777888999999999999999:::;;;;;;<<<;;;;;;::::::999888888888888888777777777777888999999:::;;;;;;999:::;;;<<<===>>>>>>>>>>>>???AAAAAA@@@AAACCCEEEHHHKKKPPPUUU[[[ccckkkqqqwww}}}yyyqqqpppoooggg^^^YYYVVVTTTVVV```nnn~~~~~~{{{wwwsssnnneeeZZZRRRHHHDDD>>>;;;;;;>>>@@@BBBCCCCCCBBBAAAAAABBBBBBBBB@@@@@@@@@???===;;;:::999444333222000///...------...............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******))))))***,,,...///++++++++++++++++++++++++((()))++++++*********+++))))))******+++,,,,,,,,,******+++,,,,,,+++******)))))))))******+++,,,---///000000222444666888999777777999:::;;;<<<<<<<<<;;;;;;:::999777555333222//////...............///000000000000000000000000...///000111222444555555777777777888:::===???AAADDDFFFIIIIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKGGGHHHJJJLLLMMMOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPRRRSSSTTTSSSRRRIIIGGGCCC@@@============BBBEEEHHHMMMQQQTTTVVVWWWUUUQQQLLLGGGDDDBBBBBBCCC<<<======>>>???@@@@@@@@@;;;???DDDHHHKKKLLLNNNPPPOOONNNMMMLLLJJJHHHGGGFFFFFFGGGGGGGGGDDDAAA===:::;;;:::888666444222111000------------------...///***++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***++++++***)))***,,,***++++++++++++,,,,,,,,,***************************************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,******************************++++++++++++******************************++++++,,,,,,,,,,,,++++++************+++,,,---------///222333444555777999tttxxx||||||zzzzzz}}}~~~{{{xxxvvvtttqqqnnnkkkeeedddcccbbbccceeegggiiikkkkkkkkkjjjjjjlllpppsssuuuwwwxxxwwwtttpppnnnmmmgggaaa[[[ZZZ]]]\\\XXXRRRNNNLLLJJJHHHGGGDDDAAA>>>;;;===>>>??????>>>>>>>>>::::::::::::::::::;;;<<<>>>>>>==================888888888999::::::;;;;;;888888:::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999888888777777777777777777888888888777777777888888999999::::::;;;;;;999;;;======<<<<<<>>>AAABBBDDDGGGKKKPPPWWW___dddkkksss}}}{{{wwwtttkkk```ZZZXXXRRROOOUUU```ppp}}}xxxtttrrrlllddd^^^WWWPPPFFF>>>;;;<<<>>>@@@CCCBBBAAAAAAAAAAAABBBCCCAAA@@@@@@???>>><<<;;;:::777666444222000...---------------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++((()))++++++*********+++************++++++++++++***++++++,,,,,,++++++***)))))))))***,,,---///000333333333444666888:::::::::::::::::::::;;;<<<<<<777777666555444222000///000//////......//////000.../////////000000111111///000000111222222333333333333333444666999<<<>>>BBBDDDGGGIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOQQQSSSTTTSSSQQQLLLKKKJJJIIIGGGEEECCCBBBBBBDDDFFFIIIMMMPPPSSSUUUUUUTTTRRROOOLLLIIIFFFDDD>>>>>>======>>>AAACCCEEEAAABBBDDDDDDEEEGGGJJJMMMKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFEEEEEECCCBBB@@@???===<<<:::888777555444333///......------------...******+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,++++++*********************************++++++++++++******++++++++++++,,,---...///111222444555555666888:::xxx}}}}}}}}}yyyvvvtttrrrpppnnniiiiiiiiihhhhhhgggggggggjjjjjjiiihhhhhhkkkppptttuuuuuuuuusssooommmmmmmmmfff___YYYXXXZZZYYYTTTNNNKKKIIIGGGFFFEEECCC@@@===888:::>>>??????>>>>>>>>>===<<<<<<<<<<<<<<<======?????????????????????>>>777888888999:::;;;;;;;;;:::;;;===>>>@@@@@@AAAAAA<<<<<<===>>>>>>>>>>>>===:::::::::999999888888888888888888888777666555444999999888888888888999999666999<<<<<<;;;;;;>>>AAA???AAACCCEEEHHHOOOVVV[[[___hhhsss{{{~~~yyyoooccc[[[TTTNNNJJJNNNVVVcccwww|||}}}|||}}}}}}|||~~~yyyvvvvvvsssmmmgggddd[[[NNNCCC>>>===???@@@BBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@>>>===;;;;;;:::999666444111///...---,,,------....../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---***(((''''''((((((++++++++++++++++++++++++(((***++++++******+++,,,+++++++++******************+++,,,------,,,+++***)))******+++---///111222555555555666777999;;;;;;======;;;::::::;;;<<<===555555444333222000///...000000/////////000000111------...///000222222333111111222222222333333333222111111222555888;;;===@@@CCCGGGHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKLLLLLLLLLKKKGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKLLLNNNOOOPPPQQQQQQMMMNNNNNNOOOOOONNNNNNMMMKKKLLLNNNQQQTTTSSSPPPMMMNNNOOOQQQQQQPPPNNNKKKIIIDDDDDDEEEGGGJJJMMMQQQSSSQQQSSSUUUUUUSSSOOOJJJGGGCCC@@@===:::;;;>>>BBBDDDFFFEEEDDDBBBAAACCCGGGJJJHHHIIIIIIJJJKKKJJJJJJJJJEEEEEEEEEDDDDDDDDDDDDDDD======<<<:::888777666555000///...---------------*********++++++,,,,,,,,,...---,,,++++++,,,---...************************+++++++++,,,,,,---------+++---...---***(((***,,,*********++++++,,,,,,,,,*********************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++*********++++++*********,,,,,,,,,,,,---...///000333444666777666777999;;;yyyuuuuuuuuusssrrrnnnoooooommmiiieeebbbaaajjjlllmmmkkkiiihhhjjjmmmrrrqqqpppnnnkkkiiihhhggg```^^^[[[XXXSSSPPPMMMKKKGGGEEECCCCCCCCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>???AAABBBCCCCCCAAA>>><<<;;;::::::::::::;;;===>>>999;;;<<<>>>??????>>>>>>???>>>===<<<<<<===???@@@AAA@@@???>>><<<:::999888888999999::::::999999888888888888888777777777777888888888888888888888888=========>>>AAAEEEJJJMMMZZZ^^^eeekkkqqqxxx~~~wwwjjj___]]]YYYSSSNNNPPP[[[kkkxxxxxxyyyzzzzzz|||||||||{{{vvvsssssswwwzzzvvvnnn___MMMBBB@@@>>><<>>???@@@AAAGGGGGGHHHHHHFFFCCC@@@>>>@@@AAACCCEEEFFFGGGGGGGGGHHHFFFDDDFFFHHHIIIHHHFFFBBB@@@===<<<<<<;;;888666777444111...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++******************************************,,,,,,++++++***)))))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))******+++++++++++++++++++++*********))))))******))))))))))))))))))+++++++++,,,---000222333444555666888999999999999zzzwwwvvvvvvuuutttoooqqqrrrnnngggaaa^^^^^^fffiiimmmmmmkkkiiiiiiiiikkkjjjhhheeebbb```^^^]]]ZZZYYYWWWTTTQQQNNNLLLJJJHHHFFFDDDDDDDDDDDDBBB@@@BBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>?????????@@@AAACCCDDDCCCAAA???===<<<;;;;;;:::;;;<<<===>>>:::;;;===>>>??????>>>>>>???>>>===<<<===>>>@@@AAACCCBBB@@@>>><<<;;;::::::::::::;;;;;;;;;;;;::::::999999888888888777777777888888888888888888888888;;;;;;;;;;;;===AAADDDFFFNNNRRRXXX___fffnnnvvvzzz~~~oooccc]]]ZZZSSSMMMLLLTTTaaakkkuuuvvv~~~zzzxxxxxxzzz}}}yyy||||||{{{zzzzzz{{{~~~}}}yyykkkWWWGGG@@@???>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<======;;;:::777444222///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...++++++++++++++++++++++++,,,+++)))(((((((((******************************+++++++++++++++***))))))))))))+++,,,,,,++++++***++++++,,,...000222333444888999999999999::::::::::::;;;<<<<<<;;;:::999888777666555444333333333444666777777888888888888888999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<777888999;;;===???AAABBBCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGJJJFFFEEEHHHGGGCCCBBBEEECCCBBBBBBCCCEEEFFFEEECCCDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNPPPQQQPPPOOOOOOPPPRRRRRRRRRQQQOOOOOOQQQSSSQQQRRRTTTUUUUUURRRPPPNNNFFFEEEBBB???>>>???@@@AAAEEEEEEFFFFFFEEEDDDAAA@@@<<<===>>>@@@BBBEEEFFFGGGGGGFFFEEEFFFHHHIIIHHHFFFDDDBBB???===<<<;;;999777888666444111///---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++,,,************************************************+++++++++***************+++++++++*********))))))************++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))*********+++++++++++++++++++++*********))))))***************)))))))))+++++++++,,,...111333444444555666888999999::::::zzzwwwvvvwwwvvvvvvqqquuuwwwqqqfff]]][[[\\\cccfffkkklllkkkhhhfffeeecccbbb___\\\ZZZWWWVVVUUUVVVUUUTTTSSSPPPNNNLLLKKKJJJHHHFFFFFFFFFFFFDDDCCCEEEEEEEEEDDDCCCCCCBBBBBB@@@???????????????@@@AAA@@@AAACCCDDDDDDBBBAAA???======<<<;;;;;;<<<===>>>;;;;;;===>>>>>>>>>>>>>>>>>>===<<<<<<===???AAACCCFFFDDDAAA>>><<<;;;;;;;;;<<<<<<============<<<<<<999999999999888888888888999999999999999999999999:::999::::::;;;===>>>???BBBEEEKKKQQQYYYbbbkkkpppuuu{{{uuujjjbbb^^^XXXPPPLLLNNNWWW^^^qqq~~~rrrttt{{{wwwvvvzzz~~~yyyzzz{{{}}}uuu___LLLBBB@@@@@@>>>???AAABBBBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>???<<<:::888666333111///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........************************,,,+++***)))((()))******************************++++++++++++++++++***))))))***+++,,,,,,,,,,,,+++,,,---...000222444666777999999999999::::::::::::;;;;;;::::::999999::::::999888888777777888999999===>>>>>>?????????????????????@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBB===>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIFFFEEEFFFDDD@@@>>>@@@BBBAAA@@@AAABBBCCCBBBAAAAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPPPPRRRTTTSSSTTTUUUVVVUUUSSSQQQOOOHHHFFFCCCAAA??????@@@@@@@@@AAACCCDDDDDDCCCBBBAAA888888999:::===AAADDDFFFFFFFFFEEEGGGHHHIIIHHHGGGGGGDDD@@@>>>===;;;999777888888777666444222000///------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************)))************++++++++++++++++++***************************+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++************+++++++++++++++++++++***************+++++++++*********))))))++++++,,,...000333555666555666777888999:::::::::~~~~~~{{{xxxuuuttttttuuuuuusssyyy|||vvviii___^^^```bbbdddfffgggfffeeecccbbb^^^\\\ZZZXXXVVVUUUUUUTTTVVVVVVVVVTTTSSSPPPNNNMMMLLLJJJIIIIIIIIIIIIHHHFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBAAA???>>>===<<<;;;<<<===>>>;;;;;;<<<==================<<<;;;;;;<<>>>>>>>>>>>======::::::::::::999999999999999999999999999999999999888999:::;;;;;;<<<=========???DDDIIIOOOWWW```fffiiioooxxx{{{ooogggeee___WWWPPPOOOSSSXXXdddrrrvvvxxx}}}|||www{{{tttaaaPPPFFFAAA===<<<>>>@@@AAABBBAAA@@@@@@AAAAAA@@@???????????????<<<<<<:::888555222000...------------------------........................---------------------------------,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******************************+++++++++,,,,,,+++************+++,,,,,,------------///111333555777999999999999999:::::::::;;;;;;<<<;;;999888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHJJJJJJIIIHHHHHHEEEAAA>>>>>>AAA@@@>>>>>>@@@@@@???>>>?????????>>>======???AAA@@@@@@@@@@@@AAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFHHHJJJKKKKKKKKKMMMOOOMMMNNNOOOOOONNNNNNPPPRRRSSSTTTTTTUUUTTTSSSRRRQQQLLLJJJGGGCCCAAA?????????======???@@@AAAAAAAAA@@@888777666666888<<<@@@CCCEEEEEEFFFHHHJJJJJJJJJIIIHHHEEEBBB???>>><<<999777888999999999777555222000---------------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,------.........,,,,,,,,,++++++++++++******************+++++++++************************((())))))***++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++*********,,,,,,...000222555666777666666888999:::;;;;;;;;;zzz}}}yyyxxxuuusssqqqqqqqqqrrrttt{{{zzzoooeeedddgggeeeccc```___^^^______```YYYXXXVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWTTTQQQNNNMMMOOOMMMLLLLLLMMMMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFDDDCCCAAAAAA@@@@@@AAAAAACCCDDDDDDDDDDDDCCC@@@???>>>===<<<<<<===>>><<<<<<<<<<<<<<<=========<<<;;;::::::<<<>>>@@@BBBFFFDDDAAA===<<<<<<===>>>======>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::999999999999999999999999666666777999:::;;;;;;<<<<<<>>>@@@CCCGGGMMMTTTYYY]]]ccclllvvv~~~tttjjjiiiddd\\\UUURRRTTTWWW^^^kkk{{{{{{|||qqq```UUUMMMCCC:::<<<===>>>@@@@@@@@@???>>>??????????????????>>>>>>======;;;999777444111///------------------------........................---------------------------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++------------------------,,,++++++******************************************++++++,,,,,,,,,+++++++++++++++,,,,,,---...//////111333666888999::::::999999:::::::::;;;;;;;;;<<<;;;999888888999;;;===<<<===>>>???@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAAAAAAAADDDHHHLLLMMMOOOPPPOOOLLLIIIDDD@@@AAA???===<<<===>>>===<<<===>>>>>>===;;;;;;===@@@@@@@@@AAAAAABBBBBBCCCCCC>>>>>>>>>??????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCEEEGGGGGGGGGHHHJJJLLLJJJLLLMMMNNNMMMMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOLLLHHHDDDAAA???>>>;;;<<<<<<======>>>>>>===999888555444555888;;;>>>AAADDDGGGIIIKKKLLLLLLLLLIIIGGGDDDBBB@@@>>>:::888888999::::::999666444222.........------,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,---...............++++++++++++++++++++++++))))))*********+++++++++************************(((((()))***+++,,,,,,---***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++---...000222444666777888666777888:::;;;;;;;;;;;;xxx{{{~~~wwwwwwuuussspppnnnoooqqqtttzzz~~~|||ssskkkiiijjjfffaaa[[[WWWWWWYYY[[[\\\UUUTTTSSSRRRSSSUUUXXXYYYXXXXXXYYYXXXVVVSSSPPPNNNQQQPPPNNNOOOPPPPPPNNNMMMKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGDDDCCCAAA??????????????????>>>>>>======>>>>>>???===<<<;;;;;;<<<>>>@@@BBBEEEDDDAAA???>>>>>>???@@@>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::555555555555666888999::::::;;;===>>>@@@CCCHHHKKKQQQVVV___hhhqqqzzzyyykkkjjjfff```XXXUUUVVVYYY^^^iiizzzqqqbbbZZZTTTJJJ?????????????????????????????????@@@@@@@@@??????>>>>>>>>>===;;;999555222000------------------------........................---------------------------,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------------------------,,,++++++++++++************************************+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222333555888999:::::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999;;;<<<>>>===>>>@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>===<<<;;;;;;===>>>>>>>>>BBBIIIOOOUUUZZZ^^^^^^\\\YYYRRRLLLFFFCCC@@@???@@@@@@@@@??????AAAAAA???<<<<<>>======>>>>>><<<<<<======>>>?????????AAABBBCCCCCCCCCCCCFFFHHHHHHJJJLLLMMMMMMMMMOOOPPPOOONNNNNNOOOPPPQQQRRRSSSTTTSSSPPPLLLHHHEEECCCBBB???>>>>>>===<<<;;;:::::::::888555333222444666888<<<@@@EEEHHHJJJKKKMMMNNNIIIHHHGGGGGGFFFBBB>>>:::888999:::::::::888555444//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........---,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************(((((()))***++++++,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***************+++++++++***++++++,,,,,,---......000111333555666777888888777888999:::;;;<<<<<<<<>>===>>>???AAABBBEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999888666555555666888999888:::;;;<<<<<<===@@@CCCFFFJJJQQQYYYbbbmmmwww~~~mmmllliiiccc\\\XXXYYY\\\^^^fffvvv~~~zzzpppddd^^^\\\VVVOOODDDBBB@@@???>>>???@@@AAA???@@@AAABBBBBBAAA@@@@@@??????>>>===:::666333111........................................................................+++,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,---...+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,,,,,,,+++,,,---///000111333555777999::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???AAABBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAA@@@@@@???>>>:::===??????@@@EEENNNUUUdddlllssstttsssppphhh___QQQNNNKKKIIIJJJJJJJJJIIIGGGIIIJJJHHHDDDCCCFFFJJJLLLNNNPPPRRRTTTUUUUUUUUURRROOOIIIDDDAAA??????@@@<<<======>>>??????@@@@@@???@@@@@@@@@??????AAADDDDDDFFFIIIKKKKKKKKKLLLMMMKKKKKKJJJKKKMMMPPPRRRTTTTTTSSSRRROOOMMMKKKJJJIIIEEECCCAAA???<<<:::999888777555333111000111333444555:::AAAFFFHHHIIILLLNNNKKKKKKLLLMMMLLLHHHBBB>>>::::::;;;;;;:::999888777/////////...------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++,,,---......---+++***))))))***+++,,,------...((())))))***++++++,,,,,,************************)))))))))***+++++++++,,,))))))*********++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++))))))*********+++++++++)))***+++,,,---///000000222333555666777888888777777888999;;;<<<<<<======xxxzzz}}}{{{|||{{{xxxtttqqqrrrtttsssuuuxxxwwwrrrlllgggdddddd^^^VVVQQQQQQRRRRRRRRRXXXVVVTTTSSSSSSUUUWWWYYYZZZ[[[^^^______^^^\\\ZZZTTTSSSRRRRRRSSSSSSRRRQQQJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKLLLMMMNNNOOOPPPLLLKKKIIIGGGEEEEEEEEEEEEFFFEEECCCCCCBBBCCCDDDEEECCCBBB@@@??????AAABBBCCCEEEEEEEEEFFFFFFFFFFFFFFFAAABBBBBBCCCCCCBBBBBBAAA============<<<<<<<<<<<<::::::::::::::::::::::::???===:::777666777888:::777999;;;<<<<<<<<<>>>@@@>>>BBBGGGOOOXXXcccooovvv~~~qqqpppmmmfff___\\\]]]___\\\cccrrrzzzzzz{{{yyywwwsssrrrmmmddd___``````^^^GGGEEEBBB@@@??????AAABBB@@@AAABBBCCCCCCCCCBBBAAA?????????===;;;777333111////////////////////////////////////////////////........................+++++++++,,,,,,---------...---,,,++++++---///000))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********************************+++,,,,,,------------,,,,,,,,,,,,---///111222444666888:::::::::999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEECCCCCC===???BBBBBBCCCIIISSS\\\qqq{{{zzzooo\\\YYYVVVTTTTTTUUUTTTTTTPPPRRRSSSQQQLLLKKKOOOSSSVVVWWWZZZ]]]___````````````[[[TTTLLLFFFCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCC>>>??????>>><<<===???AAA???BBBEEEGGGGGGHHHIIIJJJHHHHHHHHHIIIKKKOOORRRTTTSSSSSSRRRQQQQQQPPPOOOOOOIIIHHHDDDAAA===:::888777444333111000///000222333111666>>>CCCFFFHHHKKKMMMLLLMMMOOOQQQQQQMMMFFF@@@;;;;;;<<<;;;;;;::::::999000000///...------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,.........,,,***)))(((((()))***,,,---...///((())))))***++++++,,,,,,***************************************+++++++++))))))******++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++))))))******++++++++++++((()))***,,,...000111222333444666777888888777777888888:::;;;<<<=========