BM6P6(@ ```TTTLLLEEEEEEEEEBBB@@@AAAAAA@@@??????>>>?????????@@@@@@???>>>======>>>>>>?????????>>>>>>>>>>>>>>>???===>>>@@@BBBDDDKKKTTT___www~~~rrruuuwwwwww|||yyyzzz~~~lllYYYKKKDDDCCC???======>>>===:::777777777777777777777777444444444444222111///...------......//////000000111111000000//////......------......//////000000////////////............000000000111222222222333//////000000111111111222444333333555:::CCCKKKQQQaaahhhrrryyy||||||{{{zzz|||zzzwwwtttpppmmmnnnqqqtttyyypppeee[[[[[[eeeqqqwwwxxx}}}yyyrrrhhh]]]UUUOOOMMMJJJHHHIIIMMMRRRVVVeeejjjppptttwww{{{xxxooofffbbbjjjvvv```RRRKKKDDDDDDDDDAAA???@@@AAA@@@@@@???????????????@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>?????????AAA??????BBBDDDGGGQQQ[[[ooo}}}yyyuuuzzz~~~{{{{{{}}}uuuaaaQQQCCCAAA===;;;<<<===;;;888999999999888777666666555333222222111111000//////.........///////////////000/////////.....................////////////////////////////////////000111111111111111222222222111111111111111222222333444555777:::AAAKKKTTTZZZeeekkksssxxxzzz{{{|||}}}|||{{{zzzxxxvvvtttvvvxxxzzz}}}qqqccc^^^ZZZ___jjjuuu{{{}}}zzzyyyvvvppphhh^^^TTTNNNMMMMMMMMMNNNRRRXXX___dddooosssxxx{{{|||wwwmmmhhhkkkyyy```RRRJJJDDDCCCDDDAAA???@@@AAAAAA@@@???????????????@@@???>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@AAABBBAAABBBDDDFFFLLLZZZgggxxxxxxxxx}}}}}}kkkXXXFFFBBB>>>===>>>===:::888;;;:::999888777555444444444444222111000111111222000000///////////////...//////............------000000///////////////.../////////000111111222222222222222111111111111111222222111111222222333444333666;;;AAAIIISSS]]]dddlllqqqwwwzzzzzzzzz|||~~~zzz{{{||||||{{{|||}}}{{{ooodddUUUWWW\\\eeennnvvvzzz{{{sssqqqmmmggg___VVVOOOKKKHHHKKKPPPUUU[[[ccckkkqqquuuwww{{{}}}}}}xxxrrrtttaaaRRRJJJDDDDDDDDDBBB@@@AAAAAAAAA@@@????????????@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCFFFIIISSSgggyyy{{{yyy|||{{{}}}}}}uuu```NNNFFFAAA@@@AAA???<<<;;;::::::999888777666555555:::888666333222222333444111000000000//////....../////////////////////...111000000000//////......//////000111222222333333333222222222111000000000222111111111111222444555333888@@@HHHPPPYYYcccjjjvvv{{{}}}zzz{{{|||yyy}}}~~~}}}wwwmmmcccZZZRRRYYYccckkkpppqqqqqqpppmmmkkkfff___XXXSSSPPPOOOKKKRRR[[[ccciiinnnssswwwwwwyyy|||~~~aaaSSSKKKEEEFFFFFFDDDBBBCCCBBBAAAAAA@@@???@@@@@@@@@???>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???AAADDDHHHMMM\\\wwwyyy|||~~~|||lllVVVKKKBBBBBBCCC???<<<<<<888888888777777777777777<<<:::777444222111222222111111000000/////////...000000000000000000000000111111000000/////////...///000000111222333333444333222222222111000000000111000000000111333555666999@@@KKKSSSZZZaaaiiipppyyywwwxxx}}}}}}~~~xxxsssmmmddd]]]XXXZZZaaakkkqqqrrrnnnjjjhhhgggddd^^^VVVOOOMMMNNNPPPXXXaaammmuuuwwwwwwwwwxxxzzz{{{aaaSSSLLLFFFFFFGGGEEECCCDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>AAAFFFKKKSSSggg~~~|||{{{}}}|||^^^OOOBBBBBBBBB===:::<<<777777777777777777888888999888555333111/////////111000000000000000000///000000111111111111222222111000000000000000000///000000000111222222222333222222222111111111111111000000///000222555888:::CCCLLLXXXaaaffflllsssxxx}}}uuutttuuu{{{{{{tttnnnkkkgggbbb``````fffkkkpppsssqqqkkkeeebbb]]]ZZZUUUMMMHHHIIIPPPUUUeeeooozzz}}}xxxuuuuuuyyy{{{|||aaaRRRKKKEEEFFFFFFDDDCCCDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@===BBBIIIPPPZZZrrr|||{{{{{{~~~gggTTTEEECCCBBB===;;;>>>999999888888777777666666555444444333222111000000000000000000000111111111///000000000111111111111000000000000000111111111000000111111111111111111111111111111111222222222111000000222444888<<>>>>>===>>>>>>???@@@@@@<<<<<<===>>>???@@@@@@AAA>>>CCCKKKSSS___yyy~~~{{{yyyzzz~~~oooYYYHHHEEEDDD???===AAA;;;:::999888777666555444333333444555555444444333//////000000111111222222.../////////000000111111//////000000111111222222111111111000000000000000000000111111222222222333222111222333777;;;@@@CCCKKKWWWfffqqquuuyyyxxxllliiiooovvvtttmmmeeeaaadddgggiiiooowwwyyyuuunnnggg```YYYQQQKKKKKKLLLLLLNNNTTTaaattt~~~aaaQQQNNNIIIEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<<<<===???AAACCCBBB@@@>>>>>>???@@@AAAAAAEEEIIIQQQcccyyyvvvwww|||uuubbbMMMCCCBBBAAAAAABBB;;;;;;;;;:::888666555444777777666555444222000///222222222111111111111000555444111///...000222333///000111000///...///000111111000000//////......///000000111222222333333333444555555777<<>>======>>>???@@@@@@@@@?????????@@@BBBCCC@@@DDDKKKUUUiii{{{xxxyyyxxxeeeOOOEEEAAA?????????<<<<<<<<<;;;999888666555777777666555444222111000222222222111111111111000////////////......------000111222111///---...///222222111111111000000000000000111111222222333333444555666888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDD@@@EEEMMMZZZooo~~~zzz{{{|||iiiSSSGGGBBB>>><<<============<<<;;;999777777777777666666444333111000222222222111111111111000///111444666555333000...111222222111///---...///222222222222222111111111222222222222222222222222555666888<<>>>>>????????????>>>>>>===>>>@@@AAABBBCCCCCCCCCAAAEEENNN]]]ttt|||{{{~~~lllWWWKKKDDD>>><<<=========<<<<<<:::999888777777777666666555333222111222222222111111111000000222444777999999777444222000111222111/////////111222222222222222222111111333333333333333333333333666777:::@@@FFFJJJJJJIIIOOO[[[hhhrrryyy{{{wwwqqqhhheeedddiiiuuuwwwmmmhhhgggssswwwnnneee\\\VVVRRROOOSSSYYY[[[gggwww___MMMIIIEEECCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>???@@@AAABBBBBBBBBBBBAAADDDFFFOOO```zzz}}}{{{|||~~~ppp\\\NNNFFF@@@>>>???;;;;;;;;;;;;:::888777777777777777666555444333222222222222111111111000000000000111222222111111000...///111111000000222333111111111111111111111111333333333333333444444444666888===CCCHHHKKKKKKJJJPPP\\\iiirrrxxxzzzuuunnngggeeegggppp~~~}}}pppeee___cccsssvvvlllhhh```XXXTTTRRRSSSYYY```hhhrrr___NNNKKKFFFCCCCCCCCCCCCCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBEEEIIISSSggg|||{{{zzz{{{tttaaaSSSIIIBBB???AAA;;;;;;;;;::::::999888777777777777666666444333333222222222111111111111000000///.........///000111...000111111000111222444000000000111111111111111222222333444444555666666777<<>>======>>>???@@@AAA@@@@@@@@@AAACCCDDDEEEFFFKKKYYYqqq~~~{{{zzz{{{~~~}}}~~~zzzfffWWWKKKBBB???@@@;;;<<<<<<;;;;;;:::999888666777777666666555444333222222222111111111111000111111111111111222333333111222333222000///000111111111111222222222333333111222333444555666777888:::AAAHHHKKKIIIIIIMMMQQQWWWaaalllsssyyy|||yyysssjjjmmmsss}}}tttggg```bbbeeelllyyy|||ssskkkeee___YYYUUUVVVXXX[[[bbbjjjuuuyyy^^^QQQNNNIIIEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<<<<>>>???AAA??????>>>???AAADDDGGGIIIEEELLL^^^yyy~~~|||uuuyyy||||||zzz|||~~~jjjZZZLLLBBB>>>???============<<<;;;::::::666777777777666555444444222222222111111111111000///000111222222222222111444555555333000.........222222222333333444444444000111222444666777888999<<>>@@@CCCDDDCCCAAA>>>???@@@BBBDDDFFFIIIJJJHHHSSSiii{{{vvvvvv|||}}}}}}tttcccRRRGGGCCCCCC=========<<<;;;;;;::::::777777777777666666666666555444222111000000//////222222222111111111000000222222222222222222222222222222222222222222222222333444444333333666:::>>>EEEHHHKKKKKKIIILLLSSSZZZeeennn{{{{{{{{{|||{{{jjj]]]ZZZbbboooyyyqqqcccZZZVVVRRRSSSVVV[[[bbbjjjrrrwwwzzz{{{}}}}}}___NNNKKKGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@BBBCCCBBB@@@AAABBBBBBBBBBBBCCCEEEFFFLLLXXXooo|||xxxwww|||~~~||||||uuueeeUUUIIICCCBBB>>>======<<<<<<;;;::::::888777777777666666666666111111111111111222333333222222222111111111000000222222222222222222222222222222222222222222222222333444444555666888===@@@GGGIIILLLLLLMMMSSS^^^gggrrryyy}}}|||}}}wwwnnnddd^^^aaakkkxxxvvvgggYYYPPPMMMPPPSSSYYY```hhhpppvvv{{{{{{~~~|||^^^NNNKKKGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@@@@BBBBBBAAA???AAABBBBBBBBBAAABBBDDDFFFQQQ```yyy|||{{{}}}~~~vvviiiZZZMMMEEEAAA>>>>>>===<<<<<<;;;;;;:::888888777777777666666666222222111111222222333444222222222111111111111111222222222222222222222222222222222222222222222222333444666777888;;;@@@CCCKKKMMMOOOPPPSSS\\\jjjttt||||||hhhdddaaaccclllwwwyyykkk\\\PPPKKKIIIQQQXXXbbbllltttzzz|||^^^NNNKKKGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAA@@@???>>>@@@BBBBBBBBBDDDHHHLLLVVVggg{{{{{{}}}wwwnnnaaaSSSGGG@@@>>>>>>======<<<;;;;;;;;;888888888777777777666666666555444333111111111111111111111111111111111111222222222222222222222222111222222222222222333333333555777888:::>>>CCCFFFPPPSSSVVVXXX[[[cccpppyyy}}}|||vvvddddddfffnnnxxxzzzoooaaaTTTNNNMMMOOOWWW```mmmxxx}}}___NNNKKKGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@???BBBDDDDDDCCCEEEKKKPPPZZZnnn~~~~~~zzzvvvtttyyy}}}|||yyyssshhhYYYKKKBBB???>>>>>>===<<<<<<;;;;;;888888888888777777777777777666555333222222111111111111111111111111111111222222222222222222222222111111111222222333333333555666777999<<>>======<<<<<<;;;999999888888888777777777444444333333444444555666111111111111111222222222222222222222222222222222111111111222222333333444555666777:::@@@HHHRRRYYY[[[bbbjjjnnnoooqqqvvv{{{~~~{{{|||}}}vvvoookkkhhhooozzz}}}yyypppgggZZZNNNIIIJJJOOOTTTaaajjjvvv~~~|||^^^NNNKKKGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCBBB@@@???AAACCC@@@CCCFFFDDDBBBDDDLLLSSSiii~~~}}}wwwttt{{{{{{xxx{{{|||yyysssmmmmmmxxx}}}}}}}}}zzzrrrdddSSSGGG??????>>>>>>===<<<<<<<<<999999999888888888777777444444444444444555555666000000111111111222222222222222222222222222222222000111111222333333444444444555777<<>>@@@BBBBBB@@@@@@BBBDDD:::???CCCCCCBBBEEEOOOWWWooozzzrrrqqqyyy~~~yyymmmgggmmm~~~{{{yyy{{{}}}~~~~~~|||uuufffUUUIII??????>>>>>>======<<<<<<999999999888888888888777888777666555444333333333000000111111222222222222222222222222222222222222000000111222333333444444222444777===HHHXXXiiitttyyysssqqqrrrvvvqqqlllooowwwzzzsssmmmiiihhhqqq{{{}}}pppgggcccXXXRRRJJJGGGJJJSSS]]]ccciiipppxxx~~~{{{\\\PPPJJJFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAAEEEEEEFFFGGGEEEFFFNNNYYYsss}}}xxxuuussstttzzznnnbbbhhhuuu|||}}}}}}~~~|||{{{vvviiiWWWJJJFFF???:::;;;===;;;:::;;;888888888888777777777777777777666555444444333333222222222222222222222222222222222222222222222222666555444444333333333333555888<<>><<<;;;;;;888888888888777777777777777666666555444444333333222222222222222222222222222222222222222222222222222222222333444555666777666999===BBBLLL[[[lllxxx}}}wwwkkkbbbbbbggggggggghhhkkkooouuu{{{|||tttkkkddddddjjjppp|||rrrggg\\\SSSOOOLLLKKKOOOZZZgggrrryyy}}}|||^^^PPPJJJFFFFFFFFFCCCBBBDDD@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>???BBBEEEGGGNNN]]]lll}}}yyywwwzzz}}}}}}fffcccooo{{{zzzuuulll^^^SSSGGG@@@<<<>>>???===;;;;;;888888888888777777777777666666666555444444333333222222222222222222222222333333333333222222222222222222222333444666777888777:::>>>DDDMMM\\\lllxxxyyysssmmmeee______dddeeehhhlllqqquuuxxxyyyzzzyyyuuummmddd```dddpppyyyzzzmmmaaaXXXQQQNNNMMMPPPYYYfffttt}}}}}}___QQQKKKFFFGGGFFFCCCBBBDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA>>>???BBBEEEHHHPPPcccuuu~~~zzzxxxxxxyyyyyyzzz}}}mmmhhhvvvzzztttlll___UUUHHHAAA===>>>???<<<::::::888888888888777777777666666666555555555444444444222222222222222222222222333333333333333222222222555555444444444555555666999<<>><<<::::::<<<888888888888777777777777555555555555555555555555222222222222222222222222666555555444333333222222000000222444666999;;;===AAAIIIUUU___iiirrr{{{|||yyywwwuuurrrsssxxx~~~yyyuuunnngggfffrrrpppfff\\\XXXTTTQQQTTTYYYcccllluuuwwwtttsssxxx~~~|||^^^RRRLLLHHHHHHGGGDDDCCCEEEBBBAAAAAA@@@@@@AAAAAABBBEEEDDDCCCBBBAAA@@@@@@@@@AAADDDHHHNNNWWWmmm}}}xxxxxxzzz}}}yyyuuuyyyxxxqqquuuxxxuuuppp\\\PPPDDD???<<<:::;;;===888888888888777777777777444555555555555555555555222222222222222222222222666666555444333333222222333333444444666777999:::CCCLLLZZZgggrrr||||||vvvrrruuu{{{wwwqqqfffdddhhhttt{{{fff\\\TTTSSSSSSSSSXXX___iiirrryyywwwqqqrrr||||||^^^QQQKKKGGGHHHGGGCCCAAACCCDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEBBBFFFKKKQQQ___{{{~~~yyyoooyyyvvvooopppuuuvvvvvvfffUUUEEE???<<<777555666888888999::::::888777666555555555666666666666666222222222333444555666777555444444333222222222222444555555666777:::===???FFFQQQaaannnxxxyyyzzz}}}wwwllleeebbbeeemmmxxx~~~sssiii[[[YYYSSSNNNNNNUUUbbblllvvvzzz|||xxxtttwww|||^^^QQQKKKGGGHHHGGGCCCAAACCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAABBBCCCDDDEEEFFFIIIMMMVVVgggzzznnnlllttt}}}rrrnnnqqquuuwwwvvviiiYYYHHHAAA===999888999888999999999999888777777555666666666666666666666333333333333444444555666444444333333222333333333444555666666666999>>>BBBIIIUUUfffuuu~~~}}}yyy{{{wwwmmmeeeaaadddgggppp{{{}}}pppeeeUUURRRPPPPPPUUU```mmmwww{{{}}}}}}xxxtttxxx|||]]]QQQKKKGGGGGGFFFCCCBBBCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAACCCEEEFFFJJJKKKPPP\\\ttt{{{~~~pppggglllvvv}}}vvvpppooossswwwxxxwwwmmm^^^MMMCCC???<<<;;;<<<:::999888888777888888888666666666666666666555555444444333333333444444555333333333333333333444555333555777777888<<>>DDDMMMSSS^^^gggtttzzzxxxwwwzzzwwwfff\\\[[[^^^mmmqqqxxx~~~~~~tttdddWWWQQQPPPRRR[[[hhhuuu~~~~~~{{{\\\RRRLLLGGGFFFEEEBBBBBBDDDFFFEEEEEEDDDCCCDDDDDDDDDAAAAAAAAABBBDDDFFFHHHJJJIIIJJJRRRggg{{{vvvrrrpppqqqtttyyy|||yyyzzz~~~vvvqqqrrr}}}{{{{{{}}}~~~{{{xxxpppfffUUUGGG???>>>======;;;:::888777777777888999777777666666555555555444555555444333333333444444333333333333444555555666444666:::AAAIIISSS]]]ccclllqqqwww}}}qqqsssvvv|||wwwhhh___aaagggvvvwwwzzz|||wwwlll]]]RRRPPPSSSYYYeeesss~~~}}}{{{\\\SSSLLLGGGFFFEEEBBBBBBEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJHHHKKKVVVnnn~~~yyyrrrllljjjmmmpppvvvyyyyyyuuu|||xxxppphhhYYYIII@@@???>>>;;;:::999888888777888888888777777777666555555444444444444333333333444444555444444444444444444555666666777===IIIYYYhhhppptttxxxyyyzzz{{{{{{{{{zzzyyylllpppwww~~~vvvjjjgggnnnvvv~~~{{{vvvnnncccXXXPPPMMMUUUbbbqqq~~~{{{[[[SSSLLLFFFEEEDDDBBBBBBEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDFFFHHHIIIHHHMMM\\\vvv~~~{{{tttmmmiiikkknnntttwww}}}xxx|||xxxpppkkk]]]LLLCCCAAA>>>:::888999999999999888777777888777777666555555444444333333333333444444555666666555555444444444444555888888???QQQiii{{{}}}|||zzzwwwsssqqqjjjpppyyyyyypppjjjnnn{{{zzzpppeee[[[TTTOOONNNZZZlll}}}{{{[[[TTTLLLFFFEEEDDDBBBCCCEEEBBBBBBAAA@@@@@@@@@@@@AAACCCBBBBBBBBBCCCDDDFFFGGGIIIPPPaaa{{{~~~~~~xxxpppkkkkkkmmmsssvvv{{{vvv|||{{{xxxpppmmm```OOOEEEBBB???:::888888999::::::888777666888777777666555444444444222222222333444555666777777666555444444444444444999999@@@VVVsss~~~zzzuuuoookkkjjjqqqzzz~~~sssjjjhhhrrrzzzkkk___WWWRRROOOQQQ```uuu{{{\\\PPPMMMIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAACCCDDDDDDDDDIIIRRRbbb}}}~~~{{{wwwssspppmmmlllpppvvv~~~qqqqqq{{{{{{vvvvvvnnn```RRRFFF>>>;;;:::999888888888777777666666666555555555444444444444666555555555555444444444444555555555444444555777===:::DDD___yyy}}}vvvnnnfffeeeiiiiiisss~~~}}}rrrkkkqqqsssggg]]]SSSPPPQQQXXXhhh}}}{{{\\\PPPMMMIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEEEEFFFGGGHHHHHHKKKVVVhhh~~~{{{wwwtttqqqooonnntttyyy~~~nnniiioooyyy}}}xxxtttlll```RRRGGG@@@=========<<<;;;:::999888777666888888777777777666666666666555555555555444444444444555555555444444666777======HHH```www}}}sssjjjaaa[[[\\\aaakkkuuu~~~~~~wwwlllhhhrrr~~~pppeee\\\UUURRRTTT```ooo{{{\\\PPPMMMIIIFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGMMM[[[rrr~~~{{{xxxvvvsssrrrqqqtttuuuxxx{{{mmmaaabbbkkk|||~~~{{{rrrkkk___SSSHHHBBB??????>>>===<<<;;;999777666555888888888777777777666666666555555555555444444444444555555555444444666888999===JJJ^^^ooovvvyyyzzz|||rrrfff]]]UUUSSSXXX```pppxxxxxxpppggggggvvvyyykkk```YYYTTTTTTXXXiiiwww~~~{{{\\\OOOLLLHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGOOObbb}}}}}}{{{yyywwwvvvuuuttttttssssssvvv{{{rrr___YYY```rrr~~~rrrkkk```SSSIIIBBB>>>===;;;;;;:::999777666555555666666666555555555555444666555555555555444444444444555666555444555777999999@@@MMM\\\gggnnnrrruuuuuujjj^^^UUUQQQTTT___kkkvvv||||||pppkkkfffkkk{{{sssbbbXXXSSSRRRXXX___rrr}}}xxxkkk{{{\\\OOOLLLHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDFFFJJJMMMTTTkkk~~~}}}|||zzzxxxwwwvvvvvvwwwuuutttuuuzzzyyyaaaUUUYYYiiiyyyuuunnnbbbUUUIIIAAA<<<:::999999999888888888888888777666666666555555555555666555555555555444444444333555666555555555777999<<>>EEEPPPaaaqqqwwwzzz{{{{{{{{{}}}wwwqqqtttuuucccUUUQQQSSSYYYdddwwwttteeeXXXNNNIIICCCAAABBBEEEFFFEEEGGGLLLyyyYYYPPPMMMJJJGGGFFFEEEDDDBBBDDDCCCCCCCCCCCCDDDDDDEEEKKKEEEDDDKKKQQQ[[[rrruuummmeee___[[[VVVVVVVVVWWWXXXVVVSSSPPPTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXYYY[[[___gggpppvvv~~~{{{yyyyyyyyyzzzyyyyyyzzz}}}}}}~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~{{{yyyvvvuuuuuutttpppmmmkkkiiiddd```^^^]]]^^^___iiipppyyy~~~pppvvv~~~ssseeeXXXNNNFFFAAA<<<:::888888999999888777999999888888888888999999:::999888777666666666666<<>><<<999999999999999777999999888888888888999999888888888888888999:::;;;888;;;<<>>;;;:::::::::999888999999888888888888999999555555555444444555666666888999;;;CCCXXXuuuzzzjjj___^^^cccllltttuuutttxxx~~~|||vvvnnnmmmyyytttgggaaabbbeeepppvvv{{{|||zzz{{{xxxiiiaaaVVVNNNJJJIIIGGGEEEDDDDDDEEEEEEGGGKKKQQQUUUyyy[[[NNNLLLIIIGGGGGGHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGLLLSSS]]]rrrxxxsssmmmccc[[[VVVSSSPPPOOOOOOLLLIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLOOOUUU[[[___```dddjjjpppvvv||||||zzzxxxwwwzzz|||}}}{{{zzzzzzzzz||||||}}}~~~~~~}}}|||{{{xxxzzz{{{||||||{{{zzzxxxzzzxxxvvvuuusssrrrqqqppplllmmmnnnmmmjjjddd___[[[aaaiiittt|||qqqnnnqqq|||}}}vvvlllddd___YYYQQQKKKBBB???<<<:::::::::999888999999888888888888999999888777666444333222111111<<<<<<>>>HHH```~~~tttfff]]]]]]fffqqqvvvtttrrrtttxxx|||rrriiimmmsssgggbbbeeejjjqqqsssttttttvvv}}}vvvkkk[[[VVVNNNHHHFFFFFFFFFEEEEEEFFFFFFGGGIIINNNTTTYYYxxxZZZOOOLLLIIIFFFFFFEEECCCBBBCCCCCCCCCDDDDDDEEEGGGGGGHHHJJJOOOVVVccc}}}wwwqqqiiiccc\\\UUURRRPPPOOONNNPPPMMMJJJIIIJJJLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNPPPTTTWWWXXX[[[aaafffmmmttt{{{|||{{{yyy{{{}}}~~~|||zzzzzzzzz~~~~~~~~~}}}|||zzzyyyzzzzzzyyyyyyyyyyyyzzzzzzxxxwwwvvvtttqqqppppppqqqkkklllmmmmmmiiiccc]]]YYY^^^fffqqq{{{qqqkkkkkkxxx~~~uuujjjdddaaa]]]WWWRRRCCC@@@<<<::::::::::::999999999888888888888999999<<<;;;:::999888777777777<<<===@@@MMMfff~~~pppddd]]]___jjjuuuyyywwwuuuwwwyyy|||ppphhhpppqqqfffbbbggglllrrrpppmmmmmmsss|||rrrggg___UUUQQQLLLHHHFFFFFFFFFFFFHHHIIIIIIIIIKKKQQQXXX]]]vvvYYYOOOLLLHHHFFFEEEDDDBBB@@@CCCCCCCCCDDDEEEFFFGGGHHHGGGJJJNNNWWWiiiyyyrrrkkkgggaaa]]]XXXTTTRRRQQQOOONNNOOOLLLJJJIIIJJJLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMLLLMMMOOOQQQSSSVVVZZZ___eeemmmuuu{{{{{{|||}}}|||{{{yyyyyyzzz}}}}}}~~~}}}|||{{{yyyxxxzzzyyyxxxwwwwwwxxxyyyzzzttttttssspppmmmlllmmmoookkklllllljjjfff```[[[WWW[[[aaalllwwwrrrfffdddqqqwwwlllgggfffccc\\\UUUCCC???;;;999999:::::::::999999888888888888999999888888888888999:::;;;;;;888<<>>:::888888:::;;;;;;999999888888888888999999444444555666777888:::;;;777===GGGUUUkkk}}}nnnddd___```iiiqqqtttyyywwwnnnmmm|||xxxiii______eeelllssspppnnnrrr~~~zzzooofff___YYYTTTPPPNNNMMMKKKIIIGGGFFFGGGIIILLLMMMNNNQQQVVV___hhhooosssVVVMMMKKKHHHGGGGGGGGGGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIGGGIIINNN[[[uuu~~~pppeee___[[[YYYWWWUUUSSSQQQQQQPPPOOOMMMKKKNNNMMMKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQQQQQQQSSSTTTXXXZZZ\\\```eeemmmuuu{{{~~~zzzzzzyyywwwuuutttvvvwwwssstttvvvxxxyyyyyyyyyyyyuuuvvvxxxzzzzzzxxxvvvuuusssssssssooolllkkkmmmpppooommmjjjfffaaa]]][[[YYYSSSYYYbbbnnnzzzsssdddlll|||zzzvvvpppkkkkkkkkkdddWWWKKK@@@===999777888:::;;;<<<999999888888888888999999999999999999999::::::;;;999AAALLLYYYkkksssjjjfffbbbiiioooqqqxxxwwwoooqqq~~~qqqcccZZZ[[[cccjjjooommmooowww{{{ooojjjccc^^^ZZZWWWTTTRRRJJJJJJJJJHHHGGGFFFHHHIIILLLMMMPPPTTTZZZeeepppwwwrrrRRRMMMJJJGGGEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFKKKIIINNN```{{{uuukkkbbb\\\XXXUUUTTTTTTSSSPPPNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSNNNOOOPPPOOONNNNNNPPPQQQPPPRRRTTTSSSQQQRRRVVVZZZ\\\___ccchhhlllqqqwww{{{~~~~~~||||||{{{zzzyyywwwuuuuuurrrtttvvvxxxyyywwwuuutttrrrssstttvvvwwwwwwwwwwwwrrrqqqppppppooooooppppppoookkkgggddddddaaa]]]YYY[[[[[[```jjjwww|||hhhlllxxx|||rrrrrroookkkgggccc[[[QQQJJJ>>>===;;;999888888888999;;;:::888777777777888888888999::::::999888999;;;===AAAIIIWWWkkk}}}}}}qqqgggdddgggjjjooozzz|||oootttwwwggg]]]TTT\\\nnnvvvxxxrrrrrr}}}yyyooommmcccfffddd^^^[[[\\\XXXRRRLLLKKKIIIEEECCCCCCFFFIIINNNPPPSSSWWW___nnn~~~sssTTTMMMKKKGGGFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFMMMLLLQQQdddtttnnnfff___[[[YYYWWWVVVSSSRRRPPPNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPRRRSSSPPPQQQRRRRRRQQQQQQSSSUUUWWWZZZ\\\\\\[[[\\\___bbbbbbeeejjjooosssyyy~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzyyyxxxvvvtttssstttuuuvvvwwwwwwtttrrrpppqqqrrrsssuuuvvvwwwwwwwwwsssrrrqqqpppoooooooooooooookkkgggeeedddaaa]]]YYYZZZZZZ___iiiuuu~~~nnnoooyyy~~~uuuqqqmmmhhhccc^^^WWWNNNGGG===<<<:::888777777777888::::::888777777777888888666777999999999999;;;<<>>DDDEEEOOOddduuu~~~zzznnndddbbbccceeejjjttt}}}}}}xxxxxxuuuddd^^^]]]iiiyyy}}}|||~~~wwwpppjjjhhhhhhggghhhkkkooowww|||xxxooodddXXXOOOGGGGGGFFFDDDDDDFFFKKKNNNQQQUUU]]]ggguuuuuuYYYOOOLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFLLLMMMWWWmmmyyyqqqjjjeeeaaa^^^ZZZXXXXXXXXXXXXWWWQQQQQQPPPPPPPPPQQQRRRRRRTTTSSSQQQPPPPPPRRRTTTVVVWWWWWWXXXXXXXXXZZZ]]]```^^^ccchhhkkkkkklllnnnqqquuuyyy~~~|||{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwvvvuuusssssssssssstttsssrrrpppmmmlllmmmnnnoooqqqssstttuuuuuuvvvuuusssqqqooonnnmmmmmmmmmjjjgggeeeeeebbb]]]YYYVVVVVVZZZbbbmmmwww}}}~~~rrrsss}}}{{{qqqjjjaaaYYYSSSMMMFFFAAA<<<;;;999888777777777777999999888888888888888888555666888888888999<<<>>>BBBDDDSSSkkk|||}}}rrrhhhccccccdddfffmmmuuu|||}}}zzz|||uuudddaaadddrrrwwwpppiiieeeccceeekkkqqqxxx|||}}}yyykkk\\\QQQKKKHHHHHHGGGGGGGGGJJJOOORRRXXX]]]gggsssuuuZZZOOOLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFIIILLLWWWooovvvoooiiibbb]]]]]][[[XXXWWWXXXXXXWWWUUURRRRRRRRRRRRRRRRRRSSSSSSVVVUUUTTTTTTTTTVVVXXXZZZYYYZZZZZZZZZ[[[^^^bbbeeefffkkkqqquuuvvvxxx{{{~~~}}}||||||||||||{{{yyyxxxxxxxxxxxxwwwvvvttttttqqqqqqrrrrrrrrrqqqpppooolllmmmoooppprrrsssssstttvvvuuussspppnnnmmmllllllllliiiffffffeeeccc]]]YYYTTTUUUWWW^^^gggrrrzzz~~~tttppp~~~~~~~~~{{{qqqjjj___VVVPPPKKKEEE@@@>>><<<;;;999888888888888888888888888999888888888777888888888888999<<>>===;;;999888888999999777777888999999999999888888888999888999;;;???BBBKKK[[[rrrrrriiidddfffjjjlllmmmtttnnndddhhhooo~~~wwwkkkdddbbbbbbhhhpppzzzqqqbbbUUUKKKHHHJJJFFFGGGGGGHHHJJJNNNTTTYYYcccnnnrrrXXXMMMKKKGGGFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFIIINNN\\\vvvzzztttkkkfffbbb___[[[XXXZZZYYYYYYZZZ[[[[[[YYYWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVXXX[[[]]]^^^_________``````aaabbbffflllppprrrvvv{{{~~~}}}|||}}}|||zzzyyyvvvvvvvvvvvvuuutttssssssrrrrrrrrrsssssstttttttttoooooopppqqqqqqqqqqqqqqqrrrqqqooonnnlllkkkjjjjjjjjjhhhfffffffffddd^^^YYYTTTTTTUUUXXX^^^hhhssszzz||||||}}}~~~nnnggg]]]UUUOOOJJJDDD@@@===<<<:::999888777888888666777888999:::999999888666777888999:::>>>CCCGGGUUUmmmqqqfff```___dddkkkppprrr|||zzzhhhbbbiiippp~~~yyymmmgggiiimmmppp}}}~~~ooo^^^TTTNNNHHHFFFHHHEEEFFFIIIKKKOOOUUU]]]bbbppp~~~pppWWWMMMJJJGGGEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFKKKPPP___zzz~~~vvvrrrmmmeee```___]]]ZZZWWWYYYYYYYYY[[[]]]]]][[[ZZZXXXYYYYYYXXXWWWVVVUUUTTTSSSUUUYYY\\\___``````___bbbbbbcccccceeeiiioootttzzz~~~}}}~~~~~~|||||||||{{{zzzxxxuuuuuuuuuuuutttsssrrrrrrttttttttttttttttttttttttppppppqqqqqqqqqqqqppppppqqqpppnnnmmmkkkkkkjjjjjjjjjhhhfffggggggddd^^^YYYUUUTTTTTTVVV\\\fffqqqxxx|||}}}}}}llleee\\\UUUOOOJJJCCC???<<<;;;999777666666777777666777888999::::::999888333555777999<<>>===<<<:::999888888999:::888888888888888888888888777888:::;;;:::;;;FFFRRRgggpppbbbXXXZZZ[[[ZZZaaallluuuwwwnnnccc]]]eeetttxxxnnniiinnnxxx|||kkk[[[UUUMMMHHHHHHIIIIIIIIIFFFJJJOOOSSSZZZcccoooxxxkkkWWWNNNKKKGGGEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFHHHIIILLLRRRbbb~~~xxxpppkkkgggbbbaaa^^^\\\ZZZZZZYYYZZZ]]]]]]]]]^^^```aaa___^^^\\\[[[ZZZYYYYYYYYYYYYZZZ]]]]]]^^^```bbbdddfffgggfffgggggghhhlllrrrzzz~~~~~~~~~}}}{{{{{{{{{{{{yyyxxxwwwvvvuuusssssssssssstttrrrrrrrrrrrrqqqqqqqqqqqquuusssqqqpppooopppqqqrrrqqqpppooonnnmmmkkkjjjiiijjjiiiiiijjjiiieee```\\\UUUPPPMMMQQQWWW^^^iiirrrtttvvvzzz|||~~~vvvggg___UUUNNNJJJGGGCCC???===<<<:::999888888999999888888888888888888888888777888:::<<<;;;>>>JJJXXXpppvvv```TTTMMMQQQVVVXXXaaammmtttwwwyyyhhh```]]]fffuuu}}}sssnnnqqq~~~lll\\\RRRNNNHHHEEEFFFHHHHHHHHHMMMPPPUUU[[[dddppp~~~hhhVVVNNNKKKGGGEEEEEEFFFEEEEEECCCCCCBBBBBBDDDFFFIIIJJJOOOVVVgggvvvnnnhhhdddbbb^^^^^^\\\\\\\\\\\\]]]^^^]]]]]]___bbbddddddcccaaa___^^^\\\[[[[[[[[[]]]^^^```aaabbbccceeehhhjjjkkkkkklllmmmooosssyyy~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{zzz{{{zzzyyywwwvvvuuuttttttttttttuuuuuusssssssssrrrrrrrrrqqqqqqsssrrrqqqooonnnnnnooopppoooooonnnmmmllljjjiiihhhhhhhhhjjjkkkiiieee^^^YYYSSSNNNKKKNNNSSSYYYdddmmmqqqtttxxx{{{}}}uuukkk___YYYQQQKKKHHHFFFCCC@@@===<<<:::999888888999999888888888888888888888888888888:::<<<<<>>FFFXXXiii}}}hhhXXXQQQLLLKKKRRR[[[cccmmmvvv||||||uuuhhh______eeeqqqzzz~~~}}}sssvvvrrreee[[[QQQJJJGGGFFFFFFFFFIIIKKKNNNOOOQQQVVV___iiiwwwdddSSSMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDGGGIIIKKKMMMVVViii{{{vvvoooiiifffddddddcccdddccccccbbbcccdddeeefffffffffhhhjjjkkkjjjfffcccdddccc```______aaaccceeeeeeeeegggiiikkknnnpppqqqsssuuuwwwzzz~~~~~~}}}|||zzzxxxwwwxxxzzz{{{{{{zzzyyyyyyzzzyyyvvvtttsssssstttuuuuuuvvvvvvvvvssssssrrrrrrrrrqqqqqqqqqpppooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkiiigggeeehhhgggeeedddcccaaa]]]ZZZSSSMMMIIIJJJNNNSSS[[[dddmmmpppuuuxxxyyy{{{|||~~~|||~~~sssaaaWWWUUURRRNNNKKKHHHEEECCCAAA<<<;;;999888777777888999888888888888888888888888:::999:::<<>>999777;;;:::999777777777777888888888888888888888888888999999:::<<>>;;;;;;;;;::::::999999888888888888777777777777888888888777999AAAHHHPPP]]]jjjvvv}}}sssfff___]]]gggnnnxxx}}}yyy|||kkk^^^ZZZZZZaaawwwqqq___TTTKKKIIIFFFEEEEEEGGGIIIJJJPPPOOOTTT]]]gggqqq___PPPKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFEEEEEEGGGIIILLLTTTbbb|||}}}vvvnnnhhhggg___]]]\\\[[[]]]```dddggghhhjjjmmmoooppprrrtttuuuuuuvvvxxxyyyzzzyyywwwvvvsssssssssrrrqqqqqqtttvvvxxx|||~~~~~~|||yyyvvvuuuttttttuuuuuuuuuuuuuuuuuutttssssssssstttttttttsssrrrqqqqqqlllllllllllllllllllllllllllkkkiiihhhfffdddcccbbbdddeeefffffffffeeecccbbb```^^^]]]\\\\\\[[[YYYWWWRRRMMMIIIHHHFFFFFFMMMTTT\\\hhhrrrtttrrrrrruuuuuuzzz}}}lllVVVHHHIIIMMMVVVeeevvv{{{qqqiii___XXXOOOHHHEEEBBB>>>;;;<<<<<<;;;:::999999888888888888777777777777888888777777;;;CCCMMMXXXfffqqqzzzuuuiiieeeggglllrrr|||yyyxxx}}}fffXXXVVVYYYeee{{{tttcccTTTKKKHHHGGGGGGFFFGGGJJJLLLMMMSSSVVV]]]iiivvv___QQQKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDEEEFFFFFFGGGKKKMMMUUUhhh{{{tttkkkeeeddd^^^]]]\\\]]]___cccgggiiijjjmmmppprrrssstttvvvwwwvvvwwwzzz|||}}}|||zzzxxxuuuvvvuuutttssstttwwwzzz|||~~~}}}~~~{{{xxxtttsssssstttuuusssttttttuuuuuuuuuttttttuuuuuutttsssrrrpppooonnnllllllllllllmmmmmmnnnnnnjjjjjjhhhfffdddbbbaaa```dddeeeeeeeeedddcccbbbaaa___^^^\\\\\\\\\ZZZWWWUUUPPPLLLIIIHHHGGGFFFKKKRRR\\\iiitttvvvtttuuuvvvvvvzzz~~~www]]]KKKJJJMMMWWWgggzzz~~~uuukkk```YYYOOOHHHDDDAAA>>>;;;======<<<;;;:::999999888999888888777777888888999999:::???HHHTTTbbbpppyyyxxxllljjjmmmpppuuu~~~|||vvvyyy~~~dddVVVVVV\\\iii~~~vvvfffXXXNNNIIIHHHIIIIIIJJJKKKMMMPPPSSSXXX^^^iiivvv```QQQKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDEEEFFFFFFHHHLLLNNNXXXmmmyyyqqqhhhbbbaaa___^^^^^^___aaadddhhhjjjlllnnnqqqssstttuuuvvvxxxvvvxxx{{{}}}}}}|||zzzyyyvvvwwwwwwvvvuuuwwwzzz}}}~~~}}}||||||}}}{{{wwwtttrrrrrrtttuuussstttuuuuuuvvvvvvuuuuuuvvvuuutttrrrpppmmmkkkiiijjjjjjjjjkkkllllllmmmmmmiiihhhgggeeecccbbb``````dddddddddccccccbbbaaa```^^^]]]\\\\\\[[[YYYVVVSSSOOOKKKHHHHHHGGGFFFJJJQQQ\\\jjjwwwzzzyyyyyyzzzzzz|||gggQQQNNNSSS___qqqyyynnn```XXXOOOGGGDDDAAA???<<<>>>>>>===<<<;;;:::999888999999888888888888999999:::===BBBKKKYYYiiiwww~~~zzznnnmmmqqqsssxxxyyyuuu|||{{{aaaUUUXXX```qqqyyyhhh[[[RRRMMMJJJIIIJJJLLLMMMNNNQQQVVVZZZbbbkkkxxxaaaSSSKKKJJJIIIHHHGGGFFFFFFFFFBBBDDDEEEFFFGGGIIIMMMPPP[[[ttt|||}}}}}}ssskkkccc_______________```cccfffiiikkknnnpppssstttuuuvvvwwwyyyxxxyyy{{{||||||{{{zzzyyyvvvwwwxxxxxxxxxyyy|||~~~~~~|||{{{{{{{{{}}}{{{xxxuuutttsssssstttttttttuuuuuuuuuuuuuuutttuuutttsssqqqnnnkkkiiigggggggggggghhhhhhiiiiiiiiiggggggfffeeecccbbbaaaaaaddddddcccbbbaaa``````___]]]\\\[[[[[[[[[XXXTTTQQQMMMJJJHHHIIIGGGFFFIIIOOO[[[iiiwww|||||||||}}}|||~~~rrrYYYRRRZZZhhhzzz}}}ppp___XXXNNNGGGDDDBBB@@@>>>??????>>>===;;;:::999999999999888888888888999999999===CCCMMM]]]qqq~~~vvvmmmoootttyyy~~~zzzwwwwwwuuu]]]UUU\\\eee||||||mmm^^^UUUPPPNNNNNNJJJMMMOOOQQQSSSYYYaaagggrrr~~~cccTTTKKKJJJIIIHHHGGGFFFFFFFFFBBBCCCEEEFFFGGGJJJNNNQQQ```zzzxxxyyy|||~~~}}}uuujjjccc]]]\\\]]]^^^______aaadddhhhkkkmmmppprrruuuvvvvvvwwwyyyzzz{{{{{{{{{|||{{{{{{zzzzzzuuuwwwyyyyyyzzzzzz|||~~~~~~}}}|||{{{|||||||||{{{yyywwwuuuttttttssssssssstttttttttssssssrrrrrrrrrqqqpppnnnllljjjiiiggggggggggggggggggggghhhffffffeeeddddddcccbbbbbbdddcccbbbaaa```_________\\\[[[[[[[[[ZZZWWWSSSOOOLLLIIIHHHIIIHHHFFFHHHNNNWWWfffuuu{{{||||||}}}}}}~~~}}}dddVVV___lll|||ppp^^^WWWMMMFFFCCCCCCAAA@@@@@@???>>>===<<<:::999999:::999999888888999999:::999???FFFQQQdddzzzyyynnnkkkqqqyyywwwwwwzzznnn\\\YYYcccnnn~~~uuuggg[[[UUURRRRRRSSSOOORRRVVVYYY]]]fffrrr{{{dddUUUKKKKKKIIIHHHGGGFFFFFFFFFBBBCCCEEEFFFGGGJJJNNNQQQddd~~~|||vvvvvvxxxzzzyyy{{{~~~nnnccc]]]YYYZZZ\\\]]]]]]___bbbeeejjjmmmpppqqqtttvvvxxxxxxxxxzzz{{{}}}}}}|||{{{{{{{{{zzzzzztttvvvyyyzzz{{{{{{}}}~~~|||{{{{{{|||~~~~~~|||||||||}}}}}}|||{{{zzzxxxwwwuuutttsssrrrsssssssssrrrrrrqqqpppoooppppppoooooonnnmmmllliiiiiiiiiiiiiiihhhhhhhhheeeeeeeeedddddddddccccccdddcccbbb```______^^^^^^\\\[[[[[[[[[ZZZWWWRRROOOKKKIIIHHHIIIHHHFFFHHHMMMSSScccsssyyyzzz|||||||||~~~nnnXXXaaannn{{{}}}ooo]]]VVVLLLFFFCCCCCCBBBAAA@@@@@@???===<<<:::999999:::999999888888999999:::;;;BBBJJJUUUjjj{{{ooofffiiittt~~~uuuwww|||kkk]]]^^^kkkvvv}}}ttthhh]]]XXXVVVWWWWWWTTTXXX]]]aaagggrrrdddUUULLLKKKIIIHHHHHHGGGEEECCCHHHEEEDDDEEEEEEGGGMMMUUUfffyyyssstttvvvxxxwwwzzzxxxhhhaaa___]]][[[\\\```cccfffhhhjjjkkkmmmoooqqqtttxxxzzzzzzyyyxxxxxx||||||{{{{{{zzzzzzzzzzzz}}}zzzvvvwww{{{{{{zzzsssvvv|||~~~}}}}}}}}}}}}}}}|||{{{zzzxxxvvvuuutttrrrqqqqqqrrrssssssrrrtttsssqqqooommmllljjjiiijjjjjjiiigggeeeeeegggiiiggggggggggggfffeeedddcccbbbaaa```___]]]]]]]]]\\\]]]]]]]]]\\\ZZZXXXUUUTTTNNNMMMJJJGGGDDDEEEHHHKKKVVV___mmmxxx~~~~~~}}}ppp^^^bbbnnn~~~}}}tttbbbVVVLLLJJJGGGAAA???AAACCCCCCCCCBBB@@@===:::888:::999888888888999:::;;;;;;BBBNNNaaa|||}}}ooogggffflllyyysss{{{~~~iii___```nnn|||xxxmmmccc^^^]]]```bbbcccjjjqqqvvv|||cccTTTMMMKKKIIIHHHHHHGGGFFFDDDEEECCCCCCEEEFFFGGGNNNWWWkkk|||vvvuuuvvvwwwvvvyyyrrrddd___^^^]]]\\\]]]bbbeeehhhjjjkkkmmmoooqqqrrruuuyyyzzzzzzyyyxxxxxx|||||||||{{{{{{{{{{{{{{{{{{xxxvvvvvvzzz|||wwwwwwvvvyyy~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzyyywwwvvvuuutttrrrppppppqqqqqqqqqpppqqqpppooonnnllljjjiiiiiiiiiiiihhhfffdddccceeegggeeefffffffffeeedddcccbbbbbbaaa```^^^]]]\\\\\\\\\ZZZ[[[[[[[[[ZZZXXXVVVUUUMMMLLLJJJGGGDDDDDDGGGJJJQQQZZZhhhttt{{{~~~~~~~~~ooo___cccooo}}}sssdddXXXNNNIIIEEE???===>>>??????@@@???>>>;;;888777:::999888888888999:::;;;???FFFRRRgggzzzllldddcccjjjxxx}}}{{{qqq{{{|||hhh___bbbqqqxxxpppllllllnnnpppwww~~~cccSSSMMMKKKIIIHHHHHHGGGFFFDDDDDDCCCDDDGGGHHHJJJRRR[[[rrryyywwwvvvvvvuuuyyyzzzmmmbbb^^^___^^^___aaacccfffjjjlllnnnooorrrttttttwwwzzz{{{zzzyyyxxxyyy{{{{{{{{{{{{||||||||||||yyywwwvvvwww{{{zzzwwwxxx|||~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuutttrrroooooooooooonnnmmmmmmmmmlllkkkjjjiiihhhhhhiiiiiigggeeebbbaaacccdddbbbcccccccccccccccbbbbbbaaa```___]]]\\\\\\\\\\\\XXXYYYYYYYYYXXXWWWUUUTTTLLLKKKIIIFFFDDDDDDFFFIIIJJJTTTbbbooowww|||ooocccgggrrr}}}ssseeeZZZOOOHHHDDD@@@>>>>>>============<<<:::888777999999888888888999;;;;;;@@@HHHWWWnnnwwwiiiaaaaaahhhwwwvvvpppmmmxxxzzzggg___dddtttbbbSSSNNNLLLIIIHHHHHHHHHFFFEEEEEEEEEFFFIIIIIILLLVVV```{{{}}}yyyvvvuuuuuuxxxwwwlllbbb```aaa```bbbdddcccfffjjjmmmoooqqqtttvvvvvvyyy{{{|||zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{uuuuuuvvvyyy~~~}}}||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyxxxwwwvvvvvvsssqqqooommmmmmmmmkkkjjjkkkkkkjjjjjjiiiiiihhhhhhggghhhgggdddaaa``````bbb___``````aaaaaaaaaaaa```______]]]\\\\\\[[[[[[[[[XXXYYYYYYXXXWWWTTTRRRQQQKKKJJJIIIFFFCCCCCCEEEGGGHHHPPP^^^jjjtttzzztttjjjlllvvv|||tttggg]]]QQQIIIDDDBBBAAA@@@===============<<<::::::999888888888888999;;;<<<>>>GGGXXXqqqtttgggaaaaaaiiiwwwsssiiiiiiuuuxxxfff```fffuuubbbRRROOOLLLIIIGGGGGGHHHGGGFFFEEEEEEFFFHHHIIIMMMYYYfff}}}~~~zzzvvvuuuuuuyyysssjjjbbbaaa```___aaaccccccfffjjjmmmppprrruuuwwwyyy{{{||||||{{{yyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxnnnpppssswww}}}~~~~~~}}}||||||{{{{{{zzzyyyyyyzzzyyyyyyxxxwwwwwwsssqqqnnnllllllllljjjhhhjjjjjjjjjiiiiiihhhhhhhhhfffffffffdddaaa______```^^^^^^_______________^^^^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZYYYYYYWWWTTTQQQNNNLLLIIIIIIHHHEEECCCBBBDDDFFFHHHPPP\\\hhhqqqxxx~~~{{{qqqqqqwwwzzzsssooofffWWWKKKDDDBBBAAA>>><<<<<<<<<<<<<<<;;;::::::888888777777888:::;;;<<<>>>GGG[[[ttt~~~ssshhhccceeelllyyyvvvllljjjvvvwwwfffbbbiiiwwwcccSSSPPPMMMIIIGGGGGGHHHHHHGGGDDDDDDEEEGGGIIIPPP```ppp~~~~~~}}}|||~~~zzzvvvvvvwww{{{mmmfff```___^^^]]]^^^aaacccfffkkknnnqqqtttwwwyyy{{{}}}~~~}}}{{{zzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvviiilllqqquuuzzz~~~}}}}}}||||||{{{zzzzzzzzzzzzyyyxxxwwwvvvrrrpppmmmllllllkkkjjjhhhiiiiiiiiihhhhhhggggggfffdddeeeeeedddaaa______```]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXVVVRRRNNNKKKIIIHHHHHHGGGEEEBBBBBBCCCDDDIIIOOOZZZeeennnwww}}}uuurrruuu}}}yyytttyyyooo]]]LLLCCCAAA>>>:::;;;;;;::::::999999888888888888777777888:::<<<===AAALLLaaawww|||rrriiigggiiiooo|||{{{qqqooo|||uuugggeeelllyyydddTTTQQQMMMIIIGGGGGGHHHHHHHHHEEEFFFHHHJJJNNNYYYmmm}}}{{{{{{||||||~~~yyyvvvwwwyyy|||xxxiiiccc______^^^]]]___ccceeehhhlllpppsssvvvzzz|||}}}~~~}}}{{{zzzzzz{{{yyyyyyxxxwwwvvvuuuttttttkkkooossswww{{{~~~}}}}}}||||||{{{zzzzzzzzzyyyxxxvvvuuutttqqqooommmlllllllllkkkiiihhhhhhgggfffeeeeeeddddddcccdddeeedddbbb``````aaa^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZXXXWWWVVVTTTQQQNNNJJJIIIFFFGGGFFFDDDBBBAAABBBCCCFFFMMMWWWbbbllluuu~~~uuupppqqq}}}~~~~~~|||zzzqqq^^^KKKBBBAAA???:::<<<<<<;;;:::999888888888888777777777888:::<<<===DDDPPPdddvvvzzzvvvuuuyyyyyyqqqjjjjjjlllrrr|||zzzrrrqqqrrrhhhiiiqqq}}}eeeTTTQQQNNNIIIGGGGGGHHHHHHHHHIIIIIILLLOOOUUUbbbzzz{{{yyyzzz{{{|||}}}yyyvvvxxxzzz}}}}}}qqqhhhccc```aaaaaa```bbbffffffiiinnnrrruuuxxx|||~~~~~~~~~{{{zzzzzz{{{{{{zzzyyyxxxwwwuuuttttttqqqtttxxx{{{}}}~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyxxxvvvtttsssrrrqqqooommmlllllllllkkkjjjgggffffffeeedddbbbbbbaaabbbccceeedddbbbaaaaaaaaa_________^^^]]]\\\[[[ZZZ[[[ZZZZZZYYYYYYYYYYYYZZZUUUUUUUUUSSSQQQNNNKKKJJJFFFFFFFFFDDDBBBAAAAAACCCDDDJJJTTT___jjjuuu~~~tttmmmmmmyyyuuummm\\\IIIBBBDDDCCC>>>??????===<<<;;;:::::::::888777777777888:::<<<===EEEQQQeeesssqqqjjjjjjpppwwwpppkkkkkknnnsss}}}~~~uuuppppppppphhhkkktttfffVVVLLLJJJHHHFFFDDDEEEEEEFFFFFFHHHMMMSSS\\\kkk}}}}}}}}}}}}}}}}}}tttnnnpppwwwxxxqqqiiiddd____________bbbhhhkkkmmmrrrwww|||~~~}}}|||zzzzzzzzz{{{|||{{{zzzzzzyyyyyyyyyzzzzzzwwwwwwxxxzzz~~~||||||||||||{{{{{{zzzyyyxxxwwwvvvuuutttsssssssssoooooooooooonnnllliiihhhfffffffffdddaaa___^^^___ddddddcccbbbbbbaaabbbbbb___^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXVVVVVVTTTRRROOOLLLIIIHHHGGGGGGEEEDDDDDDDDDEEEFFFGGGJJJPPPZZZeeerrr}}}uuujjjdddooossscccQQQGGGDDDAAA@@@@@@<<<===>>>>>>>>>===;;;;;;;;;999999;;;:::999<<>>===;;;:::999;;;999999;;;;;;:::===CCCHHHZZZjjjjjjddddddkkkrrrtttpppllllllrrryyy~~~~~~qqqpppwwwtttccc___hhhvvveeeUUUMMMLLLJJJHHHHHHHHHJJJJJJJJJPPPaaazzz}}}yyytttrrrsssvvvxxxyyyzzz}}}yyynnnfffgggnnnvvvpppfffbbbddd```___aaaccccccggglllrrruuuzzz~~~}}}|||}}}}}}}}}}}}|||||||||{{{zzzwwwtttrrrkkkfffaaa]]]ZZZ[[[dddooovvvwwwzzz|||}}}|||{{{zzzsssrrrqqqpppooonnnnnnnnnoooooommmkkkiiihhhgggfffeeeeeeeeeccc```^^^^^^^^^___^^^\\\ZZZYYYXXXWWWWWWXXXWWWWWWVVVUUUTTTSSSRRRSSSRRRRRRRRRRRRRRRSSSSSSQQQPPPOOOMMMKKKIIIFFFEEEBBBAAA@@@@@@AAABBBDDDEEEFFFLLLVVVbbbmmmwww}}}yyyiiilllzzznnn[[[RRRIIIEEEDDDAAAAAACCCEEEDDDBBB@@@>>><<<;;;;;;:::888999;;;;;;;;;>>>DDDNNN^^^jjjhhhccceeepppyyyyyyrrrkkkkkkrrr|||}}}rrrttt}}}{{{kkk\\\\\\fffuuueeeTTTMMMKKKJJJHHHHHHHHHJJJKKKJJJUUUmmm|||vvvqqqpppqqqtttwwwzzz}}}{{{xxxtttssstttwwwyyyyyyyyy}}}zzzoooeeedddiiipppyyy{{{nnngggcccfffbbbaaaccceeedddggglllsssvvvzzz}}}}}}|||||||||}}}~~~~~~~~~~~~}}}{{{rrrlllgggccc```WWWTTTSSSSSSSSSXXXfffsssyyy{{{|||~~~}}}{{{xxxwwwrrrrrrpppooonnnmmmmmmmmmpppooommmllljjjiiiiiiiiifffffffffdddaaa___^^^___^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRROOOOOONNNLLLJJJHHHFFFDDD????????????AAACCCEEEFFFGGGMMMXXXdddpppxxx|||}}}rrruuuwwwjjj[[[RRRJJJGGGEEECCCDDDHHHHHHGGGDDDAAA???===<<<;;;:::888999<<<<<<;;;???EEEMMM[[[fffeeebbbhhhttt}}}~~~vvvnnnnnnwww}}}uuuzzzmmm```WWWZZZgggvvveeeTTTLLLKKKIIIGGGGGGHHHIIIJJJNNN]]]zzztttlllgggbbb```aaaaaaeeehhhlllsss}}}xxxvvvttttttvvvxxxxxxxxxyyy}}}zzzooocccaaadddjjjrrryyy}}}xxxmmmgggeeegggcccbbbeeegggfffiiinnntttvvvyyy{{{}}}~~~}}}}}}yyyzzz|||}}}~~~~~~~~~ssshhh___YYYUUUSSSMMMMMMOOORRRTTTZZZhhhvvv|||}}}|||yyyvvvsssrrrqqqpppooonnnnnnnnnooonnnlllkkkjjjjjjjjjkkkgggggggggeeebbb```___```]]]\\\[[[ZZZYYYYYYYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQOOONNNNNNNNNOOOOOOPPPQQQNNNMMMMMMKKKIIIGGGEEEDDD???>>>>>>>>>???AAABBBDDDHHHOOOZZZgggqqqxxx{{{|||zzz|||||||||yyy}}}wwwiii]]]TTTLLLIIIFFFEEEHHHMMMIIIHHHDDDAAA>>><<<;;;;;;:::888999<<<<<<<<>>=========>>>@@@AAAIIIPPP\\\hhhrrrxxxzzz{{{wwwzzz{{{{{{~~~xxxkkk___VVVNNNJJJGGGFFFJJJPPPIIIGGGDDD@@@===;;;:::::::::888999<<<<<<<<<@@@FFFQQQ___nnnuuuzzz~~~zzz~~~|||xxxbbb\\\[[[eeetttvvvuuuhhhVVVOOOLLLIIIFFFFFFGGGJJJLLLTTTggg~~~mmmcccVVVMMMKKKLLLKKKIIIFFFIIILLLNNNRRR[[[iiisss~~~{{{zzzvvvtttrrrsssvvvwwwuuurrr{{{|||~~~}}}rrrdddZZZXXX\\\aaadddgggnnnyyyrrrjjjhhhhhhbbbaaaaaabbbeeejjjnnnqqqvvvvvvvvvwwwxxxzzz{{{|||xxxyyyzzz{{{||||||||||||}}}}}}qqqeee\\\WWWTTTRRRQQQTTTXXXZZZ]]]eeeqqqzzz~~~|||zzztttrrrqqqooonnnmmmnnnnnnkkkjjjiiihhhgggggggggggghhhgggfffdddbbb```___^^^[[[[[[YYYXXXWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUSSSQQQPPPPPPOOONNNMMMLLLKKKOOONNNLLLIIIGGGEEEDDDDDDEEEBBB???======@@@CCCFFFDDDMMMYYYeeennnsssuuuvvvvvv{{{yyysssxxxtttiiiXXXTTTOOOLLLLLLNNNOOOPPPLLLFFF???<<<======;;;888;;;999888::::::;;;AAAHHHTTTiii~~~zzzrrrccc\\\\\\hhh|||}}}iiirrriiiVVVOOOLLLIIIFFFFFFHHHKKKMMMWWWiii~~~qqq```WWWMMMFFFEEEFFFEEEDDDCCCEEEHHHHHHJJJQQQ[[[ccckkkpppxxx}}}zzzyyyyyytttrrrpppqqqsssuuutttrrrwwwyyy{{{|||}}}zzzpppbbbXXXUUUXXX]]]```dddkkkvvv|||ppphhheeeddd``````aaabbbeeejjjnnnqqqrrrrrrrrrssstttuuuwwwwwwwwwxxxyyy{{{||||||}}}}}}|||~~~xxxkkkbbb\\\YYYWWWYYY]]]ccchhhnnnwww}}}xxxuuusssrrrpppmmmlllkkkkkkkkkjjjjjjiiihhhgggggggggggggggfffeeecccaaa___^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSSSSTTTTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDAAA>>>===???AAABBBBBBJJJUUU```iiiooorrrtttvvvzzzxxxqqquuuqqqfffXXXTTTOOOMMMLLLMMMNNNNNNIIICCC===;;;<<<<<<:::888;;;888888:::;;;<<>>>>>>>>>>>@@@FFFOOOYYYcccjjjoooqqquuuyyywwwoooqqq|||nnnaaaXXXTTTPPPMMMLLLKKKJJJIIIEEEAAA<<<:::;;;<<<:::888999888888:::;;;===FFFPPPfff}}}ssspppsss|||kkkdddfffppp~~~tttqqqhhhVVVOOOLLLIIIGGGFFFIIILLLNNN^^^ooowwwkkk^^^VVVMMMJJJFFFDDDDDDDDDBBB@@@AAABBBCCCBBBAAABBBDDDGGGKKKNNNSSSXXX^^^gggooouuu}}}|||yyytttpppnnnmmmnnnnnnmmmllllllnnnppprrrsssvvvxxxzzz|||~~~rrrjjj^^^TTTPPPQQQUUUYYY___hhhuuuuuukkkccc___\\\]]]]]]___aaaeeeiiimmmoooppppppppppppqqqrrrsssttttttuuuwwwzzz|||}}}~~~|||~~~{{{wwwuuuttt||||||xxxpppooommmkkkiiiiiiiiiiiihhhgggfffeeeeeedddddddddfffeeedddbbb```^^^\\\[[[[[[\\\\\\[[[ZZZWWWSSSQQQPPPOOONNNNNNOOOOOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGFFFDDDBBBAAACCCCCCBBBAAA@@@???>>>===???CCCJJJTTT___hhhmmmppptttxxx~~~wwwmmmllluuu}}}}}}lll^^^VVVSSSNNNKKKIIIGGGEEECCCBBB???<<<:::;;;<<<;;;:::888777888:::;;;???JJJUUUppp}}}hhhkkkrrrzzz}}}mmmfffmmmxxx{{{{{{hhhUUUNNNLLLIIIGGGGGGIIIMMMOOO^^^ooo{{{nnnfff]]]TTTMMMFFFEEECCCBBBAAA@@@===<<>>@@@???===<<<<<<<<<<<<<<<888888999;;;<<<@@@MMMZZZyyyuuueeellltttzzz}}}{{{~~~~~~pppjjjqqq|||{{{wwwyyyiiiVVVNNNLLLIIIGGGGGGJJJMMMPPP\\\nnn}}}sssfff\\\VVVRRRLLLGGGEEEEEEEEEDDDBBB@@@???============>>>>>>>>>>>>>>>>>>???AAACCCGGGLLLRRRWWWXXX\\\aaabbb```]]]]]]^^^ccceeehhhjjjjjjlllnnnpppppprrrtttvvvwwwzzz}}}{{{sssmmmbbb^^^WWWOOOKKKLLLRRRVVV^^^hhhwwwyyymmmfffaaa]]]ZZZ[[[\\\^^^```dddgggiiikkkkkkkkkkkkkkkkkklllmmmmmmssstttwwwyyy{{{}}}~~~~~~~~~{{{wwwqqqpppnnnlllkkkkkkkkkllleeeeeedddcccbbbbbbbbbbbbddddddbbb```^^^\\\[[[ZZZYYYYYYYYYXXXVVVTTTRRRQQQOOONNNLLLMMMNNNNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB======>>>???@@@AAABBBBBBAAABBBGGGRRR___jjjoooqqqqqquuu{{{wwwiiidddhhhmmmyyyzzz{{{ooo```TTTPPPJJJFFFCCCAAA>>>===???>>>===<<<<<<<<<<<<<<<999999:::;;;<<>>???AAABBBCCCGGGKKKOOOLLLPPPTTTUUUSSSSSSVVVYYY\\\```eeeggghhhiiijjjlllmmmoooqqqrrrsssuuuxxxzzz}}}{{{zzzyyywwwrrrjjjcccWWWTTTOOOIIIEEEGGGMMMSSS[[[eeeuuuuuuiiibbb___\\\YYY\\\]]]^^^```ccceeeggghhhiiihhhhhhhhhhhhiiijjjjjjtttuuuwwwyyy{{{|||}}}}}}yyyuuusssrrrooollljjjiiihhhhhhddddddcccbbbaaaaaaaaaaaabbbaaa___^^^[[[ZZZXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEE@@@BBBCCCDDDDDDCCCBBBAAA=========>>>???AAABBBCCCAAABBBGGGRRR```kkkppppppppptttzzzwwwiiibbbcccgggvvv|||}}}sssdddUUUPPPJJJEEEBBB@@@???>>>=========<<<::::::::::::::::::;;;<<<;;;AAAQQQaaaxxxwwweee\\\bbbggghhhnnnxxx{{{{{{nnnmmmrrr}}}{{{vvvxxx{{{mmm[[[NNNLLLIIIGGGHHHKKKNNNQQQVVViiixxxkkk```XXXNNNIIIIIIIIIGGGDDD===>>>@@@@@@???>>>>>>??????===<<<;;;<<<===<<<<<<<<<=========<<<===@@@BBBFFFIIILLLKKKJJJLLLRRRWWWWWW\\\bbbfffffffffhhhiiimmmooopppqqqrrrsssvvvxxx{{{yyyvvvuuusssmmmddd]]]OOOMMMIIIDDDAAACCCJJJPPPXXXcccsssrrreee```]]][[[YYY\\\]]]^^^```cccdddfffgggiiihhhhhhhhhhhhiiiiiijjjtttuuuwwwyyy{{{||||||}}}yyyvvvvvvtttpppllliiigggeeeeeedddcccbbbaaa```````````````___]]][[[YYYWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRPPPOOONNNNNNOOOOOONNNLLLJJJIIIIIIHHHGGGFFFEEEEEECCCDDDEEEEEECCCAAA>>>===???>>>======>>>@@@BBBCCCAAABBBGGGSSSaaalllppppppoootttzzzxxxiiiaaaaaaeeeuuuuuugggWWWQQQJJJEEEBBBAAAAAA@@@<<<<<<<<<;;;999888888888;;;;;;<<<<<<;;;AAAQQQbbbqqqooo]]]___eeehhhhhhppp}}}~~~yyymmmlllrrr}}}~~~vvvqqqppp~~~pppUUUMMMLLLKKKJJJIIIJJJJJJKKKYYYhhhxxxiiiaaaWWWQQQJJJGGGHHHHHHEEEBBBAAAAAAAAAAAAAAA@@@>>>>>>??????>>>===============???>>>===<<<;;;;;;<<<===???@@@CCCDDDFFFHHHKKKNNNRRRUUUYYY^^^bbbdddeeefffiiiiiijjjmmmqqquuuvvvvvvpppooommmiiiddd___ZZZXXXPPPLLLFFFBBBAAAEEEKKKOOOXXXaaapppxxxjjjbbb^^^]]][[[\\\]]]___bbbdddgggiiijjjmmmhhhfffgggggggggkkkpppvvvxxxzzz{{{{{{|||}}}~~~}}}vvvsssqqqmmmhhhfffggggggeeebbb``````___^^^]]]]]]\\\\\\bbbaaa^^^[[[YYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRPPPOOONNNNNNNNNLLLJJJIIIJJJJJJJJJHHHGGGEEEDDDEEEFFFFFFEEEDDDBBBAAA???@@@?????????>>>>>>======AAABBBFFFPPP\\\gggmmmoooqqqsssxxx}}}|||kkk^^^]]]cccoooooo___UUUKKKFFFDDD@@@???@@@>>>>>>===<<<<<<<<<<<<<<<<<<===<<<;;;>>>EEEQQQYYYpppzzzrrrddd```ccchhhmmmsssyyyssskkkkkkyyy|||rrrkkkjjjpppwwwqqqWWWMMMLLLJJJIIIHHHIIIKKKLLLUUUccc{{{zzziii[[[UUUSSSMMMGGGEEEFFFFFFDDDAAAAAAAAAAAA@@@@@@???>>>===???>>>======<<<<<<======???>>>===;;;;;;;;;<<<======>>>@@@AAABBBDDDGGGJJJLLLOOOSSSYYY]]]```bbbbbbfffeeefffiiilllooopppooojjjhhhfffaaa\\\VVVQQQNNNHHHEEEAAA>>>>>>BBBGGGJJJSSS\\\kkk}}}|||nnneeeaaa___]]]^^^___```bbbeeefffhhhhhhmmmhhheeeeeeeeeeeeiiiooovvvyyy{{{}}}||||||}}}~~~~~~vvvqqqnnnmmmjjjgggeeeeeeeeeccc`````````___^^^^^^]]]\\\\\\^^^\\\ZZZWWWUUUTTTSSSSSSUUUVVVVVVUUUUUUSSSRRRRRRRRRQQQOOOOOOOOONNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>?????????>>>>>>>>>======AAAAAAEEENNNYYYcccjjjmmmlllooouuu{{{~~~mmm```^^^cccpppnnn^^^TTTJJJFFFDDD@@@???@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>GGGRRR[[[eeeppp|||sssgggeeehhhmmmqqqvvv|||qqqllllllzzzzzznnniiigggkkkuuurrrXXXOOOMMMJJJHHHGGGIIIKKKMMMQQQ]]]uuuzzzkkk]]]SSSOOOMMMHHHDDDBBBCCCDDDCCCAAA@@@@@@??????>>>>>>======>>>======<<<<<<<<<<<<===>>>===<<<;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>???AAACCCDDDGGGLLLQQQWWWZZZ]]]^^^aaa``````bbbdddfffeeeeee```^^^[[[VVVPPPJJJFFFCCCAAA@@@===<<<>>>AAADDDGGGMMMUUUdddwwwqqqgggbbb___^^^___```aaaccceeefffggghhhkkkgggdddcccaaaaaafffmmmvvvyyy|||~~~}}}||||||}}}||||||}}}}}}}}}}}}|||||||||~~~{{{sssnnnjjjhhhgggeeeddddddcccbbb```^^^```______^^^^^^]]]]]]\\\ZZZYYYWWWTTTRRRQQQPPPPPPTTTTTTTTTTTTSSSRRRQQQPPPRRRPPPOOONNNOOONNNMMMKKKHHHGGGEEECCCBBBBBBCCCCCCBBBBBBCCCCCCBBB@@@>>>===??????>>>>>>>>>>>>======@@@@@@CCCJJJTTT^^^eeehhhgggkkkqqqyyyqqqccc___bbboooooo]]]SSSJJJFFFDDD@@@>>>???>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<<<<@@@IIIUUU^^^^^^iiiuuu|||~~~vvvmmmlllnnnssswww{{{wwwmmmlllmmmzzzuuullldddcccgggqqqrrrXXXPPPMMMIIIGGGFFFHHHLLLNNNOOO[[[sssoooaaaVVVOOOMMMHHHEEEBBBAAABBBCCCBBBAAA@@@???>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;===??????BBBFFFLLLRRRWWWZZZ[[[]]]\\\ZZZ[[[\\\\\\[[[YYYUUUSSSPPPLLLGGGCCC???===>>>======>>>@@@CCCFFFGGGIIIPPP^^^qqqqqqgggaaa^^^\\\]]]^^^aaacccfffggghhhhhhiiieeeaaa```]]]]]]dddlllvvvyyy|||}}}|||zzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyy|||~~~wwwnnnhhhdddbbb````````````aaaaaa```^^^\\\______^^^^^^]]]]]]]]]]]]ZZZYYYWWWUUUTTTRRRQQQPPPRRRRRRRRRRRRRRRQQQPPPOOOPPPNNNMMMLLLMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAABBBBBBBBBBBB@@@???===>>>>>>>>>>>>>>>>>>======??????AAAGGGOOOXXX```eeeeeeiiipppxxxuuufff___```kkkzzzmmm[[[QQQIIIFFFDDD@@@>>>???======<<<;;;;;;;;;;;;<<<:::;;;<<<===AAAKKKXXXbbbeeeoooyyy~~~~~~xxxqqqooorrrwww{{{ppphhhhhhnnnzzz|||ooohhhcccfffnnnzzzrrrWWWPPPMMMIIIGGGFFFHHHLLLNNNPPP\\\tttsssbbbVVVNNNIIIIIIEEECCCAAAAAABBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<======>>><<<=====================<<<===>>><<<;;;;;;<<<>>>>>>@@@DDDJJJOOOTTTWWWYYYYYYWWWUUUTTTTTTSSSQQQOOOKKKJJJHHHEEEBBB@@@>>>>>>;;;<<<===???BBBDDDGGGHHHIIINNNZZZnnnqqqgggaaa^^^\\\ZZZ\\\___cccfffhhhiiiiiieeebbb___]]]ZZZ[[[dddnnnxxxzzz{{{{{{yyyvvvuuutttwwwwwwxxxyyyyyyyyyxxxxxx{{{}}}vvvpppggg___ZZZXXXVVVUUUWWWYYY[[[\\\]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYXXXVVVUUUSSSRRRQQQPPPPPPQQQQQQQQQPPPOOOOOOMMMKKKJJJJJJKKKKKKIIIHHHGGGHHHHHHIIIGGGEEECCCBBBAAABBBCCCCCCBBBAAA???>>>==================>>>>>>>>>???@@@DDDKKKTTT]]]bbbgggkkkrrryyyyyyhhh___]]]dddqqqgggYYYPPPHHHEEEDDD@@@>>>???======<<<;;;;;;;;;;;;;;;:::;;;<<<>>>CCCMMM[[[dddpppyyy|||wwwqqqppptttyyylllddddddooo{{{qqqhhhddddddkkkwwwrrrWWWOOOMMMJJJHHHGGGIIIKKKMMMQQQ]]]wwwiii[[[QQQJJJGGGHHHBBBBBBBBBAAAAAABBBBBBBBBAAA@@@>>><<<<<<<<<======>>>============>>>>>>???======>>>?????????>>>>>>>>>??????>>><<<<<<===>>>>>>@@@CCCGGGLLLPPPTTTVVVTTTRRROOONNNMMMLLLIIIGGGDDDCCCBBB@@@????????????999:::<<<>>>AAACCCFFFGGGKKKOOO[[[nnnqqqgggbbb___^^^YYY[[[___bbbeeegggggggggaaa^^^\\\ZZZXXXZZZeeeqqq{{{|||{{{yyyuuurrrqqqqqqrrrssstttvvvwwwwwwxxxxxxyyy|||~~~yyyqqqkkkbbb]]]UUUNNNKKKJJJJJJJJJNNNPPPSSSUUUVVVXXXZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWVVVTTTRRRQQQPPPOOOPPPPPPPPPPPPPPPOOOOOOKKKIIIHHHHHHIIIIIIHHHFFFGGGGGGHHHHHHFFFEEECCCAAAAAAAAABBBCCCBBBAAA@@@???<<<<<<============>>>>>>>>>???@@@CCCHHHQQQ[[[ccckkkooouuu|||~~~lll```\\\^^^hhhxxxgggWWWNNNGGGEEEDDD@@@>>>???===<<<;;;;;;::::::;;;;;;:::<<<===???EEEOOO]]]fffvvv|||vvvqqqrrrvvv|||{{{iiicccdddsssuuuhhhaaa```ffftttsssXXXMMMLLLJJJIIIHHHIIIKKKLLLPPP]]]yyyvvvcccWWWOOOIIIGGGGGG@@@AAAAAAAAA@@@@@@@@@AAABBB@@@>>>===<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@===>>>???@@@AAA@@@@@@??????@@@@@@???======>>>???>>>???AAADDDHHHLLLOOOPPPOOOMMMJJJHHHGGGEEEBBB@@@@@@???>>>===<<<===>>>>>>::::::;;;===@@@CCCFFFGGGNNNRRR]]]qqq|||nnneeeaaa___]]]ZZZ\\\___bbbddddddcccbbb]]][[[YYYXXXWWW[[[hhhvvv}}}xxxssspppoooooonnnoooppprrrtttuuuvvvvvvyyy{{{xxxiiiccc___YYYTTTQQQLLLFFFAAAAAABBBCCCDDDEEEGGGKKKMMMOOORRRWWWZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPQQQPPPPPPOOOJJJIIIHHHHHHIIIIIIHHHGGGGGGEEECCCAAA@@@@@@AAABBB???@@@AAAAAAAAA@@@???>>><<<<<<<<<=========>>>>>>>>>???@@@BBBGGGPPP\\\dddnnnqqqwww~~~qqqccc]]]ZZZ```ooogggUUUMMMFFFEEEDDD@@@>>>???===<<<;;;;;;::::::;;;;;;;;;===>>>@@@EEEPPP]]]gggsss~~~{{{wwwwww{{{vvvhhheeejjjzzzpppfffdddgggrrrtttYYYMMMLLLKKKJJJIIIJJJJJJKKKOOO]]]yyy}}}mmm[[[QQQKKKFFFCCCCCC???@@@AAA@@@???>>>???@@@BBBAAA???===<<<===>>>?????????>>>>>>???@@@AAAAAA>>>???@@@AAABBBAAAAAA@@@???@@@@@@???======>>>@@@===>>>???BBBEEEHHHJJJLLLLLLIIIGGGEEECCCAAA>>><<<>>>===<<<::::::;;;;;;<<<<<<<<<===???AAAEEEHHHIIIPPPTTT___tttxxxjjjbbb^^^]]][[[\\\^^^```bbbbbbaaa___^^^[[[YYYXXXWWWWWW[[[jjjxxx~~~xxxrrrooooooooojjjkkkmmmppprrrtttuuuuuuzzz}}}xxxbbbSSSOOOMMMJJJGGGHHHCCC>>><<<===???BBBCCC???BBBFFFHHHJJJNNNUUUYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWUUUSSSRRROOOOOOPPPQQQQQQPPPPPPPPPKKKIIIHHHHHHJJJJJJIIIGGGGGGDDD>>>:::999;;;???BBB>>>>>>???@@@@@@???======;;;<<<<<<<<<======>>>>>>>>>???@@@BBBGGGPPP\\\eeeooorrrxxxttteee^^^XXX\\\jjj~~~yyy```TTTLLLFFFEEEDDD@@@>>>>>><<<<<<;;;::::::::::::;;;<<<===???AAAFFFPPP^^^gggppp{{{~~~{{{rrrggghhhooo}}}qqqjjjnnnrrryyy[[[PPPNNNKKKIIIIIIIIIKKKLLLQQQ^^^zzzvvvgggWWWOOOKKKEEEAAA???CCCCCCCCCCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBFFFEEEEEEDDDCCCBBBBBBAAADDDAAA>>>???AAABBBAAA???EEECCCAAA???============?????????@@@BBBDDDGGGHHHDDDCCCAAA@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;????????????AAADDDGGGIIIQQQZZZiii~~~uuufff^^^[[[YYYWWWXXX[[[___aaa```___^^^^^^WWWXXXWWWUUUWWW```ooozzzzzzuuussspppmmmkkkjjjlllooopppqqqtttwwwzzzyyy|||vvvdddQQQHHHEEEBBB>>>===???<<<:::;;;>>>???>>><<<<<<>>>AAAEEEIIIMMMPPPRRRXXXWWWWWWXXXYYYZZZ[[[\\\XXXXXXWWWVVVTTTSSSRRRRRROOOOOOOOONNNNNNMMMMMMMMMKKKJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCAAA@@@??????>>>>>>????????????>>>>>>::::::::::::;;;;;;<<<===AAA@@@AAADDDFFFLLLZZZhhhrrrtttyyy~~~yyyiii___[[[aaammm~~~sssaaaSSSMMMFFFBBBAAA@@@>>><<<===============>>>??????DDD@@@>>>@@@EEEMMM[[[hhhmmmyyywwwiiiiiipppxxxuuuxxxyyy[[[PPPNNNKKKIIIIIIIIIKKKLLLRRR___zzzpppbbbTTTNNNKKKFFFBBBAAAAAA@@@@@@???????????????AAAAAAAAA@@@AAAAAABBBBBBEEEEEEEEEDDDDDDDDDCCCCCCEEECCCAAAAAACCCCCCBBB@@@CCCBBB@@@???>>>>>>>>>?????????>>>???@@@BBBDDDEEECCCAAA???>>>>>>>>><<<:::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???AAACCCGGGLLLOOOUUUaaassspppbbb\\\ZZZXXXWWWYYY\\\___```___^^^^^^^^^ZZZZZZXXXWWWYYYcccqqq|||~~~xxxrrrpppmmmjjjhhhgggiiikkkmmmnnnppptttwwwwww{{{lll[[[JJJCCCBBB@@@===<<>>???>>>======>>>AAADDDHHHLLLOOOQQQVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSPPPPPPOOOOOONNNMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@??????>>>>>>????????????>>>>>>;;;;;;:::::::::;;;<<<<<>>@@@CCCEEELLLZZZhhhsssuuuyyy~~~rrriiidddjjjuuuqqq```SSSMMMFFFAAA@@@???===;;;===============>>>??????@@@======AAAFFFLLLXXXcccooo}}}zzzkkklllsss}}}}}}zzz[[[PPPNNNKKKIIIIIIIIIKKKLLLSSS^^^yyy{{{fffZZZOOOKKKIIIFFFDDDDDD@@@???>>>=========>>>???AAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDEEEFFFDDDCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDBBB@@@>>><<<<<<<<<:::999;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBFFFKKKRRRWWW]]]kkkvvvggg]]]XXXXXXXXXXXX\\\]]]______^^^]]]]]]^^^[[[ZZZXXXVVVYYYcccrrr||||||vvvqqqnnnkkkiiigggfffhhhjjjlllmmmpppsssvvvzzz}}}{{{```RRRDDD@@@@@@???>>>>>>>>><<<;;;<<<===??????>>>???@@@BBBEEEIIIMMMPPPRRRVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUQQQPPPPPPOOONNNNNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@??????>>>>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;;;;;;;===<<<>>>BBBEEEMMM[[[iiiuuuvvvzzz~~~|||vvvrrrwwwnnn```TTTNNNGGGBBB@@@???===;;;===============>>>??????;;;;;;===BBBFFFKKKVVV```ttt}}}oooqqqxxxzzz[[[PPPNNNKKKIIIIIIIIIKKKLLLQQQ]]]vvv~~~ooo^^^TTTKKKHHHGGGEEECCCDDDBBBAAA???>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHIIIIIIIIIHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFCCC@@@===<<<<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<===???AAACCCGGGMMMVVV]]]gggwwwooohhh^^^WWWUUUVVVXXXYYY]]]^^^^^^^^^\\\[[[\\\^^^ZZZXXXUUUSSSWWWbbboooyyy}}}zzzvvvqqqmmmkkkiiihhhhhhjjjmmmooopppsssvvvyyynnnYYYMMMBBB@@@@@@???>>>???<<<;;;;;;;;;<<<===>>>>>>BBBCCCFFFIIIMMMQQQTTTVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVQQQQQQPPPOOONNNMMMMMMLLLJJJJJJJJJIIIHHHGGGGGGFFFBBBBBBAAA@@@@@@???>>>>>>>>>??????@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<>>>BBBFFFNNN^^^lllvvvxxx{{{zzzkkk```VVVPPPHHHCCCAAA@@@>>><<<===============>>>>>>???;;;;;;>>>BBBEEEKKKXXXdddyyy|||}}}rrruuu}}}{{{[[[PPPNNNKKKIIIIIIIIIKKKLLLOOOZZZtttrrrdddXXXPPPIIIGGGFFFBBBAAABBBAAAAAA@@@??????@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCDDDFFFGGGIIIJJJJJJGGGIIIKKKMMMNNNOOOPPPPPPQQQPPPNNNKKKHHHEEECCCAAACCCBBBBBBBBBCCCEEEGGGHHHEEEBBB???===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<>>>@@@CCCDDDGGGNNNYYYaaaqqqyyytttqqq___ZZZTTTQQQPPPSSSWWWYYY[[[\\\]]]\\\[[[ZZZ[[[\\\ZZZWWWTTTSSSXXXaaammmtttwwwuuusssoookkkiiihhhhhhjjjllloooqqqsssuuuyyy|||gggUUUKKKBBBAAAAAA???===>>>;;;;;;;;;<<<<<<===>>>???CCCEEEIIINNNSSSWWWZZZ\\\XXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVQQQPPPOOONNNMMMLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;===<<>>===============>>>>>>??????>>>???AAADDDMMM]]]mmmttttttwww{{{qqquuu{{{\\\PPPNNNKKKIIIIIIIIIKKKLLLMMMYYYttt{{{hhh\\\RRRLLLGGGFFFEEEAAA@@@BBB???@@@@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHLLLPPPTTTVVVXXXZZZ\\\\\\[[[XXXTTTPPPKKKGGGEEEFFFEEEDDDDDDEEEFFFGGGHHHGGGDDD@@@=========<<<;;;999999::::::;;;;;;<<<<<<>>>AAADDDEEEHHHPPP]]]ggg{{{yyymmmddd]]]ZZZPPPNNNLLLJJJKKKOOOSSSVVVXXXYYY[[[[[[ZZZYYYYYYZZZ[[[YYYVVVVVVZZZbbbkkkpppnnnnnnmmmkkkgggeeeeeefffiiilllnnnqqqsssvvvyyy|||eeeRRRJJJCCCBBBAAA>>><<<<<<;;;<<<>>>>>>===>>>@@@BBBDDDHHHNNNUUU\\\```cccddd]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????======<<<<<<;;;<<<<<<<<<======@@@DDDIIIQQQaaaooovvvxxx{{{sssfff^^^VVVPPPIIIEEEDDDCCCAAA???===============>>>??????AAA@@@@@@AAADDDOOOcccvvvyyyiiikkkttt~~~vvvmmmrrr|||{{{\\\PPPNNNKKKIIIIIIIIIKKKLLLLLLYYYvvvppp___UUUMMMHHHEEEEEEDDDAAAAAADDD???AAABBBDDDDDDDDDBBBBBBEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFHHHHHHIIIJJJOOOVVV[[[^^^aaaeeehhhjjjiiifffbbb]]]XXXSSSQQQNNNMMMKKKJJJIIIIIIIIIIIIHHHDDD@@@===<<<<<<<<<;;;888999999:::;;;;;;<<<<<<===AAAEEEGGGJJJTTTdddooouuucccYYYPPPJJJIIIEEEDDDDDDDDDEEEIIIMMMQQQTTTVVVYYYZZZYYYXXXXXXXXXZZZXXXVVVVVVZZZaaagggjjjhhhjjjkkkiiifffeeefffgggjjjllloooqqqsssvvvzzz}}}~~~dddRRRKKKFFFFFFEEEAAA???@@@>>>???AAAAAA@@@AAACCCFFFIIIOOOXXXbbbjjjoooqqqqqqiiifffbbb]]]ZZZXXXXXXXXXVVVVVVUUUTTTTTTSSSRRRRRROOONNNMMMLLLKKKIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???===<<<<<<<<<<<<======>>>======???DDDHHHPPP```nnnuuuwwwzzz~~~zzzrrrsssxxx|||qqqeee\\\SSSNNNGGGCCCBBBBBBAAA???===============>>>??????@@@@@@@@@CCCFFFQQQggg{{{sssdddhhhqqq|||rrrhhhmmmwww|||\\\PPPNNNKKKIIIIIIIIIKKKLLLMMMZZZwww|||iiiZZZRRRIIIEEECCCEEEEEEBBBCCCFFFBBBDDDFFFHHHIIIHHHFFFDDDFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHLLLRRRZZZ```dddhhhlllpppvvvuuusssooojjjddd```]]]WWWVVVSSSPPPNNNMMMLLLLLLHHHDDD???<<<;;;;;;;;;;;;888888999::::::;;;<<<<<<<<>>>>>???@@@AAAEEEIIIMMMQQQTTTXXXZZZYYYXXXWWWWWWWWWUUUTTTUUUYYY^^^bbbdddgggiiikkkjjjgggfffhhhjjjkkknnnqqqsssuuuxxx}}}|||dddSSSMMMJJJJJJIIIFFFDDDEEE@@@BBBDDDDDDCCCCCCFFFIIIPPPVVVaaammmvvv{{{}}}}}}tttpppiiiccc]]][[[ZZZZZZVVVVVVUUUTTTSSSRRRQQQPPPNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<===>>>???===<<>>??????>>>>>>AAADDDHHHSSShhh|||qqqccciiinnnzzzooodddhhhrrr{{{}}}^^^SSSPPPKKKIIIIIIKKKLLLLLLOOO[[[vvvooo___UUUPPPEEEDDDBBBBBBCCCCCCBBBAAA???CCCIIINNNOOOLLLHHHEEEBBBBBBBBBCCCCCCBBBAAAAAA@@@??????@@@BBBEEEHHHJJJTTTXXX]]]bbbfffiiimmmpppvvvvvvxxxyyyxxxuuuoookkkcccaaa]]]YYYVVVTTTTTTTTTSSSPPPJJJCCC>>><<<;;;;;;<<<<<<;;;:::888999<<<>>>???>>>AAAIIIPPP[[[nnnfffMMMDDD@@@:::888<<<999;;;===>>>>>>@@@CCCFFFMMMOOOSSSVVVWWWVVVTTTRRRUUUPPPNNNRRRVVVXXX]]]bbbiiimmmnnnjjjgggiiikkkjjjoooooooooqqqsssvvvzzz||||||iiiYYYPPPKKKMMMPPPMMMGGGDDDCCCHHHMMMNNNLLLLLLOOOSSSZZZeeerrr|||xxxjjjccc___\\\\\\^^^XXXVVVTTTRRRPPPPPPPPPPPPMMMMMMLLLKKKJJJHHHFFFEEECCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@???BBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;<<<===>>>>>>>>>@@@DDDHHHOOO^^^mmmtttvvvzzzuuulllgggcccdddfffnnn~~~wwwooogggaaaTTTLLLFFFDDDBBB???>>>@@@@@@@@@???>>>???@@@BBBCCCAAA===>>>DDDGGGLLL```wwwssseeekkkpppsssyyykkk___bbbjjjxxx|||}}}]]]SSSPPPKKKIIIIIIKKKLLLLLLOOOZZZuuuiiiYYYNNNJJJFFFDDDCCCCCCDDDDDDCCCBBB@@@BBBEEEGGGHHHGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBAAADDDCCCBBBBBBCCCDDDGGGHHHOOORRRXXX]]]aaaggglllpppppprrrvvvyyy||||||zzzxxxtttqqqmmmiiieeecccaaaaaa\\\WWWPPPHHHBBB>>>===<<<;;;;;;;;;:::999999<<<>>>@@@@@@EEEPPP\\\kkk~~~jjjUUUCCC???>>>:::888;;;777999;;;;;;<<<>>>@@@CCCJJJLLLNNNQQQRRRRRRPPPOOOSSSOOOMMMPPPTTTWWW\\\aaaiiimmmnnnjjjhhhkkknnnnnnrrrqqqqqqrrrtttwww{{{}}}nnn\\\WWWUUUWWWWWWQQQJJJGGGJJJQQQWWWZZZYYYYYY]]]aaajjjtttpppeee___ZZZXXXYYYVVVUUUSSSPPPOOONNNNNNNNNLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@???????????????>>>>>>===>>>===<<<;;;;;;<<<===>>>>>>===???CCCGGGNNN]]]kkkssstttxxx}}}tttlllggg___aaadddmmm}}}wwwooogggaaaUUUMMMGGGEEECCC@@@???@@@??????>>>>>>>>>???@@@@@@@@@===???DDDGGGMMMaaavvvqqqdddjjjmmmpppuuu|||mmm```aaajjjsssuuuyyy|||]]]SSSOOOKKKIIIIIIJJJKKKLLLOOOZZZtttxxxbbbSSSJJJFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCHHHGGGEEEDDDDDDDDDEEEFFFIIILLLPPPUUU[[[bbbjjjooonnnqqquuu{{{}}}xxxtttpppnnnmmmgggbbbZZZPPPHHHBBB???===999:::;;;;;;::::::<<<>>>CCCDDDLLL[[[mmmiiiTTTFFF;;;<<<===:::777888888999;;;;;;<<<===@@@BBBHHHJJJKKKMMMNNNNNNMMMMMMPPPLLLKKKNNNQQQTTTZZZaaaiiilllmmmkkkkkkpppssssssuuutttttttttvvvyyy|||vvvdddbbbccceeeaaaWWWPPPNNNUUU]]]eeejjjkkklllqqquuu}}}wwwiii```ZZZWWWWWWUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<============???CCCFFFMMM[[[hhhqqqsssvvv{{{}}}ssskkkeee]]]```eeeooo}}}wwwqqqjjjeee^^^SSSJJJFFFDDD@@@???@@@???>>>===============>>>???===???DDDHHHOOObbbuuuoooaaahhhkkknnnrrrxxxoooaaabbbjjjrrrrrrrrruuu}}}}}}^^^SSSOOOKKKHHHIIIJJJKKKKKKQQQ[[[tttppp\\\QQQJJJGGGEEEDDDCCCDDDEEEEEEDDDCCCFFFFFFEEEEEEEEEFFFHHHHHHCCCCCCCCCCCCCCCDDDDDDEEEHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHKKKOOOUUU]]]eeekkkpppssswww|||}}}yyyxxxsssnnndddYYYNNNFFF@@@===888:::;;;;;;;;;;;;===>>>FFFJJJUUUggg|||hhhSSSKKKAAA;;;<<<===:::888888;;;<<<>>>>>>>>>@@@BBBDDDJJJKKKKKKLLLLLLLLLLLLLLLLLLIIIHHHLLLOOORRRZZZbbbjjjnnnooonnnpppvvvzzzyyyxxxwwwvvvvvvxxx{{{ppppppqqqpppiii^^^YYYZZZbbbjjjttt{{{}}}zzzkkkccc]]]ZZZZZZTTTSSSPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDBBBAAAAAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>=========<<<<<<=========>>>>>>@@@CCCFFFLLLYYYfffoooqqquuuyyy~~~}}}sssiiiccc```dddiiisss}}}yyyvvvssspppmmm^^^NNNFFFAAA>>>>>>@@@??????>>>======<<<<<<<<<>>>===???DDDIIIQQQcccsss~~~lll```ffflllnnnrrrxxxpppddddddlllyyyxxxwwwyyy~~~```RRROOOJJJHHHHHHJJJKKKKKKRRR\\\tttjjjYYYOOOIIIFFFDDDCCCBBBBBBDDDDDDCCCBBBFFFFFFHHHIIIIIIIIIIIIIIIEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKNNNRRRYYYbbbgggpppsssxxx}}}}}}xxxooocccWWWKKKBBB===999:::;;;;;;;;;<<>>@@@@@@AAABBBEEEGGGLLLLLLLLLLLLKKKJJJIIIIIIIIIFFFGGGJJJNNNRRR\\\fffnnnqqqssstttwww~~~~~~zzzyyyxxxwwwyyy}}}~~~}}}yyyqqqhhhfffjjjrrrzzz{{{lllddd^^^ZZZZZZUUUSSSQQQNNNLLLJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCAAA@@@@@@@@@AAABBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@??????>>><<<==================<<>>@@@DDDFFFKKKXXXdddmmmpppvvvzzz}}}uuujjjbbbaaaeeelllwww~~~{{{{{{|||{{{{{{hhhRRREEE>>>;;;<<<>>>?????????>>>>>>===<<<<<<======@@@DDDJJJTTTdddrrrxxx}}}lll```ffflllnnnqqqxxxpppeeegggoooaaaRRRNNNJJJHHHHHHIIIJJJKKKQQQ[[[sssgggVVVLLLFFFCCCCCCBBBAAABBBCCCDDDCCCBBBCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFHHHIIIJJJFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPTTTZZZaaaffflllqqqxxx}}}{{{pppbbbSSSGGG@@@;;;;;;<<<;;;<<<>>>BBBEEEKKKZZZooorrr\\\JJJ???;;;:::::::::;;;===???AAA<<<>>>@@@AAABBBDDDGGGIIIMMMMMMMMMLLLJJJHHHFFFDDDEEEDDDFFFJJJNNNTTT___kkkssswwwyyy{{{{{{zzzxxxxxxzzz}}}vvvvvv{{{xxxiiiaaa[[[WWWUUUTTTSSSPPPMMMKKKIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@>>>>>>??????@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<>>>>>>@@@CCCEEEIIIUUUaaaiiiooovvvzzz}}}{{{nnneee___ccckkkyyy}}}~~~~~~iiiQQQCCC>>>;;;;;;======>>>>>>>>>>>>>>>===<<<<<<===@@@DDDKKKWWWeeepppvvv}}}~~~}}}|||mmmbbbgggjjjmmmqqqyyy~~~lllccchhhsssaaaRRRNNNJJJGGGHHHIIIJJJJJJNNNYYYqqq~~~dddUUULLLFFFBBBCCCBBBBBBCCCDDDEEEEEECCCCCCDDDFFFIIIJJJKKKKKKKKKIIIIIIHHHGGGHHHJJJLLLMMMJJJJJJKKKKKKLLLLLLKKKKKKMMMNNNQQQSSSWWW]]]ccchhhjjjqqqyyy}}}nnn^^^OOOFFF======<<<;;;<<>>@@@AAA>>>@@@BBBDDDEEEHHHKKKNNNQQQQQQQQQPPPMMMIIIEEEBBBCCCCCCFFFKKKOOOVVVcccpppxxx|||{{{yyyxxxxxx{{{oooccc^^^YYYUUURRRSSSQQQNNNKKKIIIGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@??????BBBAAA???>>>===>>>???@@@<<<============<<<;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<>>>AAABBBFFFQQQ]]]dddllluuuzzz|||~~~uuukkk```dddkkkxxx~~~}}}}}}|||zzzsss```LLLCCC@@@===<<<<<<;;;;;;<<<=========<<<<<<;;;===AAADDDLLLYYYfffooovvv||||||||||||pppeeeiiikkknnnttt|||wwwfff___hhhttt```RRRNNNJJJGGGHHHIIIJJJJJJLLLWWWpppzzzbbbTTTNNNIIIEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHKKKMMMOOOPPPKKKJJJIIIHHHIIIKKKMMMOOOMMMNNNNNNNNNNNNMMMMMMLLLMMMOOOSSSVVVZZZ```fffkkkmmmttt|||wwweeeUUUKKK???>>>===;;;<<<@@@FFFKKKXXXnnnxxxeeeRRRDDD>>>===444:::???@@@?????????>>>AAACCCFFFHHHIIILLLPPPSSSUUUVVVVVVUUUQQQLLLFFFCCCBBBBBBFFFKKKPPPWWWfffsss|||zzzyyywwwxxx{{{}}}ggg]]]\\\YYYVVVTTTRRRPPPMMMJJJGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@AAABBBAAA@@@???>>>BBBAAA???======>>>???@@@======>>>>>>======<<<;;;;;;<<<===>>>>>>===<<<;;;::::::<<>>AAADDDMMMZZZgggnnnwww|||{{{|||}}}qqqgggjjjnnnqqqxxxrrraaa\\\ggguuu[[[VVVOOOJJJJJJIIIGGGHHHJJJPPPZZZrrrzzzaaaSSSKKKFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIJJJLLLMMMNNNLLLKKKLLLLLLMMMNNNOOOPPPYYYWWWSSSPPPOOOOOOPPPQQQSSSUUUXXX\\\aaahhhooossssssxxxsss^^^HHHBBB===<<<@@@@@@???GGGTTTdddtttsssbbbSSSGGG===888999:::::::::;;;===???BBBCCCCCCDDDFFFHHHJJJNNNSSSWWW[[[```bbb^^^TTTKKKFFFEEECCCEEEGGGKKKRRR]]]kkkuuuyyyyyyxxxzzz~~~yyyqqqfff\\\VVVSSSRRRQQQLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======AAA>>>>>>AAACCCFFFNNNVVVbbbmmmxxxzzzzzz|||}}}}}}rrrjjjeeegggvvv||||||zzzwwwvvvvvvooogggYYYRRRJJJDDDAAA@@@>>><<<888999:::;;;===>>>??????<<<>>>AAAFFFQQQ___kkkooo|||}}}~~~uuuppppppuuu|||jjj]]]]]]iiivvv^^^VVVOOOJJJJJJIIIGGGHHHKKKPPPZZZrrrzzzaaaRRRKKKFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUZZZXXXVVVUUUTTTUUUWWWXXXXXXZZZ^^^bbbgggmmmsssvvv{{{|||fffPPPEEE???>>>AAAAAABBBLLLYYYmmm{{{{{{pppcccUUUJJJAAA999777999<<<<<<<<<===???AAACCCDDDFFFHHHJJJLLLPPPTTTZZZ___eeeiiikkkfffZZZNNNGGGDDDDDDFFFIIIMMMUUUbbbpppzzzzzzyyyyyy|||ssslllbbbYYYTTTQQQOOONNNLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>???======@@@BBBEEELLLTTTcccnnnxxxzzzzzz{{{}}}|||}}}uuullljjjlllzzz}}}}}}{{{wwwvvvuuuooogggWWWQQQHHHBBB@@@???>>><<<=========<<<<<<<<<;;;;;;===???BBBHHHSSSaaammmsss|||uuuqqqsss{{{vvvcccWWWYYYgggvvvbbbUUUOOOJJJJJJIIIHHHHHHKKKOOOZZZsssyyyaaaRRRKKKFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLMMMMMMMMMLLLOOOPPPQQQSSSVVVYYY\\\]]]]]]\\\[[[ZZZ[[[\\\]]]^^^___aaaeeejjjooouuuyyy|||qqqYYYIIIBBB???AAABBBEEEQQQ```vvvuuujjj\\\RRRGGG@@@;;;777888;;;<<<<<<<<<===???AAACCCDDDHHHJJJMMMPPPUUU[[[bbbgggnnnsssuuupppbbbTTTJJJEEEEEEGGGJJJPPPZZZhhhwwwyyyyyy{{{~~~~~~~~~sssiiiddd\\\UUUQQQOOOMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@@@@@@@???>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>>>>;;;;;;???AAADDDKKKSSSdddoooxxxzzzyyyzzz{{{{{{{{{~~~zzzmmmnnnsss}}}yyywwwvvvooogggVVVOOOGGGAAA@@@@@@>>>===@@@???>>>===<<<;;;;;;;;;>>>@@@EEELLLVVVcccpppyyywwwtttwwwlll[[[RRRVVVhhhyyyeeeUUUNNNJJJJJJJJJHHHIIIKKKOOOZZZsssyyyaaaRRRKKKFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHKKKMMMNNNNNNMMMLLLMMMOOORRRWWW\\\bbbfffiiifffeeedddccccccbbbbbbbbbeeegggjjjpppwww}}}zzz```LLLDDD@@@AAACCCHHHVVVggg{{{xxxkkk```QQQHHH@@@<<<:::777888<<<:::;;;<<<===???AAABBBCCCFFFIIILLLQQQWWW___gggmmmtttyyy}}}xxxiiiYYYMMMGGGEEEGGGKKKSSS___nnn|||{{{xxxyyy{{{||||||vvviiiaaa]]]WWWSSSPPPNNNKKKJJJJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;???BBBDDDJJJRRRdddnnnwwwxxxwwwyyyzzzzzzzzz~~~qqqtttzzz{{{zzzxxxqqqhhhWWWPPPHHHBBBAAAAAAAAA??????>>>>>>=========>>>??????AAAFFFOOOXXXdddttt{{{www|||~~~gggXXXQQQWWWkkk}}}|||~~~gggTTTNNNIIIJJJJJJHHHIIILLLOOOZZZtttxxx```RRRKKKGGGDDDBBBCCCCCCCCCEEEFFFGGGHHHGGGIIIKKKMMMNNNNNNMMMLLLLLLOOOUUU]]]eeennntttxxxvvvuuutttsssqqqnnnlllkkklllmmmooovvv~~~eeeOOOFFFAAABBBDDDJJJZZZlll{{{ooobbbWWWLLLDDD===:::999666777:::;;;<<<>>>???AAACCCDDDDDDFFFHHHLLLQQQXXXaaajjjppp|||ooo]]]OOOHHHEEEGGGLLLUUUcccrrr{{{yyywwwxxx{{{xxxmmmccc[[[XXXTTTQQQOOONNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;===;;;<<<@@@CCCEEEKKKRRRbbbllltttuuuuuuwwwzzzzzzzzz}}}~~~}}}{{{tttkkk[[[TTTJJJDDDCCCDDDDDDCCCAAA@@@???======>>>???@@@@@@AAAGGGPPPXXXcccxxx~~~zzz|||cccVVVRRRYYYnnn~~~|||||||||}}}zzzwwwxxxyyy{{{|||~~~fffTTTNNNIIIIIIJJJHHHIIILLLOOOZZZtttxxx```RRRKKKGGGDDDBBBBBBCCCDDDEEEGGGHHHIIIHHHIIIKKKMMMNNNNNNNNNMMMOOORRRZZZcccnnnxxx~~~|||yyywwwwww|||jjjSSSIIICCCDDDFFFLLL]]]ooo|||ooocccWWWNNNGGG???999888777444444777===>>>@@@BBBDDDEEEFFFFFFGGGIIILLLQQQWWWaaakkkqqqrrr^^^PPPHHHEEEHHHNNNYYYggguuu|||yyyxxxwwwyyy}}}~~~vvvlllddd___YYYUUUQQQOOONNNMMMLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::<<<;;;<<<@@@CCCEEEJJJQQQ]]]gggppprrrssswww{{{||||||~~~}}}vvvnnn___WWWMMMGGGEEEFFFFFFEEEFFFDDDAAA???=========>>>AAA@@@FFFNNNVVVbbbzzz{{{xxx___UUUTTT[[[qqquuu}}}~~~wwwsssmmmmmmnnnooorrruuuxxxyyyzzzxxxuuurrrqqqrrruuuvvvyyy|||dddTTTMMMIIIIIIJJJIIIJJJMMMPPP[[[tttwww___QQQKKKGGGDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPTTT[[[fffqqq|||qqqVVVMMMGGGGGGIIIOOO```rrr}}}qqqdddYYYOOOGGG@@@:::666666666555555888;;;===???AAACCCDDDDDDDDDEEEFFFIIIMMMSSS\\\gggmmmzzz~~~ooo^^^QQQKKKGGGJJJQQQ^^^lllxxx~~~|||zzzxxxwwwyyy{{{~~~wwwmmmddd^^^\\\WWWTTTOOOLLLLLLLLLLLLKKKHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::999;;;@@@BBBCCCIIIPPPXXXcccllloooqqqvvv{{{}}}~~~}}}wwwnnnaaaYYYOOOHHHFFFFFFFFFFFFFFFDDDAAA???>>>>>>???@@@AAA???DDDLLLSSS___{{{zzz~~~uuu]]]VVVXXX```www}}}ppp|||}}}{{{}}}zzzrrrjjjddd```[[[\\\\\\^^^aaaeeeiiikkkiiihhhhhhiiijjjmmmppprrrvvvyyy~~~cccSSSMMMIIIIIIJJJIIIJJJMMMPPP[[[tttwww___QQQKKKGGGDDDBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPOOOSSS[[[dddpppzzzvvvYYYPPPIIIJJJLLLRRRbbbtttzzz{{{uuuiii\\\SSSKKKEEE<<<777444666888777888<<<888999;;;>>>@@@@@@@@@@@@AAACCCEEEHHHNNNWWWbbbhhhmmmtttzzzwwwlll^^^SSSOOOHHHLLLTTTaaaooo{{{~~~|||zzzxxxxxxwww{{{}}}|||tttiii```[[[[[[WWWSSSNNNJJJJJJKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======999888:::>>>AAABBBGGGNNNUUU```jjjmmmpppvvv|||~~~~~~}}}}}}vvvnnncccZZZOOOHHHFFFFFFFFFEEECCCAAA???>>>???@@@CCCEEEAAA???BBBJJJQQQ^^^|||zzz|||ttt]]]YYY\\\eee}}}}}}qqq~~~yyywwwyyy|||wwwnnncccZZZSSSPPPHHHIIIIIIKKKOOOSSSWWWZZZ\\\\\\^^^bbbfffjjjnnnpppuuuxxx}}}cccWWWOOOJJJIIIIIIGGGHHHKKKOOO\\\wwwttt___QQQHHHEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEHHHLLLOOOPPPPPPQQQRRRUUUYYY^^^dddiiiooouuuxxx}}}```QQQMMMOOOPPP[[[kkkpppzzznnn```RRRHHHEEEDDD999999888888888888888999<<<<<<======>>>>>>??????;;;<<<>>>BBBHHHOOOUUUYYYcccfffiiiggg```VVVNNNIIIGGGJJJRRR^^^mmmyyy~~~}}}{{{{{{zzzzzz~~~~~~tttllliiiddd\\\TTTTTTQQQNNNLLLLLLKKKJJJIIIDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????======>>>>>>>>>>>>======888888999::::::;;;<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>>===<<<<<<<<>>>>>>>>>>>>>>>>>???BBBGGGKKKMMMSSSVVVYYYXXXSSSLLLFFFBBBEEEHHHOOO\\\jjjvvv}}}~~~~~~}}}|||||||||||||||uuunnniiiccc\\\VVVRRROOOLLLJJJJJJJJJIIIGGGDDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@??????>>>===<<<======>>>>>>======<<<;;;;;;::::::::::::999999888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::<<>>======<<<<<<>>>???BBBHHHQQQbbb|||xxxvvvyyy~~~xxxaaa]]]aaalll|||xxxrrrmmmhhheeebbb]]]VVVPPPLLLHHHEEECCCBBBDDDFFFFFFFFFFFFHHHJJJKKKLLLOOOTTT[[[bbbhhhkkkooosssyyycccVVVOOOJJJIIIIIIHHHIIILLLOOO^^^{{{rrr]]]OOOFFFDDDEEECCCDDDEEEFFFGGGHHHIIIJJJMMMOOORRRUUUVVVYYY\\\^^^ZZZ]]]aaaeeehhhlllpppssswww}}}rrr```YYYWWWTTT\\\hhhjjjllldddXXXNNNHHHBBB===:::888888777777777888888999<<<<<<<<<<<<<<<=========>>>===<<<;;;<<<>>>AAABBBGGGJJJLLLLLLIIIFFFCCCBBBCCCFFFMMMXXXfffqqqyyy}}}}}}}}}}}}}}}}}}~~~}}}uuullleee___ZZZVVVPPPMMMJJJHHHHHHHHHGGGEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;======<<<;;;999888777777888999:::;;;;;;<<<<<<;;;999999999999999999999999;;;:::<<<@@@BBBBBBGGGMMMUUU^^^kkkuuu{{{~~~wwweeeZZZOOOJJJGGGCCCBBBCCCAAAAAA???>>>============>>>>>>BBBIIISSSccc||||||rrrrrrwww|||vvvaaa]]]aaalll~~~}}}uuulllccc[[[UUUQQQNNNIIIFFFDDDCCCBBBAAA@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJNNNTTT\\\ccciiilllnnnrrrxxx}}}eeeVVVOOOJJJJJJJJJHHHJJJMMMOOO```~~~qqq[[[NNNEEECCCDDDCCCCCCEEEFFFHHHJJJKKKLLLNNNPPPSSSVVVXXX[[[```cccdddgggjjjlllnnnqqqtttwww~~~xxxeeeZZZWWWRRRWWW```___```WWWLLLEEEBBB@@@;;;666888777777777777888888999;;;;;;;;;;;;;;;<<<<<<<<<888888777888999;;;===???AAACCCDDDDDDCCCBBBBBBCCCAAADDDKKKVVVbbbnnnxxx}}}~~~~~~~~~|||xxxqqqhhh```YYYUUUSSSOOOLLLIIIGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;:::======<<<;;;999888777777888999:::;;;;;;;;;;;;;;;888888888888888888888888;;;999;;;@@@BBBBBBGGGNNNVVV```mmmxxx~~~zzzeeeYYYNNNHHHDDDAAA@@@BBBAAA@@@???>>>============??????BBBJJJSSSbbbxxxxxxooopppuuu|||vvvccc]]]```jjj~~~zzzvvvlllbbbXXXOOOIIIHHHEEEBBBAAABBBBBBBBBBBB@@@CCCEEEGGGGGGGGGGGGIIIIIILLLQQQXXX```ggglllooommmqqqvvv{{{gggVVVOOOJJJJJJJJJIIIJJJNNNPPPaaappp[[[MMMEEECCCEEECCCDDDEEEGGGJJJLLLNNNNNNSSSUUUYYY\\\___ccchhhlllnnnpppsssuuuvvvxxx{{{~~~zzzfffZZZVVVPPPRRRXXXVVVUUUNNNEEE@@@???>>>:::666777777666666777888888999;;;;;;::::::::::::::::::555555555666777999;;;<<<:::;;;;;;;;;999:::<<<===???CCCJJJTTT```mmmxxxyyyuuunnneee^^^XXXTTTRRRNNNLLLHHHGGGFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>===::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999999999::::::;;;:::::::::::::::::::::::::::::::::;;;999;;;???AAACCCHHHOOOWWWaaannnyyy{{{eeeYYYMMMHHHDDD@@@@@@AAA@@@@@@???>>>=========>>>@@@???CCCJJJSSS```tttwwwmmmlllpppxxx}}}}}}iiiaaabbbkkk|||}}}}}}vvvjjj___VVVNNNHHHEEEDDDBBB@@@@@@AAABBBBBBAAA@@@CCCEEEGGGGGGHHHJJJLLLMMMPPPVVV]]]dddiiimmmooolllpppuuuyyy~~~iiiVVVOOOJJJJJJJJJJJJKKKNNNPPPbbbqqqZZZLLLEEECCCEEECCCDDDFFFIIILLLOOOQQQRRRUUUXXX]]]aaaeeeiiinnnqqqvvvxxx{{{~~~zzzdddWWWSSSMMMOOOSSSOOOLLLGGGAAA======<<<:::888666666666666777888888999::::::::::::999999999999777777777666777777888888888888888777555666999;;;===AAAIIIRRR^^^lllyyyzzztttllleee___ZZZUUURRRMMMKKKGGGEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@??????>>>===:::;;;;;;;;;;;;;;;;;;:::999:::::::::::::::::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::>>>AAACCCHHHPPPXXXaaannnxxx~~~|||fffZZZOOOIIIFFFAAA@@@AAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@CCCLLLUUUaaasssxxxlllhhhjjjuuuyyy|||kkkaaaaaaiiizzz|||vvvuuuppphhh\\\QQQJJJFFFDDDCCCBBB@@@??????AAAAAAAAA@@@@@@BBBDDDFFFGGGIIIMMMPPPSSSVVV[[[aaagggjjjlllllllllppptttxxx}}}kkkVVVOOOJJJJJJKKKJJJLLLOOOOOObbbqqqZZZMMMEEEDDDFFFDDDEEEHHHKKKNNNQQQSSSTTTWWW[[[bbbgggkkkooosssvvvttt^^^QQQMMMGGGIIILLLHHHFFFCCC@@@<<<:::999999:::555555555666666777999999::::::999999888888888888777777666666666666777777666777777666666777999<<<:::???FFFPPP\\\jjjyyyzzzrrriiiccc___[[[UUUPPPKKKIIIEEECCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999:::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::>>>@@@CCCIIIPPPXXX```lllvvv||||||}}}~~~|||fff[[[QQQLLLHHHCCC@@@AAA@@@??????>>>>>>>>>>>>>>>??????DDDNNNYYYeeevvvxxxmmmjjjlllxxx{{{}}}kkk```___jjjzzz~~~rrriiifff^^^XXXOOOGGGCCCBBBAAAAAAAAA@@@???@@@BBBCCCBBBAAACCCDDDFFFGGGIIIMMMSSSWWW[[[^^^ccchhhkkklllllllllmmmppptttxxx}}}mmmVVVOOOJJJJJJKKKJJJLLLOOOOOOcccqqq[[[MMMFFFEEEGGGEEEFFFHHHLLLOOORRRUUUVVV^^^cccjjjpppuuuyyy|||nnnXXXKKKGGGBBBDDDGGGBBBBBBAAA???<<<999888999;;;555555555555666777999999:::999999999888888777777444444555666777777888888111222333333333555888:::888===EEENNNZZZiiiyyyxxxoooeee___^^^[[[SSSMMMIIIGGGDDDBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999999999:::::::::999999888::::::::::::::::::::::::;;;999:::>>>@@@CCCIIIQQQXXX```kkktttzzz~~~zzzoooqqqttt}}}{{{fff\\\SSSNNNJJJDDDAAAAAA@@@???>>>>>>>>>>>>>>>???>>>>>>DDDOOO\\\iiiyyyyyyoooooorrr~~~pppddddddoooxxxjjj___[[[RRRMMMFFFAAA@@@@@@@@@@@@BBBAAA@@@BBBDDDEEEEEEDDDGGGHHHIIIJJJLLLRRRXXX]]]cccfffjjjnnnppppppnnnmmmmmmppptttxxx}}}fffYYYQQQKKKJJJJJJJJJLLLQQQSSScccvvv]]]PPPKKKGGGCCCEEEHHHKKKNNNQQQUUUZZZ]]]dddkkkuuu|||dddVVVHHHDDDDDDBBBAAAAAA<<<;;;:::888777666666666888888777777777777777888888999999:::::::::999999666666555555555444444444///---,,,///444888999999===>>>AAAHHHSSScccttt~~~}}}~~~tttnnnfff^^^YYYUUURRRPPPKKKIIIFFFDDDAAA@@@??????@@@@@@@@@???>>>===<<<<<<========================<<<<<<;;;;;;;;;::::::::::::::::::999888777666666777888888888888999999999888888999999999999:::::::::;;;<<<===>>>BBBHHHLLLZZZaaakkksssxxx}}}|||vvvllliiifffyyy~~~xxxfff\\\SSSNNNKKKFFFBBBCCCAAAAAA@@@???>>>>>>>>>???AAAAAADDDLLLZZZiiivvv}}}|||ooojjjuuu~~~qqqdddccclll}}}tttlllaaaWWWRRRGGGEEECCCAAA??????@@@AAADDDCCCCCCDDDFFFFFFDDDBBBEEEGGGIIIJJJLLLQQQXXX^^^aaagggooouuuvvvtttqqqoooooopppssswww}}}hhhYYYQQQKKKJJJJJJJJJLLLPPPSSSddduuu\\\OOOIIIFFFCCCEEEHHHKKKNNNRRRWWW]]]aaalllsss}}}~~~]]]PPPDDDAAA@@@>>><<<<<<;;;:::999888777666666666888888777777777777777888888999999999999999888888777777777666666666555555555333222333777:::;;;:::;;;<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::999999777666666777888888888888999999999::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>BBBHHHLLLYYY```kkksssyyy~~~yyypppmmmjjj~~~{{{ttt}}}tttdddZZZPPPLLLIIIDDDAAAAAAAAA@@@??????>>>>>>>>>??????@@@BBBJJJUUUcccooouuu{{{|||pppmmmxxxqqqeeeeeeooovvvmmmdddYYYPPPKKKDDDCCCAAA@@@???@@@AAABBBBBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIIIIJJJMMMSSSXXX___eeemmmsssvvvvvvuuuttttttuuuwwwzzzlllYYYRRRKKKJJJJJJJJJLLLPPPSSSdddyyy___PPPJJJGGGEEEFFFHHHKKKNNNSSSYYYaaafffvvv}}}sssVVVKKKAAA??????<<<999999999888888888777777777777777777777666666777777888888999999999888777777666888888888888777777777777555333222333555777777777999:::;;;>>>DDDOOOZZZbbbttt{{{}}}{{{wwwrrrrrruuuyyy|||yyysssmmmhhh```ZZZUUURRROOOMMMHHHFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888777666777888888888888999999999::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>BBBHHHLLLWWW___jjjssszzz~~~vvvtttqqq|||pppjjjtttqqqaaaWWWNNNJJJGGGCCC@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@CCCIIISSS^^^iiipppuuu|||qqqooo|||qqqfffhhhsss}}}nnnddd\\\QQQHHHDDD@@@@@@?????????@@@BBBCCC@@@BBBDDDCCCAAAAAACCCFFFIIIIIIIIIHHHHHHKKKOOOSSS\\\aaahhhnnnrrruuuwwwyyyzzz{{{|||~~~pppZZZRRRLLLJJJJJJIIILLLPPPSSSddddddSSSKKKIIIHHHFFFHHHJJJNNNSSSZZZbbbhhhzzzzzzeeeQQQHHHAAA@@@@@@<<<999999666666777777777777777777777666666666666777777888888888888888888777666555888888888888888777777777444333333444555777777777999999999:::===DDDLLLQQQbbbhhhooorrrqqqoookkkhhhmmmqqqwww{{{~~~}}}tttmmmeee```ZZZTTTPPPLLLIIIGGGFFFDDDBBB@@@>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999888777666777777888888888999999999888888888999999999:::::::::;;;<<<===>>>BBBHHHLLLTTT]]]jjjttt{{{|||zzzxxxrrrjjjhhhrrrooo```WWWMMMJJJGGGBBB@@@@@@???>>>>>>=========>>>>>>AAABBBEEEKKKSSS___jjjrrrsss~~~~~~uuussspppgggkkkwwwvvvggg]]]UUULLLDDDAAA???>>>>>>>>>???@@@AAABBB>>>BBBDDDCCC@@@AAAFFFKKKMMMLLLLLLKKKLLLOOORRRTTTYYY]]]ccchhhlllpppuuuxxx||||||}}}sssZZZSSSLLLJJJJJJIIIKKKOOOSSSccciiiUUUKKKHHHHHHFFFGGGJJJLLLQQQXXX```eeessswww{{{}}}}}}~~~nnn[[[KKKEEE@@@@@@???;;;888999444555666777777777666666666666555555666777888888888888888888888777666555777777777777777777777777666777888::::::;;;<<<===:::::::::999:::===BBBFFFQQQVVV^^^dddfffdddcccdddffflllsssxxx{{{zzzpppiii___[[[UUUPPPMMMJJJGGGEEEDDDCCCAAA???>>>===>>>>>><<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888999999999888777777777777888888888999999999888888888999999999:::::::::;;;<<<===>>>BBBHHHLLLSSS\\\jjjuuu|||nnnkkkmmmwwwpppbbbXXXOOOKKKHHHCCC@@@AAA>>>======<<<======>>>>>>???AAAEEEJJJSSS___mmmvvv{{{|||xxxqqqhhhlllxxx{{{mmm^^^UUUNNNGGGAAA????????????????????????@@@???BBBEEEDDDBBBDDDKKKQQQRRRQQQQQQRRRTTTWWWYYYZZZ]]]___cccfffiiinnnssswwwyyyzzz|||}}}~~~}}}}}}|||vvv[[[SSSLLLKKKJJJIIIKKKOOORRRaaaoooXXXJJJFFFFFFFFFGGGIIIKKKNNNSSSYYY^^^dddhhhkkkllllllmmmqqquuu{{{{{{dddTTTEEE@@@<<<===<<<888666777444555666777777666555444555555555555666777888888777777888888999888888777777777777777777888888888555777999;;;:::;;;<<<===;;;;;;;;;;;;:::;;;>>>@@@HHHJJJPPPXXX\\\\\\___cccfffmmmvvv{{{}}}~~~vvvmmmfff^^^ZZZUUUQQQNNNKKKHHHFFFCCCBBB@@@???>>>>>>>>>???????????????????????????========================::::::::::::999999999999888888999999999888888777777888888888888999999999::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>BBBHHHLLLRRR\\\kkkvvv}}}rrrsssxxx~~~qqqdddZZZPPPLLLHHHCCC@@@@@@<<<<<<<<<<<<<<<======>>><<<>>>AAAFFFOOO^^^ooozzz}}}wwwllllllxxxpppbbbTTTLLLGGGBBB>>>===????????????????????????AAACCCEEEEEEFFFKKKRRRXXXXXXWWWVVVXXX\\\___``````bbbdddfffhhhkkkoootttwwwwwwxxxzzzzzzzzzxxxvvvtttwww[[[SSSLLLKKKJJJIIIKKKNNNQQQ___{{{xxx^^^MMMGGGGGGEEEGGGIIIJJJKKKNNNRRRUUUUUUXXX\\\]]]^^^aaafffkkkooovvvmmmYYYLLLBBB===::::::999666555888444555666777777666444333555444444555555777888888666777888999::::::::::::888888888888999999::::::555777::::::999888888::::::;;;<<<<<<;;;:::<<<>>>BBBBBBFFFMMMQQQSSSXXX```iiiqqq{{{zzzrrrjjjddd[[[XXXTTTPPPMMMKKKHHHEEECCCBBB@@@???>>>??????@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888777888888999999999888888777888888888888999999999::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>BBBHHHLLLRRR]]]kkkwww~~~~~~|||pppeee[[[QQQLLLHHHBBB>>>>>><<<;;;;;;;;;<<<<<<===>>><<<>>>@@@DDDMMM\\\ppp}}}{{{qqqmmmvvv~~~hhhZZZLLLFFFCCC???>>>>>>======???@@@AAAAAABBBBBBEEEDDDEEEGGGLLLSSSZZZ___]]][[[ZZZ\\\```ccccccbbbdddfffhhhjjjllloootttxxxxxxyyyzzzyyywwwsssnnnlllwww[[[SSSMMMKKKJJJIIIJJJNNNQQQ^^^yyydddRRRKKKJJJEEEGGGHHHIIIIIIJJJLLLOOOKKKNNNSSSUUUWWW[[[bbbgggooovvvwwwbbbQQQEEEBBB===::::::999666777:::444555666777777555333222444444444555555777888888666777888999:::;;;;;;;;;999999999::::::;;;;;;;;;:::===??????<<<::::::;;;:::;;;<<<<<<;;;;;;<<<===???===???EEEIIIKKKRRR\\\gggpppzzz{{{vvvppphhhcccXXXUUUQQQNNNLLLIIIFFFDDDCCCBBB@@@?????????@@@AAA======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888888999999999888888777888888888888999999999888888999999999::::::::::::;;;<<<===>>>BBBHHHLLLSSS]]]lllxxx~~~zzznnneee[[[QQQKKKGGGAAA======;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAADDDLLL]]]qqqwww|||uuummmuuuzzzeeeWWWJJJDDDBBB@@@???AAA;;;<<<>>>@@@BBBCCCDDDDDDGGGEEEEEEHHHOOOXXX___bbb```^^^\\\^^^aaaccccccaaabbbdddgggiiikkkooossswwwzzzzzzzzzyyyuuuooojjjfffyyy]]]TTTMMMKKKIIIHHHIIIMMMOOO^^^zzzjjjVVVLLLHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNPPPRRRTTTYYY```hhhnnntttzzzmmmZZZKKKDDD@@@<<<::::::;;;:::555000777777888888888666555444444555666777888777666666888999:::;;;<<<<<<<<<<<<444666999<<<======;;;:::===<<<<<<;;;::::::999999========================;;;<<<>>>AAAFFFJJJOOOQQQbbbiiittt~~~~~~|||xxxoooddd\\\WWWSSSOOOKKKIIIGGGEEECCC??????>>>>>>===>>>>>>???@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999:::999999999999999999999999777777888999::::::;;;;;;::::::::::::::::::::::::;;;<<<===>>>???AAAFFFIIISSS^^^kkkuuuzzz}}}vvvjjjbbb]]]TTTMMMGGGBBB>>><<<888999:::;;;<<<>>>??????>>>===???EEEMMMYYYnnnyyy{{{tttiiijjjuuu~~~rrr\\\RRRIIIDDD@@@<<<===@@@>>>@@@BBBDDDEEEFFFEEEEEEEEEIIIOOOUUUZZZ^^^___```aaa```___^^^]]]```dddhhhgggiiikkkmmmooorrrvvvyyy}}}}}}{{{xxxuuupppdddWWWyyy]]]UUUNNNKKKJJJHHHJJJMMMQQQ]]]xxxppp[[[NNNIIIFFFFFFFFFFFFGGGIIIJJJKKKKKKNNNTTTYYY^^^eeemmmrrr|||jjjYYYLLLDDDCCC@@@===:::999888777666666777777777777666666555666666888999999999888777888888999::::::;;;;;;:::777999;;;===>>>>>>===<<>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>@@@CCCGGGKKKMMMZZZbbbmmmxxx}}}{{{|||}}}~~~}}}zzzuuummmccc[[[UUUQQQMMMJJJHHHGGGEEECCCAAAAAAAAA@@@@@@???????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999888888888999999999999999999999999777777888999999:::;;;;;;::::::::::::::::::::::::;;;<<<===>>>???AAAFFFIIIUUU___mmmwww{{{~~~yyyoooccc^^^VVVOOOJJJEEEAAA???<<<<<<<<<<<<<<<<<<<<<<<>>???BBB>>>???@@@BBBCCCDDDDDDEEEJJJMMMRRRWWW[[[\\\\\\\\\YYYYYYYYYXXXXXX[[[___bbbhhhkkkooorrruuuwwwzzz|||}}}~~~}}}zzzwwwpppbbbUUUyyy^^^VVVOOOLLLKKKIIIKKKNNNRRR\\\uuuzzzbbbQQQIIIFFFEEEEEEEEEFFFHHHJJJKKKJJJPPPYYY```fffmmmuuu{{{~~~}}}vvvhhh\\\OOOFFFBBBAAA???:::555222444666666666666666666666777888888999:::;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCEEEHHHJJJQQQXXXcccooozzz{{{yyyzzz{{{{{{|||~~~|||yyyvvvrrrkkkaaaYYYQQQNNNJJJHHHGGGFFFDDDCCCAAABBBAAAAAA@@@???>>>===========================;;;;;;;;;;;;::::::::::::;;;;;;:::999888777777666999999999999999999999999777777888888999:::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBFFFIIIWWWaaaoooyyy}}}}}}vvvhhhccc[[[SSSLLLGGGBBB>>>??????>>>===<<<;;;::::::???===???DDDLLLZZZppprrrpppwww|||fff[[[___nnnzzzyyygggRRRJJJCCCAAA@@@???AAAEEE@@@@@@@@@AAACCCDDDFFFGGGOOOQQQUUUXXXYYYXXXVVVTTTOOOPPPQQQQQQRRRTTTXXX[[[fffkkkpppuuuxxx{{{}}}zzzqqqbbbTTTyyy___VVVOOOMMMKKKJJJKKKOOORRRZZZrrrkkkVVVJJJGGGEEEDDDDDDEEEHHHKKKMMMNNNUUU___fffmmmvvvyyysssvvv~~~zzzrrrvvvvvvlllaaaUUUKKKCCCFFFHHHEEE===777555555777666555555666777999:::999:::<<<=========<<<;;;>>>===============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBAAABBBBBBDDDFFFIIIJJJJJJPPPZZZeeeppp{{{~~~}}}zzzyyyzzzzzzyyyxxx{{{|||yyyvvvsssoooiii___XXXMMMKKKHHHFFFEEEEEEDDDCCC@@@@@@@@@???>>><<<:::999<<<<<<==================;;;;;;;;;:::::::::999999::::::999999888888777777999999999999999999999999777777888888999999999::::::::::::::::::::::::::::::;;;===>>>???BBBFFFJJJWWWbbbpppyyy}}}~~~{{{nnnhhh___UUUMMMFFF@@@<<<@@@@@@???>>>===;;;;;;:::???===>>>CCCLLLZZZqqqpppmmmttt|||xxxaaaWWW^^^ppp~~~tttaaaOOOGGGAAA@@@@@@???AAAEEEBBBBBBBBBCCCDDDGGGIIIJJJPPPRRRTTTUUUTTTQQQNNNKKKGGGIIILLLNNNPPPRRRUUUXXXbbbeeekkkppptttzzzsssbbbSSSyyy___VVVOOOMMMKKKJJJKKKOOOQQQYYYqqqttt\\\NNNIIIGGGEEEDDDEEEIIIMMMPPPTTTZZZccckkkrrr}}}vvvhhhdddhhhrrr|||nnnkkkttt{{{rrrgggZZZQQQIIIOOOVVVWWWQQQGGG>>>888888777666666777888:::;;;:::;;;<<<===>>>===<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????AAAAAABBBCCCDDDDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFIIIJJJIIINNNVVV___hhhqqqzzz~~~~~~|||{{{{{{~~~zzzzzzzzzyyyxxxuuuyyy~~~{{{xxxtttqqqmmmfff]]]WWWKKKIIIFFFDDDDDDDDDCCCBBB@@@@@@???>>>===<<<::::::<<<<<<<<<<<<============;;;;;;:::::::::999999999777777777888888999999999999999999999999999999999777888888888888888999999:::::::::::::::::::::::::::;;;<<<===???BBBGGGJJJUUU```oooyyy}}}~~~ooohhh^^^UUUMMMGGGBBB????????????>>>>>>======<<<>>>===>>>CCCKKKYYYooolllggglllwww~~~wwwaaaXXXaaatttppp]]]NNNGGGAAAAAA@@@???AAADDDCCCBBBBBBCCCEEEHHHJJJLLLOOOPPPPPPPPPNNNKKKGGGEEEEEEIIINNNRRRTTTWWWYYY[[[___aaadddhhhnnnwwwtttaaaRRRyyy^^^VVVOOOLLLKKKIIIKKKNNNQQQZZZsss~~~dddTTTLLLIIIGGGEEEGGGKKKPPPTTTXXX```jjjsss{{{uuucccZZZWWW\\\dddpppzzz}}}zzzvvvmmmeeeiiivvvtttiii\\\TTTKKKNNNUUU\\\]]]TTTFFF:::999999999999999999:::;;;:::;;;<<<=========<<<;;;888888777777888999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCEEEHHHIIIKKKOOOUUU\\\bbbiiipppttttttwww|||}}}{{{zzzzzz|||}}}}}}|||{{{zzzyyyzzz{{{}}}xxxxxxyyywwwtttrrruuu{{{zzzvvvqqqnnnjjjccc[[[TTTJJJHHHEEECCCCCCDDDCCCBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999555666666777888999::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::999;;;<<<===???BBBGGGKKKTTT___oooyyy}}}~~~nnnggg\\\SSSLLLHHHFFFDDD????????????>>>>>>>>>>>>===<<<>>>DDDKKKXXXlll~~~nnngggkkkttt{{{yyyccc[[[dddwwwmmmZZZNNNGGGBBBAAAAAA@@@AAADDDBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMLLLKKKJJJHHHFFFFFFKKKPPPWWW\\\```bbbdddeeeeeefffgggjjjoooyyyqqq]]]NNNyyy]]]UUUNNNKKKJJJHHHJJJMMMQQQ\\\wwwlll[[[OOOLLLIIIGGGIIINNNTTTXXX]]]hhhvvvsssaaaVVVRRROOORRRWWW```gggkkkjjjhhhbbb```jjjyyyrrreeeYYYRRRJJJGGGIIISSS]]][[[MMM???;;;;;;;;;<<<;;;;;;::::::888999;;;<<<<<<<<<;;;:::555555444444666888:::<<<===>>>AAACCCCCCCCCBBBAAAAAAAAACCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIILLLPPPVVV[[[```dddhhhlllmmmqqqvvv|||~~~|||xxxwwwwwwyyyzzz{{{zzzxxxwwwwwwvvvvvvvvvwwwxxxyyy~~~yyytttuuuuuusssooonnnqqqwww|||xxxtttoookkkfff___WWWPPPKKKHHHEEECCCCCCCCCBBBAAABBBAAA>>><<<<<<===???@@@=========<<<<<<;;;;;;::::::::::::999999999999888666666777777888888999999999999999999999999999999888888888888777777777777::::::::::::::::::::::::999:::<<<===???CCCGGGKKKSSS___ooozzztttkkk^^^SSSKKKGGGEEEEEE@@@@@@?????????>>>>>>>>>;;;;;;>>>DDDKKKWWWiiiyyypppjjjmmmsss{{{{{{fff]]]ddduuujjjWWWLLLFFFAAABBBBBBAAACCCFFFDDDEEEGGGJJJLLLNNNOOOOOOMMMLLLKKKIIIIIIIIIJJJKKKTTTZZZbbbiiimmmoooqqqrrrrrrssstttvvvzzz~~~kkkVVVGGGyyy]]]TTTMMMKKKJJJHHHIIIMMMRRR___{{{rrr```QQQNNNJJJHHHJJJOOOVVVZZZbbboooxxxaaaUUUQQQQQQKKKLLLOOOTTT[[[```bbbbbb\\\^^^kkk{{{|||nnnaaaVVVPPPNNNEEEBBBLLL]]]bbbWWWIII<<<<<<===>>>===<<<:::999888999:::;;;;;;;;;:::999555555444444666999<<<>>>===???BBBEEEFFFFFFDDDCCCFFFFFFHHHJJJLLLNNNOOOPPPVVVVVVVVVVVVVVVVVVVVVVVVOOONNNMMMKKKJJJJJJKKKKKKMMMQQQWWW[[[___bbbeeehhhjjjnnntttyyy||||||zzzyyywwwwwwxxxzzz||||||zzzxxxtttttttttsssrrrqqqpppppprrrwwwuuupppqqqrrroookkkkkkoootttyyy}}}wwwsssmmmhhhddd]]]TTTMMMKKKHHHEEECCCCCCCCCBBBAAA@@@>>>;;;999999;;;>>>@@@>>>>>>===<<<;;;;;;:::::::::::::::999999999888888888888888888777777777777999999999999999999999999888888888777777777777777::::::::::::::::::::::::999:::<<<===???CCCHHHKKKTTT```ppp|||~~~{{{|||}}}rrrbbbTTTJJJDDDBBBAAABBBAAAAAA@@@???>>>======;;;;;;???EEEKKKVVVgggwww{{{lllhhhkkkttt{{{|||ggg]]]bbbqqq~~~~~~hhhUUUJJJDDDAAABBBCCCCCCEEEHHHHHHJJJMMMPPPRRRSSSSSSSSSNNNMMMKKKIIIJJJLLLOOOQQQZZZaaajjjqqqvvvxxxyyyzzz~~~zzzfffQQQBBBaaaVVVMMMLLLMMMLLLKKKLLLUUUaaa~~~gggXXXRRRLLLIIIKKKOOOWWW^^^nnn~~~kkk\\\SSSKKKGGGDDDFFFIIIMMMPPPTTTYYY]]]\\\```lllyyyiii\\\SSSOOOLLLJJJCCC@@@KKKXXXSSSDDD???>>>===<<<;;;;;;:::;;;888888999999999999888777999999999888777888:::===@@@BBBDDDDDDCCCBBBAAABBBBBBEEEHHHJJJMMMPPPUUUYYY]]]___bbbfffhhhjjjjjjjjjeee```YYYSSSPPPNNNMMMLLLRRRVVVZZZ]]]___```bbbccchhhkkkpppuuuyyy{{{{{{{{{yyywwwvvvwwwxxxxxxwwwuuuwwwvvvtttqqqnnnllljjjiiikkkpppwww{{{rrrmmmlllkkkhhhdddbbbffflllsssyyy}}}tttqqqmmmggg```XXXRRRNNNDDDEEEEEEEEEDDDBBB@@@???======<<<<<<<<<<<<======<<<<<<======<<<;;;::::::999:::;;;<<<<<<:::888777999999888777888999:::;;;;;;::::::999888888888999999999999888888777777777<<<<<<;;;::::::999888888999:::;;;<<<===AAAFFFJJJXXXcccpppwww|||zzzvvvtttxxxrrraaaVVVMMMFFFDDDEEE???@@@@@@AAAAAAAAA@@@@@@??????AAAFFFPPP]]]iiiqqq{{{yyyyyyyyyssslllkkkooo}}}kkk```dddrrr{{{fffTTTGGGDDD@@@>>>AAAEEEHHHJJJQQQTTTWWWYYYWWWTTTRRRQQQOOOLLLKKKMMMRRRXXXZZZ[[[fffjjjnnnrrrvvvyyy|||~~~sss^^^NNNGGG```UUULLLJJJKKKKKKJJJKKKWWWcccppp\\\UUUNNNLLLNNNSSS[[[ccc{{{gggXXXOOOHHHEEECCCEEEGGGJJJMMMRRRXXX\\\]]]bbboooyyyjjj\\\SSSNNNGGGHHHDDD>>>AAAJJJHHH>>>======;;;::::::999999999666666666777777666666666666777888888888999<<<>>>@@@BBBEEEEEEEEEDDDDDDEEEFFFHHHJJJMMMPPPUUU\\\```lllooosssyyy}}}wwwqqqiiiaaa[[[WWWSSSQQQPPPUUU[[[```bbbdddeeefffnnnpppsssvvvyyyyyyyyyyyyyyyxxxvvvuuuvvvwwwvvvuuuvvvuuutttrrrooommmkkkjjjgggjjjooovvv}}}{{{sssjjjeeeddddddbbb``````dddjjjqqqwwwzzz||||||uuurrrnnnggg___VVVPPPLLLEEEDDDDDDCCCBBB@@@???>>>======<<<<<<<<<<<<======<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;:::999888999999888777777888999:::;;;::::::999999888999999;;;;;;::::::::::::::::::999999999::::::;;;;;;<<<;;;<<<======???CCCHHHLLLXXXcccpppwww|||~~~uuuooopppyyyuuucccWWWNNNFFFCCCCCC>>>>>>????????????>>>>>>>>>>>>???EEENNN[[[gggnnnpppoooqqqtttrrrnnnpppttt~~~mmm```dddssswwwcccQQQGGGDDDAAA@@@CCCHHHKKKMMMUUUWWWYYYYYYVVVSSSPPPPPPOOONNNNNNRRRYYY___cccdddlllqqqwww|||nnnWWWHHHBBB```UUUKKKIIIJJJIIIIIIJJJXXXeeexxxbbbZZZRRRPPPRRRWWWbbblll~~~fffVVVLLLGGGEEECCCDDDEEEFFFIIIOOOWWW\\\^^^eeetttzzzmmm___TTTNNNDDDIIIGGG>>>999<<<===:::;;;:::999888888888888888666666666666666666666666555666777777888:::===@@@@@@BBBEEEFFFFFFEEEFFFGGGFFFGGGHHHJJJNNNUUU]]]cccssswww~~~tttllleee___[[[UUUZZZaaafffiiikkkmmmnnnwwwxxxyyyzzzzzzyyyxxxxxxzzzwwwtttsssssstttttttttsssssssssrrrpppnnnllljjjccceeehhhlllsss{{{ooohhh```[[[[[[\\\\\\[[[\\\```gggnnntttvvvwwwwwwtttrrrmmmfff]]]TTTMMMIIIEEEDDDCCCAAA???>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;:::::::::999999999999888777777888888999::::::::::::999999999999::::::::::::::::::;;;;;;888999999:::;;;;;;<<<<<<<<<===>>>???AAAEEEJJJNNNXXXcccpppwww|||{{{qqqjjjmmm{{{vvveeeYYYOOOFFFBBBBBB===============<<<<<<<<<======>>>CCCLLLXXXcccjjjiiiiiimmmrrrtttsssuuuyyymmm```dddtttrrr^^^NNNGGGDDDBBBBBBFFFKKKPPPRRRXXXYYYYYYXXXTTTQQQOOOOOOOOOPPPTTT[[[dddlllqqqsssxxx}}}gggPPPDDDAAAbbbVVVLLLIIIJJJIIIIIIKKKTTTaaajjj^^^TTTSSSUUU[[[hhhuuujjjXXXNNNIIIGGGDDDDDDDDDEEEHHHOOOXXX^^^```iiiyyy~~~rrrcccWWWPPPIIILLLJJJ@@@999999;;;:::999999888777666666777777888888777777888888999999666777888888888:::===???@@@BBBEEEFFFEEEEEEEEEFFFEEEFFFFFFGGGKKKRRR[[[aaaooottt~~~~~~wwwppplllgggjjjnnnqqqsssuuuxxx{{{~~~|||zzzzzzzzzwwwsssppppppqqqqqqqqqooopppppppppooommmkkkjjjeeegggiiilllpppuuu|||{{{pppbbb]]]VVVSSSSSSUUUWWWWWWZZZ^^^dddjjjooorrrssssssqqqooojjjccc[[[SSSLLLHHHEEECCCAAA???==================<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999999::::::::::::999999888888888888::::::::::::::::::999999777777777888888999999999<<<<<<;;;;;;::::::::::::<<<===>>>???AAAEEEKKKOOOWWWcccpppwww}}}|||qqqkkkpppvvveeeYYYPPPGGGBBBBBB======<<<<<<<<<<<<<<<<<<===<<<>>>BBBKKKUUU```fffkkkkkkooovvvyyywwwxxx|||mmm```ddduuu|||nnn[[[KKKGGGEEECCCDDDIIINNNRRRUUUVVVWWWWWWUUURRRPPPOOOPPPQQQUUU[[[eeeoooxxx~~~vvv___LLLDDDEEEdddXXXMMMJJJJJJJJJJJJLLLOOO[[[vvvqqqbbbVVVUUUWWW]]]lll}}}qqq^^^QQQJJJHHHFFFFFFFFFGGGJJJRRR[[[bbbdddnnn}}}wwwhhh[[[SSSNNNMMMHHHAAA=========;;;888888777666666666777777888888888777888999:::;;;999::::::999999:::<<<>>>AAACCCFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJNNNTTT[[[aaaiiippp{{{~~~~~~~~~}}}}}}}}}zzzvvvqqqnnnnnnnnnnnnnnnkkkkkkllllllkkkjjjhhhgggiiilllppprrrrrrrrrrrrssstttyyy|||zzzwwwrrrggg\\\TTTQQQMMMLLLMMMOOORRRSSSXXX[[[```fffjjjmmmoooooollljjjgggaaaZZZRRRLLLIIICCCBBB@@@>>>=========>>>======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;:::999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;:::999777777777888888999999999<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@DDDJJJNNNWWWcccpppwww}}}~~~sssqqqvvvvvvfff[[[QQQHHHDDDCCC???>>>===<<<<<<<<<<<<=========>>>BBBJJJTTT]]]cccjjjjjjpppyyy}}}|||{{{|||mmmaaafffwwwxxxjjjXXXJJJFFFDDDCCCEEEIIIOOORRRTTTPPPQQQSSSSSSQQQQQQRRRSSSUUUZZZdddnnnxxxlllWWWGGGCCCFFFeeeYYYMMMJJJJJJJJJJJJLLLLLLUUUkkkyyygggYYYWWWYYY^^^ooo{{{fffUUUKKKGGGFFFFFFGGGIIINNNVVV```fffhhhqqq|||{{{lll^^^VVVQQQLLLEEE@@@???>>>===;;;999888888777777777888888888777666666777888:::;;;<<<<<<<<<;;;:::;;;===???CCCFFFHHHIIIHHHGGGHHHHHHGGGJJJMMMQQQUUUZZZ```dddjjjqqq{{{xxxuuuqqqnnnmmmlllkkkjjjgggffffffeeeeeedddddddddllloootttuuurrrmmmhhhfffaaaeeefffdddaaa^^^WWWNNNHHHGGGGGGHHHJJJLLLOOOPPPVVVWWW[[[___cccgggjjjkkkiiigggddd___XXXQQQLLLHHH@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<======:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::999999777888999::::::::::::999888999;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;888999:::;;;<<<===>>>???999:::;;;===???CCCIIIMMMWWWcccpppxxx}}}wwwwww|||zzzjjj^^^TTTKKKEEEDDDAAA@@@>>>===<<<<<<===>>>======>>>BBBIIIRRRZZZ___bbbdddmmmzzz}}}||||||ooocccgggwwwtttfffVVVJJJFFFDDDCCCDDDHHHLLLOOOPPPJJJMMMPPPRRRSSSTTTUUUVVVZZZaaakkkuuu}}}uuuaaaOOODDDBBBEEEeeeXXXLLLIIIIIIIIIJJJKKKNNNSSSbbb~~~lll\\\ZZZ[[[```rrrppp[[[NNNHHHDDDEEEHHHKKKQQQYYYccciiilllrrryyy}}}}}}{{{{{{||||||mmm```XXXSSSMMMFFFBBB???===<<<<<<:::999999999999999::::::999888777777888999;;;===<<<<<<===<<<<<<===@@@BBBFFFIIILLLNNNOOOOOOPPPRRRNNNSSS[[[bbbggglllooorrryyywwwtttpppnnnllljjjhhhfffdddbbb```___^^^^^^___```iiimmmppppppllleee^^^[[[TTTVVVVVVSSSSSSRRRNNNGGGCCCEEEHHHJJJMMMOOOQQQSSSSSSSSSUUUXXX\\\```eeegggiiigggccc]]]VVVOOOIIIFFF>>>>>>??????@@@@@@@@@???======<<<<<<<<<<<<======:::;;;;;;<<<======<<<<<<::::::;;;;;;;;;:::999888444555666888999999999999888999;;;<<<===<<<;;;:::;;;;;;::::::::::::::::::888999:::;;;<<<>>>??????888:::;;;===???DDDIIINNNWWWcccpppxxx~~~}}}|||pppcccXXXMMMFFFDDDAAA@@@>>><<<;;;<<<======;;;<<<===@@@FFFOOOVVV[[[]]]aaalll{{{}}}{{{xxx}}}sssgggiiivvvpppbbbTTTHHHEEECCCBBBBBBEEEIIIJJJKKKHHHLLLQQQUUUVVVWWWXXXYYY___gggqqqzzziiiVVVJJJDDDEEEHHHdddXXXKKKHHHHHHHHHHHHJJJQQQSSS^^^vvvooo^^^\\\]]]aaatttyyyaaaRRRKKKCCCEEEHHHLLLRRR[[[dddjjjnnnrrrvvvvvvsssrrrtttvvv|||nnn```XXXUUUPPPJJJEEE???;;;<<>>???@@@???>>><<<<<<>>>@@@<<<<<<<<<>>>???@@@???>>>===???AAABBBBBBDDDGGGIIIMMMPPPTTTYYY^^^ccciiimmmrrryyy{{{xxxuuurrrqqqpppnnnmmmgggccc]]]ZZZZZZ\\\]]]^^^aaaaaaaaa___\\\XXXTTTRRRSSSRRRQQQPPPNNNMMMLLLLLLNNNJJJJJJUUUcccfffZZZMMMOOOKKKMMMSSSWWWYYY```iiijjjiiifff___VVVMMMFFFCCCAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<888999:::<<<===>>>>>>???======<<<;;;:::888777666777777888888888888777777999999888888888888888888888888888777777777:::<<<:::;;;<<<<<<======<<<<<<:::===@@@AAAAAADDDIIIMMMYYYeeerrrzzz~~~uuuhhhmmmwww|||hhhXXXMMMHHHFFF===<<<;;;::::::;;;<<<======999999===AAAFFFNNNVVVZZZeeevvv}}}{{{{{{mmmkkkttt~~~yyykkk\\\MMMCCCBBBAAA??????@@@BBBEEEGGGFFFLLLSSSUUUUUUWWW]]]bbbiiilllpppsssvvvzzz~~~kkkRRRIIIHHHGGGIIINNNkkkWWWOOOOOOIIIFFFJJJHHHLLLPPP[[[rrrwwwhhhaaa^^^bbbsssnnnWWWLLLGGGGGGHHHMMMUUU]]]bbbeeeggghhhgggeeedddeeegggjjjpppsssvvvtttnnnddd\\\WWWTTTSSSOOOHHHAAA===>>>AAA@@@AAA@@@???======???AAA???>>>>>>???AAABBBAAAAAAAAACCCFFFHHHJJJLLLPPPSSSTTTXXX^^^eeekkkrrrxxx}}}~~~{{{wwwtttsssqqqpppnnngggccc^^^[[[[[[[[[\\\[[[\\\[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRTTTRRRRRRWWW^^^^^^XXXQQQJJJHHHJJJQQQWWW\\\dddlllmmmkkkeee]]]SSSKKKEEEBBBAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<999999;;;<<<======>>>>>>===<<<<<<;;;:::999888888777777888888888888777777777777777888999999999:::999999:::888777888:::<<<:::;;;<<<<<<======<<<<<<;;;>>>AAAAAABBBDDDJJJNNN[[[hhhuuu|||mmmgggooo{{{{{{gggXXXNNNHHHEEE>>>===<<<;;;;;;<<<<<<======:::999===AAAEEEMMMVVVaaammm}}}nnnlllvvvvvviiiZZZMMMDDDAAA@@@???>>>@@@BBBEEEGGGJJJMMMRRRWWW[[[^^^bbbdddbbbeeeiiilllmmmnnnpppqqquuuwwwyyyzzz|||qqq\\\JJJEEEFFFFFFJJJPPPmmmXXXOOOOOOIIIFFFIIIHHHKKKPPP[[[rrruuugggaaa^^^aaaooowwwuuuwww{{{rrrZZZOOOGGGGGGIIINNNUUU\\\aaadddccccccbbb___]]]]]]___aaadddgggiiiiiiddd]]]XXXUUUSSSRRROOOIIICCCAAABBBEEEBBBCCCCCCAAA??????@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKOOOSSSUUUXXX[[[]]]___dddlllsss{{{zzzvvvtttsssqqqooojjjgggcccaaa```___^^^\\\YYYXXXVVVUUUUUUWWWYYY[[[___```bbbcccdddcccaaa```[[[ZZZXXXVVVSSSQQQPPPQQQKKKJJJMMMTTT\\\bbbjjjqqqsssnnndddZZZPPPHHHDDDAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<======<<<<<<;;;:::999888777888888999777777888888888888777777666666777888999::::::;;;999::::::999888888999;;;:::;;;<<<<<<======<<<<<<;;;>>>AAABBBBBBEEEKKKPPP\\\hhhuuu{{{zzzzzzxxxfffYYYPPPIIIDDD@@@???>>><<<<<<<<<======>>>;;;:::===@@@DDDMMMVVVgggtttqqqppp{{{rrreeeXXXKKKDDD@@@???>>>>>>???BBBEEEHHHKKKMMMQQQXXX___cccbbbaaa[[[^^^aaabbbaaa___^^^^^^cccfffhhhjjjkkkmmmppprrr~~~ttt[[[MMMCCCCCCEEEGGGNNNYYYnnnYYYPPPOOOHHHFFFIIIHHHIIINNNYYYppppppbbb\\\ZZZ\\\jjjyyyrrrkkkgggiiiooovvvvvv\\\OOOHHHHHHIIINNNUUU\\\```bbbaaa```^^^[[[WWWVVVWWWYYYXXXZZZ]]]]]]ZZZVVVTTTSSSSSSSSSQQQLLLFFFCCCDDDGGGDDDEEEEEEDDDBBBAAABBBCCCDDDDDDDDDCCCDDDGGGKKKMMMPPPUUU\\\aaacccccccccccchhhmmmttt{{{|||wwwuuusssqqqpppooommmkkkiiihhhgggdddbbb^^^\\\YYYXXXYYY\\\```cccjjjlllpppsssttttttsssrrrhhhddd^^^VVVPPPNNNPPPRRRTTTTTTWWW^^^fffnnntttxxx{{{rrreeeXXXNNNGGGCCCBBB???>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;888777666444444666888999777888888999999888888777777777777888999999999:::999::::::999777777888999:::;;;<<<<<<===<<<<<<<<<<<<>>>AAAAAABBBEEELLLQQQ[[[fffrrryyy}}}uuudddZZZSSSKKKEEEBBBAAA???===============>>>;;;;;;===???CCCMMMWWWgggttt~~~sssuuu}}}pppaaaTTTIIICCC>>>=========???CCCFFFIIIIIIMMMTTT\\\```___\\\YYYYYYZZZZZZYYYVVVTTTSSSTTTWWW[[[```ccceeehhhlllpppyyy~~~vvvfffQQQHHHBBBDDDFFFJJJXXXgggoooZZZPPPOOOHHHFFFIIIHHHIIINNNYYYooo{{{jjjZZZSSSRRRUUUbbbpppxxxjjjddd``````dddkkktttyyy]]]OOOHHHHHHJJJOOOVVV\\\___aaaaaa```]]]XXXSSSQQQQQQRRROOOQQQSSSSSSRRRQQQQQQRRRUUUUUUSSSNNNGGGDDDEEEGGGFFFGGGHHHGGGEEECCCDDDDDDDDDEEEEEEEEEFFFKKKRRRWWW]]]dddmmmrrrsssooojjjgggmmmqqquuuzzz}}}}}}xxxuuutttrrrqqqsssrrrpppoooooonnnllljjjhhhfffbbb```aaadddhhhjjjrrruuuyyy~~~xxxqqqggg^^^[[[ZZZ[[[[[[^^^```dddlllvvv~~~wwwgggXXXNNNHHHDDDCCC>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::999888666555666777999;;;888888999999999999888888:::999999999888777777777777888999999777666777888:::;;;<<<<<<===<<<<<<<<<;;;>>>@@@@@@AAAEEELLLQQQ[[[fffqqqwww{{{sssddd\\\UUUNNNHHHCCCBBB@@@>>>===<<<=========;;;;;;===>>>BBBMMMXXXfffsss}}}sssuuu}}}mmm]]]OOOFFFAAA===<<<<<<===@@@DDDHHHJJJHHHQQQ\\\aaa^^^YYYUUUSSSVVVUUUSSSPPPMMMNNNQQQSSSVVV\\\dddiiilllpppvvv{{{xxxfffPPPHHHCCCEEEHHHPPPcccxxxoooZZZPPPOOOHHHFFFKKKJJJJJJPPPZZZnnnsssbbbSSSNNNMMMOOOYYYfffrrr|||~~~uuukkkbbb[[[[[[ZZZ\\\bbbjjjtttzzz^^^PPPHHHIIIKKKPPPVVV[[[^^^___bbbaaa]]]WWWQQQMMMLLLMMMJJJKKKKKKKKKJJJKKKNNNPPPUUUUUUTTTOOOIIIEEEFFFHHHIIIJJJKKKJJJHHHFFFEEEFFFDDDFFFGGGGGGIIIPPP[[[bbbmmmsss{{{}}}xxxqqqnnnoooqqqtttuuuwwwyyy}}}}}}~~~yyyvvvuuutttssstttsssrrrsssttttttsssrrrrrrpppnnnmmmlllnnnpppqqqwwwzzzzzzpppkkkjjjkkkkkkiiikkkooovvv}}}zzzgggXXXNNNHHHEEECCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999::::::<<<<<<888888999999999999888888;;;::::::999888777666666555777999999888888888999:::;;;<<<<<<======<<<<<<;;;===>>>???@@@DDDLLLQQQ\\\gggrrrwww{{{vvvhhh___WWWOOOJJJDDDBBB@@@>>><<<<<<<<<<<<<<<;;;;;;<<<===BBBNNN[[[hhhuuu~~~rrrrrr}}}{{{jjjYYYLLLCCC@@@<<<<<<<<<>>>AAAEEEJJJMMMNNNWWW```aaa[[[TTTQQQQQQQQQPPPNNNLLLKKKOOOUUUZZZ```gggpppuuuxxx|||{{{iiiPPPHHHDDDGGGMMMYYYqqqoooYYYOOONNNHHHGGGLLLLLLIIINNNWWWiii~~~jjj\\\OOOMMMLLLLLLRRR[[[___eeegggbbb[[[XXXVVVSSSUUUVVVZZZbbbkkkxxxttt[[[PPPIIIIIIKKKPPPVVV[[[^^^^^^cccaaa\\\VVVOOOJJJIIIIIIFFFGGGFFFEEEEEEGGGKKKNNNRRRSSSSSSOOOJJJGGGHHHJJJJJJLLLMMMLLLJJJGGGGGGGGGEEEGGGIIIJJJNNNWWWdddnnnxxx{{{~~~yyyvvvtttpppqqqrrrsssuuuxxx}}}{{{xxxxxxwwwwwwwwwvvvuuuvvvyyy{{{|||||||||||||||{{{{{{{{{{{{{{{}}}zzzgggWWWMMMHHHDDDBBB????????????????????????;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::888999999::::::999999888:::999999999888777777777555888:::;;;;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<:::;;;======>>>CCCKKKQQQ[[[fffpppuuuyyy~~~}}}ooobbbXXXPPPKKKDDDBBB@@@===<<<;;;::::::::::::;;;<<<===BBBOOO]]]mmmxxxsssrrr{{{wwwgggVVVIIIBBB@@@===<<<===???BBBGGGLLLOOOVVVXXXZZZYYYUUUQQQPPPPPPMMMNNNOOOPPPRRRXXX___eeelllttt|||qqq___MMMFFFDDDLLLWWWgggnnnYYYOOONNNHHHGGGMMMMMMEEEJJJSSSdddxxxeeeXXXOOOOOONNNKKKMMMSSSSSSVVVUUUPPPNNNPPPRRRQQQRRRTTTZZZcccnnn}}}mmmWWWOOOIIIIIILLLPPPVVV[[[]]]^^^cccaaa\\\UUUMMMHHHGGGGGGEEEEEECCCBBBAAADDDHHHLLLOOOQQQQQQOOOJJJIIIJJJLLLKKKMMMNNNMMMKKKHHHGGGGGGFFFHHHJJJLLLQQQ\\\jjjuuu|||}}}~~~}}}zzzwwwvvvvvvqqqqqqrrrsssvvv{{{|||zzzzzzzzzzzzzzzyyyxxxzzz~~~yyyfffVVVMMMHHHCCC@@@???????????????@@@@@@@@@;;;::::::999999::::::;;;:::;;;;;;<<<======<<<<<<888999999999999888777666888999999::::::999999888888888888888888999999999666999<<<=========>>>???:::;;;<<<<<<======<<<<<<999;;;<<<<<<>>>BBBJJJQQQYYYcccmmmrrrvvv{{{~~~}}}ttteeeXXXPPPLLLDDDBBB@@@===;;;:::::::::999999:::<<<===BBBPPP___pppzzzuuusss}}}tttdddSSSGGGBBBAAA=========???CCCHHHMMMPPP[[[WWWQQQNNNNNNOOOOOONNNLLLOOORRRVVV[[[bbbiiinnnuuu|||{{{yyyyyytttcccRRRKKKEEEFFFRRRaaassssssZZZNNNMMMIIIHHHKKKHHHLLLLLLPPP___}}}ssscccWWWLLLJJJJJJJJJJJJLLLMMMMMMLLLJJJIIIJJJNNNQQQRRRWWW___iiiwww|||dddRRRKKKIIIJJJLLLOOORRRUUUXXXZZZ^^^\\\YYYTTTOOOKKKGGGEEEEEEDDDDDDDDDEEEFFFHHHIIILLLNNNNNNLLLHHHGGGHHHKKKQQQRRRSSSQQQOOOLLLLLLLLLGGGJJJLLLPPPUUU___kkkssszzzzzzyyyxxxvvvtttrrrqqqssstttuuuvvvzzz|||{{{{{{||||||}}}rrr\\\OOOIIIEEECCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999999:::;;;:::888777888999999::::::::::::::::::;;;??????>>>>>>======<<<<<<===;;;<<>>@@@AAAAAABBBGGGPPPVVVVVVTTTPPPMMMKKKLLLMMMOOOOOOSSSXXX```gggnnnsssuuu}}}yyyuuusssnnnkkkgggddd```YYYQQQKKKFFFEEEHHHTTTiiisss[[[NNNNNNIIIHHHKKKHHHKKKLLLPPP^^^{{{nnn]]]SSSJJJIIIJJJJJJKKKMMMNNNMMMKKKIIIGGGIIIMMMQQQWWW]]]fffqqqrrr___QQQKKKIIIJJJKKKMMMPPPSSSVVVWWW\\\[[[XXXSSSOOOJJJGGGEEEDDDDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLKKKIIIHHHJJJMMMQQQQQQRRRPPPNNNLLLLLLMMMKKKLLLOOORRRVVV___iiipppuuuuuuvvvuuuuuusssrrrqqqooorrrvvv|||~~~}}}}}}}}}~~~qqq\\\PPPJJJEEECCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999:::;;;:::888777888999::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;999:::>>>AAACCCJJJQQQZZZdddmmmrrrvvv|||}}}nnn```VVVPPPGGG@@@===???@@@===::::::888777999===AAAHHHUUUaaarrr{{{yyyzzzxxxhhhYYYMMMFFFAAA???===>>>@@@BBBEEEJJJPPPUUUMMMLLLIIIHHHIIIKKKNNNPPPRRRUUU[[[aaahhhmmmppprrruuuuuuuuussspppkkkgggddd^^^ZZZTTTPPPNNNJJJFFFBBBCCCDDDKKKYYYooottt[[[NNNNNNIIIHHHKKKHHHJJJKKKOOO]]]xxx|||gggUUUMMMGGGHHHJJJKKKLLLNNNMMMLLLJJJGGGFFFHHHMMMQQQ]]]cccnnn{{{tttfffXXXNNNJJJIIIIIIJJJKKKNNNPPPRRRSSSVVVUUUTTTQQQOOOLLLJJJHHHFFFFFFFFFFFFFFFGGGIIIIIIHHHIIIJJJJJJIIIJJJLLLNNNPPPQQQQQQPPPMMMLLLMMMNNNNNNPPPRRRUUUYYY```hhhnnnpppqqqrrrrrrrrrqqqpppooonnnttt}}}||||||~~~ppp\\\PPPJJJEEEBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999:::;;;:::888777888999;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::999:::???BBBEEEKKKSSS[[[eeennnssswww}}}uuueeeYYYQQQGGGAAA===>>>???===;;;;;;::::::;;;???BBBIIIWWWeeevvv}}}}}}xxx{{{~~~tttdddTTTIIIBBB???>>>======>>>BBBGGGLLLOOOPPPGGGFFFEEEEEEFFFIIIMMMOOORRRUUUYYY^^^bbbeeeffffffccccccbbb```\\\XXXSSSQQQLLLHHHBBB>>>============???CCCMMM\\\qqquuu\\\OOONNNJJJHHHKKKHHHIIILLLPPP\\\uuuttt```PPPJJJFFFHHHJJJJJJKKKMMMJJJJJJHHHGGGGGGJJJPPPTTT```gggtttssshhh^^^SSSKKKHHHHHHHHHHHHIIIKKKLLLNNNOOONNNNNNOOOPPPOOONNNMMMMMMHHHHHHIIIIIIJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOPPPQQQTTTXXX]]]cccjjjmmmnnnnnnooooooooommmlllkkkrrryyy}}}}}}yyywwwzzznnn[[[PPPJJJEEEBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;:::888777888999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<<@@@CCCFFFLLLTTT[[[eeennnrrrvvv{{{zzzlll^^^UUUJJJBBB===>>>???===;;;<<<;;;;;;<<>>???CCCHHHKKKKKKHHHGGGFFFEEEDDDEEEGGGJJJLLLNNNPPPRRRTTTUUUUUUSSSRRRPPPPPPOOOMMMKKKGGGDDDBBBCCC@@@<<<::::::;;;===>>>>>>BBBKKKYYYkkkuuu]]]PPPOOOJJJIIIKKKHHHIIIMMMQQQZZZqqqmmm[[[OOOJJJHHHIIIJJJHHHIIILLLIIIIIIJJJKKKLLLPPPVVVZZZeeemmm{{{}}}tttkkkeee\\\QQQIIIFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKGGGHHHIIIKKKLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMPPPRRRSSSSSSRRRQQQQQQQQQQQQRRRVVV[[[bbbhhhlllnnnnnnmmmmmmkkkjjjhhhgggfffrrrzzzxxxtttrrrssssssuuuttttttyyy{{{jjjXXXOOOJJJEEEAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;:::888777888999888999999:::;;;;;;<<<<<<========================AAA??????CCCEEEFFFLLLTTT[[[dddmmmqqqtttyyy}}}}}}xxxjjj^^^NNNEEE?????????===<<<===::::::<<<>>>@@@GGGYYYjjj|||~~~~~~~~~tttsssvvvvvvlll\\\OOOFFFBBBAAAAAAAAA@@@@@@CCCGGGGGGDDDAAACCCBBBAAABBBCCCEEEGGGHHHJJJJJJKKKJJJIIIFFFCCCAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<>>>???>>>AAAGGGOOO[[[lll}}}vvv]]]PPPOOOJJJIIIKKKHHHHHHLLLPPPXXXlllhhhYYYPPPLLLIIIJJJJJJHHHJJJNNNMMMOOOQQQSSSUUUYYY]]]```mmmtttzzzrrrqqqooolllhhh]]]OOOGGGEEEFFFFFFFFFFFFGGGHHHJJJJJJQQQQQQQQQQQQOOOLLLIIIGGGEEEFFFIIIKKKNNNOOOPPPQQQUUUSSSPPPPPPPPPPPPNNNMMMPPPSSSWWWXXXWWWUUUTTTSSSSSSTTTXXX___fffkkknnnnnnlllkkkhhheeedddcccccccccmmmvvvuuuqqqkkkfffdddeeehhhjjjlllnnnrrrwww}}}uuufffUUUMMMIIIEEEAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999:::;;;:::888777888999777888888999:::;;;<<<<<<=========>>>>>>>>>>>>>>>BBB@@@@@@CCCEEEFFFLLLSSS[[[dddmmmpppsssxxx{{{{{{|||jjjSSSJJJBBB@@@???===<<<>>>::::::<<<===>>>FFFYYYlllwwwxxxzzz~~~}}}rrrppprrr{{{{{{nnneeeXXXKKKDDDAAAAAAAAAAAAAAABBBCCCCCCBBB???<<<;;;<<<<<<===???BBBEEEFFFGGGFFFEEECCCAAA>>><<<;;;::::::;;;<<<============777999<<<<<<;;;;;;;;;<<<>>>@@@CCCFFFLLLWWWeeennnwww^^^QQQPPPJJJIIIKKKGGGFFFKKKNNNTTTeee}}}eeeYYYPPPLLLJJJKKKJJJIIIMMMRRRUUUXXX\\\^^^```bbbdddfffrrrzzzrrrlllmmmooopppqqqkkk\\\LLLEEEGGGDDDDDDEEEEEEGGGHHHIIIJJJPPPQQQQQQQQQPPPLLLIIIGGGFFFHHHKKKOOORRRTTTUUUVVVXXXVVVSSSRRRSSSSSSRRRPPPQQQUUUZZZ]]]\\\YYYVVVUUUVVVXXX[[[bbbiiimmmmmmkkkhhheeeaaa^^^]]]^^^```bbbjjjrrrwwwmmmaaa```]]]ZZZZZZ\\\```cccdddiiippptttxxx}}}pppaaaRRRKKKHHHDDD@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888999:::;;;:::888777888999888888999:::;;;<<<======<<<<<<<<<=========>>>>>>???===>>>BBBDDDFFFLLLTTT\\\eeennnqqqsssxxx{{{{{{xxxWWWMMMDDDBBB@@@======>>>:::;;;<<<======FFFZZZnnnsssvvv{{{|||ooolllnnnwww}}}tttddd\\\QQQGGGAAA???>>>>>>>>>@@@BBBAAA???===<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA???===<<<;;;<<<<<<999:::;;;<<<===>>>>>>???999;;;======:::999;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777999:::;;;:::888777888999999999:::;;;<<<===>>>???;;;;;;;;;<<<<<<<<<======<<<:::<<<@@@CCCFFFMMMTTT]]]fffooorrrtttyyy||||||ZZZPPPFFFCCCAAA>>>===>>>;;;<<<=========FFF[[[ooowwwzzz{{{mmmiiillltttwwwmmm]]]VVVLLLCCC>>><<<;;;;;;;;;???AAA@@@===;;;;;;===BBBAAA@@@??????>>>??????===<<<:::999999;;;===>>>;;;;;;<<<===>>>??????@@@>>>@@@@@@>>>;;;;;;===@@@:::>>>BBBBBB@@@AAAFFFJJJ{{{```OOOMMMHHHGGGIIIEEEIIIHHHKKKSSS]]]rrruuuccc\\\QQQOOOKKKHHHIIINNNWWW]]]hhhooovvvwwwrrrmmmlllllluuu{{{xxxhhhcccffflllpppzzztttiii\\\PPPJJJHHHIIIFFFEEECCCBBBCCCFFFHHHJJJQQQTTTVVVUUURRROOOMMMLLLMMMOOOSSSWWWZZZ[[[\\\\\\]]]VVVUUU]]]eeeaaaUUULLLZZZZZZ\\\```cccbbb]]]XXX\\\[[[]]]ccckkkmmmiiiddddddaaa^^^[[[ZZZ\\\___aaannnttt{{{wwwooobbbaaa```aaacccfffjjjllltttvvvzzzwwwnnnddd]]]ZZZZZZWWWTTTVVV\\\___^^^fffbbb```dddkkkrrr|||jjj\\\NNNIIIHHHDDDAAA@@@@@@@@@@@@@@@?????????>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999777888999999;;;;;;<<<===999999999999999999999999999999888888999999:::;;;:::::::::;;;;;;:::999999===<<<;;;:::::::::::::::;;;>>>AAABBBCCCGGGMMMRRRccckkkrrrtttvvv{{{}}}{{{{{{|||~~~bbbSSSEEEAAAAAA???<<<:::===;;;;;;<<<>>>GGGZZZkkkqqqnnnkkkvvvyyyhhh[[[QQQKKKDDD@@@???===;;;999>>>============<<<<<<<<<<<<<<<<<<<<<======>>>>>>999999999::::::;;;;;;;;;<<<<<<<<<<<<============@@@@@@??????>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBAAA|||```OOOMMMHHHGGGIIIEEEGGGEEEHHHOOOXXXmmmrrr___WWWOOONNNLLLKKKNNNUUU^^^eeepppvvv{{{zzzssskkkhhhgggnnntttuuuiiiaaaaaagggmmmqqqrrrlllbbbXXXOOOJJJGGGFFFFFFEEECCCBBBCCCEEEHHHJJJRRRUUUWWWWWWUUUQQQOOONNNPPPRRRUUUXXX[[[\\\\\\\\\YYYWWWYYY___bbb]]]XXXVVV]]]^^^```ccceeeddd___[[[]]]]]]___ccchhhjjjhhheeebbb```^^^\\\]]]```cccffflllqqqxxx}}}}}}vvvooofff]]]WWWSSSRRRQQQQQQSSSVVVYYY[[[eeeeeegggiiillloooqqqssszzzvvvrrrpppnnnjjjfffbbb]]]^^^]]]ZZZ]]]ccceeedddiiidddaaadddjjjqqq{{{yyyfffYYYMMMHHHGGGCCC@@@??????>>>>>>>>>>>>=========;;;;;;;;;;;;::::::::::::999999999999999999999999888999999::::::;;;;;;<<<999999999999999999999999999999888888999999:::;;;:::::::::;;;;;;::::::999===<<<;;;::::::::::::;;;<<<>>>BBBCCCEEEIIIOOOUUUccckkksssuuuwww|||}}}||||||}}}fffXXXJJJEEEFFFCCC@@@>>>===;;;;;;<<<>>>FFFVVVfffxxxxxxtttttt}}}xxxkkkZZZNNNIIIEEE@@@>>>>>>???>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======999999999:::;;;;;;<<<<<<===>>>>>>>>>????????????@@@???>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGG|||```PPPMMMHHHGGGIIIFFFGGGEEEGGGLLLUUUiiioooZZZRRRMMMMMMMMMOOOTTT^^^iiiqqqzzz~~~}}}ssshhhaaa___ccchhhrrr~~~yyyqqqccc___\\\\\\___eeejjjmmmhhhbbb[[[UUURRRNNNJJJFFFFFFEEECCCBBBCCCEEEGGGIIIQQQUUUXXXYYYXXXUUUSSSRRRTTTVVVYYY\\\]]]^^^]]]]]]ZZZ[[[```cccaaa]]]^^^cccbbbccceeehhhiiigggccc___^^^___aaaccceeefffffffffdddbbb```^^^___aaaeeegggkkkooouuuzzz}}}~~~{{{tttjjj___WWWPPPKKKHHHGGGFFFEEEEEEFFFIIIKKKMMMSSSSSSRRRRRRSSSUUUWWWYYYaaa______```dddggghhhhhhdddhhhiiihhhjjjooopppoookkkeeebbbccchhhmmmwwwsssaaaUUUJJJFFFEEEBBB@@@@@@=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;;;;<<>>======<<<<<<===>>>CCCPPP\\\lllssszzz}}}wwwzzzzzzooofff[[[OOOFFFDDDAAA>>><<<===>>>>>>>>>::::::::::::999999999999:::::::::::::::;;;;;;;;;999999::::::;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>@@@CCCDDDCCCCCCCCCDDDFFFGGGIIIJJJ|||```PPPMMMHHHHHHJJJFFFKKKHHHIIIMMMUUUhhhlllXXXOOOLLLMMMNNNRRRZZZeeeqqqyyyrrrddd[[[WWWXXX\\\bbbhhhkkkhhhaaa[[[XXXXXXYYY[[[^^^___``````___\\\XXXYYYZZZXXXQQQKKKFFFEEECCCBBBCCCDDDGGGIIINNNRRRWWWZZZZZZYYYXXXXXXYYY[[[]]]```aaaaaa``````aaabbbdddfffbbb___dddlllfffhhhkkkmmmmmmkkkgggdddaaabbbcccbbbbbbbbbdddfffgggeeebbb```___```aaaccckkknnnrrrvvvxxxxxxxxxwwwuuunnnbbbXXXPPPLLLIIIGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHJJJNNNRRRTTTWWWWWWXXX[[[```eeejjjmmmpppuuuxxxwwwxxx{{{|||zzzsssmmmiiiiiilllpppyyyppp]]]SSSIIIFFFEEEBBB@@@AAA======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999888999999999999999::::::999999888888999999:::;;;999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<>><<<<<<>>>>>>@@@IIISSSbbbkkkuuuwwwyyyzzzrrrggg___YYYSSSLLLGGGFFFDDDAAA>>><<<;;;;;;::::::::::::999999999999888888888999999999999999999999999:::;;;<<<======>>>>>>???@@@BBBBBBBBBBBBAAACCCAAA@@@>>>???AAACCCDDDCCCCCCCCCCCCEEEGGGJJJKKK|||aaaPPPNNNIIIHHHJJJFFFLLLIIIJJJNNNTTTeeeiiiVVVOOOKKKMMMPPPUUU]]]hhhuuu}}}ppp___UUUPPPPPPQQQSSSUUUVVVUUUSSSQQQUUUWWWYYYZZZZZZXXXVVVUUUZZZZZZ]]]bbbeeeaaaWWWNNNHHHFFFDDDCCCCCCEEEGGGIIIJJJNNNSSSWWWYYY[[[\\\]]]]]]___aaadddeeeeeeeeedddgggdddcccdddcccbbbfffllljjjmmmppprrrrrrooollljjjeeeeeeeeecccaaaaaabbbdddfffdddbbb___^^^^^^___```gggiiikkkmmmooonnnllljjjgggbbbYYYRRRMMMJJJHHHFFFHHHGGGGGGFFFGGGHHHIIIJJJGGGGGGFFFGGGJJJNNNRRRUUUUUUVVVWWWZZZ^^^eeekkkpppyyyyyyuuuuuuwwwzzzoooZZZQQQIIIGGGEEEBBBAAACCC>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::<<<;;;;;;::::::999999888888888888999999:::::::::999999888888999999:::;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<>>>AAACCCFFFLLLUUU[[[cccmmmvvvyyy{{{~~~~~~xxxfffZZZOOOJJJGGGBBB??????>>><<<<<<>>>>>>>>>DDDLLL[[[hhhwww}}}xxxfff```WWWRRROOOMMMKKKIIIGGGFFFDDD@@@===;;;::::::;;;;;;;;;;;;::::::::::::888888888888888777777777999::::::<<<===>>>>>>???>>>???AAABBBCCCCCCBBBAAABBBAAA@@@>>>>>>???AAABBBEEEEEEDDDEEEFFFHHHJJJKKK}}}aaaQQQNNNIIIHHHJJJGGGIIIGGGHHHMMMQQQ```|||dddTTTNNNKKKMMMQQQVVV___kkkwwwnnn\\\PPPJJJIIIIIIIIIIIIJJJKKKMMMNNNQQQSSSUUUUUUUUUTTTUUUVVV]]]bbbjjjqqqrrriii[[[PPPIIIHHHFFFDDDDDDFFFHHHJJJIIILLLPPPSSSVVVYYY\\\______aaadddgggiiijjjjjjjjjiiiccc___```aaabbbeeejjjnnnrrrvvvyyyxxxuuusssrrrkkkjjjhhhfffddddddcccbbbbbb```___^^^^^^___aaabbbaaa``````aaabbbbbb___]]]ZZZVVVQQQNNNLLLJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLOOORRRTTTUUUWWWZZZ]]]bbbiiipppuuummmXXXPPPIIIGGGDDDAAA@@@CCC?????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888999999::::::;;;999999888888999999:::;;;999:::;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;<<<<<<===???BBBCCCFFFLLLUUU\\\eeeooowwwyyy{{{~~~vvvdddZZZPPPJJJFFFAAA>>>>>>>>>;;;;;;===>>>>>>BBBIIIXXXhhh{{{ooodddWWWSSSMMMIIIHHHGGGFFFEEECCCDDDDDDBBB???>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;888888888777777777777777999:::;;;<<<===???@@@@@@===???AAADDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCCEEEEEEDDDDDDEEEEEEFFFFFF}}}aaaQQQNNNIIIIIIKKKGGGGGGFFFHHHMMMPPP]]]{{{sss]]]PPPLLLJJJLLLQQQXXXbbbnnn{{{mmmYYYKKKEEECCCDDDEEEEEEFFFHHHJJJLLLMMMNNNPPPQQQRRRVVV[[[```iiirrr~~~rrr___SSSKKKIIIGGGFFFEEEGGGIIIKKKJJJLLLNNNOOOQQQTTTXXX\\\___bbbeeejjjmmmoooooopppgggbbb___aaabbbccchhhnnnrrrwww|||~~~{{{zzzzzzrrrooollljjjkkkiiifffbbbaaaaaa___^^^^^^___```aaa]]]ZZZXXXXXXYYYYYYWWWUUUTTTQQQNNNLLLLLLLLLLLLKKKHHHHHHIIIIIIJJJKKKLLLLLLPPPPPPRRRSSSUUUXXXZZZ[[[^^^aaaeeeiiimmmrrryyy{{{hhhUUUNNNHHHFFFBBB>>>>>>AAA?????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999::::::;;;;;;999999888888999999:::;;;999:::;;;<<<============:::::::::::::::;;;<<<===@@@BBBCCCDDDGGGMMMVVV]]]gggpppwwwxxxzzz~~~wwwcccZZZPPPJJJFFF@@@======>>>;;;:::<<<>>>>>>BBBHHHVVViii}}}mmm]]]TTTLLLJJJHHHGGGGGGFFFFFFFFF@@@BBBCCCBBB???>>>@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;888888888888777777666666::::::;;;===>>>???@@@AAA???@@@CCCFFFGGGFFFEEEDDDDDDFFFHHHJJJKKKLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFEEE}}}bbbQQQNNNIIIIIIKKKGGGGGGFFFIIINNNQQQ]]]zzzlllXXXLLLJJJIIILLLQQQYYYdddqqq~~~mmmXXXIIIBBB@@@BBBDDDEEEFFFGGGHHHJJJMMMNNNOOOPPPRRRYYYbbbjjjuuuyyycccVVVLLLJJJHHHFFFFFFHHHJJJKKKLLLMMMMMMLLLMMMPPPUUUYYY___bbbfffkkkoooqqqssssssfffccccccddddddeeellluuuuuuzzzxxxsssooonnnooonnnhhhccceeedddbbb```^^^^^^^^^^^^]]]YYYUUUTTTUUUVVVUUUSSSRRROOOKKKJJJJJJLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTWWWXXX[[[^^^aaadddggghhhkkkooosssvvvxxx|||wwwdddSSSMMMGGGEEEAAA===<<>>>>>>>>>>>============>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999::::::;;;;;;999999888888999999:::;;;999:::;;;<<<============:::::::::::::::;;;<<<===BBBDDDEEEFFFHHHNNNWWW^^^iiiqqqwwwxxxyyy~~~wwwggg^^^UUUOOOJJJDDDAAABBB>>>:::999<<<===>>>CCCHHHUUUiii~~~qqq```RRRJJJFFFFFFGGGHHHIIIJJJJJJJJJ@@@BBBDDDBBB???===>>>@@@<<<<<<;;;;;;;;;;;;::::::999999888888777777777666::::::;;;===>>>@@@AAAAAA@@@BBBEEEGGGIIIHHHGGGFFFIIIKKKOOOSSSVVVWWWWWWWWWUUUUUUUUUTTTSSSPPPNNNLLLcccPPPPPPMMMIIIHHHDDDHHHLLLJJJJJJOOOVVVooorrr___PPPLLLNNNJJJLLLQQQ[[[iiivvvjjjTTTHHHEEEBBBBBBBBBCCCEEEGGGJJJKKKPPPLLLLLLSSSZZZaaalllxxx{{{eeeWWWKKKJJJIIIGGGFFFFFFGGGGGGOOOOOONNNMMMLLLNNNRRRUUUYYY\\\bbbgggkkkmmmmmmlllfffhhhjjjkkkmmmppptttxxx~~~~~~|||wwwvvvvvvwwwxxxuuuooojjjeeeccc```___``````___^^^\\\ZZZYYYXXXXXXWWWUUUTTTSSSQQQOOOMMMMMMNNNPPPRRRPPPRRRUUUWWWXXXZZZ\\\^^^dddfffjjjnnnssswwwyyy{{{{{{~~~ooo^^^PPPLLLFFFBBB@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;===<<<;;;:::999999999999999::::::::::::999888888888777777777777777888999<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>???@@@CCCGGGHHHKKKUUU___ooovvv{{{zzzzzz}}}uuujjj```SSSKKKGGGEEEAAA============<<<<<>>===<<<::::::::::::<<<999777777:::;;;:::888>>>>>>======>>>@@@BBBDDDFFFHHHJJJKKKKKKOOOUUU[[[ZZZ^^^dddkkkoooqqqpppooommmmmmkkkiiieee```[[[YYYdddPPPOOOLLLIIIIIIEEEDDDIIIHHHIIIOOOVVVmmm}}}jjjZZZOOOKKKLLLLLLQQQZZZfffrrr}}}~~~fffQQQEEECCCBBBBBBCCCEEEFFFIIIKKKLLLMMMLLLPPPWWW^^^hhh{{{zzzcccUUUOOONNNLLLJJJIIIHHHIIIIIINNNNNNMMMLLLLLLMMMQQQTTTYYY\\\aaafffjjjkkkkkkkkkccceeehhhkkknnnsssxxx|||{{{zzzzzz{{{|||yyyuuuqqqmmmjjjeeebbb```___^^^]]]___]]][[[YYYYYYXXXVVVTTTVVVUUUSSSRRRRRRRRRTTTUUUXXXZZZ\\\^^^```dddiiilllrrrvvv|||mmm]]]OOOKKKEEEAAA??????>>>>>>========================???>>>===<<<<<<<<<=========<<<;;;:::999999999999999::::::::::::999888888777777777777777888888999::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>??????AAAEEEGGGKKKTTT___pppwww{{{zzzyyy{{{}}}}}}~~~wwwmmmdddXXXOOOIIIDDD@@@==================@@@DDDGGGOOObbbvvvtttwwwqqq^^^PPPIIIFFFDDDEEEGGGIIIJJJJJJKKKJJJLLLJJJHHHGGGGGGGGGFFFDDD@@@???>>><<<;;;:::::::::;;;999777777:::;;;:::999<<<===>>>@@@AAABBBEEEFFFHHHKKKNNNQQQTTT[[[dddkkkqqquuu{{{}}}yyyzzz{{{zzzvvvoooiiidddfffPPPNNNKKKHHHIIIGGGBBBGGGGGGHHHOOOUUUjjjooo^^^TTTLLLIIIJJJNNNUUUaaannnyyyvvv___LLLCCCAAAAAABBBDDDFFFHHHJJJKKKLLLMMMPPPVVV^^^fffvvvxxxbbbVVVRRRPPPMMMKKKIIIIIIIIIJJJMMMMMMMMMLLLLLLNNNQQQTTTWWWYYY]]]bbbdddeeeeeeeee^^^```dddiiinnnuuu|||}}}}}}|||}}}~~~}}}{{{xxxwwwssslllgggccc```]]]ZZZ___^^^\\\\\\]]]]]]]]]\\\]]]]]]\\\[[[[[[[[[\\\\\\\\\^^^```cccgggnnnvvv{{{jjjZZZNNNJJJEEEAAA???>>>===<<<========================???>>>======<<<<<<======<<<<<<;;;:::999999999999999::::::::::::999888888777777777777777888999999888888777777777777888888:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>BBBAAACCCGGGJJJNNNXXXbbbpppvvv{{{zzzxxxzzz|||{{{{{{}}}xxxnnnhhh^^^SSSIIICCC???>>><<<===>>>>>>>>>@@@DDDFFFNNN___rrr~~~rrrsssyyy{{{kkkYYYNNNHHHFFFDDDFFFHHHJJJLLLMMMMMMMMMPPPOOOLLLLLLKKKJJJHHHFFFBBBAAA@@@>>><<<;;;;;;;;;:::888777888:::;;;;;;:::;;;===@@@AAACCCEEEHHHJJJNNNSSS[[[bbbiiirrr|||~~~xxxssshhhQQQNNNJJJHHHJJJHHHDDDHHHGGGIIIOOOTTTgggzzzaaaSSSNNNJJJIIIIIINNNUUU```jjjrrrvvvyyyzzz{{{}}}yyykkkWWWGGGAAA@@@???AAACCCFFFHHHJJJLLLLLLRRRUUU\\\ffftttrrraaaYYYSSSPPPMMMJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOSSSVVVTTTVVVYYY[[[]]]]]]\\\[[[WWWZZZ^^^cccjjjrrrzzz~~~{{{{{{||||||}}}}}}}}}|||}}}zzzvvvqqqlllfff```\\\^^^]]]\\\^^^aaadddffffffdddeeeeeeeeeeeeeeeeeeeeeaaacccfffjjjqqq{{{|||gggYYYNNNJJJEEEBBB@@@???>>>==============================<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999999:::999::::::::::::999888888777777777777888999::::::888888777777777777888888:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;<<<>>>???BBB@@@BBBGGGKKKPPPYYYcccmmmuuuzzzzzzyyy{{{}}}|||{{{}}}yyylllggg___SSSHHHAAA>>>>>>;;;===??????@@@AAADDDFFFMMM[[[nnn}}}{{{{{{wwwuuuxxxwww|||eeeTTTKKKHHHGGGEEEFFFGGGHHHKKKOOORRRSSSVVVTTTQQQOOONNNKKKHHHFFFDDDCCCAAA???===<<<;;;;;;888888888999:::<<<=========???AAABBBDDDGGGNNNSSS[[[dddqqq|||{{{xxxvvvvvvyyy~~~|||zzziiiRRRNNNJJJHHHJJJHHHGGGJJJHHHJJJOOOSSScccoooXXXMMMJJJIIIHHHHHHKKKPPPWWW]]]aaadddgggjjjoooooolllaaaQQQEEEAAAAAA???@@@BBBDDDGGGJJJLLLMMMTTTXXXaaappplll```[[[UUURRROOOKKKIIIIIIJJJKKKGGGHHHJJJKKKKKKMMMQQQSSSTTTUUUWWWXXXXXXXXXVVVVVVRRRTTTXXX]]]ccckkksssyyy}}}zzzwwwyyyzzz{{{{{{{{{||||||~~~{{{uuummmgggbbbaaa```aaadddhhhiiijjjiiijjjkkkkkklllmmmmmmnnnmmmooosssyyywwwdddWWWMMMJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::999::::::::::::999888888777777777777888999:::;;;999999888888888888999999:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;<<<===>>>??????===???FFFKKKPPPXXX```jjjsssyyyzzz{{{~~~yyyjjjeee]]]QQQGGG@@@>>>>>>;;;===???@@@@@@AAADDDFFFLLLXXXjjjzzz~~~yyywww|||zzzxxxzzzsss\\\NNNGGGEEEEEEGGGFFFFFFHHHLLLSSSZZZ^^^aaa^^^YYYUUURRROOOLLLIIIFFFEEECCC@@@>>><<<;;;;;;888888999:::;;;===???AAACCCEEEFFFFFFHHHNNNYYYaaappp{{{}}}xxxtttrrrrrrrrrpppqqqrrrsssttttttttttttkkkSSSOOOKKKHHHIIIGGGIIIKKKGGGHHHNNNRRRbbb}}}wwweeeRRRIIIIIIHHHGGGGGGGGGJJJNNNPPPQQQTTTZZZ^^^ffffffddd[[[NNNEEEBBBBBB@@@@@@AAADDDGGGKKKNNNPPPUUU]]]kkkuuuiiiaaa]]]XXXVVVRRRNNNMMMMMMOOOPPPGGGIIIJJJJJJJJJJJJLLLNNNUUUUUUWWWXXXYYYYYYYYYXXXSSSTTTVVVYYY]]]ccckkkppp|||~~~|||xxxuuurrruuuxxxyyyyyyxxxyyyzzz}}}~~~yyypppnnnkkkjjjkkkllllllllloooooopppqqqsssuuuwwwyyyzzz}}}rrr___TTTKKKHHHEEEDDDCCCCCCBBBAAA????????????????????????>>>????????????>>>===<<<;;;::::::999999:::::::::999::::::::::::999888888777777777888999:::;;;<<<::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???BBBAAADDDLLLSSSWWW^^^dddjjjsss{{{}}}~~~}}}mmmfff[[[PPPGGGBBB@@@???===>>>?????????AAAEEEGGGMMMUUUfffxxx}}}wwwuuuxxx~~~~~~xxx}}}pppZZZMMMIIIHHHHHHIIIHHHIIIMMMTTT]]]ggglllpppkkkccc\\\XXXTTTQQQOOOGGGFFFCCC@@@>>><<<::::::777999;;;<<<===???BBBEEEIIILLLOOOQQQTTT]]]kkkuuu~~~{{{yyyyyyyyyzzzsssqqqnnnkkkiiiiiijjjkkkkkkTTTQQQLLLHHHIIIFFFGGGHHHDDDEEELLLQQQbbb}}}lll]]]NNNHHHGGGEEEDDDDDDCCCGGGJJJKKKKKKNNNUUU[[[ccccccaaaZZZOOOFFFBBBBBBCCCBBBBBBDDDGGGMMMRRRUUUYYYiii}}}wwwooojjjddd___YYYVVVRRROOONNNOOOQQQSSSPPPQQQQQQOOOLLLJJJJJJKKKQQQRRRTTTWWWZZZ\\\]]]]]]YYYYYYYYYYYYZZZ___eeeiiioooqqqtttvvvvvvssspppnnnkkknnnssstttsssrrrrrrssstttvvv{{{{{{yyyxxxyyyyyyxxxyyyyyyzzz{{{~~~mmm[[[PPPGGGEEECCCCCCCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@???>>>===<<<:::::::::999999::::::;;;999::::::::::::999888888777777777888999:::<<<<<<::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@DDDDDDHHHRRRZZZ^^^bbbfffmmmvvv~~~vvvlll]]]QQQIIIEEEBBB@@@>>>>>>???>>>>>>AAAEEEIIIMMMTTTdddwww~~~xxxtttvvv|||yyy|||nnnYYYOOOLLLKKKLLLJJJLLLQQQXXXaaakkktttyyy{{{tttjjj```ZZZVVVTTTSSSGGGFFFCCC@@@===;;;:::999888:::===>>>???AAAEEEHHHKKKRRRZZZaaagggrrrxxxuuupppkkkhhhgggggghhhlllUUURRRMMMIIIIIIFFFDDDDDD@@@BBBKKKQQQccc~~~eeeYYYMMMHHHFFFCCCBBBBBBBBBFFFJJJKKKKKKOOOVVV\\\cccdddbbb[[[PPPGGGCCCBBBFFFEEEDDDEEEHHHNNNTTTXXX```ttttttkkkkkklllgggaaaWWWTTTPPPMMMLLLNNNPPPRRRZZZZZZYYYUUUQQQMMMKKKKKKKKKMMMQQQUUUYYY]]]___```^^^]]]\\\ZZZZZZ]]]bbbfffbbbeeeiiilllmmmkkkiiigggdddhhhmmmooonnnlllkkklllkkkmmmrrrzzz~~~iiiWWWNNNEEECCCAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>>>>>>>===;;;::::::::::::999999:::;;;;;;999::::::::::::999888888777777777888999;;;<<<===::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@??????EEEOOOXXX[[[^^^aaapppyyy~~~qqq___RRRLLLHHHDDD@@@??????>>>===>>>AAAFFFJJJNNNSSScccvvvyyyuuuvvv|||{{{~~~iiiUUUKKKIIIIIIIIIKKKOOOWWWbbblllvvv}}}wwwkkk```YYYVVVTTTSSSGGGFFFCCC@@@===;;;999888888;;;>>>???@@@BBBFFFJJJLLLUUUbbbmmmvvvzzzzzzwwwsssooollljjjjjjjjjmmmRRRLLLHHHGGGIIIFFFLLLGGGFFFJJJKKKQQQdddxxx}}}gggYYYKKKGGGGGGFFFEEEEEEEEEGGGKKKMMMPPPWWW```gggnnnooonnndddVVVIIIDDDBBBBBB@@@AAAGGGMMMRRRYYY```qqqyyyrrrkkkmmmsssuuuoooiii^^^SSSIIIGGGIIIMMMTTTZZZbbbhhhkkkgggbbb^^^YYYSSSLLLNNNQQQVVVZZZ^^^aaacccccceeeeeebbb^^^\\\]]]___]]]aaafffhhhfffcccbbbbbbdddcccbbbbbbcccfffjjjllliiikkknnnssszzzzzzfffWWWNNNGGGGGGFFFDDDCCCAAA@@@@@@AAABBBBBBCCCBBBAAA???>>>>>>>>>>>>===============<<<;;;999888888999;;;<<<;;;<<<<<<:::777555555555::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::;;;===???@@@CCCEEEHHHJJJOOOWWWccckkkttt}}}wwwdddWWWNNNGGGCCCCCCGGGEEEBBBAAAAAACCCFFFIIIOOOVVVfffvvv||||||uuu}}}fffUUUMMMJJJIIIKKKOOOSSS\\\hhhuuuzzzooobbb]]]\\\XXXSSSQQQHHH@@@>>>===:::888999<<<<<<>>>???AAAEEEJJJMMM]]]cccnnn{{{}}}tttlllgggooommmlllkkkkkklllmmmooonnnSSSMMMHHHGGGIIIGGGJJJFFFEEEHHHJJJOOObbbvvv|||dddVVVJJJFFFFFFFFFEEEFFFGGGJJJMMMQQQVVV___kkkttt|||~~~{{{ooo]]]NNNEEEBBBBBB@@@BBBGGGLLLQQQZZZcccyyy~~~nnnkkkjjjrrr|||~~~vvvmmm___TTTKKKHHHIIILLLRRRXXXdddlllssstttrrroooiiicccYYYWWWTTTSSSVVV[[[aaaeeeeeefffgggfffccc___]]]\\\ZZZ]]]aaabbbaaaaaaaaaccceeedddbbbbbbccceeehhhjjjnnnnnnoooqqquuuyyy~~~rrr___QQQHHHFFFFFFEEECCCBBBAAA@@@??????@@@AAABBBBBBAAAAAA@@@@@@@@@??????>>>======<<<<<<;;;999888888999;;;<<<:::;;;<<<;;;:::999:::<<<::::::::::::::::::::::::999999999999999:::;;;;;;<<<;;;;;;;;;<<<<<<=========<<<;;;:::;;;===???@@@CCCEEEGGGJJJNNNXXXdddmmmuuu~~~~~~jjj[[[PPPHHHCCCCCCCCCBBBAAAAAACCCFFFJJJLLLTTT[[[jjjzzz}}}{{{tttzzzgggWWWPPPMMMMMMOOOUUU[[[dddpppyyy|||rrrgggbbbaaa]]]WWWSSSJJJBBB???>>>:::999:::===>>>@@@AAACCCIIIQQQWWWiiinnnyyy}}}zzzvvvpppjjjeeeaaa___\\\]]]___bbbfffkkkpppsssoooTTTNNNIIIGGGIIIGGGHHHDDDCCCGGGHHHMMM___rrr|||aaaUUUJJJGGGHHHGGGHHHIIIJJJNNNTTTZZZbbbooo}}}|||fffQQQEEEAAAAAAAAADDDHHHKKKPPP]]]iii{{{hhhaaabbbkkkzzz|||ooo^^^UUULLLIIIJJJLLLQQQXXXeeeppp}}}~~~wwwmmmggg^^^XXXWWW\\\dddiiijjjkkklllmmmlllhhhbbb]]][[[\\\^^^______```ccceeefffeeedddcccccceeeggghhhnnnnnnnnnnnnppprrrtttvvvmmm\\\OOOIIIEEEEEEDDDCCCBBB@@@??????>>>>>>???AAAAAABBBBBBAAABBBBBBAAA???>>>===<<<;;;;;;;;;999999999999;;;;;;:::;;;<<<;;;::::::;;;<<<::::::::::::::::::::::::999888888888888999::::::;;;;;;<<<<<<<<<============<<<;;;:::;;;===???@@@DDDFFFGGGIIINNNYYYfffpppxxxppp___RRRHHHDDDDDDAAAAAABBBDDDGGGLLLPPPSSS[[[aaaooo}}}{{{~~~wwwzzzhhhYYYSSSQQQQQQTTTYYY```kkkvvv|||}}}|||~~~wwwnnniiihhhccc]]]WWWMMMDDDAAA???;;;:::;;;>>>@@@BBBCCCFFFOOO[[[eeeuuu{{{{{{sssooohhheee___YYYVVVUUUVVVWWWYYYZZZ[[[^^^aaaeeeiiikkkqqqUUUOOOJJJHHHIIIGGGGGGCCCDDDGGGHHHLLL]]]ooo|||aaaVVVLLLIIIJJJJJJKKKNNNOOOVVV___jjjtttkkkRRREEE@@@???AAAEEEIIILLLRRRaaappp{{{hhhZZZXXX___mmmyyyjjjZZZRRRKKKJJJKKKMMMSSSZZZfffsss~~~xxxooogggdddeeejjjmmmrrrqqqppprrrsssqqqkkkfffbbbbbbaaa```aaacccfffhhhhhhgggfffeeedddeeefffgggllllllmmmoooqqqssstttvvvxxx{{{}}}iiiZZZOOOJJJEEEEEEDDDCCCBBBAAA@@@@@@>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999999::::::;;;::::::;;;999666555555666::::::::::::::::::::::::888888777777888888999:::;;;<<<<<<===============<<<;;;::::::;;;===???AAAEEEFFFGGGIIINNNZZZhhhssszzztttbbbSSSIIIEEEFFFCCCDDDFFFIIINNNSSSWWWYYY___dddppp}}}hhhYYYTTTSSSTTTWWWYYY```jjjsssyyy{{{{{{{{{}}}wwwrrrnnniiibbbZZZPPPFFFBBB@@@===;;;<<<===@@@CCCEEEJJJVVVfffssszzz{{{}}}~~~yyypppeee___\\\ZZZWWWRRRNNNMMMNNNQQQSSS\\\\\\]]]^^^___aaacccdddsssWWWPPPKKKHHHIIIGGGGGGDDDEEEIIIJJJMMM\\\nnn~~~bbbWWWNNNJJJKKKLLLOOOTTTZZZcccqqq~~~mmmSSSFFFCCC>>>@@@EEEJJJMMMTTTdddsssxxxfffYYYRRRVVV```qqqnnn___SSSNNNJJJKKKLLLOOOWWW___mmmyyy|||wwwtttsssrrrsssxxxuuurrrrrrtttuuussspppllljjjgggeeeeeefffggghhhiiiiiihhhgggggghhhiiijjjnnnooorrruuuwwwzzz{{{|||{{{|||vvvcccUUUMMMHHHEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999999888555444444555::::::::::::::::::::::::888888777777888888999:::;;;<<<===>>>>>>>>>======<<<;;;::::::;;;===@@@AAADDDFFFGGGJJJPPP\\\kkkuuu{{{vvvdddUUUJJJFFFHHHDDDFFFIIINNNSSSXXX\\\^^^dddfffnnnxxx~~~gggYYYTTTSSSUUUWWWYYY^^^dddjjjnnnrrrvvvyyyyyytttmmmeee\\\QQQGGGCCCAAA>>>===>>>===@@@DDDHHHQQQ___qqq}}}{{{vvvuuuvvvuuuooofff[[[SSSQQQQQQPPPOOOLLLKKKJJJLLLNNNOOOSSSTTTVVVZZZ]]]aaadddeeetttXXXQQQKKKIIIJJJGGGHHHEEEFFFKKKKKKMMM[[[lllbbbXXXOOOLLLMMMQQQXXX```lllvvvkkkRRRHHHGGG>>>???CCCHHHMMMTTTaaannn|||~~~|||qqqaaaTTTNNNMMMWWWbbbqqq{{{{{{ooo```UUUMMMJJJIIIKKKNNNQQQZZZcccuuu}}}xxxxxxyyyzzzzzzzzzzzzzzz|||xxxtttrrrssstttvvvvvvtttqqqnnnmmmlllkkkiiihhhjjjjjjjjjkkklllmmmnnnooouuuwww{{{~~~sssaaaUUUMMMIIIDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>>============:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::666888999999888888:::;;;::::::::::::::::::::::::999888888888888999::::::;;;<<<===>>>???>>>======;;;;;;::::::;;;>>>@@@BBBCCCEEEHHHKKKRRR^^^lllwww{{{yyyhhhXXXMMMIIIKKKFFFIIINNNTTTZZZ```ccceeejjjiiikkkqqqvvv{{{hhhYYYTTTRRRSSSVVVYYY\\\^^^```ccchhhqqqwwwyyypppggg\\\RRRGGGCCCAAA???>>>@@@???AAAFFFOOO\\\lll{{{{{{sssqqqrrrlllggg___UUUMMMJJJJJJLLLIIIIIIHHHIIIJJJKKKMMMNNNQQQRRRTTTWWWYYY\\\]]]^^^vvvYYYRRRLLLIIIJJJGGGGGGEEEGGGKKKKKKLLLZZZjjjfff\\\TTTRRRUUU\\\hhhrrrdddLLLDDDFFF@@@???AAAFFFKKKPPPYYYccchhhfffbbbZZZPPPJJJJJJNNNVVVaaannnrrrkkk___TTTPPPJJJHHHIIILLLNNNRRR[[[dddyyyrrrgggbbbdddggglllrrryyy~~~|||xxxuuuuuuwwwyyyzzzxxxwwwwwwvvvtttoookkkkkkkkklllnnnppprrrssstttzzz}}}~~~~~~}}}~~~ppp```TTTMMMIIIBBBBBBAAAAAA@@@???????????????>>>=========>>>???<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999777999:::;;;::::::<<<===::::::::::::::::::::::::999999999999999:::;;;;;;;;;<<<>>>?????????===<<<;;;:::::::::;;;>>>AAABBBBBBDDDHHHMMMTTT```mmmwww{{{~~~nnn^^^QQQMMMNNNJJJNNNUUU]]]eeelllppprrrsssnnnjjjkkknnnuuujjjZZZTTTRRRSSSUUUTTTWWWYYY[[[^^^fffrrr{{{~~~rrriii\\\QQQGGGCCCAAA???@@@BBBDDDEEEKKKXXXiiizzzyyyqqqkkkhhhfff\\\WWWQQQLLLJJJJJJJJJJJJIIIIIIIIIJJJMMMQQQUUUWWW]]]]]]]]]\\\[[[ZZZYYYXXXvvvZZZSSSLLLIIIJJJGGGFFFDDDFFFKKKJJJKKKXXXiiijjjaaaYYYYYY^^^ggguuu]]]EEE???BBBBBB??????DDDIIILLLSSSYYYUUURRRPPPLLLIIIGGGLLLQQQTTT```kkkkkkaaaUUUOOOOOOJJJHHHIIIMMMOOORRRZZZdddxxxvvvdddUUURRRSSSVVV]]]hhhtttyyywwwxxx{{{~~~~~~|||vvvpppkkklllnnnpppsssuuuwwwxxxzzz~~~{{{vvvooojjjiiiiiiiiiiiimmmmmmooorrrvvvyyyyyyxxxqqqsssxxx|||iiiYYYNNNGGGDDD@@@@@@??????>>>>>>============<<<<<<===>>>@@@AAA??????>>><<<;;;:::999888999::::::;;;;;;::::::999:::;;;<<<;;;999888999:::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;<<<>>>???@@@???===<<<;;;:::::::::;;;>>>AAABBBAAADDDIIINNNUUUaaannnwww{{{sssbbbTTTOOOPPPOOOTTT\\\fffpppwww|||~~~zzzrrrjjjhhhiiiqqqkkk\\\UUURRRRRRTTTNNNQQQUUUYYY^^^hhhvvvtttjjj[[[PPPFFFBBBAAA@@@@@@CCCHHHIIIPPP^^^rrrsssjjjgggeee^^^XXXOOOLLLIIIJJJLLLMMMKKKIIINNNMMMMMMOOOSSSXXX^^^bbbddddddddddddbbbaaa______zzz^^^VVVNNNJJJIIIEEEGGGFFFGGGHHHHHHLLLWWWcccoooccc[[[aaakkkvvv{{{\\\KKKCCC@@@>>>???@@@CCCEEEGGGHHHIIIHHHFFFDDDDDDFFFIIIJJJKKK[[[aaaeeeaaaZZZUUUOOOIIIOOOJJJKKKQQQQQQOOOYYYiiizzzjjjZZZRRROOOKKKLLLSSS]]]iii||||||{{{ttttttttttttuuuvvvwwwxxxyyynnndddbbb______bbbeeeggghhhkkklllnnnpppppppppnnnmmmmmmqqqwww{{{rrrcccWWWLLLGGGFFF>>>>>>>>>>>>============@@@@@@@@@@@@???===<<<;;;<<<======>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;:::999999999:::;;;;;;<<<>>>@@@@@@???===<<<777888:::<<<>>>@@@@@@AAADDDEEEHHHMMMVVVcccpppyyy~~~nnn```ZZZZZZTTT[[[dddmmmuuu||||||ooodddbbbkkkzzzppp]]]TTTQQQNNNJJJMMMMMMPPPYYYbbblllyyyxxxfffXXXKKKCCCCCCCCC@@@@@@FFFDDDOOO___mmm}}}|||sssiiiaaa]]]YYYSSSNNNIIIJJJJJJLLLNNNPPPQQQRRRVVVVVVWWWYYY]]]aaaeeehhhfffffffffeeecccaaa___^^^{{{^^^UUUNNNIIIIIIFFFGGGFFFGGGHHHHHHLLLWWWcccpppddd^^^dddnnnyyyzzz[[[JJJCCC@@@>>>???@@@BBBEEEGGGHHHIIIHHHFFFEEEFFFHHHJJJLLLNNNWWW\\\^^^YYYSSSRRRSSSRRRbbbWWWPPPRRRTTTUUU^^^kkk}}}vvv```QQQKKKIIIFFFHHHQQQ\\\jjj~~~}}}{{{wwwtttssstttvvvwww~~~yyynnngggdddcccccceeehhhllloooppptttuuuwwwxxxwwwvvvuuusssuuuxxx|||nnn___TTTJJJEEEDDD>>>>>>>>>>>>=========<<>>===<<<;;;<<<======>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;<<<>>>??????>>><<<;;;999:::;;;<<<>>>>>>??????DDDFFFIIIOOOXXXeeerrr{{{uuufff___^^^\\\cccmmmwwwuuuhhhccckkkyyy}}}~~~rrr^^^UUUQQQNNNKKKMMMMMMRRR[[[eeeooo{{{|||jjjZZZMMMCCCCCCCCC@@@AAAFFFNNNYYYgggtttoooggg]]]WWWUUURRROOOKKKJJJLLLOOORRRUUUVVVWWWWWW]]]\\\[[[[[[\\\]]]```aaabbbbbbaaaaaa``````______}}}^^^TTTLLLIIIJJJGGGGGGFFFGGGHHHHHHKKKVVVaaammmccc^^^eeennnwwwwwwYYYIIICCCAAA>>>???@@@BBBDDDFFFGGGHHHGGGGGGFFFGGGIIIMMMPPPRRRWWW\\\\\\UUUPPPTTT\\\bbbvvvfffXXXVVVZZZ]]]fffppp~~~jjjUUUJJJGGGHHHGGGIIIRRR___ooo|||vvvssssssuuuvvv}}}{{{uuupppkkkfffcccgggiiimmmrrrxxx|||{{{iii\\\QQQGGGBBBBBB>>>>>>>>>=========<<<<<<>>>>>>>>>======<<<<<<;;;===============<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;;;;<<<===>>>>>>===;;;;;;::::::;;;<<<============DDDFFFJJJQQQZZZgggttt}}}pppiiiiiigggooo{{{}}}mmmffflllzzz|||zzzvvvaaaUUUPPPNNNLLLMMMNNNTTT^^^iiisssqqq\\\OOODDDDDDCCC@@@BBBHHHYYYcccpppzzzxxxmmm]]]WWWPPPLLLLLLMMMLLLKKKMMMOOOTTTXXX[[[\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[[[[ZZZYYYYYYZZZ[[[\\\^^^TTTKKKHHHJJJHHHGGGFFFGGGIIIHHHJJJTTT```}}}~~~hhh^^^[[[```gggnnnzzzrrrUUUHHHCCCAAA>>>???@@@BBBDDDFFFGGGGGGEEEFFFGGGIIIKKKOOOSSSWWW]]]bbbaaaYYYUUU\\\hhhppp~~~pppbbb^^^```eeennnwww~~~uuu```OOOIIIIIIKKKLLLPPPYYYgggwwwzzzwwwvvvvvvwww~~~{{{uuupppllljjjiiiooottt}}}xxxgggZZZOOOEEE@@@@@@>>>>>>=========<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888777666666666777888999;;;<<<<<<===<<<<<<;;;:::999999;;;<<<===>>>>>>???CCCFFFKKKSSS]]]jjjvvv~~~|||ttttttsss{{{rrriiinnn}}}}}}zzz|||eeeWWWPPPNNNMMMMMMOOOVVVbbbnnnxxxyyy___QQQEEEDDDCCCAAAEEELLL^^^hhhttt}}}zzzkkk\\\QQQMMMHHHGGGIIILLLNNNOOOQQQRRRTTTWWWXXXYYYXXXXXXPPPPPPRRRSSSVVVYYY\\\]]]^^^]]][[[ZZZYYYZZZ\\\]]]___TTTKKKHHHJJJIIIGGGGGGHHHIIIHHHJJJSSS^^^vvvzzzeee\\\XXX\\\aaaeeeqqq~~~lllQQQFFFCCCAAA>>>???@@@BBBCCCEEEFFFGGGDDDFFFIIIKKKMMMRRRXXX\\\bbbgggfff___]]]dddpppwww~~~vvvmmmhhhhhhllluuu~~~zzzlllZZZMMMJJJKKKJJJOOOWWWbbbrrr~~~|||{{{{{{{{{}}}~~~~~~zzzwwwvvvwww|||uuudddXXXNNNDDD???>>>============<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>======<<<;;;:::::::::888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888777888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::777888:::<<>>=========<<<<<<<<<;;;;;;<<<;;;::::::;;;<<<===???>>>>>><<<;;;::::::::::::888888888999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???>>>>>>===<<<<<<;;;;;;;;;666888:::===@@@BBBDDDDDDBBBFFFNNNXXXcccppp{{{qqqqqq~~~||||||uuubbbWWWSSSSSSSSSVVV___mmmyyycccSSSFFFCCCDDDEEEKKKUUUdddqqq|||}}}uuuiii\\\QQQJJJJJJKKKMMMPPPSSSUUUWWWSSSRRRPPPOOOOOORRRUUUWWWYYY[[[^^^cccgggllloooqqqqqqooollliiigggeeeeeedddbbbWWWMMMIIIJJJGGGGGGGGGHHHJJJHHHIIIQQQ[[[mmmtttddd\\\XXX[[[]]]aaaooo~~~~~~^^^JJJDDDBBB@@@??????@@@AAACCCDDDEEEEEEGGGKKKPPPTTTVVV\\\dddkkknnnooonnnooowww}}}tttfffYYYQQQMMMKKKJJJLLLYYYiiiyyy|||yyy{{{~~~~~~pppcccVVVNNNHHHBBB>>>???======<<<<<<<<<;;;;;;;;;<<<;;;::::::;;;===???@@@???>>><<<:::999999999999888888999999:::;;;;;;<<<999999999999999999999999========================<<<;;;;;;;;;;;;===>>>@@@??????>>>===<<<<<<<<<<<<999:::<<>>???======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;===@@@AAA???>>><<<:::999999999999888888999:::;;;;;;<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888999;;;<<<===@@@@@@>>>======<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCEEEKKKTTT___kkkwww|||wwwooovvvvvvtttwww}}}pppbbb]]]]]]\\\```jjjyyydddSSSEEECCCEEEHHHQQQ[[[kkkxxxuuubbbSSSJJJGGGDDDGGGKKKMMMNNNMMMMMMNNNKKKNNNSSSYYY___dddhhhkkkkkkmmmppptttxxx{{{~~~}}}}}}|||zzzxxxuuusssrrrfffVVVLLLKKKLLLGGGIIIGGGFFFIIIKKKMMMSSSZZZppprrr```YYYTTTXXXbbbnnn|||uuu[[[IIICCCAAA>>>;;;<<<>>>AAACCCFFFHHHIIIMMMRRRWWWZZZaaakkkqqqqqqwwwzzzqqqcccWWWSSSOOOKKKOOOWWW___nnn|||wwwvvvsssqqqqqqttt{{{}}}uuukkkcccTTTOOOIIIDDDAAA>>><<<:::>>>===<<<;;;:::;;;;;;<<<999999999:::;;;<<<===>>>@@@>>>:::888777777999:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;:::999888999:::;;;<<<777888888999;;;<<<======<<<===>>>===;;;:::::::::<<<>>>@@@AAAAAABBBDDDFFFHHHOOOZZZfffrrr|||xxxsssxxx{{{}}}rrrwww}}}~~~}}}nnnfffdddhhhnnnwwwhhhTTTEEEFFFIIILLLXXXhhhwwwxxxuuujjjZZZMMMIIIIIIEEEGGGIIIJJJIIIJJJLLLOOOPPPUUU\\\bbbgggjjjmmmooommmooottt}}}gggWWWLLLJJJKKKFFFHHHFFFFFFHHHJJJLLLRRRYYYlllsssaaa[[[ZZZaaajjjttttttZZZJJJEEECCC@@@???@@@AAACCCDDDFFFHHHIIIQQQXXX___eeemmmxxxkkk^^^SSSPPPMMMKKKQQQZZZjjjzzzzzzuuutttsssrrrtttyyy~~~xxxqqqjjj```YYYMMMJJJEEEAAA@@@>>>===;;;======;;;:::::::::;;;;;;:::999999::::::<<<======<<<;;;999888888999:::;;;888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<======:::::::::::::::;;;<<<<<<888888999:::;;;<<<===>>>======<<<:::888888:::<<<<<<>>>@@@AAAAAABBBDDDFFFIIIPPP\\\hhhsss}}}}}}zzz~~~yyyxxx~~~}}}vvvpppoooxxx}}}nnnYYYIIIIIILLLOOO[[[jjj}}}zzzrrrdddVVVLLLIIIIIIFFFFFFGGGHHHJJJNNNSSSVVV\\\___dddhhhjjjmmmqqqssswwwzzziiiXXXMMMKKKKKKFFFGGGEEEEEEHHHIIIJJJPPPWWWfff|||vvvddd```bbbiiiqqqwww}}}tttZZZJJJEEEDDDAAABBBCCCEEEEEEEEEFFFIIIKKKTTT]]]gggnnnwwwfffYYYOOONNNMMMNNNWWWcccyyywwwsssssstttuuuyyy{{{yyysssyyyuuujjjddd]]]UUUOOOFFFCCC@@@>>>>>>>>>======<<<;;;;;;::::::::::::;;;:::999999::::::;;;<<<===999999999999::::::;;;;;;777888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999::::::;;;;;;;;;;;;;;;999999:::;;;<<<<<<======>>>===:::777555666:::===<<<>>>@@@BBBBBBCCCFFFGGGLLLSSS___kkkuuu~~~{{{{{{~~~~~~}}}rrr]]]MMMMMMPPPTTTbbbrrrzzzlll]]]QQQKKKIIIIIIIIIHHHGGGJJJPPPXXX___cccjjjlllmmmnnnppptttxxx|||kkkYYYNNNLLLMMMHHHGGGDDDEEEGGGHHHIIINNNTTT___uuuyyyiiieeeeeejjjnnnqqqtttxxxvvv|||vvvZZZIIIEEECCC@@@BBBDDDEEEEEEEEEGGGLLLPPPYYYdddqqqzzz{{{cccWWWOOOOOOPPPTTTaaapppuuutttuuuwwwzzz~~~}}}yyyqqqwww~~~|||tttiii```[[[VVVPPPLLLBBB@@@>>>===>>>>>>>>>===:::::::::::::::::::::::::::999999999:::;;;;;;<<<777888999:::;;;::::::999777777888999::::::::::::;;;:::::::::::::::;;;;;;777888:::;;;;;;;;;:::999888999999:::;;;;;;<<<<<<======;;;999777777:::===<<<>>>@@@BBBCCCDDDGGGIIIOOOWWWcccoooyyy|||{{{ttt___PPPPPPUUUZZZhhhyyywwwfffWWWNNNJJJGGGFFFKKKKKKLLLSSS\\\ffflllooossstttuuuvvvxxx~~~lllZZZOOOMMMOOOKKKFFFDDDEEEGGGHHHHHHLLLRRR[[[ppp|||nnngggbbbbbbcccdddfffkkknnnvvv~~~yyyZZZIIIDDDAAA===???AAADDDDDDDDDIIIPPPVVVbbbpppttt___UUUNNNPPPTTT[[[mmmyyyxxxzzz|||yyyzzzzzzzzz{{{}}}|||mmmggg___YYYUUURRRNNNKKKDDDBBB@@@?????????===<<<999:::::::::::::::::::::::::::999999999:::;;;;;;888999:::;;;;;;999888666777777888999::::::::::::;;;:::999999999999::::::666777999:::::::::999888888888999999::::::;;;;;;;;;<<<===<<<;;;:::;;;<<<;;;>>>AAABBBDDDFFFHHHKKKRRR[[[gggsss||||||uuu|||wwwbbbSSSRRRVVVZZZgggxxx|||qqqaaaUUUNNNKKKGGGEEEKKKNNNUUU___iiiqqqvvvxxxxxxzzz|||ooo\\\PPPNNNOOOKKKGGGEEEEEEHHHHHHGGGKKKPPPYYYmmmnnneee]]]ZZZYYYZZZ^^^cccnnnxxx{{{ZZZHHHCCC@@@<<<===@@@CCCDDDEEEJJJTTT]]]hhhyyynnn[[[RRRNNNRRRYYYeee{{{~~~{{{vvvtttvvv{{{wwwlllbbb___ZZZVVVSSSPPPLLLIIIFFFDDDBBBAAAAAA???===;;;999::::::;;;;;;;;;;;;:::::::::999999999999::::::999999:::::::::999777666777888999:::;;;;;;;;;;;;::::::999999888888999999777888888999999999999999999999999::::::;;;;;;;;;:::<<<>>>>>><<<;;;;;;<<<;;;>>>AAACCCEEEGGGJJJLLLVVV^^^kkkwwwpppqqqxxxdddTTTSSSUUUWWWbbbpppuuukkk^^^TTTOOOMMMKKKJJJNNNVVVaaallluuuzzz~~~rrr^^^PPPMMMMMMIIIGGGEEEFFFIIIIIIGGGJJJPPPXXXllliii```XXXVVVVVVXXX^^^dddrrr}}}{{{ZZZHHHDDDAAA===>>>BBBEEEEEEFFFLLLWWWaaaoooxxxhhhYYYRRRPPPXXXcccsss|||xxxwwwzzz|||wwwlllfff___]]][[[XXXUUUPPPKKKHHHFFFEEECCCBBBBBB@@@===;;;999:::;;;<<<===<<<<<<;;;::::::999999999999999:::777888888999999999999888888999:::;;;;;;<<<<<<;;;::::::999888888888888888::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<;;;::::::;;;===;;;>>>AAACCCEEEHHHKKKMMMXXXaaannnzzzzzziiirrr}}}|||rrr___QQQQQQTTTUUU___mmmqqqiii]]]SSSOOOOOORRRTTTXXXcccqqq{{{uuu___PPPKKKKKKFFFHHHFFFGGGIIIIIIGGGJJJOOOYYYlllddd\\\UUUUUUXXX[[[aaahhhtttzzzYYYHHHEEECCC???AAADDDGGGGGGGGGMMMYYYccc{{{rrrcccYYYTTTTTT^^^kkk}}}||||||yyymmmhhhgggaaa```___\\\XXXRRRLLLHHHEEEDDDCCCBBBBBBAAA>>><<<999:::<<<=========<<<<<<::::::999999888999999999666666777888999:::;;;;;;999999:::;;;<<<<<<<<<<<<::::::999888777777888888===<<<;;;:::;;;<<<===>>>=========>>>>>>>>>>>>>>><<<;;;:::777666888;;;???;;;>>>AAADDDFFFHHHKKKNNNZZZcccppp|||wwwiiivvvwwwuuuzzziiiWWWLLLOOOTTTVVVaaaooopppiii]]]SSSNNNQQQXXX]]]cccooo~~~vvv[[[RRRNNNKKKIIIIIIIIIIIIGGGGGGJJJOOORRR^^^ttt|||fff\\\SSSQQQUUU]]]hhhrrruuu\\\KKKAAA???BBBEEEGGGIIIHHHHHHOOO]]]hhh}}}ttteee___TTTVVVZZZcccyyy~~~{{{yyy~~~}}}ssskkkiiijjjiiiiiifff```WWWRRRPPPQQQMMMIIIEEECCCCCCBBB???<<<;;;;;;<<<>>>@@@???<<<:::777777888999999777666555888888999999999888888777::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<===>>>??????>>>======:::;;;;;;;;;<<<<<<======<<<;;;:::999999999:::;;;;;;<<>>??????===;;;:::::::::::::::999888888888888999999999999888888::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<===??????>>>======;;;;;;<<<<<<===============<<<;;;::::::;;;<<<<<<===>>>BBBGGGHHHHHHNNNVVV^^^gggsss||||||sssssszzzpppmmmoooxxxrrr\\\SSSKKKKKKTTT^^^dddfffhhh^^^VVVTTTWWW^^^jjjvvv{{{___TTTOOOKKKIIIIIIIIIIIIHHHHHHJJJNNNRRR^^^vvviii```YYYZZZbbbmmm{{{jjjTTTIIIDDDBBBCCCAAADDDFFFGGGIIIPPP\\\eeexxxtttdddZZZYYYWWW[[[eeewwwzzzwwwzzz~~~rrriiieeefffhhhrrr~~~yyyrrrmmmiiiccc]]]XXXRRROOOLLLKKKKKKIIIDDD???AAA???======>>>>>>===<<<;;;;;;:::999999999999999888888999999999999999888::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>???>>>==================>>>>>>>>>>>>======<<<;;;;;;<<<===>>>??????CCCGGGIIIJJJPPPXXXdddkkkvvv~~~wwwttt{{{wwwmmmjjjkkkooovvv}}}eeeVVVOOOJJJKKKRRRZZZ___``````ZZZVVVYYYaaalll{{{cccVVVOOOKKKJJJHHHIIIIIIHHHHHHJJJNNNQQQ]]]uuujjjbbb]]]aaajjjwwwcccPPPGGGEEECCCBBB@@@CCCEEEFFFGGGMMMVVV]]]jjjttt|||zzzwwwwwwwwwuuu}}}pppaaaZZZYYYVVV^^^mmm|||tttvvv~~~yyykkkccc```ccchhhrrr{{{vvvtttooofff^^^YYYVVVTTTSSSSSSPPPJJJEEEEEEBBB???============<<<:::999888777666777888999888888999999::::::999999999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<>>>???@@@@@@CCCGGGHHHJJJRRRZZZgggoooyyyssswww~~~ppphhhfffgggiiioooxxxrrr[[[OOOKKKHHHJJJQQQWWW[[[[[[ZZZXXXZZZaaammm}}}~~~}}}~~~gggWWWOOOKKKJJJHHHIIIIIIIIIIIIKKKNNNQQQ[[[sssmmmgggdddjjjuuuwww```NNNFFFDDDCCC@@@AAABBBDDDDDDEEEHHHNNNSSSZZZaaagggfffdddgggkkkmmmoooaaaZZZZZZ[[[hhh|||xxxtttzzzwwwjjjdddaaaffflllvvv~~~yyyooofffbbb```]]]\\\[[[WWWQQQLLLHHHEEEAAA>>>=========<<<;;;:::888777777777888999888888999:::::::::::::::999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::<<<===>>>>>>>>>===??????????????????>>>>>>:::::::::::::::<<<>>>???@@@@@@BBBEEEGGGJJJRRR\\\hhhpppzzzsss|||ttthhhcccccceeefffkkkvvvfffUUUJJJHHHGGGJJJPPPVVVYYYZZZXXX[[[bbblllzzz|||vvvuuuwwwjjjYYYPPPKKKJJJGGGHHHIIIIIIIIIKKKNNNPPPZZZrrruuupppooowww{{{ssscccQQQGGGDDDCCC@@@AAABBBDDDDDDEEEFFFIIILLLPPPUUUXXXYYYYYY^^^fffmmmnnnaaa\\\\\\bbbsssuuuuuu{{{tttjjjffffffkkkssszzzyyyqqqkkkhhhdddbbbaaa^^^XXXSSSKKKGGGCCC???>>>===<<<;;;<<<<<<;;;:::::::::::::::777888999:::;;;;;;;;;;;;888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<888:::;;;===>>>>>>>>>===????????????>>>>>>>>>>>>999999999999;;;<<<>>>@@@AAA@@@BBBEEEGGGJJJTTT]]]jjjrrr|||wwwlllcccaaabbbdddeeeiiiuuuuuu]]]QQQGGGGGGGGGKKKQQQWWWZZZ\\\[[[bbbmmmxxx}}}wwwttttttuuummm[[[PPPKKKJJJGGGHHHJJJJJJJJJKKKNNNPPP\\\rrr||||||tttssshhhWWWIIIEEEDDDBBBAAABBBDDDEEEFFFGGGIIIJJJMMMPPPSSSVVVZZZaaannnyyyoooccc```bbblllzzzqqqtttzzznnniiijjjkkkqqqzzz|||qqqmmmhhhfffdddaaa\\\XXXLLLIIIEEEAAA???===;;;999;;;;;;<<<<<<;;;;;;:::999777888999:::;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<888999;;;===>>>>>>>>>===??????>>>>>>>>>=========::::::::::::<<<>>>@@@AAACCCBBBCCCFFFHHHLLLVVV```mmmttt~~~wwwgggcccbbbccceeecccgggsssiiiTTTLLLFFFFFFHHHLLLRRRXXX]]]___```kkkwww{{{wwwvvvuuuuuuuuu}}}ooo\\\PPPKKKJJJGGGHHHJJJJJJJJJKKKNNNPPP]]]ssstttqqqtttmmm[[[LLLFFFEEECCC@@@BBBDDDFFFHHHIIIJJJKKKLLLOOOSSSYYY___jjjzzzqqqfffdddgggyyyvvvpppsssyyy~~~kkkiiimmmpppwwwtttpppjjjfffeeebbb^^^ZZZMMMJJJFFFBBB@@@>>>;;;888888999:::;;;:::999888777777888999:::;;;;;;<<<;;;888888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<888999;;;===>>>>>>>>>===???>>>>>>>>>======<<<<<<;;;;;;;;;;;;===???BBBCCCEEECCCDDDGGGIIIMMMXXXbbbpppwwwqqqfffeeeeeeeeeeeeaaaeeerrrbbbNNNHHHFFFGGGIIIMMMSSSYYY___bbbdddppp~~~}}}wwwtttuuuwwwwwwuuu{{{mmmXXXRRROOOJJJJJJIIIHHHHHHIIIKKKNNNOOOZZZooozzzvvv{{{{{{{{{vvvfffSSSEEEAAADDDEEEAAABBBGGGJJJJJJKKKNNNRRRXXX```ccchhhttt~~~mmmfffkkkrrr|||vvvrrrvvv|||xxxjjjkkknnnrrr~~~|||ttttttsssrrrnnnhhh___YYYUUULLLDDDBBBAAA===<<<===888888888999999:::::::::::::::999999::::::;;;<<<999999888888999999:::;;;:::;;;;;;<<<<<<;;;::::::===<<<<<<<<<;;;;;;;;;;;;===============<<<<<<;;;;;;::::::;;;>>>AAABBBAAABBBEEEHHHIIILLLRRR]]]fffqqqxxxpppggggggiiijjjiiibbbiiitttzzzaaaQQQKKKIIIGGGJJJRRRYYY]]]bbbffflllzzz{{{vvvuuuwwwyyyyyyxxxoooYYYRRRNNNJJJKKKJJJJJJIIIJJJMMMOOOPPPYYYlll|||rrrrrrxxxyyyiiiUUUFFFBBBDDDFFFCCCDDDIIILLLMMMOOOSSSZZZ___ffflllttt{{{kkkgggooozzzxxxtttsssxxx~~~qqqgggjjjqqqwww{{{xxxwwwwwwvvvsssnnnfffaaaYYYOOOGGGDDDBBB>>><<<===888888999999999::::::::::::999999999999:::;;;;;;999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;===============<<<<<<;;;<<<;;;;;;===@@@BBBCCCCCCCCCFFFIIIKKKNNNVVVaaajjjuuu{{{~~~{{{nnnggggggkkklllkkkfffhhhnnnxxx~~~xxx```PPPKKKIIIHHHKKKTTT\\\```fffkkkuuu}}}yyyuuuuuuxxx{{{|||{{{qqqZZZRRRNNNIIILLLLLLKKKJJJKKKNNNPPPQQQWWWhhhzzzooojjjjjjqqqzzzoooYYYIIIDDDFFFGGGEEEFFFLLLPPPRRRVVV\\\fffkkkrrr{{{zzzkkkkkkxxxvvvttttttwww|||tttjjjfffmmmwww~~~{{{~~~}}}||||||zzzuuuppplll```VVVLLLGGGCCC???<<<<<<888999999999999:::::::::999999999999999:::;;;;;;:::999999999999:::;;;;;;;;;;;;:::::::::;;;===>>>>>>>>>>>>=========<<<<<<===============<<<<<<;;;>>>===<<<>>>AAADDDDDDDDDDDDGGGJJJMMMRRR[[[gggpppzzzxxxnnniiijjjlllmmmllliiifffgggooo|||~~~~~~~~~tttttt|||uuu^^^OOOKKKIIIIIIOOOYYYaaafffmmmsss~~~yyyvvvsssuuuzzz~~~sss\\\SSSOOOKKKLLLKKKJJJJJJKKKMMMPPPQQQWWWeeewwwhhhaaaaaahhhwwwuuu^^^MMMGGGHHHGGGFFFHHHOOOTTTXXX```gggsssyyy}}}ppprrrvvvvvvyyy{{{nnnjjjkkkttt~~~~~~~~~~~~zzzvvvssshhh]]]QQQKKKFFF???<<<<<<999999999999999999999999999999999888999::::::;;;:::::::::::::::;;;<<<<<<<<<;;;:::999:::<<<>>>???>>>>>>>>>>>>===========================<<<<<<;;;>>>===<<<>>>AAADDDEEEDDDEEEGGGJJJOOOVVVaaammmuuu||||||rrrmmmmmmmmmlllkkkiiidddcccmmm}}}tttsss{{{rrr\\\OOOKKKJJJKKKSSS^^^gggmmmuuu}}}~~~~~~|||vvvsssrrruuu{{{vvv^^^UUUQQQMMMKKKKKKJJJIIIJJJMMMOOOPPPXXXeeeooohhhaaa___aaakkk~~~zzzcccQQQJJJJJJGGGGGGKKKSSSZZZ```kkkuuuxxx|||}}}yyy{{{vvvmmmmmmqqq{{{{{{yyy|||~~~|||yyywwwpppdddVVVNNNGGG@@@<<<<<<999999999999999999999999999888888888888999::::::;;;;;;::::::;;;;;;<<<======<<<:::::::::<<<>>>???>>>>>>>>>>>>===========================<<<<<<;;;===<<<<<<>>>AAACCCDDDDDDDDDFFFKKKQQQZZZeeeqqqxxx}}}yyyrrrooollljjjhhheeeaaabbbpppwwwtttzzzppp[[[OOOLLLJJJNNNWWWdddmmmttt}}}|||yyyxxxwwwxxxyyyzzzyyyxxxuuurrrqqquuu|||~~~|||{{{bbbXXXSSSOOOKKKJJJJJJIIIJJJLLLOOOPPPYYYfff{{{ooo```]]]]]]```fffqqqgggUUUMMMLLLHHHIIIOOOXXXaaajjjxxxzzz{{{xxxooosssyyy~~~~~~}}}zzzxxxxxx{{{}}}||||||{{{zzzuuuiiiZZZQQQIIIAAA<<<<<<:::::::::999999999999888888888888888888999::::::<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<======>>>>>>>>>=========<<<<<<===============<<<<<<;;;===<<<<<<>>>AAACCCDDDDDDDDDGGGLLLUUU___kkktttyyy~~~{{{sssnnnjjjhhhfffcccaaadddrrr|||uuuwwwoooZZZOOOMMMKKKPPP[[[hhhrrryyy~~~}}}zzzwwwqqqooonnnooorrruuuvvvvvvwwwtttsssvvv|||}}}yyy{{{fffZZZTTTPPPLLLKKKKKKJJJKKKNNNPPPQQQXXXggg~~~qqqdddZZZWWWXXXaaalllzzzjjjWWWOOONNNJJJLLLSSS^^^hhhsss|||yyy~~~yyyvvv|||yyyyyy{{{}}}}}}|||zzzyyyzzz{{{zzz{{{}}}~~~~~~yyykkk\\\RRRIIIAAA<<<<<<:::::::::999999999888888888888888888888999999:::<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<;;;;;;=========<<<<<<<<<;;;;;;===============<<<<<<;;;???>>>===???BBBEEEFFFEEEFFFIIIPPPZZZeeepppwww{{{~~~vvvooojjjhhhgggfffeeebbbdddpppyyyxxx}}}nnnZZZPPPNNNLLLRRR^^^llluuu|||xxxtttuuuwwwuuurrriiihhhgggiiinnntttxxxzzzyyywwwtttwww|||zzztttuuu|||iii[[[TTTPPPNNNMMMLLLLLLMMMOOOQQQSSSXXXggg~~~qqqddd\\\VVVUUUaaarrrlllYYYPPPPPPLLLNNNWWWbbbmmmzzz{{{|||{{{xxx}}}vvvssswww}}}~~~{{{zzz}}}~~~{{{yyyxxx{{{~~~zzzmmm]]]RRRJJJAAA<<<<<<:::::::::999999888888888888888888777888999999:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<:::999===<<<<<<<<<;;;;;;;;;;;;===============<<<<<<;;;@@@??????AAADDDFFFGGGGGGGGGKKKRRR]]]iiisssyyy||||||xxxqqqkkkgggfffggghhhgggddddddmmm{{{}}}xxxooo[[[PPPNNNLLLSSS```mmmvvv}}}yyypppnnnqqqsssrrrooogggeeedddgggnnnvvv||||||xxxvvvwww|||}}}uuunnnooowwwqqq\\\SSSRRRNNNMMMMMMMMMOOORRRUUUWWW]]]hhh}}}zzzkkk```\\\YYY]]]jjjzzznnn[[[QQQMMMNNNPPPVVV___kkk|||wwwzzz|||{{{}}}wwwwww}}}}}}{{{zzztttcccVVVLLLBBB<<<;;;888999::::::;;;;;;::::::::::::::::::;;;<<<=====================>>>>>>???>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;::::::;;;<<<======;;;999999:::>>>@@@BBBCCCCCCEEEHHHKKKIIIPPPYYYaaammmxxx|||{{{sssooolllhhhggghhhhhheeecccfffeeefffkkksss||||||~~~}}}gggVVVOOOMMMQQQSSS\\\lll|||xxxrrrkkkjjjmmmppppppnnnllleee```dddoooyyy~~~~~~|||xxxwww{{{tttqqqmmmjjjnnnzzzuuu___VVVTTTOOONNNNNNNNNPPPSSSVVVXXX___iii~~~zzzkkkaaa^^^[[[```mmm}}}wwwcccVVVQQQQQQRRRVVV[[[eeerrrzzzwww}}}}}}vvvuuuwwwzzzuuuuuuzzzwwweeeWWWKKK???999888888999::::::;;;;;;::::::::::::::::::;;;<<<======>>>>>>=========>>>??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::999:::;;;>>>@@@BBBCCCDDDEEEGGGIIILLLTTT\\\dddnnnxxx|||{{{~~~{{{pppmmmjjjhhhggghhhhhhfffcccdddaaa```bbbhhhqqqyyy~~~~~~zzz~~~iiiYYYRRRQQQRRRUUU```ooo}}}lllgggbbbcccjjjpppssssssmmmfffaaadddooozzz|||wwwuuuxxx|||}}}}}}sssooojjjhhhmmmxxx{{{eeeZZZWWWRRRQQQQQQQQQTTTWWW[[[]]]bbblll|||nnnddd___^^^cccqqqzzzeeeVVVOOONNNNNNPPPSSSYYYdddooowwwyyyvvvxxx}}}rrrrrrwww|||vvvnnnqqqyyywwwdddUUUJJJ???999888888999::::::;;;;;;::::::::::::::::::;;;<<<======???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>============::::::;;;;;;<<<<<<===============<<<::::::<<<>>>>>>@@@CCCDDDEEEEEEGGGHHHPPPXXXaaahhhqqqzzz~~~}}}}}}uuummmjjjiiihhhhhhhhhgggdddbbbdddaaa^^^\\\```gggoootttyyyyyy}}}zzznnn```YYYXXXVVV[[[ffftttvvvccc^^^[[[^^^hhhqqqvvvxxxooohhhbbbeeeooozzz{{{uuusssuuuwwwyyyxxxrrrmmmhhhfffkkkvvvkkk___[[[VVVVVVUUUUUUXXX\\\```cccgggpppssskkkaaa```ffftttxxxdddUUUMMMKKKLLLMMMOOOTTT]]]gggnnnxxxyyyvvvxxx}}}vvvrrruuu}}}|||uuunnnlllvvvrrr```SSSIII@@@;;;;;;888999::::::;;;;;;::::::::::::::::::;;;<<<======???????????????@@@@@@AAA>>>>>>>>>>>>============::::::;;;<<<===>>>>>>>>>>>>>>>===;;;:::;;;>>>AAA>>>AAADDDFFFFFFFFFGGGIIISSS\\\fffmmmuuu~~~qqqllljjjiiiiiigggfffcccaaa___```^^^\\\ZZZ[[[___eeeiiipppqqqvvvwwwjjjcccaaa^^^cccnnnyyypppccc^^^[[[^^^hhhrrrxxxzzzssskkkccceeeooozzzzzzssspppqqqtttuuuuuurrrkkkeeeeeekkktttssseee```YYYXXXWWWXXX[[[___dddhhhnnnvvvxxxpppccccccjjjxxxyyyfffYYYSSSNNNOOOOOOQQQUUU\\\eeekkkppp|||{{{vvvyyywwwvvvyyyyyysssooolllqqq}}}nnn\\\PPPFFF>>>;;;<<<888999::::::;;;;;;::::::::::::::::::;;;<<<======???????????????@@@@@@AAA>>>>>>>>>>>>============;;;;;;<<<======>>>??????>>>>>>>>><<<;;;===@@@CCC???BBBDDDFFFGGGHHHJJJLLLUUU___kkkrrrzzz|||pppmmmkkkkkkiiigggccc```]]]\\\WWWXXXYYYXXXWWWXXX[[[^^^kkkmmmsss|||wwwoookkkjjjmmmttt|||nnnbbb^^^[[[```kkkvvv|||}}}wwwnnneeeeeennnxxx~~~xxxqqqmmmooorrrsssssssssjjjdddeeekkkttt{{{lllfff[[[ZZZYYYZZZ]]]ccchhhlllwww|||}}}uuujjjjjjqqqzzzjjj^^^YYYSSSSSSTTTUUUXXX^^^fffkkkssstttsssvvvvvvrrrmmmoooyyy|||mmmZZZMMMCCC;;;888999888999::::::;;;;;;::::::::::::::::::;;;<<<======???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>============<<<<<<======>>>>>>??????===>>>>>>>>>===???AAADDDAAACCCEEEFFFHHHJJJNNNQQQYYYeeeqqqxxx~~~xxxpppmmmkkkkkkiiiddd```]]]\\\\\\YYY\\\^^^^^^[[[YYYZZZ]]]ggglllsss{{{{{{uuutttsssvvv|||}}}nnn^^^[[[\\\cccppp|||zzzpppfffdddlllvvv|||~~~}}}wwwooolllnnnrrrtttuuutttiiiaaadddjjjssstttmmmbbbaaa``````dddjjjpppttt|||sssssszzzrrrgggbbb[[[]]]^^^aaaeeemmmuuu{{{}}}ssskkkppp|||}}}xxxuuuqqqvvvxxxiiiVVVJJJAAA:::888999888999::::::;;;;;;::::::::::::::::::;;;<<<======>>>>>>=========>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@BBBDDDBBBCCCEEEFFFHHHLLLRRRVVV___kkkwww|||xxxtttoookkkiiihhhfffbbb]]]\\\]]]```ccceeefffccc^^^\\\^^^```ffflllttt|||}}}zzzuuuuuuzzz{{{nnn___^^^```iiiwww}}}rrrfffcccjjjtttyyy{{{|||uuunnnlllooossswwwxxxsssfff___bbbhhhqqqyyyqqqiiihhhggggggkkkqqqxxx|||yyyzzztttnnnhhhjjjnnnssszzzuuujjjkkksss~~~{{{yyywww|||rrrcccRRRGGG@@@<<<;;;===999999:::;;;;;;;;;::::::::::::::::::;;;<<<=====================>>>>>>???>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>>;;;===@@@AAAAAAAAABBBDDDCCCDDDEEEFFFHHHNNNTTTYYYdddooo{{{wwwzzzqqqmmmhhhgggfffddd```\\\\\\```cccgggiiigggbbb[[[YYY\\\```dddllluuu||||||uuusssyyyyyynnneeedddgggppp}}}tttgggccciiirrrxxxyyy{{{uuunnnlllooouuuyyyzzzrrrddd\\\aaagggooouuurrrmmmkkkooosssvvvzzz}}}~~~wwwooopppqqqttt|||}}}|||{{{nnn]]]JJJ@@@<<<999888888999999999888999999::::::::::::;;;<<<<<<======>>>===<<<<<<<<<<<<======>>>???@@@AAABBBBBBAAA??????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???AAACCCDDDDDDBBBDDDJJJNNNSSS[[[cccpppwww||||||tttnnniiimmmjjjeeeaaa```bbbeeehhhkkkkkkiiiccc\\\XXXXXXZZZ___fffooowww|||zzzuuussszzz}}}rrrllliiiiiirrrmmmeeeggghhhqqqzzzyyyyyyrrrkkkjjjpppvvvyyyyyypppggg``````hhhuuuxxxsssqqqtttxxxzzz~~~uuummmnnnlllpppzzziiiYYYGGG???;;;999888999777777777777888999:::;;;:::::::::;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@??????>>>>>>>>>??????@@@@@@AAA??????>>>???@@@AAACCCDDDFFFEEEFFFLLLQQQVVV___hhhsssyyyzzzrrrmmmiiihhheee```\\\\\\^^^bbbeeehhhgggeee___YYYVVVXXX[[[^^^eeemmmuuu{{{{{{uuuuuu|||xxxooolllmmmvvvllleeehhhiiirrr{{{zzzyyyrrrllllllrrrxxx{{{{{{tttkkkcccdddjjjvvv}}}{{{~~~qqqjjjlllnnnsss{{{___QQQCCC===;;;999888:::555555555666888999;;;<<<999999:::;;;;;;<<<<<<======<<<<<<<<<======>>>???>>>??????@@@@@@@@@??????>>>>>>???@@@AAABBBBBBCCC?????????@@@AAABBBCCCDDDIIIGGGHHHNNNSSSZZZdddnnnvvv|||vvvooojjjgggaaa^^^YYYVVVVVVYYY^^^aaaddddddaaa[[[VVVUUUXXX\\\___eeennnwww}}}~~~zzz{{{vvvssssss{{{|||kkkeeeiiikkksss|||zzzxxxrrrnnnooovvv|||~~~~~~xxxoooggggggnnnyyy{{{mmmkkkooowww}}}qqqTTTIII???;;;:::999888:::777777777777888999:::;;;999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>??????????????????>>>>>>????????????@@@@@@??????@@@AAABBBCCCDDDDDDIIIGGGIIIOOOUUU\\\hhhrrryyyssskkkfffddd\\\YYYUUURRRSSSVVV[[[^^^eeeddd```ZZZUUUUUUYYY]]]bbbiiittt}}}zzzyyy~~~yyyiiieeejjjlllttt|||zzzvvvrrrooorrryyyxxxoooiiiiiippp|||vvvnnnpppuuu|||ooo]]]JJJBBB;;;::::::999999;;;;;;;;;:::999999999::::::999999:::;;;;;;<<<<<<===<<<<<<<<<======>>>@@@@@@>>>>>>?????????@@@@@@AAABBBAAAAAA@@@???>>>======???@@@AAABBBCCCDDDDDDEEEGGGFFFIIIPPPWWW___jjjuuu|||~~~~~~zzzqqqhhhbbbaaa[[[XXXTTTQQQRRRVVVZZZ^^^gggfffbbb]]]XXXWWW\\\```gggooo{{{|||zzz~~~yyyiiifffmmmooowww}}}zzzuuurrrqqquuu|||tttmmmgggiiiqqq}}}wwwuuuyyy|||~~~vvv[[[LLLBBB<<<999::::::999999;;;===<<<;;;::::::999999:::::::::;;;;;;<<<======>>><<<<<<<<<===>>>???@@@AAA????????????@@@AAABBBCCCEEEEEEDDDBBB@@@???>>>===???@@@BBBCCCDDDEEEEEEEEEFFFFFFKKKTTT\\\dddoooyyy|||vvvqqqiiicccaaa\\\YYYUUURRRSSSVVV[[[^^^hhhgggeee```\\\\\\aaaeeejjjppp{{{}}}zzz~~~{{{lllkkkrrrttt{{{|||vvvttttttyyyrrrkkkfffiiiqqq~~~}}}yyywwwvvvxxxyyyyyyrrr\\\KKKDDD<<<888777:::;;;999999;;;;;;;;;::::::999999::::::;;;;;;<<<======>>>>>>???<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>===@@@AAABBBDDDEEEEEEEEEEEEHHHIIIOOOZZZcccjjjttt~~~||||||yyytttssslllfffeee]]]ZZZVVVSSSTTTWWW[[[^^^dddffffffcccaaabbbfffkkkjjjmmmsss{{{||||||rrrqqqxxxzzzyyywwwxxx~~~ssslllgggiiiqqq}}}|||uuupppmmmmmmooopppqqq|||uuueeeUUUFFF>>>===:::777777;;;;;;999999;;;999888888888999:::;;;;;;<<<<<<======>>>?????????<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@AAACCCDDDEEE@@@@@@??????>>>=========@@@AAACCCDDDFFFFFFEEEEEEJJJLLLSSS___hhhoooyyy}}}xxx}}}sssrrruuuoooiiiiii^^^[[[WWWTTTTTTWWW[[[^^^aaaccceeeeeedddfffjjjooohhhhhhkkkpppvvvzzzyyywwwvvvzzzvvvuuu}}}~~~|||zzz{{{uuummmhhhjjjqqq|||vvvrrrkkkddd```^^^^^^^^^ccclllzzz~~~ooo[[[KKKBBB>>>:::888::::::999999888777777777999999:::;;;;;;<<<<<<===;;;<<<<<<===============>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>>============???@@@AAADDDFFFFFFDDDCCCJJJMMMXXXhhhrrrxxxyyyqqqyyywwwuuuuuupppjjjgggYYYWWWUUUSSSRRRQQQQQQQQQXXXYYY[[[^^^aaacccfffgggdddddddddfffkkkqqquuuwwwyyyzzz{{{}}}{{{tttnnnqqqyyyzzzssshhhddd^^^XXXSSSPPPPPPPPPSSSZZZfffrrrzzz~~~~~~rrrmmmjjjnnnvvvyyyvvvqqqbbbXXXIII???;;;:::999888999999999999888888888888999::::::;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBAAA??????>>><<<<<<;;;;;;;;;???@@@BBBEEEGGGHHHGGGFFFPPPTTT___nnnxxx}}}rrrmmmuuu}}}sssqqqpppjjjdddaaaWWWUUUSSSPPPNNNMMMMMMMMMVVVXXX[[[^^^aaaccceeeeeecccaaa```bbbfffkkkooorrrtttwww~~~yyytttvvv}}}zzzooofffbbb^^^[[[VVVQQQMMMJJJHHHHHHHHHMMMTTT\\\bbbeeeeeeeeeYYYVVVTTTVVVYYY[[[YYYVVVFFF@@@999666666777777666888888888888999999999999:::::::::;;;<<<<<<============>>>???????????????>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???>>>======<<<<<<<<<<<<@@@AAACCCEEEHHHIIIJJJKKKVVV\\\hhhvvvzzzkkkooowwwyyypppnnnkkkddd]]]ZZZVVVTTTRRRPPPOOOOOOOOOOOOWWWYYY^^^bbbeeefffffffffaaa___]]]\\\]]]bbbgggjjjmmmsss|||}}}tttiii^^^WWWUUUXXXVVVRRRNNNJJJHHHFFFEEEBBBEEEIIIMMMPPPQQQRRRRRRKKKJJJIIIIIIHHHHHHGGGFFF;;;999666555666666555444777777888999999:::;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>?????????BBBCCCDDDEEEGGGIIILLLOOOYYYbbbooo}}}llliiiwwwvvvnnnkkkggg```ZZZXXXVVVVVVUUUUUUVVVXXXYYY[[[\\\___dddhhhkkkkkkiiihhhbbb```[[[WWWVVVYYY]]]aaahhhppppppfff]]]TTTPPPQQQPPPNNNKKKGGGDDDAAA@@@???<<<===>>>@@@AAABBBBBBCCCAAAAAA@@@???===;;;;;;;;;999888777888888777666555777777888999:::;;;;;;<<<::::::;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@????????????@@@@@@AAADDDEEEEEEEEEFFFIIIOOOSSS]]]ggguuu{{{dddiiixxxooohhheeebbb\\\XXXXXXWWWXXXYYY[[[^^^bbbeeeggg```cccgggkkkllljjjgggeeebbb```\\\VVVRRRSSSXXX\\\gggppp}}}tttddd^^^ZZZUUUSSSWWWSSSPPPKKKFFFAAA>>><<<<<<::::::::::::;;;;;;<<<<<<<<<<<<;;;:::888777666666555555666777777777888888888888888999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@===============>>>???@@@CCCEEEFFFFFFGGGLLLTTT[[[dddooo|||sssbbbkkkoooggg```^^^[[[XXXXXX[[[ZZZZZZ\\\^^^aaaeeeiiikkkaaacccfffggggggddd```]]]^^^^^^[[[VVVRRRRRRWWW[[[iiirrr}}}nnn```___```^^^```fffaaa\\\UUULLLFFFAAA???>>>999999999:::::::::;;;;;;<<<:::888888999999777666333444444444444666888999999999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???============>>>???@@@AAABBBDDDFFFGGGJJJRRR]]]fffooozzzllldddpppyyyiiibbb[[[YYYYYYXXX\\\aaaaaaaaaaaaaaabbbdddfffgggbbbcccdddcccaaa]]]XXXUUUWWWXXXXXXUUURRRTTTYYY___kkkvvvooobbbdddhhhhhhllltttkkkfff\\\QQQHHHCCC@@@???555555555666777777888888:::777555555888999777444555555444333222333666999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>????????????>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???????????????@@@AAACCCCCC@@@CCCFFFIIIMMMVVVdddnnnxxxyyyiiigggttt}}}rrrhhhaaaZZZYYYYYY[[[aaahhhiiihhhfffdddcccccccccccceeeeeedddbbb^^^YYYUUURRRPPPSSSUUUUUUSSSUUU\\\bbblllxxx|||tttlllnnnxxxxxxnnnbbbXXXRRRMMMEEE@@@:::999888888888999:::;;;HHHBBB:::666555666666555777777777888999999::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???AAA@@@???>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEEEECCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBDDDGGGIIIJJJOOOZZZiiiuuu~~~llliiirrruuunnnbbb___\\\\\\```eeeiiikkkmmmhhhccc``````bbbcccdddeeeaaa]]]^^^``````[[[WWWSSSSSSSSSTTTWWWZZZ^^^```kkksss{{{}}}yyy|||}}}uuuhhh\\\SSSJJJBBB===;;;;;;999888888888999:::EEE@@@999666555666666555777777777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>===???@@@BBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCBBBAAA???===>>>??????@@@BBBCCCCCCDDDEEEGGGIIIMMMTTT___nnnxxxhhhiiiwww{{{mmmggg```______aaaeeeiiikkkkkkgggccc___\\\]]]^^^_________\\\ZZZ[[[^^^^^^[[[WWWTTTTTTUUUWWWZZZ^^^aaacccdddnnn{{{yyynnnbbbUUUKKKDDD@@@===<<<:::999888777888888???<<<888666666666666555777777777888999999::::::;;;;;;;;;;;;<<<<<<======::::::;;;;;;;;;<<<<<<<<<@@@@@@@@@>>><<<<<<>>>@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBAAA???>>>===<<<===>>>@@@BBBDDDEEEFFFEEEGGGJJJQQQ[[[hhhttt{{{vvvfffmmmtttjjjeee^^^^^^^^^aaaccceeedddccc^^^\\\YYYXXXYYYYYYYYYXXXXXXVVVUUUWWWZZZ\\\ZZZWWWTTTUUUWWWZZZ\\\___aaabbb```kkkvvv|||~~~}}}|||xxxpppeeeYYYOOOJJJHHH???>>><<<999888777777777:::999777666666666555555777777777888999999:::::::::;;;<<<<<<========================>>>>>>>>>>>>@@@@@@???===;;;;;;===???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>===>>>???@@@BBBDDDEEEFFFFFFHHHMMMWWWdddqqq{{{ssskkkvvvooohhheee^^^\\\[[[ZZZ[[[ZZZXXXVVVYYYWWWVVVVVVWWWWWWUUUTTTQQQPPPQQQTTTXXXZZZZZZXXXUUUVVVXXXZZZ[[[\\\\\\\\\]]]dddnnnuuuzzz~~~~~~{{{uuuwww~~~}}}zzzrrrfff[[[RRRMMMLLLAAA???===:::888777666666666777777666555555666666777777777888999999:::::::::;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@>>><<<<<<>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAABBBCCCDDDEEEEEEHHHKKKSSS___mmmyyy}}}zzz|||uuuiiicccaaa___\\\YYYWWWVVVVVVUUUTTTVVVUUUTTTUUUVVVVVVUUUSSSMMMNNNPPPSSSWWWYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWW[[[cccooozzz|||~~~vvvllljjjsss~~~sssfffZZZQQQKKKIIIAAA@@@===:::888777666666666666777666555555666888777777777888999999:::::::::;;;===???@@@@@@??????;;;;;;<<<<<<<<<=========>>>???AAA@@@???>>>???@@@@@@AAAAAAAAAAAAAAAAAABBB?????????>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEFFFFFFKKKRRR]]]iiiuuu~~~nnngggcccaaa___\\\YYYYYYZZZ[[[\\\\\\UUUSSSSSSSSSUUUVVVUUUTTTNNNPPPRRRUUUXXXZZZ\\\]]]```___^^^\\\ZZZXXXWWWVVVWWW\\\fffvvv}}}~~~yyyiiicccmmm~~~rrrdddYYYPPPIIIEEEAAA???===:::888777777777666777888666444444666999777777777888999999:::::::::;;;===???@@@@@@@@@???;;;<<<<<<<<<============<<>>>>>???AAABBBCCCEEEFFFHHHIIIIIIPPPZZZgggttt}}}rrrgggdddbbb```\\\[[[ZZZ[[[\\\]]]\\\[[[RRRQQQOOOPPPRRRSSSSSSSSSQQQSSSVVVXXXZZZ\\\^^^___aaa___]]]ZZZXXXVVVVVVVVVYYYcccrrroooeeeiiixxxoooaaaXXXQQQJJJEEEAAA???===:::999888888888777888888666333333777:::777777777888999999::::::999;;;>>>@@@AAAAAA@@@???>>>>>>>>>>>>????????????;;;>>>BBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@AAACCCEEEHHHJJJLLLMMMTTT___ooo{{{wwwddd]]]\\\\\\ZZZXXXXXXYYYZZZ[[[YYYUUURRRPPPNNNMMMMMMOOOQQQQQQQQQTTTVVVYYY[[[\\\]]]___aaa^^^\\\YYYVVVTTTTTTTTTUUUVVVdddxxxxxxlllhhhuuuvvvgggZZZOOOFFFAAA???>>>===;;;999777666555111///...111555888999888<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>????????????<<<<<<;;;:::;;;<<<===>>>>>>???AAABBBCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEBBBAAA@@@???@@@AAACCCEEE>>>BBBFFFFFFEEEHHHNNNTTTdddkkkwwwoooccc___\\\ZZZZZZXXXWWWVVVUUUUUUUUUWWWWWWQQQLLLGGGHHHMMMSSSTTTTTTWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUVVVWWWWWW^^^cccnnnrrrjjjrrrwwwnnnqqqxxx}}}tttfffYYYNNNFFFAAA>>>>>><<<;;;999777666555666444333555999<<<<<<;;;<<<;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@AAA???>>>=========???AAABBBAAADDDFFFGGGGGGLLLTTTZZZkkkrrr|||kkk___[[[YYYXXXXXXWWWWWWUUUTTTSSSSSSSSSSSSMMMJJJIIIMMMUUUZZZ[[[ZZZXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXVVVUUUUUUUUUVVVWWW[[[___iiiyyyxxxnnnrrr|||tttggg]]]^^^cccgggpppzzz{{{ooocccWWWMMMEEE@@@======;;;:::888777666555666444444555777999999999;;;;;;::::::::::::999999::::::<<<===============>>>>>>=========>>>???@@@BBBAAAAAA@@@@@@@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>======>>>???AAABBBDDDEEEGGGGGGJJJRRR]]]eeetttzzz|||hhh]]]YYYVVVVVVVVVVVVVVVUUUTTTSSSQQQOOOOOOJJJKKKOOOVVV^^^bbbaaa___YYYXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVYYY\\\dddppp~~~sssssswww}}}uuufff[[[RRRPPPSSSWWW___gggsssxxx|||~~~}}}~~~xxxrrrhhh^^^TTTLLLDDD@@@<<<;;;:::999888777666666555444444444555666777777:::::::::::::::::::::999999:::;;;<<<========================>>>>>>??????AAA@@@?????????@@@BBBCCCEEEDDDDDDCCCBBBBBBAAAAAA????????????@@@BBBCCCDDDFFFGGGGGGIIIOOOYYYfffooo{{{{{{yyyggg]]]YYYUUUTTTUUUTTTTTTUUUUUUTTTRRRPPPNNNMMMPPPWWW___eeefffbbb___YYYXXXWWWVVVUUUUUUVVVVVVVVVVVVTTTSSSSSSSSSTTTUUUYYY[[[```hhhqqqyyy~~~~~~xxxtttsssyyyvvvhhhbbbVVVOOOGGGEEEEEEIIIOOOUUUbbbhhhqqqvvvxxxwwwxxxzzzwwwzzzzzztttjjjeee^^^WWWPPPIIIBBB>>>::::::999888777777666666777777777777777888999:::::::::::::::::::::::::::999:::;;;<<<============<<<<<<======>>>>>>>>>>>>>>>>>>===>>>???AAACCCEEEBBBAAAAAA@@@???>>>======??????@@@@@@BBBCCCDDDEEEHHHHHHIIIMMMUUUbbboooxxx~~~yyylllzzzqqqccc\\\WWWSSSQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRTTTWWW]]]ccceeeccc^^^ZZZXXXWWWVVVTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTTTTZZZ\\\^^^aaaeeekkkrrrvvvwwwxxx{{{}}}xxxtttvvv~~~|||~~~qqqaaaUUUPPPKKKGGGCCC@@@???BBBFFFJJJQQQXXXbbbhhhiiiiiiiiijjjnnnpppsssuuuuuuppphhhccc[[[XXXTTTPPPKKKFFF@@@<<<999888888888777777666666555666777666555666888999::::::;;;;;;;;;;;;<<<<<<::::::<<<===============;;;<<<===>>>>>>>>>===============>>>@@@AAACCCDDDBBBBBBAAAAAA@@@???>>>>>>===>>>???@@@AAABBBCCCDDDIIIJJJMMMSSS^^^kkkwwwkkkdddtttzzzoooeee\\\XXXVVVQQQNNNOOOTTTTTTUUUUUUVVVUUUUUUTTTYYY\\\___aaa```]]]YYYVVVWWWVVVTTTSSSRRRSSSUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUXXXZZZ[[[[[[\\\```gggmmmsssuuuzzz{{{zzz|||yyytttwww{{{vvviii]]]RRRJJJEEEBBBBBB@@@>>>>>>@@@CCCDDDEEEJJJRRRVVVVVVVVVXXXZZZ[[[\\\]]]______\\\WWWSSSNNNMMMKKKIIIGGGCCC>>>;;;777777777777777666666666222444555555444444777999;;;;;;;;;<<<<<<=========;;;;;;<<<===>>>>>>>>>>>><<<===>>>?????????>>>>>>>>>??????@@@@@@@@@@@@???DDDCCCCCCBBBBBBAAAAAAAAA>>>???@@@BBBCCCDDDEEEEEELLLMMMRRR[[[gggttt~~~nnnbbbbbbooowwwjjj```ZZZVVVWWWWWWSSSQQQQQQWWWVVVUUUUUUTTTTTTTTTTTTZZZ[[[\\\\\\ZZZXXXVVVVVVVVVTTTRRRQQQQQQSSSUUUWWWWWWVVVUUUTTTSSSTTTUUUUUUSSSUUUWWWVVVTTTXXX```gggqqqvvv|||}}}{{{xxxwwwppprrrvvv{{{}}}{{{||||||vvvmmm```UUUNNNHHHCCC???999;;;<<<:::999;;;===>>>???CCCGGGIIIIIIJJJMMMQQQHHHHHHJJJMMMOOOOOOMMMKKKGGGFFFFFFEEEDDDBBB===:::777777777777777666666666555888:::999888888<<>>>>>;;;<<<===>>>????????????===>>>???@@@AAA@@@??????@@@@@@AAAAAA@@@???===<<<@@@@@@????????????>>>>>>@@@AAACCCEEEFFFGGGHHHHHHMMMPPPVVV```mmmyyyyyy___[[[bbblll|||kkkbbbXXXUUUUUUYYY[[[XXXVVVWWWYYYXXXVVVTTTRRRRRRRRRSSSYYYYYYXXXWWWUUUUUUWWWXXXUUUSSSRRRPPPQQQSSSVVVWWWWWWWWWUUUTTTTTTTTTUUUVVVNNNQQQTTTRRRQQQTTT]]]eeerrrxxx~~~|||{{{zzzvvvwwwwwwxxxwwwvvvuuutttuuusssrrrsssvvvwwwwwwwwwvvvtttpppnnnmmmpppsssuuuxxxxxxyyy{{{}}}xxxrrrpppooonnnnnnpppqqqrrrtttuuurrrnnnjjj^^^YYYRRRIIICCC???>>>>>>:::::::::999999999888888666888;;;>>>@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCC@@@@@@???>>>======<<<<<<666444333333555666666555999999999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>???@@@@@@???>>>???AAABBBDDDEEEFFFFFFFFFIIIKKKOOOWWWcccnnnxxxnnnVVVRRRZZZhhh}}}{{{kkkccc```YYYYYYXXXWWWWWWWWWXXXXXX___]]]ZZZVVVUUUTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWVVVTTTRRRQQQRRRTTTWWWXXX[[[YYYVVVWWWYYYYYYWWWTTTPPPMMMKKKKKKPPPVVV[[[^^^nnnuuu}}}{{{zzzyyytttuuuuuuuuuuuusssqqqpppnnnlllkkklllmmmooonnnnnnmmmkkkhhhffffffgggiiikkkoooooooooooopppqqqrrrsssrrrrrrsssxxxyyytttpppjjjfff___[[[YYYYYYYYYXXX\\\\\\\\\^^^^^^]]]YYYVVVQQQMMMHHHBBB===;;;::::::::::::999999999888888888888999:::;;;;;;::::::999===>>>>>>>>>>>>>>>======;;;;;;::::::999888888777666444333333555666666555888888888888888999999999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>=========>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA>>>???AAA@@@??????@@@BBBBBBCCCDDDEEEEEEGGGJJJMMMVVV^^^iiiuuu}}}wwwaaaOOOPPP[[[kkkssshhhdddaaaYYYYYYXXXWWWWWWWWWWWWWWWYYYWWWTTTQQQPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXVVVUUUTTTSSSTTTVVVXXXZZZYYYWWWVVVWWWXXXYYYWWWUUULLLIIIHHHIIINNNUUUZZZ\\\kkksss~~~~~~|||zzzxxxwwwssssssssssssrrrpppnnnmmmhhhfffeeedddeeefffeeeddddddcccaaa___^^^^^^______aaaaaa```aaaaaabbbcccdddfffhhhjjjkkkpppxxx{{{tttrrrooonnnmmmlllllllllmmmnnnnnnmmmjjjeee```[[[WWWUUUSSSPPPKKKHHHHHHIIIIIIIIIMMMLLLKKKKKKLLLLLLJJJHHHBBBAAA>>>;;;999888888888999999999999888888888777777777777666666666666666:::::::::999999777666666888777777666666555555444666444333444555777777666777777888888999999::::::>>>>>>======<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA???@@@AAAAAA@@@@@@AAACCCDDDEEEEEEEEEFFFJJJOOOSSS```hhhsss~~~~~~fffVVVKKKPPP___qqqwwwiiieeebbbaaaYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPNNNMMMNNNOOOPPPNNNOOOOOOQQQSSSUUUWWWXXXWWWVVVUUUUUUVVVWWWYYYZZZXXXWWWVVVWWWXXXXXXVVVTTTIIIHHHGGGJJJPPPVVVZZZ\\\bbbkkkwww~~~~~~~~~~~~}}}{{{xxxvvvuuusssssssssrrrqqqooolllkkkgggeeecccbbbbbbbbbaaa```______^^^\\\[[[ZZZYYYYYYUUUUUUUUUWWWXXXZZZ\\\]]]^^^```bbbbbbaaafffooowww}}}zzzqqqhhhaaa]]]XXXXXXWWWVVVVVVWWWYYYYYYVVVTTTRRROOOLLLJJJHHHHHHHHHEEEBBBBBBCCCDDDDDDDDDFFFDDDBBBBBBCCCCCCCCCBBB;;;;;;::::::999888888777999888888888888777777777444444444444555777888999666666777777666666555444777777777777666666555555666444333444666777777777777777888888999:::;;;;;;??????>>>>>>======<<<<<<<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBBBBBBBCCCEEEFFFFFFGGGGGGJJJPPPWWW]]]jjjqqq{{{~~~{{{zzz\\\RRRLLLTTTeeeyyyiiibbbaaa___\\\WWWVVVUUUSSSRRRQQQQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSMMMMMMNNNOOOQQQTTTVVVWWWVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWWWWWWWVVVUUUSSSRRRLLLKKKLLLOOOTTTYYY\\\]]]\\\dddqqq}}}~~~~~~~~~~~~~~~|||}}}|||{{{yyywwwtttrrrsssssssssrrrqqqooolllkkkfffdddbbbaaaaaa```___]]]\\\\\\\\\[[[ZZZXXXWWWVVVQQQQQQQQQQQQRRRSSSTTTUUUTTTWWWXXXVVVSSSUUU\\\bbbffffffddd```ZZZUUUPPPNNNKKKKKKJJJIIIIIIJJJKKKLLLHHHFFFEEECCCBBBBBBBBBBBB???===<<<<<<>>>@@@??????>>><<<::::::;;;<<<;;;;;;999999999999999888777777888888888777777777666666666666555666777888999:::555555666777777777777777777777777777666666666666555444333444666888888777777777888999:::;;;;;;<<>>>>>>>>=====================>>>>>>>>>???????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@BBBDDDDDDCCCCCCEEEFFFFFFFFFGGGIIINNNVVV___eeerrryyy~~~eeeTTTOOOOOO[[[nnnuuubbb___^^^ZZZWWWUUUTTTSSSQQQPPPOOOOOOOOOTTTSSSSSSRRRSSSTTTUUUVVVOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVXXXYYYYYYWWWUUURRROOONNNOOOOOOQQQTTTYYY]]]^^^^^^\\\bbbnnnzzz~~~~~~}}}||||||}}}}}}zzzzzz{{{zzzxxxuuurrrppppppqqqqqqpppooommmkkkjjjdddbbb```^^^^^^^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSQQQOOONNNMMMLLLLLLPPPQQQQQQOOOLLLMMMQQQUUUXXXWWWTTTQQQOOOLLLJJJIIIDDDCCCBBBAAAAAABBBCCCCCCAAAAAA???>>>============;;;::::::;;;=========;;;:::888777777888999888888888888777777777666666666777777777777666666666666888888888888888777777777555666777888999999999999555555555555555555555555555444333444777888999888888888999999::::::;;;;;;=========>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAACCCEEEEEEEEEEEEGGGHHHEEEFFFIIIMMMTTT^^^hhhooo{{{kkkXXXKKKMMMTTTddd{{{mmm```]]]ZZZVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUXXXXXXYYYYYYXXXVVVTTTSSSVVVXXXYYYXXXTTTPPPNNNMMMPPPQQQTTTYYY^^^aaaaaa```]]]```hhhttt}}}||||||||||||{{{zzzzzzzzz{{{{{{xxxyyyyyyyyywwwtttpppnnnkkkkkkllllllkkkjjjhhhgggcccaaa^^^]]]]]]]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUURRRPPPMMMKKKJJJIIIQQQPPPNNNLLLLLLLLLMMMNNNPPPOOOMMMLLLKKKIIIGGGFFFAAA@@@???=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;======;;;999:::999888999:::;;;:::888777666666555555666777777777777666666666555555555444555666777777777666555666666777888888888777777555555555555555555555555555444333444777999999999::::::::::::::::::::::::;;;<<<<<<======>>>>>>???======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFHHHIIIHHHKKKPPPVVV___iiiuuu|||sss]]]SSSIIIQQQ```ttthhh^^^[[[VVVUUUZZZTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZWWWSSSQQQRRRUUUXXXWWWTTTPPPOOOOOOPPPRRRWWW^^^dddhhhhhhgggcccdddhhhrrr}}}|||zzzyyyxxxzzzzzzyyyyyyxxxyyyyyyyyywwwxxxyyyxxxvvvsssooommmgggggghhhhhhhhhfffeeedddcccaaa___^^^^^^^^^]]][[[YYYYYYWWWVVVVVVWWWXXXYYYVVVUUUSSSQQQPPPNNNNNNMMMNNNLLLIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDAAA>>>AAA@@@???===<<<<<<======888999:::<<<============888888888999:::999777555999888888999:::;;;999777777666666555666888999:::777666666666555555555555---///222555777888777777777777777777666555444444777777777777777777777777555444333555777999:::999;;;:::::::::::::::::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBDDDFFFFFFFFFGGGHHHJJJNNNRRRXXX___iiittteeeUUUSSSNNNYYYlllxxxddd]]]XXXSSSVVV^^^VVVUUUTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]^^^]]][[[WWWSSSQQQOOOSSSVVVWWWTTTQQQPPPQQQQQQTTT[[[ccckkkooopppooopppooopppxxx}}}xxxwww{{{}}}}}}zzz|||zzzxxxxxxxxxxxxvvvuuuwwwvvvuuuuuutttqqqllliiieeeeeeddddddeeeggghhhiiibbb^^^[[[\\\___aaa^^^ZZZWWWVVVTTTRRRRRRSSSTTTUUUTTTSSSQQQNNNLLLKKKJJJJJJJJJHHHGGGGGGHHHIIIGGGFFFCCCCCCCCCDDDDDDDDDDDDDDD>>>>>>>>>===<<<<<<;;;;;;888888:::;;;<<<<<<======;;;;;;::::::::::::999999888999999999999888777777666666666666777777777777777777777777666666666666666555555444444666777888888888888888777777777777333222111111222555888:::555555444555666777999:::;;;::::::::::::;;;<<<<<<;;;??????<<>>======<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::;;;;;;::::::::::::999999888999999999999888777777666666666666777777777777777777777777666666666666666666555444555666777888888888777777777666666666333222222111222444777888777666666666777999;;;<<<======<<<<<<======>>>???;;;???>>>;;;AAAKKKKKKBBB@@@@@@??????????????????BBBBBBBBBBBBBBBBBBBBBBBBEEEBBB???>>>@@@BBBBBBAAADDDEEEFFFGGGGGGIIIMMMOOOZZZ```iiisss|||zzzeeeVVVUUUZZZkkk{{{uuulllaaa\\\]]]^^^]]]ZZZZZZYYYWWWVVVVVVVVVWWWXXX]]][[[\\\aaaccccccfffkkktttuuurrrlllccc\\\YYYYYY[[[YYYVVVUUUUUUTTTRRRPPPQQQPPPQQQSSSWWWYYYZZZYYY\\\[[[[[[```hhhpppvvvyyy}}}|||~~~zzzyyy{{{~~~~~~|||zzzxxxwwwvvvwwwvvvuuussssssrrrqqqqqqqqqooollljjjhhhgggfffeeedddccccccdddbbb___\\\]]]______\\\YYYTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTQQQOOOLLLJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@===<<<<<<;;;;;;:::999999::::::;;;;;;::::::999888;;;;;;::::::::::::999999888999999999999888777777666666666666777777777777777777777777666666666666666666555555555666777888777777777666666666555555333333333222333444444555888888888888999;;;<<<===>>>============>>>??????<<>><<<@@@HHHGGG@@@??????@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDAAA??????AAABBBBBBBBBFFFGGGGGGHHHJJJNNNTTTXXXfffllluuu~~~|||zzz~~~xxxhhh[[[TTTZZZcccwww}}}iiiddd___^^^``````]]]YYY[[[ZZZXXXWWWWWWXXXYYYZZZ```___aaaggglllpppxxx}}}oooddd]]][[[YYYWWWUUUTTTUUUUUUTTTSSSOOONNNNNNQQQUUUYYY\\\\\\ddd___ZZZ\\\eeepppwwwzzz}}}yyyxxxzzz|||||||||yyyxxxvvvuuuvvvuuutttrrrpppoooooooooooonnnllljjjjjjjjjhhhgggeeecccbbbbbbaaa___]]]]]]]]]]]][[[YYYQQQPPPPPPOOOPPPQQQRRRRRRRRRQQQNNNKKKHHHFFFEEEDDDFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;::::::999999888::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999888999999999999888777777666666666666777777777777777777777777666666666666666666666666666777777777666666666666555555555555333444444444444333333333888888888999:::;;;<<<======<<<<<<<<<<<<===>>>>>>>>>@@@@@@===@@@EEEDDD?????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCC?????????@@@BBBDDDFFFGGGHHHHHHIIIJJJNNNTTT]]]bbbqqqvvvyyyvvvxxx~~~~~~gggYYYRRRSSS```mmmqqqbbb___\\\\\\______\\\YYYYYYYYYXXXXXXXXXYYYZZZ[[[aaa___bbbhhhpppyyyoooccc]]]YYYWWWUUUTTTUUUVVVUUUTTTOOONNNNNNPPPUUUZZZ]]]___hhhccc___^^^eeeqqq|||~~~{{{xxxwwwwwwyyyzzz{{{yyywwwuuuuuuuuuuuusssrrrpppnnnmmmmmmnnnmmmkkkjjjhhhhhhgggeeecccbbb```___```___]]]\\\[[[ZZZXXXWWWQQQQQQPPPPPPPPPQQQQQQQQQPPPNNNLLLIIIGGGEEEDDDCCCEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>======<<<;;;;;;;;;:::999999888888999999;;;<<<<<<=========;;;;;;:::::::::999999999888999999999999888777777666666666666777777777777777777777777666666666666666666666777777777777777666666666666555555555555555555555444444444333333777888999:::;;;;;;<<<<<<>>>============>>>??????AAABBBAAA@@@AAACCCCCC@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBDDDEEEGGGIIIGGGHHHIIILLLRRRZZZdddkkkyyyyyyooommmvvvsss[[[PPPPPPVVVgggxxx{{{ggg```]]]ZZZYYYZZZ[[[YYYWWWVVVVVVVVVWWWYYYZZZ[[[\\\```^^^___dddlllyyyxxxggg]]]YYYWWWTTTTTTTTTUUUUUUUUUQQQPPPPPPSSSXXX]]]aaabbbcccdddeeeeeejjjvvv|||{{{xxxvvvvvvwwwyyyzzzyyywwwvvvuuuvvvuuutttrrrpppnnnmmmlllmmmmmmkkkiiiddddddcccbbbaaa___^^^]]]___^^^\\\[[[YYYWWWVVVUUUSSSSSSSSSSSSRRRRRRQQQQQQOOONNNLLLJJJHHHFFFEEEEEEEEECCCBBBBBBCCCCCCBBBAAA@@@?????????>>>=========<<<;;;;;;::::::999888888888888:::;;;<<<=========;;;;;;::::::::::::999999888999999999999888777777666666666666777777777777777777777777666666666666555666777888888888777777777777777666666666555555666666555555555555555666777888999;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999777888999999::::::::::::;;;;;;::::::::::::999999888999999999999888777777666666666666777777777777777777777777666666666666555666777888999888777777888888777777777666666666888777666555555666888999888999;;;===>>>>>>>>>===AAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAAAAA@@@@@@AAA??????@@@@@@AAABBBBBBCCC@@@@@@AAAAAABBBCCCCCCDDDCCCFFFHHHHHHGGGFFFHHHJJJJJJMMMRRRXXXaaalllwww~~~qqqmmmjjjooommmYYYKKKOOOWWWaaavvvzzzllldddYYYXXXWWWWWWVVVUUUTTTSSSKKKMMMPPPSSSWWWZZZ\\\]]]^^^]]]]]]___```fffvvvrrrhhh[[[ZZZXXXYYY]]]```cccddd[[[\\\```gggooouuuyyyzzz|||vvvpppjjjpppyyy}}}|||zzzxxxwwwwwwzzz|||zzzxxxwwwvvvwwwvvvuuusssrrrpppmmmllllllllljjjiiicccdddeeefffeeeeeecccccc\\\\\\[[[YYYUUUSSSRRRRRRPPPPPPOOOOOOMMMLLLJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@??????@@@@@@???===>>>>>>>>>>>>????????????===<<<<<<;;;;;;::::::999777888888888888777666666;;;;;;;;;:::::::::999999888999999999999888777777666666666666777777777777777777777777666666666666555666777999999888888777888888888888777777777777999888666444555777:::;;;:::;;;===>>>???@@@??????@@@@@@??????@@@@@@AAABBB???>>>???@@@@@@>>>???AAA??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEE@@@DDDGGGIIIIIIIIILLLOOOPPPTTTYYYaaajjjuuu~~~kkkmmmqqq|||aaaPPPHHHPPP[[[eee{{{|||kkkbbb^^^TTTUUUWWWXXXXXXVVVSSSQQQHHHJJJMMMRRRVVVZZZ\\\]]]^^^^^^___```^^^___jjjvvv{{{|||nnnggg___^^^]]]___dddjjjnnnooolllnnnttt}}}}}}pppfffaaaZZZcccqqq}}}}}}~~~}}}|||zzz|||{{{{{{{{{}}}|||yyyxxxxxx{{{zzzxxxxxxwwwvvvsssqqqrrrqqqnnnllljjjgggbbb^^^eeeeeefffhhhiiihhhdddbbbYYYYYYXXXWWWUUUTTTSSSRRRPPPPPPNNNMMMLLLJJJIIIIIIGGGGGGHHHGGGFFFDDDBBBAAA????????????>>>>>>>>>===>>>>>>>>>>>>===============<<<:::999999:::<<<===<<<;;;999888888999;;;<<<;;;::::::999999::::::;;;;;;:::999999888888888888999999888888999999:::;;;999999888777666555444444555666777888888999888888888999999::::::999999888999999999:::;;;<<<===>>>======???@@@@@@???>>>>>><<<===???BBBCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<===???@@@AAABBBBBBCCC@@@BBBDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKNNNPPPRRRXXX___hhhqqqxxx{{{mmmpppzzz}}}lllTTTLLLKKKWWWhhhxxxoooddd^^^]]]ZZZYYYYYYYYYXXXTTTOOOLLLIIILLLPPPSSSUUUWWWYYY[[[aaaaaaaaa___^^^^^^```bbbjjjnnntttxxxxxxsssmmmhhhfffdddeeekkkssszzz||||||zzzmmmbbb[[[XXXWWWYYY]]]kkk}}}}}}~~~~~~|||zzzwwwyyyyyyyyyyyy{{{}}}~~~|||zzzzzzzzzxxxwwwwwwxxxwwwvvvtttsssqqqooommmkkkhhheeebbbeeeddddddeeeeeeccc___\\\WWWWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKIIIHHHHHHFFFGGGGGGFFFEEEDDDBBBAAA?????????>>>>>>>>>======<<<<<<======>>>>>>>>>???<<<;;;999888888999;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::999888888888888888999999999999999::::::;;;888888888777666666555555666666777888999999999999999999999::::::999999999999999::::::;;;===>>>>>>>>>>>>???@@@??????>>>======>>>@@@BBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===>>>???@@@AAABBBBBBBBB???AAACCCCCCBBBBBBCCCDDDFFFGGGHHHJJJMMMRRRWWWZZZdddkkkssszzzxxxssswwwqqq\\\OOOLLLNNNZZZhhhyyysssfff^^^YYYWWWVVVVVVVVVVVVUUURRROOOLLLKKKNNNRRRUUUVVVWWWXXXYYY\\\]]]]]][[[ZZZYYY[[[]]]___aaadddfffeeeccc```]]]aaacccgggmmmuuu}}}~~~qqqllleee]]]WWWTTTSSSSSSVVVZZZhhh{{{{{{wwwtttttttttuuuvvvwwwzzz|||~~~~~~~~~~~~{{{yyywwwvvvtttssssssuuuvvvvvvuuuqqqooollljjjiiigggeeeccccccbbbaaaaaa```]]]YYYUUUTTTTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>============:::;;;<<<===>>>??????@@@;;;:::999888888999:::;;;888999;;;<<<<<<;;;999888;;;::::::999999::::::;;;:::999999888888888888888999999999999::::::::::::777777777777777777777777777777888999::::::::::::999999::::::::::::999999::::::;;;;;;<<<===>>>?????????@@@??????>>>===<<<>>>???AAABBBCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAACCCDDDDDDCCCBBBCCCEEEFFFGGGIIILLLQQQXXXaaagggsssxxxzzzuuuxxxbbbLLLIIIKKKRRR^^^lll~~~wwwddd]]]YYYUUURRRUUUUUUUUUUUUTTTSSSRRRQQQMMMQQQVVVYYYYYYXXXXXXXXXYYYYYYYYYXXXVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXX^^^gggooowwwyyyrrrmmmiiifffddd[[[YYYVVVSSSQQQQQQRRRRRRSSSVVVcccvvv~~~}}}~~~|||wwwtttqqqpppqqqrrrsssvvvxxxzzzzzzzzz{{{|||}}}}}}zzzuuuqqqqqqooonnnnnnppprrrrrrrrrllljjjfffdddddddddcccbbb```___]]]]]]\\\YYYUUURRRRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>???;;;;;;::::::::::::;;;;;;999999;;;;;;;;;;;;999999;;;::::::999999::::::;;;::::::999999999999::::::999999999:::::::::::::::777777777888888999999999888888999:::;;;;;;;;;;;;:::::::::999999::::::::::::;;;<<<===>>>?????????@@@@@@@@@???>>>===<<<<<>>>>>@@@@@@AAAAAABBBAAAAAAAAADDDEEEFFFEEEDDDDDDFFFGGGGGGIIILLLPPPVVV```kkksss}}}zzzvvvuuu}}}mmmUUUGGGGGGLLLVVVdddvvvhhhZZZWWWVVVRRRPPPSSSSSSSSSSSSRRRQQQRRRRRRQQQUUUZZZ]]]\\\ZZZXXXWWWVVVWWWXXXVVVTTTTTTTTTVVVUUUTTTSSSSSSSSSUUUWWWXXXSSSYYYdddppp}}}|||ssshhhddd^^^ZZZXXXXXXXXXXXXTTTSSSRRRQQQPPPPPPOOOOOOQQQRRR]]]nnn|||~~~|||yyy{{{~~~}}}zzzxxxxxx{{{~~~~~~yyyvvvooonnnnnnnnnoooqqqssstttvvvvvvwwwxxxzzz}}}|||vvvqqqnnnlllkkklllmmmnnnnnnmmmhhhfffbbbaaaaaaaaa``````\\\[[[YYYYYYYYYXXXUUURRRQQQPPPOOONNNMMMKKKJJJJJJFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????=========<<<<<<<<<<<<;;;=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;999999999999;;;;;;;;;::::::999999::::::;;;;;;;;;:::::::::;;;;;;<<<888999:::;;;;;;;;;::::::777777888888999999::::::888999:::;;;;;;<<<;;;;;;;;;;;;:::999999:::;;;;;;:::;;;===>>>???@@@@@@@@@AAA@@@@@@???>>>======<<>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<;;;::::::999999::::::;;;;;;::::::::::::;;;;;;<<<888999;;;<<<<<<<<<;;;:::888888999999::::::::::::888888999:::;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@AAA@@@???>>>=========>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDCCCCCCEEEHHHKKKNNNUUU^^^eeekkksss}}}{{{xxx}}}yyy]]]KKKIIIOOO[[[aaalll|||{{{jjjYYYRRRSSSSSSRRRRRRVVVXXXZZZYYYUUUSSSSSSUUUUUUXXX[[[]]][[[YYYWWWWWWPPPQQQRRRQQQNNNMMMLLLMMMKKKLLLOOORRRVVV[[[^^^```eeeiiittt|||qqqfff___[[[YYYXXXOOOMMMJJJJJJLLLNNNPPPPPPLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNSSS\\\dddkkkuuu~~~}}}zzzxxxuuuuuuwwwzzz|||}}}~~~|||yyywwwtttrrrqqqrrrssstttyyyzzz}}}~~~{{{yyyqqqooommmkkkiiihhhhhhhhhjjjlllooorrrtttvvvvvvvvvyyyxxxyyy{{{|||wwwnnnggg``````bbbeeehhhiiigggeeebbbaaa_________]]][[[YYYVVVUUUSSSSSSSSSSSSQQQOOOLLLKKKJJJIIIHHHFFFEEEEEEAAAAAA@@@@@@??????>>>>>>???>>>===<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<999999999::::::999999999::::::::::::::::::::::::;;;::::::999999::::::;;;999888888888888999:::;;;888999;;;<<<===<<<;;;:::999999999:::::::::::::::777888999::::::;;;;;;;;;===;;;:::999999:::;;;===;;;===???AAABBBBBBAAA@@@@@@???>>>======>>>??????>>>???AAACCCEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHLLLPPPUUU^^^jjjrrrwww|||~~~|||eeeQQQJJJPPPXXXiiisssnnnbbbXXXUUUVVVUUUVVVXXX\\\___bbb```[[[WWWVVVXXXSSSUUUXXXXXXWWWUUUUUUUUUOOOPPPRRRQQQNNNLLLKKKKKKMMMNNNPPPTTTZZZbbbhhhlllooowwwwwwkkkeee]]]VVVRRRQQQPPPOOOLLLJJJIIIIIIJJJLLLLLLLLLKKKLLLMMMMMMNNNOOOOOOOOOKKKLLLPPPVVV[[[eeewww{{{tttttttttsssssstttwwwyyy}}}~~~~~~|||yyywwwvvvuuusssrrrqqqppppppppptttttttttuuuzzz~~~~~~}}}{{{xxxrrrqqqnnnjjjhhhfffeeeeeegggiiilllppprrrsssrrrrrryyywwwvvvvvvtttmmmbbbYYYVVVXXX[[[```dddeeeccc```^^^]]]\\\\\\\\\ZZZVVVTTTVVVTTTRRRQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@??????>>>>>>======???>>><<<;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>>777777888888888888777777888999;;;<<<<<<;;;999888;;;::::::999999::::::;;;777777666666777888999999888999;;;======<<<;;;:::::::::::::::::::::::::::777777888999::::::::::::===<<<:::999999:::<<<===<<<===???BBBCCCBBBAAAAAA??????>>>======>>>???@@@===???AAACCCEEEFFFFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>???@@@BBBCCCDDDDDDDDDFFFGGGIIIIIIJJJMMMRRRUUUYYYdddrrr{{{lllWWWMMMPPPYYYaaaqqqwwwggg```ZZZZZZZZZZZZ\\\```YYY]]]aaa___XXXSSSRRRRRRQQQSSSUUUUUUTTTSSSSSSSSSQQQRRRTTTSSSPPPNNNMMMMMMLLLLLLMMMQQQYYYbbbkkkpppsss~~~nnneee```\\\WWWSSSQQQNNNLLLJJJIIIHHHGGGHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIKKKOOOSSSVVVccczzz}}}tttvvvwwwuuurrrrrruuuxxx{{{|||}}}}}}|||yyyuuusssttttttsssrrrqqqpppoooooosssqqqoooooorrryyy{{{qqqttt{{{}}}{{{yyyxxxxxxrrrkkkhhhggghhhfffdddbbbccceeeeeefffiiilllooossstttqqqjjj___VVVPPPNNNQQQTTTWWW[[[]]]]]]]]]\\\]]]YYYUUUVVVXXXXXXTTTPPPNNNNNNMMMLLLLLLKKKLLLLLLHHHHHHGGGEEEDDDCCCAAAAAA;;;;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;:::>>>======<<<;;;;;;::::::888999999::::::999999888;;;;;;999999999999;;;;;;;;;::::::999999::::::;;;;;;:::999999999:::;;;<<<;;;;;;999888888999;;;;;;::::::999888888999999:::888999;;;<<<<<<;;;999888999999999:::;;;<<<===>>>AAA>>><<<>>>BBBCCC@@@<<>>=========>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAEEEDDDCCCCCCDDDEEEEEEDDDHHHIIIIIIHHHHHHOOO[[[dddmmmttt|||ooo\\\RRRKKKJJJUUUeeezzz{{{lllccc```^^^]]]___```aaaaaa\\\[[[ZZZYYYWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSQQQNNNMMMLLLMMMOOOQQQPPPPPPTTTYYY\\\___hhhrrrzzzlllbbb___WWWUUURRRPPPOOONNNLLLKKKGGGHHHIIIJJJIIIGGGDDDCCCEEEGGGIIIJJJLLLLLLLLLLLLKKKJJJHHHKKKTTTcccuuu|||vvvssstttvvvwwwvvv|||yyyvvvttttttuuuuuutttrrrrrrrrrqqqqqqqqqppppppqqqooonnnmmmnnnrrrvvvxxxxxxnnnjjjooo|||}}}{{{{{{tttmmmhhhgggfffdddbbb______``````aaacccfffhhhggggggfff```WWWOOOJJJIIIOOOQQQUUUXXXZZZZZZZZZYYY\\\XXXUUUUUUWWWWWWSSSOOOOOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCAAA@@@???>>>===;;;;;;<<<===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::=========<<<;;;:::::::::999999::::::::::::999999;;;::::::999999::::::;;;;;;::::::999999::::::;;;:::999999888999:::;;;<<<;;;;;;::::::::::::;;;;;;::::::999999999999999::::::;;;===>>>===<<<;;;:::;;;;;;;;;;;;<<<===>>>??????<<<;;;===AAABBB@@@<<>>>>>===>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCEEEFFFFFFFFFHHHKKKMMMNNNQQQXXXccclllwww|||ssscccUUUPPPOOOQQQ^^^nnnssshhhdddaaa]]][[[\\\]]]]]]]]]VVVVVVUUUSSSRRRQQQPPPOOOPPPPPPPPPOOOOOOPPPPPPPPPOOOMMMLLLKKKLLLNNNPPPRRRTTTSSSVVVYYY[[[]]]eeennnxxx~~~~~~rrrfff^^^\\\TTTRRRPPPOOONNNMMMKKKIIIGGGHHHIIIIIIIIIGGGEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJGGGGGGHHHJJJQQQ]]]iiirrr~~~yyyuuuuuuxxxzzzzzzzzzwwwsssqqqrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnmmmllllllmmmooorrrssstttuuuuuuxxx{{{}}}}}}}}}~~~~~~}}}{{{}}}tttggggggmmmyyy}}}vvvmmmhhhfffeeecccaaa]]]]]]\\\\\\\\\]]]___```___```___[[[VVVPPPMMMLLLNNNOOORRRUUUVVVVVVVVVUUUYYYVVVSSSSSSTTTTTTQQQNNNKKKJJJHHHFFFEEECCCCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::===<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::<<<===>>>??????>>>===<<<======<<<======>>>???@@@===;;;:::===@@@BBB@@@===???>>>>>>>>>>>>???@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFGGGHHHHHHIIIMMMSSSXXX^^^fffpppwwwxxxsssvvv|||zzz___TTTMMMMMMQQQXXXiiizzz{{{nnniiibbb^^^YYYUUUUUUVVVVVVVVVWWWWWWVVVUUUTTTRRRQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJJJJLLLOOOQQQSSSWWWVVVWWWYYYYYYZZZaaajjjppptttvvvqqqggg\\\WWWVVVOOONNNMMMMMMMMMKKKHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCDDDEEEGGGHHHHHHHHHGGGCCCEEEGGGJJJNNNTTT[[[```kkkuuu{{{zzz|||~~~zzzvvvqqqnnnmmmnnnnnnmmmoooooonnnmmmllllllkkkkkkkkkkkkjjjjjjjjjkkkllllllhhhhhhhhhjjjnnnsssxxx{{{}}}{{{zzzzzzzzzyyyxxxpppiiieeekkkvvv|||sssllliiigggeeebbb```^^^[[[ZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWUUUSSSRRRNNNOOOQQQSSSTTTTTTTTTSSSUUURRRPPPPPPQQQPPPNNNLLLDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@???>>>===<<<:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;888888888888999999:::::::::;;;<<<======<<<;;;:::999999::::::::::::::::::<<<===>>>?????????>>>>>>===============>>>???@@@===<<<<<<>>>AAABBBAAA???>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBB@@@BBBDDDEEEFFFGGGHHHJJJLLLRRR[[[dddlllttt}}}~~~ssshhhcccffflllwwwxxxxxx|||vvviiiVVVPPPLLLPPPXXXeeezzzooohhhggg\\\XXXSSSPPPOOOPPPQQQQQQYYYYYYXXXWWWVVVUUUTTTTTTNNNMMMMMMLLLLLLMMMMMMNNNLLLKKKKKKKKKMMMOOOQQQSSSVVVTTTTTTVVVVVVWWW^^^gggmmmnnnmmmfff\\\TTTPPPOOOKKKJJJJJJKKKLLLJJJGGGDDDFFFGGGHHHIIIIIIHHHHHHGGGCCCDDDFFFGGGGGGGGGFFFFFFBBBDDDFFFHHHJJJMMMQQQTTT^^^hhhuuu|||}}}}}}yyyuuunnniiihhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiiiiiiiihhhggggggcccbbbaaabbbeeeiiinnnqqqwwwvvvuuuuuuvvvxxx{{{|||}}}zzzyyyyyyzzzyyyyyyzzznnndddcccjjjvvv{{{uuuoooiiieeeccc```\\\YYYYYYXXXVVVTTTTTTTTTSSSSSSSSSSSSRRRQQQOOOPPPQQQRRRSSSRRRRRRQQQOOONNNMMMLLLLLLLLLJJJIIIBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@???>>>======:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======:::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;888888999999::::::::::::999:::;;;<<<<<<;;;:::999888999:::;;;;;;;;;;;;:::<<<<<<======>>>>>>>>>>>>=========<<<======>>>???>>>>>>>>>@@@AAABBBBBBAAA>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFFFFFFFGGGJJJMMMSSSZZZdddnnnxxxmmmbbb[[[VVVWWW\\\gggmmmuuu{{{yyyiiiYYYQQQOOOPPPVVVbbbvvvpppccc```aaaYYYUUUQQQOOOPPPQQQSSSSSSUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNMMMNNNOOOPPPQQQRRRPPPPPPRRRSSSVVV^^^gggmmmlllhhh___UUUNNNKKKJJJHHHHHHHHHJJJKKKJJJFFFDDDGGGHHHHHHHHHIIIIIIHHHHHHEEEFFFGGGHHHHHHGGGFFFFFFCCCEEEFFFGGGHHHJJJNNNQQQUUU]]]fffmmmpppsssxxx}}}|||sssnnngggbbbaaacccdddeeedddeeeeeefffggghhhiiijjjggghhhhhhhhhgggfffeeedddbbbaaa______```bbbeeegggiiihhhhhhiiikkkooosssuuuyyyvvvtttsssuuuxxxzzzzzztttgggdddgggnnnxxx{{{rrrlllgggccc]]]ZZZXXXWWWSSSPPPQQQPPPOOOPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCBBB@@@???>>>>>>>>>?????????>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999;;;::::::999999::::::;;;888999:::;;;;;;;;;;;;:::999::::::;;;;;;::::::999888999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFHHHIIIHHHGGGJJJPPPUUU___dddnnnxxxvvvbbbYYYUUUQQQRRRWWWdddooozzz|||wwwlll\\\OOOGGGJJJQQQ[[[kkkyyyiiiaaa___^^^XXXVVVTTTSSSUUUVVVWWWWWWRRRRRRRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNQQQPPPPPPOOONNNNNNNNNOOOOOOMMMNNNPPPRRRVVV___iiiooolllfff]]]SSSMMMIIIIIIGGGGGGGGGHHHJJJJJJHHHFFFIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIHHHHHHFFFEEEDDDFFFGGGGGGGGGHHHKKKNNNMMMRRRXXX]]]bbbiiirrrxxx}}}pppkkkccc___^^^aaaccceeebbbbbbcccdddfffggghhhhhhffffffffffffeeedddcccbbbaaa```^^^]]]]]]]]]]]]^^^]]]]]]^^^___bbbeeeiiikkkjjjhhhggghhhmmmssswwwyyy~~~qqqlllllllllnnnrrr}}}vvvnnnhhhaaa]]]\\\YYYTTTPPPRRRPPPNNNNNNPPPQQQPPPNNNKKKKKKKKKKKKJJJIIIIIIIIIEEEEEEFFFEEECCCCCCCCCCCCAAAAAA???>>>============>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888888888999999999999999999999::::::::::::999999999::::::;;;;;;::::::999;;;::::::999999::::::;;;999:::;;;<<<<<<<<<;;;;;;999999999888888999999999777888:::<<<======<<<;;;;;;;;;;;;<<<===>>>??????@@@??????>>>>>>>>>??????@@@AAAAAAAAA@@@?????????>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFFFFGGGIIIJJJKKKKKKKKKPPPYYYaaalllpppxxx}}}kkk[[[WWWUUUUUU[[[eeesss~~~|||lll^^^SSSMMMGGGPPP[[[hhhyyyooogggddd```\\\XXXWWWUUUVVVWWWXXXWWWVVVTTTSSSSSSRRRRRRQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOOOONNNNNNNNNMMMMMMOOOMMMNNNQQQSSSVVV```kkknnnkkkddd\\\TTTNNNKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIHHHGGGEEEEEECCCEEEGGGGGGFFFFFFFFFGGGGGGJJJNNNSSSZZZdddpppxxx~~~}}}vvvllldddaaaaaacccdddcccccccccddddddddddddeeeeeeddddddccccccbbbbbbbbb_________^^^]]]\\\[[[ZZZXXXXXXXXXYYY[[[]]]___```[[[YYYYYY]]]eeemmmtttxxx}}}vvvrrrmmmiiiiiivvvtttnnnfffbbb```]]]WWWSSSPPPMMMJJJJJJLLLMMMKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDCCCAAA@@@AAAAAA<<<<<<<<<<<<<<<===>>>????????????>>>=========<<<::::::;;;;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888888888888999999888999999::::::999999888999999;;;;;;;;;;;;999999;;;::::::999999::::::;;;:::;;;<<<=========<<<;;;:::999888777777888999:::777888;;;<<<======<<<;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAA???>>>===>>>>>>???@@@AAABBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMNNNUUUaaajjjtttxxx~~~oooaaaWWWWWWXXX[[[hhhxxx|||dddTTTOOONNNTTT___nnn{{{rrrdddaaaaaa]]]WWWVVVVVVUUUVVVWWWWWWUUUSSSRRRRRRRRRQQQPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQOOOOOORRRSSSWWWaaalllmmmiiiccc\\\UUUPPPMMMLLLIIIHHHGGGGGGIIIKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDAAADDDGGGHHHFFFCCCAAA@@@DDDGGGKKKQQQYYYeeerrrzzzyyymmmfffcccbbbbbbeeeeeeddddddcccbbbbbbbbbccccccbbbaaaaaaaaaaaaaaa______``````___]]][[[ZZZWWWWWWWWWWWWXXXXXXYYYYYYRRRQQQRRRWWW```kkktttxxx{{{tttooolllnnn{{{~~~yyytttpppmmmhhh___XXXSSSQQQNNNKKKIIIHHHIIIIIIFFFFFFFFFFFFEEECCCAAA@@@AAAAAA@@@>>>===<<<;;;:::<<<======>>>>>>======<<<<<<<<<<<<;;;;;;:::999999<<<<<<<<<;;;;;;:::::::::999999999999999999999999;;;;;;999999999999;;;;;;;;;:::999888777777777777;;;;;;:::999777777888:::999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999:::::::::======<<<;;;::::::999999888999:::;;;;;;:::999888777777888999:::::::::::::::;;;===?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBBDDDCCCAAA@@@??????@@@AAACCCCCCDDDEEEFFFFFFFFFFFFHHHIIILLLNNNTTT___lllvvvjjjfff___\\\___lll|||}}}jjjVVVIIIJJJQQQ]]]nnnzzzkkkbbb______]]]ZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSRRRQQQPPPPPPPPPLLLMMMNNNLLLJJJIIIIIIJJJMMMNNNPPPQQQQQQOOOLLLJJJLLLLLLMMMOOOTTT\\\eeekkkjjjjjjfff]]]RRRKKKJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEECCCBBBBBBBBBBBBBBBGGGLLLNNNPPPWWWcccnnnzzzrrrjjjggggggiiihhhgggeeecccaaa^^^]]]___^^^^^^^^^^^^```aaaaaaddddddcccaaa^^^\\\\\\\\\ZZZXXXWWWWWWWWWVVVSSSQQQKKKKKKOOOWWWbbbhhhiiifffwwwsssrrr}}}~~~{{{wwwnnnbbbXXXSSSQQQOOOLLLJJJIIIIIIIIIFFFDDDCCCAAA??????????????????>>>===<<<;;;;;;:::999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999;;;::::::999999::::::;;;::::::999888777777777888::::::;;;999888777888:::;;;;;;;;;:::999777666555::::::999999999::::::;;;>>>>>>===<<<<<<;;;::::::888888999999999999888888888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAABBBCCCBBBAAA@@@@@@AAAAAABBBDDDDDDEEEGGGHHHHHHIIIIIIKKKNNNQQQUUU[[[eeeqqqzzzzzzppplllggghhhppp}}}nnn[[[LLLHHHPPP[[[kkk{{{tttfff^^^]]]^^^\\\ZZZXXXWWWWWWWWWVVVVVVVVVVVVRRRQQQQQQPPPOOOOOONNNNNNMMMNNNNNNMMMKKKJJJJJJKKKNNNNNNPPPPPPPPPNNNMMMLLLKKKLLLOOORRRXXX___ggglllkkkiiicccZZZPPPKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBFFFJJJKKKMMMSSS^^^hhhrrr{{{wwwppplllkkkhhhddd```]]][[[ZZZZZZ^^^^^^]]]^^^```cccfffhhhggggggfffdddaaa^^^\\\\\\WWWUUUTTTTTTTTTSSSQQQOOOMMMLLLNNNUUU]]]aaa```^^^~~~|||uuueeeZZZUUUTTTRRROOOLLLJJJHHHHHHDDDBBB???<<<:::;;;<<<=========<<<<<<<<<;;;;;;;;;999999999999999999999999888888999::::::;;;<<<<<<:::::::::999999999999999999999999999999999999999;;;::::::999999::::::;;;:::999999888888888999999888:::;;;;;;999888888999;;;;;;:::999888666444333888888888888999:::;;;;;;>>>>>>>>>===<<<<<<;;;;;;888888777777777777888888999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLNNNSSSYYY___eeennnyyy~~~wwwzzzvvvttt{{{~~~nnn[[[MMMHHHLLLYYYeee~~~rrriii___YYYZZZ[[[[[[YYYYYYXXXXXXWWWVVVUUUTTTTTTQQQQQQQQQPPPPPPOOOOOONNNMMMNNNNNNMMMKKKJJJKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMKKKMMMQQQWWW^^^eeekkknnnmmmggg]]]TTTNNNKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCFFFHHHHHHHHHMMMVVV^^^iiisss}}}~~~~~~~~~zzzqqqllleee^^^ZZZZZZ[[[]]]```_________bbbeeehhhkkkjjjjjjiiigggeeeaaa^^^\\\UUUTTTRRRRRRRRRRRRPPPOOOOOONNNNNNRRRVVVWWWUUUSSSxxxjjj___]]][[[WWWSSSNNNJJJGGGFFFCCCAAA>>>;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888999999999:::::::::;;;999999888888888888888888999999999999999999999999::::::::::::::::::::::::999999888888888999::::::777999;;;;;;:::888888888999999:::::::::999888888777777777888999:::;;;<<<============<<<<<<;;;;;;888777666555555666777888999999999999:::;;;<<<<<<======<<<<<<<<<>>>@@@AAA??????@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAACCCCCCCCCCCCBBBAAABBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMQQQWWW```iiipppwww|||zzzggg\\\RRRPPPUUU___lllwwwuuugggaaaYYYVVVWWWZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQSSSRRRRRRRRRQQQQQQQQQPPPMMMNNNNNNNNNLLLKKKKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMOOOUUU]]]eeekkkooopppnnndddXXXPPPMMMKKKIIIFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGFFFEEEHHHOOOVVV```lllxxx{{{{{{|||yyy~~~xxxooofffaaaaaacccfffeeeeeeffffffggggggggghhhjjjiiihhhgggeeebbb^^^[[[VVVTTTRRRRRRSSSSSSRRRQQQPPPOOONNNOOOQQQQQQNNNLLLzzzoooggggggddd___XXXQQQKKKGGGEEEBBBAAAAAA???===;;;:::999::::::::::::;;;;;;;;;;;;:::999888888888888999:::::::::999999999888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999999999999999::::::666999;;;;;;:::999888999999999:::::::::999999888888888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999888777666666777888999888777777777888999:::;;;======<<<<<<<<<>>>@@@AAA??????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKNNNPPPRRRVVV]]]hhhrrryyy}}}~~~zzzkkkZZZSSSQQQYYYgggvvv|||iii___[[[VVVUUUWWWYYYYYYYYYXXXWWWVVVTTTSSSQQQPPPOOOQQQQQQQQQQQQPPPPPPPPPPPPLLLMMMNNNMMMKKKKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKNNNQQQWWW```jjjpppqqqqqqlllaaaTTTMMMLLLLLLIIIFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@?????????@@@AAABBBCCCDDDEEEEEEDDDCCCFFFKKKOOOXXXeeerrrxxx~~~zzzzzzuuummmkkkkkkllllllnnnppprrrrrrpppmmmkkkgggeeecccbbbaaa^^^ZZZWWWUUUSSSQQQQQQRRRSSSRRRRRRQQQPPPOOOOOOOOONNNLLLKKKvvvqqqqqqmmmeee]]]UUUNNNJJJIIICCCDDDCCCCCCAAA>>>;;;999:::;;;;;;;;;;;;;;;;;;;;;888777666555555666777888::::::999999888777777666888888888888888999999999999999999999999999999999999::::::;;;;;;::::::999;;;::::::999999999::::::777999::::::999999999:::::::::999999888777555555999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777777666666777888:::;;;<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAACCCDDDDDDBBBCCCDDDEEEFFFGGGGGGFFFHHHHHHJJJMMMQQQVVVZZZ]]]aaaiiittt|||uuudddXXXSSSPPPSSS___qqqlll```[[[XXXVVVUUUVVVWWWWWWVVVUUUUUUTTTRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMLLLKKKJJJKKKLLLIIIIIIHHHGGGGGGHHHJJJKKKNNNPPPVVV```jjjppppppooofff\\\QQQKKKJJJJJJIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA???????????????@@@AAAAAACCCDDDCCCBBBBBBDDDHHHKKKQQQ]]]kkkuuu~~~~~~~~~xxxtttsssuuuwww{{{}}}~~~|||yyywwwiiieee```^^^\\\ZZZUUUQQQRRRPPPNNNNNNOOOQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMzzzwwwrrriii```XXXSSSPPPOOOGGGFFFDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999888666555555666888999888888888888888777777777888888888999999999::::::999999999999999999999999999::::::;;;;;;::::::999<<<;;;:::999999999999999888999999999888888:::<<<999999999999999888777777;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888777666666777888:::<<<;;;<<<===>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDBBBAAA?????????AAADDDEEECCCDDDFFFGGGGGGGGGFFFFFFIIIJJJNNNSSS[[[bbbiiimmmrrryyy|||zzz{{{{{{~~~zzzoooaaaXXXSSSRRRVVVaaaqqqooobbb]]]YYYWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLIIIJJJKKKKKKJJJIIIJJJLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMSSS]]]gggmmmmmmjjj]]]WWWNNNHHHFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>??????@@@AAAAAA@@@@@@@@@BBBEEEHHHOOOXXXcccooo~~~uuuooofffaaa^^^[[[VVVQQQRRRPPPNNNNNNPPPRRRRRRRRRQQQQQQPPPOOOMMMLLLMMMMMMzzztttkkkaaaZZZVVVUUUUUUJJJHHHDDDAAA???>>>??????======<<<<<<<<<;;;;;;;;;;;;:::999777777999:::;;;666666777777888888999999888888999999::::::::::::999999999999999999999999999999;;;;;;;;;;;;999999===<<<;;;:::999888888888888999999888777888;;;===777888999;;;<<<===>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<===============;;;<<<===>>>>>>===<<<;;;999999777777888999;;;===:::;;;===?????????>>>>>>BBBAAAAAAAAAAAAAAAAAAAAA>>>??????@@@BBBCCCCCCDDDCCCAAA>>>===>>>@@@DDDFFFDDDEEEFFFGGGHHHGGGFFFFFFIIILLLQQQXXXbbbllltttyyy~~~wwwooolllllluuuyyyzzzpppbbbWWWUUUXXXWWWbbbvvvzzzfff______XXXWWWVVVTTTSSSRRRPPPPPPQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMHHHJJJKKKJJJIIIIIIJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLJJJKKKPPPZZZdddjjjjjjgggWWWSSSLLLFFFDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEE@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>?????????>>>>>>>>>???AAADDDFFFPPPVVV^^^jjj{{{}}}}}}~~~~~~~~~zzzooohhhddd```ZZZUUUTTTRRRPPPPPPRRRTTTUUUUUURRRRRRQQQOOOMMMKKKLLLMMMzzzpppjjjiiifff```ZZZTTTOOOIIIEEEDDDBBB???<<<>>><<<:::999;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<777888999:::;;;:::999888999999999999999999999999999999999999999999999999999999999999999999999999999888888777888:::;;;<<<777888999:::;;;:::999999;;;;;;:::999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<>>>??????>>><<<<<<===???:::;;;<<<===>>>>>>>>>===<<<<<<======<<<;;;::::::;;;;;;<<<>>>???@@@BBBBBBEEEDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCFFFGGGGGGEEEDDDCCCEEEGGGEEEFFFGGGGGGGGGIIILLLNNNOOORRRXXX___iiiuuuxxxrrrmmmkkkmmmrrrsssppphhh^^^[[[___ddddddpppyyyqqqddd[[[WWWSSSQQQNNNMMMOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJHHHIIILLLMMMKKKHHHLLLMMMQQQYYYaaadddaaa]]]PPPNNNKKKHHHFFFEEEFFFFFFCCCCCCDDDCCCCCCBBBAAAAAACCCDDDEEEFFFFFFEEEDDDDDDAAA@@@@@@@@@??????>>>>>>>>>>>><<<;;;;;;<<<======BBBAAA@@@@@@@@@AAABBBCCCJJJOOOWWWaaalllyyy}}}yyyxxxzzz|||yyywwwxxxyyy{{{{{{|||{{{wwwpppfff```___[[[WWWTTTSSSSSSSSSSSSRRRPPPNNNOOOQQQQQQNNNKKK|||wwwuuu{{{zzztttqqqlllccc[[[SSSNNNGGGCCCCCCBBB???===AAA???<<<<<<<<<===<<<;;;;;;:::999888888888888888999:::;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999888888888888888888888888777777666666777888:::;;;777888999:::::::::999999;;;;;;:::::::::;;;<<<=========<<<<<<<<<<<<<<<===:::;;;;;;:::888888999;;;<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;888999;;;===@@@BBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBAAACCCEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLOOORRRUUU]]]```fffmmmttt~~~zzzpppnnnmmmjjjggggggbbbccc```___dddooowwwxxxrrreeeZZZRRROOOQQQOOOLLLLLLNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJHHHHHHJJJKKKJJJIIIIIIJJJNNNWWW^^^___YYYSSSNNNMMMJJJGGGEEEDDDEEEEEEBBBBBBCCCCCCCCCBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@???>>>======<<<======<<<;;;;;;<<<===>>>@@@@@@?????????@@@AAABBBEEEIIINNNVVV___jjjuuu}}}}}}zzzyyyxxxyyy~~~{{{vvvsssiiihhhfffbbb^^^[[[XXXVVVZZZXXXVVVUUUTTTRRRPPPNNN~~~mmmbbbiiixxx~~~uuujjjaaaYYYSSSKKKFFFEEEEEEDDDBBBCCCAAA???>>>>>>===;;;999;;;;;;999888777666666666<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888:::;;;;;;777888999::::::::::::999;;;;;;::::::;;;;;;<<<============<<<<<<======>>><<<======<<<:::999;;;<<<==================<<<;;;>>>===<<<;;;;;;;;;<<<===:::;;;<<<>>>???AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???BBBDDDEEEEEEEEEFFFHHHJJJMMMPPPSSSVVVZZZ___bbbnnnrrrwww}}}uuulllmmmnnniiibbb]]]ZZZ^^^eeennn}}}vvvhhh___VVVQQQOOOOOOMMMKKKKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJGGGGGGHHHJJJJJJJJJLLLMMMSSS\\\cccaaaWWWMMMKKKJJJHHHEEEDDDCCCCCCDDD@@@AAACCCDDDCCCBBB@@@???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@???===<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>======>>>>>>???@@@AAACCCFFFJJJQQQZZZcccjjjwww~~~}}}}}}{{{|||~~~~~~~~~||||||{{{zzzxxxtttwwwxxxuuunnngggbbbaaaeeedddbbb^^^YYYTTTRRRQQQooo___bbblllvvvtttkkk```YYYOOOIIIGGGGGGEEEDDDEEECCCAAA@@@???===:::888<<<;;;:::999999999999999===<<<<<<;;;:::999999888888888888888888888888888888888888888888888888888888888888888888888888888::::::;;;;;;<<<======>>>888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>============>>>>>>???>>>??????>>><<<;;;===>>>;;;<<<===============<<>><<<::::::;;;===>>>????????????>>>>>>>>>===??????@@@@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEECCCDDDFFFFFFFFFHHHKKKMMMOOOSSSXXX^^^ccciiiooosss|||~~~uuunnnmmmjjjccc\\\YYY[[[eeesss|||kkkaaa\\\VVVRRRQQQNNNLLLKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJMMMKKKHHHGGGGGGIIIKKKLLLNNNQQQXXXbbbhhhdddWWWKKKHHHGGGFFFDDDCCCBBBBBBBBB@@@AAACCCDDDDDDCCCAAA???@@@@@@@@@@@@@@@@@@????????????>>><<<:::999888777999999::::::;;;<<<===>>><<<<<<<<<<<<<<<=========@@@AAABBBDDDHHHOOOXXX^^^gggooovvvyyy|||~~~~~~yyyvvvrrruuuyyy{{{wwwtttrrrqqqyyy~~~yyyrrrqqqrrrrrrrrrpppiii```ZZZXXXXXXwwwgggccccccggg{{{zzzjjjbbbXXXQQQMMMLLLIIIGGGHHHFFFCCCAAA@@@>>>;;;999999999999999:::;;;<<<<<<<<<;;;;;;:::999888888777888888888888888888888888888888888888888888888888:::::::::::::::::::::::::::;;;;;;<<<=========>>>999888999999999999::::::;;;;;;<<<<<<<<<======<<<===============>>>??????<<<======<<<::::::;;;===::::::<<<===>>>>>>>>>>>>???===<<<;;;;;;<<<>>>???@@@@@@??????>>>=========>>>??????@@@AAABBBCCCCCCBBBCCCDDDFFFFFFGGGFFFFFFHHHHHHGGGGGGHHHLLLQQQUUUXXX\\\dddkkkrrryyywwwqqqjjjddd]]]UUUSSSWWW]]]lllzzzmmm```ZZZVVVQQQOOOOOOOOONNNMMMMMMOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIMMMKKKIIIHHHGGGIIIKKKMMMMMMRRR[[[dddgggaaaTTTIIIEEEEEEDDDCCCBBBAAAAAAAAA@@@AAACCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>><<<;;;999888777666888999999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>??????>>>??????>>><<<<<<===???:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???======>>>>>>??????@@@@@@???@@@@@@AAABBBCCCCCCDDD@@@AAACCCEEEFFFFFFFFFEEEJJJKKKLLLMMMPPPUUU\\\aaafffkkkqqqxxx~~~zzzgggbbb\\\UUUMMMHHHLLLTTTdddwwwpppfff[[[VVVSSSOOONNNOOOPPPNNNNNNNNNOOOPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGJJJLLLQQQXXXbbbhhhfff]]]RRRJJJCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>=====================<<<;;;999888777777888888999:::;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;<<<===>>>@@@CCCIIIMMMMMMVVVaaajjjttt~~~~~~|||zzzvvvuuuwww|||}}}}}}}}}rrrooojjjgggiiirrr~~~zzzsssnnnllllll}}}yyytttpppsssxxxyyyssstttzzz|||yyywwwssspppccc^^^UUUMMMHHHDDD@@@>>>999999999999:::;;;<<<<<<;;;;;;999999999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::666777999:::;;;;;;::::::999999888888888999:::;;;:::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@>>>>>>???@@@======>>>>>>===<<<;;;;;;<<<=========>>>>>>>>>>>><<<======>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDD@@@BBBDDDFFFGGGGGGFFFFFFLLLPPPUUU[[[```ffflllpppvvvzzz~~~kkkXXXRRRLLLIIIGGGHHHOOOWWWmmm}}}rrrkkkaaaXXXTTTRRROOOOOORRRPPPNNNMMMNNNNNNNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFHHHIIIHHHEEEEEEGGGIIIVVV___hhhiiiaaaVVVMMMIIIBBBBBBBBBCCCBBBBBBAAAAAA??????>>>>>>>>>???AAAAAAAAA@@@>>>===<<<<<<<<<===<<<<<<;;;::::::999888888888999::::::;;;:::999999888999:::;;;;;;;;;::::::888999;;;<<<===>>>AAADDDDDDKKKSSS\\\iiixxx~~~{{{xxxyyy}}}~~~{{{wwwrrroooqqqwww}}}|||wwwtttqqqooommmvvvoookkkiiinnnuuu~~~zzzvvv}}}zzzppphhh^^^SSSLLLFFFCCC@@@>>>>>>===<<<<<<<<<======<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999:::<<<===<<<<<<;;;:::999888888888999:::;;;:::;;;===>>>>>>>>>===<<<:::::::::;;;;;;===>>>>>><<<======<<<::::::;;;<<<@@@@@@???>>><<<;;;999888;;;<<<===>>>??????>>>>>>????????????>>>>>>>>>===BBBBBBBBBCCCCCCCCCCCCDDDBBBDDDFFFIIIJJJJJJIIIHHHOOOUUU^^^gggooouuuyyy|||xxxaaaPPPIIIDDDFFFKKKPPPWWW]]]ppp|||kkkeeeddd[[[SSSPPPNNNLLLMMMQQQOOONNNMMMMMMMMMLLLJJJHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJCCCFFFHHHGGGDDDCCCEEEGGGTTT^^^fffdddXXXKKKDDDBBBBBBBBBBBBCCCCCCBBBBBBAAA>>>===<<<;;;;;;===???AAAAAA@@@>>>===<<<<<<<<<===;;;;;;;;;::::::999999999888999:::;;;:::999888777888999:::;;;<<<;;;::::::888:::<<<<<<<<<<<<>>>???@@@DDDJJJQQQ```rrr{{{{{{zzzvvvvvvxxxuuuyyyzzztttppppppooollliii|||ooogggfffkkkrrrvvvtttoooqqqrrr{{{yyyqqqfff[[[TTTNNNHHHDDDDDDBBB??????AAAAAA>>><<<=========;;;999999:::<<<999999::::::;;;;;;<<<<<<999888888888888888999999<<<<<<<<<;;;;;;::::::::::::;;;===@@@BBBAAA===:::::::::999999999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>===<<<>>>??????>>>>>>=========>>>>>>@@@CCCDDDAAAAAADDDGGGFFFCCCCCCCCCCCCCCCBBBAAAAAADDDGGGJJJKKKKKKNNNVVV\\\\\\bbbllluuu|||gggVVVHHHGGGEEEFFFLLLXXXeeennnkkkaaa```XXXWWWTTTRRROOOMMMKKKKKKOOOOOONNNNNNMMMLLLKKKKKKLLLNNNOOONNNLLLIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDTTTZZZ___]]]TTTIIIBBB???BBBAAA???===;;;;;;;;;;;;>>>>>>============>>>>>>;;;===???@@@AAA@@@>>>===:::;;;<<<<<<<<<;;;:::999===<<<:::999888999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>BBBKKKTTT```ppp~~~~~~xxxrrrmmmlllmmmsss~~~zzztttoookkkiii|||uuukkkfffhhhooovvv{{{}}}wwwsssvvvyyyooollllllpppvvv~~~xxxmmmddd\\\UUUOOOJJJHHHFFFCCCCCCDDDDDDAAA??????>>>===<<<;;;;;;===???===============<<<<<<<<<:::999999999999::::::;;;<<<<<<<<<;;;;;;;;;::::::::::::<<<>>>@@@???<<<:::;;;:::999999999:::;;;<<<>>>======<<<<<<======>>>>>>>>>>>>>>>???????????????@@@@@@@@@??????>>>======>>>???>>>===<<<===>>>@@@@@@????????????@@@@@@BBBEEEFFFDDDDDDFFFGGGEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFJJJNNNPPPSSSXXXaaahhhnnnssszzzmmmYYYNNNHHHJJJMMMTTT^^^mmm|||rrrbbbZZZYYYWWWUUUSSSQQQNNNLLLKKKKKKMMMMMMMMMLLLKKKKKKKKKJJJLLLMMMNNNMMMJJJHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFLLLRRRRRRLLLFFFBBBAAACCCAAA???===<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===??????@@@@@@???===;;;:::999:::;;;;;;;;;:::888888::::::999888888888888888999999999999999999999888999::::::::::::;;;;;;;;;<<<<<>>@@@BBBCCC=========<<<;;;::::::::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<===>>><<<;;;;;;;;;:::999999999::::::???>>>>>>======>>>>>>???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAA@@@>>>======>>>BBBAAAAAA@@@@@@AAAAAABBBAAADDDDDDBBBCCCFFFGGGDDDHHHGGGFFFEEEFFFHHHKKKMMMNNNRRRWWW\\\aaaiiisss{{{nnnZZZLLLHHHGGGLLLUUU```oooooo```VVVPPPPPPTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHGGGGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEE>>>BBBFFFGGGDDDBBBBBBCCCCCCAAA???===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;>>>?????????>>><<<:::999999999999:::999888888777777888888888888777666666777777777777777777777777888888888888999999999::::::999<<>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;<<<======<<<<<<<<<;;;::::::999999999???>>>>>>======>>>>>>???>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@CCCDDDDDDCCC@@@??????@@@AAAAAA@@@@@@@@@AAABBBBBBBBBDDDDDDBBBEEEKKKMMMLLLLLLKKKIIIJJJLLLQQQVVVZZZ]]]aaagggmmmsss|||~~~ooo]]]MMMGGGIIILLLSSS^^^lll|||mmm\\\SSSMMMJJJJJJQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEGGGIIIHHHHHHGGGFFFFFFFFFFFFGGGCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@BBBDDDBBBAAA???===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<============<<<999999999999999888888888666777888999999888666555666777777777777777888888777777888888888999999999888777999===@@@DDDNNNYYYooo{{{pppiiigggeeejjjrrryyyxxxpppkkkgggfff]]]]]]\\\ZZZZZZ[[[]]]^^^cccnnn~~~{{{yyypppkkkeeeaaaaaaccceeefffdddccccccfffiiiqqqyyyxxxwwwvvvwwwwwwxxxxxxyyy|||zzzsssnnnkkkmmmoooqqqqqqooolllhhhfff^^^YYYRRRMMMJJJHHHFFFDDDBBBBBBBBBAAAAAAAAAAAA@@@===<<<<<<;;;;;;<<<<<<===========================>>>===;;;;;;===>>>???>>><<<<<<<<<<<<;;;;;;::::::>>>======<<<<<<======>>>===>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@EEEFFFGGGEEECCCBBBBBBCCC@@@@@@@@@@@@@@@AAABBBBBBGGGHHHGGGFFFLLLVVVZZZYYYPPPOOOOOORRRWWW___fffkkkrrruuuzzzvvv|||uuudddWWWMMMGGGHHHMMMVVV^^^jjjyyyxxxaaaTTTNNNJJJIIIJJJPPPOOONNNMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJIIIGGGEEEEEEGGGIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDBBBAAA@@@BBBCCCAAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999999999666777888999999888777666666777777777888888999999777888888888888999999999888777888<<<===@@@HHHRRRddduuuzzzrrrmmmiiieeegggiiilllsss~~~vvvpppmmmccc^^^XXXRRRPPPQQQTTTUUUWWWaaappp{{{uuuuuuxxxzzzyyynnniiibbb^^^^^^___aaabbbccccccfffkkkooottt~~~~~~{{{vvvrrrpppsssyyy|||yyyyyy}}}|||zzzoooiiiaaa[[[WWWSSSMMMHHHEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>======<<<<<<===============>>>>>>>>>>>>???===<<<<<<>>>??????>>>=========>>>======<<<;;;>>>======<<<<<<======>>>===>>>>>>???@@@AAABBBBBB@@@AAAAAABBBBBBBBBBBBAAAFFFGGGHHHGGGEEEDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHKKKSSS\\\___]]]SSSTTTWWW\\\eeeoooxxx~~~~~~wwwqqq{{{hhh[[[MMMGGGFFFHHHNNNUUU^^^fffrrr}}}mmm[[[RRRNNNLLLLLLOOOPPPPPPNNNMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA???>>>===;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<;;;:::999888888;;;;;;:::999999999999:::666777777888888888888888666666777777888888999999777777777888888888999999888777999;;;<<<<<>>>>>>>>======>>>>>>>>>?????????===<<<;;;<<<>>>???>>>=========??????@@@???>>>>>>???>>>>>>======>>>>>>???===>>>>>>???AAABBBBBBCCCAAABBBCCCCCCDDDDDDDDDCCCEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJFFFJJJOOOUUU^^^eeeccc]]]UUUXXX]]]fffqqq}}}~~~yyyvvv|||yyyjjjVVVNNNIIIIIIMMMSSS[[[bbbkkkrrr|||mmmbbbWWWRRROOONNNPPPUUURRRQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFGGGHHHJJJIIIHHHFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDD@@@AAAAAAAAABBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<:::>>>===;;;:::999999::::::::::::999999999999::::::===<<<;;;:::999888888777;;;:::999888777888888999666666555555666666777888444555555666666777888888555555666666666777777777888777888:::999888<<>>>>>?????????@@@;;;::::::<<<===>>><<<;;;===>>>???@@@AAAAAA@@@???@@@@@@????????????@@@@@@===>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEEEEDDDCCCEEEFFFJJJJJJJJJKKKKKKMMMNNNNNNMMMSSS[[[cccmmmqqqkkkbbbWWWZZZaaalllyyy|||yyyzzz{{{||||||eeeUUUPPPOOOPPPUUUZZZ___gggppp}}}pppbbb[[[TTTRRRPPPOOOSSSXXXSSSQQQPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFHHHJJJJJJIIIGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC?????????@@@@@@AAAAAAAAA????????????????????????@@@@@@??????>>>;;;777444===<<<:::999888999999:::999999888888888888999999999999888888999999:::;;;:::999777666666666777888555444333333444555666777333333444444555666777777444444444555555555666666999777888999666333777===AAAGGGRRR]]]hhhrrr{{{}}}uuuuuusssooommmtttzzzqqqhhhaaa]]]```bbbbbbccciiittt|||xxxnnnfffcccccceeefff\\\ZZZYYY[[[```fffjjjlllsssyyy~~~yyy}}}{{{xxxyyyyyyyyy{{{wwwtttpppkkkfffcccaaa___]]]VVVTTTOOOKKKGGGEEEDDDDDDDDDBBB???@@@BBBCCCAAA???AAACCCDDDCCC@@@???@@@CCC??????@@@AAAAAA@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAACCCEEEGGGIIIJJJEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGEEEEEEHHHMMMQQQQQQTTTWWWZZZ\\\\\\[[[ZZZVVV]]]iiivvv~~~|||tttmmmccchhhqqq|||}}}uuusssxxxsss```XXXZZZUUU\\\dddjjjooouuu~~~}}}kkk```UUUSSSPPPNNNNNNPPPRRRTTTSSSSSSSSSQQQNNNJJJFFFDDDJJJHHHEEECCCBBBCCCEEEFFFIIIIIIIIIIIIHHHHHHGGGFFFCCCFFFHHHGGGEEECCCDDDFFFCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBAAAAAA@@@?????????>>>===============???===;;;999999;;;===???===;;;:::888777777888888888777777777777777888999555555555555555555555555555444444555777888666555555555555555666666777777777777666666555555444444999888666555555555666777===BBBHHHMMMTTT___nnnyyy{{{~~~~~~yyyvvvzzz~~~yyyqqqqqqoookkkggggggkkkoootttzzz|||tttnnniiifffdddbbbYYYVVVUUUYYYaaagggjjjjjjooottt~~~}}}}}}wwwuuusssppprrrxxxzzz{{{~~~~~~yyytttrrrpppmmmllleeebbb\\\VVVQQQMMMKKKJJJIIIFFFDDDCCCDDDEEEDDDBBBBBBCCCEEECCCAAA???@@@BBB@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMNNNOOOTTTYYY^^^bbbdddgggkkkmmmmmmllllllmmmqqqxxx|||vvvzzz}}}wwwyyyvvvoooeee^^^___dddmmmuuu|||mmm```XXXUUUSSSQQQNNNMMMOOOPPPRRRPPPPPPOOONNNMMMJJJHHHFFFIIIGGGEEECCCCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFHHHGGGDDDCCCCCCEEEBBBCCCCCCBBBBBBAAA@@@???AAAAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<===<<<:::999999:::<<<===<<<;;;999888777777888888888888777666666777777777555555555555555555555555555444444555777777666555444444444555555666666666666666666555555555555555666666555555555666888999999===AAAEEEJJJSSS___hhhnnnttt{{{}}}{{{yyyuuuqqqpppqqqsssjjjlllnnnnnnmmmkkkjjjiiigggiiinnnvvvzzzuuuooohhhaaa\\\UUURRRRRRYYYcccjjjjjjggggggkkkttt~~~|||~~~uuuqqqnnnjjjggghhhgggiiimmmvvv~~~|||xxxtttnnnggg```[[[XXXVVVRRROOOKKKIIIIIIIIIHHHGGGEEEFFFFFFEEECCCBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZ]]]```dddiiinnnrrrwwwyyy|||rrrhhh]]][[[___hhhuuuuuuhhhaaaZZZVVVVVVTTTQQQOOOMMMMMMNNNOOOLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFDDDCCCCCCEEEGGGHHHJJJJJJIIIIIIGGGFFFDDDCCCEEEFFFFFFEEECCCAAABBBBBBAAABBBBBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;:::999888777777777888999888777666666666666666444444444444444444444444555444444555777777666444333333444444444444555555444444555555555555555555444444444444666777888999777999;;;<<>>======>>>????????????>>>======::::::999888888888888999777888999::::::999888777999999888888777777777777999888777666555444444444444444444444444444444444444444333555666777666444333333333333333333333333333333333444444555555666333444444444555666777777666777888888999===CCCHHHSSS\\\hhhqqquuuwwwzzz|||~~~yyyyyy}}}{{{vvvooohhhbbb^^^\\\ZZZTTTSSSSSSUUUYYY___eeeiiizzzrrrjjjccc]]]XXXTTTTTTSSSWWWbbbnnnrrrkkkcccZZZ___hhhooorrryyyzzzqqqooonnnjjjfffdddccccccgggnnnuuuzzz|||~~~}}}|||uuussspppkkkeee```]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTVVVXXX\\\```eeeiiikkkkkkmmmqqqvvv{{{~~~qqqaaaWWWWWWXXX]]]nnnuuullliiieee___ZZZTTTTTTSSSRRRPPPOOOOOONNNLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFDDDBBBAAAFFFDDDBBBAAA@@@?????????????????????>>>===<<<;;;======>>>>>>======<<<;;;999888888777777777777777666777999::::::999777666777777777777777777666666888777666555444444444444444444444444444444444444444333333444666777555444333333333333333333333222222222333333444444555555444444555555555444444444555555666666777:::>>>AAAGGGNNNXXXaaagggnnnvvv{{{|||xxxyyy}}}zzzuuupppkkkeeeaaa]]][[[WWWTTTSSSUUUXXXZZZyyyrrrhhh___ZZZWWWUUUUUUWWWXXX___jjjssssssjjjaaaXXX]]]eeemmmpppttt|||wwwtttmmmpppwww~~~xxxuuupppiiigggdddaaaaaacccgggiiikkklllnnnpppssswww}}}}}}wwwsssrrrnnnmmmlllmmmooopppooonnnlllkkkjjjhhhhhhhhhiiiiiikkkjjjiiihhhggggggggggggggghhhkkkpppuuu{{{|||gggYYYUUUVVV[[[cccppp|||vvvoooiiiaaaWWWQQQPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDBBBAAAEEEBBB???>>>?????????>>>===>>>>>>======<<<;;;:::<<<<<<<<<<<<<<<;;;;;;:::888888777666666666666777666777888999999888777666666666777777777777666555777666555444444444444444333333333333333333333333444333333444666666555333444444333333333333222222222222333333333333333333444444555555444333333222333333333444666888:::<<<;;;@@@HHHPPPXXXcccooowww~~~}}}{{{sssmmmfffccc^^^ZZZXXXXXXZZZ[[[|||qqqjjjaaaYYYUUUUUUVVVVVVYYY^^^fffpppuuuqqqggg^^^YYY[[[aaaiiimmmpppwww{{{wwwkkkkkkmmmqqqyyy{{{rrrhhhddd___\\\\\\]]]^^^___```aaabbbdddiiirrr}}}~~~}}}}}}~~~uuuaaaQQQMMMRRRYYYcccooo{{{yyyuuummmcccXXXOOOJJJJJJLLLNNNOOOPPPPPPOOOOOOMMMMMMMMMMMMKKKIIIGGGFFFDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCC@@@===<<<>>>??????>>>=========<<<<<<;;;:::999;;;;;;;;;;;;;;;::::::999888888777666666666666666888888888999999888888888555555666777777666666555555555444444333444444555333333333333333333333333444333333444666666555333555444444444333333333333333333333333222222222222222222333444555444333333333333333444666888888888555999>>>CCCJJJTTTaaajjjxxxzzz}}}tttqqqlllhhheeefffgggiiiwwwppplllfff]]]WWWUUUVVVWWWXXXZZZaaakkksssuuuoooddd\\\ZZZZZZ^^^eeejjjmmmttt{{{rrrqqqmmmiiijjjvvv|||hhhccc]]]YYYYYYYYYZZZZZZ\\\\\\\\\]]]cccnnn|||wwwnnn^^^PPPIIIKKKRRRWWWggguuuxxxxxxwwwsssjjj^^^SSSMMMJJJFFFHHHKKKNNNOOOPPPOOOOOOLLLMMMNNNNNNMMMKKKIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCCCC???<<<;;;>>>@@@???>>><<<<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;:::999999888888777666666666666666999888888888888888888999444555666777777666555555444444333333333444555555333333333333333333333333333333222444555666555333555555555444444333333333444333333222222111111111///000222444555555555444555555444666888999888888555888;;;===AAAIIISSS[[[jjjooowww~~~yyyuuurrrrrrtttuuuzzzssskkkiiieee```\\\XXXUUUTTT\\\```fffnnnrrrnnnfff^^^\\\\\\^^^dddnnnyyyxxxoooggghhhwwwtttggg]]]]]]___]]][[[]]]^^^[[[[[[___dddjjjttt~~~~~~sssdddZZZMMMFFFHHHNNNSSSUUUaaasss~~~yyyzzz{{{sssbbbTTTPPPOOOMMMOOONNNMMMLLLKKKKKKKKKKKKOOOQQQRRRQQQNNNKKKJJJJJJGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEE:::;;;<<<======>>>>>>======<<<<<<;;;999888777777999999999888888888777777999999999888777666666555555555555666666666666777444444333333333444555555444444444555444444333333333222222111111222222333222222222222222222222222333222222111111222222333333333333222222111111111222444555666666555333222333444555555333333444555444333444666;;;AAAGGGKKKVVV___mmmzzzzzzqqqllljjjgggccc```]]][[[ZZZ```aaadddjjjmmmkkkeee___\\\\\\]]]bbbkkkuuu|||{{{|||rrrkkkrrr~~~zzzpppooommmgggbbb``````\\\[[[___fffmmmyyysssddd[[[SSSNNNGGGEEEIIIPPPVVVYYYdddvvvyyyvvvrrrtttoooaaaWWWTTTUUUSSSSSSQQQOOOMMMKKKJJJJJJJJJOOOQQQQQQPPPMMMKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>???@@@@@@AAA@@@@@@@@@<<<<<<;;;:::999888777777999999888888888777777777999999888777777666555555555555666666666777777777444444333333333333333444333333444444444444444333333333222222222222333333222222222222222222222222333333333333333333333333333333333222222111111111///000222333333111000///333444555444333222333555444444444555888<<<@@@CCCHHHPPP[[[gggqqqyyy}}}{{{yyyoookkkiiihhheeecccbbbaaaaaacccbbbbbbdddggggggccc___XXXXXXYYY]]]dddlllrrrtttooopppxxxyyyuuuzzzxxxmmmhhhddd]]]ZZZ\\\bbbkkkwwwqqqcccWWWMMMGGGEEEEEEFFFHHHLLLSSS[[[aaannn~~~sssmmmjjjhhhjjjggg^^^WWWUUUVVVUUUUUUSSSPPPMMMKKKKKKLLLMMMOOOPPPPPPOOOMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDBBB@@@?????????AAAAAABBBBBBAAAAAA@@@@@@<<<;;;;;;:::999888777777888888888888777777777777888888777777666666555555555555555666666666777777444444333222111111111111111222333444444555444444444333333222222333333444222222222222222222222222222333444555555444333222222222222222222111111111111222333444444333222111222333444444222222333444444444444444555666888888>>>CCCLLLVVV___hhhpppvvv|||yyytttvvv~~~wwwkkkfffeeedddccccccbbbccccccbbb``````aaacccccc^^^ZZZQQQQQQRRRWWW]]]dddhhhjjjmmmlllqqq{{{}}}uuunnnfff^^^^^^bbbjjjuuu~~~{{{tttpppwwwyyypppcccWWWNNNIIIFFFDDDBBBFFFKKKNNNQQQYYYeeemmmnnnccc^^^[[[______^^^YYYTTTRRRRRRSSSWWWTTTQQQNNNLLLMMMOOOQQQMMMNNNOOOMMMKKKIIIIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGFFFEEECCCBBB@@@?????????@@@@@@@@@??????>>><<<<<<;;;::::::999888777777777888888777777777666666666777777777666666555555555444444444444555555555555444333222111000000000000000111222333444555555555444444333333333333444444111111111111111111111111111222444555555444222111222222222111111111111111222222333444444444333333111333444333222111222333333333333444444333333222999<<>>>>>>>>>>>===;;;:::999999999999888888777777666777777777666666666555555666666666555555555555555222222333333333333444444444333222111000/////////000111222333444444444444444333333222222333333444111111111111111111111111///000222333333222000///111111111111111111111111......//////000000000000111222333222111111222333111222333444444333222111333555888===BBBKKKTTTZZZccchhhoootttxxx|||zzzwwwqqqqqqsssuuuuuupppggg``````___^^^]]]\\\[[[[[[[[[ZZZZZZ\\\___aaa]]]VVVPPPNNNNNNQQQUUU[[[___aaaaaadddbbbccchhhnnnwwwzzztttrrruuu~~~wwwxxx}}}oooeeeaaabbbhhhuuu~~~vvvqqqmmmfff\\\TTTOOOJJJEEEBBBBBBCCCEEEEEEIIIOOOWWW^^^fffssstttdddZZZVVVTTTRRRRRRPPPPPPTTTVVVWWW[[[___bbb^^^XXXRRRMMMIIIHHHGGGIIIIIIIIIHHHEEEEEEFFFGGGEEECCCBBB@@@@@@AAACCCDDDDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::888888888777777777666666666666666666555555555555555555555555555555444444222222222333333333444444333333222111000000000000000111222333333444333333333222222111111222222333111111111111111111111111///000111222222111000///000000000111111111111111.../////////000111111222000111222222000000111222111222222333333333333222222444666888;;;AAAGGGLLLUUU[[[ccciiimmmsss}}}wwwuuupppgggfffeeefffhhhhhheeebbbcccbbb```^^^\\\[[[ZZZZZZXXXXXXYYY\\\^^^[[[UUUOOOOOOOOOQQQUUUYYY\\\\\\[[[ZZZXXXYYY\\\```gggvvvzzzrrrlllooovvvyyyrrrooooooqqquuu{{{~~~qqqhhheeeeeelllxxx}}}ssseee[[[VVVRRRMMMIIIKKKHHHEEEDDDGGGKKKNNNOOOTTTZZZcccmmmwww|||qqqbbbXXXTTTSSSRRRQQQRRRNNNMMMRRRVVVXXX\\\ccc```]]]YYYSSSNNNJJJGGGFFFGGGGGGGGGEEECCCBBBDDDFFFDDDCCCAAA??????AAACCCDDDEEEDDDBBBAAA??????>>>>>>===============<<<;;;:::777777777777777666666666666666666555555555444444444444444444444444444444333333444444444555555555333222222111111111222222111222222333333333222222222111111000000111111222111111111111111111111111111111111111111111111111///000000000111111111222000000000111222333444444000111222111000///000222222222222222222222222222333555666777888;;;>>>AAAFFFNNNWWW]]]aaafffpppwww{{{vvvmmmrrryyy~~~|||wwwtttnnnbbb```^^^___bbbfffgggggghhhgggdddaaa^^^\\\[[[ZZZXXXWWWWWWYYY[[[YYYUUUPPPNNNNNNPPPSSSVVVWWWVVVUUUUUUSSSSSSTTTVVV[[[hhhuuuxxxmmmjjjnnnrrrrrrhhhbbbaaaYYY___fffkkkooovvvssshhheeegggnnnxxxpppdddTTTJJJIIIKKKMMMMMMJJJHHHFFFHHHNNNUUU[[[^^^```fffpppzzzoooeeeYYYQQQPPPPPPPPPNNNUUUNNNKKKPPPSSSTTTXXX___ZZZYYYVVVSSSOOOMMMKKKJJJEEEFFFEEECCCAAAAAACCCEEEDDDCCCAAA??????AAACCCEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777777666666666666666666555555555444444444444444444444444444444444555555555666666666777777222222222222222222333333222222333333333222111111111111000000000000111111000000000000000000000000333333222111111222333333//////000000111111111222------------...///000111///111222111000///000111333333222111111111111111000222444444444444666777888@@@KKKPPPSSSXXXaaaiii{{{|||sssgggkkkoooqqqqqqrrruuuxxxzzztttkkk```[[[YYY\\\ccckkknnnnnnhhhbbb```aaa^^^WWWUUUXXXYYYWWWVVVXXXZZZYYYTTTPPPPPPQQQQQQQQQPPPNNNMMMLLLNNNOOOPPPQQQUUU[[[ccchhh{{{|||vvvsss{{{zzzmmm___VVVUUUSSSSSSSSSVVV^^^iiissszzzwwwjjjffflllssslllVVVRRRMMMJJJIIIJJJLLLLLLQQQSSSVVVWWWYYY___gggmmmqqqvvv~~~~~~tttpppbbb^^^WWWQQQNNNNNNPPPRRRNNNNNNMMMMMMNNNPPPRRRTTTRRRSSSSSSPPPMMMKKKKKKLLLGGGEEEBBB@@@AAABBBBBBBBBCCCAAA???>>>>>>???AAACCCDDDAAA>>>============<<<;;;;;;:::999888888999999777666666666666555555555888666333444666888666555333222333333333111333666888888888666444444666888---000222222111000000000222222222111111111111000222222111111111111222222000000111111111222222222000000000000000000000000000000111111111111000000111111111000000000000000111111111000000000000000333333333333333333333333333333333444444444555555888;;;???AAADDDLLLXXXaaasss|||uuuzzz|||wwwuuuttt|||uuulllaaa]]][[[\\\bbbfffgggfffddd___]]]___]]]YYY[[[```______```aaa___[[[UUUQQQPPPOOONNNMMMMMMLLLLLLLLLOOOOOOOOOOOOQQQUUU[[[___mmmyyy~~~qqqeeeYYYRRRRRRPPPOOONNNPPPUUU\\\ccchhhtttzzz~~~}}}uuujjjeeekkkxxx~~~kkkZZZNNNKKKHHHFFFHHHKKKOOOQQQTTTXXX^^^bbbeeekkkrrrxxx|||ssskkkhhh\\\XXXRRRLLLIIIJJJKKKMMMLLLLLLKKKKKKKKKMMMOOOPPPNNNMMMLLLNNNPPPPPPNNNLLLGGGEEEBBBAAAAAABBBBBBBBBBBB@@@>>>======>>>@@@BBBAAA???<<<;;;;;;<<<;;;:::888777666666555555666666666666666555555555444444777555333333555666666444444444444555555444555777666888::::::888666666666///111333444222111111222222222222111111111000000222111111111111111111222111111222222222333333333000000000000000000000000111111222222222222111111000000000000000000000000111000000000000000000000333333333333333333333333111111222222222333333333555777:::;;;>>>EEEPPPXXXjjjxxx~~~wwwnnneeebbb______aaabbb```]]]\\\ZZZZZZ]]]^^^```eeelllmmmpppsssqqqjjj___VVVQQQOOONNNKKKIIIHHHIIIKKKLLLKKKLLLLLLKKKLLLOOOTTTWWW\\\eeettt~~~pppdddYYYSSSRRRKKKJJJJJJKKKMMMQQQUUUXXXaaafffmmmrrrvvv{{{}}}zzzvvvsssrrrpppppppppsssyyy~~~tttnnngggcccfffqqq~~~vvvkkk```SSSHHHJJJIIIHHHHHHKKKPPPVVVYYY]]]bbbhhhmmmrrrxxxtttkkkfffbbb___UUUQQQLLLGGGEEEEEEGGGHHHJJJJJJIIIHHHHHHIIIJJJJJJIIIFFFFFFKKKRRRTTTQQQLLLGGGEEEBBBAAABBBCCCBBBBBB@@@???===<<<<<<===???@@@>>>;;;999888999::::::999777666555555555555555555555555555555444444444333555444222222444555444333666666666555444444444333111555999;;;999666333222000222444444222111111222222222111111111000000000111111111111111111111111222222222222333333333333000000000000000000000000111222222333333222222111000000000000000000000000000000000000000000111111222222222222222222222222///000000000000111111111111333555555777<<>>>>><<<;;;;;;<<<>>>>>><<<:::777777888999999999999888888777777777888888555555444444444333333333333333222111222333333333777888666333222222000------111555666555222000///111222333222111000000111111111111111000000000000000000111111111111000000000111111111111222222222000000000000000000000000000111111222222111111000/////////000000000000000000000000000000111111111222222222222222222222222/////////000000000111111000111222222222666<<<@@@KKKTTT```jjjoootttxxx|||zzzvvvuuuxxxyyyyyy{{{~~~yyyllljjjgggdddcccaaa___^^^ccciiinnnooommmlllmmmnnnwww}}}~~~ssseeeYYYSSSLLLJJJGGGEEEEEEFFFIIIKKKEEEFFFHHHIIIIIIKKKNNNPPPNNNQQQ\\\mmm{{{tttggg]]]WWWRRRRRRQQQQQQQQQQQQPPPPPPSSSUUUVVVUUUTTTUUUZZZ^^^bbbgggnnnuuu{{{}}}wwwuuurrrnnnjjjgggffffffdddeeeeeeccc___[[[ZZZZZZXXX^^^hhhrrryyyzzzvvvrrrkkkhhhddddddeeeccc^^^YYYVVVUUUUUUUUUTTTRRRSSSTTTVVVYYY^^^bbbeeeiiinnnrrryyyyyyzzz~~~ttt]]]SSSUUUZZZXXXSSSLLLKKKHHHFFFEEEFFFGGGGGGIIIJJJJJJJJJIIIGGGEEEDDD@@@CCCGGGJJJKKKKKKJJJJJJEEECCCAAAAAAAAABBB@@@???======<<<;;;;;;<<<======<<<:::888777888::::::999999999999888888999999:::555555444444444333333333222222222111111111222333444666555333444777555///...000222222000///000111333444555444222111222333111111111000000000/////////000111111111111000///////////////000000000000//////////////////////////////000000000000//////......//////000000000000//////000000111111111111111111111111111111111111000000000111111111111222111222111111222444777:::>>>EEENNNVVV]]]cccjjjooonnnlllllloooppppppsssxxx}}}~~~yyyjjjhhhdddaaaaaabbbeeegggttt{{{~~~xxxoooiiieeebbbfffjjjooopppkkkbbbYYYTTTJJJIIIHHHGGGGGGHHHIIIIIIHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNWWWfffpppttt}}}|||oookkknnnuuuxxxpppjjjeeedddbbb```]]]ZZZXXXWWWZZZ[[[[[[WWWRRRPPPRRRUUUSSSWWW\\\ccciiipppxxx||||||tttmmmhhhfffaaa```^^^[[[XXXWWWYYY[[[[[[^^^```^^^\\\[[[]]]___fffmmmyyy|||uuulllfff]]]VVVRRRPPPMMMJJJIIILLLRRRYYY[[[ZZZZZZ]]]___eeelllqqqtttvvvzzz}}}mmm```RRRMMMPPPTTTRRRMMMJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJHHHEEEDDD@@@DDDGGGHHHGGGEEEFFFGGGCCCAAA@@@@@@@@@@@@???======<<<<<<<<<<<<<<<<<<======:::888777888999999888777777777777777888888999555555555555444444444333111222333222000000222333///444555444999AAA???888222222222000///000333555666777777555333333444555111111000000000/////////...///000111111000///...---.........////////////////////////////////////...//////////////////...---......//////000000111/////////000111111222222000000000000000000000000111111111111222222222222222222111222333444666777777;;;AAAGGGMMMTTT[[[```cccbbbcccggghhhhhhmmmsss~~~zzzvvvuuuooocccaaa]]][[[\\\bbbiiioooyyyuuuhhh```[[[WWWXXXZZZ^^^aaaaaa\\\UUUPPPGGGHHHJJJKKKKKKJJJIIIHHHGGGIIIKKKKKKJJJIIIJJJKKKNNNLLLSSS```ggghhhnnnyyyyyyggg^^^\\\]]]ccckkkrrr{{{}}}{{{xxxtttqqqooonnnppppppmmmeee\\\TTTRRRRRRPPPRRRUUUXXX[[[```fffjjjooosssxxx}}}}}}xxxqqqhhhaaa\\\ZZZYYYUUUVVVVVVUUUUUUWWW[[[___```dddggggggggghhhnnnssstttiii]]]VVVMMMFFFBBBCCCDDDFFFGGGKKKWWWdddiiiggghhhlllooovvv~~~~~~~~~yyy[[[UUUNNNLLLNNNOOONNNKKKHHHGGGGGGGGGHHHHHHHHHIIIHHHIIIKKKLLLKKKHHHEEECCCDDDDDDDDDDDDEEEDDDCCCBBBAAA???>>>?????????===;;;===<<<<<<<<<<<<<<<<<<======;;;888777777888777666666666666666666777888888666666666555555555444444111333333222000000222444///444666555;;;EEECCC:::111111111000///000333555666666555444111111222444111000000000////////////...///000111111000///............////////////000//////////////////////////////000000000000//////------......///000000111...//////000111111222222000000000000000000000000000000111111111222222222000000000111333444555555555666999<<>><<<>>>BBBDDDJJJQQQ```qqqxxxxxxzzz}}}|||rrr```TTTRRRPPPNNNNNNNNNMMMLLLEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHKKKLLLKKKIIIEEECCCGGGCCC???AAAEEEFFFCCC??????>>>>>>>>>>>>>>><<<:::===========================:::888666666666666555777777777777777888999999777666666666666555555555111333444333000000222555111666666444:::CCC@@@555...///000000//////000222333333222000...---///000000000000000////////////...///000222222000///...////////////000000000000////////////////////////000000111111111111000000---------...///000000111...//////000111222222222000000000000000000000000000000000000111111111111.........000222444444333444444555777999===AAADDDHHHIIIMMMSSSVVVYYYaaaiiioooxxxwwwvvvqqqllliiieee[[[YYYVVVTTTUUUXXX\\\___eeefffeee^^^VVVPPPPPPRRROOOPPPSSSTTTSSSPPPMMMJJJFFFGGGHHHIIIHHHFFFDDDBBBFFFGGGHHHIIIJJJJJJJJJJJJOOOKKKLLLVVV^^^___```dddppp}}}ooodddWWWLLLLLLRRRMMMPPPSSSWWW^^^iiiwwwzzzmmmfffdddeeeaaa```^^^[[[YYYZZZ]]]```bbbeeejjjjjjccc___eeeooorrruuuzzzvvvqqqooojjjaaaZZZ[[[]]]]]]ZZZWWWUUUWWWYYY\\\^^^```bbbfffooozzzsssaaaTTTLLLIII??????>>>>>>???AAAEEEGGGOOOUUUeeezzzqqqaaaZZZRRRRRRRRRRRRQQQOOOLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGDDD@@@???@@@AAABBBBBBAAAAAA@@@@@@@@@?????????:::999888888888999:::;;;:::999888777666666666666444444444555555555555555444333333555666666444222333333333222222222111111333444444555555444444333111111000///......//////555444222111111111222222222222222111111111000000000000000000000000000000000000//////......------111111000000//////.........---,,,+++***+++,,,---333111000......000111333111111111111000000000000000000000000000000000000000000//////......------////////////////////////333222222333444666888:::>>>@@@CCCFFFJJJPPPWWW\\\gggsssttttttooojjjgggbbbYYYWWWSSSPPPPPPQQQTTTVVVZZZ\\\[[[WWWPPPKKKLLLNNNOOOPPPQQQQQQPPPLLLIIIGGGFFFGGGHHHHHHGGGFFFDDDBBBFFFFFFHHHIIIJJJJJJJJJJJJHHHDDDEEELLLQQQQQQSSSWWW___mmm|||pppggg]]]RRRNNNPPPMMMMMMMMMNNNQQQYYYcccjjj|||}}}zzzzzzrrrkkkggggggiiikkkpppooonnnjjj```YYY\\\dddhhhkkkpppwww~~~xxxrrrjjjfffdddaaa\\\XXX\\\^^^___^^^^^^```eeeiiimmmpppvvvzzz}}}vvvkkk]]]PPPGGGBBB@@@>>>>>>>>>>>>@@@DDDIIILLLYYYcccxxxwwwbbbVVVQQQPPPQQQPPPPPPOOOMMMKKKIIIJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEHHHEEEBBBAAABBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>===;;;:::999888888999::::::===<<<:::888777666555555555555555555555444444444222222222333444444222000333333222222222111111111222333333444444333333222111111000/////////000000333222111000///000000111222222222111111000000000///////////////////////////////////////.........000000000000//////............---,,,,,,---...///000///...------...///000000000000/////////......///////////////////////////////////////.........111111111111111111111111222111111111222444555777555777999;;;>>>DDDJJJNNN^^^iiixxxssssssnnnhhheee```WWWUUUPPPLLLJJJJJJKKKLLLQQQSSSSSSPPPLLLIIIJJJLLLMMMNNNNNNNNNLLLHHHEEECCCFFFFFFGGGGGGGGGEEEDDDBBBEEEFFFGGGHHHIIIJJJJJJJJJFFFDDDEEEHHHIIIHHHLLLPPPVVVaaapppwwwssslllbbbYYYUUUPPPOOOLLLHHHHHHKKKQQQVVVbbbiiivvv~~~zzzzzzzzzyyyxxxsssllleee\\\UUUWWW]]]eeehhhlllqqqtttttttttsssrrruuu{{{}}}}}}~~~~~~~~~zzztttpppjjjhhhdddaaa```aaacccdddkkkmmmooorrruuuzzzxxxsss```ZZZPPPHHHBBB???>>>===@@@AAAAAABBBDDDHHHNNNSSSdddtttwwweeeZZZSSSOOOOOOOOONNNMMMLLLJJJIIIHHHLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCC@@@???@@@BBBBBBBBBFFFFFFFFFDDDBBB???===;;;<<<;;;:::999888888999999???>>><<<999777666555444666666555555444444333333333222222333444444333111333222222222222111111111111111222222222222111111000000000000000000111222111000000////////////000111111111111000000000000////////////////////////.........///////////////000000000////////////...///.........///000111111000///...------...///000/////////.........------////////////////////////.........///////////////000000000000000000000000111000000000000111222333333555666777999<<>><<<>>>===;;;999888888888888===<<<:::888777666555555666666555444444333222222666555444555666666555444222222222222111111111111///000000111111000000///000000000000000111222333000000//////////////////000000000000000000000000////////////////////////------......//////000000////////////////////////---......//////000111222111000////////////000111/////////.........------////////////////////////------......//////000000........................111000000000000000000000555666666666666888;;;>>>CCCNNN[[[dddlllwwwoooooojjjddd```[[[UUUSSSPPPMMMLLLKKKLLLMMMRRRSSSTTTSSSQQQOOONNNMMMIIIHHHHHHHHHGGGGGGFFFFFFDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGG@@@CCCEEECCCBBBCCCGGGJJJJJJOOOVVV\\\dddrrrsssooohhhaaa[[[VVVSSSRRROOOQQQTTTXXX^^^fffnnntttxxxmmmYYYSSSOOOOOOQQQVVVaaakkk{{{|||vvvqqqnnnssstttwww}}}|||qqqjjjhhhiiiiiihhhhhhjjjooosssvvvyyyzzz{{{~~~uuummmhhh\\\ZZZUUUPPPKKKHHHGGGGGGHHHGGGFFFFFFGGGHHHHHHHHHKKKPPPUUUYYY]]]cccmmmtttiiiZZZWWWXXXVVVQQQOOOOOOMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAAAAABBBDDDDDDCCCBBBCCCCCCCCCCCCAAA@@@??????>>><<<:::888888888888999888777666666666666666666666555444333222222111666555333444555666555444222222222111111111000000...//////000000//////...000/////////000111222222//////000000000000000000////////////////////////........................------......//////000000.............../////////,,,,,,---...//////000000000000////////////000000000000000/////////..............................------......//////000000........................111111111111111000000000222222333222111222444666777BBBKKKNNNRRR\\\gggmmmsssxxx~~~jjjhhhbbb\\\ZZZUUUSSSRRRPPPNNNNNNNNNOOOPPPQQQRRRRRRRRRPPPOOOMMMKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC???CCCEEECCCCCCFFFGGGGGGBBBFFFKKKOOOVVVcccttt{{{rrriii```[[[UUUTTTRRRQQQQQQUUU[[[___gggppp{{{uuuaaaTTTIIIFFFEEEGGGJJJRRR```mmm~~~|||zzzxxxxxx{{{}}}rrrpppnnnnnnnnnnnnmmmlllnnnttt|||vvvjjj```YYYSSSPPPLLLKKKHHHEEECCCDDDHHHKKKHHHJJJLLLLLLKKKLLLNNNPPPXXX___hhhnnnssszzz|||ooo```YYYYYYZZZWWWSSSPPPOOONNNLLLKKKJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCC???>>>======???@@@???????????????@@@@@@@@@AAAAAA???>>><<<:::999888999999777666666555555666666777555555444444333333222222444222000000222333222222222111111111111000000000......////////////......//////////////////000111...///000000000000000///............////////////.................................///////////////---............/////////+++,,,---...............------------------------000000000/////////.......................................///////////////000000000000000000000000111111111222222111000000000111222111000000222444777AAAHHHEEECCCGGGPPPUUU^^^dddllluuu}}}}}}gggccc]]]XXXVVVQQQPPPOOONNNLLLLLLLLLMMMNNNMMMNNNNNNOOOOOONNNLLLJJJHHHGGGEEEDDDCCCDDDEEEFFFCCCCCCCCCBBBCCCCCCCCCDDDBBBBBBCCCBBBBBBAAA@@@???BBBFFFGGGEEEGGGJJJHHHCCCAAADDDHHHJJJNNNXXXfffqqqyyyqqqdddaaa]]]WWWRRRRRRUUUXXXYYY]]]ccchhhmmmsss|||wwwiiiZZZLLLDDDAAA@@@AAABBBDDDKKK[[[kkkxxxxxxwwwtttpppllljjjiiioooyyyzzzhhhaaaWWWOOOKKKIIIGGGFFFEEEGGGHHHHHHHHHKKKPPPTTTUUUXXXYYYWWWSSSUUU\\\bbbnnnvvvzzzgggccc^^^\\\[[[ZZZXXXUUUPPPOOOMMMKKKJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA===;;;;;;;;;===>>>>>>===>>>>>><<<<<<<<<>>>@@@AAA>>>===;;;:::999999999:::888888777666666555666666333333333333333333333333333111//////000222222111111111111111000000000000......////////////......000///..................,,,---...///000//////...---------....../////////........................///////////////.........---------.........//////,,,,,,---.........---,,,,,,------------------,,,/////////.........------........................///////////////.........111111111111111111111111///000111111222111000000000222333333222222333555555AAAIIIEEE===<<<@@@CCCIIINNNWWW```hhhqqqyyy}}}}}}gggccc\\\WWWUUUQQQNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKLLLNNNOOOOOOMMMKKKIIIGGGEEEBBBAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBAAA@@@???======BBBEEEEEEDDDFFFIIIEEE<<>>@@@AAAAAAGGGYYYjjj|||pppddd]]][[[]]]fffssswwwooohhhbbb[[[WWWSSSMMMFFFCCCCCCDDDEEEDDDFFFJJJNNNQQQRRRTTTXXX\\\dddggggggbbb]]]```kkkuuuuuudddYYYZZZ[[[[[[YYYVVVTTTRRRPPPNNNLLLJJJIIIHHHHHHIIIHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@AAACCCDDDCCCBBB???===;;;::::::<<<>>>@@@>>>===;;;:::999999:::;;;;;;:::999777666555555555333333333333333333333444555222000000111333333333111111111111000000000000......////////////......000///...---------------***+++---...///...---------------.........//////........................000000//////.........------------.........//////---.../////////...---,,,......////////////............---------,,,,,,,,,........................000000//////.........---000000000000000000000000---...000111111111000///---///000000000000111333,,,;;;FFFBBB999444555777555:::CCCLLLUUU^^^ggglllnnnxxxlllggg___YYYWWWSSSNNNLLLIIIEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCDDDCCCBBBAAABBBCCCBBB@@@???======>>>@@@AAA>>>???AAABBBCCCDDDDDDCCCEEEDDDDDDDDDGGGKKKNNNQQQ]]]lllwwwoooiiieeeccceeeeeecccbbbccc___YYYVVVRRRLLLHHHEEECCCAAA@@@<<<===>>>???BBBJJJUUU]]]zzz~~~hhhYYYPPPJJJHHHJJJWWW^^^lll}}}zzzoooggg```]]]WWWRRRMMMIIIGGGFFFGGG@@@===AAAEEEEEEFFFHHHIIIKKKRRR[[[^^^___gggrrr~~~{{{tttpppsss}}}}}}nnnbbbZZZVVVUUUUUUVVVXXXVVVQQQMMMHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;:::999999888666444222111222333444222555777222,,,***///555555444222333333444222111000000000000000000000000111111000000//////......111111000///...---,,,,,,(((+++...000000//////000---------...///000000111////////////////////////...............---------***+++...//////,,,)))'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111......///000000000000000//////000000000000//////000000000000111111111111111222333444555555666666444444666999???GGGNNNRRRYYYaaalllttt{{{jjjeee^^^YYYWWWSSSOOOMMMIIIFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGEEECCCAAAAAAAAAAAABBBDDDEEEEEECCCBBBBBBCCCBBBAAA???>>>>>>???@@@AAA@@@AAACCCDDDDDDDDDBBBAAABBBBBBAAAAAACCCGGGJJJLLLSSS___sss~~~yyynnneee]]]XXXPPPIIIEEEBBB@@@>>>>>>>>>>>>>>>@@@FFFNNNTTTbbbkkkxxxxxxhhhWWWMMMGGGCCCBBBDDDHHHMMMVVVbbbmmmrrrrrrpppllljjjfffbbb^^^YYYTTTQQQLLLJJJHHHEEEDDDDDDDDDEEEFFFCCCDDDHHHJJJIIIKKKNNNPPPTTT^^^iiipppvvvzzzkkk```XXXSSSSSSRRRSSSTTTUUUTTTPPPMMMJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFDDDDDDAAAAAA@@@@@@@@@?????????@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999999::::::999999999999999888777666444222222222333444000222333111......222666444222111111222222111000000000000000000000000000000000000000//////......////////////...............000222222000---,,,,,,------......///000000111........................------..................222000///------...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////..................------...////////////...//////000000000000////////////000000000111111111000111111222333333333333555555555666999===BBBDDDIIIPPPYYY```fffmmmuuu|||iiiccc]]]XXXWWWTTTNNNLLLIIIFFFDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDBBBAAAAAAAAABBBBBBBBBDDDFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCEEEFFFFFFDDDAAA???AAAAAA@@@@@@BBBDDDGGGIIIJJJRRR```pppssskkkaaaVVVMMMGGGBBB???>>>>>>===<<<<<<>>>CCCGGGMMMSSSZZZ___aaacccfffiiimmmoooqqqrrrqqqooollljjjmmmlllnnnuuuyyy\\\QQQGGGCCCAAA??????AAA???AAAEEEKKKQQQSSSSSSRRROOOMMMJJJFFFCCCBBBDDDFFF=========>>>???BBBDDDEEEFFFFFFIIIMMMMMMKKKNNNTTT[[[aaammmzzzuuucccXXXRRROOONNNOOOOOOPPPQQQSSSRRROOOMMMNNNLLLJJJHHHGGGFFFFFFFFFHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@?????????@@@@@@??????>>><<<;;;:::::::::::::::999999999999:::999888777666666777888666555444222222222333333111111000///000111222333222111///000111111000///000000000000000000000000000000000////////////...------........./////////111222333222000---,,,,,,------......///000000000........................,,,---------...////////////...,,,++++++---///000------------------------------------------------------------------------------------------------//////......---------,,,,,,,,,---............---...//////000000//////...//////000000000000111111//////000000111000000000222222222222333555666777999===CCCGGGKKKQQQYYY___jjjlllpppuuuyyy{{{}}}~~~}}}~~~gggbbb[[[WWWVVVSSSLLLJJJHHHEEECCCBBBAAABBBEEEEEEEEEFFFFFFEEEDDDDDDBBBAAAAAAAAAAAACCCDDDEEEBBBDDDGGGHHHFFFCCCAAAAAA>>>>>>=========>>>???@@@AAACCCEEEGGGFFFDDDAAA@@@BBBAAAAAAAAABBBCCCEEEGGGGGGLLLSSS]]]jjjyyy~~~pppbbbUUUKKKDDDAAAAAA???>>>===>>>@@@AAADDDGGGJJJKKKJJJJJJLLLNNNSSSTTTUUUVVVVVVUUUSSSRRRYYYYYY[[[aaaiiirrrxxxzzzzzzzzz{{{|||~~~~~~xxxooocccZZZLLLEEE@@@@@@@@@??????AAACCCCCCDDDEEEGGGHHHGGGGGGFFFFFFEEEBBB???@@@DDDHHH@@@@@@AAABBBDDDFFFHHHJJJMMMNNNQQQRRROOONNNUUU^^^lllsssvvveeeVVVOOOMMMMMMMMMLLLLLLNNNPPPQQQQQQOOONNNPPPNNNKKKHHHFFFFFFFFFGGGHHHHHHGGGGGGFFFEEECCCBBB@@@@@@@@@@@@?????????????????????>>>===<<<:::::::::999999999999999999999:::888666444444444666777555444333222222222333333666333000///000111///---111000//////111111000///000000000000000000000000////////////////////////........................,,,...000111000///000111............//////000000........................,,,,,,,,,---...///000000(((***---000000///,,,***------------------------........................------------------------------------------------111000000//////......---,,,,,,---..................//////////////////...////////////000000000111//////000000000///......,,,---...000111222222333222444777888;;;???EEEJJJQQQSSSWWW\\\```dddfffggglllnnnpppooommmnnntttyyy~~~fffaaaZZZUUUTTTQQQIIIHHHEEECCCBBBAAA@@@@@@DDDDDDEEEEEEDDDDDDCCCBBBDDDDDDCCCBBBBBBCCCDDDDDDBBBDDDGGGGGGEEEBBB@@@@@@<<<<<<<<<<<<<<<===>>>>>>???AAACCCEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDGGGIIILLLRRR[[[hhhvvvvvvdddTTTKKKGGGEEECCCBBBBBBBBBCCCCCC???AAADDDEEEFFFGGGIIIJJJFFFFFFGGGHHHIIIIIIJJJKKKNNNNNNOOORRRXXX^^^ccceeeaaa```___```bbbdddfffhhhlllrrruuusssrrrsssrrrppphhhddd^^^YYYUUUQQQKKKGGGEEE@@@>>>@@@@@@>>>>>>AAADDDEEEGGGGGGGGGFFFFFFFFFCCCDDDEEECCC@@@@@@CCCFFFGGGGGGHHHJJJKKKMMMOOOPPPYYYXXXYYYWWWSSSTTT___lll|||rrrhhh\\\SSSOOOMMMMMMLLLJJJKKKMMMNNNOOOOOOOOOPPPPPPOOOLLLIIIGGGGGGGGGHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999888555333222333444555444333333333222222222333666222//////111111///+++111000///000111222111000////////////////////////.............../////////000//////...---,,,,,,,,,)))+++---......///111333............////////////........................,,,,,,,,,---...///000000***---000222333111///---------------------------........................------------------------------------------------000/////////......------------...////////////.........////////////.........////////////000000000///000000000000000///...+++---...000222222222222222222333333444777;;;===@@@AAADDDGGGJJJLLLNNNOOOUUUWWWYYYZZZZZZ\\\aaaeee~~~fffaaaZZZTTTRRRMMMFFFEEEDDDCCCBBBAAAAAAAAACCCDDDDDDDDDDDDDDDCCCBBBHHHGGGEEECCCAAAAAAAAAAAABBBDDDFFFFFFCCCAAA@@@???;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBAAA@@@<<<<<<======>>>???@@@AAAEEEFFFGGGJJJPPPYYYdddkkkpppwwwmmm\\\RRRJJJGGGDDDBBBCCCDDDDDDCCCDDDDDDDDDDDDFFFGGGIIIJJJHHHGGGFFFEEEEEEFFFHHHIIIFFFIIIMMMQQQUUUYYY[[[\\\WWWTTTPPPOOOPPPRRRSSSSSSQQQUUUWWWTTTSSSUUUVVVTTTQQQMMMHHHEEEDDDDDDDDDCCCBBB>>>===???@@@>>>@@@DDDEEEIIINNNQQQPPPNNNLLLKKKHHHIIIJJJHHHFFFEEEEEEFFFJJJKKKMMMOOOQQQSSSUUUVVV[[[YYYXXXVVVTTTXXXeeessssssddd^^^VVVQQQOOOMMMKKKHHHHHHJJJLLLMMMMMMMMMNNNPPPOOONNNLLLKKKJJJJJJJJJKKKFFFFFFFFFFFFEEECCCBBBAAA@@@????????????>>>>>>>>>>>>>>>======<<<:::999888888888888999999999999999888777555444333333333333333333333333333222222222111///---///111333111///111000///000111222111000////////////////////////---............/////////000000///...---,,,+++***+++,,,......------///000......//////////////////------------------------,,,---------...////////////...,,,++++++---///000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---......//////......---......////////////000000///000000111111000000000///000111222222222111111222222111111222333555666777777888999;;;<<<===>>>AAACCCDDDEEEFFFIIILLLOOO}}}gggbbbZZZSSSOOOIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEDDDAAA?????????;;;<<<===>>>??????????????????>>>>>>======>>>>>>;;;;;;<<<===>>>???@@@AAAAAABBBDDDEEEIIIOOOVVV[[[dddlllwww~~~pppddd\\\UUUQQQLLLJJJJJJKKKKKKJJJOOOMMMJJJIIILLLQQQVVVXXXZZZXXXTTTPPPMMMMMMMMMNNNOOOVVV___hhhlllkkkiiiggg]]]XXXRRRNNNNNNNNNOOONNNGGGJJJIIIDDDBBBEEEGGGFFFFFFDDDBBBAAAAAACCCDDDDDDDDDAAA@@@CCCEEEFFFKKKQQQUUU]]]ffflllkkkgggcccaaa\\\YYYWWWVVVUUUUUUTTTSSSRRRSSSTTTVVVXXXYYYZZZZZZYYYWWWWWWXXXZZZ```mmmzzzsssfff]]]XXXRRRNNNMMMLLLIIIFFFFFFHHHJJJKKKIIIIIIKKKNNNMMMMMMMMMMMMMMMMMMNNNNNNFFFFFFFFFEEEDDDCCCAAAAAA????????????>>>>>>>>>>>>=========<<<;;;:::999888777888888888999999999999777777666555444333222222222222222333333333222222/////////000111111000//////...---...000111000///////////////////////////---------.........//////.........------,,,,,,,,,---...///...------///000/////////////////////...------------------------------..................---+++)))(((((()))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---............------......//////......---........./////////000000---...///000000111000000111111111111111111111111222111111111222222222111333333333333444444555666666777777888999:::<<<>>>}}}gggccc[[[RRRMMMGGGEEEEEEEEEFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEDDDDDD???>>>>>>???@@@CCCEEEFFFCCCDDDDDDBBB???>>>>>>???======???@@@AAAAAAAAAAAAAAA@@@===;;;::::::;;;;;;<<<<<<>>>???@@@BBBCCCCCC???AAACCCDDDFFFJJJNNNRRRXXX```mmmxxxzzzqqqjjjeeefffaaa[[[XXXXXXYYYYYYXXXUUURRRPPPRRR[[[fffqqqxxxrrrnnnhhhaaa\\\ZZZYYYYYYcccmmm||||||jjjddd[[[VVVUUUUUUUUUTTTLLLNNNKKKEEEBBBDDDFFFFFFAAAAAAAAABBBCCCCCCDDDDDDHHHFFFFFFJJJMMMPPPWWW^^^kkkuuu}}}yyymmmhhhcccaaacccdddcccaaa\\\]]]]]]^^^^^^^^^]]]]]]]]][[[\\\aaafffmmmyyyuuuggg```[[[VVVPPPMMMLLLKKKHHHFFFDDDGGGIIIIIIGGGGGGIIILLLKKKLLLMMMOOOPPPPPPPPPPPPFFFFFFEEEEEEDDDBBBAAA@@@????????????>>>>>>>>>>>>=========<<<;;;:::888888777777888888999999999999777777777666555444222111111222222333333333222222111222222111000...------...---,,,---///000///...////////////////////////---------.........//////,,,,,,,,,---------......---...////////////111333///////////////.........------------------------...............---------***,,,...000///---***'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************************+++,,,---...//////000++++++,,,---------,,,,,,---..................---............/////////000,,,---...///000000000000.........///000111222333111111111222333333111000333333222222222333333444444444333333333444444555wwwddd```WWWOOONNNLLLLLLKKKIIIGGGFFFEEEDDDDDDFFFEEEDDDBBBBBBAAAAAAAAADDDCCCAAA@@@???@@@BBBCCCEEEEEEDDDAAA===::::::;;;;;;;;;<<<===???AAACCCDDDDDDCCCAAA???>>>===<<<<<<;;;<<<===>>>>>>??????>>>???@@@BBBDDDGGGIIIKKKLLLUUUYYYaaakkkwwwxxxwwwzzz}}}zzzwwwuuuttttttrrrnnnjjjeeebbb```dddpppyyypppiiiiiilllzzz|||lllccccccfffgggfffbbbYYYNNNGGGGGGHHHHHHGGGFFFCCCDDDKKKOOONNNLLLLLLSSSMMMNNNXXX___cccppptttpppooollliiigggddddddeeefffggghhhiiijjjjjjlllnnnnnnpppyyytttkkk___VVVXXXTTTOOOLLLJJJJJJIIIHHHHHHFFFCCCCCCEEEHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOLLLGGGBBB>>>===>>>>>><<<>>>@@@@@@>>>;;;:::999>>>===<<<;;;<<<;;;888666666666555555555555666666555555444333111000//////222222222222222222222222//////...---------------222000......///000000///111111111111111000//////////////////////////////...------,,,,,,------...//////............//////............------------.../////////...---,,,,,,---------............///,,,+++)))''''''((()))***)))***,,,......---,,,+++---,,,,,,++++++,,,,,,---/////////......---------+++++++++,,,,,,---------------------------------,,,---.........,,,***(((...------------...//////000000000000000000000000////////////////////////------...000000111111111444222111//////000222333111111111111111111111111222111000//////000111222uuubbb^^^VVVOOONNNLLLKKKJJJHHHGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBAAAAAAAAACCCDDDFFFCCCCCCCCC@@@===;;;<<<===<<<<<<<<<<<<===???@@@@@@AAAAAA???>>>===<<<<<<<<<;;;<<<===>>>???????????????@@@AAACCCEEEGGGIIIJJJKKKPPPWWW```lll}}}|||zzz~~~{{{~~~tttqqqrrrrrrqqqmmmfff^^^YYYXXXWWWSSSPPPQQQJJJGGGKKKPPPTTTYYY^^^ddd___aaaiiiooottt{{{wwwsssppppppmmmmmmoooqqqsssuuuwwwxxx|||pppgggbbb\\\VVVTTTQQQNNNLLLKKKIIIGGGEEEHHHEEECCCBBBDDDGGGHHHHHHJJJKKKKKKLLLLLLMMMNNNNNNPPPMMMHHHCCC???>>>>>>???>>>>>>>>><<<;;;:::;;;;;;===;;;:::::::::999777555666666555555555555666666555444444333111000000///222222222222222222222222000//////...------......---------...000111///...///000000000000///.................................------,,,,,,------...------,,,,,,,,,,,,------000000000000000000000000...............---------------------............///...---++++++,,,---...,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------...------------...//////////////////////////////........................---...///000111111111111111111////////////000111000000000000000000000000111111000//////000111111qqq^^^\\\TTTMMMMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHAAABBBAAA@@@===<<<===???<<<<<<==================@@@???>>>===<<<<<<<<<<<<<<<===>>>??????@@@@@@???@@@@@@@@@AAACCCDDDFFFFFFBBBFFFMMMTTT```oooyyyxxxwwwuuuqqqmmmiiieeeccc___YYYTTTRRRMMMKKKOOOUUUZZZaaagggnnnlllooovvv{{{}}}{{{~~~}}}~~~nnn___YYYXXXWWWTTTPPPNNNLLLJJJIIIHHHEEECCCGGGEEEBBBBBBCCCEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLLLLPPPMMMHHHDDD@@@???>>>???AAA@@@===;;;;;;<<<===???;;;999888777888777666444666555555444444555555666444444333222111000000000111111111111111111111111000000//////......//////******,,,///111111///---...////////////...------...........................------,,,,,,------...------,,,,,,,,,,,,------------------............------------............------------............111000...---------...///---,,,+++******,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,***))))))+++---......------------...//////////////////////////////...........................//////000000111111111.........///////////////////////////////////////111000000//////000000111ooo\\\YYYQQQKKKKKKHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDCCCDDDDDDFFFGGGHHHAAABBBBBB@@@===<<<===>>><<<======>>>>>>>>>>>>>>>AAA@@@???===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@??????@@@AAACCCCCCAAADDDHHHNNNVVVcccrrr}}}zzzxxxvvvtttqqqoookkkhhheee```ZZZVVVRRRRRRWWW```ddddddeeegggqqqrrrwww~~~uuueeeYYYTTTSSSRRRQQQNNNKKKHHHFFFFFFFFFEEECCCFFFDDDBBBAAACCCDDDEEEDDDHHHGGGGGGFFFGGGHHHIIIJJJOOOLLLHHHDDDAAA?????????===<<<::::::;;;;;;;;;;;;:::888666666777777555444555444444444444444444555333333222222111111000000111111111111111111111111000000////////////000000---,,,,,,...000000///---...////////////...------...........................------,,,,,,------...///......------......///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,---------...............---,,,+++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------+++*********+++,,,...------------...//////////////////////////////........................////////////000000111111------...////////////...........................000000000//////000000000mmmZZZWWWOOOHHHHHHFFFHHHHHHFFFEEEDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDEEECCCCCCCCC@@@===;;;<<<===<<<===>>>@@@AAAAAAAAAAAACCCBBB@@@>>><<<;;;::::::<<<===>>>??????@@@??????@@@???>>>>>>>>>???AAABBBCCCEEEGGGIIINNNWWWbbbkkkxxx~~~}}}|||zzztttqqqnnnjjjgggddd```^^^```bbbiiirrruuurrrpppqqqwww{{{wwwpppfff]]]WWWSSSPPPNNNMMMJJJEEECCCCCCEEEFFFFFFEEECCCAAAAAACCCDDDEEEDDDFFFEEEDDDCCCCCCEEEFFFGGGLLLJJJFFFCCC@@@???>>>>>>888888999<<<>>>===999666:::888666555666666666555444444333333333333444444111111111111111111111111000000000000000000000000000000////////////000000444111...------///////////////000000000///.................................------,,,,,,------.........------------......---------....../////////,,,,,,,,,+++,,,---...///,,,,,,,,,------------...---,,,,,,+++++++++++++++***+++,,,---------,,,,,,,,,++++++******++++++,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------((()))***,,,------,,,+++...------------...//////................................................000//////......///000111---...//////000000///////////////////////////////////////000000/////////kkkXXXVVVNNNHHHHHHFFFHHHHHHGGGFFFEEEEEEDDDEEEBBBBBBAAA@@@@@@AAAAAABBBDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDCCC@@@===;;;;;;<<<<<<===???AAABBBBBBBBBAAACCCBBB@@@>>>===;;;;;;:::;;;<<<===>>>>>>??????>>>@@@???===<<<===>>>@@@AAABBBCCCEEEEEEFFFKKKRRRYYYiiiuuuyyywwwuuurrrooommmkkkkkkuuuuuuxxx|||}}}{{{|||uuunnnlllgggaaaZZZSSSNNNKKKLLLIIIEEECCCDDDFFFGGGGGGCCCBBBAAABBBDDDFFFFFFEEEDDDCCCAAA@@@@@@BBBCCCEEEGGGEEECCC@@@???>>>======;;;<<<@@@FFFIIIGGG@@@999999777444444555666666555444333333222222333333444000000000111111111111111//////////////////////////////......//////000000777333...,,,,,,...///000///000000000000///......------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++++++++,,,------......------+++++++++,,,---...,,,,,,,,,,,,------------------------,,,,,,,,,+++)))***,,,......---,,,+++++++++************++++++************++++++++++++---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------###%%%(((,,,...//////......------------...//////........................------------------------///...---------...///000------......///000000000////////////////////////...//////000000//////...gggVVVTTTNNNIIIJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFDDDBBB@@@???@@@BBBCCC@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBB@@@===<<<===>>><<<>>>???AAAAAAAAA?????????>>>======<<<<<<<<<<<<:::;;;<<<======>>>>>>===@@@???===<<<<<<>>>@@@BBB???BBBCCCCCCBBBDDDHHHLLLYYYeeesss}}}~~~xxxppphhhccccccbbb]]]VVVPPPLLLJJJHHHGGGGGGHHHIIIIIIGGGEEEBBBAAAAAACCCEEEGGGGGGGGGCCCBBB???>>>>>>???AAACCCAAAAAA???>>>===<<<<<<<<<===>>>BBBIIIMMMKKKCCC<<<777555222111222444444444333333222222222222333333///000000000111111222222////////////////////////......------...//////000444111---,,,---...//////...////////////...------------------------------...------,,,,,,------...,,,++++++******++++++,,,((((((((()))***+++++++++...---,,,******+++,,,---++++++,,,,,,,,,------------------------,,,++++++++++++,,,,,,---------,,,++++++************++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------&&&''')))***,,,---------...------------...//////........................------------------------///...,,,++++++,,,---...---,,,,,,,,,,,,...///111------------------------......///000000///......dddTTTSSSNNNKKKMMMLLLIIIIIIHHHGGGFFFFFFFFFGGGIIIFFFCCC@@@???@@@BBBDDD===>>>???@@@AAABBBBBBBBB@@@@@@AAA???>>>===???@@@===>>>@@@AAA@@@???===;;;;;;;;;;;;;;;;;;<<<===>>>999:::;;;<<<============@@@>>>===<<<<<<>>>AAACCC>>>AAACCCCCCAAABBBEEEHHHMMMYYYeeeooozzznnneeeccc___[[[ZZZ[[[[[[WWWQQQMMMJJJJJJEEEFFFIIILLLMMMKKKGGGCCCAAAAAAAAACCCFFFHHHIIIHHHBBBAAA>>>======>>>@@@BBB>>>>>>===<<<<<<<<<<<<<<<666777:::@@@EEEDDD<<<666666333000000111222333333333222222222222222222333//////000000111111222222////////////////////////---------------...///000...---,,,---...///...---------......------,,,+++------------------------...------,,,,,,------......------,,,,,,------...******+++,,,------......///...,,,*********,,,---++++++,,,,,,,,,---------++++++,,,,,,++++++***)))---,,,+++******,,,...///++++++************+++++++++++++++,,,,,,---------+++++++++,,,,,,---------))))))***+++,,,,,,------///---+++)))(((((()))***...------------...//////........................------------------------...---+++******+++,,,...,,,+++***)))***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---gggWWWTTTNNNLLLLLLHHHEEEFFFFFFDDDAAAAAAEEEHHHKKKIIIGGGCCCAAA??????>>>@@@AAACCCEEEDDDBBB@@@>>>AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;::::::999<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>===>>>???@@@AAABBBKKKOOOVVV\\\eeesssxxxjjj___ZZZWWWSSSOOORRRPPPOOONNNNNNNNNLLLJJJEEEFFFGGGHHHHHHGGGEEEDDD>>>@@@AAACCCDDDDDDCCCCCCBBBAAA@@@??????@@@AAAAAABBB@@@===;;;::::::;;;<<<999999:::::::::999888888333444555666555333111////////////000111111222222000000////////////000000000000000000000000000000////////////////////////......---,,,---...///000------------------------------------............(((,,,,,,(((///999888///,,,,,,,,,,,,,,,,,,,,,,,,///111333111---+++,,,.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,++++++***))))))))))))***+++,,,---......///++++++***))))))***++++++,,,++++++******++++++,,,------,,,+++)))***---///++++++,,,---............000000///...------...000------------------------+++++++++,,,,,,,,,------------,,,,,,,,,---......//////------------//////++++++,,,,,,---...//////eeeUUUSSSOOOMMMNNNIIIGGGGGGFFFCCC@@@@@@CCCFFFJJJIIIFFFDDDAAA@@@@@@@@@CCCDDDEEEEEEEEECCCAAA@@@@@@@@@?????????>>>>>>>>>?????????>>>=========<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<:::::::::::::::;;;<<<<<>>>>>???@@@@@@@@@???===;;;:::::::::;;;888888888888888777777666555555555555333111///...111111111000000000000000000000////////////000000////////////////////////...........................------,,,---...///000,,,,,,,,,---------......000////////////.........---111222000888CCCDDD<<<+++++++++++++++++++++++++++,,,---------,,,...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++******************++++++------,,,,,,++++++******------,,,++++++,,,------,,,++++++******++++++,,,,,,,,,,,,***)))))),,,...++++++,,,,,,---,,,,,,,,,---------,,,,,,---///000---------------------------------............///------,,,,,,---...//////...---,,,++++++,,,---...+++,,,,,,,,,---.........}}}bbbTTTSSSOOONNNOOOKKKIIIHHHEEEAAA??????AAADDDHHHGGGEEEDDDBBBAAAAAAAAADDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<999999999999999::::::;;;>>>???@@@AAAAAAAAA@@@???;;;>>>BBBFFFLLLVVVbbbkkk{{{xxxooohhhZZZUUUOOOLLLLLLMMMKKKIIIHHHGGGGGGHHHIIIIIIHHHFFFDDDEEEEEEEEEEEEDDDCCCBBB???@@@@@@AAAAAAAAA@@@@@@???>>>>>>======>>>>>>???>>>===<<<<<<;;;:::999999666666666666666555444444333333333222222111111111222222111111000//////...000000////////////000000////////////////////////...........................------------...//////,,,,,,,,,------.........000000//////...---------+++///000///666@@@@@@:::++++++++++++++++++++++++))))))***,,,///111222111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***************((())))))***++++++,,,,,,------,,,+++******))))))---,,,,,,++++++,,,,,,---++++++************+++++++++++++++***((()))+++---++++++,,,,,,++++++***************+++,,,---///000------------------------------------............++++++,,,,,,---...///000///......------......///,,,,,,,,,,,,------------|||bbbUUUTTTPPPOOOOOOKKKIIIFFFCCC???>>>???AAADDDEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>>======>>>>>>>>>>>>>>>=========<<<<<<777777777888888888888888::::::::::::::::::::::::::::::999999::::::;;;<<<999999999999999:::;;;;;;;;;===>>>??????>>><<<::::::<<>>>>>==================;;;;;;;;;;;;:::999888777666666666666555555444333111111111111111222444444111111111111000000//////000000////////////000000////////////////////////........................------------......//////---------------------------------------,,,,,,,,,***---,,,***---222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******---222555444333...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))))))))*********+++++++++))))))*********+++++++++************************++++++************++++++)))******)))((((((***+++,,,,,,,,,,,,,,,+++***)))+++******+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,---///000------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,}}}cccUUUUUUPPPNNNNNNIIIFFFCCC@@@>>>>>>@@@BBBDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???===<<<<<<<<<>>>>>>???>>>>>>>>>>>>=========:::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;:::::::::::::::;;;;;;<<<:::;;;===>>>>>>===;;;999<<<===>>>@@@BBBFFFJJJMMMWWW^^^iiitttvvvggg___YYYTTTQQQNNNLLLKKKJJJIIIHHHGGGEEEEEEEEEFFFIIIKKKLLLJJJIIIEEEDDDCCCBBBBBBAAAAAAAAA@@@??????????????????????????????>>>===<<<<<<;;;999999::::::999888777666777777777777666555444333333333222111111222333333//////000000111111111111000000////////////000000................................................---------...............//////...---,,,++++++***,,,,,,,,,------.........---...---++++++---,,,)))........................---+++***,,,111333222000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))))))))***+++++++++*********)))))))))))))))******++++++,,,************************+++******))))))******+++((()))***)))(((((()))***------......---,,,++++++...,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((((((((()))***,,,---...)))))))))******))))))))),,,,,,,,,,,,,,,,,,++++++zzzaaaSSSSSSOOOLLLLLLFFFCCCAAA>>>>>>???AAABBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>=========>>>@@@AAA>>>>>>>>>>>>============999999999999999999999999999999999999::::::::::::999999999999999:::;;;;;;:::::::::::::::;;;<<<<<<;;;<<<===>>>>>>>>>===<<<<<<<<<===???@@@BBBCCCDDDJJJOOOWWW```iiivvvsssaaaYYYVVVSSSPPPNNNKKKKKKJJJHHHGGGEEEDDDCCCEEEFFFGGGJJJLLLMMMKKKIIIEEEEEECCCBBBAAAAAAAAAAAA@@@??????>>>??????@@@@@@BBBBBBBBBAAA???===;;;:::888888888777777777666666888888888888777666444444777666555444222111000///...//////000111111222222000000////////////000000........................------------------------,,,---......//////......//////...---,,,++++++***---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++,,,---,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++,,,,,,++++++***))))))(((+++++++++++++++*********+++,,,,,,------,,,,,,+++******))))))))))))******(((***+++***)))((()))***------.........---,,,,,,...,,,+++,,,......+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------((((((((()))***+++,,,---,,,------......------,,,++++++++++++,,,,,,,,,,,,ttt[[[OOOPPPLLLJJJJJJEEECCCAAA??????@@@AAA???===???@@@@@@AAA@@@???>>>===;;;;;;<<<<<<===???@@@@@@=========<<<<<<<<<;;;;;;888888888777777666666666888888999999999:::::::::999999999888999999:::;;;999999999999999::::::;;;;;;;;;;;;<<<=========>>><<<<<<<<<>>>???@@@???>>>AAAEEEKKKPPPXXXcccqqq{{{kkk```VVVSSSQQQMMMKKKLLLGGGHHHGGGFFFDDDCCCDDDDDDDDDDDDFFFIIIKKKKKKIIIFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBFFFFFFEEECCCAAA>>>;;;999888777666555555555666777888888888888666555444333555555666666555444222111000000000000000111111111000000////////////000000........................------------------------,,,---.../////////...---------------------------......------,,,+++******((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((())))))***+++,,,++++++******************++++++++++++,,,,,,,,,,,,+++,,,------------,,,+++******))))))))))))******(((***++++++***))))))***++++++,,,---------,,,,,,,,,)))(((***...///+++'''+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++++++++,,,------///000111111111111000///*********+++,,,,,,,,,---oooVVVKKKMMMJJJIIIIIIDDDDDDAAA???@@@AAA@@@===999??????@@@@@@???>>><<<;;;777888999:::<<<===>>>>>><<<<<<;;;;;;;;;:::::::::===<<<<<<;;;:::999888888888888888999999:::::::::999999888888999999:::;;;888888888777888999999:::999888888999:::;;;<<<===<<<<<<===>>>@@@@@@>>><<<;;;???EEEIIINNNWWWcccmmm{{{yyyooo[[[UUUSSSSSSPPPHHHFFFJJJEEEEEEFFFEEEDDDDDDFFFGGGBBBCCCDDDGGGIIIIIIFFFDDDGGGFFFDDDBBBAAAAAAAAAAAA??????>>>>>>???AAACCCDDDHHHHHHGGGEEEBBB>>>;;;999888777555444333444666777888888888777666444333222///111444666888888777666222222111111000/////////000000////////////000000........................------------------------,,,,,,.../////////...---******+++,,,...//////000------+++)))'''%%%$$$###******+++,,,***)))))),,,************************(((+++---,,,***)))+++...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((()))+++,,,---)))))))))***++++++,,,,,,'''((()))+++---///111111)))***+++,,,,,,+++***)))******))))))))))))******)))***,,,,,,***)))***+++)))***+++,,,,,,,,,,,,,,,(((&&&%%%(((---///,,,(((++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,---......***+++,,,------,,,+++***))))))***+++,,,,,,------kkkYYYJJJHHHIIIFFFEEEHHH>>>>>>?????????>>>>>>===@@@@@@@@@@@@>>><<<:::888;;;::::::;;;===>>><<<;;;;;;;;;:::999999999::::::888777666666666777888999777777888999999999999888888888888888999999:::;;;777888888888888999999999;;;::::::999999::::::;;;========================>>>???AAACCCGGGMMMUUUZZZmmmvvvpppccc]]]TTTRRRPPPNNNKKKJJJIIIHHHHHHFFFDDDCCCBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC??????===<<<<<<===>>>>>>FFFEEEDDDCCCAAA???===;;;999777444222222444777999666666666666555444333222444444444555555666666666000000000000////////////////////////////////////---,,,,,,---///000///...000000/////////.........///---***+++---///...,,,++++++,,,,,,,,,,,,------/////////...---,,,+++***+++******))))))******+++)))************+++++++++************************+++,,,,,,---............***+++,,,,,,+++***((('''...------,,,,,,++++++************)))))))))))))))************************,,,)))''''''***,,,***((())))))***+++,,,,,,------)))*********++++++++++++************************+++++++++++++++***)))(((------------,,,+++***))),,,,,,,,,++++++*********+++++++++******)))))))))******))))))******+++,,,------,,,+++,,,---...///000---***)))***,,,------kkkYYYJJJGGGGGGCCCBBBEEEAAAAAAAAAAAA@@@???>>>>>><<<===>>>???>>>>>>===<<<<<<;;;;;;<<<>>>>>>===;;;===<<<;;;:::999888888888;;;:::999888888999:::;;;777777888888888999999999999999999999999:::;;;;;;777777888888888999999999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@EEEKKKPPP___fffvvv{{{kkk___XXXUUUSSSRRRPPPMMMKKKIIIHHHHHHFFFFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<<<<<<<===>>>CCCCCCBBBAAA???===;;;::::::888666555555666888:::777777777777666555444333222222222333333333444444111000000000//////......////////////////////////...---,,,,,,---...---+++---,,,,,,,,,++++++++++++///---++++++---...---,,,---------,,,,,,+++++++++************)))((('''&&&---,,,,,,++++++,,,,,,---)))************+++++++++************************))))))******+++************++++++++++++***))))))))))))))))))***************)))))))))))))))))))))************************+++)))(((((()))******)))+++***************)))))))))))))))*********++++++************************+++++++++++++++***))))))------------,,,+++***))),,,,,,,,,++++++*********---------,,,,,,+++++++++******))))))******+++,,,,,,++++++***+++,,,---...///---***)))***,,,------jjjYYYIIIFFFFFFBBB@@@CCCCCCCCCBBBAAA???>>>===<<<<<<======>>>>>>>>>======<<<;;;;;;<<<>>>???===<<<>>>===;;;:::888777777777;;;;;;:::999999::::::;;;888888777666777888999:::888888888888888888999:::777777777888888888999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>AAAFFFJJJOOOTTTbbbssssssbbbXXXUUUSSSSSSRRRPPPOOOLLLJJJIIIHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<>><<<:::888888888777666666666666777888777777777777666555444444000000000000111111111111111111000000///...------///////////////////////////---,,,,,,,,,,,,***)))++++++++++++************...---++++++---------,,,......---,,,+++***))))))+++++++++++++++***)))(((---,,,,,,++++++,,,,,,---)))************+++++++++************************))))))))))))))))))((('''*********)))******+++,,,+++++++++***)))(((((('''))))))))))))))))))******)))))))))))))))))))))))))))******)))(((((()))+++,,,,,,+++***((('''&&&%%%((((((((()))))))))******************************+++++++++************)))------------,,,+++***)))+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++***))))))))))))***++++++***************+++,,,,,,///,,,))))))***,,,------iiiXXXIIIFFFFFFCCCBBBFFFFFFEEECCC@@@>>><<<;;;:::?????????>>><<<;;;::::::<<<<<<;;;===>>>???>>><<<<<<;;;:::999888888888888999999999888888888888888999888666555666777999;;;777666666555666666777777777777777777888888888888::::::999999999999::::::========================<<<======<<<<<>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::999888666555444444444555555444444444666666666666555444333222//////////////////000000111111000///...------,,,////////////////////////...---,,,,,,------,,,***---------------,,,,,,,,,---,,,++++++,,,,,,---,,,------,,,,,,+++******))),,,,,,---------,,,+++++++++******))))))******+++))))))*********+++++++++************************,,,,,,,,,,,,+++***))))))***))))))((()))+++---...444222111...+++)))'''%%%)))))))))))))))*********(((((((((((((((((((((((((((***,,,***''''''))),,,,,,,,,+++***((('''&&&&&&(((((((((((())))))))))))************************++++++******************,,,,,,,,,,,,,,,+++******+++++++++************************))))))))))))))))))))))))))))))***++++++************++++++,,,,,,---+++))))))+++,,,---,,,hhhWWWIIIHHHIIIGGGGGGKKKJJJIIIFFFCCC@@@>>><<<<<>>===<<<;;;;;;:::<<<;;;;;;<<<>>>???===<<<999999888888888999::::::999999999999888888777777888777666555555777999:::777777666666666666777777666666777777777888888888:::999999888888999999:::========================777888888888999:::>>>AAAAAACCCIIITTT```ppp~~~wwwhhh```VVVPPPPPPPPPNNNKKKNNNMMMLLLJJJIIIHHHHHHHHHCCCDDDDDDDDDDDDCCCBBBBBBEEEEEEDDDDDDCCCBBBBBBAAA??????>>>>>>>>>==================<<<;;;::::::999888999888888777666555444222333444555555444333222444444444444333222111111000000000000////////////000000000///...------,,,////////////////////////---,,,,,,---...//////...---------------.........,,,,,,,,,+++++++++,,,---++++++++++++++++++++++++))))))***+++++++++******+++******))))))******+++))))))*********+++++++++************************,,,---------,,,+++******))))))(((((()))+++---...555444222///,,,***((('''(((((())))))************(((((((((((((((((((((((((((***,,,***''''''))),,,++++++*********)))))))))(((((((((((())))))))))))************************+++******))))))***++++++++++++,,,,,,++++++******************************))))))))))))))))))))))))))))))(((((())))))***+++***++++++,,,,,,,,,,,,,,,,,,***))))))+++,,,---,,,hhhWWWJJJIIIKKKIIIJJJNNNOOOMMMJJJFFFCCCAAA@@@???;;;;;;;;;;;;<<<===>>>>>>;;;::::::;;;===>>><<<;;;888777777888888999:::;;;:::::::::::::::999888777777777666555666777888999:::999999888888888888888666666666777777777888888999999888888888888999999999999999999999999999999777888999::::::;;;>>>AAA>>>>>>BBBIIIPPP[[[lll|||wwwjjjdddZZZVVVRRRQQQQQQPPPMMMJJJLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::888888777777777777777666555444444444555666666555444444333333333333222111000///000000000000/////////////////////............---////////////////////////---,,,,,,---///000000///++++++++++++,,,,,,,,,,,,+++,,,,,,,,,******,,,---************++++++,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,---)))************+++++++++*********************************+++******))))))))))))))))))***+++,,,---...------,,,+++*********((((((((()))******++++++)))))))))))))))))))))))))))******)))(((((()))+++)))*********************((((((((()))))))))******************************+++***)))))))))***+++,,,***+++++++++++++++******)))))))))************************+++++++++++++++)))(((((((((((()))*********++++++,,,---,,,,,,,,,+++)))((()))+++---,,,,,,iiiXXXKKKJJJKKKIIIJJJNNNPPPMMMJJJFFFCCCAAA@@@@@@;;;;;;::::::;;;<<<>>>???:::999999:::<<<===;;;:::888888888888888888999:::999999::::::999888666555666666666666777777777888999888777777666666777777666666666666777777777888999999888888888888999999888888888888888888888888:::;;;<<<<<<;;;<<<>>>@@@;;;;;;???CCCFFFKKKWWWcccuuu~~~rrrfff^^^[[[UUUSSSQQQOOONNNNNNNNNNNNKKKJJJIIIHHHGGGGGGGGGHHHEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;999777666666777777777777666666555444444444444444444444444333333333333333111000000000000/////////.........---------............///////////////////////////...---,,,,,,...///...,,,)))*********++++++++++++***,,,---,,,***)))+++---+++++++++***************++++++,,,---.../////////---,,,,,,++++++,,,,,,---)))************+++++++++************************(((((())))))))))))))))))((()))***+++++++++++++++************************'''(((((()))******++++++************************+++)))(((((()))******))))))))))))))))))))))))))))))))))))*********++++++************************+++***)))((()))***,,,---******++++++++++++******((()))))))))*********+++)))*********+++++++++,,,((((((((((((((()))******))))))+++,,,,,,,,,+++******)))((()))+++---,,,+++kkkYYYKKKJJJKKKHHHHHHLLLMMMKKKGGGCCC@@@>>>>>>>>>???>>><<<;;;::::::;;;<<<999999888:::;;;<<<;;;999::::::999888777777777888666777777777666555333222555555666777888777777777666555444333333333333333666666666666777777777777999999888888888888999999999999999999999999999999888999999888777777888::::::;;;???BBBBBBDDDLLLVVV\\\lllrrriiibbb\\\YYYZZZQQQPPPMMMIIIFFFGGGKKKNNNJJJIIIHHHHHHGGGGGGGGGHHHFFFDDDBBBAAA@@@AAACCCDDDBBBCCCCCCDDDCCCAAA@@@???@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;999777666666777777777777777666666333222222111111222222333444444444444333222111111/////////......---------,,,,,,------...////////////////////////////////////---,,,,,,,,,,,,+++)))******++++++,,,,,,,,,,,,***,,,---,,,))))))+++...---,,,,,,+++***)))((((((&&&'''((()))***++++++++++++******************+++)))************+++++++++************************(((((()))******+++******((()))***,,,,,,+++***))),,,,,,++++++***)))))))))'''(((((()))***+++++++++************************,,,)))''''''***,,,***((())))))((((((''''''''''''************++++++++++++************************+++***)))((()))***,,,---)))******+++++++++******(((((())))))*********+++''''''(((((()))))))))***((((((((((((((()))******'''((()))++++++******))))))(((((()))+++---,,,+++kkk^^^PPPJJJGGGEEEDDDEEEGGGDDDAAA???>>>===;;;999;;;;;;:::999888888888888777999;;;======;;;999777======<<<;;;999888888777:::<<<>>>===;;;888777666444444444444444555666666999888666444444555777888444555555666777888888999777777777777777666555555666777777777777888888888666888:::999666555777999<<<<<<<<<===???BBBDDDFFFKKKTTTaaannnzzzoooiiiaaaZZZVVVTTTSSSRRRMMMLLLKKKJJJKKKLLLNNNPPPHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@AAACCCCCCCCCAAACCCCCCDDDDDDCCCAAA???>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;999666666777999777777666555555555555555333333333444444555555555444444333333222111000000222111000//////000111222/////////////////////////////////...---,,,******+++,,,.../////////...---/////////...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&+++...***(((((((((&&&...---,,,+++************+++)))((())),,,---+++)))************************++++++******)))*********((()))***+++++++++++++++***************)))((((((''''''(((((())))))******))))))))))))))))))))))))((())))))))))))*********++++++************++++++)))((('''(((***,,,+++***,,,+++***))))))***+++,,,*********)))******++++++))))))))))))))))))))))))'''((()))******)))(((''''''&&&&&&%%%%%%'''((()))++++++******)))(((((((((((()))***++++++***)))((())))))(((((('''''''''&&&gggZZZLLLGGGFFFDDDDDDEEEAAA???======>>>>>>===<<<>>>>>>===<<<;;;;;;;;;;;;888999;;;======;;;999888;;;;;;:::999888777666666666888:::;;;999777777777555444444444555555666777888777666555555666777777555555666666777777888888777777777777777666555555777777888888888999999999666888999888666555777999:::::::::;;;===???AAABBBDDDHHHPPPYYYbbbmmmvvv|||uuukkkccc___XXXTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJLLLMMMNNNHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@AAACCCDDDDDDCCCEEEEEEDDDCCCBBB@@@>>>===>>>======<<<<<<;;;::::::<<<<<<;;;999777666777888666666555555444444444555333333333444444444444444444333333222111111000000000000///......///000000........................//////..................******+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,444888222+++***---......---,,,+++************---+++))))))++++++)))'''))))))))))))))))))))))))***))))))((())))))******(((((()))******************************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***)))((('''(((***++++++***+++***))))))))))))***+++...---+++***)))((((((((())))))))))))))))))))))))'''((()))******)))(((''')))((('''''''''(((******)))))))))))))))*********))))))*********))))))((())))))((((((((('''''''''{{{bbbUUUIIIEEEDDDCCCCCCDDD>>>===;;;;;;=========<<<<<<;;;:::999999888888999888:::;;;======;;;:::888999888888777666555444444222555777888777666666777666555555555555666666777666666666666666666666666666666666666666666666666666666777777777666555555666666666777777777888888666777888888666666777888999999999999:::<<<===>>>AAABBBDDDGGGMMMVVVaaahhhqqqzzzsssiii___YYYWWWTTTPPPOOONNNNNNMMMLLLNNNMMMKKKJJJJJJKKKLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBAAAAAABBBDDDFFFEEEDDDGGGFFFDDDBBB@@@>>>===============<<<;;;;;;::::::;;;;;;;;;999777666777888666666555555555444444444444444444444333333333333333333222222111000000000///......------......///........................------,,,,,,,,,---//////******)))))))))***++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,---,,,555888111'''&&&+++///---,,,+++***************---+++***)))))))))'''&&&((((((((((((((((((((((((((('''''''''((()))******''''''((())))))))))))((())))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((''''''(((***++++++***))))))(((((((((((())))))---,,,+++***)))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''*********)))***++++++,,,'''(((((()))******+++++++++***))))))(((((((((((())))))((((((((((((''''''vvv```TTTHHHDDDCCCAAAAAABBB@@@>>><<<;;;<<<<<<;;;:::;;;:::999888777777777777999:::;;;<<<<<<;;;:::999888888777666666555444444222444666777666555555666666666555555555666666777444444555666666666555555666666666666666666555555555666666666666666555555444444555555555666666666666777777777666666777777888888888999999::::::;;;??????>>>>>>AAAIIIRRRYYYdddmmm}}}vvvjjjaaa\\\WWWSSSQQQPPPNNNNNNOOOOOONNNLLLMMMMMMKKKJJJJJJJJJJJJKKKHHHHHHHHHGGGFFFEEEEEEEEEBBBAAAAAACCCEEEFFFFFFEEEGGGEEECCC@@@???>>>>>>???>>>>>>======<<<;;;;;;;;;::::::;;;999777666777888666777777777666666555555555444444333333222222222222222111111000000000000................................................,,,+++)))(((((()))+++---,,,+++***))))))***,,,---***************++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,)))///111+++$$$%%%))),,,,,,,,,+++***************++++++***))))))(((((('''))))))))))))))))))))))))'''''''''((()))***+++,,,(((((()))))))))))))))(((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&(((***+++***)))(((((((((''''''((((((((())))))((())))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************++++++,,,,,,(((((())))))************,,,+++)))'''''''''((()))))))))((((((((((((((((((wwwaaaUUUIIIDDDCCC@@@??????@@@>>><<<<<<======<<<;;;>>>===<<<;;;;;;::::::;;;999999:::;;;;;;:::999999888888888777777666666555555777888777555444555666666666555555555555666666222333444555555555555555666666666666555555555555555555666666666666555555555555555666666666777777777666666666777777666666888888888999999:::::::::888999999999;;;@@@FFFKKKSSS]]]lll}}}wwwoooeee^^^ZZZWWWTTTRRRPPPOOOMMMNNNNNNNNNLLLJJJLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEECCCBBBAAACCCEEEFFFFFFEEEDDDCCCAAA@@@??????@@@AAA??????>>>======<<<<<<;;;888999:::999777666666777777888888888888777666555444444444333333222222111111111000000000000//////////////////////////////...........................,,,***((('''((()))***///...---,,,,,,,,,......,,,+++***)))))))))******++++++++++++++++++++++++------,,,,,,+++++++++***+++---,,,))))))---...---++++++******))))))******))))))******))))))******************************((((((((()))***+++,,,---*********++++++***))))))'''(((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))******))))))(((((('''&&&''')))+++***)))'''''''''(((((('''''''''(((((((((((()))***+++,,,((((((((((((((((((((((((((((((''''''''''''(((((())))))*********+++++++++************))))))((((((+++***((('''''''''((()))(((((())))))))))))))))))yyyaaaUUUIIIEEECCC@@@>>>>>>===<<<:::;;;===>>>>>>>>>===<<<;;;:::999999999999888888999999999999888888999888888888777777777666666888888777555444555666666666555444444444444555222222333333444555555555555555555555555555555555444444555666666666555555777777888888888999999999777666555555777777666555777777888999:::::::::999666888:::;;;<<<>>>AAADDDGGGOOO]]]nnn~~~uuummmddd___YYYUUUTTTSSSOOOLLLNNNLLLKKKJJJKKKJJJIIIGGGJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;777999:::999888666666777777777888999888777666555333333333333222222222222000000000///////////////...//////000000//////...------------------------000///---+++*********+++//////......------......---,,,***)))))))))******++++++++++++++++++++++++///......---,,,+++******)))***)))'''***//////++++++******)))))))))******(((***++++++******+++,,,***************************)))))))))***+++,,,---***++++++++++++******)))''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++((((((************(((((('''&&&&&&''')))******)))''''''((((((((((((''''''+++***)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))************)))++++++******)))((((((''')))((((((''''''(((((()))(((((())))))))))))******www^^^RRRGGGDDDCCC@@@>>>???===;;;::::::;;;===<<<;;;::::::999888777777777777777777777777777777777777888888888777777777777777444666666666555555666888555555444333333333333333333222222222222444555666333444444555555666666666333444555555666666555555666666666777777777888888777555444555777888666444444555777888999999999999888:::<<<<<<<<<===@@@BBBAAAGGGQQQ]]]mmm}}}yyynnnddd^^^WWWTTTPPPOOOPPPOOOLLLIIIKKKIIIGGGGGGGGGHHHGGGFFFHHHHHHIIIJJJJJJJJJIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;::::::999999666888::::::888666666777444555777777777666444333222222222222222333333333////////////////////////---...////////////...---------------------------......------,,,,,,,,,+++---------------,,,++++++,,,+++***))))))***,,,---++++++++++++++++++++++++------,,,,,,++++++******%%%((()))'''(((++++++(((******))))))))))))*********,,,------***)))+++,,,******************************))))))))))))***+++***************)))((((((&&&''''''((())))))((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((()))))))))******&&&''')))******)))'''&&&'''&&&&&&''')))***)))((('''((())))))))))))((('''******)))(((((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''((()))***+++******)))*********)))))))))))))))&&&&&&'''((())))))))))))(((((()))))))))*********sssZZZOOOEEECCCCCCAAA???@@@???===;;;999999999777666======<<<;;;::::::::::::666666666666666666666666777777777777777666666666222333444444444555777999555444333333222222222222333222111000111333666777333333444444555666777777333333444555666666666555333333333444444444555555888555444444777888666444333444666777999999888888777888999999888999;;;===<<>>>>>999;;;<<<>>>>>>===;;;::::::::::::::::::::::::::::::999888888777777888888<<<999666444555666666555444444444444444333333222444444444444444444444444222333333444444333333222555555444555777;;;>>>@@@333333333444444444555555666444222333555555333111<<<555222777:::888555555666666666666666666666666888777666666777888;;;<<<>>>>>>???CCCMMMYYYeeelllwwwzzzoookkkeee^^^XXXTTTQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCC?????????>>>===;;;999999;;;;;;:::999999888777777666666666666555555555555333333333222222222111111000000000000000000000000000000///...............333///+++)))***,,,---...------------------------------------------------((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***)))(((&&&&&&((()))***))))))))))))))))))))))))&&&'''))))))((((((((()))***+++,,,,,,+++***)))(((''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((('''(((***++++++***((('''))))))((('''&&&%%%%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***++++++++++++***))))))******++++++***)))(((((('''''''''''''''((()))******)))(((&&&$$$"""!!! (((((())))))))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((tttYYYNNNDDDBBBAAA???>>>>>>:::;;;<<<======<<<;;;;;;::::::::::::999999999999:::999888888777777888888;;;999666444555666666555666777777777777666555555333333333333333333333333222333333444444333333222444333333444555888;;;<<<333333333444444444444555444555666444222333999>>>@@@;;;555444777999999666555555555555555555555555777777666555666888:::;;;======>>>@@@FFFMMMTTTXXXcccjjjttt~~~}}}uuunnniiidddbbb___[[[WWWTTTQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA?????????>>>===<<<;;;:::;;;;;;::::::999888888777777777666666666555555555222111111111111000000000000000000000000000000000000000///...............000...+++***+++---......------------------------------------,,,,,,,,,,,,,,,,,,+++******)))))))))******+++,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))***+++------,,,,,,,,,---)))******+++***)))(((''''''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))((((((((()))***+++***)))'''&&&)))((((((((('''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))******++++++++++++''''''''''''&&&&&&&&&%%%(((''''''''''''(((((())))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&'''))))))((((((((((((((((((((((((rrrXXXMMMDDDBBBBBB@@@>>>>>><<<<<<;;;;;;;;;;;;;;;<<<::::::999999888888888777999999888777777777777888:::888666555555666666555777777777777777666666555222222222222222222222222333333333333333333333333333222222222333555777888333333333333444444444444111666888444000222>>>IIIJJJIIIAAA666444:::;;;777555555555555555555555555777777666555666888999:::;;;;;;<<<===???AAADDDEEEMMMSSS[[[dddnnnyyyzzzmmmeee```\\\YYYWWWWWWXXXWWWUUURRRPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHEEEFFFGGGGGGGGGFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888888777777777666666666555555222222222222111111111111000000000000000000000000000000///..................,,,++++++---......---------------------------------,,,,,,+++++++++***///---+++((('''((()))***++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&(((******)))))))))***((())))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((((()))*********)))'''&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((***++++++,,,,,,******(((''''''(((((())))))((((((''''''''''''(((&&&&&&''')))***+++,,,,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((pppWWWMMMCCCBBBBBB@@@======>>><<<;;;999999:::;;;<<<:::999999888888777777777999999888777777777777777:::888666555666777666555555555666666555555444333222222222222222222222222333333333333333333333333333222222222222333444555222222333333333444444444000555777555111444???IIIPPPWWWRRR>>>333888:::666555555555555555555555555888777777777777888999:::::::::::::::<<<===???@@@AAAEEEKKKRRRZZZfffsss}}}uuuhhh^^^YYYWWWVVVUUUQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQLLLLLLKKKKKKJJJIIIIIIHHHEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======;;;;;;<<<======<<<<<<<<<::::::;;;;;;:::999888777777777777666666666555555555555555444444444333333000000000000000000000000000000///..................---,,,---......,,,+++---------------------------,,,,,,++++++******)))---,,,***)))))))))******++++++,,,,,,,,,+++******+++******))))))******+++))))))))))))))))))))))))$$$%%%''''''&&&&&&&&&'''))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++******((((((((())))))))))))))))))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************,,,+++)))''''''(((***+++***)))((('''''''''''''''######%%%&&&(((***++++++&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((pppVVVLLLCCCBBBBBB@@@======>>>===:::888888999;;;<<<999999999888888777777777999888777777666666777777999777555666777777666555555555555555555444444333444444444444444444444444444333333222222333333444333333333333333333333333222222222333333333444444111333444444444666;;;>>>GGGVVVVVVCCC333444888666555555555555555555555555999888888888999999999:::<<<:::999888888;;;===???>>>AAADDDFFFKKKTTT```hhhttt}}}{{{lllfff]]]XXXVVVUUUSSSQQQPPPOOOMMMLLLKKKLLLNNNOOOMMMMMMMMMMMMMMMNNNOOOPPPKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGHHHHHHHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===888999::::::;;;:::::::::888999:::;;;:::999888777666666666666555555555555555555555444444444333333000000000000000000000000000000///...............///...---......---+++)))------------------------,,,,,,,,,++++++*********((()))***+++,,,,,,+++***++++++,,,,,,,,,++++++***)))))))))(((((()))))))))))))))))))))))))))))))))(((***,,,,,,+++***+++,,,************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''((()))+++,,,---......((((((((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((()))))))))(((((('''((('''%%%$$$$$$%%%'''(((***)))((('''''''''''''''###$$$%%%&&&'''((())))))((((((((())))))(((((((((''''''((((((((()))))))))''''''(((((())))))))))))((((((((((((((((((((((((oooTTTKKKCCCBBBCCC@@@======>>>===:::999888999:::;;;999999999999999999999999888888777666666666666777888666555666777888777555666666666666666555555444444444444444444444444444444444222222222222444444333333333333333333333333222222222222333333333333222111000222666777666444888DDDIII>>>222222555777444444444444444444444444888888888888888888888888<<<:::888666666777999:::<<<===???@@@AAAGGGOOOUUUbbblllzzz{{{mmmddd```\\\WWWTTTTTTRRROOOKKKOOOMMMJJJIIIIIIJJJMMMNNNIIIIIIIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>777888888999999999888888666777999::::::888777555555555555444444444333333222222222222111111111111000000000000000000000000000000///...............///...------...---+++)))------------------------+++,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,------,,,+++)))***+++,,,,,,,,,,,,+++(((((((((((((((((((((((()))))))))))))))))))))))))))+++------,,,+++,,,---+++***************+++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((***,,,---...///(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%&&&'''((())))))((((((''''''''''''(((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((()))))))))***'''(((((()))***)))))))))((((((((((((((((((((((((nnnTTTJJJBBBBBBCCC@@@===<<<===<<<;;;999999999999999888888999999::::::;;;;;;888888777666666666666666777666555666888888777555555555555555555444444333333333333333333333333333555444222111111222444555222222222333333333222222111222222222222333333333222000///111444666444222222444666555333333444555444444444444444444444444666666777777777777666666888777777777777777777777777:::<<<======@@@EEEJJJPPPZZZhhhsss}}}wwwmmmddd\\\XXXXXXUUURRRQQQQQQQQQMMMIIIJJJIIIIIIHHHIIIJJJKKKLLLHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>============888999999999999888888777444555777999999777555444444444333333333222222222222111111111111000000000000000000000000000000000000000///...............---,,,+++,,,...///...---------------------------++++++,,,,,,------......((()))******++++++++++++((()))***+++,,,---------)))))))))******)))))))))))))))))))))))))))))))))&&&(((******)))((()))******))))))((()))***+++,,,***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))***++++++)))((((((((('''&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''((((((((()))))))))******(((''''''''''''(((((())))))))))))))))))))))))***'''((((((((((((((((((''''''''''''((((((((())))))&&&'''((()))))))))((((((((((((((((((((((((((((((lllSSSJJJBBBBBBCCC@@@===<<<===<<<;;;:::999999888888888888999:::;;;<<<<<<===888888777666666666666666777666555666888888777555222222333333222222111000222222222222222222222222555444222111111222444555000111111222222222222111111111222222222333333333111000///000222444555555666...***000555555222222444444444444444444444444444555555555555555444444222444777:::;;;;;;:::999444888;;;======???CCCGGGBBBLLLYYYccclll~~~ssspppkkkccc[[[WWWVVVWWWSSSPPPNNNNNNQQQQQQOOOMMMDDDFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<:::::::::::::::999888888333444666888888777555333333333333222222222111111333333333222222222111111000000000000000000000000000000///...............+++))))))+++...000111111------------------------***+++,,,---......///000---+++***(((((()))+++,,,'''((()))+++,,,---......******++++++++++++******))))))))))))))))))))))))&&&(((******)))((()))***)))(((''''''''')))***+++******))))))((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((('''''''''''''''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((((())))))$$$$$$%%%&&&''''''&&&&&&'''''''''''''''((()))***'''((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((lllNNNEEE>>>===>>>======@@@;;;;;;:::999777666555555888888777777888:::<<<>>>999888777888888888666444888777666555555666777888444222000//////111444666222222222222222222222222000111111222222111111000111111111000111111222222222333333444444333333222000000000111111222222333444222111//////000222333333222222111111222222333333333333444444444555555222333555777888777666555333666;;;===>>>======>>>FFFAAADDDOOOYYYeee|||wwwjjjaaaaaa^^^YYYUUUSSSQQQNNNMMMLLLMMMNNNOOOOOONNNLLLKKKIIIHHHFFFEEEDDDEEEFFFGGGIIIHHHFFFDDDDDDEEEFFFHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@???===<<<:::999999<<<<<<;;;:::999777777666444444444444444444444444555444333222111111111111000000000000000000000000111111000//////...//////333111///---,,,+++,,,,,,((('''(((***,,,------+++///...,,,+++***++++++,,,---,,,+++***)))***+++,,,)))))))))***++++++,,,,,,***---+++&&&,,,666666---,,,,,,+++***)))))))))***************************(((((())))))))))))(((((('''''''''(((***+++***)))(((((((((((())))))))))))***)))((()))***)))'''&&&&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&''''''***))))))((('''%%%$$$###(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***)))((('''(((***...222555+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((('''''''''&&&******)))(((((((((((((((kkkSSSJJJBBB@@@???===<<<===<<<<<<;;;;;;:::999888888:::999888777777888:::;;;;;;:::888888999888666444555444333222222333444555333333111111111222444555555555555555555555555555222222222333333222222222666666444333222111111111222222333333333333222222000000000111111111111111333222111//////000222333444333333222222333333444333333333444444444444555333444666888999888777666555777999:::::::::<<<>>>DDD>>>???GGGMMMUUUfffzzzwwwooohhh```ZZZWWWUUURRROOONNNMMMLLLKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???============<<<<<<;;;;;;<<<;;;:::999888777777666444444444444444444444444333333222111000000000000000000000000000000000000//////////////////000111111000///...---,,,,,,+++...,,,,,,,,,------,,,***,,,+++************+++,,,,,,+++******))))))******++++++******************(((,,,+++)))111<<<>>>666+++***))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((())))))'''&&&((())))))))))))************)))(((((())))))(((&&&'''((()))******)))((('''(((''''''''''''''''''((()))))))))((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))************,,,///111333***)))'''&&&&&&&&&((()))((((((((((((((((((((((((&&&'''(((((((((((((((''')))(((((((((''''''''''''***)))(((((('''''''''(((iiiTTTKKKCCCAAA@@@>>>===>>>;;;;;;;;;::::::999999999;;;:::888777777777888999<<<;;;999999999888666444333333222222222222333333333333333333333444444444444444444444444444444444111111222222222222111111666555444333222111111111111111222222222222111111111111111111111000000000222222111000000111222333444444333333333333444444333333333333444444444444444555666888999888888777777777777777666777:::<<<>>>999999???BBBEEEQQQ___iiiuuu~~~uuuhhh___ZZZWWWUUUSSSMMMLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@??????????????????@@@@@@@@@@@@@@@??????:::;;;;;;<<<<<<=========;;;::::::999888777666666444444444444444444444444222111000///////////////000000000000000000000000............///000111222////////////...---,,,+++...---,,,,,,------,,,*********)))))))))***+++,,,)))************)))((((((,,,,,,++++++***))))))((((((,,,,,,+++222<<<>>>888))))))((('''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((+++***(((((())))))'''%%%&&&&&&&&&''''''''''''(((***((('''((())))))(((&&&'''((()))******)))(((''')))((((((''''''(((((()))'''(((((((((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&'''(((((()))***+++(((((('''&&&&&&''')))***((((((((((((((((((((((((''''''(((((((((''''''&&&(((((((((((('''''''''''')))(((''''''&&&'''''''''}}}fffOOOGGGAAA@@@AAA@@@???AAA888888888888888888888888999999888777777777777888<<<:::888777777777555333555555555555555555555555222333444555555555444444333333333333333333333333000000111111111111000000000/////////000111222333000000111111111111000000333333222222111111000000222111111000000111222333444333333222222333333444222222333333333444444444333444555666777777777666666777888777666666888:::888666777;;;===???FFFOOONNNWWWcccmmmttt{{{wwwqqqjjjcccYYYRRROOOPPPQQQQQQKKKKKKLLLLLLKKKKKKLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHHHHGGGEEEEEEEEEFFFHHHHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>:::::::::;;;<<<<<<======:::999999888777777666666333333333333333333333333222111000000////////////000000000000000000000000//////.........//////000......///000///...,,,+++***)))((())),,,------,,,+++++++++***************)))***+++++++++***((('''+++++++++*********))))))))),,,+++***---444444///))))))(((''''''((((((((()))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))---+++))))))***+++***(((&&&&&&'''''''''((((((((()))(((''''''((()))((('''''''''((())))))(((''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((''''''((((((''''''&&&&&&((((((((((((((('''''''''(((''''''&&&&&&&&&''''''zzzcccMMMEEE??????@@@>>>===>>>888888888888888888888888777666666666777777888888:::888666555555555444333666666666777777666666666111333444666666555444333555555555555555555555555111222222333333222222111////////////000111222333///000000111111000000///444444444333333222222111111000000111111222222333222222111111111111222222222222222333333333444444222222333444555555555555444777999:::999777777777666666777;;;<<<===@@@EEEBBBGGGNNNUUU[[[aaaiiiqqqxxxzzzsssmmmfffaaaZZZWWWRRROOOMMMNNNOOOOOOLLLMMMOOONNNLLLKKKLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFHHHIIIHHHGGGEEECCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;::::::::::::888888888777777666666666333333333333333333333333222222111000000000111111000000000000000000000000111111///...------------------/////////...---,,,,,,***))))))+++---------...------,,,,,,+++***)))***+++,,,---,,,+++)))((())))))*********+++++++++)))******)))***,,,,,,)))))))))((((((((())))))***************************)))(((&&&$$$$$$&&&((()))***((('''''')))*********))))))*********+++++++++)))'''&&&&&&'''(((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))+++++++++)))'''&&&&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((xxxaaaNNNFFF??????>>>:::888999;;;;;;;;;::::::999999999555555666666777777777888999666444333333444444333444444555666666555444444111222444555555444444333333333333333333333333333444444555555555555444444333333222111111111111111000000111111111111000000333333333333333222222222000000000111222222333333111111000000000000111111222222222222333333333333111111222222333444444555333666999:::999777666666777777888::::::::::::;;;??????BBBFFFIIILLLUUU^^^hhhoooyyyzzzvvvnnnhhhccc^^^ZZZWWWOOOOOONNNNNNMMMLLLLLLLLLKKKMMMOOONNNKKKHHHIIIKKKLLLKKKKKKJJJIIIHHHGGGGGGBBBCCCCCCDDDDDDDDDDDDCCCEEEFFFHHHHHHHHHGGGEEECCCDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>======<<<<<<;;;:::999999888888777777777777666666555555333333333333333333333333222111111000000111111111000000000000000000000000222111000...---,,,++++++------..................222000---,,,,,,---,,,+++------...------+++******,,,,,,,,,,,,,,,+++******((())))))***++++++,,,,,,'''((()))***+++,,,++++++))))))(((((())))))******************************(((((('''&&&&&&'''(((((('''%%%$$$$$$&&&((())))))&&&&&&&&&&&&'''''''''''')))'''%%%%%%'''((()))((('''''''''''''''''''''''')))((((((''''''(((((()))'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((('''''''''((()))******)))(((&&&%%%%%%&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((()))vvv```MMMEEE??????>>>:::888888<<<<<<;;;;;;:::999888888666666666777666666555555888555333222444555666555333333444555555444333333111222222333333333333333000000000000000000000000333444444555555444444333333222222111111111111111000111111222222111111000000111111111111111222222//////000111222333333333222111111111111111111222111222222222222333333333222222222222333444555555222444666777666555666777666777888888999:::999777;;;999;;;???@@@@@@FFFOOOWWW]]]dddjjjooovvv~~~wwwssslllhhhbbb]]]YYYVVVSSSPPPJJJKKKLLLLLLKKKJJJJJJJJJIIILLLOOONNNJJJGGGHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888888888777777666666666666555555222222222222222222222222000000/////////000000111000000000000000000000000111000///...---,,,,,,,,,---------------...///000333111---,,,,,,---,,,,,,)))***+++,,,---,,,,,,+++,,,++++++*********************************++++++'''(((***,,,,,,+++,,,---((('''''''''(((((()))***************************((((((((((((((((((((((((***'''%%%%%%&&&((()))(((######$$$$$$$$$$$$%%%%%%)))'''$$$$$$&&&((())))))'''''''''&&&&&&'''''''''(((''''''''''''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%$$$######&&&&&&'''(((((())))))(((((((((((((((((((((((((((###$$$%%%&&&'''(((((((((''''''''''''((((((((()))((('''''''''(((((()))***uuu___JJJCCC>>>>>>???===;;;;;;;;;;;;:::999888666666555888888888777666444333222888666333333555777777777444444555666666555444444111111111222222222333333222222222222222222222222000111111222222111111000---------...///111222333111111222222222222111111......//////000000111111//////000222222333333333333222222222222222222333111111222222222333333333333333333333444555666666222333444333222333666888444666777888:::<<<;;;999666555888======;;;???GGGJJJOOOTTTXXXZZZaaajjjqqq~~~~~~wwwpppiiieeeccc```\\\YYYVVVSSSPPPMMMJJJKKKLLLKKKJJJIIIIIIJJJHHHLLLPPPOOOJJJGGGIIIKKKGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>??????@@@@@@@@@AAA@@@@@@@@@??????>>><<<<<<:::::::::999999999999999666666666666666555555555222222222222222222222222//////.........//////000000000000000000000000000///......---------.........---,,,,,,---...000111...,,,***)))+++---------%%%&&&(((+++,,,---------,,,+++)))((((((((()))***,,,,,,++++++***)))))))))((()))+++---,,,))))))+++&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((///,,,)))((()))*********((((((((()))))))))******)))&&&$$$$$$&&&((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((("""###$$$&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((()))******www```MMMEEE?????????<<<:::;;;;;;:::999999888888999999999999888888888999::::::888666333111000222555777444444222222222222444444222222222222222222222222333333333333333333333333333333444444333333222111...000111000///...///111111000000000000000111111111222333333111000000222222222222222222222222222222111000///000111333444...///111333444444444444111222222333333222222222666555444333222333444555444555555666777888888999999999888888:::<<>>???>>>======>>>@@@BBBCCCAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;::::::999999999888777555444333333444444444444444444333111000///......///000000000000000......///000111222222333------------------------...---,,,,,,+++***)))(((+++++++++************)))---,,,+++***+++,,,---...************************,,,,,,,,,+++++++++******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((+++***)))'''''''''((())),,,,,,+++***)))))))))***((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))))))))((('''''',,,***'''$$$$$$%%%(((***((('''&&&''')))))))))((())))))(((((('''''''''&&&&&&''')))***)))((()))******'''%%%%%%'''((('''%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((%%%$$$&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&(((***&&&''''''((((((((((((((($$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((www```LLLDDD>>>??????===;;;<<<999999888777777777777888888888888888888888888888777666333222111222444555444333333222222333333444444444444444444444444444333333333333333333333333333333333444333222222111...000111000///...///111000000000000000000111111000...,,,---000111111///111111111111111111111111000000111111222222222222...///111333444444444444111111222222222111111000444333222111222222444444444555555666777777888888::::::999999:::<<<>>>???BBBAAAAAAAAACCCEEEHHHIIIOOOVVV```iiirrr|||uuuoooooommmjjjhhhfffccc___]]]ZZZXXXVVVTTTTTTSSSQQQPPPPPPOOOMMMLLLKKKKKKLLLMMMNNNMMMKKKIIIGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCCBBBCCCEEEFFFFFFFFFEEEEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCBBB@@@???>>>@@@???>>>===>>>???AAACCC@@@@@@@@@???>>>===;;;;;;;;;;;;;;;:::::::::999999888777666444444444444555444333333222111000000000......///000000000000000.........//////000000111------------------------.........---,,,,,,+++++++++++++++************))),,,++++++++++++,,,------.........------,,,,,,+++,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))+++***)))(((''''''((()))+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))(((''''''+++)))'''%%%%%%&&&((()))&&&%%%$$$%%%'''''''''&&&)))((((((((('''''''''&&&%%%'''((()))((('''((())))))'''%%%%%%'''((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%$$$%%%'''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&''')))***''''''&&&%%%%%%'''((()))((((((''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''vvv___KKKDDD>>>>>>???===;;;<<<888888777666666666666777777888888888888777555444666555444333333333333444444333333222222333333444444444444444444444444444333333333333333333333333222333333333333222111111...000111000///...///111000000111111111111000///000+++(((***000333222///000000000000000000000000...///111333333222111//////000222333444444444444222222222222222111000///222111111000111222444555555555555666666777777888999999888777888999:::;;;======<<<;;;<<<===>>>???CCCFFFJJJOOOTTT]]]iiiqqq|||~~~{{{uuuooohhhbbb^^^_________```aaa___\\\ZZZXXXVVVSSSRRRSSSTTTUUUUUUUUUSSSPPPMMMLLLLLLMMMNNNLLLKKKHHHFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCDDDBBBAAABBBDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>AAA@@@???>>>>>>???AAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::888777666555555444444555333333111000///000000111////////////000000000000........................------------------------........................+++++++++************)))***++++++,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,++++++++++++*********))))))))))))))))))))))))***))))))(((((())))))******))))))(((((((((((()))))))))((('''''''''((((((************************&&&&&&'''''''''(((((((((((())))))))))))((('''''')))(((''''''&&&'''''''''&&&%%%$$$%%%'''''''''&&&((((((((('''''''''''''''$$$&&&(((((('''&&&'''(((((('''%%%%%%'''(((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''((()))(((&&&%%%###$$$&&&((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''ttt^^^MMMEEE???>>>>>>;;;999:::888888777666666666666777777888999:::999777444333444444555555444444333222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222111111000...000111000///...///111000000111222111000//////222...+++,,,000333222111000000000000000000000000...///111222222222111000000111222222333444444444333333333333222111000000111111111111222333555666555555555666666666777777777777666555555555666777999999888888888999::::::???@@@AAABBBEEEKKKSSSYYYaaaeeekkkppptttwwwzzz}}}~~~}}}{{{qqqlllfffbbb___]]]\\\ZZZXXXYYY[[[^^^aaa```^^^[[[XXXUUUSSSRRRTTTWWWXXXYYYYYYVVVRRRNNNLLLLLLMMMNNNMMMKKKHHHEEECCCCCCDDDDDDDDDEEEGGGHHHHHHFFFEEECCCDDDCCCBBBCCCEEEGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>AAAAAA@@@?????????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888777777666555555555444333222000......///111222000///////////////000000//////..................------------------,,,,,,------....../////////000+++++++++*********)))))))))***+++------,,,++++++***))))))))))))(((((((((++++++++++++************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''(((((((((************************&&&&&&&&&&&&''''''''''''(((((())))))(((((('''&&&'''''''''(((''''''&&&&&&((('''&&&''')))))))))(((''''''''''''''''''''''''%%%'''(((((('''&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))(((((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((rrr\\\NNNFFF@@@>>>===:::777888999999888777777777777888888999::::::999777555333444444555555555444333222333333333333333333333333111111111111111111111111222222222222222222222222111111222222111111000///...000111000///...///111111111111111111000//////000000000///......000111111111111111111111111111111000/////////000111222111111111111222333333444333333444444333222111111333222222222333444666777555555555555666666666666888777777666666666666666777777777888999::::::;;;:::;;;<<<<<<===@@@CCCFFFMMMQQQWWW\\\```cccgggiiinnnrrrxxx~~~yyyxxxuuuqqqmmmjjjhhhggg```\\\XXXUUUUUUVVVWWWWWWWWWXXXZZZ^^^aaabbb```^^^YYYWWWUUUUUUWWWYYYZZZZZZYYYVVVRRRNNNKKKLLLMMMNNNOOONNNKKKHHHFFFFFFGGGGGGGGGHHHJJJKKKJJJIIIGGGFFFGGGEEEDDDEEEFFFHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCCCC@@@@@@??????>>>>>>>>>===@@@@@@??????????????????>>>===<<<;;;:::::::::;;;::::::::::::::::::::::::777777777666555555444444222111///......000222333111000////////////000000000/////////////////////......---------,,,,,,,,,,,,,,,,,,---......//////+++++++++*********)))))))))***+++,,,---,,,+++***)))******+++,,,---......+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))((((((((())))))***))))))))))))))))))))))))************++++++++++++((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&&&&((('''&&&''')))))))))(((&&&&&&&&&''''''''''''''''''(((******(((''''''(((&&&&&&&&&&&&&&&'''((()))((())))))))))))*********'''((()))******)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,***(((&&&&&&&&&''''''(((((())))))&&&'''''''''''''''''''''))))))))))))))))))))))))nnnZZZNNNFFF???>>>===999777777999999888777777777777888888999999999999888666555444444555555444444333222222333333444444333333222333333333333333333333333222222222222222222222222000111111111111000//////...000111000///...///111333222111000/////////000---///111000---,,,---///111111111111111111111111111000...---...///222333000000000000000111222222111222222333333333222222444333333222333444666777555555555555555555555555999999999999999999999888666666777999:::;;;<<<<<<999999:::;;;<<<<<<======@@@CCCGGGJJJLLLNNNQQQSSSZZZ___dddiiinnnuuu~~~~~~{{{xxxuuusssqqqkkkkkkiiieee```]]]\\\]]][[[XXXTTTRRRRRRSSSTTTTTTUUUVVVXXX\\\___aaa```^^^ZZZZZZYYYZZZ[[[ZZZXXXVVVTTTRRROOOLLLKKKKKKLLLMMMPPPOOOMMMKKKIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFEEEDDDDDDCCC@@@???>>>============>>>===>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999:::;;;888888888888999999999999666666666666555444333222111000000///000111333333222111///......///000000////////////////////////.........------,,,,,,+++++++++,,,,,,,,,---------+++++++++************))))))******+++++++++++++++&&&'''((()))+++---......+++************)))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))))))))((())))))(((((())))))******''''''''''''''''''''''''((((((((()))))))))******'''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))+++***((('''((((((%%%&&&'''&&&&&&&&&(((***))))))*********+++++++++&&&((()))++++++)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))'''%%%%%%'''((())))))))))))(((((((((((()))))))))))))))))))))(((((((((###&&&+++......,,,(((%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''))))))))))))))))))))))))kkkXXXKKKCCC=========;;;999:::888888777666666666666777777777777777777777777666555555444444444333333333222333333444444333333222222222222222222222222222111111111111111111111111000000111111000000///......000111000///...///111555333000.........000111---...///000111111///---000000000000000000000000///////////////000111111000//////......///000111...///000111111111111111444333222222222333444555555555555555555555555555777888888999999999999888666666888999::::::;;;;;;;;;::::::;;;<<<===>>>===;;;<<<>>>>>>???@@@CCCEEEIIILLLPPPSSSUUU[[[dddkkkrrrvvv}}}~~~xxxuuuoooooommmkkkiiigggeeeeeeddddddbbb^^^YYYVVVWWWXXXWWWUUUSSSRRRSSSTTTTTTSSSSSSSSSUUUYYY]]]```aaa```ZZZ[[[\\\^^^]]]ZZZTTTPPPNNNMMMLLLJJJJJJJJJKKKKKKNNNMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIJJJKKKKKKKKKLLLKKKIIIFFFEEEFFFFFFEEECCCDDDDDDEEEEEEEEEDDDCCCBBB???>>>===<<<<<<<<<======;;;;;;<<<======>>>======<<<;;;999888888888:::;;;666666777777777888888888444555555555444333222111000000000111222333333444222111///...---...///000---------......//////000///......---,,,,,,++++++,,,,,,,,,,,,,,,---------+++++++++************)))***************++++++,,,$$$%%%&&&'''((()))***+++************))))))))))))))))))))))))))))))))))))((()))************)))(((&&&'''((()))******)))(((((('''''''''(((((()))***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&'''''''''''')))***)))(((&&&&&&'''$$$&&&''''''%%%&&&(((+++))))))))))))************''')))+++,,,,,,+++)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((%%%######%%%'''((('''((((((''''''''''''((((((((()))))))))(((((('''&&&$$$&&&***,,,---+++(((%%%(((((('''&&&%%%$$$######&&&&&&&&&'''''''''((((((''''''''''''''''''''''''iiiWWWHHHAAA<<<===>>><<<;;;<<<777777666555555555555555666666555555555666666777666555444333333333333444222222444444444444222222000000000000000000000000111111111111111111111111000000000000000//////...///000111000///...///111666444000---,,,...000222///------222777888333...////////////////////////---...000111222111///...//////...------...000000+++,,,---///000000000000444333222111111111222333555555555555555555555444444444555666777777666666666777888888999999999888:::999777777:::<<<===>>>;;;;;;<<<;;;:::;;;>>>@@@>>>AAADDDDDDDDDIIIRRRZZZWWW\\\ccciiimmmpppsssuuuxxx{{{}}}}}}~~~{{{sssmmmjjjjjjdddccccccaaa```___^^^^^^\\\\\\[[[WWWRRROOOQQQSSSNNNMMMMMMOOOQQQRRRRRRQQQRRRRRRTTTWWW\\\aaabbbcccZZZ[[[^^^```^^^YYYQQQKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEHHHHHHHHHHHHIIIKKKLLLMMMKKKIIIFFFEEEEEEDDDCCCAAABBBCCCDDDDDDDDDCCCAAAAAA???>>><<<;;;;;;<<<===>>>999:::;;;<<<============<<<:::999777777888:::;;;555555666666777777777888333444444555444333111000///000111333444444444444333111///...---...///000++++++,,,,,,---...////////////...---,,,,,,++++++------------------------+++++++++************)))+++***)))))))))***,,,---))))))******++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&'''(((*********)))(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&''')))))))))(((%%%%%%%%%&&&&&&'''''''''&&&((()))((('''%%%%%%&&&$$$&&&((('''%%%&&&(((+++(((((((((((())))))))))))(((***,,,......,,,***(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''$$$!!!!!!###&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%&&&(((******)))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{dddVVVGGGCCC???<<<;;;:::999888===;;;:::999:::999888666333333333333555777999;;;444444333333333333222222222222111111222222333444444333222222111111222222111111111111000000000000---///111222222000...---......////////////......000000000000000///......///000111333333222222111,,,---...//////...---,,,///000000111111111000000...............///000000111111111111111111111111000/////////000222444666555555555555444333222222333333333333444555666666444444444555555555555666555666666666666666555555:::999999999999999999:::>>>=========???AAACCCDDDKKKLLLNNNRRRUUUXXXZZZ\\\dddfffkkkqqqxxx~~~}}}~~~{{{xxxvvvtttrrrooommmnnnllljjjgggdddaaa^^^]]]ZZZXXXWWWWWWYYYZZZZZZYYY\\\\\\\\\XXXTTTOOOMMMMMMOOOQQQSSSUUUWWWWWWVVVVVVRRRSSSUUUWWW[[[^^^aaacccaaaaaa```]]]ZZZUUUPPPNNNJJJJJJIIIHHHGGGGGGFFFFFFJJJJJJIIIIIIHHHGGGGGGFFFJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFDDDBBB???>>>EEEDDDCCCDDDDDDBBB>>>:::<<<===>>><<<:::888888999888>>>===666666===???:::888999999:::::::::999999666666666666555555555555555555666555444333111000//////000111222222333333000000///...------,,,,,,///...---,,,+++,,,---...........................------,,,,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((('''))),,,//////---+++)))+++***)))(((''')))***+++,,,(((&&&&&&(((******(((''''''''''''''''''''''''))))))(((((('''''''''&&&)))((((((''''''''''''((((((%%%$$$%%%'''(((&&&$$$((('''$$$"""###%%%(((***%%%$$$$$$&&&'''((('''%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%$$$%%%&&&'''(((+++)))''')))++++++((($$$'''(((***+++,,,+++)))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""%%%&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&((())))))))))))www```QQQGGGCCC???<<<;;;:::999888666555444444555666444333555444333333444555666777444444333333333333222222111111111111111222333333333333222111111111111111111111111111000000000000)))+++---///000///---,,,//////000000000000//////000000000000000///......//////111222222222111000//////000000000000//////222111111000000/////////...............///000000111111111111111111111111000/////////111222444555333333333333333333222111000111111222444666777888555555555555666666666666555555666666666666555555999999888888888888999999999999999:::;;;<<<===>>>???@@@BBBEEEHHHJJJLLLMMMRRRTTTXXX^^^dddiiimmmpppxxx~~~{{{|||{{{zzzxxxvvvuuutttsssqqqnnnkkkiiihhhfffccc``````______^^^^^^]]]]]]]]]YYYXXXVVVUUUTTTTTTSSSRRRWWWWWWWWWUUURRRPPPPPPQQQMMMOOORRRUUUVVVVVVUUUTTTTTTTTTUUUWWWYYY[[[]]]^^^[[[[[[[[[YYYWWWSSSPPPNNNJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFFFFEEEDDDDDDCCCCCCHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDBBB@@@???EEEEEEEEEEEEDDDAAA>>><<>><<<;;;:::999888555444333444666777666555666555444333333222333333444444333333333333222222111000000000000111222222222222111000000000000111111111111111000000000000,,,---000222333333222111000000111111111111000000000000000000000//////......//////000111000000000000000////////////000000444333111///.........///...............///000000000000000000000000000000/////////000111222333444000111222222222222222111555555444333333333333333555555555666666666777777444555555666666666555555777777666666666666777777777777888999999999999999::::::<<<>>>@@@AAACCCDDDEEEFFFIIIMMMRRRVVVYYYZZZccciiisss~~~{{{zzzxxx|||~~~zzz|||~~~}}}yyytttpppmmmkkkjjjiiiiiihhhhhhhhhhhhhhhhhhfffcccaaa```^^^\\\YYYVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXWWWUUUTTTRRRQQQQQQTTTTTTSSSPPPNNNMMMOOOQQQNNNPPPUUUXXXZZZYYYVVVUUUVVVUUUUUUUUUVVVWWWXXXXXXSSSTTTUUUUUUSSSQQQOOOMMMJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAADDDEEEGGGFFFCCCAAA@@@@@@??????>>>;;;999999;;;===CCC<<<888:::;;;999888999888888888888888777666555444444444444333333333222000222444555555333111//////000000111111222222222/////////...------,,,,,,------,,,,,,,,,------...---------,,,,,,+++++++++.........---,,,+++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((,,,++++++)))'''%%%###"""###%%%''')))))))))'''&&&+++)))''''''((((((((('''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''))))))((('''(((''''''''''''((())))))***((('''(((((((((&&&$$$&&&&&&''''''&&&&&&%%%%%%!!!!!!"""###$$$&&&'''((('''((())))))(((''''''''''''((()))***+++***))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((()))***)))'''%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&uuu]]]OOOEEEBBB>>>;;;::::::999888777555555555777777666555666666555444444333333333444444333333333222222222000000000///000000111222222111000000///000000000111111111111000000000//////000222333444333333222///000000111111000000/////////000000000000//////.........//////////////////...---,,,,,,---...///333222000...---...///000...............///000000000000000000000000000000/////////000111222222333000000111222333333333222444444333333222333333333444444444555555555666666444444555555666666555555666555555555555555555666777888999::::::999888777999999:::;;;<<<===>>>??????@@@BBBDDDGGGJJJLLLMMMVVVYYY^^^cccgggjjjlllllloooqqqttttttqqqnnnlllkkklllpppvvv{{{}}}~~~~~~}}}||||||}}}{{{}}}~~~zzzvvvpppnnnooorrrtttuuuuuusssqqqlllgggdddbbbbbb```_________```aaabbbcccdddbbb```^^^]]]\\\YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUSSSRRRRRRSSSUUUSSSPPPLLLIIIHHHKKKMMMMMMPPPUUUYYY[[[YYYVVVTTTUUUTTTTTTSSSSSSTTTTTTUUUQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGFFFCCCAAAAAABBB???>>><<<999777888:::===QQQDDD<<<>>>>>>999888===888999999:::::::::999999444444444444333333333333///111444666666444222000///000000000111111111222//////.........------------,,,,,,,,,------......------,,,,,,+++*********++++++++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((''''''&&&'''''''''((('''(((***++++++++++++******)))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((('''''''''((((((''''''&&&&&&'''((((((((((((((('''&&&&&&'''((((((&&&$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&)))+++***'''&&&(((***&&&&&&'''((()))((((((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''(((((('''&&&&&&xxxaaaSSSDDDAAA===;;;::::::999888666555333333444444222000444555555555666666666666444444333333333222222222000000000///000000111222222111000000///000000000111111111111000000000//////000000000000///---,,,...//////000000//////...//////000000000000//////...............////////////...---,,,,,,---...///000///...------///111333...............///000000////////////////////////...//////000111111111111111111222333333444333333......///111333666888999222222222333333333444444333333444555555555555555555444444333333444444555777888999:::999888777666666666777777888888888999999:::;;;===???AAABBBCCCJJJJJJLLLNNNOOOQQQRRRSSSSSSUUUYYYZZZYYYWWWVVVVVV[[[___dddhhhiiijjjkkklllnnnooorrrvvvxxxzzz{{{|||tttsssqqqnnnmmmkkkkkkkkkiiijjjkkkkkkkkklllnnnqqqrrrrrrsssrrrpppmmmjjjiiieeeccc```^^^___bbbdddeeeccccccaaa^^^ZZZXXXZZZ\\\______^^^]]]^^^___aaabbb^^^\\\ZZZXXXXXXWWWTTTRRRVVVVVVVVVVVVUUUUUUUUUUUURRRTTTVVVUUURRRPPPPPPQQQRRRPPPMMMIIIFFFFFFHHHKKKKKKNNNSSSWWWYYYWWWTTTRRRRRRRRRRRRRRRRRRSSSSSSTTTRRRSSSTTTSSSRRRPPPMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJEEEEEEEEEDDDDDDDDDEEEEEEDDDEEEEEEEEECCCBBBBBBCCC@@@???===;;;999999<<>>???@@@BBBCCCDDDFFFHHHIIIKKKKKKCCCFFFHHHIIIHHHHHHHHHIIIOOORRRUUUXXXYYYZZZ\\\]]]]]]___cccgggjjjllllllllldddcccaaa___^^^]]]\\\[[[WWWXXXYYYYYYXXXZZZ]]]```^^^^^^]]]\\\\\\[[[ZZZZZZXXXWWWVVVUUUUUUWWWZZZ[[[XXXYYYYYYWWWTTTUUUZZZ^^^bbbaaa___]]]]]]^^^___```[[[YYYWWWVVVVVVUUUSSSQQQQQQQQQRRRSSSTTTUUUUUUVVVZZZ\\\^^^[[[VVVQQQPPPQQQMMMLLLJJJGGGEEEFFFIIILLLOOORRRVVVZZZ[[[ZZZXXXVVVQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTSSSQQQOOOLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLFFFFFFEEEDDDDDDDDDEEEEEEEEECCCBBBBBBDDDDDDCCCBBB@@@@@@???===;;;<<<>>>@@@RRRJJJBBB===999666888===444555666777888999999999555555555555444444444444222222333444444333222111000000000000000000000000........................++++++,,,---............++++++++++++++++++++++++((((((((())))))***++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((('''(((((()))***++++++***(((''''''(((***+++%%%'''))))))'''&&&'''(((''''''''''''''''''''''''((()))))))))))))))******(((((((((((()))***++++++%%%&&&'''&&&%%%$$$%%%'''$$$%%%&&&&&&''''''&&&&&&!!!!!!!!!$$$&&&((('''&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&%%%%%%'''((($$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&,,,,,,+++)))&&&%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((xxxaaaTTTCCC@@@<<<:::::::::999999:::888777777888888777555222333444666666666666666444444333333333333222222111111111111111222333333333333222111111111111111111111111111000000000000222222222111111000000/////////000000000000//////......///000000000000000//////.........///000111//////000000000000//////---.........///000000000...............///000000...........................///000111111111000///222222222222222222111000999777555333000///...---111111222222222333333333111222333444555555555555444444444333333444444444444444444333444444555555666666666777777777888888666777888:::<<<===??????===???BBBEEEGGGHHHHHHHHHAAABBBCCCCCCBBBBBBDDDEEEIIIJJJLLLMMMMMMOOOQQQSSSRRRTTTYYY\\\^^^^^^]]]\\\UUUUUUTTTSSSSSSRRRRRRRRRMMMMMMNNNNNNNNNPPPTTTVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWTTTVVVWWWUUUSSSVVV]]]cccccc```]]]ZZZXXXXXXYYYZZZYYYWWWUUUTTTUUUTTTRRRPPPNNNNNNPPPQQQSSSTTTUUUVVV[[[^^^```]]]WWWRRRQQQRRRKKKKKKIIIFFFDDDDDDGGGIIIQQQSSSVVVYYYZZZZZZYYYXXXRRRRRRQQQPPPPPPPPPQQQQQQOOOPPPQQQQQQOOOMMMJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEDDDDDDFFFHHHKKKMMMHHHGGGEEEDDDDDDDDDEEEEEEFFFAAA>>>???DDDFFFDDD@@@===>>>>>>===;;;;;;<<<>>>CCCGGGEEE>>>888888::::::777777888888888777777666444444444444333333333222222222111000000/////////000000000000000000000///........................***+++,,,...............******++++++,,,---------,,,+++++++++************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((((((((())))))))))))))))))(((''''''&&&&&&&&&###%%%((()))'''&&&''')))''''''''''''''''''''''''&&&'''''''''((((((((((((((('''''''''''''''((((((%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((###"""###$$$'''((('''%%%$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&''''''&&&&&&)))'''&&&&&&((()))))))))&&&&&&&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&,,,,,,+++)))&&&%%%&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''vvv^^^PPPCCC@@@<<<:::::::::999999444333222333555555555444222333444555555555444333444444444333333333222222222222111111222222333444444333222222111111222222111111111111000000000000---------------.........000000111111111111000000......///000000000000000000//////......000111222,,,---...//////...---,,,...//////000//////...---...............///000000...........................///000111111000//////111111111111111000///...//////000111222444555666222222333333333444444444111222333444555555555555555444444333333444444555666555444333444555777888222333333333444444555555111111333555777999:::;;;999;;;>>>BBBCCCCCCBBBAAA@@@@@@@@@???===>>>@@@CCCCCCDDDEEEDDDDDDFFFIIILLLIIIKKKPPPSSSTTTRRRPPPNNNHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKNNNRRRUUUPPPPPPOOONNNMMMMMMNNNNNNNNNNNNOOONNNNNNOOOQQQSSSPPPRRRTTTRRRQQQTTT\\\bbbaaa___ZZZVVVTTTSSSSSSTTTTTTRRRQQQPPPPPPPPPNNNMMMPPPPPPQQQRRRSSSSSSTTTTTTQQQUUUXXXVVVQQQMMMLLLNNNNNNNNNKKKGGGDDDBBBCCCDDDKKKMMMOOOQQQSSSSSSSSSRRRTTTSSSRRRQQQPPPOOOOOOOOOKKKLLLMMMNNNMMMLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCDDDEEEHHHKKKMMMIIIHHHFFFDDDDDDDDDDDDEEEGGG@@@;;;>>>EEEHHHDDD>>>888:::::::::888777888999888DDDIIIAAA:::<<<===:::<<<<<<;;;;;;999888666666333333333222222222111111222111///------------...000000000000////////////---.....................)))+++,,,...//////......******+++,,,---......///000///...---+++***)))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))$$$%%%'''((()))******)))((()))******)))'''%%%###!!!$$$((()))''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&(((***)))&&&&&&'''***(((''''''''''''((())))))&&&%%%%%%&&&'''(((&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$"""!!!'''$$$!!!"""%%%''''''%%%(((''''''''''''((())))))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%(((***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$www^^^MMMFFFBBB>>>:::::::::999999555555555666666666666666444555666777777666555555222222222222222222222222222222222222222111000///222222222111111111111000111000///......///000111333222222111111111111111..................------//////.........//////000...///000000///...+++***((()))+++---...000000111,,,//////,,,,,,///000...........................000000000000000111111222000000///////////////000000000000000000000000000000000111111111222222222222222111111222222333444111444777999888666555555555555444444444333333333444444444444444444444444222333333333444555555555555666777888999999999999<<<<<<===@@@CCCBBB???;;;<<<======<<<::::::>>>AAAFFFEEEDDDCCCCCCDDDEEEEEEIIIIIIJJJKKKLLLMMMNNNNNNBBBCCCDDDEEEEEEFFFFFFEEEHHHHHHHHHIIIJJJKKKLLLMMMPPPNNNLLLJJJIIIIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIKKKNNNPPPRRRTTTWWWYYY[[[ZZZYYYWWWUUUSSSRRRQQQNNNPPPRRRRRRPPPOOONNNOOONNNOOOPPPPPPOOOLLLJJJHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJGGGDDDCCCDDDEEEHHHNNNWWW[[[[[[XXXVVVUUUSSSPPPLLLKKKKKKKKKKKKJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFEEECCCBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDD@@@AAACCCDDDFFFGGGGGGHHHCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA>>><<<:::;;;:::999999::::::888777;;;:::999999888888999999888888888777777666555444555444333222222222333444111111000000000000000111///000000000000000///...///......------......///---------......---,,,,,,))))))(((((()))+++,,,...///...---,,,++++++++++++******)))(((((()))*********))))))((('''&&&&&&&&&(((((())))))******+++++++++******)))((('''''''''''''''''''''(((***+++,,,'''&&&&&&&&&&&&'''((((((---***''''''((((((%%%"""%%%&&&&&&&&&'''((((((((((((((((((***,,,,,,***(((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%******++++++***)))((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++***)))'''''''''((()))(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''***(((%%%%%%)))...+++$$$''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''***,,,+++(((&&&'''((())))))(((((((((((())))))%%%''')))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&rrr[[[LLLDDD@@@<<<999888888888777666666666666666555555555222333444555555555444444222222222222222222222222111111222222111000000///222222222111111111000000111000///......///000111222222111000000000000000........................///......---......//////000000000000...,,,***))))))***+++---...//////000,,,///...,,,,,,///000...........................------------...///000111000000///////////////000000000000000000000000000000000111111111222222222222222111111222222333444222333666888:::999888666444444444444333333333333444444444444444444333333444444444444444444555555555555666777777777777777:::::::::<<>>===<<<;;;999888888999999888777:::999999888888888888888777777777777777666444444444444222111111111222333111111000000000000111111000000000///////////////,,,++++++******++++++,,,,,,,,,------,,,,,,,,,,,,******))))))***+++---...++++++***)))((('''''''''++++++++++++++++++++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))******''''''''''''((()))***+++'''&&&&&&&&&&&&'''(((((()))'''&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''((('''''')))++++++)))'''''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$###))))))((('''''''''(((((('''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''''''''++++++(((''')))***(((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''')))+++***(((&&&'''(((((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&mmmXXXKKKAAA>>>:::777777777666555777777666666555555444444111222333333444444333333333333222222111111111111000000111111000000//////222222111111111000000000000000////////////000000111000//////......//////..............................---------------.../////////......------,,,***+++,,,---............,,,///...,,,,,,///000..............................------------...//////000//////......///000000000000000000000000000000000000000111111111111222222111111111111222333333333222333777<<<===;;;888444444444333333333222222333333333333333333333333555555555555444444444444444444444444555555555555888777666888:::;;;;;;999777888:::::::::<<<@@@BBBEEEDDDBBB@@@???>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIJJJFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGIIIKKKLLLLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPOOOOOOLLLMMMOOONNNMMMKKKLLLLLLLLLMMMMMMMMMLLLJJJIIIGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFHHHLLLNNNQQQSSSSSSRRRSSSTTTOOOLLLIIIGGGGGGGGGGGGFFFHHHIIIJJJKKKJJJHHHEEEDDDGGGFFFDDDBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCBBBBBBAAAAAA???@@@AAACCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>:::999777777888999888777999888777777666666777777777777777777666555444333333222222111000111111111111000000000000000111111111111///.........//////......------------......,,,,,,++++++++++++,,,---++++++******+++,,,---...,,,,,,+++******)))))))))******+++,,,,,,+++*********))))))((((((''''''&&&))))))))))))))))))((((((&&&&&&''''''((())))))***)))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&''''''''''''(((((((((((((((''''''&&&%%%%%%%%%######$$$$$$%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((+++333555...&&&%%%''')))'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&''')))******(((''''''((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiVVVKKK@@@===999777777777666555888888777666555444444333222222333333333444444444333333222222111111000000//////000000000000//////111111111111000000000000000000////////////000000000///......------......---------.....................---,,,,,,,,,------------,,,------...000000,,,,,,------...---------,,,......+++,,,000111///........................222111000///............//////.........///000000000000000000000000000000000000000000111111111111111111111111111222222333222000000555;;;>>>;;;777333333333333222222222222222222222222333333333333666555555555444444333333333333333333333333333333777666555555666888999:::777888888999:::<<<>>>???AAAAAA@@@???>>>=========AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGDDDEEEFFFGGGHHHHHHIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEGGGIIIIIIIIIIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNMMMLLLKKKKKKLLLKKKKKKKKKKKKKKKIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIKKKLLLMMMMMMMMMMMMNNNPPPQQQPPPMMMJJJHHHHHHHHHHHHGGGFFFGGGIIIJJJIIIGGGEEECCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCBBBBBBAAA@@@>>>======>>>???@@@999777555555777888777777777777666555555555555666666666666666555444333333222111111000000000000000000000000000000000111222222111///---,,,---.../////////............//////++++++*********+++,,,---,,,,,,+++++++++,,,...///,,,,,,,,,++++++******)))&&&((()))++++++)))(((&&&))))))))))))((((((''''''+++++++++******)))))))))((((((((((((''''''&&&&&&***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((***+++(((###!!!!!!###((((((((('''&&&&&&&&&%%%&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((333999;;;222((($$$&&&'''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''((())))))((('''''''''''''''&&&&&&&&&&&&'''''')))&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&gggUUUKKK@@@===:::999888888777555888888777666555444444333555555444444444444555555222222222111111000000000...///000000000000//////111111111000000000////////////000000000000/////////......---,,,------------------........./////////...---,,,,,,,,,,,,,,,///...------------...///,,,,,,------...------,,,+++......+++,,,000111///........................///...............//////...............///000000////////////////////////000000000000000000000000111111000000111111222333111...---111888;;;888444333333222222222111111111111111111222222222333333555555444444333333222222333222222222222333444444888777666666555777999:::999888888999:::;;;;;;;;;======>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGDDDEEEFFFHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFFFFHHHIIIMMMMMMMMMMMMNNNNNNNNNOOOMMMNNNNNNMMMKKKKKKLLLMMMJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKHHHJJJKKKKKKIIIHHHIIIJJJKKKJJJJJJJJJKKKMMMNNNOOOOOOLLLHHHFFFFFFGGGFFFFFFDDDEEEGGGGGGGGGFFFDDDCCCAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>@@@???======<<<===??????888666444444555777777777777666555555444444555555555666666555555444333222111111111111000000//////000000//////000111222222333111///---,,,,,,...///,,,,,,++++++++++++,,,,,,************++++++,,,------,,,+++++++++,,,---...'''(((((()))(((((('''&&&&&&''')))******)))'''&&&)))))))))))))))((((((((((((((((((''''''&&&&&&&&&((((((((((((((('''''''''***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''')))***((($$$!!!"""$$$((((((((('''&&&&&&&&&%%%&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%#########$$$%%%'''''''''&&&%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''222555444...((('''&&&$$$&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((''''''''''''''''''((()))&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}gggTTTJJJ???===;;;::::::999888666777777666666555555444444888888777555555555555555111111111111111111111111//////000000111111000000111111000000000///////////////000000000000/////////...------,,,,,,------,,,,,,------.../////////000///...---,,,,,,,,,,,,222111000///---,,,******,,,,,,------...---------+++------+++,,,000111///........................(((((()))***,,,...000111------------...///000000////////////////////////111000000000000000//////111000000000000111222222000......000444555444222222222222111111111000000000000000111111222222333333333333333222222222222333222222222222444666777999999999777666666888:::999888777888999:::999888:::;;;<<<===>>>>>>>>>===<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEFFFFFFFFFFFFGGGIIILLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMLLLJJJJJJKKKMMMJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKGGGHHHJJJIIIHHHGGGGGGHHHJJJIIIIIIKKKMMMOOOOOONNNKKKIIIEEECCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEDDD@@@AAABBBCCCCCCDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@>>>===<<>>===============>>>777555333222444666777777777666555555444444555555555555555555444333222111000111111111111000//////////////////000111222333222111///---,,,,,,------------,,,,,,,,,,,,------)))***+++,,,---------,,,---,,,+++******+++,,,---((()))***++++++***)))((())))))***++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((%%%&&&'''((()))***+++,,,)))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''&&&&&&((()))'''''''''''''''&&&&&&&&&&&&%%%###$$$%%%''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&(((***)))&&&&&&)))((($$$%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''))))))(((&&&((((((''''''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{fffTTTHHH>>><<<:::::::::999777666666666666666666555555555;;;:::888666444444444444//////000000111111222222///000000111222222111111111000000000////////////...///000111111000///...//////...---------------,,,,,,------...//////000111000///...------------...////////////---,,,++++++,,,,,,---.........---***------+++,,,000222000........................)))))))))***+++---...///------------...///000000////////////////////////111111000000////////////000000000000000111222222000000000000111111111000222111111111000000000000//////000000111222222333111111111111111111222222333333222222444666888::::::;;;;;;999666444666777777555555777:::;;;:::888888999:::;;;;;;;;;::::::888999:::<<<===???@@@AAACCCCCCDDDEEEFFFFFFFFFFFFAAACCCEEEGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCEEEFFFFFFFFFFFFHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLJJJHHHHHHJJJLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHJJJLLLKKKIIIHHHGGGHHHJJJJJJKKKOOOSSSTTTRRROOOKKKHHHDDDBBBBBBCCCBBBBBBCCCCCCBBBBBBBBBCCCEEEFFFAAABBBCCCDDDDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>======>>>>>>>>>>>>===<<<<<<;;;777444111111333555666777777666666555555555555555444444555444444333222111111111222222222111000///////////////000111222333111000///...---,,,,,,+++/////////....../////////(((***,,,...///...---,,,,,,+++***))))))***+++,,,+++,,,---......---,,,+++************************))))))))))))))))))))))))************++++++++++++&&&'''((()))***,,,------(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%$$$$$$&&&(((*********&&&&&&&&&''''''''''''''''''%%%###$$$%%%'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&)))***((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%$$$&&&&&&$$$$$$''''''$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''(((((('''%%%%%%&&&)))***(((&&&'''&&&&&&&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&yyyfffSSSFFF===<<<:::999999999777555555555555666666666666666<<<:::888555333333222222......///000111222333333000000111222222222222222000000000000////////////...///000111111000///...//////...------------...,,,,,,------...///000000111111000///...---------(((***---///111111000///***+++,,,---............***------+++,,,111222000........................000///...---,,,+++++++++,,,,,,,,,---...///000111////////////////////////111111000000/////////...000000000000000111111222111222222111///...///000111111111111000000000000...//////000111222222222//////000000111111111222444333333333555777:::<<<999;;;<<<:::666333444666444333333666:::<<<;;;999888999::::::999888777666777888999;;;===???@@@AAABBBCCCDDDEEEEEEFFFFFFFFF@@@BBBDDDFFFGGGGGGFFFEEECCCBBBBBBBBBCCCFFFIIIJJJKKKKKKJJJIIIHHHGGGFFFEEECCCEEEFFFGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIILLLNNNOOOOOOMMMKKKJJJJJJKKKKKKNNNSSSWWWXXXTTTQQQLLLIIIFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCEEEGGGDDDDDDEEEEEEEEEDDDBBBAAA??????@@@@@@@@@@@@??????AAAAAAAAA@@@@@@>>>=========>>>>>>????????????>>>===>>>>>>???>>><<<:::999666444111000222555666777777777666555555555555666444444444444333222111111111222222333333111000///////////////000111222333000000000///...,,,+++***,,,,,,,,,++++++,,,,,,,,,'''***---000111000---,,,,,,+++***)))))))))***+++((()))+++,,,,,,+++***(((((((((''''''''''''(((((()))))))))))))))*********&&&&&&''''''(((((())))))***************+++++++++''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((()))&&&%%%&&&)))+++)))'''%%%&&&&&&''''''((((((((((((&&&$$$$$$&&&'''((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!  ###&&&(((***)))'''&&&%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$'''++++++'''$$$%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''%%%$$$&&&)))***(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&uuubbbQQQGGGAAA===::::::<<<<<<999444777666555444444555777777999999888666555444333222000000//////000111222222555444222111111111222222111111000000000000111111000000000000000000000000//////...---,,,++++++***111///,,,******,,,///111000000///---,,,,,,,,,,,,---......---+++******+++...------,,,,,,------...000000//////.........---///...---,,,,,,---...///111...,,,+++---...//////,,,,,,,,,------------...////////////////////////---------............///////////////////////////000000000000000000000000222111000//////000111222333111000......000111333111111111111111111111111333444666888:::;;;<<<===;;;;;;:::999888666555555444444444555555555666666444555555666777888888999999:::<<<<<<<<<===???AAADDDGGGKKKKKKIIIFFFDDDCCC>>>>>>@@@AAABBBCCCCCCCCCAAABBBDDDDDDDDDEEEGGGIIIIIILLLOOONNNKKKGGGDDDCCCBBBDDDGGGHHHHHHFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJOOOOOOOOOOOOOOONNNMMMLLLGGGKKKPPPTTTUUUTTTQQQNNNNNNJJJFFFFFFJJJNNNMMMKKKLLLIIIFFFDDDCCCCCCBBBAAAEEEDDDDDDBBBAAA@@@@@@???@@@@@@@@@@@@@@@???>>>===>>>???@@@AAAAAA@@@>>>>>>>>>>>>===============>>>CCCBBB@@@===<<<<<<<<<<<<555555555555777999;;;<<<888777666666666666666777444333222111111222333333111111222222222111000000000////////////.........000//////...------,,,,,,+++,,,.........,,,***)))+++,,,...///000///...------------...------,,,,,,***))))))((((((((((((((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''((()))(((''''''+++...''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&,,,)))&&&'''))))))'''$$$&&&((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''&&&'''++++++&&&"""###$$$&&&&&&'''&&&%%%$$$""""""###$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((((((((((((&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))%%%'''))))))((('''((()))'''''''''&&&&&&%%%%%%%%%uuubbbQQQGGGAAA===999999;;;<<<999555555555444444444444555555777777666555444333333222111111111111111222333333444333222000000000111222111111000000000000111111////////////////////////...............---,,,+++.........///000222333444222111000...------------***,,,------------...000------,,,,,,,,,,,,------////////////......------///...---,,,,,,---...///+++)))((()))+++...000000////////////000000000000........................---------............///////////////////////////000000000000000000000000111000////////////000111000///...------...///000111111111111111111111111111222444666888999:::::::::999888777666555444444111111222222222333333333444555555666777777888888999:::;;;<<<<<<===???AAADDDGGGJJJKKKHHHEEECCCBBB@@@@@@AAAAAABBBBBBAAAAAA???BBBEEEFFFFFFEEEEEEFFFKKKNNNPPPPPPMMMJJJGGGGGGEEEGGGJJJJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNKKKLLLOOOQQQSSSTTTTTTTTTQQQMMMJJJKKKOOORRRQQQOOONNNKKKFFFDDDDDDDDDEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@??????<<<===>>>???@@@??????>>>@@@??????>>>>>>?????????AAA@@@???<<<:::999888777777777777777888:::<<<===888888777666666666666666666444333111000000111111111111111000000////////////............---------/////////...---,,,,,,,,,+++,,,---......,,,+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++******++++++***)))))))))))))))((((((((((((''''''''''''&&&'''(((((((((((('''&&&((((((''''''''''''((((((&&&'''((('''%%%%%%''')))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&'''&&&''')))(((&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%'''***+++((($$$"""#########!!! %%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%uuuaaaQQQGGGBBB>>>999888999:::999777333444444444444444333333555444444444333333333333222222222222222222333444222222000//////000000111111000000//////000000111........................---...///000000///---------///111444555555444444333333111000///.........+++---............///111------,,,,,,,,,,,,------///............---------......------------......+++)))((()))+++...//////,,,,,,,,,---------..............................---------............///////////////////////////000000000000000000000000//////............//////000///...------...///000000000000000000000000000///000222333555666777777777777666555444444333333444444444555555555666666444444555555666777777777777999:::;;;;;;<<>>???@@@@@@@@@@@@??????>>>>>>??????@@@EEEDDDDDDBBB@@@===:::999:::999999999:::;;;===>>>999999888666555555555555777666444222000000000000222111000...------....../////////............---///......------,,,,,,+++***+++,,,---...---,,,+++******))))))******+++,,,......------,,,+++***))),,,++++++***************''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''((((((''''''''''''((((((&&&'''((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''' $$$'''&&&######&&&)))%%%'''((((((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&((('''%%%&&&&&&&&&%%%$$$###"""!!!''''''''''''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))###%%%''''''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%sss```QQQGGGBBB>>>999777888999999888333444555666666444333222222222222222222333333333222222111111111222222333111000///......///000111000000////////////000000........................,,,---///000111000///...///111333555666555444333555444222111//////.........///000...,,,+++,,,------,,,,,,,,,,,,,,,,,,---------------------------------------------------000...,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,........................---------............///........................////////////////////////........................111000////////////000111////////////////////////...///111222333444444555555555555444444333333333555555555666666666777777444444444555555666666666666888999::::::;;;>>>@@@DDDFFFJJJJJJHHHEEECCCBBB@@@AAAAAAAAAAAA@@@??????AAACCCEEEFFFDDDCCCCCCCCCEEEFFFHHHHHHGGGEEEEEEEEEIIIKKKLLLLLLJJJHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMNNNPPPQQQQQQQQQPPPOOONNNNNNPPPSSSTTTQQQOOONNNOOORRRTTTUUUTTTQQQPPPNNNNNNNNNMMMKKKJJJCCCCCCCCCCCCBBB@@@???>>>======>>>???@@@@@@@@@@@@;;;;;;===???@@@BBBCCCCCC@@@??????>>>>>>>>>??????EEEFFFGGGGGGEEEBBB???===;;;:::999999:::;;;<<<===:::999888666555444444444666555333111000000000111444222000---,,,---...///000000000000////////////------------,,,,,,++++++******,,,------------,,,******)))((((((***+++,,,111000000///...---+++***++++++***))))))))))))***((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''' ############&&&(((%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$""" """%%%%%%$$$&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&qqq___OOOFFFAAA>>>:::777777777888888555666777777777555444333111111111222222222222222222111000000000000111111000000///......///000111000000////////////000000........................,,,---...000000000000///111222333555666777888888555444222000///......------......---+++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------------,,,///...,,,,,,------,,,+++---............/////////........................---------............///------------------------........................------............------000000////////////000000........................///000111222333333333333444444444444444444333333111111222222222222333333444444444444555555555555555666888999999;;;===@@@DDDGGGJJJKKKIIIFFFDDDCCC>>>???@@@@@@AAAAAA@@@@@@BBBCCCBBBAAA@@@AAACCCEEEBBBCCCDDDCCCBBBAAABBBCCCHHHIIIJJJIIIHHHFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLKKKLLLMMMNNNNNNQQQQQQOOONNNMMMLLLKKKKKKJJJJJJJJJKKKNNNPPPQQQQQQQQQRRRSSSUUUUUURRRMMMIIIFFFFFFFFFEEECCC@@@===;;;<<<<<<===>>>?????????>>><<<===>>>@@@BBBDDDFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@???AAACCCDDDDDDBBB???===::::::999888888999:::;;;:::999888666555444444444444333222111111111222333444222000...---...///000//////.........---------,,,,,,,,,,,,,,,+++++++++***++++++,,,------------+++***)))))))))***,,,---000000000///...,,,+++*********)))(((((((((((())))))))))))(((((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((&&&%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''!!!!!!%%%'''&&&%%%$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$###!!!!!!"""$$$%%%%%%#########$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&########################%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&ooo]]]NNNEEE???===;;;888777777777888777777777777666555444444111111111222222222222222222111000000///000000000000//////......///111111000//////......//////000........................---------......//////000000111333666888:::;;;<<<444333111///---,,,,,,+++)))+++,,,,,,+++,,,---///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,***)))(((***,,,---,,,+++,,,,,,,,,---------......---------------------------------............///------------------------........................------...//////...------------------------------////////////////////////000000111222333333222222222333333333333333333333111111222222222333333333444444444444444444444444333555777888888:::===???CCCFFFIIIJJJHHHEEECCCBBB>>>>>>???@@@AAAAAA@@@@@@AAAAAA@@@>>>===???BBBFFFBBBCCCCCCBBB@@@@@@BBBCCCFFFGGGGGGGGGEEEDDDEEEGGGIIIIIIIIIIIIJJJJJJJJJKKKJJJLLLNNNPPPPPPNNNLLLJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJHHHHHHHHHIIIJJJKKKQQQPPPOOONNNKKKHHHFFFDDDEEEFFFGGGIIIKKKMMMNNNOOORRRSSSUUUWWWVVVRRRLLLGGGFFFGGGGGGFFFDDDAAA>>><<<======>>>>>>???>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHJJJIIIGGGEEEDDDBBBBBBBBB>>>???BBBDDDDDDCCCAAA???:::999888777777888999999999999888666555555555555333333111111111222333444222111000/////////000111,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++***+++,,,,,,---------,,,,,,+++***)))(((***))))))(((((((((((((((***)))))))))(((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((((((%%%######%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$!!!"""&&&(((&&&######%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$######""""""######!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&((('''''''''''''''&&&&&&'''''''''((((((((())))))((('''&&&&&&%%%&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''mmm[[[LLLDDD======<<<:::888666666777777777666555444444444444222222222222222222222222333222111111000000000111000000/////////000111222//////............/////////////////////////////////...,,,+++,,,---...000///111444666777666444222222111///---,,,******)))***+++------,,,,,,...///,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,+++,,,------------,,,+++)))((((((***,,,---,,,***)))************+++++++++---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...---,,,------------------,,,///////////////////////////000111111111111111111000000000111111222222222222222333333333444444444333333333333333333333333222444666777888999<<>>======>>>======>>>AAACCCCCCCCCBBB@@@>>>>>>@@@BBBDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIILLLQQQTTTUUURRROOOLLLGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHGGGHHHJJJLLLNNNQQQPPPNNNLLLIIIGGGEEEDDDDDDFFFHHHJJJLLLMMMOOOPPPTTTSSSSSSSSSRRROOOJJJFFFEEEFFFGGGHHHGGGDDDBBB@@@???@@@@@@@@@@@@??????>>>>>>>>>???@@@BBBDDDFFFHHHLLLKKKHHHFFFCCCAAA@@@@@@>>>@@@AAABBBBBBAAA???>>>;;;:::999777777777888999888888777666666666666666555444222111111111222222......////////////000000------,,,,,,,,,+++++++++*********+++++++++++++++------,,,,,,++++++,,,,,,******++++++,,,,,,++++++***+++++++++***))))))(((+++***))))))(((((())))))))))))((((((((('''''''''(((((('''&&&&&&'''((((((((((((''''''''''''((((((000+++'''$$$%%%''''''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$"""$$$&&&&&&%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&************************%%%&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''lllZZZKKKCCC<<<<<<<<<;;;888666666666777666444333222222333333333333333222222222111111444333333222111111111222111000/////////111222333//////............//////000000000000000000000000000...,,,******,,,...//////111555666444...((($$$111000...,,,***)))((((((///000000///---,,,,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++------------++++++///---,,,------,,,***(((,,,,,,---------.........---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000///...---......////////////......000000000000000000000000//////000000000000000///......//////000000111111....../////////000000000333333333333333333333333222333555666777999<<>>AAAAAAAAAAAA???>>>===<<<999;;;===>>>>>>>>>@@@AAABBBBBBAAA>>><<<<<<>>>@@@CCCDDDDDDDDDCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHLLLRRRWWWXXXUUUQQQMMMHHHHHHGGGGGGFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIJJJKKKNNNQQQSSSRRRPPPMMMJJJHHHGGGGGGGGGEEEGGGJJJLLLNNNOOOQQQRRRVVVSSSPPPNNNMMMKKKHHHFFFBBBDDDFFFHHHHHHGGGEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???AAACCCEEEGGGKKKIIIGGGCCC@@@>>><<<<<<;;;;;;<<<<<<;;;:::888777<<<;;;999888777888888999888777666666666666666777777666444222000000000000+++,,,---...////////////000000/////////.........******************++++++...------,,,++++++++++++((()))+++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,++++++***)))*********(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((999333,,,(((((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&(((***((($$$"""$$$'''"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%!!!###%%%%%%###!!! """!!!!!!!!!"""$$$&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''')))***)))(((&&&&&&'''%%%%%%%%%&&&&&&'''''''''~~~iiiXXXJJJAAA<<<:::777666666777666555666777888888777444111///111111111222222333333333/////////000111111222222111000///......///000111222111...+++(((&&&$$$###//////.........---------+++,,,---......---,,,+++///000333444444333000///,,,///000///---,,,---///+++******))))))******++++++***)))***...000///---///,,,)))***---...,,,***+++++++++,,,---...///000++++++,,,,,,,,,---------,,,---...///000///...---....../////////...,,,+++,,,,,,,,,---------......---+++******+++,,,+++***+++,,,...---,,,,,,---///........................------......///000000000///......---,,,,,,++++++000000000000111111111111//////000000111111111222222000///...///000///...222222333333333333222222111555999:::999999;;;<<>>???>>>>>>=========???@@@AAADDDDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEELLLOOOSSSVVVWWWUUUQQQOOOHHHHHHGGGGGGFFFEEEEEEEEECCCDDDFFFGGGHHHGGGGGGFFFHHHFFFEEEHHHNNNSSSUUUTTTSSSQQQNNNKKKJJJIIIJJJJJJNNNOOOPPPQQQRRRQQQPPPOOOPPPOOOLLLJJJHHHFFFFFFFFFHHHKKKOOOPPPMMMHHHCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???AAACCCEEEGGGGGGFFFEEEBBB@@@===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<777666666777888888666444333333444444555666666666555444333222111///......000000///...............000000//////......------((()))***+++,,,,,,+++***,,,,,,,,,---------......)))***,,,.........,,,+++&&&&&&'''(((***+++---...,,,++++++)))'''%%%###"""))))))((('''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''222---'''%%%&&&)))))))))(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***(((''''''''''''((())))))((($$$###''')))(((''')))''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$!!!###&&&))))))(((&&&$$$'''&&&%%%$$$$$$&&&'''))))))(((&&&%%%$$$%%%%%%&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&|||hhhXXXKKKBBB<<<:::777666666777666555666555555555444444333333111111222222222333333333000000000000111111111111000000///......///000111000///...,,,+++***))))))//////.........---------,,,------------------,,,...------------------...***,,,...---+++***+++---++++++************++++++***(((''')))+++---,,,***,,,,,,,,,,,,++++++,,,---...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,---,,,+++***++++++,,,---,,,,,,,,,------------...---+++******+++,,,,,,++++++,,,------,,,,,,---///........................000000000000////////////------------------.........////////////000000000000000000///////////////000///...///111222222111///000000111111000000///000333666777777777999;;;>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<;;;:::999::::::::::::;;;<<<======>>>============???@@@AAA@@@?????????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBGGGIIINNNQQQRRRQQQNNNLLLGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFIIIMMMQQQRRRQQQQQQPPPNNNKKKJJJJJJJJJKKKOOOOOOPPPPPPPPPPPPPPPOOONNNLLLIIIGGGEEEEEEEEEFFFLLLPPPSSSTTTQQQKKKGGGEEE@@@@@@@@@@@@???>>>======>>>===>>>>>>@@@BBBDDDEEEEEEDDDBBB@@@>>><<<;;;:::;;;;;;;;;<<<<<<=========:::888666666666555333111555555555666666666666666333333222111000000//////000//////...........................------------)))***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,)))***,,,---...---,,,+++))))))(((((()))***+++++++++******)))(((&&&%%%$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''',,,)))&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''''''''######''')))((('''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&(((+++***(((&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&zzzgggXXXKKKCCC<<<:::777666666777666555555444333222222333444555111222222222222333333333111111111111000000000000000000////////////000000...------------...//////...............---------...------,,,,,,------......,,,)))''''''))),,,...***,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,+++***))))))++++++***)))(((+++...,,,)))))),,,000000///...,,,+++******)))*********++++++++++++,,,+++++++++++++++,,,------...,,,***((((((***---///,,,,,,,,,,,,---------------+++******+++,,,,,,++++++,,,------,,,,,,---...------------------------222111111000//////......,,,,,,---...//////000000............////////////000000//////...---------......---///111333333222///000000111111000000///000222333333333444777999::::::999888777777777888777888888888888999999999:::::::::;;;;;;<<<============<<<<<<===???@@@AAAAAAAAA@@@@@@@@@AAABBBBBB?????????@@@@@@AAAAAAAAACCCFFFIIIMMMNNNMMMKKKIIIEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGIIILLLNNNNNNMMMPPPOOOMMMKKKKKKKKKKKKLLLOOONNNNNNNNNMMMNNNNNNOOOKKKIIIFFFCCCBBBCCCDDDFFFOOORRRTTTTTTQQQLLLHHHFFF?????????>>>>>>===<<<<<<<<<<<<<<<===>>>@@@BBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;<<<===>>>>>>???BBB???<<<999888777666444555555555555555555444333111111111111000000000///000///......------......,,,,,,,,,,,,,,,---------,,,,,,,,,---,,,,,,+++***))))))))))))*********+++******,,,---------,,,+++,,,+++***)))(((((((((((())))))))))))((('''&&&&&&)))((((((''''''''''''((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&######(((***'''&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''+++***(((&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((((('''((('''&&&%%%$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyfffWWWKKKCCC<<<:::777666666777666555444333333222222333333444222222222222222222222222222222222111000//////...000000000///////////////,,,,,,------...///111111...........................---,,,++++++,,,---......,,,)))''''''))),,,...,,,---------------......---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,++++++(((***,,,+++***+++---000//////---+++***)))))))))))))))*********+++++++++...---,,,+++,,,---///000000...,,,+++***+++,,,---++++++,,,,,,,,,---------,,,+++)))***+++,,,,,,+++***,,,------,,,+++---...------------------------000000//////............------......///000000000........./////////000000/////////////////////......------...111222111000111111222222222222111111111111111111222333666888888777777666666666777777666666666666777888999:::;;;<<<<<<===>>>>>>??????===<<<<<<<<<===>>>@@@AAACCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHJJJKKKJJJHHHGGGDDDDDDEEEFFFHHHIIIIIIJJJHHHGGGFFFEEEEEEFFFHHHHHHFFFGGGHHHJJJKKKKKKJJJIIINNNMMMLLLLLLKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJGGGCCCAAA@@@BBBEEEGGGKKKNNNPPPOOOLLLGGGDDDCCC@@@@@@???>>>============;;;;;;<<<<<<===>>>???@@@>>>>>>>>>===<<<<<<;;;;;;999::::::<<<===>>>??????EEEAAA===:::999999888777444444555555444222111000000000000000000000000000//////...------------...++++++,,,,,,------......,,,,,,,,,,,,+++******)))))))))))))))***************+++,,,,,,,,,,,,++++++,,,,,,***)))(((((((((((((((((())))))))))))(((((()))(((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))%%%"""$$$)))+++(((&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&$$$$$$%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxeeeVVVJJJBBB<<<:::777666666777666555333444555555444333111///222222222222222222222222333222222111000///......000000000000000///......------,,,------...//////---........................---,,,++++++,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------...------,,,++++++++++++)))((())),,,...---,,,---,,,+++***************))))))*********+++++++++------,,,+++,,,---...///.........---,,,***)))(((+++++++++,,,,,,,,,------,,,***)))***+++------,,,***+++---,,,++++++,,,...------------------------,,,,,,,,,---------......//////////////////////////////000000000111111111......///000111111222222......---...//////...,,,111111111222222111111111222111111111222444666666666666666555666666777777666666666666777888:::;;;:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;===>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGFFFEEEDDDEEEFFFGGGEEEGGGIIIJJJJJJIIIIIIIIIMMMMMMLLLLLLLLLLLLLLLMMMJJJIIIHHHHHHHHHIIIKKKLLLJJJGGGCCCAAA@@@BBBEEEHHHGGGIIIJJJIIIFFFCCCAAA@@@AAAAAA???>>>>>>===>>>>>>:::;;;;;;<<<========================<<<<<<<<<<<<888999:::;;;<<<===>>>???>>>;;;777555555555555444555666666666555444222000...////////////000000000//////...---------------,,,,,,------.........///++++++***)))))))))((((((*********++++++++++++,,,+++++++++++++++++++++***+++***))))))))))))))))))'''(((((()))***)))))))))((((((''''''''''''(((((((((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$###%%%***---)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''((((((&&&$$$$$$%%%&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$######$$$%%%&&&'''(((''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvcccTTTHHHAAA<<<:::777666666777666555333444666777666333000...333333333222222222222111222222222111000//////...000111111111000///...---...------,,,,,,,,,---------------..................------,,,,,,------...)))***++++++++++++***)))***)))(((***,,,---,,,+++,,,,,,++++++++++++,,,,,,***+++,,,+++)))((()))***,,,)))&&&(((,,,...---************)))******++++++*********++++++++++++,,,***************+++,,,,,,++++++,,,+++***(((&&&$$$++++++++++++,,,,,,,,,,,,+++***))))))+++------,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...///.....................000000000000111111111111---...///000111333333444///......///000///---+++...//////000000//////...333111000111444555555555555555555555555666777888555666666777888999999999666777999:::;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDFFFHHHIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGHHHIIIJJJKKKLLLIIIGGGDDDBBBAAABBBEEEFFFEEEFFFHHHGGGDDDBBBAAABBBBBBAAA???>>>======>>>???:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;888888999:::;;;<<<<<<===;;;888666555555666555444777888999999888666444333............///////////////...------,,,,,,------------------............******)))((((((((())))))+++++++++,,,,,,,,,------++++++++++++************))))))))))))))))))***+++'''((())))))*********)))(((''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%###&&&---///+++'''&&&$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''###$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&''''''&&&###$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr```RRRGGGAAA<<<:::777666666777666555333444555555555555444333333333333222222222111111222111111111000000//////000111111111000///---,,,......---,,,,,,------------------.........//////,,,------------------,,,******++++++++++++*********((('''))),,,---,,,+++++++++************++++++)))+++,,,+++)))((()))++++++***))))))***+++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++***)))))))))((((((((((((***++++++++++++,,,,,,,,,+++***)))))),,,---------)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000111---......///000111222222......///111222222000---......////////////......222000000222444555444222333333333333444555666777444555666888888888777777444666888999::::::999888:::::::::;;;<<<>>>@@@BBBDDDCCCAAA@@@???>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCCCCCCCDDDEEEFFFFFFGGGJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCFFFHHHHHHHHHIIILLLOOOMMMMMMMMMMMMMMMLLLKKKKKKFFFGGGIIIKKKLLLMMMNNNNNNHHHFFFDDDBBBAAABBBCCCDDDCCCEEEFFFEEECCCBBBCCCDDDAAA@@@>>><<<<<<<<<===>>>;;;;;;<<<======<<<;;;:::;;;;;;;;;::::::999999999888888888999999:::::::::;;;999888777888777666444555666888999888666444222........................///...------,,,,,,---------------,,,,,,,,,,,,,,,***)))((((((((()))***++++++++++++,,,,,,,,,,,,---,,,++++++*********************))))))))))))******(((((()))*********))))))'''''''''''''''((())))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''((((((&&&%%%''')))'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%$$$(((///111,,,((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&ooo^^^QQQGGGAAA<<<:::777666666777666555444444333333444555777888333333333222222111111111111111111111000000000000000111111111000///---,,,......---------......///---------.........//////+++,,,............,,,+++------,,,++++++,,,------,,,***)))+++...000...,,,+++******************+++***,,,...---+++***,,,...)))+++---+++((('''***---++++++***)))))))))))))))++++++,,,,,,,,,---------***+++,,,---...---,,,,,,+++***((('''(((+++---///******+++++++++,,,,,,,,,+++)))((())),,,---------)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++)))***+++,,,...///000111............/////////000.........///////////////......000222555555333111000000111111111111000000000//////111444555222///111111222222333444555666333444666888888777555444555777999;;;<<<;;;:::999:::::::::;;;<<<>>>@@@BBB@@@???===<<<:::999999999<<<===>>>???@@@AAABBBBBBDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@CCCEEEGGGHHHGGGJJJNNNRRRNNNNNNNNNMMMMMMLLLKKKJJJFFFGGGJJJMMMOOOPPPQQQQQQGGGFFFDDDBBBAAAAAAAAAAAAAAACCCDDDCCCBBBBBBCCCDDD@@@???===;;;:::;;;<<<===;;;<<<=========<<<;;;:::::::::999999888777777777888888888888888888999999888777666555555444111///111222444666555444111000//////.........---------......---,,,,,,,,,,,,------,,,,,,++++++***************)))))))))+++,,,---***++++++++++++,,,,,,,,,,,,,,,+++***))))))******,,,+++***)))((((((((()))))))))************))))))'''''''''''''''((()))***$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''"""%%%)))***'''%%%$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&%%%)))000222---((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######---+++'''###""""""$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((('''&&&$$$###(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&nnn\\\MMMEEEBBB;;;:::999777666666555555444444333333333222222222555444333222111111111111111000...------///111222------,,,,,,,,,,,,------....../////////...---,,,//////.........---------))))))***++++++,,,------///---)))'''''')))---///+++++++++,,,,,,,,,------)))***+++***)))+++---000)))))))))((())))))***+++------,,,,,,+++************+++++++++,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++---000000...,,,++++++,,,,,,++++++***+++++++++------,,,,,,,,,---......)))************+++++++++++++++******++++++,,,---+++++++++,,,---...000111------------------------------------------------000111333222000//////000000//////.........////////////000000000000//////000111111111222222222222444333222222111111222222444444222222222444666777777777666666666666777777999999999:::::::::;;;;;;:::;;;;;;<<<===>>>>>>???<<<<<<===>>>@@@AAABBBBBB<<<:::===FFFJJJKKKNNNTTTSSSPPPMMMIIIEEEDDDCCCCCCCCCBBBBBBAAAAAABBBDDDEEEEEEEEEEEEFFFGGGJJJLLLMMMOOOMMMKKKHHHGGGGGGHHHHHHLLLJJJIIIKKKMMMOOOOOOOOOFFFEEEBBB@@@???@@@AAACCCCCCAAA@@@@@@AAABBBAAAAAABBB@@@===;;;::::::;;;<<<999::::::;;;;;;::::::::::::;;;;;;;;;:::999999888999999999888888666555555666777777777777555444333555555555444333222111000000///---+++++++++---...,,,---///000000///---,,,+++++++++,,,,,,---------((('''%%%###$$$&&&(((***---,,,***(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((((('''%%%$$$###$$$$$$%%%%%%%%%&&&'''((((((((('''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$&&&'''))))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%mmm[[[MMMDDDBBB<<<;;;:::888777777777777555555555444444444444444555444333222111111111111111000///......///111222//////............//////......---------,,,,,,,,,------------,,,,,,++++++***+++++++++,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++))))))+++---***))))))))))))***++++++*********+++++++++++++++'''((((((((())))))))))))******++++++++++++******************+++++++++,,,***,,,------,,,*********,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,)))************+++++++++++++++******++++++,,,---......------,,,,,,++++++------------------------------------------------000222333222000//////000/////////...//////000000......////////////......000000000000111111111222111111111111222333444444444333222222222444666777777777777666666777777777888888999:::;;;<<<======<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGDDDDDDHHHIIIFFFFFFJJJPPPNNNKKKGGGEEECCCCCCCCCDDDCCCCCCCCCDDDFFFGGGHHHJJJIIIHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMMMMLLLGGGEEEBBB@@@??????AAABBBAAA@@@??????@@@AAAAAA@@@???===;;;999888888999999::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;:::999999999999999999888777666555555666666666666444333222333333333333333222111000000///---++++++,,,---...,,,---...000000...---,,,+++,,,,,,,,,---------...+++***)))((()))***,,,------,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$((('''&&&%%%%%%%%%&&&'''%%%&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%"""$$$%%%''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''kkkZZZLLLDDDBBB===<<<:::999888888777777555666666666666666666666444333222111111111111111222111000//////000111222111000000//////000000111000///---,,,,,,,,,---............------------,,,,,,---------------------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,...///...,,,)))((((((******************+++,,,,,,(((((())))))***++++++,,,************++++++++++++******++++++++++++******)))))))))*********++++++)))***+++***)))((((((***,,,++++++***++++++,,,,,,,,,+++***))))))))))))))))))************+++++++++++++++******++++++,,,---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,........................///111222222000//////000............//////000111------............------////////////000000000000......///000222333555666333222222222222444666777888777777777777777777888777888999;;;<<<>>>???@@@======;;;;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFGGGEEEFFFIIIIIIGGGHHHJJJKKKJJJHHHEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMOOONNNKKKHHHFFFEEEDDDDDDDDDDDDFFFHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHFFFEEEBBB@@@??????@@@AAA???>>>======???AAAAAA@@@>>>===;;;999888888999999;;;;;;;;;;;;;;;:::999888;;;<<<<<<<<<<<<;;;::::::999999999999888777666666555555555555444333222111111111111222222111000000///...---,,,,,,,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,------,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))''''''(((((((((((())))))&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%$$$''''''&&&&&&&&&'''((((((&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$"""!!! """$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((~~~iiiXXXKKKCCCAAA<<<;;;:::999888777777777555555555555666666666666333333222111111111111111222222111000000000111111111000000000000000000111222000...---,,,---///000000000000000000000000///...............---------,,,,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,.........,,,)))(((((()))++++++******++++++,,,---(((((()))))))))*********+++++++++,,,,,,,,,------***++++++,,,,,,++++++***((())))))))))))*********)))******)))'''''')))***++++++******++++++,,,,,,,,,,,,+++)))(((((((((((())))))*********+++++++++++++++******++++++,,,---)))***+++,,,,,,,,,++++++++++++++++++++++++++++++........................---///000000.........///,,,,,,,,,,,,---///000000---......//////......---.........////////////000.........///111222444555222222111222333444666666777777888888888888777777666777888:::===???@@@AAA>>>===;;;::::::;;;<<<===<<<===>>>???AAACCCDDDDDDFFFFFFFFFHHHIIIIIIIIIJJJFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCEEEGGGJJJLLLNNNOOOQQQOOOLLLIIIFFFDDDCCCBBBAAACCCFFFIIIKKKKKKKKKKKKHHHGGGEEEDDDEEEFFFEEEDDDEEEDDDBBB@@@??????@@@@@@>>><<<;;;<<<>>>@@@@@@???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;<<<<<<===<<<<<<;;;;;;999999999999888888777666444444333333222222111000//////000000000000000000///...------------......------...//////...------++++++++++++++++++++++++((()))***+++++++++******++++++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''((((((''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||gggWWWJJJBBB@@@;;;:::999888666666666666444444444444444444444444222222111111000000111111222111111000000000000000000//////......//////000000///---++++++,,,---...///000000000000000000000///........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++++++++******++++++,,,---*********)))))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++((())))))))))))*********)))******)))((((((***,,,+++*********++++++,,,---...---,,,+++***)))))))))))))))*********+++++++++++++++******++++++,,,---)))******+++,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,......---,,,,,,---*********+++,,,---...////////////000000/////////---.........////////////000000//////000000111222000111111222333444555666666777888888888888777666555666888:::<<<===???@@@===<<<;;;::::::;;;<<<<<<;;;<<<===???AAACCCDDDDDDJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDAAABBBDDDGGGIIIKKKMMMNNNOOOMMMKKKHHHEEEDDDCCCCCCCCCEEEHHHJJJKKKKKKIIIHHHFFFEEECCCBBBCCCCCCBBBAAADDDCCCAAA@@@??????@@@@@@>>><<<;;;;;;===???>>>>>>@@@@@@???>>>>>>=========;;;<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<===<<<<<<;;;888999999999999888888777444333333222111111000000......///000000000//////.........---.........///---..................---*********)))))))))))))))&&&''')))***+++***)))(((******************++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))((((((((('''''''''''''''''''''&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&|||fffVVVIIIAAA???::::::888777666555555555444444333333333222222222222111111000000000111111111111000000//////......///......------......///,,,,,,***)))))))))***+++,,,------------.........---.....................---,,,***))))))***,,,---************+++++++++,,,)))+++,,,---+++++++++,,,***************+++,,,,,,,,,++++++***))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))***++++++******+++,,,************+++,,,------...---,,,+++++++++++++++)))************+++++++++++++++******++++++,,,---------,,,++++++++++++,,,************************------------------------***,,,------,,,,,,,,,---+++++++++++++++,,,---...//////000000000000//////............////////////111111000//////.../////////000111222333444555666555666777888888777666555555666777888999:::;;;<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFDDDFFFFFFDDDCCCFFFFFFCCC@@@AAAAAABBBCCCCCCCCCDDDAAABBBDDDFFFHHHIIIJJJJJJKKKJJJHHHFFFEEEDDDEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCAAA@@@AAABBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA???===<<<<<<===>>>===<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;888999999999999999888888444333222111000000000111/////////000000///......---.........////////////........................*********)))))))))))))))'''(((***+++++++++***))))))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((|||fffVVVHHH@@@>>>;;;;;;999888777666666666555555444333222111000000111111000000000000111111000000000///...------,,,///......------......///,,,,,,+++++++++*********++++++,,,,,,------------,,,,,,,,,------......///************************''''''((()))***++++++,,,)))+++------,,,******+++***))))))))))))***+++++++++++++++++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************+++++++++,,,''')))+++,,,+++******+++************+++,,,---...---,,,,,,+++++++++,,,,,,)))************+++++++++++++++******++++++,,,---...---+++******,,,...000************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---...///...------,,,------.........//////////////////........./////////000000000111000///..................///000222333555555555444555666777777666555444666666666666666666777777888999;;;<<<======;;;;;;;;;;;;===???AAACCCEEEEEE===AAABBB@@@AAAFFFHHHEEE@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCAAA??????AAAAAAAAA@@@?????????@@@@@@AAABBBBBBAAA???===<<<======<<<;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<============999999:::;;;;;;;;;;;;;;;888999999::::::999999888555444222111000000111111000000000000000///...---------...///////////////.........------.........,,,+++++++++************((())))))***************))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))((((((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((}}}gggVVVHHH@@@>>><<<<<<:::999888777777777666666555444222111000000111000000000000000111111////////////...---,,,+++//////............//////....../////////...---,,,---------.........//////++++++,,,,,,---...//////'''(((***,,,,,,***((('''%%%&&&&&&((()))***+++,,,***,,,...---,,,***)))***)))))))))((()))******+++*********+++,,,,,,------(((((()))))))))*********+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,%%%(((+++,,,+++***)))***************+++,,,---...++++++++++++++++++,,,,,,)))************+++++++++++++++******++++++,,,---+++***)))(((+++...333666))))))))))))))))))))))))++++++++++++++++++++++++,,,...000000/////////000000//////.........//////---..................---////////////000000000000//////............//////...///000222444555555555333444666777777666444333666666555555444444333333666888;;;===>>>===<<<:::888999:::<<<>>>@@@BBBCCCBBBEEEEEE???>>>AAA@@@<<<@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEGGGFFFEEECCCCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@??????@@@AAAAAA@@@===>>>???@@@AAABBBCCCCCCBBB@@@>>>=========<<<;;;;;;;;;<<<<<<<<<;;;::::::999999;;;<<<======>>>>>>888999::::::;;;;;;;;;:::888999999:::::::::999999555444333111111111111222111111111111000///------------...///000000//////......------------......---------,,,,,,+++++++++((((((((((((((()))))))))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&yyycccUUUIIIAAA???666444444555777999999999555555444444444444333333...///000111111111111111000000000000////////////------..................------------------------******))))))***,,,...///++++++++++++++++++++++++++++++)))((((((((()))***,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***))))))(((((((((((()))++++++******)))((((((((('''((()))*********************))))))***+++,,,,,,(((((())))))))))))(((((((((((()))***************++++++++++++++++++++++++''')))***+++******,,,---***)))((((((((()))+++,,,,,,++++++******++++++,,,))))))***+++,,,------...++++++***+++,,,+++(((&&&,,,+++***)))))))))***+++,,,+++++++++,,,------...111///...---,,,------...///......------,,,,,,+++,,,,,,,,,---------......444222111///..................///000111222222333444444444555777888777666444555555444333333555888:::;;;;;;:::999888:::<<<888:::===@@@AAAAAA@@@???@@@??????>>>======<<<<<<@@@BBBCCCEEEFFFGGGFFFFFFDDDCCCCCCFFFKKKLLLGGGCCCGGGFFFDDDCCCBBBBBBBBBCCCAAAAAA@@@???>>>>>>>>>???>>>>>>???@@@@@@@@@??????BBBAAA???@@@AAABBBBBBAAA???@@@@@@@@@@@@>>><<<;;;::::::999999999:::;;;;;;;;;::::::<<<>>>>>>:::777===???BBBCCCCCC@@@<<<:::888999999999999888777666777666333111000//////000333000......000000...,,,000///---,,,,,,---...//////...------...///...------,,,+++***))))))))))))(((((((((((((((((((((((()))((('''''')))******)))+++***)))(((((()))***+++///...---+++***((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&)))******)))&&&%%%''''''''''''''''''''''''&&&''''''((('''&&&$$$###!!!$$$&&&(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((%%%$$$%%%'''(((&&&$$$&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&+++***'''%%%$$$%%%&&&'''######%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&vvv```QQQFFF???===:::888666666777888777777333333222222222222111111///000000111111111111000000000000/////////.......................................///000111111111...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,+++))))))))))))******************************++++++++++++******))))))(((((((((((())))))***************+++++++++******+++++++++******)))))))))(((((()))******+++))))))************))))))(((((()))***************************************''')))***+++******,,,---+++***))))))***+++,,,---,,,++++++******++++++,,,*********************+++*********+++,,,,,,+++)))+++***)))))))))***++++++***)))))))))******+++,,,///...------,,,,,,,,,---.........------------------------.........//////222111///............////////////000111111111222444333333444777777666555444555666666555666888999999:::;;;:::999999:::<<<999<<>>>>>>>>======<<<<<<<<<;;;BBBCCCDDDEEEFFFEEEDDDCCCCCCBBBBBBFFFKKKLLLIIIEEEGGGFFFDDDCCCBBBAAABBBBBBAAA@@@??????>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCAAA??????@@@AAA@@@????????????>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<>>>@@@???<<<999<<>><<<===;;;999777777777666444333333222222222222111111000111111111111000000////////////.........------........................++++++++++++++++++++++++.........---,,,***)))(((......------,,,,,,,,,+++------------,,,+++***)))************************)))******************)))(((((('''(((((()))***+++))))))***++++++,,,------)))***++++++,,,,,,++++++((((((((((((((())))))))))))******++++++******)))(((((()))***************))))))))))))))))))))))))((()))++++++******+++---+++++++++***++++++,,,---++++++************++++++*********)))))))))(((((()))))))))+++---...---+++++++++***++++++,,,---...***))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++***,,,------------.....................//////////////////...------......///000000000000000000000000222222222333555666555444333555777888888777999:::999:::;;;;;;999999:::;;;;;;===AAADDDDDDBBB???===<<<<<<;;;;;;;;;;;;;;;;;;CCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBFFFKKKLLLJJJFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBB@@@????????????>>>===???>>>===;;;;;;;;;;;;<<<>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<===??????===:::;;;???DDDGGGHHHFFFBBB???:::999888888888999:::;;;===;;;888444222000//////...------...111333222222------...............---...---,,,---...///...,,,...---,,,+++++++++++++++************************)))((('''''')))******)))***))))))(((((())))))***%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''((((((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''&&&%%%$$$%%%&&&'''&&&%%%%%%###""""""$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%!!!!!!"""$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''rrr\\\NNNDDD???>>>===;;;888777777666444333555555444444444333333333111111111111111000///...///.........------------...............---------,,,+++***(((&&&$$$""""""++++++,,,+++***(((&&&$$$---------,,,,,,++++++******+++,,,------,,,+++*********++++++++++++++++++))))))************))))))''''''''''''((()))++++++))))))*********+++++++++&&&''')))***+++,,,,,,---(((((())))))))))))))))))))))))************))))))(((((()))***************************************(((***++++++******+++,,,++++++++++++++++++++++++++++++************++++++******************))))))+++******+++------,,,+++,,,,,,,,,---...///000000,,,+++++++++++++++,,,,,,)))***+++,,,,,,+++***)))******++++++,,,------...------------............------------......//////000000000000000/////////111000000222444555444222444666888999888666666777999:::;;;;;;:::999:::;;;<<<>>>BBBDDDDDDBBB>>>;;;999:::::::::;;;;;;;;;;;;BBBCCCCCCDDDDDDBBBAAA@@@CCCCCCCCCFFFIIIJJJHHHFFFEEEEEECCCBBBAAA@@@?????????>>>>>>=========>>>>>>@@@@@@??????????????????@@@???>>>>>>@@@@@@>>>===???===;;;999888999;;;===>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<;;;::::::>>>CCCHHHIIIGGGCCC@@@;;;:::888777777999;;;<<>>AAACCCCCC@@@===:::888999999:::;;;<<<======???@@@AAABBBCCCBBBBBBAAACCCCCCDDDEEEGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>======<<<======>>>>>>BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???AAABBB@@@???>>><<<999777777999;;;===============<<<:::999888999:::;;;;;;;;;;;;;;;<<<:::===BBBFFFGGGEEEAAA???;;;:::888777777888:::;;;>>><<<999555222000///.........///...---------...+++,,,.../////////...---...,,,+++,,,---...---,,,+++******)))))))))))))))(((((((((((((((((((((((()))((('''''')))******)))((((((((())))))((((((((('''''''''''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((sss___RRRGGGAAA???888666444444555555555444333333222222222222111111000111111111111000000////////////.........------/////////...------,,,,,,...............---------++++++,,,,,,,,,,,,,,,,,,))))))******************......---,,,***((('''&&&&&&&&&''''''((())))))))))))******************)))(((((('''(((((()))***+++***))))))(((''''''&&&&&&,,,++++++)))(((&&&$$$###******+++,,,,,,+++)))(((&&&''''''((((((''''''&&&(((((()))***************++++++++++++++++++++++++)))***++++++***)))***+++))))))*********)))((((((******))))))))))))******))))))***+++,,,---.........,,,***)))******)))((('''((()))***++++++************)))(((((((((((()))((()))******+++*********(((((()))******+++,,,,,,***+++++++++,,,,,,,,,,,,,,,---...///////////////////////////////////////000000000111333444333222333444666555333111111222888:::<<<<<<;;;999999:::;;;<<<>>>??????>>>;;;:::999999:::<<<===>>>@@@@@@>>>???@@@AAABBBBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDBBB@@@???===<<<<<<<<<<<<<<<======>>>CCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@BBBCCCDDDBBB@@@===<<<999888888999;;;===;;;<<<======<<<;;;999888:::<<<======<<<<<<>>>???<<<>>>BBBDDDDDDBBB???===::::::888777777777888888:::999666333111000//////,,,...//////......000111,,,,,,---...////////////---,,,+++,,,---...---+++***))))))((((((((())))))'''''''''''''''''''''''')))((('''''')))******)))'''(((((())))))(((((('''(((((((((((((((''''''''''''''''''''''''((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$$$$%%%&&&'''&&&&&&&&&''''''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''((('''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''qqq^^^QQQFFF>>>;;;999777555555555555555333333333222222222222111111///000000111111111111000000000000/////////......000//////...------,,,,,,******+++,,,------......------,,,,,,,,,,,,------)))))))))***++++++,,,,,,...---,,,+++++++++++++++((((((((()))***+++++++++******++++++++++++******))))))(((((((((((())))))))))))))))))((((((((((((++++++******((('''%%%%%%)))***+++,,,+++***((('''''''''((((((((((((''''''(((((()))***************************************)))+++,,,+++***)))***+++******+++++++++***)))(((******))))))))))))******))))))******++++++,,,,,,,,,***(((''')))***))))))((()))***++++++***))))))******)))(((((((((((((((***)))))))))******+++,,,******++++++,,,,,,------+++++++++,,,,,,,,,---------...///000000000///...---.........///000000000111000000222444444333222111222333333222222444555777:::<<<<<<;;;:::999999999:::;;;;;;;;;;;;::::::999:::;;;===???AAABBBCCC???@@@AAAAAAAAA@@@???>>>===>>>@@@AAACCCDDDFFFGGGFFFFFFFFFEEECCCAAA???>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@CCCFFFGGGEEEDDDDDDEEEEEEDDDAAA>>><<<;;;:::999999:::<<<===;;;<<<===>>>>>>===;;;::::::<<<======<<<<<<>>>AAA@@@AAABBBCCCBBB@@@>>><<<:::999888888777666555555666555333111000//////000+++---...---++++++,,,...,,,,,,,,,---...///000000---,,,++++++------,,,+++***)))))))))))))))******(((((((((((((((((((((((()))((('''''')))******)))''''''((())))))(((''''''''''''''''''((((((((((((&&&'''''''''((((((((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%&&&&&&'''"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%&&&''')))+++...///######"""""""""###$$$%%%&&&%%%$$$&&&((()))((('''(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&nnn\\\PPPDDD;;;888;;;999777666666666444333555555555444444444333333...///000111111111111111000000000000////////////000000///...------,,,,,,------------------------...---+++***)))***++++++))))))***+++,,,------...)))))))))***,,,///222333++++++,,,---......//////++++++,,,,,,,,,,,,++++++***))))))(((((((((((()))(((((())))))******++++++''''''(((***++++++++++++((()))***+++***)))'''%%%(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))***+++,,,+++***)))***++++++,,,,,,---,,,+++***)))******))))))))))))******************)))))))))))))))'''&&&&&&(((***+++***+++,,,---...---,,,+++***,,,,,,+++******)))******+++***)))))))))***,,,---,,,,,,------------......,,,,,,,,,---------.........///000111111000///...,,,------...///000111111111000000222444555444222000111111111222333777999777999<<<===;;;:::999999888888888999999999:::::::::;;;<<<>>>AAABBBDDDEEEAAAAAAAAAAAA@@@>>><<<;;;999;;;>>>@@@BBBDDDGGGIIIGGGGGGGGGFFFDDDBBB???>>>;;;;;;;;;;;;;;;<<<===>>>999999:::;;;???CCCGGGJJJIIIHHHGGGGGGFFFDDD@@@===<<<;;;:::::::::;;;<<<===;;;<<<>>>???@@@???===<<<888:::;;;;;;999999<<>>@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>@@@BBBEEEFFFJJJJJJHHHFFFCCCAAA@@@???>>><<<;;;999:::;;;===>>>;;;<<<<<<<<<===@@@EEEIIIKKKJJJIIIGGGEEEDDDBBBBBB;;;;;;:::999:::;;;<<<===BBBBBBBBBAAA@@@???>>>===>>>===;;;:::;;;===@@@BBBDDDDDDDDDDDDBBB@@@>>>===BBB@@@<<<999666555555555333333222111000///......///............---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++(((***...000---***+++''''''+++,,,***((()))((('''''''''&&&&&&&&&&&&)))(((&&&&&&&&&''')))***(((***+++***)))((()))***---+++)))'''&&&&&&'''(((+++***)))(((''''''''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&((($$$$$$$$$%%%'''***---...((((((%%%###%%%***)))%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkYYYMMMDDD===;;;888888777666555555555555333333222222111000000///111222000++++++...///---......------------......------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++))))))***,,,,,,++++++++++++*********))))))++++++,,,,,,++++++***)))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******)))(((((()))******)))((('''''''''(((***+++''''''((((((((()))))))))))))))))))))))))))))))))***++++++++++++***))))))%%%'''(((***+++***)))((())))))))))))))))))))))))'''(((***************+++++++++******))))))((((((***))))))))))))))))))))))))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,---000333333000---,,,,,,,,,,,,,,,---......222333333333111000111222222222222222222333444444777777888888999:::::::::999999:::999888888999;;;888888999:::;;;===???@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>???BBBDDDEEEGGGFFFEEEDDDBBB@@@???>>>@@@???===<<<;;;:::;;;;;;;;;<<<<<<<<<===???DDDGGGJJJJJJHHHGGGEEECCCAAAAAA;;;;;;:::::::::<<<===>>>AAAAAAAAAAAA@@@???>>>======<<<<<<;;;<<<>>>@@@AAADDDDDDDDDDDDBBB@@@>>>======;;;888555333222111222000000000000000000000000...---------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++///111///,,,,,,)))(((,,,---+++)))+++((((((((('''''''''&&&&&&%%%&&&&&&'''''''''''''''((()))***)))(((((()))***&&&&&&%%%&&&'''***,,,...)))(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%&&&((()))***&&&&&&$$$###&&&++++++'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""%%%((()))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%iiiXXXMMMDDD>>><<<888777666555444444444444333222222111111000000000111333111---,,,///000.........------------......//////.........---------++++++,,,------...//////+++,,,,,,------------,,,************************,,,***))))))+++------,,,+++++++++*********************++++++******)))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***))))))(((((())))))***(((((('''''''''((()))***&&&&&&''''''(((((()))))))))))))))))))))))))))))),,,,,,,,,+++***((('''&&&%%%&&&((()))*********)))))))))))))))))))))))))))&&&))),,,,,,***((()))***)))))))))))))))*********))))))))))))))))))******)))******+++++++++***************************************+++++++++++++++------...////////////...111//////333999:::777333111000///......---------111222333222000///000111//////000000111222444444777777777777888999:::::::::;;;<<<;;;999888888888777777888999:::<<<===>>>>>>>>>======<<<<<<<<<<<<=========>>>@@@BBBDDDEEECCCCCCBBBAAA@@@??????>>>BBBBBB@@@>>><<<;;;999999;;;<<<<<<<<<<<<>>>BBBEEEJJJIIIGGGEEECCCAAA@@@???<<<;;;;;;;;;<<<===???@@@@@@@@@AAAAAA@@@???>>>>>>=========>>>>>>???@@@@@@CCCDDDDDDCCCBBB@@@>>><<<<<<;;;999777555444333333////////////////////////------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...///---+++,,,((('''***,,,)))(((***)))))))))(((((((((''''''###$$$&&&(((((('''&&&$$$'''((()))(((''''''''')))***)))((('''''''''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&###%%%$$$###&&&++++++(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))***)))'''&&&'''(((''''''&&&&&&%%%%%%$$$$$$iiiXXXMMMDDD>>><<<777666555444444333333444444444444333333222222222333555444000000333333111......------------......111000///...---,,,+++***,,,,,,,,,---------......------...///...---+++***************++++++++++++***))))))***,,,......---************************((((((((((((((('''&&&&&&))))))))))))))))))))))))'''((())))))***))))))((((((((((((((((((((((((((()))))))))(((((()))))))))((((((((('''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((,,,,,,++++++***((('''&&&%%%&&&''')))************))))))))))))))))))))))))$$$(((,,,+++(((&&&'''))))))))))))))))))))))))))))))))))))))))))*********)))*********++++++++++++++++++++++++++++++++++++*********+++++++++++++++---...//////000000//////222000///333999;;;777333222222111///............000111222111///...///000......///000111333444555666555555666666888999:::<<<>>>???>>>;;;999888777888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@BBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@>>><<<:::999<<<<<<===<<<<<<===@@@BBBHHHGGGFFFDDDBBB@@@>>>===<<<<<<;;;<<<===???AAABBB@@@@@@AAAAAA@@@??????>>>===>>>@@@AAAAAAAAA@@@@@@BBBCCCCCCBBBAAA???===;;;:::999999777666555444333333222111///...,,,+++***---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++***((('''(((***+++***)))***&&&$$$'''(((&&&%%%'''))))))))))))(((((((((((($$$%%%&&&'''((('''&&&&&&&&&'''((('''&&&&&&'''(((,,,+++)))(((&&&&&&%%%%%%***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$###&&&&&&$$$%%%))))))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$######%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))''''''&&&%%%%%%$$$$$$$$$kkkYYYMMMCCC===;;;777666555444444333333444444444333333333333333222222555444111111333444111......------------......---------,,,,,,,,,,,,,,,......---------,,,,,,,,,////////////...,,,***(((+++,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,************************((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((('''(((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))******)))))))))&&&'''(((((()))*********))))))))))))))))))))))))%%%(((++++++)))((((((***++++++******)))((((((((((((((())))))************)))))))))******++++++,,,***************************+++++++++,,,,,,,,,------......///////////////...+++***,,,000111...***------,,,+++++++++,,,,,,///000111000...---...///......///000222444555666555444444444555777999:::>>>@@@AAA@@@<<<999888888999999999999:::;;;======::::::;;;;;;<<<<<<======@@@AAABBBCCCCCCDDDDDDEEE??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<======<<<===???AAAEEEEEECCCBBB@@@???======<<<<<<<<<===???AAACCCDDDAAAAAAAAAAAAAAA@@@???>>>???@@@AAACCCCCCBBBAAA@@@AAAAAAAAA@@@???===;;;:::333444444444333222111000222222111///...,,,++++++............------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))(((((((((*********)))+++&&&$$$&&&'''%%%%%%'''))))))))))))((((((((((((((('''&&&&&&&&&'''))))))%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&((()))***+++---,,,***((('''&&&%%%%%%&&&%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$'''(((%%%$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$######%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$kkkYYYMMMCCC===;;;888777666555444444444444111111111111111111111111///222222//////222111///......------------......(((((()))+++---...000000//////...---,,,,,,++++++/////////...,,,+++)))(((---------,,,,,,,,,++++++)))((((((***,,,---+++******************+++++++++******++++++******)))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((('''&&&&&&***)))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++***)))(((((('''((((((((()))******++++++))))))))))))***+++,,,---))))))))))))))))))))))))******++++++,,,---------,,,,,,---............------,,,++++++,,,,,,***(((------,,,,,,,,,---.........///000///---,,,---.........///000111333555666444333222222444666999:::???@@@@@@>>>;;;888888888999999999999:::;;;<<<===999999:::;;;<<<===>>>???AAABBBCCCCCCDDDDDDDDDCCC??????@@@@@@AAABBBBBBBBB>>>>>>>>>>>>>>>?????????;;;===>>>>>>===>>>@@@BBBBBBBBBAAA@@@???>>>===============>>>@@@CCCEEEFFFDDDDDDCCCCCCBBB@@@???>>>???@@@AAABBBBBBAAA@@@???>>>??????>>>===;;;999888222333555666666444222111....../////////000000000//////.........---------*********+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...)))&&&((()))''''''))))))))))))((((((((('''''')))(((&&&%%%&&&''')))+++&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''(((((((((...---+++)))'''&&&%%%%%%&&&%%%%%%%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%######$$$%%%&&&&&&&&&&&&$$$((()))&&&$$$%%%%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%iiiXXXMMMCCC===<<<888888777666555555555555111111111111111111111111...111111//////111111.........------------......******+++,,,---...///000---------------------,,,---,,,,,,++++++++++++,,,...------,,,+++***)))))))))(((((()))++++++)))'''))))))*********+++++++++++++++,,,,,,++++++***)))(((((((((((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))''''''((())))))(((''''''''''''((((((((('''&&&%%%((((((((()))***++++++,,,))))))))))))))))))))))))&&&'''((()))***************))))))((((((((((((((()))))))))))))))))))))))))))&&&###%%%)))------+++******))))))))))))))))))'''(((((()))******++++++***))))))))))))+++,,,---(((((((((((((((((((((((())))))******+++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,...///...+++***+++---000//////....../////////---...///...,,,,,,,,,---.........///000111333444333222111111333555888:::=========:::777666666777888888888888888999:::;;;888999:::<<<===???@@@@@@@@@AAABBBCCCCCCBBBBBBAAA?????????@@@@@@AAABBBBBB???>>>============??????;;;===>>>?????????AAACCC?????????>>>>>>>>>============>>>???AAADDDGGGHHHFFFFFFEEEDDDCCCAAA???>>>===>>>>>>>>>>>>>>>======<<<======<<<;;;999777666333555777999:::888666444---...//////000111222222.........---------,,,,,,+++++++++,,,,,,,,,------***************************+++,,,,,,,,,,,,,,,---///***'''((()))'''''')))((((((((('''''''''&&&&&&'''&&&&&&&&&''''''((((((&&&((()))((('''&&&'''(((******)))((('''%%%######***)))((('''''''''''''''&&&%%%%%%%%%&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$&&&''''''&&&&&&%%%"""''')))&&&$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***(((&&&&&&'''(((&&&%%%#########$$$%%%%%%&&&&&&gggVVVLLLCCC>>>===999888777666666555555666333333333333333333333333///222333111111333333000.........------.........000000///...------,,,,,,+++,,,,,,------......///******))))))***,,,---///...---,,,+++***((('''''')))(((((()))******(((&&&))))))******++++++++++++***************)))((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((('''%%%$$$%%%&&&((()))+++---//////))))))))))))))))))))))))''''''((()))))))))))))))+++***)))((('''''''''((())))))))))))))))))))))))'''!!!%%%++++++((('''(((((()))***+++++++++'''(((((()))***+++++++++***))))))))))))+++---...(((((((((((((((((((((((('''(((((()))***+++++++++))))))***++++++++++++***'''+++---,,,(((&&&)))---...---,,,+++++++++++++++---...///...,,,+++,,,------------......000111222333222111111222555888:::;;;;;;:::777444333444666777777666666777888999999888999:::<<<>>>???AAAAAA>>>???@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@AAAAAA@@@???===;;;;;;<<<>>>???;;;===?????????@@@BBBDDD=========>>>>>>>>>>>>>>>======>>>???BBBEEEGGGIIIHHHHHHGGGEEECCCAAA???>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666444///222555777777666333111111111111111000000000000---------,,,,,,,,,++++++,,,,,,,,,---------......************************)))***++++++******+++,,,...)))%%%''''''%%%&&&(((((('''''''''&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%'''((()))(((''''''((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%&&&))),,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&'''''''''&&&%%%$$$%%%(((&&&$$$&&&'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&&&&%%%#########$$$%%%&&&'''((((((&&&$$$$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""$$$((()))(((&&&""""""###$$$%%%&&&&&&'''fffVVVLLLCCC>>><<<666666666666555444333222555555444333111000//////111111222222222222111111000///...------...000111222000...---,,,---...///111000///...---,,,,,,,,,,,,,,,+++***))))))))))))...,,,******+++++++++***---,,,,,,,,,***)))((('''))))))(((((((((((())))))***)))((((((((()))+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))(((************))))))))))))((((((((())))))*********+++++++++***))))))((((((((()))++++++******+++---333000+++((('''''''''''')))((('''''''''(((***+++'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++******))))))((((((************************111///---***)))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///......---------......000///.........///111222111222222333444555666666999777444222222555888:::::::::999777666666999;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>><<<;;;;;;<<<===@@@CCCEEEEEEDDDDDDDDDEEEBBB???===>>>??????>>>===>>>AAAEEEGGGIIIIIIIIIKKKJJJIIIGGGDDDAAA===;;;<<<<<<<<<<<<;;;:::999888::::::999888888777666666444333222222444555555555111111111111111111111111...//////---+++***+++---)))))))))******+++,,,,,,+++,,,,,,+++******+++---,,,+++++++++******))))))---,,,+++***)))'''&&&&&&'''((()))******(((&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&(((******)))'''&&&$$$%%%&&&&&&&&&&&&'''((($$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$((((((### """$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&%%%$$$'''&&&$$$###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''***+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''(((((((((((()))$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&%%%)))((('''&&&%%%&&&&&&'''hhhWWWMMMEEE@@@>>>555555555555555444444333444444333333222111000000000000000111111000000000111///...------...///000111000...---,,,---...///000///...------,,,------+++++++++***++++++,,,,,,...,,,******+++++++++***++++++++++++++++++***)))+++******************+++******)))((())))))+++++++++***)))((((((((()))***(((((((((((((((((((((((()))((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))""""""###$$$&&&'''((((((''''''''''''&&&&&&&&&&&&((()))******)))(((***+++,,,)))'''&&&'''((()))((()))(((((('''((()))***+++$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))((((((************************---,,,***)))((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......------......///000000000111222333444555555777555444222333444777888666666666555333444777999;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@??????>>><<<===>>>===;;;:::;;;<<<===@@@CCCDDDDDDCCCDDDDDDCCCBBBBBBCCCEEEEEECCCAAA>>>???AAACCCEEEGGGHHHHHHKKKKKKJJJIIIFFFCCC@@@???;;;;;;;;;<<<;;;;;;::::::<<<;;;:::999777666555555333222111111333444444333111111111111111111111111000000000---+++)))***+++++++++++++++++++++******++++++++++++******+++,,,++++++*********)))))))))+++******)))((('''&&&&&&((()))******)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))(((&&&%%%$$$%%%&&&&&&%%%%%%&&&'''###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%***)))'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%''')))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''~~~fffVVVLLLDDD???>>>666666666666555555555555333333333222222111111111//////000000000000//////111000...---------......000///...---------...///......------------......)))))))))******+++,,,------+++******+++++++++***))))))***+++++++++++++++************************++++++******)))******++++++***)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((------,,,+++******))))))((((((((()))))))))******((()))******((('''((())))))'''&&&&&&((())))))(((((((((((((((((()))******''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((())))))************************************************************************)))*********++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------...//////000111222333333444333333333333444555666444444555444333444666999;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>======>>>???AAABBBBBBAAA???>>>;;;<<<===<<<;;;:::;;;<<<===???BBBCCCCCCBBBCCCDDDAAACCCFFFIIILLLKKKGGGCCC???@@@@@@AAABBBDDDEEEFFFJJJJJJJJJIIIGGGEEECCCBBB::::::;;;;;;;;;<<<<<<<<<===<<<;;;999777555444333222000000000222333222111000000000000000000000000000111000---***))))))***---------,,,+++*********++++++************++++++******))))))))))))((((((((((((((('''''''''&&&&&&******))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$###%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&zzzbbbRRRHHHAAA<<<;;;999999888777666666555555222222222222222222222222//////000000000000//////111000///------,,,,,,---//////...---------...///---,,,,,,,,,------...///))))))(((((()))***++++++,,,+++))))))***++++++***(((((()))************)))'''((((((((((((((((((''',,,++++++*********************))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%(((((()))***++++++,,,,,,***++++++***)))'''((())),,,+++))))))******)))'''((((((((((((((())))))***(((((()))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))))))))***&&&&&&''''''(((((())))))************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,,,,---***+++---.........---,,,......///000111222333333111222222333444444444444333555555555555555888:::::::::999999999888888888<<<===>>>?????????>>>>>>===???AAACCCCCCAAA???===:::;;;<<<;;;:::999:::;;;<<<>>>AAABBBAAAAAABBBCCCCCCEEEGGGKKKMMMKKKGGGDDD@@@??????>>>???AAABBBCCCFFFFFFFFFEEEDDDCCCCCCBBB;;;;;;;;;::::::::::::;;;>>>===;;;999666444222111111000000111222222111000////////////////////////...///...---***)))***+++---------,,,,,,+++++++++,,,+++))))))***++++++***)))))))))(((((((((((((((''''''''''''''''''''''''***)))((('''&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$###"""%%%&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&""" $$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&xxx```PPPGGG@@@;;;:::===<<<:::888666555555555222222222222222222222222000111111222222111111000000000///...---,,,,,,,,,......---------.........,,,,,,,,,,,,,,,---...///---,,,+++***************+++***((()))***++++++***(((((((((((((((''''''&&&&&&'''(((((((((((('''&&&************************))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''((()))***************&&&'''''''''((((((((()))&&&&&&''')))***,,,------$$$%%%%%%&&&'''((())))))+++,,,---,,,***)))***++++++***))))))******)))''''''(((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******)))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,---......+++,,,---...///...---,,,......///000111222333333000111222333444444444444333444555555555555777999999999888888777777666666<<<===???@@@AAA@@@???>>><<<>>>@@@BBBBBB@@@>>><<<888:::;;;:::999888999;;;<<<===???@@@@@@@@@AAACCCGGGFFFFFFGGGHHHFFFDDDAAA???>>>=========>>>???@@@@@@@@@@@@???????????????>>>===;;;999888777777777<<<;;;999777555333111000222111111222333333111///........................+++,,,,,,,,,++++++,,,...+++++++++,,,,,,---------,,,***((((((***++++++)))((((((((((((((()))))))))''''''(((((((((((()))))))))(((&&&$$$$$$&&&((()))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$###"""%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%% $$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&$$$######%%%'''&&&&&&(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&www```PPPHHHAAA<<<;;;===<<<999777555444555555333333333222222111111111111111222222222222111111///.........------,,,,,,,,,---------............,,,,,,++++++,,,---......000000...------,,,,,,,,,+++)))((((((***++++++***((((((((((((((('''&&&&&&((((((************(((((((((((()))***************(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''((()))******++++++***'''''''''(((((())))))***...------+++***)))((('''&&&&&&'''((())))))******+++---------+++***+++,,,'''%%%$$$%%%''')))))))))''''''((()))))))))))))))'''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******************************((()))))))))************,,,,,,+++,,,,,,---...///+++,,,------......---------......///000111222333000111222333444555555555111333444444333333555666888888777777777666666666;;;<<<>>>@@@AAA@@@???>>>;;;<<<>>>??????>>><<<;;;777888999999888888999:::;;;===>>>???>>>???AAABBBHHHFFFDDDBBBBBBAAA???===<<<<<<<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<===>>><<<:::888666555555555888777666555333222111000222111111222333333000...------------------------)))***++++++++++++...000*********+++,,,---------,,,***'''(((+++,,,+++((((((((())))))))))))******((((((((((((((((((((()))'''&&&%%%$$$$$$&&&((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%'''''''''%%%$$$%%%&&&***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """"""!!!###(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$######%%%''''''&&&###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%uuu^^^OOOFFF@@@<<<;;;888777555444333333444555444444333333222111000000000000111111111111000000---------...---------,,,+++,,,------............,,,,,,,,,+++,,,,,,------......---,,,,,,---------***)))'''(((***++++++***(((((())))))***)))))))))'''(((***++++++***((('''%%%&&&''')))************'''((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&'''((()))************''''''((())))))***++++++((('''%%%"""))))))******++++++,,,,,,***+++,,,,,,+++***+++---(((&&&$$$$$$&&&((())))))&&&'''((()))***))))))((()))************+++++++++((((((''''''''''''((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))(((((())))))))))))))))))))))))))))))(((''''''((()))***++++++++++++++++++++++++)))))))))*********++++++************+++,,,---...+++++++++++++++,,,------,,,,,,---...///000111111111111222333444555666666222444666555444333444555777777777777777666666666888:::===?????????===<<<::::::;;;;;;;;;;;;::::::666777888888777777888:::;;;<<<===>>>===>>>@@@BBBEEECCCAAA@@@???>>><<<999999::::::;;;<<<<<<<<<;;;<<<<<<;;;:::::::::;;;<<<;;;:::888555444444555555444333333333222222111111000000000111222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---...******++++++++++++++++++---)))&&&'''+++,,,***((()))))))))*********++++++'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%'''((((((&&&&&&''')))...---***(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$'''+++***%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%###"""###%%%''''''''' !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%"""###%%%'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%sss[[[LLLDDD===999999444333111111111333555666555555444333222000000/////////000000000000//////,,,,,,---......---------+++,,,------.........------,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,***((('''(((***++++++***'''((()))***,,,,,,------%%%&&&'''))))))'''&&&%%%###$$$&&&(((************'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))'''(((((()))***++++++,,,))))))))))))************''''''''''''((((((((((((((()))++++++******+++---///,,,(((&&&&&&'''((((((&&&''')))*********)))(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***++++++***)))(((++++++******))))))(((((())))))))))))))))))))))))---+++***(((((()))+++,,,++++++++++++++++++++++++************++++++++++++))))))))))))***+++,,,---+++***)))))))))***,,,---***++++++,,,---...///000222222222333444555777888666777999888777666666777777777777777777777777777666888;;;===>>>===;;;:::999999999999999999999999555777888888777777888:::;;;<<<=========>>>@@@BBBAAA@@@@@@@@@@@@>>>:::777777888:::;;;<<<<<<;;;:::======;;;::::::;;;<<<===999888555444333444555666111111111111111111222222/////////000111000---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,++++++***)))))))))---)))&&&'''+++---***'''))))))******+++++++++,,,''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%'''(((((('''''')))***000///,,,)))'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((###"""(((***'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###"""###%%%'''''''''&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&%%%%%% !!!$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%qqqYYYNNNHHH???::::::999888777666555444444444333333333222222222111111555333111000111111000///,,,...000111///......///---------...............------------,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,---+++(((''')))+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++(((''''''(((******)))((((((((((((((())))))))))))***))))))***,,,,,,+++)))+++***((('''&&&&&&&&&'''******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&((()))'''###"""$$$'''''''''((((((((((((''''''&&&'''((('''&&&&&&'''((())))))((((((((((((((()))((()))*********((('''&&&))))))))))))))))))))))))&&&''')))***)))***+++---,,,+++******)))*********))))))***++++++++++++*********))))))******+++,,,---,,,+++******,,,...///------,,,,,,---...000111......///000111222222333666777777777777777666666444555777888888888777666;;;;;;;;;::::::999999999555666777888999:::;;;;;;999999888666555555777:::<<<<<<<<<===============>>>===<<<<<<<<<<<<======::::::;;;<<<===>>>???@@@>>><<<:::888777777888999777666444333222222333333444222111//////000222333333333222111111000000///000...,,,+++,,,+++***)))------,,,,,,+++***)))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))---&&&!!!'''+++(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&(((&&&######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$""""""###$$$%%%oooWWWMMMFFF>>>999999777666555444333333333333333333333222222222111111444222000///000000///...,,,...//////...---------,,,,,,,,,,,,---...//////------------,,,+++***)))+++++++++,,,,,,+++++++++,,,++++++******++++++,,,***(((&&&'''(((*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''(((''''''(((******)))((('''((((((((())))))))))))(((''''''(((******)))'''+++***((('''&&&&&&''''''******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''&&&&&&''')))''''''((((((((((((''''''&&&'''((('''&&&&&&'''((())))))(((((((((((()))))))))************)))((('''(((((((((((((((((((((((('''(((******))))))***,,,,,,++++++***))))))))))))***+++,,,,,,------,,,,,,******))))))******+++,,,,,,+++***))))))+++,,,---,,,,,,++++++,,,---/////////000000000111111111111444444555555555555444444444555666777888777666666999999999888888777777777555666666777999::::::;;;888999888666555555777:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;<<<>>>@@@@@@AAA@@@@@@<<<;;;999777666666777777777666444333222222333333333222111000000111333444777666555333222000///...---+++******,,,------,,,***++++++++++++,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%%%%&&&$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''+++&&&!!!"""&&&)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%((('''%%%#########$$$%%%mmmVVVKKKEEE===888999555444333222222222222222333333333222222222111111222000......//////...---,,,...///...,,,++++++,,,,,,+++++++++,,,---///000------------,,,+++*********+++,,,------,,,+++***++++++************++++++***(((''''''''''''&&&$$$))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********)))(((''''''''')))))))))(((((((((''''''(((''''''(((******)))(((''''''((((((((()))))))))&&&%%%%%%&&&(((((('''&&&******)))(((''''''''''''***))))))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&%%%$$$%%%'''(((((((((''''''((((((((((((''''''&&&'''((('''&&&&&&'''((())))))(((((((((((())))))))))))*********)))((((((''''''''''''''''''''''''(((***+++***)))((()))+++---,,,+++***)))(((((((((***+++++++++,,,,,,,,,,,,***))))))))))))***++++++******)))((((((***+++,,,************+++,,,---...000000000000111111111111111222222333333333222222444444666777777777666555666666666666666555555555555555666777888999::::::777777777666555555888:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::;;;===@@@BBBCCCAAA???===;;;:::888666555555666666777666444333222222333333333222111111111333444555:::999777555222000...---,,,+++******,,,------,,,(((((()))***,,,---......++++++++++++************))))))))))))))))))))))))(((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((&&&%%%$$$$$$%%%%%%lllUUUKKKEEE===999:::555444333333222222222333333333333222222222111111222000....../////////......///000///,,,++++++,,,++++++******+++---///000,,,---------,,,,,,+++***)))***,,,------,,,***)))++++++************++++++,,,+++)))((('''&&&### (((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&&&&'''((()))******(((''''''(((******)))((('''''''''((((((((())))))'''&&&&&&'''))))))(((&&&***))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((('''''''''$$$"""###&&&((('''%%%''''''((((((((((((''''''&&&'''((('''&&&&&&&&&((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))++++++***((((((((()))---,,,+++)))(((((((((((((((((((((((())))))******)))))))))))))))***++++++***))))))))))))***+++,,,*********+++,,,,,,---.../////////000000111111111000000111222222222111111333444555666777666555555555555555555555444444444555555666666777888999999666777777777555666888:::777777888888999:::::::::999:::;;;<<<<<<<<<;;;;;;999<<<@@@BBBBBB@@@<<<999;;;:::999777666666666666666555444222222222222333222222111222333444555666999888666444111///---,,,000...+++***++++++***((((((((()))***,,,---......+++++++++++++++++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((***)))(((&&&%%%%%%%%%%%%lllUUUKKKFFF>>>:::;;;777666555444444333444444333333333222222222111111222000//////000000000///000111111///---,,,,,,---++++++******+++,,,...///,,,,,,---------,,,++++++***+++,,,,,,,,,,,,+++***+++******))))))******++++++***)))))))))(((&&&###(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***%%%%%%&&&'''((()))******(((''''''(((******)))(((''''''''''''(((((((((((()))(((((()))+++,,,***))))))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''***'''$$$%%%'''(((&&&$$$''''''((((((((((((''''''&&&'''((('''&&&&&&&&&(((((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))***++++++***((('''((())),,,+++***)))(((((((((((((((((('''''''''((()))***))))))(((((())))))***+++***************+++,,,,,,***+++,,,,,,------......,,,,,,---...000111222222///000111222222222222222222333444666666555555444444555555555555555555555555555555666666777777888777888999888777666888999666666777777888999999:::;;;;;;<<<===============<<<>>>AAACCCBBB???<<<999<<<;;;:::999888777777777666555333222111111222222111111222222333444555666444333222111000...------///---+++*********)))(((*********++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++************************''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))(((&&&$$$######$$$$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))((('''&&&&&&%%%%%%kkkTTTKKKFFF???;;;<<<999888777666555444444444333333333222222222111111222000//////000111000///000111111///---,,,...///,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******(((''''''(((***,,,+++***))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********((((((((('''''''''&&&&&&(((''''''(((******)))(((&&&&&&'''''''''(((((((((***))))))***,,,---+++***((())))))******))))))(((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))---+++)))((())))))((('''''''''((((((((((((''''''&&&'''((('''&&&&&&'''((((((''''''(((((()))***+++''''''&&&&&&&&&'''((()))***************************++++++***((('''((()))******)))((((((((())))))***)))((((((((()))+++,,,)))(((((((((((()))***************++++++++++++,,,***+++,,,---............++++++,,,---...///000000///000111222222222222222222222444555555555444333444444444555555555555555444555555555666666666777999:::;;;:::888777888999555555666777888999999:::<<<<<<<<<<<<<<<===>>>???BBBCCCDDDDDDBBB@@@>>>===<<<;;;;;;:::999888777777666555333222111111222222111111222222333333444444000/////////...---------+++***))))))+++,,,,,,+++,,,,,,++++++++++++++++++******,,,---------,,,+++************************(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&)))((('''%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&iiiSSSIIIEEE>>>:::;;;;;;:::888666555333333333333333333222222222111111000///---...///000000///...//////...,,,,,,...000,,,---...//////...,,,++++++,,,,,,------,,,,,,+++---,,,***))))))***,,,---******))))))))))))*********(((&&&''')))+++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((''''''(((******)))(((&&&&&&&&&'''''''''((((((((((((''')))***+++***(((((()))************)))(((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))***)))''''''(((***''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''((()))***+++)))(((((('''((()))***+++)))))))))))))))))))))))))))***+++***)))((()))***)))(((((((((((()))*********)))((('''''')))***,,,((((((((((((((()))******((())))))***************))))))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222222222111222333444555444333333333333333444444555555555444444555555555555666666;;;<<<===<<<999888888888555555666777888999::::::<<<;;;:::999:::<<>>>>>===:::888888888555555666777888999::::::<<<;;;888777888;;;>>>@@@HHHEEEAAA>>><<<<<<===???999999999999888666555444555444333111111111111222111111222222222111000000000000///...---,,,,,,+++///---***)))******)))'''******+++++++++,,,,,,,,,)))***,,,.........,,,+++************************))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############ """$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""""""""###$$$%%%'''''''''&&&$$$$$$$$$$$$&&&'''###"""###%%%'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&###$$$%%%&&&''''''''''''|||iiiTTTIIICCC???======888777777666666666666666333333222111111000//////000000000000////////////------,,,,,,,,,+++++++++,,,,,,+++***+++,,,...///......---+++(((((()))+++***************************)))(((''''''((()))***)))))))))(((((((((((((((''''''((((((((((((''''''******))))))(((((('''''''''''''''''''''((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''(((((())))))((((((((((((((()))******'''''''''''''''((())))))((((((((((((((((((((((((&&&(((((((((''''''(((***))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%((())))))***+++,,,,,,,,,))))))((('''''''''''''''***)))))))))))))))******+++)))(((&&&&&&((()))+++(((((((((((((((((((((((()))'''$$$""""""$$$''')))------,,,,,,,,,---......,,,++++++++++++,,,------------------...000111222,,,...111444555555444333222222222111111111111111222222333444444555555555>>>===<<<888444444888<<<333444666888:::;;;<<<<<<::::::999999:::<<<===>>>@@@???===<<<;;;;;;<<<<<<@@@???===:::888555333222333333333222222222111111//////111222222333222222111111000000//////......,,,,,,,,,+++++++++******+++***)))((((((((()))******************************+++,,,+++)))))))))***+++)))(((&&&&&&((()))+++))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$(((&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''!!!###%%%'''(((((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((($$$!!!"""&&&)))'''$$$$$$$$$&&&(((***+++---...'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&$$$!!! ''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''zzzhhhSSSGGGBBB>>>;;;;;;888777666666555555666666666555555444333333222222000000000000////////////////////////............******)))((()))***++++++,,,---,,,***(((((()))++++++++++++++++++++++++++++++***))))))((()))******+++++++++******)))))))))))))))************))))))(((((((((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''((())))))(((''')))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((())))))***++++++,,,))))))((('''''''''''''''***))))))(((''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((***)))'''%%%%%%''')))***++++++******++++++,,,------------------...//////---------...///000111222---///222444555444333222111111111111111111222222333333333333444555666777999999999777444222333555555555777999:::;;;;;;;;;;;;::::::999999:::;;;<<<===<<<;;;;;;;;;<<<===>>>AAA@@@>>><<<999777555555333333222222222111111111//////000000000000111111222111111000///...---------------,,,,,,,,,++++++...---,,,+++***++++++,,,------------------------***+++,,,+++)))((()))******)))(((''''''((()))***))))))(((&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''$$$!!!"""&&&((('''$$$&&&&&&''''''((())))))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$"""!!!'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''yyygggRRRFFFAAA<<<999999777777666555555555555666333333222222111000000000000000000000////////////////////////..................---,,,,,,,,,------***++++++***))))))***,,,++++++++++++++++++++++++,,,,,,+++***))))))******+++******)))((('''&&&&&&))))))************))))))''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))))))))((((((((((((((('''''''''((((((''''''&&&''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((''''''***---...+++(((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******)))((((((''''''''''''((())))))(((''''''&&&''''''***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******)))))))))((()))******+++------------............,,,,,,---...///000111111...000222444444333222111000000000111222222222333333222111000111333555666:::;;;<<<:::777555444444777777888999::::::::::::;;;:::999999888888999999::::::::::::;;;<<<===>>>>>>===<<<;;;999777666666333222222222222111111111111000///.........//////222222111000///------,,,.........---------,,,,,,......---,,,,,,,,,,,,,,,------------------------***+++,,,+++)))((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""###&&&(((&&&$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&xxxfffRRRFFFAAA<<<888888777666555555444444555555111111000000000/////////000000000000////////////,,,,,,,,,,,,++++++++++++000000//////............***+++,,,,,,++++++,,,...++++++++++++++++++++++++,,,++++++***))))))))))))---,,,+++***)))(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''&&&&&&%%%%%%$$$$$$%%%'''(((***+++,,,(((((('''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))%%%###%%%***---+++'''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))(((''''''''''''(((((((((((('''''''''(((((())))))(((''''''''''''((()))(((((((((((((((((((((((()))******************))))))(((((((((((()))************++++++,,,,,,,,,,,,,,,,,,---...000000111111///000222333333222111000//////000111222333333333111000...---...000333555<<<<<<;;;999777666555555888999999::::::::::::999888888888888888888999999999999999::::::;;;;;;;;;999999888777666555555444222222222222111111111111333222///---------...///222222111///...---,,,+++------------,,,,,,,,,,,,,,,,,,+++++++++******+++************************)))++++++***)))((()))***''''''((())))))((('''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&vvveeeQQQGGGBBB===999888666555555444444444444444333333333333333222222222000000000000////////////+++++++++************))),,,,,,,,,,,,++++++*********+++---------,,,...///++++++++++++++++++++++++*********))))))(((((('''000000///...,,,+++******''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&$$$###""""""$$$$$$%%%'''(((***+++,,,(((''''''&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((('''"""###''''''%%%'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''(((((((((((((((''''''''''''(((((('''''''''((()))***+++,,,((((((''''''''''''((((((((((((((((((((((((((((((((()))************)))((()))))))))))))))***++++++)))***+++,,,,,,,,,+++++++++,,,...///000000000000000000111222222222111000//////000111222333333333333111///...///111444666:::888555222222222333444888999999::::::999999999555555666888999::::::;;;;;;;;;:::::::::999999888777777777666666555444444222222222111111111000000555333000...---...///000111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******(((((((((((((((((((((((()))***+++***((('''((()))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''((()))***)))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%tttcccPPPGGGBBB===:::999555555444333333333333444111111111111111111111111000000000000////////////------------,,,,,,,,,,,,,,,,,,---------,,,++++++***+++---...---,,,---...************************'''((())))))))))))((((((++++++******)))(((''''''))))))************))))))((((((((()))))))))))))))'''''''''''''''((())))))******)))'''&&&%%%$$$###((((((((((((((('''''''''''''''&&&&&&'''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((+++'''###"""%%%((())))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((((((((((((''''''''''''(((((()))(((((((((((()))+++,,,---''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***************++++++,,,***+++---.........---,,,+++,,,...000111111000000///000000111222222222111000000000111222222222333555444333222333555777888;;;777333111222444666777777777888999999999888888333444666888:::;;;<<<<<<;;;;;;;;;;;;:::999888777888888888777777666666555222111111111111000000000333222111///......//////000000///......---------,,,,,,+++++++++*********---------------,,,++++++)))))))))))))))))))))))))))***+++***((('''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))******(((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&((('''%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''""""""###$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''***'''$$$###%%%&&&###!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$ppp___NNNEEEAAA===:::999555444444333222333333333.../////////////////////000000000000/////////////////////.........------,,,---...//////......---(((***,,,---+++***++++++))))))))))))))))))))))))&&&''')))***++++++******'''''''''&&&&&&%%%%%%%%%))))))************))))))'''''''''((((((((())))))'''''''''''''''((())))))((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''((()))***+++'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++******''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))((((((((())))))&&&''''''''''''''''''&&&(((((((((((((((((((((((()))))))))(((((()))))))))******))))))******+++,,,***+++---......---,,,+++***,,,...000111111000///......///000111222222333111111111111111111222222444333333444444555666777999777444444666999999888555666777888888888888888555666777999;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999888888777777666555444444111111111111000000000000000000000//////.................................------,,,,,,,,,++++++++++++,,,---------,,,+++***************************(((*********((('''((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''### !!!%%%'''%%%"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&###$$$&&&''''''&&&$$$###mmm]]]LLLDDD@@@<<<999888555444333333222222333333111111111111222222222222000000000000//////////////////.........---------'''(((***+++,,,++++++***''')))++++++***)))((()))((((((((((((((((((((((((&&&((()))+++,,,,,,,,,,,,++++++++++++************''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%%%%%%%&&&'''(((((()))&&&'''''''''(((((())))))&&&&&&&&&''')))***,,,---'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++,,,***'''$$$###&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))))))))))))))((((((((('''''''''''''''((()))***+++***)))(((&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))))))))******)))))))))))))))***++++++''')))***,,,,,,+++***)))***,,,...000111111000///---...///000111222333444222222222111111111111111000111111222333333444444333111111333666777666333444555666777777888888888777888999:::;;;;;;:::999888999;;;<<<===<<<<<<;;;666666555444333222222111111111111111000000000000......//////......---,,,---------............///......---------,,,,,,,,,))))))***+++***)))((('''(((((((((((((((((((((((((((******)))((('''((())))))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''((($$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################"""  """%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++'''&&&&&&%%%%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&******(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&###$$$&&&''''''&&&$$$###nnn]]]KKKDDDBBB???;;;999888777666555555444444555333333333333000...///333//////////////////////////////...------------...000///---+++++++++---...,,,+++******+++,,,...///---,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))'''&&&((((((((((((((((((((((((((('''&&&&&&((())))))((((((((((((((())))))))))))((()))*********((('''&&&'''''''''''''''((())))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%"""+++444888555...)))***)))(((''''''((()))***(((((('''(((((()))***+++(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((---,,,+++***))))))))))))))))))))))))))))))))))))&&&'''((((((''''''((()))&&&&&&&&&''''''''''''((((((&&&###!!!"""$$$'''))),,,+++***)))(((((((((((()))((((((***++++++)))'''++++++************++++++,,,******,,,......***''')))***+++---///111111222,,,---...000222333444444111111111222333444555666555555333000...///333666111333555666666555444333666666666666777888999:::;;;;;;:::999888888888999888999;;;<<<<<<;;;999888666555444333333333333333444444444333444444555555/////////000000000000000000///---,,,++++++,,,---------,,,,,,+++***))))))******+++++++++******)))"""&&&)))+++***((('''(((((())))))))))))((((((---***'''&&&((((((&&&###((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''((('''&&&$$$### $$$''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))***)))((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))***)))'''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&lll\\\KKKCCCAAA>>>:::999888777666555444444444444333222222111000///000111////////////////////////......---,,,,,,,,,,,,,,,333111...,,,*********+++---,,,+++*********++++++---,,,++++++******++++++************************(((((((((((((((((((((((((((((())))))***)))))))))((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''((((((((((((((())))))***)))((('''&&&'''''''''''''''((())))))&&&'''''''''(((((())))))''''''((())))))(((''''''###%%%***///222111---))))))((('''&&&&&&'''((()))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&%%%$$$%%%%%%&&&'''(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((---------***&&&$$$######%%%%%%&&&'''((())))))***)))'''&&&$$$%%%''')))******)))))))))))))))******///---*********++++++*********))))))))))))******+++***((()))+++,,,+++)))***+++,,,...////////////333111///---,,,,,,---...222222222333444666777888000333666777777444///,,,000111333444555444222222555555666666777888888888999888888888888999999:::777888:::;;;;;;:::888777888777555444333222111111111000000000000000111111//////////////////////////////...---,,,,,,------------,,,++++++***))))))*********++++++******)))%%%'''***,,,------+++***(((((())))))))))))((((((+++)))&&&&&&((()))((('''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&''''''&&&%%%%%%$$$(((&&&$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))((('''''''''''''''''''''%%%$$$%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjZZZJJJBBB@@@<<<999888888777666555444444444444222111000000111222111///////////////////////////---------,,,,,,,,,,,,+++111000...,,,++++++++++++...---,,,***)))(((((((((,,,,,,+++************+++************************'''''''''''''''''''''''')))((((((((()))***++++++))))))))))))))))))))))))((('''&&&&&&((())))))(((&&&&&&&&&&&&''''''''''''(((((()))))))))((('''''''''''''''''''''((())))))%%%%%%&&&'''((()))******(((((())))))))))))((((((***)))((()))***+++***)))''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&((())))))))))))***+++''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((()))***+++,,,111...***(((((()))******))))))(((((((((((())))))***)))'''(((***+++,,,+++,,,,,,---.........------111...+++)))***---111333222222222444555777999:::444555777;;;<<<999222,,,///000111333333333222111333444666777888888777777777777777777888999::::::777777999999999999777777999888666444222111000000//////............///////////////......------,,,------.........---,,,,,,,,,,,,,,,+++******))))))***************************+++,,,,,,------,,,,,,(((((())))))))))))((((((***(((&&&&&&'''***++++++((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%)))'''$$$######""" #########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$"""""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffXXXIIIBBB???;;;888888777777666555444444444444222222111///111333111---////////////////////////---.........------,,,,,,,,,,,,,,,,,,,,,---...///------,,,+++***)))((((((,,,++++++***************************************(((((((((((((((((((((((()))((((((((()))***,,,---))))))))))))))))))))))))((('''&&&&&&((())))))(((&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((+++)))&&&&&&'''((())))))'''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''((()))******&&&&&&&&&&&&''''''''''''******))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++((((((((((((((((((((((((!!!###&&&)))***,,,000222((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((()))******---***'''&&&'''(((((((((((((((''''''''''''(((((((((((()))***+++,,,,,,+++++++++,,,---------------///...,,,+++,,,000333666000000111333555777999:::777333///000444666444111000000111333333333333333333555777999:::999888777777777777777777777888888666666777888888777666666888777555444333222222111111111000/////////000000//////...---,,,,,,++++++***+++,,,------,,,+++***,,,+++++++++******)))))))))))))))))))))******+++++++++******)))))))))***(((((())))))))))))((((((+++)))'''&&&''')))+++,,,(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&######"""""""""""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cccVVVIIIBBB>>>:::888999777666555444444333333333111444444000111444222,,,////////////////////////...//////000///...------,,,,,,,,,,,,------...///+++,,,,,,,,,,,,,,,,,,+++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''((((((((()))))))))''''''''''''''''''(((((('''''''''''''''((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))******)))((('''&&&((((((((((((((((((((((((%%%&&&'''((())))))******&&&&&&&&&&&&''''''''''''******))))))((((((((('''&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,''''''''''''''''''''''''***++++++***)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&******)))(((''''''((((((''''''&&&(((******)))(((((((((''''''''''''((((((&&&(((+++------,,,++++++((()))***,,,------......111000000///...---,,,+++......///000222444666777222,,,&&&&&&+++111222111111222333444555555555555555777999;;;<<<;;;:::999:::999888777666666666666666666666666666666666666555444444333333333444444333222111000000000000000///......---,,,++++++***)))***+++,,,,,,+++)))(((++++++***************)))))))))((((((((()))++++++,,,+++)))(((''''''(((((((((((())))))))))))((((((+++***)))'''&&&'''(((***''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$&&&'''$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~aaaVVVIIICCC???:::888:::777666555444333333333333111888999333000333222---//////////////////////////////000111111///...---000//////...,,,+++******)))***+++------......---++++++***))))))))))))***((((((((((((((((((((((((************************((('''''''''((()))******((((((((((((((((((((((((((('''&&&&&&((())))))((((((((((((((()))))))))***''''''&&&&&&''''''((()))'''''''''''''''((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%'''))))))(((&&&(((((())))))))))))(((((((((((()))******)))''''''((((((((((((((((((((((((%%%&&&'''((()))))))))((((((((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''',,,,,,,,,***'''&&&%%%&&&!!!!!!###$$$&&&((()))***''''''((())))))))))))(((+++***)))(((''''''''''''''''''(((***------,,,***((((((''''''''''''((((((%%%(((+++,,,,,,*********'''(((***+++,,,---------(((***---//////...+++***---------///000222444555///---,,,...111444333111333333444555666777888888777888:::;;;<<<<<<;;;;;;<<<;;;:::888777666555555666666666666666666666666444333333333333444555555222111000//////......///.........------,,,,,,+++++++++++++++***)))((((((************************)))(((''''''((()))+++,,,,,,,,,+++))))))(((((()))(((((())))))))))))((((((((())))))(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%'''((()))'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||```UUUJJJDDD???:::999;;;666666555444333333333333111<<>>CCC888///000111...////////////////////////---...///000000...,,,+++............---,,,++++++((()))***+++,,,+++******+++******)))))))))))))))************************((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))%%%&&&&&&'''((()))*********)))(((''''''((()))***)))'''&&&'''((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%''')))***+++***)))(((((((((((((((((((((((((((&&&''''''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&'''(((++++++***)))(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***,,,)))&&&$$$&&&'''((()))))))))(((((((((((())))))))))))&&&""" !!!''',,,+++++++++++++++***)))))))))***---///000///...---............///000222222555555333111//////111333444444444444666777999999888888888888999:::;;;<<<::::::999999999999999999777777666666666666777777777666555444333222222222333333222000000/////////------..................333111///,,,+++*********)))))))))))))))*********(((((('''&&&''')))+++---)))))))))))))))((('''&&&(((((())))))))))))((((((###''')))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""#########!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$%%%&&&%%%%%%$$$###%%%''''''%%%%%%''')))######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$"""""""""###$$$%%%&&&'''((((((%%%%%%&&&'''((((((((('''###$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''(((((($$$$$$$$$###$$$$$$%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwbbbUUUHHHBBB>>>:::666666666555444222222333444444333222111111000000111111111000000///...---------///...---,,,,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))+++++++++***)))((((((''''''(((***)))((('''((()))''''''(((((())))))******%%%(((******'''%%%$$$###)))'''&&&'''((()))((('''&&&&&&&&&'''''')))***+++)))((('''%%%$$$&&&))),,,&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((&&&''''''(((((((((((((((%%%&&&((()))))))))((('''))))))(((((('''''''''&&&,,,,,,+++)))(((&&&%%%%%%(((&&&&&&&&&''''''%%%###%%%%%%&&&'''((((((((('''&&&&&&''''''(((''''''&&&(((''''''''''''&&&&&&&&&))))))((('''%%%$$$###""")))%%%$$$&&&&&&%%%''',,,$$$&&&((('''%%%%%%(((+++(((((((((''''''&&&%%%%%%((())))))'''%%%$$$%%%&&&***+++,,,+++(((&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&)))(((''')))***)))%%%"""''''''((((((((((((''''''((((((******)))'''%%%###***)))((('''&&&%%%$$$$$$***************)))(((''')))***++++++,,,---......---...///111333444444444444333111000000222333555000555999999666444555777888777666666666888999:::555444444555888999888777======<<<999555333444666333333333222222333444444666444222000//////000111333222000...------------+++++++++*********))))))))))))))))))))))))))))))&&&((((((((('''(((***,,,+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$"""""""""''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% %%%******%%%!!!!!!"""$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''((('''&&&%%%$$$((('''%%%$$$%%%''')))***'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&xxxcccVVVIIICCC@@@;;;888888666555555444444444444444333222111111000000111111111000000///......------...---,,,++++++,,,------,,,,,,,,,++++++++++++***+++++++++++++++***)))))),,,,,,++++++***))))))(((,,,,,,,,,,,,,,,***(((''''''((((((((()))))))))***&&&(((+++++++++******+++)))'''''''''))))))((('''''''''&&&''''''((()))***+++***)))'''&&&''')))***'''&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''(((((((((((((((&&&'''((()))))))))(((((((((((((((''''''&&&&&&&&&***))))))((((((''''''''')))(((((((((***)))(((&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&((((((''''''&&&%%%$$$$$$'''$$$###&&&'''%%%'''+++&&&((()))(((&&&&&&(((***))))))((('''''''''''''''((())))))'''%%%$$$%%%'''((()))+++***'''%%%$$$%%%)))))))))))))))******)))'''&&&%%%'''))))))'''$$$''''''(((((((((((('''''''''((())))))((('''%%%###''''''''''''''''''''''''******+++++++++***))))))+++++++++,,,,,,,,,,,,,,,---...///000111111111111111000...------...///000000444888888555333444777777666666555666777888999666777777555333555999<<>>;;;999999555666666666666555444444333222111111000000111111//////////////////......,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++,,,,,,---------------((((((((((((((((((((((((+++)))((())),,,---+++((())))))))))))(((((((((((($$$%%%'''(((((()))***,,,(((((()))***,,,+++(((&&&'''&&&&&&&&&&&&&&&'''''')))&&&$$$%%%(((***)))'''&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&&&&''''''(((((((((((((((%%%&&&((()))))))))((('''((()))))))))))))))******))))))(((((('''&&&%%%%%%'''&&&&&&'''))))))(((&&&'''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''(((((($$$!!!"""&&&'''&&&'''***&&&&&&&&&'''((((((%%%#########$$$%%%&&&'''''''''''''''((('''%%%%%%'''(((&&&(((((((((((((((***,,,---)))'''''')))+++***)))'''((())))))'''&&&'''(((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((('''''''''%%%&&&&&&''''''''''''&&&&&&'''((()))***+++,,,,,,'''(((***---///111222333////////////////////////111111111111222222222333555555555666555555444333666777:::???BBBAAA===888111333666666333111222333222222111000////////////...---------------------,,,,,,,,,,,,,,,+++*********************+++++++++))))))))))))))))))))))))((()))******)))***,,,...))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%rrr\\\PPPDDD???>>>;;;999999666555555444444444444444333222111111000000111111.../////////////////////)))***+++,,,------,,,,,,...------------,,,,,,,,,)))***++++++,,,,,,,,,+++((((((((((((((()))))))))+++***)))(((((())))))******)))))))))((((((((('''!!!$$$&&&&&&&&&'''((((((((()))+++,,,+++(((&&&%%%%%%%%%%%%&&&''''''(((+++'''"""!!!$$$&&&$$$"""$$$%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&&&&''''''((((((((((((((($$$%%%'''((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''%%%$$$&&&&&&''''''((('''''''''&&&&&&'''((())))))))))))(((''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&######&&&'''&&&(((,,,###""""""$$$''''''$$$!!!!!!###%%%'''((((((((('''&&&'''((('''%%%%%%''')))&&&'''((('''&&&''')))+++))))))(((''''''&&&&&&%%%!!!$$$'''(((&&&%%%&&&(((''''''((((((((((((''''''((('''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&((((((((()))))))))******&&&''')))+++---///000000---......///000000000000222111111111222333333333555666666777666555444333777:::>>>@@@>>>:::666333333333333444444333222000333222111000///////////////...---+++++++++,,,,,,++++++,,,,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))(((((()))((('''''')))***((()))))))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$&&&''''''&&&$$$######$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$pppYYYMMMAAA===<<<999777777666555444222222333444444333222222111000111111111.........///////////////&&&((()))+++,,,,,,,,,+++......---------,,,,,,,,,'''((()))***************)))))))))))))))*********%%%&&&&&&%%%$$$&&&))),,,******))))))((((((((('''###&&&)))***((('''&&&&&&(((((()))+++---,,,)))&&&$$$$$$$$$%%%&&&'''((()))444///(((&&&((()))'''%%%$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&''''''((((((((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++*********+++***)))'''%%%%%%&&&'''(((((((((''' """###$$$%%%%%%%%%(((((('''''''''&&&&&&&&&))))))(((((('''''''''''',,,(((&&&'''&&&###%%%((('''&&&'''))),,,---***&&&!!!###&&&)))******((('''&&&'''((('''&&&%%%''')))&&&''''''&&&%%%&&&(((***(((***+++***'''%%%%%%%%% %%%'''&&&%%%&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''((()))))))))((('''&&&&&&))))))))))))(((((((((((('''''')))***,,,,,,---------...///111222222333222333222111111222333333333666666777777777666444333333999??????:::444333444333///---///444666333///444333222111000000000000000///,,,***)))***+++,,,,,,---...///...---,,,+++))))))******++++++++++++))))))))))))))))))))))))((())))))'''%%%$$$%%%'''(((((())))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''!!!###%%%''''''%%%###!!!"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$sssWWWMMMDDD???<<<666333333555555555555444333222111000000000000000000000000222000......///000000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************)))))))))(((''''''''''''(((***+++,,,***)))(((''''''((()))***************++++++++++++((()))*********)))'''&&&&&&&&&&&&'''''''''(((((((((&&&###$$$&&&((('''%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&'''((()))***++++++'''((())))))(((''''''&&&***))))))((((((((()))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***(((&&&%%%%%%%%%###"""(((''''''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&,,,111...((("""###%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))************......//////000000111111222111000/////////000111444333333333333444555555888777666555333222111000444444333222111111000000111111111111000...---------------------+++******---...---***+++...---)))------.........---,,,,,,***)))))))))((((((''''''+++++++++++++++***)))(((((((((((((((((('''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$######"""""""""+++***)))(((&&&$$$######***(((&&&&&&&&&'''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((()))((('''''''''$$$"""$$$&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$nnnWWWMMMDDD@@@<<<888555555777777666555333222000///000000000000000000000000111///------///000000///...------,,,,,,,,,------************************+++***)))'''&&&$$$###"""++++++++++++************))))))))))))))))))******))))))(((((((((((())))))''''''((((((((()))))))))((())))))***)))((('''&&&&&&&&&&&&'''''''''(((((((((&&&$$$$$$'''((('''%%%$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((('''&&&&&&&&&((((((((('''))))))(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&(((((()))(((''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))...333111***&&&&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))************)))(((((()))))))))*********,,,------......///000000////////////000222333444222222222222222333444444555555444444333333222222444444444333333222000000000000000000000///...---...---,,,++++++***))))))+++------******---,,,)))))))))***************)))*********))))))((((((((((((---222111+++&&&&&&(((((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$((((((''''''&&&&&&&&&%%%'''&&&%%%&&&((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&%%%$$$$$$&&&'''((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$hhhVVVLLLCCC@@@>>>999777888888888666444222000...---000000000000000000000000000...------...//////...///...------,,,,,,,,,,,,************************,,,++++++***)))((('''&&&,,,,,,,,,++++++++++++*********)))((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))((())))))))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''''''''%%%&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&(((((((((''''''''''''''')))(((&&&%%%%%%%%%&&&&&&(((%%%###$$$'''))))))'''%%%&&&''')))))))))((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''+++******))))))(((((((((''''''''''''''''''''''''###(((---...,,,)))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))...222000+++''''''***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))***+++++++++++++++(((((())))))))))))******++++++,,,,,,---......///------...///222444666777111111000000111111222333333333333333333333333333222333444555444333111/////////000000000//////......---+++)))))))))***+++---//////+++***,,,,,,)))''''''((()))*********)))***************)))))))))'''111999777,,,$$$%%%))))))))))))))))))(((((('''&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((%%%###"""###%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###"""$$$'''***,,,***'''$$$###''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$|||fffUUUKKKCCC@@@???;;;999:::888777555333111000//////000000000000000000000000///...,,,---...///...---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,+++++++++*********(((''''''&&&&&&''''''''''''((()))******)))((('''))))))))))))*********+++(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''+++'''$$$$$$(((***)))&&&$$$%%%&&&'''&&&$$$""" ''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''+++******)))((('''&&&&&&''''''''''''''''''''''''&&&,,,222222...((('''((((((''''''''''''&&&&&&&&&$$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&***---,,,(((%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))***++++++++++++***(((((((((((()))))))))***++++++,,,,,,---.........------///000222444666777111111000000111111222333222222222222222222222222111222444666555333000///......//////000/////////...,,,***((()))+++...000444666555000------,,,)))((()))***+++,,,,,,,,,,,,++++++*********************222999666,,,%%%''',,,((()))))))))))))))((((((((())))))***+++,,,,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&&&&'''(((((((((&&&$$$$$$$$$%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$!!!%%%(((((($$$!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$|||fffTTTJJJBBB@@@???<<<:::;;;666555444333222111111222000000000000000000000000...---------//////...,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,+++*********))))))))))))''''''''''''((()))***+++'''((()))******)))((('''((())))))))))))*********)))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%((('''&&&&&&&&&'''((())),,,)))''''''((()))(((&&&((((((&&&$$$ ''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&,,,222222---)))((()))(((''''''''''''&&&&&&&&&$$$%%%'''((()))(((''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((($$$'''))))))&&&%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''))))))))))))))))))))))))'''(((((()))***)))))))))'''(((((((((((()))))))))+++,,,,,,------...//////...///000111222333333444111111111111111222222333333333333222111111000000000111333555555333000...---......////////////...---+++))))))+++///444666<<>>666000...---***)))***+++,,,------------******************++++++***---...,,,)))'''))),,,(((((())))))))))))((((((((())))))***+++,,,,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&+++)))'''&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""$$$%%%### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$~~~hhhSSSJJJBBB@@@>>>;;;999:::777666444333222333333444000000000000000000000000......---...000000...,,,///...------,,,,,,,,,,,,************************++++++******))))))((((((*********)))))))))(((((((((((())))))***,,,---...(((((())))))))))))((((((&&&&&&''''''''''''(((((()))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%'''))))))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++,,,+++***+++,,,(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((((((((('''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''(((((((((((())))))++++++,,,------......///...///000111111111111111111111111000111222222333333333222222111000/////////000222333333111000///....../////////......---,,,+++******---111666999AAADDDBBB:::222///---+++(((((()))***++++++++++++)))))))))***************(((&&&$$$$$$&&&'''((()))&&&''''''(((((((((((((((&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###############$$$%%%%%%%%%%%%$$$"""!!!"""%%%'''########################$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$~~~hhhSSSIIIAAA???===:::888999:::888666444333222333444000000000000000000000000///......000111111///---...------,,,,,,,,,------************************......---,,,++++++******+++++++++*********)))))))))))))))))))))***+++,,,))))))(((((((((((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$'''******(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''%%%$$$$$$))))))'''%%%&&&((($$$%%%&&&(((***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((())))))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((())))))******++++++,,,---------,,,---///000111111000000000000//////000000111222111111111111111111000000//////000000000000//////////////////...---,,,,,,,,,,,,++++++---000444666>>>BBBBBB999111...---,,,(((((()))))))))))))))(((((((((((())))))*********'''&&&%%%&&&((()))((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&############$$$%%%'''(((&&&$$$###$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$}}}hhhRRRIIIAAA>>>===999777888===;;;888555333222222333000000000000000000000000/////////000222111///---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''***)))(((''''''((()))***(((((((((((()))))))))***)))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&$$$'''++++++(((&&&&&&'''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&(((((('''%%%!!!''')))&&&$$$&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''###"""###%%%''''''(((((('''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,***,,,---///000111000000...............///000000...//////000111222222222.............../////////////////////...---,,,+++------,,,+++,,,...111222:::??????777///------,,,)))***************)))(((''''''(((((()))))))))***((()))+++,,,,,,+++***)))$$$%%%%%%&&&'''''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))'''%%%$$$%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&(((***,,,###""""""$$$((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$~~~fffRRRKKKBBB<<<:::::::::999555555444444444333333333555444222111///---++++++////////////////////////...---,,,,,,...000000///))))))***++++++,,,------...//////---+++))))))***,,,,,,++++++***)))((((((,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))(((,,,000...(((###"""$$$''''''''''''''''''&&&&&&*********(((&&&&&&(((***,,,++++++***)))((((((((()))###!!!(((+++***&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''(((((()))******+++(((((('''''''''&&&&&&&&&'''''''''&&&$$$$$$%%%'''%%%&&&((()))))))))((('''***%%%$$$(((+++)))'''''')))***,,,+++)))&&&&&&&&&)))))))))(((''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++''''''%%%%%%$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''$$$%%%''')))******))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,---.../////////...---////////////000111222333222111111111000000//////......////////////......///......------,,,++++++,,,,,,,,,---...///000111333333222111///---,,,+++---------,,,,,,,,,,,,+++))))))))))))((((((((((((******))))))((((((''''''***************)))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%'''))))))%%%"""''''''''''''''''''''''''((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%&&&(((((('''%%%$$$$$$%%%'''((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''}}}fffRRRKKKAAA<<<:::::::::888555555444444444333333333222222111111000///......////////////////////////)))&&&$$$&&&***---,,,))),,,,,,,,,,,,+++++++++++++++,,,------+++++++++---++++++******)))(((((('''******)))))))))((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%***...---)))%%%%%%&&&''''''''''''''''''''''''$$$&&&(((((((((''''''((())))))(((''''''&&&%%%%%%(((%%%"""###''')))(((&&&$$$%%%&&&''''''((((((''')))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&'''(((((('''%%%%%%&&&'''&&&''''''(((((((((((((((***'''&&&******'''&&&''''''(((***)))'''&&&%%%&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&'''((()))***((('''&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((((((((((('''(((((())))))))))))((((((((('''''''''%%%%%%'''((()))((((((''''''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&'''((()))***++++++*********+++++++++,,,,,,------...///000//////...///......//////000111222111111111000000000//////......////////////......,,,,,,------------------++++++++++++,,,---...///000000000///...,,,+++***))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''))))))******))))))(((''')))******************)))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! %%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&{{{dddQQQJJJAAA<<<:::::::::888555555444444444333333333000000000000111111111111////////////////////////+++(((%%%(((---000...,,,000///...---,,,+++***)))(((***+++,,,+++,,,---///******))))))((('''''''''((((((''''''''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%###'''++++++)))'''((()))''''''''''''''''''''''''"""&&&(((((('''&&&&&&((((((''''''&&&%%%%%%%%%'''&&&&&&%%%&&&&&&''''''$$$$$$$$$%%%%%%'''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))(((&&&%%%&&&''''''''''''''''''((()))))))))'''((()))'''###"""%%%%%%&&&((((((&&&%%%&&&&&&%%%&&&&&&'''(((((())))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&''''''(((((('''''''''''''''((()))***'''((((((((((((((((((((()))(((''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))******+++)))*********++++++++++++------...///////////////------------...///000111000000000000////////////......////////////......+++++++++,,,---.........))))))))))))***+++,,,,,,------------,,,+++***)))++++++*********)))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%zzzcccOOOIIIAAA<<<;;;;;;999888555555444444444333333333...//////000000111111111///////////////////////////...---...///000111111000000///...,,,+++******((()))++++++++++++---///******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''###&&&)))***)))(((((()))&&&&&&&&&''''''''''''''' ###&&&''''''&&&&&&&&&))))))((((((''''''''''''&&&((()))(((%%%$$$%%%'''&&&%%%%%%$$$%%%'''((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%%%%&&&(((''''''&&&&&&''')))***'''&&&(((((($$$###$$$&&&''''''&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''''''''''''''''''''&&&&&&&&&''''''((())))))(((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((''''''''')))))))))************++++++,,,,,,---............,,,,,,,,,,,,---...//////////////////////////////......////////////......++++++,,,,,,,,,---------)))))))))))))))***+++++++++++++++,,,++++++******+++++++++*********))))))))))))))))))((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%xxxaaaNNNHHH@@@<<<;;;;;;999777555555444444444333333333////////////////////////////////////////////////,,,...000...***))),,,///.........------,,,,,,,,,***+++,,,,,,******+++,,,+++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))&&&'''))))))((('''''''''&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%&&&(((((((((((((((((('''''''''&&&)))+++)))%%%###%%%(((((('''&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''$$$&&&''''''%%%$$$$$$%%%(((''''''&&&&&&''')))***''''''))))))%%% %%%%%%&&&''''''''''''(((***((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((()))))))))*********))))))******+++,,,------++++++++++++,,,---...///.....................///......////////////......------,,,,,,,,,++++++++++++************++++++,,,++++++,,,,,,,,,++++++***''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''&&&%%%%%%'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%"""!!!!!!"""$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%$$$$$$#########$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&vvv___MMMGGG@@@<<<;;;;;;999777555555444444444333333333111111000000//////......////////////////////////+++...///---***(((+++...,,,,,,,,,,,,,,,---------+++,,,---,,,***))))))***+++++++++***************((())))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''((((((((()))))))))'''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++***'''%%%%%%'''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$&&&((((((&&&%%%$$$%%%'''''''''''''''((())))))***((()))+++***&&&%%%)))&&&'''''''''&&&&&&(((***((((((''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%&&&'''((())))))***(((((((((((())))))))))))(((((((((((()))+++,,,---++++++++++++,,,---...///---------.....................////////////......---------,,,+++*********,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))(((((((((''''''))))))))))))(((((((((((('''''''''''''''((((((((('''''''''((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%&&&$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########$$$''''''&&&%%%%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&ttt^^^LLLFFF@@@<<<;;;;;;999777555555444444444333333333222222222111111111111111////////////////////////---+++***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))***)))))))))***************(((((()))))))))*********))))))))))))))))))))))))&&&''''''''''''''''''&&&((('''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((()))&&&'''((((((''''''''')))''''''''''''''''''''''''&&&((())))))((('''&&&''')))))))))((('''&&&$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******)))'''&&&&&&&&&''''''((((((((((((((()))%%%%%%***+++)))((()))&&&''''''&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&((())))))(((&&&%%%###$$$&&&''''''''''''&&&''''''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((((((((((('''(((((())))))%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))(((((((((((()))+++,,,---,,,++++++,,,,,,---...///,,,,,,---------...............////////////......,,,,,,++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((('''((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((((((&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%&&&(((******)))'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%ttt]]]KKKFFF@@@<<<<<<;;;999777555555444444444333333333333333333333333333444444////////////////////////+++%%%!!!%%%...333000***,,,,,,,,,++++++*********)))***++++++***)))***,,,(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((((((((((((''''''&&&%%%&&&'''(((((('''%%%%%%&&&&&&'''((())))))!!!$$$(((***)))((((((((()))))))))***************&&&'''((()))))))))'''&&&(((((()))((('''$$$"""!!!((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))((((((&&&&&&&&&'''''''''(((((('''***,,,,,,+++)))((((((%%%&&&((()))))))))((('''&&&!!!!!!&&&***)))'''(((&&&&&&&&&$$$######%%%'''$$$%%%%%%&&&&&&''''''(((###$$$&&&'''((('''&&&&&&%%%&&&((())))))(((&&&%%%"""###%%%'''((((((''''''))))))******)))'''%%%$$$%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''((((((((('''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))(((((((((***+++---///,,,,,,,,,,,,---...//////,,,,,,,,,------...............////////////......*********++++++,,,------++++++***************+++,,,,,,,,,++++++***)))((())))))))))))(((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((())))))(((((('''&&&'''(((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++&&&""""""&&&((('''%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$#########%%%'''(((&&&$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###$$$%%%%%%&&&'''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ $$$'''(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))'''%%%###!!!!!!"""###$$$&&&%%%###""""""###%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ppp\\\LLLCCC===???AAA>>>999666444333333333333333333222555444333222000///......//////.........//////000------,,,,,,,,,,,,------000000...---,,,+++++++++)))))))))***++++++,,,,,,+++***)))***,,,------+++((()))***++++++***)))(((,,,+++***(((&&&%%%%%%$$$%%%''')))******)))'''%%%$$$&&&((()))***)))((('''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***(((((())))))))))))((((((&&&&&&''''''(((((())))))+++***)))(((''''''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''''''''((()))))),,,)))''')))---,,,&&& (((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&***)))'''&&&%%%$$$$$$$$$)))(((&&&&&&&&&(((***+++''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%''')))++++++(((%%%###222000...+++)))))))))*********+++++++++,,,,,,,,,------,,,+++,,,---...//////...---,,,+++*********---///...******,,,---***((())))))))))))***---///++++++******)))(((''''''+++)))&&&$$$$$$%%%'''((())))))(((((('''''''''&&&)))(((((((((((((((((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''+++)))(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$#########$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%ooo[[[KKKBBB<<<>>>@@@===888666444444333333333333222222333222222111111000000000...---,,,,,,,,,,,,,,,---......------------............---,,,,,,,,,,,,---++++++*********************)))((()))+++++++++)))((()))************)))(((((((((''''''''''''(((((((((''''''''''''''''''(((***))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((())))))******'''(((((())))))((((((''''''''''''((((((((((((((())))))'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&)))))))))))))))))))))(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))111---(((%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''(((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))---,,,***)))((()))***+++*********+++++++++,,,,,,---,,,,,,+++,,,---...//////...---,,,++++++++++++,,,//////++++++------******++++++***))))))+++...---,,,,,,+++******))))))(((''''''''''''&&&''''''******)))))))))((((((((('''((((((((((((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$%%%%%%'''((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&''''''(((########################&&&&&&'''''''''&&&$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&mmmYYYJJJAAA;;;<<<>>>;;;777555444444444333333222222222000111111111111111111111...---,,,+++++++++++++++---------,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,++++++***))))))(((***)))(((((()))***)))'''((())))))******))))))(((((((((''''''''''''((((((***(((%%%$$$$$$%%%(((***---,,,)))''''''''')))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((((((''''''''')))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))000444666444---(((&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((+++)))'''%%%%%%%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%$$$#########$$$&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++((('''&&&&&&'''(((***+++*********++++++++++++,,,,,,,,,,,,,,,,,,---......///......---,,,,,,,,,,,,(((+++,,,))))))+++***'''***++++++)))((('''(((***......------,,,+++++++++%%%&&&'''))))))((('''&&&************))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&((())))))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""%%%&&&&&&&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''jjjXXXIIIBBB<<<======:::777777444444444333333222222222111111111111111111111111000///...------,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++*********))))))+++***))))))))))))((('''((())))))))))))))))))(((+++***)))(((&&&&&&%%%%%%)))'''%%%$$$$$$%%%''')))***)))(((''''''((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&))))))((((((((((((((((((%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))666===AAA;;;///&&&%%%'''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((,,,***(((%%%%%%%%%'''((('''''''''''''''''''''''')))))))))((('''&&&%%%%%%'''&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((---111111///+++)))&&&&&&&&&&&&'''(((******************++++++++++++,,,,,,,,,,,,,,,---------///......---,,,,,,,,,---(((+++,,,******,,,+++'''((())))))(((&&&&&&'''(((---------,,,,,,+++++++++%%%&&&'''((((((((((((((())))))))))))))))))))))))'''(((***++++++***((('''(((((((((''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&"""###%%%'''&&&$$$""" %%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''iiiWWWJJJCCC>>>======:::888999555555444333333222111111222222111111000//////...000///......------------------,,,,,,,,,,,,------------,,,++++++++++++,,,))))))*********+++++++++,,,+++))))))******)))''')))(((((((((((((((((()))+++***)))'''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###$$$&&&((())))))((((((&&&&&&&&&&&&&&&'''((((((***)))((('''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''(((((())))))))))))'''''''''''''''''''''&&&&&&(((***++++++***(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))???CCCBBB999,,,%%%''',,,(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((,,,***(((&&&%%%&&&''''''&&&''''''''''''''''''''')))))))))))))))'''&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''')))+++///222222///+++((((((''''''''''''(((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,------***---...,,,,,,......+++'''(((******)))((()))+++++++++++++++************((('''&&&&&&&&&(((***+++(((((((((((((((((((((((()))***++++++++++++***)))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))))))))'''###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&hhhWWWJJJCCC>>>===<<<999888:::555555444333333222111111222222111000//////......---------,,,,,,------...000//////......//////000------,,,+++++++++++++++((())))))***++++++,,,,,,,,,***))))))***+++***((()))((((((''''''(((((()))''''''&&&''''''((()))***%%%&&&)))++++++)))&&&%%% """%%%((())))))((('''&&&&&&&&&&&&&&&'''((()))+++***)))(((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&'''((()))++++++)))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))555>>>IIIKKKDDD777---(((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((******)))(((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&(((***++++++******%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''---,,,)))((('''(((***+++)))))))))((((((((((((''')))))))))************+++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,'''***)))&&&'''***+++))))))+++---...---,,,---...))))))))))))))))))))))))***)))'''%%%%%%'''***,,,''''''''''''((((((((((((************************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&$$$!!! %%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&hhhXXXIIICCC>>><<<:::777777:::666555555444222111111000000000000000000/////////------------...///000000///......------......///+++++++++***++++++,,,---******************++++++)))((('''(((*********((()))(((''''''''''''((()))&&&&&&&&&''''''((()))***&&&(((***,,,,,,***(((&&&$$$%%%&&&'''((((((((((((&&&%%%%%%&&&&&&((())))))))))))((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&''''''(((((('''(((((())))))((((((''''''''''''(((((((((((((((%%%%%%'''(((((((((''''''((('''''''''''''''&&&&&&######$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))(((333EEERRRTTTJJJ999,,,((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((()))***))))))((('''&&&&&&&&&'''''''''((((((%%%&&&(((***+++++++++***&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%"""###%%%)))+++''''''((((((((((((''''''))))))))))))************)))***+++,,,---,,,,,,++++++++++++******++++++,,,&&&'''&&&""""""''')))(((+++---//////---++++++,,,))))))))))))))))))))))))***)))(((''''''(((((()))''''''(((((())))))))))))***)))(((''''''((()))***&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$$$$ !!!###&&&(((***++++++###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&''''''(((hhhXXXHHHBBB===;;;999555666999666666555444222111111000.........///000111111222////////////000222333444,,,++++++******++++++,,,)))))))))***+++,,,...///,,,,,,++++++***)))))))))'''&&&&&&''')))***)))((()))((('''&&&&&&'''((()))***)))((('''''''''''''''((()))***++++++***)))((()))((('''&&&&&&''')))***%%%%%%%%%&&&'''((()))***(((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&'''''''''(((((())))))((()))***,,,,,,,,,+++***'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))***+++000:::DDDGGGCCC>>>((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((&&&''')))++++++***((('''&&&&&&&&&'''''''''((((((((()))+++,,,+++***((('''((()))))))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''((((((%%%%%%&&&'''(((((((((((())))))))))))************)))***+++,,,---,,,++++++*********)))******++++++,,,,,,***%%%&&&+++......+++,,,...---***((('''''')))))))))))))))*********))))))*********((('''&&&(((((())))))*********+++***(((%%%$$$$$$%%%(((***&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&###"""###%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((())))))fffVVVHHHDDD???<<<:::888777555333999>>>>>>999444222333111111111000000000//////////////////............------............------,,,++++++)))'''%%%###"""************************+++++++++*********))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&+++,,,,,,+++)))'''&&&'''+++)))((('''((()))((('''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((''''''(((((((((''''''&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''(((******)))(((******++++++)))'''%%%$$$'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%&&&((((((((('''&&&((()))'''###!!!"""###***)))(((%%%""""""$$$&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&)))+++)))%%%%%%((()))&&&%%%&&&(((+++111:::EEELLL999..."""$$$******((())))))(((((('''''''''&&&,,,***&&&###"""###%%%'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$%%%'''***,,,+++***)))((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&(((******)))((('''%%%&&&((((((&&&%%%%%%%%%)))))))))+++------+++)))******+++++++++,,,,,,,,,++++++)))'''%%%&&&))),,,---,,,+++******+++,,,---...///000///,,,+++***+++,,,,,,++++++***)))))))))+++)))&&&&&&'''(((((('''((((((&&&&&&''')))+++---***)))(((''''''((()))***(((&&&%%%&&&))))))'''$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((('''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&(((******&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$hhhWWWGGGDDD???;;;:::888777555555:::@@@@@@;;;666555555222111111000//////..................------------------............---------------,,,+++***)))(((+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++******************(((***++++++)))(((((()))+++)))((('''((()))((('''(((''''''''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***&&&###%%%)))***'''$$$'''''''''&&&&&&%%%%%%%%%)))******++++++******)))(((''''''(((******)))(((''''''((())))))))))))((((((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&((()))'''$$$"""###%%%)))******)))'''''')))+++((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((('''$$$###&&&'''$$$###$$$%%%'''***111999???>>>555***%%%&&&((((((&&&)))((((((((('''''''''&&&(((&&&$$$""""""###%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******)))((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%&&&''''''&&&&&&((())))))(((((()))++++++***))))))))))))*********++++++******)))(((&&&&&&(((***,,,+++***))))))***+++,,,+++---...---+++)))))))))))))))))))))))))))******+++)))(((((())))))((('''''''''&&&%%%&&&(((***+++***)))(((''''''((())))))(((&&&%%%'''))))))'''%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""######$$$'''&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$eeeTTTGGGCCC???;;;999888777666555999>>>>>>:::666444555222111111000//////.........------------,,,,,,,,,------............------+++,,,---............---+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&(((*********)))***++++++)))((('''((()))(((''')))((((((''''''(((((()))''''''''''''''''''((((((***))))))(((((())))))***+++&&&!!!$$$***,,,((("""'''''''''&&&&&&&&&&&&&&&)))))))))******)))))))))(((''''''(((******)))(((((('''''''''(((((()))******)))(((((('''((((((((('''&&&%%%&&&(((((((((''''''(((((((((&&&%%%&&&'''!!!###%%%&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((('''&&&&&&'''***)))&&&&&&)))(((%%%###$$$%%%%%%&&&(((---000:::555...)))'''&&&&&&%%%((((((((('''''''''''''''%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''&&&&&&'''***---)))'''&&&'''(((***))))))(((((((((((())))))))))))(((******)))''''''((()))******))))))))))))******)))***++++++)))''''''(((&&&''''''((())))))******+++***)))***++++++)))'''&&&&&&%%%%%%%%%'''(((***))))))(((((((((((())))))((('''&&&'''((()))'''%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!&&&$$$""" !!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$}}}```NNNFFFCCC>>>;;;999888777666222555888888555222111111111111111111111111111111.........---------,,,,,,,,,------......------,,,******+++,,,,,,---,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''''')))***+++))))))***++++++)))''''''((()))((('''))))))(((((((((((())))))&&&&&&''''''(((((())))))*********))))))************&&&###%%%)))***'''$$$'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((''''''(((******)))(((+++***((('''&&&&&&''''''))))))((((((((((((((()))'''&&&%%%&&&((((((((('''''''''((((((''''''(((((( ###$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&))))))&&&&&&)))(((%%%&&&'''((('''&&&&&&((())),,,,,,***(((%%%%%%%%%&&&''''''''''''''''''''''''&&&'''(((((())))))((((((***))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&(((&&&&&&&&&%%%$$$&&&))),,,)))'''%%%%%%&&&((()))(((''''''((((((((()))))))))''')))++++++)))'''''''''))))))(((((((((((())))))''')))******(((''''''(((((((((((()))))))))******)))))))))***+++***(((&&&'''&&&&&&&&&&&&'''((()))((((((((((((((()))))))))'''''''''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&$$$######""""""######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{^^^LLLEEEBBB===:::999888777666111222444444222000/////////000000111222333444555////////////.........---,,,,,,------------,,,,,,***+++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((((((((()))***++++++)))(((((()))+++)))''''''((()))((('''))))))(((((((((((())))))&&&''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))************))))))(((''''''(((******)))(((***)))(((&&&&&&&&&''''''(((''''''&&&''''''(((((('''&&&%%%&&&((((((((('''(((''''''(((((())))))(((###&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###&&&&&&######&&&&&&###&&&((())))))(((''''''(((###%%%''''''%%%$$$%%%'''&&&&&&&&&'''''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$"""###%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%'''(((&&&&&&&&&$$$"""###&&&((((((&&&$$$$$$&&&'''((((((((((((((())))))))))))***''')))++++++)))(((''''''((((((((((((((((((((((((&&&(((******)))((())))))+++++++++******)))))))))((((((((()))***)))'''%%%(((((((((((((((((())))))''''''((()))))))))))))))'''(((((()))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&%%%###!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%|||aaaPPPEEEAAA===:::999888777666333333333333333222111111//////000111222444555555000000/////////.........,,,,,,------------,,,,,,------------,,,+++******************************(((((()))))))))))))))***))))))))))))))))))))))))+++***)))'''&&&&&&%%%%%%)))***,,,+++)))(((((()))+++)))((('''((()))(((''')))((((((''''''(((((()))(((((((((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''$$$'''***)))%%%$$$&&&)))'''''''''''''''(((((((((&&&''''''((((((''''''&&&(((''''''(((******)))(((%%%%%%&&&&&&'''((()))***&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&((((((((('''((('''&&&'''((()))((('''(((***,,,,,,***(((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&((('''$$$$$$(((***(((%%%'''(((((('''&&&&&&'''%%%&&&((('''&&&$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! """%%%'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%$$$%%%'''(((&&&&&&&&&$$$""""""$$$&&&'''&&&$$$%%%&&&(((''''''(((((((((((())))))))))))''')))++++++)))'''''''''(((((())))))))))))((((((&&&(((******))))))***+++,,,,,,,,,+++***))))))))))))((('''((()))((('''%%%(((((())))))))))))))))))&&&'''((()))*********)))&&&(((***)))((('''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&zzzaaaRRRDDDAAA<<<:::999888777666555444333222333333333222//////000000000111111111//////.........---------+++,,,,,,------,,,,,,+++,,,------------,,,++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))'''&&&%%%%%%$$$$$$$$$$$$''')))***+++)))))))))***+++)))((('''((()))((('''(((''''''''''''''''''((()))))))))(((((((((((((((******))))))))))))******&&&'''((('''&&&%%%&&&(((&&&'''''''''((((((((()))$$$$$$%%%%%%%%%%%%$$$$$$(((''''''(((******)))((($$$$$$&&&'''((()))))))))&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&(((((((((''')))'''%%%&&&((()))'''%%%&&&((())))))'''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((()))'''"""###(((+++***&&&'''((((((&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&((()))'''&&&&&&&&&'''''''''(((((((((((()))******(((''''''(((((()))************)))(((%%%'''))))))))))))***+++***************)))))))))+++)))''''''((()))(((''''''(((((((((((((((''''''%%%&&&((()))*********)))&&&(((******((('''((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""!!! #########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%"""$$$''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&xxx___OOODDD@@@<<<999999888777666444333111111222333222222000000000///......------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((''''''''''''((())))))%%%''')))*********+++---+++)))((('''((()))((('''''''''&&&&&&&&&&&&''''''******))))))((((((''''''((((((''''''''''''(((((((((&&&%%%&&&(((((('''%%%&&&'''''''''(((((())))))''''''((((((((((((''''''(((''''''(((***+++)))(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((((((((('''***'''%%%&&&((((((&&&$$$&&&((())))))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&""""""!!!$$$$$$((())))))(((&&&%%%&&&'''%%%######$$$&&&&&&$$$"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&''')))***###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$############"""$$$&&&''''''&&&''')))&&&%%%&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''(((******)))((('''((()))((()))***++++++***)))((($$$&&&((()))(((((()))+++''''''(((((())))))******---+++((('''(((******)))&&&''''''(((''''''&&&&&&%%%&&&((()))*********)))&&&)))+++***((('''(((***&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%$$$$$$%%%&&&&&&######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%###!!!""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%!!!%%%((()))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&xxx^^^OOO@@@???>>>>>>===;;;777444999777444222000///......000111111111111222222222------,,,,,,,,,---......,,,,,,++++++,,,---///000$$$))),,,,,,+++)))***************************)))))))))))))))******''''''''''''((((((((((((((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((''''''''''''(((((()))((('''&&&%%%$$$######000555$$$!!!&&&000)))))))))(((((('''''''''+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************+++++++++''''''((((((((()))))))))((()))...&&&(((...$$$''''''''''''''''''''''''***)))((('''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))###&&&,,,###///,,,'''''''''''''''''''''''',,,&&&+++$$$"""$$$---)))'''%%%&&&((()))'''%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((###+++'''$$$666"""###...!!!+++&&&'''''''''&&&%%%$$$$$$'''%%%###$$$''')))'''%%%***)))((('''&&&&&&%%%&&&''''''(((((('''&&&%%%%%%$$$%%%&&&'''(((***++++++))))))))))))))))))))))))%%%++++++$$$"""&&&'''$$$(((((((((''''''))),,,///)))...''''''000%%%(((***(((&&&%%%%%%'''***+++---,,,***(((&&&&&&&&&'''((((((((((((''''''''''''""",,,222---%%%"""$$$&&&&&&&&&###$$$)))---***###!!!''',,,,,,&&&""""""%%%%%%''')))(((&&&%%%''')))&&&%%%"""!!!$$$))))))%%%%%%&&&''''''%%%%%%&&&''')))))))))((('''%%%$$$###%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&((()))(((&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%%%%'''(((***%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%)))'''%%%""""""###%%%&&&(((&&&###!!!!!!###&&&((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$""" """%%%&&&%%%###((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((www]]]MMM@@@???===;;;;;;999666444555444333111111000111111222222222111111000000000...------,,,,,,,,,------...---+++)))(((((())))))''')))+++------,,,)))(((******************************))))))))))))******''''''''''''((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&& ''''''""",,,...)))))))))(((((((((''''''*********)))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$,,,!!!((('''+++***'''''''''''''''''''''''')))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''""")))###%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$((('''&&&'''$$$&&&'''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++(((999***###******&&&... $$$777$$$'''''''''''''''&&&%%%%%%'''%%%$$$%%%'''((('''%%%'''&&&%%%$$$$$$#########'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))''''''''''''''''''''''''---""")))...+++,,,222###(((------)))### 111---######,,,,,,'''***)))(((&&&&&&&&&''')))******)))(((''''''((()))))))))))))))(((((((((''''''333+++!!! ***444///$$$)))------(((%%%&&&''''''+++&&&"""$$$))),,,)))%%%###%%%((((((((('''((()))&&&(((,,,...)))!!!!!!'''%%%&&&''''''%%%%%%&&&'''"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%######%%%&&&'''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&(((%%%""""""%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&'''%%%###""""""###%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&uuu[[[LLLAAA???;;;999888888666555222222111111222222333444444333222111000//////...///...------,,,,,,,,,,,,...---+++)))((((((((((((---.........---+++)))(((******************************)))))))))))))))***''''''''''''((((((((((((+++)))&&&%%%%%%&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))),,,444***!!!///&&&)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((---''',,,$$$(((+++ ''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""&&&$$$---(((&&&&&&&&&&&&&&&&&&&&&&&&$$$---(((###)))***&&&$$$&&&%%%%%%&&&((()))((('''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''$$$///,,,'''000333"""333'''''''''(((''''''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$############&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""",,,)))%%%&&&%%%''')))((('''(((,,,///%%%$$$'''$$$!!!)))'''''''''''''''((((((((()))''''''''''''(((***+++,,,******)))))))))((((((((( &&&222)))000'''******'''(((+++---+++222+++###!!!$$$%%%"""&&&&&&%%%$$$###############!!!%%%,,,)))!!!!!!)))%%%&&&''''''%%%%%%&&&'''###"""""""""###%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&%%%%%%$$$######%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$###### !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$uuu[[[LLLDDD@@@;;;888777777777666111111111222222333333444222222222111000/////////000///...---,,,+++++++++,,,,,,++++++,,,---///000*********+++++++++++++++************************+++***))))))))))))))))))''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((###...###'''333)))+++%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&'''''''''(((((((((&&&...--- 000((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***---(((***)))"""''''''''''''''''''''''''"""---!!! ((($$$'''***''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((666+++!!!'''$$$$$$'''((($$$---###***---222'''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))444///!!!"""...'''%%%######$$$###""" )))$$$...222)))...,,,&&&&&&((()))))))))((('''&&&&&&'''((()))***+++,,,************))))))))))))+++555...000000"""!!! $$$,,,///&&&$$$******(((''',,,222''''''(((***,,,***&&&""")))"""&&&***(((%%%%%%&&&''''''%%%%%%&&&''',,,***'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''&&&%%%$$$(((((('''''''''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################"""###%%%&&&&&&&&&%%%$$$vvv\\\LLLFFFBBB===999888888888777222222222222222222222111000000000000000000000000000///...---,,,+++++++++++++++++++++---///222333((((((((()))***+++,,,,,,************************++++++***)))(((((())))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%###$$$"""***'''******'''((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######'''''''''((((((((())))))222+++"""444+++%%%"""$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%###------%%%)))---((((((((((((((((((((((((&&&+++$$$(((+++,,,)))))))))'''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((WWWWWW[[[gggSSSUUU^^^RRRfffTTT^^^___EEE &&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''***'''%%%***(((^^^]]]___bbb___PPP888%%%&&&###---,,,%%%555111%%%&&&((()))***)))((('''''''''(((((())))))******************))))))))))))"""***,,,$$$$$$,,,,,,,,,,,,111@@@UUUdddiii```cccaaaUUUAAA---!!!'''"""$$$***,,,,,,)))+++''' $$$---+++ %%%&&&''''''%%%%%%&&&'''///---)))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$"""!!!&&&%%%%%%$$$###"""###$$$########################""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''&&&%%%$$$&&&''''''&&&%%%$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%uuu[[[LLLFFFCCC===:::999888888777333333333333333222111000/////////000000000111111///...------,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++************************,,,+++***)))((((((((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((())))))***''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%$$$111***,,,,,,### BBB))))))))))))************%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''(((((((((((($$$)))&&&((("""222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''///'''333###((((((((((((((((((((((((((()))***+++(((!!!...((())))))(((&&&$$$$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((555222222$$$%%%&&&&&&'''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***###---]]]ttt:::"""$$$...+++%%%&&&((()))))))))((('''(((((())))))))))))((((((******)))))))))(((((((((777$$$$$$222***888hhh```555!!!%%%***&&&,,,&&&###''')))'''%%%&&&''''''%%%%%%&&&'''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&tttZZZKKKEEEBBB===:::999888666555222222333333333222111000000000000000000/////////...------,,,,,,,,,------,,,+++***(((((((((((())),,,,,,,,,,,,,,,+++******************************,,,+++***)))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))***++++++''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''"""$$$(((%%%(((+++///333---111###***''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''111QQQ%%%'''((((((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((vvv@@@###$$$$$$%%%&&&&&&%%%%%%###%%%''''''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!666^^^ 000&&&''''''(((((((((((((((&&&'''((()))******)))((()))))))))(((((((((''''''%%%(((333rrrGGG111&&&"""(((***%%%'''...%%%&&&''''''%%%%%%&&&'''"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%&&&'''((("""%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""$$$&&&%%%######$$$'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''sssYYYJJJCCC@@@<<<:::888777555333000111222333444333222111222222111000///...------------,,,,,,,,,---......,,,+++***((((((((())))))''')))***+++,,,+++******************************,,,+++***)))((((((((((((''''''''''''((((((((()))***)))'''%%%%%%''')))***'''(((((()))***++++++,,,))))))))))))))))))))))))'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++$$$---***---###)))"""$$$&&&###$$$'''''''''''''''''''''''''''''''''''''''((()))***'''''''''((((((((())))))((((((((((((((((((((((((!!!%%%"""$$$TTT"""%%%''''''&&&&&&))),,,$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++999yyy,,,"""###$$$$$$%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))))))))((((((((())))))***###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~:::''''''''''''((((((((()))%%%&&&((()))************((((((((((((''''''''''''%%%888yyyhhh888(((444)))###+++%%%&&&''''''%%%%%%&&&'''"""######$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$%%%''')))***###&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&"""$$$&&&&&&$$$$$$&&&(((((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''