BM6P6(@ xxxWWWEEEBBB>>>>>>??????>>>===;;;:::::::::999888777666555555222111111000000000000000000000000000000000000000////////////////////////////////////////////////.........///111222444555000000000000111222333444:::;;;<<<===>>>@@@DDDFFFJJJBBBFFFVVVVVVKKKOOO```[[[XXXUUUXXXWWWMMM[[[~~~oookkkppprrr\\\>>>;;;444NNNbbbEEE999@@@@@@DDDSSS^^^```ccceeeffffffhhhnnnssswwwyyy}}}zzzsssrrrzzzhhhYYYXXXCCC777@@@999///777888999555000222888999444333333444444333333222111111111111111111111111111555555666666777999:::;;;===<<<<<<;;;999777555444555666999<<<@@@CCCFFFGGGBBB???:::666444333555666333444444555777;;;AAAFFFTTTaaakkkmmmqqqzzzoooxxxoooRRR999666555444444555777999;;;BBBDDDFFFHHHJJJLLLMMMNNNNNNQQQTTTWWWXXXXXXZZZ[[[VVVWWWXXXUUUSSSSSSVVVZZZaaahhhzzzgggRRRVVVVVVyyyVVVHHH:::;;;???CCCBBB@@@BBBGGGRRRgggttt{{{rrrjjj}}}nnnfffzzztttgggbbb___SSSPPPMMMCCC??????888888999999999777777777888AAABBBDDDEEEEEEDDDCCCBBB@@@===<<<===;;;666333555000222333111///---...///000///000222555777777666444444444444444444444444222222222222111111111111222333333444444333333222333333333333333333333333//////000111222333333333111111000000222444777888>>>AAAFFFLLLRRRWWW[[[]]]^^^```bbbddddddfffhhhjjjjjjkkkmmmooopppqqqqqqpppttttttuuuvvvwwwxxxyyyzzz|||}}}wwwWWWEEECCC>>>>>>??????>>>===;;;::::::999999888777666555444222111111000000000000000000000000000000000000000////////////////////////////////////////////////.........///000111222333/////////000111222333444888999:::::::::<<>>BBBPPPTTTNNNPPPYYY]]]ZZZVVVYYYYYYLLLPPPhhhwwwppprrrrrr[[[>>>999333LLL}}}gggHHH:::???>>>AAAPPP[[[```bbbdddeeeeeehhhnnnssszzz{{{|||~~~vvvoooqqqsss___PPPUUUEEE888???===555999666888777444444888777222444555555555555444333333222222222222222222222222333333444444555777888999<<<;;;;;;:::888777555444555555777999<<<>>>???@@@;;;:::777444333333555555222333333333555999>>>CCCOOO[[[fffjjjoooxxx|||qqq~~~}}}jjjOOO888666555444444666888:::<<>>@@@EEEMMMbbbooovvvoooqqqzzzsssxxxkkkfffdddWWWSSSQQQGGGEEEFFF@@@AAA@@@===;;;888777888999<<<>>>AAADDDEEEEEECCCBBB>>>:::999:::888444333555111333444555555444333222111//////000222444444444333333333333444444444444333333333222222222111111222333333333333333333222333333333333333333333333///000111222222333333333111111000000222444777888???AAAFFFLLLRRRWWWZZZ\\\___aaadddeeefffgggiiikkkjjjkkkmmmoooqqqqqqqqqqqqrrrrrrsssssstttuuuvvvvvvzzz|||vvvVVVFFFDDD>>>>>>??????>>>===;;;:::999999888777666555444444222111111000000000000000000000000000000000000000////////////////////////////////////////////////...............///000000/////////000111222333444999:::;;;;;;;;;<<>>;;;>>>LLLWWW^^^```ccccccdddgggmmmrrrzzzzzz{{{zzzzzz}}}}}}xxxvvvhhh^^^UUUPPPLLLZZZwwwzzz~~~xxxjjj___bbbmmmbbbOOOMMMKKK@@@:::333666888666666888666333666666666666666555444444222222222222222222222222222222222222333555666666:::999999888777666444333444444555666777777888888555444444444444444555555222222222222333666:::>>>HHHSSS___fffmmmvvvqqqrrryyycccJJJ777666555555555666999<<<>>>DDDFFFJJJNNNQQQSSSSSSSSSUUUVVVXXXXXXWWWVVVVVVWWW[[[YYYWWWVVVXXXZZZ[[[[[[```iii|||{{{NNNNNNRRRzzzTTT>>>888888:::>>>???===>>>BBBOOOdddpppxxxzzzoooxxxqqqhhhbbbSSSNNNMMMGGGGGGKKKIIIPPPMMMHHHCCC>>>;;;:::999888:::===AAABBBCCCBBBAAA>>>999666777555333333777333333333555666666333111333000...---///111222222111222222222333333444444333333333333222222222222222222333333333333222222222222222222222222222222///000111222333333333333111111000000222444777888???BBBFFFLLLRRRWWWZZZ\\\```bbbeeefffggghhhjjjllljjjlllnnnpppqqqrrrrrrrrrrrrrrrrrrrrrssssssttttttzzz}}}uuuVVVFFFFFF>>>>>>??????>>>===;;;:::999888777666555444444333222111111000000000000000///////////////////////////////////////////////////////////////////////////......---------...............///111222444444777999;;;======???BBBDDDCCCAAAAAALLLaaavvv}}}zzztttnnnaaa^^^ddd\\\OOONNNrrrjjjkkkqqqnnn```HHH999444CCCjjjsssPPP<<<<<<999;;;IIISSS[[[^^^bbbcccdddgggmmmrrrvvvwwwyyyzzz{{{|||}}}~~~}}}{{{qqqgggaaa___SSSHHHDDDEEEAAAKKK{{{zzzllljjjsss{{{sssxxx~~~xxxmmmgggrrrtttllliii[[[JJJ===<<<:::888777888777666555666666666666555444444333333333333333333333333111111111222222333555555777777777777666555444333333333333333444444444555333444666777777666555444333333333222222444777:::BBBLLLYYYcccllluuu~~~{{{vvvlllhhhtttvvv\\\DDD555555555555666888;;;>>>@@@EEEHHHLLLQQQTTTVVVVVVVVVWWWXXXYYYYYYXXXWWWXXXYYY\\\YYYUUUVVVYYY\\\\\\[[[```hhh{{{~~~SSSOOOXXX___>>>999777999>>>???===>>>AAAQQQeeeqqqyyywwwtttxxx|||vvviiiVVVNNNPPPLLLOOOWWWXXX[[[XXXRRRMMMGGGBBB===:::888999:::;;;===???@@@AAAAAA;;;666555444222555999999777666666888777555222666333///---...000111111000000111222222333444444333333333333222222222222222222333333333333222222222222222222222222222222000111222222333333333222111111000000222444777888???BBBFFFLLLRRRVVVZZZ\\\___bbbeeeggghhhhhhjjjkkkjjjlllnnnppprrrsssssssssttttttttttttttttttuuuuuu{{{uuuVVVFFFFFF>>>>>>??????>>>===;;;:::888777777666555444333333222111111000000000000000///////////////////////////////////////////////////////////////////////////......---------------------...///000222444555333666:::>>>@@@DDDHHHJJJLLLIIIGGGQQQkkknnn```ddd^^^MMMDDDbbb|||rrraaagggooommmjjjUUU>>>777???^^^wwwRRR===<<<999;;;HHHQQQYYY]]]aaadddeeehhhmmmqqqssstttwwwyyy|||}}}}}}|||zzzzzzvvvmmm___SSSLLLIIICCC999999@@@===CCCllluuujjjXXXLLLGGGNNNRRRXXXccceeekkk|||tttjjjeee|||pppYYYPPPDDD<<<999888999999555555555555555444333333333333333333333333333333222222222222333444555555666666666666666555444333222222333333444444555555666888999;;;:::888666444444555555444333444777999>>>FFFTTTcccnnnvvv~~~xxxxxx|||tttmmmeeehhhxxxsssVVV???333555555555666999===@@@BBBFFFIIIMMMQQQTTTVVVWWWWWWVVVXXXYYYYYYYYYYYY[[[]]]\\\YYYUUUVVVYYY\\\\\\ZZZ\\\bbbsssVVVLLL[[[mmmAAA;;;888:::>>>@@@>>>>>>AAAKKK]]]iiiqqq~~~wwwxxxxxxtttoooXXXXXXRRRSSS]]]eeezzzggg[[[\\\XXX[[[eeehhhZZZWWWTTTQQQMMMGGG@@@;;;===;;;999777888<<<@@@BBBBBB<<<666555333333666;;;BBB@@@???>>>>>>===<<<;;;999555111//////000111111//////000111333444555555444444444333333333222222333333444444444444333333222222222222222222222222111111222333333333333222111111000000222444777888@@@BBBGGGLLLQQQVVVYYY[[[]]]```dddgggggghhhiiijjjkkkllloooqqqssstttttttttuuuuuuuuuuuuuuuuuuuuuuuu~~~vvvVVVFFFEEE>>>>>>??????>>>===;;;:::777777666555444333222222222111111000000000000000000000000000000000000000///////////////////////////////////////////////////......---------......,,,------...000222444555666:::???EEEIIINNNRRRVVVUUUPPPLLLRRRhhhllljjjeeeQQQAAA]]]pppxxxjjj^^^aaahhhiiiuuubbbDDD;;;;;;SSS~~~|||VVV???>>>:::;;;EEEMMMVVV[[[bbbfffhhhjjjmmmooorrrsssuuuxxx{{{{{{yyywww{{{vvvlll^^^PPPDDD===:::;;;333555<<<:::===\\\tttiii\\\UUUMMMPPPKKKIIIIIIDDDJJJ^^^qqq}}}jjj___uuuxxxdddMMM@@@;;;999888999444555555555555444333333444444444444444444444444333333333333333444555555555555666666666555555444222333333444555555666666888999;;;<<<;;;888555333555555666555444444666888;;;BBBQQQcccooovvv}}}}}}vvvtttyyyxxxoooggglll~~~mmmNNN:::444444555555777:::>>>BBBEEEGGGIIIKKKNNNQQQTTTVVVVVVUUUVVVWWWXXXXXXYYY\\\^^^]]][[[XXXWWWYYYZZZ[[[[[[XXXZZZhhhZZZHHHXXX}}}FFF===999:::>>>AAA??????@@@EEEWWWbbbkkk{{{}}}{{{wwwpppoooyyy~~~dddVVVQQQOOOMMMLLLEEEEEE@@@BBBLLLTTTgggwwweeebbb\\\]]]ggglll]]]ZZZVVVSSSQQQKKKDDD>>>BBB???<<<999:::>>>CCCFFFCCC===888888777888<<>>>>>??????>>>===;;;:::777666666555444333222222222111111000000000000000000000000000000000000000///////////////////////////////////////////////////...............//////,,,,,,---...000222444555888<<>>:::LLL|||[[[BBB@@@;;;:::BBBHHHSSSZZZccciiikkklllmmmnnnsssrrrtttwwwzzz{{{xxxuuuuuukkk]]]NNNDDD===999888999666888<<<:::===YYYzzz}}}{{{jjjggg]]]VVVPPPBBB@@@OOOPPP[[[lllyyyrrriiiLLL>>>;;;:::888888555666666666666555444444444444444444444444444444333333222222333333444444444555666666666666555555444555555555555555555555666777999:::999777555333444555555444333444666888:::???OOObbbpppvvv|||zzzsss}}}zzzppphhhnnncccEEE777777444444555888;;;@@@DDDFFFHHHIIIIIIKKKNNNQQQSSSUUUSSSTTTUUUUUUUUUWWWZZZ\\\^^^^^^]]]ZZZYYYYYY[[[]]]YYYWWWbbbfffKKKXXXTTT===999999>>>AAA???>>>???BBBSSS^^^hhhyyy{{{rrriiijjj}}}{{{|||lllTTTHHHDDDAAA@@@AAAAAAAAA======EEEKKK^^^zzzqqqmmmggggggrrrxxxvvvooofff^^^YYYRRRJJJDDDCCCBBBAAAAAABBBEEEIIIKKKFFFAAA>>>@@@BBBDDDIIIPPP___eeeiiidddWWWIII@@@===999666444333333222111000//////111222444666777888:::::::::999999999888888555555666666666666555555444444444444444444444444222333333444333333222222111111000000222444777888AAACCCGGGLLLQQQVVVYYYZZZ^^^aaafffhhhiiiiiiiiijjjkkkmmmooorrrtttuuuvvvvvvtttuuuuuuvvvwwwxxxyyyyyy{{{xxxWWWEEECCC>>>>>>??????>>>===<<<:::777666555444333222222111222111111000000000000000000000000000000000000000////////////////////////////////////////////////...............///000000,,,,,,---...000222444555222777>>>DDDIIINNNRRRUUUYYYPPPHHHGGGHHHOOO```qqqzzzssstttttt```MMMJJJ]]]ttt|||tttmmmssspppJJJAAA:::III}}}^^^EEEBBB<<<999???DDDRRRZZZdddkkkmmmmmmmmmnnnrrrrrrssswww{{{}}}zzzxxxhhh]]]LLL@@@::::::::::::777777;;;<<<999@@@^^^}}}{{{pppXXXJJJQQQBBB@@@FFFaaacccDDD999::::::999888777777777777777666666555555555555555555555555555222222222222222222333333444555666666777666666666666666666555555444444444333444666777777555444333222333444444333333555777888>>>MMMbbbpppuuu{{{~~~tttxxxmmmffflll}}}|||\\\???555999444444555888<<<@@@EEEGGGIIIHHHHHHIIIKKKNNNRRRTTTRRRSSSSSSSSSRRRTTTVVVYYY___``````]]]YYYXXX[[[___]]]XXXbbbsssQQQ\\\ccc===999888===@@@???===>>>>>>OOOYYYcccuuu}}}}}}xxxooouuu|||pppbbbYYYSSSVVVZZZ]]]___^^^]]]]]]```rrrooogggUUUDDD>>>>>><<<;;;===:::<<<888888???DDDWWWttt}}}~~~yyykkkaaaYYYOOOIIIBBBCCCEEEGGGJJJLLLNNNOOOIIIFFFDDDHHHLLLOOOVVV\\\zzz~~~jjjSSSDDD===777555444333333333111//////000111333555777888999======<<<<<<<<<;;;;;;;;;666666777777777777666666555555555555555555555555333333333444444333222222222111000000222444777888AAACCCGGGLLLQQQVVVYYYZZZ___bbbgggjjjkkkjjjkkkkkkkkkmmmooorrrtttvvvvvvvvvwwwxxxxxxzzz{{{|||}}}}}}~~~vvv}}}tttTTTEEEDDD@@@???>>>?????????===;;;888888777666555444333333222111111111000000//////000000000000000000000000000000000///......------//////............////////////............//////...---......000333555666;;;<<>>?????????===;;;888888777666555444333333111111111111000000000///000000000000000000000000........./////////////////////............////////////............//////...------,,,,,,...///000666999<<<>>>??????AAABBBIIIKKKIIICCCBBBHHHNNNQQQTTT[[[___cccnnnwwwooo^^^NNNXXXppp~~~vvvyyycccBBB222???hhhrrrKKKAAA999555CCC???MMMVVV```ffffffgggkkkooommmooopppppptttvvvqqqhhhXXXIII:::555555666888;;;888999;;;<<<>>>GGG[[[nnnrrrXXXHHHBBBMMMfff}}}lllqqq~~~[[[TTTLLLHHHHHHGGGAAA<<>>666444777222111444444000...111222000000111111111777>>>LLLLLLLLLKKKIIIGGGFFFFFF@@@>>>===<<<<<<;;;999777888666555555666777666555555444333333222222333333333222222222333555777888===AAAFFFKKKNNNRRRUUUXXX___aaaeeeggghhhiiikkkmmmpppppppppppprrrsssuuuvvvvvvyyy}}}}}}|||}}}}}}yyy~~~oooSSSEEECCC@@@???>>>>>>??????===;;;888888777666555444333333111111111111000000000000000000000000000000000000------......///000000111//////............////////////............//////000000///...///000111222333666:::===>>>>>>??????CCCGGGHHHDDDCCCHHHNNNPPPPPPVVV]]]cccooozzzxxxpppUUU[[[ppp}}}vvv}}}xxxOOO444:::```}}}TTTCCC;;;666BBB???JJJSSS^^^dddeeefffjjjmmmppppppqqqtttxxxwwwkkk^^^III???666333333333777;;;;;;:::;;;===???EEESSSaaaxxx___OOOLLLNNN___sssyyyyyy{{{qqqpppoooooommmeeeZZZRRRJJJ???@@@CCC===<<>>DDDNNN]]]kkkvvv|||~~~{{{rrrcccTTTHHHBBB??????===???<<<<<>>>>>???>>><<<:::888888777666555444333333111111111000000000000000////////////////////////............//////000000//////............/////////......------......///.........///111333555777555777:::<<<===>>>@@@AAA@@@FFFGGGDDDCCCIIIQQQUUUVVVZZZ___eeeooo{{{jjjdddppp|||www~~~kkk@@@888TTTttt___FFF<<<777???===GGGPPPZZZbbbeeegggjjjllltttssssssuuuvvvqqqdddYYYCCC:::444555777888888999===;;;;;;<<<===@@@IIISSSqqq~~~hhhYYYGGGBBBKKKQQQddd|||hhhZZZYYY\\\SSSKKKFFF???999888666666777888888777666555444444666666444222555555555555555555555555777777777888888888888888888777777777777777666666444444555555666777777777999<<>>999:::>>>:::<<>>DDDIIIMMMRRRVVVZZZ\\\___cccfffhhhkkknnnpppmmmnnnppprrrtttuuuuuuvvvxxxxxxwwwwwwxxx}}}{{{wwwzzzhhhNNNBBBAAA???>>>===>>>>>>>>><<<:::888888777666555444333333000000000000000000111111////////////////////////000000//////............//////............//////......------------......+++++++++,,,---000222444666888999:::;;;===@@@CCCBBBGGGIIIDDDCCCKKKVVV\\\ZZZ[[[___fffpppuuuqqqyyytttuuuKKK555GGG```jjjKKK@@@777<<<;;;CCCLLLWWWaaagggjjjmmmooorrrrrrssstttqqqiiiaaa\\\QQQCCC777888???CCCCCCCCCBBB???======;;;;;;BBBKKKkkksssWWWEEEDDDEEE@@@QQQ[[[jjjrrrmmm^^^OOOGGG???:::777555444666888888777888666444444555555444222555555555555555555555555666666777777888888888888;;;:::::::::999999888888666666777777777777777777;;;>>>LLLaaannnqqquuu}}}tttxxx||||||zzzyyyzzz}}}vvvTTT;;;666666444777888;;;<<<>>>AAAEEEHHHIIIIIIJJJNNNSSSUUURRROOOMMMPPPOOOKKKIIIJJJHHHDDDGGGHHHJJJKKKMMMMMMNNNNNNLLLTTTXXXjjjqqqOOO[[[uuuMMM>>>:::<<<888999>>><<<;;;???GGGSSSaaalllsssvvv{{{{{{jjjeeeeeeiiinnnfffZZZUUUTTT```vvv|||zzz|||vvvooollllllkkkfffaaadddfffiiinnnvvv|||xxxpppdddUUUGGGFFFLLLSSSZZZ___IIIDDD<<<777666666666666666444444666<<<@@@???<<<===888555555555333444888>>>BBBIIISSS[[[^^^]]]ZZZSSSPPPMMMJJJIIIHHHFFFDDD>>><<<999777777888777666666555444444333333444444333222222222333555777888:::===BBBGGGKKKPPPUUUYYY\\\___cccfffhhhkkknnnpppmmmoooqqqtttvvvwwwvvvvvvxxxwwwuuuuuuwww|||~~~{{{vvvwwwgggMMMBBBAAA???>>>======>>>>>><<<:::888888777666555444333333000000000000111111111111000000000000000000000000111000000///......------//////............//////......------------......000///.........///000111555777888999:::<<>>@@@CCCGGGJJJKKKMMMPPPUUUYYYZZZYYYWWWUUUYYYVVVNNNKKKNNNMMMGGGGGGHHHIIIKKKMMMNNNPPPPPPPPPVVVYYYiiiuuuPPPXXXtttSSS===555888666999>>>===:::===DDDPPP]]]hhhooossswww|||uuuiiieee```dddttt{{{hhhYYY[[[lllyyy{{{~~~zzzvvvuuuuuussslllggghhhhhhjjjooozzzzzzooo]]]JJJBBBCCCFFFKKKOOOCCCAAA===:::999999999:::888888999<<>>888666555333444777:::<<>>:::888888888777777666555555444444444444444333222222222333555777888999<<>>======>>>===;;;999888888777666555444333333///000000000111111111111000000000000000000000000///////////////.........//////............//////...------,,,,,,------...222111000000000111333444333666;;;>>>????????????CCCKKKOOOKKKIIIPPPZZZaaaaaaaaahhhrrryyyxxx}}}sssaaa```hhhxxxlllHHH666:::DDDeee\\\KKK;;;999:::<<>>999666555666666666555555555555555555555555333444444555666666777777999:::<<<>>>@@@BBBCCCDDDCCCBBBAAA???===;;;:::999===@@@MMMbbbnnnpppsssyyywww{{{}}}{{{jjjEEE222555999555888;;;>>>@@@CCCEEEIIILLLLLLPPPUUUYYYZZZZZZZZZZZZYYY]]]YYYNNNLLLQQQQQQKKKIIIJJJJJJKKKNNNPPPSSSUUUSSSYYYZZZiii|||RRRRRRlllaaaFFF777999888:::>>><<<:::===CCCMMMZZZeeemmmqqquuu{{{vvvgggdddbbb]]][[[___dddfffooo{{{uuu[[[UUUaaaooowwwpppfffeeedddhhhtttzzzrrr```MMMDDDCCCDDDGGGIIIHHHDDD???===>>>>>><<<:::999;;;===DDDQQQ^^^aaa\\\MMMCCC:::777555333444777777777:::DDDRRR]]]dddeee```\\\VVVRRRNNNLLLIIIGGGCCC???;;;888888888888777666666555444444444444444333222222222333555777888999<<>>======>>>===;;;999888888777666555444333333//////000000111111111222000000000000000000000000------......///000000000//////............//////...------,,,,,,------...+++++++++,,,...000333444222888@@@DDDEEECCC@@@???AAAJJJQQQOOOLLLQQQZZZ___bbbaaagggoooqqqwww|||xxxccc```hhhiiiuuuuuu```EEE999<<>>BBBKKKSSSVVVVVVGGGBBB<<<777666777888888555555555555555555555555333333444444555666666777777888;;;>>>BBBFFFHHHJJJHHHGGGEEECCC@@@===;;;:::<<>>AAACCCEEEGGGJJJLLLLLLQQQWWWYYYXXXVVVWWWXXXXXX\\\WWWLLLJJJQQQRRRLLLKKKKKKKKKLLLOOORRRVVVXXXTTTYYYZZZhhhWWWOOOeeerrrQQQ>>>===::::::<<<999:::===BBBLLLXXXdddlllpppuuu||||||hhhWWWTTTWWWYYYcccpppqqqsssvvvwwwpppnnnyyyzzz\\\RRR[[[ddd}}}xxxbbb___\\\```lllxxxzzzuuummm^^^NNNIIIJJJLLLNNNPPPSSSKKKDDDAAACCCCCC???:::999<<>><<<;;;;;;<<<<<<;;;:::999777555444444444333222000000000000000000000000...000111000///...///111000000//////.........---........................---------------------------------............///444:::AAAFFFHHHGGGFFFFFFCCCFFFKKKOOOOOOPPPYYYeeeeeeiiijjjgggeeeooo|||yyyddddddcccnnnppp```JJJ===:::;;;RRRtttTTTDDD<<<:::888>>>JJJ[[[hhhpppwww~~~~~~wwwvvvzzzuuubbbSSSOOOxxxqqq___KKK???FFFUUUqqq|||}}}dddZZZsss{{{oooeee[[[SSSTTTYYY\\\ZZZXXXJJJCCC<<<::::::888555444888666333222333444555444444444444444444555666777666777888:::===CCCIIINNNMMMLLLJJJGGGCCC@@@===;;;===BBBOOO```lllqqquuuzzz}}}}}}{{{www}}}zzzyyyxxxsssRRR===555555888999BBBCCCDDDEEEGGGJJJOOORRRRRRQQQSSSVVV[[[\\\ZZZXXX]]][[[XXXUUUTTTRRROOOMMMOOOOOOPPPPPPQQQSSSTTTUUUUUUXXXZZZdddXXXVVV]]]qqqBBB222===???:::===@@@???@@@GGGTTTaaakkkooozzzzzzqqqdddUUULLLPPPTTTVVVbbbrrr{{{tttqqqooohhhfffvvvwwwyyybbbVVVNNNTTT^^^vvvsssdddYYYRRRVVV]]]```bbbccc[[[ZZZTTTPPPUUU```dddaaa^^^UUUOOOOOONNNHHHEEEFFF???BBBDDDKKK]]]pppxxxuuubbbSSSCCC===999444444777222333444666:::DDDOOOXXX``````[[[SSSOOOPPPOOOLLLHHHEEE@@@<<<;;;999888666777666555444444444444444000000000111222444555666888:::===???BBBGGGMMMQQQXXXbbbiiihhhfffiiinnnpppvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzz|||mmmRRRAAABBB>>><<<;;;;;;<<<<<<;;;:::999777555444444444333222000000000000000000000000...000111000///...///111///.........------------........................---------------------------------............///444999???CCCEEEEEEEEEFFFCCCGGGNNNSSSRRRRRRZZZdddiiilllnnnkkkgggiiisss|||iiieeefffsssyyykkkRRR???999;;;DDDvvv___GGG<<<:::;;;???IIIVVV```gggoooxxxyyyuuusssuuurrrhhh]]]WWWuuucccRRRFFFFFFNNNiiiqqquuuoooYYYRRRUUUUUUNNNHHHAAA===:::777666666777999:::888555333222333444444555444444444444555555666444555666777:::???FFFJJJJJJJJJIIIGGGDDD@@@===;;;;;;@@@MMM^^^jjjppptttyyy{{{xxxsssuuuwwwnnnOOO;;;444555888;;;CCCDDDFFFGGGIIILLLPPPSSSTTTTTTUUUYYY]]]^^^]]][[[^^^\\\ZZZXXXWWWTTTQQQOOOPPPQQQRRRSSSUUUWWWYYYZZZZZZ[[[ZZZaaa|||^^^RRRSSSvvvXXX<<<>>><<<777;;;>>>===>>>EEEQQQ^^^hhhmmmzzz|||vvv___TTTIIIEEEKKKNNNMMMSSS^^^[[[\\\ccckkklllooo}}}|||kkkZZZ```kkkmmmkkkxxx~~~}}}qqq___QQQOOOTTTfff}}}bbbZZZTTTVVVWWWUUURRRQQQXXX[[[\\\]]]ccckkkmmmjjjbbbZZZTTTTTTRRRMMMKKKLLLIIIIIIGGGKKKZZZooo|||mmm[[[III@@@;;;777555666444444555555777===DDDJJJUUUWWWVVVQQQPPPQQQQQQNNNKKKHHHBBB>>>;;;999777666777666666555444444444444000000000111222333555666888999<<<>>>BBBFFFLLLPPPVVV___ggggggfffiiioooqqquuuvvvwwwxxxyyyzzzzzzzzzzzz{{{|||lllPPP???@@@>>><<<;;;;;;<<<<<<;;;:::999777555444444444333222000000000000000000000000...000111000///...///111---------------,,,,,,,,,........................---------------------------------............///333777<<<@@@AAABBBDDDEEEDDDHHHOOOUUUTTTSSSZZZdddpppqqqooojjjdddbbbeeehhhrrrxxxxxx}}}qqqhhhiiixxxyyy\\\BBB777999===kkknnnOOO@@@===>>>@@@GGGPPPWWW]]]gggpppqqqssssssrrrsssrrrkkkccc~~~nnn___VVVLLLHHHIIIbbbqqq|||gggwww___PPPOOOLLLCCC;;;999::::::777444555999<<<999888666444333333444444555555444444333444444444333444555666888<<>>JJJ[[[gggnnnsssxxx{{{wwwrrrnnnvvvgggIII888444555999>>>EEEGGGIIIJJJLLLNNNRRRUUUVVVVVVXXX[[[___aaa```^^^___]]]\\\[[[[[[YYYUUURRRQQQRRRSSSVVVXXXZZZ\\\]]]\\\[[[XXX]]]uuufffNNNGGGjjjccc???;;;;;;999???<<<;;;<<>>;;;888666888777666555444444444444000000000111222333444555666888;;;===@@@EEEKKKOOOSSS]]]eeeeeefffjjjoooqqqtttuuuvvvxxxzzz{{{||||||yyy{{{~~~mmmPPP???@@@>>><<<;;;;;;<<<<<<;;;:::999777555444444444333222000000000000000000000000...000111000///...///111------------------------........................---------------------------------............///222555999<<<===???BBBDDDDDDHHHNNNRRRPPPPPPXXXbbbsssooojjjccc^^^\\\\\\]]]iiikkkjjjppp{{{mmmjjjyyygggEEE666777===___}}}]]]HHH======???EEEMMMTTTYYYcccmmmmmmtttwwwwwwzzzzzznnnmmm}}}xxx^^^TTTQQQLLLHHHHHH___sssrrrssskkkpppbbbOOOKKKEEE===888777;;;<<<999777777888777555666888888777666555666666666555444333333333444444555666666777:::???CCCBBBCCCEEEEEEDDD@@@<<<999888<<>>:::888888888777555444444444444111111111111222333444555555777:::<<>><<<;;;;;;<<<<<<;;;:::999777555444444444333222111111111111111111111111...000111000///...///111..................//////........................---------------------------------............///111333777999;;;===@@@BBBDDDFFFJJJLLLKKKKKKUUU```oooooopppooolllfff___[[[gggcccaaaiii}}}wwwmmmwwwpppKKK777555:::QQQzzz^^^BBB>>>>>>BBBLLLUUU\\\dddmmmlllvvvvvv```^^^]]]___dddmmm{{{nnn[[[SSSNNNGGGDDDGGGZZZrrrdddvvvdddRRRIII???:::;;;555;;;>>>;;;999:::888333444888<<<>>><<<999888777777666555555444444444444444555555555666777;;;>>>???AAACCCCCCBBB???;;;888888;;;EEEUUUaaaiiipppwww{{{|||~~~|||rrr|||oooVVV???888999:::@@@GGGIIILLLPPPRRRSSSTTTUUUWWWXXXYYY[[[\\\]]]]]]^^^___^^^]]]]]]^^^^^^^^^[[[YYYXXXYYYZZZ[[[\\\]]]\\\\\\WWWXXXZZZaaarrrUUUEEEWWW{{{gggCCC;;;;;;999:::<<<;;;;;;???FFFQQQ]]]dddoooxxxaaaQQQQQQPPPYYYaaaeeeccc___ZZZUUUPPPWWW```hhhnnnyyyssspppnnnpppqqqnnniiiddd```___fffcccTTTSSS```fffeee```\\\[[[XXXYYYeeeuuuqqqTTTNNNKKKZZZ|||tttlllhhheeedddhhhnnnpppppppppqqqnnnhhhccc```SSSXXX\\\]]]\\\YYYUUUQQQPPPRRRUUUYYY]]]eeerrr|||wwwiiiWWWJJJGGGFFFBBB<<<::::::<<<>>>??????>>>===888;;;===???GGGUUU___bbb^^^YYYQQQKKKFFFBBB>>>;;;999888777666555444444444111111111111222333444444444666999;;;>>>CCCIIIMMMVVV^^^eeeggghhhmmmooonnnssstttvvvyyy{{{}}}~~~~~~|||oooQQQAAADDD>>><<<;;;;;;<<<<<<;;;:::999777555444444444333222111111111111111111111111...000111000///...///111.........///////////////........................---------------------------------............//////222555888:::<<>>CCC???HHHKKKDDD>>>???>>>:::@@@CCCFFFDDD???:::888888777777666666555666666666444555555555444555888:::>>>???AAAAAA@@@===:::888777999CCCQQQ]]]eeemmmsssuuuxxx}}}|||eeeMMM:::999<<<===BBBKKKJJJNNNRRRUUUUUUVVVVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]]]][[[ZZZ[[[\\\]]]\\\[[[^^^^^^```aaaaaaaaa```___\\\^^^aaahhhsss___KKKRRRaaacccBBB:::===::::::<<<<<<<<<>>>CCCNNNZZZbbbqqq|||ttt\\\UUUZZZfffuuu}}}rrrvvv{{{lllhhhhhhmmmpppmmmiiigggZZZQQQQQQPPPJJJQQQccckkkggg___XXXVVVUUUSSSUUUYYYeeewwwuuuxxxiiiXXXHHHKKKcccwwwooommmkkkfffbbbaaaWWW]]]aaa___\\\YYYUUUPPPOOOQQQUUUYYYZZZZZZ___eeehhhbbbXXXPPPOOOQQQOOOJJJFFFDDDBBBAAA@@@???===:::777999:::;;;DDDSSS___ddd___ZZZSSSMMMHHHDDD@@@>>>:::999888666555444444333222222111111222222333444444666999;;;>>>CCCIIIMMMWWW^^^fffiiilllppprrrpppsssuuuwwwyyy{{{}}}~~~~~~nnnQQQAAAEEE>>><<<;;;;;;<<<<<<;;;:::999777555444444444333222111111111111111111111111...000111000///...///111---------....../////////........................---------------------------------............///---111555888:::<<<>>>???AAAEEEKKKOOOMMMKKKQQQZZZnnn|||yyyuuubbbDDD;;;<<<@@@hhhnnnPPPCCC;;;@@@NNNYYYaaafffmmmrrrqqqcccTTTJJJBBBFFF^^^yyy|||rrraaaLLLBBBDDDIIIwwwwwwvvvzzzlll```RRROOOUUU]]]jjjlllZZZIIIGGGLLLOOOVVVVVVRRRJJJ???999777999888777777777777888888999888999999888777777999:::????????????===;;;999777555777???MMMXXX```hhhooorrrxxx[[[EEE555999???>>>BBBKKKKKKNNNSSSVVVWWWWWWWWWWWWZZZ\\\\\\[[[XXXWWWYYY[[[[[[YYYWWWWWWYYY[[[\\\\\\^^^___bbbcccddddddcccbbb```bbbeeekkksssgggQQQSSSZZZgggCCC:::======<<<;;;;;;;;;<<>><<<;;;;;;<<<===;;;:::999777555444444444333222111111111111111111111111///000111000///...///111,,,,,,,,,------.................................---------------------------------.........//////---000555999;;;<<<===>>>???EEEOOOUUUSSSNNNQQQXXXhhhyyy{{{kkkJJJ???:::555QQQnnn}}}tttYYYGGG888:::GGGTTT]]]aaammmnnn{{{{{{qqqeeeXXXGGGBBBYYYwwwzzziiiSSSGGGFFFHHHqqq{{{~~~{{{tttyyyqqqdddaaaggg}}}qqqUUUOOOYYYbbbhhheee[[[MMM>>>666666999888777777777888999::::::>>>>>>???===<<<;;;<<<>>>@@@???>>>===;;;:::888777444555===JJJUUU\\\dddkkkrrryyy}}}UUU???222888???>>>AAAKKKKKKOOOTTTWWWXXXWWWWWWWWW[[[]]]]]][[[XXXVVVXXXZZZZZZWWWUUUTTTWWWZZZ\\\\\\[[[]]]```bbbdddddddddccc```bbbfffkkkssskkkTTTWWW^^^wwwLLL<<<<<<;;;:::;;;;;;;;;;;;???HHHUUU^^^kkkwwwwwwkkkpppxxxzzzyyyrrrrrr{{{|||wwwuuusss[[[NNNOOOTTTbbbsssxxxnnniiidddccc```XXXNNNHHHCCCDDDUUUvvv~~~ooojjjsss]]]ZZZYYYYYYmmmvvvkkkooowww{{{|||}}}vvvxxxsssfff]]]\\\\\\YYY[[[SSSLLLJJJEEE>>><<<@@@@@@HHHNNNOOOSSSZZZ]]]ZZZNNNHHHAAA<<<:::999888666444777999;;;BBBNNNWWWYYY[[[WWWPPPKKKGGGDDDBBB???;;;:::888777555444444333222222222111222222333333555777999<<>><<<;;;;;;<<<<<<;;;:::999777555444444444333222000000000000////////////000000000000000000000000................................................------------------------------------------------000,,,...777<<<;;;<<>>888???OOObbb{{{jjjUUU@@@;;;CCCNNNWWW]]]lllqqqwww|||xxxlllTTTGGG[[[yyy~~~pppcccTTTGGG>>>CCCZZZuuusss}}}yyy}}}wwwxxx|||ccc```eeedddfff___PPP@@@999999888555777999;;;;;;;;;>>>CCCGGGRRRQQQMMMJJJMMMPPPIII======>>>>>>>>>===999666444888777<<>>777888>>>CCCGGGLLLNNNPPPTTTWWWYYYYYYXXXWWWaaaaaa^^^ZZZVVVSSSSSSTTTUUUXXX[[[\\\\\\ZZZYYYYYY[[[[[[\\\^^^aaadddgggiiieeeaaaccckkkqqqxxx}}}]]]VVVhhhYYY;;;:::???>>><<<<<<<<<<<<>>>FFFQQQYYYkkkuuuzzz|||qqquuu|||wwwzzzzzz|||ssstttsssiii]]]WWW\\\iiixxxtttlllmmmjjj\\\KKKBBBIIIEEEHHHZZZtttvvvcccbbbmmmmmmaaaWWWRRR^^^ppp}}}tttxxxxxxrrrkkkfffaaa\\\^^^ccc___VVVHHH>>>::::::<<<===???@@@CCCFFFIIIMMMQQQSSSJJJCCC===::::::888777777888444444:::BBBIIIMMMPPPPPPOOOOOOPPPKKKCCC@@@@@@;;;999777444333333444444222111111111222333333444555666777888;;;@@@FFFKKKVVV]]]dddkkkrrrxxxxxxtttuuuwwwzzz{{{{{{|||}}}rrrRRRBBBAAA>>><<<;;;;;;<<<===;;;:::999777555444444444333222111000000000////////////000000000000000000000000................................................------------------------------------------------000---///777;;;;;;<<<@@@CCCQQQ___]]]VVVbbbjjjaaa\\\gggfffooo~~~~~~XXX@@@777888CCCPPPffftttpppgggWWWFFF>>>@@@HHHTTT___iiiqqqvvvyyy}}}zzzwwwppp\\\NNNYYYqqqvvvbbbMMMFFFIIICCCUUU~~~bbbiiiggg[[[ZZZXXXWWWSSSJJJAAA@@@BBB@@@;;;??????@@@BBBGGGPPP\\\eeeuuuxxxwwwsssnnnfffUUUEEE>>>>>>===<<<:::888777666777666:::CCCLLLUUUaaakkkuuuyyy~~~}}}zzz|||mmmCCC<<<777;;;AAADDDGGGJJJMMMOOORRRVVVXXXXXXWWWWWW^^^^^^\\\YYYUUUSSSSSSTTTUUUWWWZZZ\\\\\\ZZZYYYYYYYYYYYYZZZ\\\^^^aaadddfffeeebbbdddjjjlllqqqcccXXXeeeoooGGG:::::::::;;;<<<<<<<<<>>>EEEOOOWWWcccooowwwzzz{{{~~~~~~wwwzzzvvvkkkgggmmmzzzxxxtttnnnbbbVVVPPPPPPLLLIIILLLWWW___ZZZPPPUUUXXXbbbqqq|||tttggg___ccclllzzziiieeebbbaaa]]]ZZZZZZ^^^XXXPPPFFF>>>;;;999777555888999;;;<<<>>>@@@CCCEEE@@@===999666555555666777666555888???EEEHHHIIIJJJJJJHHHHHHIIIEEE>>>::::::999888666444333333444555222222111111222333333444444555666888:::???FFFKKKVVV]]]eeelllssszzzzzzwwwzzz|||}}}~~~}}}|||}}}~~~uuuTTTCCCAAA>>>===;;;<<<======<<<:::999777555444555555333222111111000000000/////////000000000000000000000000................................................------------------------------------------------000...000666;;;<<<===@@@MMMeee|||zzzqqqyyy{{{jjjYYY```ttt}}}eee^^^ooosss}}}|||zzzFFF888555999???PPP```aaadddZZZLLLAAA<<<@@@PPP___hhhrrrwwwsssrrryyyppplllmmmmmmaaaQQQTTTaaajjjwwwnnnLLLBBBJJJFFFNNNwwwWWW___cccQQQMMMMMMNNNKKKDDD???AAAHHHLLLJJJJJJKKKNNNSSS^^^mmm}}}}}}mmmZZZJJJ===<<<:::888777666777777666555777>>>FFFPPP^^^jjjuuuyyy~~~}}}qqqrrr~~~zzzqqqlllxxx}}}\\\===999888>>>DDDFFFGGGIIIMMMOOORRRUUUWWWWWWVVVVVVZZZZZZYYYWWWTTTRRRSSSTTTTTTVVVXXXZZZ[[[[[[YYYYYYVVVWWWXXXYYY\\\^^^aaabbb``````dddhhhggglll~~~kkkYYY```___AAA:::;;;;;;<<<<<<<<<===CCCMMMTTT^^^llluuuxxx|||~~~|||rrrooovvv}}}yyyqqqkkkiiikkkggg]]]OOOHHHGGGHHHFFFGGGDDDDDDGGGKKKRRR^^^jjj|||rrrlllhhhzzz~~~}}}qqqggg[[[ZZZ]]]aaabbb]]][[[\\\RRRIII???:::999999777555666777888888888999<<<>>>@@@@@@???:::555444666888999:::===@@@CCCEEEFFFFFFBBB@@@@@@BBB???999555666777666444333333333444555222222222222222333333444333444555777999???EEEJJJVVV^^^ffflllttt{{{|||zzz~~~~~~||||||}}}tttTTTDDDBBB>>>===<<<<<<======<<<;;;:::888555555555555444222111111111000000000//////////////////////////////................................................------------------------------------------------000///000555999<<<>>>???IIIgggrrrUUU[[[hhhsss|||~~~tttppp~~~xxxpppwww{{{~~~NNN<<<666888:::FFFWWW^^^dddZZZNNNCCC;;;===KKKZZZgggsss{{{wwwnnnjjjhhhfff___ZZZ]]]fffcccWWWUUU]]]bbbtttaaaHHHHHHJJJJJJ}}}ddd```|||vvv\\\JJJHHHMMMVVVTTTKKKAAA@@@KKKZZZbbbbbbgggoooxxx~~~sssfffZZZOOOHHH;;;;;;999888777666666666777555666;;;BBBLLL[[[iiitttxxx~~~~~~oookkk{{{~~~~~~qqqiiijjj}}}wwwMMM;;;777888???EEEGGGIIILLLQQQSSSTTTVVVVVVVVVUUUTTTVVVWWWWWWVVVTTTSSSSSSUUUSSSTTTUUUXXXZZZZZZYYYXXXUUUVVVWWWXXXZZZ\\\^^^___YYY\\\aaadddeeennnrrrZZZZZZ~~~tttIII;;;===:::<<<<<<<<<===AAAJJJPPP]]]lllwwwxxx~~~|||vvv|||~~~qqqlllrrrzzz~~~{{{nnnZZZIIIDDDEEEFFF???>>>???@@@???@@@HHHSSSsss|||ooo{{{zzztttiii]]]VVVYYYggg~~~vvvvvvvvvtttpppiiiaaa[[[RRRTTT\\\eeegggaaaZZZXXXOOOGGG===888:::<<<======:::;;;<<<<<<;;;<<<@@@CCCMMMQQQPPPFFF<<<777888999<<<>>>???======AAABBBBBB>>>;;;:::===<<<888555666444444333333333444444555333333222222222333333444222333444666999>>>EEEJJJUUU]]]ffflllssszzz}}}|||~~~}}}}}}~~~qqqRRRDDDDDD???===<<<<<<===>>><<<;;;:::888666555555555444333111111111111000000000000////////////////////////................................................------------------------------------------------//////000222777<<>>999QQQkkkuuu{{{tttOOOTTT```fffjjjxxxvvvtttooo|||~~~TTT>>>555999:::BBBSSS]]]cccYYYLLLBBB===>>>GGGQQQbbbppp~~~~~~rrrbbbVVVRRRLLLOOO\\\```\\\```kkkjjjsss{{{]]]RRRNNNIIIzzzzzzjjj|||llljjjXXXNNNRRR\\\jjjlllfffWWWNNNVVVhhhvvvfffbbbZZZSSSLLLGGGDDDDDD======>>>>>>===:::888666888666666:::???IIIYYYhhhssswww}}}xxxttt|||yyyhhheeeoooqqqEEE<<<999:::@@@FFFIIIMMMRRRWWWWWWXXXWWWVVVUUUTTTSSSTTTVVVWWWVVVTTTTTTTTTUUUQQQQQQRRRTTTXXXYYYXXXWWWUUUVVVWWWYYYZZZ[[[\\\]]]YYY\\\```bbbeeeqqqzzz___TTTpppPPP<<<<<<:::;;;===<<<<<>>@@@DDDGGGDDD@@@CCCJJJ]]]{{{zzzpppeeeYYYPPPMMMMMMUUUwwwvvvjjjjjjjjjgggccc___]]]]]]VVVWWW^^^gggiii```UUUPPPOOOLLLJJJHHHGGGEEEBBB???:::<<<>>>===;;;===BBBGGGWWW^^^]]]PPPBBB===<<<;;;===CCCGGGGGGIIIKKKHHHBBB???:::777999:::777666777333333333333444444555555444444333333222333333444111333444666999???FFFKKKTTT]]]fffkkkqqqxxx|||||||||}}}~~~}}}~~~}}}}}}oooPPPCCCCCC???>>><<<===>>>>>>===;;;:::888666555666666444333222222111111111000000000000000000000000000000000................................................------------------------------------------------...///000000555<<<>>>===???EEEPPPUUU\\\pppwwwjjjYYYVVV^^^dddaaagggmmmjjjnnnmmmzzzqqqppp^^^AAA333888888===NNNZZZaaaUUUIIIBBB???>>>BBBHHHWWWggg~~~wwwfffWWWMMMJJJPPPTTTVVVdddvvvqqqjjjkkkzzztttgggVVVSSSzzziiixxx{{{oooiiioooqqq```ZZZ^^^lllyyyrrrbbb```kkkuuuzzzjjjWWWQQQLLLKKKIIIEEECCCDDDAAABBBDDDDDDBBB???;;;999888666666999===FFFWWWgggrrrwww}}}{{{hhhhhhuuuhhhAAA===<<<>>>DDDIIILLLPPPUUUZZZZZZYYYXXXVVVUUUSSSRRRRRRTTTVVVVVVTTTSSSTTTTTTOOONNNNNNQQQUUUXXXWWWUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\^^^aaabbbeeepppiiiSSScccZZZAAA>>>999;;;===<<<;;;>>>CCCHHHRRR```mmmrrryyy}}}~~~~~~tttnnnxxxsss^^^[[[SSSJJJFFFFFFEEEAAADDDEEEHHHJJJHHHDDDEEEIIIRRRqqqyyy~~~iiiVVVLLLNNNOOOlllyyyyyywwwtttpppmmmllllllppplllkkknnnkkkaaaWWWRRRRRRYYYaaaddd^^^SSSGGG@@@???BBBCCC@@@<<<===BBBHHHZZZbbbaaaTTTHHHDDDBBB>>>CCCOOOZZZbbbiiikkk```RRRHHH???888777888666555666444444444444555555555555555444444333333333333333222333444666:::@@@GGGLLLTTT^^^gggkkkpppvvv{{{|||yyy{{{}}}~~~~~~~~~||||||}}}~~~~~~pppQQQBBBBBB???>>>======>>>>>>===;;;;;;999666666666666555333222222222111111111000000000000000000000000000000................................................------------------------------------------------,,,//////...333;;;>>>;;;HHHCCCFFFGGGHHHUUUbbbaaaeeeXXX\\\fffdddcccggggggkkkmmmsss~~~ppphhhtttsssMMM777999777999IIIWWW[[[SSSJJJDDD???;;;>>>CCCLLL\\\xxx{{{iiiYYYPPPIIIJJJ^^^xxxwwwgggUUUXXXooohhhggg}}}lllrrruuummmkkkkkkfffjjjrrrqqqqqqxxxbbbYYYYYY\\\eeepppwwwjjjdddYYYQQQPPPOOOJJJFFFEEEEEEDDDDDDBBB@@@===:::999666555666999<<>>===>>>CCCKKKOOOOOORRRVVVXXXXXXWWWWWWVVVUUUTTTTTTPPPRRRTTTTTTSSSRRRRRRRRRMMMKKKJJJNNNSSSWWWVVVSSSTTTUUUVVVXXXYYYYYYYYYXXX[[[]]]```aaaeeellltttzzzxxxTTTWWW___DDD>>>999;;;===<<<;;;<<>>======>>>>>>===<<<;;;999777666666666555444222222222111111111111000000000000000000000000000................................................------------------------------------------------+++......,,,111:::===;;;===888???EEECCCLLL[[[aaabbbOOOTTThhhnnnnnnrrrtttuuuwwwpppuuu|||yyyjjjcccooo[[[>>><<<888999IIIWWWVVVQQQKKKFFF>>>999;;;AAAFFFUUUrrrrrr[[[HHHEEE[[[xxxpppWWWPPPiiizzz{{{tttsssyyyvvvyyy{{{nnnnnn~~~zzznnnTTTHHHDDDAAAEEEQQQfff|||xxxgggWWWQQQNNNIIIEEEFFFEEECCC@@@===:::888777777555444666888;;;BBBSSSbbbtttwww}}}}}}~~~rrrvvvqqqVVV;;;<<>>===>>>===<<<:::999888666555666555444222333222222111111111111111///111222111000///000111////////////////////////---...///111111///...------,,,+++,,,.........---////////////////////////...//////000111555999===>>>EEEDDDBBBEEEHHHUUUkkkfffVVVSSSggg|||xxxrrruuuuuupppmmmzzz}}}zzzvvvpppjjjmmm|||~~~TTT===;;;;;;FFF]]]___[[[NNNGGGHHH???888>>>HHHLLLeeekkkMMMMMM```qqqxxxhhh]]]fff~~~zzzyyyyyy~~~nnnqqqppp~~~hhhPPPGGGCCCDDDBBBJJJ\\\tttttteeeTTTJJJEEE@@@>>>???===;;;:::999999888555333777888999::::::BBBUUUggguuuyyy}}}xxxvvvxxxiiiMMM:::???CCCIIINNNQQQSSSUUUVVVVVVTTTTTTUUUXXXXXXUUURRRPPPPPPPPPOOOOOONNNNNNNNNHHHIIILLLPPPSSSUUUWWWXXXXXXUUUUUUWWWXXXVVVWWWZZZZZZ[[[\\\\\\^^^ccciiimmm]]]NNNXXXtttgggHHH888;;;999:::===<<<:::<<>>===>>>===<<<:::999888666555666555444222222222111000000000000111...000111000///...///000////////////////////////---...000111111000...---...,,,,,,,,,...///...---.........................../////////000444999===666@@@BBBCCCGGGGGGPPPcccmmm```[[[iii~~~|||ppppppiiiccckkkyyy|||vvvwwwyyy|||zzzvvvxxxcccBBB888777CCCYYYiiijjj]]]OOOJJJBBB<<>>===;;;999999999888666444555555666777777???RRRddduuuyyy~~~sssuuuzzz~~~```GGG;;;BBBFFFLLLPPPRRRSSSTTTTTTVVVUUUTTTUUUWWWVVVSSSPPPMMMMMMNNNNNNNNNOOOOOOPPPKKKLLLNNNPPPRRRTTTUUUUUUWWWTTTTTTWWWXXXVVVWWWZZZ[[[[[[[[[\\\]]]bbbhhhmmmcccNNNYYYqqqsssLLL666;;;999999<<<===;;;===AAAIIISSS```hhhooo{{{yyyZZZIIIGGGLLLYYYiiixxxxxxqqqooonnnnnnqqqsssttttttrrrooollliiirrrrrryyy}}}fff___^^^ZZZZZZ^^^[[[```bbbaaadddmmmvvvxxxvvvxxxxxxsssooopppyyyeeeUUUNNNLLLGGGEEEEEEFFFIIILLLLLLLLLNNNHHHBBBAAA???:::999:::999888777666555555555555333333222222222222111111222333444555999???HHHMMMVVV___fffjjjoooxxx~~~oooPPPAAA@@@AAA???>>>===>>>===<<<:::999888666555666555444222111111000/////////000000---///000///...---...///////////////////////////...///000111111000///......---,,,---///000///...........................//////...---...222888===:::CCCEEEFFFJJJIIIPPPbbbpppggg___eeexxx~~~|||ssshhhgggqqquuusssxxx\\\DDD;;;AAATTTooozzzppp\\\QQQHHH@@@@@@@@@FFF\\\~~~tttpppwww}}}xxxtttqqq~~~{{{gggmmm]]]JJJDDDAAACCC<<<@@@HHHTTT]]]^^^WWWPPPGGG???999:::;;;::::::<<<<<<:::777777777888777666444444555666666>>>QQQcccuuuyyy~~~|||{{{rrrvvv}}}uuuSSS@@@>>>GGGKKKPPPSSSTTTTTTSSSTTTWWWVVVUUUVVVVVVUUURRRPPPLLLLLLLLLMMMNNNPPPQQQRRRPPPPPPQQQRRRRRRSSSSSSSSSUUURRRRRRVVVVVVUUUVVVYYY[[[[[[[[[[[[\\\aaaggglllqqqSSSbbbxxx^^^???<<<999999<<<===<<<===AAAHHHRRR^^^ggglllvvveeeUUUTTTVVVaaasss~~~{{{zzzxxxzzz~~~zzzqqqdddaaa___ZZZXXX[[[UUUUUUTTTWWW```nnnvvvxxxpppooollljjjkkkrrr}}}hhhWWWQQQPPPLLLHHHCCC@@@@@@AAAAAAAAACCC@@@@@@CCCCCC???;;;;;;999888777666666555555666333333222222222222111111222333444555999???FFFLLLVVV___gggkkkooovvv|||}}}~~~oooQQQBBB@@@AAA???>>>===>>>===<<<:::999888666555666555444222111000000///////////////...///000000......///000//////////////////////////////000111111000/////////...---...000000000///........................//////...,,,---111777;;;BBBJJJIIIIIILLLKKKQQQbbbkkkggg___]]]nnn~~~ssssss}}}^^^DDD@@@NNNhhh~~~~~~kkk^^^RRRCCC======BBBVVVxxxxxxzzz|||mmmlllwwwsss~~~{{{]]]RRRNNNHHHFFFBBBGGGNNNRRRPPPJJJCCC???===888666888:::888777999:::888666555666777777666666666777777777@@@SSSfffuuuyyy~~~}}}~~~zzz~~~vvv{{{lllJJJ===CCCLLLPPPUUUXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVTTTSSSOOOOOONNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTQQQQQQUUUVVVUUUVVVZZZ\\\\\\[[[[[[\\\```fffkkkwww\\\ggg|||OOO>>>:::888;;;===<<<>>>AAAFFFPPP]]]eeekkkttt}}}qqqsssyyyzzz~~~xxxtttsssnnnccc\\\ZZZQQQQQQRRRWWWaaalllrrrtttooonnnjjjgggfffkkkuuu}}}lll\\\WWWXXXPPPLLLGGGDDDDDDGGGJJJKKKHHHEEEEEEHHHHHHBBB===<<<888888777666666666666666555555444444444333333333222333444555888>>>EEEJJJVVV```jjjnnnqqqwww}}}~~~}}}rrrSSSDDDBBBAAA???>>>===>>>===<<<:::999888666555666555444222111000000//////////////////000111111//////000111//////////////////////////////000000000000/////////...---...000000000///........................///...---,,,,,,///444999CCCLLLOOORRRTTTNNNNNNZZZeeefffbbb___iii}}}{{{~~~rrrGGG<<>>:::666666999:::888777999:::888666666777777777555666666777777888AAAVVViiiuuuyyy|||xxxzzzwww{{{eeeGGG>>>GGGNNNSSSXXX\\\\\\[[[ZZZYYYUUUVVVWWWXXXXXXWWWVVVVVVVVVTTTRRRQQQPPPPPPQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXUUUSSSSSSWWWYYYXXXYYY]]]\\\\\\]]]\\\]]]```eeeiiiqqq___aaa___AAA;;;888;;;===<<<===@@@CCCMMMZZZccckkktttwwwkkkaaa\\\QQQSSSWWW^^^cccfffhhhjjjrrruuuwwwtttpppqqqzzzyyyhhhaaa```XXXTTTPPPOOOQQQUUUYYY[[[XXXRRRNNNMMMIIIBBB>>>===888777777666666666666777555555444444444333333333222333444555888===CCCHHHSSS___kkkpppsssxxx~~~}}}sssUUUEEEDDDAAA???>>>===>>>===<<<:::999888666555666555444222111111000/////////000000000111222111000///000222/////////////////////////////////....../////////...---,,,---///000///...---------------------------...------,,,...222555@@@NNNYYYaaaeeeYYYOOOTTTbbbhhhlllkkknnnyyy{{{GGG777FFFHHHcccuuuzzzzzzjjjOOO@@@===???KKKiiivvv~~~{{{]]]PPPaaa{{{yyyfff___```kkksssfffbbb[[[WWWOOORRRRRRNNNEEE>>>::::::888666666999:::888999===<<<;;;::::::;;;:::888666555555555666888BBBXXXlllvvvzzzzzzuuuxxxxxx||||||yyy\\\EEEAAAHHHPPPUUU[[[^^^^^^\\\ZZZYYYTTTVVVXXXYYYWWWVVVVVVVVVZZZXXXUUURRRPPPPPPPPPPPPTTTSSSSSSSSSTTTVVVXXXYYYXXXUUUVVVZZZ\\\\\\]]]aaa\\\]]]______```bbbeeegggrrrddd\\\vvvEEE>>>999;;;===<<<<<<>>>AAAIIIUUU___gggqqq}}}uuu~~~vvvlllddd```UUUVVV\\\dddgggdddaaaaaapppzzz|||ooolllmmmiiieeebbbcccdddeeeeeeaaaYYYQQQMMMGGG@@@<<<<<<777777666666666666777777333333222222222222111111111333444555888<<>>===>>>===<<<:::999888666555666555444222222222111000000000000111///000111000///...///111////////////////////////......------------.........,,,,,,,,,...///...---------------------------,,,---......---...000222===LLLXXXbbbggg\\\RRRVVV]]]gggssswwwssssssPPP666BBB===OOO___nnnxxxjjjQQQEEE===???FFF\\\}}}ZZZJJJVVViii}}}yyyxxxwwwsss]]]UUUKKKFFFGGGGGGDDDAAA===:::999::::::888;;;???@@@???@@@@@@@@@>>>;;;777555555666888;;;FFF\\\qqqvvvzzzyyyxxx}}}uuuzzziiiNNNCCCEEEIIIRRRVVV\\\^^^]]]ZZZWWWUUUUUUWWWYYYXXXUUURRRRRRRRR[[[YYYUUURRRPPPOOOOOOPPPSSSRRRQQQQQQQQQSSSUUUVVVVVVSSSTTTYYY[[[ZZZ]]]aaa\\\^^^aaabbbccccccdddfffooo~~~uuu\\\iiiHHH@@@:::;;;===<<<;;;<<<>>>EEEPPPYYYaaakkkwww}}}~~~~~~ssskkk___[[[^^^hhhnnnjjjbbb^^^gggvvv~~~|||wwwrrrnnnjjjfffccc\\\TTTLLLGGGCCC<<<::::::777777666666666666777777333333222222222222111111111333444555777;;;@@@DDDJJJZZZjjjqqquuu{{{tttUUUEEEDDDAAA???>>>===>>>===<<<:::999888666555666555444222333222222111111111111111...///000///...---...000////////////////////////...------,,,,,,------...---,,,+++,,,...///...---------------------------+++,,,............///111999DDDKKKRRRYYYSSSOOOXXXWWWcccttt|||tttmmmzzz]]]:::???777@@@LLLaaaqqqfffOOOFFF<<<@@@CCCSSSzzzooo___]]]```|||lllzzzyyygggUUUQQQYYY```^^^XXXEEEAAA>>>===:::888:::@@@CCCCCCDDDEEEEEEBBB===999888888999;;;>>>JJJaaavvvwwwzzz}}}{{{yyy|||yyy|||rrryyy}}}ZZZBBBAAAIIILLLSSSWWW\\\^^^\\\WWWSSSQQQVVVXXXYYYWWWRRRNNNMMMNNNZZZXXXTTTQQQOOOOOOOOOPPPSSSQQQPPPOOOOOOPPPQQQRRRQQQOOOPPPUUUWWWWWWYYY]]][[[___bbbeeeeeeddddddeeeiiitttYYYJJJhhhJJJAAA:::;;;<<<;;;::::::<<>>@@@AAA>>>;;;999777:::999777???UUUlllwww{{{yyy}}}~~~zzzllloooxxxrrrMMMEEEBBBCCCQQQTTTWWWZZZ[[[[[[\\\]]]___[[[ZZZXXXTTTPPPNNNNNNOOORRRQQQOOOMMMKKKKKKNNNQQQPPPNNNKKKKKKLLLNNNNNNNNNMMMMMMNNNPPPRRRSSSTTTUUUWWWXXXZZZ\\\^^^___``````aaahhhwwweeeTTTOOOgggLLL???:::999777===AAA888;;;>>>EEENNNYYYeeepppvvvxxxtttrrrfffnnnxxxuuummmiiijjjtttvvvsssnnnggg```[[[WWWTTTRRRMMMDDD===:::888888777777777777777777777777777444444555555444444333222444555666777888;;;???CCCOOO^^^nnnvvv{{{~~~}}}{{{zzz~~~|||WWWCCCAAAAAA@@@??????@@@???<<<:::999888888777666555444333111111111111000000000000000000000000000000000000///...---,,,,,,---...//////////////////////////////................../////////..................---------............///222:::CCCGGGHHHKKKOOOSSSSSSSSSYYY___]]]]]]oooyyy~~~]]]CCC@@@<<>><<<;;;>>>CCCLLLVVVcccooovvv~~~tttrrr~~~rrrvvv|||xxxqqqooooooyyyzzzwwwpppnnnjjjeee___[[[WWWVVVOOOJJJBBB<<<999888888777777777777777777777777777444555555555555444333333333444555666777;;;???CCCPPP```pppyyy~~~}}}{{{xxxTTTBBBAAAAAA@@@???@@@@@@???<<<999888777777666555444333333222222111111111000000000000000000000000000000000//////............//////////////////////////////......------------......---------------.........---------............///111888@@@EEEFFFIIINNNTTTSSSQQQWWW^^^XXXSSSccc||||||}}}sssRRR===>>>@@@JJJ]]]lllfffWWWKKKFFFCCCFFFOOOfffuuulllwww}}}ttt}}}qqqXXXAAA<<>>;;;===AAAHHHQQQ___llluuu~~~}}}yyytttttt|||wwwwwwwww~~~zzzqqqmmmkkkiiigggeeeaaa]]]YYYVVVUUUJJJEEE???;;;999999888888777777777777777777777777555555555555555444444333333333444555666:::???CCCRRRbbbttt}}}}}}uuuSSSCCCCCCAAA@@@@@@@@@@@@>>>;;;999777777666555444333222222222222222111111111000000////////////////////////000000////////////000000////////////////////////------,,,,,,,,,,,,------+++,,,,,,,,,---.........---------............///111555===CCCEEEFFFMMMUUUYYYTTTYYYccc```XXX```sss{{{}}}}}}{{{|||~~~___BBB===:::???PPP```fffddd[[[NNNEEEEEEFFFQQQqqq\\\MMMXXXlllvvvRRR>>><<<>>>:::;;;:::888999===???>>>:::888777>>>NNNcccttt|||{{{{{{}}}~~~zzzyyy}}}|||xxxvvvSSSCCCHHHPPPSSSVVVZZZYYYWWWTTTRRRSSSVVVYYYYYYYYYXXXUUURRROOONNNOOOLLLMMMMMMKKKIIIGGGGGGGGGJJJJJJKKKNNNQQQRRRQQQOOOJJJKKKKKKLLLMMMNNNNNNOOOTTTUUUWWWZZZ\\\^^^______``````dddrrroooRRRTTTppp```CCC999@@@<<<666999===;;;<<>>;;;888777777666555444333222222222222222222111111111111///////////////////////////000000000000000000///////////////////////////------,,,,,,,,,,,,------+++,,,,,,,,,---.........---------............//////222:::BBBEEEEEELLLVVV\\\WWW\\\iiimmmeeeccchhhtttxxxwwwnnniiilllrrrtttmmmVVVDDD777;;;BBBIIIWWWeeeiiiXXXKKKGGGDDDDDDVVVmmm~~~cccJJJJJJRRRUUU[[[aaaaaabbblllvvvQQQBBBDDDAAAFFFIIIKKKOOORRRMMMEEEAAA;;;999CCCVVViiivvv|||zzz{{{}}}{{{vvvyyyzzz{{{eeeLLLIIIPPPXXX[[[YYYYYYXXXUUUQQQOOOOOORRRUUUVVVVVVVVVSSSOOOMMMLLLLLLKKKLLLLLLKKKHHHGGGGGGGGGHHHHHHJJJLLLOOOQQQPPPNNNLLLLLLMMMMMMNNNNNNOOOOOORRRSSSVVVXXX[[[]]]^^^___aaa^^^]]]jjj|||VVVOOOiiiyyyQQQ:::======999:::999:::<<<>>>@@@FFFRRRbbbnnnvvvwwwmmmuuuwwwwwwwwwzzzxxxvvvssspppmmmkkkiiihhhbbbaaa___\\\VVVPPPJJJFFF???===:::888999999999888888888888888888888888888666666777777666666555444333333444444666:::@@@EEEVVVgggyyyqqqQQQDDDGGGBBBAAA@@@@@@@@@>>>;;;888888777777666555444333333333222222222222111111111000000000000000000000000//////000000000000//////////////////////////////......------------......---------------.........---------............///...000999CCCFFFEEEKKKVVV[[[\\\bbbmmmvvvuuullleee|||}}}pppnnnqqqsss|||nnnUUUAAA===<<<<<>>;;;<<<<<<777:::<<<===>>>BBBLLL\\\hhhooo~~~ssszzz|||vvvqqqsssyyyvvvqqqnnnkkkhhheeebbb[[[ZZZZZZWWWQQQJJJCCC???<<<:::999999999:::999888888888888888888888888888777777777777777666666555444444444444666;;;BBBGGGYYYjjj|||pppPPPBBBDDDCCCAAA@@@@@@???>>>:::888999888888777666555444333333333222222222111111111000000000000000000000000......///000000///......///////////////////////////................../////////..................---------............///---...999EEEHHHEEEKKKVVV]]]hhhpppuuu~~~~~~ooo}}}~~~~~~~~~aaaJJJ<<<<<>>:::777999999888777666555444444333333333222222222111111000000000000000000000000---...///000000///...---//////////////////////////////............//////000000000///.........------------.........//////,,,...999GGGJJJFFFKKKVVVbbbttt~~~~~~}}}mmmZZZ>>>;;;FFFNNNZZZffflllcccTTTLLLIIIHHHQQQYYYcccllluuu}}}zzzuuuvvvyyy}}}~~~{{{uuunnneee}}}}}}{{{aaaRRRKKKYYYmmmyyy|||}}}|||{{{yyyuuunnnnnn|||}}}ssskkkLLLIIIWWWSSSSSS]]]]]]WWWWWWVVVSSSPPPPPPQQQSSSXXXYYYZZZXXXUUURRRPPPPPPNNNMMMLLLJJJIIIKKKNNNQQQMMMLLLJJJKKKMMMOOOPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMOOOQQQSSSVVVYYY[[[]]]^^^ZZZeeejjjkkkyyy~~~ZZZSSSqqqoooIII888<<>><<<===EEESSS___dddttt~~~~~~|||~~~zzzzzzwwwhhh\\\TTTMMMIIIDDDFFFIIIKKKIIIFFFAAA>>>:::999999999;;;;;;999777888888888888888888888888888888888888888777666666666666555555777===DDDJJJaaaqqqoooOOO@@@AAA??????>>>>>>===;;;:::999888888888888666444222000111111111111000000000000000000000000000000000000////////////............///............---------...------...//////...,,,......//////...---,,,,,,.........////////////000222...222???HHHKKKQQQ[[[rrryyy}}}oooFFF>>>AAA===IIILLLQQQUUUVVVRRRJJJCCCKKKKKKNNNUUU```hhhkkklllkkkmmmooooooooorrrxxx}}}mmmcccyyy{{{sss]]]TTTeeeyyyqqqaaaXXXdddwww}}}zzzzzzrrrjjjeeejjj{{{|||rrrxxxoooMMMNNNQQQUUUZZZ^^^^^^^^^___\\\WWWUUUUUUUUUVVVUUUYYY\\\\\\XXXWWWWWWUUUQQQUUUQQQMMMNNNQQQRRROOOLLLMMMNNNOOOQQQRRRSSSSSSSSSOOOPPPPPPPPPOOOOOOQQQRRRUUUVVVYYY\\\___```^^^\\\[[[gggjjjeeepppdddLLL^^^UUU;;;888;;;:::999<<<>>><<<<<>>AAAHHHOOOSSSKKK???777999<<<;;;999999888777777888:::;;;:::999999999999888888888888777555444777:::999:::FFFTTTjjjxxxnnnOOOAAACCC?????????>>>===<<<::::::888888888888666444222111111111111111000000000000000000000000000000000000////////////............000000/////////............------...//////...,,,......//////...------,,,------........./////////000...000999CCCJJJQQQVVVgggXXXBBB===<<<>>>@@@EEEKKKNNNKKKDDD>>>BBBCCCEEEKKKSSS[[[```bbbhhhllloooqqqpppqqqtttwww{{{}}}eeeaaalllrrrssssssfff```MMMDDDOOO___uuuxxxlllqqq|||}}}zzzwwwqqqiiiccc```fffxxx~~~qqqkkkttthhhOOORRRVVV[[[^^^```aaabbb```]]]ZZZXXXYYYYYYYYYYYYYYY\\\]]]ZZZXXXXXXUUUQQQTTTPPPMMMNNNRRRSSSQQQNNNOOOOOOQQQRRRSSSSSSSSSSSSQQQRRRRRRRRRQQQQQQTTTVVVWWWXXXZZZ^^^aaabbbaaa___cccgggeee```lllrrrPPPTTTsss[[[@@@<<<<<<888999<<<===<<<;;;@@@KKKTTT```pppzzz|||||||||}}}|||}}}{{{}}}vvvyyy}}}nnnddd\\\RRRJJJFFF>>>>>>===<<<@@@HHHSSSYYYSSSHHH???>>>===:::999:::999999999;;;===>>><<<:::999999999999888888888888555444666999:::>>>KKKYYYmmmzzzmmmOOOBBBDDD?????????>>>===<<<;;;:::888888888777666444333222111111111111000000000000000000000000000000000000////////////............111000000000////////////...------...//////...,,,.........///......---,,,,,,---------............---...///222===IIIPPPPPP\\\vvvyyyzzz{{{pppsssLLL>>>???999;;;@@@FFFKKKKKKFFF@@@>>>@@@CCCFFFJJJQQQXXX\\\bbbgggmmmpppooonnnooopppvvvzzzzzzbbbZZZZZZ___eeebbb^^^OOODDDEEELLLddd~~~}}}zzzwwwnnnhhhbbb]]]\\\dddyyy}}}uuuvvv{{{ooolllyyy^^^OOOUUU[[[______```bbbddd```___]]]]]]^^^^^^^^^]]]YYY]]]^^^\\\ZZZZZZVVVPPPRRRPPPNNNOOOSSSUUUTTTRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQRRRUUUWWWYYYZZZ[[[___cccddddddbbbhhhgggbbb```mmmWWWJJJYYY```BBB======888:::<<<===;;;:::>>>GGGOOO]]]kkk|||}}}xxxzzz{{{~~~yyyvvv{{{yyyllldddnnn|||~~~vvvqqqiiiZZZLLLEEE@@@>>><<<;;;===DDDPPPZZZYYYRRRJJJEEE???:::999;;;;;;<<<===???AAAAAA???===:::999999999888888888888555555666888;;;BBBQQQ___rrr}}}mmmOOOBBBDDD?????????>>>===<<<;;;:::888888777666555444333333111111111111000000000///////////////////////////////////////............000000000/////////.........------...//////...,,,---...............------,,,,,,,,,---------......,,,000///---777HHHOOOMMMOOO]]]mmmvvv{{{wwwfffwwwTTT???===::::::>>>EEEKKKMMMHHHCCC>>>@@@BBBCCCDDDIIIQQQWWW[[[```fffhhhhhhhhhjjjmmmooovvv}}}xxxooorrr{{{~~~{{{ooocccYYYPPP\\\xxx{{{vvvrrrhhhccc^^^[[[[[[dddyyy{{{{{{|||rrrttttttUUUMMMTTT\\\^^^]]]]]]___bbb___^^^^^^___aaaaaa```___YYY]]]```^^^]]][[[WWWQQQRRRPPPOOOPPPSSSUUUVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUTTTQQQPPPPPPSSSUUUXXXXXXZZZ]]]```ccccccbbbjjjhhhdddccclll|||dddKKKMMMuuubbbCCC<<<<<<999:::<<<<<<;;;999<<>><<<;;;>>>HHHQQQXXXVVVRRRKKKBBB<<<;;;===>>>???@@@BBBDDDDDDAAA???::::::999999999888888888666666666777<<>><<<;;;:::888888777666555444444444111111111111000000000///////////////////////////////////////............/////////.........------...------...//////...,,,------...............---,,,,,,,,,---------......---111000,,,333DDDMMMMMMFFFIIISSS___ccciiinnnkkkwwwfffxxx^^^DDD:::999888999???GGGIIIFFFAAA:::<<<===<<<<<>>MMM]]]hhh}}}nnnNNNAAACCC@@@@@@@@@???>>>===<<<;;;888888666555444444444444111111111111000000000000000000000000000000000000////////////........................------------...------...//////...,,,,,,---......///.........,,,---------...............111000...111===JJJQQQMMMIIILLLUUUWWWYYYnnnmmmwwwkkkrrr{{{\\\FFF<<<999999>>>GGGKKKHHHCCC;;;;;;;;;::::::<<<@@@CCCHHHKKKNNNOOORRRWWW___eeedddjjjrrrvvvwww}}}zzzqqq}}}wwwlllbbbWWWWWWYYYZZZ[[[bbbqqqxxxooorrrvvvXXXRRRSSSVVV[[[]]]\\\]]]___bbb]]][[[ZZZ[[[]]]______^^^YYY]]]```______```]]]XXXSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWW[[[\\\\\\[[[YYYXXXYYYZZZVVVUUUTTTUUUXXX[[[]]]]]]___bbbgggjjjhhhmmmkkkXXXnnn```BBB999<<<;;;<<<<<<;;;:::<<>>===<<<;;;888777666555444444555555111111111111000000000000000000000000000000000000////////////............////////////...............------...//////...,,,,,,------...//////......------........./////////...///000000///444EEEUUU[[[TTTTTTZZZXXXVVVdddyyyttt~~~ZZZ@@@<<<;;;AAAJJJPPPNNNIII???===;;;;;;===>>>>>>>>>@@@CCCFFFGGGIIINNNVVV\\\```eeekkkooosssxxx~~~xxxqqqeeeYYYVVVXXX^^^dddfffjjjwww~~~}}}|||xxxqqq{{{iiiMMMUUUWWWXXXYYYZZZ\\\^^^```aaa]]][[[YYYYYYZZZ]]]^^^^^^YYY]]]___^^^___aaa```]]]TTTTTTTTTRRRQQQPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ]]]^^^^^^]]]^^^___YYYWWWTTTUUUWWWZZZ\\\\\\___```ggglllkkkooozzz\\\hhh|||PPP===@@@;;;<<<<<<<<<<<<===>>>@@@AAAOOO^^^hhhttt~~~ssseee[[[ZZZ___eee~~~ttttttoooggg]]]PPPPPPMMMLLLNNNVVVbbbmmmtttyyyyyyvvv{{{}}}eeePPPIIIGGGBBBBBBFFFGGGWWWhhhppppppjjj\\\OOOFFFCCC@@@>>>>>>>>><<<;;;;;;;;;:::::::::999999999777:::<<>>BBBDDDEEEIIIOOOTTT^^^aaafffjjjoootttzzz~~~wwwpppkkk```SSSYYY^^^gggooorrrvvvzzzyyy~~~zzzuuuaaaGGGVVVXXXWWWVVVWWWZZZ]]]______^^^[[[XXXWWWYYY\\\]]]^^^YYY]]]___^^^___bbbbbb___UUUUUUTTTRRRPPPNNNNNNOOORRRSSSTTTVVVWWWXXXXXXXXXRRRVVV[[[^^^______```aaa[[[YYYVVVVVVXXX[[[\\\]]]iiifffhhhkkkffffffzzz~~~]]]ccc[[[AAADDD;;;<<<<<<<<<<<<===>>>??????MMM[[[dddooo}}}xxxmmmcccaaaffflllxxxqqq\\\QQQOOOLLLKKKOOO]]]ppp}}}|||uuuXXXMMMIIIDDDBBBFFFHHH[[[ppp|||~~~wwwfffTTTGGGDDD???<<<;;;;;;:::999;;;;;;;;;:::::::::999999555:::>>>BBBPPPfffxxx~~~lllNNN@@@@@@AAAAAA@@@???>>>===<<<<<<888888777666555444333333333333222222111000000000111111111111111111111111000000000000000000000000000000000///......---------------............///................................................000...000333///...>>>RRRjjjfffcccdddbbbbbbiiisss}}}MMMEEE<<<;;;BBBLLLRRRTTTQQQ???666===???777888AAA===<<<;;;<<>>;;;999999:::;;;<<<777<<<>>>;;;888999999777999999<<>>===<<<<<<888888777666555444444333333333222222111000000000111111111111111111111111////////////////////////.........///////////////---------............///................................................///,,,...111///...:::LLLcccdddgggnnntttuuuoooiiiyyytttYYYAAA<<<@@@FFFSSScccUUUJJJCCCCCC@@@:::;;;BBB;;;:::::::::<<<@@@DDDFFFKKKRRR[[[aaadddiiiqqqwww}}}yyy~~~}}}pppeee]]]ZZZ___ggg}}}mmmXXXUUUZZZSSSUUUXXX[[[]]]]]]\\\[[[XXXUUURRRSSSVVVYYYZZZZZZZZZWWWWWW[[[\\\YYYWWWWWWUUUTTTRRRPPPOOOMMMMMMLLLKKKLLLNNNOOOPPPPPPOOOOOOMMMPPPTTTYYY]]]```bbbccc```___]]]ZZZXXXYYY]]]```iiijjjiiigggeeeiiiqqqxxx{{{___pppjjjOOO@@@:::;;;<<<777;;;@@@:::@@@DDDOOO___iiissszzz{{{rrruuusss~~~eeeVVVXXXUUUUUUtttyyygggYYYVVVRRRGGGDDDHHHOOOWWW\\\YYYNNNFFF???????????????>>>===<<<888<<<<<<:::999;;;;;;888<<<;;;???KKK^^^rrrhhhMMMAAACCCAAAAAA@@@???>>>===<<<<<<999888777777555555444333333333222222111000000000111111111111111111111111////////////////////////------......///000000111---------............///...................................................++++++000000///666BBB]]]ggguuummmooozzzhhhGGG>>><<<===OOOiiirrrfffUUUHHHAAA>>>;;;999;;;:::::::::;;;===???@@@FFFJJJQQQWWW]]]ccciiimmmtttssswwwwwwiii]]]WWW\\\ooouuurrrVVVMMMSSS\\\SSSVVVYYY]]]^^^]]][[[ZZZUUUSSSPPPPPPSSSVVVXXXYYYXXXUUUTTTWWWWWWSSSPPPPPPPPPPPPPPPOOONNNLLLKKKJJJIIIJJJKKKMMMNNNMMMMMMLLLPPPQQQSSSWWW[[[___bbbddd```___]]]ZZZWWWWWWZZZ\\\hhhkkklllhhhcccccciiipppxxx{{{fff```]]]CCC;;;<<<===777999???;;;>>>BBBMMM]]]fffoooxxxpppiiijjjiiiuuupppfffZZZSSSooovvvaaa^^^^^^SSSLLLIIIFFFFFFGGGFFFCCC@@@??????@@@@@@@@@???>>>===:::;;;:::888999===<<<999>>>===CCCRRRhhh{{{fffIII>>>@@@AAAAAA@@@???>>>===<<<<<<999999888777666555444444333333222222111000000000111111111111111111111111////////////////////////............//////000000---------............///...................................................++++++///111000444:::RRRggg~~~wwwoooyyy~~~wwwxxxsssXXXHHH<<<:::JJJ```hhhOOOCCCCCC???777;;;;;;;;;;;;<<<===>>>>>>CCCEEEJJJQQQXXX```fffiiiqqqrrrvvv{{{~~~|||pppbbbZZZ[[[jjj|||rrreeePPPMMMRRRUUUYYY[[[^^^``````^^^[[[YYYTTTRRRPPPPPPRRRTTTWWWXXXWWWSSSRRRTTTSSSNNNKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMSSSSSSUUUVVVYYY[[[]]]^^^^^^^^^\\\ZZZWWWWWWYYY[[[eeejjjmmmiiiaaa^^^bbbgggvvvrrrqqq~~~qqqYYYpppaaaCCC:::<<<>>>888999===;;;===@@@LLL[[[eeelll{{{pppfffbbbaaallliiiYYYgggcccaaagggbbbXXXRRRKKKEEECCCBBBAAA@@@BBBCCCDDDCCCAAA?????????<<<<<<:::777999======:::<<<===FFFYYYrrrfffJJJ>>>@@@AAAAAA@@@???>>>===<<<<<<999999888777666555444444333333222222111000000000000000000000000000000000........................000000//////............---------............///...................................................,,,,,,000222222333555AAA[[[wwwtttfffppp{{{vvvwwwxxxqqq}}}vvvYYYAAA<<>>>>>@@@DDDJJJRRRZZZaaaeeemmmpppuuuxxxyyy~~~|||}}}pppdddYYYXXXbbbxxxuuu[[[RRRUUUWWWVVVbbbcccddddddbbb^^^ZZZWWWSSSSSSSSSSSSSSSUUUWWWYYYWWWSSSQQQSSSRRRMMMJJJIIICCCEEEGGGIIIJJJKKKKKKJJJIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQTTTVVVXXXYYYYYYYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\cccgggkkkhhhaaa]]]___bbbpppzzzttt^^^^^^mmmFFF:::;;;???;;;:::===999<<<>>>IIIYYYcccjjjwwwoooaaa___ggg~~~xxxllloooqqqccceee```UUUQQQLLLHHHFFFDDDCCCCCCIIINNNSSSSSSOOOHHHBBB?????????===999999======::::::===III___yyyjjjNNNBBBCCCAAAAAA@@@???>>>===<<<<<<:::999888888666666555444333333222222111000000000000000000000000000000000........................111000000///......---------------............///................................................------///000222222333444666NNNiiiyyyxxxmmmfffkkkooolllNNNBBB@@@===VVVvvv]]]DDD???AAA::::::999888999:::;;;<<<999<<>>===<<<<<<:::999999888777666555555333333222222111000000000000000000000000000000000........................///////////////.........---------............///................................................***---000000///111333444222DDDZZZiiinnnmmmmmmnnnqqqkkkkkksssnnnVVVFFF===EEEaaayyybbbQQQJJJ???>>>;;;999888999:::<<<777:::===>>>???DDDMMMTTTZZZ___ffflllqqqvvv{{{}}}~~~xxxnnnbbbZZZRRRTTT[[[fffrrryyynnnvvv~~~{{{tttVVVRRRZZZ^^^ccckkkfffeeebbb___\\\XXXUUUTTTQQQTTTXXXZZZYYYXXXXXXYYYTTTPPPPPPSSSSSSOOOMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLKKKLLLNNNOOOPPPPPPOOOOOONNNOOOQQQSSSVVVXXXZZZ[[[WWWYYY[[[\\\\\\[[[\\\]]]bbbccceeegggiiiiiihhhgggnnnxxx~~~{{{~~~WWWVVV|||eeeIII;;;<<<;;;<<<>>>;;;;;;:::@@@MMMUUUYYYdddqqquuuvvvlllhhhppptttbbb\\\[[[YYYXXXYYY]]]bbbeeedddgggiiicccXXXLLLEEEBBBHHHOOOPPPIII@@@>>>>>>>>>>>>FFFVVVkkknnnPPPAAAAAAAAAAAA@@@???>>>===<<<<<<::::::999888777666555555333333222222111000000000000000000000000000000000........................------......///000000000---------.........//////................................................(((---000///---///222444---999NNN___eeedddjjjrrrvvvhhhfffgggmmm{{{vvv{{{~~~rrrVVVJJJ@@@GGG]]]}}}sss]]]FFFCCC???;;;999:::;;;===888<<>>>>>======:::999777666777666444333444333222111000000000000222111111111000000//////000000000000////////////---------------------------------.........//////........................---------.........//////............////////////111333DDD]]]gggbbbdddmmmtttpppcccYYYeee~~~zzzyyy|||VVVFFFDDDMMMiiittt^^^LLL===;;;>>>>>>======;;;===???===:::;;;@@@DDDKKKNNNWWWdddmmmqqquuuyyyxxx~~~xxxlllhhh___SSSPPPVVVZZZccc~~~jjjaaassswwwkkktttyyykkk```^^^___^^^___bbbiii```ZZZ\\\___\\\WWWTTTXXXXXXXXXXXXWWWWWWWWWWWWSSSSSSSSSUUUVVVVVVTTTSSSPPPSSSWWWWWWSSSPPPOOOOOOUUUTTTUUUYYY\\\]]][[[XXXWWWUUUSSSQQQRRRUUUXXX[[[\\\ZZZXXX[[[```dddeeeeeeiiigggeeeggglllppppppoootttpppwww~~~{{{xxx\\\tttVVV:::CCC@@@:::===<<<>>>======@@@CCCIIIUUU```ppp|||oookkkcccmmm}}}```dddqqqnnnooooooppptttpppfffXXXKKKDDDCCCDDDEEEQQQ[[[]]]QQQDDD???@@@???CCCQQQdddvvvqqqQQQBBBBBB@@@@@@@@@???>>>======<<<:::999777666777666444333444333222111000000000000111111111111000000000///000000000000////////////---------------------------------.........//////........................---------.........//////............///////////////000<<>>===>>>>>>;;;999;;;@@@EEEGGGIIIRRR^^^gggkkkoootttwww||||||nnnaaa[[[TTTLLLMMMTTTbbbmmm\\\XXXddd|||tttvvvpppllljjjfffbbbdddiiinnneee___aaaccc```\\\ZZZYYYYYYXXXXXXWWWWWWWWWVVVOOOOOOPPPRRRTTTUUUUUUUUUSSSVVVYYYYYYVVVSSSRRRSSSVVVUUUVVVYYY]]]^^^]]][[[XXXVVVTTTRRRQQQQQQSSSTTTZZZYYYYYY\\\```dddeeedddggggggiiikkknnnpppooonnnlllllltttxxxiiitttsssFFF===<<<999;;;>>>===;;;<<>>===;;;;;;:::888777666777666555333444333222111000000000000111111111111000000000000000000000000////////////////////////////////////---------.......................................------........./////////............////////////111///555HHH___mmmmmmfffuuuwwwyyyxxxsssuuu}}}[[[===BBB```xxxdddQQQDDD???@@@>>>===;;;888666888<<<@@@BBBCCCIIITTT]]]bbbhhhnnnrrrvvvzzz}}}}}}}}}}}}|||{{{{{{{{{zzzyyywwwpppbbbUUUPPPMMMMMMVVVaaavvvZZZTTT]]]xxxyyylllooosssqqqjjjdddgggnnnlllccc]]]]]]___]]][[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVPPPPPPPPPQQQQQQRRRTTTTTTVVVWWWYYYYYYWWWUUUTTTTTTUUUTTTUUUWWWZZZ]]]]]]\\\\\\[[[YYYXXXWWWVVVVVVVVVXXXXXXYYY]]]aaadddddddddcccfffjjjmmmmmmkkkkkkjjjhhhiiiooo{{{uuummm___???>>><<<999<<<;;;999:::===???CCCMMMWWWaaaooozzzrrrlllqqqqqqpppyyyuuulll___RRRHHHDDDCCCFFFXXXeeeaaaQQQFFFCCCEEEKKK[[[pppuuuSSSAAAAAAAAAAAAAAA@@@???===;;;999999888666666777777555333444333222111000000000000111111111000000000000000000000000000////////////////////////////////////............................................................////////////............////////////444222222===SSShhhmmmhhhnnnssszzzXXXKKKLLLZZZxxxwww^^^KKKBBB@@@>>>;;;888888999:::;;;>>>===BBBLLLUUU\\\dddkkkkkkooouuuxxxzzzzzz|||~~~~~~zzz{{{{{{yyyuuusssrrrsssuuusssnnnjjjcccXXXNNNKKKPPP[[[nnnzzzUUUggguuuyyy______eeejjjjjjdddaaaeeelllhhh___YYYYYYZZZYYYXXXYYY]]]]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUSSSQQQPPPQQQRRRVVVVVVWWWVVVUUUUUUTTTTTTSSSSSSSSSUUUWWWZZZ[[[\\\ZZZ[[[[[[\\\\\\[[[[[[[[[VVVWWWZZZ^^^aaaccccccccc```dddhhhiiifffeeeeeegggiiillllllpppiii}}}zzzJJJEEEBBB888999:::999:::===>>>@@@IIIRRR\\\jjj~~~www{{{|||xxxjjj___TTTLLLFFFAAAOOO\\\]]]SSSJJJGGGGGGRRRcccwwwvvvTTTAAA@@@AAAAAAAAAAAA???===:::999999888666666777777555444444333222111000000000000000000000000000000111111000000000000////////////000000000000000000000000.....................---................................./////////000000............////////////222222222555DDD[[[lllrrrdddlllzzzgggLLLBBBZZZ{{{|||]]]IIICCC???<<<;;;<<<======;;;;;;:::>>>GGGPPPWWW___ggggggkkkqqqvvvyyyzzzzzzzzzzzz|||}}}zzzwwwxxxwwwtttpppnnnllllllkkkggg___YYYSSSNNNJJJNNNZZZnnnwwwooolllRRRVVVZZZ]]]]]]]]]```dddfffhhhaaa[[[\\\\\\[[[[[[]]]^^^^^^]]]\\\[[[YYYYYYXXXYYYYYYXXXVVVRRRQQQSSSUUUWWWVVVUUUTTTUUUUUUUUUUUUSSSSSSTTTUUUWWWYYY[[[]]]WWWWWWYYYYYYZZZYYYXXXXXXVVVXXX[[[^^^```aaabbbcccaaadddeeedddbbbbbbdddhhhjjjmmmkkkjjjxxxrrroooTTTEEEAAA999:::;;;:::;;;>>>>>>???FFFNNNZZZfffyyyyyyrrrkkkcccVVVKKKEEEKKKRRRVVVUUUQQQOOOPPPYYYiii|||uuuRRRAAA@@@???@@@AAAAAA@@@===;;;999999777666666777777666444444333222111000000000000000000000000111111111111000000000000////////////000000000000000000000000...............---------............................../////////000000000............////////////...///000222999LLLdddwwwpppwwwuuuzzzSSS:::AAAVVVooouuu^^^LLLEEE===999;;;<<<;;;999:::999;;;CCCJJJOOOWWW^^^dddggglllqqqtttuuuuuutttwwwxxxzzz}}}|||~~~}}}xxxvvvvvvtttpppkkkiiifffbbb^^^XXXRRRMMMKKKNNNUUU___nnn{{{qqqZZZWWWYYYYYYXXX\\\bbbeeeccceee___[[[\\\\\\ZZZ[[[]]]]]]\\\\\\[[[ZZZYYYYYYXXXTTTVVVXXXWWWTTTSSSVVVYYYXXXVVVTTTSSSUUUVVVVVVVVVSSSUUUWWWXXXXXXYYYZZZ\\\ZZZZZZZZZZZZZZZYYYWWWWWWWWWZZZ\\\^^^^^^___aaabbbdddeeedddccccccdddfffiiihhhkkkjjjiiissskkkvvvbbbDDD===<<<>>><<<;;;<<>>===CCCJJJVVV___oooyyytttmmm]]]NNNNNNLLLNNNSSSWWWWWWXXXZZZcccrrrqqqPPPAAACCC>>>???AAAAAA@@@>>><<<:::888777666666777777666555444333222111000000000000///000000000111111111111000000000000//////////////////////////////////////////.........---------.........................../////////000000000000............////////////...---000333444<<>>???;;;;;;;;;<<<>>>===;;;@@@GGGNNNUUUcccyyy~~~nnn___^^^[[[[[[___``````dddkkktttmmmMMMBBBFFF===>>>@@@AAAAAA???<<<:::888777666666777777666555444333222111000000000000//////000000111111111222000000000000//////////////////////////////////////////.........---------........................////////////000000000000............/////////000222...111555111111FFFaaa~~~}}}yyyooofffrrrhhhQQQ@@@DDDNNNgggeeePPPGGGCCC@@@<<<<<<999999<<<>>>???BBBFFFNNNQQQVVV]]]dddhhhiiiiiiiiihhhhhhiiijjjlllqqqvvvuuu}}}~~~{{{xxxxxxtttssstttpppiiiddddddbbb^^^VVVTTTOOOIIIFFFIIIQQQXXXiii{{{~~~{{{kkkZZZ___eeehhheeecccfffeeebbb]]]ZZZYYY[[[ZZZWWWWWWYYYVVVVVVVVVVVVVVVVVVUUUUUUNNNRRRVVVTTTPPPMMMNNNPPPUUUQQQMMMLLLOOORRRRRRRRRMMMPPPTTTUUUSSSQQQQQQRRRSSSSSSTTTUUUWWWYYYZZZ\\\[[[]]]^^^\\\[[[[[[^^^bbb___^^^___cccggggggddd```eeeggghhhfffdddnnnUUUZZZ|||```EEEAAA555;;;:::<<<>>><<<:::>>>DDDHHHMMM[[[rrr~~~wwwqqqoooppprrrpppnnnttt~~~uuuUUUBBB@@@@@@@@@@@@???>>>===<<<;;;;;;999777666777777666555222222111111000/////////000000000000000000000000000000//////.........---//////////////////////////////............//////........................---------............///............////////////000000111222333666;;;???kkkxxxvvvrrr~~~||||||TTT@@@DDDXXXlll{{{iiiWWWJJJEEE>>>:::888<<<<<<999;;;AAAIIILLLPPPTTTXXXZZZZZZZZZ^^^```aaabbbbbbccceeehhhooouuu|||~~~|||}}}{{{xxxtttqqqnnnmmmllllllkkkfff___XXXTTTRRRJJJFFFDDDEEEFFFLLL^^^pppyyyuuuzzzfff^^^[[[```[[[YYY\\\^^^]]]___aaaVVVWWWXXXYYYYYYXXXWWWVVVPPPRRRVVVYYYZZZYYYWWWVVVNNNOOOPPPOOONNNNNNOOOQQQOOOOOOOOONNNMMMOOORRRUUUPPPPPPQQQQQQPPPPPPOOONNNQQQOOONNNQQQUUUYYYYYYXXX\\\\\\[[[[[[\\\^^^```bbb______aaabbbccccccbbbbbbaaagggjjjhhheeekkkzzzzzzrrrdddmmmMMM222GGG>>>666:::>>>:::===AAA===CCCIIIPPPdddzzzyyyuuuVVVEEECCCAAAAAAAAA@@@???>>><<<<<<;;;999777666777777666555222222111111000000//////000000000000000000000000000000000/////////......//////////////////////////////............//////........................---------............///............////////////111111111000111333777:::XXXrrrxxxqqqyyyoooMMM>>>GGGZZZnnn\\\PPPMMMEEE>>>===;;;999;;;@@@EEEGGGKKKOOORRRTTTUUUUUUSSSUUUYYY\\\^^^bbbfffiiiggglllsssxxxzzz~~~|||zzzyyy~~~zzzuuupppkkkgggeeegggddd^^^VVVNNNIIIHHHHHHEEEBBBBBBFFFKKKUUUhhhzzzlllnnn|||nnn___WWWTTT[[[WWWUUUXXXZZZZZZ\\\___XXXXXXYYYZZZZZZYYYXXXXXXSSSSSSTTTVVVVVVVVVVVVVVVRRRSSSSSSRRRPPPOOOQQQRRRQQQPPPNNNNNNOOOQQQSSSTTTSSSSSSSSSRRRQQQOOONNNMMMOOOMMMMMMOOOSSSWWWXXXXXXZZZZZZYYYYYY[[[]]]```aaaaaaaaabbbbbbcccddddddeeeeeehhhjjjhhhfffkkkxxxvvv^^^^^^ggg???===???888;;;@@@;;;<<<@@@===@@@GGGNNN___zzzsssUUUEEEDDDBBBBBBAAAAAA@@@>>>===<<<;;;999777666777777666555222222222111000000//////000000000000000000000000111000000000000000////////////////////////////////////............//////........................---------............///............////////////111111111///...///222555AAAbbbrrrmmmqqqzzzhhhDDD>>>GGG___{{{nnnYYYPPPGGG???<<<;;;999999:::???AAADDDGGGIIIKKKKKKKKKHHHKKKOOOSSSVVV[[[```ddd```eeelllppprrruuuyyy}}}~~~~~~}}}{{{yyyxxx}}}zzzuuuooohhhbbb^^^[[[aaa^^^YYYRRRKKKGGGFFFGGG@@@@@@DDDLLLXXXggg|||nnnpppnnnfff]]]VVVTTT[[[VVVSSSVVVWWWVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZZZZUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUUUUTTTRRRQQQRRRTTTSSSPPPMMMNNNQQQTTTTTTRRRUUUUUUTTTSSSQQQOOOMMMLLLMMMKKKJJJLLLPPPTTTVVVWWWWWWVVVVVVWWWYYY\\\___aaadddbbbaaa```aaaccceeeggghhhiiihhhggggggllluuu|||fffYYYxxxXXX===AAA999<<>>===;;;999777666777777666555333333222111111000000///000000000000000000000000111111111111000000000000//////////////////////////////............//////........................---------............///............////////////000111000///......111333444NNNaaajjjnnnjjjkkkwww{{{YYYHHHCCCFFFUUUcccrrr}}}cccSSSKKKCCC@@@???===;;;999:::<<<===???AAABBBBBBBBBCCCEEEHHHJJJLLLOOOSSSVVVWWW\\\bbbgggjjjmmmpppssstttwwwzzz{{{|||}}}~~~~~~~~~||||||{{{zzzxxxwwwuuuuuutttqqqllleee^^^XXXUUUSSSJJJJJJIIIFFFCCC@@@@@@@@@EEEIIIQQQ^^^ooohhhhhhvvv|||mmmgggjjjeee___^^^___YYYVVVVVVVVVTTTSSSUUU[[[[[[[[[[[[[[[[[[[[[[[[UUUTTTRRRQQQPPPPPPQQQQQQRRRSSSSSSRRRQQQQQQSSSTTTTTTPPPMMMNNNSSSVVVTTTQQQTTTSSSSSSRRRQQQOOOMMMLLLKKKJJJIIIJJJMMMQQQUUUVVVSSSSSSSSSTTTWWWZZZ^^^```ccc```]]]\\\\\\___cccfffhhhgggffffffhhhmmmssswwwjjjlll|||QQQEEE999;;;AAA<<<;;;???>>>:::CCCGGGOOO```ooooooPPPAAA@@@BBBBBBBBBAAA@@@???>>>===;;;999777666777777666555333333222222111000000000000000000000000000000000000000000000111111111111//////////////////////////////............//////........................---------............///............////////////...///000000///000222555666===MMMfffssseeebbbtttzzzoooWWWHHH===???LLLKKK\\\ssswwwkkkbbbTTTGGGAAA@@@???>>>999999:::;;;;;;<<<<<<<<<>>>@@@BBBCCCCCCEEEHHHJJJKKKNNNTTTYYY^^^bbbeeegggiiilllppprrrtttvvvxxxzzzyyy||||||zzz{{{}}}~~~|||||||||~~~}}}||||||}}}}}}{{{zzztttsssrrrpppooommmmmmlllkkkgggaaaZZZSSSMMMJJJHHHCCCBBBAAA??????BBBGGGKKK[[[bbbnnn|||pppcccUUUOOOeeexxxqqqqqqssskkkcccbbb^^^XXXUUUVVVVVVTTTTTTVVVZZZZZZZZZZZZZZZZZZZZZZZZQQQRRRRRRQQQPPPOOOMMMLLLLLLNNNOOOOOONNNOOOQQQSSSSSSPPPMMMOOOTTTVVVTTTQQQPPPPPPPPPPPPOOOOOONNNMMMJJJJJJJJJKKKLLLOOOSSSUUUQQQQQQQQQSSSUUUYYY\\\______\\\XXXVVVWWWZZZ___ccceeedddcccdddhhhmmmrrrtttiiitttNNN<<<888???<<<;;;???>>>:::BBBDDDIIIVVVcccyyypppQQQBBBAAABBBBBBAAAAAA@@@>>>===<<<;;;999777666777777666555333333333222111111000000000000000000000000000000//////000000000000000111//////////////////////////////............//////........................---------............///............////////////---///000000000111444666;;;666???___vvvmmmiii{{{www|||{{{cccRRR>>>444;;;:::BBBRRRkkkyyyeeePPPBBB@@@AAAAAA;;;;;;:::::::::999999999888:::<<<======???BBBDDDEEEGGGJJJOOOUUUZZZ^^^```cccfffiiilllmmmooorrrssssssvvvwwwvvvwww{{{{{{yyy|||}}}~~~}}}{{{yyyyyyyyy{{{yyywwwwwwxxxwwwvvvtttooonnnkkkiiigggeeeeeeddd```\\\VVVOOOHHHCCC@@@???GGGDDD@@@???CCCNNN[[[eee{{{zzzbbbLLLHHHTTTfff}}}{{{xxxuuukkkaaa^^^ZZZUUUSSSUUUVVVUUUUUUXXXXXXXXXWWWWWWWWWWWWXXXXXXOOOPPPPPPPPPOOOMMMKKKJJJJJJLLLMMMMMMLLLMMMOOOQQQQQQOOONNNPPPSSSTTTSSSQQQNNNOOOOOOOOOOOONNNNNNMMMJJJLLLMMMNNNNNNOOOQQQSSSPPPPPPPPPRRRTTTXXX[[[]]]]]]ZZZVVVSSSTTTXXX]]]```aaaaaabbbcccfffjjjnnnqqq|||xxx|||ooo___DDD777<<<<<<;;;???>>>;;;AAABBBEEEPPP[[[nnnoooPPPAAABBBAAAAAAAAA@@@???>>><<<<<<;;;999777666777777666555444333333222222111111000000000000000000000000000....../////////000000000//////////////////////////////............//////........................---------............///............////////////---///000000000111222444666555999QQQoooxxxyyyyyy}}}sss___HHHBBB???<<>>===<<<;;;:::::::::777888999:::999;;;===???BBBBBBCCCGGGLLLQQQVVVXXXZZZ]]]aaadddfffiiilllnnnooossstttsssuuuyyyyyywwwwwwxxxyyywwwtttsssssstttsssqqqnnnmmmmmmmmmllljjjeeedddaaa^^^[[[YYYXXXXXXPPPMMMIIIDDDAAA?????????AAABBBDDDJJJTTTdddttt~~~mmmZZZOOOEEEIIIfff|||uuuqqqnnniiiccc^^^___ZZZVVVWWWXXXVVVVVVXXXUUUUUUTTTSSSSSSTTTUUUUUUOOOOOOMMMLLLKKKKKKKKKKKKMMMNNNOOONNNLLLLLLMMMOOONNNOOOOOOPPPQQQRRRRRRQQQPPPQQQPPPPPPOOONNNMMMLLLKKKNNNQQQQQQPPPOOOPPPQQQQQQPPPPPPQQQTTTWWWZZZ\\\\\\ZZZVVVTTTTTTXXX]]]``````aaabbbcccccceeeiiimmmqqqyyyzzzvvvtttOOO999;;;<<<<<<>>><<<;;;@@@???BBBMMMWWWggg}}}lllNNN@@@@@@@@@@@@@@@???>>>===<<<;;;;;;999777666777777666555444444333222222111111000000000000000000000000000---.........//////000000//////////////////////////////............//////........................---------.........//////............/////////000---///000000//////000222,,,555777DDDfffppp```JJJ???===DDDDDDCCCSSSiiirrr|||xxxjjj```VVVOOOAAAAAA???===<<<;;;;;;;;;999::::::999777777999:::===;;;;;;===BBBGGGKKKMMMMMMPPPUUUZZZ^^^aaaeeehhhjjjnnnpppoooqqquuuuuusssoooppppppnnnkkkiiiiiijjjgggdddbbb`````````^^^]]]WWWUUURRRNNNKKKIIIHHHHHHAAA@@@>>>===>>>@@@CCCEEEJJJRRR```pppiiiJJJ<<>>DDDDDDRRR^^^rrrtttiiifffMMMMMMMMMKKKGGGDDDAAA@@@===<<<<<<===>>><<<:::777999999999777666999>>>CCCHHHEEEGGGNNNPPPQQQVVV___fffggghhhiiijjjiiiiiihhhfffeeedddbbb___\\\XXXVVVTTTRRRQQQNNNMMMLLLLLLLLLHHHIIIGGGCCCBBBDDDFFFFFFBBB??????@@@AAADDDQQQ```lll^^^IIIIII>>>GGGLLLLLLXXXvvvrrrfffaaacccdddfffggggggffffffllllllggg``````bbb^^^WWWYYYSSSLLLIIILLLPPPPPPOOORRRRRRRRRQQQOOONNNOOOQQQQQQPPPOOONNNNNNNNNOOOPPPRRRPPPOOOPPPSSSUUUSSSQQQWWWZZZ[[[XXXSSSPPPRRRUUUVVVSSSQQQRRRTTTUUUSSSQQQRRROOOMMMNNNRRRVVVXXXWWWYYYYYYXXXXXXZZZ]]]```bbbaaaaaacccdddddddddddddddbbbpppwww^^^mmmwwwDDD:::DDD>>>999CCC888888:::???DDDMMM]]]kkkkkkPPPCCCBBBEEEBBBAAA@@@AAA@@@===:::888888888777666666555555555444333222111111111111111000000000/////////...////////////////////////............////////////........................------............------//////.........---------------......//////000000000000000000111111111111///000111444???VVVtttzzz{{{~~~|||~~~vvvWWW===777>>>???DDDLLL\\\mmmwwwxxxyyy{{{mmmfff]]]XXXVVVSSSMMMGGGEEEBBB>>>======>>>>>>>>><<<<<<;;;999888999;;;>>>@@@===>>>BBBDDDEEELLLTTTZZZ[[[\\\\\\]]]\\\[[[[[[XXXWWWUUURRROOOJJJGGGDDDAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAACCCFFFKKKMMMLLLMMMGGGFFFOOOZZZfffuuufffKKKAAAEEEGGGMMMOOOKKKMMMeeeyyy```YYY\\\^^^```bbbddddddddddddkkkmmmlllfffdddddd```YYY\\\VVVPPPNNNQQQUUUUUUUUUQQQRRRSSSRRRQQQPPPRRRSSSQQQPPPOOONNNNNNOOOPPPQQQRRRPPPNNNOOOQQQRRRQQQPPPSSSWWWZZZZZZWWWVVVXXX[[[[[[XXXWWWWWWXXXXXXVVVTTTUUUSSSPPPPPPRRRTTTSSSRRRWWWXXXXXXZZZ\\\___bbbcccaaaaaabbbcccdddddddddddddddmmm{{{```bbbdddCCCAAA@@@;;;======<<<<<<>>>@@@FFFRRR___tttnnnRRRDDDCCCDDDCCCAAAAAAAAA@@@===;;;999888888777777666555555555444333222111111111111000000000000////////////////////////////////////............////////////........................------............------...............---------.........///////////////000000000000111111111111222111222555777CCCaaa~~~uuuLLL???@@@;;;;;;<<>>EEELLLMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHEEEBBB>>>;;;::::::;;;<<<===>>>>>>======<<<===BBBKKKVVV```hhhmmmnnneee```jjj{{{ttt[[[LLLEEEIIIRRRZZZ[[[[[[SSSIIIWWWyyy]]][[[WWWYYY\\\___bbbcccddddddfffjjjllliiifffeeebbb^^^___ZZZUUUTTTWWWYYYZZZZZZRRRSSSTTTTTTSSSSSSTTTVVVPPPPPPOOONNNNNNOOOPPPQQQRRRPPPNNNMMMNNNOOOOOOOOOPPPTTTYYYZZZYYYYYYZZZ\\\___]]][[[ZZZZZZYYYWWWUUUUUUSSSSSSTTTUUUUUUSSSRRRWWWXXXZZZ\\\___aaacccddd```aaabbbcccddddddddddddgggiiisssmmm___xxxTTTAAAAAA>>>:::@@@===<<<======@@@IIISSSeeettt{{{oooRRRDDDCCCCCCCCCBBBAAA@@@???===<<<999999888888777666666555444444333222111111111111000000000000////////////////////////////////////............////////////........................------............------........................///////////////.........///000000000111111111111666222444999777999OOOkkk}}}sss{{{rrr^^^MMM888===:::<<>>===>>>???>>>;;;888<<<;;;;;;;;;;;;>>>CCCHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA???>>>===<<<>>>>>>======>>>???@@@@@@AAAFFFOOO]]]kkkzzzvvvYYYHHHFFFMMMZZZeeedddaaaaaa\\\NNNSSS~~~vvveeeaaaXXXZZZ]]]```ccceeefffggg```dddgggfffdddbbbcccdddaaa]]]YYYXXXXXXZZZZZZYYYTTTVVVWWWVVVUUUTTTTTTUUUOOONNNMMMLLLMMMNNNOOOPPPSSSQQQOOOMMMMMMMMMNNNNNNNNNRRRWWWYYYXXXWWWWWWXXX___^^^\\\ZZZYYYWWWUUUTTTPPPQQQTTTWWWZZZ[[[ZZZZZZZZZ[[[]]]___aaaccccccddd```aaabbbcccddddddddddddjjjiiioookkksssrrrNNNAAA===>>>===::::::<<<<<<>>>EEENNN^^^kkk|||nnnPPPCCCCCCCCCCCCCCCBBB@@@>>>===<<<999999999888777777666666444444333222111111111111////////////000000000000////////////////////////............////////////........................------............---------.....................///////////////.........///000000000111111111111444---...666555222===OOOuuuyyy}}}kkkHHHEEE@@@;;;===DDDQQQfffwwwssscccXXXPPPLLLHHHGGGHHHFFFAAA<<<>>>??????===<<<===@@@AAA?????????>>>>>>>>>>>>?????????>>>>>>=====================???CCCIIIOOOSSSWWW[[[dddmmmttttttnnn[[[RRRIIIFFFJJJRRR^^^hhh___YYYZZZ\\\SSSSSStttxxxppptttuuuuuu~~~pppggg]]]]]]^^^aaadddfffhhhiiiiiicccddddddccc```___bbbfffaaa___[[[YYYWWWVVVUUUTTTVVVWWWXXXXXXUUUSSSSSSSSSMMMLLLKKKKKKKKKLLLNNNOOOSSSRRRQQQOOOMMMMMMNNNNNNLLLPPPTTTXXXYYYZZZZZZZZZ______]]][[[XXXVVVTTTTTTPPPSSSXXX\\\^^^`````````___```aaabbbccccccccccccaaabbbcccddddddeeeeeedddjjjkkkqqq|||uuunnnHHH:::CCC===::::::<<<>>>>>>CCCIIITTT^^^ppplllOOOBBBCCCBBBCCCDDDBBB???=========:::999999888888777666666555444333222111111111111////////////000000000000////////////////////////............////////////........................------............---------------........................///////////////000000000000111111111111222------444555222555<<>>????????????>>>>>>???@@@AAABBBEEEGGGKKKQQQ[[[fffpppvvvwwwvvvwwwwwwtttxxxxxxiii[[[KKKAAA@@@BBBFFFLLLOOOPPPSSSZZZaaaZZZUUUVVV\\\YYYZZZttttttsss~~~uuulllaaabbbccceeefffgggggggggfffjjjfffcccbbb___\\\^^^ccc```___\\\YYYUUUSSSQQQPPPTTTVVVXXXWWWUUUSSSRRRRRRLLLKKKKKKKKKKKKMMMNNNOOOPPPQQQRRRPPPNNNMMMMMMNNNKKKNNNRRRXXX\\\___```aaaaaaaaaaaa^^^ZZZWWWVVVWWWVVVYYY]]]___``````aaabbbcccccccccccccccdddddddddbbbcccdddeeeffffffffffffiiilllqqqwww}}}[[[===AAAAAA>>><<<>>>???===???BBBLLLTTTbbbyyykkkNNNCCCEEEAAACCCDDDBBB???======>>>::::::999888888777777666555444333222111111111111.../////////000000000111////////////////////////............////////////........................------............---------------.........//////------......//////000000000000000000111111111111111111111222333444666777CCCccc{{{fffOOOBBB>>>>>>???AAA@@@EEENNN[[[iiixxxxxxsssuuuuuupppjjjeeeddd[[[MMMDDDDDDDDDAAAEEEEEEEEEEEEFFFGGGIIIJJJGGGHHHJJJMMMQQQUUUYYY[[[cccfffmmmvvv}}}xxxxxxaaaTTTKKKCCCDDDLLLNNNUUUZZZXXXTTTSSSXXX]]]\\\YYYYYY\\\]]]ddd}}}|||qqqmmmddddddeeeeeedddbbbaaa___gggaaa^^^``````\\\\\\___^^^^^^]]]ZZZVVVSSSQQQPPPOOORRRUUUVVVUUUTTTSSSTTTMMMMMMLLLLLLMMMNNNPPPQQQLLLNNNQQQQQQNNNLLLKKKLLLLLLNNNQQQVVV[[[___aaabbbaaabbbbbb___[[[XXXXXXYYYYYY\\\``````______```bbbeeeeeedddcccdddeeefffgggcccdddeeefffggggggggggggfffkkknnnooovvv}}}xxxJJJ>>>BBB>>>===??????===<<<>>>FFFPPP]]]mmmkkkNNNDDDGGGAAACCCEEECCC???<<<===>>>::::::999999888777777777555444333222111111111111.../////////000000111111////////////////////////............/////////000........................---..................------------.........//////,,,------...///000111111000000000000111111111111---111222...---222555555555MMMjjj}}}zzz___NNNJJJFFF???999>>>>>>???EEENNNZZZdddjjjsssyyy}}}ooo\\\PPPOOOOOONNNPPPOOOOOOPPPQQQSSSUUUWWWSSSUUUYYY___gggooovvvzzzgggVVVIIIIIIKKKMMMWWWeeeaaadddbbbYYYRRRRRRXXX]]]]]][[[ZZZYYYZZZgggyyylllqqqcccccccccbbb```]]][[[YYY]]]WWWVVV]]]```^^^\\\]]]]]]^^^]]][[[WWWTTTRRRRRRKKKNNNRRRTTTTTTTTTUUUVVVNNNNNNMMMMMMNNNPPPQQQSSSHHHLLLPPPQQQNNNKKKJJJKKKOOOOOOPPPTTTXXX[[[]]]]]]___aaaaaa^^^ZZZWWWWWWXXXYYY\\\___```______aaaccceeedddccccccdddfffiiikkkdddeeefffggghhhhhhhhhhhhdddhhhjjjjjjnnnwwwXXX===@@@<<<;;;???@@@======>>>AAANNN[[[ddduuummmPPPBBBAAACCCCCCCCCBBBAAA@@@???>>>>>>;;;888666666777777666555555333222111000000000///000111000///...///000////////////////////////............////////////////////////////////////////////////////////////....................................////////////000000000000000000000000000111111111111222222222888999IIImmmwwwaaaUUUJJJAAAAAA:::555777>>>BBBCCCCCCQQQWWWcccssswwwrrrsssuuuzzz{{{}}}}}}|||ppp^^^]]]^^^___aaagggqqq}}}{{{mmmdddXXXMMMPPP[[[___eeeiiikkkrrruuummmjjjooorrrnnniiihhh___^^^___```aaa```]]][[[YYYXXXWWWXXXZZZ\\\]]]]]][[[ZZZYYYXXXXXXWWWTTTQQQPPPNNNNNNOOOQQQSSSSSSSSSWWWTTTQQQOOONNNNNNMMMKKKNNNOOOPPPPPPNNNKKKGGGEEEJJJLLLOOORRRUUUWWWYYYYYYZZZ[[[\\\\\\ZZZXXXUUUSSSZZZZZZ[[[\\\^^^aaacccdddhhhddd___```eeelllqqqsssfffffffffgggggggggggggggjjjgggiiimmmnnnuuu}}}rrrcccrrrLLLGGG@@@;;;;;;======>>>???AAADDDMMM]]]ooopppRRREEEFFFCCCCCCCCCBBBAAA@@@>>>>>>>>>;;;888666777777777666555555333222111000000000///000111000///...///000////////////////////////............////////////....................................................................................////////////000000000000000000000000000000111111111222222222333555>>>VVV}}}yyyrrrmmmiii[[[UUULLLEEE>>>;;;<<<===888===EEEMMMWWWdddrrr||||||sssnnnYYY\\\UUUPPPQQQPPPZZZooovvvfffeeennnyyyooohhhddddddccc```aaaeeebbbaaaaaabbbddddddcccaaa\\\YYYTTTSSSUUUVVVVVVUUUSSSSSSSSSUUUVVVVVVSSSQQQOOOMMMMMMNNNPPPRRRRRRRRRWWWTTTQQQOOONNNNNNMMMLLLKKKLLLNNNOOONNNLLLJJJHHHIIIJJJLLLOOOQQQTTTVVVWWWYYYYYYYYYYYYXXXVVVTTTSSSVVVXXX[[[^^^```aaaaaa```[[[[[[\\\```eeeggggggeeeeeeeeefffffffffffffffffffffdddhhhnnnooossshhhpppaaaJJJBBB===??????<<<===AAA>>>@@@GGGUUUfffyyypppRRRFFFGGGCCCCCCBBBBBBAAA???>>>======;;;888777777888777666555555333222111000000000///000111000///...///000////////////////////////---............/////////....................................................................................////////////000000000000000000000000000000000111111111222222111444333<<>>@@@@@@;;;<<>>===<<<:::888777888888777666555555333222111000000000///000111000///...///000////////////////////////---------.........//////....................................................................................////////////////////////////////////000000000000111111111111333555222222GGGsssrrrqqqiiiPPPAAA888;;;===<<<;;;;;;>>>AAADDDCCCEEEPPPaaaooowwwyyyrrrmmmeee___aaalll{{{|||pppggg___ZZZXXXUUUKKKDDDCCCDDD@@@===<<>><<<>>>======AAAJJJTTTaaasssjjjLLL@@@AAABBBBBBBBBAAA@@@???======;;;999888777888888777666555555333222111000000000///000111000///...///000////////////////////////------------................................................................................................//////////////////////////////////////////000000000111111111333444555666999OOO{{{yyy^^^FFFAAA;;;999999;;;;;;:::777999===CCCKKKRRRWWWYYYXXXSSSKKKFFFGGGQQQ^^^hhhhhhiiijjjkkknnnqqqtttuuuttt~~~}}}{{{uuuhhh[[[UUUOOOHHHDDDEEEGGGBBB>>>@@@CCCDDDGGGLLLccctttyyy\\\[[[\\\___dddhhhgggaaaZZZ\\\___dddhhhhhhcccZZZTTTWWWTTTRRRTTTWWWWWWRRRNNNLLLMMMOOORRRUUUUUUSSSQQQRRRPPPPPPQQQSSSUUUUUUUUUPPPMMMJJJIIIIIIIIIHHHGGGGGGGGGIIIJJJKKKKKKJJJJJJLLLKKKKKKKKKMMMPPPSSSUUUQQQPPPPPPPPPPPPQQQRRRRRRSSSUUUWWWZZZ\\\]]]^^^^^^]]]]]]]]]]]]^^^___aaacccbbbbbbaaaaaa`````````___fffeeegggjjjllllllpppttt}}}~~~MMM:::===AAA===888<<<<<>>===<<<:::999888888999999888666555555333222111000000000///000111000///...///000////////////////////////,,,------------.........------------------------------------------------....................................////////////000000000000000000000000/////////000000000111111000000666:::555;;;cccrrrdddQQQDDD???===;;;888777888:::;;;<<<===???AAA;;;;;;:::888888:::>>>BBBJJJGGGDDDDDDGGGIIIJJJJJJMMMTTT[[[^^^ZZZTTTPPPNNNIIIBBB@@@CCCCCC>>><<<@@@AAA???EEERRR```iiiqqqvvv{{{yyyppp^^^^^^]]][[[\\\ccciiifff```eeebbb]]][[[ZZZZZZZZZYYYVVVUUUUUUTTTTTTQQQNNNKKKNNNNNNNNNPPPRRRRRRQQQOOONNNMMMLLLMMMOOOQQQQQQQQQPPPNNNKKKJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMOOOPPPOOOOOOOOOPPPQQQRRRRRRSSSVVVVVVVVVXXXZZZ\\\___```[[[___cccfffeeecccaaa```aaaaaaaaa``````______^^^aaabbbcccdddeeegggkkkooo|||~~~lllGGG>>>AAA???777;;;:::<<>>===<<<999888888888999999888666555555333222111000000000///000111000///...///000////////////////////////,,,,,,---------.........------------------------------------------------....................................////////////000000000000000000000000////////////000000000111000111555777555:::NNNfff|||jjj]]]SSSLLLGGGJJJEEE???;;;::::::999888:::<<<======<<<;;;;;;;;;???>>>>>>>>>>>>>>>??????999;;;>>>AAADDDGGGIIIKKKJJJEEEEEEMMMOOONNNUUU___bbb```hhh|||ttt{{{lll]]]bbbddd]]]```aaa```___ccciiijjjeeegggbbb\\\XXXXXXZZZ\\\\\\WWWXXXWWWTTTPPPOOOPPPRRRQQQPPPOOOOOOQQQSSSRRRRRRLLLJJJJJJKKKMMMOOOOOOOOONNNKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFGGGHHHIIIIIIIIIGGGHHHHHHJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSVVVVVVWWWXXXZZZ]]]___```^^^bbbfffgggeeecccbbbbbbbbbaaaaaa```______^^^^^^\\\```ccccccbbbeeejjjnnnrrr{{{```AAA???@@@;;;<<<:::;;;>>>BBBHHHTTT```wwwzzzzzz{{{cccMMMAAA@@@AAAAAAAAA@@@???>>>===<<<999888888888:::999888666555555333222111000000000///111111000///...///000////////////////////////,,,,,,,,,---------......------------------------------------------------..................................../////////000000000000000000000000000////////////000000000000333555333222666???DDDDDD^^^zzzeeeYYYKKKCCCCCCCCC@@@<<<>>>>>>>>><<<::::::<<<>>>777;;;@@@AAA???===???AAAAAA@@@BBBHHHTTTbbbmmmsssrrriiieeehhhkkkooo~~~oooyyyqqqYYYTTTXXX[[[[[[XXXaaafffeeedddgggeeeaaabbb```_________^^^]]][[[XXXYYYXXXTTTPPPQQQXXX^^^TTTSSSQQQQQQSSSUUUVVVVVVLLLKKKJJJKKKNNNPPPPPPOOOJJJHHHEEEDDDDDDEEEDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKHHHIIIJJJLLLMMMNNNNNNNNNLLLNNNQQQSSSUUUUUUTTTSSSUUUVVVXXXZZZ\\\^^^______```aaa```]]][[[[[[___cccbbbbbbaaa```______^^^^^^YYY```ffffffdddggglllooojjjwww~~~fffxxxuuuEEE<<>><<<<<<>>>@@@DDDOOOZZZggg{{{wwwxxxcccNNNCCC???CCCBBBAAA???>>>======<<<;;;:::888777777777555333555444333222111111111111111111000///////////////////////////////////////......////////////......////////////////////////,,,,,,,,,------...............------------....../////////...------,,,,,,......///000000000000000222222222111000/////////...222888:::999999:::===KKK^^^cccQQQMMMMMMIIIDDDFFFBBBCCCFFFAAA:::>>>IIIJJJWWWZZZNNNEEEHHHLLLJJJMMMWWWYYY\\\vvv{{{ddd]]][[[WWWXXX]]]^^^___aaadddffffffdddaaacccddddddbbb___\\\ZZZZZZYYYXXXUUUQQQPPPTTT]]]dddVVVRRRMMMLLLOOOQQQRRRRRRSSSRRROOOMMMKKKKKKLLLMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDFFFHHHJJJKKKMMMOOORRRNNNMMMMMMMMMNNNNNNLLLJJJKKKNNNRRRRRRPPPOOOQQQSSSUUUVVVXXXZZZ\\\^^^______dddbbb^^^ZZZXXXYYY^^^aaabbbcccfffgggfffccc___]]]aaacccdddeeefffhhhlllnnnmmmtttxxxddd[[[qqqWWWCCCBBB;;;>>>@@@???===>>>DDDKKKOOOeeepppzzzzzzuuu```LLLAAA???BBBAAA@@@>>>===<<<<<<;;;;;;999888777888777555444555444333222111111111111111000000///////////////------------------------......////////////......------------------------,,,,,,------------------......------------......------..................------...///////////////222111111000000/////////222555777777555666999<<<:::FFF^^^ssshhhgggkkknnniiiaaaYYYSSSLLLFFFDDDFFFYYYgggssssssooonnnooopppssssss|||kkk]]][[[\\\YYY[[[aaa___```cccfffjjjkkkiiigggdddeeefffdddaaa]]][[[ZZZ\\\YYYUUUTTTUUUZZZ^^^aaaRRRNNNKKKKKKNNNRRRTTTTTTSSSRRROOOMMMLLLLLLMMMNNNLLLKKKJJJHHHGGGFFFEEEEEEEEEHHHJJJLLLMMMNNNPPPQQQOOOOOONNNPPPQQQRRRPPPOOONNNOOOPPPPPPPPPQQQSSSUUUTTTUUUVVVWWWYYYZZZ[[[[[[^^^^^^^^^\\\ZZZZZZ\\\^^^```bbbdddffffffeeecccaaadddddddddccccccdddgggjjjooosssqqqwww}}}ccceeegggGGG@@@<<<;;;<<<<<<::::::>>>EEEJJJ\\\jjj|||xxxttt]]]JJJAAA@@@AAAAAA???===<<<;;;;;;;;;;;;999888777888777666444555444333222111111111111000000000000////////////------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......------------......,,,,,,------...//////000,,,------...............000000000000000000000000444555666555333555999>>>777>>>GGGVVVxxx|||uuuqqqjjjbbbqqq}}}~~~xxxddd\\\XXX[[[]]]ZZZ\\\aaabbbbbbdddgggjjjkkkiiigggbbbdddeeeddd```\\\YYYXXX[[[WWWTTTUUUZZZ]]]\\\ZZZNNNLLLJJJKKKNNNRRRTTTVVVTTTRRRPPPNNNMMMMMMNNNOOONNNMMMLLLJJJIIIHHHGGGGGGGGGJJJNNNPPPPPPPPPPPPQQQPPPPPPPPPRRRUUUVVVUUUTTTSSSPPPNNNNNNQQQUUUXXXYYYUUUUUUTTTTTTUUUVVVWWWXXXXXXZZZ]]]]]]\\\[[[\\\]]]___aaadddfffhhhhhhgggfffffffffdddbbb``````cccfffkkknnnkkknnnzzzyyyaaannnkkkTTTAAA<<<======;;;:::;;;@@@EEEQQQ```rrr~~~www{{{uuu]]]JJJAAABBBBBBAAA???>>><<<<<<;;;;;;:::999777777888777666444444444333222111111111111000000000000000//////...////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...---------.........//////,,,---......//////....../////////000000000111111222444777666555777;;;???;;;AAABBB???IIIhhh{{{aaa]]]ZZZZZZ]]]\\\YYY[[[```eeeddddddeeeffffffcccaaa^^^```bbbaaa]]]YYYUUUTTTUUUTTTTTTVVVXXXYYYWWWUUUMMMLLLKKKLLLNNNQQQTTTUUUSSSRRRPPPNNNNNNNNNPPPQQQOOOOOONNNMMMKKKJJJIIIHHHJJJMMMQQQSSSRRRQQQPPPPPPPPPPPPQQQTTTWWWYYYXXXWWWWWWRRRMMMMMMRRRXXX[[[\\\XXXXXXVVVVVVUUUVVVVVVWWWWWWYYY[[[\\\\\\]]]^^^```aaaccceeeggghhhiiiiiiiiigggfffdddaaa___```ccceeedddiiijjjrrrrrrgggyyyzzzJJJAAA@@@@@@@@@???===???BBBIIIVVVgggrrr{{{tttsssyyy```KKKCCCDDDCCCBBBAAA???>>>===<<<<<<:::888777777888888666555444444333222111111111111///000000111000///......////////////////////////------............------------------------------.........------,,,,,,,,,------,,,,,,,,,,,,------//////.........---------......///000000000000///...//////000111222333333333666::::::888777888:::888888:::999555DDDuuuwwwtttxxxfff]]]___^^^^^^___]]][[[]]]aaadddcccbbbcccdddcccaaa___\\\^^^___^^^[[[WWWUUUTTTPPPSSSWWWWWWVVVTTTSSSTTTOOONNNNNNMMMNNNOOOQQQSSSRRRQQQOOONNNNNNOOOPPPRRRPPPPPPPPPOOOMMMLLLJJJIIIKKKNNNRRRTTTSSSQQQQQQQQQPPPPPPQQQSSSWWWXXXXXXWWWXXXSSSOOOOOOSSSYYY]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ]]]aaaeeeeeeeeefffggghhhiiiiiiiiigggfffeeecccaaabbbeeegggdddhhhjjjvvvqqqlllaaaDDD>>><<<@@@AAA??????BBBEEENNN[[[hhhvvvzzznnn~~~~~~cccLLLCCCDDDDDDCCCAAA???>>>=========999888777777888888777555555444333222111111111111///000111111111000...---------------------------------............------------------------------------------------,,,,,,------,,,,,,,,,,,,------000//////...------,,,,,,...//////000000000000000...///000111333444555666555999<<<<<<888555444555:::111222;;;::::::VVV{{{zzzqqq|||sss```\\\]]]______^^^^^^]]]^^^aaaccc___^^^^^^```bbbccccccaaa\\\]]]^^^]]]ZZZXXXWWWWWWPPPUUUXXXWWWTTTQQQRRRUUUOOOOOOOOONNNLLLLLLNNNPPPQQQPPPNNNMMMNNNOOOQQQRRRPPPPPPPPPPPPOOOMMMJJJIIIKKKMMMQQQRRRRRRQQQQQQQQQQQQQQQQQQSSSVVVWWWVVVUUUWWWTTTRRRRRRUUUYYY\\\]]]____________^^^\\\[[[ZZZ[[[[[[YYYWWWXXX\\\ccchhhfffeeeeeeeeeeeefffggghhhfffffffffeeeddddddfffhhhjjjkkkhhhpppqqqzzzRRRCCC999;;;?????????BBBCCCGGGQQQ___oooppp~~~fffMMMCCCCCCCCCBBB@@@???===<<<<<<<<<999888777777888888777666555444333222111111111111//////111111111000...---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---..................---------...//////000000//////...///000222444666777888333666888777555333555777<<<555555===>>>;;;BBBPPPrrr~~~nnn___YYYYYY[[[\\\\\\[[[[[[]]]___``````[[[ZZZZZZ\\\^^^```______[[[[[[[[[ZZZXXXWWWXXXYYYSSSSSSSSSRRRQQQQQQQQQRRRKKKMMMMMMLLLJJJIIIKKKNNNOOONNNMMMLLLMMMNNNPPPRRRPPPPPPQQQQQQOOOMMMJJJIIIJJJLLLOOOPPPOOOPPPQQQRRRSSSSSSRRRTTTUUUUUUTTTSSSTTTUUUVVVVVVVVVWWWYYY[[[___```aaaaaa```^^^[[[ZZZZZZZZZXXXVVVWWW[[[bbbgggbbbaaaaaa```aaacccdddfffeeefffhhhgggeeeddddddeeeiiilllhhhiiiuuu}}}|||vvvZZZBBB<<>>AAAHHHSSSccctttyyygggMMMBBBBBBBBBAAA???>>><<<;;;;;;;;;999888666777888888777666555444333222111111111111...///111222111000...---////////////////////////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------.../////////,,,---......//////......//////111333555777999999...000222222222444999>>>555888;;;;;;;;;===AAAEEEJJJWWWooofffSSSUUU[[[[[[WWWZZZZZZYYYYYY[[[^^^\\\YYYYYYXXXWWWWWWYYYZZZYYYWWWXXXXXXXXXVVVTTTUUUWWWYYYTTTPPPLLLLLLNNNPPPOOOMMMHHHJJJKKKJJJHHHHHHJJJMMMNNNNNNLLLLLLLLLNNNPPPRRROOOPPPQQQQQQOOOMMMJJJIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUTTTTTTTTTUUUUUUSSSQQQRRRUUUXXXYYYWWWVVVXXXZZZ]]]___aaabbbaaa^^^[[[XXXXXXXXXWWWWWWWWWZZZ```ddd^^^]]]]]]]]]^^^```ccceeeeeeggghhhhhheeecccbbbbbbbbbjjjjjjgggjjjmmm|||uuuPPPBBBAAA@@@???BBB:::===CCCLLLXXXiii{{{uuusssbbbIII???AAAAAABBBBBB@@@===;;;;;;;;;:::999777777888888666555333222222222333333111///222111111000///000000000000///...------...///000,,,,,,,,,---------......---,,,+++***+++,,,---...******+++,,,,,,---......)))***,,,...//////...------,,,,,,,,,,,,---......000//////.........//////000111333555555444333222000///---///333999===@@@===<<<:::888888<<>>???AAA???===>>>BBBGGGLLLWWWkkk~~~nnn{{{cccJJJAAABBBBBBBBBBBB@@@===;;;;;;;;;:::999777777888888666555444333111222333333222000222111111000000000000000000///...------...///000,,,,,,,,,---------......///...---------...//////+++++++++,,,,,,---------)))***,,,---......---------,,,,,,,,,,,,---......//////............//////000111222333444333333222333222111222666;;;@@@BBB:::999999888:::>>>CCCGGG;;;777777BBBSSSllluuulll___VVVSSSUUUXXXYYY___\\\YYYXXXYYYYYYWWWVVVYYY[[[\\\\\\YYYWWWXXXYYYVVVVVVVVVUUUTTTRRRQQQPPPPPPSSSUUUSSSNNNKKKLLLNNNHHHHHHGGGGGGHHHJJJLLLMMMKKKKKKKKKLLLMMMMMMNNNOOOLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJLLLNNNOOOPPPSSSQQQOOOQQQSSSUUUTTTSSSSSSTTTUUUTTTRRRQQQSSSVVVZZZXXXXXXYYY[[[ZZZXXXUUUQQQSSSVVVVVVVVVXXX\\\``````___]]][[[[[[]]]```bbb```ccceeeeeebbb___^^^]]]bbbfffiiihhhfffhhhooovvv|||{{{bbbCCC===???>>>@@@@@@AAADDDGGGQQQeeewwwwwwrrrttteeeKKKBBBCCCBBBBBBBBB@@@===;;;:::;;;:::999777777888888666555555333111000111222222222111111000000000///////////////...------...//////,,,,,,,,,---------......//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------,,,,,,,,,,,,---......//////............//////000111111111222222222222777666555444666999<<<>>>777777666777999;;;>>>@@@555444444555:::LLLlll}}}bbbddd___XXXTTTTTTXXX[[[]]]^^^[[[XXXVVVVVVWWWVVVUUUTTTUUUWWWWWWVVVUUUVVVWWWSSSSSSRRRRRRQQQPPPPPPPPPOOORRRTTTSSSNNNKKKKKKMMMHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKKKKKKKMMMOOOPPPHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLOOOMMMKKKLLLNNNRRRSSSTTTRRRSSSSSSRRRQQQQQQSSSTTTVVVUUUUUUVVVXXXYYYWWWUUUOOORRRUUUUUUUUUVVVZZZ^^^___^^^]]]\\\[[[\\\]]]^^^```cccfffddd^^^[[[\\\___aaaeeegggfffcccdddjjjpppggg~~~TTT@@@===<<>>CCC@@@>>>@@@BBBFFFPPP[[[jjj|||xxxaaadddKKKAAACCCCCCCCCCCC@@@===::::::::::::999777777888888666555666333111///000222333222///000000000000///......------............------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++.............../////////---,,,,,,,,,,,,---.....................///000000000000/////////000111222333444444222000000333666333222222333555444222///111444:::<<<888666>>>HHHbbbxxxqqqaaa\\\___\\\]]]\\\\\\]]]^^^```bbbdddccc```\\\XXXTTTRRRQQQRRRRRRRRRRRRRRRQQQOOONNNSSSRRRPPPNNNMMMLLLLLLKKKMMMOOOPPPPPPMMMKKKHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJLLLNNNPPPPPPOOOMMMKKKEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIIIIIIIGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPPPPRRRSSSTTTTTTUUUVVVWWWXXXWWWYYY[[[YYYVVVTTTVVVXXX]]]]]]^^^^^^]]][[[YYYXXXWWW]]]aaaaaa]]]^^^eeekkkeeefffgggfffddddddfffiiidddvvvzzzSSSDDDBBB>>>>>>AAACCCDDDIIINNNXXXjjj~~~kkk___dddKKKBBBCCCCCCDDDCCC@@@===:::999::::::999777777888888666555555333111000111222222222...///000111000///...---------............------,,,,,,,,,---------......000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,///...............//////---,,,,,,,,,,,,---............---......///000111///000000000111111111111...111333333222333888<<<111000000333777999666333222111333777777666999>>>GGGTTTpppttt___]]]]]][[[[[[XXXZZZ\\\]]]^^^___aaadddeeeeeedddaaa[[[UUUQQQPPPVVVTTTSSSSSSTTTSSSQQQOOOSSSQQQPPPNNNLLLLLLMMMMMMMMMNNNOOOPPPNNNKKKHHHFFFHHHHHHIIIJJJKKKLLLLLLMMMIIILLLOOORRRRRRPPPLLLJJJGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGJJJMMMOOONNNMMMMMMMMMNNNLLLKKKLLLNNNOOOOOOOOOQQQRRRSSSSSSSSSSSSVVVXXXYYY[[[]]]\\\XXXUUUVVVWWW[[[]]]_________\\\YYYWWWTTTXXX]]]^^^]]]___eeejjjdddeeefffeeedddccceeefffccclllyyylllQQQEEE@@@???BBBDDDCCCDDDGGGPPP___qqqyyybbbZZZeeeMMMCCCDDDDDDDDDCCC@@@<<<:::999999:::999777777888888666555444333111222333333222000...///000111000///---,,,,,,------......------,,,,,,,,,,,,---------......000111111111000///---,,,+++++++++,,,,,,---------...---,,,,,,+++,,,---...---,,,,,,,,,,,,---......---------......///000111///000111222222222111111...111444444222333888<<<222000///222777:::777444444111111444666555666:::===>>>MMMnnn\\\TTTZZZ\\\ZZZZZZYYY[[[]]]^^^]]]]]]```bbbaaadddeeeccc]]]WWWRRRQQQTTTRRRQQQRRRTTTUUURRRPPPQQQPPPNNNMMMNNNOOOQQQRRRNNNOOOPPPQQQPPPNNNIIIFFFGGGHHHIIIJJJKKKLLLLLLMMMKKKMMMOOOQQQQQQOOOMMMKKKIIIIIIJJJJJJKKKKKKLLLLLLOOONNNMMMLLLKKKKKKKKKKKKLLLOOOPPPPPPMMMLLLMMMOOOMMMKKKIIIJJJMMMOOONNNMMMPPPQQQRRRQQQPPPPPPSSSVVVWWWZZZ]]]\\\YYYVVVWWWYYYZZZ\\\___aaaaaa^^^ZZZWWWXXXZZZ]]]^^^___```bbbdddaaabbbbbbbbbaaaaaabbbccchhhjjjqqqrrrMMMEEE@@@AAABBBAAAAAACCCLLLTTTcccsssiii]]]VVVfffNNNDDDEEEDDDDDDCCC@@@<<<:::999999:::999777777888888666555333222222222444333111///...///000111000///---,,,,,,,,,---......---,,,,,,,,,,,,,,,---------.........////////////---+++*********+++,,,,,,---......---,,,+++*********+++,,,---,,,,,,,,,,,,---......---------......000111111...000222333444333111000000333666444000000333777444111///111555666444000555333555999888444222444777444999JJJaaa|||uuudddWWWVVVVVVRRRTTT[[[]]]___aaa```]]]\\\]]]___]]]aaaeeeddd^^^XXXSSSRRROOONNNMMMOOORRRTTTRRROOONNNNNNMMMMMMOOOQQQTTTVVVPPPQQQRRRSSSRRRPPPKKKHHHGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMKKKKKKKKKLLLLLLLLLMMMMMMRRRQQQPPPNNNNNNNNNOOOOOORRRRRRRRROOOLLLKKKNNNQQQLLLJJJHHHIIIMMMOOONNNLLLOOOPPPQQQPPPMMMNNNQQQTTTTTTXXX[[[[[[YYYXXXYYY[[[YYY\\\___bbbbbb___[[[XXX___```aaaaaabbbbbbaaaaaa^^^_____________________gggfffiiivvvTTTJJJAAA???@@@@@@@@@BBBDDDGGGRRRbbbsss~~~vvveee]]]ZZZUUUcccMMMBBB>>>DDDEEEBBB<<<:::<<<===:::;;;999777777888888888777666444222222222222000///000000000000////////////........................---------............///++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000///......---222666666222///000333000000111111111111000000111111111111222333444444555000222999>>>HHH```zzzwwwhhhaaaYYYUUUVVVXXXZZZZZZ^^^^^^```cccddd```YYYSSSXXX[[[^^^```___[[[VVVSSSJJJKKKMMMOOOQQQRRRRRRRRRQQQPPPOOOOOOPPPRRRTTTUUUUUUUUUTTTSSSQQQNNNLLLJJJJJJLLLMMMMMMLLLKKKLLLMMMTTTRRRPPPMMMLLLLLLMMMNNNKKKNNNRRRUUUVVVSSSOOOMMMSSSSSSSSSTTTVVVXXXWWWWWWWWWUUUQQQNNNKKKJJJJJJKKKNNNMMMMMMNNNOOOOOONNNLLLQQQRRRRRRRRRRRRQQQQQQPPPUUUWWWZZZ]]]^^^^^^]]]\\\[[[[[[\\\___aaa```ZZZUUUYYY[[[]]]___aaabbbbbbbbb________________________eeekkkqqqsssyyy[[[AAADDDGGG???>>>GGGEEEDDDHHHRRR\\\ggguuujjjhhhtttsss___YYYZZZUUUbbbNNNEEECCCCCCDDDAAA<<<:::<<<===:::<<<:::888777888888777666444222111111333333222000000000000000////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000///......---111555555111...///111000000111111111111000000222222111111111222333333888333222555555666CCCTTTyyynnnjjjbbb\\\VVVTTTVVV[[[]]]^^^\\\\\\^^^aaacccaaa[[[WWWVVVYYY\\\^^^]]]ZZZVVVSSSMMMNNNOOOPPPQQQSSSTTTUUUQQQQQQQQQRRRRRRSSSTTTUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJLLLMMMMMMLLLKKKKKKLLLQQQRRRRRRRRRQQQPPPOOONNNMMMOOOSSSWWWXXXWWWUUUSSSUUUTTTTTTTTTVVVWWWWWWWWWVVVUUURRRPPPNNNMMMMMMMMMSSSRRRRRRSSSTTTTTTRRRPPPQQQQQQQQQRRRSSSUUUXXXYYY[[[]]]___aaaaaa```^^^\\\]]][[[ZZZ\\\^^^^^^\\\ZZZ[[[\\\\\\]]]^^^___``````^^^^^^^^^______``````aaaeeekkkpppqqqttt[[[HHHFFFEEECCCAAACCCBBBDDDKKKSSS^^^mmm{{{rrr^^^RRR\\\nnnxxxjjj___ZZZYYYSSS{{{___LLLFFFEEECCCDDDAAA<<<:::======;;;===;;;999888888777666555222111000111333444333222000000000000////////////........................------------............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............///////////////000000000///.........111444333///---...000111111222222222222111111333333222111111111222222555111111555555222777@@@NNNcccyyy```ZZZ``````[[[UUUTTTXXX\\\______[[[\\\^^^```bbbbbb___\\\UUUWWWYYY[[[ZZZXXXUUURRRPPPPPPOOOPPPQQQSSSUUUVVVRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPNNNMMMMMMLLLKKKLLLMMMMMMKKKKKKKKKMMMNNNPPPSSSVVVVVVTTTPPPNNNNNNOOORRRUUUWWWXXXWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWTTTTTTTTTSSSRRRQQQPPPPPPUUUUUUVVVWWWXXXWWWTTTQQQQQQQQQQQQRRRUUUZZZ^^^```aaabbbddddddcccaaa^^^\\\^^^\\\YYYXXXZZZ]]]______```___^^^^^^^^^___```aaa]]]^^^^^^^^^___aaabbbcccgggllloooooooooxxxrrrZZZEEEAAAAAA???BBBAAABBBFFFJJJRRRbbbqqqzzzgggUUULLLQQQfff|||eeeeeeeeeaaa___ZZZxxx]]]JJJCCCCCCCCCDDDAAA<<<:::======;;;>>><<<999888777777555444222111000111222333222111000000000000////////////........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...///////////////......111333333222///...///000111111222222222222111111333333222111000000111111333///000555888666777:::<<>><<<>>><<<999888777777555444444222111111111111000...000000000000////////////........................,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..................////////////......555555444222000///000111111111111222222111111111333222222111000000000000777333111222333222000000444777<<>><<<===;;;999888888777666555555333111111111000///---000000000000////////////........................,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------.../////////......888777444111//////000111000000111111111111000000222222111000000000111111666444111111222333333222111555888888:::FFFXXXggghhhaaa[[[XXXUUUTTTWWW]]]\\\YYYWWWYYY]]]aaabbbaaaaaabbbdddcccaaa___^^^^^^XXXXXXVVVTTTQQQOOOLLLKKKKKKKKKJJJIIIIIIJJJKKKLLLQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMKKKIIIHHHJJJLLLLLLKKKIIIIIIJJJMMMOOOQQQPPPPPPQQQRRRRRRRRRQQQQQQOOOQQQSSSQQQNNNLLLNNNPPPOOOQQQSSSVVVWWWWWWVVVVVVVVVUUUTTTUUUVVVWWWUUUTTTSSSVVVYYY[[[ZZZVVVQQQMMMQQQTTTWWWZZZ[[[[[[ZZZYYYXXXZZZ\\\\\\\\\]]]^^^```____________```bbbdddeeebbbaaa```___```aaadddeeefffhhhjjjkkkkkkmmmoooqqq{{{[[[CCCBBB@@@@@@CCCBBBAAADDDIIIMMMRRRcccxxx{{{iiiXXXNNNIIIVVVsssfff[[[OOORRRYYYSSSPPPUUUUUU|||___LLLDDDCCCAAACCC@@@<<<;;;>>>>>>===<<<:::888777888888777666333111000000111111000...000000000000////////////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,---......//////......:::666222///......////////////000000000000//////111000000000000111111222000111222333444666777888111666999888444555;;;BBBccc|||[[[]]]aaaaaa[[[UUUXXX___ZZZWWWVVVXXX\\\______^^^\\\___bbbbbb___\\\[[[\\\VVVVVVTTTRRRQQQOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKOOOOOONNNNNNNNNNNNNNNOOOJJJKKKKKKLLLMMMMMMMMMMMMJJJJJJIIIGGGEEEEEEGGGIIIJJJIIIHHHGGGHHHKKKMMMOOONNNOOOQQQSSSTTTTTTSSSRRRKKKPPPSSSSSSOOOMMMNNNPPPNNNPPPRRRTTTUUUVVVVVVUUUUUUTTTRRRSSSUUUVVVWWWVVVRRRUUUWWWYYYYYYVVVRRROOOQQQSSSWWWZZZ]]]]]]\\\\\\YYY[[[\\\\\\[[[[[[^^^aaa___`````````aaaaaabbbbbb```___^^^___```dddgggiiihhhiiijjjkkkmmmnnnnnnnnnyyyZZZHHHBBB???AAABBBAAABBBDDDGGGHHHTTThhhuuuzzz{{{```NNNFFFDDDHHHeeewwwTTTUUURRRXXXYYYRRRSSSWWWRRRxxx[[[IIICCCCCCAAACCC@@@<<<;;;>>>???===;;;999777777888999888777111000///000111222111000000000000000////////////........................++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---.../////////...:::666111---------............////////////......000000//////000111222222...222444222000000000000111333444222111222777<<>>;;;<<<;;;999<<<:::888777888888777666444444333222111111111111111000000///////////////------......------,,,+++,,,,,,,,,---------.........,,,++++++,,,------,,,///......---,,,+++******,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------//////.........//////000///---,,,,,,...000111111000///...///000111000///111111000000000000111111,,,000111000///111000///222333444444222222333444777888888666333444999>>>===NNNfff___LLLVVVXXXYYYYYYZZZ]]]bbbfffgggccc]]]YYYXXXXXXYYYYYYXXXVVVTTTTTTVVVWWWWWWVVVSSSQQQMMMLLLNNNOOOPPPQQQNNNNNNMMMLLLKKKKKKKKKLLLJJJKKKLLLLLLKKKKKKJJJJJJLLLLLLKKKKKKJJJKKKMMMNNNIIIIIIJJJLLLMMMKKKJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLJJJGGGFFFEEEFFFHHHJJJLLLLLLLLLKKKJJJLLLNNNNNNLLLIIIGGGFFFIIIKKKNNNPPPRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRUUUVVVWWWVVVTTTSSSTTTUUUWWWXXXWWWVVVUUUUUUVVVXXXYYY[[[[[[ZZZXXXWWWXXXYYY[[[\\\XXX[[[```dddfffeeecccaaa___^^^]]]___bbbeeeggggggiiinnnooommmnnnqqqppplllkkkiiieeedddnnn{{{VVVEEECCCEEECCCDDDGGGFFFCCCDDDHHHKKKPPP\\\mmmzzzwwwpppooouuu}}}|||ooo[[[LLLGGGFFFMMMeeepppbbbWWWQQQVVVZZZVVVVVVXXX[[[^^^^^^[[[YYYvvv\\\HHH??????>>>BBBBBB>>>;;;<<<<<<:::<<<:::888777888888777666555444333222111111111111111000000///////////////------......------,,,+++,,,,,,,,,---------......---,,,******,,,---,,,+++......---,,,++++++*********,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------///000222222...---+++,,,///111111111000......///111111111000111111000000000000111111***000222...---000111///111333444444222222333555111444666666555555888:::;;;>>>EEEQQQaaawww~~~kkkttt~~~nnndddZZZZZZXXXWWWWWW[[[___ccceeebbb___\\\[[[YYYWWWUUUWWWUUUTTTUUUWWWXXXWWWVVVPPPNNNMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJHHHFFFEEECCCDDDGGGIIIJJJKKKKKKJJJGGGIIIKKKLLLJJJHHHGGGGGGGGGHHHKKKMMMNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRTTTVVVVVVTTTRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[YYYXXXWWWXXXYYY[[[]]]VVVYYY^^^bbbddddddbbb```^^^]]]\\\]]]```cccddddddggghhhhhhiiinnnrrrqqqmmmkkkjjjfffdddfffsssYYYAAAGGGHHHLLLOOOKKKCCC@@@AAABBBEEEMMM\\\iiivvvuuulllhhhhhhttttttssslll[[[KKKGGGMMMRRReee{{{[[[YYYWWWUUUXXXXXXVVVUUUUUUWWWYYY[[[ZZZYYYwww]]]HHH?????????BBBAAA===:::<<<===;;;<<<:::888777888888777666555444333222222111111222111111000///////////////------......------,,,+++******++++++++++++,,,,,,---,,,******,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++---...000222333------,,,...000111111000---,,,,,,---///000///...111111000000000000111111---444555///,,,000222000000222333333333333444666///111444444333333333444666;;;???>>><<>>>>><<<:::888777888888777666555555444333222222222222111111000///////////////------......------,,,+++,,,,,,---------.........---+++******+++,,,,,,+++)))******++++++,,,------,,,---......,,,,,,---...++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,---...///,,,---...111222111...+++///...---///111222222111111111000000000000111111===DDDAAA333+++///222///...000222333333444666888000111222444555666777777999333111777:::999:::===FFFSSSaaalll{{{sss^^^SSSOOOOOOPPPNNNTTTWWWUUUUUU]]]eeehhhyyy{{{~~~~~~wwwmmmfff\\\ZZZXXXWWWVVVTTTRRRPPPTTTSSSRRRSSSTTTSSSRRRPPPRRROOOLLLJJJJJJKKKJJJIIIKKKHHHGGGHHHKKKMMMLLLJJJIIIGGGGGGJJJMMMOOONNNKKKHHHIIILLLQQQUUUTTTPPPKKKGGGNNNQQQLLLIIILLLLLLJJJFFFGGGIIIKKKLLLLLLKKKJJJHHHFFFDDDBBBAAABBBCCCDDDBBBBBBBBBCCCEEEGGGJJJLLLLLLKKKJJJGGGDDDCCCEEEGGGFFFGGGHHHJJJKKKLLLMMMMMMEEEGGGJJJMMMOOOPPPQQQQQQTTTTTTTTTSSSRRRPPPNNNMMMLLLMMMNNNQQQSSSUUUWWWXXXPPPQQQRRRTTTUUUUUUUUUUUUXXXWWWVVVVVVWWW[[[___aaaXXXVVVUUUUUUWWWZZZZZZZZZYYYZZZ^^^dddhhhhhhggggggcccbbbdddgggddd___ccckkklllyyyYYYNNNVVV^^^```___NNNIIIEEEEEEDDDEEELLLTTT\\\jjjzzz~~~zzziii\\\\\\```]]]WWWSSSMMMFFFDDDIIIQQQbbbwww^^^VVVVVVRRRJJJNNNVVVTTTKKKQQQXXXYYYVVVSSSTTTWWWnnnYYYIIIAAA@@@CCCBBB???;;;999999<<>>BBBFFFNNN^^^qqqmmmeee[[[TTTQQQPPPOOONNNOOOPPPRRRUUUXXXZZZ\\\\\\bbbgggmmmssswwwxxxvvvuuuaaakkkiiiZZZSSSXXXWWWMMMNNNNNNOOOOOOPPPQQQRRRRRRPPPNNNLLLJJJIIIIIIJJJKKKKKKHHHEEECCCEEEHHHJJJKKKHHHIIIKKKLLLMMMLLLKKKJJJEEEDDDFFFLLLQQQRRRKKKEEEFFFJJJNNNMMMHHHEEEHHHKKKDDDFFFIIILLLLLLJJJGGGFFFDDDFFFHHHFFFBBB???>>>@@@======>>>AAAFFFJJJLLLMMMKKKIIIGGGDDDCCCDDDEEEFFFFFFFFFGGGJJJLLLNNNMMMKKKHHHIIIKKKLLLNNNUUU^^^eeeWWWUUUSSSSSSTTTTTTQQQOOOMMMNNNOOOPPPRRRTTTVVVWWWSSSTTTTTTSSSQQQQQQRRRTTTVVVUUUTTTTTTTTTVVVXXXZZZ[[[[[[[[[[[[YYYWWWUUUTTTSSSYYY```bbb```___```bbbdddddddddddddddddddddeeecccwww]]]OOOUUU___ddd```YYYOOOHHHFFFFFFFFFFFFNNNVVVdddsss|||vvvpppeee```[[[[[[ZZZTTTJJJBBBDDDAAADDDTTTooo{{{ccc[[[VVVQQQNNNNNNOOOPPPQQQRRRTTTWWWYYYYYYVVVSSSQQQkkkVVVGGGAAABBBBBBBBB@@@<<<:::999;;;======:::777666777888888777777666444222111111111222111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,,,,,,,+++)))+++,,,,,,***))))))***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...000111222111222333444444222000///...---......///000000111111222222111111000000////////////000000000111111111333222222111222333555555444555666666777777666666999:::<<<;;;<<>>;;;:::;;;<<<<<<:::777666777888888777777666444222111111111222000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,------+++)))+++,,,,,,***))))))************************************++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++///---,,,,,,---000444666666555333222111000//////.........//////000000111///////////////.........//////000000000000111111333333222222222222333444333333444555555555555555333666888888666666888;;;===BBBJJJUUUcccsss{{{jjj]]]VVVTTTTTTOOOMMMJJJIIIKKKMMMNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWW___eeelllkkkcccXXXPPPMMMHHHKKKNNNRRRSSSSSSRRRPPPSSSRRRPPPOOOMMMKKKIIIIIIGGGFFFFFFHHHKKKMMMNNNNNNLLLMMMMMMMMMKKKJJJHHHFFFGGGHHHHHHFFFCCCDDDGGGJJJOOOLLLLLLRRRXXXWWWOOOFFFGGGHHHHHHHHHGGGFFFEEEDDDFFFFFFGGGFFFDDDEEEGGGIIIMMMIIICCC@@@AAAEEEIIIKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLJJJGGGHHHJJJLLLOOOTTTYYY]]]XXXVVVSSSRRRTTTUUUVVVVVVWWWVVVSSSQQQQQQQQQRRRSSSRRRSSSTTTSSSPPPNNNMMMNNNUUUUUUUUUUUUVVVXXXZZZ[[[ZZZYYYYYYWWWVVVUUUTTTSSSUUUXXX\\\]]]\\\\\\___aaa`````````````````````___fff[[[\\\vvvxxxeee^^^___bbbeeeccc[[[OOOFFFDDDDDDEEEHHHNNNUUU\\\```sss}}}|||wwwmmmaaaWWWTTTTTTTTTMMMLLLMMMFFF<<>>:::EEEOOOTTT[[[iiixxxtttggg^^^XXXWWWTTTQQQNNNMMMMMMMMMKKKLLLMMMMMMNNNNNNNNNNNNMMMOOOQQQQQQPPPOOOPPPQQQNNNNNNOOOOOONNNNNNMMMLLLIIIKKKMMMPPPQQQPPPNNNMMMOOOJJJOOO___hhhcccZZZVVVVVVSSSPPPLLLKKKKKKLLLNNNKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNPPPPPPOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHDDDCCCFFFMMMOOOLLLHHHIIIMMMSSSWWWWWWUUURRRPPPMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFDDDEEEHHHKKKLLLLLLIIIIIIIIIKKKLLLKKKHHHFFFKKKLLLOOOPPPQQQPPPOOONNNLLLLLLMMMPPPSSSTTTSSSQQQKKKJJJIIIKKKNNNPPPPPPPPPOOOOOOOOONNNMMMNNNQQQSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTTTTSSSQQQQQQRRRTTTYYYYYYYYYYYYYYYYYYYYYYYYSSSRRRQQQQQQSSSVVVZZZ\\\XXXXXXXXXYYYZZZ[[[]]]]]][[[\\\^^^^^^^^^\\\ZZZXXXVVVVVVYYY^^^bbbjjjzzzeeeYYY\\\cccnnnjjjbbbYYYQQQKKKGGGFFFIIIJJJQQQ^^^iiipppwww{{{}}}~~~|||ttthhh^^^SSSQQQNNNOOOPPPNNNHHHBBBBBBCCCHHHPPP\\\oooyyyVVVRRROOOIIIHHHFFFIIILLLOOOPPPOOOOOOQQQTTTPPPOOONNNMMMLLLKKKKKKKKKzzz___JJJAAAAAA@@@AAAAAA???<<<::::::;;;;;;999888888999999777555777666444222111111111222//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,,,,,,,+++)))+++,,,,,,***))))))***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))---000000---+++---000,,,+++---111555555111,,,........................///////////////000000000........./////////000000///000111222333333222222111222333333444444333333222222222333666999<<<===777888999777555333333333555???EEEBBB@@@EEEMMMRRRTTTXXX^^^eeekkkrrryyy}}}~~~xxxmmmiiiccc^^^XXXQQQKKKFFFOOONNNMMMKKKJJJIIIHHHHHHLLLLLLLLLMMMNNNPPPQQQRRRLLLNNNPPPOOOMMMLLLNNNOOOLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKLLLNNNNNNOOOOOOOOOOOOOOORRRWWW[[[ZZZXXXVVVSSSRRRPPPMMMLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJLLLNNNOOOOOONNNMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFFFFGGGJJJLLLKKKIIIHHHKKKNNNQQQRRRRRRQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJJJJHHHGGGHHHKKKMMMLLLJJJHHHHHHHHHJJJKKKJJJGGGEEEJJJKKKLLLNNNOOOOOONNNNNNLLLLLLMMMQQQTTTVVVUUUTTTOOOLLLJJJKKKNNNPPPPPPOOOMMMNNNOOONNNLLLLLLNNNQQQLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTSSSRRRTTTWWW[[[ZZZZZZZZZZZZYYYXXXXXXWWWVVVTTTRRRQQQRRRUUUYYY[[[XXXXXXXXXYYY[[[\\\\\\\\\\\\]]]_________]]]ZZZXXXVVVTTTUUU[[[___bbbhhhoooeeeWWWcccggglllmmmhhh^^^RRRJJJOOOIIIFFFLLLSSSZZZccclllrrrvvv{{{zzzrrrlllgggbbb]]]YYYMMMMMMLLLKKKJJJGGGDDDBBBCCC]]]yyyxxx[[[MMMOOOMMMKKKMMMLLLIIIKKKMMMPPPQQQSSSSSSTTTNNNNNNMMMMMMLLLLLLLLLKKKxxx\\\HHHAAACCCAAAAAA@@@>>>;;;:::;;;<<<:::999888999999999777555777666444222111111111222000000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))((()))+++,,,+++***)))+++,,,,,,***))))))***************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***...000...***))),,,000------///444888777///))).....................---////////////////////////............/////////000...///111222333333333222222222333444444444444333777666555555666666666555333555777888777777999:::333>>>EEEBBB======@@@CCC>>>???AAABBBDDDGGGLLLOOOVVVTTTUUU^^^jjjrrrsssqqqjjjqqq|||uuuhhhfffmmm~~~vvvxxx{{{qqqwwwwwwmmmdddcccbbb```___gggkkkeee]]]WWWSSSPPPJJJIIIHHHHHHKKKMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOOOONNNLLLKKKOOOQQQRRROOOLLLJJJKKKLLLKKKKKKMMMNNNNNNOOOOOOOOOLLLKKKJJJIIIJJJKKKMMMOOOJJJPPPSSSQQQOOOQQQUUUVVVPPPPPPPPPOOONNNMMMLLLLLLMMMKKKIIIHHHGGGHHHJJJKKKGGGFFFFFFGGGJJJMMMNNNNNNPPPOOOMMMKKKIIIHHHGGGGGGIIIIIIIIIGGGFFFFFFIIIKKKIIIIIIJJJLLLOOOQQQPPPOOONNNNNNOOOOOONNNMMMLLLKKKLLLJJJIIIKKKNNNNNNLLLIIIKKKJJJJJJJJJKKKJJJHHHFFFHHHIIIJJJKKKLLLMMMMMMMMMIIIIIIKKKNNNRRRTTTTTTSSSPPPLLLIIIIIILLLNNNOOONNNLLLOOOPPPPPPMMMLLLMMMPPPJJJLLLPPPTTTWWWYYYYYYYYYTTTTTTTTTSSSSSSVVV[[[___\\\\\\[[[[[[ZZZXXXWWWVVVYYYVVVSSSQQQQQQTTTWWWZZZXXXXXXYYYZZZ\\\]]]\\\[[[]]]^^^`````````]]]ZZZYYYUUUVVVZZZ]]]ZZZXXX\\\cccjjj{{{wwwPPPTTT\\\dddjjjllllllkkkYYYPPPJJJIIIHHHIIIOOOXXXdddiiiqqqxxx||||||||||||~~~zzzvvvpppfff[[[RRRPPPRRRUUUPPPNNNKKKEEE@@@AAAGGGLLL^^^WWWSSSUUURRRFFFGGGMMMKKKJJJJJJLLLPPPSSSUUUTTTSSSLLLMMMMMMMMMMMMMMMLLLKKKuuuYYYGGGAAAAAABBBBBBBBB@@@===<<<===>>>>>><<<999888999888777666777555222111111000...---111222333222///...///000222111000///---+++******++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++(((***,,,......,,,***(((........................------------------------...---...111444555222///---------............///+++,,,,,,---...///000000////////////000000000000111111111000000000000000222222222222222222222222555555444555555666777888555555555555555666777777888<<>>AAA===>>>>>>???@@@@@@AAAAAAEEEFFFHHHIIILLLPPPUUUYYYYYYaaagggddd[[[SSSRRRUUUdddgggccc\\\ZZZ]]]]]]YYYVVVVVVVVVUUUSSSQQQOOOMMMVVVWWWXXXVVVRRROOOMMMMMMFFFEEEEEEGGGIIIJJJHHHGGGHHHGGGJJJMMMLLLHHHHHHKKKJJJMMMLLLGGGGGGLLLNNNJJJLLLLLLLLLLLLKKKKKKKKKKKKOOONNNMMMNNNPPPQQQPPPOOOLLLKKKIIIJJJLLLNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUUUURRRRRRSSSTTTTTTSSSQQQQQQQQQNNNJJJIIIJJJJJJHHHEEEDDDDDDFFFHHHJJJJJJHHHFFFPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGJJJKKKLLLMMMMMMNNNMMMMMMHHHJJJMMMOOOQQQQQQQQQPPPSSSQQQOOOMMMLLLLLLLLLLLLNNNNNNNNNMMMKKKIIIHHHGGGIIIJJJLLLMMMNNNNNNMMMMMMQQQLLLHHHIIIMMMQQQPPPNNNNNNLLLJJJKKKNNNPPPOOOMMMNNNNNNOOONNNNNNMMMKKKKKKHHHKKKPPPXXX^^^^^^[[[VVVVVVUUUUUUVVVWWWZZZ]]]___^^^\\\[[[[[[[[[[[[ZZZXXXUUUWWWYYYWWWSSSSSSWWW[[[]]]^^^]]][[[^^^bbb___ZZZ```bbbdddeeedddaaa^^^\\\ZZZWWWWWW[[[[[[XXXZZZaaaeeemmmqqq^^^PPPRRR]]]gggoootttqqqfff^^^ZZZTTTKKKLLLSSSUUUaaaddd]]]aaapppvvvqqqrrrssswww|||wwwrrrmmmkkkaaa\\\TTTPPPPPPRRRPPPLLLKKKHHHAAAAAAFFFDDDNNNgggcccOOOPPPOOONNNLLLKKKLLLMMMKKKMMMOOOPPPPPPOOOPPPRRRRRRRRRQQQPPPOOONNNNNNMMMrrrWWWFFFAAA@@@AAAAAAAAA???<<<;;;<<<===>>>;;;999888999999777666666444222111111111///......///000...,,,+++,,,---.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---*********)))))))))((((((******)))))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------------------------------------------------,,,,,,...111222000---------------............---------................../////////000000000000000000000000000000000000222222222222222222222222444444444444555666777777777777777777777888888999777;;;??????<<<;;;===@@@>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEHHHLLLOOOLLLRRRWWWVVVPPPKKKKKKMMMSSSUUUSSSMMMKKKNNNNNNJJJMMMNNNNNNOOONNNMMMKKKJJJNNNOOOQQQPPPNNNKKKKKKKKKIIIHHHGGGHHHIIIIIIHHHFFFHHHGGGIIILLLKKKGGGHHHKKKJJJMMMLLLGGGGGGLLLMMMJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOLLLKKKIIIJJJLLLNNNOOONNNNNNPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRRRRQQQPPPPPPQQQOOOLLLKKKLLLLLLJJJHHHHHHFFFFFFFFFIIIJJJJJJIIIMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJJJJKKKKKKLLLLLLKKKHHHIIIKKKNNNOOOPPPPPPPPPRRRQQQOOONNNMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJHHHIIIJJJLLLMMMNNNNNNMMMNNNJJJGGGHHHLLLOOOOOOMMMMMMJJJHHHIIILLLNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOONNNOOOSSSXXX]]]___\\\YYYXXXWWWWWWWWWXXX[[[]]]___^^^]]]\\\\\\\\\\\\[[[YYYZZZ]]]^^^[[[VVVUUUWWW[[[[[[\\\[[[[[[___dddbbb]]]```aaacccdddcccaaa^^^\\\]]]ZZZ[[[^^^]]][[[]]]cccdddeeeqqqyyyggg]]]XXXZZZ^^^hhhnnnqqqoooiii```SSSHHHUUUUUUTTTUUUZZZ```eeefffeeefffkkkttt~~~|||www~~~zzzuuunnnhhhbbb___]]]XXXUUUOOOLLLLLLNNNOOONNNFFFGGGAAACCCQQQ]]]ppp{{{VVVNNNNNNNNNLLLIIIHHHIIIJJJIIIKKKMMMOOOOOOOOOQQQSSSSSSSSSSSSRRRRRRQQQQQQQQQoooUUUEEE@@@@@@???@@@@@@>>><<<:::;;;======;;;999888999999888666555333111111111111000///---...///...,,,***+++,,,***++++++,,,,,,---......------,,,,,,++++++******++++++******++++++,,,---*********)))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---...---+++------------........................------,,,,,,....../////////000000000000000000000000000000000111111111111111111111111222333333333444555555666777777666666777777888999666:::======;;;:::<<<>>>>>>>>>>>>===============<<<>>>@@@AAAAAABBBCCCEEEDDDGGGKKKLLLKKKJJJJJJJJJHHHJJJIIIFFFEEEGGGFFFCCCDDDEEEGGGIIIIIIIIIIIIHHHFFFHHHJJJKKKJJJIIIJJJKKKKKKJJJIIIHHHIIIIIIGGGFFFIIIHHHKKKNNNMMMIIIIIIMMMKKKLLLKKKHHHHHHKKKLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHDDDHHHKKKKKKJJJJJJLLLNNNMMMKKKIIIIIIKKKMMMNNNMMMLLLNNNOOOPPPPPPNNNLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQOOOMMMLLLMMMMMMLLLKKKKKKIIIFFFFFFHHHKKKLLLLLLJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNMMMMMMLLLGGGHHHIIIKKKLLLLLLLLLLLLKKKHHHFFFGGGKKKNNNOOONNNLLLJJJHHHHHHJJJLLLNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQSSSSSSTTTWWWZZZ\\\[[[ZZZYYYYYYXXXXXXXXXZZZ[[[\\\^^^]]]\\\]]]^^^^^^]]][[[```bbbbbb___ZZZXXXXXXZZZYYYZZZZZZ[[[aaafffeeeaaa``````aaabbbaaa```^^^]]]___]]]^^^___^^^]]]___dddfffaaaeeeyyyttt^^^SSSVVVeeeqqqvvv}}}xxxhhhcccUUUKKKLLLOOOQQQXXXbbbccceeehhhooowww{{{uuuooommmiiibbb[[[UUUQQQOOOOOOIIIIIIHHHFFFDDDBBBBBBCCC===HHHLLLTTTnnnwwweeeQQQNNNOOONNNKKKHHHGGGGGGHHHFFFHHHKKKLLLMMMNNNQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRmmmTTTFFFAAA@@@???@@@@@@>>><<<;;;<<<======;;;999888999999888777555333111111222222111000000111111000...------...))))))***+++,,,,,,------......---,,,++++++******++++++******++++++,,,---++++++++++++++++++++++++))))))))))))*********+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++++++++,,,,,,---------.........------------------------........./////////000000/////////000000000000000000000000000000000000000111111222333444444444444555444444444444555666666666888::::::999999;;;<<<=========>>>>>>>>>??????>>>AAACCCDDDCCCAAAAAAAAACCCDDDEEEGGGJJJKKKKKKJJJGGGHHHIIIHHHHHHHHHGGGEEEBBBCCCEEEGGGHHHHHHHHHHHHEEEGGGIIIIIIIIIIIIKKKLLLJJJIIIGGGGGGHHHHHHGGGFFFIIIKKKOOOTTTSSSNNNLLLMMMKKKKKKJJJHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDIIIMMMMMMIIIHHHJJJNNNMMMKKKIIIIIIJJJLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGHHHJJJLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPLLLLLLMMMNNNNNNNNNNNNMMMHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHFFFGGGJJJMMMOOOOOONNNLLLJJJJJJKKKNNNPPPRRRSSSQQQOOOMMMLLLMMMNNNOOOUUUTTTSSSTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXYYY]]]\\\\\\^^^___```^^^]]]aaaccccccaaa]]]ZZZZZZZZZYYY[[[[[[\\\bbbhhhgggbbb_______________^^^^^^^^^^^^^^^^^^^^^\\\\\\^^^aaaddd^^^^^^lllzzzRRRQQQPPPWWWhhh|||vvvggg[[[TTTQQQUUUZZZXXXYYYZZZ]]]ccckkktttyyy|||wwwsssnnnfff```VVVTTTPPPLLLJJJHHHHHHHHHEEEFFFHHHHHHCCC>>>???DDDTTTkkkyyymmmccc```VVVPPPQQQPPPMMMJJJHHHHHHIIIFFFHHHJJJKKKKKKLLLNNNPPPPPPPPPPPPPPPPPPPPPQQQQQQkkkTTTGGGBBBAAA@@@AAAAAA???======>>>???<<<:::888888999999888777555333222111222333222111111222222111///......///******++++++++++++++++++......------,,,+++******++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++++++++************************''')))+++------+++)))'''************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***+++,,,,,,,,,,,,------------...++++++,,,,,,---......///............////////////......//////000000000000000000000000000000000000000111222333444444444444444444444444444555555666666777888888888999:::;;;;;;;;;===>>>@@@AAABBBCCCAAADDDFFFGGGEEECCCBBBAAAAAA@@@AAACCCGGGHHHGGGEEEEEEEEEFFFGGGGGGFFFEEEFFFCCCDDDEEEGGGGGGGGGFFFFFFFFFGGGIIIIIIHHHHHHJJJLLLGGGFFFDDDEEEFFFHHHHHHGGGGGGJJJQQQWWWVVVOOOKKKKKKLLLKKKIIIIIIHHHHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGLLLPPPOOOKKKHHHIIILLLMMMKKKIIIHHHJJJKKKKKKJJJKKKJJJHHHGGGIIIKKKOOOQQQKKKKKKLLLLLLMMMNNNOOOOOOKKKKKKKKKJJJJJJJJJKKKLLLHHHHHHHHHJJJLLLMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPKKKJJJIIIHHHHHHGGGGGGGGGJJJHHHGGGHHHJJJMMMOOOPPPPPPOOOOOOOOOOOOQQQTTTVVVSSSRRROOONNNMMMMMMOOOPPPWWWWWWUUUTTTTTTUUUWWWYYYWWWWWWVVVVVVUUUUUUUUUUUUZZZZZZ[[[]]]``````___]]]^^^```aaaaaa___\\\ZZZZZZ[[[]]]\\\]]]bbbgggfffaaa^^^]]]\\\\\\\\\]]]^^^___^^^```___]]][[[\\\^^^___\\\ZZZ[[[bbbjjjuuuiiiOOOKKKTTT^^^mmm}}}xxxmmm^^^OOOVVVSSSPPPPPPSSSXXX^^^bbbhhhkkkooouuuzzz~~~|||xxxsssqqqqqqmmmgggbbb]]]WWWOOOJJJGGGGGGGGGGGGFFFFFFEEEDDDFFFDDDDDDEEEEEEHHHTTTbbbhhh^^^cccbbbSSSPPPPPPOOOLLLIIIGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPkkkTTTHHHCCCAAA@@@AAAAAA@@@>>>===???@@@<<<:::888888999999999888666444222222222222111000///000111000...,,,---...,,,,,,,,,++++++++++++***......------,,,,,,++++++++++++******++++++,,,---)))))))))))))))***************+++,,,,,,,,,,,,+++************************&&&(((+++------+++(((&&&************************,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,++++++,,,,,,,,,,,,,,,------------******+++,,,---...//////------........./////////---......//////000000111111111111111111111111111000111333444555555444333666666555555666666777888777777777777888999:::;;;::::::<<<>>>AAACCCDDDEEE@@@CCCEEEFFFDDDBBBAAAAAABBBBBBDDDFFFHHHHHHFFFDDDGGGDDDDDDGGGGGGDDDEEEGGGCCCDDDEEEFFFFFFFFFEEEDDDFFFGGGHHHGGGFFFGGGIIIKKKFFFDDDCCCCCCEEEGGGHHHHHHEEEGGGNNNTTTSSSLLLHHHIIIMMMJJJHHHIIIIIIGGGGGGJJJGGGGGGGGGFFFFFFFFFEEEEEEHHHKKKOOOOOOLLLIIIIIIJJJMMMKKKIIIHHHIIIJJJIIIIIIIIIHHHFFFFFFGGGKKKOOORRRKKKKKKKKKKKKKKKLLLMMMNNNIIIJJJJJJIIIHHHGGGIIIJJJEEEFFFGGGJJJLLLKKKIIIGGGHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDEEEFFFGGGIIIIIIJJJKKKJJJHHHFFFEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSKKKKKKIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHIIILLLNNNPPPOOOQQQRRRSSSSSSSSSVVVXXXPPPOOONNNNNNOOOPPPRRRSSSYYYYYYZZZYYYWWWVVVXXXYYYUUUUUUUUUUUUTTTTTTSSSSSSVVVWWWYYY\\\______^^^\\\ZZZ\\\^^^______\\\ZZZXXXZZZ[[[[[[[[[___dddbbb]]]^^^\\\ZZZYYYYYY[[[^^^```___bbbaaa]]][[[]]]______ZZZ[[[^^^aaaaaacccmmmyyymmmddd___TTTSSS]]]nnneeebbb[[[SSSOOOOOOQQQQQQQQQRRRUUU[[[aaagggllloooqqquuu{{{zzzuuuvvvvvvvvvtttooojjjeeeaaa[[[XXXTTTPPPLLLIIIDDDAAACCCDDDFFFFFFFFFEEEDDDCCC@@@;;;:::AAAIIIUUUlll{{{aaaZZZ]]]ddd]]]IIILLLMMMLLLIIIGGGEEEEEEFFFJJJJJJJJJIIIHHHHHHJJJLLLQQQQQQPPPPPPPPPPPPPPPPPPiiiSSSGGGBBB@@@???@@@@@@???======>>>@@@<<<:::888888999:::999888888666333222222222111//////000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******++++++,,,---(((((()))))))))*********((()))***+++,,,++++++***************************((()))***++++++***)))(((************************++++++++++++++++++++++++***,,,///...,,,***+++,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////------......///000000111222222222222222222222222000111333555666555444333666555555555555666777777888777666666888999:::;;;::::::<<<>>>@@@AAACCCDDD>>>@@@BBBCCCBBBAAAAAABBBCCCEEEIIILLLLLLKKKIIIHHHJJJFFFEEEHHHHHHEEEFFFJJJCCCDDDEEEGGGHHHHHHGGGGGGEEEFFFGGGGGGGGGHHHKKKMMMIIIFFFDDDDDDEEEGGGGGGGGGHHHHHHKKKNNNMMMIIIIIILLLNNNIIIHHHJJJIIIFFFFFFJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFIIIKKKLLLKKKIIIHHHNNNKKKIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMKKKJJJIIIIIIIIIIIIKKKKKKIIIJJJKKKIIIGGGFFFGGGIIIEEEEEEDDDFFFHHHIIIHHHGGGGGGFFFEEECCCBBBBBBBBBCCC???@@@BBBCCCFFFHHHIIIJJJJJJHHHFFFDDDCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGGGGIIILLLNNNLLLOOOSSSTTTSSSSSSUUUVVVOOOOOOOOOPPPQQQQQQRRRRRRWWWYYY\\\[[[YYYWWWWWWXXXUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVZZZ]]]^^^\\\ZZZYYYZZZ\\\^^^^^^\\\XXXUUUUUUWWWVVVWWW[[[```___ZZZ]]][[[XXXVVVWWWZZZ^^^aaa^^^aaaaaa[[[YYY\\\^^^\\\]]]]]]___aaa___]]]aaaiiizzzeeeZZZYYYmmmtttggg___^^^\\\VVVQQQRRRRRRSSSTTTWWWZZZ]]]___kkkqqquuuuuuwww|||~~~~~~}}}~~~|||{{{{{{{{{|||{{{yyywwwuuurrrnnniiifffcccccccccaaa^^^ZZZUUUSSSMMMLLLIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFIIIGGGNNN]]]iiisssttt```VVVWWWXXX[[[WWWHHHKKKKKKKKKIIIFFFEEEFFFGGGIIIJJJIIIHHHGGGHHHKKKNNNPPPPPPPPPOOOOOONNNNNNNNNhhhRRRFFFAAA>>>>>>>>>???>>><<<<<<===???;;;:::888888999:::999888999666444222222222000//////000111000...------...+++++++++,,,,,,------...,,,,,,------------------++++++******++++++,,,---******++++++,,,,,,,,,,,,'''((()))++++++******)))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++'''+++...///,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++---------.........//////---------...///000000111222222222222222222222222000222444666666666555444444333333333333444555555999777666666888:::;;;;;;:::;;;<<<===>>>???@@@AAA===???AAAAAAAAA@@@AAACCC???CCCIIILLLLLLJJJIIIHHHKKKFFFDDDFFFFFFCCCDDDJJJDDDEEEGGGIIIKKKKKKKKKKKKFFFGGGHHHIIIIIIKKKOOOQQQLLLIIIFFFEEEFFFGGGGGGGGGMMMKKKJJJKKKJJJHHHKKKQQQNNNIIIGGGJJJIIIEEEFFFJJJGGGGGGGGGGGGFFFFFFFFFFFF@@@AAACCCGGGKKKKKKIIIGGGNNNKKKIIIGGGHHHHHHHHHGGGDDDEEEGGGIIIJJJIIIHHHGGGJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJGGGEEEGGGIIIFFFDDDBBBBBBDDDGGGHHHHHHFFFEEECCCAAA@@@@@@@@@@@@<<<===???AAADDDFFFHHHIIIIIIGGGEEEBBBAAAAAABBBBBB===???BBBEEEGGGGGGGGGFFFEEEGGGIIIKKKMMMMMMNNNMMMKKKLLLMMMMMMNNNNNNNNNMMMHHHGGGGGGGGGHHHJJJLLLMMMHHHHHHGGGFFFFFFGGGJJJLLLIIIMMMRRRSSSRRRRRRSSSTTTRRRRRRRRRRRRQQQPPPOOONNNSSSWWW[[[[[[XXXUUUTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTQQQRRRTTTXXX\\\]]][[[YYYZZZ[[[\\\^^^^^^[[[VVVRRRQQQRRRSSSSSSXXX^^^]]]XXX]]]ZZZWWWUUUVVVZZZ^^^bbb[[[___^^^XXXVVVYYYZZZXXX[[[YYYYYY\\\\\\YYYZZZ]]]hhhfff```gggzzzqqqYYYVVVQQQMMMKKKLLLOOOQQQQQQVVVXXXWWWYYY___ccccccbbbcccfffjjjnnnrrrvvvwwwyyyvvvvvvwwwvvvqqqppprrrrrrqqqnnnkkkiiihhhggggggbbbaaa```]]]ZZZWWWVVVUUULLLMMMMMMMMMKKKHHHEEEDDDDDDCCCBBBCCCEEEIIILLLMMMEEEDDDCCCCCCDDDGGGJJJLLLdddhhhxxxfff\\\SSSTTTUUUOOOOOOTTTQQQLLLLLLLLLJJJHHHGGGHHHIIIHHHHHHIIIHHHHHHJJJMMMPPPNNNNNNMMMMMMLLLKKKJJJJJJoooYYYHHH???>>>AAA@@@???===::::::<<<>>><<<:::999888888888666555888777666444222111111111000111111000......///000---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))((((((''''''************************))))))))))))))))))))))))******+++++++++******)))***)))(((((((((***+++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111222333333444222000///...///000222333111222333333444444333333333444444444333333555666>>><<<:::888777888:::<<<======<<<<<<<<<<<<============>>>>>>>>>?????????CCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@AAADDDGGGIIIGGGFFFEEEDDDEEEFFFGGGHHHKKKHHHEEEFFFJJJMMMMMMLLLQQQOOOJJJGGGFFFHHHJJJLLLLLLJJJIIIIIIKKKLLLLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIFFFDDDEEEGGGJJJLLLGGGFFFFFFGGGIIIIIIHHHFFFIIIIIIJJJJJJIIIGGGFFFEEE@@@BBBDDDFFFGGGGGGEEEEEEHHHIIIJJJJJJHHHFFFFFFGGGNNNLLLIIIGGGFFFFFFGGGHHHHHHFFFDDDEEEGGGHHHGGGEEECCCBBBAAA@@@????????????BBB???<<<;;;>>>AAADDDEEEHHHGGGEEECCCAAA@@@??????@@@@@@BBBCCCCCCCCCBBBAAA@@@BBBEEEGGGHHHIIILLLNNNNNNNNNNNNMMMJJJHHHGGGHHHJJJIIIGGGEEEEEEFFFGGGHHHDDDDDDCCCBBBCCCGGGMMMQQQSSSVVVVVVSSSNNNLLLOOOSSSSSSQQQNNNMMMMMMMMMKKKJJJSSSUUUWWWXXXVVVUUUUUUUUURRRSSSVVVWWWVVVTTTQQQNNNNNNOOORRRVVVYYYYYYVVVTTT[[[XXXVVVXXX\\\\\\XXXTTTRRRQQQPPPSSSWWWYYYWWWUUUZZZXXXRRRNNNQQQZZZ``````]]]^^^___\\\XXXVVVWWWZZZZZZZZZZZZ[[[[[[YYYVVVSSS___ggg|||iii___jjjwwwmmmfffccc```^^^UUURRRPPPOOOOOOOOOPPPRRROOOPPPQQQPPPPPPQQQTTTWWWWWWUUUTTTUUUVVVWWWVVVVVVSSSTTTTTTSSSPPPNNNMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEFFFDDDCCCDDDFFFFFFDDDCCCIIIFFFJJJSSSUUUMMMEEEBBBCCC>>>>>>GGGQQQ^^^uuugggNNNOOONNNNNNOOOOOONNNLLLIIIIIIHHHHHHHHHHHHIIIJJJJJJEEEIIIMMMMMMKKKJJJKKKNNNNNNMMMLLLKKKKKKJJJKKKKKKoooYYYHHHAAA@@@@@@@@@???===;;;;;;===???<<<:::999888999888666555888777666444333222111111333444333111---,,,,,,------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********))))))((((((((((((************************))))))))))))))))))))))))******+++++++++******)))***)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++)))******++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000111111111000///...///000222333111222222333444333333333222444444444333333444666<<<:::888777777888:::<<<>>>>>>============>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAABBBCCCEEEGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHFFFEEEGGGJJJKKKJJJHHHLLLKKKHHHFFFFFFGGGJJJKKKOOOOOONNNMMMLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIGGGEEEEEEGGGIIIJJJFFFFFFEEEGGGHHHIIIGGGFFFHHHIIIIIIIIIHHHGGGEEEEEEAAABBBCCCEEEFFFFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGEEEDDDFFFHHHIIIGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAFFFEEEBBBAAAAAACCCEEEGGGGGGGGGEEEDDDBBBAAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBBBBBDDDFFFFFFFFFGGGIIIJJJKKKLLLLLLJJJGGGFFFGGGHHHFFFFFFFFFFFFGGGFFFFFFFFFDDDDDDCCCBBBBBBEEEKKKOOOPPPRRRSSSPPPLLLKKKNNNQQQTTTRRRPPPOOOPPPPPPOOOMMMPPPRRRSSSSSSRRRQQQQQQRRRPPPRRRUUUWWWWWWTTTQQQOOOOOOPPPRRRVVVYYYYYYVVVTTTYYYWWWVVVXXX\\\\\\XXXTTTSSSRRRQQQRRRTTTUUUSSSQQQYYY\\\ZZZTTTRRRUUUYYYZZZZZZ\\\^^^]]][[[XXXVVVUUUVVVVVVVVVXXXZZZZZZWWWUUUYYY[[[dddyyyzzzvvvuuuwwwwwwnnnkkkrrr|||ooofff___YYYRRRNNNNNNLLLKKKJJJJJJLLLNNNOOOIIIHHHHHHIIIKKKKKKIIIGGGEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDBBBAAABBBCCCEEEGGGEEEEEEFFFIIIMMMQQQTTTVVV[[[UUURRRTTTSSSMMMHHHGGGGGGFFFQQQiiibbbSSSPPPMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIKKKMMMMMMKKKJJJIIIJJJJJJJJJIIIHHHHHHHHHIIIIIImmmXXXHHHAAAAAA@@@@@@???===;;;;;;===???<<<;;;999888999888777555888777555444333222111111333333333111...,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------***++++++,,,,,,++++++******))))))))))))(((((((((************************)))))))))))))))))))))))))))******+++++++++******)))))))))((())))))***+++******+++,,,,,,,,,,,,+++))))))*********))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------..................111000/////////000222333111111222333333333333222222333444333222333444666999888666666777888;;;<<<>>>>>>============>>>>>>AAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNEEEEEEFFFGGGIIIHHHFFFDDDGGGGGGFFFFFFFFFGGGHHHIIIPPPRRRSSSPPPLLLJJJKKKLLLIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHEEEEEEDDDFFFHHHHHHGGGEEEHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEGGGIIIIIIGGGFFFEEEDDDCCCBBBBBBAAAAAABBBGGGHHHGGGDDDAAABBBEEEIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFDDDDDDEEEFFFHHHHHHHHHFFFEEEEEEFFFHHHCCCDDDFFFGGGGGGGGGEEEDDDDDDDDDCCCBBBBBBDDDHHHKKKKKKMMMNNNLLLJJJJJJMMMPPPUUUSSSRRRQQQRRRSSSRRRQQQOOOPPPPPPOOOMMMMMMOOOQQQNNNQQQTTTWWWWWWUUURRRPPPPPPQQQRRRUUUXXXYYYWWWUUUVVVTTTUUUXXX[[[[[[XXXTTTRRRRRRRRRSSSUUUUUUTTTSSSVVV]]]___ZZZTTTSSSVVVWWWXXXYYY\\\^^^^^^ZZZTTTPPPQQQQQQRRRUUUXXXYYYXXXVVVWWWUUUUUU```tttwwwooobbbVVVSSSaaaxxxtttkkk^^^XXXQQQLLLJJJIIIFFFDDDEEEDDDCCCDDDEEEDDDBBB???@@@AAABBBCCCCCCCCCCCCCCCGGGFFFDDDDDDEEEGGGJJJLLLPPPSSSYYY]]]aaacccfffhhhcccZZZPPPLLLKKKMMMRRRXXXcccdddtttmmmPPPJJJSSSJJJIIIGGGHHHIIIKKKJJJIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKKKKJJJIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGjjjVVVGGGAAABBB???@@@@@@>>><<<<<<===???===;;;999999999999777555777777555444333222222222///000111111///......///+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))************+++,,,,,,,,,,,,+++******************)))(((,,,,,,++++++++++++++++++************************++++++,,,,,,,,,---------......------------------000000//////000000111222000111111222222222222222222333444333222222444666666555555555777999;;;======<<<<<<;;;;;;<<<<<<===AAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDGGGKKKNNNQQQSSSGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFFFFLLLPPPRRRPPPJJJGGGIIILLLIIIIIIJJJKKKLLLKKKKKKJJJGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCEEEGGGGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHCCCDDDFFFHHHIIIIIIHHHGGGDDDCCCBBBAAAAAA@@@@@@AAACCCFFFGGGDDD@@@???DDDIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEECCCBBBCCCDDDEEEEEEEEEDDDCCCDDDFFFIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBBCCCFFFHHHIIIJJJKKKJJJIIIJJJMMMPPPUUUSSSRRRRRRSSSTTTTTTSSSPPPPPPOOOMMMLLLLLLPPPRRRMMMOOOSSSVVVWWWUUUSSSQQQRRRRRRSSSUUUWWWXXXWWWVVVSSSSSSTTTVVVYYYZZZWWWUUUPPPQQQRRRUUUWWWYYYZZZZZZRRRYYY\\\XXXUUUWWWYYYYYYXXXWWWXXX[[[]]][[[UUUOOOOOOOOOPPPRRRUUUWWWVVVUUUTTTTTTUUU[[[gggwwwwwwccc\\\aaahhhsss|||wwwmmmeee^^^UUUOOOSSSPPPMMMJJJIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJIIIHHHKKKMMMPPPTTTWWWYYYYYYZZZjjjnnnqqqpppkkkddd```]]]TTTPPPNNNRRR^^^ooozzzjjjUUUIIIIIIGGGEEEDDDDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJMMMJJJGGGGGGHHHHHHEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFgggSSSDDD???AAA??????@@@???======>>>???===;;;:::999999999777666777666555444333222222222...000222111000......///+++++++++,,,,,,---------++++++************++++++***++++++,,,,,,++++++***))))))))))))************************************************************((()))***+++++++++++++++))))))*********)))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,+++******))),,,,,,++++++++++++++++++************************+++++++++,,,,,,,,,------///.....................000000000000000111111222///000111111222222111111222333333333222222444555444444444555777999;;;===::::::999999999999::::::>>>>>>?????????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEHHHKKKMMMOOOOOOKKKIIIGGGDDDCCCDDDFFFHHHGGGHHHIIIJJJIIIGGGEEECCCEEEIIIMMMLLLHHHFFFHHHKKKHHHIIIKKKLLLMMMLLLKKKJJJGGGGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBDDDFFFGGGFFFDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDFFFGGGGGGHHHHHHFFFEEEDDDAAACCCEEEGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@CCCEEECCC@@@@@@EEEJJJEEEEEEGGGGGGHHHHHHGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEAAABBBDDDDDDCCCCCCDDDEEECCCDDDEEEDDDDDDDDDGGGIIINNNLLLIIIFFFDDDEEEFFFGGGFFFFFFGGGFFFDDDDDDFFFGGGHHHIIIJJJJJJKKKLLLOOOQQQSSSRRRPPPQQQRRRSSSSSSRRROOOOOOMMMKKKJJJKKKNNNQQQMMMOOORRRUUUVVVUUUSSSRRRTTTSSSSSSTTTWWWXXXWWWVVVRRRRRRSSSTTTVVVWWWVVVUUUPPPQQQSSSUUUVVVXXXYYYYYYTTTVVVUUUSSSTTTYYY[[[YYYYYYWWWVVVWWWZZZZZZWWWTTTPPPOOOOOOQQQSSSTTTTTTSSSLLLPPPUUUYYY]]]ccckkkqqqxxxpppjjjkkkiiiddddddtttzzztttlllfffcccaaaaaa```^^^^^^^^^```dddfffeeecccmmmqqqxxx}}}}}}zzzwwwsssqqqmmmeee]]]UUUPPPNNNRRR\\\mmm```ZZZYYYOOOCCC???EEEDDDBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHEEECCCCCCFFFGGGEEEBBBAAAAAABBBBBBCCCDDDFFFFFFfffQQQCCC???@@@>>>???@@@@@@>>>>>>>>>@@@===<<<:::999:::999888666666666555444333333333333111333444222///,,,+++++++++,,,,,,,,,,,,,,,,,,---******))))))))))))*********++++++,,,,,,++++++***)))))))))************+++************************************************((()))***+++++++++++++++)))************)))((((((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...////////////////////////000000000111111111111//////000111111111111000111222333222111222333555333444555666888:::;;;<<<999999888888888888999999<<<<<<<<<<<<=========>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHLLLJJJGGGDDDBBBDDDHHHKKKIIIJJJKKKKKKJJJGGGEEECCC@@@DDDGGGHHHGGGFFFGGGIIIHHHJJJKKKMMMMMMLLLKKKJJJGGGHHHHHHHHHGGGFFFEEEDDDAAA@@@AAACCCEEEFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???AAACCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFCCCAAA@@@BBBDDDEEEEEEFFFHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFAAACCCEEEDDDCCCCCCGGGJJJDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCBBBBBBCCCCCCDDDEEE@@@AAACCCCCCCCCCCCEEEGGGDDDEEEGGGGGGGGGGGGHHHJJJPPPMMMIIIEEEDDDEEEHHHJJJGGGHHHIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJLLLNNNQQQRRRRRRPPPOOOOOOQQQRRRQQQQQQMMMMMMKKKIIIHHHIIILLLOOOOOOPPPQQQSSSSSSTTTSSSSSSVVVTTTSSSTTTVVVXXXXXXWWWSSSRRRRRRRRRSSSTTTUUUVVVQQQRRRTTTTTTRRRQQQRRRSSSYYYXXXTTTPPPRRRWWWWWWTTTXXXVVVUUUVVVXXXZZZZZZZZZRRRQQQPPPQQQSSSTTTSSSRRRMMMPPPSSSUUUVVVYYY___cccwwwfffPPPMMM[[[kkkxxxsss```\\\WWWWWWZZZ```eeehhhuuuqqq___NNNIIIGGGDDDDDDHHHEEECCCCCCDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGEEECCCBBBBBBDDDEEEEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFgggQQQCCC???AAA===???@@@@@@???>>>???@@@===<<<::::::::::::888666666555444444333333333333111333444333000---+++***---,,,,,,,,,,,,,,,,,,++++++******************+++***++++++,,,,,,++++++***))))))*********+++++++++************************************************(((((()))++++++,,,,,,+++)))******+++***)))((('''******+++,,,,,,,,,,,,+++,,,,,,,,,++++++***)))(((*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------......//////000000//////000111111111111111...///000000111111000000111222333222111111333555444555666777999:::;;;<<<999999888888888888999999::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBCCCBBB@@@@@@@@@BBBDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEIIIIIIHHHEEECCCDDDGGGKKKGGGHHHIIIJJJIIIHHHFFFEEEAAACCCEEEGGGHHHHHHHHHGGGHHHJJJLLLNNNNNNMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEEEE@@@???@@@BBBDDDEEEEEECCCDDDDDDCCCBBBBBBCCCDDDDDDCCCDDDEEEEEEEEEDDDCCCCCC;;;>>>@@@BBBBBBCCCEEEFFFEEEFFFHHHHHHGGGEEEAAA??????AAABBBBBBBBBDDDHHHKKKLLLKKKJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGDDDEEEGGGHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBBDDDDDDAAABBBDDDDDDCCCCCCEEEFFFEEEGGGJJJKKKKKKJJJIIIJJJLLLJJJGGGEEEEEEFFFIIIJJJHHHJJJLLLLLLKKKIIIJJJJJJJJJJJJIIIJJJMMMOOOQQQRRRRRRPPPNNNNNNPPPPPPPPPOOOMMMMMMLLLKKKIIIJJJLLLOOOQQQQQQQQQQQQQQQRRRSSSTTTWWWUUUSSSSSSUUUWWWXXXXXXTTTSSSQQQPPPOOOQQQTTTVVVQQQSSSTTTSSSQQQOOOOOOQQQVVVXXXVVVQQQOOORRRSSSRRRTTTUUUVVVWWWXXXZZZ\\\___SSSQQQPPPQQQSSSUUUUUUTTTQQQRRRTTTUUUUUUXXX[[[^^^___tttlllSSSLLLNNN]]]oooyyyvvvqqqlllhhhfffeeefffddddddiiiuuujjjVVVSSSNNNIIIEEEEEEHHHKKKEEEDDDDDDFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEDDDCCCCCCEEEFFFCCCCCCBBBCCCCCCDDDEEEEEEhhhRRRDDD@@@BBB===???AAAAAA?????????@@@>>><<<::::::::::::888666666555444444333333333333---000222222111///......---------,,,,,,+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))******++++++++++++************************************************(((((()))++++++,,,,,,,,,)))***+++++++++)))((('''******+++,,,,,,,,,,,,++++++++++++******(((''''''))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000//////000111111111111111...//////000000000000000111222333222111111333555555555666888999:::;;;<<<:::999999999999999999::::::::::::;;;;;;;;;;;;<<<;;;<<<===>>>???@@@AAAAAABBBAAA??????@@@BBBEEEGGG???@@@CCCEEEGGGGGGGGGGGGEEEGGGHHHGGGDDDDDDFFFIIIEEEFFFGGGHHHIIIHHHGGGGGGDDDDDDEEEHHHJJJJJJHHHFFFHHHJJJLLLNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEEEE?????????AAADDDEEEDDDCCCDDDCCCBBBAAABBBBBBDDDDDDCCCDDDFFFGGGGGGEEECCCBBB:::<<>>???@@@AAA@@@@@@BBBHHHLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBBBBCCCDDDCCCBBBDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBAAA@@@AAABBBCCCDDDBBBDDDEEEDDDCCCCCCDDDEEEFFFIIIMMMNNNMMMLLLJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKMMMNNNMMMKKKKKKLLLKKKJJJIIIJJJMMMOOOQQQQQQRRRQQQOOOOOOPPPPPPOOONNNOOOOOOOOONNNMMMMMMOOOQQQSSSRRRPPPOOOPPPQQQSSSUUUXXXUUUSSSSSSUUUWWWXXXXXXVVVTTTQQQNNNMMMOOOSSSVVVOOORRRTTTTTTRRRQQQSSSUUUOOOVVVXXXSSSNNNOOORRRSSSPPPTTTXXXYYYYYYZZZ]]]aaaRRRQQQPPPRRRTTTVVVWWWWWWOOOQQQSSSUUUUUUUUUUUUVVVXXXcccwwwppp\\\UUUPPPYYY]]]]]]jjjyyyjjjgggbbbbbbgggssstttQQQIIIKKKIIIFFFGGGIIIDDD<<>>??????????????????>>>======;;;999888999::::::999888888666444222000111222222222111///---,,,+++,,,,,,,,,,,,,,,++++++*********...+++))))))***,,,,,,+++++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++************)))''''''((()))***++++++,,,,,,,,,,,,***((((((***,,,''''''((()))***+++,,,,,,------,,,,,,,,,---......)))******++++++,,,------***,,,......---,,,---...---------............///000111111222222222222111111111222222222333333333555555555555666888999:::===<<<:::888777777888888=========<<<;;;;;;::::::@@@??????@@@BBBCCCBBBBBB@@@???>>>===>>>@@@CCCDDDGGGEEEBBBAAAAAADDDGGGIIICCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIBBBBBBBBBCCCCCCEEEFFFFFFCCCEEEHHHJJJKKKLLLOOOQQQLLLLLLLLLJJJHHHEEECCCAAA@@@???======@@@BBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCCFFFDDDBBBBBBEEEEEECCCAAAEEEDDDCCCBBBAAABBBCCCDDDHHHGGGEEEBBB@@@>>>======CCCBBBAAA@@@AAACCCEEEFFFKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGGGGFFFEEEDDDDDDCCCFFFGGGGGGGGGFFFDDDAAA???@@@????????????AAABBBCCCEEEEEEEEEFFFFFFGGGGGGHHHLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHGGGFFFGGGHHHIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMMMMKKKJJJLLLOOOQQQOOOLLLKKKLLLMMMMMMMMMLLLKKKJJJTTTQQQNNNNNNPPPQQQPPPNNNSSSOOONNNPPPQQQOOOQQQVVVVVVVVVUUUUUUUUUVVVWWWWWWVVVOOOKKKMMMMMMKKKLLLQQQPPPOOOOOOPPPQQQRRRRRRQQQUUUVVVUUUQQQLLLKKKMMMPPPRRRSSSTTTVVVWWWXXXXXXXXXVVVRRRNNNNNNQQQUUUWWWWWWWWWVVVUUUSSSRRRRRRSSSTTTZZZWWWYYYhhhzzzsssllliiiddd___aaahhhsssttt}}}xxxuuummmfffooo}}}gggXXXTTTJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHHHHJJJJJJIIIFFFCCCGGGHHHJJJKKKKKKIIIHHHFFFEEEDDDBBBCCCEEEFFFFFFEEEBBBCCCCCCDDDDDDDDDDDDCCCkkkUUUEEE?????????????????????>>>======;;;999888999::::::999777777666444222111111222222222111000...---,,,,,,,,,---,,,,,,,,,++++++++++++---+++))))))+++,,,,,,+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))((((((((()))*********+++)))))))))'''%%%%%%''')))((((((((()))******++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---***,,,......---,,,---............////////////000000000111111222222111111111111222222222333333333444444444555666777888999::::::999888888999::::::;;;;;;;;;;;;::::::::::::???>>>???@@@CCCCCCCCCAAADDDCCCCCCBBBBBBCCCDDDEEEDDDCCCAAAAAABBBDDDFFFHHHCCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBDDDFFFFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDFFFGGGFFFGGGIIIJJJKKKKKKJJJIIIHHHEEECCCBBBBBB@@@???@@@BBBEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDEEECCCAAABBBDDDDDDBBB@@@CCCBBBAAAAAAAAABBBCCCDDDGGGFFFDDDBBB@@@???>>>>>>@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEECCCAAA???===@@@???=========???AAABBBDDDEEEEEEFFFGGGHHHHHHIIIKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJIIIIIIJJJLLLMMMNNNNNNLLLKKKKKKMMMOOOPPPPPPLLLLLLLLLLLLMMMOOOPPPQQQSSSPPPNNNNNNOOOQQQPPPOOOUUUPPPNNNOOOOOOMMMNNNQQQTTTTTTUUUUUUUUUUUUVVVVVVTTTMMMJJJKKKKKKJJJLLLQQQQQQQQQPPPQQQRRRSSSSSSRRRTTTSSSRRROOOMMMMMMNNNPPPPPPQQQSSSVVVXXXYYYZZZZZZ[[[WWWSSSQQQSSSVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTVVV\\\kkkwwwrrryyyqqq[[[RRRMMMNNNSSSJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIFFFDDDGGGHHHJJJKKKKKKKKKIIIHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCgggTTTGGGAAA@@@???????????????>>>======;;;:::888999::::::888777777666444222111111111222111111111000///...---,,,------------,,,,,,,,,,,,---+++******+++,,,,,,+++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))******++++++*********)))))))))))))))))))))))))))))))))***++++++***(((((()))+++))))))))))))))))))))))))&&&''')))***+++++++++***))))))******+++,,,,,,,,,***,,,......---,,,---......////////////000000000//////000111111111111111111111222222222333333333333333333444555666777888888888888888999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<===>>>???BBBDDDEEECCCAAACCCCCCCCCBBBBBB@@@??????@@@@@@@@@AAABBBDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAABBBCCCCCCBBB@@@BBBBBBBBBBBBCCCCCCDDDEEECCCDDDEEEEEECCCCCCDDDEEEHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@AAACCCEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDCCCAAABBBCCCCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@>>>@@@BBBDDDEEEDDDCCCAAAAAABBBCCCEEEFFFGGGHHHHHHCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCAAA>>>===@@@>>><<<;;;;;;===???AAADDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJGGGGGGGGGHHHIIIKKKMMMOOOMMMMMMMMMLLLLLLNNNQQQTTTNNNMMMLLLLLLNNNRRRUUUXXXQQQOOOMMMMMMOOOPPPQQQPPPUUUQQQNNNNNNLLLIIIJJJMMMQQQRRRSSSTTTUUUTTTTTTSSSRRRMMMIIIIIIIIIIIILLLQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSQQQNNNMMMNNNPPPPPPPPPOOOQQQSSSUUUXXXYYY[[[[[[\\\YYYUUUSSSSSSTTTTTTSSSQQQQQQRRRRRRRRRQQQQQQPPPMMMQQQSSSQQQRRR[[[kkkxxx~~~cccIIIBBBDDDDDDDDDEEEHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIIIIGGGEEEFFFGGGIIIKKKLLLLLLLLLKKKIIIHHHFFFFFFGGGGGGEEEDDDHHHHHHIIIHHHGGGFFFDDDCCC{{{cccSSSHHHBBBAAA???????????????>>>======<<<:::999999999999888777777666444333222111111111000111111111111///---,,,------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))))))))))))))(((((((((***,,,,,,+++******+++,,,************))))))(((((($$$%%%(((***,,,++++++***)))))))))***++++++,,,,,,***,,,......---,,,---...............////////////...///000000111111111111111111222222222333333333222222222333444555666777888888888999:::;;;<<<<<<<<<======>>>???@@@@@@@@@===>>>AAADDDGGGGGGDDDBBBCCCCCCDDDCCCBBB???<<<:::<<<===???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCDDDDDDBBBAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFEEECCCCCCCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDBBB@@@???@@@BBBCCCBBBAAACCCBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA>>>>>>??????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBB@@@???AAA???<<<;;;;;;===@@@BBBCCCDDDEEEFFFGGGIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLGGGGGGGGGGGGHHHJJJLLLMMMJJJLLLNNNNNNMMMMMMQQQTTTNNNNNNNNNNNNPPPSSSVVVXXXOOONNNMMMMMMNNNPPPQQQQQQTTTOOOLLLMMMKKKHHHHHHKKKNNNOOOQQQSSSTTTSSSRRRQQQSSSPPPMMMJJJHHHIIILLLPPPSSSTTTTTTTTTSSSSSSTTTUUUTTTPPPMMMMMMPPPSSSSSSQQQPPPQQQSSSUUUVVVWWWXXXXXXXXXVVVTTTRRRQQQQQQQQQPPPOOOPPPQQQRRRRRRQQQPPPOOOKKKOOOQQQNNNJJJMMMXXXbbbyyyWWWLLLDDDHHHLLLIIIBBB>>>FFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGIIIJJJIIIGGGEEEGGGIIIKKKLLLNNNNNNNNNKKKJJJHHHHHHHHHHHHEEECCCHHHHHHIIIJJJIIIHHHFFFEEEzzzbbbRRRGGGBBBAAA???????????????>>>======<<<;;;999999999999888666666555444333222111111111000000111111111///...---------------------------,,,+++***+++,,,,,,+++***++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))(((((()))))))))(((((((((((((((&&&((())))))''''''((()))++++++******)))((((((((($$$&&&)))+++,,,,,,++++++((())))))******+++,,,,,,***,,,......---,,,---...,,,,,,,,,---------............000111111222222222111111222222222333333333222222222222333555666777999999::::::;;;;;;;;;;;;<<<======>>>???@@@AAAAAA???@@@BBBEEEGGGGGGEEEBBBFFFFFFGGGGGGEEEBBB>>><<<:::<<<>>>@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBCCCDDDDDDBBBAAABBBAAAAAAAAAAAABBBBBBCCCAAABBBDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA???>>>AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCC===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@??????@@@AAACCCDDDAAABBBCCCDDDDDDCCCBBBAAABBBAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA???>>>AAA@@@>>>===>>>@@@CCCDDDCCCDDDDDDEEEGGGHHHHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLIIIIIIHHHGGGGGGHHHJJJKKKGGGJJJNNNOOOMMMLLLNNNQQQMMMNNNPPPQQQRRRSSSSSSSSSNNNNNNNNNMMMNNNOOOPPPRRRQQQMMMKKKLLLKKKIIIJJJMMMLLLMMMPPPRRRRRRRRRQQQPPPTTTUUURRRNNNJJJJJJMMMOOORRRTTTUUUTTTRRRRRRSSSUUUTTTQQQMMMNNNQQQTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPNNNMMMLLLMMMMMMLLLLLLMMMRRRVVV]]]zzzfffPPPMMMHHHCCCBBBBBBBBBDDDGGGDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEGGGIIIJJJJJJIIIEEEFFFHHHJJJLLLNNNOOOPPPLLLKKKIIIIIIIIIHHHEEECCCEEEFFFIIIJJJKKKJJJIIIGGG|||cccRRRFFF@@@@@@???????????????>>>=========;;;999999999999777666555555555444333222111000///000000000//////...---,,,,,,,,,,,,------------++++++***+++------+++)))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((('''(((******)))((()))***+++*********))))))(((((('''(((***+++,,,,,,,,,+++(((((())))))***+++++++++***,,,......---,,,---...++++++,,,,,,,,,---------...///000222222333333333111111222222222333333333222222222333444555666777999999:::;;;<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@@@@AAACCCEEEEEECCCAAACCCCCCDDDDDDCCC@@@===<<<;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCAAA@@@AAAAAAAAA@@@@@@AAAAAABBB>>>???AAAAAAAAAAAACCCEEECCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCBBB@@@>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDCCCAAAAAAAAACCC>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA???>>>===>>>@@@BBBDDD<<<===???@@@BBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>??????>>>===<<<@@@??????@@@AAACCCEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJGGGIIIKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQPPPOOONNNNNNOOOOOONNNMMMMMMOOOQQQQQQMMMKKKLLLLLLJJJLLLPPPLLLMMMNNNPPPQQQQQQQQQPPPSSSWWWWWWQQQMMMMMMOOOOOOQQQSSSUUUSSSPPPOOOQQQSSSTTTRRROOONNNOOOQQQQQQQQQOOOOOOPPPPPPPPPOOONNNNNNMMMOOOQQQQQQPPPOOOOOOPPPOOOOOOOOONNNNNNMMMLLLKKKKKKJJJHHHIIIJJJKKKKKKKKKOOO[[[kkkxxxZZZGGG@@@BBBBBBBBB@@@>>>>>>BBBFFFCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDEEEHHHIIIIIIHHHEEEFFFGGGIIIKKKMMMOOOPPPKKKJJJJJJJJJJJJIIIFFFCCCBBBDDDGGGJJJKKKJJJIIIGGGfffRRRCCC>>>??????????????????>>>=========;;;999999999999777555555555555444333222111000000///......---.........++++++++++++,,,,,,,,,---+++******,,,------+++)))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((((((&&&'''''''''((()))))))))(((***,,,---,,,++++++,,,*********))))))))))))))))))))))))******+++++++++(((((())))))******++++++***,,,......---,,,---...,,,,,,,,,---------......///000111222444444444444111111222222222333333333222222333333444666777888666777999;;;============;;;;;;;;;<<<<<<=========@@@??????@@@AAAAAA@@@>>>>>>????????????>>><<<;;;===>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>@@@BBBBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA???AAABBBBBBBBBBBBCCCEEECCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@AAACCCCCCAAA???======>>>???@@@@@@AAAAAA@@@AAACCCAAA???>>>???AAA???@@@AAABBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>??????@@@AAABBB;;;;;;<<<<<<>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<>>>>>>>>><<<;;;===>>>???BBBDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLKKKIIIFFFDDDFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPNNNLLLLLLNNNQQQRRRNNNLLLNNNMMMLLLMMMQQQLLLMMMNNNOOOPPPQQQQQQRRRNNNUUUXXXSSSOOOPPPQQQPPPOOORRRTTTRRRNNNLLLOOORRRSSSRRRQQQNNNLLLKKKMMMOOOKKKKKKLLLLLLLLLLLLLLLKKKIIILLLOOOOOOMMMKKKLLLLLLNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFHHHHHHMMMZZZiii~~~zzz\\\III@@@@@@EEE:::???CCCEEEDDDBBB???===AAAAAABBBCCCDDDDDDEEEEEEEEECCCBBBCCCEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOJJJIIIIIIJJJJJJIIIFFFCCCBBBDDDGGGIIIJJJHHHFFFDDDhhhRRRBBB<<<>>>???????????????>>>=========;;;:::999999999777555555555555444333222111000000///---,,,,,,---...///*********++++++,,,,,,,,,+++***+++,,,------+++)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((%%%&&&&&&'''((()))******%%%''')))***)))((())))))))))))))))))))))))************))))))))))))***+++((((((((()))******++++++***,,,......---,,,---...---------.........//////000000222333444555555555111111222222222333333333333333333444555666777888444555888;;;===?????????============>>>>>>>>>>>>???>>>======>>>>>>===<<<@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????AAACCCDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@DDDEEEFFFFFFDDDDDDEEEFFFCCCBBBAAA@@@@@@@@@AAABBB;;;;;;<<<>>>AAAAAA@@@>>><<<<<<===??????@@@@@@@@@===???AAA@@@===<<<===???@@@AAABBBCCCBBBAAA@@@???BBBAAA@@@@@@??????@@@@@@<<<===???AAABBBAAA@@@???===<<<;;;::::::;;;<<<===<<<<<<<<<===============:::<<<>>>???@@@???>>>===:::<<>>===CCCBBB???===???AAA@@@===@@@AAAAAABBBCCCDDDEEEEEEDDDBBBAAAAAACCCDDDDDDCCCEEEEEEFFFGGGIIIKKKMMMNNNIIIHHHHHHJJJJJJIIIFFFCCCBBBDDDGGGIIIHHHFFFCCCAAAgggSSSDDD>>>>>>>>>>>>>>>>>>============:::::::::999999999888888:::999666444222000000000222111///---,,,---...///------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************************************+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&'''((()))***++++++((())))))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---------............///////////////000000000000///000111222222333222222222444666777666666777888666666777999;;;===???AAA>>>===<<<;;;;;;<<<===>>>????????????>>>===;;;;;;>>>???@@@AAA@@@@@@>>>>>><<<===@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBBCCCFFFHHHFFFDDDDDDBBBAAA@@@AAAAAA???>>>AAAAAA@@@@@@???>>>==================>>>???@@@AAA=========<<<;;;===@@@BBB@@@@@@AAABBBBBBAAAAAAAAABBB@@@>>>=========<<<:::<<<;;;;;;>>>AAAAAA>>>;;;>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;===>>>?????????===???BBBEEEFFFEEEDDDCCCGGGGGGFFFDDDBBB@@@>>>===AAA@@@???@@@BBBDDDDDDDDDFFFGGGFFFCCC@@@@@@CCCGGGIIIFFFDDDEEEHHHJJJIIIGGGJJJFFF@@@===BBBHHHGGGBBBHHHGGGFFFFFFHHHJJJMMMOOOPPPPPPOOONNNNNNMMMLLLLLLMMMLLLNNNRRRRRRNNNLLLNNNHHHHHHIIINNNRRRRRROOOLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPNNNLLLKKKKKKMMMOOOOOONNNJJJFFFDDDFFFFFFGGGGGGHHHIIIJJJJJJLLLJJJHHHGGGGGGHHHGGGEEEHHHHHHHHHHHHGGGFFFEEEEEECCCDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFIIIOOOVVV\\\oooVVVPPPIIICCC@@@???>>>>>>>>>>>>>>>>>>????????????CCCBBBBBBBBBBBBCCCDDDDDDHHHGGGEEEDDDCCCCCCDDDDDDHHHGGGGGGHHHIIIJJJHHHGGGFFFGGGIIIJJJJJJGGGEEECCCDDDDDDDDDDDDCCCCCCCCCCCC{{{cccPPPBBB===>>>>>>>>>>>>>>>============:::::::::999999999888888777666444222111000111111222111///---,,,---...///------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------............///.../////////000000000000//////000111222222222222222444666666555555666777999999888888999999:::;;;======<<<;;;;;;<<<===>>>@@@@@@@@@??????>>>===<<<>>>???@@@@@@@@@@@@>>>>>>>>>???@@@BBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAABBBDDDEEEDDDBBBCCCAAA@@@AAABBBBBBAAA@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>???@@@=========<<<;;;;;;>>>@@@>>>>>>@@@AAABBBBBBBBBBBB@@@>>><<<;;;;;;;;;:::999;;;;;;;;;>>>AAAAAA???<<>>===============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@>>>@@@CCCFFFGGGFFFDDDCCCFFFEEEEEEDDDCCCAAA???>>>AAA??????@@@BBBDDDDDDCCCBBBCCCCCCBBBAAA@@@AAABBBEEECCCBBBCCCFFFGGGGGGFFFEEECCC@@@===@@@GGGHHHEEEHHHGGGFFFFFFGGGHHHJJJLLLOOOOOONNNMMMLLLLLLKKKKKKMMMKKKLLLOOOOOOLLLKKKMMMLLLKKKJJJLLLNNNNNNLLLIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOONNNNNNMMMKKKKKKGGGIIIJJJKKKJJJHHHEEECCCEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDDDDFFFIIILLLLLL[[[wwwhhhWWWJJJFFFAAA===<<<<<<<<<;;;<<<=========>>>>>>??????AAAAAAAAAAAABBBBBBCCCCCCFFFEEECCCBBBBBBCCCCCCDDDFFFEEEEEEGGGIIIJJJIIIHHHDDDEEEFFFGGGGGGEEEDDDCCCDDDEEEEEEDDDDDDCCCBBBBBByyybbbOOOBBB===???>>>>>>>>>>>>============:::::::::999999999888888555444222111000111111222222111///...------......------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))(((((())))))******++++++***)))))))))(((((((((''''''(((((())))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------............///....../////////000000000...///000111222222222222222444555555333333444555::::::999888888888999999<<<<<<;;;;;;<<<===>>>>>>@@@@@@@@@@@@???>>>=========>>>???@@@@@@@@@>>>>>>???@@@AAAAAAAAA@@@>>>===????????????????????????CCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCAAA@@@??????@@@AAA???>>>AAA@@@???AAACCCDDDDDDCCCAAA@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<===>>>???=========;;;::::::<<<>>><<<===>>>@@@AAABBBCCCCCC>>><<<:::999999999888777::::::;;;===@@@AAA???>>>@@@@@@@@@@@@????????????>>>======<<<<<<;;;;;;;;;;;;;;;::::::;;;===>>>???===@@@CCCFFFGGGFFFDDDBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>???AAACCCCCCCCCAAA@@@AAABBBCCCBBB@@@>>>BBBAAAAAABBBEEEGGGGGGGGGAAADDDCCC??????DDDGGGHHHGGGFFFEEEEEEEEEFFFHHHIIIMMMMMMLLLLLLKKKKKKJJJJJJKKKHHHGGGJJJJJJGGGGGGJJJLLLKKKIIIIIIKKKKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGGGGIIIJJJJJJIIICCCDDDDDDCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@@@@AAA>>>CCCOOObbbzzz~~~\\\IIIAAA>>>???===:::999:::;;;;;;:::::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDEEEDDDDDDFFFHHHIIIHHHGGGBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA@@@|||dddQQQDDD@@@AAA>>>>>>>>>>>>============:::::::::999999999888888666555333222111111111111111000///...------......------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))))))))((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---............---------............///........./////////000000...///000111222222222222222333444333222222333555888777777888999:::;;;<<<;;;;;;;;;;;;<<<======>>>???????????????>>>===<<<======???@@@@@@??????>>>??????@@@@@@@@@@@@???>>>????????????????????????CCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@@@@>>>>>>=========<<<<<<;;;???>>>>>>@@@CCCDDDDDDDDD????????????>>>>>>======<<<<<<<<<<<<<<<===>>>>>>=========;;;999888999;;;<<<===>>>???@@@@@@@@@@@@===;;;999999999999888777888999;;;===???@@@@@@???AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;:::;;;:::999888888:::<<<>>><<<>>>BBBDDDEEEDDDBBB@@@AAAAAABBBCCCCCCCCCBBBBBB>>>======>>>AAACCCCCCCCCCCC@@@???@@@CCCCCCAAA>>>BBBBBBBBBDDDFFFHHHJJJJJJEEEJJJKKKDDD???@@@EEEGGGDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHDDDBBBDDDDDDBBBCCCGGGJJJHHHGGGGGGIIIKKKMMMNNNLLLLLLLLLMMMNNNNNNNNNOOONNNMMMKKKJJJJJJKKKLLLMMMJJJIIIHHHGGGFFFFFFEEEEEEBBBCCCDDDFFFGGGIIIJJJKKKKKKIIIGGGGGGHHHIIIIIIHHHBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>?????????<<<>>>@@@AAA@@@@@@BBBCCCEEECCCCCCGGGQQQfffbbbLLLBBBAAA???===;;;:::999:::<<<======<<<888888999:::<<<===>>>>>>>>>>>>>>>?????????????????????>>>>>>???@@@BBBCCCEEEDDDDDDEEEGGGGGGFFFDDDAAAAAA@@@@@@AAABBBDDDEEEDDDEEEEEEFFFEEECCCAAA???gggSSSDDD???@@@>>>>>>>>>>>>============:::::::::999999999888888999888666333111000000000111000//////...---------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...************************************************(((((((((((((((((())))))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((''''''((()))***++++++,,,'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---............---------............///............////////////......///000111111111111222333333222111111333555555555555666777999:::;;;:::;;;;;;<<<<<<<<<<<<<<<==================<<<;;;<<<===>>>???@@@??????>>>======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>===============>>>;;;<<<<<<;;;:::999999:::===<<<<<<>>>AAACCCCCCBBB>>>===============<<<<<<======<<<<<<<<<===>>>>>><<<======;;;999888888:::>>>>>>>>>???>>>>>>=========<<<:::999:::::::::888888999;;;<<<===>>>@@@@@@@@@AAABBBBBBBBBBBBAAAAAA??????>>>===<<<<<<;;;;;;;;;:::888777777999:::<<<;;;===???AAAAAAAAA???>>>???@@@AAABBBCCCCCCCCCCCC>>>===<<<>>>AAACCCDDDCCCCCC???<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>>>>@@@CCCFFFAAA@@@@@@BBBDDDLLL^^^nnnjjjXXXDDD<<<>>>BBB???;;;<<<;;;:::<<<===>>>===;;;777888999:::;;;<<<===>>><<<===>>>>>>??????>>>>>>======<<<===>>>???AAABBBFFFEEEDDDDDDEEEDDDBBBAAAAAA@@@@@@@@@AAABBBEEEFFFCCCDDDDDDDDDCCCBBB@@@???gggRRRCCC===>>>>>>>>>>>>>>>============:::::::::999999999888888;;;999777444222000000000000000000///......------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************************************''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++---............---------............///------........./////////---...///000111111111111222222333222111222555777555555555666666888999999;;;;;;<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<>>>???@@@??????>>><<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAA===<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;999888999:::<<<;;;:::<<<>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<======<<<:::999999:::>>>>>>>>>>>>===<<<;;;;;;>>><<<::::::;;;;;;;;;:::888:::<<<<<<<<<===???@@@>>>???AAABBBBBBBBBAAA@@@???>>>>>>======<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<======>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCC>>>======>>>AAADDDEEEDDDAAA>>>;;;:::;;;>>>@@@@@@???AAABBBCCCDDDEEEHHHJJJSSSYYYZZZOOODDD@@@BBBEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJLLLHHHFFFGGGFFFDDDEEEIIILLLNNNOOONNNLLLKKKKKKKKKPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOOPPPMMMLLLIIIGGGDDDBBBAAAAAACCCCCCDDDEEEFFFGGGGGGHHHMMMJJJHHHFFFFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>>>>======??????>>><<<;;;<<>>BBBBBBBBBFFFMMM___fffyyyoooZZZJJJFFFBBB@@@===::::::===;;;:::999:::;;;<<<;;;:::888888999:::;;;<<<<<<===;;;<<<===??????>>>>>>=========<<<<<<===>>>@@@AAAEEECCCCCCCCCDDDCCCAAA???AAAAAA@@@@@@AAACCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@gggRRRCCC>>>>>>>>>>>>>>>>>>============:::::::::999999999888888888777555333111000000111000000000//////...---,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************************************'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''(((((())))))******************************))))))))))))))))))))))))************************((()))***,,,------......---------............///---------.........//////---...///000111111111111111222222222222333777:::777777888:::<<<>>>@@@AAA;;;<<<<<<<<<<<<;;;999888<<<<<<============<<<<<<:::<<<===????????????>>>>>>>>>>>>>>>>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>??????<<<;;;::::::999999999:::888:::;;;;;;999888:::<<<;;;:::999999;;;;;;:::999999999999999999999999999::::::999999999999999:::;;;===>>>===;;;::::::;;;<<<<<<=========<<<;;;;;;===;;;::::::;;;;;;;;;:::999;;;<<<<<<;;;;;;===@@@<<<>>>???AAAAAAAAA???>>>>>>>>>>>>===============>>>=========<<<<<<;;;;;;>>>===<<<;;;;;;===>>>???>>>???@@@AAABBBCCCCCCCCC???>>>===???BBBEEEFFFFFF???@@@@@@???>>>???AAACCC@@@BBBDDDDDDDDDEEEHHHKKKSSSYYYYYYPPPGGGDDDFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDEEEEEEFFFGGGHHHHHHLLLHHHGGGHHHGGGEEEEEEHHHKKKOOOSSSTTTQQQMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>======<<<<<<<<<<<<===>>>===;;;:::;;;<<<===:::;;;??????===<<<>>>===CCCQQQeeezzzwwwaaaPPPFFFCCC;;;;;;>>>@@@<<<777888???:::999777888999;;;::::::::::::::::::;;;;;;<<<<<<;;;<<<>>>?????????======>>>===<<<<<<===>>>???@@@AAA@@@@@@AAACCCDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCC@@@???>>>===>>>???AAABBBiiiTTTFFF@@@AAA>>>>>>>>>>>>============:::::::::999999999888888555444333111000111111222000000000000///...---,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))((((((((((((+++++++++***************))))))))))))))))))))))))************************'''(((***+++,,,------------------.........//////---------.........//////---...///000111111111111111111222222222444888;;;888999;;;???CCCGGGJJJLLL<<<=========<<<:::888777======>>>>>>>>>>>>>>>===:::;;;===>>>?????????>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;::::::999888888888999777:::<<<;;;999999;;;===;;;999888888888888777555888888888888888888888999888888777777777777777888;;;<<<>>>===<<<;;;;;;;;;::::::;;;<<<=========<<<<<<;;;999999:::;;;:::999999;;;===<<<::::::===@@@;;;<<<>>>@@@@@@@@@>>>===============>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<@@@>>><<<;;;;;;===???AAA>>>???@@@AAABBBCCCCCCCCC???>>>>>>@@@CCCFFFFFFFFF???CCCFFFFFFDDDCCCDDDFFFCCCEEEGGGGGGFFFGGGJJJMMMPPPVVVWWWPPPIIIHHHJJJKKKMMMMMMLLLKKKIIIGGGEEEDDDAAABBBBBBCCCDDDEEEFFFFFFJJJFFFEEEGGGFFFCCCCCCEEEGGGMMMTTTWWWUUUQQQOOONNNEEEFFFGGGIIIKKKLLLNNNNNNIIIKKKMMMNNNOOOOOOOOONNNMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCDDDEEEDDDCCC@@@@@@@@@@@@???>>>===<<<=========<<<<<<;;;;;;;;;888;;;>>>???>>><<<;;;;;;???999666999======>>>AAA>>>???BBBCCCEEESSSnnnkkkVVVKKKBBB999888>>>>>>777666;;;===:::888::::::888777777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>><<<>>>>>>===<<<<<<>>>???@@@>>>===>>>@@@CCCEEEDDDCCC???@@@@@@@@@AAAAAAAAAAAA???>>><<<;;;<<<>>>AAACCCiiiQQQ@@@<<>>>>>===<<<;;;;;;;;;:::999999888888777666666555222///...///111111222111///,,,*********000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))...+++)))))),,,---,,,***,,,------,,,+++***)))((()))***+++------,,,++++++,,,,,,,,,++++++*********------------------,,,,,,,,,,,,,,,---...///000111............////////////555444111//////111333555222777===CCCHHHMMMQQQTTTBBB>>>:::888999:::999888<<<<<<<<<<<<============<<<<<<============<<<<<<===>>>@@@???===<<<<<<===???>>><<<;;;::::::;;;;;;???===<<<::::::<<<===???===<<<;;;:::999888888888999999:::;;;;;;<<<======<<<999777666666777666666888888888888888888888888777777777777666666666666;;;===<<<888888::::::777777888999;;;<<<=========999:::<<<>>>??????>>>>>>===<<<:::999888999::::::<<<<<<<<<======>>>???@@@???@@@@@@@@@???>>><<<;;;DDDDDDDDDCCCBBBAAA???>>>>>>===;;;::::::<<<>>>@@@BBBAAA@@@?????????@@@AAA??????@@@AAABBBDDDEEEFFFDDDDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCDDDFFFIIIMMMOOORRRQQQOOOMMMKKKIIIHHHHHHMMMLLLLLLKKKIIIGGGEEEDDDEEECCC@@@@@@CCCEEEFFFGGGIIIGGGEEECCCCCCEEEHHHJJJKKKJJJJJJLLLOOOQQQOOOLLLFFFEEEEEEGGGJJJKKKKKKJJJKKKLLLNNNOOOOOOMMMKKKJJJJJJKKKKKKKKKJJJHHHFFFDDDGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBB???>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777:::===>>>???DDDMMMUUU}}}___OOOKKKDDD???<<<;;;;;;::::::::::::999999888888888:::999::::::;;;<<<===>>>777999::::::999888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>?????????>>>>>>???AAADDDDDDCCCBBBCCCAAA??????@@@AAABBBAAADDDAAA??????AAABBBAAA???jjjRRRBBB===@@@;;;<<<===>>>>>>===<<<;;;;;;;;;:::999999888888777666666555222///...///111000111111///---++++++,,,//////...,,,,,,++++++,,,+++++++++,,,,,,,,,,,,,,,************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))),,,***((((((***++++++)))***++++++,,,,,,,,,++++++)))******+++++++++++++++++++++***************))),,,,,,---------------------------------...///000............////////////444333111000000111333444444:::AAAHHHLLLNNNPPPQQQAAA>>>:::999:::;;;:::888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;===>>>>>><<<:::;;;;;;>>>===<<<;;;:::::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888888888888888888999999:::;;;;;;<<<<<<:::777666666777666555888888888888888888888888666666666666666666666666999;;;:::777777::::::888888888:::;;;<<<=========999:::<<<============<<<<<<;;;:::888888888999:::<<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@???===<<>>>>>>>>>>>=========>>>???@@@??????>>>>>>???@@@AAABBB>>>>>>???@@@AAACCCDDDEEECCCCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDDDDEEEHHHJJJLLLMMMMMMLLLJJJJJJIIIIIIIIIJJJIIIIIIHHHFFFEEEEEEDDDDDDBBBAAAAAACCCEEEFFFFFFHHHGGGFFFEEEDDDEEEGGGGGGHHHGGGHHHJJJMMMNNNKKKIIIFFFDDDDDDEEEGGGHHHHHHGGGHHHHHHIIIJJJJJJIIIHHHGGGKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@>>>>>>=========>>>>>>???===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888;;;===<<<:::<<>>>>>???@@@???@@@AAACCCCCCBBB@@@CCCBBB@@@AAACCCDDDDDDCCCCCCAAA@@@@@@BBBBBBAAA???lllUUUDDD>>>@@@<<<<<<>>>>>>>>>>>><<<<<<;;;;;;:::999999888888777666666555222///...///111///000000///---,,,,,,---///...---,,,,,,++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))+++)))'''''')))***)))(((((()))***+++,,,---------***))))))))))))***++++++)))))))))))))))*********++++++,,,,,,------.........---------------..................////////////222222222222222222222222555:::BBBHHHJJJJJJIIIIII@@@>>>;;;::::::;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<:::999999:::===<<<;;;::::::999::::::999999999::::::999999999::::::999888888777888888777777777888888999999:::<<<:::888777777777666444777777777777777777777777666666666666666666666666777999999666666:::;;;888666666888999::::::;;;;;;999:::;;;<<<<<<;;;:::999:::999888888777888888888::::::::::::;;;<<<======???@@@AAAAAA@@@???===<<<======>>>>>>>>>>>>======>>>??????@@@@@@@@@@@@@@@<<<<<<======>>>@@@AAABBB======>>>???@@@AAACCCDDDAAABBBCCCCCCCCCCCCBBBBBBFFFEEEDDDDDDDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFEEEDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFIIIKKKJJJHHHEEEDDDBBBAAAAAACCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@??????>>>===>>>======<<<<<<<<<======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888:::;;;:::777666999<<<:::CCCIIIMMM\\\yyyfffLLLEEECCC===;;;999999:::;;;:::999999999999888888888888888888777777777888999:::;;;777888999999888888999;;;:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>AAA@@@@@@BBBCCCCCCAAA???CCCBBBBBBDDDGGGHHHGGGFFFCCCBBBBBBCCCDDDCCCAAA???oooXXXFFF??????<<<===>>>??????>>>===<<<;;;;;;:::999999888888777666666555222///...///111...///000///...---...///...------,,,+++++++++,,,+++++++++***************************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))***)))(((((())))))))))))))))))***+++,,,,,,,,,,,,***)))((((((((()))+++,,,((()))))))))******++++++******+++,,,------............---,,,,,,,,,------............////////////000000222333333222111111333777<<<@@@@@@@@@??????>>>===;;;::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888:::<<<;;;:::999999:::;;;;;;::::::999999999999666888999::::::999888666888888777777666777777777555555666666666777777777;;;999777777777777555444555555555555555555555555444555555555555555666666666888888666777;;;<<<:::333444555666777777777777999:::;;;;;;:::999888777888888777777777777777777888888888999999:::;;;<<<>>>>>>?????????>>><<<;;;:::;;;<<<======>>>>>>>>>===>>>@@@AAAAAAAAA???>>><<<<<<<<<===>>>??????@@@<<<<<<======???@@@AAABBB@@@AAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGEEEBBBBBBBBBCCCDDDCCCBBBBBBDDDEEEFFFDDDCCCFFFGGGHHHHHHGGGEEECCCAAAAAACCCFFFHHHIIIHHHFFFDDDCCC@@@>>>>>>???BBBCCCCCCHHHHHHHHHGGGGGGHHHIIIJJJLLLKKKIIIHHHGGGGGGHHHHHHDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;:::999999999999::::::::::::::::::::::::::::::888888888888888888888888555888::::::888888999;;;999===>>>:::>>>KKKYYY```rrr]]]WWWaaa{{{bbbBBB;;;???777666666777999:::999777888888888888888888888777666666666666666777888999777888999999888888999:::999::::::;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<===??????@@@AAACCCCCCBBB@@@CCCCCCDDDGGGJJJKKKJJJHHHDDDDDDFFFFFFFFFEEEBBB@@@rrrZZZGGG>>>>>><<<===>>>??????>>>===<<<;;;;;;:::999999888888777666666555222///...///111...///000000...---...000------,,,+++++++++,,,,,,+++++++++*********))))))************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))*********)))))))))***+++***++++++,,,,,,++++++******)))((((((((()))+++,,,)))******++++++,,,,,,,,,******++++++,,,---.........------,,,,,,,,,------............////////////...///111333333222111000222444666777777777999:::;;;;;;;;;;;;:::::::::;;;:::;;;;;;;;;;;;<<<<<<<<<999999::::::::::::999999888:::;;;;;;:::999:::;;;999999999999999888888888666777999;;;;;;999777666666666555555555666666777444444444555555555555555999777666666777666555333444444444444444444444444333333444444555555555555555888888666777;;;<<<:::444555666777777888888777999999:::::::::888777666777777777777777777777777777777777777888999:::;;;;;;;;;<<<======<<<::::::999:::;;;===>>>>>>??????:::<<<>>>@@@@@@???===<<<=========>>>============<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIFFFCCCBBBBBBBBBCCCCCCBBBBBBDDDEEEFFFDDDBBBDDDFFFHHHIIIHHHEEEBBB@@@AAACCCFFFIIIIIIHHHGGGGGGDDDAAA>>>===>>>AAACCCDDDHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHFFFFFFFFFGGGHHHDDDCCCCCCBBBBBBAAA@@@@@@BBBAAA???>>>===<<<<<<<<<<<<;;;;;;:::999999::::::999999888888888888999999999999999999999999999999777777777777777777777777444666888999999999999999666:::<<<:::999===@@@BBBIIIfffvvvdddTTTHHHAAA>>>HHHgggwww___@@@666888666555666777999999777555777777777777777777777777666666555555555666777777666888999999888777999:::888888999:::;;;;;;::::::999999::::::;;;<<<<<<<<<======>>>AAADDDEEEDDDCCCCCCCCCEEEHHHKKKLLLKKKJJJFFFHHHIIIJJJHHHFFFDDDCCCrrr[[[GGG>>>>>>======????????????======;;;;;;:::999999888888777666666555222///...///111///000111000.........000,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))******+++***)))(((***,,,++++++,,,,,,,,,++++++******))))))))))))***+++++++++++++++++++++,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,------............////////////...///000222222222222111333444555555555666888:::888999::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<888888999999999999888888777999;;;;;;:::999:::;;;777888888888888888777777555666888999999888666555444444444444444555666777444444444444444444444444555444444555666666444333333333333333333333333333222222333333444555555555555777777555666:::;;;999777888999999:::::::::999999999:::::::::888777666666666777888888888888777777777777777888999:::;;;999:::;;;;;;;;;;;;999999999:::;;;===>>>?????????999;;;===>>>???>>><<<;;;>>>>>>>>>>>>>>>===<<<<<<============>>>???@@@@@@@@@?????????@@@AAABBBCCCAAAAAABBBDDDEEEGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHFFFDDDCCCCCCCCCCCCEEECCCBBBCCCDDDEEEDDDCCCCCCEEEGGGIIIHHHFFFBBB@@@AAACCCGGGHHHIIIIIIJJJKKKJJJFFFAAA>>>???AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@>>><<<;;;;;;<<<<<<;;;;;;:::999888888888888888777777777777888999999888888888888888888888888666666666666666666666666555555666666666666555444444666888999999;;;>>>@@@;;;HHHRRRUUU^^^tttssseeeUUUIIIBBB===<<<>>>===<<>>???===>>>???@@@@@@???>>>===;;;;;;:::999999888888777666666555222///...///111000111111000...---...///,,,+++++++++++++++,,,,,,---------,,,+++*********************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((()))***)))'''''')))+++)))***++++++,,,,,,,,,,,,)))******+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,++++++++++++,,,---..................////////////...///000111111222222222222444666777777777999:::555777:::999888777999:::999:::::::::;;;;;;;;;;;;777888888888888888888777555777999999888888888999666666777888888777777666444555666777777666555444222222222222333444666666444444444444444444444444111111111333555666444333222222222222222222222222111222222333444444555555333555555333333777888666777888888999999999999888888999:::::::::999888777666777888999999999888888777777777777888999:::;;;999:::;;;;;;<<<;;;:::999999:::;;;<<<======>>>>>>:::;;;<<<=========<<<<<<<<<===>>>?????????>>>===============>>>???@@@@@@@@@@@@??????@@@AAACCCDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBBBBCCCDDDDDDDDDBBBDDDFFFHHHHHHFFFCCCAAA@@@CCCFFFGGGGGGIIILLLPPPTTTNNNGGGBBB@@@AAABBBBBB@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>===;;;999999999;;;<<<::::::999888777777777777777666666666666777888999777777777777777777777777555555555555555555555555666555444444555555444444777777777777888888;;;===@@@BBBBBBAAABBBKKKYYYdddttt{{{cccTTTHHHCCCAAABBB@@@:::777999;;;333888>>>888777<<<;;;777666555555666777666555555555555666666666777777666666555555555555666666666777888888777777888999666777888999:::::::::::::::::::::;;;<<<<<<============>>>AAADDDEEEDDDCCCEEEDDDDDDEEEGGGIIIJJJIIIHHHJJJKKKIIIFFFDDDEEEFFFnnnXXXFFF???@@@===>>>???@@@@@@???>>>===;;;;;;::::::999888888777666666555222///...000111000111222111...---...///+++++++++***++++++,,,,,,......------,,,+++******************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))&&&(((***(((&&&%%%(((***'''((()))+++---.........)))***+++------,,,++++++++++++******))))))((((((,,,,,,++++++++++++++++++*********+++,,,---...///............/////////000...//////000111222222333000333777999999999999999333666999999777666888:::888888999999999:::::::::777777888888888888777777444666777888777666777888555666777888888777666666333444444444444444444333111111111222333444555666444444444444444444444444//////000222555555444333111111111111111111111111111111222333333444555555222444444111111444555333444555666666666666666666888999:::;;;;;;:::999888666777888:::::::::999888777777777777888999:::;;;999:::;;;<<<<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<;;;<<<<<<===============;;;<<<>>>???@@@@@@@@@@@@>>>>>>===>>>>>>???@@@AAA@@@@@@??????@@@BBBCCCEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEE???@@@BBBDDDEEEFFFGGGGGGGGGEEEBBBAAABBBDDDDDDDDDAAACCCEEEGGGGGGFFFDDDBBB@@@BBBEEEFFFFFFIIINNNRRR[[[UUULLLEEEAAAAAAAAAAAA@@@AAADDDFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDBBBBBB@@@@@@??????>>>=========<<<:::999777777888:::;;;:::999888777666666666666666666666666666777888888777777777777777777777777555555555555555555555555666555444444666888888888666666666888888777777999444444888======;;;>>>EEEEEETTTiii}}}xxxfffSSSFFFBBBCCCAAA:::777888777333555;;;:::333666999666888:::444666444333333555666666666444555555555666666777777777666666555555555666666666777888888777777888999666666777999999:::::::::::::::;;;<<<<<<======>>>???>>>???AAACCCDDDCCCAAAFFFDDDCCCCCCFFFHHHIIIIIIHHHIIIJJJGGGCCCBBBDDDFFFppp\\\NNNDDD??????????????????>>>======;;;;;;:::999888777666555555555555333111000222444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((())))))***+++)))&&&$$$$$$&&&)))+++))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((()))******++++++***+++++++++******************+++,,,,,,+++***)))((())))))***++++++++++++***,,,,,,,,,,,,---.../////////......---------......000000000000111222333444444444444555555555555666777777666666777888999999999888888888888888888999888888888888777777777666555555555555666666666666555444444333333444444555555555444333333222111111222222222222222222222222333333333333333333333333000000111111111222222222000000000000111111111111000111222333333333333333222222111111222222333444555555555555555555555444777666666666666888:::;;;===;;;:::;;;<<<===:::777888888999999999::::::::::::::::::999999999999999999999999999:::;;;<<<===>>>===;;;999999999;;;<<<>>>????????????>>>======@@@AAACCCBBBAAA@@@@@@AAADDD@@@======AAADDDFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@EEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFDDDBBB???>>>BBBAAA@@@??????AAABBBCCC???@@@AAAAAACCCGGGMMMQQQSSSRRROOOJJJEEEAAA@@@AAAAAACCCFFFHHHIIIGGGEEECCCDDDFFFFFFDDD@@@???@@@CCCAAA@@@>>><<<;;;:::;;;;;;;;;::::::999888888888999666666555555555555666666555555555555555555555555555555555555555555555555666555555555555444444444222222333333333333444444666666666666666666666666777777888888888999999999555===FFFMMMSSS```rrrxxxkkkKKKJJJGGGCCC@@@<<<999888555555555555555555555555444444444555555555555666555444444333333444444555777777666666555555444444555555555555555555555555888888777777666666555555777666555555666888:::<<<;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@@@@???>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIIGGGIIIKKKKKKIIIEEE@@@===uuuaaaQQQFFF@@@???????????????>>>======;;;;;;:::999888777666666555555555333111000222444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))*********))))))))))))******))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((()))******++++++***))))))))))))))))))))))))+++++++++++++++***)))((())))))***++++++++++++***,,,,,,,,,------...///000///......---------......000000000000111222333333444444444444555555555555777777666666777777888999888888777777777777888888888888777777777666666666444444555555555666666666444444333333333333444444555444444333222222111111222222222222222222222222222222222222222222222222000000000111111222222222//////000000000111111111000111222222333333222222222111111111111222333333444444444444444444444444666666555555666888999:::<<<;;;999:::<<<<<<:::777999999999999999999999999888888888999999999999999999999999999:::;;;<<<<<<<<<;;;999888777888999:::<<<=========>>>>>>??????@@@AAACCCCCCAAA@@@AAAAAADDDAAA>>>===@@@CCCCCCCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBBBBAAAAAAAAAAAAAAABBB@@@BBBCCCCCCDDDFFFJJJMMMNNNOOONNNKKKFFFBBB??????BBBDDDFFFHHHIIIGGGEEECCCCCCDDDDDDBBB???>>>???AAA@@@???===;;;::::::::::::::::::999888888888888888666666555555555555666666444444444444444444444444444444444444444444444444555555555555444444444444222222222333333333444444666666666666666666666666777777777888888888999999:::===@@@@@@???DDDNNNVVViiiooo}}}vvvjjjbbb\\\UUUKKKCCC>>>===;;;999777555444333444444444444444444444444444444444444555555555555444444333333333333444444666666666555555555555555444444444444444444444444777777777666666666555555666666555555666888999:::::::::::::::;;;<<<======@@@@@@??????>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHJJJLLLMMMKKKHHHDDDBBBxxxdddRRREEE??????????????????>>>======;;;::::::999888777666666555555555333111000222444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((()))***++++++***)))((())))))(((((((((((())))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((()))((((((((('''((()))******++++++***''''''(((((())))))******++++++***)))))))))******))))))***++++++++++++***,,,,,,,,,------...//////......---------......///000000000000111222333333444444444444555555555555777666666666666777777888777777666666666666777777777777666666666555555555444444444444555555555555444333333222222333333444444444333333222111111111222222222222222222222222000000000000000000000000000000000000111111111111//////000000000000111111000111111222222222222111111111111111111222222333333333333333333333333333555555555555666777888999:::999999999;;;:::999777999999999999999999888888666777777888888999999999999999999::::::;;;;;;<<<:::999777666666666888999;;;;;;:::;;;<<<===???@@@@@@AAACCCCCCBBBAAAAAABBBEEEBBB???>>>???@@@AAAAAAFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@??????>>>???@@@AAACCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCBBBAAA@@@BBBDDDEEEFFFEEEFFFHHHJJJJJJLLLMMMLLLHHHCCC@@@???CCCDDDFFFHHHHHHGGGFFFEEEBBBBBBBBB@@@>>>===>>>???>>>===<<<:::999999999:::999888888777777777777888666555555444444555555666444444444444444444444444444444444444444444444444555555444444444333333333222222222222333333333333555555555555555555555555666666777777777888888888999:::999888777888<<>>>>>>>>>>>>>>=========;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHJJJKKKJJJHHHEEEDDDvvv```MMMBBB===???????????????>>>======::::::999999888777777666555555555333111000222444000000000///......------++++++++++++++++++++++++,,,++++++******)))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''((()))******++++++***''''''(((((()))***+++++++++***)))(((((()))***+++))))))***++++++++++++*********+++,,,------------...------------...///////////////000000111222333333333444444444555555555666666666555555666666777666666555555555555666666555555555555444444444444333333333333444444444444333333222222222222333333333333222222111111111000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111000000111111111111111000000000000000000111222222111111111111222222222222444444555555555666666777888888888999999999888777999999999999888888888888555555666777888999999999888999::::::;;;;;;;;;;;;:::999777666666777888999;;;:::999999999;;;>>>??????AAACCCCCCBBBAAAAAABBBFFFEEEBBBAAA@@@@@@@@@@@@GGGFFFDDDCCCCCCCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>>>>???AAADDDFFFGGGHHHIIIGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDEEEEEEDDDBBB@@@???BBBDDDGGGHHHHHHHHHHHHIIIKKKMMMNNNMMMJJJFFFDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEBBBBBBAAA???>>>======>>><<<;;;:::888777777888888777777666666666666666777555444444444444444444555333333333333333333333333333333333333333333333333444444444444333333333222111222222222222333333333444444444444444444444444555555666666666777777777999888888888:::;;;;;;;;;<<<:::;;;???BBBFFFNNNWWWhhhkkkuuu~~~wwwkkkbbbVVVRRRLLLHHHEEEAAA===:::;;;:::888666444444555777555555666666777777777888333333333333333333333333222333333333444444444444333333222222222222333333333333333444444555555666333333333333333333333333555555555555555555555555444555666777777777777666777777777777777999::::::<<<<<<<<<<<<============:::;;;===???AAADDDEEEFFFCCCDDDEEEFFFEEECCCAAA@@@sssZZZIII@@@>>>???????????????>>>======::::::999999888777777777555555555333111000222444000000000///......------++++++++++++++++++++++++++++++++++++*********))))))((('''&&&&&&'''((()))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''((()))******++++++***(((((()))******+++,,,,,,******((((((((()))***+++))))))***++++++++++++***((((((***+++,,,,,,++++++---------------...//////////////////000111222333333333333444444444444555666666555555555555555666555444444333333444444555444444444333333333222222222222222222333333333333222222111111111111222222222111111111111111000000111111111111111111111111111111111111111111111111////////////////////////...////////////000000000000000000111111000000///000000//////000000111222000000000111111111222222333444444444555555555555555666777888777777777777888888888888888888888888555555666777888999999999888999:::;;;;;;;;;:::::::::999888777777888:::;;;===;;;:::888888999;;;<<<>>>@@@BBBBBBAAA@@@AAABBBGGGFFFEEECCCBBBAAABBBBBBGGGFFFDDDCCCCCCCCCDDDEEECCCCCCBBBAAAAAA@@@@@@???@@@BBBDDDFFFHHHJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDEEEEEEDDDBBB@@@???@@@CCCGGGIIIJJJJJJKKKLLLOOOOOOOOOMMMJJJIIIJJJKKKDDDDDDEEEEEEEEEFFFFFFFFFCCCBBB@@@???>>>>>>======:::999888666666666777777555555555444444555555666444444333333333333444444333333333333333333333333333333333333333333333333444333333333222222222222111111111222222222333333333333333333333333333333444444555555555666666666;;;999888888999999666333888666666888888777999>>>???===@@@IIIRRR\\\hhhsss|||rrrfff^^^LLLMMMNNNNNNJJJEEE???;;;;;;999666444555666888999111333555444222111222333222222333333333333444444333333333333333333333333222222222222333333333444222222111111111111222222222222333333444444555555333333333333333333333333333333444444555555666666444444555666666666555555666666555666666777888999:::::::::;;;;;;<<<<<<<<<;;;;;;===???AAACCCEEEEEECCCCCCBBBBBB@@@>>>===<<>>======999999999888888888777777555555555333111000222444000000000///......------++++++++++++++++++++++++******+++++++++******)))+++***)))(((((()))***+++))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))&&&''''''''''''((((((((((((((((((''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((('''((()))******++++++***))))))******++++++,,,,,,))))))((((((((()))******))))))***++++++++++++***'''(((***+++,,,,,,+++***---------------...///000////////////000111222222333333333333444444444444666555555444444444444555333333333222222333333333333333222222222111111111111111111111222222222222222111111000000111111222000000000000000000000000111111111111111111111111000000000000000000000000////////////..................////////////000000///000000000000//////...///////////////000000111//////000000111222222222222333333444444444333333333555777777666555555666777777777888888888999999666777777888888999999999888999:::;;;;;;;;;:::999;;;:::999888888999;;;<<<===<<<:::999999999:::;;;<<<>>>@@@AAA@@@@@@@@@AAAEEEFFFFFFEEECCCCCCDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>AAAEEEHHHIIIJJJKKKMMMPPPPPPOOOMMMJJJJJJKKKMMMDDDDDDCCCCCCCCCDDDEEEFFFCCCAAA???>>>>>>>>>===<<<888777666555444555555666444333333333333444555555444333333222222333333444222222222222222222222222222222222222222222222222333333333222222222111111111111111111222222222222222222222222222222222222333333444444444555555555666666666777888888777555666444555999:::777777999444222333888;;;;;;>>>BBBHHHKKKPPPVVV[[[___```aaajjjlllrrr}}}uuuuuunnnjjjddd\\\UUUTTTQQQMMMLLLKKKHHHCCC???;;;;;;;;;;;;;;;:::::::::777777888888777555444333555777999999888666666666333333222222222222222222222222222222222222222222111111222222222333333333222111111000000111111222222222333333333333333333222222222222222222222222222222333333444555666666555555555555555555555555555555555555666777888999888888999999:::;;;<<<<<<;;;<<<===>>>@@@BBBCCCCCCDDDCCCBBB@@@???======<<>>======999999999888888888888888555555555333111000222444000000000///......------************************)))***++++++++++++***)))))))))************))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((***)))((('''&&&''''''((('''((()))******++++++***)))))))))***************'''(((((()))))))))))))))))))))***++++++++++++***((()))+++---...---,,,+++---,,,,,,------///000000///......//////000111222222222333333333444444444666555444444333333444444222222222111111222222222222222111111111000000000000000000111111111222222111111000000000000111111000000000000000000000000111111111111111111111111/////////////////////////////////......---------........./////////000000//////000000//////...---///............///000000//////000111111222333333222222333444444333222111111444666666444333555666555555666777888999::::::888888888999999999999999888999;;;<<<<<<;;;999888;;;:::888888888:::;;;===:::::::::;;;;;;;;;;;;;;;;;;===?????????>>>???AAABBBDDDFFFEEECCCCCCEEEGGGGGGGGGGGGGGGGGGFFFFFFEEEAAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJGGGHHHHHHHHHGGGFFFFFFEEEBBBBBBAAAAAAAAAAAAAAABBB<<>>???@@@@@@BBBAAA@@@???>>>>>>>>>>>>oooUUUEEEBBBCCC???????????????>>>======999999999888888888888888555555555333111000222444000000000///......------************************))))))+++,,,,,,+++***)))$$$&&&)))++++++)))&&&$$$))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''((('''((()))******++++++***))))))))))))((((((((((((&&&'''(((*********)))((())))))***++++++++++++***)))+++---/////////...---,,,,,,,,,---...///000111.........//////000111222222222333333333444444444666555444444333333333333222222111111111111222222111111111111000000000000000000000000111111111111111111000000000000111111////////////000000000000000000000000000000000000........................//////.........---------............/////////000//////000000///...------...............///000000///000000111222333333333111222333444333333111000000333666666444333444666444444555777888999:::;;;:::::::::999999999999999888999;;;<<<<<<;;;999888:::999888777888999;;;<<<888999:::;;;<<<=========:::<<<>>>>>>>>>>>>???@@@???BBBDDDDDDCCCCCCEEEHHHGGGGGGHHHIIIIIIGGGFFFEEEAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHEEEFFFGGGHHHIIIHHHGGGGGGBBBAAA@@@???@@@AAABBBCCC<<<>>>@@@AAABBBCCCFFFHHHHHHJJJMMMMMMJJJGGGEEEDDDCCCBBB@@@@@@@@@AAACCCEEEAAA>>>;;;:::<<<<<<:::888666555444333333333444555222111111111222333333444333222222222222222222333111111111111111111111111111111111111111111111111222222222111111111111000000111111111111222222222111111111111111111111111222222333333333444444444333555666555333222333444777333333777:::999:::<<<888333222444666555666888999666444333555888;;;<<<999;;;<<<>>>>>>>>>===<<<888EEEMMMGGG???=========<<<<<<;;;888888999999777777444111444999<<<;;;888555555666777666666555555000000111000111333666888555222//////222555666777/////////000000000000000111111111111111111111111000111111111111222222222111111000000000000111111444333333222222111111111111111111111111111111111000000111222444555666666666555333222222333555666666555555666666777888999555666666888999:::;;;<<<::::::;;;;;;<<<======>>>???>>>===<<<<<<===>>>???gggRRRHHHCCC???@@@???>>>===<<<<<<<<<===::::::999999888777666666555444333222111111111111222000......//////---,,,...---+++*********++++++))))))(((((((((((())))))(((((())))))))))))((((((***)))(((&&&&&&''''''(((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))((((((((('''''''''''''''((()))******)))((('''''''''((()))***++++++,,,'''(((((()))))))))))))))---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,---------............///000///...---...000222333333333333333333333333333444444444333333222222222111111000000000000111111000000000000000000000000////////////////////////111111111111000///------000000000000000000000000////////////////////////000///...------...///000........................////////////////////////////////////////////////---------------...///000111111111111000000000000111111000000000000111111000111333555555555555444444444555555666666777777GGGCCC===777555666999;;;;;;;;;:::999999888777777:::888666444444666999;;;<<<<<<<<<===============@@@@@@AAAAAAAAA@@@??????===>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDEEEAAAAAAEEEHHHGGGGGGHHHLLLHHHGGGIIIHHHEEEEEEHHHGGGKKKOOOOOOKKKFFFEEEEEEAAA???<<<;;;<<<===>>>>>>;;;;;;<<<===???BBBEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBAAA@@@AAACCCDDDCCCBBB>>><<<;;;999777555555444666666666555444444444333444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333333333333333333555555555444444333333333555444333333333333444555333444444444555666666666666666777777777777666666999999888888777777777666444444444444444444444444444333333222222333333444333333333222222111111111222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222222111111000000000111111000000000000111111000000111222444666888999888666333111111222444555555555666777888999::::::999777666888:::;;;999666:::999888888999<<<>>>@@@======<<<<<<<<<===???@@@mmmZZZOOOHHHDDD??????>>>>>>======<<<<<<::::::999999888777777666666555444333222222222222111///......//////...,,,---,,,+++*********++++++))))))(((((((((((())))))(((((())))))))))))((((((***)))((('''&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))(((((((((''''''''''''((()))******)))((('''(((((())))))******++++++'''(((((()))))))))))))))***)))((()))+++,,,+++*********+++++++++,,,,,,,,,------------............//////...---...000222333333333333333333333333333444444333333333222222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111000///...---////////////////////////........................//////............//////........................................................................------,,,,,,---......///000000000000000000000000111000000//////000000111111222333555666666555444444444555555666777777777BBB@@@===:::888888888999;;;;;;::::::999888888777777666555444555888:::<<<<<<<<<<<<============>>>>>>??????@@@@@@@@@??????===>>>@@@BBBDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEAAAAAAEEEHHHFFFFFFHHHMMMKKKJJJMMMMMMJJJIIILLLGGGIIIKKKLLLIIIGGGEEEDDD===;;;999999:::<<<======::::::;;;<<<>>>@@@BBBDDDDDDEEEFFFFFFFFFEEEDDDDDDAAA@@@>>>?????????>>>======<<<:::888666555444444555555555555444444444444444333222222111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000111111111222222222333333333333333333333333555444444444333333333333555444333222222333444555444444444444444555555555222333333444444333333222555444444444333333333333333333333333333333333333333333222222222222333333333333222222222111111111222222222222222222222222111222222222222222222111111111111111111111111111000000000000000000000000111111111111111111111111//////000000000111111111222222111111000000000000111111000000000000111111111111111222444555777888777666333111111222444555444555666777888999999:::999777666888:::;;;999777999888888888999;;;<<<===???>>>>>>>>>???@@@BBBCCClll[[[OOOFFF@@@>>>>>>??????>>>===<<<;;;::::::999999888777777777666666555444333333333333000///......///000...------,,,+++*********++++++***))))))(((((())))))***(((((())))))))))))((((((***)))((('''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))))))))(((((((((''''''(((((())))))))))))(((((()))))))))))))))*********'''((())))))******))))))''''''&&&(((***,,,,,,+++******+++++++++,,,,,,,,,------------............///......---...000111222222222222222222222222222333333333222222222222222111000000//////000000111000000000000000000000000000000000000000000000000000111111000000///...---////////////////////////..............................////////////......------------------------................................................,,,,,,,,,,,,,,,------...////////////////////////000000////////////000000111222444555666555555444444444444555666666777777;;;;;;<<<<<<;;;999777666;;;;;;::::::999888888888444444555666777999:::;;;;;;;;;<<<<<<<<<=========<<<===>>>???????????????>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFFFFEEEAAAAAADDDGGGFFFFFFHHHKKKIIIJJJNNNOOOKKKKKKMMMGGGGGGGGGGGGHHHGGGEEECCC:::999888888888:::;;;<<<999::::::;;;<<<>>>@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBB@@@???>>>>>>>>><<<:::<<<;;;:::888666555444444333444444444444444444555333333222111111111111222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111000000000111111111222222333333333333333333333333444444333333333333333222444333333222222333333444444444444444333333333333111111222222222222111111222222222111111111111000111111111111111111111111222222222111111222222222222222222111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000111111111111000000000000111111000000000000111111222222222222333444555666666555333222111222444555444444555666777888999999888777666777999:::999888888888888999999:::::::::@@@@@@@@@AAABBBCCCEEEFFFiiiYYYKKKAAA;;;===>>>???@@@???===;;;:::999999999888888888777777555555444333333333333333000...---...///000///---,,,+++++++++++++++++++++***))))))))))))))))))***(((((())))))))))))(((((()))))))))(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))(((((((((((('''(((((())))))))))))((((((*********)))))))))))))))(((((()))************))))))(((''')))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------...............---......///111111222222222222222222222222222222222222222111111111000000////////////000000////////////////////////111111111111111111111111000000000000000///......////////////////////////........................,,,---////////////---,,,------------------------........................------------------------,,,,,,+++++++++,,,,,,------------...............000//////......//////000111222444555555555444333333333444444555666666666777888999::::::999777666::::::999999999888888888444555666777888888888888999999999::::::;;;;;;<<<<<<<<<===??????@@@@@@@@@>>>???@@@AAACCCDDDDDDEEEBBBBBBAAAAAABBBDDDEEEGGGEEEAAA@@@CCCEEEDDDEEEGGGEEECCCFFFJJJKKKHHHGGGHHHGGGEEECCCDDDGGGHHHEEEBBB<<<<<<<<<;;;999999:::<<<::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAACCCBBB@@@@@@AAA@@@???===;;;:::999777555444444444222222333333444444444555333222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000111000000000000111111111111222222222222222222222222333333333333222222222222333333222222222222333333444444333333222222222111222333333444444333333222222222222222222222222222000000000000000000000000222111111000000111111222111111111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000....../////////000000000222222222222222222111111111111000000000000111111222222222222222333333444555444333222222222444444333444444555666777888999777777777777888999::::::888999::::::::::::999999??????@@@BBBCCCEEEFFFGGGlll[[[KKKAAA>>>===>>>???@@@???===;;;:::999999999888888888888888444333222222222222222222000///......//////...---++++++++++++++++++++++++******))))))))))))******(((((())))))))))))(((((()))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((((('''''''''***))))))((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))***)))))))))(((((((((((())))))(((((((((((())))))*********)))))))))))))))((())))))***************,,,+++******+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------...---------......///000111111111111111111111111111111111111111111111111111000000////////////000000////////////////////////000000000000000000000000///000000000000//////...................................................,,,---...//////...---,,,------------------------........................---------------------------,,,,,,+++++++++,,,,,,,,,---------........./////////............//////111222333444444333333222222222222333444444555555555666666666777777888888888888888888888777777777666666777888777777555555666666777777888999::::::<<<<<<>>>???@@@@@@@@@@@@===>>>>>>@@@AAABBBDDDDDDBBBAAA@@@@@@AAACCCEEEFFFDDD@@@>>>AAACCCBBBCCCEEE@@@???AAAFFFGGGDDDCCCEEEGGGEEECCCDDDGGGHHHEEEBBBBBBBBBBBB@@@<<<::::::<<<;;;;;;===>>>???@@@AAAAAA?????????????????????@@@AAA@@@???@@@AAABBBAAA@@@:::999888666555444444444111222222222333333444444333222111111000000111111////////////////////////////////////////////////////////////////////////...................................................////////////000000000//////000000000111111111222222222222222222222222222222222222222222222222111222222222222222222111333333222222111111000000333333333444444333333333222222222222222222222222////////////////////////000000000//////000000000000000000000000000000000///////////////////////////000000111111000000///////////////////////////......................../////////////////////////////////000000000111111333333333333333333333333111111000000000000111111222222111111111222222333444333222222222333333444333333444555666777777888777777777777777999:::;;;999:::;;;;;;<<<;;;;;;:::===>>>???AAACCCDDDEEEEEEmmmZZZHHH@@@AAA>>>>>>??????>>>===<<<;;;888888888888888888888888333222222111111222222222222000......//////---,,,******+++,,,,,,,,,+++++++++******))))))******+++(((((())))))))))))(((((())))))*********)))((('''''''''((((((((((((''''''((((((((((((((('''''''''***)))(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))******)))))))))((((((((())))))(((((((((((()))))))))))))))))))))*********((()))******++++++******---,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------...//////000000000000000000000000000000000000000000000111111111000//////......//////000000000000000000000000000//////////////////////////////000000000000//////........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,------.../////////......------------......000000222222222222111000000000000111222222333333555444333333444555777888777666666666666666666666777777777777666555444444555555666777888888999999;;;<<<===>>>>>>???>>>>>><<<<<<===>>>???AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCC>>><<<>>>@@@???@@@CCCAAA???AAAEEEFFFCCCCCCEEEGGGGGGGGGGGGHHHGGGEEECCCEEEGGGGGGCCC>>>;;;;;;<<<;;;<<<>>>@@@AAABBBBBBCCC@@@???>>>>>>======>>>>>>===<<<<<<<<<>>>???>>>===999888777555444444333333111222222222222222333333222222111000000000000111........................////////////////////////////////////////////////......................................................////////////000000/////////000000000111111222222222222222222222222000111111111111222222222000111111222222111111000111111111111111000000000000000111111111111000000000000000000000111111111////////////////////////000//////......//////000////////////000000000000........................//////000000000000//////////////////////////////........................//////////////////////////////000000000111111111222222222333333333333333111111000000000000111111111111111000111111222222222222222222222333333444222222333444555666777777666777888777777888;;;===:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBlllVVVCCC>>>CCC??????>>>>>>======<<<<<<888888888888888888888888333333222222222333333444333111/////////...,,,***)))***+++,,,,,,,,,,,,++++++******))))))******+++(((((())))))))))))(((((())))))***+++***)))((('''''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))************)))))))))((((((***)))(((''''''((()))***(((((())))))******++++++))))))***++++++++++++***+++***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...////////////000000000000000000000000/////////000000000111111//////............//////000000000000000000000000........................//////000000000000//////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++///......---,,,,,,------,,,------...//////000000...------------------......///000111111000///.........//////000111111111333333333333333444555666555555555555555555555555666666666666666555555555555666666777999::::::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBB===:::<<<>>>===>>>AAACCCAAAAAADDDEEECCCCCCFFFGGGIIIKKKLLLIIIGGGEEEDDDCCCFFFGGGDDD>>>:::;;;===:::;;;===@@@BBBCCCCCCCCCAAA@@@???===<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;999888777666555444333333333222222222222111111111111222222111000000000000000////////////////////////........................////////////////////////------------------------................................./////////000000////////////000000000111111111111111111111111111000000000000111111222222000000111222222111000000//////000000000000000000...//////000000//////...////////////000000000111///////////////////////////..................///........./////////000000------------------------...//////000000//////...........................------------------------................................./////////000000000000000111111222222222111111000000000000111111000000000000000111222333111111222222222333333333222222333444555666666777666777888777666777;;;>>>999999888888999;;;===>>><<<===>>>@@@AAAAAA@@@@@@nnnVVVBBB???HHH@@@???>>>===<<<<<<<<<===888888888888888888999999444444333333333444444555444222000///...---+++))))))***+++,,,---,,,,,,+++++++++************++++++(((((())))))))))))(((((()))******++++++)))((('''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&'''((()))***+++,,,,,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***************))))))))))))***)))(((''''''((()))***'''(((((()))***++++++,,,))))))***++++++++++++***(((''''''(((+++,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////000000000000000000000000.../////////000000111111//////............//////000000000000000000000000........................//////000000000000000///........................------------------------......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++000///...---------------------......///000111111...------,,,,,,------.........///000000///...---------......///000000000111111333444444444444333333444444444444444444444555555555555555666777888666777888999:::;;;<<<<<<999999:::::::::999888888:::::::::;;;<<<>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA<<<999;;;<<<<<<===@@@DDDAAAAAACCCCCCAAABBBFFFGGGKKKOOOOOOKKKFFFEEEEEE@@@DDDFFFCCC===::::::===888:::===@@@BBBCCCDDDDDDBBBAAA???===<<<;;;;;;<<<>>>===;;;;;;;;;;;;999777888777666555444333333333333222222222111111000000222111111000000000000000000000000000000000000000........................////////////////////////------------------------..................................../////////000////////////000000000000111111111111111111111111//////000000111111111222///000111222222111000///......//////000000111111//////000000000000/////////000000000111111222222////////////////////////.........------.........---.........//////000000------------------------......////////////..............................------------------------........................---------.........//////......//////000000000111111111000000000000111111////////////000111222333111111222222222333333333111222222333444555666777666777888777666777;;;???888777777666888:::===>>><<<===???@@@AAA@@@@@@???cccOOODDDAAAAAAAAA@@@???>>>===<<<;;;:::;;;999777777999:::888666:::666111...///333666888SSSEEE555,,,---///---***---+++((((((***+++++++++,,,+++++++++***)))))))))'''((()))***************(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''((()))))))))))))))$$$%%%'''((('''&&&'''(((+++*********))))))(((((())))))))))))************,,,+++***))))))+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////333222000/////////000111..............................---,,,---...///000..............................------------......////////////////////////...---,,,+++,,,---...///,,,,,,,,,---------.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///000///---,,,,,,...+++,,,---...////////////---......------+++***)))---------............///......//////000000111111111222333444555444333333111222333333444444333333333333444555666666666555777888999;;;;;;:::999999888888888888888888888888::::::;;;<<<===??????@@@===???BBBDDDDDDCCCAAA@@@BBB???;;;999:::;;;<<<<<>>======>>>>>>EEEHHHKKKKKKJJJHHHFFFFFFEEEEEEDDDAAA>>><<<<<<======>>>>>><<<;;;>>>DDDHHHBBBAAA@@@>>><<<;;;::::::<<<<<<;;;:::999888777666777666444333222222333444222111111111000000//////000000000000////////////------------------------,,,------......------,,,.........------,,,,,,,,,---------------------------------............///////////////////////////,,,---///000000000///...//////000111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////111111111111000000000///....................................////////////........................---------------------------------............///////////////////////////---------............///........................------------.........///////////////000000000000////////////000000000000///////////////000111111111111111111111111111111111222222333444555666666777777777888999999999:::999999888777888;;;===>>>AAA@@@???>>>============~~~cccOOODDDAAAAAAAAA@@@???>>>===<<<;;;:::;;;888777777999999888666999555000...000333555777III@@@666111222222///,,,,,,***)))(((***++++++***+++++++++***************((())))))************)))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''((()))))))))))))))&&&((()))***((((((((()))************)))))))))((())))))))))))************,,,+++***))))))+++,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////111000///.........//////...........................---,,,,,,,,,---...///..............................------------..............................///...---,,,++++++,,,---,,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---//////...---,,,,,,---,,,---......///.........---------,,,+++*********------------.....................///000000111111...///000111111111000000111222333333444444333333333333444555666666666666777888888999999999999999999999999999999999999999::::::;;;<<<<<<===>>>>>>===>>>@@@BBBCCCBBBAAAAAADDDAAA>>>======>>>>>>===>>>?????????????????????BBBEEEIIIJJJIIIGGGEEEEEEDDDEEEDDDAAA>>>;;;;;;<<<===>>>>>>===<<<===BBBEEEAAA@@@???===<<<;;;::::::;;;;;;:::999888777666666666555444222222222222333111111111000000/////////000000000/////////......------------------------,,,,,,------------,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,---...///000//////.........///000000000000///000//////////////////000////////////////////////////////////////////////////////////////////////000000000/////////..............................---.........////////////........................------------------------------------....................................------------....................................------........./////////....../////////000000000.../////////000000000000///////////////000000111111111111111111111111111333333333333444444444444555666666777777888888888777777777777999;;;>>>@@@???>>>===<<<<<<<<<<<<<<<|||aaaMMMCCC@@@AAAAAA@@@???>>>===<<<;;;::::::888777777888999777666666333000///000222444444666444222111000///+++))),,,***))))))***++++++******************+++++++++)))************))))))((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''((())))))))))))(((''''''((())))))))))))))))))***,,,+++***))))))***************))))))))))))))))))))))))************++++++***))))))+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////...------------...------------------------,,,,,,,,,,,,,,,---......------------------------......------------..............................000///...,,,++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---.........///......---,,,...---+++***))))))******------------............---......//////000111111---...//////000000//////111222222333333333333333222333444555666666666666888777777777777888999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCAAA@@@?????????===<<<<<<===???AAABBBBBBBBBBBB???CCCGGGIIIHHHFFFDDDDDDDDDDDDCCCAAA===;;;;;;;;;===>>>>>>>>>======???AAA>>>>>>===<<<;;;;;;;;;;;;999999888888777666555555444444222111111111111111000000000///////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------..............................,,,---......//////......------...////////////...//////............/////////////////////////////////////////////////////////////////////////////////............------------------------------------------.........//////------------------------------------------------,,,,,,,,,---------..............................------------............------------------------............/////////000.........////////////000....../////////000000000//////......//////000111111111111111111111111111444444444333333333222222444444444555666777777777666666666777999;;;>>>@@@<<<<<<;;;:::::::::;;;;;;zzz___KKKAAA???AAAAAA@@@???>>>===<<<;;;:::999888888777888777777666444222000///111222222222,,,...000000...,,,***))),,,***))))))+++++++++))))))))))))***+++++++++,,,***************)))((('''))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((((((''''''&&&&&&'''(((((())))))((((((''''''((()))))))))))))))***+++,,,,,,***(((((()))*********)))))))))))))))((()))))))))*********************)))***+++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------....../////////.........------------...------------------------++++++++++++,,,,,,------------------------------...------,,,,,,------...------------------------...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,---...---,,,+++,,,---////////////...---,,,+++---,,,***(((((()))***+++,,,,,,---------.........------......///000000111000000111111111222222222111111222333333333333222222222444555666666666666888777666666666777999:::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCCCC@@@????????????>>>;;;999:::<<>>AAAFFFHHHHHHFFFEEEDDDBBBCCCCCCAAA>>>;;;;;;;;;===>>>???>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;888888777666555555444444333222111111000000/////////.................................------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,------------------------------------,,,,,,------............------...////////////...///......------......///....................................................................................------------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,---------.........------------------------........./////////000000------........./////////........./////////000000///............///000000111111111111111111111111333333333222222222222222333333444555666777777888666666666777888:::<<<===:::::::::999::::::;;;;;;xxx]]]III@@@???@@@AAA@@@???>>>===<<<;;;:::888888888888777666666777333111//////111222222111000222333222///------...+++***)))***+++,,,***))))))))))))***+++++++++,,,***************)))((('''))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((())))))))))))))))))***+++***)))''''''((())))))))))))))))))******((()))))))))***************))))))*********++++++*********+++++++++,,,,,,+++++++++,,,,,,------------------...............---.....................------------------------++++++,,,,,,,,,,,,---,,,------------------------------,,,,,,,,,,,,------------------------------***++++++,,,,,,---------*********+++++++++,,,,,,++++++++++++,,,,,,---...*********+++++++++,,,,,,++++++++++++++++++++++++***************************,,,---,,,++++++,,,---000000//////...---++++++---,,,***(((((()))***,,,,,,,,,,,,------------...---------...//////000000111111111111222222333333000111222222333333222222111222333555666777777777888777666666666777999:::::::::::::::::::::::::::666666777999;;;<<<===>>>;;;<<<===>>>@@@AAACCCCCC@@@??????@@@AAA@@@===:::;;;===@@@DDDFFFGGGFFFFFF???BBBEEEGGGGGGFFFEEEFFFAAABBBCCCBBB???===<<<<<<>>>>>>>>>???>>>===;;;:::::::::999999999999999:::777666666555555444444444111111111111000///......------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------.........///000000000//////......------------......------------------------------------------------------------------------//////.........---------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,------------...------------------------............////////////------------........................////////////...............//////000000000000000000000000000000000111111222333333444333333444555666777888999888888888777888888888888999999999999::::::;;;<<>>===<<<;;;:::777888999888666555666777444222000///111222222111222222111///---,,,---...+++***)))***,,,,,,***(((***************+++++++++)))************))))))((())))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''((()))))))))))))))'''(((***)))(((''''''((())))))))))))************))))))))))))************)))))))))************+++************++++++++++++***++++++,,,,,,------...------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------))))))*********+++++++++,,,,,,+++++++++,,,------************++++++++++++++++++++++++++++++++++++************************)))+++,,,,,,******+++---////////////...---,,,+++,,,+++******)))***+++,,,,,,,,,,,,,,,------------,,,------......///000000000////////////000111222000111111222222222222222111222333555666777777777888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;666777888999;;;<<<===>>><<<===>>>@@@AAABBBBBBBBBAAA@@@AAABBBCCCCCCAAA???>>>@@@BBBDDDFFFGGGGGGGGGAAACCCEEEEEEDDDDDDEEEFFF???AAACCCCCCAAA???>>>???@@@???>>>>>>???>>><<<:::999999888777777888888888666666666555555555444444111111111111000///...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........///000000000000///------,,,,,,,,,,,,------------------------------------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,---------......------........./////////......------......///000000000000000000000000000...///000111222333444444222333444555666888888999999999888888777666666666888777888888999:::;;;<<>>===<<<;;;:::666888999888555444666777555222000///000222333333///...---,,,,,,,,,,,,+++*********+++,,,,,,***(((+++++++++***************((())))))************)))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''((()))))))))))))))&&&'''))))))((('''((()))((()))))))))************))))))))))))************((())))))***************************++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,------,,,,,,))))))))))))*********+++------,,,+++++++++,,,,,,************++++++++++++************************************************(((***++++++******+++---.../////////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000//////...---...///000111000000111222222222222222000111333555666777888888777888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@AAACCCDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCCCCAAA@@@AAACCCEEE===@@@CCCDDDCCCAAAAAAAAABBB@@@>>>>>>???@@@>>><<<999888888777666666666666666666666666555555555555111111222222111000...---++++++++++++,,,,,,,,,---,,,+++++++++************************************++++++,,,,,,,,,,,,++++++))))))))))))******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,+++*********+++------------...////////////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,------------------.........//////...------------...//////000000000000000000000000///000000000111111222222111111222444555666777888777777777777777777666666555555555666777999:::;;;{{{```MMMEEEFFFHHHAAA@@@???>>>===<<<;;;:::666888999888555444555888666333000///000222444444000///...///000111///---***)))***+++,,,,,,***(((,,,+++++++++******))))))'''((()))***************((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''(((((()))))))))))))))%%%''')))***)))((()))***(((((())))))*********+++))))))))))))************(((((()))***************)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---,,,+++***)))))))))))))))************...------,,,++++++++++++)))************+++++++++************************))))))))))))))))))))))))(((***++++++******+++---.........///......---,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000000//////......000111222000000111222222222222111000111333555666777888888777888999;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999===???BBBDDDDDDCCCAAA@@@>>>======???AAACCCCCCBBBEEEEEEDDDDDDEEEFFFGGGGGGCCCCCCAAA???===>>>BBBDDD===???CCCDDDDDDCCCCCCCCCCCC@@@===>>>@@@AAA???===999888777666666555555555666666666666666555555555111111222222222000...---******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........//////...------------...//////000000000000000000000000111111111111000000000000///000111222444555666777555555666777777777777777333333444444666777999:::xxx\\\MMMKKKIIIFFFCCCAAA???>>>>>>===<<<;;;;;;;;;:::777555555777999666444222111222333333333000000000///...,,,******,,,***(((***---...---+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''(((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((++++++***)))(((((())))))***************)))(((''')))))))))))))))******+++(((((((((((())))))))))))************************---,,,++++++******++++++***++++++,,,,,,++++++******,,,------,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,(((***,,,,,,++++++,,,---,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))************************************************((())))))))))))*********(((((())))))******++++++******))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++------...///---,,,,,,,,,,,,---......////////////000000000000...///000111333444555666444444333444444555666777999888777777777888999:::<<<<<<;;;:::;;;<<<===>>><<<<<<<<<;;;999:::<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCDDDEEEFFFFFFEEEDDDCCCHHHGGGEEECCCAAAAAAAAAAAADDDDDDEEEDDDBBBAAAAAABBB@@@AAAAAABBBAAA???>>>======:::777555555666666555333333444444555444444444000000///...............------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++*********))))))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++........................------------------------////////////////////////............////////////000000000000111111111111222111111000000111111222111222222333333444444555777888888999999999888888999888777777777888999:::zzz\\\LLLHHHGGGDDD@@@>>><<<<<<=========;;;;;;;;;:::777555555777999777444111000111111111000111111000000...---+++***,,,***)))***,,,...,,,+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''((('''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((+++******)))(((((())))))(((((()))))))))(((((('''))))))(((((())))))***+++(((((((((((())))))))))))************************************++++++,,,---***++++++,,,,,,++++++***)))+++,,,,,,+++******+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,)))+++------,,,++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))))))))))))))************************************************)))))))))************+++)))))))))))))))***************))))))******+++,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---......---......///000111111111000111222333444666777777333333333333444555666777777777666666666777888999;;;;;;:::::::::;;;<<<============<<<;;;;;;===???========================>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBEEEGGGHHHFFFEEEDDDCCCBBBCCCCCCDDDCCCDDDEEEDDDBBB@@@AAABBB@@@AAAAAAAAAAAA???>>>===<<<999666444444555555444222333333333333333222222000//////...............------,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))+++++++++*********))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,------,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++*********))))))***+++,,,+++******+++,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------............//////////////////000000000111111111222222111111111111222222111111222333333444444555777777888999999999888888<<<;;;:::888888888999999|||]]]KKKFFFDDDAAA>>><<<:::;;;<<<======<<<::::::999777555555777999777444111000000000///...222222111000///---,,,++++++*********,,,---,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''&&&&&&'''''''''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((******)))((((((((())))))&&&''''''(((((((((((('''))))))(((((())))))***+++(((((((((((())))))))))))************************)))))))))***+++,,,---...******++++++++++++******(((***++++++***))))))***)))******++++++******)))************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...---,,,++++++,,,+++++++++++++++*********)))))))))*********++++++))))))))))))))))))))))))************************************************)))************+++++++++***))))))))))))))))))(((***))))))))))))***++++++------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---...000111222333000000111333444555666777333333333333444555666666555555555555555666777777::::::999999999:::;;;<<<>>>??????>>>======>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@???>>>======???BBBFFFIIIEEEDDDDDDCCCCCCDDDEEEEEECCCDDDEEEDDDBBB@@@@@@AAA@@@AAAAAAAAAAAA???>>>===:::777555333444444444333222333333333222111000///000///......------......,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))))))))))))))))))))+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))(((((((((+++************))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******++++++++++++***************************************++++++++++++,,,******++++++,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,))))))*********++++++++++++++++++***************)))***+++***)))((()))+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000000000000111111333222222222222222222333111111222222333444444444666777888888999999888888>>>===;;;999888888888999|||\\\JJJDDDCCCAAA???===;;;;;;<<<===<<<;;;999999999888666555777888666444111000000111000000222222222111000...,,,++++++++++++++++++,,,+++++++++******************+++((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))((((((((())))))&&&&&&'''((())))))))))))((((((((((((((()))******(((((((((((())))))))))))************************))))))))))))***+++,,,---******++++++++++++******(((***++++++***))))))*********++++++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,---///...,,,++++++++++++++++++***************))))))))))))************))))))))))))))))))))))))************************************************************++++++++++++******))))))(((((((((''')))))))))))))))***++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,---...///000111222......///000111222333333222222222222333444555666444444444555555666777777999999999999999:::::::::???@@@AAA@@@???>>>???AAA<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@AAA@@@???>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCEEEDDDBBB@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===999777555444555555444333333333333333222111000/////////...------------...,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++************++++++++++++))))))***+++,,,------...++++++++++++++++++++++++************++++++++++++************++++++++++++************************)))***+++***))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111333333222222222222333333111111111222333333444444555666777888888999999888<<<;;;:::999888888999:::{{{\\\IIIDDDDDDCCCBBB???===<<<===<<<;;;:::777888999888666555777888555333111111222444444333222222222111000...,,,+++++++++,,,+++++++++++++++++++++************++++++((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((((((((())))))'''((())))))************((((((((('''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))*********)))******++++++******))))))+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******,,,---......,,,******+++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))((((((''''''))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,++++++++++++,,,------............////////////......//////000111222222222111111222222333444555444444555666777777777888888888888999999999999999>>>@@@AAA@@@???>>>???@@@<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBFFFFFFEEEDDDCCCBBBAAA@@@AAACCCEEEDDDBBB@@@??????AAAAAABBBBBBAAA@@@>>>===999777555555666666555444444444444444333222000000//////...---------------,,,,,,+++++++++*********)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))******+++,,,------++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---***************************+++,,,+++***)))***,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............////////////000000000333222222111111222222333000000111222222333333444555555666777888999999999888888777777777999:::;;;zzz[[[HHHDDDEEEEEEBBB@@@>>>===<<<<<<;;;999666777888888666666666888444222000111333555555555222222111000///---,,,++++++,,,---,,,*********+++++++++************++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))((()))***************)))((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))************)))))))))+++,,,,,,+++******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))******++++++******)))***+++---,,,+++******+++)))))))))***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))((((((((((((((((((''')))(((((((((((()))************++++++++++++,,,,,,---------------------------------,,,,,,++++++++++++++++++++++++,,,------........................///000000111222222333333111111111111222333444444333333555666777777777777777888999::::::::::::999===>>>@@@@@@>>>===>>>???<<<<<<<<<======>>>>>>???===>>>@@@AAAAAAAAA@@@???===???AAACCCDDDEEEDDDDDDEEEEEEEEEDDDBBB@@@???>>>@@@BBBDDDDDDBBB@@@?????????@@@@@@@@@@@@>>>===<<<888777666666777777555444333444444444333222111111///...------,,,,,,------++++++++++++************((())))))******))))))((((((((((((((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++(((((()))))))))))))))************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++))))))******++++++,,,,,,************************)))))))))************+++++++++,,,,,,,,,---------***************+++++++++***+++,,,+++******+++,,,******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------...............////////////000000222111111111111111111222000000111111222333333333444555666777888999999999777666666666777999;;;<<>><<<;;;<<<<<<;;;:::555777888888666666666777444222000000222333444333111111000000...---+++***+++,,,...,,,***)))***,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$'''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))((('''(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))************))))))(((***++++++***))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))************))))))((()))++++++***)))***+++((()))))))))*********+++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''(((((((((((((((((((((((((((((()))******)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------......///////////////000000111222222222000000000111111222333444000222333555666666666666888888:::;;;;;;;;;:::999;;;<<<>>>???===<<<<<<===::::::;;;<<<<<<===>>>>>>===>>>@@@BBBBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCBBBBBB@@@???>>>???BBBDDDEEECCC@@@>>>>>><<<<<<=========;;;:::999666555444555666666555333111222222222222222111111///...------,,,,,,------++++++++++++************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))******)))))))))************+++******+++++++++,,,,,,,,,***************************************************************++++++,,,***)))))))))***+++---...++++++++++++++++++++++++))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,))))))*********+++++++++)))***+++***)))))))))+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111000000//////000000111000000000111222222333333333444555777888888999999999888888777888999;;;<<<{{{[[[GGGAAABBBCCC===;;;999:::;;;<<<;;;:::444666888888777666666777555333000000000111111000000000000///...,,,******+++---...---***(((***,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((()))***((()))))))))((('''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---))))))************))))))''')))******((((((((()))******++++++++++++******************************,,,+++++++++******))))))))))))************))))))&&&(((*********)))***+++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,---...000111111------......//////000000000000000000111222333444///000222444555555555555888999:::;;;<<<;;;::::::999;;;===>>><<<;;;;;;;;;999999::::::;;;<<<=========???@@@BBBBBBAAA@@@???FFFDDDBBB???>>>???@@@AAA???@@@AAAAAAAAAAAA?????????BBBDDDEEECCC@@@>>>>>>999::::::;;;:::999777666555444333444555555333222///000000111111111111000......---,,,,,,,,,,,,---+++++++++************)))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,*********************************************************)))***++++++,,,)))((((((((((((***,,,---************************))))))))))))************+++++++++***************(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))******++++++++++++((()))***)))((('''(((*********++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------................../////////000000000////////////000000000000000111222222333333333444555777888888999999<<<;;;:::999999999:::;;;zzzUUUHHHEEE@@@??????>>>===<<<<<<<<<<<<<<<::::::999888777777777888999;;;888111///444555222222222111000///...------000///---,,,+++*********************************''''''''''''((((((((()))+++******)))(((''''''&&&))))))))))))((((((((((((******))))))((((((''''''((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,+++***)))((((((******))))))))))))******,,,)))''''''***+++***(((*********+++,,,,,,,,,---******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******+++++++++***))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''')))***)))(((''')))***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---......111...---...111222111///222000...///000111111000444444444444555666777777888;;;???@@@???<<<:::999;;;;;;:::999:::;;;<<<===999999::::::<<<>>>???@@@?????????@@@AAABBBDDDDDDDDDFFFEEE>>>;;;>>>BBBCCC>>>????????????>>>>>>===>>>BBBEEEDDD@@@<<<:::;;;===<<<;;;999888777666666555444222000///000000111111111000000//////.........---,,,,,,......---,,,************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++*********)))))),,,+++++++++***)))))))))************************+++***)))(((((()))***+++))))))************))))))))))))))))))************+++*********))))))(((((())))))))))))************************************************************,,,,,,,,,++++++*********,,,,,,,,,---------......000///...------...///000000000000000000000000000000000000111222222333333222333555777888999::::::777888999888777777999;;;{{{WWWJJJGGGAAAAAA???>>>>>>===<<<;;;;;;;;;:::999888888777777888888888999777111000444555333222222111000///...---------,,,,,,+++++++++++++++************************'''''''''((((((((())))))*********)))((('''''''''))))))))))))((((((((((((***)))))))))((((((((('''((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++******)))))))))******))))))))))))*********(((''''''******)))'''************++++++++++++)))******+++++++++++++++)))))))))******++++++,,,+++++++++*********))))))++++++++++++************)))))))))))))))))))))))))))))))))))))))*********++++++***)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++*********+++++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---......000...---...000111000......////////////......---333333333333444555666777888:::===>>>===;;;999999:::::::::::::::;;;<<<<<<999::::::;;;<<<>>>???@@@?????????@@@AAABBBCCCDDDCCCFFFDDD>>>;;;===??????>>>>>>???????????????>>>===@@@CCCCCC@@@<<<;;;;;;===<<<:::999777666666666444333222000000000000000//////////////////000000...,,,+++,,,---...---,,,************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************+++++++++*********))))))+++++++++***************************************+++***)))(((((()))***+++))))))************))))))))))))))))))************************)))))))))((())))))))))))************************************************************,,,,,,,,,+++++++++******,,,,,,,,,------------...000///...------...///000//////////////////////////////000000111222222222111111333444666777888888777888888888777777888:::yyyVVVJJJFFFAAAAAA????????????===;;;999888999999888777777777888888666777555111111444555444222111111000///...------************++++++,,,,,,************************''''''((((((((()))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******************************))))))))))))******(((''''''(((******(((&&&************))))))))))))(((((()))***************************************+++************)))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((++++++***)))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((''''''((())))))'''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,+++************+++,,,,,,---,,,,,,,,,,,,---.........---,,,---///000///...,,,000444444111...------222222222222333444555555777999;;;;;;999999999:::999999:::;;;;;;;;;;;;:::999999:::;;;<<<>>>???@@@>>>>>>>>>???@@@AAABBBCCCBBBEEEDDD>>>;;;<<<<<<:::<<<<<<===>>>????????????;;;>>>@@@AAA???===<<<<<<<<<;;;999888666555555555333222111000000000000000------......///000000111---,,,++++++------,,,+++************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++************)))))))))***************+++++++++******************************))))))))))))******))))))************))))))))))))))))))************************))))))))))))))))))))))))************************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------//////...------...//////////////////////////////......//////000111111111///000111222333444555666777888888777666555777888uuuSSSHHHCCC>>>???>>>???@@@@@@>>>;;;888777888888777777777777888888444444333111111333555555111111000///...------,,,))))))******++++++++++++************************'''(((((((((((()))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++******))))))))))))******'''((()))++++++***(((&&&******))))))(((((('''''''''(((((()))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''++++++******)))'''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&((())))))'''$$$((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************++++++++++++***************++++++,,,---,,,,,,,,,,,,---......------------...///......---333:::;;;666111///000111111111111222333444555777888888888777777888:::777888:::;;;;;;;;;:::999888888888999;;;<<<>>>???<<<<<<<<<===>>>???AAAAAAAAADDDCCC???<<<<<<:::777999:::;;;<<<============:::;;;===>>>>>>===<<<<<<::::::888666555444444333222222111000000000000000---------....../////////,,,+++***+++,,,---,,,***************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************)))))))))))))))))))))***+++++++++,,,***************************))))))))))))))))))***))))))************))))))((()))))))))*********************)))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................////////////////////////------......///000000000///000000111222333444555777888888777555444666777rrrRRRHHHBBB<<>>???@@@@@@>>>;;;888777888777777666777777888888333222111222222222333555111111000///...---,,,,,,******+++++++++***)))(((************************(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******))))))))))))******((()))+++---,,,+++)))(((***))))))(((((('''''''''''''''((())))))))))))(((******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((***)))))))))(((((('''''')))*********)))(((&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))&&&$$$'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++******))))))******+++,,,---,,,,,,,,,,,,---......,,,---...............///...555;;;<<<888333111222111111111111222333444444666777777666555666888:::666777999:::::::::999888666666777888999;;;<<<===;;;;;;;;;;;;<<<>>>???@@@AAACCCBBB???===>>>;;;777777777999:::;;;;;;;;;;;;999999:::;;;======<<<;;;999888777555444333222222111111111111000000000///............------,,,,,,,,,+++******+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,************************)))))))))******)))))))))))))))************))))))((()))))))))************))))))))))))))))))******((()))))))))************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------........................---------...//////000000111111111111222333555666666777777666555555666888rrrSSSKKKDDD===AAA????????????===;;;999888777777666666666777888888333111000333333111111444111000000///...---,,,,,,++++++,,,,,,,,,+++)))(((************************((((((((()))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))((('''&&&&&&'''((()))(((((((((((())))))))))))************************(((((((((((())))))))))))((((((((())))))***************))))))))))))******)))+++------+++******+++))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((((((((((((''''''((()))***)))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))'''))),,,,,,***'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))))))))************+++***))))))))))))***++++++---,,,,,,,,,,,,---......,,,...//////...---///000---222666777555222111111111111111111222333444444555666666666555666888:::777777888999999999999888666666777888999;;;<<<===;;;;;;;;;<<<===>>>???@@@AAACCCBBB??????AAA???:::777777888999::::::::::::888888888999;;;<<<;;;:::888777555444222111111111///000000111111000/////////......---,,,,,,+++++++++***))))))++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))***))))))))))))))))))))))))((((((((()))******++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))******************+++++++++************************))))))************))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))***************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------........................------......///000000000222222111111222333555666666777777777666666888:::pppSSSKKKCCC===AAA???>>>>>>===<<<;;;;;;;;;666666666666666777888888444000000333333//////333000000///...---,,,,,,+++)))***,,,---------+++***************************(((((()))))))))*********(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))******))))))))))))******)))+++,,,+++)))(((***,,,((()))))))))))))))******(((((()))************)))''''''(((((())))))******(((((((((((())))))***************)))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((()))***)))((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&+++000///)))&&&&&&)))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((()))))))))***))))))))))))************)))))))))))))))***++++++---,,,,,,,,,,,,---......---///000000......///111...///000111111111111111222111111222222333444555333555777777666666888999777777777777777888999999888888888999:::<<<>>>>>>=========>>>???@@@BBBBBBAAABBBAAA???AAAEEEDDD???999999:::::::::::::::999999777666888:::<<<:::999777666444333111000000000...///000111111000//////---------,,,,,,,,,,,,,,,+++)))((()))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((()))******++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))******+++++++++***************************************((()))***++++++***)))((())))))************))))))))))))))))))************((()))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,........................---......///000000111111222222000000111222444666555666777777777888:::<<>>===<<<<<<<<<<<<<<<666666666666666777888888444000000444333///...222000000///...---,,,,,,+++''')))+++...//////...---************************))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((())))))******((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))***+++***((('''&&&&&&'''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******))))))))))))******(((***+++***''''''))),,,(((((())))))******++++++(((((()))***************&&&''''''((()))******+++'''((((((((())))))******************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%((()))***)))((('''((((((''''''''''''(((((())))))))))))))))))))))))%%%,,,333111)))$$$&&&+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++---,,,,,,,,,,,,---......---///111111///...000222000...---...111333333333222222222222333444555666333555777888777777888999888777666666666777999:::999999:::;;;<<<>>>???@@@??????@@@@@@AAABBBDDDEEEBBBBBB@@@???CCCHHHGGGCCC;;;;;;<<<<<<<<<;;;::::::999777666777:::;;;:::888666555444222111000000///...///000111111000//////***++++++,,,,,,------...***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******,,,+++++++++******))))))************************((()))***++++++***)))((())))))************))))))))))))))))))************(((((())))))*********+++))))))))))))*********************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,..............................//////000111111111222111000///000111333555555666777888888999;;;===mmmQQQDDD@@@>>><<<>>>>>>>>>===<<<<<<;;;;;;999777666666777888888777888666333111000111222444111000///......---......)))))))))***+++++++++,,,+++$$$***111---***...---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&***)))&&&%%%$$$%%%&&&(((((((((((((((''''''''''''***))))))(((''''''&&&&&&)))'''&&&%%%%%%&&&''')))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000111111222---...///000000111111000333444666777888999888888888777777666777999:::;;;:::::::::;;;<<<===>>>???AAA???===;;;;;;<<<>>>???@@@@@@????????????@@@@@@AAABBBBBBAAA>>>;;;888555888888999999999888888777555444333111000//////...---------...............000...------------+++***************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%+++)))(((&&&&&&((()))+++((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++******++++++,,,---(((((())))))***+++------***+++,,,---...---,,,+++---------............//////000000111111000...---000000000000111222333444222333555777888999999888nnnRRRFFFBBB@@@>>>>>>>>>======<<<;;;;;;::::::888777777888999999888777666333111000111222444111111000///............************++++++++++++---...222888777///+++---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((())))))***)))((('''&&&&&&'''''''''(((((())))))''''''((((((((((((((((((***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............000000//////000000111222//////000111222222222222333444555777888888888888888888777777888999;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===========================???@@@@@@@@@>>><<<999777888888999999999888777777888777555333111000///.....................------000...,,,,,,------+++************)))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++,,,------(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++++++++******++++++,,,---******************++++++++++++,,,,,,------,,,,,,---------............///---...///000111111000000000000000000111222333444333444666777888888888777kkkPPPEEECCCAAA>>>======<<<<<<;;;:::::::::;;;999777888999:::999999777555333111111111333444222111000///............+++++++++++++++*********+++...///GGGjjjaaa:::%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&))),,,......+++(((%%%%%%%%%&&&'''((()))******&&&&&&&&&'''((())))))***++++++))))))))))))++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******++++++******++++++++++++++++++++++++,,,,,,,,,---------......000000//////000000111222000111222333444444444444333444555666777888888888999888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<;;;:::999<<<===>>>>>>>>>===;;;:::888888999999888888777666;;;999777555222000///////////////...---------,,,///---,,,,,,,,,,,,+++*********))))))))))))(((((((((((((((((((((((((((((('''''''''(((((('''''''''***)))(((''''''((()))***''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************++++++++++++************+++,,,,,,,,,++++++***))))))******,,,,,,++++++,,,,,,---------------............///,,,---...000111111222222000000000000111222333444444555666888888888777666eeeLLLBBBAAA???<<<<<<<<<<<<;;;::::::999999:::888777777888999999888666555333222111222333333333222111000///.........,,,,,,,,,++++++*********&&&---)))CCCtttmmm==='''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&))),,,......,,,(((&&&&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))+++******))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))************((())))))***************************+++++++++++++++,,,,,,,,,------------///////////////000111111000111222333444444444444333333444666777777888888999999999999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;=========<<<:::999777888:::<<<<<<:::888777:::;;;<<<===============888999999888888777666555999888666444222111111000000000///...---,,,,,,,,,...,,,++++++,,,,,,+++)))***)))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))******+++++++++,,,(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((())))))******))))))(((((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***************++++++,,,++++++***************+++---,,,+++***+++,,,---...---------............///---......///000111111111000000000000111222333444555666777888888777666666bbbIIIBBBBBB???<<<<<<<<<<<<;;;::::::999999888777555555777888777666555444333222222222333333333222111///......---------,,,,,,,,,++++++******%%%444+++)))>>>999)))111))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''''''''''''''''''''((()))*********((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))************(((((()))************))))))))))))******+++++++++++++++++++++,,,,,,,,,---/////////...///000000111///000111222333333333333333333444555666777888888888999999:::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>???>>>===:::999888999;;;<<<<<<;;;999888999999:::;;;<<<=========999999999888777666555555444333333222111111222222000000///...---,,,,,,,,,,,,+++******+++,,,***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++)))***************++++++(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******))))))******+++,,,))))))))))))***+++,,,------,,,+++***+++,,,---...---------............///000000000////////////000000000000000111222333444555666777888888777666666```IIICCCDDDBBB>>>======<<<<<<;;;:::::::::888666444444666777666555444333333333222333333333222222000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***333)))!!!***)))###+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''''''''((('''''''''(((((())))))))))))((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************'''((())))))******))))))((((((((()))******++++++******+++++++++,,,,,,,,,//////......//////000111...///000111222222222222333333333444555666888999777888999:::;;;;;;;;;:::;;;:::::::::::::::;;;;;;;;;<<<>>>???>>>===;;;999:::;;;<<<======<<<;;;:::999999::::::;;;<<<<<<===999999999888777666555444111111000000000111222222/////////...---------,,,+++***)))***++++++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++***))))))))))))***++++++((((((((()))***,,,---...,,,,,,++++++,,,,,,---------------............///111111000///////////////000000000000111222333444444555666888888888777666]]]GGGBBBDDDBBB>>>>>>>>>======<<<;;;;;;:::888666555555666777777666333333333333333333333333222111///...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++(((***444888..."""))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))''''''(((((()))******+++************++++++++++++///............///000000...///000111222222222222333333333333444666888999666777888::::::::::::999999999999999:::;;;<<<<<<;;;;;;<<<===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;999999888888777555444333222111111000000000111111..................------+++)))((()))***+++***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++)))))))))))))))***++++++***)))))))))***+++,,,,,,++++++,,,,,,------,,,,,,---------............///000000///......///000111000000000000111222333444333444666777888888888777~~~ZZZDDD@@@CCC@@@<<<>>>>>>>>>===<<<<<<;;;;;;999777666666777888888777333333333333333333333333111000///---+++*********+++++++++,,,,,,---------((()))...***###(((...((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%&&&((()))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%'''(((*********)))(((%%%&&&&&&'''((()))******$$$%%%&&&'''(((***++++++(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))&&&''''''((()))******+++)))************+++++++++...............///000000//////000111222222222222444333333333444666888999555666888999::::::999999888888888999:::;;;<<<===:::;;;;;;;;;::::::999999===<<<<<<;;;;;;<<<<<<===<<<;;;::::::999999999:::999999888888777555444333444333222111000000000000---------...............***)))((()))***+++***))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))))))))******+++,,,+++******)))************+++,,,---...---,,,+++---------.........//////............///000222333000000000000111222333444222333555777888999999888zzzYYYGGGBBBAAA@@@???>>>======<<<;;;;;;::::::777777777777666666666666222222222111222222333333222111///---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))+++***((('''''')))+++,,,)))&&&$$$&&&***,,,)))%%%((((((((((((((((((((((((***)))'''%%%%%%''')))***))))))(((((('''''''''&&&))))))((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((******)))(((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---.........//////000000111111444333222222222444666888777888999888777666777888999999::::::::::::;;;;;;999999888888888999;;;<<<;;;;;;;;;;;;::::::999888<<<<<<<<<<<<<<<<<<<<<<<<999999888666555444222222222000///...//////---,,,---------,,,,,,++++++++++++******))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))((((((((((((&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''************************''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---..................------...............///000000///000111000//////111333666666555555555666666777xxxXXXFFFAAA@@@>>>>>>======<<<<<<;;;:::::::::888777777777666666666666333222222111222222333333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))(((((()))+++---...///+++&&&&&&)))***)))'''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---............///000000111111222111000000000222444555777999:::999777777888999888888888999999999:::::::::999888888888:::;;;<<<999::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;888888777555444333222111111000......///...---+++------,,,,,,,,,++++++++++++***))))))(((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((()))************)))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''************************(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------..................------...............///000000///000111000//////111333555444444444555666666777vvvVVVFFFAAA???===<<<<<<<<<;;;;;;:::999999999888888777777777666666666333333222222111222222333111000///---,,,,,,,,,,,,***+++,,,------,,,+++***************))))))))))))))))))((()))***,,,...000444///)))&&&'''))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***)))((((((''''''(((((((((((()))))))))*********''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...---......//////000111111111000000///000222333444777888:::999888888999:::777777888888888999999999:::999888888888999;;;;;;888999999999999888888777:::::::::;;;;;;::::::999666666555444333111000000000///...---......---+++,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))''''''((((((((((((((('''''''''(((((())))))******(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((('''((())))))******))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))************************)))***++++++,,,,,,+++++++++++++++,,,,,,---------------------------.....................///000000///000111000//////111333333333333333444666777777vvvWWWGGGBBB@@@===<<<<<<;;;;;;::::::999888888888888888777777777666666333333222222111111222222000000///...------,,,,,,)))***,,,------,,,***)))************)))))))))((())))))))))))***+++,,,---222...***'''((())))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((''''''''''''(((((()))***+++++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((''''''''''''((((((((((((((())))))))))))((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...------......///000000111222222111111222333444555555777888888777777888:::888888888888999999999999999888777777777888999:::999999:::::::::999999888999999:::::::::999888888555444333222111000/////////...------......---+++,,,+++++++++++++++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,...//////...,,,+++&&&'''((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((('''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))************************))))))***++++++++++++++++++++++++,,,,,,---------,,,,,,------------.....................///000000///000111000//////111333111111111222333555666777yyyYYYHHHCCCAAA???===<<<;;;;;;::::::999888888888888888888777777777777444333222222111111111222/////////......---,,,,,,)))***,,,------,,,***)))************)))))))))((()))))))))(((((((((((()))***)))(((((())))))((('''((((((((((((((((((((((((%%%''')))******)))'''%%%'''''''''(((((((((((((((''''''((()))***+++,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((((((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...---------...//////000000111111111111222333444444222444555666555666777999999999999::::::::::::;;;888777666555555666777888::::::;;;;;;;;;;;;;;;:::888999:::;;;:::999777666333333222111000//////......---,,,,,,------,,,+++++++++++++++++++++++++++***))))))((('''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,......,,,+++)))&&&&&&'''(((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,---......,,,,,,,,,,,,------.....................///000000///000111000//////111333000000000111222444555666}}}[[[IIICCCAAA@@@???<<<<<<;;;;;;:::999999999999999888888888777777777444444333222111111111111......//////...------,,,)))***+++,,,,,,+++***)))************)))))))))))))))))))))(((((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&'''''''''(((((((((((((((''''''(((((()))***++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,------......///000000---......///000000111111000222444555444555777999999999:::::::::;;;;;;;;;888777666555555555666777:::;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;;;;999777555222222111111000//////...---,,,++++++------,,,+++*********+++++++++++++++***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))((((((((((((&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************+++,,,,,,---......++++++,,,,,,------.....................///000000///000111000//////111333000000000000111333444444\\\HHHBBB@@@??????======<<<<<<;;;:::::::::999999999888888888777777555444333222111111111111---.../////////...---,,,************************************))))))))))))((())))))))))))(((((('''&&&''''''&&&&&&'''(((***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,---......//////000------...///000000000000000222444555555666888:::888999999999:::::::::::::::999888777666777777888999:::;;;;;;<<<<<<<<<;;;999:::<<<===<<<:::777555222222111111000/////////,,,+++***+++,,,---,,,+++)))*********++++++++++++))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''(((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))((((((((((((&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))******+++---......///***++++++,,,------.....................///000000///000111000//////111333000000000000000111222333\\\GGG@@@???>>>???>>>======<<<<<<;;;::::::999999999888888888888777555444333222111111111111---.../////////...---,,,++++++***))))))***++++++************))))))))))))'''((()))******************)))'''%%%$$$%%%))),,,((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,------...//////000...///000111222222222222111222555666666777999;;;777888888888888999999999<<<;;;999888888888999999888999::::::;;;;;;;;;;;;:::;;;<<<===<<<:::777555222222111111000000//////,,,+++******,,,---,,,***))))))******++++++++++++))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&'''((())))))))))))))))))))))))((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******************************''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))******+++---...//////******+++,,,,,,---.....................///000000///000111000//////111333111000000000000000111111\\\EEE???@@@AAA@@@>>>===<<<::::::999999999999999888888777666666666555222......000111000...000000000000///...---,,,,,,,,,---------,,,+++***(((((('''((()))***,,,---))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''((('''&&&&&&&&&(((&&&&&&''''''(((((())))))++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))(((''''''''''''(((%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++)))************+++++++++******+++++++++,,,,,,,,,,,,------...///000111111...///000111111222222111111333444555555666999;;;;;;:::888888888:::<<<>>>AAA@@@>>><<<:::999888888666666777888999::::::;;;>>>>>>===;;;:::777555444444333000...------...///***++++++,,,,,,,,,++++++************))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((()))***)))'''&&&&&&'''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))***+++,,,+++)))'''&&&))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''+++)))'''(((+++,,,***((((((***+++***)))((()))***))))))))))))***************++++++,,,,,,------...------,,,++++++,,,,,,,,,---------............///............////////////000111111111111222222222~~~YYYDDD>>>>>>>>>======<<<;;;::::::999999999999999888888777666666666555333111000000000000///000000000000///...---,,,,,,,,,---------,,,+++***))))))(((((()))***+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((())))))''''''((()))'''''''''((((((((((((((())))))))))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''''')))+++)))************+++++++++******+++++++++,,,,,,,,,+++,,,------//////000111...///000111111222222111222333444555444555888:::<<<;;;::::::::::::<<<<<>><<<;;;:::999999777666666777888999:::;;;=========<<<:::999777666444222000...------......++++++,,,,,,,,,++++++************)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))'''&&&'''((('''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********((()))***++++++***)))((())))))))))))(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''+++)))((((((***+++***((((((***+++***)))((()))***))))))))))))******************+++,,,,,,------...---,,,,,,++++++,,,,,,------------............///............////////////000111111111111222222222{{{VVVBBB===<<<;;;;;;<<<<<<;;;;;;::::::999999999999888888777666666666555555555333000///000111000000000000///...---,,,,,,,,,---------,,,+++*********))))))))))))******))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((''''''''''''&&&%%%&&&&&&&&&((()))***+++%%%&&&''''''((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''''')))+++)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...///000...///000111111222222111222333444444333444666888<<<<<<<<<<<<;;;;;;;;;;;;@@@???>>>===;;;;;;::::::888777666555666777999;;;;;;;;;;;;:::999888666555333222000...------......,,,,,,,,,++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((('''&&&'''((('''''''''(((((('''''''''(((((((((((())))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******'''(((((()))******++++++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((***)))((()))***+++***((((((***+++***)))((()))***))))))))))))******************++++++,,,---------,,,,,,,,,++++++,,,,,,------------............///............////////////000111111111111222222222xxxRRRAAA>>>===<<<===============<<<;;;;;;:::999999888888777666666666555777888555111///000333000000000000///...---,,,,,,,,,---------,,,+++***+++******)))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''((())))))((('''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''(((******%%%&&&''''''((('''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''')))***))))))*********+++++++++******+++++++++,,,,,,,,,)))***+++,,,---......///...///000111111222222111222333444444333333555777999:::;;;<<<<<<;;;;;;:::??????>>>===<<<<<<<<<<<<999888666444444666999::::::999999888666444333222222111000...---------...------,,,+++***************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((()))***++++++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((***)))))))))******))))))(((***+++***)))((()))***((()))))))))*********************+++,,,,,,------,,,,,,+++++++++,,,---------------............///............////////////000000111111111222222222tttOOOAAA@@@??????AAA===>>>>>>???>>>>>>===<<<999999888888777666666666555777999777333000111333000000000000///...---,,,,,,,,,---------,,,+++***++++++******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((('''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***))))))*********+++++++++******+++++++++,,,,,,,,,)))******+++,,,---.........///000111111222222111222333444444333333555777666777888:::;;;;;;;;;;;;======<<<<<<<<<<<<======;;;999777555555666888:::;;;;;;:::888666333111000000000///......------------,,,+++*********++++++)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&((()))(((''''''((()))&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++***)))(((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))******)))))))))***(((***+++***)))((()))***((()))))))))************))))))***++++++,,,,,,---,,,+++++++++,,,,,,---...---------............///............////////////000000111111111222222222sssNNNAAABBB@@@???BBB<<<===>>>??????>>>===<<<999999888888777666666666444666777666444333222333000000000000///...---,,,,,,,,,---------,,,+++******************)))((('''))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((('''''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))'''(((((((((((()))))))))))))))((('''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,---...///...///000111111222222111222333444444333444666888777777777888999999::::::;;;;;;;;;;;;;;;<<<======<<<:::888777666777888999===<<<;;;:::888555333222/////////.........------,,,,,,*********+++,,,---))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))'''''''''(((((('''''''''(((((((((((()))))))))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))++++++******)))(((((('''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((***+++***)))((()))***(((***+++***)))((()))***))))))))))))************))))))******+++,,,,,,,,,++++++++++++,,,---......---------............///............////////////000111111111111222222222tttMMMAAABBB>>>===@@@:::;;;===>>>>>>===<<<;;;999999888888777666666666444444444555666555444222000000000000///...---,,,,,,,,,---------,,,+++***))))))***+++******)))((())))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''&&&((()))((('''&&&'''((('''''''''((((((((((((((())))))))))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))+++++++++*********))))))'''((((((((())))))))))))(((''''''''''''(((((()))%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((())))))************+++++++++******+++++++++,,,,,,,,,******+++,,,---...//////...///000111111222222111222333444555444555888:::<<<;;;999888888888999999999999999::::::<<<======<<<;;;:::999888888888888888888888777777555444333.........///......------++++++))))))***+++---///))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((''''''(((***'''(((((())))))(((((('''(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))***++++++***)))((())))))))))))(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((***+++***(((((()))+++(((***+++***)))((()))***))))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,---...///---------............///............////////////000111111111111222222222uuuMMMAAAAAA<<<:::===888:::;;;======<<<:::999999999888888777666666666444222111444777777444111000000000000///...---,,,,,,,,,---...---,,,+++***((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''((()))***)))((('''(((***&&&'''''''''(((((())))))++++++******))))))(((((('''((((((((())))))******))))))))))))))))))))))))+++++++++************)))'''((((((((())))))******&&&&&&&&&'''((()))***+++%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((())))))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,......///000...///000111111222222111111333444555555777999;;;@@@>>><<<999777777777888888888888999:::;;;======<<<<<<<<<;;;:::999888888222222333333444444333333.........///......------+++***))))))***,,,...000)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%'''((((((''''''(((***(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))+++,,,+++***)))))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((())))))******(((***,,,+++(((''')))+++(((***+++***)))((()))***))))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,---...///---------.........//////............/////////000000111111111111222222222zzzQQQAAAAAA@@@>>>===<<<<<<===============<<<;;;;;;;;;:::999888777666555444333333555555444333111000///......---......---,,,,,,++++++,,,,,,---+++++++++************)))((('''&&&%%%&&&(((***+++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++***)))(((''''''((()))***)))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))************&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&'''((((((((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&'''''''''&&&$$$###)))((('''&&&''')))+++---%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&'''))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...//////////////////000111111222222222222333333444555666666EEEFFFDDD???999555444666888777666777999;;;;;;:::;;;;;;;;;:::999888777666444333333222222111111111/////////......------,,,))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((***)))((('''&&&%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******************++++++,,,,,,,,,,,,------+++,,,------......------000///.........///111222///111222333111111111222zzzQQQAAAAAAAAA>>>===<<<<<<============<<<<<<::::::::::::999888777666555444333333555555444333111111000///............---,,,,,,++++++,,,,,,---+++++++++************))))))((('''&&&&&&''')))***))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))************(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))(((((((((''''''''''''''''''((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&'''''''''&&&%%%$$$((('''&&&&&&&&&(((***,,,%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&'''))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////...//////000000111222222111222222333444555666666@@@AAAAAA>>>999777777888777666555666888999999888888888999999999888777777444444333222111000000000...------------------,,,))))))))))))(((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++,,,,,,,,,,,,------+++,,,------......------000///.........///111111///111222222111111111222yyyQQQBBBBBBAAA>>>===<<<<<<=========<<<<<<;;;::::::::::::999888777777555444333444555555555333222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))((('''&&&'''((()))))))))))))))))))))))))))***)))(((''''''((()))***((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))************)))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''((()))))))))(((&&&&&&'''(((((((((((('''&&&''''''''''''&&&%%%%%%'''&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---...............//////000111111111111111222333444555666666888:::<<<<<<:::999888999777555444555666777666555555555666777777777777777444444333222000///......+++++++++,,,,,,,,,,,,,,,)))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((()))))))))(((((((((((('''''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******+++++++++******)))''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************++++++,,,,,,,,,,,,------+++,,,------......------//////......//////000111///000222111000000111333yyyQQQBBBBBBAAA>>>===<<<<<<======<<<<<<;;;;;;999999999999999888777777666444333444555666555444333333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))(((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((()))))))))*********************)))(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%'''((())))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((++++++++++++++++++++++++)))***+++,,,,,,---------------...//////000000111000000111333444555666666444666999::::::999888888666555444444666666444333444444555555555555444444333333222111///...------))))))******++++++,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))*********+++++++++)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************+++++++++,,,,,,,,,------+++,,,------......------............//////000000...000111111000000222333xxxQQQBBBCCCBBB>>>===<<<<<<<<<<<<<<<;;;::::::888888999999999888777777666555444444666666555444444333222000//////......+++,,,,,,------,,,,,,++++++++++++*********))))))******))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((((()))))))))******************))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%'''((())))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((************************))))))***+++,,,,,,,,,,,,---------...//////000000///000111222444555666777444555777888999888666555555444444555666666444222444444444444333222111000222111111000...------,,,((())))))******+++++++++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******++++++)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((()))))))))*********+++++++++,,,,,,,,,------+++,,,------......---------......///////////////...///000000///000222444wwwQQQCCCCCCBBB???===<<<<<<<<<<<<<<<;;;:::999777888888888888888777777666555444555666666555444444333222000///...------++++++------------+++++++++++++++************)))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))************(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&'''((()))))))))(((''''''((())))))))))))((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,------.../////////...///000222333555666777666666555777888777555333555555555666888888666444555444444444222111000///000//////......------,,,)))))))))***************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((()))******'''(((((())))))*********++++++,,,,,,,,,,,,------+++,,,------......------------...////////////....../////////...///222555wwwQQQCCCDDDCCC???===<<<<<<<<<<<<;;;:::999888777777888888888888777777777555444555666777666444333222111///...---,,,,,,***+++---......---+++***+++++++++************)))((())))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))************&&&&&&&&&'''(((((())))))&&&'''''''''((((((((()))''''''''''''((((((((()))''''''((((((((((((((('''''''''((()))))))))))))))((('''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&$$$###%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))((()))******************+++,,,,,,---......//////......000111333555666777777555444555777777666444555555666888::::::888666333333333333333222111000------------------------++++++******************(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''(((((()))+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''(((((()))******+++++++++,,,,,,,,,,,,------+++,,,------......------,,,---.../////////............///......///222555wwwQQQCCCDDDCCC???===<<<<<<<<<<<<;;;:::999888666777777888888888777777777555444555666777666555333222000///---,,,,,,+++***+++---......---+++***+++++++++************)))'''((()))***************))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))************$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((((((((((((((('''''''''(((((()))))))))))))))((('''&&&&&&'''((()))***'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''&&&$$$###%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))++++++,,,------......///---...000111333555666777888555333444666888777666555666777999<<<<<<:::888111111222333333333333222,,,,,,,,,---------......,,,,,,++++++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''')))+++---///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))******+++++++++,,,,,,,,,---------+++,,,------......------,,,,,,.../////////...---............---///333666qqqMMMCCCDDDAAA???BBB<<<<<<======<<<<<<;;;:::888888888888777777777666555555444333333333333444444333111000......//////++++++,,,,,,,,,+++************))))))))))))******))))))(((((()))***++++++***++++++++++++***))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''(((((('''&&&%%%%%%&&&((())))))'''''''''(((************************'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((******+++,,,,,,,,,,,,+++++++++,,,------......////////////000111333444555333333555666777777777777666666666666777777777777333333222111111111222222000000...---,,,+++++++++,,,+++***((((((((()))*********)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++---,,,***(((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------------------------..................------............////////////,,,------...............nnnKKKAAABBB???===???<<<<<<======<<<<<<;;;:::999999999999888888888888555555444333333333333444333222000///...---......---------------,,,+++*********))))))))))))************))))))))))))******)))*********))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((('''&&&&&&''''''((('''%%%%%%''')))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((()))***++++++,,,,,,++++++++++++,,,------......////////////000111222444444333444555666666666666666555555666666666777777777444333333222222222222222000///...---,,,++++++++++++***)))((((((((())))))***))))))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,+++***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////......///000000000000///nnnKKKAAAAAA???===???<<<<<<======<<<<<<;;;::::::::::::999999999999888555555444333333333333444222111000...------------...//////...---,,,+++*********))))))))))))******+++***)))))))))))))))***))))))((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))((('''''''''''''''&&&%%%%%%''')))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((()))***++++++,,,,,,++++++++++++,,,------......///////////////000222333444444444555555666555555555555555555666666666666777555444333333222222222333000///...,,,++++++++++++***)))((('''''''''((((((***)))((((((''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++------------------......---............////////////000000111111111111111pppLLLBBBCCC@@@>>>AAA<<<<<<<<<===<<<<<<;;;:::::::::999999999888888888555555444333333333333444222111000///...---------............---+++***)))******))))))))))))******))))))(((((()))***++++++))))))(((((((((''''''(((''''''''''''''''''''''''(((((()))***************((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((%%%'''))))))((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))***+++++++++++++++++++++,,,------......//////......///000111222222444444555555555444444333444444555555555666666666555555444333222222222222///...---,,,++++++++++++(((((((((''''''''''''((())))))(((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''''''((()))+++++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************,,,,,,------------......---------.........////////////000111111111111111oooLLLBBBCCC@@@>>>@@@<<<<<<<<<===<<<<<<;;;:::999888888888777777777777555555444333333333333444222222222111000///...------------,,,,,,+++))))))******))))))))))))******'''''''''((()))+++,,,---+++***)))((((((((())))))((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))((($$$(((,,,...---***'''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''(((((())))))((((((&&&'''''''''(((((())))))(((((()))***+++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))***++++++++++++***++++++,,,------......///............///000111111333444444444444444333222444444444444555555555555666555444333222222222222...---,,,+++++++++++++++'''''''''((((((((((((''')))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&'''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''&&&''')))+++++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************,,,,,,,,,,,,------......------------............---...//////000000//////mmmJJJ@@@@@@>>><<<>>><<<<<<======<<<<<<;;;:::888888888777777777666666555555444333333333333444222222222222111///...---++++++,,,,,,++++++************))))))))))))******'''''''''((()))+++,,,---+++***)))((('''((()))***))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))))))))((((((%%%)))...000///+++((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((())))))))))))(((&&&&&&''''''((()))))))))((()))+++,,,,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((((()))******++++++******++++++,,,------......///...............///000000222222333333444333333333333333333444444444555555555444333222111000000000------,,,+++++++++++++++''''''((()))))))))(((((()))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************++++++,,,,,,------......,,,------------.........,,,,,,---...............mmmIII???@@@===;;;>>><<<<<<======<<<<<<;;;:::999999999888888888777777555555444333333333333444111111222111000///---,,,***+++,,,,,,---,,,,,,,,,******))))))))))))******))))))))))))))))))***++++++)))(((&&&&&&'''((()))************************''''''((())))))))))))((())))))))))))))))))))))))***))))))(((((())))))***&&&&&&'''((((((((((((((('''))),,,---,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&&&&''''''((())))))***''')))***,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((((())))))***************++++++,,,------......///......------......//////000111222333333333333333222333333333333444444444444444222111000/////////---,,,++++++***+++++++++'''((()))*********))))))(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((***)))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,---------.........,,,,,,---............---oooKKKAAABBB???===@@@<<<<<<======<<<<<<;;;::::::::::::999999999888888555555444333333333333444000000111111///...,,,+++++++++,,,---............******))))))))))))******,,,+++***)))((((((((((((***(((&&&%%%%%%%%%'''(((************************))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******%%%%%%&&&'''(((((('''''')))******)))(((((()))+++************************))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))&&&&&&&&&'''((())))))***'''(((***+++,,,+++)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((()))***************++++++,,,------......///......---------.../////////000111222333444444444222222333333333444444444444333222000///.........,,,,,,++++++***+++++++++'''((()))+++++++++***)))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,------...///.........qqqMMM@@@AAAAAA@@@AAA============<<<;;;:::999999999:::999999888777666555444333333222222333333////////////...---,,,++++++++++++***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((******+++++++++((((((((((((((((((((((((&&&&&&''''''(((((()))))))))*********++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))***((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++---------............//////000111222222333222222333333333333333333333333444222000---,,,,,,---...************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((())))))((('''&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,rrrNNN@@@AAA@@@>>>===============<<<;;;:::999999999:::999999888777666444444333222222222222222000000000///...---,,,+++,,,+++++++++***+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++------------............//////000111222222222222333333333333333333333333222000///---,,,,,,------************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))(((''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,---------......,,,---------..................---------,,,,,,,,,qqqNNNAAAAAA???;;;:::============<<<;;;:::999999999:::999999888777666444333222222111111222222000000000///...---++++++,,,,,,,,,+++*********)))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((()))(((''''''''''''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%'''))))))'''&&&''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++------------...............///000111222222222222222222222222222222222222.........------,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))((()))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////...------------,,,,,,,,,oooMMMAAABBB@@@;;;:::============<<<;;;:::999999999999999999888666666333333222111111111111222111111111000...---++++++,,,,,,,,,+++***)))((((((************************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,---------............///000111222222222222222222222222111111111111,,,,,,---------,,,++++++************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000------------------------mmmLLLAAABBBAAA>>><<<============<<<;;;:::999999999999999999888666666444333222222111111222222222222111000///---+++***+++,,,,,,++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,------------.........///000111111111111222222222111111000000000+++,,,,,,---,,,,,,+++***************)))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000------------------------mmmKKK@@@BBBBBB@@@???============<<<;;;:::999999999:::999999888777666555444333333222222333333333222222111///---+++*********+++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,---------------...///000111111111111222222111111000/////////---------,,,,,,+++++++++************))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((()))***&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////,,,,,,,,,------------...oooLLL@@@AAABBB@@@@@@============<<<;;;:::999999999:::999999888777666666555444444333333444444333333222111///---+++***((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------...///000111111111111222111111000//////......000///---,,,+++++++++,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&''''''((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,---------......,,,---------............,,,,,,,,,---------......rrrMMM@@@AAAAAA???@@@============<<<;;;:::999999999:::999999888777666666666555444444444444555444333222111///---+++***'''(((***+++,,,+++)))(((************************))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------...///000111111111111222111111000///......---222111...+++******+++,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........vvvOOOCCCBBB???===@@@=========<<<;;;;;;::::::888888777777666666555555666666666666555555555555333444444222///------...,,,,,,,,,,,,++++++***)))))))))))))))))))))******+++***)))((((((''''''(((((())))))******((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&)))***((($$$$$$''',,,***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((('''&&&%%%%%%(((((((((((()))))))))))))))(((''''''''')))***+++''''''''''''((()))***+++''''''(((''''''(((+++---***)))(((((())))))((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''(((((()))))),,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------......//////000000111111111111000///...---,,,,,,---,,,***(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''(((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&++++++******))))))((((((******))))))((((((''''''))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......wwwQQQCCCBBB???===@@@=========<<<;;;;;;::::::888888888777666666555555555555555555444444444444222333333111...---------,,,,,,,,,,,,,,,+++******************))))))))))))...---+++***((('''''''''))))))*********)))((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))+++)))%%%%%%(((,,,))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((())))))(((((('''&&&(((((((((((())))))))))))))))))((('''((((((******(((''''''((()))***++++++'''((((((((('''(((***,,,***)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((())))))++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------.........///000000111111222111111000...------,,,---,,,***(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''')))(((((((((''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''*********)))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,---------......xxxQQQCCCBBB>>><<>>===@@@=========<<<;;;;;;::::::999999888888777666666555444444444444333333333333000111111///,,,+++++++++,,,,,,---------,,,,,,+++,,,++++++******))))))(((---,,,+++***)))(((((((((***************)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***+++***(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((()))))))))(((((('''(((((((((((())))))))))))+++******))))))((((((((()))))))))))))))***++++++((()))***)))''''''((()))***(((''''''((()))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++******))))))((((((((()))***++++++++++++++++++++++++,,,,,,,,,------------......///000000111222111111000//////......++++++***)))((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......rrrLLL@@@AAA>>>===AAA=========<<<;;;;;;::::::999999999888777777666666555555555444444444444333000111111///,,,******+++++++++,,,------,,,,,,,,,,,,+++++++++******)))))))))(((((((((((()))***************)))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))*********)))))))))***************************))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''((((((((((((&&&''''''(((((('''''''''(((((((((((())))))))))))++++++*********)))(((((())))))))))))))))))***+++((()))******((('''((())))))(((''''''(((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((++++++******))))))((((((((()))******+++++++++++++++++++++,,,,,,,,,---------------...//////000000111111000000//////......*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......rrrMMMAAAAAA>>>>>>AAA=========<<<;;;;;;:::::::::999999888888777666666555555555555444444444444000111111///,,,+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++''''''''''''((()))++++++***))))))((('''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))((())))))************++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))******+++++++++***))))))))))))(((((((((((())))))&&&(((******)))(((((())))))(((&&&'''(((((('''%%%'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((())))))******+++*********++++++,,,,,,,,,,,,------,,,------......///000000000/////////.........---******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))******))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......vvvPPPCCCBBB???===@@@=========<<<;;;;;;::::::::::::999888888777777666444444444444333333333222111111111000---++++++,,,((()))******+++++++++***)))******++++++,,,,,,---(((((((((((()))***++++++))))))'''&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***)))(((&&&''''''(((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((()))***+++++++++******((((((''''''''''''((((((%%%''')))***)))))))))***)))'''&&&&&&'''(((&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))************))))))(((++++++,,,,,,,,,,,,------,,,,,,---......//////000............------------)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((''''''''''''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******((((((((()))***+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......zzzSSSEEECCC???<<>>======<<<;;;;;;::::::::::::999999888777777777333333333222222222111111111222222000---,,,,,,,,,'''((()))***************))))))***+++,,,------...++++++***************+++)))((('''%%%%%%&&&&&&'''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((())))))'''%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''((())))))***))))))(((((((((((())))))))))))((()))***+++,,,,,,+++***(((''''''&&&&&&&&&''''''$$$&&&)))******)))******)))'''&&&&&&'''(((&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))***************)))((('''++++++,,,,,,,,,---------,,,,,,------...//////000------------------,,,,,,)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''((((((((())))))******))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......zzzPPPCCCCCC???;;;;;;<<<<<<<<<:::777666777888:::999888999999777444222555444444333222111000000000000///...---,,,++++++---,,,***)))((()))***+++))))))))))))************---+++)))((('''((()))***))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))))))))************)))***+++,,,---.........+++,,,------......------------,,,,,,,,,+++++++++(((((((((((('''''''''''')))%%%$$$(((***(((&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......{{{SSSFFFEEE@@@<<<===<<<<<<<<<:::777666777888:::999888888999888555333333333222222222222222222000000000000///...,,,,,,***************)))(((((())))))))))))************,,,+++)))((('''((()))***))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************)))((())))))))))))(((((('''''')))))))))))))))))))))))))))************)))(((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((('''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((()))*********++++++++++++++++++,,,,,,---,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,+++++++++((((((((((((''''''''''''***&&&$$$(((***(((&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&&&&''')))***))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...yyyTTTGGGEEE???<<>>;;;<<<<<<:::888777888:::888777666777888888777666222222222222222222222222///000222444333111///---+++,,,---------,,,+++***((()))))))))************+++***)))(((((()))******))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,,,,++++++***++++++,,,------------,,,++++++++++++************((((((((((((''''''''''''***&&&%%%'''(((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************++++++,,,,,,,,,---------uuuSSSGGGCCC===;;;???;;;<<<<<<:::999888999:::999888666666888888777666444444333333222111000000///000222333333111...,,,,,,+++***))))))***+++,,,((()))))))))************))))))))))))))))))******))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++*********)))))))))((((((((((((''''''''''''(((%%%%%%''''''$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++************************+++++++++,,,,,,,,,------xxxTTTHHHFFFAAA>>>AAA;;;<<<<<<;;;999888:::;;;:::888777666777888777666555444444333222111000///000000111111000...,,,******)))'''&&&&&&(((***+++))))))))))))************))))))))))))************))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''((((((((())))))'''((()))+++,,,,,,------******+++,,,,,,,,,,,,,,,*********))))))))))))(((((((((((((((''''''''''''&&&%%%'''***((($$$%%%(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,zzzSSSGGGGGGCCC@@@AAA;;;<<<<<<;;;999999:::<<<<<<:::777666666777666555333333333222222111111111111000000///---+++)))((((((((((((((())))))***+++))))))))))))************(((((()))***************))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((())))))*********&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++******)))))))))(((((((((((((((((((((''''''''''''&&&'''***---+++&&&&&&)))%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,zzzQQQDDDEEEBBB>>>???;;;<<<<<<;;;999999:::<<<===:::777666666666666555111222222222222333333333111000///---+++)))(((''')))***,,,.........,,,+++))))))))))))************'''((()))***************))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))))))))))))))***************++++++++++++***))))))******+++,,,,,,,,,,,,+++))))))))))))(((((((((((()))(((((((((''''''''''''&&&(((---000...((('''***%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((''''''((()))((('''&&&''')))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,QQQAAAFFFHHHBBB======<<<;;;:::999888888888777777777666555555444444222111111111222333444444000000///...---,,,,,,++++++******))))))***+++,,,***)))((((((((()))+++,,,(((((())))))*********+++))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***************''''''((((((((((((''''''%%%&&&(((******)))'''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((******((('''&&&&&&'''(((***''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******))))))(((((('''''')))************+++++++++,,,,,,++++++***)))((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&'''((())))))''')))((('''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))((((((((((((+++++++++***************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++}}}RRRDDDHHHJJJEEE@@@===<<<;;;:::999888888888777777666666555555444444222222222222222333333333000000///...---,,,+++++++++************************)))))))))******++++++((()))))))))************))))))))))))))))))))))))''''''((((((((((((''''''&&&((()))((('''&&&''')))((('''&&&&&&(((((('''&&&))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))***************(((((())))))))))))((((((%%%&&&((()))***)))''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))((((((((('''))))))*********+++++++++,,,,,,+++******)))((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''***)))((('''&&&''''''(((&&&''''''((((((''''''&&&))))))))))))))))))))))))'''(((((()))***))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))((((((((((((************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++{{{SSSEEEGGGFFFBBB???===<<<;;;:::999888888888777777666666555444444444222222333444444333222111//////...---,,,++++++******+++,,,,,,+++***)))((()))***+++,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((('''&&&'''(((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))))))))******)))))))))%%%&&&((()))))))))(((''')))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((()))))))))*********+++++++++++++++******))))))(((***)))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''******)))(((((((((((()))((((((((())))))((((((((())))))))))))))))))))))))((())))))***************((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++{{{RRRBBBAAA???<<<;;;<<<<<<<<<;;;:::999888777777666666555555444333333222333444555555333111/////////...---,,,+++*********+++,,,---,,,***'''&&&)))***,,,...///---,,,***)))))))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((((('''&&&'''((()))(((&&&************************((((((((())))))((((((((((((((((((((((((((((((((((((((()))***************(((((())))))))))))((((((%%%&&&'''((())))))((((((******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((())))))(((''''''''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))************+++*********)))))))))((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''))))))(((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((()))************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++zzzQQQ@@@??????======<<<<<<<<<;;;:::999777666666666666555444444333333222333555666555333111000000///...---,,,++++++******+++,,,---,,,***'''&&&(((***---///000...,,,*********))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&((()))(((''''''((()))((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))***************&&&''''''''''''''''''&&&%%%&&&'''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))))))))******************))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''(((((())))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++wwwOOOBBBEEEGGGEEECCC;;;<<<<<<<<<;;;999777666666666555555444333333333333333444555555444222222000000///...---,,,,,,+++***+++,,,,,,+++***)))((((((***---//////...,,,***************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''&&&%%%&&&''')))(((''''''))))))((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((()))***************%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''%%%&&&'''''''''''''''&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******'''(((((())))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++uuuOOOEEELLLMMMGGGAAA;;;;;;<<<<<<;;;999777666666555555444444333333222333333333444444444444444111111000///...------,,,+++*********************)))***,,,---------+++***************)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&''')))((('''((()))***)))'''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))***************&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))***+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((((((((()))))))))***(((((((((((()))))))))***((()))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''&&&((()))((('''&&&''')))'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''%%%&&&'''((()))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''''''''((()))*********(((((())))))***++++++,,,)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++tttOOOGGGOOONNNCCC999;;;;;;<<<===<<<999777555666555555444444333222222333333333333333444555666222222111000///...------+++******)))******+++,,,)))***+++,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''***((('''((()))***)))''''''''''''''''''''''''''''''((()))++++++)))((('''(((((((((((((((((((((((((((((()))***************''''''((((((((((((''''''%%%%%%&&&&&&((()))***+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''&&&'''(((*********)))((())))))************))))))))))))))))))))))))))))))(((((()))***************&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******&&&''''''((()))******+++((())))))***+++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++nnnLLLEEEBBBBBBAAA;;;;;;;;;;;;;;;:::999888777777666666555444444333333333333444444444444444444444444222000------///111------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))*********((('''&&&&&&'''(((***)))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))************)))(((&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******+++*********))))))((((((,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))+++,,,+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))))))))((((((************************))))))*********+++++++++***++++++,,,,,,++++++***************************pppMMMDDD@@@@@@@@@;;;;;;;;;;;;;;;:::999888777666666666666666555333333333333444444444444555555333333222///------///111++++++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))******)))'''&&&&&&''')))***)))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((******++++++++++++***************)))(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))***+++++++++)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((*********************************++++++++++++,,,***++++++,,,,,,++++++***************************tttNNNBBB>>>>>>???:::;;;;;;;;;;;;:::999888888666777888888888666444222333333444555555555555555111111000///------...000,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''&&&'''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***))))))'''''''''''')))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((***++++++,,,,,,++++++******)))))))))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******++++++***((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***))))))(((************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************uuuNNNAAA<<<<<<===::::::;;;;;;;;;::::::999888666777999:::999777444222222333444555666666555555///000000...---,,,...///......---,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))))))))(((''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))******++++++******)))))))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((************)))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))*********))))))************************++++++,,,,,,,,,---------***++++++,,,,,,++++++***************************sssLLL@@@<<<<<<===999::::::;;;;;;;;;:::999999666777999:::999777444222111333444666777777666555///000000///---,,,---...///...---,,,++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((''''''&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((*********)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************************************++++++,,,,,,,,,---------***++++++,,,,,,++++++***************************nnnJJJ@@@=========999:::::::::;;;;;;::::::999666777888888888666444222111222555777888777666666111222222000...,,,---------,,,+++***)))(((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((((((((((((''')))((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******************)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************hhhGGGAAA??????>>>888999::::::;;;;;;::::::999666666666666666555333333000222555777888888777666333333444222///---,,,,,,...---+++***)))(((((((((************************************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))******)))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''((((((((()))))))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++*********************************++++++++++++,,,***++++++,,,,,,++++++***************************dddEEEAAAAAA@@@???888999999:::;;;;;;:::::::::777666666555444444333333000222555888999888777666444555555333000---,,,,,,000///...,,,+++*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))''''''((()))))))))))))))************************((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((******))))))((((((((('''&&&'''''''''(((((())))))&&&&&&&&&'''''')))******'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************))))))*********++++++++++++++++++,,,,,,+++++++++************************iiiGGG???@@@===:::<<<<<<<<<======<<<<<<;;;::::::999777666666555333111222222333333333333444444333333222111///---,,,***,,,000222///***'''(((+++******+++++++++,,,,,,,,,111///,,,***(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******,,,%%% """)))---)))$$$&&&'''((())))))***))))))((()))*********((('''&&&'''''''''(((((((((((()))******))))))(((((('''''')))((('''''''''''''''((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&***************)))))))))*********************)))***)))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%'''''''''((()))***+++,,,,,,,,,,,,++++++++++++***+++***((('''''''''((()))++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))(((((('''''''''((()))))))))'''&&&%%%))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***************************)))((((((((()))+++,,,))))))*********))))))((()))************++++++++++++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++jjjHHH???@@@===:::<<<<<<<<<<<<<<<<<<;;;;;;::::::888666666666555333111222222222333333333444444555555333111///...,,,,,,***...000///+++(((***,,,************+++++++++,,,...---+++)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++&&&"""###(((+++)))%%%'''(((((())))))))))))(((((()))******)))((('''&&&&&&''''''''''''(((((((((***)))))))))(((((((((''',,,+++++++++++++++,,,,,,)))(((((((((''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&''''''((())))))((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((***************)))))))))((()))))))))))))))((((((&&&&&&&&&&&&'''(((((()))************************++++++))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))((('''&&&))))))))))))))))))))))))***)))))))))((((((((('''***************************************************)))((((((((()))++++++))))))************)))))))))************+++++++++,,,,,,+++***++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++kkkHHH???@@@===:::===<<<<<<<<<<<<<<<;;;:::::::::888666666666555333111222222222222333333333333888666444111///---------))),,,......+++***,,,...)))))))))*********++++++,,,+++***))))))***,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((&&&%%%%%%''')))((((((((())))))))))))(((((('''((())))))))))))(((((('''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))))))))***+++,,,((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((***++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))'''''''''''''''((())))))))))))((((((((((((''''''&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******)))))))))******+++************************))))))((((((((())))))***((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))''''''''''''))))))(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))((('''))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))((()))******+++))))))************)))))))))************+++++++++...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++mmmIII???@@@===;;;===;;;;;;<<<<<<<<<;;;::::::999888666555666555333222111222222222222333333333888666333///---,,,,,,,,,***,,,......,,,++++++---((())))))))))))*********++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&'''((('''''''''((()))))))))***))))))((('''&&&((())))))))))))(((((((((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((+++,,,,,,+++((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((())))))***))))))((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))((((((((()))))))))))))))(((((()))*********)))))),,,,,,++++++++++++++++++************************)))))))))))))))*********)))))))))))))))************))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))'''&&&&&&''')))***(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((((((((((((((()))))))))))))))******+++((())))))************)))))))))*********+++++++++///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++nnnJJJ@@@@@@===;;;===;;;;;;;;;<<<;;;::::::999999777666555666555444222111111111222222222333333666444111...++++++++++++,,,---...---,,,+++******((())))))))))))*********,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''%%%'''))))))''''''(((***))))))***))))))((('''&&&)))(((((((((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))***+++,,,'''''''''((((((((((((((((((((()))******)))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((+++,,,,,,+++((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&&&&'''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((()))))))))(((((((((((()))******(((((())))))))))))))))))(((((((((((())))))******((((((((())))))*********)))*********+++++++++,,,,,,,,,---...............,,,,,,+++*********++++++,,,,,,+++++++++***************++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++***(((''''''(((***+++(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))***************))))))*********+++++++++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++pppKKK@@@@@@===;;;===;;;;;;;;;;;;;;;:::999999999777555555666666444333111111111111222222222222333222000...,,,+++++++++---...------,,,+++***))))))))))))*********++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''))))))((((((((()))((())))))))))))((((((''')))(((((((((((())))))***'''''''''(((((((((((()))(((((((((((())))))))))))'''&&&&&&&&&'''((())))))'''''''''(((((((((((((((((((((************((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((***++++++***((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))''''''((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((()))******(((((())))))))))))******&&&&&&''''''(((((())))))'''((((((***+++,,,------///000000111111222222222555555666777888888888888666666555555555666666777222111111000///...------)))************)))((('''******)))))))))(((((((((+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))******((((((((((((******(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))'''((()))******+++******)))************+++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++qqqLLL@@@@@@===;;;>>>:::;;;;;;;;;;;;:::999999888777555555666666555333111111111111222222222222111111000///...---,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))******)))((('''(((((())))))))))))((()))(((''''''((()))***+++((((((((()))))))))******'''((((((((()))))))))***&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((()))'''(((***++++++***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((''''''''''''((())))))(((((()))))))))*********''''''(((((()))******++++++,,,...000222444555666888999999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAEEEEEEDDDEEEEEEFFFGGGHHH???>>>===;;;:::888777666111222222222111///---,,,///...------,,,+++******+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************'''((()))***+++******)))'''((()))******+++++++++)))************+++++++++***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++rrrLLL@@@@@@===;;;>>>::::::;;;;;;;;;:::999999888777555555666666555333000111111111111222222222000111111111000///...---*********,,,.........---***++++++++++++,,,,,,,,,'''''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******((('''''')))++++++)))'''''''''((())))))***)))))))))(((''''''''')))***+++))))))))))))************'''((((((((())))))******+++******))))))))))))***&&&'''''''''(((((())))))''')))***++++++***)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))'''''''''''''''((())))))(((((())))))*********+++)))******+++,,,---------111222444777999<<<>>>???@@@@@@@@@AAABBBCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEKKKKKKKKKLLLMMMNNNOOOPPPKKKJJJHHHFFFDDDBBBAAA@@@AAABBBBBBAAA@@@>>><<<;;;444444333111000///...---++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))'''((((((((())))))******************************************************'''((()))++++++******)))''''''(((******+++++++++)))************+++++++++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++nnnLLLBBBAAA<<<:::===;;;;;;::::::::::::999999666666666666555555555555222222333333333333444444333222111///............***+++,,,,,,,,,,,,+++***))))))***+++,,,------...,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((('''''''''(((***++++++,,,---,,,***((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))***++++++++++++***))))))(((((('''%%%$$$###''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&))))))(((&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))***************)))(((((())))))(((((((((((())))))******))))))(((((('''''')))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((()))***)))))))))))))))*********,,,---///222444666888999999:::<<<<<<<<<>>>@@@BBB@@@>>>===;;;;;;;;;===>>><<<<<<>>>@@@AAABBBCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBCCCFFFIIIKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKHHHDDD===777333333111,,,)))(((***---000)))(((((((((((())))))******)))))))))(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))((((((++++++************++++++)))************+++++++++((((((((((((((((((((((((++++++******++++++,,,---))))))***++++++++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++jjjIII???@@@<<<;;;>>>;;;;;;::::::::::::999999666666666666555555555555222222333333333333444444222222000///...---------***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++******************)))))))))((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++***,,,---,,,***((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((()))************)))(((((()))(((((('''&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''******)))))))))((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&))))))(((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))(((((((((((())))))***)))))))))(((((((((''')))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))((((((((((((((((((((((((((()))******)))))))))***+++,,,------333444555777999:::<<<===999:::;;;;;;;;;;;;>>>@@@======<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEE???>>>======>>>AAADDDFFFIIIIIIJJJKKKNNNQQQTTTUUUUUUUUUVVVUUURRRMMMHHHFFF;;;888444///+++)))((((((---,,,,,,+++++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))((((((******))))))))))))******)))************+++++++++))))))))))))))))))))))))++++++******++++++,,,---))))))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,fffFFF>>>???<<<;;;???;;;;;;::::::::::::999999666666666666555555555555222222333333333333444444111111///...---,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++*********************+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((()))*********+++,,,+++***(((((()))))))))((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((()))(((((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&))))))'''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))***************)))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((''''''(((((()))((())))))******))))))(((((((((((()))))))))*********))))))))))))((((((((()))))))))((()))******+++)))***+++---///111222333999999999999:::;;;<<<===>>>?????????===>>>???AAA>>>???@@@AAAAAAAAA@@@???DDDDDDEEEGGGHHHHHHHHHHHHGGGHHHHHHIIIHHHHHHGGGFFF@@@???===<<<<<<===???@@@CCCCCCDDDFFFJJJOOOSSSVVVVVVWWWYYY[[[ZZZXXXVVVTTTJJJHHHEEEAAA<<<666111//////...---+++******))))))************************))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******((())))))******))))))((())))))(((((((((((()))))))))************+++++++++************************+++************+++,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,gggGGG>>>???<<<;;;???;;;;;;:::::::::999999999666666666666555555555555222222222333333333444444111000///...,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))))))))******++++++*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((())))))***(((***++++++)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((()))***************'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%''')))******)))'''%%%(((((((((((())))))))))))***************)))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))***)))))))))******)))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,---...000222555777999:::>>>>>>===<<<<<<===>>>>>>BBBCCCDDDCCCBBBBBBDDDFFFDDDDDDEEEFFFFFFFFFFFFEEEIIIIIIJJJLLLLLLMMMMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGEEECCCBBBAAABBBBBB@@@?????????AAAEEEHHHJJJOOOQQQTTTWWWYYYYYYXXXXXXRRRSSSSSSRRRNNNHHHCCC???888666333000---***(((((())))))))))))************))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))))))))******)))))))))******))))))))))))******))))))*********+++++++++***************************************++++++,,,)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,kkkJJJ@@@@@@<<<:::===;;;;;;:::::::::999999999666666666666555555555555222222222333333333444444111000///...,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------((((((((())))))*********))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))''')))******)))))))))***(((((())))))))))))))))))((((((((((((((((((((((((((()))******++++++******'''((()))***++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((((('''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((((((&&&&&&&&&'''%%%''')))******)))'''%%%(((((((((((())))))))))))***************)))(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******))))))************))))))))))))))))))************))))))))))))************(((((())))))***,,,---...222333555888;;;>>>@@@AAABBBAAA@@@?????????AAAAAAAAABBBCCCBBBBBBBBBDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKFFFEEEBBB@@@?????????@@@HHHIIILLLPPPRRRSSSSSSSSSPPPRRRUUUVVVTTTPPPKKKGGGFFFDDD@@@:::555111...,,,))))))))))))))))))))))))***************************((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************)))))),,,++++++******++++++,,,))))))*********+++++++++******************************))))))******+++,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---nnnLLLBBBAAA<<<:::===;;;;;;::::::::::::999999666666666666555555555555222222333333333333444444111111///...---,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***+++,,,------...(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''((()))))))))))))))&&&(((******))))))***+++(((((())))))))))))******(((((((((((((((((((((((())))))***+++++++++++++++(((((()))***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((((((''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%'''(((&&&'''((())))))((('''&&&(((((((((((())))))))))))***************)))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))***++++++)))******++++++******))))))))))))*********++++++)))))))))************+++))))))***+++---000222333888999:::===???AAACCCDDD>>>===<<<;;;;;;<<<>>>@@@???@@@@@@???>>>>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@CCCDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGHHHKKKMMMPPPRRRSSSOOONNNKKKHHHEEECCCAAA@@@BBBCCCEEEGGGHHHHHHHHHHHHNNNPPPSSSUUUTTTQQQMMMKKKMMMJJJEEE???:::444111///++++++*********)))))))))***************************((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******))),,,,,,,,,++++++,,,,,,,,,)))************+++++++++***************************))))))))))))***++++++***++++++,,,,,,,,,,,,,,,************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------nnnLLLBBBAAA<<<:::===;;;;;;::::::::::::999999666666666666555555555555222222333333333333444444222222000///...---------***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,((((((((((((((((((''''''((()))))))))************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&'''((()))***))))))(((%%%''')))***))))))***+++(((((()))))))))*********))))))))))))))))))))))))((())))))***************(((((())))))***)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********)))))))))(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))*********''''''''''''(((((((((((((((''''''&&&'''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((()))***+++,,,)))******++++++******)))))))))*********+++++++++))))))*********+++++++++++++++---///222555777999;;;<<<===???AAABBBCCCDDD<<<;;;999999:::===???AAAEEEEEEEEECCC@@@???@@@AAAAAACCCFFFGGGFFFCCC???<<<@@@AAACCCEEEGGGIIIJJJJJJDDDCCCBBBBBBBBBCCCDDDEEECCCDDDFFFIIILLLOOOQQQSSSOOOOOOOOONNNLLLJJJHHHFFFDDDEEEEEEEEEDDDCCCBBBAAAHHHJJJMMMPPPQQQQQQPPPOOOLLLJJJFFF@@@;;;777444222......---,,,++++++***)))***************************((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((()))******++++++******))),,,++++++++++++++++++,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))***++++++***+++,,,,,,------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...mmmKKKAAAAAA===;;;>>>;;;;;;;;;:::::::::999999777666666666555555555555222222333333333444444444333222111///............***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++***))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))))))))))))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''')))*********)))((($$$&&&))))))))))))***+++(((((())))))*********+++************************'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))((('''&&&&&&'''((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''((('''%%%%%%''')))((((((''''''''''''(((((((((((((((((())))))))))))***************)))(((((())))))(((((((((((())))))'''((((((((())))))******(((((((((((()))***+++,,,******++++++++++++******)))************+++++++++))))))******++++++++++++,,,---///222555999<<<======>>>>>>???@@@BBBBBBCCCAAA@@@??????AAADDDGGGJJJOOOOOONNNJJJFFFDDDDDDDDDEEEIIINNNQQQPPPJJJCCC>>>@@@AAADDDFFFIIIKKKLLLLLLBBBAAA@@@@@@AAABBBCCCDDDEEEEEEGGGHHHJJJKKKMMMMMMIIIJJJLLLNNNNNNMMMLLLKKKOOONNNMMMLLLJJJHHHFFFEEE>>>@@@DDDHHHKKKNNNPPPQQQNNNLLLIIIDDD@@@===:::999111111000///---,,,+++******************************((('''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******++++++************++++++)))************+++++++++(((((((((((((((((((((((()))))))))))))))******+++***+++,,,,,,------,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...kkkJJJAAAAAA===:::===999::::::::::::999888888888666555555666666555333222111000111333444333222222111000///...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))******))))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&'''(((((((((((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))(((((((((''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******(((''''''((())))))(((&&&******))))))(((((('''''')))))))))))))))******+++))))))))))))***+++,,,---,,,+++******++++++***(((...,,,***+++---///000111...111555:::===============:::;;;@@@EEEGGGKKKOOOLLLDDD@@@BBBDDDCCCGGGMMMSSSXXXVVVKKKAAA@@@EEEHHHIIILLLPPPRRRPPPJJJCCC???CCCFFFKKKQQQWWWYYYYYYXXXJJJGGGDDDEEEIIIMMMOOOOOOMMMIIIDDDCCCEEEHHHJJJIIIGGGFFFFFFJJJNNNPPPNNNKKKQQQMMMJJJJJJLLLMMMKKKHHHKKKJJJGGGEEECCCCCCDDDEEEKKKKKKLLLNNNNNNKKKDDD>>>666666555333111///---,,,))))))***,,,---,,,'''$$$))))))((((((((())))))***(((+++---,,,)))'''((()))(((((()))******)))((('''***)))(((''''''((()))***+++*********))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))))))))***+++++++++,,,***************)))(((((()))************+++++++++++++++******************************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------kkkJJJAAAAAA===:::===999::::::::::::999888888666555444555666777666555222111111111333444333222111111000///...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((***)))))))))((((((((('''***+++++++++++++++***)))))))))))))))))))))))))))((((((((()))))))))******************************************************((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))((((((((('''''''''))))))((((((((('''''''''))))))((((((((('''''''''***)))))))))((((((((('''(((''''''&&&&&&''''''((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))(((''''''(((((((((((('''***)))))))))(((((((((''')))))))))))))))******+++))))))))))))***++++++,,,---,,,++++++,,,,,,,,,,,,------...111333555666666666777777999:::<<<===>>>;;;999;;;CCCJJJMMMOOORRRMMMEEE@@@BBBCCCBBBDDDHHHQQQZZZ]]]VVVLLLEEECCCAAAHHHJJJMMMNNNMMMIIIEEEBBBFFFHHHKKKPPPVVV[[[^^^```VVVRRRNNNMMMPPPUUUXXXZZZUUUNNNFFFEEEIIIMMMMMMLLLKKKIIIGGGGGGIIIJJJKKKKKKJJJKKKOOORRRTTTRRRNNNJJJKKKKKKKKKJJJHHHEEECCCAAAAAAAAABBBEEEJJJLLLLLLKKKHHHCCC;;;444///...000222---,,,+++*********++++++++++++*********)))))))))(((***+++***((('''''')))'''((()))***++++++*********)))(((''''''((()))*********)))))))))((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***************+++++++++***************)))(((((()))************+++++++++************************************************************************,,,,,,,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------kkkJJJAAAAAA===:::===:::::::::::::::999999888555444333555777888777666333222111222333444333222111111000///...------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((******+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((((((((((((((('''))))))((((((((((((''''''))))))(((((((((((('''''')))))))))(((((((((''''''))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))((('''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++******)))))))))******+++---,,,,,,,,,,,,...000111///111444666888888777777666888<<>>@@@BBBFFFIIIKKKKKKIIIHHHGGGDDD@@@>>>AAAIIITTT\\\XXXSSSMMMJJJKKKQQQXXX\\\```ZZZTTTPPPPPPSSSUUUVVV]]]\\\XXXQQQIIIDDDEEEGGGFFFIIIKKKJJJHHHHHHJJJNNNJJJMMMPPPSSSRRROOOKKKHHH@@@===:::999;;;???CCCFFFLLLLLLLLLJJJEEE@@@:::777AAA@@@===777000,,,+++,,,+++++++++*********))))))************))))))***+++((())))))***++++++++++++))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++,,,+++++++++***)))))))))))))))************)))((())))))*********+++++++++***************+++++++++***************************************************************+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------......------,,,,,,,,,+++........................kkkJJJAAAAAA===:::===:::;;;;;;;;;;;;:::999999999777666555666666444222333222111222444555444333000000//////......------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&'''((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''((((((((())))))((('''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))(((((((((***,,,,,,***))))))***(((((((((((()))))))))))))))))))))))))))******++++++************++++++,,,---...000000000222555888;;;===>>>>>><<<:::;;;<<<===BBBKKKSSSYYY[[[[[[[[[PPPKKKGGGFFFEEEBBBBBBEEEMMMNNNNNNLLLKKKIIIFFFCCCFFFMMMRRRTTTTTTUUURRRMMMKKKOOOUUUZZZ\\\ZZZVVVTTTJJJGGGCCC@@@BBBKKKXXXbbbZZZUUUMMMGGGCCCEEEJJJMMMXXXXXXUUUQQQMMMMMMPPPSSSXXXZZZZZZUUUOOOIIIHHHHHHKKKNNNQQQOOOKKKIIIIIIKKKHHHIIIKKKLLLMMMNNNMMMMMMIIIGGGDDDAAA===<<<<<<<<>>@@@AAABBBCCCEEEGGGIIIJJJ@@@@@@BBBDDDEEECCC>>>:::333000---***)))***+++,,,///---++++++---/////////,,,+++)))(((''''''&&&'''(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++***************((())))))************))))))************+++++++++)))))))))***++++++,,,,,,************************************************))))))******+++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---......//////.........---------------........................kkkJJJAAAAAA===:::===;;;;;;;;;<<<;;;;;;:::999999777666555666666444222444333222333555555555444////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************'''((((((((()))))))))***))))))*********)))((((((************************((((((((()))))))))******************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))(((((()))))))))*********(((((()))))))))******************)))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++&&&,,,333444111---++++++'''((((((((()))))))))***)))))))))))))))******+++******+++,,,---///000111222666<<<===;;;:::<<>>===>>>BBBGGGKKKCCC>>>;;;>>>EEEIIIIIIFFF???;;;555///,,,+++---///000---******---///000///,,,+++)))(((((((((((()))'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++++++++(((((()))***************)))************+++++++++((())))))***++++++,,,,,,*********************************************************+++,,,---------,,,+++++++++,,,,,,---...,,,,,,------.../////////------------....................................kkkJJJAAAAAA===:::===;;;;;;<<<<<<;;;;;;:::999777666555555666777666444444333222333555666555444///////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******)))))))))))))))((('''&&&************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((())))))******))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))(((((())))))*********+++(((((())))))*********+++************))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((()))***+++,,,,,,&&&---555777333...++++++'''((((((((())))))******)))))))))))))))******+++***++++++,,,...000222333444:::@@@BBB???>>>???AAAJJJSSS___dddbbb[[[VVVTTTMMMSSS[[[bbbddd```YYYTTTTTT[[[cccbbbVVVIIIJJJQQQVVVdddkkkaaaQQQIIIEEEDDDDDDGGGJJJOOOYYYcccddd___NNNOOOQQQQQQPPPMMMJJJHHHNNNOOONNNKKKIIIKKKSSSZZZeeeeeeccc]]]UUUOOOMMMMMMRRRNNNMMMTTT[[[ZZZMMMAAADDDDDDFFFKKKPPPQQQNNNKKKNNNPPPVVV^^^dddccc]]]WWW[[[WWWQQQJJJEEECCCCCCCCCBBBEEEHHHHHHFFFEEEFFFHHHEEECCC@@@>>>>>>???BBBDDDJJJ@@@777888AAAJJJMMMLLLJJJDDD;;;333...---///000000,,,)))))),,,//////...+++***)))))))))***+++,,,'''((()))******)))((('''(((((())))))******++++++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******+++++++++,,,(((((()))***************)))************+++++++++((())))))***++++++,,,,,,******************************************************+++,,,------......++++++++++++,,,,,,---...,,,,,,------...///000000,,,---------.../////////////////////////////////jjjMMMFFF???<<<<<<999;;;<<<<<<<<<;;;999777666999777555555555555444333111222222333333222222111111000///......///000111,,,,,,------,,,,,,+++************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((((((((((((''''''((((((((((((((()))******(((((((((((()))***+++,,,+++******+++------,,,***************************+++++++++*********))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((('''&&&&&&&&&&&&'''''')))***+++((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''')))***)))((('''(((******&&&$$$,,,777:::333+++'''(((***+++,,,,,,++++++******)))***+++,,,,,,+++333111///000222666888999>>>BBBGGGIIIIIIHHHHHHIIIIIIQQQXXXYYY]]]bbbbbb^^^^^^gggsssyyyuuukkk```YYYUUUXXXYYYWWWVVVVVVRRRKKK___gggnnnkkk```TTTLLLKKKBBB>>>===BBBKKKTTTXXXXXXTTTPPPIIIBBB===<<<===>>>AAAEEEJJJKKKJJJGGGFFFEEEOOOSSSVVVWWWTTTOOOKKKHHHOOOKKKIIIOOOWWWWWWNNNEEECCCFFFHHHKKKSSSZZZXXXPPPLLLHHHIIIQQQWWWWWWTTTSSSXXX\\\```bbb___XXXQQQLLLLLLBBB;;;>>>BBBBBBDDDGGGFFFCCCAAACCCFFFFFFCCC@@@???>>>;;;777666===IIIRRRWWWRRRKKKCCC;;;444---)))------,,,,,,++++++++++++)))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))((((((***************************)))(((''''''((()))*********))))))))))))******)))************+++++++++,,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,---------....................................////////////,,,,,,,,,---...///000000222111///......///111222fffJJJCCC>>><<<===;;;;;;<<<<<<<<<;;;999777666999777555555555555555333222222333333333333222222111111000///////////////,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))***))))))((((((((((((((((((((()))******))))))))))))***++++++,,,***))))))***,,,---+++***************************+++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))(((((('''''''''''''''((()))***)))))))))(((((()))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((()))***)))((('''(((***)))((((((+++///222111000333000,,,)))'''(((***+++,,,++++++,,,---............///222666;;;???BBBCCCKKKUUU___```YYYPPPLLLKKKPPPSSSTTTWWWaaammmrrrpppoooqqqooohhh___ZZZ[[[___ffffffcccaaaaaaaaaYYYPPPSSS^^^mmmssspppggg___[[[KKKGGGCCCBBBEEEIIIJJJIIIJJJGGGAAA<<<999999;;;<<>>@@@AAAEEEIIIJJJIIIGGGEEEDDDDDDDDDEEE@@@???<<<777555888BBBIIITTTRRRNNNJJJDDD>>>999555000///---,,,+++,,,---...++++++******))))))((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))************************+++******))))))******+++++++++************++++++)))************+++++++++,,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,---------....................................////////////,,,------....../////////000000000000000000000000bbbGGGAAA<<<<<<>>><<<<<<<<<<<<;;;:::999777777999777555555555666555444222222333333333333222222111111111111000...------,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++)))******++++++******))))))(((((((((((()))******+++++++++******+++,,,,,,))))))(((***+++,,,+++)))************************+++++++++***************************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))************(((((('''''''''(((((()))******))))))))))))******)))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******((()))******(((((()))***(((***+++)))''')))...444777555111...,,,++++++,,,++++++,,,...000222444555666666777999???EEEKKKOOO```iiiqqqmmm```SSSOOOPPPTTTVVV[[[dddpppvvvoooeeeeeeddd^^^TTTLLLOOO\\\ggg{{{vvvnnngggfffbbbVVVIIIMMMVVVcccjjjjjjcccZZZTTTMMMKKKHHHEEECCCCCCDDDDDDJJJHHHDDDAAAAAABBBEEEGGGIIIGGGEEECCCBBB@@@===:::???AAADDDEEEDDDCCCDDDDDDAAA???>>>???AAAEEEHHHJJJDDDFFFEEECCCGGGNNNRRRSSSJJJCCC@@@CCCFFFFFFFFFHHHRRRSSSXXX```iiioooppppppggg[[[OOOHHHDDD@@@???@@@GGGJJJLLLLLLIIIGGGHHHIIIDDDCCC???:::555666:::???QQQRRRSSSSSSPPPJJJEEEBBB888555111---,,,,,,...///------+++***))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))************+++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,------------....................................////////////........................---///111222222111///...bbbFFF@@@<<<;;;>>><<<<<<<<<<<<;;;:::999888777888777555444555666555444222333333333333333333222111222222222000...,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))******+++*********))))))(((((())))))***+++------,,,+++++++++,,,,,,)))(((((()))++++++***(((************************************************************************))))))************))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((***++++++++++++)))((((((''''''''''''((())))))))))))))))))))))))(((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((()))******)))((()))***'''***+++(((%%%%%%+++111...000444666666333///---)))+++---///111444888:::;;;:::999;;;AAAKKKVVV^^^gggjjjkkkfff___]]]aaafffdddaaa```gggqqqrrrggg[[[[[[[[[XXXTTTRRRVVV^^^eeewwwssslllddd___[[[QQQGGGNNNRRRXXX\\\]]]ZZZUUURRRWWWXXXWWWSSSNNNKKKIIIIIIOOOMMMJJJHHHIIIKKKOOOQQQPPPNNNKKKIIIIIIHHHFFFCCCDDDFFFFFFEEEDDDCCCDDDEEEBBBAAA>>>>>>???CCCHHHJJJBBBBBBAAA??????CCCHHHKKKFFF@@@===???BBBCCCEEEIIIXXXVVVTTTWWW]]]bbbcccbbbfffbbb^^^[[[WWWQQQJJJFFFBBBEEEKKKPPPQQQPPPLLLIIIFFFEEEBBB===888666888:::LLLPPPUUUWWWVVVRRRMMMKKKDDD???999222---,,,,,,---,,,,,,***)))))))))******++++++,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((())))))******++++++***************************+++,,,------,,,+++***+++++++++******+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------.......................................////////////////////////............---...000111111111000///fffHHHAAA<<<;;;>>><<<===<<<;;;:::999888888888888666444444666666666555333333333444444333333333111222222222000...,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********))))))))))))))))))***++++++------,,,,,,,,,,,,,,,,,,)))(((((()))++++++***(((************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((***++++++++++++)))((((((''''''''''''((('''(((((())))))(((((('''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((()))***+++***)))((()))+++''')))***)))(((((()))+++(((+++000333555333111......///111111111444888;;;888;;;@@@FFFLLLUUU___eee___^^^^^^___dddllltttzzzssseeeYYYYYYdddpppwwwxxxrrrmmmhhheeedddaaa]]]YYYcccfffddd^^^ZZZYYYXXXUUUTTTYYYaaahhhnnnpppooonnnqqqqqqpppkkkddd]]]YYYWWWVVVTTTOOOLLLLLLOOOSSSUUUXXXWWWUUUTTTRRRPPPLLLJJJEEEGGGJJJKKKKKKLLLNNNOOOJJJIIIGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBAAABBBFFFJJJIIICCC@@@AAABBBBBBEEEIII]]]YYYUUUTTTXXX\\\______^^^aaaeeeiiilllnnnmmmjjjKKKGGGEEEHHHOOORRRNNNIIIEEEDDDBBB>>>:::888777777BBBHHHPPPUUUVVVUUUSSSSSSOOOKKKCCC;;;333...,,,++++++***)))((()))***+++,,,---.........------,,,+++************************(((((((((((((((((((((((())))))******++++++++++++************************((((((((((((((((((((((((******))))))))))))******(((((())))))******++++++************************)))***+++,,,,,,+++***)))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.............................................//////////////////////////////......///......///000222444555hhhJJJBBB<<<;;;===<<<======;;;:::999888888888888666444444666666666555333333444444444444333333111111111111000...------,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++***......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))***))))))))))))(((((((((''''''((()))***************))))))))))))***++++++,,,,,,,,,++++++,,,------))))))(((***+++,,,+++)))***************************************+++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))************(((((('''''''''(((((()))&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((('''''')))***++++++))))))***+++(((((()))+++,,,,,,***(((,,,+++***)))***---///111555777888777555666:::???EEEMMMXXX^^^^^^[[[YYYXXX\\\[[[[[[___eeeiiijjjjjjcccZZZTTTZZZgggwwwxxxlllffffffddd^^^XXX```eeefff```\\\]]]___```dddmmmzzz|||{{{yyywwwuuutttssssssmmmhhh```ZZZWWWXXX\\\___ccceeefffddd^^^WWWSSSPPPTTTWWW[[[]]]]]][[[ZZZZZZZZZ```eeeddd]]]TTTNNNLLLNNNIIIFFFFFFFFFEEEGGGKKKMMMIIIFFFFFFDDDAAAAAADDDMMMKKKIIIIIILLLSSSZZZ___cccgggiiikkkqqqyyy\\\OOOAAA===DDDLLLNNNLLLDDDCCCAAA>>><<<:::999888999@@@IIIOOORRRTTTWWWYYYVVVSSSMMMFFF>>>888333000---,,,***))))))***,,,---.../////////...---,,,+++************************))))))))))))))))))))))))(((((())))))***+++++++++************************))))))))))))))))))))))))+++******))))))******+++))))))))))))************************************))))))************))))))***))))))))))))))))))***)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------................................................////////////////////////////////////000000000000333666999<<>>===>>>===;;;999888888888999777666444444666777666555333333444444444444333333111111000///////////////,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))++++++*********)))))))))'''((()))***++++++++++++******))))))******+++,,,++++++***++++++,,,---...***))))))***,,,---+++***************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((************************''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))(((((('''''''''''''''((()))***&&&((()))******)))(((&&&(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))***++++++))))))***+++)))***+++,,,,,,,,,,,,+++---+++)))((()))---000333777:::<<<======@@@FFFLLL^^^fffnnnpppjjjaaaYYYUUU\\\^^^```bbbbbb```]]][[[UUUTTTXXX```fffllluuuuuukkk___ZZZ\\\```bbbaaaaaadddeeebbbbbbfffiiiiiizzz{{{yyyrrrnnniiijjjqqqzzzyyymmmbbb\\\\\\___bbbcccjjjpppooofff\\\WWWVVVccchhhmmmpppnnnjjjfffdddeeexxxrrrmmmnnnggg\\\QQQMMMKKKGGGGGGJJJLLLJJJIIIJJJGGGAAA@@@BBB@@@@@@@@@>>>>>>DDDNNNVVV```dddeeecccfffmmmqqqqqq___RRRCCC===@@@GGGLLLMMMHHHFFFDDDBBB@@@???===<<<:::@@@GGGKKKMMMOOOTTTXXXVVVVVVTTTQQQLLLEEE???<<<333111...,,,***+++,,,---.........------,,,+++***************************))))))))))))))))))))))))''''''((())))))***++++++************************))))))))))))))))))))))))+++******))))))******+++*********)))))))))))))))******************************))))))))))))******+++******))))))******+++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------................................................////////////......//////000000111111111222444666:::===???AAAgggHHHAAA;;;;;;???===>>>===;;;999888888888999777555444444666777666666333444444555555444444333111000///......///000111,,,,,,---------,,,++++++,,,,,,,,,++++++********* """%%%(((+++---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))))))))))),,,,,,,,,++++++*********((()))***+++,,,---------*********)))******+++,,,))))))******+++,,,---...+++******+++------,,,***************************))))))******++++++++++++************************))))))************))))))))))))))))))))))))))))))******))))))((((((''''''************************''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((('''&&&&&&&&&&&&'''''')))***+++''')))***++++++***)))''''''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))+++++++++***)))***+++))),,,...---++++++---000(((***---000222333444444333888===AAADDDJJJTTT\\\jjjooottttttoooiiiggghhhZZZ^^^cccdddcccccceeehhhbbb]]]ZZZWWWRRRQQQ\\\jjjfff___WWWSSSVVV\\\bbbfffVVVXXXZZZ^^^hhhsssyyyxxx|||ssspppqqqlllcccYYYXXXaaannnyyy~~~wwwhhh[[[SSSQQQSSSVVVYYYcccnnnnnneee[[[VVVVVV]]]dddmmmtttvvvtttqqqooodddsssaaaXXXRRRLLLIIIKKKGGGFFFHHHKKKHHHCCCAAACCCHHHIIIGGGAAA<<<>>>GGGPPPKKKSSSYYYYYY[[[``````\\\UUUOOOHHHDDDEEEHHHKKKLLLNNNLLLIIIGGGEEEDDDBBBAAABBBFFFJJJJJJIIIJJJOOOSSSTTTVVVXXXXXXVVVPPPJJJFFF888666222...,,,+++,,,,,,,,,---,,,,,,+++***)))(((************************))))))))))))))))))))))))&&&''''''((()))*********************************))))))))))))))))))))))))++++++************++++++++++++******))))))((((((************************,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////..................................../////////000---......///000111111222111333777<<<@@@BBBCCCDDDbbbIIIEEE???<<<===;;;<<<<<<<<<<<<;;;:::999888999777666555666666444333444444444333333222222222111000///......---------------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************)))***+++,,,,,,+++***)))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------******+++++++++******)))***+++,,,------,,,+++***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))++++++***))))))******)))(((((((((((((((''''''(((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,------,,,***)))***++++++***,,,222555444666:::666555:::EEEOOOWWWeeerrruuunnniiilllnnniiiccc___SSS]]]iiiqqqzzzyyyooooooaaaUUUPPPPPPSSS[[[eeeddd^^^VVVQQQTTT\\\hhhooollliiihhhllltttzzz||||||zzz~~~}}}ssseee]]]\\\\\\]]]XXXPPPKKKMMMTTTYYYZZZ^^^XXXPPPHHHBBBAAAGGGMMMHHHJJJNNNRRRSSSPPPKKKGGGPPPSSSYYY^^^bbbgggkkkmmmeeerrr{{{hhh^^^ZZZTTTNNNKKKIIIJJJJJJHHHFFFDDDDDDEEEKKKNNNNNNHHHDDDCCCAAA>>>BBBEEEJJJOOOSSSSSSRRRQQQJJJJJJKKKNNNRRRXXX]]]aaa]]]MMMBBBEEEHHHCCC@@@AAAKKKEEEEEELLLPPPMMMKKKLLLQQQSSSUUUWWWWWWTTTQQQOOOJJJ???555000,,,((()))---,,,++++++,,,------,,,***)))''''''((()))***)))((())))))))))))))))))))))))))))))))))))***************************)))(((((()))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------........./////////000000///---...111444444777<<>>>>><<<999777555999:::===@@@DDDIIINNNRRRLLLUUU```fffhhhlllttt|||sssfffYYYUUUUUUUUUTTTVVVSSSSSSSSSPPPLLLIIIHHHIIIJJJNNNPPPLLLHHHFFFCCC???888:::===@@@BBBFFFJJJMMMDDDDDDDDDIIIUUUfffwwwxxxfffQQQDDD@@@@@@DDDIIIDDDBBBDDDKKKMMMKKKKKKNNNLLLMMMOOOQQQRRRTTTUUUVVVUUULLLCCC>>>888///+++,,,,,,+++***+++++++++***((()))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))***************************))))))((()))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........................................................333222111111111333666999BBBBBBBBBBBBAAA@@@??????aaaFFF@@@<<<;;;===;;;<<<<<<<<<;;;;;;:::999888888777555555666666555333222333333333333333333444222222111000////////////------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))***++++++***)))(((******))))))))))))******************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------)))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,,,,.........------...000000111444666555444999BBBIIIPPP^^^oooyyyzzzwwwvvvrrrjjjcccaaa```[[[WWWVVVRRRXXX___dddjjjmmmjjjeee```___ccciiijjjddd^^^\\\cccjjjvvv~~~yyyggg\\\NNNEEEEEELLLSSSWWWKKKGGG@@@;;;888888888999999777666666777666444333444666777777777888888888666777777666555666777999<<<;;;999999:::<<>>===???===;;;;;;;;;;;;:::999888888888666555555666666555333222222222333333444444444333222111000////////////------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))***))))))(((((())))))***((()))))))))************'''((()))***+++***)))(((+++******))))))******+++************************++++++++++++++++++++++++(((***,,,------,,,***(((+++++++++,,,,,,,,,------))))))+++,,,---------------,,,+++******+++,,,---******+++++++++++++++,,,************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------,,,---...------...111333333333555777777<<>>@@@@@@>>>;;;::::::;;;;;;???DDDDDDAAA>>>>>>===;;;:::<<>>AAA777888888777777777999;;;999888777777777777777666888888888999999999:::;;;<<<::::::===AAAEEEMMMUUU^^^]]][[[VVVQQQNNNNNNNNNGGGLLLNNNKKKGGGFFFCCC>>>DDDGGGHHHFFFCCCCCCGGGKKKPPPQQQQQQPPPPPPSSSYYY]]]mmmpppfffSSSFFFEEEEEEAAACCCBBBBBBEEEGGGHHHHHHHHHNNNLLLKKKJJJKKKMMMPPPRRRUUUUUUVVVVVVQQQFFF;;;444000...+++++++++,,,,,,++++++***)))***,,,---,,,+++))))))))))))))))))))))))((()))))))))***************++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------....................................000000000////////////...------...333:::???@@@@@@===???@@@AAAEEEPPP___lllnnnMMMEEE@@@>>>???;;;;;;;;;;;;;;;:::999888777777666555555666666555444222222222333333444444444333222111000////////////------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************)))((((((''''''(((((()))((()))))))))************'''((()))+++++++++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***---......---***(((+++++++++,,,,,,,,,------)))***+++------............---,,,++++++,,,---...******++++++,,,,,,,,,,,,******************************************************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,---------+++,,,---------///333666888888999;;;===EEEVVVgggzzz}}}lll[[[PPPLLLWWWcccyyyyyyggg]]]RRRUUU\\\aaaaaa\\\XXXUUUYYY[[[___dddjjjooopppooonnnpppqqqnnneeeWWWIII@@@AAA@@@>>>>>>>>>???>>>>>>???;;;999999999>>>MMM]]]bbbZZZSSSNNNHHHBBBBBBFFFCCCUUUccc___RRRGGG@@@===:::999999999:::::::::999888777777999;;;:::888555555666777999::::::999777888777999===???AAAHHHPPPSSSSSSQQQNNNKKKJJJKKKLLLLLLPPPQQQMMMIIIIIIGGGCCCEEEIIIMMMNNNJJJFFFDDDCCCLLLQQQUUUUUUSSSQQQRRRTTTXXXdddggg]]]RRRNNNIIICCCGGGCCC??????DDDHHHHHHDDDLLLLLLLLLLLLLLLLLLLLLLLLNNNRRRVVVWWWVVVOOOEEE===333000,,,******+++,,,,,,,,,******+++,,,---,,,+++))))))))))))))))))))))))((()))))))))************+++++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000111333666;;;@@@CCCCCCBBB>>>CCCIIIOOOWWWeeevvvmmmLLLDDD???======888;;;;;;;;;::::::999888777777666555555666777666444222333333333333333333444222222111000////////////------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))************'''(((***+++,,,,,,++++++++++++************++++++------------------------++++++++++++++++++++++++)))+++---......---+++)))++++++,,,,,,,,,,,,------+++,,,,,,---............------,,,,,,,,,,,,------******++++++,,,---------++++++++++++++++++++++++************************+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((())))))***))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,------------+++,,,---...///222666:::555888>>>GGGOOOWWWfffssswwwyyysssbbbQQQIIIHHHIII^^^iiizzzuuuhhhccc[[[VVVSSSSSSRRRTTTZZZbbbiiirrr{{{zzzmmmaaaZZZYYYVVVQQQKKKCCC<<<888888666555777>>>HHHSSSZZZZZZQQQJJJGGGJJJXXXuuuwwwfffTTTNNNQQQUUUwwwzzzaaaNNNIIIGGGGGGMMMWWW^^^```^^^NNNIIIBBB???>>>>>>===;;;333555777999999888777666666444666:::<<<<<<@@@FFFEEEFFFEEEDDDCCCDDDGGGJJJQQQVVVXXXVVVSSSSSSQQQNNNEEEIIIMMMPPPPPPKKKEEEAAAEEEJJJOOOPPPNNNMMMQQQUUUVVV___ddd```YYYVVVUUUTTTRRRMMMEEE@@@AAAFFFGGGCCCFFFGGGIIIKKKLLLLLLKKKKKKLLLPPPTTTUUUUUUTTTNNNFFF:::666000,,,+++*********+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***))))))))))))))))))))))))))))))************+++++++++***************************************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------........./////////////////////////////////000000000000111111111111444777:::===>>>???AAACCCDDDLLLYYYfffsssjjjJJJCCC@@@>>>===777::::::;;;::::::999888777666555444555666777666555444333333333333333333222111111000///............------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))))))))************((()))+++,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,,,,------------............------,,,,,,------------,,,,,,******++++++,,,------...++++++++++++++++++++++++************************+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))*********)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------------...---...///000222555;;;>>><<>>===<<<;;;:::::::::;;;FFFDDDCCCHHHVVVkkkxxxiiiccceeeqqqjjj^^^^^^fffkkk```ZZZYYYdddwwweeeZZZKKKCCCEEEMMMUUUYYYSSSSSSPPPJJJCCC===:::::::::777666999;;;999999<<<<<<============@@@DDDGGGOOOXXX___`````````]]]XXXPPPOOONNNOOOQQQNNNHHHBBB>>>DDDJJJKKKHHHGGGJJJNNNVVVXXX\\\^^^\\\ZZZ___ggghhhggg\\\LLLAAAAAADDDDDDBBBDDDFFFHHHIIIJJJJJJJJJGGGKKKMMMMMMPPPUUUTTTOOOIIICCC;;;444///---+++***+++***)))***+++,,,,,,***))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............//////////////////////////////////////////000000111222333333555999<<<<<<<<>>BBBQQQZZZkkk{{{|||pppbbbZZZQQQVVV\\\aaaiiiooojjj___bbbdddiiikkkfffbbbfffmmmwwwyyyppp___RRRCCC666;;;===AAAGGGNNNUUU[[[^^^YYYWWWVVV[[[iii}}}rrrlllkkkwwwrrrgggggg```{{{rrroooeee^^^fffzzz|||nnn]]]WWWbbbxxxxxxhhhWWWKKKEEEDDDFFFAAA???@@@@@@===::::::999999::::::;;;>>>CCCFFFKKKVVVaaagggiiihhhccc\\\[[[TTTMMMKKKLLLLLLFFFAAA666@@@KKKPPPMMMIIIHHHJJJPPPNNNRRR[[[]]][[[cccppptttZZZDDD===AAAEEECCCDDDDDDEEEFFFGGGHHHHHH@@@CCCEEEEEEKKKUUUYYYVVVWWWPPPEEE<<<555111...---***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000000000000000000000000000......///111222333444555:::>>>BBBAAACCCLLL]]]kkkyyyqqqeeeiiiHHHDDD@@@===>>>===<<<<<<<<<<<<;;;:::999888777555444333555555444333222333333444444333333222222222111000///...------,,,------......------,,,+++++++++,,,,,,---------************)))))))))(((++++++************+++++++++,,,,,,------,,,,,,+++************************)))************+++++++++++++++************++++++************+++,,,---............---,,,+++))))))+++++++++++++++***)))(((...---,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////...------,,,,,,......---------,,,,,,,,,,,,------...------,,,,,,------,,,+++***)))((((((---,,,,,,,,,++++++++++++,,,++++++***))))))******************))))))))))))***++++++***((('''((()))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((())))))*********+++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''')))***,,,,,,+++***)))++++++***************++++++...111000---,,,...111...111444333555???PPP]]]```xxxuuu```OOOMMMVVViiizzzuuuhhhdddiiikkkeee^^^___jjjvvvyyyxxxnnnbbbWWWKKK@@@<<<<<<<<>>NNNcccrrr|||kkk]]]NNNIIISSSnnn{{{xxxtttnnn___dddjjjllllllooovvv}}}{{{iii\\\LLLJJJIIIIIIDDD???>>>BBBPPP[[[tttyyyqqqeee[[[XXX^^^jjjsss|||qqqcccZZZRRRLLLLLLPPPNNNZZZeeefff___XXXXXX[[[TTTWWW]]]dddeee___SSSJJJOOONNNLLLJJJLLLPPPVVVZZZ```\\\UUUSSS[[[pppxxxmmmhhhooo}}}~~~fffLLL<<<666999777999======:::<<<@@@@@@BBBDDDEEEGGGJJJNNNQQQZZZYYYXXXUUURRRMMMGGGCCC>>>@@@IIIVVV[[[WWWSSSSSSRRRRRRSSSUUUTTTSSSYYY```aaasssoooZZZRRRNNNFFFCCC@@@===???FFFIIIEEEAAABBBGGGEEEBBBBBBDDDIIIOOOSSSRRRSSSRRRPPPIII???666000++++++++++++++++++************************************))))))))))))******************************************************))))))***++++++++++++***))))))*********+++++++++,,,***((()))+++,,,+++***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////........./////////000000000...---...000000...,,,---...000333777:::<<<===@@@EEENNNWWWcccvvvyyyooo]]]TTT^^^jjjIIIDDD@@@<<<<<<:::<<<<<<<<<<<<;;;:::999888999777555555666777666555222333333444444333333222222222111000///...------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++***))))))(((((()))))))))))))))))))))))))))******++++++******)))************************************+++++++++,,,++++++************++++++************+++,,,------***+++,,,,,,------------,,,,,,------,,,,,,++++++///...------,,,---------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////---....../////////..............................***************++++++++++++++++++******+++,,,,,,++++++*********))))))))))))***+++***)))((()))***((())))))******))))))(((***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))************((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))***,,,---------,,,+++------,,,,,,,,,,,,------............///111333444444555777===JJJ\\\ppp}}}wwwcccSSSMMMGGGNNNccczzzrrrllllllllleeejjjrrryyynnnXXXIIIAAA777>>>JJJVVVYYYUUUSSSTTT```fffzzznnnggg\\\RRRNNNRRRZZZaaaeee]]]TTTNNNIIIEEEFFFKKKTTTZZZ___^^^YYYZZZbbbkkkrrrooollliiifffbbb]]]ZZZWWWUUUQQQLLLHHHGGGIIIKKKIIIKKKKKKJJJLLLUUUdddpppyyy{{{sssnnnnnn}}}]]]IIIEEECCC>>><<<>>>>>><<<;;;<<<<<<<<<<<<;;;:::===AAADDDRRRXXX```ccc```[[[VVVSSSHHHEEEFFFOOOXXX[[[]]]^^^UUURRROOONNNLLLIIIKKKPPPPPP\\\]]]YYY[[[WWWSSSXXXOOOIIIDDDEEEEEEBBB??????DDDCCCBBBBBBDDDGGGJJJMMMOOOOOOQQQSSSRRRLLLBBB:::000---******,,,---,,,*********************************))))))))))))******))))))))))))))))))))))))************************))))))***++++++++++++***(((((()))))))))*********---+++))))))+++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------------...//////....../////////000000000///...---...000111000//////000222666;;;???AAAAAAHHHUUUfffvvv{{{jjjddd^^^dddwwwgggGGGCCC@@@<<<<<<;;;<<<<<<<<<<<<;;;:::999888:::888666666777888777666222333333444444333333222111111111000///.........,,,------......------,,,---------,,,,,,+++++++++*********************************++++++***************++++++++++++***************************************+++++++++,,,,,,++++++************+++++++++*********++++++,,,---***+++,,,,,,------,,,,,,,,,---------------,,,,,,///......---------......------------------------,,,,,,,,,,,,,,,---------,,,,,,---------.........------...//////000111111333222222222111111000000///000111111222111111111.........------------,,,,,,,,,,,,---------------,,,++++++++++++,,,------+++++++++*********)))))))))***+++***)))((()))***)))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((())))))))))))))))))*********((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,------...------...111444666777888555999AAAMMMYYYeeennnsss\\\WWWNNNNNNTTTQQQWWWkkkuuuyyylllggghhhiiirrrxxxoooTTTEEE???<<<@@@LLLccczzzvvvpppeeebbbkkkyyymmmiiibbb\\\ZZZ^^^fffmmmxxxtttrrrqqqmmmhhhgggjjjmmmnnnlllfffaaafffssszzzwwwxxx|||qqqiii___WWWSSSQQQOOOMMMBBBEEEGGGGGGGGGIIIMMMQQQUUUWWWYYYWWWTTTTTTWWW[[[gggjjjaaaddd[[[SSSJJJGGGEEEBBB===999===<<<;;;999888;;;???CCCJJJQQQ\\\eeehhhgggccc```SSSNNNKKKLLLQQQVVV[[[^^^PPPKKKHHHGGGEEE@@@>>>@@@KKKTTTWWW[[[___^^^hhh~~~nnnVVVDDD<<<<<>>???===<<<<<<<<<<<<;;;:::999888:::888777666888888777666222333333444444333333222111111000000//////......,,,------......------,,,---------,,,,,,+++++++++(((((()))***+++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,,,,,,,,,,------,,,,,,+++***,,,------.........------......---------......///------------------------,,,,,,------............------.........////////////000000111222333444444888888777555444333222111222222333444555555444444222111111000///...........................//////---,,,,,,,,,,,,,,,------++++++++++++************((()))******)))((()))+++))))))************))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))(((******))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,------------+++++++++++++++,,,---------///111333555666777888@@@HHHTTT```ggggggccc```MMMRRRTTT]]]fff```\\\fffuuuvvvrrrlllhhhkkkpppsss}}}rrrpppsssyyyssscccNNN@@@@@@EEEHHHMMMXXXppp|||jjjaaafffrrr{{{{{{{{{wwwtttnnneee___cccooozzz|||tttpppuuu~~~yyylll\\\SSSRRRQQQMMMHHHFFFDDDDDDHHHLLLOOONNNLLLPPPRRRRRRPPPNNNMMMOOORRRPPPWWWccckkkiiidddjjjttttttooojjjgggeee]]]LLL===<<<;;;:::888888:::???CCCCCCEEEKKKUUU^^^aaa^^^YYYUUUUUURRRMMMJJJLLLPPPRRRIIIDDDBBBDDDEEE@@@<<<:::FFFQQQZZZaaacccaaatttqqqPPP===;;;AAAGGGAAABBBBBBCCCDDDDDDEEEEEEJJJGGGFFFJJJQQQTTTRRROOOHHH>>>222++++++,,,,,,+++************************++++++************++++++))))))))))))))))))))))))************************))))))***++++++++++++************+++++++++,,,,,,------,,,+++*********+++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------------...//////////////////000000000111333333333222222222333444777<<>><<<<<<<<<<<<;;;:::999888:::888666666777888777666222333333444444333333222111000000000/////////...,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++(((((()))***+++------...,,,---...//////...---,,,,,,,,,,,,------,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++************++++++,,,++++++***++++++,,,,,,------------,,,,,,+++***,,,,,,------......------------------------...///++++++++++++,,,,,,,,,,,,------...//////000000000/////////000000000000111111222222333444555555555:::999888777666555444333333444555555666666666666666555555555444444333333111111111000000000/////////...------,,,,,,,,,---,,,++++++++++++*********((()))******))))))***+++)))******++++++******)))************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((************))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---+++*********+++,,,---...///111444444444666;;;???QQQWWW^^^bbb```[[[VVVRRRZZZeeejjjnnntttnnngggjjjuuummmdddaaahhhuuupppZZZNNNLLLPPPOOOHHH???>>>FFFPPPVVV___cccqqqwwwwwwooouuussspppqqqooojjjbbb[[[]]]eeemmmvvvtttooogggbbbdddmmmuuuiii]]]NNNGGGGGGGGGCCC??????<<<:::???HHHNNNNNNLLLXXX\\\bbbeeeddd```]]][[[UUULLLHHHLLLQQQVVV___kkkzzz}}}cccHHH<<<<<<;;;888777888;;;>>>CCCAAAAAAFFFNNNQQQOOOJJJMMMTTTXXXTTTOOOLLLKKKIIIGGGBBB@@@FFFJJJHHHDDDBBB???LLLXXXbbbfffbbbnnncccKKKAAA@@@AAA@@@@@@AAABBBBBBCCCCCCCCCIIIFFFCCCEEEKKKQQQTTTUUUQQQHHH;;;222...,,,,,,+++************************++++++************++++++************************************************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,------,,,******+++---******++++++,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++...------------...///////////////000000000111111222222333222111222444666666>>>IIITTTcccyyy```CCCBBBAAA>>>???===<<<<<<<<<<<<;;;:::999888999888666666777777777666222333333444444333333222000000000000////////////,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,------++++++************++++++,,,,,,++++++***++++++,,,++++++,,,---------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------...//////000111111222222000000111111111222222222222222333333444444555555777777777666666666666666222333444555666666666666555555666666777888999999888777777666555444333333111000///---,,,,,,,,,,,,,,,,,,+++++++++*********''')))******))))))***+++)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))************)))(((************)))))))))((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++***************+++,,,,,,+++++++++,,,,,,---...//////333666555555<<>>FFFPPPXXXWWWVVVYYY^^^aaahhhfffgggmmmqqquuu{{{rrrhhhfffbbbcccccc```\\\[[[___cccccceeeddd^^^UUUSSSWWW]]]RRRNNNHHHCCC@@@>>>>>>===777555444777===CCCEEEEEEQQQXXXaaajjjnnnnnnmmmkkkkkk___VVVVVVUUUQQQUUU^^^hhhrrruuuVVVHHHGGGEEEAAA===;;;;;;<<>>???AAACCCCCCBBBCCCOOO[[[```aaa___VVVLLLKKKCCC???EEEMMMOOONNNMMMAAAGGGLLLWWWdddbbbaaalllmmmVVVIIIBBB>>>>>>>>>>>>???@@@@@@AAABBBDDDBBB@@@AAADDDIIIOOORRRRRRMMMEEE<<<444///,,,***************************,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++***************++++++++++++***,,,---,,,******,,,///******++++++,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,...------------...////////////000000000111111111000111333333333555999===>>>GGGUUUhhh~~~aaaDDDBBB@@@======;;;<<<<<<<<<<<<;;;:::999999999777555555666777666555222333333444444333333222000000000000////////////,,,------......------,,,+++++++++,,,,,,---------------,,,,,,+++******)))***+++---......---+++*********++++++++++++******************************++++++,,,,,,,,,---------++++++************++++++,,,,,,++++++***+++++++++))))))+++,,,---.........***+++,,,,,,---------,,,++++++++++++,,,,,,---...---------......////////////000000111222333333333111111222222222333333333222222333333333333444444333444444555666777777888111222333444555555555555111222333555888:::;;;<<>>===<<<;;;999888888222111///...,,,,,,++++++,,,,,,,,,+++++++++******''')))******))))))***,,,******++++++++++++******(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((+++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++******))))))******+++,,,,,,,,,,,,---...///000111...333666666999FFF]]]ooottt```JJJ???EEEYYYjjj|||vvvqqqpppjjjfffeeegggppp}}}]]]DDD:::;;;@@@SSSfffxxx{{{sssllljjjiii^^^ZZZWWWWWW\\\lllvvveeeUUUPPPRRROOOTTTYYYZZZYYYXXXYYY[[[MMMRRRTTTOOOFFF@@@AAAEEEBBBFFFHHHDDD>>>;;;<<<@@@999999888888999;;;???AAAEEEJJJSSS]]]gggnnntttwww{{{sssooonnndddWWWTTT[[[TTT^^^nnn}}}```WWWVVVSSSMMMGGGAAA???>>>;;;;;;;;;:::999999;;;>>>===LLL]]]kkktttssseeeUUUNNNDDD>>>CCCMMMRRRTTTUUUJJJEEE???III___cccZZZXXX```ooovvvlllYYYMMMEEEAAA<<<<<<<<<<<<===???@@@AAA===>>>======>>>BBBHHHLLLPPPOOOKKKCCC:::111,,,***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))))))))************))),,,---,,,******---000******+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...------------...//////000000000000111111111111///222444555666999???DDDLLLSSSbbbxxxaaa@@@AAAAAA<<<===@@@<<<<<<;;;:::999888888777999888666666777777555444333333333333333333333333111000///......------.........////////////......+++******)))***+++---...++++++++++++++++++++++++************************,,,,,,------,,,,,,+++*********+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...---------,,,,,,+++++++++...///000///---,,,---...---,,,,,,---...///...,,,,,,,,,,,,,,,---...///000...000333555666666666777>>>:::999:::666333777@@@777<<<;;;555333777888555999666333444888:::999666<<<888777888777333333666999444111555:::;;;:::999@@@;;;:::===>>>;;;:::;;;===<<<:::777555222000000...---,,,+++************))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))***************************************)))((((((***)))(((((((((***+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++,,,,,,---...//////---,,,...///,,,***///666666888888;;;JJJaaarrrxxxyyyaaaJJJDDDJJJTTTdddrrr~~~wwweeeWWWYYYddd|||~~~zzzWWWIIIIIIAAAFFF[[[qqqzzzfff[[[UUURRRRRR\\\rrruuunnnkkklllggg___VVVNNNHHHEEECCCNNNNNNLLLKKKJJJJJJJJJJJJCCCBBB???===;;;::::::::::::;;;<<<<<<;;;:::999888444555666888999;;;<<<===???FFFPPPZZZcccjjjooorrrvvvvvvuuutttrrroookkkjjjcccfffgggfffiiiooommmfff\\\______\\\\\\^^^YYYPPPJJJ???777:::>>>;;;777777:::CCCOOO^^^pppzzzooo]]]QQQOOOGGG@@@IIIVVVVVVLLLGGGFFFEEEDDDEEEHHHKKKNNNQQQUUU\\\___\\\TTTKKKEEE@@@>>>======>>>>>>>>>===???===:::999:::===BBBDDDKKKQQQSSSOOOIIIAAA555+++...)))(((++++++''')))///,,,+++++++++***)))))))))***++++++,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////////////////.........111000///000111333333333111333555777<<>>>>>>>>===<<<;;;::::::999999888666666777777555444333333333333333333333333222111000//////...//////......////////////......,,,,,,+++***++++++------++++++++++++++++++++++++************************,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------------------------,,,+++++++++,,,......---------,,,,,,,,,++++++---///000000...---...///------...///000111000///111000///000111222222222555999>>>AAADDDHHHNNNSSSMMMHHHEEEFFFDDD>>><<>>;;;:::::::::999666666999999777777:::555444666;;;>>>>>><<<:::>>>;;;;;;???@@@>>>>>>AAAAAA@@@>>><<<:::888666555111000...---,,,+++*********++++++,,,,,,,,,++++++++++++************++++++***************************************************************)))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))(((((((((((())))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........+++))))))---000000333888999;;;===DDDUUUiiirrrrrr```TTTLLLNNNRRRVVV___kkkiiifffdddaaa]]]]]]iiixxxxxxwwwwwwsssjjjZZZHHHIIIRRRPPPVVVkkk||||||mmmeeeccciiiwwwxxxlllaaa[[[YYYXXXSSSPPPLLLIIIFFFEEEEEEEEEAAA@@@???>>>============;;;:::888666555444444444555666777777777555444333222333333555666777888999999???GGGPPPYYYccclllrrrmmmmmmlllkkkiiihhhhhhgggoooooojjjccc___^^^WWWNNNRRRTTTWWW]]]kkkxxxzzzuuuWWWKKK@@@>>>===:::888999===AAADDDKKKYYYgggggg```]]]]]]TTTHHHGGGPPPRRRMMMEEECCCBBBBBBDDDFFFGGGHHHLLLQQQXXX]]]___]]][[[YYYTTTLLLBBB;;;999;;;;;;;;;@@@>>><<<::::::;;;>>>???EEELLLQQQPPPMMMGGG>>>555///***))),,,---))))))+++,,,,,,,,,+++++++++++++++***++++++,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////111111000111111111111000555777999<<>>>>>===<<<;;;::::::999999888666666777777555444333333333333333333333333333222111000000/////////......////////////.........---,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------....../////////------,,,,,,------...///------------,,,,,,,,,,,,,,,...000000///...//////........................444111000222666999999888AAAMMM]]]hhhiiieeeaaa```aaaZZZUUUXXXZZZUUUNNNJJJSSSZZZaaadddgggkkklllkkkcccccc```XXXNNNHHHHHHKKKEEEAAA@@@@@@===888666777333666:::<<<<<<<<<======:::999;;;??????===>>>BBBCCCCCCAAA@@@>>><<<;;;:::666555333111///---,,,+++,,,,,,,,,,,,,,,+++++++++++++++************++++++************************************************)))************))))))((()))))))))((())))))***+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************))))))******))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---((((((---333444777999666<<>>>>>>>>999888777666666555666666444333222111000000000000222222333333333222111111222222333333444555555555555888===CCCKKKUUU___fffbbbbbbaaaaaadddgggkkkmmmqqqqqqmmmfffaaa\\\TTTLLLIIIGGGIIIVVVnnn```WWWMMMGGGCCC>>><<<===>>>>>>===>>>EEEPPPWWWXXX]]]ddddddYYYQQQOOOMMMHHHGGGDDDAAABBBFFFIIIIIIHHHJJJOOOVVV\\\bbbgggkkkooopppcccQQQAAA:::999;;;<<>><<<::::::::::::???GGGNNNQQQQQQOOOHHHAAA222---***,,,...+++)))))),,,,,,,,,,,,,,,---------+++++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------............////////////////////////////////////000111222333333222111111555888<<>>===:::<<>>======<<<<<<;;;:::777555222000///...---,,,,,,+++*********,,,++++++******++++++,,,************************************************))))))************)))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********))))))((())))))))))))))))))))))))***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------///------111444555999>>>AAALLLXXX[[[VVVRRRQQQQQQ\\\___jjjwwwwwwkkkcccdddaaa\\\[[[dddsssyyy[[[HHHGGGMMMQQQ]]]gggnnnuuuxxxhhh[[[___ccc}}}}}}qqqhhh```[[[[[[WWWQQQLLLIIIHHHJJJKKKIIIGGGCCC>>>:::777666555666555555444333333444444111111111000000111111111222222222222222222222222333333333444444444444444555666888:::>>>DDDKKKQQQRRRQQQQQQTTTYYY```hhhlllmmmpppssssssrrrnnnhhhdddPPPKKKHHHMMM]]]ppp{{{hhheeeaaa[[[RRRIIIAAA>>>>>>======>>>???@@@DDDGGGLLL[[[hhhjjjddd\\\PPPFFFOOOJJJEEEFFFKKKPPPQQQQQQRRRVVV\\\bbbfffkkkqqqvvvxxxfffSSSCCC;;;;;;===AAA@@@???>>>===;;;;;;:::>>>FFFNNNRRRTTTTTTOOOHHH:::333---,,,---,,,***)))***+++++++++,,,,,,------++++++,,,,,,,,,+++************************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------....................................///////////////////////////000000000///111333444444444444555999===FFFVVVnnnuuujjjssswww~~~[[[CCCDDDCCCAAAAAA@@@<<<<<<;;;:::999888888777999888666666777777555444333333333333333333333333111111000///............------............------............---,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------,,,,,,+++***((()))***+++++++++++++++++++++,,,,,,,,,---------******+++,,,---.........---------...............------------------------...///000///------...000///111333555555777;;;>>>EEEEEEHHHOOOXXX```dddeeennnttt~~~}}}ssslllkkkiiippppppdddUUUJJJBBB<<>>>>>>>>>>>>>>@@@@@@???===;;;888666444000///...,,,************,,,,,,++++++++++++,,,,,,************************************************((())))))*********))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))************))))))***************************++++++,,,,,,++++++***************************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---...000333666555666@@@LLLdddnnnqqqcccMMMEEERRRddd}}}yyyzzz{{{kkk^^^[[[WWW]]]jjj___LLLDDDFFFXXXnnnxxxgggZZZ\\\wwwooo```UUUNNNGGGCCCCCCBBB@@@>>><<<;;;;;;;;;999888777555444333333444222222111000000000000111000000111111222222222222222222222222222222222222222222222222222222222222222333555666666888;;;>>>???>>>>>>@@@EEELLLSSSXXXfffkkkttt|||}}}}}}oooggg]]]VVVSSSUUUZZZ___jjjnnnqqqqqqkkkaaaVVVNNNGGG@@@<<<>>>===888999>>>???MMM^^^kkkpppkkk___SSSVVVPPPJJJIIIMMMTTTZZZ\\\aaaeeejjjkkkjjjjjjmmmppp~~~}}}uuucccMMM>>>:::<<>>>>>===<<<;;;::::::999999888666666777777555444333333333333333333333333111000///...------------------............------,,,------------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,------------***++++++,,,,,,---------,,,,,,---............---------------............///000//////...000333666///444999>>>BBBHHHPPPVVVccceeeiiinnnsssyyy}}}zzz}}}yyyeeeVVVNNNFFF???===;;;999999;;;>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@???===:::999444333000...,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************((())))))************))))))************)))(((((()))))))))))))))))))))))))))))))))************+++))))))))))))************))))))******++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................//////,,,000555888888===MMM]]]vvv___EEEBBB]]]{{{|||sssbbbXXXVVV___mmmmmmKKKHHHNNNUUUmmm|||tttoooooowwwyyytttjjjZZZMMMDDD???;;;888777777777777666444333111444333333222222222222222222222111111111111111222//////000111111111111111000000000///000000111222/////////000000000000000...000333444444444555666777666555666888<<>>???@@@AAABBBCCCCCCEEEKKKPPPQQQRRRTTTRRRMMMKKKGGG>>>222,,,---...---******************++++++,,,,,,,,,,,,++++++***)))******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////....................................////////////...//////000000111111222222333333333333888AAAHHHWWW^^^kkk{{{pppuuuaaaHHHCCC???>>>@@@===>>>>>>===<<<;;;::::::999999888666666777777555444333333333333333333333333222111000///............,,,------......------,,,***+++,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,------------,,,,,,,,,------------...,,,,,,,,,---------------***+++,,,---...------,,,------------.........///000000//////000555<<>>999888;;;<<<<<<===>>>???@@@@@@>>>???@@@AAA@@@???===<<<999888444111///.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************(((((()))***************)))******+++***)))((('''))))))))))))))))))))))))))))))*********+++++++++))))))))))))************((()))***++++++++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++,,,------------------------------------......//////000000111222555999<<>>;;;999888777777777666666555444444777666555444333222111111444333333333333333444444...///000111111111000///000000/////////000111222......//////000000111111///000222333222222333444444444555666777888888999:::<<>><<<888:::CCCCCCAAADDDLLLWWW___dddeeeYYYYYYWWWSSSOOOPPPVVV\\\gggjjjkkkfff^^^ZZZ[[[___```dddfffaaaUUUIII@@@<<<<<<======>>>@@@BBBDDDEEEEEEIIIMMMMMMPPPTTTUUURRRNNNOOOIII;;;000...---,,,++++++++++++++++++******,,,,,,,,,,,,+++***))))))******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////....................................////////////...//////000111111222222222444555777<<>>CCCBBB===<<<;;;:::999888888777999888666666777777555444333333333333333333333333333222111000////////////,,,------......------,,,((()))+++,,,---,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++'''((()))***+++,,,,,,,,,,,,,,,,,,---------........................------***+++,,,---------,,,+++---------.........///////////////000333:::CCCIII```fffmmmrrrwww~~~yyyzzz}}}|||wwwnnnlllnnn___UUUKKKAAA<<<888999:::;;;<<<===>>>>>><<<===???@@@@@@???>>>======;;;888444222111111111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************(((((()))***************)))***+++++++++)))((('''))))))))))))))))))))))))))))))******++++++++++++))))))))))))************((()))***+++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,------...///000111111999666555999???IIIYYYgggggg^^^WWWVVVXXX\\\hhhuuu{{{yyyvvvmmmeeekkkwwwooo}}}|||wwweee]]]ZZZaaakkkttt}}}sssmmmiiilllqqqqqqjjjbbbXXXOOOCCC;;;888999999888555444222111111222333444000000111222222333333444111111111000000111222222///000111222222222000000222111000000111222333444000000000111222333333333333444333222000000111333...000222555777777777777999777999AAAHHHQQQ```ooowwwkkkZZZYYYWWWaaa}}}WWWHHHDDD;;;999???BBB??????DDDJJJPPPVVVZZZZZZ]]]^^^YYYQQQOOOSSSXXX]]]``````ZZZSSSQQQUUU[[[[[[[[[ZZZZZZWWWOOOFFF???<<<<<<<<<===???AAADDDEEECCCGGGJJJKKKOOOUUUWWWVVVNNNSSSPPPBBB444///---***---------,,,,,,+++++++++---------,,,+++***)))(((******************************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000////////////////////////............/////////000...//////000111222222222111333777<<>>===AAA@@@===<<<;;;:::999888888888888666555555666666555444555555555555444333222111222111///......//////000222111///...------------------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,...///000000///...---,,,,,,---.../////////---+++,,,000333222000......000222333444777333333<<>>===;;;:::999999======>>>???>>>999222---111000---,,,+++,,,...//////...---,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((((())))))******++++++******************************))))))))))))******++++++******************))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---((((((((()))******++++++++++++,,,,,,,,,---------------------------------///---...000000...111777@@@222:::HHHIIIRRR[[[RRRMMMSSS]]]gggmmmppprrrtttwwwlllaaacccsss~~~jjj```]]]VVVWWWeeennnxxx{{{tttqqqwww}}}}}}~~~xxxuuupppkkkhhhddd^^^TTTLLLBBB@@@<<<888555333333333444444444444444444444444222222333333444444444444333333333333333333333333222222111111000000//////222222222222111111111111000000000000000000//////000000111111222222222333222222222222222222222222333333333444777:::>>>@@@XXXbbbtttjjjccc[[[ZZZgggjjj\\\TTTGGG>>>>>>AAACCCBBB======BBBJJJNNNKKKZZZhhhfffWWWKKKKKKQQQQQQRRRPPPNNNQQQUUUTTTPPPYYYUUUUUUXXXYYYXXXXXX[[[PPPDDD;;;>>>DDDFFFFFFFFFBBBDDDEEEEEEFFFLLLSSSZZZSSSSSSRRRMMMDDD999///)))***,,,...///---,,,+++,,,***++++++,,,,,,++++++***************************+++***)))))))))***,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------////////////000000000000//////000111111222222333999555EEEQQQTTTuuuhhhbbbmmm{{{\\\FFFCCC@@@???AAA???======;;;:::999888888888888666555555666666555444555555555555444333222111222111000.........//////000000000///......------------------------------++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........000///...---------------/////////...------...///...///111333333333111000888???MMM```nnnxxxzzzuuuuuu}}}}}}xxxqqqkkkZZZZZZYYY\\\gggzzz|||iii___VVVQQQKKKBBB;;;:::::::::<<<>>>@@@@@@???=========???@@@AAA@@@>>>===888555111---+++,,,---.........------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))******************************************))))))))))))******++++++++++++++++++++++++************************++++++************+++++++++++++++***++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------.....................---111------111333222444777;;;===MMMZZZYYYXXX[[[ZZZ```cccmmm{{{yyyrrrooogggmmmvvvyyy^^^QQQPPPZZZnnn~~~}}}vvvllleee```XXXTTTQQQMMMGGGAAA<<<:::888555333333333444444333333333333333333333222222222222222222222333222222222222222222222222222222222222111111111111333333333222222222111111000000000111111111111111000000111111111222222222222222222222222222222222222222111111222555777888>>>DDDPPP```nnntttrrrooouuunnnddd]]]___hhhttt|||zzzooollldddWWWPPPQQQGGGCCC>>><<<<<<<<<===???GGGTTTbbbhhheee\\\WWWUUURRRQQQNNNMMMRRRWWWVVVQQQRRRSSSWWWZZZ[[[^^^hhhtttrrrbbbLLL@@@???CCCEEEEEEEEEEEEFFFEEEEEEIIIOOOTTTRRRRRRQQQOOOJJJBBB999333---------------------,,,++++++,,,,,,,,,,,,++++++************************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............/////////.........---------...////////////000000000...///000111222333555666<<<>>>UUUkkkwwwyyy}}}{{{YYYEEEDDDAAA???@@@===>>>===<<<:::999999888888888777555666777777666444555555555555444333222111333222000///........./////////000000000...---,,,------------------------+++,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,......///...---,,,....../////////...------///......///111111///...///000333444666999===AAAJJJTTTfffxxxzzzpppddd___hhhzzz{{{wwwppp___KKK===;;;::::::===@@@AAA>>>;;;:::;;;=========???AAACCC???<<<777222...,,,,,,---,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------//////...------,,,++++++,,,,,,,,,,,,------------........................222...---222555666999===IIIXXXccchhhgggaaaeeeuuuzzzxxx~~~|||ppphhhjjjeee}}}mmmPPPGGGHHHggg|||wwweeeWWWTTTNNNFFF@@@>>>===;;;888555444333222222333444444222222222222333333333333333333333333333333222222222222222222222222222222222222222222333333333333333333333333222222222222000111111111222222333333000000000111111111111111222222222222222222222222333222111000000000222222111111555===IIIRRRWWWXXXeeebbb^^^]]]]]][[[VVVSSSSSS[[[gggrrryyyxxxtttppp\\\LLL>>>===???;;;888888<<>>>>>===<<<;;;:::999999999888777666666777777666444555555555555444333222111333222000///...............///000111111///---+++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***++++++,,,------------+++++++++,,,,,,,,,------,,,---///000000...,,,+++---...///000000///...---...---...000333333111///222333333444:::GGGXXXdddjjjkkkooopppnnnoooxxx|||pppmmmqqqwww{{{}}}~~~bbbMMM@@@<<<888888<<<>>>>>><<<<<<===>>>===<<<<<<>>>@@@CCCAAA===999444000---+++,,,,,,---------,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************+++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------............------,,,,,,,,,,,,,,,------------...---------------.........000...///222555999BBBLLLgggssslllccceeeeeesss|||qqq___[[[cccuuuYYYLLLNNNOOOvvvxxxxxxooojjjbbbUUUJJJIIIDDD>>>:::888888777666222222222111222222333444222222222222222333333333666666666555555555444444555555555555555555555555222222222333333444444444333333333333222222222222000111111222222333333444111111111111111111111111222222222222222222222222444333222111111111222222444222111333:::@@@EEEGGGHHHIIINNNVVV]]]^^^WWWQQQDDDKKKUUUeee~~~aaaFFF??????;;;888:::666;;;FFFXXXhhhnnniiibbbbbb\\\SSSOOOVVV___```[[[SSSUUUXXXXXXVVVYYYhhhyyyvvvRRR@@@CCCFFFCCCEEEEEEEEEDDDDDDEEEFFFGGGJJJIIIIIILLLOOONNNIIIDDD777000***(((,,,......,,,+++,,,,,,,,,,,,,,,,,,+++************************************++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------------............////////////...................../////////000000000000111333333333666;;;@@@GGGUUUmmmrrrrrr^^^FFFCCC???>>>AAA@@@>>>>>><<<;;;:::999999999999777666666777777666555555555555555444333222111333222000///.........///---...000111111///---,,,------------------------,,,,,,,,,------------------,,,,,,++++++,,,,,,---***++++++,,,------------++++++,,,,,,,,,---------,,,---///000000///---+++---...///000000000.........------...000000///...111666;;;@@@IIIYYYnnn~~~yyyqqqiiibbbcccqqqvvvdddPPPJJJBBB===<<<>>>??????@@@AAABBBAAA@@@>>>===>>>AAABBBAAA???;;;666000,,,------------,,,+++***)))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************++++++************++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,---------...,,,,,,---------.........++++++,,,,,,------------...///222444666===NNN^^^uuuwwwcccTTTZZZ```tttzzzmmm^^^^^^hhheeeMMMSSS___\\\zzzrrrnnnsss}}}xxxpppeee]]]XXXRRRKKKFFF@@@>>>;;;999888777666555333333333333333333333444222222333333444444444444666666666666666666666666666666666666666666666666333333444444555555555666444444444333333333222222111111111222222333333333222222222222111111111111222222222222222222222222222222222222222222222333222111111222555666777666<<<===BBBLLLVVVZZZWWWRRRMMMNNNNNNUUUpppYYYDDD>>>999777888999;;;BBBNNN\\\fffkkkmmmfff```VVVPPPTTT\\\]]]YYYVVVUUUUUUUUUTTTSSSYYYbbbuuu|||sssYYYFFFDDDEEE@@@AAAAAABBBDDDEEEFFFFFFEEEIIIHHHIIILLLOOOOOOLLLIII===555---***+++------***,,,,,,,,,------,,,,,,,,,******************************++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////////////////000000000000111///111222222333999CCCJJJUUUeeesssxxxyyy|||vvvkkkjjj```GGGBBB>>>===AAA@@@???>>>===;;;::::::999999999777666666777888666555555555555555444333222111222111///......//////000......///000000///...------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,------------------//////000///...---......///000000000///////////////...---///222555<<>>===>>>??????<<<:::===???AAABBB@@@<<<777333222111///---,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************++++++************++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...******++++++,,,---......,,,---------............++++++,,,,,,---.........000111666:::>>>FFFXXXiiilllhhh\\\UUUXXX]]]jjj}}}|||nnneeecccjjj|||tttdddaaaXXXdddpppjjjwwwyyy```[[[\\\ccceee___\\\^^^ddd```XXXOOOHHHDDDAAA???777777777777666555333222555555555555555444444444444444555555666666777777666666666666777777777888888888888888888888888888777777777777777888888888666666666666555555555444444444444444333333333333333333333333333222222222222222222222222222222222///000000000111111111111---///111333444333222111888888:::@@@HHHMMMNNNNNNOOOUUUUUUQQQ\\\}}}sssVVVHHHCCC>>>999:::;;;===AAAHHHRRR]]]eee___]]]WWWRRRRRRVVVUUUQQQRRRNNNNNNRRRTTTRRRRRRTTTRRR]]]aaaWWWLLLGGGCCC>>>===>>>@@@DDDGGGHHHFFFDDDHHHIIIKKKMMMNNNNNNNNNNNNEEE>>>555///------,,,+++,,,,,,------------,,,,,,***************************++++++,,,---,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////000000000000000000111111111222222///111444666;;;GGGWWWdddvvv}}}pppjjjjjjyyymmmiiijjjiiigggggg]]]FFFCCC???>>>AAA??????>>>===;;;::::::::::::999888777777888888777555555555555555444333222111000//////......///111222......//////////////////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,------------...------......//////000000///////////////000000111---000222222222888CCCLLLaaasss}}}}}}qqq]]]OOOHHHDDD>>>888888<<<>>>;;;888;;;<<<>>>@@@AAA@@@???>>>888666222///---------...------,,,,,,,,,,,,------------------------------***++++++++++++++++++,,,************************,,,++++++******++++++,,,))))))***++++++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............------......///000000111666666:::CCCLLLTTT___iiieee```ffflllgggfffiiihhhtttlllbbb```pppmmmaaaaaaeeemmmuuu}}}yyy{{{}}}zzz|||oooccc]]]```\\\QQQKKKMMMUUUQQQJJJCCC>>>;;;999777444555666555444333333333333444555555666666666666666666777777888999999:::888888999:::;;;<<<==============================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888777777666666555555555555555555444444333333333222222222222222222222222///000000000000000/////////111222333333333333444444444666888<<<@@@CCCDDDIIIQQQWWWWWWXXXfff~~~}}}dddXXXUUULLL???:::::::::999:::@@@HHHOOOQQQVVVYYYXXXVVVTTTOOOIIIGGGEEEGGGMMMQQQPPPPPPRRRHHHKKKOOOSSSSSSNNNGGGAAA<<<===@@@DDDHHHIIIFFFCCCCCCGGGJJJKKKJJJJJJMMMQQQMMMHHH???777111---,,,,,,,,,,,,------------,,,,,,***************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///.../////////000000000000111222222222222333333333222666;;;BBBMMMaaayyylllfffjjj}}}ttteee]]]^^^ccchhhiii|||YYYEEEDDDAAA???@@@>>>???>>>===<<<;;;:::::::::999888777777888888777555555555555555444333222222//////......///000111333//////............///000---------------------------------------------------,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,---------......------------...000111222000///.........000111222***000555777:::DDDVVVddduuu~~~|||zzz|||llldddOOOEEE;;;999===@@@>>>999::::::;;;===@@@BBBEEEFFF===:::555111......///000...------,,,,,,------...------------------------*********++++++,,,,,,---************************,,,++++++******++++++,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...............---,,,,,,++++++---------.........//////...//////000111222222333===999<<>>===<<<:::777777777777666444444666777111222444555666777777777777888888999:::;;;;;;;;;<<<===>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666666666666555555444444444222222222222222222222222222222222222111000///...444333222000///000222444555666777777666555777888CCCGGGQQQ[[[aaaaaaaaacccssszzzuuueee___```UUUCCC>>>===<<<:::888:::>>>BBBGGGSSS]]]___[[[UUUMMMEEE???>>>BBBIIIMMMMMMOOOSSSNNNGGGFFFPPPXXXUUULLLFFF<<<===@@@EEEIIIIIIEEEAAA===BBBHHHHHHEEEEEEKKKQQQRRRNNNGGG===444...---...,,,------......------,,,***************************+++,,,---...---,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,---------........................---------.........//////.../////////000000111111222222333333333444444444777<<>>IIIZZZppp}}}xxxxxx}}}{{{hhhNNN999888<<<::::::???EEE???999888===AAAAAA???DDDAAA<<<777222///......---............---,,,+++.........------,,,,,,,,,************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...///---+++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000///------111333222333666@@@555???[[[___QQQZZZuuu}}}mmm]]]YYYjjjqqqWWWSSSbbbyyyiiiZZZRRRKKKDDD<<<999999:::777555666555555666777666555333777777888888999;;;<<<===999<<<>>>>>><<<>>>BBBFFFBBBCCCEEEHHHJJJLLLNNNOOOKKKMMMPPPPPPPPPPPPQQQSSSRRROOOJJJIIIIIIIIIGGGEEEGGGEEEBBBAAA@@@???===;;;>>>===<<<;;;:::::::::::::::666555777777333333555555333222222222222000...111111111111111222222222000000000000000000000000444555777888777666777888777???JJJYYYkkkrrrgggWWWZZZbbbiiimmmoookkk^^^PPPHHHAAA===<<<:::777999???EEENNN```kkkdddRRRLLLRRRKKKDDDBBBHHHNNNOOONNNNNNKKKNNNQQQSSSWWW[[[]]]]]]GGG???;;;BBBGGGFFFDDDEEECCCCCCDDDEEEFFFGGGHHHHHHJJJMMMMMMFFF:::000---///)))+++------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///...............///000000111111111000000000000000333222222444666777666555:::CCCNNNYYYmmmpppyyytttlllfffcccddddddaaaeeekkkaaaGGGEEECCC???@@@???<<<<<<;;;:::999999999999777777777666666666666666555555444333222111000000333222000...---...///000........................------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........///......---------......---+++---111444<<>>888666777999777444555555444444555666555444666666777888999;;;===>>>>>>AAAEEEGGGHHHKKKPPPUUU^^^___```bbbeeehhhkkkllljjjlllnnnooonnnmmmnnnooorrrnnniiigggfffeeebbb```YYYWWWUUUSSSRRRQQQNNNLLLAAAAAA???===<<<;;;::::::<<<888777:::999666444555666555444444666666555444111111111111111111111111111111111111111111111111333444666666666666888:::888;;;BBBPPPffftttqqqfffOOOPPPWWWdddsss}}}nnn___KKK;;;666888;;;<<>>;;;999999:::555777:::<<<<<<:::777555000///---,,,,,,,,,---...............------------------------------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...---...///111------...000//////777@@@QQQbbbiiiZZZOOO]]]zzz}}}jjjbbbmmm|||qqqcccbbbjjjrrr~~~yyyqqqiii```WWWNNNHHH<<<888555555777999888666777777666666777999:::;;;;;;<<<===@@@CCCFFFHHHJJJNNNSSSXXX[[[^^^cccjjjooozzzzzzzzz|||}}}xxxvvvsssqqqpppnnnkkkiiiVVVTTTQQQMMMIIIEEEBBBAAA???;;;:::======:::999:::777555444444555555555444111111111111111111111111111111111111111111111111111222444444444666999<<<;;;999:::FFF\\\rrr{{{yyy___SSSMMMVVVhhh|||dddBBB666;;;>>>:::EEEGGGQQQeee~~~ooofffUUUHHHJJJUUU[[[[[[YYYQQQWWW```eeejjjuuulllQQQCCCCCCFFFHHHIIIBBBAAAAAA@@@AAABBBDDDEEEGGGJJJMMMMMMHHH@@@666000------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............/////////......//////000111111111111111111111111111...222555333333999HHHTTTbbbhhhiiieeegggwwwxxxllllllnnnfffffffffjjjppprrrrrrvvv{{{___CCCAAA@@@>>>???>>>===<<<;;;:::999888888888888888777666555555444444666666555444444333222222222111000///.........///........................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000///...............000222333333555===IIIRRRiiisss~~~uuunnnjjjmmmqqqwww{{{wwwnnneee___aaajjj{{{~~~wwwqqquuutttuuu~~~www___KKK@@@<<<>>>@@@@@@???<<<999888333555888;;;<<<;;;:::888222111...---,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////---...//////...///000222,,,---000222111444@@@MMMccchhhcccWWWYYYkkk}}}yyyqqqsssxxxvvvuuuvvvwwwppppppwwwwwwttttttffffffeeedddaaa[[[QQQFFF>>>888666555666888999999888:::::::::;;;<<>>;;;888666444444444333222222222222222111111111111111111111111111111111111000111222222333555:::======:::888>>>NNNdddxxx}}}gggUUUQQQVVVfff|||QQQ>>>BBBBBB;;;BBBEEEKKKZZZvvvxxxhhhYYYVVVZZZ^^^```bbbQQQSSSXXX]]]bbblll}}}aaaKKKCCCCCCFFFHHHGGGEEECCCBBBAAAAAABBBCCCHHHIIIKKKMMMMMMGGG>>>666///---,,,,,,,,,------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------............////////////...///000000111000111111111111111222222000333444555;;;III___ooorrrvvvuuunnnmmm{{{uuullljjjiiiffflllrrrllljjjmmmqqqvvvyyy|||```AAA???>>>===???=========;;;:::999888888888888777777666555444444333555555555444444333333222222111000//////.................................------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////............////////////222999EEETTTbbbjjjwww~~~zzznnneeebbb```gggpppvvvvvvoooeee\\\___eeetttyyyuuuuuutttuuu}}}eeeSSSDDD@@@======??????<<<888666666777777888999::::::555444111///......///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------////////////////////////---///000/////////222333111222555777777;;;IIIWWWccc]]]YYY[[[cccmmmtttxxx{{{uuuyyymmm\\\^^^ppp~~~{{{nnnkkkqqqrrryyy}}}ooo^^^kkkgggaaaZZZRRRGGG===666666555555555777999999999999;;;===>>>@@@DDDJJJNNNPPPSSSXXX```hhhpppwwwzzzxxxrrrllliii[[[QQQHHHEEECCC???======???<<<999777777888777666444333333333222222222111111111111111111111111111///000111111222444888<<<::::::999:::???NNNeeevvvvvviii```TTTUUUooo___JJJHHHEEE<<<<<>>===<<<:::999888777777777666666555555444444444444444444444333333333222111111111000//////..............................------------------------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////.........000222333111444;;;III[[[lllwww}}}{{{~~~vvvooommmnnngggqqq{{{|||tttuuuwwwwwwxxxvvvrrrrrrwwwyyywwwqqqttt\\\RRRFFF@@@???@@@===::::::999777555555777999:::999777555222000/////////------------............++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------////////////////////////...///000000000000333555333222444777999>>>JJJWWW[[[YYY^^^hhhiiiggglllwwwsssssswww|||dddOOOTTTnnnsssvvv|||yyy|||lllbbb[[[PPPFFF@@@<<<:::999444444444555777999<<<===;;;???DDDGGGJJJOOOVVV\\\```ccchhhooowwwuuujjj^^^XXXSSSKKKDDDAAA???===999888888999999999666555555444444333333333222222222222222222222222000111111111111222555888555777::::::888===MMM]]]rrrwww|||wwwdddTTTYYYhhhyyyfffXXXQQQIII@@@:::???CCCFFFRRRjjjxxxcccSSSTTT[[[YYYRRRRRRYYY^^^___dddlllsssssskkk[[[KKKBBB???<<>><<<;;;DDDCCCCCCFFFJJJKKKIIIFFF777222,,,***+++---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,---------............---------............///000000//////000000111222000000111111222333333333000111444>>>QQQnnn}}}lllddd[[[___hhhhhhlllqqqmmmpppvvv{{{{{{~~~hhhFFFBBBBBBAAABBB???>>>===<<<:::999888777777555555555555555555555555333333333333222222222222111111111000000///...---........................------------------------------------------------------------............------------------------......------------......000000//////111333666777???HHHWWWgggsss|||zzz}}}}}}zzzvvvwww|||uuujjjllltttyyyzzzvvvsssuuuvvvsssyyy}}}fffRRREEE@@@>>>>>><<<:::888777666777999:::<<<:::888666333000...---------........./////////------------------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,...000------,,,,,,,,,,,,------,,,,,,,,,---------.........................................................///000000000111333555555333555;;;BBBJJJVVVaaajjjlllqqqvvvsssnnnpppvvvpppbbbLLLTTTuuu~~~xxxrrrnnnpppnnnpppzzzzzzjjjJJJEEE>>>999777888999:::555666777888;;;???DDDGGGIIINNNVVV[[[___eeelllrrrxxxyyy|||zzzwwwrrrggg[[[UUUKKKGGGBBB???===<<<;;;:::777777777666555555444444222222222222222222222222000222333222111111222333444666<<>>FFFTTTfffzzz~~~qqqaaaXXXVVV```bbbeeegggeee^^^SSSJJJ???===>>>BBBHHHUUUjjj|||gggTTTQQQWWWRRROOOQQQXXXWWWQQQSSS[[[___gggjjjdddZZZQQQGGG>>>BBBCCCCCCDDDCCCAAA???======>>>AAADDDHHHJJJJJJIII===666///,,,---...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------............---------............///000000//////000000111222000000111222222333444444000555===HHH[[[zzzvvvlllmmmeeeiiiqqqooopppuuusssyyyiiiFFFBBBAAA@@@AAA>>>>>>>>><<<:::999888777777444444444555555555555555333333222222222222222222111111111111000///...---........................---------------------------------------------------------.........//////------------------------......------------......111111111111333666999;;;PPP___rrrzzz{{{{{{yyyxxx||||||rrrccc[[[cccvvvrrrgggccceeeiiilll||||||zzzuuugggMMMAAA???AAA<<<;;;:::999999999::::::======;;;888555111...,,,,,,,,,,,,------.................................******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---,,,...111...------,,,,,,------...,,,,,,,,,---------.........................................................///111111111111444666;;;999===FFFRRR]]]jjjttt}}}~~~~~~xxxppp~~~oooYYYNNNaaavvvmmmdddhhhgggffflllpppdddQQQ???>>>>>>======:::666333888999:::<<<@@@FFFMMMRRRXXX___hhhoootttyyytttkkk___ZZZSSSLLLGGGDDDAAA???999888888777666555555555222222222222222222222222111222444333111000000000666777???HHHIIIAAA;;;;;;777NNNhhhuuuuuupppggg^^^PPPOOOWWWgggoooiii\\\TTTFFF===:::@@@DDDFFFQQQ^^^~~~kkkXXXSSSXXXOOONNNTTTYYYRRRFFFFFFPPPWWWbbbjjjkkkhhhaaaRRRCCC@@@BBBDDDGGGGGGFFFDDDBBB777;;;@@@EEEHHHIIIJJJIIIAAA:::111...///000...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////---------.........//////000000000000000111111222000000111222333333444444888@@@HHHNNNYYYqqqxxxtttsssqqqoooppphhhmmmtttppppppwwwwwwjjjCCC@@@@@@>>>@@@@@@>>>===;;;999888777666666666555555555555444444444333333444444333333222111000000000000////////////---......///////////////........................*********++++++,,,,,,,,,++++++,,,,,,,,,------------------............///...,,,+++---111222111000111111222333000333EEEXXXkkkuuu{{{yyyyyy}}}~~~wwwxxxtttmmmoootttwwwxxxlllgggbbb^^^```jjjvvv|||}}}{{{ssskkkhhhmmmsss~~~bbbMMMDDDAAA999:::;;;<<<<<<<<<;;;;;;@@@AAAAAA???<<<777222000111///---///111222000...//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////////////////------------------------////////////////////////------......//////000000//////000000///...------///000000//////000333666555:::@@@QQQccckkkyyy}}}vvvpppoooddd[[[ccc}}}pppjjjeee___]]]\\\WWWLLLCCC:::999999888888777888888888<<>>DDDGGGGGGEEECCC<<>>BBBFFFGGGHHHIIIHHHEEE>>>>>>???@@@CCCFFFHHHJJJEEE???777000++++++---///...---+++******+++---...///......------,,,++++++++++++,,,,,,,,,---------........................,,,---......//////......111111000000000000000111---666444111555444000555===GGGQQQ^^^kkkmmm{{{uuussstttrrrppptttooonnnsssuuurrrsssvvvgggBBB@@@AAA???@@@AAA===<<<;;;999888777666666666555555555555444444444333333444444333333222111000000000000////////////---......///////////////....................................////////////++++++,,,,,,,,,------------------............//////...,,,...000222111///000///111444777@@@SSSeeexxxyyytttxxx}}}sssqqqzzzcccbbbccceeehhhgggccc___\\\]]]___aaafffmmmtttyyyxxx|||~~~|||yyy{{{yyyuuuwww|||kkkSSSCCCCCC???;;;999;;;???AAABBBBBBBBBBBBAAA>>>:::666333000...,,,---///111000...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................------------------------//////////////////////////////////////////000000//////000000///......---//////000111222333444555???NNNTTTVVVbbbqqqyyytttnnnrrrtttlllcccdddpppsssjjj^^^VVVQQQKKKBBB;;;<<<;;;:::999999:::;;;<<<>>>CCCJJJQQQVVV^^^gggmmmwww{{{zzznnncccXXXLLLDDD@@@>>><<<:::999888777666444444444333222222222111222222222222222222222222000333777<<<@@@CCCDDDDDD===@@@FFFNNN[[[kkk|||~~~nnn\\\XXXcccvvvrrrYYYAAA:::===BBBMMMXXXWWW^^^ooo~~~lll\\\XXXZZZ]]]bbbbbbWWWJJJFFFIIISSScccuuubbbKKKHHHGGGIIIKKKJJJHHHFFF@@@@@@@@@AAACCCFFFHHHJJJFFFBBB;;;333///------...------,,,++++++,,,------...------------,,,,,,,,,++++++,,,,,,,,,---------........................,,,---......//////......111111000000000000111111000666111---111333444===GGGTTTcccttt~~~wwwtttyyyqqqqqqrrrpppnnnpppkkkjjjppptttvvv{{{cccAAAAAABBB@@@@@@AAA===<<<;;;999888777777666666555555555555444444444333333333333333222222111111000000000/////////...---......///////////////........................111111111000000000000000,,,,,,,,,,,,---------------------............///000///......///000000///...///333;;;EEESSSfffvvvwwwtttyyyuuunnnmmmwwwqqqWWW^^^hhhqqquuurrrlllhhheeeggglllrrryyyuuugggeeellltttxxxtttsssiiihhhxxx}}}qqqYYYMMMEEE;;;777:::???BBBBBBBBBCCCDDDDDDBBB>>>;;;999111///------.../////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------////////////////////////000000000000000000////////////000000000///.........000111222333555999<<>>:::666999888888888:::===@@@CCCLLLSSS[[[bbbhhhooowww||||||ooo___TTTKKKGGGAAA<<<:::999888777666666666666555333222111222222222222222222111111111111222333666:::===???<<<999;;;CCCKKKZZZwwwnnnaaafff|||xxxRRR???;;;===CCCKKKLLLSSScccxxxnnn\\\]]]bbbhhhhhh]]]OOOHHHIIIPPP\\\mmmYYYKKKBBBFFFJJJHHHDDDDDDBBBBBBBBBBBBDDDFFFHHHIIIHHHEEE@@@:::444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------........................------...////////////...111111000000000111111222111666111...333444888DDDTTTddduuutttyyyuuupppqqqrrrqqqooooookkkjjjpppwww```AAABBBCCC@@@@@@AAA===<<<:::999888777777777666555555555555444444444222333333333333222111111111111000000//////......---......///////////////........................000/////////......------,,,,,,,,,------------...---------............///000///...---.../////////000333;;;GGGVVVeeettt}}}yyymmmkkknnnpppqqqwwwyyymmmgggmmmwwwtttaaaXXX]]]fffsss|||uuuoookkkbbbcccoooqqq|||fffXXXFFF<<<;;;>>>???>>>BBBCCCDDDEEEDDDAAA>>><<<666444111///.....................//////...------------------------------------------------,,,,,,------------------------........................////////////////////////222222111111000000////////////000000000//////......111222111000888FFFQQQeeesssooo___]]]hhh|||uuutttppp```ccciiiyyy{{{qqqjjjiiiooowww{{{rrr~~~iii\\\LLL???999888888888888888999<<>>;;;999777777777777777555444333222222222222222111111111333222111000111222444555999444555<<>>LLLeeevvv|||}}}vvvtttuuuvvvvvvttttttrrrrrrvvv___AAACCCCCC???@@@@@@<<<;;;:::999888777777777666555555555555444444444222222333333222222111000111111111000///.........---......///////////////.................................------,,,,,,,,,,,,,,,---------.........---------............///......---------...000222666===IIIVVVdddpppwwwyyyooocccccciiiyyy|||uuupppmmmrrr{{{|||}}}~~~zzzuuurrrqqqrrrnnnjjjeeebbb```aaaaaaaaafffnnnrrriiiVVVIIIJJJOOO___gggpppuuuwww|||{{{zzzwwwuuuooojjjqqqzzz]]]GGG>>><<<<<<<<<@@@AAACCCDDDCCCAAA???===<<<;;;888444111...------------............------------------------------------------------------------------------------........................////////////////////////222222111111000000////////////000000000000000//////222333000111???WWWkkk~~~~~~uuuooooooooo|||rrr]]]]]]dddzzzuuujjjbbb___dddkkk}}}zzzxxxiiiWWWNNNBBB:::777888999:::<<<===@@@FFFNNNXXXaaafffpppwwwzzzjjj\\\QQQIIIAAA<<<777777888888777777666666333333333333222222111111111222111111111111111000444111555<<<:::<<>>DDDPPPfff}}}}}}yyyxxxyyy{{{{{{zzz{{{|||}}}```CCCDDDCCC>>>???@@@<<<;;;:::999888888888888666555555555555444444444222222222222222111111000222222111000///...---------......///////////////........................//////..................,,,---------............---------............///------.........000444888@@@KKKXXXccckkkrrrrrrnnnvvvwwwwwwrrriiifffppp~~~{{{xxxzzz{{{xxxvvvvvvvvv{{{|||qqqeee]]]SSSTTTTTTSSSQQQPPPPPPQQQLLLLLLKKKJJJIIIHHHGGGGGGKKKWWWbbb___RRREEEAAACCCIIIPPPYYY^^^cccmmm{{{wwwwwwtttiiimmmxxxsssVVVEEE>>>;;;:::>>>@@@BBBCCCBBBAAA>>>===??????===999444000......,,,,,,---............---------------------------------------............------------------------........................////////////////////////000000000000000000////////////000111111111000000000222333444;;;NNNhhh{{{|||~~~zzz~~~qqq___aaakkkjjj^^^XXXSSSUUU\\\nnnzzzrrruuu|||zzzvvvjjjWWWJJJEEE>>>999777888999:::===@@@FFFNNNYYYeeeooouuu~~~~~~mmm```SSSFFF>>><<<;;;:::999888888888999555555444444333333222222...///111333444333333222222222777<<<999888BBBQQQgggyyymmm^^^WWWjjjsssyyyrrr^^^JJJ???===777:::;;;===LLLddduuuzzzqqqmmmeee```___^^^VVVMMMBBBDDDIIIOOOUUU]]]jjjuuuggg\\\MMMCCCAAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJHHHCCC<<<555111------------------------++++++,,,,,,---...//////,,,---------..........................................///000000000000///111111111111111222333444333444000444BBBPPPiii}}}zzzzzz}}}cccEEEEEECCC===>>>@@@;;;;;;:::999888888888888666555555555555444444444222222222222222111000000222222111000///...---------......///////////////..........................................//////------------............---------............///,,,...000000111555:::???LLLXXXdddiiilllnnnkkkeeejjjiiikkkmmmmmmrrr~~~uuurrrkkkjjjsss}}}sssmmmfff```[[[SSSJJJCCC??????@@@@@@@@@AAACCCEEEBBBCCCDDDDDDBBBBBBAAAAAABBBKKKUUUVVVNNNDDD@@@???:::@@@FFFJJJMMMUUUbbbllluuu~~~xxxwww{{{sssnnnqqqvvvcccSSSFFF>>>>>>???AAACCCBBB@@@>>><<<===??????<<<777222000000+++,,,------.........---........................------------.........///................................................//////////////////////////////////////////000000//////000111111111111111222000222<<>>;;;999999::::::777666666555555444333333000111222333333333333333222444777999999;;;>>>@@@QQQ```wwwjjj[[[bbbjjjtttvvvnnn___MMMAAA===>>>>>>???FFFUUUgggsssuuuvvvpppfff___\\\WWWQQQHHHFFFHHHMMMOOOPPPXXXccceeeeeeYYYFFF===@@@BBB@@@CCCCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJIIIEEE???888444///...---,,,,,,---...///,,,,,,,,,------.........------------..........................................///000000000000000111111111111222333444555222444444<<>>::::::<<<<<<;;;999999888888888999;;;===<<<=========;;;;;;;;;<<<:::@@@FFFGGGBBB<<<888888444999======<<>><<<:::===???>>>999444111111+++,,,------.........---........................---------.........//////////////////////////////////////////////////////////////////////////////------......//////000000//////000111111111111111333///222CCC\\\pppvvvuuu|||vvvbbbXXX```ppp}}}iii\\\NNNDDDDDDCCCAAAIIIVVVuuuhhhdddiiilllccc[[[QQQBBB>>><<<:::888:::<<<@@@BBBQQQVVV^^^hhhttt|||kkk^^^KKKHHHBBB===:::999:::;;;888777777666555555444444555555333222111111222222444666666555999??????;;;???III]]]wwwwwweee]]]aaaiiiuuu|||vvvcccPPPAAA@@@AAABBBCCCHHHTTT```tttzzzyyymmmaaa\\\ZZZWWWRRRJJJFFFJJJLLLMMMTTT___lllsssjjjPPPAAAEEEIIIDDDBBBBBBBBBBBBDDDFFFHHHIIIGGGIIIJJJJJJFFFAAA;;;777000///---,,,,,,---///000,,,,,,,,,---------......---------.........//////...........................//////000000000000000111111111111222333444555///555<<>>===AAA;;;@@@<<<<<<;;;:::999999999999888777555555666666444333555555444444444333333333111111111111000000000000//////............//////111000......//////...---//////.........---------------............---------...000///......///000***///333222000777FFFSSS]]]aaaffffffeeeccc```\\\]]]cccnnnyyyzzzqqqiiibbb^^^jjjppptttwww~~~{{{ppphhh]]]UUUOOOIIIBBB=========<<<:::888888:::<<<::::::::::::;;;<<<======???>>>>>>@@@BBBCCCBBBBBBJJJIIIHHHGGGEEECCCAAA@@@???===;;;;;;<<<=========AAACCCGGGOOOYYYjjjvvvdddcccqqqnnnOOO>>>AAACCCBBB???>>>AAADDD???<<<;;;<<<>>><<<555//////////////////.........////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////000000000000000......111444444333333999000;;;```xxxjjjcccwww{{{zzz{{{qqqsssoooiiigggeee\\\QQQGGG@@@???EEEFFFJJJ___xxx|||xxxggg___aaacccXXXNNNEEE777;;;;;;<<<===@@@GGGPPPUUUeeeiiiqqq{{{{{{hhhXXXQQQMMM???999<<<;;;777======888777;;;;;;888333333222222111222222222222444888;;;===<<<:::888<<<@@@IIIZZZppp}}}tttccc\\\gggnnntttzzzWWWHHH>>>BBBEEEEEEJJJSSSdddsss~~~zzznnnddd___^^^^^^VVVRRRRRROOOLLLXXXiiixxxzzztttVVVEEEDDDAAABBBDDDEEEFFFFFFEEEDDDBBBGGGHHHHHHHHHGGGDDDAAA@@@666222---+++,,,......---+++,,,------......------...............///000000........................000000000000111111111111111111111000222555555444555<<>>CCC===BBB<<<<<<;;;:::999999999999888666555555555555444222555444444444444333333333111111111111000000000000//////............//////000///......//////...,,,//////.........------------......//////......------...//////...---...000---///222555:::DDDPPPXXX^^^dddiiihhhbbb]]]\\\\\\]]]cccmmmxxx}}}~~~rrrfff^^^ZZZYYYZZZxxx{{{zzzvvvuuutttmmmdddVVVOOOGGGAAA@@@???===;;;;;;<<<===>>>>>>>>>AAACCCBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@AAACCCFFFIIIKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHAAA>>>;;;:::;;;<<<<<<<<>><<<>>>;;;:::;;;===<<<777333111000///...............////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////000000000111222000000111222333444666777>>>PPPnnnzzziiidddxxxyyytttzzzpppjjjeeeZZZOOO===AAAAAA@@@GGG___|||xxxtttaaaYYY[[[\\\PPPGGGAAA777999;;;===AAAGGGPPPYYY```lllqqqxxx}}}kkkaaaXXXGGG>>>???<<<777<<<<<<888777999999666555444333222222222222222111333555888999999888777777:::AAAOOOcccpppmmmbbb```qqqyyyzzzjjjQQQ<<<<<>>AAABBBCCCGGGKKKOOOQQQSSSVVVXXXTTTUUUXXXYYYXXXVVVSSSPPPRRRRRRRRRSSSVVVYYY]]]____________]]][[[XXXVVVTTTJJJGGGBBB??????>>>>>>======;;;<<<======AAALLLXXXbbbooo}}}lllaaaeeetttfffNNNFFF>>><<<@@@AAA===888===:::888999<<<===;;;888333222000...------...///////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000/////////000000000111111222222222111111444888:::555HHH\\\kkkmmmaaadddyyymmmqqqqqqrrr{{{zzzssskkk]]]PPP???DDDDDDCCCXXX~~~~~~~~~~~~{{{xxxaaaUUUTTTSSSFFF???===888555888>>>DDDMMMXXXccckkkyyy}}}uuufffQQQEEEAAA:::999<<<;;;999888:::999666777666555333333222222222000111222444555555555555444666:::CCCRRRaaafffdddfffyyy|||~~~^^^???:::DDDJJJKKKKKKLLLbbb{{{|||pppgggccceeegggbbbUUUOOO^^^tttkkkQQQ===DDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCCCC===888111,,,+++,,,---...,,,,,,---............---...............///000000........................000000000000111111111111222222222222111111333555;;;MMMZZZeeerrrooobbb^^^\\\dddqqq}}}bbbKKKAAA>>>@@@999<<<<<<<<<;;;:::999999999999777555444333444444333111444444444333333333222222111111111111000000000/////////............/////////---,,,---...///...,,,..............................////////////......---...//////------...//////111555>>>HHHSSSZZZ^^^dddddddddcccbbbeeennnxxx{{{}}}wwwfffUUU[[[eeemmmpppnnnhhhdddTTTRRRMMMGGGBBB???<<<999>>>@@@DDDIIINNNTTTZZZ]]]aaafffmmmssswwwzzz}}}{{{|||}}}~~~}}}|||{{{zzz~~~}}}wwwqqqllliii^^^ZZZSSSNNNJJJGGGDDDAAA???======>>>===<<<@@@GGGFFFQQQ___lllyyy~~~kkkdddjjjqqqdddXXXHHH???>>>???>>><<<;;;999777888;;;=========777444111...------...///////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////000000000111111111...222333111111555999:::888JJJVVV[[[aaaeeepppzzzrrrqqqjjjwww{{{gggTTTJJJHHHGGGRRRooo~~~lllWWWMMMJJJ@@@<<>>===<<<;;;;;;;;;:::999999888666555444333333222222111111222222333444444666666888<<>>AAA:::>>><<<<<<;;;:::999999999999777555444333444444333111444444333333333222222222111111111111000000000/////////............/////////---,,,---//////...------........................//////////////////...---...000///......///111000777AAAIIIPPPXXXccckkknnnddd]]]___eeennnzzz~~~~~~~~~zzzwwwvvvtttlll```XXX[[[dddqqqzzzyyynnn___UUUDDDAAA===;;;;;;===BBBFFFLLLTTTaaalllttt{{{{{{vvvnnnfff^^^WWWQQQMMMJJJGGGEEEEEECCC>>>===@@@<<>>:::999888888:::===??????:::777444000......///000////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000111111111111,,,111333000111666888666<<>>IIIXXXdddrrrqqqtttxxxsssmmmvvvtttbbbOOOCCCCCCGGGCCCJJJUUUeeexxx}}}rrrkkkkkkhhhaaaVVVNNNPPPVVVqqqvvv{{{ZZZBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAACCCDDDEEEBBB>>>888222---,,,---///,,,---......//////.....................///000000///////////////////////////000000000111111111111222222444555222111:::EEEVVVlllzzz}}}~~~ssseeebbbgggooo|||XXXDDD>>>???CCC>>>BBB<<<<<<;;;:::999999999999777666444444555555333222333333333333222222222222111111111111000000000000//////............/////////...---...000000000...---------..................//////000000//////...---...000000000000222444444@@@MMMTTTWWW___mmmyyysssdddYYY[[[dddnnn{{{}}}xxxzzzyyyppprrrlllgggdddbbbaaacccggguuuvvvuuupppeeeUUUFFF<<<<<<::::::===AAAEEEMMMVVVcccppp~~~sssiiiccc```YYYTTTQQQLLLDDD???>>>???>>>>>>???BBBJJJYYYfff}}}pppxxx|||uuuVVVBBB;;;;;;::::::999999:::<<<>>>???<<<:::777444111000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000111111111222222...333333111777AAACCC???AAAPPP]]]ppp{{{mmmttt~~~{{{|||pppQQQ???>>><<<@@@JJJNNN\\\bbbjjjsss}}}iiiTTTKKKBBB???===:::888999;;;:::999777666666666666666555444444444444444555666444555666888>>>LLLYYYllleeegggoookkk```bbbooo{{{]]]FFFAAAEEECCCCCCFFFPPPbbbqqqsssnnngggeeebbb^^^WWWPPPKKKHHHXXXVVViii}}}aaaBBBBBBBBBAAAAAABBBBBBBBBBBBAAA?????????AAADDDEEEBBB@@@;;;555000---...///------...////////////..................///000000////////////////////////000000000000111111111111222111333666444444BBBSSSkkk{{{kkkpppwww}}}XXXDDD???@@@DDD>>>CCC<<<<<<;;;:::999999999999888666555555555555444222333333333222222222222111111111111111000000000000//////............//////000///...///111222111000---------.........////////////000000000000//////,,,...000111222333555777;;;FFFQQQVVVVVV\\\iiitttkkk^^^VVVZZZ```ggguuu~~~{{{}}}xxxgggccc]]]ZZZ^^^dddiiirrr|||zzzsssfffXXXKKKAAA;;;999???AAAHHHRRRZZZ```iiisss{{{qqqgggbbb[[[QQQIIIGGGHHHDDDBBBBBBAAA@@@EEENNNiii{{{zzz~~~vvvpppTTTCCC<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>===:::777444222000///////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000111111111222222222111444444666FFFZZZccc___VVVhhhyyy~~~wwwkkkkkk^^^FFF>>>CCCAAAEEEUUU```hhhmmmvvv~~~iii\\\NNNGGGBBB<<<:::;;;::::::999888888888888888666666666555555444444444444222333666666888AAAMMMXXXUUUUUUYYY___cccdddcccvvvhhhQQQFFFEEE@@@CCCDDDFFFNNN[[[bbbddd\\\^^^___^^^ZZZUUUNNNHHHIIIDDDRRRhhhwww}}}ttt```BBBBBBBBBAAAAAABBBBBBBBBBBBAAA>>>===>>>@@@CCCEEEAAA@@@>>>888222......///------...///////////////...............///000000////////////////////////000000000000111111111111222000333666555888KKKaaa}}}yyysssooo|||ssszzz]]]HHHAAA@@@CCC<<>>AAAHHHHHH\\\wwwmmmpppfffNNNAAA;;;<<<======;;;;;;;;;<<>><<<999666333111///////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000000111111111111222222222333555555<<>>::::::999999888999999999666666666666555444333333444222444777777555<<>>======???BBBEEE@@@@@@???:::444//////000---......///////////////...............///000000000000000000000000000000000000000000111111111111111///222777666;;;QQQjjjzzzxxxsssqqqkkkgggmmmVVVDDDBBB<<<@@@???AAA======;;;:::999888888888777666555444444333444444333333444444333333222222000111111000......///000111000000////////////000000000000000000000000000..................................../////////000...000111111111444;;;@@@AAAJJJSSSUUUQQQNNNQQQUUUPPPXXX```eeehhhnnnyyy|||jjjZZZXXXYYY___iiisssrrrhhh]]]MMMHHHGGGJJJHHHFFFQQQbbbooowww~~~rrrhhhcccZZZRRROOOIII@@@>>>BBBGGGFFFOOOddd|||zzz~~~tttjjjjjjsssaaaLLL===???@@@<<<666444888======>>>>>>>>>;;;777222//////......///111222111000000000000000000000000000////////////000000000000000000000000000///......////////////000000000000222000//////111333333444333555666XXX{{{}}}vvvpppjjj```hhhyyyYYYJJJBBBBBBDDDJJJUUUcccpppxxxrrrfffPPPCCC@@@===;;;<<<:::888777888888666777777777777666666666666333333444444666777999:::;;;;;;===AAAGGGNNNVVVZZZZZZaaahhhnnnqqqkkkYYYHHHHHHAAA>>>@@@DDDDDDFFFHHHSSSPPPWWWgggnnnfff]]][[[OOOLLLGGGSSSjjjqqqnnnqqqZZZLLL@@@???@@@???>>>>>>DDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@???;;;666111......------...//////...,,,...............///000000...///////////////......000000000111222222333333444000444::::::@@@[[[{{{{{{wwwzzzsssdddYYYVVVEEECCC===AAA???AAA>>>===<<<:::999999999999777666555444444333444444333444555555555444222111000111111000......///000000000////////////000000000000000000000000000000......................../////////000000000000000///000111111222777???FFFMMMNNNOOOPPPQQQPPPOOONNN\\\bbbiiinnnqqquuuzzz~~~}}}~~~qqqeee^^^\\\kkkkkklllkkkhhh___TTTLLLFFFFFFOOO[[[bbbfffuuuttthhhbbbZZZPPPJJJJJJDDDBBBDDDNNN]]]nnn}}}wwwwwwxxxrrrfffdddkkkttt{{{gggMMM@@@:::>>>>>>666444:::;;;<<<>>>>>><<<888444111111000...///000000///...000000000000000000000000////////////000000000111000111111111000000///...////////////000000000111111000000000111222333333888;;;???hhh~~~ppp[[[QQQKKKZZZiiiOOODDDEEEHHHOOOWWW```lllxxx|||llldddbbb^^^[[[\\\bbbkkkxxxzzzaaaOOOHHHAAA>>>>>><<<:::999999888666888888888777777777777666666555555555555555666666444444555777;;;AAAGGGKKKZZZ```hhhnnnrrrnnn^^^NNNIIICCC>>>@@@BBBCCCFFFIIIUUUXXX___gggiiiccc]]]\\\XXXUUUMMMSSSgggrrryyy```CCC???EEEDDDAAABBBCCCCCCBBBAAA@@@???>>>>>>???@@@AAA@@@===777222...///......///000111000..................///000000...///////////////......000000000111222222333333444222444;;;AAAMMMhhhwww{{{~~~ssseee[[[WWWFFFDDD>>>AAA>>>@@@>>>===<<<;;;999999999999777666555444444333444444333444666777777555222111000111111000......///000//////...//////000111222000000000000000000000000........................111111111111000000000000///000111111333:::CCCKKKNNNOOOQQQQQQPPPQQQUUUYYYbbbgggooovvvzzz}}}bbbUUU\\\hhh{{{xxxqqqeeeVVVHHH@@@===999@@@SSSjjj{{{~~~tttkkk```TTTNNNEEECCCAAABBBEEEPPPggg{{{tttrrruuu|||gggYYY]]]fffssszzz}}}bbbFFF666>>>CCC888333999888:::===???>>>;;;777444333111////////////...---000000000000000000000000/////////000000000111111111111111222111111000////////////000000000111111000000111111111222222222666===IIIxxxqqqnnnlllNNNGGGEEEXXX~~~}}}{{{lllUUUFFFAAAHHHPPP\\\eeemmmvvvnnn^^^TTTOOOMMMRRRQQQQQQRRRTTT[[[lll|||ppp\\\PPPDDDBBB???<<<;;;;;;:::888777999999999999888888888888888777666555444333333333555444444444666:::>>>@@@SSSYYY```fffllljjj___RRRKKKDDD>>>>>>@@@AAAEEEIIIXXXbbbjjjhhhccc``````___cccaaaVVVTTTaaapppyyyMMM@@@CCCCCCAAABBBBBBCCCCCCCCCBBBAAA???>>>>>>@@@BBBBBB???:::444000000///...///111222111000...............///000000...//////000000/////////000000111111222333333333555444555<<>>???===<<<;;;999888888888888777666555444444333444444222444777888888666333111000111111000......///000............///000222222////////////////////////........................111111111000000000//////...111444555777<<>>IIIaaa|||rrraaaUUUMMMLLLKKKIIIFFFHHHUUUdddxxxzzzxxxzzzhhh```___gggqqqwwwzzzwww[[[BBB>>>???:::777;;;777999===??????===:::888333111///...///000///...000000000000000000000000//////000000000111111111111111222222222111111000//////000000000111111111000111222222222111222222444DDDYYY}}}eee]]][[[lll~~~|||}}}~~~|||vvvooogggYYYJJJEEEGGGMMMXXXeeennnttt|||{{{lllaaa[[[[[[[[[[[[aaadddfffbbbYYYUUUXXX^^^yyymmm___OOOGGGAAA<<<;;;;;;999888888;;;::::::::::::999999999888777666444333222222222777666555444555888:::<<>>BBBGGGVVVfffoooggg^^^___dddeeeiiiiii]]]TTTYYYgggoooPPPBBB@@@AAAAAAAAABBBDDDDDDDDDBBB@@@>>>===???BBBCCCAAA<<<666222000///...///000222111000...............///000000...//////000000000000///000000111222222333333444555666777>>>QQQkkk}}}zzzxxx~~~yyyrrrkkkddd[[[PPPIIITTTEEEEEE@@@BBB===>>><<<;;;:::888777777666666777666555444444333444444222444777888888666333111000111111000......///000............///000222222////////////////////////////////////////////////////////////////////////...333999<<<<<<>>>AAADDDCCCGGGLLLRRRYYYaaaiiiooooootttwwwuuurrrwwwrrreeeaaa``````___ZZZRRRGGG??????HHHUUU^^^cccooozzziii___ZZZVVVRRRMMMJJJMMMTTTaaakkkzzzzzzyyy|||vvvdddZZZgggqqquuufffKKK===<<<>>>===888:::===??????>>><<<;;;444222//////000111111000111111111111111111111111000000000000111111111111000111111222222222111111000000000000111111111111///111333333222222444666@@@YYYttt~~~ttttttxxxyyywwwwwwpppdddXXXMMMHHHLLLSSSYYYbbbmmmuuuzzzvvvgggbbb[[[YYY]]]fffpppvvv}}}lll```YYY___kkkzzzhhhQQQGGG>>>======999888999;;;;;;;;;;;;::::::::::::777666555444444444444444333222111111222444666888999>>>BBBEEEKKKOOOMMMGGGEEE@@@===<<<<<<;;;???DDDLLL^^^hhhbbbZZZ]]]dddgggiiikkkaaaUUUSSSZZZrrroooJJJAAACCCAAA@@@AAACCCDDDDDDCCCAAA???<<<>>>AAABBBAAA===888555111///------///000000///...............///000000......///000111111000000111111111222333333444444555888<<>>QQQCCCEEE@@@BBB======<<<;;;:::888777777777777777666555444444333444444333444666777777555222111000111111000......///000//////...//////000111222000000000000000000000000////////////////////////---.........////////////111777>>>AAAAAA@@@AAABBBMMMGGGKKKccc}}}ssslllppp~~~~~~{{{zzzwwwqqqkkk\\\VVVTTT\\\hhhhhh[[[MMMCCC???;;;===III]]]ttt}}}{{{zzzyyyzzz~~~yyynnnbbbZZZSSSNNNMMMPPPKKKNNNYYYmmmyyyzzz|||cccjjjqqquuu|||jjjKKKBBBAAA???;;;<<<===>>>>>>>>>======888555111000000111222111111111111111111111111111000000000111111111222222///000111111222111111111000000000111111111222222000222444333222333777;;;RRRnnnvvvmmmqqqhhhZZZNNNIIIMMMWWW___hhhoooxxx~~~~~~qqqccc[[[]]]aaafffkkktttgggccciiidddTTTGGGCCC@@@;;;999;;;;;;;;;;;;;;;::::::::::::777666666555555555666666222222111222333444666777555888999:::???EEEEEEBBB???======???>>>;;;===BBBAAAOOO[[[\\\YYY\\\bbbgggfffjjjbbbVVVPPPNNN\\\uuuTTTAAA???===@@@@@@BBBCCCCCCBBBAAAAAA;;;===???@@@???===:::888333111...---...///.....................///000000......///000111111111111111111222222333444444444444:::FFFWWWjjjzzzooonnnuuuyyyoooiiibbbZZZOOOFFFBBB???<<<999NNNAAADDD@@@BBB============;;;:::999888888888777666555444444333444444333444555555555444222111000111111000......///000000000////////////000000000000000000000000000000////////////////////////------...///000111111222555:::AAADDDDDDDDDEEEFFFLLLHHHRRRssswwwmmmkkkrrr~~~~~~vvvkkk```TTTMMMGGGKKKTTT```fff```QQQCCC<<>>=========>>>>>>===:::555222111111000///111111111111111111111111000000111111111222222222...///000000111111111000000000111111111222222222111333444333222444;;;@@@fffuuukkkkkkbbbTTTJJJKKKVVVccckkktttyyy}}}mmmeeeaaa\\\XXXXXXdddttttttdddnnn{{{fffSSSLLLFFF===:::>>>;;;;;;;;;:::::::::999999888888777666666666666666555444444444555666777888444666666444777===@@@???;;;<<<@@@DDDBBB>>>===AAA===DDDQQQ\\\______bbbhhheeejjjcccYYYQQQHHHKKK[[[www^^^BBB:::<<>>>>>===;;;:::666333000......///...---...............///000000......///111111222222111111111222333333444444555555===SSSmmm~~~~~~{{{|||}}}xxxjjj^^^WWWMMMHHHAAA<<<;;;;;;999777LLL@@@CCC???BBB======???>>>===<<<;;;:::::::::777777555444444444444444333333444444333333222222000111111000......///000111000000////////////000000000000000000000000000000000000000000000000000---......000111222333444888===BBBEEEEEEFFFIIILLLAAAGGGXXXsss}}}lllffflllyyyyyykkk]]]QQQGGGCCCMMMWWWaaaddd\\\PPPEEE??????JJJXXXbbblllxxxVVVMMMBBB>>>AAAEEEDDDBBBAAACCCEEEGGGMMMYYYjjjwwwzzzpppdddhhhjjjhhhcccaaacccfffhhhkkkooottt|||yyyhhh___]]]RRRNNNKKKMMMZZZooo{{{xxx~~~~~~tttyyy}}}~~~zzzPPPAAAFFFCCCAAA???===<<<<<<>>>???BBB>>>888333111000...---111111111111111111111111000111111111111222222222......///000000000000000000111111111111222222222222444555333222555===DDDwwwuuupppiii```RRRJJJPPP___lllssszzz~~~qqqbbbUUUSSSUUUWWW\\\ccciiifffbbbxxxttt]]]SSSJJJ???;;;???;;;;;;:::::::::999999999::::::999777666666666666444333333333333333444444555666444111333999======888;;;BBBHHHFFF@@@>>>AAA???AAAMMM___fffcccdddjjjfffjjjdddZZZSSSFFFCCCNNNccciiixxx}}}hhhIII===CCC????????????@@@AAABBBBBB;;;;;;<<<<<<<<<<<<<<<<<<999666222000//////.....................///000000......///111111222222222111222222333333444444555555@@@\\\}}}wwwlll___RRRJJJBBB>>>:::999::::::777444RRRCCCCCC>>>BBB???@@@>>>===<<<;;;:::999999888777666666444333222111111333333333333333333333333222111111111000000//////000000//////.........------------.........//////111111000000//////.........///000000000111444777>>>BBBFFFEEEAAA???AAADDDDDDGGGRRRbbbooottt{{{ooobbbfffooosssyyytttcccRRRIIIIIIMMMZZZ]]]cccaaaRRRCCCBBBIIIKKKWWWfffssssssfffNNNHHH===>>>IIIJJJJJJTTTLLLBBBAAAIIIGGGCCCSSSmmm~~~|||rrrkkkffffffgggiiikkkmmmllllllooommmlllkkkggghhhuuuuuuiii^^^TTTKKKIIIPPP```vvv{{{xxxsssjjjrrr}}}hhhJJJAAACCCDDDAAA======@@@>>>888AAA>>>999666444333111///222111111000000000000000000000111111111111000000000111111111111222222222111111111000000000000000333333222555666///;;;WWW}}}vvvsssfffYYYSSS[[[cccfffmmmvvvzzz~~~ooojjj]]]UUUQQQSSSVVVWWW]]]eeewwwxxxjjjeeelll^^^PPPBBB>>>CCC???@@@???;;;999:::;;;;;;:::999888666555555555555555444333333444555666777000333555555444666:::>>>???<<<<<>>::::::;;;<<<===>>>??????999555111000111222000///////////////////////////////////////000000000000333444333000///222444444666IIIjjj{{{pppdddXXXLLLAAA:::999999888777777777777777|||WWWFFFEEE???BBB???@@@======<<<;;;:::999888888666666555444333333222222333333333333333333333333111111111111000000000///000/////////............---------.........//////000000000000//////......---///000111111333666888???CCCFFFEEEAAA???@@@BBBEEEGGGQQQ^^^fffiiimmmrrrmmmgggccceeeiiijjjjjjlll|||rrreee[[[XXXZZZ^^^```mmmeee[[[QQQGGGDDDNNN[[[iiisssnnn]]]YYYZZZVVVNNNHHHEEEFFFDDDKKKYYY[[[\\\ffffffRRRAAA???AAABBBJJJVVVhhhsss}}}{{{{{{|||||||||~~~~~~wwwllldddgggppp{{{nnnbbbVVVOOOOOOVVVdddqqq~~~zzzxxx|||llliiivvv^^^JJJCCCBBBBBBBBBBBBAAA@@@???@@@===:::777666444111///222222111000000000000000000000111111111111000000000111111111111222222222111111111111000000000000111333222444666333EEEfffvvvlll```YYYYYYdddlllmmmsss{{{~~~wwwiii___YYYXXXOOONNNPPPTTTWWW^^^mmm|||wwwdddrrrsssaaaMMMBBBAAA@@@AAA@@@===:::999:::;;;:::999888777666555555555666555444444444555666777222444555666666888;;;===???<<<:::===DDDGGGAAA:::888BBBSSShhh~~~{{{lllnnnkkkccc[[[UUUMMMEEELLL```aaa```ooommmUUUGGG@@@999===AAA;;;<<>>???@@@;;;777222000000111000///////////////////////////////////////000000000111111333333111111444777999EEETTTnnn}}}||||||}}}zzz}}}|||nnnggg\\\QQQHHHAAA;;;888999888777777666666666777YYYGGGEEE>>>@@@===>>><<<<<<;;;:::999888777777555555555444444333333333333333333333333333333333111111111111000000000000////////////............------........./////////000000000////////////...---///000111333666:::>>>BBBDDDEEECCC???===???BBBHHHKKKRRR[[[______bbbfffccchhhkkkiiigggfffddd```dddWWWKKKLLLXXXdddhhhgggeeeXXXIIICCCGGGUUUkkk|||~~~nnnWWWMMMCCC@@@BBBEEEHHHLLLHHHKKKGGGGGGOOOOOORRR^^^kkk```PPPEEEBBBDDDDDDDDDQQQ___qqq}}}qqqgggeeelll{{{xxxhhh[[[SSSQQQVVV]]]zzz{{{wwwzzzxxxeeejjjzzz|||~~~uuuZZZGGGAAA???CCCBBB<<<;;;@@@>>><<<;;;999888666222///222222111000000000000111000000111111111111000000000111111111111222222222111111111111111111111111111555444444666;;;VVV~~~}}}wwwvvvhhh\\\\\\cccpppvvvvvv{{{{{{```PPPLLLKKKLLLMMMIIIOOOXXX```eeeqqqtttttt|||hhheeeyyy```NNNGGGDDDEEEDDDAAA===:::;;;===;;;:::888777666666555555777666666555555555555666555444555777:::<<<<<<;;;======::::::CCCKKKFFF999555CCCRRRaaazzzoooooollliiigggbbbTTTFFFOOO```bbbhhh}}}aaaHHH<<<===@@@<<<>>>CCCBBB???>>>===<<<<<<===>>>???===999444000/////////////////////////////////////////////000000000111111///111222222222555;;;AAATTTaaasss~~~{{{rrrjjjeee}}}{{{{{{oooiiiVVVOOOEEE===999777777777888777777666666666666666WWWEEEBBB;;;>>>;;;===<<<;;;::::::888888777666444444444444444444444333222222222222222222222222111111111000000000000000///////////////.....................////////////////////////////////////...///000111444;;;CCCHHHGGGEEEBBB>>>;;;===AAAFFFIIILLLOOOSSSTTTWWW\\\```dddmmmpppkkkiiijjjeee[[[JJJCCC>>>GGGVVVaaa```[[[JJJCCC???EEEWWWnnnuuu___OOOCCCDDDGGGKKKPPPXXXaaaiiiwwwtttbbbOOOIIIEEEIIIWWW___mmmqqqdddVVVPPPJJJBBBFFFQQQdddxxxuuuhhhgggtttyyyiii]]]UUUUUUXXXeee}}}vvvxxxsssgggnnn{{{|||~~~sssZZZHHH>>>AAABBB:::999@@@<<<<<<;;;;;;;;;888444000333222111111000000111111000111111222222111111000000000111111111222222222000111111111111111222222222777555444999FFFgggwwwyyyssshhh]]]bbbmmmxxx||||||nnn___QQQLLLMMMMMMMMMNNNQQQ\\\jjjttt{{{yyynnnoootttrrrcccwwwttt___UUULLLKKKJJJHHHBBB<<<;;;>>>;;;:::999888777666666666888777777666666555555555666444444777;;;>>>===::::::>>>===999???HHHFFF;;;;;;???DDDLLL___xxxvvvqqqkkkiiillljjj]]]NNNTTTfffqqq~~~RRR@@@;;;???<<<===CCCBBB@@@???===;;;;;;<<<===>>>???;;;666111///...///000//////////////////////////////000000000111111111///000222333222555>>>HHH___lllyyyvvviiigggxxxzzzwww|||iii[[[SSSEEE@@@999555444555777888777777666666666666666777UUUDDDBBB<<>><<<;;;::::::888888777666444444444444444444444333222222222222222222222222000000000000000000111111.........///////////////........./////////000000.............../////////000000000111555???JJJQQQJJJEEE???999999>>>FFFMMMJJJLLLLLLIIIHHHMMMUUU[[[aaaiiimmmlllllllll```QQQ@@@BBBHHHRRRZZZZZZRRRJJJ???@@@FFFTTTggg|||ppp[[[MMMGGGFFFMMMUUU[[[cccnnn{{{kkk^^^XXX\\\iiitttvvvkkkZZZHHHBBBFFFTTTnnnooofffnnn}}}vvvhhh]]]XXXYYY```rrrzzzzzzllleeeoootttXXXBBBAAADDD???>>>CCC;;;;;;<<<======:::666222333222222111111111111111111111222222222222111111000000111111111222222222000000111111222222222333111555222333???QQQttt{{{llleeedddjjjttt|||~~~jjjRRROOOOOORRRRRROOOPPPSSS]]]iiixxxtttooolllppp~~~kkkssspppdddVVVQQQNNNMMMGGG>>>;;;===<<<;;;:::888777777777777888888888777777666666555666444444777<<>><<<999@@@AAA;;;:::@@@BBB???@@@888888@@@HHHTTTppp~~~vvvlllgggkkknnnfff[[[SSSeeeuuu___FFF;;;===;;;<<<@@@??????>>><<<;;;;;;;;;;;;<<>><<<888555333333222111111111111222111111222222222222111111000111111111111222222222000000111111222333333333000222000666JJJbbbqqqgggccclllrrryyy~~~eeeSSSOOOPPPTTTUUURRRPPPVVV```gggsss|||tttkkklllyyysssooossscccYYYRRRRRRNNNCCC<<<;;;<<<<<<:::999888777777777777888888888888888777666666666555888;;;???BBBBBB;;;???AAA???::::::???EEEDDD888888BBBBBBBBBYYYyyyyyypppiiijjjmmmjjjdddTTT___mmmuuummmNNN<<<===;;;;;;>>>===>>>>>>======<<<<<<;;;;;;===<<<999555111//////000000000000000000000000000000000000111111111222222222111333555333777JJJ___zzznnn[[[fff}}}zzz{{{xxxlll^^^PPPEEE>>>::::::999888999::::::999777777777777777777888888999UUUGGGGGGAAACCC>>>???======<<<;;;:::999888888666666555444333333222222111111111111111111111111///000000000111111111111............/////////000.../////////000000000000---------........./////////111444666999>>>DDDHHH@@@>>>;;;;;;AAAIIIQQQVVVTTTZZZ[[[VVVSSSZZZbbbgggiiiiiilllnnnjjj^^^UUUQQQRRRVVVYYYWWWOOOHHHEEEDDDNNN^^^nnnxxxjjjWWWLLLIIIOOOXXX```iiitttvvvkkk\\\TTT___qqq{{{ppplllvvv~~~pppiiiYYY```kkkzzz|||nnnpppyyycccKKK@@@>>>>>>>>><<<;;;<<<===>>>===:::777444333222222111111222222111222222333333222222111000111111111111222222222000000111222222333444444222333111>>>]]]xxxvvvllljjjlllqqqvvv|||{{{xxxqqqmmmhhhdddaaabbbdddeeeeeegggkkkooossswwwyyyzzzzzz}}}pppaaaUUUOOOVVVWWWYYYZZZWWWXXXdddppprrrqqqkkkssszzzlll}}}sssdddZZZ\\\ZZZMMMAAA======<<<;;;:::999888888888666777888999999999888777777888999:::<<<@@@FFFJJJ@@@<<<===BBB@@@;;;@@@KKKMMMCCC>>>@@@??????MMM___uuuvvvrrrlllhhhhhhfffbbbXXXXXXccchhhooo{{{VVV@@@???===;;;===<<<===>>>???@@@@@@???===<<<:::;;;;;;777333000000111000000000000000000000000000000111111111222222222333111333666666<<>>===<<<<<<::::::999888777777666555333222111111111111111111111111111111//////000000111111111222---.........//////000000////////////000000000000---------.........//////---111666:::;;;<<<===>>>;;;:::;;;???FFFNNNSSSWWWMMMWWW\\\YYYYYY```iiimmmrrrkkkfffcccYYYNNNPPPZZZaaa```[[[SSSLLLIIIMMMQQQ]]]pppyyy```UUURRRQQQTTTYYYhhhsssuuuddddddmmm{{{tttdddiiiyyyxxxdddcccaaacccsssyyy{{{]]]GGGAAA@@@>>><<<<<<;;;<<<======;;;999444333222222111111222222111222222333333222222111000111111111111222222222000000111222333333444444777777666GGGlll~~~~~~oookkkqqqyyyrrrxxx~~~xxxooollliiibbb[[[YYYSSSQQQNNNJJJHHHGGGGGGGGGGGGHHHJJJLLLOOORRRTTTVVVRRRYYY]]]ZZZQQQLLLNNNSSSXXXXXXZZZ\\\]]]aaammmzzz}}}~~~xxxjjjlllyyy~~~kkk|||nnnbbbddddddWWWHHHBBB===<<<;;;:::999888888888666777888999::::::999888888:::;;;<<<===BBBJJJPPPDDD999999DDDEEE>>>BBBPPPXXXOOOBBB999888???HHHNNNjjjppprrrmmmgggccc___[[[WWWSSS]]]aaa```vvv\\\CCCAAA>>><<<===;;;===???AAACCCCCCBBB???>>>999;;;<<<999444000000111000000000000000000000000000111111111111222222222444222444888888@@@\\\zzznnn{{{rrrxxxsssyyyzzzllldddSSSNNNGGGAAA>>>>>>>>>???===;;;::::::;;;<<<<<<;;;999888888888999:::;;;;;;SSSEEEEEE>>>@@@>>>@@@=========<<<;;;:::888777555555444444444333333333111222333444333222111000......//////000000111111...............///000000000000////////////000000//////...------...000000000333777999999999::::::<<<;;;>>>EEEIIIJJJNNNTTTSSSTTTVVV\\\dddmmmtttwwwyyygggTTTHHHHHHRRR[[[```^^^YYYPPPJJJLLLTTT\\\mmm{{{wwwdddYYYVVVWWW]]]cccnnnyyysssiiiooojjjfffmmmzzzwwwkkk``````eeeqqqtttSSSCCC@@@AAA???<<<999;;;@@@AAA>>>999555444333333222222333333000111111111111222222222222222222222222222222222444333333444444333000...444888<<>>===AAAAAA@@@@@@@@@@@@AAABBBDDDFFFHHHIIIKKKQQQZZZaaagggbbb^^^^^^```gggvvvxxxzzznnncccjjj}}}{{{kkkvvv|||jjjjjjooohhhVVVHHH@@@>>><<<<<<======;;;:::999999::::::::::::;;;;;;@@@@@@???>>>>>>BBBHHHLLLJJJ???555<<>>CCCMMM```mmmqqqggg______\\\UUU]]]TTTSSS\\\ccceeelllvvvvvvlllQQQ;;;999999999@@@>>>???AAACCCCCCAAA<<<888:::<<<<<<999555111111222000000000000000000000000111111111111111111222222333222111333===NNNbbbppplllvvvyyyxxxyyy}}}}}}pppbbbPPPKKKCCC????????????>>>===;;;::::::;;;<<<:::999>>><<<::::::;;;<<<<<<;;;XXXEEEDDD@@@DDD@@@@@@<<<<<<;;;:::999888888777555555444444444333333333111222222222111111000000000000000000////////////...............///000000000000////////////000000//////...---...///000111111444888999999999999:::999:::===CCCJJJOOOOOOMMMOOOQQQVVVaaannnyyyrrr___PPPIIIKKKPPPTTTWWWUUURRRNNNNNNTTT___hhhrrr~~~oooaaaZZZ[[[___gggnnn}}}~~~~~~qqqlllvvvpppjjjmmmvvv}}}qqqhhhggghhhmmm|||^^^FFF???BBB???<<<888888;;;======<<<666555444333222222222222000111111111111222222222222222222222222222222222333333333444444444222111///555BBBdddwwwrrrsssvvvyyy}}}|||sssggg^^^YYYSSSLLLIIIHHHHHHEEEAAA>>>=========<<<<<<;;;;;;>>>======<<<<<<======>>>@@@BBBFFFJJJPPPYYYaaagggeee___\\\^^^bbbkkkyyyuuudddeeeuuuyyygggooouuurrryyyvvvcccOOODDDBBB@@@>>><<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===>>>>>>======>>>AAAGGGKKKIIIAAA888===FFFCCCHHH]]]wwwqqqXXX???;;;===BBBKKK___iiinnniiibbb^^^\\\ZZZ___YYYWWW\\\bbbfffkkknnnxxxpppUUU???===???<<<===>>>???AAACCCCCCAAA<<<888999;;;<<<:::666222111111000000000000000000000000111111111111111222222333333333444666===MMMaaaooopppwww||||||wwwxxx|||~~~~~~qqqaaaSSSNNNHHHDDDCCCBBBAAA@@@>>>===<<<===?????????>>>@@@???===>>>???@@@@@@???]]]EEEDDDBBBGGGCCCAAA===<<<:::888777777777888555555444444444333333333222111000000//////000000111111111000///........................///000000000000////////////000000//////...---...///000111333555888999999888888999<<>>:::888888:::>>>@@@888777555444222222111111000111111111111222222222222222222222222222222222222333333444444444444444000777JJJttt~~~zzzssssssvvvzzz{{{tttfff]]]VVVOOOIIIFFFCCC???>>>??????===:::777777777888999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@FFFPPPZZZdddjjjmmmeee___[[[___fffnnnyyygggaaannn~~~{{{eeehhh}}}}}}vvv]]]KKKHHHCCC???=========>>>;;;<<<<<<===>>>??????@@@????????????@@@CCCHHHKKKFFFCCC<<<<<<@@@>>>IIIccclllNNNBBB???AAAKKK]]]cccnnntttooodddaaadddbbbbbb```]]]```gggkkkkkktttuuu^^^CCC>>>???;;;999>>>???@@@BBBCCCAAA<<<999888:::;;;;;;777444111000000000000000000000000000111111111111111222333333333444666999AAAPPPaaammm}}}}}}dddcccyyy{{{uuuvvvzzz~~~rrriiieee___ZZZVVVSSSOOOMMMFFFEEEDDDEEEGGGHHHHHHFFFIIIHHHGGGGGGIIIIIIHHHGGG\\\GGGEEEBBBGGGBBBAAA>>><<<:::888777777888999555555444444444333333333333222111//////000111111111000000000/////////..................///000000000000////////////000000//////.........000111222444666888999888777888999???GGGLLLQQQaaapppiiiVVVOOOOOOQQQWWW^^^___YYYSSSQQQKKKFFFGGGLLLNNNKKKGGGFFFGGGJJJRRR]]]hhhqqquuu{{{pppnnnnnnrrruuuuuuyyy~~~||||||||||||{{{zzzyyyyyywwwsssxxxpppppp~~~|||yyytttllljjjnnn|||~~~oooccctttmmmMMM???BBBAAA???;;;999:::>>>AAA:::999777555333222111000000000111111111222222222222222222222222222222222222333333333222222444555999AAAXXX}}}xxx}}}uuupppsssyyy|||}}}qqqgggYYYNNNHHHEEEAAA>>><<<;;;:::;;;<<<<<<:::888666666777888999:::;;;<<<<<<<<<<<<;;;<<<<<<======AAAEEENNNZZZfffmmmnnnllleee___\\\aaaiiipppvvv|||mmmaaalll{{{fffeeewwwsssWWWNNNCCC>>>???AAA@@@>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFJJJMMMJJJLLLFFFAAA???:::GGGbbbcccPPPCCCAAAKKKWWW^^^qqqrrriiilllfffnnnmmmccc___gggppprrrvvvwwwVVVBBB<<<:::<<<>>>>>>???AAABBB@@@===:::666888:::;;;999666222000000000000000000000000000111111111111222333333444444333555>>>KKKYYYccchhhzzzxxx|||___hhhvvvsssuuuxxx~~~~~~wwwqqqkkkhhh^^^\\\[[[[[[\\\\\\ZZZYYYYYYXXXVVVVVVVVVUUURRRPPPXXXIIIGGGAAACCC@@@BBB???>>>;;;999888888999:::555555444444444333333333444333222111000111222222.../////////000000000111...............///000000000000////////////000000//////......///000222333555666888888777777888999<<>><<<::::::::::::;;;;;;;;;999777888888888999::::::;;;;;;;;;;;;;;;<<<===>>>??????HHHMMMXXXdddnnnpppkkkeee```\\\^^^fffooosssvvvyyy{{{}}}~~~||||||uuudddjjjwwwhhhcccuuuiiiYYYGGG@@@DDDGGGCCC===@@@@@@AAABBBCCCCCCDDDDDDHHHIIIJJJIIIHHHIIIKKKMMMTTTYYYVVVOOOHHH@@@GGG]]]tttsss^^^IIIAAAGGGMMMUUUnnn}}}nnnnnnjjjwwwzzzlllaaagggvvvxxxUUU@@@;;;CCC>>>>>>>>>@@@AAA@@@===:::555777999::::::777444111000000000000000000000000111111111111222333444555555333777FFFZZZffffff```ccceeerrrooo~~~wwwqqqrrrtttwww~~~}}}{{{xxxvvvuuussspppnnnjjjhhheeecccaaa^^^ZZZWWWWWWIIIHHH@@@AAA>>>AAA???>>><<<:::999999999:::555555444444444333333333444333333222222222222222.........///000111111111...............///000000000000////////////000000///.........///111333444444666777888777777999;;;<<>>===<<<:::888999999:::::::::999888777888888888999999999999:::::::::;;;<<<===???AAABBBMMMSSS\\\fffkkkjjjddd___[[[\\\bbbnnnuuuwwwxxxzzzvvvuuuuuutttvvv~~~hhhhhhrrrhhhbbbwwwlllUUUIIIJJJKKKGGG@@@CCCCCCCCCCCCDDDDDDDDDDDDGGGIIIKKKKKKKKKLLLMMMOOOWWW```aaa]]]VVVIIIFFFRRR\\\vvvzzzjjjRRRBBBBBBBBBIIIaaaqqqkkkmmmzzzuuuggghhhvvvqqqLLL<<>>???@@@@@@===;;;666666777999:::888555222000000000000000000000000111111111111222444555666666777???SSSgggnnneeeYYYWWW]]]tttvvvooolllqqquuuwww}}}zzzwwwuuurrroookkkfffaaa]]]ZZZHHHFFF@@@CCC???@@@===<<<<<<;;;:::999888888555555444444444333333333222222222222222111000000////////////000000000000...............///000000000000////////////000000///.........///111333444444555777777777888:::<<>>===<<<;;;;;;;;;:::999888999:::999999888999:::888888999999:::;;;;;;<<<:::;;;<<<>>>AAACCCFFFGGGNNNSSSYYY^^^```___^^^]]]]]]bbblllxxx{{{xxxuuuvvvpppoooppptttyyypppkkkqqqiiicccyyykkkXXXPPPLLLIIIFFFEEEEEEEEEDDDDDDDDDDDDCCCEEEHHHLLLNNNPPPQQQSSSUUUXXXeeekkkmmmkkkZZZLLLNNNTTTlll{{{|||uuu```HHH@@@===@@@PPPjjj}}}}}}ssskkkpppxxx}}}qqqiiiqqq~~~gggEEE???=========>>>@@@@@@===;;;666555555777999999777444000000000000000000000000111111111222333444555666555===MMMbbbppppppbbbTTTUUU^^^|||wwwmmmggghhhqqqvvvwww}}}zzzvvvqqqkkkggg^^^GGGDDDAAAFFFAAA???;;;;;;;;;;;;999888777666555555444444444333333333000111222222222111///...111111000000//////.....................///000000000000////////////000000///......///000222333555333555666777777888;;;===<<<===???@@@===;;;CCCNNNDDDHHHKKKKKKHHHGGGJJJNNNWWWVVVSSSOOOKKKKKKPPPTTT```gggoootttuuuxxx~~~zzzxxx{{{{{{{{{uuuiii]]]]]]dddoooqqquuuzzz}}}tttwwwxxx{{{wwwtttxxx~~~nnnmmm{{{WWWNNNCCC<<<<<<===;;;999::::::888777555444444444000111111111111222222222222222222222222222222222000333555444333777@@@GGGooozzz}}}zzz{{{||||||}}}vvvbbbPPPDDD>>><<<:::999999999:::;;;<<<<<<999999::::::999:::;;;===999999:::<<<===>>>???@@@===>>>@@@BBBEEEHHHKKKLLLLLLPPPTTTVVVVVVWWWZZZ^^^cccjjjvvv~~~vvvqqqqqqkkkiiilllttt{{{wwwpppssskkkfffzzz|||dddSSSLLLKKKLLLFFFFFFEEEEEEDDDCCCCCCCCCEEEHHHNNNRRRUUUWWWZZZ\\\___mmmwww~~~oooZZZUUUXXXlllwww|||}}}kkkPPPBBB>>>===EEEYYYppp{{{wwwnnnrrrttt|||xxxkkkkkktttyyyUUUDDD===<<<===>>>@@@???>>><<<777555444666888999888555000000000000000000000000111111111222333444666777444BBBXXXllltttnnn^^^RRROOOYYY~~~ttthhhcccfffqqqwwwxxx{{{uuuppp]]]GGGAAAAAAEEE===@@@===<<<;;;:::999888888888666555555444444333222222//////000111222222333333000000000000000000000000////////////////////////000000000000////////////------...000111333444444777555444555888;;;<<<<<<>>>???>>>===<<<===@@@BBBEEEIIINNNMMMFFFBBBIIITTT___YYYSSSOOOQQQVVV\\\```pppqqqssstttvvvyyy||||||zzzyyysssoookkk^^^SSSXXXfffnnnooopppuuu~~~vvvvvv}}}wwwuuuxxx|||{{{llllllvvvvvvUUU???DDDGGG:::444;;;:::;;;<<<999444111222333111111111111111111111111222222333333333333444444111///888000444999BBB||||||~~~~~~vvviiiVVVHHHAAA>>>;;;999>>>===<<<:::999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@@@@@@@DDDEEEFFFHHHIIIJJJKKKKKKLLLKKKLLLSSS\\\aaaaaa^^^gggwwwzzzuuuqqqlllpppmmmmmmqqqvvv|||rrrvvv~~~qqqmmm{{{VVVMMMOOOHHHFFFFFFEEEDDDDDDEEEFFFGGGHHHLLLQQQUUUXXXZZZ]]]___ddddddooozzz~~~vvv^^^ZZZcccvvv}}}uuuooocccOOOBBB@@@JJJIIIXXXqqqnnnnnnuuummmkkkrrruuummmccc^^^nnnttt~~~^^^GGG>>>999>>>CCC======@@@<<<888666555666999:::999777333222111000000000111222333111000111222444444333///IIIbbbrrrzzzlll[[[WWWVVVkkkzzzhhheeefffhhhlllrrr{{{~~~wwwVVVFFFCCCCCCEEE===@@@===<<<;;;:::999888888888666555555444444333222222///000000111222222333333000000000000000000000000////////////////////////000000000000////////////...///000111222444555555666555444666999<<<======>>>??????======>>>AAACCCHHHHHHIIIIIIEEECCCKKKUUUVVVSSSPPPRRRWWW___fffjjjppppppqqqsssuuuyyy}}}|||zzzyyyrrrmmmgggZZZPPPWWWfffpppuuuyyyyyyzzz{{{wwwrrrttt~~~vvvxxx{{{zzzkkknnn|||xxxZZZCCCAAABBB;;;777:::999:::;;;999666333333333111111111111111111111111222222333333333333444444444000888222555:::LLL~~~~~~}}}bbbXXXJJJ@@@<<<;;;:::888:::999999888888888888999::::::;;;;;;;;;;;;<<<<<<======<<<===???AAACCCDDDHHHIIIKKKLLLMMMLLLLLLMMMLLLMMMPPPWWW^^^ccccccaaammm{{{vvvqqqooommmnnnlllmmmqqqtttyyysssuuu}}}rrrppp```OOOMMMHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLPPPTTTXXXZZZ\\\___aaadddccclllvvv|||kkk```fffvvvttt[[[III@@@DDDEEEYYYtttssssssuuuuuuooogggfffiiigggaaa^^^eeemmm{{{zzz[[[GGGAAA:::>>>CCC???>>>AAA===888666555666999:::999777333333111000000000111222222111111111222333333333222PPPkkk{{{nnnZZZVVVeee{{{vvvfffccceeeiiimmmttt}}}zzzxxxOOOEEEEEEDDDDDD<<>>>>>?????????>>>>>>???BBBEEEJJJFFFDDDDDDDDDFFFMMMUUUNNNNNNQQQWWW```iiiooorrroooooooooqqqtttxxx}}}|||zzzwwwoooggg^^^RRRLLLVVVfffxxxwwwsssrrrqqquuuxxxwwwzzzrrrlllpppwww|||kkkOOOAAA>>>>>><<<:::777999;;;:::888555444444222222222222222222222222222222333333333333444444777111777555555<<<]]]~~~~~~ttt```KKKFFF>>>;;;:::;;;:::888888888888888888999::::::;;;;;;;;;<<<<<<<<<<<<<<>>>>>@@@DDDGGGJJJNNNPPPRRRSSSQQQPPPOOOOOOMMMPPPUUU[[[```dddggghhhvvv~~~{{{rrrmmmmmmnnnmmmkkklllppprrrtttzzzzzzyyy{{{sssvvvnnnRRRMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQUUUXXXZZZ\\\^^^```cccaaahhhpppzzzyyywwwlllQQQBBBCCCFFF]]]xxxvvvwwwssszzzsssaaa\\\fffggg^^^VVV^^^fffmmmuuuuuucccOOOFFF<<<===DDD@@@@@@BBB>>>888777666777888999888777444333222111000000111222111111222222222333333333:::WWWqqq|||{{{iiiYYYYYYjjjpppddd```dddkkkqqqyyyrrrLLLFFFEEEBBBBBB<<>>??????>>>????????????AAAEEEHHHIIICCC@@@CCCGGGIIIMMMRRRMMMOOOTTT\\\eeemmmppprrrooommmmmmnnnsssxxx|||~~~}}}}}}|||}}}vvvxxx~~~|||yyytttmmmbbbWWWLLLKKKZZZkkkvvvsssttttttyyy{{{vvvvvv}}}|||www|||dddGGG===AAAAAA;;;666888:::;;;:::888555444222222222222222222222222222222222333333333444444777222555777666BBBqqq}}}rrr\\\KKK???===;;;;;;<<<<<<;;;999999999999999:::;;;<<<<<<;;;;;;<<<===>>>??????@@@CCCBBBBBBBBBDDDHHHMMMQQQSSSVVVYYYYYYUUURRRQQQQQQQQQTTTYYY]]]aaafffkkkooo{{{{{{yyytttpppnnnnnnnnnmmmkkklllooooooooosssyyy~~~xxxuuu|||{{{VVVNNNSSSMMMMMMLLLKKKKKKLLLMMMNNNMMMPPPSSSUUUVVVWWWZZZ\\\___^^^ccciiiwwwwwwWWWGGGHHHKKK^^^uuuwwwyyy{{{tttfffbbbgggfff^^^XXXaaalllpppuuu~~~wwwaaaOOO>>><<>>??????<<<>>>???@@@AAADDDIIIMMMFFFAAA@@@FFFLLLMMMLLLLLLLLLPPPWWW```iiinnnpppooonnnlllkkkmmmrrrwwwzzz{{{{{{{{{{{{|||{{{rrruuu}}}|||xxxuuunnnbbbUUULLLPPPcccuuuwwwsssuuuxxxwww{{{wwwsssyyywwwyyy|||UUUAAAAAAAAA;;;777888:::;;;;;;:::777444222222222222222222222222222222222333333333444444666222333999999LLL~~~iiiVVVGGG===<<<<<<<<<<<<===<<<:::888;;;:::::::::;;;;;;<<<===;;;<<<===???BBBCCCEEEFFFGGGGGGHHHGGGHHHLLLRRRWWWXXX\\\^^^\\\WWWSSSRRRSSSWWWYYY\\\^^^bbbhhhoootttzzztttnnnnnnrrrsssqqqoooooommmmmmooonnnlllnnnsss|||}}}wwwyyy[[[PPPUUURRRPPPNNNLLLKKKJJJJJJKKKMMMOOOQQQQQQRRRSSSUUUWWWZZZYYY]]]bbbrrr}}}^^^LLLKKKHHHSSSjjjzzzuuuooonnnmmmmmmmmm]]]ddduuu}}}{{{ZZZCCC:::@@@@@@???@@@;;;777888888888777777777777666444333111111111111222000222333333222333666999FFF```pppqqqiiiYYYRRRZZZcccsssjjjeeeccciiittt~~~vvvOOOFFFDDD@@@@@@<<>>>>>>>>:::<<<>>>AAACCCHHHMMMQQQDDD@@@BBBJJJPPPOOOKKKIIIMMMQQQYYYccclllppppppnnnmmmkkkjjjmmmssswwwxxxwwwyyyyyyzzz{{{{{{qqqlllsss}}}{{{xxxwwwqqqdddUUUMMMUUUjjj|||vvvooopppwwwzzzyyy{{{{{{qqqtttyyyzzzxxxzzziiiKKKCCC@@@;;;:::999:::;;;<<<:::888555333333333333333333333333222222333333333333444444333444222:::???\\\sssttthhhPPPBBB;;;666;;;;;;<<<<<<;;;:::999888:::::::::;;;<<<>>>???@@@AAABBBCCCEEEHHHJJJKKKLLLKKKMMMNNNNNNNNNQQQWWW\\\]]]```bbb___XXXTTTUUUXXX]]]^^^```dddiiinnnsssuuutttlllhhhnnnuuuwwwtttrrrssspppoooooommmkkkmmmqqqyyyxxxiiiXXXSSSTTTSSSPPPMMMKKKJJJIIIIIIOOOPPPQQQQQQPPPQQQSSSVVVTTTUUUXXXZZZjjjhhhRRRKKK@@@DDD[[[yyy{{{ssssssuuu{{{hhhgggzzzhhhJJJ;;;??????>>>???:::777888999888777666777888666555333222111111111222111222333222222444:::???MMMdddsssrrrhhhVVVMMMTTTcccyyyooojjjgggfffmmmxxxuuuMMMDDDCCCAAABBB;;;AAA===<<<;;;:::999888888888666555555444444333222222111111111111111111111111000000000000000000000000////////////////////////.........///000111111111111111222222333444444444555555666999===>>>>>><<<888:::===AAAEEEJJJQQQUUUDDDBBBDDDLLLQQQOOOKKKIIIQQQUUU]]]fffnnnpppnnnlllmmmkkkjjjnnnsssvvvuuurrrvvvwwwxxxzzz}}}|||uuuddd```cccppp|||{{{xxxvvvpppcccQQQIIIRRRhhhyyyyyywwwqqqmmmooowww{{{zzz}}}qqqpppsssrrr{{{xxx^^^JJJBBB@@@===;;;999:::;;;;;;888555333333333333333333333333222222333333333333444444111777333===FFFkkkttt|||kkkOOO@@@===;;;888:::;;;;;;;;;::::::;;;<<<;;;;;;===???BBBEEEGGGIIIJJJKKKLLLMMMNNNPPPQQQQQQNNNRRRTTTTTTSSSUUUZZZ___bbbeeeeeeaaaYYYVVVXXX]]]aaabbbfffmmmsssvvvuuurrrllliiikkktttyyyxxxvvvxxxwwwsssqqqpppnnnkkkmmmrrrxxx~~~|||iiiUUUUUUSSSQQQNNNLLLKKKKKKKKKOOOPPPPPPOOONNNOOOQQQSSSPPPRRRUUUSSSaaannnVVVOOOBBB???NNNjjjtttrrr{{{wwwggguuuvvvRRR===??????>>>>>>;;;777999:::999666555666888777666444222111111111111222333333222111555>>>EEE\\\lllqqqiii^^^OOOIIISSSffftttmmmiiihhhhhhooozzzrrrJJJCCCDDDCCCDDD:::>>>======;;;:::999888888888666555555444444333222222222222111111111111111111000000000000000000000000////////////////////////---......///000111111222333333333444444555555555666666777:::===>>>===;;;777999===AAAFFFLLLSSSXXXFFFCCCFFFLLLPPPNNNKKKKKKWWW[[[bbbiiinnnoookkkhhhllljjjjjjnnntttvvvsssoootttuuuwwwzzz||||||oooeeeSSSSSS[[[lllzzz~~~{{{yyysssnnn___LLLCCCLLLbbbrrrrrrtttssspppqqqxxx||||||rrrnnnnnnmmmuuuzzzqqqmmmRRRGGGEEE???<<<999999;;;;;;888666333333333333333333333333222222333333333444444444000999555???KKKvvv|||vvvtttUUU>>>:::@@@AAA===:::;;;;;;;;;;;;===???BBB===>>>AAADDDHHHLLLPPPRRRRRRRRRRRRSSSSSSSSSTTTTTTPPPTTTXXXXXXVVVWWW\\\```eeeggggggbbbZZZWWW[[[```bbbdddjjjttt|||}}}vvvooogggiiiqqqzzz{{{wwwwww|||yyyuuurrrqqqnnnkkknnnssswww~~~yyy[[[UUUSSSQQQOOONNNMMMMMMMMMNNNNNNNNNMMMLLLLLLOOOQQQNNNQQQSSSOOOZZZ|||}}}zzzpppZZZVVVKKKCCCGGGWWW|||vvvppp~~~~~~dddkkk}}}WWW???@@@@@@??????<<<777999:::999666555666888777666444222111111111111222444444222111666AAAIIIkkkssskkk[[[PPPFFFHHHVVVkkkzzzqqqkkkiiihhhiiipppzzz{{{PPPBBB===>>>DDD===>>>===<<<;;;:::999888888888555444333222111111111111000000000000000000000000......//////000000111111000000000000000000000000111000000000000111111222222222333444444333333222777666888<<>>AAACCCCCCBBBAAAGGGHHHLLLPPPOOOLLLMMMRRR[[[___eeeiiijjjiiiiiiiiiggghhhjjjlllooopppqqqrrruuuyyy||||||~~~|||yyygggVVVNNNJJJSSScccsss~~~}}}yyyvvvjjjWWWIIIFFFOOO^^^jjjnnnsssvvvsssppprrrwwwzzz}}}zzzwwwzzz}}}mmmdddccclllxxxpppkkkssswwwvvvddd@@@CCC>>>===;;;999:::<<<;;;888555444333222222222333444333333333444444444555555888333:::DDD___tttxxx{{{bbbRRRCCC===<<<:::999999;;;===???@@@@@@@@@BBBCCCFFFJJJQQQYYY```bbb```^^^```\\\WWWUUUVVVYYY[[[]]][[[[[[[[[\\\]]]___aaabbbdddaaa\\\XXXXXX[[[aaaeeegggiiinnnvvv|||zzzrrrjjjkkkpppssstttvvvzzzzzzxxxxxxuuurrrqqqqqqrrrrrrrrruuufffVVVUUUQQQMMMMMMOOOOOONNNJJJKKKLLLMMMMMMLLLKKKJJJMMMPPPNNNKKKRRRbbbrrryyylllxxxyyyvvvxxxuuuwwwttt___KKKAAADDDQQQ\\\qqqooo|||sssiiiooo|||dddAAA:::@@@AAA<<<::::::999888777666666666666888666444222000111222222555///000666555555DDDZZZqqqooo___MMMCCC>>>HHH^^^{{{rrrsssjjjiiiiiiiiimmmyyy{{{QQQCCC>>>>>>DDD<<<>>>===<<<;;;:::999888888888555444333222111111111111000000000000000000000000.../////////000000000111000000000000000000000000000000//////000000111111333333333333333333444444888888999<<>>;;;888<<<===@@@AAABBBAAA???>>>FFFGGGKKKOOOMMMJJJNNNTTT```cccgggiiihhhfffddddddggghhhjjjllloooppprrrrrrwww|||~~~~~~|||vvvhhhVVVLLLJJJSSS]]]mmm|||{{{vvvjjjWWWHHHDDDLLL[[[ggggggmmmrrrrrrpppqqquuuxxxwwwrrrnnnnnnwwwqqqeeeaaahhhqqqsssfffeeewwwwwwjjjiiiwwwqqqKKKEEEAAA???;;;888777999::::::666666444333333333444555333333444444444555555555777555:::IIInnn|||rrrcccWWWNNNDDD<<<<<<>>>@@@AAADDD@@@BBBDDDFFFHHHKKKOOORRR^^^aaaeeekkknnnnnnjjjgggeeebbb^^^\\\\\\\\\]]]]]]\\\___bbbcccbbbaaabbbdddeee```[[[[[[___dddggghhhjjjlllqqqvvvyyyvvvooojjjkkkqqquuuvvvxxx{{{{{{xxx{{{xxxuuuttttttuuuuuutttvvvuuuWWWTTTPPPMMMLLLNNNNNNMMMJJJJJJKKKLLLLLLLLLKKKJJJNNNOOOOOOMMMOOO[[[oookkkiiigggoooxxxrrrrrr|||hhhRRRBBB@@@IIIRRRkkkmmmkkkuuuzzz|||~~~qqqeeedddiiitttjjjHHH>>>AAAAAA>>><<<:::999888777777666666666888666444222111111222222444000111555444666HHH]]]mmmhhhWWWGGGBBB???HHH[[[xxx}}}pppkkklllmmmmmmooo{{{{{{RRREEE@@@???DDD<<<>>>===<<<;;;:::999888888888555444333222222111111111000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111333333222222222444555666999;;;======<<<;;;;;;<<<@@@@@@AAAAAA@@@???===<<>>??????CCCHHHEEEHHHLLLQQQWWW^^^fffkkkrrrsssuuuxxxyyywwwsssooommmjjjfffcccbbbbbb```___]]]bbbhhhkkkjjjhhhggggggbbb]]][[[___ffflllllliiinnnqqquuuvvvtttoookkkiiiooouuuzzz|||~~~{{{}}}zzzxxxyyyyyyxxxxxxyyyZZZTTTNNNLLLLLLMMMLLLKKKIIIJJJJJJKKKKKKJJJIIIIIIHHHLLLSSSXXXUUUWWWiiiqqqaaaUUUaaannnhhhjjj~~~pppZZZFFF???DDDKKK___yyyrrrpppuuuwwwzzztttkkkaaa[[[ZZZ___mmmzzzmmmPPP@@@===>>><<<:::::::::999888888777777777777666444222111111222222444222333555444:::NNNdddjjjdddQQQDDDCCCBBBJJJ[[[ttt{{{tttkkkjjjlllmmmmmmsss~~~yyyRRRFFFBBB@@@DDD<<<>>>===<<<;;;:::999888888888555555444333222222222222000000000000000000000000////////////000000000000////////////////////////............///000111111444333222111222444666888<<>>:::999<<<@@@AAAAAAAAA@@@???>>>===<<>>===<<<;;;:::999888888888666555444333222222222222000000000000000000000000000000000000////////////////////////////////////.........//////000222222333222111111333555888999===@@@BBB???:::999>>>CCC@@@@@@??????????????????BBBCCCFFFHHHGGGIIISSS___bbbdddeeedddbbbaaaaaabbbaaaaaaccceeeiiillloooqqqzzz~~~|||zzzvvvmmm]]]KKKBBBAAAEEEOOOWWWhhhuuu}}}yyyggg\\\NNNHHHMMMZZZhhhpppwwwqqqkkkdddZZZTTTYYYccciiihhhfffcccaaacccgggkkkyyyxxxjjj^^^WWWYYYhhh}}}iiilll{{{xxx~~~WWWFFFAAA??????<<<777888<<<999888666444444444444555444444444555555555666666555888BBBooo}}}lll```WWWYYY```hhhmmmsss~~~|||yyytttnnnjjjjjjlllnnnpppnnnllllllqqqvvvuuunnnfff```dddiiikkkjjjkkkmmmpppvvvxxxyyysssllliiilllppp}}}~~~}}}|||ooo___PPPLLLMMMLLLJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFMMMRRRbbbsssrrrkkksssuuuWWWLLLMMMVVVeeevvvyyyuuudddPPPGGGMMMWWWkkk{{{uuuzzzmmmggg]]]WWWZZZccclllqqqoooRRR@@@@@@AAA>>>:::;;;;;;;;;:::999888777777666555444333222222222222555666555:::LLLcccsssuuusssdddTTTNNNKKKVVVmmmccccccnnn]]]ZZZ^^^cccgggkkk|||kkkrrrNNNFFFCCC@@@CCC<<>>CCC@@@???>>>>>>>>>???@@@AAABBBAAACCCFFFIIIMMMVVV```fffffffffccc```]]]]]]^^^___```aaadddhhhlllppprrr|||tttlllZZZLLL>>><<>>======>>>@@@AAACCC@@@@@@FFFLLLQQQYYY```ffffffeeebbb^^^\\\]]]^^^```aaabbbdddhhhmmmqqqtttxxxkkk^^^KKKCCC>>>BBBKKKTTT^^^fffaaakkkxxxyyyhhhXXXIIIKKK[[[iiimmmjjjgggfffjjjnnneeeVVVQQQVVVggggggeee^^^UUUPPPPPPRRRMMM\\\llluuu|||hhhUUUMMMMMMYYYssslllbbbxxxooojjjooo___OOOBBBAAA@@@:::777;;;;;;:::888666555555555555555555555555666666666666<<<222QQQ{{{mmmooo~~~~~~}}}|||}}}}}}||||||zzzwwwrrrmmmiiiggghhhiiivvvxxxyyyxxxvvvwww|||~~~zzzvvvtttxxxsssYYYQQQPPPLLLJJJKKKHHHGGGFFFDDDDDDDDDDDDDDDHHHRRRYYYUUUNNNRRRfffyyy|||ZZZIIIMMM\\\nnn|||vvv```NNNMMMTTTaaa||||||yyyvvvmmmdddgggwwwjjjGGG@@@???777;;;;;;<<<===<<<:::888777777777666666555333222222000555555666GGGdddyyy~~~|||yyyiiiZZZUUUSSS^^^ssswwwkkk\\\PPPSSS[[[cccppp~~~kkkIIIDDDBBB@@@CCC<<>>FFFNNNUUUZZZ___bbbcccbbb```^^^^^^```bbbaaabbbccceeeiiinnnsssvvv~~~~~~}}}{{{sssbbbRRREEEBBBDDDKKKRRRYYYccclllbbbjjjvvv~~~hhhWWWIIIOOOccctttvvvpppmmmqqq||||||fffYYYYYYffffffaaaXXXNNNIIIJJJLLLHHHTTTaaaiiiqqq|||sss^^^NNNGGGKKKaaa}}}www___mmmrrreeefffkkkVVVCCC???>>>999777;;;===;;;999888666666666777555555555555666666666777BBB222UUUvvvnnn\\\ooo}}}}}}|||~~~}}}tttuuurrrkkkcccccckkksss|||zzzxxxwwwyyy}}}{{{xxxyyyyyy\\\RRRQQQLLLJJJLLLHHHGGGEEEDDDCCCCCCCCCDDDEEEXXXcccYYYLLLOOOccctttgggGGGHHHQQQhhh~~~|||fffRRRMMMRRRQQQpppyyyrrryyyzzzsssrrr{{{zzzRRRHHHFFF<<<;;;<<<=========;;;999777777777777666555444222111000555555777KKKkkk{{{uuucccVVVUUUUUU]]]ooolll]]]SSSVVV\\\bbbqqqkkkIIIDDDCCCAAADDD<<<>>>>>>===;;;::::::999777666555555444333222222222222000000000000000000000000000000000000000000000000///////////////000111111111000/////////000222333///000222444555666777777888888888999:::;;;===>>><<<======>>>???>>>>>>>>>===???CCCHHHOOOVVV]]]```cccbbb___]]][[[[[[\\\\\\___```ccceeehhhnnntttyyy}}}{{{yyywwwrrrfffTTTFFFBBBBBBIIIVVV^^^```fffmmmnnnqqqzzzfffTTTGGGNNNbbbttt{{{~~~nnncccfffeeeaaaZZZSSSNNNKKKJJJKKKLLLSSS]]]fffppp~~~}}}bbbTTTIIIGGGSSSddduuuiii```vvvrrraaa^^^lllTTT@@@CCC<<<:::???<<<999999888777666555444444555555555555666666666777===777YYYlllbbb]]]{{{{{{}}}}}}{{{yyyzzz~~~uuuvvvrrriii```aaammmyyyzzztttvvv||||||{{{iiiVVVPPPLLLJJJJJJFFFEEEBBB@@@>>>>>>??????EEETTTeeefffWWWLLLWWWkkkHHHFFFSSSbbbwwwwwwdddXXXQQQEEEMMMbbbuuu~~~nnnsssxxxwwwrrrttt```CCC===???;;;;;;<<<<<<<<<;;;999999777777666555444444333333222333444===SSSnnn}}}zzzjjj^^^[[[WWWTTT___ppppppZZZSSSXXXYYYbbbsss}}}mmmJJJDDDBBB@@@CCC<<<>>>>>>===;;;::::::999777666555555444333222222222222000000000000000000000000000000000000000000000000///////////////000111111111000000///000111222333000111222444555666777777666666777888999;;;<<<============>>>>>>>>>??????>>>@@@EEEKKKRRRYYY^^^aaaaaa___]]][[[ZZZYYYZZZ[[[___```aaadddiiioootttwwwtttvvvuuuooodddVVVJJJDDDGGGMMMZZZhhhnnnkkkiiilllvvvxxx}}}rrr]]]PPPJJJWWWnnntttlllkkkiiifffaaa[[[VVVSSSQQQKKKJJJNNNTTT\\\eeetttqqqYYYNNNGGGJJJQQQ___xxxqqqaaappplll^^^^^^qqqfffMMMEEE@@@======;;;999999888777666555444444555555555666666666777777999:::]]]ggg^^^___||||||||||||zzzxxxzzz{{{rrrkkkjjjpppxxxzzzwwwvvvzzz{{{~~~yyy^^^QQQLLLIIIFFFFFFDDDBBB???>>>>>>??????@@@OOObbbhhh^^^SSSVVVaaasssWWWIIIIIIZZZxxxuuucccWWWJJJHHHVVVaaarrruuuzzz~~~~~~rrrQQQBBB???<<<===>>>>>>===<<<::::::777666666555555444333333444444666AAAXXXppp{{{{{{iii[[[SSSXXX\\\bbbtttuuu]]]TTTXXX[[[eeeuuu}}}oooKKKDDDAAA???CCC<<>>===;;;::::::999777666555555444333222222222222000000000000000000000000000000000000000000000000///////////////000111111111000000000000111222222000111222444555666666666333444555777999;;;<<<===>>>>>>===<<<===>>>???@@@>>>BBBHHHPPPWWW\\\___```]]]\\\ZZZYYYXXXXXXYYYYYY```^^^___ccckkkqqqttttttnnnrrrrrrgggUUUIIIHHHLLLUUU]]]kkkwwwzzztttqqqqqqxxxwww}}}sssVVVOOOPPPbbbzzzyyyrrrooolllkkkiiifffbbb]]]YYYVVVMMMJJJIIILLLQQQZZZiiiwwwfffYYYKKKCCC@@@HHH___wwwfffggglll[[[bbbrrr|||~~~]]]FFFCCCAAA;;;;;;999999888777666666555444555555666666666777777777777???bbbbbb]]]fffuuu}}}|||zzzwwwwww{{{uuusssiiieeerrr}}}pppmmmttt|||~~~lllnnnttt}}}{{{eeePPPLLLIIIDDDFFFDDDAAA???>>>===>>>???;;;HHH\\\iiihhh^^^VVVTTTaaaqqqoooPPPMMMZZZ{{{nnn___TTTNNNTTTUUUgggxxxuuuvvv}}}bbbIII???>>>?????????>>>===;;;:::777666666555555444444444555555999HHHaaauuuyyyttteeeWWWPPPWWW___iii|||zzzbbbVVVZZZ___lll{{{qqqLLLDDDAAA???BBB<<<@@@>>>===;;;::::::999777555555555444333222222222222000000000000000000000000000000000000000000000000///////////////000000111000000000111111111222222000111333444555666666666222444555888:::<<<===>>>>>>===;;;::::::<<<>>>???===BBBKKKSSSZZZ]]]^^^^^^ZZZYYYXXXWWWWWWWWWXXXXXX___]]]]]]ccclllrrrsssqqqoooqqqmmm___PPPKKKSSS^^^hhhnnnvvv{{{|||{{{{{{|||xxxrrrwww|||oooXXXRRRTTTfff}}}}}}uuupppmmmmmmhhhgggfffeeebbb^^^ZZZVVVRRRMMMIIIIIILLLTTTcccqqq~~~vvvfffRRRCCC<<<@@@QQQbbbpppbbbppp}}}qqqxxx^^^]]]lll{{{nnnIIIDDDCCC;;;>>>999999888888777666666555555666666666666777777777888BBBbbb___\\\llljjjwww~~~|||~~~{{{xxxuuuwww|||rrrrrriii\\\\\\vvvvvvwwwyyyfffmmmyyy~~~gggNNNKKKKKKEEEEEECCCAAA>>>=========>>>:::CCCTTTfffnnnhhhYYYMMMXXXkkk\\\ZZZ]]]xxxqqqbbbZZZOOOUUUUUU___~~~wwwsssvvv{{{||||||}}}lllLLL>>>???@@@@@@@@@>>>===;;;999777666666666555555444444555555<<>>===;;;::::::999777555555555444333222222222222000000000000000000000000000000000000000000000000///////////////000000111000111111111222222222222111222333444555555666666333555777999<<<===>>>>>><<<;;;999999999:::<<<>>>===CCCLLLUUU[[[\\\[[[ZZZWWWWWWWWWWWWWWWXXXXXXXXX^^^\\\]]]ccclllrrrrrrppppppmmmeee[[[UUUZZZgggsssyyy}}}~~~qqqeeehhhssszzz}}}uuubbbXXXQQQSSScccyyyzzztttooommmmmmeeedddbbbbbbaaa^^^ZZZVVVTTTOOOKKKJJJKKKPPP]]]jjj{{{oooXXXHHHBBBCCCJJJPPPjjjzzzeeeeeeyyyzzzddd[[[dddwwwXXXIIICCC<<>><<<<<<======<<>>@@@@@@@@@???>>><<<999888666666666666666555555555333555AAAZZZsss|||ssshhh[[[QQQOOOXXX^^^ddduuu}}}zzz~~~zzzmmmZZZSSSZZZeeewwwoooKKKDDDBBBAAADDD>>>AAA>>>===;;;::::::999777666555555444333222222222222000000000000000000000000000000000000000000000000///////////////000111111000111222222333333222222111222333444555555555555444555888;;;===>>>>>>>>>;;;::::::999:::;;;<<<===???DDDMMMVVVZZZ[[[XXXVVVTTTTTTUUUVVVVVVWWWXXXXXX[[[[[[^^^dddlllpppqqqooopppiiibbb```fffrrr~~~}}}pppXXXLLLOOO___llltttnnn\\\OOOKKKNNN```vvv|||vvvpppllljjjgggeeebbbbbbcccaaa]]]YYYUUUQQQNNNNNNLLLNNNVVV```ooo~~~|||cccQQQIIIFFFDDDBBBQQQcccxxxooobbbmmmnnneeennnsssSSSDDD>>>>>>999999888888888777777777666666666777777777888888666???```jjjnnn~~~|||||||||{{{zzz}}}yyyttttttxxx{{{jjj|||}}}uuuqqq{{{rrrUUUJJJGGGEEEDDDBBB???===<<<;;;<<<===>>>@@@FFFTTTdddlllcccVVVMMM[[[yyyccc]]]nnn~~~kkkSSSSSS[[[dddrrrtttrrrtttwwwuuummmgggfffhhheeekkk{{{vvvYYYBBBAAAAAAAAA@@@>>>;;;999777666666666666666666666666444777GGGbbbwwwzzzmmmbbbUUUOOOPPPWWWZZZ^^^rrr{{{kkkcccYYY]]]PPPPPPYYYdddwwwlllJJJDDDCCCBBBFFF???BBB>>>===;;;::::::999777666555555444333222222222222000000000000000000000000000000000000000000000000///////////////000111111000111222333333333222222222222333444555555555555444555888:::<<<<<<<<<;;;;;;;;;<<<<<<<<<=========BBBGGGOOOWWWZZZZZZWWWTTTPPPQQQRRRSSSUUUUUUVVVVVVXXX[[[```fffkkknnnoooppprrrnnnmmmtttsss\\\GGG===AAANNNXXXbbbaaaUUUDDDCCCMMMbbbwww{{{}}}~~~|||wwwqqqkkkiiilllhhhdddccceeeddd```\\\XXXVVVUUUUUUQQQNNNQQQWWW```pppyyyaaaQQQHHHBBB???BBBRRRccc{{{zzzddd\\\www}}}qqq|||^^^GGGCCC>>>999999999888888888888777666666777777777888888888777CCCnnnmmmwww{{{zzz|||}}}}}}{{{|||xxxttttttyyy{{{zzzzzzzzz\\\IIICCCCCCCCCBBB???===;;;;;;<<<<<<===>>>BBBKKK\\\hhheee[[[SSSTTTgggeee[[[ddd}}}{{{dddWWWYYYcccnnn{{{vvvtttuuurrriiiaaa]]]bbbeeepppjjjIIICCCCCCBBBAAA???<<<:::888666666666666666666666777777<<>>>>>???>>>>>>>>>DDDIIIQQQWWWZZZYYYVVVTTTMMMNNNPPPRRRSSSTTTTTTUUUVVV[[[aaagggjjjmmmooopppvvvwww|||jjjPPPMMMDDDDDDHHHGGGLLLNNNEEE>>>AAANNNfffzzz}}}xxx{{{~~~~~~zzzuuupppnnnnnnjjjeeedddffffffbbb^^^]]]\\\\\\\\\VVVOOONNNRRRTTTfff|||pppXXXKKKEEEBBB;;;JJJUUUkkkgggXXXgggeeeIIIGGG???999999999888888888888888777777777777888888888888:::KKK}}}llldddttt~~~{{{xxxxxx|||~~~~~~}}}{{{wwwssstttzzzxxx}}}```HHH@@@CCCCCCAAA???<<<;;;;;;;;;<<<:::<<>>???DDDBBBAAAAAA@@@>>>===<<<;;;:::777777666444444333333333000000111111111222222222////////////..................////////////......///111222444444333222111444222111333666777555222///222666999999888888888;;;===@@@AAA@@@@@@@@@AAADDDJJJSSSYYYYYYWWWSSSQQQTTTSSSRRRTTTWWWWWWUUURRRWWWYYY]]]bbbggglllppprrr{{{nnnZZZUUUVVVHHHIIIIIIEEEKKKAAACCC===OOOlll|||xxx{{{zzzzzzzzzzzzxxxtttqqqkkkhhhdddcccdddeeeccc```aaa___\\\YYYUUUQQQNNNMMMQQQ[[[mmmfffWWWNNNAAADDD@@@GGG```~~~___]]]rrrmmmtttwwwPPP@@@CCC:::999999999888777777777999777666777999::::::999<<>>>>>;;;:::777666555666777888555MMMcccrrr|||rrr```YYYQQQHHHJJJNNNRRRkkkvvvlllnnnbbb```[[[SSSUUU[[[eeerrr|||fffNNNBBBBBB??????CCC@@@@@@@@@???===<<<;;;:::999888777666555555444444444333333222222111000000000111000000000000/////////......////////////......///111222444444333222111444333222333666666555333444777:::;;;:::999888888:::===???@@@@@@@@@@@@AAADDDJJJRRRWWWXXXUUUQQQOOOPPPOOOOOOQQQTTTUUUTTTQQQWWW[[[___dddhhhmmmrrrvvv~~~yyymmmmmmjjjVVVRRRQQQKKKMMM???BBB===PPPnnn|||{{{{{{|||}}}{{{xxxvvvqqqmmmgggeeeeeeeeecccaaabbbaaa___\\\XXXSSSPPPNNNOOOWWWfffzzz{{{hhhZZZGGGCCC@@@CCCVVVwwwbbbZZZhhhyyyhhhlllrrrwwwUUUFFFIII::::::999999888777777777888777777777888999999999>>>\\\zzzgggeeesss|||yyyyyy|||}}}|||zzzwwwvvvvvvzzz{{{dddeeeQQQEEE@@@AAA@@@>>><<<;;;;;;;;;<<<;;;===???DDDSSSgggtttxxxrrrtttwwwcccLLLPPPeeexxxlllYYYNNNRRRfffzzzzzz~~~www]]]LLLEEEAAACCCEEEBBB>>>===:::999777666666666777777999TTTjjjxxxsss```ZZZQQQNNNSSSVVV^^^|||qqqpppiii[[[[[[VVVRRRVVV^^^iiiuuu~~~yyy~~~fffNNNBBBCCC??????AAA??????>>>===<<<;;;999999888888777777666555555555555555555444222000///...---111111111111000000000000......////////////......///000222333333333222111333333222444555666555333999;;;>>>>>><<<999888888:::<<<>>>?????????@@@BBBEEEKKKQQQUUUUUUQQQNNNLLLLLLLLLMMMPPPSSSUUUUUUTTTXXX]]]cccfffhhhmmmuuu|||sssqqqqqqiiibbbLLLHHHCCCUUUrrr~~~~~~~~~|||zzzxxxrrrkkkgggggggggeeecccddddddcccaaa\\\WWWRRROOOPPPSSS\\\nnnnnnVVVGGGDDD@@@IIIhhhnnn\\\\\\wwwiiikkkuuu|||ZZZFFFBBB;;;:::999888888777777777888888777666777888999:::BBBeeerrrccchhh}}}~~~{{{xxxxxxzzz{{{zzzwwwrrrsssvvv|||kkkssskkkUUUHHHBBB@@@???===;;;::::::;;;;;;888;;;???DDDRRRggg{{{sssqqqsss|||uuuWWWPPP^^^nnnxxx|||ddd]]]MMMGGGZZZwww~~~~~~oooQQQIIIDDDEEEFFFBBB===;;;888888777666666666777777<<>>===<<<;;;:::888777777777666555444444444444444555444333222111///......111111111000000000//////......////////////......000000111222333222222111333333333444555555444444:::<<<>>>>>><<<:::999999999;;;===>>>>>>???@@@BBBGGGKKKPPPSSSQQQNNNKKKIIIKKKLLLMMMPPPSSSVVVWWWXXXYYY___fffhhhiiinnnwwwpppSSSNNN]]]vvv}}}{{{zzztttmmmhhhhhhiiihhhgggfffggggggfffbbb\\\VVVRRRRRRQQQTTTbbbwwwhhhNNNKKKBBBAAAZZZdddWWWooo~~~sssqqqjjjMMM===<<<;;;:::888777777777888777777777666666777:::<<>>===;;;::::::::::::777:::>>>CCCNNNbbbxxxkkkbbb```gggpppeeeUUU[[[hhhrrruuubbbfffSSSFFFRRRccc{{{}}}~~~|||}}}YYYOOOHHHGGGGGGCCC<<<999777777777777777777777777BBBccczzz{{{lllZZZUUUWWW^^^ccc```nnntttaaazzz}}}\\\LLLNNNNNNNNNXXXgggttt}}}gggWWW]]]eee}}}cccLLLBBBDDD@@@???@@@<<<===<<<<<<:::999888777666444444333222222222333333222222222111111111000000000000/////////...............////////////......000000111111222222222222222333444555444444444444777999;;;;;;:::999999:::999:::<<<======>>>@@@BBBHHHKKKOOOQQQOOOKKKIIIGGGIIIJJJLLLOOOQQQTTTVVVXXXXXX___fffiiiiiimmmwww___YYYgggzzz|||yyyyyysssllliiijjjkkkkkkjjjgggiiijjjiiifff```ZZZVVVTTTPPPPPPZZZmmmtttSSSPPPDDD>>>QQQtttmmmWWWccczzzrrraaaEEE>>><<<:::888777777888888666777888777666888;;;???MMMzzzvvv]]]\\\uuu}}}zzzxxxwwwxxxxxxtttqqqiiinnnvvv}}}dddvvv]]]LLLDDD@@@>>>===;;;::::::::::::888:::===AAAHHHWWWkkk{{{ooo___VVVZZZ```iiiqqq^^^]]]gggooopppiiippp___OOOUUU\\\mmm~~~||||||\\\PPPFFFFFFGGGCCC>>>;;;777777777777777888999:::NNNooo{{{mmm\\\WWW[[[bbbeeecccsssiii^^^zzzYYYJJJMMMMMMLLLYYYkkkyyykkkSSSTTT\\\jjjooo|||```JJJBBBDDDAAA@@@@@@<<<===<<<;;;:::999888777666333222222111111111222222000000111111111222222222////////////..................////////////......000000000000111111222222111333555555444333444555444666888888888888999:::888:::;;;<<<<<<===@@@BBBIIIKKKNNNOOOMMMJJJHHHGGGGGGHHHJJJLLLMMMOOORRRUUUXXX^^^dddhhhjjjmmmtttyyy~~~||||||nnngggrrr~~~{{{yyywwwrrrllljjjlllmmmmmmlllhhhjjjkkkkkkiiiddd___\\\TTTQQQPPPVVVeeezzzzzzZZZRRREEE???KKKgggvvv______|||xxxkkkyyykkkHHH???===;;;888777777888888555777888777777999???CCCWWWoooSSSWWWxxx~~~{{{xxxxxxxxxwwwsssoooiiinnnwww~~~kkk}}}bbbOOOFFF@@@???===;;;::::::;;;;;;999999<<<@@@CCCJJJXXXeeeppp```VVVXXXYYY[[[nnnyyyjjjiiippptttssspppqqqeeeWWWTTTYYYgggzzz}}}}}}{{{{{{||||||}}}\\\OOOCCCBBBEEEDDDAAA???999888777666777999<<<===XXXvvv~~~vvvkkk\\\VVVVVVZZZ___cccwww^^^aaavvvWWWJJJMMMLLLMMM\\\qqq~~~qqqTTTMMMOOOTTTWWWbbbrrr^^^HHHAAAEEEBBBAAAAAA<<<======<<<;;;999888777666333222222222222222333333000000111111111222222222000000000////////////.........////////////......000000000000000111111222111333555555444333444666333555777777666666888999888999:::;;;;;;===@@@CCCIIIKKKNNNNNNLLLJJJHHHHHHGGGIIIKKKKKKKKKLLLPPPSSSWWW[[[aaafffjjjmmmppprrrzzz}}}|||zzzzzzyyy~~~|||wwwsssnnnmmmnnnooonnnlllhhhjjjkkkkkkjjjfffccc```VVVSSSQQQQQQYYYiii}}}fffWWWGGGAAAFFFXXXtttkkk^^^nnnwwwgggllllllJJJ@@@>>>;;;888777777888999444777999888888;;;BBBHHHiiivvvTTTXXXzzz|||yyyxxxxxxvvvrrrmmmkkkqqqyyymmmXXXMMMAAA@@@>>><<<;;;;;;;;;<<<:::999;;;???AAAAAAGGGOOO^^^XXXWWW[[[ZZZWWWaaaqqq{{{}}}~~~rrrhhh[[[PPPVVVeeelll|||}}}wwwsssyyyvvvrrrttt~~~eeeUUUFFFCCCEEEEEEBBBAAA;;;999777666777:::>>>AAAddd}}}vvvmmm```ZZZXXXYYY```kkkwwwTTTfffpppTTTIIIKKKIIIOOO```vvvttt^^^RRRMMMMMMQQQZZZfffyyy\\\GGG@@@EEECCCAAABBB===>>>===<<<;;;999888777777333333333222222333444444111111111111111111111111111111111111000000000000......////////////......000000000000000111111222111333666666333222444666555666777777666555777888777999::::::;;;===@@@CCCIIIKKKNNNNNNLLLJJJIIIIIIJJJLLLMMMMMMKKKLLLPPPSSSVVVZZZ___eeejjjlllmmmmmmuuuxxxuuuqqqooopppqqqnnnllliiijjjkkkkkkjjjhhheeecccXXXVVVRRRMMMOOOZZZkkkyyyrrr^^^JJJBBBBBBMMMiiivvv^^^cccyyyiii[[[uuuqqqRRR@@@>>>;;;888777777888999444777999999888<<>>CCCEEELLLMMMMMMJJJFFFDDDEEEGGGGGGFFFHHHKKKLLLJJJMMMRRRYYY[[[___bbbfffjjjmmmnnnppp}}}xxxsssrrrrrrsssqqqooonnnjjjgggggghhhhhheeebbbWWWQQQLLLLLLMMMNNNTTTZZZjjjnnntttyyyzzz{{{{{{{{{zzzyyywwwvvvwwwyyy|||~~~nnnTTTIIIDDDHHH^^^yyyfff]]]rrr}}}ddd[[[eee{{{zzz[[[FFF??????===777:::===555888111333::::::888GGG]]]|||```ddd}}}}}}yyyxxxuuuooolllllllllwwwnnniiihhhkkk^^^MMMFFF@@@>>>===:::999;;;888666@@@GGGEEEHHHIII@@@@@@EEEMMM___qqqnnnkkkvvv{{{kkk___[[[ZZZfffwww}}}tttyyyiiilllkkkrrrqqqJJJGGGNNNAAAAAABBB<<>>;;;:::<<<;;;888???GGGMMMWWWUUUEEECCCDDDHHH\\\tttyyyyyyyyy{{{uuuddd\\\\\\lll~~~www}}}ooonnnjjjrrr{{{NNNGGGNNNBBBAAA@@@;;;???;;;888;;;;;;@@@OOO~~~zzzxxx{{{~~~~~~\\\UUUvvv```OOOHHHIIILLLWWWjjj}}}sssfff``````hhhwwwaaaLLLCCCEEEAAA???BBB???>>><<<:::999999888666444444222111111111111000...000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111222222444333222111111333555666666666666444333444777999999999888999<<<@@@DDDFFFJJJKKKJJJHHHFFFDDDEEEFFFGGGEEEFFFIIIJJJKKKPPPVVV[[[[[[]]]bbbhhhlllkkkjjjttt}}}xxxrrrooopppqqqpppooommmjjjfffddddddaaa]]]YYYVVVOOOIIIFFFCCC@@@BBBFFFCCCEEEHHHIIIIIIJJJKKKMMMMMMMMMOOORRRVVV\\\aaadddllluuueeeRRRFFFCCCTTTkkkqqq___kkk}}}\\\WWWdddsssPPPCCC???<<<666888<<<666:::666555777666<<>>;;;>>>FFFUUUiiiiiiTTTKKKFFFCCCSSSooo}}}vvvqqq|||iii\\\ZZZmmm~~~}}}zzzttt}}}SSSFFFMMMEEECCC>>>666:::888666::::::AAATTT{{{www{{{^^^YYYsss]]]MMMGGGIIIMMM\\\lll}}}```KKKCCCEEE@@@???BBB???>>><<<:::999999888666444444333111111222222000///000000000000000000000000000000000000000000000000000000111111222222333333111111111000111111222333333333111111111333555666666666555444444555777999888888888:::===AAADDDGGGIIIIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDHHHIIIKKKQQQYYYgggcccaaaccchhhkkkkkkjjjvvvzzzsssppppppqqqqqqpppmmmiiieeecccaaa]]]WWWRRRQQQKKKEEEBBB>>>999:::===999:::;;;;;;:::;;;===???;;;<<<>>>AAAEEEJJJNNNQQQXXXaaammmxxxqqqZZZHHHBBBNNNaaaxxx___cccfffZZZaaa}}}VVVFFF???<<<666777;;;777999888888888666@@@aaaxxxXXXggg~~~|||vvvmmmlllmmmpppnnniiihhhjjjttt|||ZZZNNNCCC???>>><<<<<<===<<<;;;===CCCTTTrrr}}}mmm^^^UUUFFFHHH^^^ppp}}}kkkyyyzzziiiYYYSSSdddzzz~~~XXXEEEKKKGGGFFF===555999666555999;;;HHHaaa}}}wwwzzz~~~eeedddnnnWWWIIIEEEIIINNN^^^lllyyy___JJJBBBDDD@@@???BBB???===<<<:::999999888777555555444222222333333111000000000000000000000000000///////////////////////////000000111222222333333111111000000111222222333333222111111111333555777777666444333444666777888777777888:::>>>BBBEEEHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDHHHJJJKKKRRRYYYiiieee``````dddjjjnnnppp|||uuurrrrrrsssrrrpppmmmiiidddaaa___ZZZRRRMMMJJJDDD@@@>>>;;;666666999777888888777666666888:::777777777999;;;===@@@AAAIIIPPP]]]iiirrrvvvxxx{{{zzz{{{}}}}}}cccMMMBBBJJJXXXeee___vvvaaa```yyy[[[HHH>>>===777777;;;888888999;;;:::888DDDgggdddSSSrrr{{{||||||vvvpppooopppqqqnnnhhhgggjjjuuu|||ttthhh]]]^^^oooaaaSSSEEE???>>><<<;;;<<<999888<<<>>>LLLnnnzzzpppYYYHHHLLLZZZrrrtttrrr}}}|||xxxzzzwwwssskkk[[[QQQXXXfff^^^EEEIIIHHHHHH???===>>>999888<<>>>>>999888;;;888888:::<<<;;;;;;KKKooo\\\VVV|||zzzuuu|||uuutttssssssrrrlllffffffkkkvvv|||~~~{{{iiiVVVQQQ]]]|||iiiYYYHHH@@@>>><<<;;;;;;777666;;;<<>>>>>888777<<>>???;;;999;;;999999;;;;;;:::===SSSyyyzzzZZZ\\\zzz|||zzzrrruuusssrrrpppiiiccceeekkkwww|||~~~yyykkkjjj~~~~~~|||{{{tttppprrr```LLLCCC@@@>>><<<<<<999444:::>>>???WWWlllTTTIIIQQQeeexxx~~~lllooorrrssskkk___WWWUUUeeeyyy}}}pppOOOHHHDDDIIIAAA::::::666777<<>>QQQ}}}zzz___KKKHHHTTTqqqvvvttttttsssttttttoooddd[[[VVV]]]kkk{{{~~~||||||wwwTTTHHHCCCHHHAAA:::;;;:::<<>>===<<<;;;999777666444444555444333222111111111111111111111111000000000000111111000000//////......000000000000111111111111222222222222222222333333666444222333444555444444666444333333555666666555666777888;;;>>>BBBEEEGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDFFFIIIMMMQQQTTTWWWYYY[[[___dddkkktttyyy~~~zzzwwwvvvtttrrrpppkkkfff___YYYSSSNNNIIIFFFBBB???;;;999999999999888888888::::::::::::999888666777888888888888:::;;;777AAAUUUiiirrrqqqnnnnnnjjjccc\\\XXXWWWVVVSSSOOOLLLOOOPPPLLLIIILLLUUU]]]sssyyyaaaNNNHHHKKKkkkbbbZZZwwweee[[[rrr}}}___IIIGGG<<<777AAA;;;888@@@888888;;;EEEiii||||||VVVbbbyyy{{{vvviiipppjjjhhhjjjddd]]]bbbooo{{{}}}~~~yyyrrrmmmhhhgggoooxxx~~~rrrWWWIIICCC???===<<<@@@999888<<<>>>GGGhhhtttUUUEEEBBBYYYnnnxxxmmmmmm~~~tttttt|||zzzfffYYYXXXYYYhhh~~~~~~wwwrrrrrrpppkkkyyyVVVDDDHHHHHH??????888:::>>>???UUU{{{~~~rrrttt~~~\\\^^^}}}qqqcccUUUKKKHHHOOOXXXoooxxxcccLLLAAACCC@@@???AAA>>>===<<<;;;999777666555444555444333222111111111111111111111111000000000000111000000000/////////...000000000000111111111111111222222222222333333333555333222222444555555555666444333333555666666555666777999<<>>777666::::::@@@\\\|||qqqWWWJJJQQQkkkzzznnnccclll~~~nnnccc```bbbrrr}}}sssgggcccjjjrrruuuaaaIIIGGGFFF@@@@@@999;;;===???YYY}}}mmmnnnzzzXXX^^^xxxnnnaaaTTTJJJGGGOOOZZZoooxxxbbbKKKAAACCC@@@???AAA>>>===<<<;;;999888666555444555444333222111111111111111111111111000000000000000000000000////////////000000000000111111111111111111222222222333333333333222111222444666666666555444333333555666666555777999;;;===@@@CCCEEEFFFDDDCCCAAA@@@@@@AAABBBBBBDDDDDDDDDFFFIIIMMMQQQTTTVVVYYY\\\aaafffmmmtttyyyzzz|||~~~}}}||||||zzzwwwtttkkkeee]]]TTTNNNIIIDDDBBBCCC@@@<<<;;;;;;;;;;;;::::::;;;<<<>>>???????????????AAABBBCCCCCCAAA???>>><<>><<<======888777:::888:::NNNgggbbbJJJSSSmmmttt\\\[[[tttssshhhbbbeeexxx}}}zzz}}}zzzpppbbb\\\dddrrr{{{lllNNNEEEFFFCCCAAA;;;<<<<<<@@@]]]ooollltttTTTaaaqqqjjj```TTTJJJGGGRRR___pppyyyaaaJJJAAACCC@@@???AAA======<<<;;;:::888777666555444444333222111111111111111111111111000000000///000000000000///////////////000000000111111111111111111111222222333333444222111000222555777888777555333222333555777777666888:::<<<>>>AAACCCEEEFFFBBBAAA@@@??????@@@AAAAAACCCCCCDDDFFFJJJNNNRRRTTTVVVYYY]]]bbbgggmmmssswww|||||||||}}}}}}{{{wwwtttkkkeee\\\UUUOOOJJJGGGEEEDDDAAA>>><<<===>>>>>>======???AAACCCFFFHHHJJJKKKGGGHHHKKKLLLLLLIIIDDDAAA<<>>:::QQQ___]]]~~~xxxtttrrrooojjjddd```ZZZXXXaaalllqqquuuzzz~~~|||wwwlllddd]]]XXXTTTRRRUUU[[[aaajjjvvv~~~cccPPPDDD>>>===@@@===::::::===:::999FFFXXXyyy}}}fffjjj||||||```UUUlllxxxjjj```ddd|||xxxzzzuuuhhhgggssssssPPPFFFGGGFFF@@@<<<<<<;;;AAA```vvvuuuoooTTTeee|||jjjddd\\\SSSJJJIIIUUUdddoooxxx___III@@@CCC@@@???AAA===<<<<<<;;;:::999777777666444444333222111111111111111111111111000000000///////////////000000000000///000000000111111111111000000111222333333444444111000000222555777888888444333222333555777777666999:::===???AAACCCDDDDDDAAA@@@???>>>>>>???@@@AAABBBCCCDDDGGGJJJNNNRRRTTTUUUYYY^^^bbbggglllqqqttt|||{{{{{{{{{{{{yyyuuurrrkkkfff___XXXTTTPPPMMMKKKFFFCCC@@@???@@@AAAAAAAAAAAACCCFFFJJJNNNRRRUUUWWWRRRTTTWWWZZZZZZVVVOOOIIIEEEPPPeee|||xxxpppttthhhTTTMMMMMMZZZyyyeeepppbbbTTToooVVVIIICCC<<<;;;555>>>999>>>???===XXXuuuVVVaaavvvnnnkkkmmmjjjddd^^^XXXYYYbbbmmmppptttzzz~~~~~~vvvqqqjjjbbbZZZVVVRRROOOPPPTTT[[[aaakkkwwwlllWWWGGG???>>>BBB<<<:::;;;===;;;999BBBNNNeee}}}eeeVVVbbbxxx||||||mmm``````{{{zzzyyyqqq}}}{{{UUUHHHGGGEEE???<<<===<<>>>>>???AAABBBAAABBBDDDGGGKKKOOORRRTTTUUUYYY^^^cccfffjjjmmmpppvvvxxx{{{~~~|||{{{{{{xxxuuurrrlllhhhccc^^^ZZZVVVRRRPPPHHHEEECCCBBBCCCEEEEEEEEEEEEGGGIIIMMMRRRWWW[[[]]]]]]___bbbggghhhcccYYYQQQQQQ\\\ppp{{{rrrzzzlllYYYPPPLLLVVV}}}hhhooo```OOObbbyyyTTTIIIBBB>>>@@@999<<<888<<>>AAA;;;999999;;;:::999???GGGSSSllljjj\\\aaalllrrr|||~~~ttthhh^^^UUUmmm|||\\\LLLHHHDDD???======???NNNpppvvvyyyvvvrrrvvvppp[[[nnnmmmUUUOOOIIIFFFEEEIIIVVVbbbnnnwww~~~]]]HHH@@@CCCAAA@@@AAA<<<<<<<<<;;;:::999888888777555444333222111111111111111111111111000000000000.../////////000000000111000000000000111111111111///000111222333444444555222111111222555777777777444222222333555777888777888:::<<>>???@@@AAABBB@@@BBBDDDHHHLLLOOORRRTTTUUUYYY^^^bbbeeegggjjjllllllyyyzzzyyytttkkklllttt{{{~~~|||yyyvvvtttooolllgggccc^^^YYYTTTQQQJJJHHHEEEEEEFFFHHHIIIIIIIIIIIIKKKNNNRRRVVVYYY[[[```bbbgggmmmooojjj^^^UUUSSS^^^sss}}}tttwwwooo___SSSLLLRRRzzzjjjnnncccPPPXXXyyyiiiLLLHHHCCCBBBIII???:::888999???KKKmmm}}}TTTTTTbbb}}}~~~{{{pppgggdddcccccc___XXXTTTXXXaaaiiinnnqqquuuyyy|||~~~~~~uuuooojjjaaaYYYVVVSSSOOOMMMNNNOOOOOOVVVeeetttkkkSSSCCC>>>AAA===:::999999999999>>>CCCGGGcccxxxqqq~~~rrrlllttt|||}}}vvvppppppooohhhaaa]]]KKK[[[{{{cccPPPKKKFFFAAA>>>===BBBYYY{{{wwwooogggmmmuuu]]]nnnlllPPPHHHBBBBBBFFFMMMXXXaaaoooxxx{{{~~~yyy{{{]]]GGG???CCCAAA@@@AAA<<<<<<<<<;;;::::::999888888555444333222111111111111111111111111000000000000.../////////000000111111000000000000111111111111///000000222333444555555333222111222444666666666444222222333555777888777888999<<>>;;;::::::;;;>>>CCCAAAaaajjj```ppp|||}}}mmmjjjiiiddd```aaaJJJSSSjjjgggSSSMMMJJJCCC???===DDDaaauuuhhh]]]dddyyy]]]mmmoooQQQGGG@@@BBBIIIQQQ[[[cccpppzzzyyywwwvvvnnnpppvvv[[[KKKEEEFFFBBBBBBBBB<<<======<<<;;;999888777777555444333333222222333333000000000000000000000000000000000000000000000000---...///111111222222222111000000000111333555666666222000222666999777555555555555555555555444444555888<<<@@@BBBCCCCCCBBB>>>>>>>>>>>>>>>??????@@@CCCCCCDDDHHHNNNRRRRRRQQQUUUYYY]]]aaaeeehhhkkknnnnnnnnnqqquuuwwwyyyvvvkkkffflllsss}}}}}}zzzxxxwwwuuuqqqkkkddd]]]XXXTTTNNNMMMKKKIIIIIIJJJLLLMMMKKKLLLMMMNNNNNNPPPSSSVVV\\\aaahhhnnnpppiiiVVVCCCHHHLLL___}}}~~~nnnhhhkkkvvvxxxbbbQQQIIIRRRooo~~~iiifff~~~XXX\\\fffRRRGGGCCC===>>>>>>666777AAA>>>NNNmmmSSSQQQZZZvvv|||~~~zzzuuusssjjj___```^^^YYYTTTSSSWWW```gggpppqqqssswww{{{~~~yyyvvvlllgggaaa[[[VVVRRROOOMMMGGGKKKLLLUUUiiiyyynnnUUUHHHEEE>>>===>>>===;;;:::;;;===@@@GGGUUUoooxxxcccddduuu}}}{{{ooocccfffggg[[[SSSIIIddd|||oooSSSLLLHHHCCC???;;;GGGkkkaaaSSSaaammm___pppOOOGGG@@@BBBHHHQQQ]]]gggvvv~~~vvvvvv}}}|||ssslllnnnzzz[[[JJJDDDDDD@@@AAABBB<<<======<<<;;;999888777666444444333222222222222333000000000000000000000000000000000000000000000000...///000111111111111111111000000000222333555666;;;666222111555888888777666666666666666666666666999;;;>>>@@@BBBAAA@@@???>>>>>>======>>>>>>???@@@CCCCCCDDDHHHNNNRRRRRRQQQWWWYYY]]]aaadddgggjjjkkkmmmlllnnnrrrssstttyyywwwccc```cccgggkkkqqqzzz~~~|||zzz{{{yyytttnnnhhhbbb^^^[[[VVVTTTRRRPPPNNNMMMMMMMMMKKKLLLMMMMMMLLLMMMPPPRRRVVV^^^hhhoooqqqhhhSSS@@@???AAAOOOjjjxxxfffbbbgggwww{{{dddSSSKKKPPPmmm}}}fffbbbwww[[[\\\~~~vvvYYYHHHDDD>>><<<===999888BBBDDDZZZgggRRRWWWppp~~~{{{zzzuuussskkk```^^^[[[WWWSSSRRRWWW___fffoooppprrrvvv{{{~~~~~~yyyvvvnnniiiccc]]]XXXTTTQQQNNNLLLOOOMMMRRRcccpppqqqWWWIIIDDD===>>>>>>===;;;::::::===???CCCNNNhhhyyycccaaaqqqooonnnvvvpppkkk```LLLEEE___qqq{{{|||rrrYYYPPPHHHCCC>>>===NNNuuu^^^TTTeee\\\YYYrrrOOOGGGAAACCCKKKUUUaaalllttt|||}}}|||uuuhhhooovvvqqqhhhkkkzzz[[[IIIBBBBBB>>>@@@BBB<<<======<<<:::999888777666444444333222222222222222000000000000000000000000000000000000000000000000///000000111111111000000000000000111222333444555>>>999333222444777999999666777777777777777777777999;;;>>>AAAAAAAAA???>>>>>>>>>======>>>>>>???@@@BBBBBBDDDHHHMMMQQQRRRQQQ[[[]]]```cccgggjjjlllmmmmmmkkklllmmmllliiijjjnnnyyysss^^^VVVTTTQQQMMMMMMPPPVVVZZZttt~~~}}}~~~{{{vvvpppkkkgggdddccc___^^^[[[XXXUUURRROOONNNMMMMMMMMMLLLJJJJJJKKKMMMNNNYYYgggqqqtttjjjTTT@@@>>>???GGG]]]~~~vvvjjjeeessseeeUUUOOOOOOlll~~~eee\\\hhhaaa^^^~~~bbbIIIFFF@@@:::<<<===999AAAKKKjjjcccYYYgggyyyzzzuuussskkk```[[[XXXTTTPPPQQQVVV___eeemmmooorrrvvvzzz}}}~~~xxxuuuqqqlllfff```\\\XXXTTTQQQOOOPPPLLLNNN\\\hhhxxxwww[[[JJJDDD===??????>>><<<::::::<<<>>>@@@DDD^^^||||||ddd]]]jjjyyywwwddd```www|||lllaaaRRRMMMggguuuyyywwwuuurrrzzzvvvaaaSSSFFFDDD>>>???VVVtttTTTNNNaaaUUUYYYpppNNNFFFAAAEEEMMMXXXeeepppxxx{{{lllcccffflllkkkfffYYY]]]ffftttqqqdddhhhyyy[[[HHH@@@@@@===???BBB======<<<;;;:::999777666666444333333222111222222222000000000000000000000000////////////////////////000111111111111000000///000111111111222333444444:::777444333555777999999666666666666666777777777666999<<<@@@BBBCCCBBBAAA===============>>>??????AAABBBEEEIIIMMMPPPQQQRRRYYY[[[^^^bbbgggkkkmmmmmmooolllkkkkkkggg___\\\]]]hhhgggiiimmmoooiii]]]RRRPPPMMMHHHBBB??????@@@BBBOOOaaa~~~{{{vvvqqqllljjjhhhhhhfffeeeccc___[[[WWWTTTRRRPPPQQQPPPNNNKKKIIIIIIJJJNNNUUUaaaooowwwpppWWW@@@???BBBGGGYYY{{{qqqvvvfffVVVQQQNNNkkkhhh[[[dddfffZZZuuufffIIIHHHBBB:::;;;>>>:::???PPPxxxccceeexxx~~~{{{vvvssskkkaaaYYYVVVQQQNNNPPPVVV___dddkkknnnrrrvvvyyy{{{~~~}}}xxxuuutttpppjjjeee```\\\WWWTTTNNNOOOIIIJJJWWWcccuuu|||___MMMEEE===??????>>><<<::::::<<<>>>??????UUUxxx~~~ggg[[[bbbxxxyyygggaaammm}}}tttfffZZZWWWrrrvvv|||uuuwww{{{fffTTTCCCFFF>>>???ZZZgggLLLLLL___\\\cccjjjNNNFFFAAAEEENNNYYYfffqqq{{{zzzgggWWWSSSXXX[[[YYYRRRSSSYYYhhhuuufffeeesssZZZHHH@@@@@@<<>>>>>???@@@BBBEEEIIILLLNNNQQQRRRSSSTTTWWW]]]eeejjjllllllmmmkkkkkklllhhh```YYYXXXYYYYYYZZZYYYVVVPPPIIIDDDFFFEEEBBB@@@???>>>>>>===@@@HHHbbb}}}yyytttqqqooonnnnnnjjjiiigggddd```\\\YYYWWWUUUUUUUUURRRMMMJJJIIIIIIMMMPPPYYYkkknnnVVVKKKKKKJJJUUUrrrgggWWWQQQOOOlllppp```dddsssYYYiiieeeJJJJJJDDD;;;;;;======???YYY___jjj{{{}}}uuurrrjjjbbbYYYUUUOOOMMMPPPWWW___dddjjjnnnssswwwyyyzzz}}}zzzvvvwwwsssnnniiiddd___[[[WWWPPPQQQKKKJJJTTT^^^qqqdddPPPHHH?????????>>><<<::::::<<<>>>BBB>>>QQQrrrooo]]][[[ttt}}}tttmmmlllooosss^^^[[[wwwyyyyyyrrr|||~~~{{{jjjVVVDDDFFF===@@@___```LLLPPPdddaaaiiihhhNNNFFFAAADDDMMMXXXeeeooozzzwwwdddXXXVVVXXXXXXOOOLLLNNNYYYlllmmmbbbeeesssYYYGGG@@@AAA>>>???BBB===<<<<<<;;;999888777666555333333222111111111111111000000000000000000000000000000000000000000000000///000000111111111000000000111222333333333333222---///111444666666666666333333444444555555666666;;;<<>>=========<<<<<<======>>>??????BBBFFFIIIKKKMMMPPPRRRUUUUUUXXX___hhhnnnpppppphhhfffhhhmmmlllddd]]]ZZZRRRQQQNNNGGGAAA>>>???AAA===<<<<<<===>>>???===<<<@@@>>>OOOvvv|||yyyvvvuuuuuuooonnnkkkgggccc___]]][[[YYYZZZYYYUUUPPPLLLJJJIIIDDDEEEOOOfffjjjaaaUUUSSSddd{{{zzzjjjXXXQQQOOOkkk|||iiicccdddeeeeeeLLLIIICCC<<<<<<<<>>===;;;:::;;;===@@@EEEBBBOOOlll{{{gggYYYjjjuuu~~~~~~zzztttnnnhhhrrr|||jjjggg~~~vvvnnnZZZIIIFFF>>>EEEhhh}}}WWWHHHSSSiii___lllhhhMMMEEE@@@CCCLLLWWWdddooo|||eeeVVVPPPOOOIIIEEEDDDJJJVVVhhh~~~rrr___WWW\\\cccXXXGGGAAABBB???AAABBB===<<<;;;:::999888666555555333222222111111111111111000000000000000000000000000000000000000000000000...///000111111111111111000111222333333333222222///000222333333444555666444444444555666666777777;;;===???AAAAAA@@@>>><<<===<<<<<<<<<<<<===>>>>>>>>>BBBFFFIIIJJJLLLPPPSSSWWWWWWYYY```iiipppqqqooobbbaaadddjjjjjjbbbYYYTTTKKKFFF>>>555111444<<>><<<>>>;;;AAADDDqqqsssWWWpppqqqxxxzzzrrrppplllggg]]]XXXQQQOOOSSSZZZ```dddhhhnnnvvvyyyzzzzzz}}}zzzwwwrrrnnniiiddd^^^[[[YYY[[[SSSMMMPPPTTTccczzzoooWWWLLLBBB<<<<<<<<<;;;:::;;;???AAAGGGFFFOOOgggttt\\\bbbmmmvvvtttoookkkgggbbbccc|||qqqpppuuu^^^NNNHHHBBBMMMrrrtttQQQFFFUUUmmmfffuuudddJJJCCC???CCCMMMYYYgggrrr~~~kkkPPPFFFDDDAAA>>>>>>BBBIIIXXXrrrqqq\\\OOOLLLMMMWWWGGGBBBDDDAAABBBCCC<<<<<<;;;:::999888666555555333222222111000111111111000000000000000000000000000000000000000000000000......///111111222222222000111222333444333222111333333222111111222555777444555555666777888888999888:::===@@@BBBBBBAAA@@@<<<<<<<<<<<<<<<===>>>>>>>>>BBBFFFIIIJJJLLLPPPSSSTTTRRRTTT[[[ccciiijjjhhh```^^^```eeedddZZZPPPJJJ>>>===;;;::::::<<<>>>???IIIDDD???<<<<<<======<<<@@@777>>>\\\}}}~~~|||zzz{{{wwwrrrkkkfffbbb```___\\\]]]\\\YYYSSSNNNKKKJJJHHHDDD??????HHHUUUYYYWWWOOOEEE>>>>>>EEEWWWyyy|||kkk\\\WWWUUUSSSUUUSSSRRRQQQSSS___yyyooo]]]RRRMMMiiiwwwjjj~~~mmmmmmlllZZZyyyiiiSSSEEE:::;;;???;;;???DDDwwwkkkZZZyyyuuuuuuwwwpppooommmiii___YYYRRRPPPTTT[[[aaadddhhhooovvvzzzzzz{{{~~~~~~{{{xxxsssooojjjeee___[[[XXX[[[SSSMMMPPPSSSaaaxxxrrrYYYLLLBBB;;;<<<<<<;;;;;;<<>>CCCNNN[[[jjjuuu{{{kkkNNNEEEEEE===;;;<<<@@@EEETTTppp~~~mmm\\\OOOGGGDDDWWWGGGCCCDDD??????AAA;;;===<<<:::777666666666666444333222111000000000000000000000000000000000000000000000000000000000000//////000111111111111111000111333555555444333222444333333222333444666777555555555666666666666666777;;;???AAA@@@???==================>>>>>>>>>>>>@@@CCCGGGJJJLLLMMMOOOQQQQQQTTTYYY]]]bbbgggmmmpppiii___\\\bbbdddZZZKKKBBBCCC<<<999<<<<<<888:::AAAGGGCCC??????>>>======>>>>>>@@@CCCTTTnnn}}}|||xxx~~~zzzssslllfffbbbaaaaaa```^^^\\\ZZZXXXUUUQQQNNNEEEDDDAAA???>>>???AAABBB???;;;===@@@???GGGkkkwwwggg^^^^^^bbbaaa^^^ZZZUUURRR[[[sssqqq```WWWTTThhhyyyqqq|||rrrrrrooo\\\ooojjjOOODDDBBB???======DDDGGGbbbhhhzzzvvvppplllgggccc```XXXNNNLLLRRR[[[aaadddhhhmmmtttwwwxxx{{{yyyooooooppplllfffbbb```YYYUUUVVVUUUWWWeeevvvttt[[[KKKDDD>>>===;;;::::::;;;<<<>>>FFFIIITTTbbbvvvmmm```nnnlllYYYQQQ^^^hhhggguuupppkkkgggzzzxxx^^^[[[OOOIIIRRRdddZZZWWWccc}}}vvv[[[HHHEEEBBBCCCKKKYYYgggqqqsss```PPPFFFAAA===@@@AAA>>>???KKKbbbuuutttbbbPPPDDD??????WWWGGGCCCDDD??????AAA;;;===<<<:::888777666666666444333222111000000000000000000000000000000000000000000000000000000000000//////000111111111111111111222444555555444111000333333333222333444666777555555555555666666666666777;;;???AAA@@@???======<<<=========>>>>>>>>>>>>???CCCGGGJJJLLLNNNPPPRRRTTTUUUYYY]]]ccciiimmmppprrrjjjeeegggfff\\\QQQKKKDDD===:::<<<;;;888;;;DDDGGGEEECCCCCCDDDEEEFFFGGGFFFEEE@@@EEETTTaaawww~~~{{{{{{yyyuuupppkkkgggdddbbb___]]][[[YYYXXXUUUQQQNNNFFFEEEBBB@@@???AAACCCEEEAAA>>>@@@DDDAAAFFFdddwwwrrrsssvvv|||}}}|||sssgggfffxxxppp___WWWVVVjjj|||sss}}}{{{wwwjjj___vvvuuuVVVEEE@@@>>>===???CCCGGGcccfff{{{vvvqqqmmmiiieee^^^VVVNNNLLLRRR[[[```bbbeeejjjqqqtttvvvyyyzzzqqqooonnnjjjdddaaafff^^^YYYXXXVVVWWWcccsssvvv^^^LLLBBB>>>===;;;::::::;;;<<<===AAACCCOOO___tttkkk\\\jjjmmm___UUU^^^qqq|||{{{llliiibbbppp}}}```WWWRRRKKKWWWaaaTTTSSScccrrrZZZGGGDDDBBBCCCKKKYYYgggqqq~~~zzzooocccVVVKKKDDD???AAA@@@===>>>JJJ^^^mmmuuummm```QQQEEE>>><<<<<>>===;;;999888777777777444333222111000000000000000000000000000000000000000000000000000000000000//////000111111111111111111333555666666333000...333333222333333555666777555555555555666666777777777;;;???AAA@@@???======<<<<<<=========>>>>>>>>>>>>BBBFFFJJJLLLNNNQQQSSSWWWVVVXXX^^^fffmmmppppppvvvoookkkjjjiiibbb[[[XXXNNNFFFAAAAAA???<<>>DDD[[[|||wwwkkkiiipppzzzzzzzzzxxxuuupppkkkgggddd___^^^\\\ZZZYYYWWWSSSQQQKKKIIIFFFCCCDDDFFFJJJLLLJJJIIILLLPPPKKKKKK```zzzuuujjjqqqnnn^^^VVVXXXlll|||ppp|||{{{zzzkkkgggdddLLL@@@<<<===???EEEMMMgggddd|||vvvppplllgggcccZZZTTTMMMMMMSSSZZZ^^^___bbbffflllqqqtttxxx~~~yyyrrrppppppmmmlllmmmnnnddd\\\YYYVVVWWWcccrrr|||eeePPPDDD???>>><<<::::::;;;<<<===???@@@KKK\\\pppfffQQQ^^^fff```SSSWWWppp{{{tttlllbbbgggwww}}}fffVVVSSSLLL\\\www\\\MMMOOOccc~~~lllWWWGGGDDDBBBDDDLLLYYYhhhqqqzzzvvvnnneeeXXXOOOCCCBBB???<<<>>>HHHVVVaaa^^^VVVJJJ@@@:::999:::;;;WWWGGGCCCDDD??????AAA;;;>>>===<<<;;;999888777777444333222111000000000000//////////////////////////////////////////////////////000111111111111111///111444666666444000...222222222333444555666666444444555555666666777777777;;;???AAA@@@???======<<<<<<<<<=========>>>>>>===AAAFFFJJJLLLOOOQQQSSSXXXVVVXXX___jjjsssuuutttppplllhhhjjjnnnmmmgggccc]]]TTTMMMKKKFFFCCCJJJUUU___```^^^XXXTTTRRRQQQOOOFFFGGG@@@;;;;;;:::HHHbbbkkkZZZNNNMMMVVVfffzzz~~~}}}zzzvvvrrrmmmhhhfffbbb```]]]\\\\\\ZZZXXXUUUQQQOOOLLLJJJKKKNNNRRRUUUYYYXXX[[[]]]WWWRRR]]]ooosssbbbbbbjjjsssrrrmmmhhhmmmzzzmmm\\\UUUVVVllluuugggxxx|||vvvkkkhhh~~~qqqSSSCCC===<<<===HHHVVVgggZZZxxx|||wwwnnnhhhbbb]]]XXXSSSNNNOOOUUU\\\^^^]]]```dddiiinnnssswww}}}|||tttooommmmmmrrryyywwwjjj^^^YYYVVVXXXeeeuuunnnWWWHHHAAA???===;;;::::::;;;<<>><<<>>>DDDMMMSSSMMMFFF===888888:::;;;;;;WWWGGGCCCDDD??????AAA;;;======<<<;;;:::888777666444333222111000000000000//////////////////////////////////////////////////////000111111111111111---///222555666555222111111111222444555666666666444444444555666777777888777;;;???AAA@@@???======<<<<<<<<<<<<===============AAAFFFJJJLLLOOOQQQSSSWWWVVVXXX```llluuuxxxxxxnnnkkkiiillltttvvvooogggfff]]]UUUQQQJJJFFFMMMZZZnnnrrrpppfff^^^ZZZUUUPPPDDDBBB;;;:::>>>;;;@@@SSS{{{iiiRRRDDD>>><<>>===<<>>;;;::::::;;;<<<@@@>>>HHHVVVfffwwwxxxgggKKKIIIOOOXXXTTTOOO```{{{{{{qqqooopppnnnrrrssshhhhhhppp{{{sssrrrrrr^^^RRRPPPeee{{{kkk[[[JJJJJJZZZ~~~zzzvvv___PPPEEECCCBBBDDDMMMZZZhhhpppvvv{{{nnnbbb\\\UUUPPPGGGDDD???===>>>AAAEEEHHHBBB>>>999999;;;<<<;;;:::WWWGGGCCCDDD??????AAA;;;<<<<<<<<<;;;:::888666555444333222111000000000000000000000000000000000000000000000000000000000000//////000111111111111111,,,...000333444444444333000111222444555666666666333444444555666777888888777;;;???AAA@@@???======;;;;;;<<<<<<<<<=========>>>BBBFFFJJJLLLNNNQQQSSSVVVVVVYYY```jjjrrrvvvwwwsssrrrqqqqqquuuwwwqqqiiiiii```YYYTTTMMMHHHPPP^^^xxxuuujjjeee^^^UUUGGGAAA666666===<<>>LLLddd~~~xxxrrrnnnkkkiiiaaa___\\\\\\\\\\\\[[[ZZZWWWUUUTTTSSSTTTVVVYYY[[[\\\YYYWWWUUUNNNGGGGGGLLL]]]lllrrr```OOOEEECCCJJJNNNNNNGGGGGGWWWpppmmm]]]UUUQQQjjjmmm___sssyyywwwdddjjjjjjQQQCCC??????>>>===YYYeeeNNNYYYXXXttt~~~rrrlllhhhccc___WWWRRROOOQQQXXX^^^___^^^aaacccggglllrrrxxx|||~~~~~~~~~yyytttqqqvvvyyyiii```ZZZXXXaaammm|||vvv]]]MMMCCCAAA???<<<::::::;;;;;;<<<:::EEESSS```sss}}}tttRRRHHHFFFNNNNNNJJJTTTfff~~~}}}vvvwwwwwwuuu{{{|||pppeeekkkwww}}}{{{|||xxxnnnnnn~~~sssbbbTTTWWWlll}}}ooo]]]JJJHHHVVVzzzsss\\\LLLDDDBBBAAAEEENNN[[[hhhpppwww{{{|||eeeVVVOOOLLLKKKFFFDDDAAA???===>>>@@@AAA;;;:::999999;;;;;;:::999WWWGGGCCCDDD??????AAA;;;;;;;;;;;;;;;999777555444444333222111000000000000000000000000000000000000000000000000000000000000//////000111111111111111//////000111222333333333///000222444666666666666333333444555666777888888777;;;???AAA@@@???======;;;;;;;;;<<<<<<<<<======???CCCGGGJJJLLLNNNPPPRRRUUUVVVZZZ___eeekkkppprrruuuyyyyyyssspppqqqpppnnnmmmfffaaa]]]VVVRRR[[[iiivvvnnndddYYYJJJEEE::::::@@@<<<<<>>999::::::999888999;;;===WWWGGGCCCDDD??????AAA;;;:::;;;;;;:::999777555333444333222111000000000000000000000000000000000000000000000000000000000000//////000111111111111111222111111000000111222333///000222555666777777666333333444555666777888999888;;;???AAA@@@???======;;;;;;;;;<<<<<<<<<======@@@CCCGGGJJJLLLMMMOOOQQQUUUWWW[[[^^^aaaeeejjjmmmrrr{{{}}}sssiiijjjppptttsssmmmiiigggaaa]]]gggvvv|||sssfffZZZKKKJJJDDDDDDGGG===888BBB@@@CCCBBB<<<888:::======999999AAAWWWuuu}}}wwwqqqmmmgggeeecccbbbcccddddddddd`````````aaaaaaaaaaaaaaaXXXRRRJJJDDD???;;;:::;;;999>>>IIIYYYffftttiiiWWWPPPSSSVVVbbbfffXXXFFFEEETTTcccpppaaa[[[UUUlll~~~```kkkssspppkkkQQQAAA???@@@>>>MMMjjjVVVXXXiii^^^|||{{{oooiiieee```\\\UUUPPPLLLNNNUUU[[[^^^]]]aaabbbeeejjjpppuuuxxxyyy|||qqq```WWW]]]iiikkkaaa[[[[[[YYYTTTTTTZZZ[[[dddmmmttt|||~~~~~~yyyaaaTTTDDDCCC@@@===;;;:::::::::<<<;;;DDDMMMSSSggg}}}{{{iiiUUUJJJBBB===@@@HHHNNNqqq{{{yyyyyyrrrwwwuuummmttt~~~yyylllVVV^^^nnnzzznnnVVVFFFFFFVVV|||wwwuuuZZZGGGCCCAAAAAAEEENNN[[[hhhpppyyy}}}iiiSSSIIIHHHAAADDDEEEBBB===:::;;;===;;;<<<;;;999777888===BBBXXXFFFAAADDD???<<<===;;;===<<<:::888777777777888555444333111000/////////000000000000000000000000000000000000000000000000////////////000111222333333333333333333333333333444444444555555666666666444555666666666666666555<<<===@@@AAAAAA@@@===<<<999999999999:::;;;<<<<<<===BBBGGGKKKMMMOOOPPPQQQXXXXXXZZZ^^^eeemmmrrrtttqqqlllhhhfffiiiqqq~~~}}}rrrlllqqqxxxyyyxxxjjj```\\\UUUZZZXXXNNNKKKMMMIII???999>>>??????FFFNNNIII<<>><<<666;;;999<<>>999===EEENNN\\\mmm{{{mmmWWWMMMBBB@@@KKKQQQcccpppzzz{{{{{{}}}~~~zzzwwwqqqzzz|||}}}eee]]]```pppssskkkZZZGGGIIIXXXyyyyyywww[[[HHHBBBAAA@@@DDDNNN\\\jjjrrr}}}|||aaaQQQLLLCCC@@@DDDEEE@@@FFFIIIAAAAAA<<<:::;;;999666===HHHXXXFFFAAADDD???<<<===;;;===<<<:::888777777777888555444333111000/////////000000000000000000000000000000000000000000000000/////////000000111222333111111111222222333333333222333333444555555666666444555555666666666666666;;;===???AAAAAA???===;;;999999999999:::;;;<<<===>>>BBBGGGKKKMMMNNNPPPQQQXXXYYY[[[___fffmmmrrruuummmmmmnnnrrrwww|||}}}zzzuuuvvvwwwwwwpppggg^^^[[[[[[cccccc\\\SSSSSSXXXTTTIII???GGGKKKKKKQQQXXXUUUKKKCCC@@@DDDWWWuuu~~~xxxtttrrrooonnnllljjjjjjiiigggeeekkkkkkjjjhhhffffffggghhhccc[[[MMM@@@===???===999:::999<<<@@@DDDOOOkkk|||zzzvvvjjjbbbkkk{{{~~~mmm___UUUUUUpppgggjjj}}}}}}{{{llleee~~~hhhOOOFFF@@@>>>EEEGGGdddSSSkkkrrruuuzzzpppjjjfffaaa\\\UUUOOOJJJLLLTTT[[[^^^]]]bbbbbbdddiiioootttvvvvvv~~~}}}ssscccTTTLLLLLLPPPVVVTTTPPPLLLHHHGGGFFFFFFCCCEEEGGGIIILLLOOOTTTWWWfffnnn|||eeeWWWLLLCCC<<<;;;<<<;;;<<<>>><<>>;;;<<<<<<:::999888777777777444444222111000000//////000000000000000000000000000000000000000000000000/////////000111111222222//////000111222222333333000111222333444555666777444555555666666666666777;;;<<>>BBBGGGKKKMMMNNNPPPQQQYYYZZZ\\\```fffmmmrrrvvvtttzzzvvviiieeebbb]]]UUUOOONNNRRRVVVhhhdddZZZSSSWWW___\\\SSSGGGQQQXXXWWWYYY]]]\\\VVVKKKGGGIIIZZZuuu{{{xxxwwwvvvuuusssooollliiiiiijjjkkkmmmnnnkkkfffeeehhhlllqqqlll```PPPEEECCCAAA>>>;;;<<>>??????@@@CCCEEEOOOXXXfffvvvjjj^^^MMMDDD===<<<<<<;;;;;;===???DDDMMMYYYgggwww|||uuucccOOOIIIZZZsss|||wwwwww}}}|||{{{hhhcccbbbmmmnnnfffXXXHHHIIIWWWxxxtttXXXEEEAAA@@@@@@DDDNNN[[[iiirrrzzzssscccQQQIIIJJJLLLMMMSSSQQQBBBAAA;;;999<<<:::888???KKKWWWEEE@@@DDD???<<<>>><<<<<<;;;:::999888888777777444333222111000000000000////////////////////////////////////////////////...///000000111222222222...///000111222333444555///000111222444555666777444555555555666666777777;;;<<<>>>@@@@@@>>><<<;;;:::999999::::::;;;<<<===>>>BBBGGGJJJLLLNNNPPPRRRYYY[[[^^^bbbffflllrrrwwwkkk\\\UUUQQQIIIAAA===@@@HHHNNN[[[XXXQQQKKKOOOWWWXXXTTTQQQ\\\dddccc___``````^^^WWWQQQNNNZZZrrr~~~~~~zzzzzzyyytttooommmooorrrnnnsssvvvsssmmmkkkqqqxxxsss```UUURRRRRRMMMMMMOOONNNIIIPPPlllnnn```VVVUUUqqqooouuuyyyxxxooo```\\\ppptttfffSSSKKKDDD@@@FFFSSSeeeNNNmmmyyy{{{tttlllkkkjjjbbbZZZVVVQQQMMMNNNTTTZZZ]]]^^^bbbcccfffjjjooosssuuuwwwzzz}}}}}}vvvlllaaaYYYUUUSSSJJJHHHEEEAAA???=========<<<===>>>===<<<<<<>>>???CCCIIISSS___mmm{{{}}}|||pppfffNNNEEE>>><<<===;;;;;;===???DDDOOO^^^mmm|||zzz~~~rrrYYYLLLXXXqqqzzzuuuooollluuu{{{iiidddbbbooopppdddTTTIIIJJJWWWwwwuuuYYYFFFAAA@@@@@@DDDMMM[[[iiirrr|||eeeXXXSSSTTTWWW```^^^MMMEEE>>>;;;<<<:::888???KKKWWWEEE@@@DDD???===>>><<<;;;;;;;;;:::999888777666333333222111000000000000////////////////////////////////////////////////...///000111222222111111000000111222333444555666///000111222444555666777555444444444555666888888;;;<<>>@@@BBBFFFIIIKKKNNNQQQSSSXXX[[[___bbbeeejjjqqqvvv~~~kkk\\\UUUGGGCCC>>>:::888999;;;===AAACCCBBB???>>>AAAHHHOOO___fffllljjjccc```dddhhheee]]]VVV\\\ooo|||||||||zzzxxxxxxzzz{{{{{{~~~{{{lll```VVVYYYuuusssxxxyyyyyyiiiWWWWWWqqqwwwkkkWWWLLLDDDAAAHHHZZZjjjIIIbbb{{{~~~zzzqqqsss{{{xxxnnnjjjfff___XXXRRROOOMMMMMMRRRXXX]]]``````bbbfffiiilllooorrruuu{{{~~~xxxsssmmmgggbbbYYYOOOHHHEEECCC@@@>>><<<;;;;;;<<<999;;;<<<===<<<;;;<<<===<<<<<<===@@@GGGQQQ]]]eeejjjoootttwwwwwwvvvttttttqqqsssvvvxxx|||ooocccQQQHHH@@@>>>>>><<<;;;===;;;@@@MMM```nnnxxxjjj]]]fffgggTTTEEEBBBQQQjjj{{{{{{rrrhhhfffnnnyyyyyyssssssvvvmmm```___tttzzzeeePPPHHHHHHUUUuuuvvv\\\III@@@??????CCCMMMZZZhhhqqq}}}lllZZZQQQQQQZZZYYYIIIBBB<<<:::<<<<<<<<>>AAABBBBBBAAA>>>===;;;::::::;;;;;;<<<===>>>@@@CCCFFFIIIKKKNNNQQQSSSWWW[[[___bbbccchhhpppvvvzzzsssnnnoookkk___SSSMMMDDDBBB>>><<<;;;:::::::::>>><<<;;;<<>>???AAAAAA@@@?????????:::;;;<<<===@@@EEELLLQQQUUUZZZ```dddffffffggghhheeehhhjjjkkkmmmsss|||rrrdddSSSIIIAAA???>>><<<;;;===;;;???LLL^^^iiipppnnn[[[]]]\\\OOOEEEFFFMMMaaa|||ssshhhdddiiiqqqyyy|||sssvvvssskkkmmmpppxxxooo^^^]]]sss}}}fffRRREEEFFFTTTvvvuuuZZZHHH@@@??????CCCLLLZZZhhhqqqzzzkkkYYYQQQPPPZZZZZZLLLFFF???<<<===<<<;;;EEERRRVVVDDD@@@DDD???===???===:::;;;;;;;;;:::888666555222222111111111111111111000000000000000000000000000000000000000000000000---...000222333222111000111111111111111111222222444444444555555666666666555444333333444666999;;;>>>???AAACCCCCCAAA???>>>;;;;;;;;;;;;;;;<<<>>>>>>@@@CCCFFFIIIKKKMMMQQQTTTVVV[[[___aaacccgggooouuutttgggWWWNNNKKKTTT[[[UUUKKKDDDCCCAAA>>><<<<<<;;;;;;:::;;;666333999FFFVVVeeeooossssssppphhh]]]TTTTTTXXXYYYWWWXXXdddwww~~~||||||~~~~~~zzzwwwyyyxxxjjj___WWWXXXuuutttwww|||}}}xxxbbb[[[qqqvvviiiSSSHHHBBBCCCMMMaaammmCCCQQQsssxxxmmmfffaaa]]]ZZZMMMKKKJJJLLLPPPWWW]]]aaa]]]aaaeeehhhiiikkkpppsssyyy||||||zzzpppggg[[[TTTSSSQQQNNNIIICCCAAA>>><<<::::::;;;;;;@@@AAACCCCCCAAA???>>>???:::<<<>>>?????????AAACCC>>>CCCJJJNNNPPPRRRUUUWWW[[[^^^```^^^___dddkkkooonnnuuu~~~wwwhhhSSSJJJAAA???>>><<<;;;<<<<<>>>>>???CCCHHHLLLOOOPPPSSSTTTWWW[[[```dddfffiiilllnnn~~~yyyrrriii___UUUIII???BBBNNNSSSLLLBBB@@@@@@???===<<<;;;;;;:::999666666>>>QQQeeessswwwwwwtttooogggZZZPPPSSS^^^mmmfffaaahhhxxx~~~}}}||||||{{{xxxsssooommmrrr|||{{{mmmaaaXXX]]]yyynnn|||nnn\\\hhhqqqhhhTTTKKKFFFEEELLLddd^^^FFFOOOpppvvvkkkddd^^^XXXSSSLLLKKKKKKMMMRRRWWWZZZ[[[aaaeeehhhhhhgggiiiooouuuzzz~~~{{{tttqqqeee___WWWQQQOOOLLLIIIFFFDDDAAA>>><<<<<<<<<;;;:::>>>AAAEEEHHHIIIFFFCCC@@@>>>>>>===<<<<<<======>>><<<<<<===???BBBEEEHHHJJJLLLSSSZZZ^^^\\\YYYWWWWWWXXXYYY\\\bbbmmmzzz}}}ppp___III???@@@;;;:::>>><<<<<<@@@KKKXXXbbbiiiuuuqqq\\\XXXQQQ>>>>>>GGG[[[|||zzzooollluuu|||___nnnwww|||bbb```tttoooTTTHHHGGGPPPnnnsssYYYHHH???@@@AAACCCIIIUUUdddoooxxx~~~iiinnn~~~fffOOOFFF???>>>===<<<>>>AAA}}}VVVDDD@@@DDD???===???===<<<;;;:::888777666666555444333222222111111222222000000000000000000000000000000000000000000000000000000111111111111000000111000///000222333333333222222222333666888888777555333444888999777888;;;???@@@CCCDDDCCC@@@===;;;:::::::::;;;;;;<<<===>>>???CCCHHHLLLOOOPPPRRRTTTXXX[[[```bbbccccccdddeeeiiinnntttxxx}}}yyyrrrhhhWWWDDD@@@HHHPPPPPPKKKCCCBBBAAA@@@>>>===<<<;;;;;;999:::EEE\\\rrr|||}}}|||vvviiiXXXNNNVVVdddzzzqqqmmmyyy|||zzzxxxvvvsssmmmfffbbbYYY^^^gggxxx{{{nnnbbbYYYhhhxxxtttaaallluuulllXXXMMMFFFFFFNNNnnnVVVCCCJJJhhhsssiiiddd___YYYTTTLLLKKKJJJMMMRRRWWWZZZ[[[```dddggghhhgggjjjoootttvvv{{{{{{sssmmmjjjbbb\\\UUUPPPMMMKKKHHHEEEDDDAAA>>>=========<<<:::???BBBFFFIIIJJJHHHEEECCC>>>======<<<<<<<<<<<<===:::::::::;;;<<<>>>AAABBBGGGNNNWWW[[[[[[XXXVVVVVVOOONNNMMMNNNSSS[[[ccchhhtttsss```III@@@@@@<<<:::>>><<>>FFFWWWwwwvvvxxxmmmpppfffbbbrrrttt\\\EEEDDDOOOmmmsssYYYHHH@@@@@@AAACCCIIIUUUeeeppp~~~yyyaaaNNNFFF>>><<<;;;::::::===VVVDDD@@@DDD???===???===<<<;;;:::888777666666555444333222222111111222222000000000000000000000000000000000000000000000000000000111111111111000000111000///000333444333222222111111333666888888777666444444888999777888;;;>>>@@@BBBDDDCCCAAA===;;;::::::::::::;;;<<<===>>>???BBBHHHLLLNNNPPPRRRTTTYYY\\\___```^^^[[[YYYXXX]]]ccclllwwwwwwcccLLLCCCHHHPPPSSSQQQEEEDDDBBB???<<<;;;999999;;;:::<<>>>>>>>><<<;;;???AAAEEEIIIJJJIIIGGGFFF>>>===<<<;;;;;;;;;;;;;;;:::999888888888999:::;;;BBBKKKUUU\\\]]][[[YYYYYYOOOLLLGGGCCCBBBEEEIIILLLWWWeeevvvwww```JJJ@@@AAA<<<;;;>>><<<@@@AAAJJJXXXeeeoooyyyooo[[[HHH@@@EEESSSnnnwww~~~{{{wwwkkkcccooolllLLLIIIOOOlllsssYYYHHHAAAAAAAAABBBGGGTTTdddpppzzzwww|||mmmZZZKKKBBB;;;::::::999999;;;VVVDDD@@@DDD???===???===<<<;;;:::888777666666555444333222222111111222222000000000000000000000000////////////////////////000000111111111111000000111000000111333444444222222111111333666888888888555222333666777555666999>>>@@@BBBDDDCCCAAA>>><<<;;;:::::::::;;;;;;<<<===>>>BBBGGGLLLNNNPPPRRRSSSYYY\\\______[[[VVVRRRPPPYYY```lllzzzqqq]]]SSSTTTYYYZZZXXXNNNKKKFFF@@@<<<:::999999:::888;;;MMMmmmvvvXXXFFFIIITTTsssnnnkkk{{{yyywwwsssooohhh___VVVOOOLLLJJJKKKYYYyyyzzzmmmeeeaaadddqqq|||ooodddZZZhhhtttwwwaaaooowwwnnn\\\OOOFFFJJJXXX{{{iiiKKKFFFFFF^^^sssiiiddd___YYYUUULLLJJJIIIKKKPPPUUUYYY[[[]]]```eeehhhjjjllloooqqqqqquuu{{{wwwsssoooiiidddccc[[[WWWQQQMMMLLLKKKGGGDDDDDDBBB@@@?????????>>><<<===???BBBFFFGGGHHHGGGFFF>>>===<<<;;;:::999999999<<<;;;:::999999999:::;;;BBBLLLYYYbbbeeedddbbbaaaXXXTTTMMMGGGCCCCCCDDDFFFJJJPPPWWW___kkk}}}yyyaaaKKKAAABBB<<<;;;>>><<<>>>>>>EEETTTeeeuuu{{{cccKKKBBBDDDOOOeeevvvnnndddnnnyyyUUUMMMLLLeeerrrXXXHHHBBBAAA@@@@@@FFFRRRbbbnnn|||uuunnnsss|||hhhWWWKKKAAA:::999;;;;;;;;;<<>><<<;;;::::::::::::;;;;;;<<<>>>BBBGGGKKKNNNOOOQQQSSSXXX[[[^^^___\\\WWWSSSRRRTTT]]]jjj{{{qqqddd```aaa```^^^YYYTTTNNNGGGAAA>>>>>>>>>:::999;;;LLLooolllRRRJJJLLLYYYsss}}}lllbbbttt|||xxxuuutttrrroooiiibbbYYYRRRNNNIIIEEEMMMhhh}}}zzzrrrggg^^^XXXYYYgggyyynnnccc[[[qqqzzztttzzzdddnnntttjjjZZZPPPHHHLLL]]]\\\CCCCCCBBBUUUvvvkkkeee```YYYTTTKKKIIIHHHJJJNNNTTTYYY[[[\\\^^^cccfffjjjllloooqqqrrruuuzzz~~~{{{|||}}}tttqqqmmmgggbbbaaaYYYTTTPPPMMMMMMLLLHHHEEEDDDBBBAAAAAAAAAAAA???===;;;<<>>AAAMMM]]]iiinnnnnnlllkkk```\\\UUUOOOIIIFFFEEEEEEGGGFFFFFFHHHNNN]]]rrryyycccLLLBBBBBB===<<<>>><<<======CCCRRRggg}}}~~~iiiPPPCCCCCCIIIZZZrrr~~~vvv|||qqqfffooo{{{RRRHHHGGG___qqqWWWHHHBBBAAA@@@@@@DDDOOO^^^iii|||pppdddaaalllvvvbbbRRRGGG===;;;===<<<<<<<<>>AAAGGGKKKMMMOOOQQQSSSVVVZZZ^^^``````^^^]]]]]]___gggrrr~~~}}}jjj___\\\ZZZYYYWWWUUUQQQLLLGGGBBB???>>>===<<<===LLLppp|||cccRRRIIIMMMhhhxxxnnnbbblll{{{wwwpppppppppooommmggg___ZZZTTTOOOHHHIII^^^||||||~~~|||wwwqqqggg]]]UUUSSS^^^zzzvvvlllbbb[[[sss|||zzzvvvgggrrrssshhhZZZSSSLLLPPPaaa^^^CCCDDDEEEUUUyyywwwlllfff```YYYTTTKKKIIIGGGHHHMMMSSSXXX[[[\\\]]]```dddiiimmmpppqqqtttvvvyyy|||vvvooorrr}}}{{{ooouuuxxxqqqnnnkkkddd___]]]VVVRRRNNNLLLMMMLLLIIIFFFDDDCCCBBBBBBCCCBBB@@@>>><<<<<<>>>@@@BBBDDDDDDEEEDDDCCCBBB@@@>>>===<<<<<<;;;;;;:::::::::<<<===>>>@@@MMM```ooouuuvvvuuutttllliiiddd]]]VVVQQQMMMKKKIIIGGGGGGGGGGGGKKKWWWdddvvvdddMMMCCCCCC>>><<>>???FFFTTTggg}}}yyywwwxxxmmmYYYGGGCCCFFFUUUgggssszzz}}}}}}wwwppprrrtttiiiqqqzzzQQQIIIIIIcccnnnVVVIIIAAAAAA@@@@@@CCCLLLYYYbbblllZZZQQQSSS___sss^^^PPPBBB>>>>>>===<<<<<>>======JJJoootttaaaSSSMMMaaapppoooggglll}}}yyytttnnnoooqqqsssrrrnnngggbbbZZZVVVNNNIIIVVVuuu|||yyy{{{tttiii___XXX^^^yyyrrriiiaaaZZZqqq{{{tttqqqzzzwwwhhh]]]YYYRRRTTTdddhhhEEEFFFJJJWWWuuuvvvkkkeee```ZZZUUUKKKIIIFFFHHHLLLSSSXXXZZZ\\\]]]^^^bbbgggmmmppprrrttttttwwwzzz{{{nnnmmmvvvssslllbbb\\\```kkkuuuvvvwww~~~}}}uuuooommmjjjbbb\\\ZZZRRROOOKKKKKKLLLKKKHHHEEEDDDCCCBBBCCCDDDCCCAAA??????@@@AAABBBCCCEEEFFFGGGJJJIIIGGGEEECCCBBBAAAAAA>>>===<<<<<<<<<===>>>???@@@OOOcccttt|||~~~}}}|||yyyxxxuuupppjjjddd^^^[[[VVVTTTSSSSSSNNNKKKPPPZZZttteeeNNNDDDDDD>>><<>>AAAIIITTTaaauuuuuufffkkkpppfffPPPIIIIIIXXXiiirrrvvvwww{{{tttllliiipppuuujjjrrr\\\PPPKKKaaalllVVVIII@@@AAA@@@@@@BBBIIITTT\\\vvvkkkTTTJJJIIIKKK___{{{bbbSSSCCC>>>@@@@@@@@@AAAVVVDDD@@@DDD???===???===<<<;;;:::888777666666555444333222222111111222222000000000000000000000000000000000000000000000000000000111111111111000000000000222444666666444222000000000333777999:::999777555555888888555555888===???AAACCCCCCBBB???===;;;;;;:::999999:::::::::===AAAFFFKKKMMMOOOQQQRRRRRRVVV]]]dddiiioootttwwwrrrbbbTTTKKKPPPVVV___dddbbbZZZOOOGGG<<<<<<;;;GGGlllrrrcccPPP\\\hhhmmmlllppp||||||vvvqqqppprrrtttwwwwwwtttnnniii[[[WWWNNNEEELLLhhh|||{{{|||zzzlllbbbccc{{{~~~pppggg```ZZZwwwzzztttxxx{{{kkk```]]]VVVWWWeeelllCCCCCCIIIUUUnnntttjjjeee```[[[VVVKKKHHHFFFGGGLLLRRRXXXZZZ]]]\\\]]]aaagggmmmqqqsssssssssuuuyyymmmaaaaaaiiiddd\\\RRRNNNTTTaaakkkzzz|||uuuooonnnjjjccc\\\YYYPPPMMMJJJIIIJJJJJJGGGDDDDDDCCCCCCDDDEEEDDDAAA???CCCCCCCCCDDDEEEGGGIIIJJJOOONNNLLLJJJHHHFFFEEEEEEBBBAAA@@@???>>>??????@@@BBBQQQgggyyy~~~~~~|||xxxrrrllliiifffaaa^^^\\\VVVQQQVVVaaassseeeOOODDDDDD>>><<>>;;;;;;<<<;;;:::999777666555444444333222222111111222222////////////............//////000000000000//////...///000111111222222111000111111222222333444444333111000000333555666666777888888888888777777666<<<>>>AAACCCBBB@@@>>><<<<<<;;;;;;:::;;;<<<===>>>@@@???CCCKKKNNNMMMNNNQQQTTTYYY```eeecccaaahhhqqq{{{~~~iiiTTTSSSeeeuuuzzz|||xxxfffQQQFFFEEECCCGGG\\\]]]XXX```iiimmmxxxxxxrrrmmmllloootttyyywwwnnngggYYYOOOEEEBBBEEEUUUxxx~~~|||yyyiii```___sssmmm[[[XXXaaaeeefffyyy}}}oooddd\\\ZZZaaajjj|||JJJ@@@FFFWWWuuuzzzlllgggccc]]]UUURRRLLLIIIEEEGGGLLLRRRUUUVVVXXX^^^bbbdddhhhmmmooommmqqqsssuuuyyy|||yyyooo___WWWMMMDDDBBBBBBEEEQQQ]]]nnnpppxxxyyyrrrllliiiddd]]]XXXWWWTTTPPPLLLIIIGGGFFFEEEDDDEEEDDDBBBBBBBBBBBB@@@??????AAADDDFFFHHHKKKOOOQQQZZZ\\\]]]YYYRRRMMMMMMOOOLLLKKKIIIFFFDDDBBBBBBBBBAAAXXXttt|||wwwpppiiiccc^^^\\\yyyrrrfffTTTDDDBBBCCC>>>;;;===>>>BBBGGGMMMVVVfffyyytttfffZZZXXXeeeuuujjjRRRPPPdddsss~~~zzzyyytttkkkpppzzzzzz~~~xxx^^^ooowwwOOOKKKSSSllljjjTTTIIIDDD@@@???@@@AAABBBHHHOOO___uuu{{{___VVVJJJAAAAAACCCDDDLLLVVVpppfffVVV]]]cccbbb[[[SSSUUUeeewwwdddTTTCCC@@@IIISSSVVVTTT}}}QQQGGG@@@@@@AAA>>>;;;;;;<<<;;;:::999888666555555444333222222111111222222111000000000000///////////////000000000000//////...///000111111222222111000111111222222333444444444222111222444666777777777777888888888888888777<<<>>>AAACCCCCCAAA>>><<<<<<;;;;;;:::;;;<<<===>>>??????CCCJJJNNNMMMNNNQQQSSSXXXaaajjjllliiiiiilllwwwooo___oootttaaaPPPKKKEEEDDDSSSuuurrrkkkmmmqqqqqq}}}}}}yyyuuurrrlllgggaaa^^^^^^]]]XXXTTTNNNGGG@@@>>>AAAQQQrrryyyvvvvvvvvvuuuaaaVVVSSSbbb|||mmm\\\ZZZbbbllljjj}}}sssvvv{{{ooofff^^^[[[bbbkkkOOOCCCEEERRRlll|||mmmgggccc\\\VVVRRRLLLIIIEEEGGGLLLRRRUUUVVVZZZ___ccceeeiiioooqqqooorrrssswwwzzz~~~~~~yyyhhhNNNFFF@@@???@@@BBBJJJSSSWWWXXX^^^ooo}}}uuuooojjjhhhddd]]]YYYYYYUUUQQQMMMKKKJJJIIIHHHGGGGGGEEECCCCCCCCCCCCAAA@@@@@@BBBDDDGGGIIIMMMRRRUUU___cccfffeeebbb___```bbb___[[[VVVPPPMMMKKKIIIHHHIII```|||xxxqqqmmmxxxhhhUUUDDDAAABBB>>><<<>>>;;;@@@GGGNNNVVVcccssszzzmmmbbb```hhhqqqnnnUUUPPPbbbqqq{{{wwwpppsss~~~yyy{{{|||dddooowwwPPPLLLRRReeelllUUUIIIDDD@@@???@@@AAACCCIIIQQQ]]]ppphhhSSSHHHAAABBBDDDFFFNNNXXXjjjppp```bbb]]]\\\UUULLLKKKUUUbbbjjj^^^SSSGGGFFFMMMTTTSSSOOO{{{PPPGGG@@@@@@AAA>>>;;;;;;<<<;;;:::999888666555555333333222111111111111222111111111111000000000000//////000000000000//////...///000111111222222111000111111222222333444444555333222222555777888888666777888999999999999999===???AAACCCCCCAAA???===<<<<<<;;;:::;;;<<<===>>>??????BBBIIIMMMLLLMMMQQQUUUXXXbbbpppzzz}}}~~~nnnuuu}}}ssscccYYYNNNFFFIIIddd~~~~~~zzzwwwttttttuuuwwwgggWWWLLLHHHHHHJJJEEE@@@======>>>LLLkkkzzzvvvmmmkkksssxxxrrrqqqpppfff[[[PPPJJJQQQccc|||}}}nnn```___gggtttooozzz|||oooppp|||wwwpppiiibbb^^^eeennnOOOEEEHHHQQQfff|||~~~nnnfffbbb[[[VVVSSSLLLIIIEEEGGGLLLRRRUUUVVV\\\```dddfffjjjppprrrpppqqqtttwww|||wwwhhhcccfffnnn}}}kkk\\\LLLFFF@@@???>>>>>>BBBHHHCCCBBBFFFVVVnnn|||uuuoookkkjjjgggaaa^^^^^^WWWTTTPPPNNNMMMLLLKKKIIIHHHGGGEEEDDDEEEDDDBBBAAAAAABBBDDDGGGJJJPPPWWW\\\eeejjjpppsssssssssuuuwwwuuunnneee^^^ZZZVVVRRRNNNTTTkkkkkkVVVDDD@@@@@@===<<>><<<;;;;;;;;;:::999888777666555333222222111111111111111111111111000000000////////////000000000000//////...///000111111222222111000111111222222333444444444333111222444777777777666777888999::::::::::::===???BBBDDDDDDBBB@@@>>>===<<<;;;::::::;;;<<<===???>>>BBBHHHKKKKKKMMMQQQWWWZZZdddsss~~~xxx|||}}}}}}pppfff[[[QQQJJJ]]]~~~vvvrrrrrrttt~~~iiiSSSDDDAAADDD@@@======>>>???JJJfff|||vvvmmmhhhnnnsssmmmiiicccVVVXXXNNNHHHJJJUUUkkkxxxlllccceeennnvvvttt|||rrrrrruuusssqqqnnngggccciiirrr|||IIICCCGGGLLL\\\mmmoooeee```[[[VVVTTTLLLHHHEEEGGGLLLRRRUUUVVV\\\```cccdddiiiooorrrppppppssswww{{{||||||xxxeeeVVVSSSXXXnnnyyypppbbbTTTQQQUUUOOOGGGAAA>>>===>>>@@@???<<<===KKKddd~~~yyysssooonnnkkkfffcccccc[[[XXXTTTQQQOOOMMMKKKIIIIIIGGGFFFEEEEEEDDDCCCAAA@@@AAACCCFFFKKKSSS\\\cccjjjpppxxxzzzsssnnnfff]]]WWWaaawwwnnnXXXEEE@@@@@@======@@@:::@@@HHHOOOWWWdddsss|||qqqzzz~~~aaaVVVaaaqqq{{{{{{www~~~|||}}}{{{yyyjjjmmm[[[NNNLLLVVV~~~tttZZZGGGCCC@@@???AAACCCEEELLLTTTcccooo|||mmm]]]RRRKKKJJJHHHGGGOOO[[[qqq~~~~~~{{{ppp```SSSPPPRRRRRRIIIDDD??????BBBBBB???;;;zzzOOOEEE??????@@@>>><<<;;;;;;::::::999888777666666333222111111000000111111000000/////////.........//////000000000000//////...///000111111222222111000111111222222333444444333111000111333555666666777777888:::;;;;;;;;;;;;===???BBBDDDEEECCCAAA???===<<<;;;::::::;;;<<<===???>>>AAAGGGJJJJJJMMMPPPTTT[[[fffqqqwww{{{|||vvvooodddWWW```|||~~~zzzyyyssstttmmmjjjiii~~~rrrYYYIIICCCAAA===<<<>>>@@@JJJccc}}}{{{uuuqqqjjjpppzzzyyyuuuhhhSSSQQQIIIFFFJJJQQQbbb~~~ttthhh```eeeqqqtttvvvyyyvvvvvvrrrqqqrrrrrrnnnkkkooovvvwwwGGGAAAEEEHHHTTTkkkoooeee```ZZZVVVTTTLLLHHHEEEGGGLLLRRRUUUVVVZZZ^^^aaabbbfffmmmpppooooooqqquuuyyy}}}{{{pppiiihhhiiirrrtttuuuyyyvvvgggTTTHHHIIIPPPiiikkkZZZQQQTTT______WWWKKKAAA===>>>??????AAA<<<===IIIaaayyy|||vvvqqqpppmmmgggdddddd```]]]XXXUUURRROOOKKKIIIJJJHHHFFFFFFEEEEEECCCAAA>>>???AAADDDJJJTTT^^^eeeooovvvsssiiiuuupppZZZFFF@@@???======@@@===BBBHHHOOOZZZjjj~~~{{{lllvvvaaaQQQVVVbbbzzz|||~~~~~~}}}wwwrrrjjjlll\\\JJJHHHVVV{{{___IIICCC@@@???AAACCCEEELLLTTTeeepppzzzxxxhhh\\\RRRNNNJJJIIIRRR```vvvvvvggg[[[QQQMMMGGGAAA???AAABBB@@@<<>>>>>@@@>>><<<;;;::::::999999888777777666222222111000000000000111////////////............//////000000000000//////...///000111111222222111000111111222222333444444333111000000333555666666888999::::::;;;;;;;;;;;;===???BBBEEEFFFDDDBBB@@@>>>===<<<;;;:::;;;<<<<<>>>>>AAAIII]]]rrr}}}|||xxxoootttyyyeeePPPHHHGGGMMMRRR]]]xxxrrrddd\\\dddsssrrryyyuuuwwwyyysssrrrsssvvvvvvtttuuuyyysssHHHGGGRRRYYYggg{{{nnneee```ZZZUUUTTTLLLIIIEEEGGGLLLRRRUUUVVVYYY]]]___```dddkkkooonnnpppqqqtttwww{{{mmm[[[PPPNNNQQQTTTUUUVVVYYY```ooo~~~~~~rrrcccSSSEEE>>>AAAHHHbbbyyy{{{hhhXXXRRRYYYhhh\\\UUUHHH>>>===DDDHHHHHHBBB======HHH]]]ttt}}}{{{uuupppooommmgggddddddccc```\\\YYYVVVRRRNNNKKKLLLKKKHHHGGGGGGFFFDDDBBB>>>???AAACCCHHHQQQZZZ```ooovvvqqq[[[GGGAAA@@@======@@@???CCCIIIPPP\\\pppjjjmmmgggRRRRRRXXXhhhyyyqqqnnnkkk]]]GGGFFFVVVeeeKKKCCC@@@???AAABBBDDDKKKSSSbbbmmmxxx~~~pppaaaWWWOOOMMMYYYhhhxxxeeeWWWQQQKKKKKKNNNNNNHHHBBBpppMMMDDD>>>>>>@@@>>><<<;;;::::::999999888777777777222222111000000000000000000000000////////////...//////000000000000//////...///000111111222222111000111111222222333444444333222000111444666777777::::::;;;;;;;;;;;;;;;:::===@@@CCCEEEFFFEEECCCAAA>>>===<<<;;;:::;;;;;;<<>>BBBDDDAAABBBCCCKKK[[[lllssssssiii\\\MMMCCC<<<:::>>>DDDZZZrrr{{{qqqggg\\\TTTUUULLLHHH@@@;;;BBBOOOWWWWWWKKKEEEAAAHHH[[[ppp~~~yyysssppppppnnniiiggggggeeeccc```]]][[[XXXTTTQQQPPPNNNKKKJJJJJJIIIGGGEEE@@@AAABBBCCCEEEKKKRRRWWWeeelllzzzqqq\\\HHHCCCBBB>>><<>>@@@>>><<<;;;:::999999999888777777777222111111000000000000000111111111111000000000000//////000000000000//////...///000111111222222111000111111222333333444444555333222222555777888888;;;;;;;;;<<<;;;;;;::::::===@@@CCCFFFFFFEEECCCBBB>>>===<<<;;;:::;;;;;;<<>>;;;<<>><<<>>>===AAAIIIQQQ___tttpppYYYXXXYYY___iiilllrrrxxx}}}rrr~~~~~~jjjzzzkkkSSSJJJNNNqqqnnnPPPDDD@@@???@@@AAABBBHHHOOO[[[jjjyyyyyycccYYYbbbrrr~~~}}}sss```sss[[[FFFDDDBBBAAAAAA@@@>>>===999::::::999888666444333444333222000///.........000000000000000000000000111222222111///...///000............/////////000333333222222222333444555555555555333222333666999===DDDGGGCCC@@@???===;;;>>>@@@CCCFFFGGGGGGEEECCC>>>===<<<;;;;;;;;;;;;;;;<<<===@@@DDDGGGKKKMMMOOOWWWUUUYYYhhh|||tttppp~~~zzzcccTTTWWWcccnnnuuu|||qqqsssvvvpppeee[[[TTT^^^ttt{{{ooo[[[III???>>>CCCHHHNNNUUUbbbrrrvvvqqqwwwwwwiii]]]XXXYYY\\\^^^vvv}}}ooo```___rrruuussstttxxx}}}wwwsssRRRPPPcccnnnxxx~~~rrrggg```\\\UUUOOOJJJHHHFFFFFFHHHLLLPPPSSSZZZ]]]```bbbcccgggmmmqqqtttvvvxxxyyyyyy}}}zzz]]]MMM>>><<<<<<:::999::::::;;;<<>><<>>???AAADDDJJJQQQbbbmmmxxx~~~dddWWW]]]hhh}}}tttfffiiiQQQCCCBBB@@@??????>>><<<::::::::::::999888666444333222222111000//////000000000000000000000000000000000111222111/////////000........./////////000000333333222111222333444555555555555333222333666999<<>><<<===@@@CCCFFFHHHGGGEEEDDD>>>>>><<<;;;;;;;;;;;;;;;<<<===@@@CCCGGGJJJMMMOOORRRRRRYYYllliiiSSSPPP^^^lll~~~uuurrruuutttkkkaaaVVVTTTZZZbbbdddccc]]]VVVJJJ???999:::???CCCFFFOOO]]]oooyyyooommmnnnnnnllldddZZZRRRNNNOOORRRTTTgggyyy{{{mmm```aaauuuyyytttuuu{{{}}}sssmmmRRRPPP]]]hhhvvv~~~|||xxx|||pppeee___[[[UUUPPPJJJHHHFFFEEEGGGKKKPPPSSSXXX[[[^^^aaacccggglllpppqqqtttwwwxxxzzz~~~zzzcccRRRBBB======;;;:::;;;777888999:::>>>CCCFFFGGG===999888999999999>>>DDDFFFVVVZZZVVVYYYZZZVVVUUUHHH@@@:::>>>GGGQQQ[[[dddYYYSSSMMMNNNXXXgggvvv~~~|||zzzwwwsssoookkkhhhgggeeecccbbbaaa```^^^[[[XXXYYYVVVRRRPPPOOOOOOOOONNNLLLIIIEEEBBBAAABBBDDDFFFPPPXXXbbbnnn~~~wwwsssxxxsss]]]IIICCCBBB>>><<>>FFFSSS^^^lllnnnSSSKKKGGGVVVkkkqqqwwwmmmttt|||uuuttttttvvvtttSSSGGGPPPsssjjjNNNFFFAAA>>>@@@BBBCCCIIIOOO```lllxxxkkkZZZYYY___yyypppkkkvvv|||pppeeeZZZ^^^GGGCCCAAA@@@??????>>><<<::::::::::::999777666444333111000000000000000111111000000000000000000000000000111222111000///000111....../////////000000000333222222111111333444555555555555333222333666999;;;@@@CCCAAA???AAA@@@======???CCCGGGHHHHHHFFFEEE???>>>===;;;;;;;;;;;;;;;<<<===???BBBFFFJJJMMMOOOSSSRRRWWWggghhh[[[cccqqqvvvooogggccc^^^WWWTTTTTTaaazzzyyyxxx{{{qqqbbbUUUMMMHHHEEECCCDDDAAA===::::::<<>>FFFNNNNNNNNNPPPMMMMMM^^^mmmlllZZZMMMBBBAAAGGGLLLOOOQQQLLLHHHDDDGGGRRRaaapppyyy~~~zzzvvvrrrooonnnmmmgggfffdddcccbbb```]]][[[\\\ZZZWWWUUUTTTTTTRRRPPPRRROOOIIIEEEBBBBBBDDDEEEHHHOOOXXXbbbnnn{{{zzzxxxtttvvv|||~~~vvvfff\\\___gggsss]]]IIICCCBBB>>><<>><<<;;;:::999888777666444444222111000000000000000000000000000000000000000000000111222111000///000111...////////////000000000333222111111111222444444555555555333222333666999999>>>@@@??????BBBAAA???<<>>AAAEEEIIILLLOOOSSSQQQTTT___pppxxxqqqtttjjj]]]OOOHHHEEEEEEHHHMMM]]]tttoooxxxpppaaaUUULLLFFFBBB@@@@@@@@@@@@AAACCCFFFGGGMMMVVVddduuuuuuhhhWWWRRRJJJEEEEEEGGGJJJLLLTTTbbbsssqqqccc]]]hhh~~~zzzyyykkkttt}}}rrruuuwwwddd\\\vvvqqqjjjnnn~~~ttt~~~nnnccc^^^XXXSSSPPPJJJHHHEEEDDDEEEIIINNNRRRUUUWWW[[[___dddhhhmmmooolllpppuuuxxx{{{ttt[[[MMMLLLOOOQQQQQQAAA===;;;<<<;;;999777777888777888;;;>>>EEEUUUdddddd\\\___]]]YYYpppqqq]]]LLLKKKRRRSSSLLLFFFCCC???===@@@KKK\\\mmmxxx}}}zzzwwwuuuuuuuuullljjjhhhfffeeedddaaa___[[[ZZZXXXXXXXXXWWWUUUSSSUUUQQQLLLFFFCCCCCCDDDEEECCCGGGLLLTTT^^^iiipppsssiii___RRRQQQUUUXXXqqq|||kkk```]]]___pppsss^^^JJJDDDBBB>>>===???AAACCCJJJRRRYYYjjjcccLLLCCCOOOhhh{{{xxxvvvuuuqqqwww}}}xxxttt{{{sssuuu~~~uuuooo```NNNQQQvvvpppRRRDDD@@@???BBBCCCBBBEEEIIISSSaaaqqqzzz~~~}}}zzzlll```ooolllbbbppptttfffZZZIIIEEECCCAAA@@@@@@???===<<<;;;:::999888666555555444444333222000///.........000000000000000000000000///000111111000///000222////////////000000000111222222111000111222333444555555555333222333666999888<<<======???BBBBBB???<<<>>>CCCGGGIIIIIIHHHGGGBBB@@@===;;;::::::;;;<<<;;;<<<===@@@DDDHHHLLLNNNOOOPPPUUU]]]iiiuuu}}}~~~sssuuueeeRRRHHHEEEGGGMMMSSS```qqq|||uuulllmmmyyylllbbbYYYPPPIIIEEEEEEEEEFFFHHHKKKNNNOOOUUU^^^lll{{{|||hhh```VVVNNNLLLMMMQQQSSSXXXaaaooo}}}yyylll^^^]]]lll}}}tttiiiqqqxxxppptttooo\\\WWWssssssxxxoooeee___XXXQQQOOOKKKHHHDDDBBBDDDHHHNNNQQQVVVXXX[[[```fffjjjmmmooommmqqquuuxxx{{{oooaaabbbjjjmmmkkkMMMBBB:::;;;<<<999888888<<<999888:::???NNNhhh{{{}}}xxxppp}}}fffSSSWWWdddfffXXXJJJDDD@@@===???JJJ\\\qqq~~~|||yyywwwvvvuuuooommmjjjhhhgggeeecccaaaZZZYYYXXXXXXYYYYYYWWWVVVTTTRRRMMMIIIFFFEEEFFFFFFBBBBBBDDDJJJSSS]]]iiiqqqoooaaaOOOGGGEEEEEE^^^xxxnnngggjjjsss^^^JJJDDDCCC???===@@@CCCEEEJJJPPPVVVjjjnnnPPPGGGSSSooozzzwwwzzztttyyy~~~xxxnnnjjjUUUTTTuuupppSSSDDDAAA@@@BBBBBBAAABBBFFFOOO]]]mmmwww|||~~~}}}zzziiiuuuaaaaaassseeesss}}}ZZZLLLBBB@@@???>>>>>>===;;;999<<<;;;999777666555555555555444222000///......---000000000000000000000000///000111111000000111222/////////000000000111111222111111000000222333444555555555333222333666999888;;;;;;;;;>>>CCCBBB???;;;>>>CCCGGGJJJJJJIIIHHHCCCAAA>>>;;;::::::;;;===;;;;;;<<>>HHH[[[qqq~~~zzzvvvsssqqqqqqnnnkkkhhhgggfffcccbbb]]][[[YYYYYYZZZZZZZZZYYYUUUSSSQQQMMMKKKIIIHHHGGGCCC@@@@@@DDDKKKTTTbbbnnnyyyssscccVVVMMMFFFVVVvvvsssiiittt^^^JJJDDDCCC???===@@@AAACCCIIIPPPUUUeeewwwTTTKKKVVVtttzzzyyy~~~mmm}}}oooZZZVVVvvvoooRRREEEAAA@@@AAAAAA???AAAEEEMMM[[[kkktttzzz~~~~~~|||llluuuzzzbbbeeexxxwwwyyyVVVJJJBBB@@@>>>>>>>>>===;;;999<<<;;;999777666555555555333222111000////////////000000000000000000000000...000111111000000111222//////000000000111111111222111000000000111333444555555555333222333666999999:::::::::>>>CCCBBB>>>;;;>>>BBBGGGJJJKKKJJJIIIDDDBBB>>>;;;::::::<<<===;;;;;;<<<>>>BBBGGGKKKNNNQQQTTTXXX[[[^^^bbbgggkkktttxxxeeeZZZVVVTTTSSSUUUVVVaaagggrrrooorrrvvvnnnjjj\\\[[[[[[ZZZ[[[]]]___```eeeooo~~~wwwkkkddd```^^^]]]bbbeeennnxxxsssggg\\\aaawwwrrrwwwxxx}}}yyyZZZNNNUUUyyyzzzlllgggcccYYYQQQPPPKKKHHHCCCAAABBBFFFLLLPPPWWWXXXZZZ```fffjjjkkkjjjlllpppuuuyyy{{{~~~{{{]]]@@@:::>>>===::::::777888888888:::HHHeeepppfffXXXMMMHHHRRR______SSSHHHBBBAAA???AAAJJJ[[[ppp~~~~~~{{{wwwuuuvvvsssooolllkkkiiigggeeeeeebbb^^^\\\\\\\\\\\\[[[XXXWWWVVVSSSPPPLLLIIIHHHEEEAAA???BBBFFFLLLXXXdddvvv{{{uuuggg[[[MMMPPPaaa{{{ooo___kkkttt___KKKEEECCC???>>>@@@???CCCMMMTTTTTTYYYnnnWWWKKKSSSooo|||kkktttqqqZZZUUUuuupppUUUGGGBBB@@@@@@@@@>>>@@@DDDIIIWWWeeennnuuu{{{~~~}}}yyyrrrxxxpppnnnppptttQQQEEEDDDBBB@@@?????????===;;;<<<;;;999777555555555555111111000000000000111111000000000000000000000000...000111111000000111333000000000000111111111111222111000000000111333333555555555333222333666999999::::::999===BBBBBB===;;;>>>BBBGGGJJJKKKJJJJJJEEEBBB>>>;;;999:::<<<===;;;;;;;;;===AAAFFFKKKNNNLLLPPPTTTYYY^^^eeennnttt}}}uuuuuusss~~~pppggg]]]WWWTTTMMMXXX___jjj{{{rrrnnn||||||}}}ooonnnmmmkkkjjjiiihhhhhhppp{{{wwwnnnhhhccc```eeegggrrrwwwrrrggg]]]ddd{{{qqq{{{~~~uuuTTTJJJTTTzzzmmm~~~{{{jjjfffdddZZZRRRPPPKKKHHHCCC@@@AAAFFFLLLPPPWWWWWWYYY___eeeiiiiiigggjjjooouuuyyy{{{nnnJJJ@@@DDDCCC???>>>777999;;;999666>>>UUUkkkyyyWWWFFFCCC>>>???GGGMMMIII???888FFFFFFFFFHHHQQQ```sss~~~{{{xxxtttqqqooonnnllljjjlllhhhccc___^^^^^^]]]]]][[[[[[ZZZXXXTTTOOOJJJGGGEEEAAA@@@BBBCCCEEEOOO[[[jjjyyy{{{pppaaaPPPIIIPPPaaazzzttt___PPPUUUmmmttt___KKKEEECCC???>>>@@@AAAGGGRRRYYYSSSMMMTTTbbbpppzzzYYYIIILLLggg~~~jjjooorrrYYYSSSttttttYYYHHHCCC?????????===???DDDEEEQQQ___hhhpppwww||||||qqqhhhwwwmmmdddkkklllQQQEEECCCBBB@@@???>>>>>>======;;;;;;999777666555555555333222111111000000111111222222222222222222222222---...///111111///...---000000000000000000000000222222111000///111555888555555555333222333666999888888999999999===AAAEEE??????@@@DDDIIINNNPPPPPPHHHCCC===:::;;;<<<;;;:::666888;;;>>>@@@CCCGGGJJJMMMQQQUUUYYY___nnn{{{fff\\\\\\bbbsss{{{iiibbbcccfffbbbdddpppzzz~~~rrr{{{yyyuuusssuuutttnnnkkkkkklll|||uuunnnhhhdddiiinnnxxxrrroooddd\\\hhhrrroooRRRIIIPPP{{{XXXooosssgggccc^^^VVVOOOMMMLLLHHHDDDAAADDDLLLRRRWWWXXXZZZ^^^ccchhhllloooppprrruuuwwwxxx{{{~~~xxxkkkKKKAAAGGGJJJFFFAAA;;;:::;;;<<<;;;===GGGRRReeewwwaaaPPPIIIKKKLLLFFFGGGJJJDDDUUU]]]XXXRRR]]]hhhoooxxx{{{xxxuuurrrnnnlllkkkhhhfffdddddddddbbbaaa^^^^^^]]]\\\XXXTTTPPPMMMHHHEEECCCDDDCCCBBBFFFLLLRRRXXX\\\WWWMMMEEEEEEHHHQQQnnn}}}{{{zzz{{{zzznnnfffYYYXXXggg{{{cccKKKCCCBBB???>>>@@@AAAJJJ^^^ggg```[[[WWWLLL[[[]]]mmm}}}[[[TTTRRRaaaooorrr{{{XXXOOOuuuxxx\\\HHHDDDAAABBBAAA>>>???BBBCCCJJJTTT```kkkuuu|||yyy}}}qqqggggggtttjjjOOOCCCBBBBBB@@@???>>>=========;;;;;;999777666555555555333222111111000000111111222222222222222222222222---...000111111000...---000000000000000000000000111111111000///111444777666666666555444444777:::;;;<<<;;;;;;:::<<<@@@CCC@@@???@@@DDDIIIMMMPPPQQQIIIDDD>>>;;;;;;<<<;;;:::777999;;;===>>>BBBFFFIIIMMMPPPTTTYYYbbbsssjjj[[[YYYYYYccc}}}zzzzzzooopppvvvuuu~~~zzzxxxyyywwwqqqnnnoooooowwwpppjjjfffiiinnnwwwtttooobbb[[[iii}}}vvvyyyxxxmmmPPPIIISSS[[[jjjvvvhhhbbb^^^WWWQQQMMMKKKHHHDDDAAADDDKKKQQQWWWXXXZZZ\\\```dddhhhjjjppprrruuuwwwyyy|||wwwbbbRRRYYYooosss]]]GGG@@@BBBDDDCCCBBB;;;999999:::999999AAAJJJTTTmmmyyyaaa\\\aaacccZZZSSSMMM@@@dddmmmfffZZZZZZ```hhhttt{{{xxxvvvtttpppnnnmmmkkkhhhgggffffffdddbbb]]]^^^]]]\\\YYYVVVRRRPPPIIIFFFCCCCCCAAA???BBBHHHGGGJJJLLLIIICCC???@@@CCCJJJddd{{{xxxvvvooovvv|||qqqjjjnnn}}}dddMMMEEECCC@@@???AAACCCKKKbbbtttuuupppbbbOOOTTTUUUccczzzwwwUUURRRWWWeee}}}rrrrrr|||\\\WWW}}}}}}aaaIIIDDDAAABBBAAA??????BBBEEELLLVVV```kkkttt}}}tttddd\\\```qqq|||eeeLLLCCCBBBAAA@@@???>>>=========;;;;;;999777666555555555333222111111000000111111000000000000000000000000......000000000000......000000000000000000000000000111000///...000333555666777777666555555888:::??????>>><<<;;;<<<>>>AAA@@@???@@@CCCHHHMMMPPPQQQKKKFFF???<<<<<<===<<<:::888999:::;;;<<<@@@EEEIIINNNPPPSSSWWWaaarrrvvvkkkhhhaaabbbzzz|||uuu{{{~~~~~~zzztttrrrsssttt|||tttnnniiiiiinnnxxxyyypppccc^^^nnnuuu]]]WWWvvv}}}lllOOOKKKVVV\\\^^^zzziiibbb^^^YYYSSSLLLKKKHHHDDDAAACCCJJJPPPWWWXXXYYY[[[^^^aaadddeeeoooqqqtttvvvyyy|||tttYYYDDDEEEPPPZZZfffsss```SSSFFF@@@>>>===>>>@@@===:::999:::999888<<>>============;;;;;;999777666555555555333222111111000000111111000000000000000000000000...///000000000000///...000000000000000000000000000000000///...///222444555666777666555555777999>>>>>>>>><<<;;;;;;>>>@@@BBB@@@@@@BBBGGGMMMQQQSSSNNNIIIBBB>>>>>>>>><<<::::::::::::999:::>>>CCCHHHOOOQQQSSSUUU\\\hhhxxxwwwsssqqqgggssszzz}}}zzzuuusssvvv{{{yyyrrrnnnkkkrrr{{{}}}rrrffffffzzzdddVVVtttlllPPPMMMYYY```QQQppp}}}kkkccc___YYYTTTLLLKKKHHHDDD@@@BBBHHHNNNUUUVVVXXX[[[^^^aaaccceeelllnnnqqqtttwwwzzzxxxZZZBBB@@@BBBAAALLL^^^^^^SSSGGG@@@===999999<<<>>>;;;:::;;;;;;;;;>>>DDDEEEOOOeee|||dddccciii___MMMFFFEEEPPPbbbyyy~~~}}}|||{{{xxxvvvssspppnnnlllkkkjjjiiigggbbbaaa```___\\\ZZZWWWVVVSSSNNNKKKIIIFFFDDDHHHNNNYYY[[[^^^cccddd^^^SSSKKKMMM^^^~~~fffNNNGGGEEEAAA???AAAAAAJJJmmmYYYRRRZZZuuu}}}[[[TTTcccooorrryyyzzz}}}zzznnneeedddkkkNNNGGGAAAAAABBB@@@@@@AAAEEEKKKTTT^^^gggqqqyyyxxxfffWWWLLLHHHNNNVVVvvvuuuwwwXXXHHHGGGAAAAAA???>>>===<<<<<<<<<;;;;;;999777666555555555333222111111000000111111//////////////////////////////000000000000//////000000000000000000000000000000111000//////111333333555666555444444666777:::;;;;;;;;;;;;<<<>>>@@@DDDBBB@@@BBBGGGMMMRRRUUUQQQLLLDDD@@@???>>>===;;;::::::999888999<<>><<<:::888888;;;999888;;;;;;===DDDLLLQQQSSSbbbzzzoooUUUVVVJJJ>>>======DDDUUUsss}}}{{{vvvssspppooonnnmmmkkkiiigggfffdddaaa^^^[[[XXXWWWTTTPPPMMMLLLJJJIIINNNUUU\\\bbbmmm{{{|||lll^^^]]]hhh{{{cccMMMEEEDDDAAA>>>@@@DDDJJJggg|||iiibbbttteee[[[lll~~~zzz{{{xxx|||}}}xxxuuu|||jjjyyycccbbbnnnQQQHHHAAAAAABBBAAA@@@AAABBBGGGOOOYYYcccnnnxxxsssgggYYYMMMJJJLLLXXXrrrqqqdddVVVOOO]]]VVVGGGGGGAAA@@@???>>>===<<<<<<<<<;;;;;;999777666555555555333222111111000000111111////////////////////////000000000000000000000000000000000000000000000000000111222111000000111333333444555555444444555666777999:::;;;;;;<<>>@@@KKK___qqqcccRRRAAA<<<======:::888888777777999999>>>JJJXXXWWWTTT```tttsssNNNKKK>>>777;;;;;;>>>KKKlll{{{zzzwwwtttrrrqqqpppnnnllljjjiiifffccc___\\\ZZZYYYSSSOOOKKKKKKJJJJJJPPPWWWYYYcccuuuvvvqqqxxx}}}vvv|||www```JJJDDDDDD@@@>>>???JJJJJJ___xxxpppuuukkk\\\lll{{{qqq~~~ssstttoookkkyyy}}}hhhooo\\\^^^sssTTTJJJBBBAAACCCBBB@@@@@@@@@DDDJJJRRR]]]iiivvv~~~zzzjjjYYYOOOMMMWWWfffdddSSSHHHFFFQQQqqqXXXHHHGGGAAA@@@???>>><<<<<<<<<<<<;;;;;;999777666555555555333222111111000000111111000000000000000000000000111000000000000000000111000000000000000000000000111222333222111000111333333555666666555555666777888:::<<<<<<<<<===???AAAIIIEEECCCCCCHHHPPPVVVZZZWWWPPPHHHCCCAAA@@@===;;;999999:::999999:::===???IIIKKKOOOTTTYYY___dddgggkkkuuu|||~~~~~~kkk```cccdddhhhkkknnn||||||eeerrr{{{qqqjjjllltttzzzzzz{{{zzzyyyxxxtttqqqwww}}}xxxyyyxxxooojjjkkkzzz~~~ttt{{{dddRRRSSSZZZ[[[WWW```~~~oooddd^^^XXXRRRKKKKKKIIIDDD??????DDDHHHPPPRRRVVV\\\aaaeeeggghhhhhhjjjmmmoooqqqtttxxx{{{SSS===CCCTTTeeeooocccSSSEEE@@@@@@>>>:::999:::::::::999888???RRRddd```[[[gggvvvzzzeeeHHHFFF<<<999???===>>>KKKiiizzz|||yyywwwvvvtttrrrpppkkkiiigggdddaaa___]]]\\\TTTOOOKKKKKKJJJJJJPPPXXX___gggwww~~~vvv|||yyyjjj```aaafffjjjqqq{{{~~~uuu^^^IIIDDDDDDAAA???AAAIIIKKKaaaxxxzzzgggXXXhhh~~~tttyyy{{{xxxjjjrrruuuttt~~~}}}hhh}}}jjjWWW\\\zzzVVVKKKBBBAAACCCBBB@@@@@@@@@BBBFFFLLLVVVcccqqqzzzzzzfff[[[WWW]]]eeerrrjjjTTTJJJJJJLLLWWWeeehhh[[[KKKIIIAAA@@@???===<<<<<<<<<<<<<<<;;;999777666555555555333222222111000111111111111111111111111111111111111111000000000000111111000000000000000000000000222333444333222111222333444666888888777666777888:::<<<===>>>===>>>???AAAJJJGGGCCCDDDIIIQQQWWW[[[XXXRRRIIIDDDBBB@@@>>>;;;888999::::::999:::;;;===JJJKKKMMMQQQVVV]]]cccgggeeeqqq{{{{{{}}}}}}jjj___TTTQQQRRRSSSQQQ[[[dddaaakkkrrrwwwooo```^^^gggnnnpppzzzyyyxxxxxxtttsssyyy~~~zzzzzz|||wwwnnnkkknnntttooo}}}___PPPRRRZZZXXXMMMOOOhhhnnnbbb]]]WWWSSSKKKKKKIIIDDD??????CCCGGGPPPRRRVVV[[[```ccceeefffjjjlllnnnpppqqqtttwwwzzz~~~mmmUUU[[[llluuuuuueeeYYYLLLGGGDDD>>>:::999>>>>>>>>><<<999AAAXXXnnnpppjjjvvvxxxsss|||kkkKKKBBBCCC======BBB???AAAPPPjjj||||||zzzyyywwwuuusssjjjiiigggdddbbbaaa```___VVVQQQMMMLLLKKKKKKQQQXXXfffkkkuuu}}}uuukkkqqq}}}iii\\\RRRRRRQQQNNNOOOUUUXXXooottt]]]IIIEEEEEECCCAAABBBDDDLLLjjjiii]]]WWWlllmmmaaarrr}}}iii~~~iiiUUUZZZ|||WWWKKKBBBAAACCCBBB@@@@@@BBBCCCEEEIIIRRR___nnnwwwxxxqqqfffccc___cccfffkkkzzzmmmSSSFFFHHHCCCAAAGGGIIIXXXFFFJJJAAAAAA@@@@@@>>>===<<<;;;:::999888666555555555555333222111111000000111111111111000000000000111111000000////////////000000000000000000111111111111222222222222222222222222444444555555555555555555888:::>>>@@@BBBAAA@@@???HHHGGGAAA===BBBMMMSSSQQQXXXVVVNNNFFFBBBAAA===777999::::::;;;;;;<<<<<<<<>>;;;999@@@UUUjjjiiinnn}}}sss___OOOOOORRRRRRLLLHHHHHHBBBCCCQQQqqq}}}yyyxxxxxxvvvtttqqqlllfffcccccceeedddcccZZZUUUQQQNNNKKKLLLTTT^^^eeeuuu{{{xxxuuuiiiZZZVVVTTTXXXaaalllssswww~~~}}}hhh\\\XXXYYYYYYXXXTTTOOOIIIEEEEEETTTsssvvvbbbNNNGGGDDD???>>>BBBHHHOOOeeezzzvvvpppzzzsssSSSOOORRRbbbhhhjjjyyymmmnnndddRRRqqqvvvdddNNNEEEFFFBBB@@@CCC@@@<<>>===<<<;;;:::999888666555555555555333222111111000000111111111111000000000000111111000000////////////000000000000000000111111111111222222222222222222222222444555666666777777666666888:::===@@@BBBBBBAAA@@@GGGGGGDDD???CCCMMMTTTUUU[[[YYYRRRIIIDDDBBB???999::::::::::::;;;;;;<<<<<<@@@DDDJJJPPPUUUYYY]]]```iiissswwwbbbWWWGGGCCCFFFJJJeeelllWWWGGGBBB???@@@AAADDDKKKSSSgggzzz~~~eee[[[eeerrryyy~~~zzzrrrttt}}}xxxuuu}}}}}}wwwnnnppp}}}zzz~~~vvvUUULLLFFFJJJ]]]wwwIIIGGGIIINNNqqqqqqddd^^^XXXSSSLLLKKKGGGBBB??????BBBDDDLLLQQQVVVYYYZZZ[[[___bbbhhhjjjlllmmmnnnpppsssvvv}}}zzzfffYYY\\\[[[LLL>>>;;;>>><<<;;;;;;:::<<>>???DDDKKKNNNPPPXXXaaayyydddWWWSSSSSSTTTTTTTTTSSSQQQOOONNNTTTkkkwwwbbbOOOHHHDDD???>>>BBBHHHPPPfffooofffmmmrrrQQQKKKMMM\\\xxxnnnqqqmmmhhhnnnSSSoooeeeOOOEEEFFFAAA@@@BBB@@@===???BBBEEEKKKVVVeeeooouuu}}}sssuuuwwwxxxrrreee___eeeooouuuhhhYYYJJJCCCAAA@@@???@@@UUUCCCAAA@@@@@@@@@??????===<<<;;;:::999888666555555555555333222111111000000111111111111000000000000111111111000000//////000000111000000000000111111111111222222222222222222222222555666666777888888777777888:::===@@@BBBBBBBBBBBBEEEGGGFFFBBBCCCKKKTTTYYY^^^^^^WWWMMMFFFDDD@@@<<<::::::999999::::::;;;;;;===AAAHHHNNNSSSXXX\\\___hhhqqq}}}sssbbbLLLGGGLLLQQQhhhzzzcccNNNIIIEEECCCDDDCCCAAAAAAEEEKKK___uuuzzzcccbbbpppxxx}}}xxxqqqrrryyytttzzzzzzqqqmmmuuuvvvtttmmmRRRLLLJJJQQQcccpppHHHIIIJJJLLLiiiqqqddd]]]XXXSSSLLLKKKGGGCCC??????AAADDDKKKPPPUUUXXXXXXYYY]]]```hhhggggggjjjmmmppprrrrrrzzz|||dddSSSWWW[[[QQQBBB;;;===999888;;;<<<;;;;;;>>>>>>MMMlllkkkaaa[[[```qqquuu{{{vvvnnnhhh\\\XXXccc~~~|||zzzwwwrrrmmmkkkkkkkkkiiifff___\\\YYYWWWTTTTTT[[[ccckkkuuuppp```UUUGGG<<<===@@@@@@BBBDDDCCCEEENNNXXXwww~~~~~~~~~}}}hhh[[[TTTSSSSSSTTTWWWYYYYYYYYY\\\XXXfffxxxcccOOOHHHDDD@@@???CCCIIIQQQgggrrreeefff{{{rrrPPPHHHIIIWWWpppwwwxxxmmmccczzzvvvUUUooohhhPPPEEEEEEAAA@@@BBB??????@@@AAACCCHHHSSSaaalllqqqttteeedddmmmvvvjjjYYYIIIAAA@@@??????@@@}}}SSSEEEBBB@@@@@@@@@??????>>><<<<<<:::999888666555555555555333222111111000000111111111111000000000000111111111000000000000000000111///000000000111111111111111111111111222222222222444555666777777777777777777999<<>>;;;::::::999999999:::::::::>>>EEELLLQQQVVVZZZ]]]gggnnnzzzsss\\\UUUYYY^^^vvvyyycccPPPFFFBBB@@@AAAAAA>>>>>>@@@MMMSSS^^^tttuuujjjnnnwww}}}yyypppoooxxx~~~}}}vvvkkklllwwwxxxooopppcccNNNLLLNNNXXXgggkkkFFFJJJKKKMMMddduuufff^^^WWWSSSLLLKKKHHHCCC@@@???@@@CCCJJJNNNTTTWWWXXXZZZ^^^aaagggeeedddggglllppppppooosssyyywww^^^JJJKKKPPPKKK@@@:::<<<888777;;;===;;;:::;;;888CCC[[[ttt}}}vvvoooooo}}}~~~sssfff```]]]fffyyy|||rrrccc^^^ggg~~~}}}uuurrroooppprrrrrrpppnnnaaa^^^\\\ZZZXXXWWW]]]eeeiiiooodddSSSLLLDDD???BBB@@@@@@AAABBB@@@@@@GGGQQQqqq~~~}}}|||wwwkkkiiiggghhhiiiiiifffdddiii```iiixxxcccOOOHHHDDD@@@@@@DDDKKKTTThhhqqqlll{{{qqqNNNGGGIIIWWWlllxxxnnnbbbvvvtttWWWuuummmSSSFFFEEEAAA@@@BBB>>>@@@@@@@@@AAAEEEOOO]]]gggoooxxxrrrvvv}}}iiiXXXGGG@@@AAAAAAAAABBByyyRRRGGGDDD???????????????>>>===<<<:::999888666555555555555333222111111000000111111111111000000000000111111111111000000000000111111///000000000111111111111000000000111111222222222222333444555666666666666777888<<>>???BBBDDDDDDJJJ[[[~~~ppplllssszzzwwwnnnfffeeehhhjjjjjjjjjiiijjjlllqqqtttwwwyyyzzzxxxuuuuuuxxx{{{vvvjjjnnn{{{{{{qqqrrryyyUUUJJJHHHLLLYYYfffpppGGGGGGHHHIII^^^zzziii^^^WWWRRRLLLKKKHHHDDD@@@???@@@BBBGGGLLLSSSWWWZZZ\\\aaaeeeeeecccbbbeeejjjnnnnnnmmmqqqvvv}}}|||cccMMMHHHJJJGGGAAA===>>>:::888;;;<<<;;;<<>>======:::999888666555555555555333222111111000000111111111111000000000000111111222111111000000111111222000000000000111111111111//////000000111222222222222222333555666666666666666888;;;>>>BBBEEEGGGHHHCCCDDDFFFFFFCCCDDDMMMXXX]]]eeeggg^^^QQQHHHCCC@@@???>>>;;;999888999:::;;;888;;;???CCCIIIOOOVVVZZZffflllxxxrrrmmmooonnn```RRRJJJFFFDDDEEEHHH???FFFMMMSSSaaagggeeekkkqqqrrrjjj___VVVQQQJJJKKKJJJJJJJJJMMMQQQUUUaaabbbccccccbbbaaaaaaaaannnpppwwwxxxnnntttuuuxxxmmmOOOMMMLLLOOO]]]hhhNNNEEEBBBDDDQQQzzzmmm```WWWRRRLLLKKKIIIEEEAAA??????AAAEEEKKKRRRWWWZZZ]]]bbbfffcccbbbccceeehhhkkkmmmmmmrrruuu{{{~~~}}}~~~xxxbbbOOOMMMTTTXXXVVVSSSCCC>>><<>>???:::CCC[[[{{{pppeee___ZZZNNNHHHKKKLLLYYYpppxxxqqqxxx|||wwwrrrnnnkkkiiiffffffmmmvvv}}}mmmiiikkksssvvvpppkkkhhhbbbWWWOOOLLLcccyyy|||xxx~~~uuu___KKKEEECCC@@@BBBGGGSSSXXXbbbwwwzzz~~~lllKKKFFFMMM___pppsssyyy}}}oooaaaqqqwwwccc\\\}}}xxx[[[IIIGGGCCCCCCDDD???@@@@@@@@@???AAAGGGRRRZZZcccwww~~~lllXXXQQQOOOLLLFFFCCCSSSCCCDDD>>>????????????>>>======:::999888666555555555555333222111111000000111111111111000000000000111111222111111000000111111222000000000000111111111111/////////000111222222222222333444666777777777888666777:::>>>BBBFFFHHHJJJFFFEEEEEEGGGFFFEEELLLWWW\\\gggllleeeWWWLLLFFFCCCAAA???===:::999999;;;<<<999;;;===@@@DDDKKKTTTYYYeeennn}}}yyyqqqrrrwwwbbbTTTKKKEEECCCEEEJJJSSSZZZYYYWWWfff~~~___XXX]]]dddkkkllleeeYYYPPPLLLNNNOOOOOOOOONNNPPPQQQYYY\\\___cccddd```ZZZUUUXXX\\\eeettt{{{vvvvvvxxxoooxxxwww}}}uuu{{{dddNNNTTTQQQRRRaaaiii[[[HHHAAACCCGGGjjjpppbbbXXXSSSLLLKKKIIIEEEAAA??????@@@EEEJJJQQQVVVXXX[[[```dddaaabbbdddfffgggiiilllnnnoooqqqvvvxxxqqqgggcccfffwwwiiiVVVGGGNNNaaallljjjcccGGGAAAAAAIIIPPPMMMCCC<<<;;;BBB[[[sssbbbTTTNNNBBBAAAGGGEEEKKK^^^tttyyyppptttzzz{{{vvvrrrpppmmmnnnuuu~~~vvvhhhZZZRRRiii~~~rrr]]]IIICCCBBB@@@CCCIIIUUUXXX^^^nnnpppPPPKKKUUUhhhvvvwwwyyy}}}oooaaarrr~~~qqqeeeYYYWWWvvv}}}^^^KKKHHHEEEEEEFFF@@@???@@@@@@@@@@@@EEEMMMTTT```ooo{{{zzzfff___]]]XXXPPPJJJTTTBBBDDD>>>????????????>>>>>>===:::999888666555555555555333222222111000111111111111111000000000000111111222222111111111111222222000000000000111111111111...//////000111222222222333444555777888888999999666777:::>>>BBBFFFIIIKKKJJJFFFFFFHHHHHHFFFMMMVVV\\\hhhpppiii[[[OOOHHHEEECCCAAA===;;;999:::;;;<<<:::;;;<<<>>>BBBIIIRRRYYYdddppp|||tttsssxxxggg[[[RRROOOOOOQQQUUUYYY[[[\\\dddtttdddMMMQQQ[[[hhhqqqpppggg]]]```dddggghhhfffcccaaa```]]]```gggnnnpppjjj^^^UUULLLQQQ[[[kkk}}}{{{uuurrruuuzzz~~~uuunnnxxxyyysssvvvqqq{{{[[[IIITTTOOOPPP^^^fff~~~gggOOODDDFFFIIIeeeqqqcccYYYUUULLLKKKIIIEEEAAA??????@@@EEEJJJPPPUUUWWWYYY]]]aaa___bbbfffffffffggglllpppjjjkkkpppssskkk[[[PPPNNNNNNXXXhhh{{{bbbNNN@@@KKKeeerrrjjj]]]HHHBBBDDDSSS```\\\KKK<<<>>>@@@TTTwwwlllYYYKKKGGGAAAEEELLLEEEBBBNNNZZZyyyssshhhiiihhhttt~~~|||yyywwwxxx{{{kkk```tttppp[[[GGGBBBAAA@@@DDDJJJVVVXXX\\\jjjvvvVVVRRR\\\ppp}}}||||||}}}~~~}}}ooocccuuuwwweeeXXXQQQQQQnnn```LLLIIIEEEFFFFFFAAA>>>@@@AAA@@@@@@DDDKKKQQQ```kkksss~~~oooiiihhhcccZZZTTTTTTJJJ???@@@@@@??????>>>>>>======:::::::::999777444222000333222111111000000111111000000000000000000000000111000///......///000111000000000000000000000000111000000000111222333333222333444555777999;;;<<<;;;444444>>>FFFIIIKKKNNNLLLIIIIIIJJJGGGDDDKKKVVV^^^eeejjjeee]]]TTTKKKDDDEEEBBB>>><<<;;;;;;;;;::::::;;;<<<>>>AAAGGGMMMRRR___jjj}}}}}}uuuggg___\\\aaagggppptttnnngggiiippp|||[[[PPPOOO```uuuyyypppeeehhhiii___VVVLLLGGGRRRhhh|||~~~zzzyyyzzz{{{zzzyyyzzzzzztttsss}}}zzzxxx}}}{{{|||aaaLLLNNNTTTVVV^^^jjj}}}PPPBBBFFFGGG]]]ssswwwggg[[[RRRPPPNNNJJJGGGCCCAAA@@@???DDDGGGKKKQQQUUUXXXYYYZZZaaaccceeefffggghhhkkkmmmqqqrrrooofffXXXMMMGGGFFFBBB@@@BBBQQQmmmeeeOOOHHHZZZiiibbbUUUPPPHHHDDDMMMfffxxxqqqXXXCCCBBBCCCGGGQQQ___fff]]]OOOFFFDDDFFFHHHGGGCCCBBBEEEMMM\\\tttnnn^^^WWWVVVdddvvvssspppgggVVVGGGDDDBBB???EEEOOOYYY\\\RRReeeiiiYYYooo~~~yyy|||{{{|||pppcccqqqdddPPPPPPNNN]]]lllTTTIIICCCEEEGGG@@@AAA@@@???>>>>>>AAAGGGKKK]]]dddooozzz{{{zzz|||}}}mmmSSSSSSIII@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::888666333222333222111111000000111111000000000000000000000000111000///......///000111000000000000000000000000/////////000111222333444333333444555777999:::<<<<<<666555===EEEIIIKKKNNNPPPMMMLLLLLLIIIFFFIIIQQQ\\\dddiiifff___XXXRRRLLLFFFCCC???<<<;;;;;;:::999888999;;;<<>>>>>AAAFFFJJJSSS]]]jjjtttzzz~~~|||vvvxxx}}}rrrZZZPPPHHHAAA>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::888666555444333222111111000000111111000000000000000000000000000000////////////000000000000000000000000000000.........///000111333444333333333555666888:::;;;===888666<<>>IIITTTTTTNNNPPPKKKJJJMMMQQQVVV___gggddd___bbbnnnyyywwwmmmfffcccjjjtttrrrcccQQQDDDCCCBBBAAALLL]]]oooppp___eee}}}jjjiiirrr}}}yyyuuuhhhqqqsss[[[TTTSSShhh}}}iiiZZZJJJEEEEEEAAAAAA@@@@@@>>>>>>AAAEEEIIINNNYYYhhhrrruuuuuuwwwxxxzzz{{{rrruuummmMMMFFFBBB@@@@@@??????>>>>>>======;;;;;;:::999777666555444333222111111000000111111000000000000000000000000000000////////////000000///////////////////////////.........///000111222333333333444666888999:::<<<999777999???EEEIIILLLTTTQQQPPPPPPOOOKKKFFFCCCRRR^^^iiikkkhhhccc\\\UUULLLGGGBBB===;;;:::999999777888999999:::===BBBFFFNNNWWWccclllvvvqqqtttlllkkkkkkeeeUUUIIIQQQjjj|||{{{~~~|||}}}vvvllljjjxxx___VVVTTT^^^gggiiilllsssyyySSSCCCCCCLLLbbbtttfff\\\RRROOOLLLGGGDDDAAA@@@???@@@BBBFFFKKKPPPTTTVVVWWW\\\___bbbdddfffhhhlllnnnxxx}}}~~~tttdddZZZ\\\aaaRRRIII@@@EEE___~~~qqq___dddqqqxxxnnn^^^PPPNNNTTTRRRGGG;;;===<<<:::>>>JJJYYY^^^\\\WWWSSSSSSYYYaaagggnnnuuuhhh[[[UUUaaassszzzuuunnnmmmqqqwww~~~~~~wwwcccPPPDDDDDDBBBAAAPPPeee~~~}}}fffggg~~~iii]]]bbb{{{yyyzzzwwwhhhmmmfff[[[ZZZpppuuueeeOOOFFFGGGDDDAAAAAA@@@???>>>@@@DDDGGGKKKWWWfffppprrrrrrqqqrrrxxxtttwwwKKKDDDBBB@@@@@@??????>>>>>>======::::::888777666555444444333222111111000000111111000000000000000000000000//////000000000000//////////////////////////////111000000///////////////333333333444555777888999;;;:::888888<<>>OOOaaaiiihhhccc___```ggglllnnnooorrr]]]OOOHHHUUUjjjxxxzzzxxxpppsssxxx}}}xxxttttttzzzyyydddQQQDDDDDDAAA@@@RRRmmmnnnkkkkkkWWWVVVqqq{{{vvvzzzxxxwwwggghhhzzzrrrffffff~~~zzziiiQQQFFFGGGDDDAAAAAA@@@???>>>???CCCEEEEEEPPP___nnnwww}}}LLLDDDBBB>>>>>>======<<<<<<;;;;;;:::999888666555444444444333222111111000000111111000000000000000000000000//////000000000000//////000000000000000000000000111111000/////////000000333333333444555666888999:::;;;:::888;;;BBBFFFGGGLLLQQQTTTRRRQQQPPPKKKFFFJJJZZZkkksssqqqkkk```VVVTTTOOOGGGAAA===<<<;;;:::999:::;;;:::999:::===???BBBJJJUUU^^^eeennnxxxmmmssssssiii]]]```tttsssiiilllsss}}}zzzyyy~~~nnnYYYYYY^^^fffkkkkkkmmmppp|||VVVGGGFFFHHHVVVvvvyyyfffYYYSSSQQQMMMHHHDDDAAA@@@??????AAADDDIIINNNSSSVVVXXXXXX[[[___bbbeeeiiimmmpppssscccPPPPPPAAA<<>>III\\\mmmxxx~~~uuuyyy~~~|||lllgggbbbaaaaaaccckkktttyyywwwdddPPPDDDEEEAAA???VVVuuu}}}uuuttt\\\SSSiiiwwwtttzzzsss~~~xxxeeebbbpppwwwlllqqq{{{iiiPPPEEEEEEBBBAAAAAAAAA???>>>???AAADDDDDDLLL]]]tttOOOEEEAAA>>>>>>======<<<<<<;;;;;;;;;:::888777666555666666333222111111000000111111000000000000000000000000...///000111111000///...000000000000000000000000000//////000111222333333333333333444555666777888:::>>>>>>;;;===CCCGGGFFFLLLTTTYYYUUURRRQQQNNNJJJKKKZZZkkkrrrrrrnnnfff^^^XXXRRRJJJCCC???===<<<;;;999::::::999888888:::<<<>>>CCCLLLUUU^^^hhhrrrxxx{{{zzzqqqoooxxx{{{vvvrrrrrr{{{|||xxxwww}}}eeeYYY\\\bbbiiilllmmmooosssxxxYYYGGGCCCEEEKKKccc{{{~~~hhhYYYTTTQQQMMMIIIDDDAAA??????===???BBBGGGLLLQQQUUUWWWWWWZZZ^^^bbbeeeiiimmmpppuuubbbMMMRRRFFFEEE```xxxjjjZZZOOOCCCAAAAAAIIIZZZddd]]]OOOFFFBBBAAAMMMeeezzz|||uuurrrhhh^^^[[[[[[ZZZ[[[\\\LLLDDD>>>@@@JJJXXXjjjxxx|||{{{~~~}}}~~~zzzuuummmhhhdddaaa\\\XXXPPPLLLIIIKKKMMMQQQ[[[dddiii~~~tttbbbNNNCCCEEEAAA@@@ZZZ}}}tttaaajjj}}}gggnnnuuuppp}}}yyyddd]]]iiiuuujjjqqq~~~lllSSSFFFEEEBBBAAAAAAAAA@@@>>>>>>@@@BBBFFFKKK\\\yyyRRRFFF@@@@@@@@@@@@???>>>>>>======<<<;;;999777666666777777333222222111000111111111000000000000000000000000...///000111111000///...000000000000000000000000---......000222444666777333333333444555666777888:::@@@AAA===>>>EEEHHHFFFNNNXXX]]]XXXRRRQQQPPPMMMMMM[[[jjjqqqrrrpppkkkeeeZZZTTTKKKDDD@@@>>><<<<<<999::::::999777666888999===???EEENNNYYYeeeoootttsss}}}|||}}}~~~yyytttuuu~~~]]]ZZZ^^^dddjjjmmmnnnrrrvvvqqqbbbLLLEEEFFFEEEVVVhhh{{{jjjYYYTTTRRRNNNIIIEEEAAA??????;;;===@@@EEEJJJOOOTTTVVVVVVYYY]]]aaaeeeiiimmmpppttt|||___PPPZZZQQQPPPeeevvvggg]]]EEE???;;;EEE^^^nnnhhhWWWGGGBBBAAAOOOiii}}}|||rrroooaaaRRRMMMNNNRRRWWW\\\QQQJJJAAA<<<<<>>>>>@@@BBBDDDGGGVVVvvvVVVCCCGGG===>>>>>>>>>>>>>>>===<<<888888777666555444333333444333222222111111222222000000000000000000000000000000000000000000000000///////////////////////////////////////000111111111222222333555777888999???AAACCCBBBAAACCCHHHMMMLLLQQQVVVXXXTTTOOONNNPPPLLLWWWggguuu{{{yyyrrrlllggg[[[MMMDDD@@@===;;;:::888888888999:::::::::;;;<<<===@@@HHHTTT___hhhllloooqqqxxx}}}sssrrr{{{yyy^^^hhhcccbbbggglllooorrrvvvzzzoooEEEDDDDDDHHHJJJSSSmmm|||ggg^^^XXXRRRKKKGGGFFFEEEBBB???<<<===@@@CCCHHHNNNRRRUUUWWWZZZ^^^```bbbgggmmmsssppp______mmmhhh]]]jjj~~~lllWWWDDD======FFFYYYoookkkOOOEEEAAABBBRRRnnntttgggXXXEEEBBBGGGEEEOOOgggYYYIII======>>>AAAMMM\\\www}}}}}}rrreee[[[RRRIIIFFFSSSaaakkkvvv~~~zzzwwwrrrkkkkkkhhhddd```\\\VVVPPPLLLAAA@@@>>><<<;;;<<<===>>><<<===>>>>>>AAAFFFLLLQQQYYYooo{{{nnnTTTMMMFFFBBB@@@HHHdddrrrgggnnn|||}}}rrrkkkqqq}}}}}}oooppp|||{{{dddUUUYYYwwwtttooohhhtttyyy]]]IIIEEEJJJDDDCCCAAA@@@AAAAAA@@@???EEEHHHTTTnnnVVVCCCFFF>>>>>>??????>>>===<<<<<<999888888777666555444444444333222222111111222222000000000000000000000000000000000000000000000000///////////////////////////////////////000111111222222333333555666888888===>>>?????????@@@BBBDDDJJJOOOVVVXXXVVVSSSRRRTTTRRRVVV___ooo}}}{{{ssslllbbbTTTKKKFFFBBB>>>;;;::::::999999999888888888999:::>>>EEENNNZZZeeelllnnnpppvvv~~~xxx{{{~~~vvvsss|||wwwbbbeeeeeehhhmmmooonnnqqqvvvSSSHHH@@@GGGIIIKKK[[[}}}lll```XXXSSSLLLGGGFFFEEEBBB@@@<<<===???CCCHHHMMMQQQTTTUUUYYY\\\___aaaeeelllqqq{{{llliiitttqqqiiiuuuwwwfffXXXEEE>>>DDDLLLTTTQQQBBBBBBAAAGGGXXXppp}}}ttteeeUUUAAA===BBB???GGG^^^]]]NNNAAA===:::999CCCPPPkkknnnjjj^^^RRRLLLEEE???<<>>===<<<;;;::::::999888777666555555444333222222111111222222000000000000000000000000000000000000000000000000///////////////////////////////////////000111111333333333333444555666777<<<<<<===>>>@@@AAA@@@>>>GGGNNNUUUXXXWWWVVVVVVWWWWWWRRRTTTccczzz}}}ssskkk^^^RRRKKKFFFAAA===<<<<<<:::999777777666666666888;;;???FFFRRR___iiijjjmmmsss{{{~~~sssuuuppppppvvv}}}}}}sssppp{{{rrrkkkcccfffmmmsssrrrooorrrxxxhhhPPPDDDLLLOOOHHHJJJeeetttcccZZZTTTMMMIIIGGGFFFCCC@@@===>>>???BBBFFFKKKPPPSSSSSSWWWZZZ]]]___cccjjjppp{{{|||{{{rrr{{{bbbNNNMMMHHHBBBAAA===@@@DDDOOOaaaqqqxxxwwwtttgggXXXBBB;;;???>>>FFF\\\eeeXXXKKKCCC<<<999@@@KKKaaa```YYYNNNGGGCCC@@@<<<777;;;>>>AAAJJJ]]]pppzzz|||{{{wwwqqqnnnhhh\\\PPPIIIEEE@@@<<<:::888777666666555555555555777999:::888999::::::999:::<<<>>>DDDSSShhh{{{lll```PPPGGGAAAAAADDDNNNeee{{{mmmaaa___YYYddd{{{~~~|||zzzzzznnnqqqyyybbbTTTZZZmmmvvvyyy^^^KKKDDDEEECCCAAAAAAAAABBBAAA@@@@@@CCCJJJTTT___uuuTTTDDDGGGAAAAAA@@@???>>>===;;;:::;;;::::::999888777666666444333222222111111222222000000000000000000000000///////////////////////////////////////////////////////////////000000111333333333333444444555666>>>===???BBBFFFGGGCCC@@@HHHOOOTTTVVVVVVWWWVVVUUUUUUMMMKKKYYYppp{{{ssseeeVVVLLLGGGBBB======<<<:::888777666666777666888:::;;;>>>GGGVVVaaadddiiipppuuu~~~zzz|||wwwlllmmmnnnqqqyyy{{{sssrrr~~~vvvmmmsssggggggkkkqqqsssqqqssswwwtttxxxTTTOOOWWWYYYPPPHHHYYY|||ggg[[[VVVNNNJJJHHHGGGDDDAAA>>>>>>???AAAEEEIIINNNQQQRRRUUUYYY\\\^^^cccjjjppp|||ssswwwmmm___SSSLLLIIIBBB???IIIZZZiiikkkhhhkkksssmmm^^^FFF;;;===>>>III___ggg^^^TTTJJJAAA<<>><<<<<<:::999???OOOdddrrruuuuuussspppnnniii\\\NNNIIIEEE>>>:::999::::::;;;777777666666666777888999888999;;;;;;:::::::::<<>>>>>???CCCGGGLLLOOOQQQUUUYYY[[[^^^cccjjjppp|||xxxxxxttthhhfff[[[GGGAAANNNbbbnnneeeWWW\\\mmmttthhhPPP???<<<<<>>===<<<;;;>>>JJJ]]]mmmppprrrsssqqqooojjj]]]PPPIIICCC<<<777666777999:::999999888777777777777777666888:::;;;:::::::::;;;AAADDDKKKWWWdddqqq|||zzziii^^^RRRHHH@@@AAADDDLLL___rrr~~~sssppprrr]]]iii~~~{{{kkkffflll|||^^^OOOXXXuuurrrZZZNNNFFFEEECCCBBBCCCCCCBBBAAABBB???CCCKKKPPPZZZrrrVVVIIIJJJAAAAAA@@@@@@???>>>===<<<;;;::::::999888777666666444333222222111111222222000000000000000000000000000000000000000000000000///////////////////////////////////////000111111222222222222333444555666999<<<@@@FFFJJJJJJHHHEEEIIIOOOPPPMMMPPPWWWYYYUUUVVVWWWXXXZZZaaaqqq{{{gggYYYSSSLLLDDD???===;;;999888999:::;;;::::::999777777<<>>>>>AAAEEEJJJMMMPPPTTTXXX[[[]]]bbbjjjpppnnnOOOEEEOOOdddqqqeeePPPPPPaaaxxxrrr___KKKCCC@@@MMMdddwwwuuummm]]]KKKBBBDDDJJJfffiiimmmkkk___MMM@@@;;;;;;;;;<<<===>>>FFFWWWgggmmmqqqtttrrrnnnhhh]]]SSSKKKEEE===888555666777888888888888777666555555444444666888999888888999:::<<<<<<@@@IIIRRR\\\jjjuuu{{{~~~yyyxxx~~~tttbbbWWWQQQHHHAAA@@@AAAHHH]]]rrrxxxzzzwwwsssccclllvvvttt}}}fffeeelll|||]]]QQQ```zzzwww```UUUGGGEEECCCCCCCCCDDDCCCBBBAAA<<<>>>HHHOOOUUUhhh~~~[[[LLLHHH@@@@@@@@@@@@@@@???>>>===::::::999888777666555555444333222222111111222222000000000000000000000000000000000000000000000000///////////////////////////////////////000111111111111111222333555666777888<<>>===@@@DDDIIILLLNNNQQQVVVYYY[[[aaahhhnnnwwwuuuZZZIIIMMM```tttmmmSSSJJJRRRhhhmmmcccSSSIIIDDDQQQiii|||jjjUUUIIIJJJNNN```gggqqqssseeeOOOBBB???:::999;;;===<<<@@@NNN^^^gggnnntttrrrnnniiibbb[[[SSSMMMDDD>>>:::999999999777777777777777777666666666777888888777666777999666777:::@@@DDDHHHTTTaaalllyyy}}}{{{xxxnnn\\\QQQNNNGGGBBB@@@???FFF]]]uuu}}}jjjkkkyyy~~~ooommmwww___bbblllyyy\\\XXXnnnzzzcccXXXHHHFFFDDDCCCDDDDDDCCCBBBAAA;;;===GGGJJJMMM```xxx^^^MMMGGG??????@@@@@@@@@??????>>>:::999999888777666555555444333222222111111222222000000000000000000000000000000000000000000000000///////////////////////////////////////000111111000000111222333555777888999>>>DDDFFFEEECCCDDDEEEAAAGGGIIIGGGPPPaaajjjhhh^^^bbbdddaaa___ggg{{{{{{ppp```PPPFFFCCC???;;;999888888999777777777999<<<>>>>>>>>><<>>>>>???>>>===;;;<<<;;;:::888777666666555666555444333222222222222000000000000000000000000000000000000////////////000000////////////000000////////////000000000000111111111222333444666777777;;;???AAA@@@@@@CCCFFFFFFEEEGGGOOOWWW\\\aaaddd```XXXXXX^^^___```ooovvvnnnbbbUUUKKKGGGBBB===:::999::::::888888888999;;;===>>>???@@@BBBHHHQQQ\\\eeejjjmmmpppsssvvvzzz|||ooohhh{{{uuupppyyymmmlllnnnllllllnnnpppqqquuu{{{}}}|||}}}lll```cccffffffgggiiijjjjjjkkkqqq|||qqqbbbMMMRRRkkkuuutttiiikkkwwwiiiXXXRRRPPPIIIHHHHHHCCCAAA@@@===<<<>>>AAAFFFIIIMMMPPPSSSVVVXXX]]]eeekkkqqqmmm\\\OOOOOOaaaeeeRRRFFFGGGWWWpppyyyiiiRRRDDDGGGFFFGGGFFFBBBAAALLL[[[rrrqqqlllcccWWWPPPRRRXXXXXXQQQXXX___SSSFFF???999>>>>>>===;;;:::<<>>:::777777666777999999777555888888999::::::::::::999;;;999999<<<<<<<<>><<<;;;CCC```~~~xxxnnnqqqzzzooonnnkkk___```ssskkkSSScccwww]]]WWWLLLHHHEEEEEEFFFDDDCCCBBBBBB@@@???AAABBBHHHVVVddd{{{WWWPPPHHHAAA@@@>>>>>>??????===;;;<<<;;;:::888777666666555666555444333222222222222000000000000000000000000000000000000//////////////////000000000000//////////////////000000000000000000111222333555666777555888;;;>>>@@@CCCFFFHHHAAACCCIIIQQQZZZbbbkkkpppnnn]]]XXXccceee]]]dddvvvwwwnnneee[[[MMMIIIDDD???===<<<;;;;;;888888888999:::;;;<<<===???@@@DDDJJJRRR[[[dddiiinnnqqquuuxxx~~~}}}{{{rrrgggeeeggghhhhhhkkkoooqqqwww~~~~~~~~~~~~jjjbbbcccggghhhiiijjjkkkiiihhhjjjqqqwwwtttvvvKKKNNNhhhvvvvvvlllkkklll[[[SSSQQQJJJHHHIIICCCBBB@@@>>>===>>>AAAEEEHHHLLLOOOSSSUUUXXX]]]dddjjjrrrlll[[[JJJFFFNNNbbbjjj^^^LLLBBB@@@@@@PPPnnncccIII@@@>>>======::::::BBBLLLWWW]]]aaa]]]UUUSSS^^^jjjfffUUUPPPQQQEEE<<<;;;777======<<<;;;:::;;;>>>AAANNN^^^mmmpppppptttxxxzzzvvvqqqeeeVVVMMMIIIDDD???===;;;::::::;;;;;;:::999666777888888888888777777999777777999999999===CCCRRReeeooorrrwwwrrrjjjkkkgggqqq}}}yyyjjjkkkxxxnnnZZZMMMGGGAAA??????>>>DDD\\\vvv~~~|||vvvttt~~~mmmbbbcccuuuiiiRRR___|||gggZZZNNNGGGCCCDDDEEEDDDCCCCCCDDDAAA@@@AAAAAAEEEPPP\\\mmmxxxUUUNNNFFFAAA???>>>>>>??????===<<<<<<;;;:::888777666666555555555444333222222222222000000000000000000000000000000000000////////////...///000111111000///...////////////000000000000000000111222333555666777:::999:::===AAAFFFIIIJJJCCCGGGNNNVVV```kkkuuuzzzzzzddd\\\gggjjj___^^^iii}}}rrriiiaaaRRRNNNGGGBBB???<<<:::888999999888888888999::::::<<<===???AAAEEENNNYYYaaafffjjjooosssvvv|||uuujjjaaa```cccfffiiikkkrrrttt{{{ppphhhgggfffggglllhhhjjjkkkiiigggfffjjjmmmooouuuSSSLLLccctttvvvnnniiiqqq___WWWSSSKKKIIIIIIDDDBBBAAA>>>===>>>AAADDDFFFKKKNNNRRRTTTWWW\\\ccciiirrrwwweeeRRRHHHDDDHHHHHHAAA<<<<<<;;;:::FFFfffzzzZZZKKKDDD>>>:::888888===CCCFFFRRR]]]^^^\\\bbbttt}}}dddTTTKKK===777999888<<<<<<;;;:::999:::===???EEEUUUeeemmmpppvvv~~~wwwiii___XXXQQQIIICCC@@@<<<:::::::::999888666777999:::::::::999888999777666888888777;;;AAAJJJ^^^gggfffeee^^^XXX[[[XXXZZZ]]]cccmmmrrrkkkaaaccclll|||zzziiiXXXNNNGGGAAA??????>>>CCCUUUiiiuuutttzzz{{{tttnnnddddddvvv~~~bbbNNN[[[ttt}}}hhhWWWLLLDDDDDDFFFDDDCCCDDDEEEBBBAAABBB@@@AAAHHHQQQVVViiixxxWWWNNNEEEAAA???>>>>>>??????>>><<<<<<;;;:::888777666666555555444333333222222222333000000000000000000000000000000000000////////////---///000222222000///---////////////000000000000000000000222333555777888BBB???===>>>CCCGGGIIIHHHGGGIIILLLRRR]]]jjjqqqrrrvvvkkkdddfffhhhdddccceeerrr}}}pppggg^^^XXXPPPIIIEEEAAA<<<999;;;::::::999999999999999888:::=========CCCMMMVVV[[[```ggglllnnnrrrwww{{{|||zzz{{{{{{kkkddd^^^___dddkkkpppssszzz{{{vvvgggjjjmmmhhhhhhmmmiiikkkkkkjjjgggeeeeeefff^^^cccnnnhhhNNNYYYjjjrrrqqqiiisssxxxeee[[[VVVLLLIIIJJJDDDCCCBBB???>>>>>>@@@CCCEEEHHHLLLPPPSSSVVVZZZaaagggqqquuu\\\OOOCCC???===:::;;;>>>::::::@@@WWW}}}~~~mmm```OOODDD@@@@@@BBBDDDQQQ\\\fffhhhjjjuuuqqqcccXXXDDD:::;;;<<<;;;;;;;;;999888999;;;===>>>NNNaaammmsssyyy{{{rrrlllcccZZZPPPKKKDDD???<<<;;;999888888:::<<<>>>???@@@??????<<<:::999::::::999===CCCKKK^^^eee___ZZZSSSOOOVVV\\\]]]ZZZUUUVVV\\\______]]]aaajjjwwwuuucccSSSJJJGGGBBB===<<<<<>>??????>>>===<<<;;;:::888777666666555444444333222222222333333000000000000000000000000000000000000////////////---///000222222000///---////////////000000000000//////000111333555777888BBB???<<<>>>CCCGGGIIIHHHGGGFFFDDDHHHUUUcccfffaaahhhmmmkkkaaa___eeefffbbbkkktttiiiaaaWWWOOOKKKHHHDDD@@@===<<<;;;::::::999999999555888<<<<<<;;;===DDDJJJPPPVVV___eeeiiilllqqqttt{{{yyyyyyzzznnndddbbb___^^^```hhhrrryyy|||pppgggmmmqqqkkkggglllnnnnnnkkkgggbbb]]]ZZZYYYRRR[[[gggQQQKKK[[[iiisssmmmooolll___XXXMMMJJJKKKEEEDDDCCC@@@???>>>@@@AAACCCFFFJJJOOORRRTTTYYY___dddlll~~~{{{tttVVVJJJ>>>:::;;;<<<;;;;;;;;;===>>>IIIgggmmmYYYQQQPPPOOOMMMbbbfffggghhhnnnzzzsssjjjkkkfffOOO===<<<<<<:::::::::999888888:::;;;<<>><<<;;;<<<<<<;;;???EEERRReeejjjaaaZZZRRRPPPXXXhhhqqqssshhhYYYRRRSSSVVVSSSSSSUUU\\\fffqqqzzz~~~qqq^^^NNNFFFFFFAAA<<<:::>>>KKKaaasss}}}}}}~~~eeeeeegggvvviiiKKKGGGcccnnnYYYHHHFFFHHHEEECCCEEEEEEBBBBBBDDDDDDAAACCCGGGKKKPPP^^^zzztttYYYPPPFFF@@@>>>===>>>???@@@>>>===<<<;;;:::888777666666555444333333222222333333333000000000000000000000000000000000000////////////...///000111111000///...////////////000000000000//////000111333666888999;;;:::;;;>>>BBBGGGIIIJJJJJJIIIFFFFFFRRR```ccc\\\]]]jjjmmmccc]]]aaadddaaalllzzzpppfffYYYPPPKKKIIIDDDAAA>>>===<<<;;;::::::::::::444888;;;<<<;;;<<<>>>AAAHHHOOOWWW^^^ccchhhnnnsssyyywwwyyywwwnnncccZZZ[[[]]]___ccclllxxxzzzpppkkkooopppjjjfffgggoookkkfff___XXXSSSOOOMMMUUUcccqqqUUUCCCNNN\\\pppssssss{{{rrrddd[[[OOOKKKKKKFFFEEEDDDAAA@@@??????@@@AAADDDHHHNNNQQQSSSWWW]]]bbbgggtttbbb```rrrrrrbbbKKKDDD===;;;>>>>>>;;;888:::===>>>CCCXXX~~~yyymmmggg```YYY```^^^YYYXXXbbbpppqqqjjjUUUWWWeeejjjTTT@@@;;;;;;:::;;;;;;:::888888999:::;;;LLLeeeyyy{{{nnnggg]]]SSSLLLFFFAAA>>><<<<<<<<<===???BBBDDDFFF???===<<<>>>>>>===AAAGGGUUUhhhmmmeee]]]SSSNNNTTThhh{{{ooo\\\OOOJJJLLLKKKJJJKKKQQQZZZccciii|||mmm[[[NNNGGGDDDBBB>>><<>>===>>>???@@@???===<<<;;;:::888777666666555333333333222222333333444000000000000000000000000000000000000//////////////////000000000000//////////////////000000000000...///000111333666888999999<<>><<<<<<;;;:::999999999999777777888::::::;;;<<<<<<@@@FFFNNNTTTZZZaaaiiioooqqqqqquuu|||vvvhhhddd___ZZZZZZ```eeeiiirrr}}}rrrqqqooonnnlllhhhcccaaa```]]]WWWSSSRRRRRRSSSTTT```rrr~~~^^^FFFIIIOOOeeeqqqtttuuuvvvggg]]]PPPKKKLLLGGGFFFDDDBBB@@@????????????CCCGGGLLLPPPSSSVVV\\\aaaffflllgggZZZ___\\\PPPGGGFFFCCCAAA??????>>><<<::::::===EEERRRlllwwwfffXXXNNNLLLGGGGGGUUUfffggg]]]LLLOOOaaajjjXXXEEE???<<<:::;;;<<<;;;999888999:::;;;MMMjjjyyysssiii___WWWPPPJJJGGGBBB@@@===;;;<<<>>>AAADDDBBB@@@???BBBBBBBBBFFFLLL\\\pppxxxssskkk\\\PPPPPPZZZnnnrrr\\\LLLHHHIIIJJJIIIJJJNNNVVV\\\hhh|||iiiZZZQQQMMMEEEFFFCCC@@@FFF]]]yyyyyymmm]]]jjjrrrxxxYYYFFFQQQpppcccJJJHHHKKKFFFDDDGGGEEEBBBAAADDDDDDBBBBBBDDDDDDLLLQQQ^^^rrryyysssKKKEEECCC???>>>===>>>???@@@???>>><<<;;;:::888777666666555333333333222222333444444000000000000000000000000000000000000////////////000000////////////000000////////////000000000000...///000111333666888999>>>BBBFFFHHHGGGGGGJJJMMMJJJSSSTTTJJJFFFOOOVVVVVV[[[WWWeee{{{{{{hhheeerrrooohhhlllxxxeeeXXXPPPGGGAAA;;;:::999999888888999999999777666777999;;;;;;;;;:::???FFFLLLQQQYYYccciiijjjkkkpppyyy~~~vvvcccZZZZZZZZZVVV^^^eeekkkooovvvlllqqqqqqlllhhhfffbbb\\\OOOLLLJJJLLLRRRZZZaaaeeehhh|||hhhNNNJJJFFF[[[lllrrrsssyyyiii^^^PPPLLLLLLGGGFFFEEECCC@@@???>>>>>>???BBBFFFLLLPPPRRRVVV[[[```hhhiii{{{aaaXXXRRRKKKEEEIIIIIIDDD>>><<<>>>@@@;;;888<<>>===;;;;;;<<<<<<:::999888777777777555444333333222222333333111111111111000000000000111111000000//////......000000000000000000000000111000////////////000000000//////000222555888:::;;;@@@EEEDDD@@@???CCCIIIPPPNNNNNNOOOKKKGGGMMMVVVVVVWWWbbbsss{{{uuujjjdddpppllliiipppyyydddVVVLLLDDDAAA???;;;:::::::::999777:::::::::999::::::;;;;;;@@@??????AAAFFFMMMTTTYYYbbbfffkkkpppsssvvvzzz|||{{{nnnggg___YYYTTTRRRVVV]]]___fffooowww}}}~~~wwwuuuqqqrrrqqqnnnjjjbbbXXXOOOJJJPPPVVV\\\bbbgggiiihhhjjjmmmyyyoooFFFGGGDDDQQQdddbbb{{{vvvcccVVVOOOKKKIIIGGGFFFEEECCCAAA???>>>===???CCCIIINNNRRRVVVYYY\\\cccddd}}}ttt}}}~~~qqqlllVVVMMMLLLLLLBBB???DDDCCC<<<@@@FFFSSSdddpppooogggpppqqqlllddd^^^ZZZOOOCCC>>>@@@:::???TTTdddooo|||rrriiihhhpppooo^^^MMMEEE<<<::::::===<<<999:::>>>>>>XXXxxxxxxnnngggcccRRRHHHAAABBBFFFIIIMMMPPPRRROOORRRVVVRRRMMMVVVggg{{{vvvcccZZZXXXXXX___ffffff\\\SSSHHHIIIJJJMMMPPPRRRQQQPPP\\\ssspppccc\\\YYYYYYSSSPPPIIICCCLLLfffnnnggg{{{}}}iiimmmooovvvfffEEEIIIWWWjjjyyyXXXIIIHHHJJJGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDHHHQQQ[[[dddqqq}}}uuuRRRGGGCCC????????????>>>===<<<;;;<<<;;;:::999888777777777555444333333222222333333111111111111000000000000111000000000/////////...000000000000000000000000000000////////////000000000000000000222444777999:::???CCCBBB???>>>CCCIIIPPPOOOPPPRRROOOKKKOOOWWW[[[]]]dddppp|||}}}ssshhhjjjpppqqqkkkmmmssscccXXXPPPMMMLLLHHHBBB<<<999999:::::::::999999999999::::::;;;:::999999<<>>===<<<<<<<<<;;;:::999888777777777555444333333222222333333111111111111000000000000000000000000////////////000000000000000000000000///////////////000000000111111000111222444666777888<<>><<<===CCCHHHPPPPPPTTTVVVTTTPPPRRRWWW[[[___ccciiiwwwzzzlllbbbqqqyyyooobbbkkkpppddd\\\TTTSSSNNNDDD;;;666777:::::::::999888888999999:::===;;;999888999===@@@CCCJJJNNNVVV]]]dddkkkqqquuuqqqtttxxx{{{|||~~~}}}sssdddZZZTTTPPPNNNOOOPPPSSS[[[dddnnnttt{{{ooosssmmmmmmoooooonnnkkkgggcccaaaaaabbbbbbdddffffffeeeddddddeeegggqqq~~~\\\HHHDDDDDDIIIQQQaaaooo^^^TTTMMMJJJGGGFFFDDDBBB@@@>>>===<<>><<<===<<<999:::===>>>NNN```jjjqqqwww||||||vvvyyy{{{tttpppjjjeeeeeekkkooopppoooppplllhhhggggggddddddqqqsssjjjeeeddddddccckkkjjjjjjiiiiiigggffffffjjj|||yyykkkbbb]]][[[ZZZQQQOOOJJJKKK[[[uuutttwww}}}uuuwwwyyyzzzdddlllttt{{{tttUUUBBBPPPhhh~~~iiiRRRMMMKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBBBB???>>>AAAHHHNNNUUU```iiizzzxxxRRRGGGCCC???????????????>>>===<<<<<<;;;:::888777777666666555444333333222222333333111111111111000000000///000000000000////////////////////////////////////...//////000000000000000222111111111222333444555666999;;;;;;:::<<>>:::;;;<<<::::::999888888888999999>>>===;;;999:::;;;>>>???AAAEEELLLTTT[[[bbbhhhlllmmmppptttvvvxxxzzz}}}tttpppmmmeeeZZZTTTRRROOOOOORRRUUUYYYbbbjjjpppuuu{{{~~~zzzxxxnnnsssmmmmmmoooooommmiiiiiillleeebbb```aaaaaa___```cccccceeemmmwwwiiiJJJGGGEEEDDDNNNYYYwwwvvvcccWWWOOOKKKGGGFFFDDDBBB@@@>>>===<<>>???===IIIRRRUUUYYY______[[[\\\```qqqzzzvvvpppooorrryyy|||yyyuuutttoookkkhhhggggggmmm}}}~~~uuusssvvvzzz||||||{{{xxxtttqqqooonnntttwwwjjjaaa\\\XXXVVVQQQNNNKKKOOOaaa{{{}}}zzzwwwzzzvvvhhhqqq|||mmmPPPDDDTTTnnnyyy^^^RRRLLLHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA???AAAFFFKKKOOOXXXaaawwwxxxOOOEEEEEE>>>????????????>>>>>>===;;;;;;999888777666666666555444333333222222333333111111111111000000000///////////////000000000000////////////////////////---...///000111000000000111111111111222222333333555777999::::::;;;@@@CCCLLLQQQVVVYYYYYYXXXUUURRR[[[kkksssppptttrrrrrr~~~yyyiiiooo}}}kkkaaaTTTLLLHHHFFFCCC@@@;;;::::::999888888999999888777666666666777999:::;;;???DDDIIINNNTTTZZZ^^^dddggglllppprrruuuyyy{{{|||}}}|||ooobbb]]]YYYTTTOOOMMMOOONNNQQQWWW]]]bbbllluuuvvvzzz~~~zzztttzzznnnlllhhhgggjjjppppppkkkkkknnnmmmgggccccccbbb___aaagggaaaccciiioooWWWKKKGGGEEEIIIQQQiii|||hhh[[[RRRMMMGGGGGGEEECCCAAA???>>>===???AAACCCFFFJJJOOOTTTYYYYYYddd~~~wwwqqqmmmtttuuueeedddyyyuuu___UUUQQQZZZeeeeeeZZZWWWWWWcccuuuyyyfffOOOIIICCC======AAAFFFJJJMMMFFFCCC>>>KKKiiiuuunnnjjjccciiifffYYYSSSZZZbbbdddSSSOOOOOORRRQQQJJJCCCAAA<<>>??????@@@??????>>>>>>;;;:::999888777666666666555444333333222222333333111111111111000000000000////////////000000000000000000000000000000000000---...///111111111000000000000111222222222333333444666888::::::;;;>>>@@@GGGMMMTTTXXX[[[\\\ZZZUUUYYYiiitttsssttt}}}tttxxxyyyooolllttt{{{nnn^^^TTTPPPLLLEEE>>><<<<<<;;;:::999999999999666666666666777777888999777:::===???BBBFFFJJJMMMUUUYYY___eeeiiinnnssswwwsssuuuxxx{{{}}}zzzwwwqqqeeeXXXRRRNNNKKKJJJLLLKKKLLLQQQ[[[cccjjjuuu~~~tttxxxvvvpppkkkfffhhhppptttpppnnnrrrpppjjjgggiiiggg``````eeefffiiinnnppp~~~rrrPPPFFFFFFCCCIII[[[wwwpppaaaUUUOOOIIIHHHFFFDDDBBB@@@???>>>???@@@BBBDDDGGGLLLSSSXXX___fff}}}ttt```\\\\\\RRRTTThhhoooaaaVVVXXX^^^[[[VVVMMMLLLaaarrrZZZPPPFFFBBBBBBBBBCCCFFFDDD@@@>>>TTT}}}zzzooodddfffllleee```^^^___\\\RRRHHHDDDCCCQQQXXXVVVVVV[[[XXXOOOFFFCCCQQQrrr~~~}}}tttqqqmmmlllrrrwwwkkkdddbbb___[[[WWWOOOMMMJJJOOObbb{{{|||uuuqqqwwwssstttpppxxxtttjjjqqqzzzxxxYYYEEEHHHWWWtttmmmWWWMMMKKKEEEEEEEEEDDDCCCCCCBBBBBB@@@>>>>>>AAABBBCCCIIIPPPVVV^^^jjjxxxzzzTTTHHHEEE>>>??????@@@@@@?????????;;;:::999777666666666666555444333333222222333333111111111111000000000000.../////////000000000111000000000000000000000000,,,---///111222111000000//////000111222333333333333666999;;;<<<<<<<<<<<<@@@IIIQQQVVV]]]cccbbb\\\XXXcccnnnsssuuuyyyxxxtttyyyvvvlll}}}{{{lll___WWWPPPIIICCC>>>===<<<;;;::::::::::::888888999999999:::::::::666888999:::;;;===@@@CCCHHHLLLRRRYYY^^^ccchhhlllkkknnnqqquuuwww{{{~~~yyyrrrkkkgggbbbYYYQQQMMMKKKJJJLLLPPPMMMNNNTTT___gggoooyyyzzzyyywwwpppfffdddnnntttrrrqqqtttjjjfffiiiqqqoooeeeaaadddjjjnnnrrrqqq{{{VVVEEEIII@@@DDDSSSjjjxxxgggYYYRRRJJJIIIHHHFFFDDDBBB@@@???>>>???@@@BBBEEEKKKRRRWWW```fff~~~qqqYYYPPPIIIOOOccc~~~ppp```ZZZYYYRRRHHHEEEIII___}}}ooo___VVVNNNFFFCCCDDDBBB@@@AAA]]]rrrnnnvvvmmmfff``````]]]UUUMMMJJJGGGXXXbbb^^^___ggghhh```MMMFFFMMMhhhuuusssooommmuuuyyypppfff```___^^^YYYUUUMMMKKKJJJNNN```zzz}}}|||}}}rrrqqquuutttkkkkkkwww}}}pppOOOAAAHHHUUUqqqwwwZZZKKKIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@======@@@@@@@@@DDDJJJLLLRRR[[[iii}}}zzzXXXKKKDDD>>>??????@@@@@@@@@??????;;;:::999777666666555555555444333333222222333333111111111111000000000000.../////////000000111111000000000000000000000000+++---///111222222000000...///000111333333333333333666999<<<===<<<;;;:::<<>>===<<<;;;:::::::::777888888888888888777777888999999999999;;;>>>@@@CCCGGGLLLQQQUUUYYY]]]```fffiiimmmpppssswwwzzz}}}}}}{{{|||~~~~~~{{{xxxoooqqqtttxxx|||}}}zzzyyyyyyuuuuuutttpppiiiaaaYYYTTTPPPJJJFFFGGGGGGHHHKKKPPPSSSTTTZZZcccjjjpppyyy~~~vvv{{{zzzsssjjjnnnpppbbb\\\eeennnnnnmmmqqqdddccclllzzz{{{ooohhhjjjfffjjjnnnkkksss[[[DDDMMMAAADDDRRRdddvvv}}}kkk\\\SSSKKKJJJHHHGGGDDDCCCAAA@@@>>>???@@@AAADDDJJJQQQVVVXXX___{{{```QQQKKKUUUjjjoooddd^^^UUUHHHOOOYYYhhh~~~pppfff\\\QQQLLLMMMFFFFFFIIIeee}}}kkkbbb[[[ZZZZZZVVVQQQOOOCCCUUU___ZZZ[[[eeehhhbbbTTTKKKMMMaaa{{{{{{yyytttrrrzzzxxxoooddd^^^]]]ZZZUUUOOOKKKJJJIIINNN___zzzzzz|||}}}zzz}}}zzz|||}}}~~~kkkooo}}}mmmKKK???HHHRRRmmm```OOOLLLEEEEEEEEEDDDCCCCCCBBBBBBAAA???>>>@@@@@@@@@DDDJJJFFFKKKQQQ[[[mmm~~~ZZZPPPHHH>>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555333333333222222222111111111111111111111111111111////////////////////////000000000000000000000000111111000000//////..................///000222222777555333666;;;???@@@@@@===AAAKKKWWW]]]^^^bbbgggaaaeeejjj{{{xxxoooyyy}}}nnnbbbYYYUUUQQQGGG>>>===>>><<<::::::888999:::999888888888999::::::999999999999999:::===>>>@@@BBBCCCGGGMMMRRRWWWZZZ___dddhhhkkkooorrrvvvxxxzzzyyyvvvrrrooonnnnnnoooqqqrrrtttxxx}}}~~~~~~{{{zzzxxxuuuqqqmmmiiiggggggaaaYYYSSSPPPLLLHHHEEEFFFEEEFFFJJJJJJHHHKKKPPP\\\```eeekkkpppvvv|||~~~www}}}~~~zzz}}}~~~yyylllfffeeeddddddfffiiilllmmmmmmhhhkkkooopppnnnmmmnnnooohhhmmmmmmnnnxxxiiiFFFHHHFFFFFFQQQdddppp{{{ssshhhUUUOOOJJJHHHHHHEEE@@@???@@@>>>???@@@AAACCCIIIOOOTTTYYY___wwwssseeebbbddd}}}{{{ooo^^^[[[kkk~~~ppp___TTTPPPTTTPPPQQQooouuummmcccYYY\\\aaa[[[UUUTTTRRRNNNJJJNNN[[[ggg\\\NNNEEEPPPjjj~~~|||zzzsssooo{{{wwwnnnfffaaa[[[RRRNNNOOOMMMIIIHHHQQQddd}}}{{{vvvvvv}}}vvvgggjjj{{{YYYLLL@@@BBBSSSggguuu{{{sssyyyvvvQQQVVVMMMAAABBBHHHDDDBBBDDD@@@BBBAAA@@@???>>>>>>>>>>>>EEEGGGJJJOOOWWWeeeuuuYYYMMMDDD>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777666666333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000/////////...............///000111222888777777888;;;>>>>>>>>>AAAAAAFFFOOOWWW[[[bbbiiieeeeeeeeeooo~~~ttttttyyyppplllaaaVVVKKKGGGEEE???:::888999999999999888888888999999999888888888999999:::DDD???;;;;;;>>>BBBCCCBBBIIILLLQQQVVVZZZ^^^cccfffiiikkkooopppooommmllllllkkklllmmmnnnoooqqquuuyyyzzzyyyxxxvvvuuusssssssssmmmllljjjgggbbb^^^ZZZWWWOOOKKKFFFDDDDDDDDDCCCAAAGGGEEEFFFJJJLLLOOOVVV]]]gggjjjnnnqqquuuxxx|||xxxrrruuuyyyiiiiii~~~yyyzzzwwwoookkkllljjjggghhhjjjmmmnnnooolllpppssstttsssqqqrrrsssoootttrrrqqqxxx{{{PPPFFFAAAIIIUUUmmmpppZZZQQQLLLIIIHHHFFFBBB@@@BBB>>>>>>???@@@CCCGGGNNNRRRXXX\\\qqqpppwwwxxxggg^^^[[[ZZZUUUVVVttt|||tttkkk]]]OOOEEEDDDJJJQQQNNNDDD===GGGccc{{{xxxuuuxxxsssjjjfffhhhbbbTTTLLLMMMJJJKKKOOO]]]qqquuujjjmmm{{{wwwPPPFFF>>>AAAOOO___hhhkkkiiikkkwwwaaaVVVFFFCCCGGGCCCCCCFFFEEEBBBAAA@@@???>>>>>>>>>>>>@@@BBBEEEIIIPPP]]]mmmwwwZZZQQQIII>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888777777333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000///////////////......//////000111222777999;;;<<<<<<<<<===>>>AAA???BBBKKKTTTZZZaaafffiiillljjjnnnwww{{{uuu{{{xxxlll```ZZZTTTKKKCCC???;;;::::::999888888888888888777777777888999::::::LLLBBB777555:::===:::444<<<>>>BBBEEEIIINNNTTTXXXXXX\\\```dddeeefffggghhhcccddddddcccbbbccceeehhhooonnnllljjjgggdddbbb```[[[ZZZXXXUUUQQQLLLIIIGGGAAA???======???AAABBBBBBEEECCCDDDJJJOOOVVVaaakkktttvvvxxxzzz{{{|||tttsss|||aaaUUUjjjrrrjjjnnnrrrqqqnnnooommmjjjjjjlllnnnppppppoooqqqtttuuutttsssttttttooosssooonnnssszzzVVVEEEDDDGGGXXXyyyxxx___TTTNNNIIIIIIHHHDDDBBBDDD>>>>>>??????AAAEEEKKKPPPVVVXXXkkk{{{yyyzzzzzziii```^^^XXXUUUYYYxxxmmmWWWJJJFFFEEEFFFFFFAAA;;;CCC```~~~}}}~~~zzzvvvxxxoooeeefffpppkkkWWWKKKNNNHHHMMMYYYkkkuuu{{{sssnnnrrr}}}hhhGGGAAA===BBBMMMWWW[[[ZZZ\\\]]]lllvvvfffPPPFFFHHHDDDCCCGGGEEEBBBAAA@@@??????>>>>>>???<<<>>>@@@DDDJJJUUUcccmmm\\\VVVOOO>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777777666333333333222222222111111////////////////////////111111111111111111111111////////////////////////000000000000///////////////////////////000111111444999===>>>===<<<>>>@@@<<<:::>>>JJJTTTZZZ___cccllluuu{{{~~~{{{zzzsssttt}}}qqqkkkcccXXXMMMHHH@@@>>><<<:::::::::999888777777777777888999::::::MMMCCC888555999;;;777222777999;;;<<>>???AAABBBCCCCCCBBBEEEMMMTTT\\\gggqqq{{{}}}eeeZZZjjj|||wwwmmmeeegggnnnoookkkhhhhhhhhhjjjnnnpppqqqppplllnnnoooppppppppppppqqqkkkooolllkkkooosssTTTEEENNNCCCTTTwww~~~dddXXXPPPJJJIIIHHHEEECCCDDD>>>>>>>>>>>>???CCCHHHMMMSSSUUUggg|||ppppppkkksss}}}rrrmmmiii\\\ZZZ\\\wwwkkk\\\UUUMMMFFFDDDCCC>>>BBB___xxxoooddd]]]]]]ccckkkpppxxx}}}~~~~~~wwwsssxxxkkk```bbbpppmmmWWWLLLQQQHHHPPP___tttmmmoooppppppyyy{{{rrrrrrxxx[[[DDDAAA@@@DDDMMMSSSVVVUUUWWW[[[hhhsssxxx[[[KKKKKKFFFCCCDDDBBBBBBBBBAAA@@@????????????;;;===???BBBFFFOOO[[[ccc}}}]]]VVVLLL>>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555333333333222222222111111////////////////////////000000000000000000000000////////////////////////////////////000000000000000////////////000000111111555;;;======>>>AAADDD>>>;;;<<>>======;;;999888888777777888999::::::DDD???:::777666888999999888999999999:::<<<@@@CCCBBBFFFJJJMMMOOOPPPSSSUUUVVVVVVVVVSSSQQQOOOOOOPPPMMMMMMMMMMMMKKKIIIGGGEEECCCBBBAAAAAA@@@?????????@@@???>>>===<<<===???AAAFFFGGGMMMVVV]]]bbbjjjrrr{{{~~~kkkUUUbbb|||rrrrrrnnnhhhgggjjjjjjeee]]]___ccciiinnnpppooonnnjjjjjjjjjlllmmmmmmmmmmmmooorrrooonnnrrrqqq}}}XXXCCCOOODDDKKKcccyyymmm]]]SSSKKKIIIHHHEEECCCDDD?????????>>>>>>AAAFFFJJJOOOSSSeeeuuudddiiizzzqqqdddmmmpppfffYYYLLLFFFGGGBBBEEE]]]~~~uuuiiiXXXKKKHHHMMMVVV\\\ggglllrrruuusssqqqqqqrrrrrroootttuuujjjxxx|||wwwqqqooorrr~~~{{{hhh\\\[[[eeebbbRRRKKKQQQJJJRRRaaauuuzzzwwwtttsss{{{zzzsssuuuvvv~~~xxxQQQBBBAAAAAADDDKKKRRRVVVXXX]]]cccjjjtttrrr```MMMNNNKKKFFFEEEBBBCCCBBBAAA@@@????????????;;;===???@@@CCCIIISSSZZZnnnxxxwww]]]VVVJJJ>>>>>>>>>>>>>>>===<<<<<<:::999999888777666555555333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000////////////000000///222777:::===@@@DDDFFFGGGAAA===>>>DDDOOO___nnnjjjvvv~~~~~~vvvooovvveee[[[SSSMMMGGGCCCBBBAAA>>>;;;::::::999999999999999:::999999999777444555999<<<888999999888777888:::<<<<<<>>>AAABBBCCCCCCEEEGGGGGGHHHHHHGGGDDDCCCCCCCCC??????????????????>>>>>><<<<<<;;;<<<<<<===>>>???<<<<<<======>>>@@@DDDGGGNNNPPPXXXaaaggghhhmmmrrryyy}}}fff[[[]]]lllvvvzzzrrrqqqooommmkkkiiigggfffYYY\\\```fffkkkmmmllljjjjjjiiiiiijjjlllmmmmmmlllppprrroooooopppkkkpppmmmFFFHHHJJJEEEKKKRRRXXXqqq{{{cccXXXNNNJJJJJJGGGDDDDDDAAAAAA@@@>>>>>>@@@EEEHHHKKKQQQbbbxxxhhhzzznnn]]]gggzzz{{{qqqfffZZZWWWPPPQQQbbbzzzqqq\\\JJJAAAAAAFFFJJJPPPTTTZZZ]]]____________hhhiiillluuutttccceeedddeeekkkxxx~~~kkkeee```]]]\\\fffvvviii___XXXWWWTTTKKKIIIMMMKKKRRR```sss|||}}}|||yyyhhhsss{{{zzzlllJJJ??????@@@CCCIIIPPPVVVZZZdddggghhhmmmddd___tttaaaKKKMMMMMMIIIHHHEEECCCBBBAAA@@@@@@??????@@@;;;<<<>>>>>>>>>CCCJJJPPP___qqqwwwaaaYYYIII>>>>>>>>>>>>>>>===<<<<<<;;;::::::999888777666555333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000////////////000000111111333777===AAADDDEEEJJJGGGDDDCCCCCCJJJYYYiiihhhpppvvv~~~zzzvvvvvvkkk\\\UUUMMMIIIGGGEEEAAA===<<<<<<;;;:::999999999999555777999888555555888;;;777888999999888777999:::999;;;<<<===<<<<<<===???:::;;;<<<<<<:::999:::;;;:::::::::::::::;;;<<<<<<::::::::::::;;;<<<>>>???<<<>>>@@@BBBDDDGGGMMMRRRUUUWWW]]]fffjjjjjjnnnrrrxxx~~~fffSSSTTTgggyyyzzzrrrttttttmmmkkkooonnniiijjjooo``````aaadddggghhhgggfffkkkiiihhhiiilllmmmmmmlllkkknnnlllmmmppphhhiiiyyyUUUGGGKKKBBBBBBCCCDDD]]]jjj^^^QQQMMMLLLIIIFFFEEECCCBBBAAA???>>>@@@DDDGGGHHHNNN]]]wwwzzz___RRRSSSfffyyyoooddd```fffpppyyy~~~uuuiiiXXXHHH???===>>>??????AAAEEEKKKPPPSSSRRRQQQ^^^bbbdddiii}}}zzzmmmjjjddd___eeesssuuurrrooohhh\\\ZZZppp~~~{{{tttrrrjjj^^^RRRLLLJJJJJJJJJJJJQQQ___rrrzzz{{{oooqqq~~~vvv^^^BBB===???BBBEEEIIINNNUUUZZZaaadddeeelllyyy}}}zzz|||lllrrrzzztttVVVQQQqqqfffJJJKKKJJJGGGGGGEEECCCCCCBBBAAA@@@@@@@@@@@@;;;===>>>======???EEEJJJYYYnnn|||eeeYYYEEE>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999888777777333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111111000////////////000000333111111555<<>>===<<<;;;:::999999999888999999999888888888999666888:::;;;:::999:::;;;:::;;;<<<<<<;;;;;;<<<>>>888:::;;;<<<;;;;;;;;;<<<===<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;<<<>>>???===???BBBDDDFFFJJJPPPVVVXXXYYY^^^eeeiiiiiimmmrrrzzz~~~bbbQQQOOOXXX|||{{{{{{~~~pppyyyttthhheeemmmooojjjmmmxxxiiigggdddbbbcccdddddddddkkkhhhggghhhkkkmmmlllkkkjjjmmmmmmppptttmmmmmm|||dddMMMIIICCCGGGIIIFFF\\\ooobbbTTTPPPNNNKKKGGGFFFDDDCCCBBB???>>>@@@CCCGGGGGGLLLXXXooozzzqqqWWWHHHNNNccc~~~ooofffcccbbbhhhppp^^^VVVKKKAAA<<<;;;;;;;;;;;;<<<@@@HHHPPPTTTTTTRRRWWW^^^^^^bbb~~~xxxjjjiiiyyy~~~gggXXXeee}}}{{{nnnfffrrrwww~~~wwwttt|||wwwgggTTTKKKMMMMMMIIIIIIPPP___sss|||www}}}mmmTTT======AAAEEEHHHKKKOOOUUUYYYXXX___fffsss~~~vvvnnnsssdddooovvvvvvrrrWWWZZZyyymmmKKKHHHGGGCCCCCCAAACCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@???>>>???DDDIIITTThhhxxxggg___KKK????????????>>>>>>>>>>>><<<;;;999777666555444444333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000............/////////000000000111111111111000000333222222333666:::>>>AAA@@@IIIOOONNNJJJHHHHHHGGG\\\cccnnnwww||||||wwwrrrxxx{{{{{{|||kkkbbbWWWPPPNNNMMMKKKIIIFFFDDDAAA>>>;;;888777666;;;888555555666888999999777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999;;;;;;:::::::::;;;;;;<<>>>>>===888<<>>>>>=========???@@@BBBRRRcccwwwuuuccc[[[GGG????????????>>>>>>>>>>>><<<;;;999777666555555444333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000........./////////000000000000111111111111000000222111111222555888<<>>>>>======<<<;;;;;;::::::::::::;;;;;;?????????>>>>>>>>>>>>>>>BBBFFFLLLQQQUUUZZZaaaeeeeeeeeellluuuuuuooosss||||||}}}~~~vvvaaaXXX___nnn{{{rrriiihhhjjjiiiddd^^^^^^ccciiimmmnnnmmmjjjhhhlllrrrtttqqqmmm\\\WWW[[[aaajjj{{{zzzkkkjjjhhhffffffiiimmmppp~~~^^^JJJFFFDDDDDDEEERRRtttssscccYYYMMMJJJKKKFFFDDDCCCBBB@@@@@@@@@@@@AAAEEECCCSSSeeetttjjjVVVLLLIIIEEEJJJQQQXXXZZZVVVMMMGGGIIIEEEGGGMMMaaa|||~~~nnnYYYJJJDDD???===============888<<<>>>>>>CCCIIIHHHBBBKKK[[[bbb```pppoooiiiooojjjccc]]]YYYQQQIIIHHHKKKZZZdddnnnvvvpppYYYPPPLLLKKKLLL\\\ppp}}}|||hhh```mmm|||~~~sssUUUDDDBBBAAAGGGJJJLLLPPPWWW[[[\\\dddaaagggllliiilllrrrmmmpppqqqqqqrrr~~~|||WWWdddeeeLLLEEEAAAAAABBBAAABBBBBBBBBAAAAAABBBBBB>>>>>>=========>>>???@@@EEEOOOZZZiiisssbbb]]]JJJ????????????>>>>>>>>>>>>;;;:::999777666555555555333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000....../////////000000000000000111111111111000000000000000111333666999<<>>===<<<<<<;;;888666999888888888999:::;;;;;;999999999888888777777777:::;;;;;;<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===@@@AAACCCEEEGGGHHHIIIJJJGGGJJJPPPWWW^^^dddhhhkkkrrrqqq|||}}}~~~{{{xxxzzz~~~sssZZZUUUhhhoooccclllmmmdddcccaaa``````bbbfffiiikkkmmmkkkkkknnntttvvvssspppWWWRRRVVV\\\bbbtttnnnmmmkkkhhhfffgggjjjmmmsssrrrQQQHHHDDDFFFEEEMMMkkk~~~lll___OOOJJJJJJEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAANNN[[[fffwwwdddPPPDDDFFFEEECCCAAA@@@@@@?????????<<<>>>BBBTTTiiiQQQLLLEEE@@@>>>>>>===<<<;;;===???>>>@@@BBB@@@;;;EEEVVVcccffflllxxxiiikkk}}}qqqnnn```YYYSSSQQQOOOMMMMMMPPP___fffnnnwwwhhhOOOMMMLLLLLL[[[qqqqqqYYYUUUggg~~~fffKKK@@@CCCDDDJJJNNNNNNRRR\\\dddhhhnnnccccccggghhhqqqvvvpppllllllmmmmmmooooooccc```NNNEEECCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>===============AAADDDEEEKKK___zzzuuufffcccQQQ????????????>>>>>>>>>===;;;:::999777666555555555333333333222222222111111000000000000000000000000////////////////////////////////////////////////...////////////000000000000000111111111111000000000000000111222555777999===AAADDDFFFKKKQQQQQQMMMFFFGGGWWWnnntttqqqvvvllliiibbbZZZSSSOOOLLLKKKNNNIIICCC???======<<<<<<;;;;;;:::999999999999999======<<<<<<;;;:::::::::999999:::;;;;;;;;;::::::>>>>>>=========>>>??????BBBCCCEEEHHHLLLQQQVVVXXXRRRTTTYYY___gggnnnsssuuu~~~}}}}}}yyyxxxyyyaaa___fff}}}jjjmmmwwwrrrddddddfffggggggeeeeeehhhkkkkkkmmmppprrruuuzzz~~~mmmbbb^^^]]]\\\hhhssspppjjjjjjiiigggdddeeehhhllllll^^^MMMDDDGGGGGGJJJbbbvvvgggTTTLLLLLLGGGFFFEEECCCBBBAAAAAAAAAAAABBBEEEMMMUUU\\\xxxyyy```QQQYYYiii{{{zzz|||uuudddQQQCCCEEEDDDAAA>>>;;;===AAAEEE@@@@@@DDDEEEPPP~~~iii___PPPDDDAAABBB???:::???AAACCCCCCCCCBBB>>>;;;===MMMaaalllllllllvvv|||rrreeeWWWJJJJJJ[[[nnnwwwrrriiigggfffiiiiiifff___[[[```cccjjjssswwwPPPOOOKKKMMMaaa|||~~~ppp[[[ZZZnnn}}}www[[[DDD???CCCLLLSSSVVVVVVWWW___fffjjjnnnbbb```cccdddnnnuuupppgggeeegggiiigggssssssyyyzzzdddXXXNNNEEEGGGFFFEEEDDDCCCBBBAAA?????????>>>======<<<<<<<<>>>>>>>>===::::::888777666666666666333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000111000000111111111111000000111111111111222444666777999===AAADDDKKKRRRUUURRRPPPIIISSSmmm|||}}}wwwmmmccc[[[VVVSSSUUUQQQLLLHHHEEECCC@@@???======<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<===============>>>>>>>>>??????@@@AAABBBFFFEEEEEEGGGLLLSSSZZZ^^^aaabbbdddiiioooxxxyyyzzzwwwyyyvvv[[[JJJcccnnnkkkvvvxxxoooffffffjjjmmmlllhhheeegggiiieeelllsssuuuvvv|||uuujjjeee```dddhhhbbbbbbcccdddbbb``````eeejjjlllyyyoooSSSAAAEEEGGGGGG\\\zzzqqq\\\RRRPPPKKKGGGFFFDDDBBBAAAAAAAAABBBBBBFFFKKKQQQXXXmmmmmmWWWNNNOOORRR[[[YYYYYY^^^ggguuuyyyiii\\\NNNCCC===@@@CCCAAA<<<;;;===@@@;;;<<>>EEENNNeeettt||||||yyy{{{~~~vvvnnnllljjjmmmuuuSSSQQQJJJPPPkkkiiiaaalllzzzwwwxxxpppSSSBBB@@@EEEVVV[[[___\\\[[[^^^```___lllccccccccc___cccjjjggghhhdddeeeiiifffjjjyyyvvvjjjZZZIIIIIIFFFCCCBBBCCCCCCBBB@@@@@@@@@???>>>===<<<;;;;;;888;;;???EEEMMMUUUVVVTTTQQQYYYaaaeeehhhqqqxxxhhh___FFF????????????>>>>>>>>>>>>:::999888777666666666666333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000111111111111000000111111111111222333444444888===AAACCCIIIQQQUUUTTTXXXMMMOOObbbttt{{{ssshhh___[[[XXXXXXWWWWWWVVVQQQKKKGGGCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>AAAAAABBBCCCEEEFFFHHHIIIMMMLLLLLLMMMQQQWWW^^^bbbkkknnnqqqtttyyy~~~zzzpppaaaXXXfffuuuaaafffpppnnngggeeefffiiikkkkkkgggddddddeeegggmmmrrrooojjjmmmzzzrrriiigggbbbbbbccc\\\bbbeeefffddd``````eeejjjkkkuuu```BBBCCCGGGEEEUUUpppyyy```SSSOOOIIIHHHGGGEEECCCBBBAAAAAABBB@@@DDDEEEMMMXXXddd{{{iiibbb]]]XXXSSSQQQPPPSSSYYYeeeyyy~~~mmmaaaTTTIIIGGGNNNTTTRRRIIIAAA???@@@@@@===@@@>>>@@@dddmmmOOOFFFJJJHHH@@@>>>BBBIIIOOOMMMDDD>>>=========EEEOOOQQQIIICCCDDD@@@???>>>>>>>>>>>>>>>???GGGWWWmmm|||WWWPPPJJJSSSppp}}}mmmppp}}}uuuttt|||fffKKKBBBEEEIIIQQQVVV[[[^^^bbbffffffccctttooopppmmmaaaaaafffccciiifffgggiiiffffffrrr}}}{{{iiiRRRKKKFFFAAA@@@BBBDDDCCCBBB@@@@@@@@@@@@???>>><<<<<<<<<<<<===@@@EEEJJJLLLLLLNNNPPPRRRTTTWWW___kkksssxxxkkkbbbFFF????????????>>>>>>>>>>>>:::999888777666666666666333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000111111444;;;AAACCCGGGPPPWWWZZZ^^^VVVRRRVVVbbbqqq~~~sssnnnfffdddccccccddddddbbb```]]]ZZZVVVQQQMMMHHHFFFDDDAAAAAABBBBBBCCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEJJJJJJLLLNNNPPPSSSUUUVVVXXXYYY\\\```eeekkkooorrrxxx~~~zzziiiaaammm|||qqqhhhaaaccciiiiiieeebbbccceeeggggggfffeeeddddddhhhkkklllgggaaa___dddiiissseeecccfff```___bbb^^^eeehhhiiiddd^^^[[[^^^ccccccnnn|||NNNIIIJJJCCCLLLddd{{{hhhWWWQQQJJJIIIHHHFFFDDDBBBBBBBBBBBB@@@BBB@@@IIIUUUXXXrrrzzzssstttfff^^^XXXWWWZZZeeezzznnn]]]QQQYYY___[[[NNNBBB======DDD@@@CCCBBB>>>TTTzzzaaaKKKIIIHHHBBB???CCCMMMUUURRRFFF>>><<<<<<<<<@@@GGGLLLKKKGGGDDD???>>><<<<<>>;;;999@@@LLLXXXeeewww\\\PPPJJJRRRnnn{{{vvvwww|||zzzZZZBBBAAAJJJNNNPPPTTTYYY```jjjssssssnnn|||vvvvvvrrrfffeeeiiifffdddfffhhhgggeeeeeeiiimmmeeeVVVOOOFFFBBBBBBDDDCCCBBB@@@@@@AAAAAA@@@???>>>===AAA>>><<<<<<===>>>@@@BBBHHHHHHIIIIIILLLRRR[[[aaazzzqqqjjjMMM????????????>>>>>>>>>>>>999999888777666666666777333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000/////////////////////......777???BBBGGGQQQ[[[```ccc```XXXPPPTTTiii}}}wwwqqqjjjgggjjjqqqxxx|||~~~zzzsssjjj```WWWQQQNNNJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTVVVXXX[[[^^^aaabbb```dddkkkttt{{{vvvffflllzzz]]]YYYccciiigggiiinnnjjj```bbbbbbdddfffgggggggggfffdddeeeeeefffeeedddcccccciii```eeejjjbbb___ddddddccceeeeee^^^UUUPPPRRRVVVYYYeee}}}\\\PPPMMMAAAEEEYYYeeewwwyyyuuubbbYYYQQQJJJHHHFFFDDDBBBBBBBBBBBBCCCDDD>>>FFFRRRNNN___xxxggg^^^^^^ggg{{{rrr\\\dddiiicccTTTGGGBBBCCC999999BBBEEE???JJJbbbnnnyyyrrrQQQGGGEEEBBBBBBGGGRRR[[[WWWIII???===888<<>>:::888999;;;<<<<<<<<<>>>===AAAEEEGGGHHHKKKPPPUUUwwwnnndddOOO>>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555222222222111111111111000222111000//////000111222111222222111///...///000...///000111111000///...000000000000111111111111////////////000000000000111111111111111111111111111444:::@@@FFFMMMTTTYYYbbb___]]]^^^VVVQQQwww~~~vvvrrrttt{{{qqqdddaaabbbWWWWWWWWWVVVUUUUUUVVVVVVXXXYYY\\\___aaa```^^^[[[___dddiiikkklllmmmqqqtttttttttxxxrrr]]]ccciii```___aaadddiiikkkkkkgggdddbbb```^^^```cccfffeeedddhhhjjjiiiccc___``````___gggcccbbbgggjjjgggeeeeeegggnnnmmm^^^LLLEEEHHHLLLWWWfffyyywwwHHHIIIJJJDDDJJJSSScccmmmuuukkkZZZUUUMMMMMMKKKGGGEEEEEEDDDAAAHHHCCCBBBGGGIIILLL^^^sssuuulllllljjjwwwfff[[[[[[\\\OOOFFFEEEAAA======BBBAAA@@@RRRkkksssssszzzxxxxxxZZZEEEBBBAAA???HHHXXXccc^^^MMMAAA>>>===<<>>???@@@CCCPPPmmm|||tttllljjjlllqqqzzzcccWWWNNNMMMfff}}}nnnqqq~~~cccKKKAAACCCIIILLL]]]aaafffjjjkkkllllllmmmllljjjhhhgggggggggeeedddeeecccbbbcccfffgggeeebbbfffgggppp~~~qqq^^^PPPHHHDDDDDDDDDCCCAAA?????????@@@???>>>======<<<<<<<<<;;;;;;;;;???@@@AAAAAABBBEEEJJJMMMvvvmmmcccNNN>>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555222222222222111111111111222111000//////000111222000111222111000///000111//////000000000000//////000000000000111111111111////////////000000000000111111111111111111111111000333666;;;@@@GGGNNNSSSYYY[[[]]]cccbbbYYYhhhrrrjjjhhheeebbbbbbeeefffeeecccbbbcccccceeeeeeeeecccbbbhhhkkkppprrrtttxxx}}}wwwyyy|||eeehhhqqqwwweeeggg```aaaccceeegggfffccc```___^^^^^^___bbbcccddddddeeefffeeebbbbbbgggiiigggfffcccccchhhjjjhhheeeeeeaaagggfff\\\QQQMMMNNNPPPYYYdddpppYYYKKKGGGCCCIIIGGGTTT___iiixxxbbbZZZLLLKKKHHHEEEEEEEEEDDDCCCFFFAAAAAAFFFGGGIIIXXXjjj~~~rrrnnngggsssdddXXXWWWXXXOOOIIIGGGAAACCCAAAEEECCCBBBWWWsss~~~}}}ppp___\\\___^^^lllooo{{{xxxRRRAAA===@@@JJJ[[[gggbbbPPPAAA<<<===???LLLaaaqqqtttoookkk}}}sssiiidddccc]]]OOOCCC?????????CCCNNNccc}}}}}}tttooo^^^YYYUUUVVV[[[bbbnnnyyy~~~kkkXXXFFFIIIhhhqqqwwwzzzaaaLLLBBBEEENNNTTT[[[___cccffffffgggggghhhjjjhhhfffffffffgggfffeeeeeecccbbbbbbdddcccaaa^^^dddccciiittt}}}xxxaaaPPPGGGEEEGGGDDDCCCAAABBBCCCDDDCCCBBB=========<<<<<<<<<;;;;;;<<<===>>>???@@@BBBFFFJJJvvvmmmbbbLLL>>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555333222222222111111111111111111000000000000111111///000111111000///111222000000////////////000000000000000000111111111111////////////000000000000111111111111111111111111111222444777;;;BBBIIIOOOPPPXXX^^^gggmmmaaaVVV\\\yyy~~~xxxrrrrrrvvvwwwtttpppmmmoooqqqtttwwwzzz|||}}}}}}www}}}tttnnnxxxhhh^^^kkkbbbaaaaaabbbcccbbb___]]]\\\]]]^^^]]]\\\[[[\\\]]]eeefffeeeeeekkksssuuusssfffccceeejjjlllhhheeeeeeiiilllmmmjjjiiijjjiiifff^^^aaaddd|||sssRRREEEAAADDDCCCKKKWWWccctttooocccQQQMMMHHHFFFEEEEEEDDDDDDDDDAAAAAAEEEDDDEEEPPP^^^vvv}}}sssbbbSSSPPPSSSPPPOOOLLLBBBBBB@@@CCCBBBDDD^^^yyy^^^VVVQQQFFFWWW}}}jjj______gggHHH@@@???GGGSSSZZZVVVHHH>>>:::<<>>BBBEEExxxnnnbbbJJJ>>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555333333222222222111111111111000000000000000000111...///111111000000111333111000///......///000111///000000000111111111111////////////000000000000111111111111111111111111222333444666:::@@@HHHNNNOOOZZZ```fffqqqkkkYYYQQQUUUbbbxxx}}}{{{xxxooo{{{bbb\\\hhhcccaaa```aaabbbbbb```___```bbbcccaaa\\\YYYYYY[[[cccdddeeeiiiqqqyyyxxxrrreeecccfffkkklllhhheeefffhhhiiijjjkkkppptttpppiiihhhfffdddqqq]]]HHHDDDDDDEEEIIIUUUccclll}}}|||mmm[[[SSSLLLIIIGGGEEECCCDDDCCCBBBBBBDDDCCCBBBIIIRRRaaa}}}~~~vvv|||mmmcccRRRMMMSSSXXX___\\\OOODDDAAACCCCCCHHHgggzzzlll^^^MMMZZZ~~~uuu^^^OOOjjj{{{RRRIIIBBBDDDHHHIIIFFFAAA>>>>>>;;;BBBTTTmmmzzzhhhXXXNNNHHHFFFRRReeessstttooogggjjjjjjeee]]]VVVSSSSSSPPPOOOOOOQQQQQQSSS\\\fff|||ZZZRRR[[[uuusssxxxdddMMMCCCFFFMMMUUUZZZ^^^```aaaaaa```______``````______aaadddggghhhggglllkkkiiifffdddaaa^^^\\\___^^^aaafffhhhssskkkXXXKKKEEECCCBBBAAAAAAAAA???===>>>>>>>>>=========<<<<<<888999;;;;;;;;;<<>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555333333333222222222222111000000000111111000000000...///111111000000111333111000///......///000111///000000000111111111111////////////000000000000111111111111111111111111111222333444888>>>FFFKKKRRR```dddhhhvvv}}}xxxuuu^^^VVV[[[sssxxxrrrwww{{{zzzttt}}}}}}yyypppoooeee___aaacccbbbaaabbbdddeeeeeeddddddfffhhhfffbbb___```aaa___bbbeeeiiipppuuuppphhhdddcccfffkkkjjjfffeeegggooonnnllllllpppsssmmmeeeggggggjjjrrrdddKKKIIIHHHDDDEEEQQQaaahhhpppvvvaaaUUUKKKIIIHHHEEEDDDFFFDDDCCCDDDEEEDDDBBBEEEJJJRRRddd{{{yyyfffTTTMMMUUUaaappppppbbbPPPIIIGGGEEEJJJfffvvvaaaTTTaaa~~~|||```IIIOOO```WWWGGGFFFHHHJJJIIIHHHGGGFFFEEE;;;FFF[[[tttwwwmmmfff\\\UUUTTTfff|||yyyyyyxxxxxxxxxtttnnnnnnrrr~~~]]]NNNVVVwwwpppuuuttt[[[DDDBBBMMMVVVZZZZZZbbbbbbbbb```]]]\\\\\\]]]\\\[[[\\\^^^cccfffhhhhhhjjjjjjiiifffccc___]]]\\\[[[[[[___eeegggnnnooo[[[HHHEEECCCBBBCCCCCCCCCBBB??????>>>>>>>>>=========999:::;;;;;;;;;;;;===???ssscccIII>>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555333333333333222222222222000000111111111111000000///000111111000///111222000000////////////000000000000000000111111111111////////////000000000000111111111111111111111111...///000111444999???DDDPPP```gggkkk|||nnn[[[eeewwwlllnnnrrrzzz}}}xxxyyy~~~|||ZZZWWWdddiiieee___bbbaaaaaacccfffhhhhhhhhh]]]```bbbbbbbbbaaaaaaaaa___dddhhhlllpppsssmmmfffdddcccfffiiihhhddddddhhhuuuuuuqqqmmmmmmnnnkkkeeeXXXWWWdddrrrgggKKKHHHEEEEEECCCMMM```jjjqqqeeeWWWKKKIIIIIIEEEEEEIIIDDDDDDEEEEEEDDDCCCDDDFFFNNNWWWuuusss___TTTXXXddduuuwwwgggVVVLLLFFFCCCFFF[[[ppprrruuunnn[[[SSScccpppRRRJJJOOOtttWWWBBBEEELLLRRRSSSSSSQQQJJJCCC>>>IIIaaa||||||qqqhhhfffxxx}}}fffMMMNNNiiiqqqzzzoooUUUAAAFFFVVV___aaaaaaeeedddbbb^^^ZZZXXXYYYZZZYYYXXXYYY\\\aaaeeeggggggdddeeeeeeccc```]]]\\\\\\YYYXXX\\\cccfffhhhvvv|||}}}jjjKKKGGGCCCAAAAAABBBCCCCCC????????????>>>>>>>>>>>>:::;;;===<<<;;;;;;<<<===tttdddIII>>>>>>>>>>>>>>>===<<<<<<::::::999888777666555555444444333333333222222222///000111222222111000///000111222111000///000111//////000000000000//////000000000000111111111111////////////000000000000111111111111111111111111//////000000111333777;;;FFFWWWbbbkkk|||kkkhhhrrruuussspppqqqyyywwwzzz|||zzzsss```ZZZ```hhhgggbbb``````aaacccfffhhhgggfff\\\\\\\\\^^^___^^^\\\ZZZ]]]cccggghhhkkknnnmmmhhhdddcccdddfffeeebbbdddiiieeehhhgggbbb```dddhhhhhhaaaSSSZZZfffnnn~~~ZZZMMMAAAHHHBBBHHH[[[kkksssrrr```QQQNNNLLLFFFDDDHHHCCCDDDEEEDDDCCCDDDDDDDDDKKKPPPcccqqqjjjmmmyyyxxxfffUUUIIIDDDEEEKKK^^^jjjdddiiirrrssskkk___SSSaaazzzXXXPPPccc]]]MMMIIIQQQWWWYYYXXXUUUKKK@@@BBBGGG[[[~~~vvvqqqVVVOOO___yyyzzzttt{{{cccOOOBBBKKKZZZbbbgggkkkjjjhhheee```[[[XXXYYYZZZWWWVVVWWW[[[```dddffffff___aaabbbaaa___]]]]]]^^^]]]YYYZZZaaacccccckkkwww{{{xxx\\\VVVMMMFFFCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>:::<<<======;;;:::;;;<<<~~~tttdddIII>>>>>>>>>>>>>>>======<<<::::::999888777666555555444444444333333333222222///000111222222111000///111222222111///...///000...///000111111000///...000000000000111111111111////////////000000000000111111111111111111111111111222222222111111333666<<>>:::<<<======;;;:::::::::