BM6P6(@ ~~~vvv~~~|||zzziii[[[ZZZXXXUUULLLBBB@@@CCCAAAAAA@@@@@@???>>>>>>===<<<<<<============<<<<<<======<<<<<<<<<<<<======@@@===;;;<<<>>>???>>><<<======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<:::999<<>>>>>>>><<<<<<============<<<<<<======<<<<<<<<<<<<======???===;;;<<<>>>???>>><<<===<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;<<>>===888>>>>>>@@@GGGLLLZZZrrrkkkaaaWWWSSSQQQNNNNNNPPPQQQRRRRRRTTTVVVXXXYYYYYY[[[^^^```fffmmmuuu|||ooobbb^^^]]]\\\WWWMMMGGGFFF??????>>>>>>>>>>>>>>>>>><<<==================<<<======<<<<<<<<<<<<======>>>===;;;<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@>>>======>>>>>><<<;;;===??????CCCIIIKKK___lll```WWWQQQPPPOOOOOOQQQRRRQQQQQQSSSUUUWWWYYYYYY[[[]]]___dddlllttt{{{{{{}}}|||fff```\\\]]]YYYPPPHHHDDD??????>>>======>>>>>>???======<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>>>>============<<<;;;AAABBB@@@EEEJJJNNNhhhyyyhhhZZZUUUSSSQQQQQQRRRSSSSSSSSSRRRUUUXXXZZZ[[[]]]___aaaccckkkttt|||}}}vvv{{{rrrhhhaaa```^^^VVVLLLFFFAAA@@@>>>=========??????>>>===<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;777888999999::::::999999;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<:::;;;<<<<<<======>>>>>>>>>@@@???EEEPPP\\\||||||mmmbbb^^^YYYVVVUUUUUUUUUUUURRRTTTWWWYYY[[[]]]aaacccdddlllvvv~~~}}}xxxwww|||pppccc```___XXXNNNFFFCCCBBB@@@>>>======???@@@>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<888:::======;;;:::::::::::::::::::::;;;;;;;;;;;;888888999::::::::::::999;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<===777999;;;<<<<<<===???AAA@@@FFFDDDGGGWWWnnnmmmiiiddd___]]][[[YYYWWWUUUWWWXXXYYYZZZ\\\```cccfffooozzz}}}yyyfff``````[[[PPPIIIFFFDDDAAA???======???@@@>>>===<<<;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<777:::======;;;999999:::999999:::::::::;;;;;;;;;888999999:::::::::::::::;;;;;;;;;:::::::::999999999999999999:::;;;<<<===777999<<<<<<<<<<<>>>>>?????????===<<<;;;;;;<<<===???<<<;;;;;;::::::;;;;;;<<<666:::======;;;999999:::999999999::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;::::::999999999999999999999:::;;;<<<===777:::<<<<<<;;;;;;>>>@@@555EEEGGGJJJhhhlll___XXX___ddd]]]eeehhhlllqqqtttsssnnnjjjjjjhhheeeaaa___```dddgggnnnwww~~~yyyxxxyyy{{{|||}}}xxxggg]]]cccdddWWWNNNGGGBBBAAA???<<<;;;===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888:::::::::::::::::::::::::::::::::888666777999<<<;;;;;;999999999999;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<===<<<<<<<<<>>>@@@BBBFFFLLL]]]wwwaaaYYYUUUPPPQQQXXXXXXZZZ]]]```dddiiioootttyyy{{{wwwkkkeeehhhmmmnnnmmmwww~~~zzzvvvssszzzvvvtttvvvwww{{{|||~~~nnnaaacccdddXXXOOOHHHBBBAAA>>>:::999;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888::::::::::::::::::::::::999999999777666666888;;;;;;:::999999999999:::;;;999:::;;;;;;<<<;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@AAAFFFQQQjjjooo[[[SSSOOOJJJKKKRRROOOQQQSSSUUUWWW[[[aaadddnnnsssvvvttttttvvvsssnnnttt~~~|||wwwuuusssrrrxxx|||xxxwwwdddbbbcccZZZSSSLLLEEECCC@@@<<<:::<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888999999::::::999999888::::::::::::::::::::::::777888888666555666888:::::::::999999999999::::::999999:::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<>>>@@@AAAGGGWWWyyyzzzgggUUUNNNJJJGGGHHHMMMMMMOOOPPPQQQQQQTTTWWWZZZaaafffmmmttt}}}~~~~~~xxxuuuuuuwwwwww|||xxx|||eee___bbb^^^VVVOOOHHHEEEBBB???>>>@@@:::::::::;;;;;;;;;<<<<<<999999999999999999999999888999999::::::999999888999999999999999999999999777888888777666666888::::::999999999999999999:::999999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<>>===@@@:::::::::;;;;;;;;;<<<<<<999999999999999999999999888999999::::::999999888999999999999999999999999777888::::::999999:::<<<888888999999999999888888888888999:::::::::::::::999:::<<<<<<<<<===???BBBBBBLLLfffvvv___YYYQQQKKKIIIJJJKKKLLLJJJLLLNNNOOOOOOPPPRRRTTTRRRUUUZZZ]]]___hhh|||~~~}}}nnnfff___^^^UUUKKKFFFBBB===<<>>???:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::999999999888888888888888888888888444666888888888888999:::777888999::::::999888777888888999::::::::::::999888:::;;;<<<<<<===@@@BBBDDDVVVuuu~~~eeeTTTRRRNNNJJJHHHJJJKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMVVVSSSTTTZZZ^^^cccooo{{{kkkfffggg\\\PPPJJJDDD>>>;;;;;;;;;;;;:::<<<===>>><<<;;;:::::::::::::::::::::::::::888666777999:::999666888888888888888888888888777666555666999888444000666888;;;======;;;888666::::::999999::::::;;;<<<;;;>>>888777???>>>===FFFNNNaaa{{{yyyhhhVVVQQQKKKHHHIIIKKKKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMRRRTTTXXXZZZ]]]ccclllsss~~~qqqgggiii```VVVPPPIIIAAA======;;;;;;:::<<<===>>><<<;;;999999999999999999999999:::888666777999:::999777888888888888888888888888777999:::;;;:::888777777999999999999999999999999::::::999999::::::;;;<<<<<>>===FFFTTThhhrrrbbbTTTOOOJJJGGGHHHIIIJJJIIILLLLLLLLLLLLMMMMMMMMMMMMOOORRRVVVYYY]]]dddmmmttt}}}{{{kkkjjjddd]]]VVVLLLBBB>>>???;;;;;;:::<<<===>>><<<;;;888888888888888888888888999888777888999999888777777777777777777777777777555999===<<<999777999;;;<<<:::888666666888:::<<<::::::999999::::::;;;<<<888===;;;<<>><<<;;;999999999999999999999999999888888888888999888888666666666666666666666666333555888888777777888:::<<<:::888666666888:::<<<::::::999999::::::;;;<<<333999:::===CCCAAAGGGZZZrrr{{{cccTTTOOOMMMJJJIIIHHHIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMPPPUUUYYY]]]ccclllrrryyy}}}}}}mmmjjjfff```SSSFFF@@@AAA;;;::::::<<<===>>><<<;;;::::::::::::::::::::::::888888999888888888888999666666666666666666666666444333333555888999888666999999999999999999999999::::::999999::::::;;;<<<444999;;;>>>CCCAAANNNgggsss___RRRMMMLLLLLLKKKJJJJJJJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNRRRWWW[[[^^^dddkkkqqqzzz|||rrrnnniiidddYYYLLLEEEDDD;;;;;;:::<<<===>>><<<;;;::::::::::::::::::::::::777999999999888777888999777777777777777777777777888555333555999<<<:::777777888:::;;;;;;:::888777::::::999999::::::;;;<<<:::>>>>>>@@@CCCCCCVVVwww~~~kkk[[[PPPJJJLLLMMMLLLKKKJJJKKKLLLJJJJJJKKKLLLMMMNNNNNNOOOOOOTTTYYY]]]aaagggnnnttt|||{{{zzz~~~uuuooohhhccc[[[PPPHHHFFF;;;;;;:::<<<===>>><<<;;;999999999999999999999999777999:::999777666888:::888888888888888888888888888777777777888999:::999888999::::::::::::999888::::::999999::::::;;;<<<;;;??????BBBFFFIIIdddrrrbbbVVVOOOGGGJJJLLLLLLJJJIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOONNNSSSZZZ___dddkkksssyyy}}}{{{||||||{{{|||uuummmeeeaaa[[[QQQHHHDDD;;;;;;:::<<<===>>><<<;;;888888888888888888888888666999::::::777666888:::888888888888888888888888555888999888555555888;;;:::999999999999999999:::::::::999999::::::;;;<<<999<<<===BBBIIIQQQqqq~~~jjj\\\SSSMMMEEEHHHKKKKKKIIIHHHHHHJJJIIIJJJKKKLLLMMMNNNOOOOOOLLLRRRZZZ```gggnnnwww~~~{{{wwwuuuxxx}}}llleeehhh```TTTLLLCCCDDD===999;;;===<<<;;;<<<;;;::::::999888888888999999888666555555555666777777777666666666666777777:::888777888;;;<<<:::888777999;;;;;;:::888888888:::999888888999:::<<<===:::;;;???EEEIII[[[yyyeeeVVVNNNLLLQQQPPPNNNLLLJJJHHHHHHGGGNNNLLLKKKJJJJJJLLLNNNPPPQQQTTTYYY___fffpppzzz~~~nnncccddd]]]UUUOOOGGGAAA>>><<<<<<;;;999:::???;;;:::999999888888999999999888777666666666777777777777666666666666777777888666666777999:::888666555777999:::::::::;;;<<<:::999999999999;;;<<<===;;;<<<@@@FFFLLLbbbqqq```SSSMMMLLLHHHHHHHHHIIIJJJLLLMMMNNNJJJJJJKKKLLLMMMNNNNNNOOOPPPSSSXXX___gggqqq{{{|||wwwyyy}}}~~~xxxvvvdddaaa[[[WWWSSSIII???>>>>>>===999666:::AAA::::::999999888888999999999999888777777777777888777777666666666666777777555555444666777888777555666777999999888999;;;===999999999999:::;;;<<<===<<<===AAAGGGQQQmmm|||fffXXXOOOLLLMMMIIIIIIIIIHHHIIIIIIJJJJJJGGGIIIKKKMMMNNNOOONNNNNNPPPSSSXXX___gggqqq{{{zzzuuu}}}}}}uuuiiibbb\\\[[[VVVJJJAAA>>>===<<<999777:::@@@::::::999999888999999:::999999999888888888888888777777666666666666777777555555555666777777666666:::;;;:::888777777999;;;999999::::::;;;<<<<<<===<<<===BBBIIIYYY{{{sss^^^SSSMMMLLLNNNLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMQQQUUUZZZ```gggpppyyyqqqhhhuuuyyy}}}jjjbbb]]]^^^YYYMMMGGG@@@::::::;;;::::::===:::999999888999999::::::999999999999888888777777777777666666666666777777555666777888888777777888:::;;;:::888777777999;;;999999:::;;;<<<<<<<<<<<<<<<>>>CCCNNNdddnnnZZZPPPLLLLLLNNNHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIKKKLLLNNNSSSWWW\\\aaagggooovvv{{{yyyhhhqqqvvv}}}iii```[[[___]]]RRRLLLCCC;;;;;;<<<;;;:::;;;999999888888999999::::::888888999999888888777666777777666666666666777777555777999999888888888999666777999999888999;;;===999:::;;;<<<<<<======<<<===???FFFVVVrrrkkkXXXOOOLLLKKKMMMKKKKKKJJJJJJJJJJJJJJJJJJMMMLLLIIIHHHHHHJJJMMMOOOSSSWWW\\\bbbhhhooovvvzzzuuuqqq|||vvvlll___XXX]]]```VVVNNNFFF@@@>>>;;;888999===999999888888999999:::;;;777777888888888777666555777777666666666666777777555777:::999888777888:::555777999:::::::::;;;<<<999:::;;;<<<=========<<>>???GGGVVVmmmyyy___QQQMMMKKKIIIHHHLLLKKKJJJIIIHHHGGGGGGGGGKKKKKKKKKJJJJJJLLLOOORRRTTTVVVZZZbbbkkkssswwwyyy~~~wwwllldddaaa]]]ZZZTTTNNNGGGAAA===;;;::::::;;;::::::999999::::::;;;::::::999888888777666666555666777777666666777888444555666777888777777666888777666777888888888777999999999:::;;;<<<===>>>>>>JJJaaa}}}pppYYYNNNLLLLLLKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLOOORRRSSSUUUZZZbbbkkkrrrxxxzzzyyyxxx|||zzz}}}yyyjjjccc^^^\\\XXXRRRJJJBBB>>>;;;:::888::::::999999999:::;;;;;;888888888777777666666555555666777777666666777888555555666777777777777777888888888777666666888:::999999999:::;;;<<<>>>>>>???MMMjjj|||iiiUUULLLKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIFFFHHHJJJKKKLLLMMMPPPRRRRRRUUU[[[bbbjjjsssyyy|||~~~zzz{{{sssfff```___ZZZTTTLLLDDD@@@===;;;:::<<<;;;::::::999999999:::888888888777777666666666555666777777666666777888555666666777777777777777777999999777444444888<<<888888999:::;;;<<<>>>???EEEOOOmmmxxxgggTTTLLLJJJHHHGGGGGGJJJJJJIIIIIIIIIIIIIIIIIIEEEGGGKKKMMMNNNOOORRRSSSSSSWWW]]]dddkkksss{{{|||}}}lllcccaaa[[[VVVMMMFFFBBB@@@>>>===>>>===<<<:::999888777777888888888888888777777777555666777777666666777888666666666666666777777888777999999777444444888<<<888888888999;;;===>>>???IIIOOOkkkrrrcccTTTMMMKKKHHHFFFFFFIIIHHHHHHHHHHHHIIIIIIJJJEEEHHHLLLNNNOOOQQQSSSUUUUUUYYY___eeelllttt|||yyyyyy~~~uuuhhhddd^^^XXXPPPHHHDDDAAA???>>>>>>===<<<:::999888777777888888888888888888888888555666777777666666777888666666666666666777888888888888888777666666888:::777888888999;;;===???@@@CCCLLLhhhhhh\\\QQQMMMLLLJJJIIIJJJGGGGGGFFFGGGGGGHHHIIIIIIFFFIIIKKKMMMNNNPPPSSSUUUWWW[[[aaafffkkksss|||}}}}}}{{{ooogggbbb\\\SSSJJJEEEAAA???===;;;;;;:::999999999::::::777777777777777777777777555666777777666666777888777666666555666777888999888777666777888888888777777777888999;;;===???@@@AAASSSttt}}}```VVVNNNLLLMMMKKKJJJKKKEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJJJJKKKNNNQQQTTTWWW\\\aaaeeeiiipppzzzuuu~~~wwwsssjjjeee___UUULLLEEEAAA===;;;999999999999:::;;;<<<===555555555666666666666666555666777777666666777888777666555555555666888999999777555777::::::888444777777888999;;;===???@@@IIIdddppp^^^UUUMMMLLLLLLJJJHHHIIIDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIKKKOOOSSSWWW[[[aaadddgggnnnwww}}}}}}qqq{{{}}}vvvhhhhhhbbbYYYQQQIIICCC>>>:::<<<;;;:::999888777777777888888888888888888888888777777666666555555555444666666666666666777888888999999888888888888999999999888999;;;::::::???GGGNNNnnnsssXXXTTTOOOKKKJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGHHHHHHBBBEEEHHHKKKLLLNNNPPPRRRVVV[[[```eeejjjqqqzzzrrrxxx~~~yyyuuuzzzkkkhhhcccZZZRRRJJJDDD>>>;;;<<<;;;:::999999999999999888888888888888888888888777777777666666666555555666666666666666777888888999999888888888888999999999999;;;===<<<;;;AAAIIIVVV{{{}}}lllVVVSSSNNNLLLKKKJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIICCCEEEIIIKKKLLLNNNQQQSSSWWW\\\aaafffjjjqqqzzz|||~~~xxxuuuzzzzzzrrrlllxxxoooiiiddd\\\SSSLLLFFF@@@<<<<<<;;;;;;:::::::::;;;;;;888888888888888888888888888777777777777777666666777666666666666777888888999999888888888888999999999:::===???======DDDMMMccctttbbbSSSPPPMMMLLLLLLKKKIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJDDDGGGJJJLLLMMMOOORRRTTTYYY]]]cccgggkkkrrr{{{|||xxxwww~~~uuuwwwvvvmmmfffooossskkkfff^^^VVVOOOHHHAAA===;;;;;;;;;;;;;;;<<<======888888888888888888888888888888888888777777777777777777666666777777888999999999888888888888999999888999===???>>>>>>GGGQQQoookkkZZZPPPNNNMMMLLLLLLKKKIIIGGGFFFFFFGGGHHHIIIJJJJJJKKKFFFHHHJJJLLLMMMPPPSSSVVV[[[___dddiiimmmttt|||zzzvvvvvv}}}vvvtttqqqjjjbbbgggxxxlllhhh```YYYQQQJJJCCC???;;;;;;;;;;;;<<<===>>>>>>888888888888888888888888777777777777888888888888777777777777777888999999999999888888888888999999666888<<>>@@@LLLXXX{{{fffWWWOOOMMMLLLKKKKKKKKKIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJFFFHHHJJJLLLMMMPPPTTTVVV[[[```eeejjjooovvv~~~vvvttt{{{zzztttoooiiiaaaaaaqqq~~~nnniiibbb[[[TTTLLLEEE@@@;;;;;;;;;;;;;;;<<<===>>>888888888888888888888888666666777777777777777888888777777777777888999999999999888888888888999999777999<<>>CCCRRRbbbzzzcccWWWOOOMMMKKKJJJJJJJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGHHHJJJKKKMMMOOOTTTWWW[[[```fffkkkqqqyyy{{{zzz{{{zzzrrrmmmddd^^^ffftttoookkkddd]]]VVVNNNFFFAAA;;;;;;;;;:::;;;;;;<<<<<<888888888888888888888888555555666666666777777777888888777777888888999:::999999888888888888999999888:::===??????GGGYYYkkkqqq```XXXQQQNNNJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJLLLOOOSSSVVV[[[___ffflllrrr{{{|||yyywwwrrriii^^^aaakkk|||oookkkeee^^^WWWOOOGGGBBB<<<;;;;;;:::::::::;;;;;;888888888888888888888888444555555555666666777777888888888777888888999:::999999888888888888999999:::<<>>;;;<<<<<<::::::<<<999888777888999888666555;;;:::777555555555777888666666777777888999999999;;;;;;;;;:::999:::===???>>>FFFHHHQQQeeeyyyiiiYYYRRRPPPKKKIIIGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJLLLMMMPPPTTTWWW___bbbgggmmmttt|||zzzlll___```mmmvvvnnnkkkggg]]]RRRMMMFFF@@@<<<<<<<<<::::::<<<;;;;;;;;;<<<;;;:::888666888888777666666666666666666777777888888999::::::;;;;;;:::999999;;;???BBBDDDQQQZZZeeeuuuwwwaaaUUUPPPOOOJJJIIIGGGFFFFFFGGGGGGGGGEEEEEEEEEDDDEEEEEEFFFGGGFFFHHHKKKMMMNNNQQQTTTWWWaaadddiiinnnssszzz|||~~~tttcccbbblll~~~uuummmkkkfff]]]RRRMMMHHHAAA======<<<::::::<<<;;;<<<===<<<;;;999888777555666888:::::::::888777777777777888999999::::::::::::999999:::>>>CCCHHHRRR```gggkkksss{{{ooo[[[RRRNNNMMMJJJIIIHHHFFFEEEDDDEEEFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFHHHKKKMMMOOOQQQUUUXXXaaadddiiinnnssszzzzzz}}}~~~{{{zzz|||iiieeekkk|||}}}tttllliiieee\\\SSSOOOJJJCCC>>>===<<<::::::===888:::;;;:::888777777888666888:::<<<===<<<;;;:::777777888888999:::::::::999999999:::===CCCKKKPPP___fffddd^^^bbbmmmgggWWWPPPNNNLLLJJJJJJIIIGGGDDDCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIFFFHHHJJJLLLNNNRRRVVVYYY```ccciiinnntttzzz~~~uuufffhhhtttuuullliiieee]]]UUURRRLLLDDD>>>===<<<::::::===888:::;;;999777777888;;;999999888888888999::::::777888888999999::::::;;;999::::::<<>>DDDNNNYYY```NNNNNNGGGFFFUUUjjjttt\\\QQQNNNMMMKKKFFFGGGHHHGGGEEEEEEHHHLLLDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJMMMQQQXXX\\\\\\```gggnnnuuu{{{vvvxxxyyyvvvrrrpppppprrrqqqvvvxxxmmmhhhdddcccbbbbbbhhhpppwwwrrrgggiiikkkccceeefff^^^TTTOOOJJJCCC>>><<<<<<<<<;;;777888999999::::::::::::;;;::::::999888777777666999999888888999999888888999???@@@???HHHXXX^^^ZZZIIIHHHGGGHHHSSSooo~~~cccVVVKKKHHHLLLJJJJJJIIIGGGEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHFFFEEEDDDHHHJJJMMMOOOQQQTTTXXX[[[]]]bbbiiioootttzzz|||uuummmiiiiiijjjhhheeellliiigggpppnnnjjjddd___]]]^^^aaadddnnnvvvqqqlllnnnccceeegggaaaXXXPPPKKKDDD???===<<<<<<;;;888888999:::::::::999999777777777666555444444444666999:::999777555777::::::======AAANNN\\\[[[OOOEEEEEEEEEIIIXXXwwwrrr[[[SSSJJJIIILLLJJJKKKJJJHHHGGGFFFGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEHHHKKKMMMPPPRRRUUUXXX[[[___dddkkkpppuuu|||~~~tttooonnnnnnllliiijjjjjjiiirrruuuqqqlllhhheeedddbbb```bbbeeekkkuuu~~~pppzzztttdddfffiiiddd]]]RRRLLLEEE@@@===<<<<<<;;;999999:::::::::999888888999999999888777777666666333888<<<:::555333777;;;:::;;;;;;CCCTTT___UUUCCCAAAAAACCCKKKbbbdddRRROOOJJJJJJMMMJJJKKKJJJIIIHHHGGGHHHIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFIIIKKKNNNPPPRRRVVVZZZ]]]aaafffmmmrrrwww}}}~~~}}}}}}xxxooohhhfffdddccceeennn~~~qqqtttyyyhhhiiimmmggg___TTTOOOGGGAAA>>>===<<<;;;::::::::::::999999888777:::::::::999999888888888555777999888666555777:::;;;;;;<<>>>>>@@@CCCQQQooozzz___NNNLLLIIIIIIMMMJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGIIIKKKNNNQQQSSSVVV[[[^^^bbbgggmmmrrrwww}}}wwwsssmmmiiiiiiooowww|||qqqooo~~~|||llllllnnnhhh```WWWQQQJJJCCC???===<<<;;;::::::::::::999999888777666666666666666555555555888666555666999:::999777:::<<>>@@@FFFXXX~~~}}}aaaOOOLLLHHHIIIMMMJJJIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGHHHKKKNNNQQQSSSWWW[[[^^^bbbgggmmmqqquuu{{{|||rrrmmmkkklllnnnsssqqqmmm{{{zzzllllllnnniiibbbZZZTTTLLLEEE@@@>>><<<;;;999999:::::::::999888888777777777777777777777777:::666333666;;;>>>;;;666:::===AAAFFFJJJJJJEEEAAA@@@CCCIII^^^cccQQQNNNIIIIIILLLJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFGGGJJJMMMPPPSSSVVV[[[^^^bbbffflllqqqtttyyyvvvnnnjjjhhhmmmrrr~~~tttnnn}}}uuuiiihhhkkkjjjggg\\\VVVMMMFFFAAA>>><<<;;;888888999:::::::::999999999999999999999999999999:::777666888;;;===;;;999:::;;;@@@FFFIIIGGGCCC@@@AAADDDLLLbbbzzz```QQQPPPLLLKKKLLLHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFIIILLLOOORRRVVVZZZ]]]bbbgggmmmqqqtttyyywwwpppoookkklllxxxvvvppptttsssqqqeeedddhhhkkkjjj]]]WWWNNNGGGBBB???===;;;777888999:::::::::::::::666666666666666777777777888888999::::::;;;<<<===::::::>>>FFFJJJHHHAAA===AAAEEEMMMdddsss[[[PPPRRROOOMMMLLLFFFIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEDDDFFFHHHLLLOOOQQQUUUZZZ]]]ccchhhmmmqqquuuyyyqqqfffaaahhhuuu}}}qqqxxxwww}}}eee\\\aaagggjjjjjj[[[VVVNNNGGGBBB???===;;;;;;;;;::::::::::::999999666666777888999::::::::::::999777666666888:::;;;;;;:::>>>FFFHHHDDD???===@@@GGGXXXvvvjjj___QQQJJJJJJLLLKKKIIIIIIHHHFFFDDDDDDEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGIIILLLNNNQQQUUUZZZ]]]hhhkkkooossswww|||yyykkkhhhkkkrrr~~~www|||}}}kkkbbbcccfffiiilll]]]XXXPPPIIIDDDAAA>>>===;;;;;;::::::::::::999999777777777888999999999:::888777666666777999;;;<<<<<<>>>DDDKKKKKKDDD???>>>AAAHHH\\\}}}fff\\\QQQKKKKKKLLLKKKHHHIIIHHHFFFEEEDDDEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGIIILLLNNNQQQUUUZZZ]]]iiimmmrrrwww|||wwwooonnnuuu|||qqqgggcccbbbfffjjj```[[[SSSLLLGGGCCC@@@>>>;;;;;;::::::::::::999999888888888888888888999999777777666666777999;;;<<<<<>>AAAIII```~~~```XXXOOOKKKLLLLLLJJJGGGIIIHHHGGGEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEGGGIIILLLNNNQQQUUUZZZ]]]ggglllssszzztttkkkmmmsss~~~~~~rrrfffaaa```cccgggbbb]]]UUUNNNIIIDDDAAA>>>;;;;;;:::::::::999999999999999999888888888888888999888888777777888999:::<<<:::===DDDGGGDDD???>>>BBBJJJbbbuuuZZZUUUOOOLLLLLLLLLJJJGGGIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGIIILLLNNNQQQUUUZZZ]]]ccciiiqqqyyyvvvqqqqqqsss~~~nnnbbbaaacccfffiiiccc^^^WWWPPPJJJEEE@@@===;;;;;;:::::::::999999999999999999888888888888888::::::999888888777777777>>>777444;;;CCCFFFCCCAAADDDLLLeeemmmVVVSSSNNNLLLLLLLLLJJJGGGIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEGGGIIILLLNNNQQQUUUZZZ]]]bbbhhhpppyyyxxxlllrrrqqqeeeeeehhhkkknnneee```YYYRRRLLLFFFAAA===;;;;;;::::::::::::999999888888888888888888999999::::::999999888777777777@@@777222888BBBFFFGGGHHHHHHQQQkkk}}}|||eeeUUURRROOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEGGGIIILLLNNNQQQUUUZZZ]]]dddiiipppxxx~~~ttttttwwwqqqjjjhhhjjjooohhhccc\\\UUUNNNHHHBBB???;;;;;;::::::::::::999999777777777888999999999:::777777888999999999999999===999888<<<@@@BBBFFFKKKMMMXXXttt~~~rrrrrruuu___UUUSSSPPPMMMLLLKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGIIILLLNNNQQQUUUZZZ]]]dddhhhnnntttyyy~~~|||{{{}}}~~~wwwzzzyyy}}}nnneeefffkkkjjjeee^^^WWWPPPJJJDDD@@@;;;;;;;;;:::::::::999999666666777888999::::::;;;444555666888:::;;;;;;;;;888999===???===<<>>======<<<;;;::::::::::::999999888777777888999999888888999999999999888888???999666999<<<>>>CCCHHHUUUjjjpppmmmeeeeee}}}kkk\\\SSSQQQNNNKKKIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIFFFDDDCCCDDDFFFFFFFFFGGGFFFIIIOOORRRTTTZZZ```iiihhhiiimmmssszzz|||xxxyyy{{{xxxqqquuu{{{~~~mmmfffkkkqqqpppkkkcccZZZRRRJJJCCC???===<<<;;;:::::::::::::::888888888888888888888888888888999999999999888888???:::777999<<<>>>BBBHHHUUUppp~~~jjjgggbbbgggeeeWWWRRRPPPNNNKKKIIIHHHHHHHHHCCCDDDFFFGGGHHHIIIJJJJJJHHHFFFCCCCCCDDDFFFFFFFFFHHHHHHJJJOOORRRSSSXXX^^^jjjjjjkkkooouuu|||}}}zzzyyy{{{~~~yyy|||xxxwwwrrrgggkkkrrrqqqlllddd\\\TTTLLLEEEAAA<<<<<<;;;::::::::::::;;;777888999::::::999888777888888999999999999888888???;;;999:::<<<===BBBGGGVVVvvvtttdddaaa___kkkxxx___RRRPPPOOOMMMKKKJJJIIIIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHHHHEEECCCBBBDDDEEEFFFFFFKKKKKKMMMQQQTTTTTTYYY___llllllnnnrrrwww}}}}}}yyyuuurrrzzziiiiiiooorrrmmmeee]]]VVVOOOHHHDDD===<<<;;;;;;::::::;;;;;;777888:::;;;;;;:::888777888888999999999999888888???;;;:::<<<<<<===AAAGGGWWW{{{|||oooccc^^^]]]nnnvvv\\\PPPNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFDDDDDDGGGEEEBBBBBBDDDEEEFFFFFFMMMLLLOOOTTTVVVWWW\\\ccckkkmmmpppsssxxx}}}yyy~~~sssqqqoooiiinnnsssnnnggg___XXXQQQKKKGGG???>>>===<<<;;;;;;;;;;;;777888:::;;;;;;:::888777888888999999999999888888===;;;;;;=========BBBHHHZZZwwwoooddd]]]\\\mmmwww\\\PPPMMMMMMMMMLLLKKKKKKJJJIIIJJJJJJIIIHHHGGGEEEDDDCCCFFFDDDBBBAAACCCEEEFFFFFFIIIIIILLLRRRVVVXXX^^^dddiiilllqqqtttxxx}}}|||}}}tttpppuuulllqqqtttooohhhaaaZZZTTTMMMJJJBBBAAA???>>><<<<<<;;;;;;888999:::;;;;;;:::999888888888999999999999888888;;;;;;<<<>>>======CCCJJJ^^^wwwnnnccc\\\\\\oootttZZZQQQMMMMMMMMMMMMLLLKKKIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGEEECCCAAAAAACCCEEEFFFFFFEEEEEEIIIOOOSSSVVV\\\cccggglllrrrvvvyyy~~~rrrnnnuuulllrrruuupppiiibbb\\\UUUPPPLLLEEEDDDBBB@@@>>><<<;;;;;;::::::::::::::::::::::::888888999999999999888888999999<<>>>>>DDDLLLbbb}}}ooobbb___cccwwwkkkVVVPPPMMMNNNNNNMMMLLLJJJHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHEEECCCAAAAAACCCEEEFFFGGGGGGFFFJJJPPPTTTVVV[[[bbbffflllsssxxx|||ppplllrrrjjjrrruuuqqqjjjccc]]]WWWQQQMMMGGGFFFDDDAAA>>><<<;;;;;;;;;::::::999999::::::;;;888888999999999999888888888999<<>>>>>EEEMMMeeeqqqcccbbbjjjcccRRROOONNNNNNNNNNNNLLLJJJHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEBBB@@@AAACCCEEEFFFGGGKKKKKKMMMSSSVVVWWW\\\cccfffmmmuuuzzz}}}ooommmqqqjjjnnnuuuvvvpppeee[[[VVVRRRNNNFFFDDDAAA@@@???>>>;;;999;;;:::999888888888999:::::::::999999888999999999<<<===:::===BBB???CCCTTTfffmmmlllgggsssttt[[[PPPNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHEEEHHHMMMQQQTTTXXX\\\```iiimmmrrrwww|||nnnhhh}}}tttmmmpppuuuwwwsssiii___XXXQQQKKKEEECCC@@@???>>>===;;;999;;;:::999888888888999999999888888777777777888888<<<===:::<<>>======;;;:::::::::999888888888888999999999888888888888999999;;;<<<999;;;BBBBBBJJJ___xxxuuurrr|||hhhSSSLLLMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHDDDCCCBBBAAAAAACCCEEEFFFFFFIIIMMMQQQTTTYYY]]]aaagggkkkpppuuuxxxzzz|||~~~vvvjjj|||rrrmmmqqqzzz}}}zzzpppeee\\\SSSKKKCCCAAA>>><<<<<<<<<;;;::::::999999888888888888888;;;;;;::::::;;;;;;<<<<<<:::<<<999;;;BBBCCCNNNeeexxxsssbbbOOOKKKMMMIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHDDDCCCBBBAAAAAACCCEEEFFFDDDGGGJJJNNNQQQVVV[[[___eeeiiioootttwwwxxxzzz{{{{{{mmm}}}zzzkkkkkkrrr|||qqqeee]]]VVVPPPDDDAAA>>><<<<<<<<<;;;:::999999999999888888777777;;;:::::::::;;;;;;<<<===999<<<999;;;BBBDDDPPPhhh}}}yyy}}}^^^MMMJJJLLLHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFGGGEEEGGGJJJMMMQQQVVV[[[___ccchhhoootttwwwyyy{{{}}}rrr}}}rrrgggkkkttt~~~sssggg```YYYSSSFFFCCC???<<<<<<;;;;;;:::888888999999888888777666888777777888888999:::;;;888<<<;;;<<>>BBBBBBNNNfffuuuXXXIIIGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGDDDCCCBBBAAAAAACCCEEEFFFIIIKKKMMMPPPSSSYYY___dddfffiiinnnrrrvvvyyy}}}vvviiijjjqqqzzzooofff[[[SSSKKKGGGAAA>>><<<;;;:::999777888888999999777666555888888888888999:::;;;<<<888======>>>BBBAAALLLeeezzzqqqVVVHHHFFFIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHCCCBBBAAA@@@@@@BBBCCCEEEHHHJJJLLLNNNRRRWWW^^^bbbhhhjjjnnnrrrtttxxx|||lllkkkrrr|||mmmddd\\\UUUIIIDDD>>><<<<<<<<<;;;999777888999:::;;;:::999888777888888888888999999999;;;???>>>???BBBAAAOOOjjjtttqqqiiiRRRHHHFFFFFFHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGEEECCCBBBBBBEEEHHHKKKHHHKKKNNNQQQTTTXXX]]]```lllooorrrvvvxxx|||sssooosss~~~oooggg^^^VVVKKKFFF@@@=========<<<:::888999:::::::::999888888888888888888999999999999888<<<:::<<>>>>>>>>===;;;:::::::::::::::999888777888888888888999999999:::888:::888:::BBBEEESSSkkkpppggghhhUUUMMMJJJJJJHHHJJJLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGEEEGGGJJJMMMPPPSSSXXX[[[hhhlllqqqvvvyyy|||zzzpppoooyyypppeeeZZZPPPJJJCCC???>>>>>><<<;;;;;;;;;::::::999888777777888888888999999999::::::;;;===999<<>>======;;;:::<<<;;;:::999888888777777888999999999999:::::::::===???;;;===DDDGGGUUUooouuuooocccSSSMMMJJJHHHIIIKKKMMMMMMLLLKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFAAAAAAAAABBBBBBCCCDDDEEEHHHKKKNNNPPPSSSVVVZZZ]]]cccgggmmmssswww{{{tttsss}}}vvviii]]]UUUNNNDDD???===<<<;;;999;;;;;;:::999888888888888999999999999:::::::::::::::>>><<<<<>>===<<<:::;;;:::999888888888999:::999999999:::::::::;;;;;;777===>>>>>>@@@BBBVVVuuuyyyppptttZZZNNNMMMNNNNNNJJJKKKMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHDDDCCCAAA@@@AAACCCFFFHHHFFFIIIKKKNNNPPPSSSVVVYYYcccfffjjjooouuu{{{}}}vvvjjj]]]ZZZRRRHHHAAA???>>>===;;;:::999888888888999:::;;;999999:::::::::;;;;;;;;;555>>>@@@@@@AAADDDZZZ|||zzzqqqtttXXXLLLJJJKKKKKKJJJLLLMMMNNNMMMLLLMMMNNNLLLLLLKKKKKKJJJJJJJJJIIIEEEDDDAAA@@@AAACCCGGGIIIGGGIIILLLNNNPPPSSSWWWZZZaaacccfffkkkpppxxx~~~~~~uuukkkccc[[[SSSHHHAAA>>>>>>===;;;999999999999999999999999888999::::::;;;;;;::::::777<<<>>>AAADDDFFF]]]}}}uuuzzzlllXXXOOOIIIIIINNNJJJKKKMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMKKKHHHEEEAAA@@@??????@@@CCCEEEGGGHHHKKKMMMOOOQQQTTTWWWZZZ```dddiiimmmpppuuu|||vvvlllddd\\\TTTIIIBBB???>>>===;;;999999:::::::::;;;;;;;;;888999::::::;;;;;;::::::<<>>===;;;:::::::::;;;;;;<<<<<<<<<888999::::::;;;;;;::::::===@@@>>>???DDDMMMnnn|||uuu~~~dddZZZUUUNNNJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMNNNNNNLLLIIIFFFBBBBBBAAA@@@AAACCCFFFGGGIIILLLNNNPPPRRRUUUXXX[[[ZZZ___dddiiimmmsss{{{{{{ppphhhaaaXXXMMMDDD@@@???===;;;;;;;;;;;;;;;;;;:::::::::888999::::::;;;;;;::::::999======???FFFSSSwwwzzz|||ddd[[[YYYSSSOOONNNNNNMMMLLLLLLMMMNNNPPPQQQOOONNNNNNNNNNNNMMMIIIFFFCCCBBBAAAAAAAAACCCFFFGGGJJJLLLNNNPPPRRRUUUYYY[[[YYY^^^dddhhhmmmsss{{{~~~ssskkkddd[[[OOOFFFAAA???===;;;<<<;;;;;;:::999888777777888999::::::;;;;;;::::::777===>>>AAAHHHTTTxxxggg^^^]]]YYYTTTSSSPPPPPPOOONNNNNNPPPQQQRRROOOOOONNNNNNNNNLLLIIIFFFCCCBBBAAA@@@AAACCCEEEFFFIIIKKKNNNPPPRRRTTTXXX[[[ZZZ___dddiiimmmssszzzwwwooofff]]]QQQGGGBBB@@@===;;;;;;;;;:::999888888777666888999::::::;;;;;;::::::999???AAACCCHHHRRRvvvjjjaaaaaa]]]YYYWWWSSSSSSRRRQQQQQQQQQRRRRRROOONNNNNNNNNNNNLLLHHHEEECCCBBB@@@@@@@@@BBBDDDEEEHHHKKKMMMOOOQQQTTTWWWZZZ\\\```eeeiiilllqqqxxx}}}zzzrrrhhh___SSSIIICCC@@@===;;;::::::::::::::::::::::::888999::::::;;;;;;:::::::::???@@@BBBGGGRRRyyyjjjdddeeeaaa[[[XXXVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMMMMMMMKKKGGGDDDBBBAAA@@@??????@@@BBBCCCGGGJJJLLLNNNPPPSSSVVVYYY^^^aaaeeehhhiiimmmtttyyy|||sssiii```SSSIIIDDD@@@>>>;;;888888999:::<<<======>>>999999:::;;;;;;;;;::::::777===>>>@@@FFFUUUjjjeeehhhccc[[[WWWWWWXXXXXXWWWVVVTTTQQQPPPNNNMMMMMMMMMLLLJJJFFFCCCAAA@@@???>>>>>>@@@AAACCCGGGIIIKKKMMMOOORRRVVVXXX^^^aaaeeeggghhhkkkqqquuu|||}}}||||||wwwmmmeeeXXXLLLBBB>>>===>>>999999999999999999999999888999999888777888:::<<<999======@@@IIIZZZwwwfffccc```aaa```VVVWWWXXXYYYZZZYYYXXXVVVTTTNNNNNNNNNMMMKKKHHHFFFDDDDDDCCCAAA@@@BBBEEEIIILLLFFFHHHLLLNNNOOOQQQSSSUUUZZZ^^^bbbdddfffjjjpppuuu}}}~~~|||xxxyyyoooggg[[[MMMCCC>>>===>>>::::::::::::::::::::::::;;;<<<<<<;;;::::::<<<>>>===AAABBBDDDLLL[[[{{{tttdddaaa```ccccccZZZYYYYYYZZZZZZZZZXXXVVVTTTPPPPPPPPPOOOMMMJJJHHHFFFCCCAAA@@@???@@@CCCGGGIIIFFFIIILLLNNNOOOQQQTTTWWW^^^aaaeeeggghhhlllrrrwww{{{}}}}}}vvv{{{qqqiii]]]OOOEEE???======;;;;;;;;;;;;;;;;;;;;;;;;999::::::888777777999;;;<<>>???AAADDDFFFGGGIIIKKKMMMOOORRRVVVZZZ```cccfffhhhhhhkkkqqquuuxxxzzz~~~yyyzzzqqqiii]]]PPPFFF@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999888777555555777999;;;??????BBBGGGOOOnnnttttttrrrbbb]]]ZZZ]]]___XXXYYYYYYYYYXXXWWWUUUSSSRRROOOOOOOOOMMMKKKHHHEEEDDDAAA@@@???>>>>>>@@@BBBDDDGGGIIIJJJLLLNNNRRRXXX\\\___bbbeeefffgggjjjooosssuuuxxx|||~~~zzzooohhh]]]QQQGGGBBB@@@???::::::::::::::::::::::::;;;<<<<<<:::999999;;;===>>>AAAAAADDDIIIQQQooo}}}mmmyyykkk]]]ZZZWWWZZZ]]]XXXVVVVVVVVVUUUTTTRRRQQQQQQOOOOOONNNMMMJJJGGGDDDCCCBBBAAA@@@???@@@AAACCCDDDGGGHHHJJJLLLNNNRRRWWW[[[___bbbeeeggghhhkkkpppuuuuuuxxx}}}~~~}}}rrrkkk___SSSIIICCCAAA@@@::::::::::::::::::::::::::::::;;;:::999999<<<>>>===???>>>BBBIIISSSrrrsssgggyyyuuu```VVVVVVTTTYYY^^^YYYTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPOOONNNKKKHHHEEECCCAAAAAA@@@@@@AAACCCDDDEEEFFFHHHJJJLLLNNNQQQUUUYYY___cccgggiiikkkooouuuzzzyyy|||{{{uuutttuuuwwwpppdddWWWLLLDDD@@@???;;;;;;;;;;;;;;;;;;;;;;;;777888999888888999<<<>>><<<>>><<<@@@JJJWWWyyy~~~sssgggvvvkkkYYYQQQSSSRRRWWW[[[WWWSSSRRRRRRQQQQQQRRRRRRRRRPPPOOONNNLLLJJJFFFCCCAAA??????@@@@@@BBBCCCEEEFFFEEEGGGJJJLLLNNNPPPSSSUUU]]]aaaeeeiiilllqqqxxx~~~|||rrrnnnuuu{{{}}}uuuiiiZZZNNNEEE@@@>>>========================:::;;;<<<<<<<<<===@@@CCCAAAAAA???DDDPPP___yyyyyytttkkkwwwiiiWWWPPPRRRPPPSSSWWWRRRRRRRRRRRRRRRRRRSSSTTTTTTMMMMMMLLLJJJGGGCCC@@@>>>>>>>>>???@@@AAACCCEEEFFFDDDGGGJJJMMMNNNOOOQQQSSSYYY]]]cccgggkkkpppxxx~~~{{{ssslllsss~~~ttthhh]]]QQQEEE??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???@@@???:::===EEELLL___vvvsssmmmzzzgggXXXOOOQQQUUUSSSSSSVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQNNNLLLKKKKKKIIIDDD@@@AAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMOOORRRTTTYYY\\\```ccchhhooozzzvvvmmmtttvvvjjj___RRREEE??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???@@@???;;;>>>FFFNNNcccwwwuuuooo|||hhhZZZPPPQQQTTTRRRRRRUUUTTTSSSSSSRRRRRRQQQPPPPPPQQQOOOLLLLLLKKKHHHDDD@@@AAAAAAAAAAAABBBDDDEEEFFFFFFHHHJJJLLLNNNPPPTTTWWWVVVYYY^^^bbbhhhppp{{{tttssswww~~~zzzmmmaaaSSSFFF???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>??????===???FFFOOOhhhyyywwwrrr~~~iii[[[QQQRRRSSSQQQQQQUUUSSSSSSTTTTTTSSSRRRQQQPPPQQQOOOMMMLLLKKKHHHDDDAAA@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJLLLOOORRRVVVYYYSSSVVV\\\aaagggqqq}}}~~~tttooowww~~~qqqdddVVVGGG???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>@@@???AAAFFFPPPjjjzzzwwwrrr~~~fffYYYQQQSSSTTTQQQRRRWWWRRRSSSUUUUUUUUUSSSQQQPPPQQQPPPOOOMMMJJJGGGDDDAAA??????@@@@@@AAACCCDDDEEEFFFHHHKKKMMMOOOQQQUUUXXXRRRVVV[[[```gggqqq|||yyymmmnnnzzzttthhhXXXIII@@@>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<=========@@@@@@BBBFFFOOOlllzzzvvvrrr~~~```VVVQQQTTTVVVSSSTTTYYYRRRSSSUUUVVVVVVTTTRRRQQQQQQQQQPPPNNNJJJFFFCCCBBB????????????AAABBBCCCDDDHHHJJJLLLMMMNNNPPPSSSVVVTTTXXX\\\aaafffooozzzsssmmmnnnyyywwwjjj[[[KKKAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======<<<<<<>>>@@@CCCGGGPPPnnnzzzvvvtttsss\\\TTTRRRWWWXXXTTTTTTYYYSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRRRROOOJJJFFFCCCBBB>>>>>>>>>???@@@AAABBBCCCHHHIIIKKKLLLMMMOOOQQQTTTVVVZZZ^^^bbbgggooozzzssskkknnnyyylll]]]MMMCCCAAA<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;;;;???DDDHHHSSSrrrzzzwwwxxxnnnYYYTTTTTTYYYZZZTTTRRRVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQSSSSSSOOOJJJEEECCCCCC>>>>>>>>>>>>???AAABBBCCCEEEGGGIIIKKKLLLNNNRRRTTTWWWZZZ^^^bbbgggppp{{{qqqooozzzzzznnn^^^NNNDDDBBB========================:::;;;<<<=========<<<;;;888>>>DDDIIIUUUuuuzzzxxx|||mmmYYYUUUUUU[[[[[[SSSPPPTTTVVVUUUUUUTTTTTTUUUVVVVVVQQQSSSSSSPPPJJJEEECCCCCC======>>>>>>???@@@BBBCCCBBBEEEHHHJJJLLLOOOSSSVVVVVVZZZ^^^ccchhhqqq|||zzztttzzz}}}qqqaaaPPPFFFCCC<<<<<<;;;::::::::::::;;;<<<;;;;;;:::;;;<<<===>>>===???DDDIIIRRRnnnyyyttt~~~mmmZZZTTTRRRTTTVVVVVVWWWZZZXXXVVVTTTSSSSSSTTTSSSSSSSSSTTTSSSRRRNNNIIIEEEBBB>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEHHHLLLOOOSSSTTTVVVYYY```fffiiiooo|||zzzwww{{{ssscccQQQFFFBBB===<<<;;;;;;::::::;;;;;;===<<<;;;;;;;;;<<<======???AAAEEEIIIPPPkkkvvvrrr}}}nnnYYYTTTQQQTTTVVVVVVWWW[[[YYYVVVTTTSSSSSSSSSSSSRRRUUUUUUTTTSSSOOOJJJEEECCC>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEHHHLLLOOORRRTTTVVVYYY^^^dddggglllxxx|||yyy}}}{{{xxx{{{wwwgggTTTFFFBBB===<<<;;;;;;:::;;;;;;;;;======<<<;;;;;;<<<<<<===AAABBBEEEHHHOOOggguuuqqq|||pppYYYTTTQQQTTTVVVVVVXXX[[[ZZZWWWUUUSSSTTTTTTSSSRRRWWWVVVUUUSSSOOOJJJFFFCCC>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEHHHKKKOOORRRSSSWWWXXX\\\aaadddhhhsss~~~{{{|||~~~{{{jjjVVVGGGAAA======<<<;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<@@@AAADDDHHHNNNdddxxxrrr|||qqqYYYSSSQQQTTTVVVVVVXXX[[[\\\YYYWWWUUUVVVVVVUUUTTTWWWVVVUUURRRMMMIIIDDDBBB>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEHHHKKKNNNQQQSSSWWWWWWZZZ^^^aaadddnnnxxx{{{zzz}}}lllWWWGGGAAA======<<<;;;;;;;;;;;;<<<==================<<<<<<>>>>>>BBBGGGMMMccc{{{qqqxxxmmmXXXSSSQQQSSSVVVVVVXXX\\\]]][[[XXXWWWXXXYYYXXXWWWWWWVVVTTTPPPKKKFFFBBB@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGJJJNNNPPPRRRVVVVVVXXX\\\___ccckkkttt~~~wwwuuu~~~lllWWWGGGAAA>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>=========AAAGGGNNNcccyyynnnrrrjjjXXXSSSPPPSSSVVVWWWYYY\\\\\\ZZZXXXXXXYYYZZZ[[[ZZZXXXVVVSSSOOOJJJEEEAAA???>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGJJJMMMPPPQQQVVVTTTVVV[[[___ccckkktttzzzqqqvvv~~~lllVVVGGGAAA>>>======<<<<<<<<<<<<<<<:::;;;<<<>>>????????????>>>>>>BBBGGGNNNbbbwwwkkkpppmmmWWWRRRPPPSSSVVVWWWYYY]]]YYYXXXVVVWWWYYY[[[[[[[[[YYYXXXTTTOOOJJJEEEAAA???>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGJJJMMMOOOPPPUUUSSSTTTZZZ```eeemmmuuu}}}uuusssxxx~~~kkkVVVGGGBBB>>>>>>===<<<<<<<<<<<<<<<999:::<<<>>>@@@@@@@@@@@@@@@???CCCHHHNNNaaavvvlllrrrrrrWWWRRRPPPSSSVVVWWWYYY]]]WWWUUUTTTUUUXXXZZZ[[[[[[[[[YYYUUUPPPKKKFFFBBB@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGJJJLLLOOOPPPTTTRRRTTTZZZaaafffnnnvvvzzz~~~|||rrrrrrzzzmmmXXXIIICCC????????????>>>===;;;:::;;;;;;;;;<<<<<<<<<======<<>>@@@CCCEEEGGGIIILLLPPPSSSTTTVVVYYYZZZ\\\aaahhhooovvvzzz}}}xxxsssoooZZZKKKDDD>>>>>>==================;;;;;;;;;<<<<<<<<<======<<>>???;;;;;;<<<<<<<<<=========>>>@@@DDDHHHSSSooo{{{oooxxxuuu\\\WWWTTTVVVWWWVVVWWWYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZYYYVVVQQQJJJEEEBBBAAA>>>@@@@@@===>>>AAABBB@@@BBBDDDEEEFFFFFFGGGJJJLLLQQQTTTVVVWWWYYY^^^ffflllsssxxx|||~~~xxx{{{rrr\\\LLLEEE>>>===;;;::::::<<<===???<<<<<<<<<<<<============@@@BBBEEEJJJUUUsssqqqyyysss___YYYVVVXXXYYYWWWWWWZZZXXXXXXWWWVVVVVVWWWWWWXXX[[[ZZZWWWRRRKKKEEEAAA@@@>>>??????>>>>>>@@@AAAAAABBBDDDEEEFFFFFFHHHJJJMMMPPPRRRUUUVVVXXX]]]dddkkkvvv||||||rrr\\\KKKCCCAAA???===;;;:::;;;<<<===<<<<<<<<<=========>>>>>>AAACCCFFFJJJVVVuuussszzznnn```[[[XXXYYYZZZYYYYYY[[[XXXXXXXXXXXXXXXXXXXXXYYY[[[ZZZXXXSSSLLLEEEAAA@@@>>>======??????@@@AAABBBAAACCCEEEFFFGGGIIIMMMOOOOOOQQQTTTUUUVVV[[[ccciiiwww~~~{{{{{{sss\\\KKKCCCBBB@@@???===<<<;;;<<<<<<<<<<<<=========>>>>>>>>>AAACCCGGGLLLXXXwwwuuuzzzjjj___ZZZWWWYYY[[[YYYZZZ\\\XXXYYYYYYYYYYYYZZZZZZZZZZZZZZZXXXSSSMMMFFFBBBAAA???<<<<<>>>>>>>>===<<<=========>>>>>>>>>>>>>>>BBBGGGMMMZZZzzzvvvzzzggg]]]XXXUUUXXXYYYXXXYYY\\\YYYYYYZZZ[[[[[[[[[[[[[[[XXXYYYXXXTTTMMMGGGCCCBBB???;;;<<<@@@AAA???@@@DDDBBBCCCEEEFFFFFFHHHKKKMMMOOOQQQSSSTTTVVV[[[ccciiisss}}}~~~|||www```MMMEEE>>>>>>???@@@@@@@@@@@@???============>>>>>>>>>>>><<<@@@GGGNNN\\\|||wwwzzz}}}eee[[[VVVSSSVVVXXXWWWXXX[[[YYYZZZ[[[\\\\\\\\\\\\\\\XXXXXXXXXTTTNNNHHHDDDBBB???;;;;;;@@@AAA???@@@EEECCCDDDEEEEEEEEEEEEGGGIIIOOOQQQSSSUUUVVV[[[ccciiisss~~~{{{zzzxxx]]]JJJAAA@@@???<<<::::::;;;===???<<<<<<<<<<<<=========>>>>>>@@@CCCIIIVVVxxxuuuwwwuuuaaaXXXWWWVVVUUUVVVWWWXXXYYYWWWZZZ]]]^^^[[[YYYYYYZZZWWWXXXWWWSSSLLLEEE@@@>>>AAA@@@???>>>>>>@@@BBBCCC>>>AAADDDFFFHHHIIIKKKMMMNNNPPPSSSVVVYYY]]]bbbfffvvv{{{}}}sss{{{zzz___KKKCCCAAA???>>><<<<<<===>>>???<<<<<<==================???AAADDDHHHVVVwwwwww|||qqq```XXXXXXWWWWWWWWWXXXYYYZZZWWWZZZ\\\]]][[[YYYYYYZZZVVVWWWWWWTTTMMMGGGCCCAAAAAA@@@???>>>>>>@@@AAACCC>>>AAADDDFFFGGGIIIKKKMMMNNNPPPSSSUUUXXX\\\aaaeeeqqqvvv}}}rrrvvv|||aaaMMMDDDAAA@@@???>>>>>>>>>>>>???========================AAABBBDDDHHHUUUvvv~~~xxxmmm^^^XXXXXXWWWWWWXXXYYYZZZZZZWWWYYY[[[[[[ZZZXXXXXXYYYUUUWWWWWWTTTOOOIIIEEECCC@@@@@@???>>>>>>@@@AAABBB???AAADDDEEEFFFHHHKKKMMMNNNPPPRRRUUUWWW\\\```dddlllqqqxxx}}}wwwsssyyy}}}bbbMMMDDD???????????????>>>>>>>>>>>>>>>>>>===============BBBCCCDDDHHHTTTttt|||xxxjjj[[[VVVVVVWWWWWWXXXXXXYYYYYYWWWXXXYYYZZZYYYXXXXXXXXXWWWXXXXXXUUUPPPIIIEEECCC?????????>>>???@@@AAAAAA???AAADDDEEEFFFGGGJJJLLLMMMOOORRRTTTVVVZZZ___ccciiimmmrrrvvvwwwwwwwwwxxxwwwttttttxxx}}}uuurrrxxx}}}bbbMMMDDD?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>======AAACCCEEEHHHSSSrrr}}}yyyjjjXXXTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXZZZ[[[ZZZVVVOOOIIIDDDAAA???>>>>>>?????????@@@@@@@@@BBBCCCDDDEEEFFFJJJLLLLLLNNNQQQSSSUUUYYY^^^aaafffhhhkkklllkkkkkkkkkllljjjiiikkknnnpppuuu|||pppoooxxx~~~bbbMMMDDD??????>>>============>>>=========>>>>>>?????????@@@AAAEEEHHHSSSpppyyynnnYYYRRRSSSTTTVVVWWWWWWWWWWWWZZZYYYXXXXXXZZZZZZYYYXXXZZZ[[[ZZZVVVOOOHHHCCC@@@>>>>>>>>>????????????@@@AAABBBCCCCCCDDDFFFIIILLLLLLNNNPPPRRRTTTXXX\\\```bbbcccdddddddddfffhhhkkkkkkiiikkkllliiijjjzzzvvvnnnoootttcccOOOFFFBBB@@@???======>>>???@@@<<<<<<===>>>???@@@@@@AAA===@@@DDDIIISSSooo{{{sss]]]RRRSSSUUUWWWXXXXXXXXXXXX\\\ZZZXXXXXXZZZ\\\ZZZYYYXXXYYYYYYUUUOOOHHHCCCAAA===>>>>>>???????????????AAABBBCCCCCCCCCEEEIIILLLLLLMMMPPPQQQSSSWWW[[[___```aaabbbdddggglllsssxxx{{{uuuqqqpppjjjgggsssvvvqqqpppuuu{{{eeeQQQHHHDDDBBB???>>>===>>>AAABBB;;;;;;<<<>>>???@@@AAABBB;;;???DDDIIISSSnnn|||{{{vvv```SSSTTTVVVXXXYYYYYYYYYXXX]]]ZZZXXXYYY[[[\\\[[[YYYVVVWWWWWWTTTOOOIIIEEECCC======>>>???????????????BBBBBBCCCBBBCCCEEEIIILLLKKKMMMOOOQQQSSSVVV[[[^^^aaabbbdddhhhmmmwwwwwwuuunnniiiooo|||wwwtttnnnqqqyyyeeeMMMDDD@@@@@@??????>>>======<<<===>>>>>>???@@@@@@AAAAAABBBEEEFFFEEEPPPmmmzzzyyy{{{\\\UUURRRSSSVVVWWWUUUUUUXXXYYYYYYZZZZZZZZZXXXWWWUUUSSSUUUWWWVVVQQQKKKFFFCCC???????????????>>>===<<>>============>>>>>>>>>??????@@@@@@@@@DDDGGGGGGFFFOOOjjjzzzxxx{{{\\\SSSPPPQQQUUUVVVTTTUUUXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUVVVWWWUUUPPPJJJEEECCC???????????????>>>======AAABBBCCCCCCCCCDDDGGGJJJLLLNNNPPPQQQRRRUUUXXX[[[]]]cccjjjqqqzzzsssnnnooorrrqqqooommmooowwweeeNNNGGGBBBAAA???===<<<===>>>???>>>>>>??????????????????BBBEEEFFFFFFNNNggg{{{vvv{{{[[[QQQOOOPPPTTTVVVUUUVVVYYYXXXYYYZZZ[[[[[[[[[ZZZZZZXXXXXXXXXTTTNNNIIIEEECCC????????????>>>>>>>>>>>>???AAAAAAAAABBBCCCFFFIIILLLNNNPPPQQQSSSVVVZZZ]]]```iiitttzzz}}}rrrooollltttuuukkkkkknnntttcccMMMFFFCCCAAA>>><<<;;;<<<>>>???>>>>>>>>>???????????????===???CCCFFFOOOggg{{{sss{{{[[[PPPNNNPPPUUUWWWVVVXXX[[[XXXYYYYYYZZZ[[[\\\\\\\\\ZZZZZZXXXTTTNNNHHHDDDCCC??????>>>>>>>>>>>>>>>???>>>???@@@AAAAAACCCFFFHHHKKKMMMOOOQQQSSSWWW\\\```iiisss}}}{{{sssnnnpppwwwqqqmmmllllllyyy```KKKFFFCCCAAA>>><<<;;;<<<>>>???>>>>>>>>>>>>>>>?????????<<<>>>BBBGGGOOOfff{{{pppzzz[[[QQQOOOQQQVVVXXXXXXZZZ]]]XXXXXXYYYZZZ[[[\\\]]]]]][[[[[[YYYTTTNNNHHHDDDCCC??????>>>======>>>???@@@===>>>@@@@@@AAABBBFFFHHHIIIKKKNNNPPPTTTYYY```dddnnnwwwzzzooolllnnn}}}xxxqqqjjjqqq^^^JJJEEEBBBAAA???===<<<===>>>???<<<<<<===>>>>>>??????@@@@@@@@@CCCHHHOOOddd{{{ooo}}}|||^^^RRRQQQRRRWWWYYYXXXZZZ^^^YYYXXXXXXYYYZZZ[[[\\\]]]ZZZZZZZZZVVVOOOIIIEEECCC???>>>=========>>>@@@@@@===>>>@@@@@@AAACCCFFFIIIIIIKKKNNNRRRWWW^^^eeekkknnnvvv}}}~~~pppiiigggqqq{{{ooommmqqq^^^JJJGGGAAA@@@???>>>============:::;;;<<<===>>>@@@@@@AAAAAA@@@CCCHHHOOOeee{{{pppcccSSSQQQRRRVVVXXXWWWYYY\\\YYYXXXXXXXXXXXXYYY[[[\\\XXXYYYZZZWWWQQQJJJEEECCC???>>>===<<<===>>>@@@AAA===???@@@AAAAAADDDGGGJJJJJJMMMPPPUUU[[[ccclllrrrppptttyyyzzz{{{zzzooogggiiirrr}}}rrrlllwww^^^KKKHHH@@@@@@??????>>>======<<<999:::;;;===>>>@@@AAABBB>>>===AAAHHHPPPhhh|||rrrfffRRRPPPQQQVVVWWWVVVWWW[[[YYYYYYXXXWWWWWWXXXZZZ[[[WWWYYYZZZXXXRRRKKKEEECCC???>>>===<<<===>>>@@@BBB>>>???@@@AAABBBDDDHHHKKKLLLNNNRRRWWW^^^gggqqqwwwtttvvvwwwwwwxxx|||yyylllggghhhrrr|||ooonnnyyy```KKKCCC???>>>>>>>>>>>>>>>???@@@<<<<<<<<<<<<=========>>>???CCCDDDIIIUUUgggxxxcccXXXRRRPPPTTTXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]ZZZVVVQQQLLLGGGDDD???@@@>>><<<===AAA@@@===??????>>>???@@@BBBDDDFFFIIILLLQQQYYYaaaiiiooorrrkkknnnqqqqqqrrryyyuuummmiiinnn{{{zzzvvv{{{```KKKDDD@@@@@@???????????????@@@<<<<<<<<<=========>>>>>>@@@DDDDDDHHHSSSeeeyyyiiiXXXSSSPPPTTTXXXXXXXXXYYY[[[ZZZZZZZZZZZZ[[[[[[[[[___]]][[[WWWQQQLLLGGGDDD???@@@>>><<<===AAA@@@===@@@@@@???@@@AAACCCEEEGGGJJJLLLPPPVVV\\\bbbgggjjjeeeiiilllmmmnnnttt}}}}}}pppiiikkkzzzxxxxxx```KKKDDDBBBBBBAAA@@@?????????@@@============>>>>>>>>>>>>BBBEEEEEEHHHRRRccczzzrrrYYYSSSQQQUUUXXXXXXXXXZZZ\\\\\\[[[[[[ZZZZZZZZZZZZ___^^^\\\XXXRRRLLLFFFCCC???@@@>>><<<===AAA@@@===@@@@@@@@@AAABBBDDDFFFGGGJJJKKKNNNQQQVVVZZZ^^^```___cccgggiiiiiimmmuuu|||vvvmmmlllvvvzzz}}}~~~~~~||||||}}}~~~~~~~~~|||___KKKEEECCCBBBAAA@@@???>>>>>>>>>======>>>>>>>>>?????????BBBFFFEEEIIISSSddd~~~yyyvvvYYYSSSQQQUUUYYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[[[[[[[______\\\XXXSSSLLLFFFBBB???@@@>>><<<===AAA@@@===@@@??????@@@AAACCCEEEGGGIIIIIIKKKNNNQQQUUUXXXYYYZZZ___eeeggggggjjjpppvvvxxxsssxxx}}}{{{xxxtttrrrnnnqqqvvv{{{}}}]]]KKKFFFBBBAAA@@@>>>>>>=========>>>>>>>>>????????????@@@AAAEEEEEEJJJUUUggg|||xxxuuuYYYTTTQQQUUUYYYYYYYYYZZZWWWXXXZZZ\\\]]]^^^^^^^^^___^^^]]]YYYTTTMMMFFFCCC???@@@>>><<<===AAA@@@===>>>>>>>>>>>>@@@BBBDDDEEEGGGHHHJJJLLLPPPSSSVVVXXXYYY^^^dddggggggiiiooouuu{{{zzz~~~}}}yyyxxxyyyyyyxxx~~~zzz[[[JJJGGG@@@@@@???>>>============>>>?????????@@@@@@@@@@@@@@@DDDEEEJJJVVViii{{{wwwqqqYYYTTTRRRVVVYYYYYYYYY[[[VVVWWWZZZ\\\^^^_________]]]]]]]]]ZZZUUUNNNHHHDDD???@@@>>><<<===AAA@@@===============???AAACCCDDDFFFGGGIIILLLPPPSSSWWWXXXYYY^^^cccffffffiiipppvvv}}}{{{}}}vvvXXXJJJHHH@@@@@@???>>>>>>??????????????????@@@@@@@@@AAAAAA???DDDDDDJJJVVVhhh{{{wwwmmmZZZTTTRRRVVVZZZZZZYYY[[[WWWYYY[[[]]]^^^___^^^]]]\\\\\\\\\ZZZVVVOOOIIIEEE???@@@>>><<<===AAA@@@===>>>>>>>>>>>>???AAADDDEEEFFFGGGIIILLLOOOSSSVVVWWWWWW\\\aaacccdddhhhpppvvvzzztttVVVIIIIII@@@@@@@@@???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA???DDDDDDIIITTTggg{{{xxxlllZZZTTTRRRVVVZZZZZZZZZ[[[YYYZZZ\\\^^^^^^^^^\\\[[[[[[[[[\\\ZZZVVVPPPJJJFFF???@@@>>><<<===AAA@@@===????????????@@@BBBEEEFFFGGGHHHIIIKKKNNNRRRTTTVVVUUUZZZ___aaabbbgggooovvvyyy~~~lllQQQFFFFFFEEEBBB>>>===>>>@@@AAAAAA??????@@@@@@@@@@@@AAAAAABBBDDDBBBFFFRRRaaalllVVVTTTTTTVVVVVVVVVYYY^^^VVVYYY\\\]]]\\\ZZZZZZZZZYYYYYYXXXWWWUUUPPPIIIEEEBBBAAA???>>>===<<<======@@@@@@???@@@AAACCCEEEGGGGGGGGGHHHJJJNNNQQQTTTVVVZZZ\\\___aaadddhhhmmmqqqrrrtttzzz{{{iiiOOOEEEDDD@@@???======>>>???>>><<<@@@@@@@@@AAAAAAAAABBBBBB@@@BBB@@@DDDMMMZZZ||||||jjjVVVTTTSSSVVVWWWVVVYYY^^^YYY[[[]]]]]][[[ZZZZZZ[[[[[[ZZZXXXWWWTTTOOOIIIEEE@@@???>>>======>>>???@@@????????????AAACCCEEEFFFFFFFFFGGGIIILLLOOORRRTTTWWWZZZ]]]aaaeeejjjppptttuuuuuuwww}}}|||}}}eeeNNNDDDCCC>>>>>>>>>???@@@???===:::??????@@@@@@@@@AAAAAAAAA@@@BBBAAADDDKKKTTTrrryyyiiiWWWSSSSSSVVVWWWWWWYYY^^^]]]^^^^^^\\\[[[[[[]]]^^^___]]]ZZZWWWTTTOOOIIIEEE============>>>???AAABBB>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFGGGHHHJJJMMMOOOPPPVVVXXX[[[___ccciiioootttuuutttuuuzzz}}}bbbMMMEEEBBBAAA@@@???@@@AAAAAA???===>>>>>>>>>>>>????????????AAADDDCCCFFFLLLSSSnnnwwwiiiWWWSSSRRRUUUXXXXXXZZZ^^^______^^^]]]\\\^^^bbbeeefffccc___ZZZUUUOOOIIIDDD>>>============???@@@BBB============???AAACCCDDDFFFGGGGGGIIIJJJLLLMMMNNNTTTVVVYYY\\\```ffflllqqquuuwww|||~~~___NNNFFFAAACCC@@@>>>===>>>???@@@????????????@@@@@@@@@@@@AAA???CCCDDDHHHMMMRRRlllrrr~~~kkkWWWRRRPPPTTTXXXYYYZZZ]]]______^^^]]]]]]```fffjjjkkkhhhccc^^^XXXQQQIIIDDDAAA@@@>>>=========>>>???======<<<===>>>@@@BBBDDDGGGHHHIIIKKKLLLMMMNNNNNNQQQSSSWWW[[[```hhhpppuuu}}}~~~zzz\\\MMMFFFAAABBB???;;;999:::<<<>>>>>>AAAAAABBBBBBBBBCCCCCCCCC===AAABBBFFFLLLPPPjjj~~~nnntttlllWWWRRROOOTTTYYYZZZ[[[]]]^^^^^^\\\[[[\\\```eeejjjjjjhhheeeaaa[[[TTTKKKEEECCCAAA@@@>>>===<<<<<<===============???AAACCCDDDGGGHHHJJJLLLNNNOOOOOOOOONNNQQQUUU[[[bbblllvvv|||uuuXXXLLLFFF???@@@>>>;;;;;;<<<======<<<@@@AAAAAAAAABBBBBBBBBBBB>>>BBBCCCFFFKKKOOOiiiooooooyyymmmWWWQQQOOOSSSYYY[[[[[[]]]]]]\\\[[[YYYYYY[[[```dddccccccbbbaaa^^^VVVNNNHHHCCCAAA???>>>===<<<======>>>======>>>???AAACCCEEEFFFHHHJJJLLLNNNOOOPPPPPPOOOQQQUUUYYY```iiisssyyyrrrUUUKKKEEE===???>>>>>>???@@@@@@>>>;;;===>>>>>>>>>>>>?????????AAAEEEEEEHHHLLLPPPiiirrrpppwwwmmmXXXQQQNNNSSSYYY[[[\\\]]]\\\\\\ZZZXXXVVVXXX[[[^^^]]]^^^```aaa^^^XXXPPPJJJBBB@@@???============>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEGGGIIILLLNNNOOOPPPPPPQQQSSSTTTWWW[[[bbbkkkppp|||jjjPPPIIIFFF???@@@???>>>======>>>??????@@@@@@@@@AAABBBCCCDDDEEECCCDDDCCCHHHNNNPPPgggrrrnnnvvvkkk\\\UUUQQQRRRUUUWWWZZZ^^^```\\\WWWVVVXXX[[[[[[[[[\\\\\\]]]]]]ZZZUUUNNNHHHBBB???<<<;;;===???@@@@@@????????????@@@AAABBBCCCEEEFFFHHHIIIIIIKKKNNNPPPKKKOOOUUUZZZ^^^bbbfffiiilllyyyeeeLLLFFFCCC===@@@???>>>>>>===>>>???@@@@@@??????@@@AAABBBCCCCCCBBBCCCCCCGGGMMMPPPfffxxxooopppmmm\\\UUUQQQSSSVVVWWW[[[___^^^\\\ZZZZZZ\\\^^^]]][[[\\\\\\\\\\\\ZZZUUUNNNHHHBBB???<<<;;;<<>>>>>???@@@@@@????????????@@@AAABBBBBBAAACCCBBBFFFLLLOOOdddtttmmmrrr^^^VVVPPPRRRVVVXXX[[[^^^[[[[[[\\\^^^``````___]]]\\\[[[[[[[[[YYYTTTMMMIIIBBB???<<<;;;<<<>>>@@@@@@??????>>>??????@@@AAABBBBBBDDDFFFGGGGGGIIILLLOOOOOORRRVVVZZZ\\\___bbbeeejjjrrrxxxyyy~~~{{{xxxuuupppkkkiiijjjjjjgggfffhhhhhhiiikkkoootttyyy~~~bbbMMMGGGDDD@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@CCCBBBEEEKKKOOOccczzzrrr~~~zzz___VVVOOOPPPTTTWWWYYY\\\ZZZ[[[\\\^^^`````````___[[[[[[ZZZZZZXXXTTTMMMIIICCC@@@<<<;;;<<<>>>??????>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDEEEFFFHHHKKKNNNPPPSSSVVVYYYZZZ\\\___aaaiiippptttwww||||||yyyuuurrrooommmiiifffeeeggghhhffffffiiifffgggjjjnnnrrrwwwzzz|||```NNNHHHEEEAAA??????@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCC???DDDCCCDDDKKKPPPaaa|||{{{uuuyyyaaaVVVNNNNNNSSSUUUWWWYYYZZZZZZ[[[[[[\\\^^^```aaaZZZZZZYYYYYYWWWSSSMMMIIICCC@@@===;;;<<<>>>??????>>>>>>>>>>>>???@@@AAAAAA???AAACCCEEEFFFHHHKKKNNNPPPRRRUUUWWWXXXYYY[[[]]]gggkkknnnppptttyyy{{{zzzxxxwwwvvvtttrrrpppoooooolllkkkmmmqqqsssrrrssswwwwwwxxxyyyzzz{{{|||}}}}}}~~~]]]LLLGGGCCC?????????AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@EEEDDDDDDKKKQQQaaaxxx|||vvv{{{eeeXXXNNNNNNRRRTTTUUUVVVYYYZZZZZZZZZZZZ[[[^^^aaaZZZYYYXXXWWWVVVRRRMMMJJJDDDAAA===;;;<<<>>>>>>>>>>>>>>>===>>>>>>???@@@AAA???AAACCCDDDFFFHHHKKKNNNNNNPPPSSSUUUUUUVVVXXXYYYbbbccceeefffhhhjjjkkkkkkiiikkknnnppprrrtttwwwyyy}}}xxxZZZLLLGGGAAA===???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBB@@@GGGEEEDDDLLLRRR```vvvzzzjjj\\\PPPOOOSSSUUUUUUUUUWWWZZZ\\\]]]\\\[[[]]]___YYYXXXWWWVVVUUURRRMMMJJJDDDAAA===;;;<<<===>>>>>>=========>>>>>>???@@@AAA???AAACCCEEEFFFIIILLLOOOLLLNNNQQQSSSSSSTTTUUUWWW\\\\\\]]]```bbbbbbdddeeeeeejjjrrrzzzvvvZZZNNNHHHBBB>>>>>>@@@AAACCCDDDDDDCCCCCCAAAAAA@@@@@@???@@@@@@@@@AAAGGGFFFEEELLLSSS```uuummm___SSSQQQUUUVVVVVVUUUUUUZZZ___```^^^\\\\\\\\\YYYXXXWWWVVVUUURRRMMMJJJDDDAAA===<<<<<<===>>>>>>============>>>???@@@AAA???AAACCCEEEFFFIIIMMMOOOKKKMMMPPPQQQRRRRRRTTTUUUYYYXXX[[[___bbbdddfffiiiooowwwzzzrrrYYYLLLCCC???@@@======>>>???AAABBBCCCCCC???@@@AAAAAABBBBBBBBBBBBEEEEEEAAAFFFNNNPPP\\\tttyyy___RRRSSSSSSVVV[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXYYYXXXUUUPPPLLLGGGAAA>>>??????>>>>>>AAA@@@???>>>======>>>???@@@CCCDDDDDDDDDDDDGGGKKKNNNRRRRRRRRRSSSSSSSSSTTTSSSVVVXXX^^^eeemmmrrrttttttmmmUUUJJJCCC@@@AAA>>>>>>???@@@AAAAAABBBBBB???@@@@@@AAABBBBBBBBBBBBEEEEEEBBBFFFOOOPPP\\\sss|||bbbTTTUUUTTTWWW[[[XXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYXXXUUUPPPLLLGGGBBB>>>??????===>>>AAA@@@@@@???>>>>>>???@@@@@@BBBCCCDDDDDDDDDFFFJJJMMMNNNQQQSSSUUUWWWYYY]]]```___bbbjjjsss}}}hhhQQQHHHCCCAAACCC?????????@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCCCCCCCEEEGGGDDDGGGOOOQQQ[[[qqqeeeWWWWWWUUUWWWZZZWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXUUUPPPLLLHHHBBB>>>>>>???======@@@AAA@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDFFFJJJLLLLLLPPPUUUWWWYYY]]]eeelllnnnsss}}}dddNNNGGGCCCBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEIIIFFFGGGOOORRR[[[nnneeeWWWXXXUUUWWWZZZWWWYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWTTTPPPMMMHHHBBB>>>>>>>>><<<===???????????????????????????@@@BBBCCCDDDDDDFFFIIIKKKLLLRRRWWWYYYYYY^^^iiirrr{{{aaaLLLGGGCCCAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFEEEKKKHHHHHHOOORRRZZZkkkfffWWWVVVTTTVVVZZZWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTPPPMMMHHHBBB===>>>>>><<<<<<>>>======>>>>>>>>>>>>======???AAACCCDDDDDDEEEHHHJJJLLLRRRXXX[[[\\\bbbnnnwww~~~^^^KKKGGGDDDAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDFFFGGGEEELLLKKKIIIPPPSSSZZZhhhhhhWWWUUURRRTTTYYYWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYWWWWWWVVVTTTPPPNNNHHHBBB===>>>===;;;;;;>>><<<======>>>>>>======<<<>>>@@@BBBCCCDDDEEEGGGIIIJJJOOOWWW\\\```hhhrrrzzzxxxYYYIIIHHHEEEAAA@@@>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@BBBDDDFFFHHHEEENNNLLLJJJPPPTTTZZZfffnnnZZZUUUPPPRRRWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[YYYWWWVVVVVVTTTQQQNNNHHHBBB=========;;;;;;===<<<===>>>??????>>>===<<<===???BBBCCCDDDDDDFFFHHHHHHLLLSSSYYY___gggnnnsssooowww{{{UUUGGGHHHFFFBBB@@@===>>>>>>@@@AAABBBCCCCCCAAA@@@@@@@@@BBBDDDGGGIIIEEEOOOMMMJJJPPPTTTYYYeeesss]]]VVVOOOQQQVVVUUUWWWWWWWWWXXXYYYZZZZZZ[[[[[[YYYWWWVVVUUUTTTQQQNNNHHHBBB=========;;;:::======>>>???@@@@@@???>>>======???BBBCCCDDDDDDFFFGGGIIIKKKOOOUUU[[[aaaeeegggjjjooouuuvvvuuuvvvzzz~~~~~~nnnOOOIIIEEEBBBBBB??????AAABBBBBBAAA@@@BBBCCCCCCBBBBBBCCCEEEGGGHHHGGGLLLKKKKKKNNNOOOQQQZZZccc}}}yyyYYYTTTWWWTTTSSSXXXYYYZZZZZZYYYWWWVVVWWWYYYXXXXXXXXXWWWVVVUUUTTTSSSJJJHHHCCC???<<<;;;;;;;;;======>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEKKKNNNNNNSSS[[[^^^\\\bbbdddgggkkkooorrruuuwwwsssuuu{{{kkkNNNIIIEEEBBBBBB???@@@AAABBBBBBAAAAAABBBDDDCCCCCCCCCDDDFFFGGGHHHHHHLLLJJJKKKNNNOOOQQQZZZccczzzZZZSSSVVVTTTTTTXXX[[[[[[[[[ZZZXXXXXXYYY[[[XXXXXXXXXWWWVVVUUUSSSSSSJJJGGGCCC???<<<;;;<<<<<<===============>>>>>>>>>===>>>@@@AAACCCDDDEEEEEEEEEJJJLLLKKKOOOUUUXXXUUU\\\^^^aaaeeeiiimmmrrrtttrrrrrrvvvfffMMMHHHDDDBBBCCC???@@@BBBCCCCCCBBBAAACCCDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKJJJLLLNNNOOORRRZZZccc|||}}}]]]TTTUUUTTTTTTXXX[[[\\\\\\[[[ZZZYYY[[[\\\XXXXXXWWWWWWVVVTTTSSSRRRIIIFFFCCC???===<<<===>>>============<<<<<<<<<<<<:::<<<>>>@@@BBBDDDEEEEEEFFFJJJKKKKKKMMMQQQRRRQQQXXXZZZ]]]```dddjjjqqqvvvuuussstttyyy}}}```KKKHHHDDDCCCDDD??????AAABBBBBBAAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKJJJLLLOOOPPPRRRYYYbbbqqqaaaTTTTTTTTTUUUYYYZZZ[[[\\\[[[YYYYYYZZZ\\\WWWWWWWWWVVVUUUTTTSSSRRRHHHFFFBBB???======>>>???>>>>>>>>>======<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDIIIJJJKKKLLLNNNQQQRRRRRRYYY[[[^^^aaaeeelllvvv}}}~~~zzzxxxzzz}}}sssYYYIIIGGGCCCCCCEEE@@@???@@@AAAAAA@@@@@@AAABBBEEEIIIMMMNNNMMMKKKKKKKKKJJJJJJLLLOOOQQQRRRYYYbbbkkkfffVVVTTTTTTVVVYYYXXXYYYYYYYYYWWWWWWYYY[[[WWWWWWWWWVVVUUUTTTRRRRRRHHHFFFCCC???>>>===>>>????????????>>>>>>=========>>>???@@@BBBCCCCCCCCCCCCGGGGGGIIILLLOOOPPPRRRTTTZZZ]]]```cccfffmmmxxx}}}xxxvvvyyy|||zzzzzz{{{~~~gggRRRGGGFFFBBBDDDFFF@@@???@@@BBBAAA@@@@@@AAACCCFFFKKKPPPQQQOOOLLLLLLLLLJJJJJJLLLPPPQQQRRRYYYaaakkklllXXXSSSTTTVVVYYYVVVWWWXXXWWWVVVVVVXXXYYYWWWWWWVVVVVVUUUSSSRRRQQQJJJGGGDDD@@@>>>===>>>???????????????>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBDDDBBBDDDJJJMMMMMMOOOSSSWWW[[[___aaaccciiittt}}}{{{sssmmmlllppptttvvvxxxzzzxxxuuuvvv|||yyysssssswww}}}^^^MMMFFFEEEAAADDDGGGAAAAAABBBDDDCCCBBBBBBCCCEEEGGGLLLSSSTTTQQQMMMLLLMMMJJJJJJLLLPPPQQQRRRYYYaaagggrrrZZZTTTTTTWWWXXXUUUVVVWWWVVVUUUVVVWWWYYYVVVVVVVVVVVVUUUSSSRRRQQQKKKHHHDDD@@@>>>======>>>=========>>>>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCCCC@@@BBBHHHKKKJJJLLLQQQSSSXXX\\\^^^^^^dddmmmvvv{{{zzz}}}~~~~~~{{{{{{~~~xxxvvvrrrllliiiiiinnnssswww~~~xxxuuuzzzzzztttrrrsssvvv{{{{{{YYYJJJEEEEEEAAADDDGGGAAACCCDDDEEEEEEDDDDDDEEEGGGGGGMMMTTTUUURRRNNNMMMNNNIIIIIIMMMQQQRRRRRRYYYaaa```{{{uuu\\\TTTUUUWWWXXXUUUVVVWWWWWWVVVVVVXXXZZZVVVVVVVVVUUUTTTSSSRRRQQQLLLIIIEEEAAA>>>=========;;;<<<<<<<<<======>>>>>>:::;;;===???AAABBBCCCDDDEEEAAACCCIIIKKKIIIKKKPPPQQQVVV[[[\\\\\\```iiirrruuurrrssswwwxxxwwwxxx{{{zzz{{{zzztttmmmlllpppuuusssttttttsssssswww}}}|||tttssszzz~~~~~~}}}pppSSSJJJCCCCCCEEEDDDBBBCCCFFFFFFEEEDDDDDDEEEFFFGGGFFFKKKQQQTTTRRRPPPPPPPPPKKKMMMOOOPPPRRRTTTWWWZZZgggwwwzzz```WWWWWWVVVSSSWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQQQQMMMJJJFFFBBB>>><<<;;;;;;<<<@@@CCCAAA===;;;<<>>AAACCCEEE@@@BBBFFFGGGHHHHHHIIIJJJPPPTTTWWWYYYZZZ^^^ccchhhkkknnnqqqsssrrrqqqqqqqqqppppppooonnnnnnppptttwwwyyy}}}wwwzzz}}}yyy|||jjjRRRJJJCCCDDDEEECCCBBBCCCFFFFFFEEEDDDDDDEEEFFFGGGFFFKKKPPPRRRRRRPPPOOOOOOLLLMMMOOOQQQRRRTTTWWWYYYdddttt}}}cccXXXWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQNNNKKKGGGCCC@@@>>>======<<>>>>><<>>@@@BBBBBBAAA@@@AAADDDGGGHHHIIIIIIKKKLLLNNNQQQTTTUUUVVVXXX^^^bbb```aaabbbbbbbbbcccfffiiilllrrr{{{yyyuuuvvvxxxxxxwww|||}}}ZZZNNNHHHCCCDDDDDDBBBAAABBBFFFEEEDDDDDDDDDEEEFFFGGGJJJMMMPPPRRRRRRPPPOOONNNNNNPPPQQQRRRRRRSSSVVVXXX^^^oookkkZZZVVVYYY[[[XXXXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVUUUTTTSSSRRRRRROOOMMMIIIDDDAAA???>>>>>><<<>>>@@@???===<<<===>>>:::<<<===???@@@AAA@@@@@@BBBDDDGGGHHHIIIJJJLLLNNNNNNPPPSSSSSSRRRTTTYYY]]]```aaaccceeehhhmmmsssxxxzzz{{{{{{~~~|||yyyzzzxxxYYYLLLGGGDDDDDDCCCAAA@@@BBBEEEDDDDDDDDDEEEFFFHHHIIINNNOOOQQQSSSSSSRRRPPPNNNNNNPPPQQQRRRRRRSSSVVVXXX^^^mmmppp[[[TTTVVV[[[XXXXXXXXXYYYYYYYYYZZZZZZUUUUUUUUUUUUUUUTTTSSSRRROOOLLLHHHDDDAAA???>>>>>><<<===>>>>>>>>>======>>>======<<<<<<===???AAABBBBBBDDDFFFGGGHHHJJJMMMOOOOOOQQQSSSSSSRRRSSSWWW[[[]]]aaaffflllsss{{{}}}zzzxxxsssZZZJJJFFFDDDDDDCCC@@@@@@BBBDDDDDDDDDEEEFFFIIIKKKLLLRRRQQQRRRSSSTTTTTTQQQOOONNNPPPQQQRRRSSSTTTWWWYYY___jjjwww]]]RRRTTTYYYUUUUUUUUUVVVWWWWWWXXXXXXUUUUUUUUUUUUUUUTTTSSSSSSOOOMMMIIIDDDAAA???>>>>>><<<<<<===>>>>>>>>>======>>>===<<<;;;<<<>>>@@@BBBAAACCCEEEFFFGGGIIIMMMOOOPPPSSSUUUUUUUUUWWW[[[```eeejjjsss}}}|||jjjUUUHHHEEEDDDEEECCC??????BBBCCCCCCDDDFFFHHHKKKNNNPPPSSSRRRQQQRRRTTTSSSPPPMMMMMMOOOQQQRRRSSSUUUXXX[[[___ggg~~~```RRRRRRXXXTTTTTTTTTUUUVVVWWWWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSPPPNNNJJJFFFBBB@@@??????<<<<<<<<<===>>>>>>======<<<<<<======>>>>>>???@@@AAABBBDDDEEEFFFIIILLLOOOPPPTTTXXXZZZ[[[___eeejjjssszzz{{{```NNNGGGEEEDDDEEEBBB>>>???BBBCCCCCCDDDFFFIIIMMMPPPRRRSSSQQQPPPQQQSSSSSSOOOLLLLLLNNNQQQRRRSSSVVVYYY\\\```eee|||cccRRRRRRWWWUUUUUUVVVWWWWWWXXXYYYYYYTTTTTTUUUUUUUUUTTTTTTSSSRRROOOKKKGGGCCCAAAAAA@@@<<<;;;;;;===>>>???>>><<<:::<<<>>>???@@@???>>>===@@@BBBCCCDDDEEEHHHLLLOOOPPPTTTYYY]]]aaafffmmmsss{{{~~~{{{ZZZLLLFFFEEECCCAAA@@@???@@@@@@CCCDDDFFFHHHJJJKKKLLLLLLQQQPPPNNNOOOPPPPPPNNNMMMLLLPPPRRRRRRUUUZZZ[[[YYYaaakkk{{{iiiSSSQQQXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXVVVUUUTTTQQQPPPLLLHHHEEEAAA???>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>???AAACCCDDDEEEGGGJJJMMMQQQVVV\\\```dddjjjttt{{{tttXXXMMMFFFEEECCCAAA@@@@@@@@@@@@@@@BBBFFFIIILLLNNNNNNNNNPPPNNNMMMMMMOOOOOONNNMMMLLLPPPSSSTTTWWW\\\^^^\\\fffooo{{{lllTTTOOOUUUWWWWWWVVVUUUUUUUUUVVVWWWUUUVVVWWWXXXXXXWWWVVVVVVQQQPPPLLLIIIEEEBBB???>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<===>>>>>>???AAACCCDDDEEEGGGJJJLLLMMMRRRYYY___ccckkkuuu|||~~~~~~|||zzzzzz}}}jjjTTTLLLFFFEEECCCAAAAAA@@@AAAAAAAAACCCGGGKKKNNNPPPPPPPPPPPPNNNMMMLLLMMMNNNMMMLLLLLLQQQSSSTTTWWW]]]___]]]gggoooyyyuuu~~~tttXXXPPPSSSVVVVVVUUUUUUUUUUUUVVVWWWSSSTTTVVVWWWXXXXXXWWWWWWQQQPPPMMMIIIEEEBBB???>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???AAACCCDDDDDDFFFIIIKKKLLLQQQWWW\\\aaagggpppvvvyyy{{{||||||{{{yyyxxxyyy{{{~~~aaaOOOJJJEEEDDDCCCBBBAAAAAABBBCCCEEEGGGIIILLLOOOQQQSSSTTTTTTRRROOOMMMMMMMMMLLLJJJLLLPPPRRRSSSUUUZZZ[[[YYYaaalllvvvrrrwww```SSSTTTTTTTTTTTTUUUUUUVVVVVVWWWSSSTTTUUUWWWWWWWWWVVVUUUQQQPPPMMMJJJFFFCCC@@@>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>???AAABBBCCCDDDEEEHHHJJJMMMPPPUUUXXX[[[```eeeiiimmmppptttxxxyyyzzzzzz{{{~~~www[[[LLLGGGEEEDDDCCCBBBBBBBBBCCCDDDGGGHHHJJJMMMRRRVVVZZZ]]]ZZZWWWRRROOOMMMLLLJJJIIIKKKOOOQQQPPPRRRVVVWWWTTT\\\iiiuuurrrsssfffTTTTTTRRRSSSTTTUUUVVVVVVWWWWWWUUUUUUVVVVVVVVVUUUSSSRRRQQQPPPNNNKKKGGGCCC@@@>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???@@@BBBBBBCCCDDDGGGIIIKKKMMMPPPSSSVVVYYY]]]```bbbfffllloooqqqsssuuuwwwzzz~~~~~~mmmUUUIIIDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDGGGLLLRRRXXX^^^bbbddd\\\YYYSSSPPPMMMLLLJJJIIIKKKOOOPPPPPPQQQUUUVVVTTT[[[iiissssssppp~~~hhhTTTSSSQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPNNNLLLHHHDDD@@@>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>???@@@BBBBBBBBBCCCFFFHHHFFFHHHKKKOOOSSSWWWZZZ[[[[[[```eeeiiillloootttxxx|||}}}|||{{{~~~aaaPPPHHHCCCDDDCCCBBBBBBBBBDDDEEEFFFDDDIIIRRR[[[```bbbaaa```[[[WWWRRRNNNMMMLLLKKKJJJJJJOOOQQQQQQTTTYYY[[[YYYYYYfffmmm~~~wwwssslllVVVTTTOOOQQQSSSUUUVVVWWWWWWWWWSSSSSSTTTUUUUUUTTTSSSRRRPPPPPPOOOLLLIIIDDD@@@===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@AAABBBAAACCCEEEGGGGGGHHHJJJNNNRRRUUUVVVWWWXXX]]]bbbeeehhhlllsssyyy}}}~~~|||zzzxxxzzz~~~{{{|||vvvYYYMMMHHHDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGNNNYYYbbbeeeccc\\\XXXXXXTTTOOOMMMLLLLLLLLLLLLJJJOOORRRSSSWWW]]]```^^^VVVbbbfffuuu}}}yyyoooYYYWWWOOOPPPSSSUUUVVVWWWWWWWWWPPPRRRSSSTTTUUUUUUTTTTTTPPPPPPOOOMMMIIIDDD@@@===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@AAAAAAAAABBBEEEGGGKKKKKKLLLOOOQQQSSSSSSRRRXXX\\\aaadddeeejjjssszzzzzz{{{zzzxxxvvvxxx~~~yyyxxxhhhSSSKKKGGGDDDAAACCCEEEBBB@@@@@@FFFKKKIIITTTbbbiiifff]]]VVVRRRRRRRRRPPPOOONNNMMMMMMMMMHHHKKKOOORRRUUUYYY^^^aaaVVV]]]eeettt|||zzzxxx]]]UUUPPPQQQQQQRRRTTTUUUVVVWWWSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSQQQOOOLLLGGG@@@<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::<<<===??????@@@AAACCCFFFEEEHHHLLLNNNPPPQQQSSSUUUYYY[[[___cccggglllqqquuuyyy}}}{{{{{{zzz}}}tttwww~~~aaaPPPJJJFFFCCCAAACCCDDDCCC@@@AAAFFFKKKKKKUUUaaagggddd]]]WWWTTTTTTTTTRRRQQQPPPOOOOOOOOOJJJMMMOOOQQQSSSVVVZZZ]]]ZZZ___cccnnn~~~xxx^^^TTTRRRSSSTTTVVVWWWWWWWWWWWWRRRRRRRRRSSSSSSSSSTTTTTTQQQPPPNNNMMMKKKFFFAAA<<<===<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<===?????????AAACCCEEEEEEHHHKKKMMMNNNQQQTTTVVVWWWYYY[[[^^^aaaffflllpppwww{{{xxxtttttt}}}vvvYYYLLLIIIEEEBBBAAACCCDDDCCCAAABBBGGGKKKKKKRRR\\\```___ZZZWWWUUUTTTTTTRRRQQQPPPPPPOOOOOOMMMNNNPPPQQQRRRSSSVVVYYY^^^```aaaiiiyyy^^^SSSSSSTTTVVVWWWXXXWWWVVVUUUQQQQQQQQQRRRRRRRRRSSSSSSPPPOOONNNNNNLLLHHHCCC???>>>======<<<<<<=========>>>>>>============<<<<<<<<<===?????????@@@CCCEEEEEEFFFIIIJJJLLLOOOTTTWWWYYYZZZ\\\^^^aaaeeelllppptttwww|||~~~}}}}}}}}}vvvvvvzzzyyynnnSSSKKKHHHEEEBBBAAACCCCCCCCCBBBDDDGGGKKKHHHMMMTTTWWWWWWVVVTTTTTTRRRRRRPPPOOOOOONNNNNNNNNNNNOOOQQQQQQRRRSSSVVVXXX^^^```bbbhhh|||```RRRQQQRRRUUUWWWWWWUUUSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRQQQOOOKKKFFFBBB???>>>>>>============>>>>>>>>>>>>>>>>>>=========<<<>>>?????????@@@BBBDDDDDDEEEGGGHHHJJJNNNSSSWWWYYYZZZ\\\]]]```ffflllqqqppptttxxxzzz{{{~~~{{{wwwxxxyyyzzz|||iiiQQQKKKHHHEEECCCAAABBBCCCCCCDDDFFFHHHJJJHHHJJJNNNQQQRRRSSSTTTUUURRRQQQPPPPPPOOOOOOOOOOOOMMMOOOQQQRRRSSSTTTWWWZZZ\\\___cccjjj~~~dddSSSQQQSSSUUUWWWWWWVVVSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUWWWVVVTTTSSSPPPLLLFFFBBB??????>>>========================>>>>>>>>>>>>>>><<<>>>??????>>>???AAACCCCCCDDDFFFGGGIIILLLQQQUUUSSSTTTWWWYYY]]]bbbiiimmmnnnqqqssstttsssuuuyyy~~~~~~~~~}}}vvvqqqsss}}}dddPPPJJJGGGDDDDDDAAABBBBBBDDDEEEGGGIIIJJJIIIJJJLLLOOORRRTTTVVVWWWTTTSSSSSSRRRQQQQQQRRRRRRMMMNNNQQQRRRSSSUUUXXX[[[ZZZ^^^cccjjj{{{kkkVVVTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTRRRPPPKKKEEEAAA??????>>>===<<<<<<<<<<<<<<<<<<============>>>>>><<<>>>???>>>>>>>>>@@@BBBBBBDDDFFFGGGHHHKKKOOORRRQQQSSSWWWZZZ]]]aaafffjjjkkkmmmnnnmmmmmmooouuuzzz~~~|||yyy{{{wwwxxx{{{}}}___NNNIIIDDDCCCFFFAAAAAABBBDDDFFFHHHIIIIIIHHHHHHIIILLLPPPTTTVVVWWWTTTSSSSSSRRRRRRRRRRRRRRRMMMNNNPPPQQQRRRSSSVVVYYYYYY\\\```eeessssss\\\TTTUUUVVVWWWXXXXXXYYYXXXUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQMMMHHHDDD???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???>>>===>>>@@@BBBAAACCCFFFGGGHHHIIILLLNNNRRRTTTXXX[[[]]]___bbbdddccceeehhhjjjnnnuuu|||vvv~~~{{{wwwwww}}}[[[LLLGGGBBBBBBGGGAAAAAABBBDDDGGGIIIJJJIIIEEEEEEFFFIIINNNRRRTTTUUURRRQQQQQQPPPPPPPPPPPPQQQMMMNNNPPPPPPPPPQQQTTTVVVZZZ\\\^^^```lllyyy```RRRRRRSSSTTTUUUWWWXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUTTTQQQLLLHHH>>>>>>===;;;;;;::::::::::::;;;;;;;;;<<<<<<=========>>>???>>>===>>>@@@AAAAAACCCFFFHHHHHHIIIJJJLLLNNNQQQUUUWWWXXXXXXYYYZZZ[[[^^^dddjjjrrr}}}qqqsss|||uuutttuuu}}}~~~yyyyyymmmQQQJJJFFFFFFFFFBBBFFFBBBAAADDDEEEEEEHHHLLLCCCFFFIIIJJJLLLOOOTTTXXXWWWWWWXXXXXXVVVTTTQQQOOONNNNNNNNNNNNOOOPPPQQQRRRYYY\\\]]]dddpppcccPPPRRRTTTTTTVVVYYYYYYXXXUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTTTTTTTTTTPPPKKKGGGEEEAAA<<<999:::<<<>>>??????>>><<<:::::::::<<<===:::===@@@>>><<<<<>>???===<<<:::::::::<<<===999<<<>>>===;;;;;;???DDD???BBBEEEFFFEEEFFFIIIMMMOOORRRTTTUUUTTTVVV[[[___iiiqqq|||vvvttt}}}~~~yyyzzz|||rrrkkkpppyyy___JJJEEEBBBCCCEEE@@@DDDEEEHHHKKKIIIFFFHHHMMMKKKLLLMMMMMMNNNPPPSSSVVV[[[[[[ZZZXXXUUURRROOOMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSXXX\\\cccmmmssshhhWWWUUUSSSSSSUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVSSSNNNJJJDDDAAA>>><<<<<<======<<<>>>===<<<::::::;;;<<<<<<888;;;===<<<:::;;;>>>AAA??????AAABBBDDDGGGIIIJJJLLLPPPTTTVVVXXX\\\bbbggguuu|||yyyuuuvvvyyyyyyzzzxxxrrrsssrrrsss{{{qqqWWWGGGDDDBBBDDDFFF@@@BBBDDDIIIMMMKKKGGGHHHNNNNNNNNNNNNNNNOOOPPPRRRTTTZZZYYYXXXWWWUUURRRPPPNNNLLLMMMMMMNNNPPPRRRSSSTTTQQQUUUXXX___ggglllrrrZZZUUUQQQSSSUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWTTTPPPMMMEEEBBB???>>>>>>===<<<;;;===<<<;;;;;;;;;;;;<<<<<<999;;;===<<<;;;<<<>>>@@@???>>>>>>AAAEEEHHHJJJJJJLLLPPPUUUYYY\\\bbbiiiooo~~~}}}ttt}}}}}}xxxyyyyyy{{{~~~yyytttqqqsss|||dddPPPFFFEEECCCGGGIIIBBBBBBCCCHHHMMMMMMIIIJJJNNNUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTRRRQQQPPPLLLLLLMMMNNNPPPRRRTTTUUURRRTTTTTTZZZbbbfff|||yyy^^^UUUPPPRRRVVVVVVWWWZZZWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWUUURRROOOGGGDDDAAA???>>>>>><<<;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<============>>>???@@@??????AAAFFFJJJLLLMMMQQQUUU[[[___ccchhhpppvvv~~~}}}yyy||||||xxxvvvvvvwwwxxxyyyyyywwwrrrsssuuu}}}ZZZLLLGGGGGGEEEIIILLLDDDDDDCCCFFFMMMPPPNNNNNNQQQ[[[YYYWWWVVVWWWXXXXXXXXXTTTTTTSSSSSSRRRQQQQQQQQQKKKLLLMMMOOOQQQSSSUUUWWWTTTUUUTTTXXX```dddxxx|||uuu{{{}}}dddXXXPPPSSSWWWVVVXXX\\\XXXYYYYYYZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWVVVSSSPPPIIIFFFAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>===@@@@@@AAABBBEEEJJJNNNQQQWWWZZZ___ccceeejjjqqqwww}}}{{{~~~{{{wwwyyy}}}|||xxxvvvpppRRRHHHGGGHHHEEEJJJMMMDDDGGGDDDEEEMMMTTTUUUTTTTTT]]]ZZZWWWWWWXXXZZZYYYXXXTTTSSSRRRQQQPPPOOONNNNNNKKKKKKMMMOOOQQQTTTVVVXXXXXXXXXVVV[[[bbbccctttxxxoooqqqlll]]]RRRTTTWWWUUUVVV[[[YYYYYYZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWVVVSSSQQQKKKGGGBBB>>>============:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<===>>>>>><<<;;;>>>@@@BBBCCCDDDHHHNNNSSSVVVZZZ]]]___aaadddjjjooopppqqqtttxxx{{{}}}}}}|||~~~gggNNNFFFGGGHHHEEEJJJMMMCCCKKKEEEDDDMMMWWWYYYXXXWWW[[[XXXTTTTTTVVVXXXWWWUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKMMMOOOQQQTTTWWWXXXZZZ[[[ZZZ^^^dddcccqqqtttkkklllrrraaaTTTVVVWWWTTTTTTYYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYXXXWWWVVVWWWVVVSSSQQQMMMHHHBBB>>><<<=========::::::;;;<<<=========<<<:::::::::<<<======;;;999<<>>======<<<;;;::::::;;;;;;<<<>>>>>><<<<<<<<<<<<============???@@@BBBDDDDDDFFFIIILLLQQQSSSUUUVVVVVVVVVWWWXXX^^^aaadddgggjjjnnnrrruuu}}}}}}wwwrrr}}}vvvZZZLLLGGGAAA@@@CCCEEEEEECCCGGGGGGHHHLLLRRRVVVWWWWWWWWWVVVTTTSSSRRRRRRSSSSSSSSSRRRPPPNNNKKKKKKNNNPPPIIIHHHJJJNNNOOOQQQYYYbbbxxxrrreeeaaaccc```hhh}}}~~~qqqqqqhhhTTTTTTYYYUUUTTTZZZWWW[[[\\\[[[[[[]]]]]]YYYZZZZZZZZZZZZYYYWWWUUUTTTPPPKKKEEEAAA???>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============???@@@BBBBBBDDDGGGJJJMMMOOORRRSSSSSSSSSUUUVVVZZZ\\\```cccggglllrrrvvv~~~zzzyyyxxx|||~~~jjjbbbdddqqqgggTTTHHHDDD@@@@@@BBBEEEFFFEEEHHHHHHIIIKKKOOORRRSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNLLLJJJJJJMMMOOOLLLLLLOOOSSSUUUXXX```hhhzzzkkkdddfffbbbdddtttxxxvvvnnnXXXUUUXXXUUUUUUZZZWWW[[[\\\[[[\\\___^^^[[[\\\\\\\\\\\\[[[ZZZXXXWWWQQQLLLFFFBBB???>>>>>>===@@@???===<<<::::::999999<<<<<<<<<<<<============;;;<<<>>>???@@@BBBDDDGGGHHHJJJMMMOOOOOOPPPRRRTTTUUUWWWZZZ^^^bbbiiipppuuu~~~yyytttqqqqqqoooppp{{{lllbbb```lllxxx[[[PPPHHHEEECCCCCCFFFIIIJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIILLLNNNMMMNNNSSSYYY\\\___fffooo~~~wwwhhhaaaeeebbbbbbmmmzzzwwwuuu[[[TTTVVVUUUVVVZZZVVVZZZ\\\\\\]]]``````]]]^^^______```___^^^\\\[[[RRRMMMGGGBBB???>>>===<<>>===<<<;;;:::::::::<<<<<<<<<<<<============:::<<<===>>>???@@@CCCEEEDDDFFFJJJLLLMMMNNNQQQRRRTTTUUUWWWZZZ^^^eeemmmrrrzzz|||~~~~~~}}}{{{zzzwwwrrruuu}}}mmmbbbbbbpppkkkSSSMMMGGGEEEDDDEEEHHHJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKLLLIIIJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIHHHIIIKKKMMMJJJLLLRRRZZZ^^^bbbiiirrrzzzvvvggg^^^bbb``````iii~~~}}}wwwaaaUUUTTTUUUWWWZZZVVVZZZ\\\\\\]]]``````]]]]]]^^^___```______]]]\\\SSSNNNGGGBBB???===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;<<<>>>>>>???@@@CCCEEEBBBEEEHHHKKKLLLNNNPPPRRRUUUVVVWWWYYY\\\aaahhhmmmrrrtttwwwzzz}}}}}}zzz}}}qqqeeebbbuuuaaaNNNIIIDDDDDDDDDEEEFFFIIIKKKLLLOOOPPPQQQOOOMMMLLLLLLMMMHHHIIIJJJJJJKKKKKKKKKKKKHHHIIIJJJIIIHHHHHHIIIKKKKKKNNNVVV```eeeiiipppyyy~~~|||lll______\\\\\\eeeyyyvvvjjjXXXTTTUUUVVVXXXWWW[[[\\\[[[\\\___^^^[[[[[[[[[]]]^^^^^^]]]\\\\\\UUUPPPIIICCC@@@>>><<<;;;:::::::::;;;<<<===>>>>>><<<<<<<<<<<<============;;;===>>>??????@@@BBBEEEBBBEEEHHHKKKLLLMMMOOOQQQUUUVVVWWWXXXZZZ^^^dddhhhkkknnnqqqtttyyy}}}wwwzzzzzznnnlllpppYYYKKKEEEBBBCCCDDDEEEFFFHHHJJJLLLPPPQQQRRRPPPLLLKKKKKKMMMHHHIIIJJJLLLMMMMMMLLLLLLIIIJJJJJJJJJHHHGGGHHHJJJNNNRRR[[[eeekkkooowwwrrraaa\\\XXXXXXbbbqqqtttuuu]]]UUUTTTUUUUUUWWW[[[\\\[[[[[[]]]]]]YYY[[[\\\]]]_________^^^]]]XXXSSSKKKEEEBBB@@@>>>===:::::::::;;;;;;===>>>>>><<<<<<<<<<<<============;;;<<<>>>>>>>>>???AAADDDCCCEEEHHHJJJKKKLLLNNNPPPRRRSSSVVVWWWYYY]]]aaadddgggjjjmmmqqquuuzzz{{{xxxvvv{{{yyywww}}}uuu|||eeeTTTJJJAAACCCDDDFFFFFFGGGHHHKKKMMMMMMOOOPPPMMMJJJHHHHHHJJJHHHIIIKKKMMMNNNNNNMMMMMMIIIJJJKKKJJJHHHGGGHHHIIIKKKOOOYYYdddkkkooovvv~~~tttaaaYYYUUUWWWaaajjjqqqvvv|||aaaVVVTTTSSSRRRWWW[[[\\\ZZZZZZ\\\[[[XXX^^^___```bbbbbbbbbaaaaaaZZZUUUNNNHHHDDDBBB@@@>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========>>>:::<<<=========>>>@@@BBBBBBEEEHHHIIIJJJKKKMMMOOONNNQQQTTTVVVYYY\\\```cccfffhhhlllooossswww}}}zzzyyy{{{[[[KKKHHHKKKJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFKKKJJJJJJKKKLLLMMMMMMLLLHHHIIIKKKLLLLLLJJJIIIGGGMMMPPPVVV]]]bbbfffiiijjjuuurrrjjj\\\QQQOOOVVV^^^iiisssqqqaaaRRRUUUWWWTTTTTTVVVYYY[[[ZZZYYYYYYZZZ]]]]]]^^^```bbbaaa___]]]YYYWWWQQQIIIAAA<<<;;;<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCDDDGGGIIIKKKKKKMMMOOOQQQSSSUUUXXX]]]```dddhhhmmmrrrwwwzzz{{{{{{~~~}}}}}}wwwuuuvvv{{{mmmSSSIIIIIIKKKLLLJJJIIIHHHGGGHHHJJJKKKGGGGGGGGGHHHJJJJJJIIIHHHIIIIIIIIIIIIKKKKKKKKKKKKHHHIIIKKKLLLLLLKKKIIIHHHKKKMMMRRRVVVZZZ]]]^^^___bbbbbb___WWWPPPOOOUUU\\\ddd{{{xxxsss~~~iiiVVVTTTTTTRRRSSSVVVZZZ\\\[[[[[[ZZZ[[[\\\\\\]]]___aaaaaa___]]]\\\ZZZTTTMMMEEE@@@>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAAEEEEEEEEEGGGIIIJJJJJJJJJJJJLLLOOOQQQSSSVVV[[[^^^gggkkkpppvvvzzz}}}}}}}}}|||{{{{{{~~~}}}zzzyyy{{{}}}~~~~~~}}}}}}zzz[[[KKKGGGHHHJJJMMMLLLKKKIIIIIIIIIJJJKKKHHHFFFEEEFFFIIIJJJHHHEEEHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLNNNQQQSSSTTTTTTTTTQQQTTTVVVSSSOOOOOOSSSXXX]]]pppuuuxxxttt[[[RRRQQQQQQQQQUUUZZZ]]]]]]\\\\\\\\\[[[[[[\\\___aaaaaa___]]]\\\[[[WWWPPPHHHCCC@@@@@@======<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFGGGHHHHHHHHHGGGGGGIIIKKKNNNPPPTTTYYY\\\iiimmmssszzz~~~}}}{{{zzz{{{~~~{{{xxxwwwxxxyyyzzz|||}}}hhhOOOGGGGGGGGGGGGLLLLLLJJJIIIIIIIIIIIIIIIKKKHHHEEEFFFHHHHHHDDDAAAHHHIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPOOORRRSSSRRROOOOOORRRVVVZZZeeexxxqqq|||^^^PPPPPPSSSQQQUUUZZZ^^^^^^^^^]]]]]]ZZZZZZ\\\^^^aaaaaa___]]][[[ZZZWWWQQQJJJDDD@@@???======<<<<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAA???BBBDDDFFFFFFEEEDDDDDDFFFHHHJJJMMMOOOSSSXXX[[[eeejjjrrrzzz~~~|||{{{}}}\\\KKKIIIHHHEEEDDDJJJIIIHHHHHHGGGGGGGGGGGGJJJGGGFFFFFFGGGGGGDDDAAAIIIKKKLLLKKKHHHGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPQQQQQQPPPQQQQQQOOONNNOOOSSSWWWYYY___sss}}}nnnsssdddRRRQQQVVVQQQUUUZZZ]]]^^^]]]]]]]]][[[[[[\\\___aaaaaa___]]]ZZZ[[[YYYUUUNNNFFFBBB???======<<<<<<<<<<<<======;;;<<<<<<<<<========================>>>???@@@AAA>>>AAAEEEGGGFFFFFFFFFGGGIIIJJJLLLNNNPPPSSSWWWZZZ^^^ccckkkttt{{{~~~}}}{{{{{{~~~oooTTTJJJJJJHHHEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGKKKMMMNNNLLLIIIGGGHHHJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPMMMMMMLLLLLLLLLOOOTTTXXXZZZ[[[jjjrrrnnnoooXXXSSSWWWSSSVVVZZZ\\\\\\\\\\\\]]]]]]]]]^^^```bbbaaa___]]][[[]]]]]]YYYRRRJJJDDDAAA======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>============>>>???@@@@@@???CCCHHHJJJIIIJJJLLLOOOMMMNNNPPPPPPPPPRRRUUUXXXXXX]]]dddmmmtttzzz~~~|||}}}}}}{{{zzz{{{vvv___KKKGGGHHHEEEEEEHHHDDDDDDEEEFFFGGGGGGGGGGGGCCCFFFIIIIIIFFFEEEGGGIIIKKKMMMOOOMMMHHHFFFGGGJJJGGGGGGGGGHHHHHHIIIJJJKKKIIIIIIJJJJJJLLLMMMNNNOOOKKKKKKKKKKKKMMMOOOSSSVVVZZZYYYddd{{{ooowwwcccVVVVVVUUUWWWYYYYYYYYYZZZ[[[]]]```___```aaabbbbbb___\\\ZZZ\\\]]][[[TTTKKKEEEAAA======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>???@@@>>>CCCHHHJJJKKKMMMRRRVVVQQQRRRRRRQQQPPPQQQSSSUUUWWWZZZ___fffmmmsssxxxzzzzzz}}}||||||hhhUUUFFFDDDEEEBBBEEELLLCCCDDDEEEFFFGGGHHHHHHHHHEEEJJJNNNKKKEEEAAADDDHHHJJJMMMOOOLLLGGGEEEFFFIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMNNNNNNOOOPPPPPPQQQYYYWWWbbb~~~ssssss|||jjjXXXTTTVVVWWWXXXXXXWWWXXXZZZ]]]aaaaaaaaabbbcccbbb___\\\XXXZZZ\\\YYYSSSJJJCCC???======<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@<<>>===<<<>>>>>>===<<<999999999::::::;;;;;;;;;===============>>>??????>>>@@@CCCDDDEEEHHHKKKNNNRRRQQQPPPOOOOOOPPPQQQRRRTTTWWW\\\```eeekkkrrrvvvyyy}}}{{{wwwuuutttssszzz{{{XXXLLLBBBAAADDDEEEEEEGGGEEEEEEDDDDDDEEEFFFHHHHHHDDDHHHLLLNNNMMMJJJGGGFFFIIIFFFEEEFFFHHHIIIGGGEEEGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKMMMOOOPPPKKKKKKJJJJJJKKKLLLMMMOOOMMMQQQXXXjjjvvvqqqvvv{{{___PPPRRRRRRTTTXXXYYYXXX\\\bbb]]]]]]^^^^^^^^^]]]\\\[[[\\\ZZZYYYWWWUUUPPPKKKFFF@@@>>><<<<<<=========<<<;;;;;;;;;<<<<<<=========:::::::::::::::;;;<<<<<<===>>>AAABBBCCCEEEIIIKKKOOOOOOOOOOOOOOOPPPPPPQQQSSSVVVZZZ^^^bbbhhhnnnssszzz~~~ttttttsssrrrqqqooonnnmmmmmmuuujjjOOOHHHCCCBBBBBBAAACCCFFFCCCCCCCCCCCCDDDFFFGGGHHHBBBFFFKKKMMMMMMJJJHHHHHHLLLMMMOOONNNKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMPPPVVVffftttkkkpppfffTTTPPPPPPSSSXXXYYYXXX[[[```]]]^^^___`````````______[[[ZZZYYYXXXWWWSSSNNNJJJAAA???===<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========999999999999999:::;;;;;;;;;<<<>>>@@@@@@BBBFFFHHHJJJKKKMMMOOOPPPPPPPPPPPPRRRTTTXXX[[[___dddjjjnnnsssxxx}}}}}}~~~|||zzzrrrttt|||uuu[[[HHHEEECCCCCCAAA???@@@EEECCCCCCCCCCCCDDDDDDEEEEEE>>>BBBGGGKKKKKKJJJIIIIIIRRRYYY^^^\\\SSSJJJEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOLLLKKKIIIHHHHHHHHHIIIIIIKKKNNNSSS```{{{uuujjjwwwpppZZZPPPOOOQQQWWWYYYXXXZZZ^^^```aaaaaabbbcccddddddddd]]]\\\\\\[[[ZZZWWWRRRNNNCCCAAA===;;;;;;<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>:::<<<===>>>???@@@CCCFFFGGGIIILLLOOOQQQQQQPPPOOOQQQSSSVVVYYY\\\```eeeiiilllqqqxxx|||}}}|||xxx{{{iiiSSSEEECCCCCCDDDAAA===???DDDDDDDDDDDDDDDDDDCCCCCCCCC===@@@DDDGGGHHHHHHIIIJJJRRR\\\fffeeeYYYLLLEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNKKKJJJIIIGGGGGGGGGHHHHHHFFFHHHMMMXXXnnnwwwmmm~~~xxx]]]QQQOOOPPPVVVXXXXXXZZZ]]]aaaaaaaaabbbcccdddeeeeeeaaa```______]]]YYYTTTPPPFFFCCC>>><<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>???;;;<<<>>>>>>>>>@@@BBBEEEEEEGGGKKKOOOQQQQQQPPPOOOOOOQQQTTTWWWYYY]]]bbbfffiiinnnuuuyyy|||~~~bbbRRRFFFCCCCCCDDDAAA>>>???CCCCCCCCCDDDDDDDDDDDDCCCCCC>>>@@@BBBDDDEEEGGGJJJLLLLLLWWWbbbcccYYYLLLEEEDDDAAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHHHHGGGIIINNNUUUfffyyypppzzzdddUUUQQQPPPTTTWWWXXXYYY\\\___^^^^^^___```aaabbbcccbbbaaaaaa```___[[[VVVSSSIIIEEE@@@===<<<;;;;;;:::>>>>>>>>>===============<<<;;;;;;;;;;;;<<<======;;;===>>>>>>>>>???AAACCCCCCFFFIIIMMMOOOPPPOOONNNMMMOOOQQQTTTWWW[[[___cccdddhhhooosssvvvyyyvvv___UUUIIIEEEBBBCCCCCC@@@@@@CCC@@@AAACCCEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDGGGLLLPPPLLLUUU]]]\\\TTTJJJEEEDDD@@@AAABBBDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJHHHGGGGGGHHHIIIJJJKKKMMMPPPUUU___{{{yyyqqqsssrrrZZZTTTQQQSSSVVVWWWYYY\\\^^^^^^]]]]]]^^^___```aaa```______```___]]]XXXUUULLLHHHBBB>>><<<<<<<<<;;;???>>>>>>>>>=========<<<;;;::::::::::::;;;<<<<<<;;;<<<=========>>>@@@BBBBBBDDDFFFIIIKKKLLLLLLLLLIIIKKKNNNPPPSSSWWW]]]``````dddjjjnnnpppsssxxx}}}{{{|||uuutttuuuqqq]]]WWWLLLFFFBBBCCCCCCAAAAAABBB===???BBBEEEGGGIIIIIIIIIEEEDDDCCCCCCCCCHHHNNNRRRRRRXXX\\\YYYOOOGGGDDDDDD???@@@BBBDDDEEEEEEDDDDDDFFFGGGHHHIIIJJJIIIHHHHHHJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKNNNPPPWWWpppxxxpppppp]]]VVVQQQSSSVVVWWWYYY\\\``````___^^^^^^___aaabbb\\\\\\]]]^^^___]]]ZZZWWWMMMIIICCC???===<<<<<<;;;======<<<<<<;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======:::<<<===<<<<<<<<<>>>@@@AAABBBDDDFFFHHHIIIJJJJJJFFFHHHKKKNNNQQQUUU[[[^^^cccggglllpppqqqtttzzz~~~vvv|||}}}sssjjjaaaaaafffmmmgggTTTJJJHHHGGGDDDBBBAAAAAABBBCCCBBBDDDGGGIIIKKKKKKJJJIIIDDDDDDDDDDDDEEEHHHLLLPPPQQQUUUVVVQQQIIIDDDFFFIIIEEEEEEDDDCCCCCCDDDEEEFFFKKKIIIHHHHHHHHHHHHGGGFFFIIIIIIIIIHHHGGGHHHKKKMMMLLLKKKJJJQQQZZZdddlllqqqjjjXXXMMMRRRWWWTTTUUU\\\[[[\\\^^^___aaabbbbbbccc^^^^^^^^^]]][[[YYYXXXWWWOOOKKKEEE???<<<;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<777999;;;===>>>>>>>>>===;;;<<<===<<<<<<<<<>>>@@@@@@CCCFFFHHHHHHGGGHHHIIIGGGHHHIIIJJJMMMQQQVVVZZZ```dddjjjooorrruuuwwwyyyyyyxxxzzzuuunnngggaaaccchhhbbbsssyyy```PPPJJJCCCCCCCCCCCCCCCCCCBBBBBBEEEGGGHHHJJJJJJJJJHHHGGGDDDDDDEEEDDDEEEHHHLLLOOOPPPSSSTTTOOOHHHDDDFFFJJJIIIGGGEEEDDDCCCDDDEEEFFFJJJIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFGGGJJJLLLMMMLLLKKKPPPWWW]]]tttlll~~~ttt^^^NNNQQQVVVTTTUUU[[[[[[\\\^^^```aaabbbbbbaaa^^^^^^^^^]]][[[ZZZXXXWWWQQQMMMGGG@@@<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<===>>>>>>===;;;<<<===<<<<<<<<<>>>@@@AAACCCEEEFFFFFFGGGHHHJJJMMMMMMMMMLLLMMMPPPTTTXXX^^^bbbggglllppprrruuuwwwwwwxxx|||~~~vvvpppjjjeeeeeehhh```jjjzzz|||dddTTTLLL@@@AAACCCDDDDDDDDDCCCBBBHHHIIIJJJKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEGGGKKKNNNOOOQQQQQQLLLFFFDDDGGGKKKMMMKKKHHHEEEDDDDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIEEEFFFFFFFFFEEEFFFIIIKKKKKKKKKJJJNNNSSSWWWttt}}}lll{{{hhhPPPOOOUUUUUUVVV[[[[[[]]]___aaabbbaaa``````^^^^^^^^^]]]\\\ZZZYYYXXXTTTPPPIIIBBB===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<============;;;<<<===<<<<<<<<<>>>@@@BBBCCCEEEEEEFFFHHHKKKMMMQQQPPPOOOMMMLLLNNNRRRVVVZZZ^^^cccgggkkknnnrrruuusssxxx~~~}}}uuuooommmmmmmmmsssnnnZZZMMMCCCCCCDDDDDDDDDDDDDDDDDDIIIIIIJJJKKKJJJHHHFFFDDDDDDEEEFFFEEEEEEGGGJJJMMMNNNOOONNNJJJFFFEEEIIIMMMQQQNNNJJJFFFDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHIIIJJJDDDEEEFFFEEEEEEEEEHHHJJJFFFHHHGGGLLLRRRUUUkkkssszzztttTTTNNNTTTUUUVVVZZZZZZ\\\___aaaaaaaaa___^^^^^^^^^^^^]]]\\\[[[YYYXXXUUUQQQJJJDDD???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<=========:::<<<===<<<<<<<<<>>>@@@AAABBBCCCDDDFFFJJJOOOSSSRRRQQQPPPMMMLLLNNNQQQUUUVVVYYY^^^bbbeeeiiinnnqqqpppwww}}}tttvvvyyytttxxxzzz~~~}}}xxxooo```RRRJJJHHHEEECCCBBBCCCEEEFFFGGGHHHIIIJJJIIIHHHFFFDDDDDDEEEEEEEEEEEEEEEHHHJJJLLLMMMLLLIIIGGGGGGKKKOOOPPPNNNJJJGGGEEEDDDEEEEEECCCEEEGGGGGGFFFFFFHHHJJJEEEFFFGGGFFFEEEEEEGGGHHHFFFHHHHHHKKKQQQRRRcccyyyvvv~~~YYYPPPSSSTTTUUUYYYYYY[[[]]]___```___^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYUUUQQQKKKEEEAAA>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======:::<<<===<<<<<<<<<>>>@@@???AAABBBDDDGGGLLLSSSXXXWWWWWWUUURRROOOOOOQQQSSSTTTVVVYYY\\\___dddiiimmmooovvv~~~yyynnnrrryyy{{{ttttttxxxnnnbbbeeeiiiddd\\\NNNKKKFFFCCCBBBCCCFFFHHHFFFGGGHHHIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHGGGHHHKKKNNNLLLKKKIIIGGGEEEDDDDDDEEEBBBEEEHHHHHHFFFEEEHHHKKKGGGIIIIIIIIIGGGFFFGGGHHHIIILLLIIIKKKOOOOOO[[[ssszzzrrrwww___SSSSSSRRRSSSXXXWWWXXXZZZ[[[]]]^^^^^^___^^^^^^^^^^^^]]]\\\[[[ZZZUUURRRMMMGGGCCC@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<===<<<<<<<<<>>>@@@>>>???AAACCCFFFLLLRRRWWW]]]]]]\\\YYYUUURRRQQQRRRSSSTTTVVVXXXZZZ___dddhhhmmmrrryyy|||}}}xxxwwwwww|||xxxtttrrruuuyyyuuu\\\PPPTTT[[[]]]ZZZJJJHHHFFFDDDCCCDDDFFFHHHHHHHHHIIIHHHFFFDDDAAA???AAACCCDDDCCCBBBBBBCCCEEECCCDDDEEEFFFFFFHHHJJJKKKFFFFFFFFFFFFFFFEEEDDDCCCDDDHHHJJJJJJGGGFFFIIILLLKKKLLLLLLKKKIIIGGGGGGGGGHHHKKKHHHIIINNNMMMWWWlll|||sssrrreeeVVVSSSPPPQQQVVVVVVVVVVVVXXXZZZ\\\^^^```^^^^^^^^^^^^]]]\\\[[[[[[XXXUUUOOOIIICCC@@@======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;<<<===<<<<<<<<<>>>@@@===???AAABBBDDDHHHLLLPPPWWWYYY[[[ZZZXXXUUUTTTTTTSSSTTTUUUUUUWWW[[[aaaeeejjjmmmqqqtttwww{{{|||wwwxxx}}}wwwuuutttxxx{{{mmm```PPPHHHIIILLLNNNLLLEEEEEEEEEDDDEEEFFFFFFGGGIIIJJJIIIHHHEEEAAA>>><<>>;;;<<<===<<<<<<<<<>>>@@@>>>???@@@AAABBBDDDGGGJJJLLLPPPUUUXXXXXXXXXXXXXXXTTTTTTTTTTTTUUUYYY___ccchhhjjjkkknnnrrrxxx~~~zzz___TTTIIICCC@@@???BBBGGGDDDEEEEEEGGGIIILLLNNNPPPVVVUUUOOOGGGCCCDDDDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@EEEEEEEEEEEEEEEFFFGGGGGGJJJMMMNNNJJJHHHHHHHHHFFFLLLLLLMMMMMMKKKIIIFFFDDDDDDEEEDDDCCCDDDKKKWWW```pppvvvnnnuuuyyy||||||ZZZOOOSSSRRRKKKTTTUUUXXXZZZ\\\^^^______bbb^^^^^^bbbaaa\\\[[[^^^YYYXXXUUUPPPJJJCCC>>>;;;;;;:::::::::;;;===>>>???::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDEEEFFFGGGLLLTTTZZZ\\\ZZZUUURRRTTTTTTTTTTTTUUUXXX^^^bbbiiilllooommmkkknnnwww|||}}}|||~~~tttRRRJJJCCCAAAAAA???AAAEEEDDDDDDDDDFFFIIILLLPPPRRRZZZYYYRRRIIICCCBBBAAA>>>BBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDKKKNNNOOOKKKHHHHHHHHHEEEFFFFFFGGGGGGFFFDDDBBBAAADDDFFFGGGFFFFFFJJJSSSZZZiii~~~xxx~~~dddTTTTTTUUUQQQUUUVVVXXXZZZ\\\^^^______aaa]]]^^^aaaaaa]]]\\\___\\\ZZZWWWRRRLLLEEE@@@===;;;;;;::::::;;;<<<>>>???::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<======>>>???AAABBBCCCCCCEEEHHHNNNRRRUUUTTTRRRPPPOOOPPPQQQRRRUUUYYY```dddgggkkkmmmllljjjlllttt{{{zzznnnvvv|||yyyvvvyyyyyyqqqqqquuuxxxvvvxxxzzz^^^HHHBBB???AAABBB@@@@@@BBBEEEDDDCCCDDDGGGLLLPPPSSSYYYXXXRRRIIICCCCCCAAA>>>AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBB@@@???@@@@@@AAABBBCCCEEEFFFGGGLLLPPPPPPKKKHHHHHHGGGDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEGGGIIIHHHHHHIIINNNSSSdddpppXXXQQQRRRSSSUUUVVVXXXZZZ\\\^^^_________]]]]]]```aaa^^^^^^```^^^]]]ZZZUUUOOOHHHBBB???<<<;;;::::::;;;<<<===>>>999999::::::;;;;;;;;;<<<999999999:::::::::;;;;;;;;;<<<<<<===>>>??????@@@CCCEEEIIILLLOOOPPPPPPPPPNNNOOOPPPQQQTTTXXX___ccceeeiiimmmmmmkkkmmmsssyyyzzz{{{}}}mmmqqq}}}~~~zzzvvvwwwrrrkkkjjjkkklllooozzzpppTTTHHHCCC@@@BBBCCCAAA@@@BBBGGGEEECCCBBBDDDHHHMMMPPPPPPPPPMMMFFFCCCEEEEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@???AAAAAABBBCCCEEEGGGIIIJJJMMMPPPPPPKKKHHHGGGFFFCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHGGGGGGIIIMMMQQQ^^^dddTTTQQQSSSVVVWWWYYY[[[]]]^^^______]]]\\\]]]___````````````^^^]]][[[WWWQQQJJJDDD@@@===<<<;;;:::;;;;;;===>>>999999::::::;;;<<<<<<<<<999::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>BBBEEEHHHLLLOOOPPPQQQQQQRRRRRRRRRRRRRRRVVV[[[___ccchhhmmmooopppsssxxx}}}{{{yyy|||}}}}}}ooogggeeeccceeemmmqqqVVVIIICCC???@@@BBBAAACCCGGGIIIFFFCCCAAAAAADDDGGGJJJHHHIIIHHHCCCBBBEEEFFFDDDBBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@@@@@@@@@@@@@>>>??????AAACCCEEEGGGHHHLLLPPPPPPKKKGGGGGGFFFCCC@@@@@@AAABBBCCCCCCCCCCCCFFFFFFEEEEEEFFFIIINNNRRRTTTrrr{{{___VVVVVVWWWXXXYYY[[[]]]^^^______[[[]]]^^^^^^___aaaaaa```]]]\\\[[[WWWRRRKKKEEEAAA>>>===;;;;;;:::;;;<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>@@@CCCHHHMMMPPPQQQQQQPPPSSSSSSSSSRRRRRRUUUZZZ^^^aaaffflllqqquuuzzz|||nnndddaaa___dddtttsssZZZEEE???;;;===@@@BBBFFFKKKJJJHHHEEEBBBAAABBBDDDFFFFFFHHHFFFBBBAAADDDDDDBBBBBBBBBAAAAAAAAAAAABBBBBB????????????@@@@@@@@@@@@@@@AAAAAACCCEEEGGGIIIJJJJJJNNNNNNIIIFFFFFFEEEBBBAAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCFFFJJJNNNQQQRRRgggiiiXXXVVVWWWXXXZZZ\\\]]]^^^______[[[^^^___^^^___aaaaaa___ZZZZZZZZZXXXSSSMMMGGGCCC>>>===<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???===@@@FFFKKKOOOPPPPPPOOOQQQQQQQQQPPPQQQTTTYYY]]]^^^bbbhhhooouuu{{{{{{mmmcccaaabbbmmmpppYYYEEE@@@<<<>>>AAABBBEEEIIIJJJHHHFFFDDDCCCDDDEEEFFFEEEGGGFFFBBBBBBDDDEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@AAAAAABBBCCCCCCDDDFFFHHHIIIJJJHHHLLLLLLHHHEEEEEEEEEBBBDDDDDDDDDDDDEEEEEEFFFGGGDDDCCCDDDEEEHHHKKKLLLMMMSSS^^^{{{xxxwwwpppZZZWWWXXXYYYZZZ\\\]]]^^^______[[[___```]]]^^^bbbaaa^^^YYYYYYZZZYYYUUUOOOJJJFFF???>>><<<;;;::::::;;;;;;=========<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<999999:::;;;===>>>?????????AAADDDHHHLLLOOOQQQSSSPPPPPPOOONNNNNNPPPUUUYYYYYY\\\bbbhhhooowww}}}zzzllldddcccgggvvvkkkVVVJJJDDDAAACCCDDDBBBCCCEEEIIIHHHGGGFFFFFFGGGGGGHHHCCCEEEEEEBBBCCCFFFGGGEEE@@@@@@????????????@@@@@@@@@@@@??????@@@AAABBBBBB??????@@@@@@BBBCCCEEEFFFFFFJJJKKKGGGDDDEEEEEEBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCEEEHHHJJJKKKIIIHHHPPPTTTjjjyyykkkpppxxxaaa\\\XXXYYY[[[\\\]]]^^^______[[[```aaa]]]]]]bbbaaa]]]XXXYYYZZZZZZWWWQQQLLLHHH???>>>===;;;:::::::::;;;>>>>>>===<<<;;;::::::999999999:::::::::;;;;;;;;;777888999:::<<<===>>>???CCCCCCDDDGGGKKKPPPUUUWWWSSSRRRPPPMMMKKKLLLOOORRRVVVXXX\\\bbbiiiqqqxxx{{{~~~xxxttteeehhhpppwwwUUUJJJDDDAAACCCEEEDDDFFFIIIGGGCCCCCCGGGGGGCCCDDDHHHCCCCCCBBBBBBBBBBBBAAAAAA??????@@@@@@@@@??????>>>AAAAAAAAAAAAAAA@@@???>>>???@@@AAACCCEEEFFFGGGHHHIIIIIIHHHFFFEEECCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@BBBGGGHHHGGGGGGJJJIIITTTccc{{{~~~rrrkkkooozzzpppZZZYYY[[[[[[[[[\\\______^^^aaaaaaaaa```^^^]]]^^^``````^^^[[[YYYWWWSSSOOOLLLDDDAAA>>><<<<<<<<<<<<;;;:::;;;======;;;999999999;;;;;;<<<<<<;;;;;;:::999888888999999;;;===>>>???>>>AAADDDHHHLLLPPPUUUYYYVVVTTTRRRPPPNNNOOOPPPQQQUUUTTTXXX```eeeffflllttt}}}|||uuuoooiiiqqq}}}ZZZKKKEEEAAABBBCCCBBBDDDGGGDDDAAABBBGGGGGGCCCCCCFFFAAAAAA@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>???AAABBBDDDFFFHHHHHHIIIHHHGGGFFFDDDCCCBBBAAACCCBBBBBBBBBBBBCCCCCCDDDEEECCCDDDHHHIIIGGGGGGIIIHHHPPP]]]qqq~~~oooeeehhhqqquuu^^^WWWXXXYYYYYY\\\^^^^^^]]]aaabbbbbbaaa___^^^___aaa```^^^\\\ZZZXXXUUUQQQNNNGGGDDD???<<<<<<;;;;;;::::::<<<>>>===<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<===???AAABBBEEEHHHMMMTTTYYYUUUTTTRRRPPPOOONNNNNNNNNSSSSSSXXX```ddddddhhhoootttyyyrrrqqqqqqqqquuu}}}|||yyytttpppsssbbbNNNGGGBBBAAAAAA@@@AAADDDBBB@@@BBBFFFFFFCCCBBBDDDAAAAAA@@@@@@@@@@@@?????????>>>>>>===>>>???AAABBB@@@@@@AAAAAAAAA@@@??????===>>>@@@BBBDDDFFFGGGHHHGGGGGGFFFEEEDDDBBBAAAAAABBBBBBAAABBBBBBCCCDDDDDDGGGEEEFFFIIIIIIGGGFFFIIIGGGMMMUUUeeennnbbbccclll}}}|||cccVVVVVVVVVYYY]]]^^^___^^^aaabbbcccbbb``````aaabbb```^^^]]]\\\[[[XXXUUURRRJJJFFFAAA>>><<<;;;;;;:::;;;===>>>>>><<<;;;;;;<<<:::;;;<<<======>>>>>>===<<<;;;;;;:::::::::;;;;;;???@@@@@@AAADDDJJJQQQWWWVVVVVVUUUTTTSSSQQQPPPOOORRRSSSXXX___aaaaaaccchhhooottt{{{~~~zzzvvvtttrrruuuyyy}}}wwwppplllppp}}}xxxwwwvvvvvvwwwzzzkkkQQQJJJCCCBBBAAA???@@@CCCBBBAAABBBCCCCCCCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>><<<<<<===???@@@@@@@@@AAAAAAAAA@@@@@@???===>>>???AAACCCEEEGGGHHHFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDFFFDDDEEEIIIIIIGGGFFFIIIHHHKKKPPP[[[yyyssseeedddkkkooohhhYYYVVVUUUZZZ^^^______``````bbbccccccbbbaaabbbccc```___^^^^^^]]]\\\XXXVVVLLLHHHCCC???======<<<<<<<<<===>>>>>><<<;;;<<<===888999:::<<<===>>>>>>>>><<<;;;;;;::::::;;;;;;<<<===>>>???@@@BBBFFFLLLPPPVVVWWWYYYYYYYYYXXXVVVUUUSSSUUUXXX[[[\\\]]]```ccckkkpppxxx~~~~~~zzzwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvtttssstttvvvxxxzzzyyytttzzz{{{yyywwwuuuuuuoooqqq|||mmmRRRJJJDDDCCCBBB???@@@CCCCCCCCCAAA???@@@CCCFFFGGGCCCCCCBBBBBBBBBAAAAAAAAACCCAAA???===<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@===>>>???AAABBBDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAACCCDDDDDDCCCAAABBBGGGHHHGGGGGGJJJIIIKKKNNNVVVnnnzzzhhhcccfffdddsssooo\\\UUURRRWWW\\\\\\\\\______aaacccdddcccbbbcccdddaaa```_________^^^[[[XXXNNNJJJDDD@@@>>>>>>>>>>>><<<===>>>===<<<<<<===>>>666777888:::;;;<<<======::::::::::::;;;<<<======999<<>>CCCFFFEEEAAAAAA@@@@@@@@@@@@??????BBBAAA???===<<<<<<<<<===??????@@@AAAAAAAAA@@@@@@>>>??????@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBDDDDDDAAA@@@BBBFFFHHHGGGGGGJJJIIILLLNNNSSSdddlllaaa___cccmmm{{{aaaUUUOOOSSSXXXWWWXXX\\\^^^```cccdddcccccccccdddbbbaaa`````````___\\\YYYRRRMMMGGGAAA?????????>>>;;;<<<===<<<;;;;;;===???666777888999;;;;;;<<<<<<999999999:::;;;<<<===>>>888;;;???AAABBBBBBCCCDDDIIIKKKOOOSSSVVVWWWWWWWWWVVVYYYYYYWWWWWWZZZ]]]^^^___eeemmmsssvvvyyy}}}|||||||||{{{}}}~~~~~~}}}{{{|||{{{zzz|||~~~~~~}}}|||vvvvvv~~~{{{xxxiiiUUUKKKLLLOOOZZZ___WWWIIIDDDAAABBBCCC@@@>>>@@@:::>>>???===>>>BBBCCC@@@AAAAAA@@@@@@@@@@@@??????======>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@???????????????@@@AAABBBDDDEEEDDDBBBCCCGGGIIIGGGGGGJJJGGGKKKMMMOOOZZZwwwvvvgggaaacccgggzzziiiZZZPPPSSSWWWVVVWWW]]]\\\___bbbdddcccccccccdddcccbbbaaaaaaaaa___\\\YYYXXXRRRJJJCCC???>>>===<<<:::;;;;;;;;;::::::<<>>??????@@@BBBCCCDDDFFFIIILLLOOOQQQRRRSSSSSSYYY\\\ZZZZZZ]]]]]]ZZZ```ffflllpppqqqtttzzz|||~~~xxx~~~}}}|||||||||}}}|||zzzwww|||yyywwwvvvwwwxxxxxxxxxvvvnnnooo~~~}}}|||]]]LLLEEEEEEEEEKKKPPPKKKDDD@@@???AAABBB???===>>>444;;;>>>===>>>BBB@@@:::CCCCCCCCCBBBBBBBBBAAAAAA:::;;;<<<>>>???@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@??????????????????@@@AAABBBDDDEEEGGGEEEFFFIIIIIIGGGFFFIIIFFFIIILLLLLLRRRkkkpppiii]]]\\\jjjqqq___TTTVVVYYYXXXYYY```[[[^^^aaaccccccccccccdddcccbbbaaaaaaaaa___\\\YYY\\\VVVLLLDDD???<<<:::999:::;;;;;;:::999:::<<<>>>999999:::;;;<<<<<<<<<<<<>>>===<<<;;;::::::::::::<<<============>>>BBBDDDDDDEEEGGGJJJLLLNNNOOOPPPPPPYYY___^^^^^^___\\\VVV___dddhhhjjjjjjlllsssxxx{{{|||~~~~~~}}}|||}}}|||~~~}}}|||{{{yyywwwvvvvvvvvvtttqqqoooqqquuuvvvtttppppppmmmpppaaaLLLHHHCCCAAACCCDDDCCCBBBAAAAAAAAA@@@???>>>===<<<@@@???>>>======>>>???@@@AAAAAA@@@@@@???>>>======>>>=========>>>>>>>>>===????????????????????????===???AAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAA<<<===>>>>>>===>>>@@@BBBBBBDDDEEEEEEEEEFFFHHHJJJIIIGGGJJJOOORRR^^^}}}wwwmmm^^^cccgggrrriiiTTTSSSSSSXXX\\\WWW^^^]]]]]]___ccceeecccaaacccbbbaaa```___^^^]]]\\\\\\YYYRRRIIIBBB===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::;;;<<<999:::<<<<<<<<<<<<:::999444999??????===<<>>???@@@@@@???@@@AAAAAA@@@???>>>===<<>>>>>>>>???@@@@@@AAAAAA@@@??????>>>======>>>=========>>>>>>>>>===????????????????????????===>>>@@@AAA@@@@@@AAABBBBBBAAA@@@?????????@@@@@@===>>>???>>>===>>>???AAACCCDDDEEEDDDDDDDDDFFFHHHGGGEEEHHHLLLNNNVVVpppwwwfffddddddlllqqqZZZUUUSSSVVV[[[XXX]]]\\\]]]```dddeeeeeeccc```````````````aaaaaaaaa^^^[[[TTTLLLDDD???======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::888999<<<===>>>>>>??????BBBBBBCCCEEEGGGIIIKKKLLLNNNOOOQQQTTTVVVXXXYYYZZZ\\\^^^aaaccceeeiiinnnrrruuu|||~~~}}}tttrrrssstttwwwzzzxxxwwwvvvuuusssrrrqqqqqqpppooonnnnnnmmmkkkgggdddccclll~~~cccMMMDDDAAA===<<<<<<=========@@@@@@@@@@@@???>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>===????????????????????????<<<>>>@@@AAA@@@@@@AAABBBAAA@@@???=========>>>???===>>>???>>>======???AAABBBCCCDDDDDDCCCCCCEEEGGGFFFFFFIIILLLKKKOOObbbxxxrrrhhhbbbhhhvvv|||aaaWWWQQQTTTZZZYYY\\\]]]^^^aaadddfffeeeddd``````aaaaaabbbbbbbbbcccaaa]]]VVVNNNGGGBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<::::::<<>><<>>>>>>>>??????>>>???????????????>>>===;;;<<<>>>???@@@@@@???>>>@@@?????????>>>>>>>>>===<<<>>>???@@@???>>>>>>>>>????????????????????????<<<>>>@@@@@@@@@???@@@BBBBBBAAA???>>>======>>>???>>>??????>>>======???@@@@@@AAABBBBBBBBBCCCEEEGGGFFFGGGKKKMMMKKKMMMZZZhhh}}}nnneeejjjooo|||jjj[[[PPPQQQYYY[[[]]]^^^```bbbdddeeedddcccdddccccccbbbbbbaaaaaaaaabbb^^^WWWPPPJJJEEE@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;<<<===<<<<<<<<<<<<===>>>===<<<>>>???@@@BBBEEEGGGJJJKKKNNNNNNOOOPPPSSSWWWZZZ\\\ZZZ]]]```cccfffkkkppptttzzz~~~zzztttpppqqqqqqoooppptttpppqqqqqqpppooonnnmmmlllhhhjjjjjjhhheeeeeegggjjjtttrrrXXXJJJDDD@@@@@@@@@???>>>>>>???@@@===>>>>>>?????????>>>>>>:::;;;===>>>???>>>===<<>>>>>>>>>>>>>><<<>>>AAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@??????@@@AAABBBAAAAAA@@@???>>>>>>>>>===>>>???>>>======???AAA===???AAAAAABBBDDDGGGIIIEEEGGGJJJLLLKKKMMMUUU^^^yyysssjjjmmmlllpppsssaaaQQQPPPXXX[[[^^^```bbbdddcccbbbaaa```ccccccccccccbbbbbbbbbbbbaaa]]]WWWRRRMMMHHHBBB>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;;;;======;;;::::::;;;======:::===???>>>;;;:::<<<@@@>>>???@@@CCCFFFIIIKKKMMMMMMMMMMMMMMMOOOQQQTTTUUUWWWZZZ]]]```ccchhhmmmqqqtttzzzvvvsssxxx}}}~~~zzzooollllllnnnooommmnnnqqqllllllmmmmmmlllkkkiiihhhggghhhgggbbb___bbbkkkrrrzzz___JJJ@@@@@@<<<===>>>===<<<<<<>>>???<<<<<<===>>>????????????<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>BBBBBB@@@===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@??????@@@AAAAAAAAABBBBBBAAA???===<<<<<<===>>>>>>===>>>@@@BBB===???AAABBBBBBDDDGGGIIICCCEEEHHHIIIIIIKKKQQQVVVmmmzzzqqqoooiiihhh|||iiiUUUOOOVVVXXX\\\___bbbdddcccaaa``````^^^___```aaaccceeeffffffaaa]]]WWWSSSPPPKKKDDD???<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;::::::======<<<<<<<<<<<<======999===@@@>>>:::888===BBB>>>???AAACCCGGGJJJMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUXXXZZZ]]]bbbgggkkklllrrrxxx|||~~~tttpppppp}}}{{{yyyrrrhhhggghhhlllllliiiiiimmmggghhhiiiiiiiiigggeeeddddddeeeddd```___hhhxxxzzzcccOOOAAA===@@@:::<<<>>>===<<<;;;===@@@;;;<<<===>>>????????????AAA@@@???>>>>>>===>>>>>>===>>>>>>>>>>>>>>>>>>>>>:::???CCCCCC@@@======???>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@?????????AAA>>>@@@BBBCCCBBB???;;;888;;;<<<===>>>>>>???AAACCC@@@BBBCCCCCCBBBCCCEEEGGGEEEGGGGGGFFFGGGKKKPPPSSSccczzzrrrhhheeerrrsssYYYOOORRRTTTWWW[[[```cccbbbaaaaaaaaa]]]^^^___aaacccdddffffffaaa]]]XXXVVVTTTPPPHHHBBB<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<<<<<<<;;;:::<<<<<<============<<<<<<;;;<<<===<<<;;;;;;>>>AAA===>>>@@@CCCFFFJJJMMMOOOOOOPPPQQQRRRRRRRRRRRRRRRPPPRRRUUUWWWZZZ]]]bbbfffhhhmmmsssvvvwww|||yyyssstttzzz~~~}}}vvvnnniiihhhgggiiillljjjfffeeehhhcccdddfffffffffdddbbbaaa```bbbbbbaaadddqqqfffSSSFFF>>>>>>CCC:::===??????===<<>>????????????DDDCCCAAA???>>>>>>??????============>>>>>>>>>>>>:::???DDDDDD@@@======???>>>>>>>>>>>>>>>>>>>>>>>>;;;===?????????>>>???AAA<<<>>>AAACCCBBB>>>999666:::;;;===>>>>>>???BBBDDDDDDEEEEEEDDDBBBBBBCCCEEEIIIJJJIIIGGGHHHLLLQQQRRRWWWooouuuiiifffooo{{{zzz]]]OOOPPPQQQSSSXXX___bbbbbbbbbbbbddd`````````aaabbbbbbccccccbbb^^^YYYXXXWWWSSSKKKDDD========================::::::<<<=========<<<;;;;;;<<<===>>>>>>===<<<;;;===;;;::::::<<>>:::<<<======<<<<<<===???<<<===>>>???AAADDDFFFGGGHHHEEE@@@======>>>>>>>>><<<<<<<<<============>>>===???AAAAAA>>><<<::::::???<<<999888:::<<<;;;999999;;;===>>>>>>>>>@@@BBB???@@@AAABBBAAA???===;;;>>>>>>>>><<<;;;<<<@@@DDDFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHFFFEEEGGGJJJLLLUUUbbbxxxhhh```dddmmmdddPPPLLLPPPVVVUUUUUUYYY^^^```___\\\aaabbbcccdddeeeeeedddccc```]]]ZZZZZZZZZUUULLLDDD???>>><<<;;;::::::;;;;;;===<<<:::999888999::::::999999:::;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<>>===<<<;;;<<<=========>>>@@@CCCEEEGGGHHHIIIEEE@@@===============;;;;;;<<<<<<<<<=========<<<>>>@@@@@@>>><<<;;;;;;AAA>>>;;;;;;===>>>===<<<999;;;=========>>>@@@AAA???@@@AAAAAAAAA???===;;;???@@@@@@>>>===???CCCFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGFFFEEEEEEHHHKKKMMMWWWsss~~~qqqhhheeegggkkkTTTMMMPPPTTTTTTVVVYYY]]]______^^^___```aaabbbbbbbbbaaa```aaa^^^\\\\\\\\\WWWOOOHHH@@@???===;;;;;;;;;;;;<<<<<<;;;:::999999999::::::999999::::::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>AAADDDFFFIIIJJJLLLNNNOOOPPPPPPPPPOOOPPPQQQQQQSSSVVV\\\___```cccgggjjjmmmppptttwww|||||||||~~~xxxooonnnvvv{{{yyy}}}www{{{tttllleeecccccc```___```bbb`````````bbbcccbbbaaaccc```\\\[[[\\\\\\YYYWWW[[[^^^dddoooaaaQQQBBB@@@AAA===<<>>???>>><<<:::;;;<<<<<<===???AAADDDFFFHHHIIIJJJFFFAAA>>><<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::<<<>>>>>>===;;;;;;;;;@@@???======>>>>>>>>>===:::;;;============>>>@@@???@@@@@@AAA@@@???===<<<>>>??????>>>>>>@@@CCCFFFBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGGGGEEEDDDEEEHHHJJJOOOTTTiiiyyynnneeeaaapppyyy]]]QQQRRRPPPSSSWWWYYY[[[]]]```aaa``````aaaaaaaaa```______aaa____________[[[TTTNNNCCCAAA???<<<;;;;;;<<<<<<;;;;;;:::999999999::::::999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<::::::::::::<<<>>>@@@BBBEEEGGGJJJNNNPPPQQQQQQQQQPPPQQQRRRQQQRRRTTTXXX[[[\\\___cccgggiiimmmqqqtttvvvyyy}}}~~~yyywwwyyy{{{}}}|||yyyqqqmmmgggcccddddddaaa```aaa_______________```_________ZZZVVVWWWZZZZZZZZZ\\\bbbooolllPPPFFF??????@@@>>>===>>><<<===>>>===<<<;;;<<<===;;;<<<>>>AAACCCEEEGGGHHHJJJFFFBBB>>><<<;;;:::999:::::::::;;;;;;;;;<<<<<<888:::<<<<<<;;;;;;;;;<<<>>>===<<<<<<============;;;===>>>>>>===<<<===?????????@@@@@@???>>>======<<<<<<<<<<<<===???BBBDDDAAAAAAAAABBBBBBBBBBBBBBBEEEEEEFFFEEEEEEGGGJJJMMMWWWWWWccc~~~rrrhhhdddccc{{{iiiVVVRRRNNNRRRWWWYYYZZZ\\\```dddbbbbbbbbbbbbaaa````````````___```aaaaaa]]]WWWRRRGGGDDDAAA>>><<<;;;<<<===;;;:::::::::::::::::::::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBEEEHHHLLLOOOPPPPPPOOOOOOPPPQQQQQQQQQSSSVVVYYY[[[]]]aaaccceeehhhkkknnnppptttxxx|||}}}vvvrrrwww||||||yyyuuulllgggfffbbb```aaa```]]]\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^WWWSSSUUUVVVVVV[[[aaajjjqqqWWWGGGBBB???@@@@@@>>><<<===999;;;======<<<===>>>@@@:::;;;>>>@@@BBBDDDDDDEEEHHHEEEAAA>>>===<<<:::999:::::::::;;;;;;;;;<<<<<<888999;;;;;;;;;:::<<<======>>>>>>>>>>>>>>>>>>>>>===?????????===<<<===>>>>>>?????????>>>>>>=========<<<<<<<<<>>>@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEFFFIIIMMMQQQWWWUUU\\\tttqqqjjjiii___rrruuu[[[RRRMMMQQQUUUXXXXXX[[[```dddbbbaaaaaa``````_________^^^___```bbbaaa]]]YYYUUULLLIIIDDD@@@===;;;;;;<<<999:::::::::::::::::::::888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@BBBDDDGGGJJJKKKLLLLLLLLLKKKMMMOOOOOOPPPRRRVVVYYY[[[]]]___aaabbbdddfffiiillloootttzzz}}}xxxtttnnnmmmoooqqqqqqpppuuuzzz{{{vvvvvvzzz{{{yyy{{{qqqiiidddaaaddd```___```^^^[[[ZZZ\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]VVVSSSSSSRRRRRR]]]jjjyyybbbNNNCCCBBBAAA@@@>>>===<<<<<<888:::<<<=========???AAA:::<<<>>>@@@BBBBBBBBBBBBEEEBBB???>>>======<<<;;;:::;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;::::::<<<===>>>@@@BBBBBBAAA@@@AAABBB@@@AAAAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCC@@@BBBCCCDDDFFFIIINNNQQQTTTTTTYYYiiinnneeefffaaannndddUUUNNNQQQSSSVVVXXX[[[___bbb^^^^^^]]]]]]\\\]]]]]]]]]]]]___bbbcccaaa^^^YYYWWWQQQNNNHHHAAA===;;;:::;;;999999:::;;;;;;;;;::::::888888999999::::::;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>>BBBCCCDDDFFFGGGHHHIIIIIIHHHJJJMMMNNNPPPRRRUUUXXXZZZ\\\^^^```aaabbbeeegggiiikkkpppwww~~~}}}yyyzzzzzzyyy|||zzzwwwwwwxxxyyywwwuuuuuuuuu|||{{{yyypppgggbbb___^^^aaa^^^]]]^^^]]]ZZZZZZ^^^XXXZZZ[[[ZZZWWWVVVXXXYYYWWWRRRPPPRRRPPPRRRdddyyykkkVVVLLLAAABBBAAA???<<<<<<<<<===999;;;======<<<===>>>@@@===>>>@@@BBBBBBBBBAAA@@@BBB@@@>>>===>>>???>>>===;;;;;;<<<<<<<<<=========:::;;;<<<<<<::::::<<<===>>>AAACCCDDDBBBAAABBBCCCBBBCCCCCCBBB???======>>>>>>>>>=========>>>>>>>>>BBB@@@>>>???AAABBBAAA???>>>>>>??????@@@AAAAAABBB@@@AAABBBBBBCCCFFFJJJMMMQQQTTTXXX```xxxuuuiiigggaaahhh{{{sss```QQQPPPQQQTTTXXX\\\___```]]]\\\\\\[[[[[[\\\]]]^^^^^^aaacccdddbbb^^^ZZZXXXVVVRRRJJJCCC===:::999999888999:::;;;;;;;;;::::::888888888999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::777888999;;;<<<=========@@@@@@@@@AAACCCEEEHHHIIIHHHJJJLLLNNNOOOQQQTTTVVVWWWYYY]]]___aaacccfffiiiggghhhlllrrrzzz{{{www{{{xxxuuupppiiibbb^^^]]]]]]\\\YYYXXXZZZXXXVVVWWW\\\WWWYYY[[[YYYVVVUUUVVVXXXNNNKKKLLLPPPOOOUUUmmmtttWWWHHHEEE???AAAAAA===:::;;;===>>>;;;===>>>===<<<<<<===>>>>>>@@@BBBCCCCCCBBBAAA@@@???>>><<<===???@@@@@@???<<<<<<<<<============>>><<<======<<<::::::<<<===<<>>>>>???>>>>>>============>>>???AAA???======???@@@>>><<<<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBFFFIIILLLRRRTTTVVVgggvvvqqq^^^aaapppkkkSSSQQQPPPSSSXXX]]]^^^^^^^^^]]]]]]\\\]]]^^^```aaa___bbbeeefffccc___[[[YYYYYYTTTLLLDDD===:::888888777888:::;;;<<<;;;::::::777888888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::888999:::<<<===>>>??????>>>>>>>>>???AAADDDHHHJJJIIIKKKMMMNNNNNNPPPRRRTTTTTTWWW[[[___aaaeeeiiikkkfffgggiiinnnvvv}}}zzzzzzhhheeeaaa^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUSSSQQQSSSLLLLLLRRRXXXbbbzzzfffQQQHHHHHHAAA@@@>>>===;;;:::999999========================;;;@@@FFFJJJHHHDDD@@@>>>??????>>>>>>===>>>>>>???<<<:::888999<<<===<<<;;;<<<===>>>>>>>>>===<<<;;;<<<@@@BBB@@@===>>>BBBGGGQQQPPPJJJBBB>>>??????=========>>>>>>>>>>>>======<<<<<<;;;<<<<<<===>>>???:::;;;===>>>>>>>>>===<<<@@@@@@@@@@@@AAACCCEEEFFFHHHOOOOOOSSSaaauuuxxxmmmfffbbbfffyyyppp\\\QQQJJJNNNSSSUUU[[[ccc]]]\\\[[[[[[\\\___aaacccaaabbbbbbbbb```]]]ZZZYYYWWWUUUPPPHHHAAA===;;;<<<::::::::::::::::::::::::888888888888999:::;;;<<<888888999999999::::::::::::999999888888999::::::????????????@@@AAABBBCCCIIIIIIIIIIIIKKKMMMOOOQQQSSSVVVZZZ\\\___bbbeeehhhggggggdddbbbhhhsss{{{||||||~~~www|||~~~tttmmmccc```\\\ZZZYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZWWWTTTQQQPPPOOONNNMMMOOOHHHHHHPPPYYYeee~~~iiiSSSDDD@@@BBBCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;???DDDGGGFFFCCC@@@???BBBBBBAAA??????>>>>>>>>><<<:::999999<<<======;;;;;;;;;<<<=========<<<;;;:::===@@@???===>>>CCCGGGNNNMMMHHH@@@===>>>>>>;;;======>>>>>>>>>>>>===============<<<======>>>>>>======>>>>>>>>>======<<<@@@@@@@@@@@@AAACCCEEEFFFEEEKKKKKKNNNZZZjjjuuujjjdddcccooogggXXXMMMOOOTTTUUUYYY```^^^]]]]]]]]]^^^```cccdddaaabbbbbbbbbaaa___\\\ZZZXXXVVVRRRLLLDDD???===<<<::::::::::::::::::::::::888888888888999:::;;;<<<999999999999::::::::::::999999999999:::;;;<<<===>>>>>>>>>???@@@AAACCCCCCHHHHHHHHHHHHJJJLLLNNNOOOPPPSSSXXX\\\___ccchhhkkkhhhhhheeeaaacccllluuuxxx}}}{{{~~~|||tttwww}}}{{{xxxqqqggg___]]][[[XXXWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUXXXUUUQQQNNNLLLKKKLLLMMMNNNIIILLLWWWdddrrrjjjTTTEEE>>>???CCCCCCBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::===AAACCCCCCAAA@@@@@@DDDCCCBBBAAA@@@>>>>>>======;;;::::::<<<======<<<999999:::;;;<<<<<<<<<<<<888;;;======<<<>>>CCCGGGEEEFFFCCC>>><<>>>>>>>>>>>======??????>>>=========>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEBBBHHHHHHKKKSSS___zzz|||ooohhhccceeeqqqwwwcccRRRPPPTTTTTTWWW\\\^^^^^^^^^___aaabbbdddeee```aaabbbbbbbbb```^^^\\\YYYXXXVVVQQQIIICCC???===::::::::::::::::::::::::888888888888999:::;;;;;;999999:::::::::;;;;;;;;;888888999;;;<<<===??????<<<<<<===>>>@@@BBBDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMLLLPPPUUU[[[___eeejjjnnnnnnqqqpppiiieeekkksssxxxzzz}}}yyywwwxxx~~~wwwyyytttuuuzzzpppkkkjjjfff^^^WWW[[[YYYWWWWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQOOOMMMMMMOOOPPPPPPRRR\\\nnn}}}uuuYYYHHH@@@>>>AAAEEE@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>?????????@@@AAAAAAAAAAAA@@@@@@>>>>>>======<<<;;;;;;<<<<<<======888888999:::;;;;;;<<<<<<999:::<<<<<<;;;===@@@CCC<<<>>>>>>;;;<<<@@@BBB@@@======>>>>>>>>>>>>======@@@@@@???>>>>>>===>>>>>>???>>>>>>===>>>@@@AAABBB@@@@@@@@@???@@@BBBCCCDDDBBBGGGHHHKKKRRRXXXlll}}}rrrkkkeeebbbdddvvvpppYYYRRRSSSSSSUUUYYY\\\]]]^^^```aaacccdddddd^^^___aaabbbbbb```^^^]]]ZZZ[[[ZZZVVVOOOGGGAAA???;;;;;;;;;;;;;;;;;;;;;;;;999888888888999999:::;;;999::::::::::::;;;;;;;;;888999:::;;;<<<===>>>>>>;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHHHHJJJKKKLLLLLLKKKNNNTTTYYY^^^ccchhhlllsssyyy{{{ssskkkkkkqqquuuuuuxxxsssuuuzzz~~~wwwxxxvvvppptttvvvhhh```______[[[VVVYYYWWWVVVVVVXXXXXXXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSPPPQQQRRRPPPNNNMMMOOOQQQQQQ\\\qqqvvvaaaKKK@@@======???AAA>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========???AAA<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>???:::======;;;;;;??????=========>>>>>>>>>>>>======@@@@@@???>>>>>>===>>>>>>===<<<<<<===???AAADDDEEEAAA@@@??????@@@AAACCCDDD@@@FFFGGGJJJQQQSSS```yyy|||pppjjjfffccc```jjjcccVVVSSSQQQSSSXXXYYY[[[]]]___aaabbbbbbbbb]]]___```aaaaaa```^^^]]]\\\]]]^^^ZZZSSSJJJDDDAAA;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999::::::999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;:::::::::;;;===@@@BBBDDDFFFHHHHHHIIIJJJKKKLLLLLLLLLKKKNNNRRRVVVZZZ^^^bbbfffnnnxxx~~~yyypppmmmoooqqqyyywwwrrrsssuuu~~~www~~~ssspppvvv{{{qqqddd[[[YYYYYYXXXWWWUUUTTTSSSTTTUUUVVVUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQNNNPPPQQQOOOMMMMMMPPPSSSYYYjjjbbbTTTEEE@@@@@@???>>>>>>>>>>>>===<<<<<<=========::::::::::::::::::::::::999:::<<<<<<<<<<<<>>>@@@888999;;;<<<======<<<<<<;;;<<<<<<;;;999999:::<<<999999999999::::::<<<<<<======<<<;;;;;;<<<=========@@@@@@<<<<<<===;;;888======>>>>>>>>>>>>======??????>>>=========>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEAAA@@@?????????AAABBBCCC>>>CCCCCCHHHNNNLLLTTTiiioooiiifffgggbbbddd{{{rrr^^^TTTOOOQQQWWWVVVXXX\\\___aaaaaaaaa```___```aaabbbbbbaaa___^^^^^^``````\\\UUUMMMFFFCCC;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999::::::888888999999999:::::::::999:::;;;<<<<<<;;;:::999::::::;;;===???BBBDDDEEEHHHHHHJJJKKKKKKLLLLLLKKKJJJMMMPPPSSSUUUXXX\\\^^^hhhttt~~~|||wwwvvvxxxyyyxxxqqqooo~~~}}}zzzuuuppp{{{oooiii```ZZZVVVUUUTTTSSSTTTSSSRRRSSSTTTTTTSSSQQQQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNNNNMMMMMMQQQZZZaaapppkkkVVVLLLCCCBBBBBB???>>>>>><<<<<<;;;;;;;;;<<<<<<===999999999999999999999999999;;;<<<===<<<;;;<<<>>>888999;;;<<<===<<<:::999:::;;;<<<:::888777999;;;;;;;;;:::999999:::;;;<<<===<<<;;;;;;<<<===>>>>>><<>>===>>><<<888======>>>>>>>>>>>>===============<<<======>>>>>>;;;<<<>>>???@@@@@@AAAAAAAAA@@@?????????@@@AAABBB>>>BBBBBBFFFKKKGGGKKK\\\tttuuullliiilllhhhdddrrrgggVVVMMMOOOWWWUUUXXX\\\___aaabbbaaa```aaabbbdddddddddbbb```___```aaaaaa]]]VVVNNNHHHEEE<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999:::777777777888888888999999888999;;;=========<<<;;;:::;;;<<<===???AAACCCDDDFFFGGGIIIJJJKKKKKKJJJJJJHHHJJJMMMOOOQQQSSSWWWYYYaaammmwwwzzz{{{zzzrrryyyxxx{{{|||qqqttt}}}zzzuuuooodddbbb^^^ZZZUUURRRPPPOOOUUUTTTSSSTTTUUUUUUSSSQQQOOOOOOOOONNNNNNNNNMMMMMMKKKLLLLLLKKKNNNXXXgggrrrttt[[[LLLEEE@@@??????<<<:::;;;999999888888888999::::::999999999999999999999999:::<<<======<<<;;;<<<===:::;;;<<<======;;;999888999;;;<<<:::777666888:::===<<<;;;:::::::::;;;<<<<<<;;;::::::===???@@@@@@777<<<>>>>>>???BBBAAA=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???===>>>???@@@@@@???>>>===AAA@@@?????????@@@AAABBBAAACCCBBBFFFJJJEEEFFFVVV```|||qqqmmmqqqnnngggooommmWWWKKKMMMVVVUUUXXX\\\```bbbbbbaaa```dddeeefffffffffdddbbb```aaabbbbbb^^^VVVNNNIIIFFF<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999999666777777777777888888888777999<<<>>>?????????>>>;;;;;;<<<===???@@@BBBCCCEEEFFFHHHIIIJJJIIIIIIHHHEEEHHHKKKMMMOOOQQQTTTWWWXXXbbblllrrrwww{{{wwwvvvvvvsss|||yyynnnjjjgggcccXXXXXXVVVTTTRRRPPPOOONNNQQQQQQQQQSSSTTTTTTRRRPPPMMMLLLLLLMMMNNNMMMKKKIIIMMMKKKMMMQQQWWWccc|||yyy___RRRAAA@@@???>>>===<<<;;;:::@@@===:::777666777:::;;;888888999:::;;;;;;;;;;;;>>><<<:::;;;===>>><<<::::::::::::999999999888888555777888999::::::999999777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>>AAA@@@>>>>>>>>>>>>>>>===@@@???>>>======>>>??????>>>>>>>>>???@@@@@@@@@AAA@@@AAAAAA@@@>>>===>>>@@@AAAAAABBBBBBBBBDDDGGGJJJ___vvvppphhhkkkllliiikkkrrrxxx```XXXRRRIIISSSWWW[[[___````````````bbbcccdddeeedddcccbbbaaa```___^^^]]]YYYSSSKKKFFFCCCAAA===:::999:::<<<===>>><<<:::777555555666777<<<999888999;;;;;;888555999:::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAACCCDDDEEEEEEDDDEEEGGGIIIIIIJJJJJJLLLOOORRRVVVXXXXXX^^^eeekkkooovvvxxxzzzyyylllccc___[[[WWWTTTSSSSSSRRRQQQPPPPPPPPPNNNMMMMMMNNNOOOOOOMMMLLLOOONNNLLLJJJJJJIIIHHHGGGKKKJJJNNNXXXdddxxxiiiSSSIII@@@@@@???>>>===<<<;;;:::===;;;999888777999;;;<<<::::::999999:::;;;===???===;;;::::::<<<===<<<:::::::::999999888888888888666777888888888777666555777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>AAA???>>>>>>>>>>>>===<<<>>>===<<<;;;;;;<<<===>>>??????????????????@@@@@@???@@@@@@???======>>>@@@@@@AAABBBBBBBBBCCCGGGJJJRRRfffyyynnnnnnmmmiiiiiioooiiiYYYPPPJJJPPPSSSWWW[[[]]]___````````````aaabbbcccccccccbbbbbb```]]][[[XXXTTTOOOLLLGGGDDD@@@<<<::::::<<<>>>===<<<:::888777888999:::;;;999888999;;;;;;888666999999999::::::;;;;;;<<<:::;;;;;;<<<===>>>??????AAACCCDDDDDDDDDEEEGGGIIIIIIIIIJJJLLLNNNQQQRRRTTTQQQVVV]]]aaaeeekkkssszzzzzzwwwvvvwww{{{~~~}}}~~~wwwwww~~~{{{xxxoooddd]]]ZZZUUUQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQOOOMMMMMMNNNNNNMMMLLLOOOMMMKKKIIIHHHHHHIIIJJJLLLMMMVVVggg|||oooVVVGGGBBB??????>>>>>>===<<<;;;;;;:::999999999999:::;;;;;;;;;:::888888999<<>>>>>?????????>>>@@@???>>>>>>===<<<<<<<<<===<<<;;;;;;;;;<<<===>>>??????????????????>>>>>>===>>>???>>>======>>>@@@@@@AAABBBAAAAAACCCFFFIIIMMMZZZyyywwwrrrmmmfffcccfffqqq{{{```RRRQQQQQQSSSUUUXXX[[[]]]______^^^^^^______```bbbcccddddddaaa\\\YYYXXXWWWUUUTTTLLLIIICCC===::::::<<<===<<<;;;:::999999:::;;;<<<:::999999999::::::999777888888777888888:::<<<===::::::;;;;;;<<<<<<<<<===???AAABBBCCCCCCDDDGGGIIIHHHIIIKKKMMMNNNOOOOOONNNLLLPPPUUUXXX[[[___eeejjjmmmlllkkkmmmqqquuuxxxyyywwwyyy|||}}}ttt|||}}}zzzyyyxxxvvvsssuuuooofff^^^[[[YYYUUUQQQMMMMMMNNNNNNOOOOOOPPPPPPRRROOOLLLKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIJJJLLLNNNNNNUUUeee}}}rrr[[[IIIAAABBB>>>>>>>>>======<<<<<<;;;999999:::::::::999999888888888888888999;;;>>>???::::::::::::;;;;;;;;;;;;888777777777777777777777999999999888888777777777777888888999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????????????????@@@???===;;;;;;;;;>>>>>>===<<<===>>>???@@@@@@@@@??????>>>>>>======<<<===>>>===<<<===???@@@???@@@AAAAAAAAABBBEEEGGGNNNUUUkkkwwwllldddbbbiiilllYYYXXXVVVUUUUUUVVVXXX[[[]]]^^^```______^^^___aaacccdddccc```]]]\\\\\\\\\[[[YYYPPPKKKDDD===999888999;;;;;;;;;:::999999:::;;;;;;999999999:::::::::999888888777666666777999;;;===::::::::::::::::::;;;;;;===>>>@@@AAAAAACCCFFFHHHHHHJJJLLLNNNOOONNNLLLKKKLLLOOOSSSUUUWWWZZZ^^^aaabbbcccdddgggkkknnnpppqqqrrrwww}}}xxxttt||||||zzzyyyvvvqqqlllhhhggg```ZZZVVVUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMJJJGGGFFFGGGGGGGGGFFFFFFHHHJJJKKKJJJJJJLLLNNNQQQ___vvvyyyaaaNNNBBB???BBB============<<<<<<<<<<<<;;;;;;;;;;;;999888666555444555777999:::::::::999888999999::::::::::::;;;777777777777777777777888666666666666777777888888777888888999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<>>>>>>?????????>>>@@@AAA@@@===;;;:::;;;>>>===<<<<<<<<<>>>???@@@@@@??????>>>>>>=========<<<===>>>===<<<===???@@@???@@@AAAAAAAAAAAACCCEEEJJJNNN\\\yyy{{{nnneeecccooo{{{aaa[[[WWWTTTQQQQQQUUUYYY\\\^^^bbbbbb```______```aaabbb___^^^___```bbbaaa^^^[[[QQQMMMEEE>>>999777777777<<<;;;::::::999888888888888999:::::::::999999999888777666555666888;;;<<<999999999999::::::::::::;;;===>>>???@@@AAADDDGGGHHHJJJMMMOOOPPPOOOMMMKKKNNNPPPRRRTTTVVVXXXZZZ\\\YYY\\\```dddfffhhhhhhiiimmmvvvpppvvvxxxvvvwwwwwwuuupppiiibbb^^^\\\WWWTTTTTTSSSOOONNNOOONNNNNNNNNMMMLLLLLLKKKKKKKKKIIIHHHGGGHHHHHHHHHFFFEEEHHHKKKKKKJJJKKKOOORRR\\\mmmkkkTTTGGG???===>>><<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999777555444222444777::::::999777666666888999999999999:::<<<777777777888888888888999444444444444555666777888777888888999999:::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>AAACCCBBB>>>;;;;;;<<<;;;::::::::::::;;;===>>>>>>>>>>>>>>>>>>>>>=========>>>???>>>======>>>@@@>>>???AAAAAAAAAAAABBBDDDHHHKKKTTTiiiuuuggg___bbbrrrqqqaaaWWWRRRMMMMMMRRRXXX\\\^^^bbbbbbaaa```````````````\\\]]]```dddfffddd```\\\SSSOOOIIIBBB<<<999777777;;;;;;;;;:::999888888777777999::::::999999999:::999888777777777888999:::888888999999:::::::::;;;:::<<<===>>>>>>???BBBDDDGGGIIILLLNNNPPPOOONNNMMMMMMNNNPPPRRRUUUVVVWWWWWWRRRVVV\\\___aaacccdddfffrrr}}}tttsssvvv{{{vvvrrrpppqqqqqqnnnhhhaaa[[[XXXVVVSSSSSSUUURRRLLLKKKOOOKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIJJJKKKKKKJJJHHHGGGIIILLLLLLMMMSSS]]]dddrrrzzz[[[IIIBBB>>><<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::999888777666555666777888999999888777666555777999999888888:::<<<888888888888999999::::::777777666555555666777888777888888999999:::;;;;;;999999:::::::::;;;;;;;;;999:::;;;===>>>????????????BBBEEEDDD???;;;;;;===::::::999999:::;;;===>>>=========>>>>>>>>>>>>>>>???@@@@@@???======>>>@@@===???AAAAAAAAA@@@AAACCCGGGKKKPPP\\\xxxlll```___eeezzzttt```YYYQQQNNNQQQWWW[[[\\\^^^______`````````______\\\]]]```dddfffeeeaaa^^^WWWTTTOOOHHHBBB>>>;;;999:::;;;;;;;;;;;;;;;::::::666888;;;;;;999888999;;;:::999999999999888888888888888999999:::;;;<<<<<<:::;;;============@@@BBBDDDFFFIIILLLNNNOOOOOOOOOKKKLLLNNNQQQSSSUUUUUUUUURRRUUUYYY\\\___ccchhhlll{{{yyyzzzuuuqqqwwwxxxtttrrrpppooolllllljjjfff```[[[WWWUUUPPPOOOQQQSSSNNNFFFEEEJJJHHHHHHIIIIIIIIIIIIIIIJJJFFFFFFFFFHHHIIIIIIGGGEEEHHHJJJLLLNNNSSS^^^mmmyyymmmOOOBBB@@@@@@>>><<<::::::;;;;;;<<<=========::::::999888777777888888:::999999888888888888888444777999999777777:::<<<888888999999999:::::::::===<<<;;;999999999999:::777888888999::::::;;;;;;999999:::::::::;;;;;;;;;999:::;;;===>>>????????????CCCGGGEEE@@@<<<<<<===<<<<<<;;;;;;<<<===???@@@<<<<<<======>>>>>>??????@@@AAAAAA@@@>>>===>>>@@@===???AAAAAA@@@@@@AAABBBEEEIIIKKKPPPfffvvvdddbbbaaannnmmmdddXXXRRRSSSWWWXXXYYYZZZ[[[]]]___``````______]]]^^^```ccceeeeeebbb```ZZZXXXSSSMMMGGGBBB>>><<<999:::;;;<<<============555888;;;;;;999888999<<<::::::;;;::::::999777777777888888:::;;;<<<======:::;;;<<<<<<<<<<<>><<<;;;;;;<<<===>>>;;;999555333444444444444888888888777555666888:::777666555444555777999:::888888888888888888888888555777999:::888777777777555555444555666888:::;;;777888999999:::;;;<<<<<<::::::;;;;;;<<<======>>>???BBBDDDCCC???<<<;;;<<<::::::::::::;;;;;;<<<===;;;;;;<<<<<<======>>>>>>???BBBBBB===;;;>>>@@@???;;;===@@@AAAAAACCCEEEGGGFFFCCCEEENNNYYYpppnnnfff\\\]]]ooojjjSSSPPPSSSRRRRRRVVVZZZ[[[\\\^^^___```aaaaaa]]]```bbbccccccbbbbbbcccaaa```\\\SSSHHH@@@<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777:::;;;;;;;;;:::888777555777999:::;;;;;;:::888777999:::;;;===>>>????????????BBBFFFIIIKKKLLLNNNPPPNNNMMMLLLLLLLLLPPPVVV[[[ZZZ\\\___cccgggmmmtttyyy~~~~~~~~~{{{vvvzzz}}}zzzsssttt}}}vvvtttqqqnnnlllkkkkkkkkkaaa]]]WWWSSSPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIHHHFFFEEEHHHIIIGGGHHHKKKNNNVVV]]]dddqqqqqqTTTEEEFFF@@@;;;======<<<;;;:::::::::;;;<<<======:::777555666666666555777888888777555666777999777666555444555777999:::888888888888888888888888555777999999777666666777666666666666777999:::;;;999999::::::::::::::::::::::::;;;<<<<<<=========>>>AAACCCBBB???<<<;;;;;;;;;;;;:::999:::;;;<<<===;;;<<<<<<======>>>??????AAADDDDDD???>>>@@@BBBAAAAAABBBBBBAAA???>>>???@@@GGGCCCDDDJJJPPPaaaxxxmmmbbb___ggg~~~xxx]]]UUUVVVUUUUUUXXXXXXYYY[[[^^^___`````````^^^```bbbbbbbbbaaabbbccc^^^]]]ZZZUUUMMMGGGCCCAAA::::::::::::;;;;;;;;;<<<777777777777888999;;;;;;::::::;;;;;;:::999777666777888:::;;;;;;:::888777888999:::;;;<<<<<<<<<<<<>>>AAAEEEHHHJJJKKKMMMOOOPPPPPPPPPOOOPPPSSSYYY]]]```bbbeeehhhjjjnnnrrrvvvxxx{{{zzz|||}}}}}}{{{{{{vvvoootttzzzvvvtttpppooollljjjhhhfffeeeddd[[[XXXSSSPPPNNNMMMLLLKKKHHHHHHIIIIIIJJJJJJJJJJJJGGGHHHIIIHHHGGGFFFGGGIIIIIIEEEDDDHHHMMMMMMNNNPPPZZZcccnnnyyyhhhMMMBBBEEE@@@<<<===<<<999999888888999:::;;;<<<>>>;;;888777888888888777777888888777666555777999666666555555555777999:::777777777777777777777777444666888888666555666666777777777777888999;;;<<<;;;;;;::::::999999999999::::::;;;<<<============>>>???AAA@@@>>><<<;;;<<<<<<;;;:::999999:::<<<>>><<<<<<===>>>>>>??????@@@@@@CCCCCC???>>>@@@BBB@@@CCCCCCCCCAAA>>><<<<<<<<>>>>>=========>>>??????>>>===<<<<<<===<<<:::888999:::<<<>>>=========>>>??????@@@@@@===@@@AAA===<<<>>>???>>>>>>???@@@???>>>===>>>???BBBBBBDDDGGGHHHMMM^^^ooo~~~llleee]]]\\\tttuuu]]]TTTOOOMMMMMMQQQTTTYYY]]]______^^^\\\___`````````___```ccceeedddaaa]]]ZZZVVVOOOGGG@@@;;;;;;:::999999:::;;;<<<:::999999888888999999999999:::;;;;;;;;;:::999888777777888999999999999888<<<<<<<<<<<<======>>>>>>===@@@CCCFFFHHHJJJMMMOOOVVVWWWXXXXXXXXXZZZ^^^aaaaaadddfffgggfffeeedddeeekkkmmmoooqqqtttxxx}}}zzzyyy}}}~~~{{{xxxyyy{{{yyytttooooooooopppooommmlllkkkllljjjlllttt}}}zzzwwwpppjjjrrr}}}{{{xxxuuurrrqqqpppnnnmmmmmmkkkhhhddd___[[[WWWVVVPPPNNNKKKJJJJJJJJJIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFGGGKKKOOOYYYlll~~~vvvZZZHHHBBBDDD???<<<===888888888999:::;;;<<<<<<<<<;;;999777777888888777666555666888777666555666777555555555666666777888999777777777777777777777777555666777666555444555777555555666777777888888888777777888999999:::;;;;;;999;;;<<<>>>???>>>>>>===============>>>>>>>>>======<<<:::999999:::;;;<<<=========>>>??????@@@@@@;;;???AAA>>><<<>>>???>>><<<===>>>>>>>>>>>>???AAA@@@BBBEEEGGGGGGJJJSSS]]]wwwnnnhhhbbb\\\iii~~~nnn]]]SSSNNNMMMOOORRRVVV[[[]]]^^^]]]\\\___``````___^^^___bbbeeeeeeaaa]]]ZZZWWWPPPGGGAAA>>>===;;;:::999:::;;;<<<;;;:::999999999999999999888999:::;;;<<<;;;:::999777777888888999999999999<<<<<<<<<<<<<<<===>>>??????AAACCCEEEGGGIIILLLNNNTTTVVVWWWXXXXXXZZZ\\\___[[[^^^aaacccbbb`````````fffiiikkknnnqqqvvv{{{xxxqqqmmmlllnnnoooooossszzz}}}|||www{{{~~~{{{{{{uuuqqqqqqttt{{{{{{zzzzzznnnnnnqqq|||ppppppoooppprrrqqqooonnniiigggccc^^^YYYUUURRRPPPOOOMMMKKKKKKKKKKKKJJJIIIKKKJJJIIIGGGGGGGGGHHHHHHFFFGGGHHHGGGFFFEEEFFFHHHDDDFFFJJJOOOVVVfff}}}oooTTTEEEAAABBB===<<<===888999:::;;;<<<======<<<<<<999777666666777777666555444666888777666555555666555555666666777888888888888888888888888888888888666777777666555555666888555555666777777777777777666666777888999:::;;;;;;999;;;===???@@@???>>>======<<<<<<===???@@@@@@???<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>??????@@@<<<@@@BBB@@@???AAAAAA???>>>???@@@???>>>===>>>??????BBBDDDEEEEEEFFFJJJNNNddduuujjjeee```dddnnnhhhXXXOOOLLLMMMPPPTTTXXX[[[\\\\\\\\\^^^___``````___```aaaccc___^^^\\\YYYWWWRRRMMMIIIBBB@@@===;;;:::::::::;;;999999888999999:::;;;<<<888999:::<<<<<<<<<;;;;;;666666777777888999999999999999999999:::<<<>>>??????AAACCCDDDDDDFFFIIILLLOOOQQQTTTUUUUUUUUUWWWYYYVVVYYY]]]______^^^______bbbeeeiiimmmpppuuuzzz}}}tttlllgggggglllqqquuu}}}zzzzzzwww~~~xxxqqqooo|||vvvrrrooonnnmmmnnnoooooommmlllaaa___ZZZUUUQQQNNNMMMLLLNNNMMMKKKKKKLLLLLLJJJIIIIIIHHHGGGEEEEEEFFFGGGHHHEEEGGGHHHGGGFFFEEEFFFGGGGGGIIINNNXXXggg}}}qqqcccLLL@@@===???:::<<<>>>999:::;;;<<<======<<<;;;;;;888777666777888888666555444666777888666555555666444555666777777888888888999999999999999999999999777888888666555555777999555666777888888888777777777777888888999999999:::999;;;===???@@@???>>>===>>><<<;;;===@@@BBBBBBAAA;;;;;;<<<<<<<<<;;;:::999;;;<<<<<<======>>>??????;;;@@@BBB@@@???AAAAAA??????@@@AAA@@@>>>===>>>???===@@@BBBCCCCCCEEEGGGHHHXXXooollldddaaacccfffwwwuuu^^^SSSNNNLLLNNNRRRVVVYYY[[[\\\]]]\\\^^^```aaa``````aaabbb\\\\\\\\\ZZZVVVSSSRRRRRREEECCC@@@<<<:::::::::;;;::::::999999999::::::;;;777888:::<<<<<<<<<<<<;;;666666666777777888999:::888888888888:::<<>>@@@AAA@@@>>>===>>><<<;;;===AAACCCCCCBBB:::;;;<<<======;;;999777;;;;;;<<<<<<===>>>>>>>>>888===@@@>>>===??????======>>>@@@@@@??????@@@BBB;;;>>>AAABBBDDDHHHJJJKKKQQQ___mmmaaa```bbbbbbnnnhhhZZZUUULLLNNNQQQTTTWWWZZZ\\\]]][[[^^^```aaaaaa``````aaa\\\^^^^^^[[[VVVSSSSSSUUUHHHEEEAAA===::::::::::::???>>><<<:::999777777666777888:::<<<======<<<<<<666666666666777888999::::::999999:::<<>>?????????>>>@@@BBBEEEEEEHHHKKKLLLLLLLLLMMMNNNPPPRRRUUUVVVVVVWWWYYYZZZYYY]]]dddiiimmmqqquuuwwwzzzyyyyyyxxxqqqnnnppp~~~yyyooosssxxxvvvssspppnnnmmmmmmmmmmmmhhhbbb^^^]]]\\\YYYVVVQQQQQQOOOMMMKKKHHHFFFEEEIIIIIIIIIHHHHHHGGGGGGGGGGGGKKKJJJFFFGGGKKKJJJEEEFFFFFFDDDCCCDDDHHHNNNSSSRRRXXXaaammmmmm```SSSGGG<<<<<<;;;;;;;;;:::::::::;;;<<<<<<:::888666777777:::999777555555555555666222222333444555555555444444666777777666666777888::::::;;;;;;::::::999888888555222333666999:::999666777999999888888888999666777888999888999<<<>>><<<;;;;;;;;;;;;<<<======<<<;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========<<<<<<============<<<<<<@@@@@@@@@???????????????===>>>AAABBBBBBCCCEEEGGGGGGNNNjjjzzznnniiiddd```hhh~~~www```VVVQQQRRRQQQSSSWWW\\\^^^]]]]]]___bbbbbb```]]]\\\\\\^^^^^^]]]\\\ZZZYYYYYYXXXSSSKKKBBB;;;999:::::::::>>>>>>??????>>><<<:::999<<<:::999;;;>>>???===:::888888888888888888888888999888888;;;@@@BBBAAA???@@@???======>>>???AAACCCBBBDDDFFFGGGGGGGGGHHHIIIJJJMMMQQQSSSTTTUUUWWWYYYXXX\\\bbbgggjjjkkkmmmnnnuuuxxxzzz{{{}}}wwwzzzvvvvvvuuutttzzzrrrrrr{{{qqqpppooommmllllllkkkkkkhhhccc]]]ZZZXXXVVVTTTRRRMMMMMMMMMLLLKKKIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIHHHDDDCCCGGGFFFAAABBBDDDFFFFFFEEEHHHNNNSSSXXXcccqqqqqq[[[NNNEEE???;;;;;;;;;;;;::::::::::::999:::;;;:::888777888999999999777666555666666777333333444555555555555555111333666777777888:::<<<:::::::::::::::999999888888666333333666888999888666777999999888888888999555666777888777888:::<<<:::999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBBBBBBBDDDFFFEEEJJJ^^^tttkkkddd___cccvvvnnn^^^QQQPPPOOOQQQUUUZZZ\\\[[[\\\^^^aaabbb```_________^^^^^^]]]]]]\\\ZZZYYYYYYSSSMMMCCC===:::::::::::::::;;;;;;;;;;;;999888777;;;:::999;;;===>>><<<:::777777777777777777777777999888888;;;???AAA@@@???@@@???>>>======???@@@AAA@@@BBBEEEEEEEEEEEEFFFHHHHHHKKKOOOQQQRRRSSSUUUWWWXXX\\\aaaeeehhhiiijjjkkkpppuuuwwwxxx{{{yyyxxxzzz|||{{{uuu|||wwwqqqmmmiiiiiiiiijjjiiiiiihhhhhhaaa]]]XXXSSSQQQOOOMMMLLLHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDFFFFFFCCCBBBEEEEEECCCBBBFFFJJJJJJHHHJJJRRRZZZiiiyyyzzzbbbMMMBBB>>><<<;;;;;;;;;:::::::::999999888999:::999888888999:::888888777777777777777888444444555666666666555555222444666777888999;;;===999999::::::999999888777999777555444666777888777555777999999888777888999444555777777777777999;;;999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<======>>>>>>>>>>>>@@@AAAAAAAAAAAABBBDDDGGGIIIUUUooorrrhhhcccaaalll~~~eeeVVVRRROOOQQQUUUXXXZZZZZZ\\\^^^aaabbbaaa```aaabbb^^^^^^^^^^^^]]]\\\ZZZYYYUUUOOOGGG@@@===;;;:::999888999999::::::999888888:::999999:::<<<<<<;;;999777777777777777777777777888888888:::===??????>>>AAA@@@>>>=========>>>??????AAACCCDDDCCCCCCDDDFFFGGGIIILLLOOOPPPQQQSSSTTTWWW[[[___cccdddeeefffgggiiippptttsssssswwwzzzzzzzzz~~~xxx{{{uuuqqqlllhhheeeeeefffggggggfffeeedddbbb[[[XXXSSSOOOLLLKKKJJJIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGCCCEEEEEEDDDDDDFFFIIIJJJDDDIIIMMMLLLKKKSSSbbbooo{{{jjjVVVGGG@@@===<<<::::::::::::999999999999888999:::999888777888999777777777777777888888888555555666666666666666555666777888888777777888:::888888999999888888777666888777666555666666777777555777999999888777888999444666888888888888999:::;;;;;;::::::;;;;;;<<<===;;;<<<<<<===<<<;;;999888999999:::::::::::::::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;<<<===>>>>>>?????????@@@AAAAAA@@@@@@AAABBBEEEIIIOOO^^^|||oooiiibbbfffppptttaaaYYYRRRSSSVVVXXXYYYZZZ^^^```bbbbbbaaa```aaabbb^^^^^^___^^^]]]\\\[[[ZZZWWWRRRLLLEEE@@@===;;;:::::::::;;;;;;<<<<<<<<<<<<888888999999:::::::::999888888888888888888888888888888888999;;;======>>>AAA@@@???======<<<======>>>@@@BBBCCCBBBBBBDDDEEEFFFHHHKKKMMMMMMOOOQQQSSSVVVYYY\\\______```aaabbbdddkkkpppnnnlllooorrrtttvvvzzzzzz{{{{{{wwwqqqmmmjjjhhhfffdddeeeeeeeeedddbbb___\\\[[[VVVTTTQQQMMMJJJIIIIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFEEEEEEHHHLLLEEEIIIMMMOOOUUUeee}}}{{{kkkVVVIIICCC???;;;888::::::999999999888888888999::::::999777666666777777777777777888888888888555666666666666666555555555777888888777777888999777777888888777777666555777777777666666666666777555666888888777777777888555777::::::999999999:::;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;999888999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<======>>>???@@@@@@???@@@AAA@@@??????@@@AAA>>>DDDIIIPPPfffrrrjjjaaa___ddduuukkk^^^SSSSSSVVVWWWZZZ]]]```bbbcccbbb```______```______^^^]]]\\\\\\\\\\\\XXXVVVQQQKKKDDD@@@===<<<;;;;;;;;;<<<======>>>>>>777888999:::999999999999::::::::::::::::::::::::888888888888999:::<<<===@@@???>>>===<<<<<<;;;;;;===@@@BBBCCCBBBBBBCCCEEEFFFHHHJJJKKKLLLMMMPPPRRRSSSUUUXXXZZZZZZ[[[\\\]]]```hhhllljjjhhhjjjnnnooopppttt{{{xxxxxx{{{wwwooollliiigggffffffdddcccdddcccaaa^^^ZZZVVVSSSQQQPPPPPPNNNKKKHHHGGGIIIKKKFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGDDDBBBEEEKKKHHHMMMTTT]]]jjjrrr___KKKDDDDDDBBB===999999999999888888888777777888999:::999777666777888666666777777777777666555555555666666666555444444111333555666777888:::<<<666666777777666666555444555666888777666666666888444666888888777666777888666888;;;;;;:::999999:::888888888888888999:::::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>>>>?????????>>>???@@@@@@???>>>???AAA>>>CCCHHHNNNYYYwwwwwwlllaaa]]]]]]jjjxxxfffVVVSSSVVVWWW[[[```aaabbbbbbaaa___^^^^^^___```^^^\\\[[[ZZZ[[[]]]^^^YYYYYYVVVPPPIIICCC@@@???:::::::::::::::;;;<<<===777888::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777:::<<>>>>>===<<<;;;;;;:::===???AAABBBAAAAAACCCDDDFFFGGGIIIIIIJJJKKKNNNQQQPPPRRRTTTVVVVVVWWWXXXZZZ]]]cccgggfffeeehhhkkkkkkooossszzzvvv~~~~~~~~~}}}zzzvvvqqqmmmjjjfffeeeccccccccccccaaa___```^^^ZZZUUUQQQMMMJJJIIIJJJKKKJJJHHHEEEEEEHHHKKKEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIGGGDDDJJJRRRWWW^^^kkkyyyiiiXXXIIIFFFGGGDDD???===999888888888777777777777444666777888777888999;;;666666777777666555444333555555555555555444333333000222444555666777999;;;555666666666666555444444333555888888666666777999444666888888777666777888555777:::;;;:::888888888888888888777888888999::::::::::::999::::::;;;;;;999::::::;;;<<<<<<======;;;;;;<<<============<<<<<<<<<============<<<<<<========================<<<>>>??????>>>>>>???AAADDDAAAFFFNNNSSSeeezzzhhhaaa^^^dddtttxxxaaaYYYXXXUUUXXX^^^___``````___^^^^^^___```aaa^^^ZZZXXXWWWZZZ]]]___ZZZ[[[ZZZUUUNNNGGGCCCBBB;;;:::999999999:::;;;<<<777999;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999777555666999<<<============<<<;;;;;;:::;;;===???@@@@@@@@@AAABBBDDDEEEGGGGGGGGGIIILLLOOOMMMOOOQQQRRRSSSTTTVVVXXX[[[___bbbaaaccchhhiiigggnnnrrrzzz|||zzz|||}}}rrrwww~~~yyywwwtttwww}}}zzzxxxtttpppkkkhhheeedddbbbaaaaaaaaabbb```]]][[[\\\YYYTTTOOOJJJGGGEEEDDDFFFGGGGGGEEECCCCCCFFFJJJDDDEEEFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGDDDCCCFFFKKKKKKKKKSSS^^^hhhrrr}}}___RRRGGGEEEDDD???<<<===888888888888777777777777111333666777888999<<<>>>666666666666666444222111444555555555444333333222333444555555444444555777555555666666555555444333222555888888666666888:::444666888888777666777888444666999:::999777777777::::::999999::::::;;;<<<:::999999888999:::<<<===::::::;;;;;;<<<===>>>>>>;;;<<<======>>>>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===??????>>>>>>@@@AAADDD<<<>>>IIIMMMWWW|||rrrhhhaaabbblllnnnaaaZZZTTTTTTZZZ]]]^^^___^^^^^^^^^```bbbaaa^^^YYYVVVVVVYYY]]]```[[[\\\\\\XXXPPPIIIEEEEEE===<<<;;;:::::::::;;;<<<777:::<<<<<<:::999:::<<<::::::::::::::::::::::::777999999777444555888;;;<<<<<<<<<===<<<<<<;;;:::999;;;>>>>>>>>>>>>???AAACCCDDDEEEEEEEEEGGGJJJMMMKKKMMMOOOQQQQQQRRRUUUWWWZZZ\\\^^^^^^bbbggghhhdddhhhmmmuuu~~~wwwtttvvv}}}xxxxxx{{{{{{xxxrrrnnnjjjgggeeedddbbb```]]]______^^^ZZZWWWUUUUUUNNNMMMLLLJJJHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFHHHIIIGGGDDDAAADDDEEEFFFDDDBBBCCCGGGKKKHHHEEEFFFJJJLLLPPP]]]kkkzzzrrrxxxyyytttTTTLLLDDDBBBDDDDDDAAA<<<777888999888777666666888777777666666666666666777777777777777666666666666333777;;;;;;888666777888222333555444333333444666444555777888888777555444555444444333333444444555333444555666777777777777888777666555555666777888666666666666777888999:::;;;999888666666777999:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAA@@@??????<<>><<<===>>>===<<<:::???===<<<:::999999999:::::::::::::::999888777777444555777777777777:::<<<888999:::;;;<<<;;;:::999;;;;;;<<<<<<===???@@@AAA@@@BBBDDDEEEEEEFFFIIIKKKJJJKKKLLLLLLLLLNNNRRRUUUXXXYYY[[[^^^bbbeeehhhjjjkkklllppp{{{}}}{{{|||~~~~~~}}}~~~|||vvvyyyzzz||||||zzzvvvqqqoooiiifffcccbbbaaa```^^^\\\\\\]]]]]]ZZZVVVRRRPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGFFFDDDBBBDDDFFFFFFEEECCCCCCEEEGGGGGGIIIMMMQQQRRRXXXiiizzz{{{eee^^^aaacccaaaQQQJJJCCCAAACCCDDDAAA===777888999888666666666777666666555555555555666666555666666666777777777777111444666777555444333333222333555444333333444666333444666777777666444333555444444333333444444555555555666777888888888888888777666555555666777888555555555555666777888999;;;:::999777777888:::;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@??????BBBCCC@@@AAAGGGJJJ\\\yyyzzzooodddbbbxxxyyycccXXXUUUUUUXXX\\\______]]]\\\___bbb___^^^\\\ZZZZZZ\\\^^^____________]]]YYYSSSNNNJJJ@@@>>><<<<<<<<<<<<;;;:::>>>===<<<:::999999::::::999999::::::999999888888;;;<<<;;;999777666666777777777888999999999999999;;;;;;;;;<<<===???@@@AAA???AAACCCEEEEEEFFFIIIKKKLLLMMMNNNNNNMMMNNNPPPRRRTTTUUUXXX[[[___cccgggiiihhhhhhllluuu}}}}}}vvvxxx~~~~~~|||}}}|||}}}~~~~~~yyywwwwwwuuusssooojjjfffdddaaa```^^^^^^^^^^^^[[[YYYXXXYYYXXXUUUPPPLLLJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGJJJNNNSSSWWWZZZfffcccSSSMMMMMMNNNQQQKKKFFFAAA@@@BBBDDDAAA===777888999888666555666777555555444444444444555555555555555666666777777777666555666777777666333111222333555444333333444666333444555666666555444333555444444333333444444555333444555666777777777777777666666555555666666777444444444555666666777777;;;:::999888888999;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<===???@@@@@@@@@???>>>CCCCCC>>>???FFFGGGPPPdddvvvggg```lllqqq]]]XXXYYYYYY\\\^^^^^^\\\\\\^^^aaa___^^^]]]\\\[[[[[[[[[[[[^^^^^^___^^^\\\XXXTTTQQQCCC@@@<<<::::::;;;;;;:::===<<<;;;:::::::::::::::888888888999999999999999>>>>>>===;;;777666666777777666666666666777888888;;;;;;;;;<<<===>>>???@@@===???BBBCCCDDDFFFHHHJJJNNNPPPQQQQQQOOONNNNNNOOOPPPQQQSSSWWW[[[```ccceeeccccccfffmmmwww~~~{{{qqquuuwwwqqq~~~vvvssswww{{{|||~~~~~~||||||~~~{{{uuuqqqooollliiieeebbb```___```___^^^^^^^^^]]]YYYWWWQQQRRRQQQNNNJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBCCCDDDFFFCCCCCCDDDFFFIIIJJJJJJJJJPPPTTTXXX^^^hhh|||kkkRRRIIIFFFBBBBBBFFFEEEAAA>>>???AAABBB@@@===666888888888666555666777555555444444444555666666666666666666666666666666888666555777888888333///222333555444333333444666333333444555555444333333555444444333333444444555111111222333444444444444666666666666666666666666444444555666777777777777999999888888888999:::;;;888888888888888999999::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>===<<>>;;;::::::::::::<<<;;;;;;;;;;;;:::;;;;;;777777777888888999:::;;;:::;;;;;;:::888888999:::777777666555555777888999;;;;;;;;;;;;<<<===>>>???<<<>>>@@@BBBCCCEEEGGGJJJNNNQQQSSSSSSRRRPPPPPPPPPOOOPPPRRRTTTXXX\\\___```______aaafffmmmtttzzz}}}~~~wwwrrrnnnzzz|||mmmpppxxx}}}ttttttyyy~~~{{{|||zzzvvvttttttoooiiigggeeecccaaa```______``````^^^]]]\\\[[[YYYUUURRRIIIJJJJJJHHHFFFDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBCCCDDDDDDCCCDDDDDDBBBAAABBBEEEHHHDDDDDDEEEFFFHHHJJJMMMNNNVVV]]]hhhtttjjjVVVEEEAAAAAA<<<:::===???===<<<===@@@AAA???<<<666777888777555555555666666666555555666777777888888888777666555444333333444333222333555444000,,,222333555444333333444666333444444444444444444333555444444333333444444555000111222333444444444444555555666666666666555555444555666888888888888888777777777777777888999999888777777777777888999999999999999999::::::;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<===>>>???>>>======666??????@@@DDDBBBEEESSSdddrrrgggggglllyyyuuu```XXXVVVWWWYYYZZZ\\\^^^aaaccc]]]]]]]]]]]][[[YYYWWWVVV\\\\\\\\\[[[ZZZWWWTTTRRRJJJFFFAAA===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;777666666777888999;;;;;;777888999999888888999;;;888888777666777888999:::;;;:::::::::;;;<<<===>>>;;;===???AAABBBCCCFFFHHHLLLOOORRRSSSSSSRRRSSSSSSPPPQQQRRRSSSUUUXXXZZZ[[[[[[\\\^^^aaaeeeiiinnnqqqvvvwwwyyy{{{zzzwwwzzznnnppp}}}uuulllkkkwwwyyytttwww}}}||||||wwwpppmmmkkkgggaaa^^^^^^]]]\\\\\\]]]___```]]]ZZZXXXVVVTTTQQQMMMJJJDDDEEEEEEEEECCCDDDEEEGGGEEEDDDDDDDDDDDDDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDBBBDDDEEEDDDBBBBBBFFFIIIFFFGGGHHHHHHHHHMMMUUU[[[gggtttmmmTTTIII@@@>>>>>><<<:::::::::::::::<<<>>>???===;;;666777888777555444555666666666666666666777888999888777777666555444333333444444444555666555222///222333555444333333444666444444444444444444444444555444444333333444444555222333444555666666666666444555555666666555555444444555777999999999888888555555666777777888888888888777777777777888999999777888888999999::::::;;;999999999999999999999999888999999999:::::::::::::::;;;===>>>>>>>>>===<<<777AAAAAA???AAA???AAALLL\\\}}}uuuhhhbbbcccjjjjjjZZZWWWWWWWWWYYY[[[^^^aaaccc\\\\\\\\\[[[[[[YYYXXXXXX\\\\\\\\\[[[YYYWWWTTTSSSNNNJJJEEEAAA???>>><<<:::999999:::;;;<<<<<<<<<;;;777777666666777888:::;;;:::;;;;;;999777666777888999888888888888999:::::::::::::::::::::;;;<<<<<<;;;===???@@@@@@AAACCCEEEIIIKKKNNNPPPPPPQQQSSSTTTQQQQQQQQQRRRSSSUUUVVVWWWYYYZZZ\\\^^^___bbbfffiiikkknnnsssxxx~~~~~~zzz}}}|||yyy|||zzzxxxvvvmmmppprrriiijjjwww}}}xxxyyy}}}yyy|||{{{uuussswww{{{zzzxxxwwwqqqiiieeeeeebbb]]][[[ZZZZZZYYYYYYZZZ[[[\\\XXXUUUQQQOOOMMMKKKHHHFFFCCCCCCDDDCCCBBBCCCFFFHHHEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@AAACCCDDDAAADDDGGGFFFCCCCCCFFFJJJEEEIIIMMMNNNPPPZZZkkkxxxjjjWWWFFFEEEAAA;;;:::<<<<<<:::777888999<<<======;;;999666777777777555444555666555555444555666777888888555555555555555555555555444666888999888666555555222333555444333333444666666555555555555555555666555444444333333444444555333444555666666777777777444444555666666555444444333444666888999888777777555555666777888999999999888888777777888888999:::777777777888999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;<<<===>>>===<<<<<<999@@@<<<:::AAAAAA@@@GGGTTTlllzzzjjjbbbaaadddsssfffZZZXXXWWWXXXZZZ\\\^^^___ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]]]]\\\ZZZXXXXXXQQQNNNJJJFFFCCCAAA===;;;888999:::<<<<<<===<<<<<<888777666555666888999;;;===>>>===;;;888666666777777888999999::::::999999:::::::::999::::::;;;<<<;;;===????????????AAACCCGGGHHHJJJKKKKKKMMMPPPRRRNNNNNNOOOPPPQQQSSSTTTUUUVVVXXXZZZ[[[[[[]]]aaaddddddhhhnnnuuuzzz}}}|||{{{|||yyyvvv{{{{{{qqq~~~nnnjjjzzzxxxjjjffflll}}}{{{vvvuuuqqqmmmnnnssstttxxxyyytttrrrvvvvvvrrrnnnmmmfff^^^[[[\\\[[[WWWZZZZZZYYYXXXWWWWWWWWWWWWUUURRRNNNKKKIIIHHHGGGEEECCCDDDDDDCCCBBBCCCEEEHHHEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@@@@AAACCCDDD@@@DDDHHHGGGDDDCCCGGGJJJCCCJJJPPPTTTZZZiiinnnVVVEEE<<>>;;;777888:::<<<======<<<<<<999888666555666777999:::===>>>===<<<999888999:::666777999::::::999999888::::::999999::::::;;;;;;<<<===??????>>>>>>@@@AAAFFFFFFGGGGGGGGGIIILLLOOOKKKKKKLLLNNNPPPRRRTTTUUUTTTWWWYYYZZZYYY[[[^^^bbbcccgggmmmssswwwzzz}}}~~~}}}{{{xxxzzz~~~~~~}}}tttrrr|||xxxmmmpppyyynnngggiiirrrxxxuuusssooollljjjiiiiiijjjnnnnnnoooppppppmmmhhhddd``````___]]][[[YYYWWWVVVXXXXXXWWWWWWVVVUUUUUUTTTJJJIIIFFFCCCBBBBBBBBBCCC@@@@@@??????@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCEEEFFFFFFEEECCCCCCDDDEEE@@@CCCEEEDDDBBBCCCGGGKKKOOOMMMSSSaaaooo~~~nnnUUUGGGEEE===<<<666000222999:::555555666888:::<<<<<<======888777666444333222222222333333444444444444444444333333333222222333444444333444555555666666555555666555333222111222222333444666888777444222333444000222444444444444666777555555555555555555555555333333333333444555666666222333555666777777777666666555555444444444555555555666777666555666777999777888999888777999;;;>>>999999:::;;;<<<;;;777444777888999999::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<======???AAACCCEEEFFFDDDOOOZZZppppppggggggaaaggguuuiiiaaaZZZYYYZZZYYYYYY[[[YYYXXXYYY[[[^^^______^^^______^^^]]]\\\\\\\\\\\\VVVVVVRRRLLLHHHFFFBBB;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::===<<<<<<;;;999888888777888999:::999777666777999::::::999999999::::::;;;<<>>===???BBBDDDCCCBBBAAABBBDDDFFFGGGIIIJJJKKKKKKKKKLLLOOORRRTTTUUUVVVWWWWWWZZZ]]]```fffhhhlllnnnpppsssvvvyyyzzzzzz~~~|||~~~vvvzzznnnlllqqq{{{~~~iiihhhkkkxxx~~~}}}}}}zzzsssmmmoooooonnnmmmllllllllllllmmmllllllkkkjjjgggccc___\\\\\\\\\[[[ZZZXXXWWWUUUVVVVVVTTTSSSQQQOOONNNNNNIIIGGGEEECCCBBBBBBCCCCCCAAAAAAAAAAAAAAACCCDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCAAABBBCCCBBBAAAAAACCCEEEFFFEEEEEEFFFGGGIIIKKKMMMTTT\\\kkk}}}xxx```LLLBBBAAA;;;===:::555666::::::666777777888:::;;;===>>>>>>AAA@@@>>>;;;999777777777666555555555555666777777444333333222222333333444333333444555555555555444444444333222222222333333333666777666444222333444222444555444333333444555333333333444555666666777333333333333444555666666555777888::::::999888777444444444444555555666777555666777666555666777999777888999888888999;;;===;;;:::999999::::::999777888999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???CCCHHHJJJVVVrrrwwwlllgggccceeemmm|||lll\\\WWWYYYZZZXXXWWWXXXXXXYYY\\\___```___^^^___^^^]]]\\\[[[[[[\\\\\\VVVVVVRRRLLLIIIGGGBBB<<<<<<;;;:::::::::;;;;;;<<<;;;;;;:::::::::999999999<<<;;;;;;::::::999888888888999::::::888777777888999999888888999:::;;;;;;;;;>>>@@@???===<<<>>>AAAEEEDDDCCCBBBCCCEEEGGGHHHIIIJJJLLLLLLMMMOOORRRUUUUUUWWWXXXXXXYYYZZZ^^^aaafffhhhkkklllnnnppptttwwwuuuvvvzzz~~~zzztttjjjjjjlllvvvppplllqqq|||wwwwwwrrrllliiijjjkkkkkkiiijjjkkkmmmooooooooommmllliiigggeeedddbbb```\\\YYYVVVWWWXXXYYYXXXVVVTTTSSSRRRQQQPPPMMMKKKHHHGGGFFFFFFEEEDDDBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCEEEEEECCCCCCDDDDDDDDDDDDDDDCCC@@@AAABBBBBBAAABBBDDDFFFGGGDDDBBBCCCHHHNNNQQQQQQcccwwwxxxaaaOOOBBB======777:::;;;999777888777555888888888888:::<<<>>>???DDDAAA>>>:::777555555555666666555555555666888999444333333222222333333333222222333444444444444333222222333444444444333333333444666555444333333444444555666555333222333444111111222444555666777888333333333333444555666666666777:::;;;<<<:::888666333333333444555666888888555666777666555666777999777888999999888888;;;<<<===;;;888777888:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>??????@@@CCCDDDBBBGGGUUUjjjrrrhhhfffddddddmmmfffZZZZZZZZZWWWUUUWWWXXXZZZ]]]```aaa```^^^```___\\\ZZZZZZZZZ[[[\\\VVVWWWSSSMMMKKKIIIEEE???<<<;;;::::::::::::;;;<<<::::::999999999888888888::::::::::::::::::::::::777999;;;;;;999777777777777777777888999:::;;;<<<:::<<<>>>>>>;;;;;;===???CCCBBBAAAAAABBBDDDEEEFFFGGGIIIKKKLLLMMMOOORRRUUUTTTUUUWWWWWWWWWYYY\\\___ggghhhiiiiiijjjlllpppsssoooqqqtttwwwyyy|||~~~vvvwwwvvvssssssvvvxxxvvvttt|||~~~}}}}}}|||nnnhhhdddtttxxxnnnnnn{{{{{{vvvppplllmmmhhhcccaaacccgggjjjllljjjlllnnnppppppmmmjjjhhhdddaaa^^^\\\[[[ZZZXXXVVVSSSTTTVVVVVVUUUSSSPPPOOOMMMLLLJJJHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGGGGEEECCCDDDJJJTTT^^^eee~~~dddQQQFFF???<<<<<<444777999777444333444666888777666666777999<<<>>>@@@===:::666333222333333555444333222333555666888444444333222222222333333111111222333333333333222000111333444555444444333222333444444444444444444333444555555333333333555111222222333555666666777333333333333444555666666222444777:::;;;:::888666555555444555555666777777555666777666555555777999777999:::999888888:::<<<<<<:::888777999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAABBBCCC@@@AAAAAAGGGOOOVVVzzzzzzkkkiiiccc___aaakkkyyyeee]]]XXXVVVVVVVVVWWWYYY]]]aaabbbaaa___aaa___\\\ZZZYYYZZZ[[[\\\XXXYYYVVVPPPNNNMMMIIICCC>>>===;;;:::999:::;;;<<<::::::::::::999999999999888888888999::::::;;;;;;777999;;;<<<:::888777777777777888888:::;;;======999<<<>>>>>>;;;:::===???>>>>>>>>>>>>???@@@BBBCCCDDDFFFHHHIIIJJJKKKNNNPPPPPPQQQSSSSSSSSSUUUXXX[[[ggggggfffeeeeeegggkkknnnkkknnnqqqqqqrrrvvvyyywwwsssvvvvvvsssqqqqqqnnniiijjjpppxxxzzzxxx~~~vvviiiaaakkk}}}{{{mmmjjjuuuzzzuuupppllliiigggbbbaaa___```cccgggiiikkkkkklllnnnnnnkkkgggbbb___]]][[[XXXWWWWWWWWWVVVUUUSSSSSSSSSSSSQQQNNNKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEE@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCEEEFFFFFFEEECCCCCCEEEFFFHHHJJJLLLLLLQQQ___ttt}}}iiiTTTGGGBBB>>>;;;:::666777777666333111555999666555444333444777999;;;===;;;999777555555666777444444333333444555777888555444333333222222222333000111222222333333222222000111333444555444444333222222333444555555555444111222444444444444555777333333333444444444444444333333333333444555666666111333666999;;;;;;:::999888777666555555555555555555666777666555555777999777999::::::999888999:::999888888999::::::999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::<<<===>>>===<<<<<>>:::===???>>><<<;;;===@@@<<<<<<===>>>???@@@AAABBBDDDFFFHHHHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQSSSWWWZZZddddddcccaaaaaabbbfffiiihhhlllnnnnnnooouuu~~~~~~uuummmjjjkkkmmmoooqqquuu{{{{{{~~~wwwwwwnnnhhhjjjuuusssnnnwww~~~yyyqqqooollliiigggeeeddddddaaabbbdddfffhhhiiiiiiiiiiiihhhhhhfffccc___[[[YYYXXXVVVTTTSSSTTTTTTTTTRRRQQQPPPOOOMMMKKKIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCCCCDDD@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEFFFGGGMMMRRRUUU[[[lllcccUUUFFF@@@>>>;;;999888;;;888777888666555777<<<444333333333333555777888777777666666666666666666555555666777888999999999555555444333222222222222111111222333333333333222222222333444444444333333333222333444777888777555000222444444444444666888444444333333333333333333333333333333444555666666333555777999;;;<<<<<<<<<999999777666555444444444555666777666555666777999777999;;;;;;999888999:::777777666888999:::888666999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;@@@>>>:::>>>GGGIIIYYYvvvllleee^^^[[[XXX]]]ooorrr[[[SSSUUUTTTTTTUUUYYY]]]```aaaaaaaaa```___]]]\\\[[[[[[ZZZ[[[\\\ZZZVVVTTTUUUQQQLLLFFFDDD@@@<<<:::999:::;;;<<<<<<<<<;;;;;;;;;::::::666666777888999:::;;;;;;:::;;;;;;:::999888999:::888888999999:::;;;<<<===:::<<>>;;;;;;===@@@======>>>@@@AAABBBCCCCCCEEEGGGHHHIIIHHHGGGHHHHHHLLLMMMOOOPPPRRRTTTXXX\\\```aaa```___^^^___bbbdddeeehhhkkkmmmooovvvxxxvvvrrrmmmjjjlllppptttzzzsssssszzzmmmkkkqqq~~~vvv}}}{{{vvvtttrrrnnneeeeeedddcccbbbcccdddfffeeegggjjjkkkkkkhhhfffeee```___]]][[[YYYWWWVVVVVVUUUTTTRRRQQQRRRQQQOOOMMMLLLKKKIIIGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCC???@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@??????@@@BBBBBBCCCCCCCCCAAACCCDDDEEEEEEFFFIIIKKKMMMSSS[[[bbbmmmlllQQQGGG===;;;;;;999888999;;;777666:::;;;888777:::333333333444555555666666222222333444333333222111333444777999::::::999888666555444333222222222222111222222333333333333333444444333222222222333333444333333555888:::888777222333444444333333555666222222222333333444444444333333333333444555666666777777777777888999999:::888888777666555555555666555666777666555666777999777999;;;;;;:::888888999888666444444666888888888888999999:::::::::::::::::::::::::::::::::::::::>>>======<<<;;;;;;<<<<<<>>>AAA<<<;;;BBBFFFPPPcccwwwmmmddd___XXXTTT___oookkk[[[XXXSSSSSSSSSVVV[[[___aaabbbaaaaaaaaa```___]]][[[YYYZZZ[[[YYYUUUUUUUUURRRMMMJJJGGGCCC>>>;;;999::::::;;;;;;;;;:::::::::999999666666777888999::::::;;;;;;<<<;;;999777777:::<<<888777777777888999999:::888;;;======:::999<<<>>><<<===>>>@@@AAABBBCCCCCCAAACCCFFFFFFFFFEEEFFFGGGHHHJJJMMMNNNQQQTTTXXX\\\\\\]]]^^^]]]\\\]]]___```aaadddgggjjjooowwwxxxrrrrrrsssuuuxxx}}}sssmmm|||kkkfffjjj}}}zzz{{{yyywwwuuuvvvyyywwwxxxuuummmhhhhhhgggeeebbbbbbcccccccccdddgggiiifffhhhjjjjjjgggccc___^^^XXXWWWUUUSSSRRRSSSTTTVVVTTTSSSQQQPPPPPPNNNKKKIIIHHHFFFDDDBBBAAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAA>>>???@@@AAABBBBBBCCCBBBAAACCCEEEGGGHHHKKKNNNQQQYYY^^^gggssskkkVVVIIIAAA:::999:::999:::<<<999333444;;;>>>999555555333333444555666666666555222333555555555333111///000222555888999888777666666555444333222222222222222222333444444444444333666555333222111222222333555333333555999;;;:::777444555666555333222333444000000111222444555666666333333333333444555666666888777555444444444555666777666666666666666777888555666777666555666777999777999;;;;;;:::888888888999666222111333666888:::888888999::::::::::::999::::::::::::::::::::::::777777777888999:::;;;<<<555>>><<<999>>>@@@EEEQQQddduuukkkdddZZZRRRXXXfffrrrzzzddd]]]SSSRRRRRRTTTYYY^^^aaabbb```aaabbbbbb```^^^[[[YYYYYYZZZXXXUUUTTTUUURRRMMMMMMJJJDDD???;;;999999::::::::::::999999999888888666777777888999999::::::===<<<;;;888666777:::===777666666666666666777777777:::<<<;;;999888:::===:::;;;===>>>@@@AAAAAAAAA;;;>>>AAACCCCCCCCCDDDEEEEEEGGGIIIKKKNNNRRRWWWZZZZZZ[[[]]]]]]\\\\\\]]]^^^]]]```dddhhhooovvv~~~~~~xxxvvviiilllqqqvvv}}}tttkkkqqquuummmjjjttt|||vvvpppllljjjjjjkkkkkkjjjgggdddbbb`````````___^^^^^^```dddggghhhhhhhhhgggeeebbb^^^[[[YYYWWWOOOOOOPPPPPPPPPPPPPPPPPPSSSQQQOOOLLLJJJHHHGGGFFFBBBBBB@@@@@@@@@@@@BBBBBBCCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBBBBCCCCCCCCCCCCDDD===BBBBBB???@@@FFFHHHEEEEEECCCEEEKKKLLLMMMUUU___fffuuuhhhSSSIII@@@===888777999:::999888777666444444666666666666666666555555555444444444222222333333333222222111444333222333555777777777555666555333111000222333111111111111111111111111333333333444444444555555666333111333888;;;999666555555444333333222222111000111222222333333333222444444444666777888666555666888999888666666777888555444444444444555666666666666666666666777888999666888999:::999999:::<<<999999:::888///(((...:::;;;999777888;;;<<<:::777;;;::::::999888888888999888888888888999:::;;;<<<<<<===>>>>>>???AAAFFFIIIYYYqqqyyykkkccc]]]]]]```bbb~~~~~~eee[[[QQQOOOWWWZZZYYY\\\eee___``````___]]][[[[[[\\\ZZZYYYWWWVVVWWWWWWVVVTTTTTTQQQKKKDDD???<<<;;;::::::999999888888999::::::999888777666666777888999888888777888::::::888777333555888999999999;;;<<<888888999::::::::::::999;;;;;;===>>>>>>>>>===<<>>BBBEEEKKK^^^{{{lll```]]]___\\\pppbbbVVVQQQVVVYYYWWWYYY```]]]^^^^^^]]]\\\[[[[[[\\\[[[YYYVVVUUUVVVWWWVVVUUUUUURRRLLLFFFAAA>>><<<<<<999999999999999:::::::::999888777777777777888999:::999999:::;;;;;;999777444666888999999999:::;;;888888999::::::::::::999:::;;;<<<<<<============>>>>>>???@@@AAACCCEEEFFFDDDGGGJJJLLLNNNOOORRRTTTTTTUUUUUUUUUUUUWWW[[[^^^\\\___cccgggjjjnnnsssvvvwwwzzz}}}sssllliiilllxxxlllgggoooyyyuuuhhhlll|||}}}}}}{{{zzzwwwtttqqqooommmlllhhhfffbbb___\\\[[[[[[[[[VVVVVVWWWXXX[[[^^^```bbbhhhfffdddbbbbbb```^^^\\\WWWVVVUUUSSSQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGEEECCCAAAAAA@@@@@@??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBCCCCCCCCCCCCDDDAAADDDEEEBBBAAACCCDDDDDDJJJKKKQQQ[[[dddppptttcccUUUHHH???<<<999777555555777999999999;;;:::999888777666666666444444444444333333333333111111111222333333333333222222222222333444555555444444444333111000111333111111111111111111111111111111111111222222222222333111000222666777666333333333333333333444444444111111222333333333333222333333333333555777888:::<<<<<<;;;999666555555666555444444444444555666666666555444333222222222222444666777777777777888:::<<<999888;;;<<<;;;:::<<<888999::::::999888999:::999999999999888888888888888888777888888999:::;;;:::;;;;;;::::::;;;???AAADDDPPPiiizzzggg___^^^ZZZcccvvvqqqaaaUUUTTTVVVUUUVVVZZZYYYZZZ\\\\\\[[[[[[\\\^^^\\\YYYVVVTTTUUUWWWWWWWWWUUUSSSNNNIIIDDDAAA???>>>888999::::::;;;;;;;;;:::999888888777777888888999<<<;;;:::;;;<<<;;;999888666888999999888888999:::888888999::::::::::::999999999::::::;;;<<<===>>>;;;;;;<<<>>>@@@BBBDDDEEEDDDFFFIIIKKKKKKLLLNNNOOOQQQQQQRRRQQQQQQSSSVVVYYY]]]___aaacccdddfffiiikkkmmmrrrwww{{{}}}wwwnnnmmmvvvuuukkkkkkoooyyyhhhhhhwww}}}wwwttttttqqqqqqooojjjdddaaaaaacccaaa```^^^\\\ZZZYYYYYYYYYVVVVVVWWWXXX[[[^^^```bbbcccaaa^^^\\\[[[XXXUUURRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCAAA@@@?????????@@@@@@????????????@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBDDDBBBBBBBBBCCCCCCCCCCCCDDD???BBBDDDCCCBBBDDDGGGIIIKKKUUUeeewwwuuu^^^PPPHHHAAA===<<<999888777777777888888999888999999888777666777888444444333333333222222222333333222222222222222222111222222222111222333555333444444333111000111222111111111111111111111111111111111222222222222333111000000222555666444222000000111111222333444444000000111111111111111000222333333222333555999<<>>@@@CCCJJJVVVooorrrccc___^^^___iiiqqq\\\SSSSSSSSSUUUWWWVVVXXXZZZ[[[[[[\\\^^^```]]]ZZZVVVTTTUUUWWWXXXYYYVVVTTTQQQMMMIIIEEECCCBBB888999:::;;;<<<<<<;;;:::999999999999999999999999<<<;;;:::;;;;;;;;;999777888999999999777777888999888888999::::::::::::999999999888888999;;;===>>>::::::;;;<<<>>>@@@BBBCCCCCCEEEHHHJJJJJJKKKMMMNNNOOOPPPPPPOOOOOOQQQUUUXXX]]]^^^```aaaaaabbbdddeeehhhmmmrrrvvvwwwwwwwwwwwwyyy{{{}}}~~~pppiiiffftttnnniiirrr}}}uuuooollllllfffhhhgggccc]]][[[]]]```aaa``````___^^^]]]]]]]]][[[ZZZYYYYYYYYYZZZ[[[\\\[[[YYYWWWVVVUUUSSSOOOLLLNNNNNNNNNMMMMMMLLLLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@????????????@@@AAAAAAAAAAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBBBBAAAAAACCCEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGGGGEEEGGGLLLRRRTTTfffqqq```MMMCCC@@@<<<999999;;;;;;:::999888777777777444555777777666666999;;;444444333333333222222222555555333222111000000111000222333222000000222555111333444333111000111222111111111111111111111111222222222222333333333333111111222444555555444222......///000111222222333333333444444444444333333111222333333222444888<<>>???BBBHHHVVVuuujjjaaabbb```dddwwwgggUUUPPPPPPRRRTTTSSSVVVXXXZZZ[[[\\\___aaa]]]ZZZVVVTTTUUUWWWYYYZZZWWWVVVTTTQQQNNNJJJGGGFFF;;;;;;;;;<<<<<<;;;;;;;;;999999::::::::::::999999;;;:::999:::;;;:::999777999999999888666666888999888888999::::::::::::999999999888888999:::<<<===;;;;;;;;;<<<===>>>???@@@AAADDDGGGIIIJJJKKKMMMOOONNNOOOPPPPPPPPPRRRVVVYYY[[[]]]___``````aaaccceeegggkkkooorrrrrrqqqpppooouuu~~~uuuggg^^^iii{{{xxxmmmmmmttt{{{rrrkkkfffdddeee^^^```aaa```]]]\\\^^^aaabbbbbbcccccccccbbbaaa```\\\ZZZXXXVVVTTTSSSSSSSSSTTTSSSRRRRRRRRRPPPMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@BBBBBBBBBAAAAAAAAABBBCCCBBBAAAAAACCCEEEBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEGGGPPPZZZjjjppp]]]QQQEEE@@@>>>;;;999::::::;;;<<<:::888666666777111444777777666666:::>>>444444444444333333333333666555333111000000111111111333444333000000222555000222333333222111111222111111111111111111111111222222222222333333333444111333555666777666444333......///000111111222222222222333333333222111111000333444444222333777;;;GGGEEEBBB<<<777444333444555444444444444555666666333333333444555777999:::333555666666666666777999777===@@@===999888999999888999::::::999888999:::666777999:::::::::999888777777666777777888999:::::::::999888666777999<<<>>>>>>BBBLLL```uuugggccc``````kkk{{{aaaTTTPPPOOONNNQQQSSSVVVXXXYYY[[[^^^```\\\YYYVVVUUUVVVXXXYYYZZZXXXXXXWWWUUURRROOOKKKIII>>>>>><<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::999888999;;;;;;:::888999999999888666666888:::888888999::::::::::::999::::::999999::::::;;;;;;<<<;;;;;;<<<<<<===>>>???@@@CCCFFFHHHIIIJJJLLLNNNLLLMMMNNNOOOPPPSSSWWWZZZWWWYYY\\\^^^___```ccceeeeeehhhkkkmmmmmmkkkkkkkkkrrryyymmm```dddrrrpppiiijjjsss}}}yyy}}}vvvlllfffbbb^^^]]]^^^ZZZ[[[]]]^^^______```aaaaaabbbcccdddcccbbbaaa```YYYWWWUUURRRPPPOOONNNNNNNNNNNNMMMNNNNNNMMMJJJGGGFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>??????@@@???@@@AAAAAAAAAAAA@@@???>>>???AAACCCDDDCCCBBBAAAAAABBBCCCBBBAAABBBCCCEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCEEEHHHJJJOOO]]]kkknnn^^^OOOHHHAAA???===::::::<<<777999::::::777555666888333666999888666666:::>>>555555555444444444444333444333111000000111333444111444666444000///222666///111333333222111111111111111111111111111111111111111111111222222222222333555888999999777666555000000111111222222333333000000000000000///......///333666555333222555999AAA@@@===999555444555777555444444444444555666666444444444444555666888888333444666666555555777888999======::::::===<<<888:::999888999::::::999888555666888999:::999888777666666666777777888999:::::::::999888666777:::<<<@@@<<<@@@JJJTTTiiirrrfff```\\\___lllxxxbbbVVVOOOKKKNNNPPPSSSUUUVVVXXX[[[^^^[[[YYYWWWVVVXXXYYYYYYYYYYYYYYYYYYXXXVVVRRRNNNLLLBBB@@@===;;;999999:::;;;999:::;;;<<<<<<;;;:::999999999999:::<<<===<<<:::999999888777666777999<<<888888999::::::::::::999;;;;;;;;;;;;;;;::::::999::::::;;;;;;===>>>???@@@@@@BBBEEEFFFFFFFFFHHHIIIHHHIIIKKKLLLNNNQQQVVVZZZSSSUUUXXXZZZ[[[]]]```ccc___bbbeeeggggggggghhhiiimmmuuu}}}vvvgggcccmmmzzzzzz{{{qqqgggeeennnxxxsssuuutttqqqqqqtttuuusssqqqiiiaaa^^^\\\YYYXXXZZZXXXYYY\\\^^^aaaaaaaaaaaa___```bbbcccbbbaaa___]]]VVVUUUSSSPPPOOONNNNNNNNNJJJJJJJJJKKKKKKIIIFFFCCCEEEEEEEEEDDDDDDCCCCCCCCC>>>>>>>>>>>>????????????===============>>>??????>>>???@@@AAAAAA@@@???>>>>>>???BBBDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFIIIPPPUUU^^^ppp{{{ooo^^^NNNEEE@@@;;;:::888555777;;;333666999888666555666888555999;;;:::777666:::>>>666666555555555444444444111000000000111333666777111444666444111///222666///111333333222111111111111111111111111111111111000000000000111111111111444666999;;;:::888777666222333333333333444444444333333333333333222111000///333777666333222444777;;;:::888666333444666999555444444444444555666666555555444444444555666666555666888888777777999::::::;;;888555:::@@@===555;;;999777888;;;<<<:::777666777999;;;;;;;;;999888666666666666777888999:::;;;<<<;;;:::999:::<<>>:::888999:::<<<::::::;;;<<<<<<;;;:::::::::999999;;;>>>???>>>===888888888777666777:::<<<888888999::::::::::::999;;;<<<======<<<;;;999888888999:::;;;===???AAACCCAAACCCEEEEEEDDDCCCDDDEEEDDDFFFHHHIIILLLPPPUUUXXXPPPSSSUUUWWWYYYZZZ]]]```ZZZ\\\___bbbccceeegggiiijjjqqqzzz}}}jjjhhhgggnnn}}}{{{www{{{qqqfffcccdddgggffffffffffffeeeeeeeeeddd\\\[[[ZZZYYYXXXXXXXXXXXX]]]^^^^^^___^^^]]][[[ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWPPPOOOLLLJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDEEEDDDBBB@@@@@@@@@BBBCCC@@@@@@@@@????????????>>>@@@???>>>======>>>???@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAAAAA@@@BBBDDDGGGCCCDDDEEEFFFEEEFFFGGGHHHHHHPPPUUUVVV]]]rrryyyjjjYYYLLLFFF<<<;;;::::::999999::::::888888888888888888999999999999:::::::::;;;;;;;;;999777555333111111222333222222111111222222333444666666666555333333444555333333333444444333333222///000111111000111333555111222333333222333555777333333444999>>>>>>999333...000222111//////333777111222222333333222222111222222333333444555555666888777666555555666777888000666;;;:::444000222555444555666666777777666666777666555555777999::::::999999888888999999:::;;;888999999::::::999999888888222111777;;;888666888===;;;999777777999;;;===888:::;;;;;;;;;;;;<<<>>>999???EEECCC???IIIggg}}}ssseee\\\[[[___jjjpppZZZMMMPPPLLLLLLSSSXXXXXXWWWXXXYYYWWWVVVWWWZZZZZZXXXUUU[[[YYYWWWWWWWWWUUUPPPLLLKKKGGGBBB>>><<<999777555;;;;;;<<<======<<<;;;:::999999;;;;;;;;;;;;999999999999999999999888777666:::999999999888888777777777999999777555555:::>>>777:::<<<<<<:::;;;>>>AAACCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEHHHLLLOOOQQQQQQSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYYYY\\\bbbgggiiijjjoooqqqwww}}}}}}|||wwwiiigggjjjvvvyyyzzz}}}|||nnnccc______aaa]]]]]]\\\\\\[[[ZZZZZZYYY[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZXXXWWWWWWTTTTTTTTTTTTSSSRRRQQQQQQMMMKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBB@@@?????????@@@AAA????????????????????????@@@???>>>======>>>???@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCBBBCCCEEEGGG???CCCFFFHHHGGGGGGIIIKKKJJJUUUaaalll{{{tttfffYYYKKK@@@<<<;;;;;;:::999999999999999444555666777999:::;;;;;;555555666666666777777777666666666555444222111000222222111111222222333444555666666555333222333555,,,---///222444666777777222333333111///...///111///000111000///000333555444333444888======999444555555555444333444777999111222222333333222222111222333333333444444555555555555444333333444555666333555666666444333222333222333333444444444444444777666555555777999::::::888888888888888999::::::999999::::::::::::999999999555555999:::666555777:::999777666666777999:::888999;;;;;;::::::<<<===;;;===@@@@@@>>>DDDXXXkkk{{{mmm```\\\ZZZ]]]kkk}}}pppZZZWWWOOOKKKNNNTTTVVVYYY[[[XXXWWWVVVWWWZZZZZZXXXVVVYYYWWWVVVWWWWWWUUUQQQMMMLLLHHHDDDAAA???===:::888999:::;;;<<<<<<;;;;;;:::999::::::::::::::::::999777888888999999999888888777777777777666666666555888999999777666777999;;;888:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEGGGKKKNNNPPPQQQNNNOOOQQQRRRTTTUUUVVVVVVXXXYYYZZZ]]]```dddhhhjjjnnnnnnqqqwwwxxxwwwyyy~~~~~~|||{{{|||~~~uuuooommmttt~~~zzzwwwvvvuuu|||wwwkkkaaa\\\[[[[[[XXXXXXWWWVVVUUUUUUTTTTTTYYYZZZ[[[\\\\\\\\\[[[[[[XXXWWWUUUTTTSSSRRRRRRRRRNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>???@@@======>>>??????@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@????????????@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@BBBDDDEEEDDDDDDDDDFFFAAAEEEJJJJJJIIIJJJNNNSSSTTTcccwwwttteeeYYYOOODDD===;;;::::::999888888888888999444444555666888999::::::333333333444444444444444333444666666555333111///222111111111111222333333444555555444222222333555000000111222222222222111111222222000......///000000111000///...000333555444333333666999;;;888555777444111000222444555666111222222333333222222111333333333333444444444444555555444444333444444555777444222222444555444222222222333444444444444444777666666666777888999:::777777777777777888888999999::::::;;;;;;::::::999:::888999;;;999555444777888777777777777777777888777999::::::::::::;;;===<<<;;;<<<>>>@@@BBBJJJSSSpppwwwhhh```ZZZUUUYYYaaarrrlll___VVVOOOQQQUUUWWWYYY[[[WWWVVVVVVWWWYYYZZZYYYWWWWWWVVVUUUVVVVVVUUURRRPPPNNNKKKGGGDDDBBB@@@>>>;;;888888999:::;;;;;;;;;:::::::::999999999999::::::666666777999999:::::::::777777777777666666666666:::888777888999999888777:::999888999;;;=========????????????@@@AAABBBCCCBBBCCCDDDGGGJJJLLLNNNOOOKKKKKKMMMOOOQQQRRRSSSTTTUUUXXX\\\]]]^^^aaaeeeiiikkkhhhiiinnnrrrqqqqqqtttuuutttrrrqqqpppqqqrrrsssuuuxxx}}}yyyrrrsssxxx}}}wwwqqqnnnlllqqqtttwww~~~zzzrrrhhh```[[[XXXWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ[[[[[[YYYXXXVVVTTTSSSPPPNNNMMMMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFEEEDDDDDDCCCCCCAAABBBBBBBBBAAAAAA@@@???@@@@@@???>>>>>>>>>???@@@<<<<<<===>>>???@@@AAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAA???@@@@@@AAABBBAAAAAAAAA???BBBEEEEEEEEEDDDDDDEEEFFFIIILLLKKKKKKQQQ\\\eeelll}}}uuuiii\\\RRRJJJBBB>>>>>>999999888777777777777888777777666666666666666666444444555555555555555555333444444555444333111111111111111111111222222333222333444333111111222444222222222222111///......---...//////...///111333333333222000000111444777333111111222555666555444888333......000333333222111222222333333222222111333333333333333333333333777777666666666555555666888555222222333555555555444444555666666666555555666777777777777777888999666666666666666777888888::::::;;;;;;;;;;;;::::::888:::<<<;;;888555666888888888999::::::999888888777888::::::999999;;;<<<<<<:::;;;???BBBCCCFFFKKK[[[wwwqqqfff___ZZZYYY[[[```qqq~~~lllaaaXXXXXXZZZYYYWWWVVVUUUVVVVVVXXXYYYZZZYYYYYYUUUUUUUUUVVVVVVUUUTTTSSSQQQNNNJJJGGGEEEBBB???<<<888999999:::;;;;;;<<<<<<;;;:::999888888999:::;;;666777888999999999999999999999999888888888888888:::888777888:::;;;888555;;;888666888;;;>>>===;;;============>>>???@@@AAAAAACCCEEEFFFGGGHHHIIIKKKJJJKKKLLLNNNPPPRRRTTTUUUSSSXXX]]]]]]\\\]]]bbbgggiiicccbbbgggkkkkkkkkklllmmmmmmllllllkkkjjjjjjjjjfffiiipppyyy}}}~~~sssoooooopppssswwwwwwyyy{{{{{{vvvoooiiieeeeeeggggggiiinnnuuuxxxwwwpppmmmhhhbbb\\\XXXUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVVVVWWWUUUSSSPPPOOOOOONNNLLLJJJIIIIIIIIIJJJFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA??????@@@@@@@@@???>>>>>>@@@???????????????@@@@@@;;;;;;<<<>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAA@@@@@@??????@@@AAAAAABBB@@@@@@AAABBBBBBBBBBBBAAA>>>AAADDDEEEEEEDDDEEEFFFGGGJJJLLLOOOUUUbbbsss}}}pppddd[[[PPPIIIBBB;;;999;;;888888777666666666666777666666666555555444444444555555555555555555555555444444222222111222333444111111000000111111222333111222222222000000222444,,,---...000222333333333---...//////...///111333222333222111000000333666000/////////111222222222999555111000333555555444111222222333333222222111222222222333333333333333666666666666666555444444666666555444222333666999333444444555666555555555555777999888777666777999666666555555666666777888999::::::;;;;;;::::::999555999<<<:::777777888999666777999::::::999777666666888999999888999:::<<<<<<;;;<<>>CCCJJJPPPaaa}}}mmmddd^^^\\\[[[UUU```hhhxxxtttbbbYYYWWWUUUSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[UUUUUUVVVVVVVVVUUUUUUUUUTTTQQQMMMJJJGGGCCC???<<<;;;;;;;;;;;;;;;<<<======::::::888777777888::::::999999999999999888777666888888888888888888999999:::888666888:::;;;888555;;;888666777;;;===<<<:::;;;;;;;;;<<<<<<===>>>???BBBDDDFFFFFFDDDCCCDDDEEEIIIIIIJJJLLLOOORRRUUUVVVRRRWWW\\\]]]ZZZ[[[___ccceee___]]]bbbfffggghhhjjjqqqrrrsssssssssqqqpppooofffgggjjjssssss~~~tttnnnllliiijjjlllggghhhjjjjjjhhheeeaaa^^^^^^]]][[[\\\___cccdddddd```^^^\\\YYYVVVSSSQQQPPPRRRSSSTTTUUUVVVWWWXXXYYYQQQQQQQQQPPPOOOLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBAAA@@@???>>>===>>>>>>??????>>>======>>>>>>?????????>>>>>>===????????????@@@@@@@@@@@@;;;;;;<<<===???@@@@@@AAAAAA@@@???>>>>>>???@@@AAA@@@@@@???@@@@@@AAABBBCCC@@@AAABBBBBBCCCCCCBBBBBB???AAADDDEEEEEEFFFHHHIIIIIIMMMUUUaaaooozzzhhh]]]UUUNNNGGGBBB===777666999777777666555555555555666222333333444555555666666444333333333333333222222444333111000000222444555111000000000000111222222000111111111///000111333//////000111111111111111111222222000......///000///000111000///...000111.........//////000000000444222111111222333333333111222222333333222222111111111111222333444444444444444444444444333222111555666666444222222666999111111222333333333333333444777:::999777555777999666666666666666777777888888999999::::::999999888555999:::888777888999777444555666777777666555444555777888888888888999;;;<<<<<<======:::777<<>>===<<<<<<;;;;;;<<<<<<===999999888888888888999999:::::::::999999777666666666666666666777777777777888777777777999:::999888999888777888999::::::::::::::::::;;;;;;<<<===>>>@@@CCCFFFEEEBBB@@@@@@BBBFFFFFFGGGIIILLLOOOSSSUUUSSSVVVZZZ[[[ZZZZZZ\\\___```\\\ZZZ^^^bbbdddggglll{{{}}}uuuqqqooorrr|||kkktttnnnuuu}}}{{{qqqllliiieeedddeee^^^^^^]]]]]]\\\\\\ZZZYYYXXXUUUSSSTTTVVVWWWWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVMMMLLLLLLKKKIIIHHHGGGGGGCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@???>>>======:::;;;<<<=========<<<;;;======>>>>>>>>>>>>>>>===<<<===>>>>>>?????????>>>;;;<<<<<<===>>>???@@@@@@AAAAAA????????????AAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCC@@@BBBDDDFFFGGGIIILLLOOOTTT]]]mmmyyyeeeWWWOOOJJJEEEBBB@@@<<<777777;;;777666555555444444555555222222333333444444555555333333333222222222111111222111111222222333333444000000000000000111222222///000000000//////111333444444333222111///---,,,222333333111///...///111...///111111000/////////...///000000000000000000...000111222111111222333111222222333333222222111//////000222333444555666444444555555444222111000444222111111333444555444111111222333333333333222444888;;;:::777555666999777777666666777777888999777888888999999888888777777:::999666666999777222444555555555555555555444555666888888777777999:::<<<::::::;;;999666999>>>AAAFFFTTTooottthhh```[[[\\\VVVZZZooofffYYYRRRPPPPPPQQQTTTWWWYYYXXXYYY[[[]]]WWWYYYZZZXXXVVVVVVWWWZZZUUUSSSQQQOOONNNKKKGGGDDD>>>===;;;::::::::::::;;;888888999999999999888888888888999999999888888777555666666666777777777777666777777777777888;;;===888888999888777888999;;;::::::::::::;;;<<<======<<<@@@DDDDDDAAA???@@@BBBDDDDDDEEEGGGJJJNNNRRRTTTTTTUUUWWWYYYZZZZZZZZZZZZ[[[XXXYYY\\\___aaagggooo~~~uuurrrxxxfffyyyrrrfffjjjpppttt}}}zzzqqqhhheeeccc___\\\]]]\\\ZZZWWWVVVVVVWWWWWWWWWUUURRRPPPRRRSSSSSSRRRRRRPPPPPPQQQQQQRRRSSSTTTTTTPPPPPPOOOOOONNNMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGGGG???@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===;;;<<<===>>>>>>>>>===<<<======>>>>>>>>>>>>>>>===;;;;;;<<<===>>>>>>======<<<<<<======>>>>>>??????AAAAAA@@@??????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDEEEDDDDDDDDDBBBDDDEEEGGGHHHKKKPPPSSScccooo|||fffUUUJJJEEEAAA>>>======;;;777888;;;666666555444444444444555555555444333333222111111444444444444333333222222///000222444444444333222000000000000000111111222...///000///...///111222///000111222222333333333///000111111000111333555///111444444333111000000...000222222222111000000///333777777666444666888222222222333333222222222...///000111333555666666666666777777666444333111555///+++...444666333///333333444555555555444444444888<<<;;;777444666999777777777777777888999999777777888888888888777777:::;;;888444666999666...777777777777777777777777555666888888777777999::::::666666:::<<<::::::<<<@@@DDDKKK\\\xxxmmm______TTTOOO]]]oooxxxhhhZZZOOOJJJPPPTTTWWWYYYXXXYYY[[[^^^XXXZZZ[[[YYYWWWVVVXXX[[[TTTSSSRRRQQQQQQOOOLLLIII>>>===;;;999888888888999777888999::::::999888777666777888999999999999999777777888888999999999:::555777888777555777<<<@@@666999:::999666666999<<<::::::::::::;;;<<<======888>>>CCCDDDAAA???AAADDDDDDEEEEEEGGGKKKOOOSSSUUUUUUUUUVVVXXXZZZ[[[ZZZXXXWWWVVVXXX[[[\\\___gggqqqxxxrrrvvvmmmuuu~~~rrrccc^^^ccclllpppqqqyyywwwllliiiddd^^^YYYWWWVVVUUUVVVTTTRRRPPPNNNNNNNNNNNNQQQPPPOOOOOOQQQSSSSSSRRRPPPRRRTTTTTTRRRQQQPPPPPPUUUSSSPPPMMMJJJHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBB???===>>>BBBCCC@@@;;;<<<===>>>===<<<;;;<<<>>><<<>>>??????>>>>>>???AAA======<<<<<<<<<<<<======@@@???>>>???BBBBBB???<<<======>>>???@@@AAAAAAAAA@@@@@@??????????????????BBBBBBAAAAAA@@@@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDHHHEEEFFFKKKMMMPPP[[[ggg~~~{{{fffUUUHHHBBBAAA>>><<<999888888888777555888777555444333333444444666555555444222111111000444333111000111111111000111111111111111111111111000000000000000000000000000111222222000000111222)))+++---.........000222222222111111111111222222222111000...---///222555222222111111111111111111000///...000444555333111666666555333222111111000222111111000111333444555666666555555555444444444222333444444222222333444666111000444777555444444555444444555555666777888888888777777777777888888555666777777666666777888888666444444555777888888666666666666555555555555888888777777666777777888777888888999999::::::;;;<<>>>>>:::666;;;===>>>===<<<;;;<<<>>>;;;<<<======<<<<<<===>>>======<<<<<<<<<<<<======???>>>>>>???BBBBBB???===>>>>>>>>>???@@@@@@@@@AAA@@@@@@??????????????????BBBAAAAAA@@@@@@AAAAAAAAAGGGCCC???>>>AAADDDFFFFFFLLLJJJLLLRRRVVV\\\hhhtttgggUUUIII@@@=========;;;999888888888777555888777555444333333333444444333333333333333222222111000//////000111000000111111111111111111111111000000000000000000000000---///111111111111333555...///000000///...///111222111111111111111111222//////...,,,******,,,...111111111111111111111111111000000111444555444222222222333333333333222222000000000000111333555666666555555555444444444333333444555444222111111222555000...222444333222444666666555666666777888999777777666666666666777777555666777777666666777888777666555777888999888777444444555666666777888888888888888777777777888888888888888999::::::;;;;;;222777>>>FFFPPPjjjuuueeeWWWTTTRRRTTTiiilll[[[WWWPPPRRRSSSTTTUUUXXXZZZ[[[YYYYYYZZZZZZZZZYYYYYYXXXXXXUUUSSSRRRRRRQQQNNNLLLJJJGGGCCC>>>;;;999999999888888888888888999999999777666666777999:::999999666777888999999999999999666666666777888888999999444666999:::999999999:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>???<<<::::::;;;;;;777444;;;<<<======<<<;;;<<<===<<<===>>>===<<<;;;<<<===>>>======<<<<<<======>>>>>>===>>>???AAABBB@@@?????????????????????@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBHHHDDDAAAAAADDDGGGHHHHHHNNNQQQWWW```hhhppp|||yyyfffPPPCCC===:::999:::<<<:::888777888888777555777666555444333333333444111222222222333333444444222222222222222333333333111111111111111111111111000000000000000000000000(((***,,,......000222444333444444333000//////000111111111111111111111111...///000///...---...000111111111111111111111111222111111222444555444333---...111333444444333222000000000000222333555555555555444444444444333333444555555444111000000111666111///111333222333666666666666777777888999:::666666555555555555666666555666777777666666777888666666777999;;;:::888555555666666666777777888888888888888888888888888999888999999::::::;;;<<<<<<333999@@@BBBDDDTTTvvvooo[[[RRRNNNOOO^^^qqq}}}cccYYYRRRPPPOOOOOOPPPRRRUUUWWWZZZZZZZZZZZZYYYXXXWWWWWWXXXTTTOOOPPPTTTUUUQQQLLLNNNLLLGGGCCC>>>;;;:::999777888888888999999::::::999777666777:::<<<;;;888666666777999999:::::::::555555666666777888888888555777999999999888999::::::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEHHHKKKMMMIIIKKKNNNOOOOOOOOOQQQRRRSSSUUUWWWXXXYYY[[[___bbbbbbgggmmmqqqsssuuuzzz~~~xxxsssnnnlllmmmrrr~~~{{{wwwuuutttrrrmmmjjjkkkrrrzzzppprrrtttqqqlllfffbbbaaa^^^aaaaaa___```dddeeecccccc___YYYWWWWWWWWWVVVTTTZZZWWWTTTUUUYYY[[[XXXSSSTTTRRRPPPMMMLLLKKKKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIHHHEEEFFFEEECCCBBBBBBDDDFFFAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>============>>>===;;;<<<<<<<<<:::777;;;<<<======;;;;;;<<<===???@@@@@@???>>>======>>>>>>>>>============>>>>>>======>>>???@@@AAAAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCEEEIIIKKKLLLLLLLLLMMMTTT[[[gggrrrzzz|||cccRRRBBB;;;:::999888888:::888666666777777666555555555555444444333333333111222222222222333333333111222222222111000000111111111111111111111111111000000000000000000000000***,,,...//////000333555444555555333000//////000000000111111111111000000(((+++...000111111222444000000000000111111111111111111111222333333333222+++---000333444333111000111111111111111222222333444444333333333333333333333444444333111000111222999444222333444444666:::666666666666777888999999777666666555555666666777555666777777666666777888888777888999::::::888666:::999999777666555444444888888888999999999999999999999999:::;;;;;;<<<<<<;;;>>>BBBCCCBBBKKKbbbxxxzzz___SSSNNNOOO[[[hhh{{{ooo\\\WWWSSSPPPQQQQQQQQQSSSUUUZZZZZZZZZYYYXXXWWWVVVUUUVVVSSSPPPQQQUUUVVVSSSPPPQQQOOOKKKFFFAAA===:::999777888888999999::::::;;;:::777555777;;;<<<:::777999999999999999888777666999999888888777666666666666777999999888888999:::999999999:::;;;;;;<<<<<<=========<<<===>>>>>>???@@@@@@AAABBBDDDGGGIIIKKKFFFIIIKKKMMMMMMMMMOOOPPPRRRUUUXXXZZZ[[[[[[]]]^^^___bbbfffiiikkkmmmrrruuunnnnnnmmmjjjiiinnnyyyzzzsssooossszzzqqqrrrrrroookkkfffbbb```YYY\\\]]]ZZZZZZ\\\[[[XXXWWWVVVTTTSSSSSSRRRRRRRRRSSSNNNKKKNNNSSSVVVUUUSSSVVVUUURRRPPPNNNLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJIIIEEEDDDDDDDDDEEEEEEBBB@@@BBBCCCBBB@@@??????AAACCC@@@@@@AAAAAA@@@>>>===;;;=====================>>><<<;;;;;;<<<======<<<;;;;;;<<<===<<<;;;:::;;;===???@@@@@@???>>>======>>>>>>>>>============>>>>>>===>>>>>>??????@@@AAABBB@@@@@@@@@?????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEAAAFFFMMMNNNNNNPPPWWW]]]hhhqqq|||~~~|||tttzzzuuugggQQQFFF<<<;;;<<<:::666555888666555555666777666555444444444444444333333333333333222222222111111111---///111000---++++++,,,000000000000000000000000////////////////////////111222444444333333555666111222333222000///000111///000111111111111000///$$$'''+++---......///000//////000000000111111111///000111111111111111111---///111333333111///...333222222222111000//////222222333333333333333333000111222222222111333444888444222333333222555:::555555555555666777888888888777777666666777777888555666777777666666777888;;;999777666888999999888:::999888777666555444333666777888999999999999888888888999::::::;;;;;;<<<<<<;;;<<<>>>@@@DDDPPP]]]jjjYYYRRRQQQXXX```iiinnn___WWWSSSTTTVVVTTTUUUXXXYYYYYYYYYXXXXXXVVVUUUUUURRRSSSTTTTTTTTTTTTUUUUUURRRPPPMMMIIIDDD@@@<<<:::888888999999::::::::::::999777555777999:::999777888888999999999888777777;;;::::::999999888888777777888999999777777999:::888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>???@@@BBBDDDFFFGGGHHHEEEGGGJJJKKKLLLLLLNNNPPPSSSVVVZZZ\\\\\\[[[\\\\\\]]]^^^aaacccfffjjjooorrrkkkmmmmmmiiigggkkkttt{{{||||||nnnmmmllliiieee```[[[YYYUUUXXXYYYVVVUUUWWWVVVRRROOOPPPPPPOOOMMMMMMOOOQQQPPPKKKJJJNNNRRRRRRSSSTTTTTTSSSQQQNNNLLLJJJIIIHHHEEEFFFGGGHHHHHHHHHHHHHHHBBBBBBBBBCCCDDDCCCAAA??????@@@@@@???======>>>@@@============<<<;;;::::::<<<<<<============>>>>>>888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;:::;;;<<<<<<===>>>===<<<;;;<<<===???>>>>>>======>>>>>>???>>>?????????>>>???AAABBB??????????????????@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEGGGHHHFFFKKKPPPSSSXXXaaappp{{{|||vvvqqqxxxuuuaaaSSSDDD>>>:::;;;;;;888555444666555333444555666666555333333444444444444333222333333222222111111111000///222555444000......///000000000000000000000000////////////////////////000111222222000///000222///111222111//////000111...///000111111000///...***,,,///000///......///...//////000000111111111...000111111000//////000000111222333222000...---222222222222111000///...111111222222222222333333...000111222111222444555333111000222111///222777444444444444555666777888888888777777777777888888555666777777666666777888<<<999666555666888888888444555555555666666777777444555777888999999888777777888888999999:::;;;;;;;;;888888;;;>>>@@@FFFMMMfff~~~jjj^^^WWWUUUVVV___ooommm```UUUTTTSSSPPPRRRWWWXXXXXXXXXXXXWWWVVVUUUUUUQQQSSSUUUUUUTTTSSSUUUXXXRRRQQQOOOLLLHHHCCC???===::::::::::::::::::::::::777888888888888888888888444555777888::::::;;;;;;888888999999:::;;;;;;<<<888999999888777777888:::777777888999::::::;;;;;;:::::::::::::::;;;<<<<<<===>>>???AAACCCDDDEEEFFFCCCEEEHHHJJJKKKKKKMMMOOOTTTWWWZZZ\\\\\\[[[ZZZ[[[ZZZZZZ[[[^^^aaafffkkknnniiilllkkkfffdddhhhnnnqqqttt{{{~~~cccbbbaaa___\\\YYYUUURRRPPPSSSSSSPPPPPPRRRRRROOONNNOOOPPPMMMKKKKKKOOOSSSPPPMMMNNNRRRSSSPPPPPPTTTOOONNNMMMKKKIIIGGGFFFEEEAAABBBCCCDDDDDDCCCBBBBBB@@@@@@AAACCCDDDDDDBBB???<<<===???>>><<<;;;;;;<<<:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<=========999:::;;;<<<;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;<<<======<<<<<<===>>>??????>>>>>>>>>>>>?????????@@@@@@???======@@@BBB>>>>>>>>>???@@@@@@@@@AAA??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEGGGIIIJJJQQQUUU^^^jjjyyyooo]]]NNNDDD<<<999999:::999555555888555333222333555666666555222333444444444444333222111111111111222222222222---111666666333111222555000000000000000000000000////////////////////////---...///...---,,,---...000222222111000//////111...///000111111000///...///111222222111000111222......//////000111111222...111222222000///000111111111222222111111000//////000111222222111000///111111111111222222222333///000222222111111222444000///111222111...000555555555555555666777888999777777666666666666777777555666777777666666777888999888666666777777777555222333333444555666666777333444666888888888777666666777777888888999999:::999888:::===>>>>>>CCCJJJUUUooottteeeZZZTTTYYY___mmm{{{eee[[[TTTMMMNNNUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVRRRRRRQQQPPPLLLHHHDDDAAA;;;;;;;;;::::::999999888777999<<<:::777666888;;;444555666888:::;;;;;;;;;777888888999::::::;;;;;;999999999888666666888:::666666777888999:::;;;;;;999999999999999:::;;;;;;<<<===???@@@BBBCCCDDDDDDAAACCCFFFHHHIIIJJJLLLNNNTTTWWWYYYZZZYYYXXXXXXYYYYYYXXXWWWXXX\\\aaafffhhhfffhhheee``````fffiiihhhjjjqqqzzz~~~~~~~~~|||~~~zzz}}}YYYXXXXXXXXXWWWVVVSSSQQQKKKNNNNNNLLLLLLOOOPPPMMMRRRSSSSSSOOOKKKLLLQQQVVVPPPNNNPPPTTTRRRLLLLLLQQQKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@===;;;:::;;;;;;<<<>>>@@@@@@>>><<<:::<<<>>>>>><<<:::::::::999999999999;;;===???@@@:::::::::;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::;;;:::;;;<<<<<<::::::;;;<<<<<<>>>??????>>>>>>???AAA??????>>>>>>>>>>>>?????????AAAAAA???===<<>>???@@@AAAAAABBB??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKZZZ___nnnjjjYYYLLLBBB<<<:::888999:::777444777===444333222222444666666555111222333444444444333222...///000111222333444444$$$***///111...---///333000000000000000000000000////////////////////////000111222222111111222333222333444222000//////000...///000222222000///...***,,,.........///111333---......///000111111222///222444333111///000222111111111111111111222222,,,...///111222222222222000000111111222222222333111222333222111000111222111000333555333///111666666666666666777888999:::666666555555555555666666555666777777666666777888777666777888999888555222444444444444444444333333111333555777888888666666666666666777888888999999666888<<<>>><<<:::@@@HHHJJJXXXssssssbbbXXXVVVUUU]]]ppp}}}jjj\\\QQQQQQYYYUUUUUUVVVWWWWWWWWWVVVVVVWWWSSSPPPSSSXXXZZZWWWSSSRRRSSSSSSRRROOOKKKGGGEEE===<<<;;;;;;:::999888777666;;;???===777555999>>>777888888999999999888888::::::999999888777777777999999999888666666888:::555666777888999:::;;;;;;999999888888999999:::;;;;;;===>>>@@@BBBCCCCCCCCC???BBBEEEGGGGGGIIIKKKLLLTTTVVVXXXYYYXXXWWWWWWWWWYYYWWWUUUVVVZZZ^^^bbbdddcccddd```[[[]]]dddgggdddeeellltttvvvttttttxxx}}}yyyxxxPPPQQQRRRRRRQQQOOOMMMKKKPPPMMMKKKKKKNNNPPPPPPNNNOOOPPPQQQPPPNNNNNNOOOPPPPPPOOONNNLLLJJJHHHFFFEEEHHHGGGGGGGGGFFFFFFFFFFFF=========>>>>>>>>>>>>>>>;;;======;;;<<<>>><<<888:::::::::;;;;;;;;;<<<<<<888999999:::;;;<<<===>>>:::;;;=========;;;999777===<<<;;;;;;<<<;;;999888<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@AAA???===<<<===@@@DDDGGGBBBAAA@@@AAACCCEEEFFFFFFCCCAAAAAACCCFFFFFFCCC???DDDHHHLLLKKKIIILLLUUU]]]kkkwww|||hhhWWWKKKCCC;;;666888777555333222333555666777666444222222333444555000222444444222000000000222111000......000111222444111//////222333222000---333777666555555333000222111111111000000////////////............//////000.........000111000///,,,...000111111000...,,,))),,,......,,,,,,...000555111......000000///,,,000000000000111111111111111111000000000000111111111111111111000000000000333333333333333222111000111222333333111111222333000222444333000000333666444333222333555555555444444444444444444444444444666666666555444444666888888999888777555444555666333333444444555666777777555666777888888777666555888777555444555777:::<<<777888888999:::<<<===>>>EEEOOO[[[zzzqqq```___[[[[[[dddssssss^^^TTTSSSUUUOOOTTTWWWVVVUUUUUUVVVVVVNNNOOOQQQSSSUUUXXXYYYZZZUUUUUUUUUTTTRRROOOMMMKKKDDDAAA>>><<<;;;:::999777999::::::::::::999888777999777777999777444555:::::::::999888888888999:::666777777777555555777888444555555666777888888999:::999888888888999:::;;;???===;;;<<<>>>@@@AAAAAA@@@AAABBBDDDFFFHHHKKKLLLUUUVVVWWWWWWUUUTTTTTTTTTSSSTTTUUUWWWYYY[[[]]]^^^```^^^\\\\\\___aaacccccc```dddmmmuuuuuuppprrrxxxzzz~~~{{{}}}~~~qqqqqqNNNOOOPPPQQQQQQPPPNNNMMMQQQNNNKKKKKKLLLMMMLLLJJJKKKLLLLLLKKKHHHGGGGGGHHHLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>=========<<<<<<;;;;;;<<<>>>>>>;;;;;;>>>===999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999<<<;;;:::;;;<<<<<<:::999<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>??????@@@???>>>===<<<===@@@CCCDDD?????????@@@BBBCCCCCCBBBGGGEEEBBBAAACCCEEEGGGHHHIIILLLMMMMMMNNNTTT^^^gggssshhhXXXKKKCCC>>>999555666555444333222333444444555333222000000111222333...000222111000.........222111000//////000111222333111//////111333222000***000333000//////...+++111111000000000/////////............///000111222////////////////////////---...///000000///...---***,,,......------///111222111000///000///...---/////////000000000111111000000000//////000000000//////000000111111111222000111111111111000000///000111222222000000111222111222222222111111333444333333333333444555555444444444444444444444444444111333444555555666999;;;777888888666444333444666333333444444555666666777555666777777777777666555888777666555666888:::;;;888888888999:::;;;===>>>>>>FFFMMMccc}}}oooaaa^^^]]]aaahhhwwwjjjYYYRRRQQQKKKOOORRRSSSTTTTTTUUUUUUQQQRRRSSSTTTUUUVVVWWWWWWTTTTTTTTTSSSRRROOOMMMLLLGGGDDDAAA???===;;;999777999999:::::::::999999888999777888999777444555:::::::::::::::::::::999999666777888777555555777888555555666666777888888999999999888888888999:::;;;;;;::::::;;;===???@@@??????@@@AAABBBEEEGGGIIIJJJPPPRRRSSSSSSRRRQQQQQQRRRTTTUUUVVVXXXZZZ\\\^^^^^^^^^\\\ZZZ[[[]]]___aaaaaaccceeekkkssssssnnnllloooppptttxxx{{{{{{}}}tttqqq{{{LLLMMMOOOPPPPPPPPPOOONNNPPPMMMKKKIIIIIIIIIGGGFFFGGGHHHHHHFFFCCCAAAAAABBBEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>=========<<<<<<;;;:::999888888;;;>>>>>>;;;:::===<<<999:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;======<<<:::<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>??????@@@@@@============>>>@@@AAABBB>>>???@@@BBBBBBBBBAAAAAADDDDDDCCCBBBBBBCCCGGGJJJMMMPPPSSSXXX___hhhrrryyy|||kkkYYYPPPFFF>>>;;;:::888666666555555555555444444444444333222000000111111222...000111111///......///222111000//////000111222222000//////111111111000111555666222///000000---///////////////.........------...///000222333444///111333222///---...///////////////////////////,,,---//////......000111///000222222000...---........./////////000000000////////////////////////......///000111222333333///000111111111111111111///000111111000///000111222111000000222333333222333333333333444444444444444444444444444444444444000222555666666666888999777777777666444333444666333333333444555555666666444555666777777666555444666666666666777888999:::888888888999:::;;;<<<======CCCCCCOOOoooiiieee```]]]]]]ggg}}}jjjYYYRRRLLLMMMPPPRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTSSSQQQOOONNNKKKIIIEEEBBB@@@>>>:::888999999999::::::::::::::::::888888999888444666:::999:::;;;<<<<<<;;;:::999777777888777666555777999555666666777777888888888999999888888999999:::;;;777777888:::===???>>>===>>>>>>???AAABBBEEEGGGHHHIIIKKKMMMNNNMMMMMMNNNOOOSSSUUUVVVYYY[[[\\\]]]^^^[[[YYYXXXXXX[[[]]]^^^^^^aaabbbgggooorrrnnniiihhhiiikkknnnqqqtttyyywwwpppooozzzKKKLLLMMMMMMNNNMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDEEECCCAAA@@@@@@AAA@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<::::::999999888888777777999<<<<<<999888:::;;;999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999999:::::::::::::::;;;<<<===:::999:::;;;===>>>===<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<===>>>?????????>>>>>>??????@@@@@@@@@@@@======>>>@@@@@@AAAAAAAAA???BBBDDDFFFEEEDDDCCCCCC@@@DDDHHHIIIHHHHHHJJJLLLQQQXXXdddrrr}}}{{{gggYYYHHHCCC===999888999999999666666777777777777666555555444333333222222333333111222333333111000000111111111000//////000111111111000/////////000000000666999999444111222222111..............................//////000222333444000444777555000,,,...111//////............//////---...//////000000111222,,,000333333000------...............////////////......////////////.........//////000111111222222111222222333444444444444000111222111000///000222333000...///222444333111222333333333333333444555444444444444444444444444333555777777666444444444777888888666555444555777333333333444444555555555444555666777777666555444555666666777888888999999999999999999::::::;;;<<<>>>CCC@@@DDDXXXvvvwwwoooddd\\\XXX^^^nnn~~~nnnZZZTTTPPPOOOQQQTTTSSSRRRSSSUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQOOOMMMIIIFFFDDDAAA<<<999999999999999::::::;;;;;;:::888888:::888555666:::888:::<<<======<<<;;;999777888888777666666777999666666777777777888888888999888999999999999::::::555555777:::===???>>>============???@@@BBBDDDEEEDDDFFFHHHJJJJJJJJJKKKMMMQQQRRRUUUWWWYYYZZZ[[[[[[XXXWWWVVVWWWZZZ\\\]]]\\\]]]^^^ccckkkrrrrrrlllggghhhhhhiiikkkpppvvv~~~{{{mmmiiiqqq~~~KKKKKKJJJJJJIIIHHHGGGGGGCCCCCCDDDCCCBBBBBBBBBBBB>>>???AAA@@@??????@@@AAA========================;;;;;;;;;;;;::::::::::::666777777777888888999999777;;;;;;777555777999888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===:::999:::;;;>>>???>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@???>>>???@@@BBBBBBBBBBBBAAA???BBBFFFGGGFFFDDDDDDEEECCCGGGKKKNNNOOOSSSXXX\\\bbbmmmxxxfffUUUKKKAAA>>>;;;888777777888888444555555666666666555555444444333333222222222222111222333222000000000222111111000000000000111111////////////......///000222555444///---...///...------------............000000000000000111111222222666999777222...///111//////............//////.........///000111111111,,,000333333000......///............////////////......////////////......111111000000000000000000111222333444444444444444111222333333111111222333333000...///222444333000111222444444222222333555444444444444444444444444333555777777555333333333777888888777666555777888333333333444444444444444444555666777777666555444555666666777888888999999::::::999999999:::;;;;;;:::???======III\\\yyyiii^^^ZZZ[[[ccckkkkkk\\\RRRLLLNNNRRRRRRSSSUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWVVVUUUTTTSSSQQQOOOLLLJJJHHHDDD@@@===;;;::::::999999:::;;;;;;:::888888:::888555666;;;888999;;;======<<<;;;:::777888888888666666888999777777777777888888888888888888999999::::::::::::666666888;;;>>>@@@???===<<<<<<<<<===>>>@@@AAABBBAAACCCFFFGGGGGGHHHJJJKKKMMMNNNQQQTTTVVVWWWWWWWWWVVVUUUUUUVVVYYY[[[\\\[[[\\\^^^bbbjjjrrruuuooohhhfffeeeeeehhhnnnwww~~~mmmiiimmmuuu}}}HHHGGGFFFEEEDDDCCCBBBBBB<<<>>>@@@@@@??????@@@AAA999:::<<<<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777666666777888999::::::;;;666;;;;;;666333555888999:::::::::;;;;;;;;;<<<<<<888888999:::;;;======>>>::::::;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>???>>>=========<<<<<<======>>>??????>>>>>>>>>=========<<<===>>>@@@AAAAAAAAA@@@???@@@@@@AAABBBCCCCCCBBBBBB>>>AAAEEEFFFDDDCCCEEEGGGGGGIIIMMMRRRZZZdddooovvvrrrbbbRRREEE???<<<;;;999777666555555555222222222333333333333333111111111111111000000000000111111///...---///000000000000111111000000000.../////////------///000...111111---+++...///...---------...............111000000//////000000000333666888888444111000111///////////////////////////...---...111222111000...///111111000/////////....../////////000000000...///000111111000///...111111111111000000//////000111222222222222222222111333444333222111222333111000//////111222222111000222444444111111333555444444444444444444444444111333555555555444555777666777888777555555666888333333333333333333444444555666777888888777666555666666666666777888999:::;;;;;;:::999999999::::::888======>>>DDDLLLdddttthhhaaa\\\[[[]]]mmmiiiYYYLLLKKKOOOOOORRRVVVSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPNNNLLLKKKHHHDDD@@@===<<<:::999999999:::;;;;;;999999:::999555777;;;888999:::;;;<<<<<<;;;;;;777888999888777666888:::888888888888888888888888777888999::::::::::::999888888999;;;>>>@@@???>>><<<<<<<<<<<<===>>>???@@@???AAADDDFFFFFFGGGHHHJJJIIIKKKNNNQQQSSSTTTTTTSSSSSSRRRSSSUUUXXXZZZZZZYYY]]]```dddiiipppuuuqqqjjjcccbbbdddiiiqqqzzzuuuiiiiiikkkpppxxxBBBBBBAAA@@@@@@@@@@@@@@@999;;;>>>>>>===<<<<<<>>>888:::;;;:::999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888999999::::::;;;;;;777<<<===777444666999;;;:::::::::;;;;;;;;;<<<<<<888888999:::;;;<<<===>>>:::;;;<<<<<<<<<;;;:::999<<<;;;;;;<<<>>>???>>><<<===============>>>>>>???============>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@???@@@AAAAAAAAAAAAAAABBBBBB>>>BBBFFFFFFDDDEEEHHHLLLKKKPPP[[[iiiyyy~~~iiiZZZNNNBBB:::999666777777777555444444555444333222222222444555666111111111111111000//////000111111///------///111000000111111111111000000---///000...,,,,,,...000,,,000111///...000222000------......////////////............///000111111222333555555444222000...---...///000000///...---///---,,,...000222111///000///...///000111000////////////000000000111111...///111222222111///...000000000000000111111111222222222333222222111111000222333222111000111222///000111000///000111333///222555444111000222666444444444444444444444444222333444444333333555777444555666555333333555777333333333333333333333333666777888999999888777666888777666555666888:::;;;<<<;;;::::::999999999999999======@@@DDDDDDQQQkkkyyykkk___ZZZZZZ^^^mmmkkkUUUNNNMMMKKKMMMSSSTTTTTTUUUVVVVVVWWWWWWWWWUUUVVVVVVVVVVVVTTTRRRQQQPPPOOONNNNNNMMMKKKGGGDDD???>>>;;;999888999999:::;;;999999;;;999666777;;;888888999999:::;;;;;;;;;888999999888777777888:::888888888888888888888888777888999:::::::::999999:::999999:::<<<>>>???>>><<<<<<<<<<<<<<<===>>>???>>>@@@CCCDDDDDDEEEFFFHHHGGGIIIMMMPPPRRRRRRRRRQQQPPPOOOPPPSSSVVVXXXXXXWWWZZZ___cccgggnnnvvvvvvpppggggggiiiooowww~~~qqqnnnmmmoootttyyyzzzzzz>>>>>>>>>===>>>>>>???@@@888;;;>>>>>>;;;999:::<<<;;;<<<<<<;;;999888999:::::::::::::::999999999999=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999>>>???999555777;;;===:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<<<<===:::;;;=========;;;999777<<<<<<;;;<<<>>>???===<<<===============>>>??????;;;;;;<<<===>>>???@@@@@@===???@@@BBBBBBAAA@@@???@@@@@@@@@??????@@@AAAAAAAAAEEEHHHHHHFFFGGGLLLQQQRRR^^^rrr~~~kkkVVVKKKBBB:::777999333555666777666666666777888777555444555666999:::222333333333333222111111333333333111//////111333000000111111111111000000---///000...,,,+++...000''',,,///------000111000........./////////000000,,,,,,,,,---///000222333111111222333444333///,,,---...000111111000...---///---+++---000222000...222///,,,---000222111///000000000000111111111111...000111333333111000.........///000111222333333555555555555444444333222///111222111000///000111...000222111///...111444...222555444000///222666444444444444444444444444666777666444111111333444222333444333222222333555333333333333333333333333777888999::::::999888777888777555444555777:::<<<<<<<<<;;;:::999999999999777::::::>>>BBB===CCCXXXffftttbbb[[[\\\WWWaaawww~~~aaaTTTNNNHHHHHHMMMVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRPPPOOONNNNNNNNNNNNNNNMMMIIIFFF@@@???<<<:::888888999999;;;999999;;;999666777;;;888888888888999:::;;;<<<888999999888777777888:::999999888888888888888888777888999:::;;;:::999999;;;:::888888;;;===>>>>>><<<<<<<<<<<<<<<===>>>???===???BBBCCCCCCCCCEEEFFFFFFIIILLLPPPRRRRRRQQQQQQMMMMMMNNNQQQTTTVVVVVVUUUTTT[[[aaaeeemmmxxx{{{xxxppppppqqqvvv}}}}}}yyyzzz}}}~~~{{{vvv;;;===??????===;;;;;;;;;;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;888999999999888888:::;;;<<<;;;:::;;;=========<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;@@@===<<<<<>>;;;;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@???>>>===<<<===???AAAAAAAAADDDCCCCCCDDDFFFEEEDDDBBBBBBDDDGGGIIIJJJNNNTTTYYYfffyyy{{{bbbXXXKKKBBB>>>;;;888444666666555555444444444333555555555555555555444444222222111111111111222222222111000//////000111222333333222222111000000///---...//////......///111////////////000000000000---...///...---...000111,,,222...,,,000...,,,333000222555777777555222000---...///...---,,,---///------......///000000000111------111111------111111111111000000000000000111222222111///...///000///000222222111111222444,,,000333444111//////000222333333222111111222444666555333222111222222333333444444222111000111333333333333333333333333333444444444444444444444444555444444444444555666666...000222444444444555777888999;;;???@@@===666000;;;:::777555666888;;;===<<<:::888888999999888777+++222999<<<===???EEEJJJYYYtttuuubbbTTTWWWWWWdddkkkWWWQQQNNNJJJHHHNNNSSSWWWXXXXXXWWWUUUSSSWWWUUUSSSTTTVVVUUURRROOORRRQQQOOONNNMMMLLLLLLLLLFFFDDD@@@===:::999999999<<<;;;:::999999:::;;;<<<888999999::::::999999888:::999888999;;;<<<;;;:::777777777777777777888888666666777888999999::::::777888999;;;<<<=========>>><<<::::::;;;<<<===<<<===>>>@@@@@@?????????@@@BBBFFFKKKPPPSSSSSSQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQTTTWWW\\\bbbhhhooowww|||}}}}}}~~~|||}}}}}}~~~;;;===>>>===;;;::::::;;;;;;999888999:::;;;:::999999999::::::;;;;;;;;;;;;999:::;;;:::888777888999999999::::::::::::999999:::::::::::::::::::::::::::;;;<<<;;;::::::<<<>>><<<;;;:::;;;=========<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;@@@>>>===>>>@@@AAA@@@>>>;;;<<<======>>>>>>======>>>>>>>>>?????????@@@@@@AAA@@@?????????@@@@@@???@@@AAABBBEEEGGGHHHHHHGGGJJJMMMQQQVVV\\\eeeooovvvxxxgggQQQJJJAAA;;;;;;:::888666777777777777666666555555555555555444444444444444222111111000000111111222111000000//////000000111333333222222111000//////---...//////......///111////////////000000000000.../////////------///111,,,333000---111...+++111111333555777777555333111---...//////...---...///------......///000000000222......222222......222000000000000000000000111000111222111///...///000///000111111000///000222///111111///------///222111111222111000///111333555444333222111111222333333333444222111000111333333333333333333333333333444444444444444444444444444444444444444555666666///111444444444444555666888999:::===???===888333777666555555777;;;???AAA>>><<<999888888999888888888;;;>>>>>>===<<<>>>AAAKKK[[[wwwnnn___]]]YYY^^^ppp|||cccVVVNNNJJJIIIJJJMMMPPPRRRTTTUUUVVVVVVXXXVVVUUUUUUWWWWWWUUURRRPPPPPPOOONNNNNNNNNOOOOOOIIIGGGDDDAAA>>><<<;;;:::888888777777777888999999888999999::::::999999888:::999888999;;;<<<;;;:::888888888888777777777777777888888999::::::;;;;;;666777999;;;<<<===>>>>>>===;;;999999;;;<<<<<<;;;;;;===@@@AAAAAAAAACCCDDDAAADDDIIIMMMPPPPPPNNNMMMKKKKKKKKKLLLMMMNNNPPPPPPVVVWWWZZZ^^^cccllluuu|||}}}xxxuuuuuuwwwzzz:::;;;<<<:::999888:::;;;:::888888888999:::999888777777888999:::;;;;;;<<<999:::;;;:::999888999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===<<<;;;;;;===???<<<;;;:::;;;=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<<<<;;;;;;>>>===<<<===???@@@@@@>>><<<<<<===>>>>>>>>>>>>>>>???>>>=========>>>@@@AAADDDCCCBBBAAAAAAAAABBBBBBAAABBBDDDFFFHHHJJJKKKKKKQQQXXXdddqqq}}}|||{{{tttbbbSSSBBB>>>999777888999888666777666666666666555555555444444444444444444444444222111111000000111111222...//////000000//////...222222222222111000//////---...//////......///111////////////000000000000//////000///------...000***111///...333000,,,222222333666777777666333222...///000000......///000------......///000000000222000000222222000000222/////////000000111111111000111222111///...///000...///000000///...000111333111///+++)))+++///222///000111000......000222333222222111111111222222222333333222111000222333333333333333333333333333555555555555555555555555444444444444444555555666222333555555444444555666888888999;;;======:::888666666666666999<<>>??????@@@@@@FFFIIIWWWuuuooobbb\\\ZZZ___jjj|||{{{eeeWWWOOOMMMIIIIIIKKKNNNQQQSSSVVVXXXVVVUUUTTTTTTUUUVVVUUUSSSPPPOOOOOOOOOPPPQQQRRRRRRLLLKKKIIIFFFCCC@@@===;;;666666777888888888888888888999999::::::999999888:::999888999:::;;;;;;999999999888888888777777777888888999999:::;;;;;;;;;555666888:::<<<>>>>>>???<<<:::999999:::;;;;;;:::777:::===???@@@AAACCCEEE@@@BBBFFFJJJLLLKKKJJJHHHGGGGGGHHHIIIKKKMMMOOOPPPUUUUUUUUUWWW\\\fffpppxxx|||tttooopppooopppuuu|||999:::999888666777999;;;999888777777999999888777555666777888999:::;;;;;;999:::;;;;;;999888999;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::;;;;;;;;;::::::<<<===<<<;;;:::;;;=========<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>======<<<<<<:::::::::;;;<<<=========<<<===>>>>>>??????>>>>>>???>>>===<<<<<<>>>@@@AAACCCCCCCCCBBBBBBCCCFFFHHHFFFGGGIIIJJJLLLOOOSSSVVV^^^jjj~~~~~~ooo```PPPEEE>>><<<999999999999777555333333333333333333333333333333333333333444444444111111000000000000111111---...///000000///...---111111222222111000///...---...//////......///111////////////000000000000///000000///------...000&&&......///444222///444222333555777777555333222///000111000///...///111------......///000000000222111111222222111111222---......///000111222222///000111000///...///000,,,...000000000000222333444222///+++***,,,///222000000111000///...000222111111111111111111222222222333333222111111222444333333333333333333333333555555555555555555555555444444333333444444555666333555666666555444444555777777888999;;;<<<<<<<<<===<<<;;;::::::;;;<<<===BBB>>>:::777777888999999:::::::::<<>>??????:::999888888:::::::::888444777:::;;;<<<===???AAA???AAADDDGGGIIIHHHGGGEEEEEEEEEFFFHHHJJJLLLNNNOOOQQQRRRRRRTTTXXX```iiippp~~~~~~zzztttnnniiinnnllllllpppwww}}}}}}|||~~~888888888777555666888:::999888777777999999888777555555666777999:::;;;;;;999:::;;;;;;:::999:::;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::;;;;;;;;;::::::<<<===<<<;;;:::;;;=========<<<===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>=========999:::;;;;;;<<<<<<===>>>===>>>>>>???@@@?????????@@@???===<<<<<<>>>@@@AAABBBCCCCCCAAA@@@BBBFFFIIIHHHKKKPPPUUU[[[ccclllrrrzzzjjj\\\OOOCCC<<<;;;;;;:::::::::888777555222222222222333333333333222222222222333333444444111000000000000000000111---...///000000///...---///000111222222000///...---...//////......///111////////////000000000000...///000///------...000(((000000///444111---333222333444555555444333222///000111000///...///111------......///000000000111222222111111222222111------...///000111111222...///000000///...///111+++---///111111333555777333222000/////////000000000111222111//////111222000000000111222222222222111222333222111111222444333333333333333333333333555555555555555555555555333333333333333444555555444555777666555333444444555666777777888:::<<<===??????>>>===<<<;;;::::::AAA>>>999666777888999999===<<<;;;;;;<<<;;;999777AAAAAAFFFRRReeeqqqggg]]]XXXWWWZZZccclll~~~hhhWWWMMMHHHHHHNNNRRRQQQQQQSSSPPPPPPPPPOOOOOOOOOQQQRRRTTTSSSRRRRRRQQQQQQRRRRRROOOOOOOOOMMMJJJEEEAAA???999:::;;;<<<<<<;;;:::999888999999::::::999999888999888777888:::;;;:::999:::999999999888888777777777777777777888888888888333555777999<<<===>>>???:::888888888::::::999888666888:::;;;;;;;;;<<<===???@@@CCCFFFGGGFFFEEEDDDCCCDDDEEEGGGIIILLLNNNOOONNNPPPSSSVVVYYY^^^dddhhhoooqqqsssrrrpppmmmjjjhhhiiiggghhhlllrrrwwwyyyxxxvvv{{{666777888777666666888::::::888888888999:::999888666666777888999::::::;;;999:::;;;;;;::::::;;;<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===<<<;;;;;;===???<<<;;;:::;;;=========<<<======<<<<<<======>>>???=========>>>>>>>>>>>>>>><<<===??????>>>>>>???AAA>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAAAAACCCDDDDDDCCCAAABBBGGGLLLMMMVVVbbbnnnyyyvvvfffZZZQQQGGG???;;;555666777777777777666666333333444444444444444555000111111222222333333444111000000//////000000111...//////000000//////......///111222222111///...---...//////......///111////////////000000000000---...///...---...///111---444222///333///+++000111222333444444333222111...///000000......///000------......///000000000000222222000000222222000.........//////000000000---///000000......///111+++---///111222333666888111000///000222222111///111111222111000///111333///000111222333333333333111222333222111111333444333333333333333333333333444444444444444444444444333333333333333444444555333555666666444333333444333555666666666888:::===;;;;;;<<<======<<<<<<;;;>>>;;;888666777888999999666777888999::::::::::::;;;>>>EEEKKKRRRjjjrrrbbbXXXUUUUUUZZZ```jjjsss~~~fffTTTKKKHHHMMMQQQNNNOOOSSSQQQRRRQQQPPPOOOOOOQQQSSSTTTSSSSSSRRRQQQQQQQQQRRRPPPPPPPPPNNNLLLHHHDDDBBB;;;;;;;;;;;;:::999888777888999999::::::999999888999888777888999::::::888999999999999999999999999777777777777777777777777444555777999;;;======>>>999999888999;;;;;;999777999;;;======<<<;;;<<<===>>>???BBBDDDEEEEEEDDDDDDBBBCCCDDDEEEGGGJJJLLLMMMMMMPPPUUUXXX[[[]]]```bbbaaaccceeefffeeeeeefffggg___aaadddggglllppptttwwwooouuuyyy{{{555666888888777777888999;;;999888999:::;;;:::999888888888999999999::::::999:::;;;;;;::::::;;;===999999::::::::::::999999:::::::::::::::::::::::::::;;;<<<;;;::::::<<<>>><<<;;;:::;;;=========<<<===============>>>>>>???;;;<<<<<<======>>>>>>???===???AAA@@@>>>===???AAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFHHHHHHIIILLLTTTZZZdddpppmmm___RRRLLLGGG@@@;;;:::333444555555444444555555222333333333444444444444000000000111222333333333000000////////////000000111000000//////000000111---...111222222111///------...//////......///111////////////000000000000,,,---.........///111333---333000...222000---444000111111222222111111000---...//////...---...///------......///000000000...222222......222222.........//////////////////---...//////......///111,,,...000111111111333555000...---...111222111000///000111000///...000222...000111333444555555444111222222222111111333555333333333333333333333333333333333333333333333333333333222222333333444555111333555555444333333444111333666666555555888;;;555666999;;;<<<<<<;;;::::::888666666777999999888///222777999999:::===@@@:::<<>>===;;;:::999888888888999999::::::999999888999777777888999:::999888777888888999999::::::;;;777777777777777777777777555666777999;;;<<<<<<<<<:::999999:::;;;;;;999777999;;;======<<<;;;<<<===;;;===???BBBCCCDDDDDDCCCAAAAAABBBCCCEEEGGGIIIJJJIIIMMMQQQTTTVVVXXXZZZ[[[XXXZZZ\\\\\\\\\]]]aaadddYYY]]]bbbddddddggglllqqqjjjpppyyy|||tttssstttyyy444666999999999888888888;;;:::999999;;;;;;:::999999999999999999999::::::999:::;;;;;;::::::<<<===888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;888999999999888888:::;;;<<<;;;:::;;;=========<<<===============>>>??????::::::;;;<<<===>>>??????<<<>>>@@@???<<<;;;===?????????@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBBBBBBBAAABBBGGGLLLOOORRRYYYdddlll|||wwwjjjYYYKKK@@@===;;;666333444666666666555333222222333000000000111111222222222///000000111222222333333000000////////////000000222111000//////000111222---...000222222111///------...//////......///111////////////000000000000+++,,,.........///222444(((///---,,,333333333:::000000111111111111000000---...///...---,,,---///------......///000000000---222222------222222---///////////////.........,,,...//////......///111...///000000//////000111000---***+++///222222111...///000///------///000...000222444555666555555111222222222111111333555333333333333333333333333222222222222222222222222333333222222333333444555000222444444333333333444000333555555444444777999333555777999:::999888777888777555666888999888888444999<<<;;;777555777;;;:::777999>>>AAAKKKhhh~~~sssfffYYYTTTVVVYYYeeevvv|||hhhXXXSSSOOOIIIJJJQQQPPPPPPPPPMMMJJJIIILLLOOOOOOOOOPPPPPPQQQSSSTTTUUUSSSRRRRRRPPPOOOMMMKKKJJJDDDBBB@@@===;;;::::::;;;999999999::::::999999999888777777777999:::999888777777888999:::;;;;;;<<<999999888888888888888888666666888999:::;;;;;;;;;:::999999;;;<<<<<<:::888777999;;;;;;::::::;;;<<<:::;;;===@@@BBBCCCCCCCCC???@@@@@@AAACCCEEEGGGHHHFFFHHHLLLNNNOOOQQQTTTVVVVVVWWWXXXXXXWWWYYY]]]bbbYYY^^^cccbbb^^^^^^ccciiihhhmmmttt|||tttqqqpppsss|||777777777777888888888888::::::::::::::::::::::::888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@???===<<<===>>>===<<<>>>======<<<<<<<<<======<<<;;;:::;;;===??????>>>@@@@@@@@@@@@@@@???>>>>>>BBBAAAAAAAAABBBBBBAAA@@@DDDDDDCCCAAA@@@AAACCCEEEIIILLLQQQXXXbbbpppmmm]]]VVVDDD@@@;;;999999999888666555555444444444333333333555666666555333111222333555000---///555666222---222222222111000//////...///000222222000///000111---///111222333222000///............////////////000///...------...000111333222000///.........//////...---///222333000---000///---,,,++++++,,,,,,222111...+++((('''))),,,+++,,,---...////////////......//////000000111111......///000000///...---000555666333000111000---......///000000000000000111111222000///000222555////////////////////////000111222111//////000111444222111//////000222333777777666444222222444555111111111222222333333333555555555555555555555555222333444555666666666666333222222222333555777888333333333444555666777777777777666666666666777777666666666666777888999:::<<<<<<===>>>===AAATTThhhtttfff[[[UUUTTTWWWddd{{{jjjUUUPPPPPPLLLHHHLLLIIIIIIJJJIIIGGGIIIMMMNNNPPPRRRRRRPPPOOOOOOOOONNNPPPSSSTTTTTTRRROOOLLLJJJHHHDDD@@@<<<;;;::::::999999888888999::::::;;;::::::999777666666777999888777666555555777999;;;<<<<<<<<<======;;;888555555666888999;;;;;;<<<<<<<<<;;;:::888777888888999444666888:::;;;<<<;;;;;;<<<;;;;;;>>>AAAAAA???;;;???@@@@@@AAABBBCCCDDDDDDBBBEEEIIILLLMMMMMMNNNOOOOOOOOOPPPQQQSSSVVVXXXZZZ\\\\\\]]]^^^___aaabbbcccdddgggnnnuuuzzz}}}wwwsssuuu666666666666666777777888999999999999999999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@>>><<<<<<=========<<<>>>======<<<<<<<<<======???>>>>>>?????????>>>===>>>??????@@@AAAAAAAAA@@@CCCBBBBBBBBBCCCDDDDDDDDD>>>@@@CCCEEEEEEFFFHHHIIITTT[[[fffrrr|||}}}lll[[[NNNHHHAAA===999777777888666555555444444444444333333333333444444333111000111222333000---...000000---)))222222111111000//////...///000222222000///000111...///000222222111000///............////////////000///.........000111333222111000///.........//////......///222222000............///111333555777000000///,,,******,,,///,,,---...//////000000///////////////000000000000......///000000///...---,,,111222///---...---+++//////000111111111111111000111111000///000222444000000000000000000000000///111222222111000000111333222111//////000222333444555555333222111333555444444333333333333333333555555555555555555555555111111222333444444555555555444333333333444555666333444444444555666666666777777666666666666777777666666666666777888999:::888888;;;===<<<>>>JJJXXXsssrrrddd[[[VVVTTT[[[kkkyyysss```UUUOOOLLLKKKHHHHHHJJJJJJHHHJJJNNNMMMOOORRRRRRQQQPPPOOOPPPOOOQQQRRRSSSSSSQQQOOONNNMMMKKKGGGCCC???===<<<<<<:::999999999999999:::::::::;;;;;;:::888888999:::888777666666666888999:::;;;;;;:::;;;<<<;;;888666555666777888::::::;;;;;;;;;:::999888888888999999555666888:::;;;;;;;;;:::;;;;;;<<<>>>AAABBB???===>>>>>>???@@@AAABBBCCCCCCAAADDDHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPRRRUUUWWWYYYVVVWWWWWWXXXYYY[[[]]]^^^dddfffkkkpppsssyyy|||vvvxxx777666555555555666888999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<===???===;;;;;;<<<===<<<;;;=========<<<<<<======>>><<<===>>>@@@@@@???>>>=========>>>???@@@AAABBBCCCAAAAAAAAAAAAAAACCCDDDEEEBBBEEEIIILLLPPPSSSWWWZZZgggqqqvvvgggYYYLLLCCC@@@<<<999666555555666555444444444444444333333333333000111222111000///000111111111111111111111000///222222111111000/////////...000111111000//////000...///000111222111000///............////////////000/////////000111333444111111000///............///......///111111000...333222000...---,,,,,,+++---...///...------///111---...///000000111111111000000000000////////////......////////////......***...000---,,,---...,,,000000111222222222222111///000000000//////111333111111111111111111111111///111444444333111111111222222111000000111222333111222333222111111333555333333444444444555555555444444444444444444444444000000111111222222333333666555444333333333333444444444555555555555555555777777666666666666777777666666666666777888999999555666999===<<<;;;@@@FFFTTTnnnqqqddd[[[UUUTTT[[[dddqqqxxxaaaUUUQQQKKKHHHGGGIIIIIIFFFGGGJJJMMMOOOQQQRRRQQQPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOQQQOOOKKKGGGCCCAAA??????;;;;;;:::999999999::::::777999::::::888777777888777777777888888888888888;;;999888999:::;;;:::888555666666777888999999:::999888888888888999::::::777888999999::::::999999::::::;;;>>>@@@AAA@@@>>><<<======>>>???@@@AAAAAA???BBBFFFHHHIIIIIIJJJKKKMMMMMMNNNOOOQQQTTTVVVWWWUUUUUUVVVWWWXXXZZZ[[[\\\bbbcccgggiiiiiiooo||||||888777666555666777999;;;999999999999999999999999::::::::::::::::::::::::888999999:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>>>><<<::::::<<<<<<<<<;;;==================>>>???444777;;;>>>????????????=========>>>???@@@AAABBBBBBBBBBBBBBBBBBDDDGGGJJJKKKOOOTTTZZZ```gggooottttttcccVVVLLLCCC>>>>>>888666555444555555555555444444444333333333222222...000111000//////000111,,,///222333222222444777111111111111000000//////...000111111000//////000...///000000111111000000............////////////.........///000111333444000000//////.....................//////000000///555333000---)))%%%###!!!,,,...//////...---...000...///000111111222111111111111000000//////...............///////////////+++000111///...000111000//////000111111111111000...///000000//////000222000000000000000000000000...111444666444333111111222111111000000111222333000111333333222222444666111111222333444555666777444444444444444444444444111111111111111222333333444444444444444444444444555555555555555444444444777777666666666666777777666666666666666777888888666777999<<<=========???DDDUUUrrr{{{kkk___XXXTTTUUUXXXccc|||zzzdddYYYQQQLLLIIIJJJJJJGGGGGGIIILLLNNNQQQRRRRRRQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQSSSQQQNNNJJJFFFDDDBBBAAA======<<<;;;:::999999:::777999;;;<<<:::999888999777888888999999999888777;;;999888888:::;;;;;;;;;666666666666666777888888777777777888999999:::;;;888999999999999888888888888888:::<<<>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA???BBBEEEFFFGGGGGGIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUTTTTTTUUUUUUVVVXXXYYYZZZ\\\___bbbdddbbbeeettt888888888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@===;;;::::::<<<===<<<;;;===============>>>??????444888===???@@@??????@@@??????>>>>>>>>>???@@@AAADDDEEEEEEEEEFFFJJJOOOTTTSSS[[[hhhttt~~~mmm```PPPFFF@@@;;;:::;;;555666666555555555666666444444333333333222222222///111222111000000111222'''+++000000///...111555111111111000000000000000...///111111///...///000......///000000000000000............////////////,,,,,,---...///000222222///////////////.........---...............///000///////////////......------...///...---,,,---......///000111222222222222111111000000//////..................//////000000,,,000222///...111333222---......///000/////////---///000000//////000111////////////////////////---000444555555333222222111000000111111222222333000111333444333444555777222222222222222333333333444444444444444444444444333222222222222333444444222222333444555555555666555555555555555444444444777777666666666666777777666666666666666666777888666777888888;;;>>>???>>>AAAGGGYYYuuupppccc\\\YYYXXXWWWZZZlllwwwaaaWWWPPPKKKLLLLLLKKKKKKNNNLLLOOOQQQRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPQQQRRRRRRSSSQQQOOOLLLIIIFFFDDDCCC@@@@@@>>>===;;;::::::::::::<<<>>>???>>><<<<<<<<<888888999999999999888777;;;999888888;;;<<<<<<<<<777666666555555666777888555666777888999:::::::::999999888888888888888888666777999:::;;;;;;<<<===<<<<<<===>>>???@@@AAAAAA@@@BBBDDDEEEFFFFFFHHHJJJHHHIIIJJJLLLNNNPPPQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUWWWZZZ___aaa______iiiuuu|||~~~888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAA===<<<:::;;;<<<>>>==================>>>???@@@@@@;;;???CCCCCCAAA??????AAABBBAAA@@@??????@@@BBBCCCBBBDDDGGGHHHKKKRRR\\\cccfffrrryyymmm[[[PPPDDD>>>;;;999999;;;444666777666555555666777333333333333222222222222111222333222111000111222---000222222///...000222111111000000000000000000---///000000///......///........./////////000000............////////////,,,,,,---...///000000111....../////////......------...///...------///111,,,---///000111222222222---......---,,,+++---......///000111111222222111000000000000////////////......---......///000111+++///000,,,,,,///111000,,,---......//////......---///111111000000000111........................---000333444333222222222000000000111222222333333000222444555444444555666666666444333111000......333333333333333333333333555444333222222333444555000111333444555666666666444444555555555555555555777777666666666666777777666666666555555666666777555777777555777<<>>???@@@AAA???AAACCCDDDDDDEEEGGGIIIEEEFFFIIIKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTVVV[[[^^^]]][[[```hhhpppsssxxx{{{~~~~~~}}}zzz555777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>??????@@@>>><<<;;;;;;===???>>>>>>============>>>???@@@AAA???BBBEEEDDD@@@>>>@@@CCCCCCCCCBBBBBBBBBDDDGGGHHHGGGKKKQQQUUU\\\fffttt}}}ssscccXXXNNNDDD<<<::::::999999;;;333555777666444333444666333333333222222222222111222333333222000///000111111333444333222222222222000000000000000000000111---///000000///......///...............///000000............////////////......///000000000000000------...//////......------...///...,,,,,,///111...///000000000///...------......---,,,---000333---...///000111111111111////////////000000000000...---------...///111222+++//////+++***---///...---......///////////////...000222222111111111222////////////////////////---///111222111111222333//////000111222333333333///111333444333222333444666555555333222111000000333333333333333333333333666444333222222333444555111222444555555555444444333444444444555666666666777777666666666666777777777666666555555555666666444999999666666;;;??????===<<>>??????>>>@@@AAAAAAAAABBBEEEGGGCCCEEEGGGJJJLLLMMMNNNNNNQQQQQQQQQQQQQQQRRRSSSTTTVVVUUUWWW[[[[[[ZZZ[[[___eeegggkkkoooppppppqqqssstttuuuvvvxxxzzz{{{{{{{{{xxx~~~333555999;;;===<<<:::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>???>>>===;;;<<<>>>??????>>>============>>>???@@@AAA;;;???BBBAAA>>>>>>AAAEEEDDDCCCCCCDDDEEEHHHKKKMMMUUUZZZbbbiiirrrzzznnn```RRRIIIBBB:::444555666555555777222555777666333222333444333333333222222222111111222333333222///......///,,,---...///111111111111000000000000000111111111---///000000///......///...............///000000............/////////000///000000111111111000000,,,---.../////////...---,,,...///---+++,,,///222---...000222222222222111---...---------///444777---...///000000111111000......//////000000111111...---------...///111222---000000,,,***---//////...//////000000000000000...000333333222111111222000000000000000000000000---///000000000000222444//////000222222333333333...000333333222111111222222222333333444555666666333333333333333333333333555444222111111222444555333444555555555444333222333333444444555666777777777777666666666666777777777666666555555555666666555<<<>>>999777<<<@@@@@@<<<===@@@DDDJJJZZZ{{{rrrfffaaaZZZTTTVVV^^^bbb{{{mmmaaaZZZTTTQQQRRRPPPRRRTTTTTTRRRQQQPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLIIIGGGEEECCC@@@>>>===<<<999::::::999888999<<<>>><<<;;;999777777888999:::555555555777888888555222;;;:::888666555666777888555666888999999888777777888777666666666777999:::<<<===>>>===:::999;;;>>>888999999:::;;;<<<===>>>===>>>???@@@???@@@CCCEEEBBBDDDGGGIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOYYYUUUTTTWWWZZZYYYYYY\\\[[[^^^ccchhhhhhfffeeefffiiilllpppssstttvvvwwwyyyxxx888888777777999;;;>>>@@@<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>===;;;;;;===>>><<<======<<<:::888999:::<<<===>>>===<<<;;;<<<===999<<>>???<<<===AAABBB===DDDBBB@@@@@@AAABBBBBBAAA@@@BBB@@@===>>>CCCFFFEEEIIILLLHHHHHHOOONNNPPP\\\iiiyyysssdddYYYPPPGGGBBB;;;999777555444444666666444333222111111333444555222222111111111111222222//////000000000000//////000000000000000000000000111000///...------...//////111222111000......///111///---++++++...111333---------------------------...---+++,,,///...***........................------,,,+++***,,,///333////////////////////////.........------,,,,,,,,,...---,,,++++++,,,---...///......---------...............------,,,,,,,,,////////////000000000111,,,,,,---...///000111222222444777777666444444444333333444444333222000///222222111111111111111111,,,---///111111111000000///111333333222222333444333333333333333333333333222222111111111111111222222222333333333333444444333333333444444444555555555555555555666666666666444444444555555555555555888888888888777777777777;;;:::888777777888:::<<<<<<===>>>???@@@HHHZZZlllzzzmmm___UUUVVV]]]aaafffvvvlll\\\SSSQQQPPPKKKJJJNNNRRRRRRQQQQQQSSSQQQPPPRRRUUUUUUSSSQQQMMMNNNNNNNNNMMMKKKIIIHHHNNNMMMLLLIIIFFFAAA>>><<<888888888888999:::;;;;;;888777777:::======:::666666777777666555444444555===<<<;;;999888777777777777666666666666888:::;;;777666666999<<<<<<999666999;;;<<<<<<::::::;;;===888:::;;;;;;::::::<<<======???@@@@@@??????@@@AAABBBCCCEEEGGGIIIJJJKKKLLLIIILLLOOOMMMKKKKKKOOOTTTQQQRRRSSSUUUWWWWWWXXXXXXWWW[[[```bbbaaa``````aaa^^^bbbfffjjjlllnnnppprrruuuwww}}}:::999888888888:::<<<===;;;;;;:::999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<=========;;;;;;===>>>888:::;;;;;;;;;;;;<<<>>>;;;===>>>===<<<;;;<<<===:::<<<>>>>>>===<<<===>>>???CCCCCC@@@@@@CCCBBB>>>>>>>>>???AAACCCDDDCCCCCCFFFGGGEEEBBBCCCJJJNNNNNNXXX___^^^]]]___^^^dddvvv{{{ppp```SSSKKKEEE>>>::::::999777555444444555666555555444444444444444555222111111000000111111222//////000000000000//////000000000000000000000000111000///...---......///---...///...---,,,,,,---///...,,,++++++---///111////////////////////////(((***++++++///444555222...............---------))))))***))))))***...000///////////////////////////...............------///...---,,,,,,---...///......------------......///..............................//////000000111,,,,,,---...///000111222111444666777555444333333000111111222111111////////////000111222222333333***+++...000111222333333///000222333222222333444333333333333333333333333333222222222222222333333222222222333333333444444333333333444444444444555555555555555666666666666444444444555555555555555555555555666666777777777999888888777888999:::;;;999888:::======AAAMMMZZZvvvrrrhhh___[[[[[[WWWZZZeeexxxxxxcccWWWPPPMMMMMMQQQSSSRRRRRRTTTSSSQQQQQQRRRUUUUUUTTTQQQOOOOOOOOOOOONNNMMMLLLLLLPPPOOONNNLLLHHHDDDAAA???:::::::::999999::::::;;;999888888:::<<<===;;;888888999:::999777666666777888888888888888999999:::777777666666777888999:::888777666888:::;;;888666999:::;;;;;;:::999;;;<<<999:::;;;;;;::::::;;;<<<<<<>>>???@@@???>>>???@@@>>>???@@@BBBDDDEEEEEEFFFHHHKKKMMMLLLIIIJJJNNNRRRPPPQQQRRRSSSSSSTTTTTTTTTTTTXXX\\\^^^]]]\\\]]]^^^\\\___bbbeeefffhhhjjjlllpppqqqvvv;;;:::999888888888999:::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>888:::;;;<<<;;;;;;===>>>;;;<<<===<<<;;;;;;<<<===<<<<<<<<<===>>>???>>><<>>===<<<;;;::::::::::::<<<:::999999;;;<<<<<<;;;999:::;;;999777666666777777777777777777888999999888888777777777888888999999888666777888888777666777999::::::999999:::;;;:::;;;<<<;;;999999999;;;:::<<<>>>>>>===<<<===>>>>>>???AAABBBCCCDDDDDDDDDEEEHHHJJJIIIHHHHHHKKKOOOMMMNNNOOOOOOPPPPPPOOOOOOPPPTTTWWWYYYYYYYYYYYYYYY[[[\\\^^^^^^^^^```bbbdddiiijjjnnnwww:::999888888888888999:::::::::::::::;;;;;;;;;<<<999999:::::::::;;;;;;;;;<<<<<<===<<<;;;:::<<<>>><<<======<<<;;;::::::;;;:::;;;<<<<<<;;;;;;<<<===>>><<<;;;===@@@AAA???<<<>>>?????????@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKHHHLLLPPPUUUbbbttt{{{wwwzzzlllcccSSSMMMFFF@@@===<<<;;;:::777666555444444444555555222222333333222000...---111111000000000000111111//////000000000000///////////////////////////////////////.........///////////////...------...000,,,,,,---............---...........................000000...000333111,,,///......------,,,,,,++++++---//////...---------////////////////////////------....../////////000/////////....../////////------,,,,,,------......---......///000000111111...---------...///000111---......///000000111111000222444444222111111222,,,,,,---...//////000000444333222111000///...---111111111000///......---...000222222222111222444222222333333333333444444222222222222222333444555111222222222222333333333222222333333333444444444444444444555555555666666333333444444555666666666222222333444444555666666444555666888999:::::::::;;;888777;;;===<<<===@@@IIIYYYwwwuuuhhh^^^XXXUUUTTTXXX]]]eeeqqq}}}fffZZZOOOLLLMMMLLLNNNPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPOOONNNNNNNNNPPPQQQRRRRRRQQQQQQPPPNNNKKKIIIGGGBBBAAA???>>><<<;;;::::::<<<:::999888888:::;;;<<<888999999888666555555666999999777666666555555555999999888888888888888888:::999777666666666666666666777999999888888999;;;:::;;;;;;:::999777888999999;;;<<<<<<;;;;;;<<<===???@@@AAABBBCCCCCCCCCCCCCCCEEEGGGGGGFFFFFFHHHKKKIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTVVVWWWWWWWWWWWW[[[[[[[[[[[[ZZZZZZ]]]___cccdddhhhpppyyy888888888888999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<999999999:::::::::;;;;;;;;;<<<===<<<::::::<<<===;;;=========;;;:::;;;<<<:::;;;<<<<<<;;;;;;===>>>@@@===<<<>>>AAABBB@@@===AAA@@@@@@BBBCCCDDDFFFHHHFFFFFFGGGGGGIIIMMMTTTYYY[[[aaahhhpppvvvxxx}}}ooocccXXXRRREEEBBB===999777666666666555555555444444444444444000111222222111///---,,,111000000000000000000111//////000000000000//////////////////////////////......//////////////////...///000///...---///111,,,---...///000//////...........................&&&)))+++,,,000555444000......------,,,,,,,,,,,,!!!&&&))),,,...000111////////////////////////,,,,,,,,,------......///...//////////////////...,,,,,,,,,,,,,,,---......,,,---...///000111222333//////...------///000111......//////000000111111///111222222000///000111---------...///000111222333333222111000......---222222111000///......---...000222222111111222333222222222333333444444444111111111111111222333333111111111222222222333333222222222333333333444444444444444444555555555555333333444444555666666777555555555555555555555555333444666777888999999999===888666:::======>>>@@@CCCIIIZZZyyy}}}qqqhhhWWWRRROOOPPPQQQUUU^^^hhhqqqvvv~~~qqqZZZOOONNNMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOOOONNNNNNMMMMMMMMMOOOPPPRRROOOPPPPPPOOONNNLLLJJJIIIFFFDDDBBB@@@>>><<<;;;:::;;;:::888666666777999;;;777999999888777666777888888888777666555555555555999999999999999888888888999999888777666666777777555777888888888888999;;;999:::;;;:::888777777888888999;;;;;;:::::::::;;;<<<<<<===??????@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGDDDEEEHHHJJJLLLNNNOOOPPPPPPPPPRRRTTTVVVWWWVVVVVV[[[[[[[[[ZZZXXXYYY[[[]]]```aaaeeekkksss{{{888888999:::;;;;;;<<<<<<999:::;;;<<<<<<===<<<<<<999999999999::::::::::::;;;<<<<<<;;;::::::;;;===888:::<<<<<<<<<===???AAA:::<<<======<<<<<<>>>???@@@@@@@@@AAABBBCCCAAA@@@BBB@@@@@@CCCDDDDDDFFFJJJLLLNNNPPPRRRVVV___kkksssuuueeeZZZPPPIIICCC???>>>;;;888555444444444444444444444444444444333222222222222111000//////111000000//////000000111//////000000000000//////000000000000000000000000---...//////000/////////+++---//////...---...///---...//////000000//////////////////////////////(((+++,,,,,,...111///+++,,,,,,,,,,,,,,,,,,------%%%'''***,,,,,,+++,,,---////////////////////////,,,,,,,,,------------------......//////......---++++++++++++,,,---...///,,,---...000222444555666222111///...---...000111/////////000000111111111...000000000......///000............///111222333/////////000000111111111//////......///000111222---///111222111111222333111222222333333444444555222111111000000111111222111111111111222222222222222222222222333333333333333444444444444555555555222333333444555666777777777777777666666666555555444444555666777888888999;;;666555999;;;;;;===AAAAAABBBJJJ```~~~~~~vvv^^^WWWQQQOOONNNNNNRRRWWW___cccnnnzzzsss___VVVQQQNNNMMMLLLNNNOOOOOONNNNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNNNNNNNNNNLLLKKKJJJHHHGGGEEEBBB???>>><<<<<<999999888666555555888:::888:::;;;;;;:::999;;;<<<555555555555666888999:::888888999999:::999999888888999:::999888777888999555666888888888888:::<<<888999:::999777777777999777999;;;;;;:::999:::;;;<<<===>>>???AAAAAAAAABBB???@@@AAACCCDDDDDDDDDDDDAAABBBEEEHHHKKKNNNOOOPPPNNNNNNNNNQQQSSSUUUTTTSSSXXXYYYZZZYYYXXXXXXZZZ\\\]]]___ccchhhooouuuzzz}}}:::;;;;;;<<<<<<;;;;;;;;;999:::;;;<<<=========<<<888999999999999:::::::::;;;<<<<<<;;;::::::;;;===888:::<<<<<<======???AAA;;;<<<>>>>>>===>>>???AAA@@@BBBCCCDDDCCCBBBCCCDDDBBB???AAAGGGKKKMMMQQQXXX```dddjjjnnnttt~~~xxxnnn```TTTLLLFFF@@@<<<===<<<;;;888666555555555333333333444444444333333111111000//////000000000000000////////////000000//////000000000000//////000000000000000000000000,,,---///000000000//////***---000222111///......---------.........//////........................---000000...---...***$$$+++++++++,,,,,,------...111222222000---+++***+++////////////////////////............------------,,,---...//////...---,,,++++++++++++,,,---...///...///000222555777888999666444111///......///000000000000000000111111111...//////...------...000//////.........000111222---......///000111222222///.........///000222333---///111222111111111333111111222333333444555555444444333222111111111111111111111111222222222222111222222222222333333333333333444444444555555555222222333444555666777777666666666666666777777777666555555444555666777888777555666:::;;;:::<<<@@@<<<>>>FFFRRRccc~~~mmmcccYYYUUURRROOONNNPPPSSSVVV^^^kkkvvvuuu___QQQLLLNNNLLLOOOQQQQQQOOONNNPPPQQQLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMLLLKKKIIIHHHFFFCCCAAA???>>>===999::::::888666555777:::777999:::;;;;;;;;;===>>>555555555666777888::::::666777999::::::::::::999666999;;;<<<:::888999:::555777888999999999;;;===666777999888777777888999777999;;;;;;:::999:::;;;<<<===???@@@BBBCCCDDDDDD>>>???@@@BBBDDDDDDCCCBBB@@@AAADDDFFFIIIKKKMMMMMMKKKJJJJJJLLLOOOQQQQQQOOOSSSUUUWWWXXXWWWWWWYYYZZZYYY\\\```eeejjjnnnsssuuu============<<<;;;:::999888999;;;===>>>>>>===<<<888888999999999:::::::::;;;;;;<<<;;;:::999;;;===;;;===>>>===<<<<<<===>>>;;;===??????>>>>>>@@@BBB@@@CCCFFFFFFCCCBBBDDDFFFEEECCCGGGQQQYYY]]]eeemmmxxx~~~rrrddd[[[OOOFFFAAA>>>;;;888777888777555333222222333222222333444444444333333///...---,,,,,,---///000000000////////////000000//////000000000000//////000000000000000000000000,,,---///000000000//////,,,///333555555222111000---,,,,,,,,,,,,---...///++++++++++++++++++++++++(((,,,------///111...))))))***+++,,,------...///)))+++,,,---------///111////////////////////////000000//////.........---+++,,,---......---,,,+++++++++++++++,,,---...///000000222444777999;;;<<<888666222///......///000000000000000111111111111---...///...,,,,,,...000//////...---...///000111000000000000////////////222111///......//////000---///111111111000111333111111222333333444555555666555444333222111111111000111111111111222222222111111222222222333333333333333333444444444555555222222333444555666777888333444444555666777888888777666555333444555777888555666:::>>>>>>:::;;;???333999BBBIIIOOOaaaxxxkkk^^^WWWTTTOOOLLLKKKKKKKKKQQQ]]]iiirrr}}}dddNNNIIIMMMNNNPPPSSSSSSPPPOOOQQQSSSMMMNNNOOOPPPPPPOOOMMMLLLKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIGGGDDDBBB@@@??????999;;;<<<:::777666888:::444666888999999:::<<<>>>999888888777777777777888666777888:::;;;;;;::::::555999<<<===;;;::::::;;;555777999999999:::<<<===555777888888777777888:::888999;;;;;;:::::::::;;;777888:::<<<>>>@@@@@@AAA>>>>>>???AAADDDDDDCCCBBB@@@AAACCCEEEGGGIIIJJJJJJHHHGGGFFFHHHLLLNNNMMMLLLNNNQQQTTTVVVVVVVVVWWWXXXVVVYYY^^^bbbfffjjjmmmppp999:::;;;<<<<<<<<<;;;;;;:::;;;<<<=========<<<;;;;;;<<<<<<;;;999888999:::666777777888999:::;;;<<<<<<999777777:::<<<=========;;;:::<<>>;;;999999999999777999:::999777666888;;;<<<:::999777666666777777:::;;;:::888666666777999777777777777888999:::;;;888999999::::::999999888::::::999888777777777888::::::999888888999::::::888<<<===<<<>>>AAABBB??????>>>===???CCCDDDCCC@@@@@@@@@AAACCCDDDFFFGGGGGGDDDDDDDDDEEEFFFIIIKKKMMMMMMPPPTTTVVVUUUUUUUUUUUUUUUWWW[[[ccckkknnnllliii<<<<<<;;;:::;;;;;;<<<===;;;;;;===>>>>>>>>>===<<<888999::::::888888999:::999999999:::::::::::::::===<<<;;;;;;<<>>AAACCCFFFGGGFFFFFFKKKKKKKKKLLLOOOSSSWWWYYYXXX\\\fffuuu~~~pppbbbUUUMMMGGGCCC>>>;;;;;;:::888666555555555555555444333333444333222111000000000000000222222//////111111...////////////000000000000.........///////////////,,,---///...---,,,---...---......///////////////...............///000000........................,,,---......,,,,,,---...---,,,+++************+++///---++++++---......,,,,,,------,,,++++++---...111444222---,,,///000,,,,,,---------++++++---.........------------......------------.........///---...000333555666666666222111000/////////.........///000000......///000///////////////.........000...,,,---///111000///000......111111......000////////////////////////......000111222222222222222111000000000222444555444222000000222333222222222222222000///111444777333888444111555222---111333333333444444444555555444111000333444444666;;;666666666555555555444444555666777777555555666777666777777888999:::;;;<<<;;;:::<<<===>>>DDDTTTeeennn___WWWTTTSSSNNNKKKKKKOOOVVVbbbttt}}}ggg\\\YYYWWWUUUSSSSSSSSSSSSRRRQQQUUUSSSQQQQQQSSSUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGCCCBBB???===;;;:::::::::888999;;;:::888888:::<<<<<<;;;999888777777888888777888999888777777888:::888888888777888888999999888888888999999888888888:::999888888777777888888:::999999888888999999:::777:::;;;:::;;;>>>>>><<>>===;;;888>>>???@@@AAACCCDDDEEEFFFDDDDDDEEEFFFHHHJJJKKKLLLJJJMMMPPPRRRRRRQQQQQQRRRSSSTTTYYY```gggjjjhhheee???===;;;999999:::===>>>;;;<<<===>>>???>>>======888999;;;:::999999:::;;;999999999999::::::::::::=========<<<;;;===@@@BBB@@@DDDIIIKKKMMMPPPUUUYYY_________aaafffmmmtttxxx{{{}}}ssseeeYYYOOOFFF@@@<<<:::777666777888888777444444555555444444333333222222111000///////////////222222///...111111...////////////000000000000000//////.........//////---...//////------...///.../////////000000000000...............///000000........................+++---//////---,,,,,,---++++++***************+++///---+++,,,---...---,,,+++---------,,,---///000333555333...---///000...,,,---......,,,,,,---.........------------......---,,,,,,,,,,,,---....../////////000000111111111000000000000//////...---///000111111//////000111---...///000000//////......------...000111///...000---...111111...---000////////////////////////---...000111333333444444111000000///000111333444444222000///111222333222000111222111000222555777---555444222444000---444333333333333444444444444333000000444666555888<<<777666666666555555555555222444555555444444666777666666777888999::::::;;;:::999:::<<<;;;<<>><<<;;;;;;999:::::::::999999;;;===<<<;;;:::999888888999999333555777888777777888999999999888777777777777888777777888888888888777777999999888777777777888888:::999888888888888999:::666:::;;;999:::======;;;@@@>>>===>>>>>>>>>;;;999======>>>@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLGGGJJJMMMNNNNNNMMMNNNNNNQQQRRRUUU\\\ccceeeccc```>>>===;;;999999:::;;;<<<:::;;;===>>>???>>>>>>===<<<===>>>===;;;;;;;;;===::::::;;;;;;<<<===>>>>>>??????@@@>>>===>>>AAADDDGGGOOOWWW]]]aaaiiittt}}}tttlll```TTTLLLEEE@@@<<<999777555444444444333333333333444444444333333222333222111000000000000000///111111......111111...////////////000000000000000000///...---......///000111222111000///111222///...............//////...............///000000++++++,,,,,,,,,,,,,,,,,,***,,,///000...---,,,,,,//////...---,,,,,,,,,,,,...---,,,,,,,,,---------+++,,,...------...000222555444222000//////000///...///000000...---...///...------,,,,,,------...++++++*********+++,,,---///............//////000...///111111000...------///111222111000///000111+++---///000111000///...------...000111000///...000---...111111...---000////////////////////////---...///111333444555555111000000000111222333444333111000///111333333333---...///000000111333555&&&111333222555222111:::000111111111111222222222444111222555666555777:::777777666666666555555555111222444444444444666777666666777777888999999:::999888999;;;===>>>@@@CCCJJJ]]]{{{wwweee]]]]]]XXXTTTRRRPPPTTT```nnn~~~|||kkk^^^XXXUUURRRPPPRRRQQQQQQQQQQQQPPPMMMKKKOOONNNNNNNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNIIIHHHFFFCCCAAA???>>>===999::::::999999:::;;;<<<;;;;;;;;;::::::999999999333555888888777666666777888777777777777777888999888888999999999999888888888888777777777777888888999999888888888888999999666999;;;:::<<>>@@@@@@???<<<===>>>???@@@AAABBBBBBBBBDDDFFFIIIJJJKKKKKKKKKGGGIIILLLLLLLLLKKKLLLMMMQQQQQQTTTZZZ```bbb```]]]::::::;;;;;;;;;::::::999:::;;;===>>>?????????>>>>>>??????>>><<<;;;;;;<<<>>>>>>>>>??????@@@@@@AAAAAAAAACCCDDDFFFIIIMMMPPPTTTaaasss}}}wwwuuussswwwmmm]]]WWWNNNEEE???;;;999888777666666444333222222222222222333333333333333222111111000000//////000000...000111......111111...////////////000000000000/////////.........//////000111111000//////111333......---,,,,,,,,,---..................///000000+++++++++,,,,,,,,,------***,,,///000...---,,,,,,222222000///------,,,,,,---------,,,,,,,,,---...+++,,,...------...000222444222000000///...///000000111333222111//////000------,,,,,,,,,,,,---------,,,+++++++++,,,...///------------...///000111,,,///111111///------...///111222111000///000111+++---///000111000///...,,,---///000000//////...///------000000------///........................---...///000222333555555111111222222333444444555333111000111333444444333,,,...000111111111222444'''111333222666333333<<<000000000111111111222222666333333666666333444777666666666666555555555555000222444444333444555777666666666777777888888888888999999:::<<<@@@BBBBBBEEEJJJYYYvvv|||kkk```[[[VVVSSSPPPOOOTTT\\\dddqqq{{{jjj^^^WWWTTTSSSSSSUUUVVVWWWTTTPPPLLLNNNNNNMMMMMMMMMNNNOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNJJJIIIHHHFFFDDDBBB@@@???;;;:::999999999::::::::::::;;;;;;:::::::::999999555777999999777555555555555555555666777999:::;;;999::::::;;;;;;::::::999888777777666777777888888888888888888888888888888333777999999;;;???AAA>>>111333666888:::<<<===>>>======>>>???@@@@@@AAAAAAAAABBBEEEGGGIIIJJJJJJIIIIIIKKKLLLLLLLLLLLLMMMNNNQQQQQQSSSYYY^^^aaa___]]]888999;;;<<<===<<<;;;:::<<<===???AAABBBBBBAAAAAA>>>???@@@???===;;;<<<===???@@@AAABBBDDDFFFGGGGGGFFFFFFHHHNNNVVV^^^ccceeehhhyyytttjjjiiikkkyyy{{{lll___WWWJJJGGGAAA<<<888666666666333444555555444333444555111111222333333333222222///......------.........---000000......111111...////////////000000000000------...///000000//////...//////---,,,,,,...000...---,,,+++++++++,,,---...............///000000,,,------....../////////+++---//////---,,,,,,---111000///---,,,,,,++++++,,,---...---,,,+++---///+++---------,,,---///000111...---......---...111000222444333111000//////------,,,,,,,,,,,,------000///...------///111222,,,,,,---...///000000111,,,///111000---,,,---//////000111111//////000111---...///000000//////...,,,...000000///...///000///,,,---000000---,,,///.................................///000222333444111222222333444444555555111111222444666666555333---000333444444333333444...666444111444222000888222222222222333333333333666333333555555222222444666555555555444444444444111333444444333333555666555555666666777777777777888:::999777888<<>>@@@===CCCYYYzzznnndddYYYSSSOOOLLLMMMPPPVVV```jjjnnnqqqyyyrrrccc[[[TTTTTTTTTVVVVVVUUURRROOONNNNNNMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHGGGEEECCCBBB>>><<<::::::;;;;;;:::999999999::::::::::::999999777999:::999777555555555333333444555777999;;;<<<::::::;;;;;;;;;;;;::::::777777666666666777888888777777888999999888777777000444666666888===>>>;;;555777999:::::::::<<<===<<<======>>>??????@@@@@@???@@@BBBDDDFFFGGGHHHHHHJJJKKKLLLLLLKKKKKKLLLNNNOOOOOOQQQVVV\\\___^^^\\\:::;;;;;;<<<===>>>?????????AAACCCDDDEEEFFFEEEEEE???AAABBBBBBAAAAAABBBDDDGGGIIINNNSSSYYY___cccfffaaa______gggttt~~~|||ooolllpppuuu}}}mmm```UUULLLFFF>>>===;;;777555444555666111444666666444333555666000000111222222222222222///...............//////,,,///000---...111111...////////////000000000000***,,,...111222111000///.........,,,++++++...000000...---+++++++++---..................///000000,,,,,,------...//////000,,,---......,,,,,,---...------,,,,,,,,,------...,,,......---++++++---///,,,------,,,++++++---......***))),,,---+++---111///111333333111...---------,,,,,,++++++,,,,,,---000...---+++,,,...000111***+++---...//////...---,,,///111///,,,+++...111...///000000......///000///////////////.........---...000///------///222///,,,---000000---,,,///.......................................000111222000111222222333444444444000222444777999999555222...111444555444333222222222666111---222111...444222222222222333333333333333111111555555222111444444444444444333333333333333444555555444333444666555555666666666666777777444999:::666555999;;;::::::999===III\\\xxxhhhYYYRRRNNNMMMNNNQQQUUUYYY]]]bbblllzzzooo___[[[VVVSSSRRRQQQQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJIIIHHHFFFEEEDDDCCC@@@===<<<======;;;999777888999::::::999888888888999999888666666777999444444555555777888::::::999::::::;;;;;;::::::999666666666666666777888888666777888999999888777666111555777555777:::;;;888999;;;======<<<;;;<<<>>>;;;;;;<<<<<<======>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHIIIJJJJJJHHHIIIJJJLLLKKKKKKLLLRRRXXX[[[[[[YYY>>>===<<<;;;===???BBBEEEBBBCCCEEEGGGHHHIIIHHHHHHAAACCCEEEFFFGGGHHHJJJLLLUUUYYYaaakkkwww~~~{{{}}}yyypppcccWWWOOOGGG@@@<<<666666555333222111222444333666888666333222222444///000111222222222222222111111000000000111111222,,,//////---...111111...////////////000000000000(((***...111333222000///000000///---,,,---///222111000...,,,,,,,,,...///...............///000000******++++++,,,---......------...---++++++---///++++++,,,---...000111222,,,...///---+++***---///,,,------,,,******,,,---+++''''''+++,,,***,,,111...000222222///---,,,+++---,,,,,,++++++,,,,,,------+++)))((()))***---///***+++---......---+++***,,,///000...******...222...///000///...---...000111000///...............---///000...,,,,,,000333///,,,---000000---,,,///........................///...---------///000111///000111222222333222222000222555:::<<<:::666222,,,///222444222000//////111444---***111222///555///000000000000111111111111///000444555222222555444444333333333222222222444666666666444333444555555555555666666666666666///777:::666444888;;;:::777:::@@@DDDGGGVVVyyyyyybbbWWWRRRQQQQQQNNNOOORRRVVV]]]fffpppvvv}}}qqqjjj___VVVRRRQQQRRRRRROOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKHHHIIIIIIJJJIIIGGGFFFEEEFFFCCC@@@>>>??????<<<:::666777999999:::999888777777888888777777777:::===666666666666666777888888888999999::::::999999888666666666666666777888888666777888999999888777666666999:::888888::::::777555888;;;;;;999888:::<<<:::::::::;;;;;;<<<<<<<<<=========>>>???BBBDDDFFFFFFGGGHHHGGGFFFFFFHHHJJJGGGGGGIIINNNUUUXXXXXXVVV???===:::<<<@@@DDDFFFEEEPPPKKKJJJOOOQQQNNNMMMPPPIIIKKKLLLLLLNNNRRRYYY^^^iiixxx~~~zzzvvvzzzsssdddZZZMMMBBB===<<<;;;;;;555555555666555555444444666333//////222222000...000111111111111000000///,,,,,,---...///000111111111222222000...---...///555111------111333111///000000000000////////////------------------------,,,---///000///---***(((---...///000000...,,,+++))))))+++...000111///---***---///...,,,+++---000---,,,***)))))))))******......---,,,+++***++++++***...///------///...***.........------,,,,,,,,,/////////......---------111......111///---222:::...---+++******+++---...(((+++......+++)))***+++,,,,,,------...////////////...---------...000111---...//////......///111)))***,,,...000111000000---------------...///000////////////////////////---///111000------000444222222333333333444444444222666888;;;BBBFFF>>>222222111000000000111333444222222222222222222222222222111000//////111222444333333333444444555555555555444444333333444444555222333333444444555555555666666666666777777777777666777777666666777:::<<<999888999===BBBMMMbbbtttttt___VVVTTTUUUNNNMMMPPPTTTVVVYYY```iiisss{{{hhh]]]YYYTTTMMMJJJLLLPPPPPPLLLMMMQQQPPPKKKNNNMMMKKKLLLNNNMMMJJJFFFLLLLLLJJJIIIGGGFFFDDDDDDEEEDDDCCCBBB@@@===;;;:::;;;:::999:::;;;;;;:::888;;;999666666666777777666888888888888999999999999555666777999999888777777888888888888777777777777999777888:::888666777<<<222333444555666777888999777888888999999999888888888888888888999:::;;;;;;888:::<<<>>>@@@@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIILLLPPPSSSUUUVVVAAA@@@???@@@BBBFFFIIIJJJQQQQQQUUUZZZYYYUUUUUUZZZ\\\```dddffffffhhhlllppp{{{vvvuuuttttttzzzssseeeTTTMMMDDD===:::888666555666666666555444333222111333333333111000///000000///000000111111111000000.........//////000000111...//////...+++++++++---444000------111333111///000000000000////////////------------------------........................---...///000///...,,,+++)))***+++...000111///---+++---......,,,,,,---///...---,,,+++++++++,,,,,,---,,,++++++,,,------,,,+++...///,,,,,,///...+++------------------,,,,,,.........---------,,,,,,,,,+++---000...)))+++000...---+++******+++---...+++,,,......,,,+++,,,,,,,,,,,,------.../////////333222111000////////////---...//////......///111,,,---.../////////.........------------...///000////////////////////////+++---...///...///000111000000000000111111111222111444777999>>>AAA<<<333222111111000000111222333111111111111111111111111555444333222222333555666333333333444444444555555555444444333333444444555444444444444444555555555444555555555555666666666555666666666555666888;;;666666888::::::???LLLYYYttttttccc\\\ZZZSSSQQQPPPOOOMMMMMMVVVaaahhhsssppp```TTTNNNNNNIIINNNPPPMMMLLLOOOOOOLLLJJJIIIIIIKKKMMMNNNLLLIIILLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<;;;::::::;;;;;;999777999777666666888;;;;;;;;;666666666666777777777777666666777888888888888888666666777777888888888999999777888999888555666:::333333444555666777888999555555777888999999999999888888888888999:::;;;;;;999:::<<<>>>???@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFGGGIIIKKKNNNQQQSSSTTT???AAABBBCCCEEEKKKSSSZZZbbbhhhqqqwwwtttooopppuuu}}}||||||~~~xxxttttttsssxxxwwwjjj]]]SSSBBB???;;;999777555222000666555555444333111//////000333555333///---///222...///000111111111111111000000000000000000000000...//////...,,,++++++---333000---...111222111///////////////000000000000........................000///...------///111222---.../////////...,,,++++++++++++...000000///---+++---......------...///000///......---.........---***)))***---000///---,,,///...++++++...///,,,,,,,,,------------------------------,,,,,,,,,,,,******---000...(((&&&'''------++++++++++++------///---,,,,,,---......---,,,,,,------.../////////444333333222000...,,,+++---...//////......///111///////////////...,,,,,,......------......//////////////////////////////******+++...000111000////////////000000000111111...333666666888:::888555222222111111000111111222000000000000000000000000333222111000000111222333333333333444444444444555555444444333333444444555555555555555555444444444333333444444444555555555555666777777666666888:::777888;;;===:::888>>>FFFQQQlllttteee___WWWTTTSSSPPPKKKHHHMMMUUU\\\iii~~~oooYYYNNNLLLJJJOOOQQQNNNLLLLLLMMMMMMJJJIIIIIIJJJLLLLLLKKKIIILLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEECCCAAA@@@===<<<;;;;;;<<<;;;999777999888666777:::<<<======666666666666777777777777777777777777777888888999555555666777888999::::::999777777999777333555999333444444555666777888888222333555777888999999999777777777777888999:::;;;999:::;;;===>>>????????????@@@@@@@@@@@@AAAAAAAAADDDEEEGGGIIILLLNNNPPPQQQAAAEEEHHHJJJMMMVVVdddpppwwwpppnnnooonnntttvvvggg]]]UUULLLFFF:::999888777666444222111333333333333222111//////000222333222000...///111---...///111111222222222222111111111000000000///000111222111///...///000111///......000222111///////////////000000000000////////////////////////111000...------...000111......//////......---,,,,,,,,,,,,...///000///---,,,---...............///////////////////////////...+++)))***...000///------///...******...///---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...+++((((((---,,,,,,++++++,,,,,,---000---******---000///---,,,,,,------.../////////000000000000///,,,***)))---...//////......///111000000//////......------//////............//////////////////////////////***)))***...222444111...000111111111111222222222---111444444333333555666222222222111111111111111111111111111111111111111111000////////////000111444444444444444444444444555444444333333444444555666666666555555444444444333444444444444555555555666888999888888888999;;;666888<<>><<<<<<<<<;;;999777===:::888888999::::::999777888888888999999999999888777666666666777999:::555666666777888888999999999777777888666333444888444444555555666666777777333444555666777777777777777777666777777888999:::777888999:::;;;<<<======>>>>>>>>>?????????@@@@@@@@@AAADDDFFFIIILLLNNNOOOSSSWWW[[[\\\]]]eeeuuuxxxmmmhhhkkkssszzzttt{{{wwwmmm^^^SSSMMMGGGBBB>>>888888666444333222333444000000111111222111111111111000///000222222000------...///111111222222222222222111111000000//////000222333333111000000111///......///000111000///.../////////000000000111////////////////////////////////////......------...............------,,,...------...//////...---------------...//////............////////////...///---++++++...///...,,,---///...******...///---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))---//////---,,,,,,------.../////////---.../////////...,,,+++---...//////......///111............/////////000000//////.........//////////////////////////////+++***+++///444555222///000111111111111222222222---///222333000///222666111111111222111111111111222222222222222222222222222222222222222333444444444444444444444444444444555444444333333444444555666666555555444444444333444444555555555666666666555666888888666666777888333333666999999777:::@@@>>>DDDRRRjjjrrrddd^^^ZZZTTTMMMJJJNNNWWWiiifffUUUPPPPPPPPPNNNKKKIIIKKKOOOMMMMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEAAA???>>>>>>>>>===;;;999===:::888777888888888777777888888888999999999999888777666666666777999:::888888777777777777777777888666777888666333444888555555555666666666666666555555666666666555555444666666666666777888999999666666666777888999::::::=========>>>>>>>>>??????<<<===@@@CCCGGGJJJLLLNNNqqqvvvyyyxxxuuuvvv}}}{{{rrrlllnnnwwwzzznnn[[[TTTKKKEEEAAA>>>;;;888666666444222000000222444...///000111222222222222111///---000333333000,,,...///000111111111111111111111111000000/////////---///111111000.........------...///000000000000......//////000000111111........................---.../////////......---//////......------------000...---...//////...---...---------///000///...------.../////////...............------------...,,,///...++++++...///,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,)))%%%'''---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........,,,,,,------.../////////---...///000000000000000---...//////......///111............///000111222000000//////......//////////////////////////////,,,,,,---000222333222111/////////000000000111111......111222111...111666000000111222222222222111222222222222222222222222...///000111222333333444555444444444444333333333555444444333333444444555444444444444444333333333444555555555555666666666222444555555444333444444555444555777777666999??????>>>CCCQQQiii{{{iii^^^VVVQQQPPPJJJOOO]]]rrr|||iiiZZZTTTPPPOOONNNLLLNNNRRRKKKKKKLLLJJJIIIHHHJJJKKKHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFBBBAAA@@@@@@@@@@@@>>><<<;;;999777777888999999999666666666666777777777777777777777777777888888999888888888888777777666666888666666888777444666:::666666666666666555555555777777777777666555444333555555555555666777888999555555555555666777999999<<<<<<<<<<<<============999:::===@@@DDDGGGIIIKKK}}}|||oooaaaXXXIIIEEE???;;;:::999777555222333444222000000111444000000111222222222111111...///000111222111///---///000000111111111000000000/////////////////////***---///000///---------+++---///000000000000000.........///000111111111------------------------------------...000222444//////...---------------111///.........///...---///---,,,---000111000...,,,---///000000000///...***---///...,,,+++///222+++...///,,,,,,///...+++------------------,,,,,,,,,,,,---------.........,,,,,,((($$$'''---...++++++,,,,,,------,,,,,,+++***,,,............///000,,,,,,------.../////////...............///000111---...//////......///111///.........///000111222111111000///////////////////////////////////////,,,---////////////000222000000000000111111111222000...///333333///000555...///000222333333333333111111111111111111111111***+++,,,...000111222222555555444444444333333333555444444333333444444555222222222333333333333333333333444444444555555555333444666666555444444444777555666999999888:::>>>======???FFFRRRiiimmm]]]WWWWWWNNNOOOWWWcccooo{{{sssggg[[[XXXUUUQQQPPPRRRLLLMMMMMMKKKIIIHHHJJJMMMJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHCCCBBBAAABBBCCCBBBAAA???>>>;;;999888999999999888666666666666777777777777666666777888888888888888777777777777777888888888777666666999888666888<<<777777666666555555555444666666777777777666555555555555555555666777888888777666666666666888999:::999999:::::::::;;;;;;;;;:::;;;<<<>>>AAACCCDDDEEE}}}vvvrrrnnnaaaVVVLLLDDDCCC???:::777666666666555...222555555333222333555222222222222222111000///+++///333333000......000000111111111111000000///.........///////////////***---000000///...------***---///000000///000000---......///000111111222------------------------...---++++++...222777;;;//////...------------...222000.........///...---000---,,,---000111000...---...///111111111000///''',,,000///++++++000666***...///------///...***.........------,,,,,,,,,---------....../////////---...+++''')))///...)))+++,,,,,,------,,,,,,+++)))---111111///...///111,,,,,,------...//////000...---,,,++++++,,,---...---...//////......///111000000///......///111111111111000///////////////////////////////////////+++...///...,,,,,,///222222333333333333444444444222...///444555111000444,,,...000222333444444333000000000000000000000000+++---///111333555666666555555555444444333333333555444444333333444444555111111111222222333333333222222333333333444444444555888::::::888777666777222111222777888777888<<<666888===@@@BBBNNNlllggg]]]]]]TTTTTTVVVXXX[[[dddwww{{{jjjbbb]]]UUUQQQPPPPPPQQQPPPLLLHHHFFFHHHJJJLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJDDDCCCBBBCCCDDDDDDBBBAAADDDAAA===:::999888666555888888888888999999999999555666888999999999888777555555666777888999::::::777555666999999777999>>>777777777666555555444444555555666777888888777777555444444555555666777888888888777777777999:::;;;777888888888999999999999<<<<<<===>>>???@@@AAAAAAuuucccTTTLLLGGGCCC???888777666555444333333222555555555444333222111000333333222222222222222222222222111000//////000000///////////////000111111000444///,,,000...***//////////////////.........***,,,...///......///111111000///...............//////.........---------000///...------...///000---000111111//////222666...............///000000........................------............------------------------------,,,,,,,,,+++((('''(((***///...---///222333111...------............------------++++++++++++------...------,,,,,,,,,---------......///000/////////111///---+++)))***++++++---------............///,,,,,,---......---,,,,,,//////000//////...------333000------//////---+++333---+++...111///......---...///000000111111000444222000000222333111...222222111111111111111111000111333333111000111222555444333222111///......333111///000333333111///666555555555555444444444666555333222222333555666444444444444333222222111444333333444555444222///444666888999:::999777666777666555555555666777888:::999;;;===@@@HHHYYYiiiyyyddd\\\___YYYTTTRRRSSSYYYfffrrr{{{xxxhhh^^^XXXUUURRRPPPLLLIIIIIILLLMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEE======<<<<<<;;;;;;::::::999:::;;;<<<<<<;;;999888888999;;;;;;::::::;;;<<<:::;;;;;;999888777888999777777777777777777777777999888777666666777888999888:::<<<;;;888666777999777666666666666888:::;;;666555444444555888<<<>>>999999:::::::::;;;;;;;;;::::::;;;===???AAACCCDDD}}}nnncccTTTIIICCC@@@<<<999888777666444333333222222222222222111111000000///000000000111000000000///111111000000000000000000///////////////000000111,,,111---+++000...***////////////////////////...,,,---//////...---...///........................//////.........---------//////............//////...///000///...---...///---------------......///................................................------------------------/////////...++++++,,,---///...---...111111///---------............------......---,,,,,,---.........------,,,,,,---------------...////////////...000...,,,+++******,,,,,,------------............------------------------...------,,,---///111333222000------//////...,,,111---+++---...,,,+++---------...///000000000000444222000000222222111///111111111111111111111111000111333333111000111222...//////000111111222222333111///000222333222111444444444444333333333333555444222111111222333444333333333444333333222222444333333444555444222000444555777999999888777666888888777777888999;;;<<<999999:::;;;;;;===HHHTTTnnnvvveee\\\VVVQQQQQQQQQSSSZZZbbbkkktttvvvggg^^^YYYUUUOOOKKKLLLMMMLLLIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@???>>>===<<<<<<999:::;;;;;;;;;:::888888777999::::::999999:::<<<999::::::999888777999:::777777777777777777777777888888777666666777888888777999::::::777666777999777666666666666888999:::999777666555555777999;;;888999999999999:::::::::::::::;;;<<<>>>???AAABBBxxxiii___TTTMMMDDD===;;;999777555777666555444333222222222111111000000000000000111...///000111111000///...000000000000000000111111//////......//////000000***000...---333000+++000......//////////////////---///000///...,,,,,,---+++,,,---...///...------...............---------......////////////......000///.........,,,***''',,,,,,,,,,,,---------...........................000///...------...///000------------------------,,,------+++))))))***+++///...---...//////---,,,------............------///......------......///---------,,,,,,------...,,,,,,---..................---,,,++++++,,,---...------------............//////...------.../////////...,,,***,,,///222555111///------/////////...000......///...***+++///------......///000000000333111000000111222111///111111111111111111111111000111333333111000111222000000000000000000000000222000//////111333333333333333333333222222222222555444222111000111111222111222333333333333333333555444333444555555333111444555666777888777666666444444444444666888:::;;;888999:::;;;777555:::BBBOOOlllxxxaaaYYYRRRQQQQQQPPPPPPRRRYYY```iiissszzzhhh^^^RRRMMMNNNOOOMMMJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@>>>===<<<:::::::::999999888888888777888:::999888888999:::888999999999888888999;;;666666666666666666666666888777777666666777777888666777888888777777888999666666666666777888999999;;;999777555555555666777777777777888888888999999999:::::::::;;;===>>>???{{{{{{|||wwwxxxzzz{{{~~~zzzmmmaaaUUUMMMDDD@@@;;;888888777555444666555444333222222222222222222111000111222333333...000111222333222111000......///000000111111111//////.........//////000+++222000///444111+++///............////////////,,,...//////...------...+++,,,...//////---+++***........................---...///000000///...---000...---...///...)))%%%,,,,,,------....................................111000...------...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))((()))+++...............---,,,+++------............------......------------......------,,,,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,---...///,,,,,,---------.........111000...------...000111111000...,,,,,,---///111///............///////////////000222///,,,///555............///000111111111111000000111111000000000000000000111111111111000111333333111000111222000000000000111111111111111000//////000222444555333333333333222222222222555444333222111111111222000111222333333333333333555444333444555555444333333444555666666666666555222222333444666999;;;===;;;:::;;;<<<999555888>>>EEEVVVrrrssseeeXXXSSSRRRPPPMMMLLLNNNRRRYYYaaammm{{{nnnYYYOOONNNOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAA@@@???>>>===;;;;;;:::999888888888888777888999999888777888999777888999888777888:::;;;666666666666666666666666777777777666666777777777777777888888888999999:::666666666666777777888888:::999777555555555666777666666666777777777777888999999999999999:::;;;<<<|||tttwww~~~}}}|||nnnbbbYYYPPPHHHBBB<<<:::888777777666555333555444333222222222222222111111111000111111222222...///000111222111111000---...///000111000000000//////............//////,,,222///...333...(((,,,---.........//////000000***,,,...///......///000---...//////...,,,***(((---.....................---...///000000///...---...---,,,...111000,,,(((------...////////////...........................111///...,,,,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///---.........---,,,++++++------............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,------......------,,,,,,,,,,,,---...//////,,,,,,,,,------------...111000...------...000111.........///////////////...///............///000,,,,,,...111000---111777///////////////111222333000000000000000000000111//////000000000111111111000111333333111000111222---...///111333555666777000000000000000222444555444444444444333333333333555555444333333333333333000111111222333333333333555333222333444555444333333333444444555555555555666666777888:::===@@@BBB???===<<<<<<999666999???@@@EEESSSiiivvvbbbWWWSSSOOOLLLLLLJJJLLLOOOUUU\\\eeeqqqyyyjjjYYYQQQNNNNNNPPPKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA===<<<;;;:::999999999999777999999999777777888999666777888888777777999;;;666666666666666666666666666666666777777666666666888888999:::;;;;;;;;;:::555666666666777777777777777666666555555666777888555555666666666777777777888888777777888999999:::|||~~~mmmdddYYYOOOHHHBBB===888777777666666555333333222444333222222111111111222......////////////...---,,,,,,------......//////---...///000111000///...//////......------......+++000---***///+++%%%)))------......///000000000)))+++...///......000111......//////...---+++***---------.....................////////////......---------...000000...,,,------///000000000///...........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---...,,,---///...---,,,,,,---------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---......///,,,,,,---...............,,,,,,------............,,,,,,,,,,,,------------//////...------...//////***+++---///000111222222//////000///------...000***(((***---...,,,///444//////......///000222333...000111000//////000222...//////000000111111111000111333333111000111222555555444333222111111000///000222222111111222444444444444444333333333333444444444444444444444444000111222222222222222222444222111111333444444333333333333333333444444444444444555777999<<>>;;;:::777444666<<<;;;<<>>===<<<<<<;;;:::888:::::::::888777888999777888888888777777888:::666666666666666666666666555666666777777666666555888999:::===>>>===:::777555666666777777666666555444444555555666777888999555555555666666666777777777777777777777888999:::vvvgggXXXQQQHHHAAA===;;;777444555555555555333222222222333222222111111111111111---...000111000...,,,***---,,,++++++,,,---///111......000111000///...,,,000///...------------...+++000,,,)))...,,,''',,,------......///000000111+++---//////.........///---------....../////////---------.........////////////............//////---...///...---------///+++,,,...000000///...---........................------------------------++++++++++++++++++++++++***+++,,,+++***)))+++---+++---//////---,,,---///------............------,,,,,,---......---,,,,,,,,,,,,,,,,,,---...//////------...////////////...------..................++++++,,,,,,,,,---------------------------------++++++,,,---///111333444///000111///---,,,---///---)))(((+++---,,,,,,......---,,,,,,,,,...000111---///111000///...000222......//////000111111222000111333333111000111222999888666444111///---,,,...111444444222000000111333333333333222222222222111222222333444444444444111222222222222111111000333111000000222333333333222222222222222333333444111111111333555888;;;<<<>>>:::888888666333444888888:::???FFFQQQgggnnn^^^RRRMMMHHHFFFGGGJJJIIIJJJRRR\\\kkkxxxttt^^^RRRQQQKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBAAA@@@>>>===;;;:::;;;;;;:::999888888:::888888999888666666777999777777777777777777777777555555666777777666555555777888;;;>>>@@@>>>888333555555666777777666555444444444555555666777777888555666666666666777777777666666666666777888::::::|||qqqjjj^^^RRRJJJDDD===:::999999888666444555666555333222333444222222111111111111111111...000222444333000,,,***000...,,,,,,,,,///222444...///000111000///---+++000///...------------------222---+++111000,,,222---------...///000000111---...000///...,,,------+++,,,,,,---///111333444---------.........//////000///...------...///000---///000...+++***,,,///***+++---//////...---,,,........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---...///...------...000***---000///...---...000---..................---,,,---...//////...---,,,+++++++++,,,---...///000---...//////000000//////---......///......------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,111///---+++,,,...111333000111222000,,,+++---///222,,,))),,,///---,,,,,,,,,+++*********,,,...000---///111111///...000333---......///000111111222000111333333111000111222---...///000222444555555---111555555333000///000222222222111111111111000///000111222333444444444222222222222222111000///222000//////111333333333222222111111222222333444333333333444666999<<<===888666666888888555555888555999???BBBAAAJJJeeekkkYYYQQQIIIGGGHHHJJJIIIGGGOOOYYY^^^rrrkkkZZZVVVLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDDDDCCC@@@>>><<<:::;;;<<<;;;999888999:::888999999888666555666888888888888888888888888888444555666777777666555444666777:::>>>@@@===666000555555666777777666555444555555555666666666666666666666666666777777777888555555666666777999:::;;;|||zzzwwwvvvrrrddd[[[SSSIIIAAA;;;;;;:::999777555333222333444444333666999777222333333222222111111000000///...///111///,,,///444............////////////111000//////000000///.........//////000000111111000000///---++++++---///000111222222111///,,,+++////////////////////////---------............///......------------......---...///000000///...---111---+++///000//////111...///000000...---...///,,,,,,,,,---------......///////////////.........%%%%%%'''+++000111///+++---,,,+++***+++---///000000---,,,---000111000.../////////...---------,,,555)))###(((000///,,,+++---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------+++,,,---...//////......---------............///***,,,------,,,+++,,,,,,------,,,------...///000000///...---,,,------...///,,,***+++---///111111///000000...,,,+++,,,---***,,,///222222000...,,,333222222111111111111222333222111000000111222333222222222111111111111000333000000333333000000333444333111000000111333444555444222111000111222222222333333333333333333444444333333222222333333444111444555333444777888666222222333555777999;;;<<<999666666888888444444777:::888999===???BBBMMM[[[yyyrrr```UUUKKKGGGLLLLLLGGGHHHPPPVVVcccuuulllXXXWWWOOOHHHIIIHHHEEEFFFKKKIIIHHHIIIKKKIIIFFFGGGLLLHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@?????????>>>===;;;:::888777999888888888888888999:::777666555555666666555444888888777777777777888888:::::::::::::::999888888777777777777777888999:::666444444666999:::888555555555555555555666777777666777777888999:::::::::zzzxxx|||{{{{{{ooodddWWWNNNIIIEEE???999999999999888666555333222111222222000333666555000111111111111111000000000///...///000///,,,...333............////////////...------...111222222111/////////..................///...,,,++++++---//////000111111111///---,,,........................---------............///......------------......---...////////////...---///***))),,,...---,,,...---...//////------...///,,,,,,,,,---------..............................---+++***,,,///111000...111000...,,,++++++,,,---///---,,,---000111000...............------------111+++(((,,,---,,,,,,///---,,,,,,,,,,,,---......---------.........//////,,,,,,------............------------............,,,---......,,,******+++------,,,------...///000000///---,,,,,,,,,...//////---++++++---///000000...//////...------...000......///000000000000///000000///...------------222222111000000111222222000000000111111222222222333000000333333000000333444333111000000111333444333222222111111222222333111111222222222222333333444333333222222333333444000333333111222666666444222222333444666888:::;;;999666555888777444444777999777888:::;;;<<>><<<:::999999999888888888888888999999888777777888888777666888777777666666777777888777777888888777777666555444444333333444444555666888777555555666777777777666555555555555666777777666666777777888999999:::xxxxxx~~~~~~nnndddSSSLLLBBB>>>======999666666666666666555444333222111222222000111555444000////////////000000000000000......000...+++---111---............/////////...---,,,...000222222111//////......---,,,,,,+++---------,,,+++,,,...000...///000111111000..............................---------............///......------------......------............------000,,,***...///......000+++,,,------------...///,,,,,,,,,---------......,,,,,,,,,------.........222000---,,,---...///...111000...---,,,,,,---......---------///000///...------------............------...///+++))),,,222---,,,,,,,,,,,,---......---------.........//////---...//////000/////////------------............***,,,------,,,+++,,,---------,,,------...///000111000---++++++,,,...000000...,,,,,,---/////////---...//////...///111333111000///...///000111222222222000///............222111111000000111111222...//////000111222333444333000000333333000000333333222111000000111222333111111222222222222222222000000000111111222222222333333222222222222333333...111222///000333444111222222333333444666777888888555555777777444444666666555666777666666;;;BBBKKK\\\sssrrraaaSSSSSSTTTNNNHHHFFFNNNMMMRRR^^^iiioootttyyy~~~mmmZZZQQQNNNMMMLLLMMMNNNIIIGGGHHHGGGFFFHHHLLLHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???===<<<;;;:::999888888777888888999888777777888888777666777666666555555666666777666666777777666666555444666555555555555666666777999999777444333444777:::666666555555666666777888555666666777777888888999{{{uuuwww}}}tttfffZZZSSSIIICCC===999999999777444222222333333333333222222222444333111111555555222---.........//////000000222///...000000------111---------.........//////111///......///000...---.........------------------.........------///111------//////000000//////........................---------............///...------,,,,,,------...------------------------///+++***---///------///)))***,,,,,,,,,,,,...///,,,,,,,,,---------......******+++,,,------......000///,,,++++++,,,,,,------,,,,,,---...///000111------------...//////...,,,,,,,,,------.........---...000///,,,***---222---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------///111444777777555111///,,,,,,---------.........'''***,,,---------...///------,,,------...///000222000---++++++,,,...000111///------...//////......///000/////////111333111000000///000111222222111111000000///000000000111111000000000000111111/////////000111222222222333000000333333000000333222222111000000111222222111222333333333111000///000000111111222222333333333333222222222222333333...111111///000333333000222222222222333444555555777444444777666444444666444555666666555444777:::@@@KKKWWWqqq|||hhh^^^XXXRRRMMMKKKNNNIIIJJJSSS\\\bbbggglllwwwyyyeee[[[WWWRRROOOQQQKKKHHHIIIJJJHHHHHHJJJHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;:::999888888888888777666555555666666555444666666555555555555666666888888888888888777666666777666666666666666777777666777888666333333777;;;666666666555666777777888555555666666777777777888|||pppjjjiiijjjnnnuuuqqqdddYYYQQQIIIEEEAAA===888555555444222///000000111222222222222222111444333000///222333111------....../////////000333///...111111//////111------------............000///......//////...---,,,,,,---...//////000000---///000/////////000222,,,---......///000000000........................---------............///------,,,,,,,,,,,,---------------,,,,,,------------)))'''+++,,,++++++---(((***,,,,,,+++,,,---///,,,,,,,,,---------......)))******+++,,,---......,,,,,,------------------++++++,,,---...///000111,,,------...---......///+++,,,,,,,,,------...............------//////------,,,,,,,,,,,,---......+++++++++,,,,,,,,,------///444;;;??????:::444///,,,,,,,,,------------...***+++------,,,+++,,,---------,,,------...///000111000---++++++,,,...///111///......///000///...///000111000......000111//////000111222111111000,,,,,,,,,,,,---......///000000000000000000000000000000000000000000000000333000000333333000000333111111111111111111111111333333444333222000...,,,111111222222333444444555333222222111111222222333000222333000000333333111222222222222222333444444666333333666666333333666444666777666666777888888999AAAGGGTTTlllrrrbbbVVVQQQQQQOOOKKKKKKOOORRRVVV\\\ccciiisss~~~ssseeeYYYVVVNNNJJJLLLOOOMMMKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???======<<<:::999999999999777666555555666666555444666666555555555555666666888888888888888777666666444333333222222333333333222555888888666666888:::666666666666666777888888666666666666777777777777tttggg___[[[```fffqqqxxxmmmeeeYYYOOOHHHCCC>>>;;;888666444444444333222000//////000111111222111111...222111---+++...000///............////////////222---,,,///111000000222,,,------------.........---,,,+++---///111111000++++++,,,...///000111222---///000000///...///111---------......//////000---------------------------------............///------,,,,,,,,,,,,------......------------......000,,,+++...000......000***+++,,,,,,,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------+++---///000///...///000---------------------,,,+++---......------...///,,,,,,,,,,,,------------///...+++***...222///)))---,,,,,,,,,,,,---......---------.........//////000555===CCCBBB<<<444...,,,,,,,,,,,,------------...///000...+++)))((()))------,,,------...///000000///...---,,,---......000///...///000111000...///000000///...---///000...///000111222111000///...............///000111///000000111111000000///111111000000000/////////333000000333333000000333111111111111111111111111333333333222111///...---111111222333444555555666222222111111111111222222111333444111111444444111222222111222222333444555444222222555555333333666444777777666777:::;;;999777>>>AAAFFFRRRccc|||iii]]]WWWSSSOOONNNNNNLLLLLLSSS[[[___eeepppzzzvvvaaaVVVLLLKKKMMMLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>===<<<<<<;;;<<<<<<999888777777888888777666777666666555555666666777666666777777666666555444666666555444444444555555222555777888888777777888777777666666777777888999777777777777777777777777|||yyyyyyrrrlllgggccc^^^\\\cccnnnwww{{{ooodddWWWQQQHHHCCC@@@===:::777444444444444444444444333///000000111111111111000...111111,,,***,,,//////000000/////////////////////***)))---000//////111,,,,,,---------.........,,,++++++---///111000///++++++,,,---......//////---...//////---,,,---.........---------......///---------------------------------............///---,,,,,,++++++,,,,,,---//////...------...//////111---,,,///111//////111+++---...---,,,+++---...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,......---+++,,,...111++++++,,,,,,,,,,,,,,,++++++---......,,,,,,---///------,,,,,,,,,,,,,,,,,,------,,,***---111///(((---,,,,,,,,,,,,---......---------.........//////000555;;;??????:::333...++++++,,,,,,,,,---------,,,...///...,,,*********------,,,------...///000...............------,,,.........///111222111///,,,---......---...000111//////......//////000111444333222111111111111111...///000111111000///.../////////000000000000000333000000333333000000333000000111111111111000000222111111000000000000000000000111222333444555555222222111111111111222222111333333111111333333000111111111222333444555666444111111444555222333666444777777444666:::;;;777777<<<===AAAHHHOOOeeewwwgggZZZUUUQQQOOOLLLJJJNNNTTTUUUXXX```iiinnntttqqq\\\RRROOOKKKGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA??????>>>>>>>>>>>>>>>???999888777777888888777666888777777666666777777888777777888888777777666555:::999888888777777777888999777666666777777666555777777666666777777888999888888888888888888888888{{{pppfffaaabbbdddeeedddgggjjjhhhfffooo{{{wwwlllcccXXXPPPEEEAAA;;;999999999666444222222222222222222111000000000111111111111000000000333333...+++---000111111111000000//////......,,,'''&&&+++///......000,,,,,,,,,---------......000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++///......---------......---------------------------------.........//////---,,,,,,++++++,,,,,,---000///...------...///000+++'''&&&)))+++))))))+++,,,...///...,,,,,,,,,...,,,,,,,,,---------......------------------------......,,,(((&&&''',,,000'''((()))+++---.........***---///...,,,+++---000---------,,,,,,+++++++++***------***+++///...(((---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------000333777::::::666111...++++++,,,,,,,,,---------'''))),,,---------...000---------------...000000---.../////////...,,,+++...------///111222111000***+++---------...111333111///---++++++...111333444333111000...---,,,,,,...///000111111000///...------...///000111222222333000000333333000000333000000111111111111000000000////////////111333444...///000111222333444444222222111111111111222222000333333000000333222000111111111222333444666777333111111444555222333666555888666333444999999444444666555;;;CCCAAAJJJ```wwwaaaYYYSSSQQQOOOMMMMMMQQQOOOPPPWWW___ccciiiwwwuuubbbXXXQQQLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCCCCCCCCCCCCCCCC@@@???????????????@@@@@@777666555555666666555444888888777777777777888888:::::::::::::::999888888777777666555555555555555???;;;555333555666555333777777777777777888888999999999999888888888888888~~~wwwuuucccccc```\\\^^^hhhqqquuuuuuvvv{{{zzzkkk]]]UUUOOOHHHCCC;;;:::888666444444444444000111222111000000222444000111111222222000///..................///000000///...---...///000000...)))***,,,......---,,,+++//////////////////......//////.........------,,,///......------......///***+++,,,---............+++++++++,,,,,,,,,---------.........---,,,,,,+++---///111000---+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---,,,---///---000111......///---)))++++++++++++,,,---...///)))'''''')))---...,,,))),,,---.../////////...------......---++++++,,,...........................***,,,......,,,+++,,,---,,,,,,+++***+++,,,---...------------------------///......---,,,+++)))'''/////////333666777444111.........////////////000+++,,,......---,,,---///+++,,,---/////////............---------,,,,,,,,,---...///...---,,,---...------......///000000000222///,,,+++...000000///000000//////.........---...,,,***((((((***,,,...///////////////000111111111222333222000000000222000111222333333222111000//////000111111111111000///111222222111111111222222222111000000111111222222222111111111111222222...111444555555555444444111111000000111333444666444---***111666666666888<<<;;;999888999>>>EEEJJJ```wwwxxxfffVVVTTTVVVQQQHHHCCCKKKNNNSSSVVVVVV[[[lll}}}zzz```TTTPPPMMMDDDGGGKKKLLLIIIGGGHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEFFFEEEDDDCCCDDDFFFBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<;;;<<<<<<;;;999777666777888888888777555444999555222333777999777444666666666666666777888888777666555444444444444444666444444666:::;;;888444222777<<<<<<999666888:::xxxooogggbbb```\\\]]][[[ZZZdddwwwzzzmmmdddXXXNNNHHHCCC>>>999999888666444333333333444111111222111//////000222000111111222111000///..................///000000///...---...///000000...000//////.........//////------...//////.........//////...---------------,,,++++++******++++++,,,+++,,,---...////////////,,,,,,---------.........---.........------,,,++++++---//////---,,,...000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,...///+++...///------//////,,,+++++++++++++++,,,---...---+++++++++---.........------.........---,,,++++++,,,------,,,,,,...000------------------------+++,,,------+++***+++,,,,,,,,,+++++++++,,,---...------------------------))),,,//////,,,+++---///+++***+++---000111000---------........./////////+++,,,---,,,++++++---///***+++---///000000000///............---------,,,---...///...---,,,---///,,,------...///000000111222///,,,,,,...000000///000/////////............000///...------...///000///////////////000111111///111222111000000111222000000111222222111000000000000000000111111111111000111333333111000000111111111111111111111111111222111111111111111111222***///333333000...000333111111111111111333444555999222///444888777666888666777888999999<<<@@@CCCQQQ^^^{{{xxxbbbXXXTTTOOOJJJIIIIIIGGGIIILLLPPPWWWdddrrrtttaaaVVVQQQRRRPPPMMMJJJHHHIIIKKKLLLFFFFFFFFFFFFFFFEEEDDDDDDCCCEEEFFFEEEDDDCCCDDDFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@<<<<<<<<<======<<<:::888777777888888888777666555777555444666999999444///666666555555666666777888888777666555555555555555444555777777666666666777222666::::::666555666999yyyuuunnnhhhffffffddd```]]][[[ZZZYYYYYY\\\\\\\\\```qqqsssfff^^^RRRLLLEEE???===:::666333555555444333222333333333111111111000...---...000000000111111111000///.............../////////000///...---...///000000...333222///---------///000++++++,,,---............000///...---,,,---............------------......++++++,,,---............---------.........//////------------------,,,,,,---......---,,,,,,...000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///+++------+++,,,000111///+++++++++***++++++,,,,,,.........,,,+++,,,...000---------------,,,+++******+++,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++))))))***,,,,,,,,,+++++++++,,,---...------------------------''',,,111000,,,+++...333,,,++++++---///000000///,,,---------............---------,,,+++,,,...111***+++---...000000000000/////////.........---------...///...------...///,,,,,,---...///000111222111///------.../////////////////////............000000000///000000000000///////////////000111111---...000000//////111222///000000111111000000///111000/////////000222333111222444333111000000000000111222222333222111000111111111111111111111111+++222888666000---000555111111111111222333444444;;;555333555888777555555000333777999999:::;;;<<>>============>>>>>>===<<<:::999888888999999999888777666555555666999;;;888111+++555555444444555555666777888888777666666666666777444777888666333222444888222555777666444333555888wwwmmmddd```^^^\\\\\\___]]]^^^^^^]]]]]]___cccfffgggiiilllsss~~~oooeee\\\TTTMMMCCC@@@===;;;:::888666333333333333333333333333333111111111///---,,,---...000000000000000/////////---......//////////////////...---...///000000.........,,,++++++,,,------)))***+++,,,---.........000///---,,,,,,---.../////////............//////******+++,,,,,,,,,,,,,,,------------............------------,,,---------//////...,,,++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,...---******...000...,,,,,,+++*********+++++++++---///---***)))+++...++++++++++++,,,++++++++++++,,,------,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,+++,,,...------,,,---...///000111,,,,,,,,,---------....../////////...---...000333------......//////000000000////////////.........,,,---///...------...///+++,,,---...///111111222000///...---...////////////////////////.........,,,---.../////////...---///////////////000000111+++---.../////////111333//////000000000000//////222111///......000222333222333444333111/////////...000222333444222111000111111111222222111111111///333777666111///111444111111111222222333333333888555333444666555444333///222555777777777888999@@@>>>DDDYYYxxxlll^^^WWWTTTUUUOOOKKKLLLMMMMMMPPPTTTcccrrrwwwbbbZZZQQQMMMOOOOOOKKKGGGFFFFFFFFFEEEEEEEEEFFFFFFCCCEEEFFFEEEDDDCCCDDDFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???===<<<;;;===???@@@@@@>>><<<<<<;;;::::::::::::999999888888444555666999:::777222---444444444444444555666666777777666666666666666777666777777444222111444666333555666555333333666888|||ssskkkfff^^^WWWSSSSSSTTTVVV\\\bbb___fffmmmmmmjjjjjjqqqxxx|||uuukkk___UUUPPPKKKDDD???<<<;;;:::999999777555333222222333333333444444444000111111///---,,,,,,...000000000///////////////------...///000////////////...---...///000000...((()))***,,,------,,,,,,)))***+++,,,------------///...---,,,------...///,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,+++,,,,,,,,,,,,---------...---,,,,,,,,,------...---,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---...000...******---...,,,,,,,,,++++++***+++++++++(((,,,000///,,,******,,,)))))))))***+++,,,---...---......---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...,,,)))***++++++***++++++---...,,,,,,,,,---------............///...------///111000/////////............000////////////.........,,,---......------...000,,,,,,---...///000111111/////////.........//////.........///////////////***,,,---/////////...---///////////////000000111***,,,.........///111333000000////////////000000222111///......000222333222333444333111/////////...///111333444333111000000111222222222222111000111000///000111111///...111111222222333333333222333444444444555777666555111333555555555666888999<<<===@@@HHHTTTmmmttteee[[[WWWTTTQQQQQQNNNIIIJJJNNNVVVdddzzzqqq```UUURRRRRRNNNJJJHHHHHHGGGFFFFFFFFFGGGGGGCCCEEEFFFEEEDDDCCCDDDFFFCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@>>>>>>@@@BBBBBB???=========<<<<<<;;;;;;::::::::::::555555555777888777666444444444444444444555666666555555555444444555555666999666333222444555444333555666666666555555777888xxxpppiiiddd```ZZZVVVSSSOOONNNPPPSSSVVV___hhhlllyyy|||lllaaa[[[TTTKKKFFFDDDAAA<<<777666666666555444333111000111222333333333333333222000000000///---,,,---///111000///.........//////,,,---///000000000///...///...---...///000000...'''(((+++...//////......******+++,,,---------------------...............------,,,,,,,,,,,,------......///000000//////...+++++++++,,,,,,,,,------...---,,,+++,,,---...///(((((())),,,///000000///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++---------...000///+++***,,,,,,***,,,,,,,,,++++++,,,------+++---//////...---------)))))))))***+++,,,...............---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***&&&$$$(((...111...***+++,,,......---,,,...///,,,---------............***,,,------,,,,,,---...111000//////......///////////////.........------+++---......------///000------......///000000000---///000///...---...000.........///////////////---...///111111111000000///////////////000111111+++,,,.../////////111333111000000//////000000111111000/////////000222333111222444333111000000000...///111222333333222222000111222333333222111000444111...000444555333000111222222333333333222222111444666555666999:::777444555555444444555888:::555999>>>??????MMMlll~~~ooo^^^YYYUUUSSSOOOJJJJJJMMMOOOWWWeeevvvttt^^^SSSPPPOOOMMMKKKJJJIIIGGGFFFGGGGGGHHHCCCEEEFFFEEEDDDCCCDDDFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBCCCCCCAAA@@@>>>???BBBDDDCCC@@@===>>>???>>>===<<<;;;;;;;;;<<<<<<777777666666666777888999555555444444555555666777555444444444444555555666999555222333666888666333666666777777777888888888uuujjjddd___ZZZXXXZZZ[[[YYYVVVWWWUUUWWW[[[]]]bbblllvvvuuujjj___SSSJJJLLLFFF???=========999555333333444333222000000000000111222222222111000//////000000///......///111111000///...---......///,,,---///000111000///...///...---...///000000...***+++,,,---......//////,,,,,,---------------,,,+++,,,...///000///...---/////////....../////////.........//////......---,,,,,,,,,,,,---------......---,,,++++++---...000***)))***---000000---***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,//////...+++......++++++...---***,,,,,,,,,,,,---...//////...,,,******+++...//////---,,,++++++***+++,,,---,,,---...---,,,,,,---///------------------------(((+++...000///...------***+++,,,---------,,,,,,++++++++++++++++++++++++)))((('''***...000...++++++...111111///...///000------........./////////***,,,///000///---------///.........///000111222............---------,,,+++,,,......---...///111......//////////////////---///111000...---...000............/////////000...///000111222222222222///////////////000111111,,,...////////////111222222111000000000000111222000000000000111111111111000111333333111000000111///000000111222222333333///111222333333222111///555444333444666777777666111222333333333333222111///444777555555888999666444555666555444555777888333666:::<<<:::???PPPaaa}}}vvvjjj]]]WWWTTTQQQOOOPPPMMMOOOUUU^^^iiiqqqtttsssrrryyyuuucccZZZUUURRROOOMMMKKKIIIGGGGGGHHHHHHCCCEEEFFFEEEDDDCCCDDDFFFEEEEEEEEEEEEDDDDDDDDDDDD<<<===@@@AAABBB@@@???===???CCCFFFEEEAAA>>>???AAA???>>>===<<<<<<<<<======999999999888777777888999666666555555666666777888555555555555555666777777555555555666777777666555555666777888999999777666yyypppoooppplllaaaWWWWWWSSSPPPRRRXXX]]]]]]\\\______ccchhhlllppp{{{wwwggg\\\VVVQQQIIICCCAAA;;;444333666888777555444444555444333222222333///000111111111000...---///000000000......000222111000///------......///,,,---///000111000///...///...---...000000000...---,,,+++******+++---...------.........---,,,,,,***,,,...000111000...,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,+++******---------.........//////...---+++++++++---///000///......///000---'''"""*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,222...++++++...111111000(((+++---,,,,,,///...+++,,,,,,,,,---...///000111///***$$$###&&&,,,///000000///---+++*********+++***+++,,,,,,,,,---///111........................'''***///222111000......***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,---------,,,+++++++++'''***......,,,******+++.........////////////000,,,///222444333111000000,,,,,,,,,---///222444666......---------,,,,,,,,,+++,,,............///111////////////............,,,///111111...---...000---.........//////000000...//////000111111222222///////////////000111111---///000000//////111222333222111000000111222333//////000111111111111000///111222333111111111222000000000000111222333444///000222333333222000///000222333333222222555777111222333444333333111000---333666222222555555222222444666777666555555666777666888<<<======AAAHHHUUUppp}}}ggg^^^\\\YYYVVVTTTNNNNNNPPPTTTYYY^^^bbbdddkkkpppwww~~~~~~mmmaaa[[[QQQOOOLLLJJJHHHGGGHHHHHHDDDEEEFFFEEEDDDCCCDDDFFFDDDCCCCCCCCCBBBBBBBBBBBB>>>@@@BBBDDDEEEDDDBBBAAA???CCCGGGEEEAAA>>>???BBB@@@???===<<<<<<<<<===>>>;;;;;;<<<;;;999777777777666666666666666777888888666666666666666777888888222555999999777555777999444555666888999999777555{{{jjjccc^^^bbbddd___XXXSSSVVVRRRQQQWWWbbbkkkmmmlllnnnvvvttt```\\\UUUMMMEEE@@@<<<:::999888666555333222222222333333444444333333222111///000222222000///000111////////////////////////........................///////////////000111111//////.........---------***(((&&&(((+++------+++,,,---...,,,)))))),,,///------............---------,,,///222///***---666000---,,,---000111000...222222111111000000//////............---,,,+++***000///,,,++++++---///111,,,,,,,,,---------......***+++---//////...---,,,333222000...---,,,------...---+++******+++---...,,,---...---+++***+++,,,,,,,,,------,,,,,,+++***+++...111///***))),,,000.........................../////////////////////***++++++,,,,,,++++++***)))+++------***)))***,,,...------,,,---...000111***,,,......---,,,---...)))+++---...---,,,,,,---+++++++++,,,---...///000---...///111111000000///+++---///000/////////111------............------,,,++++++******++++++,,,////////////////////////////////////////////////000000000000000000//////111000000333777777444111000000000000////////////000000000000000000000000000///...///000111111000000000//////......------000111111111111222222222333333333333333222111000444333222222111111222222555444333222111222333444222222111///---...000222444444444333333222222222555444333222333555777999;;;888555666:::<<<<<<:::LLLRRRdddiii]]]YYYXXXWWWWWWPPPLLLNNNQQQRRRVVVZZZ```bbbiiisss{{{rrrccc]]]TTTLLLIIIHHHHHHHHHNNNIIIEEEFFFEEECCCDDDGGGEEECCCBBBBBBDDDFFFFFFEEE===>>>???@@@AAAAAA@@@???@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;777777777777777888888888444444444555555555666666777555333333444555666555777777666666666666777777}}}tttqqqsssrrrjjjcccbbb\\\XXX\\\^^^\\\ZZZZZZZZZZZZ^^^iiivvvrrrdddZZZRRROOOJJJDDD>>>:::888777666666555444333222222222222222222222222111111000...000222111000///000000........................,,,,,,,,,,,,,,,,,,,,,,,,...............//////000//////.........------------+++)))***---......,,,***++++++***((('''***,,,------............------+++***,,,...+++'''***111...,,,+++,,,///000///---.........///////////////,,,------.........------000///---,,,,,,---...///,,,,,,,,,---------......+++,,,---.........------///......------.........///...,,,++++++,,,...///,,,---...---+++***+++,,,,,,------------,,,+++++++++---///---+++***,,,///------------------------//////..................,,,,,,------------,,,,,,***---///...,,,+++,,,...,,,,,,+++++++++,,,---...***,,,......---,,,---...)))+++---...---,,,,,,---,,,++++++,,,,,,...//////......000111111111000///---///111111111000111333------............------...------,,,,,,------...////////////////////////////////////////////////------------............000000000333666666444111000000000000////////////000000000000000000000000------------...///......111111111000000000//////000111111111111222222222222333333333222222111000444333222222111111222222111111111222333444555666444444333111000000222444444444333333333222222222444333222222333555888999666666666666666777999;;;CCCEEENNN```xxxtttfff\\\WWWXXXUUUSSSSSSQQQNNNOOOTTTSSSUUU[[[dddllltttxxxgggYYYOOOKKKIIIIIIKKKHHHHHHIIIHHHDDDDDDFFFDDDCCCBBBBBBCCCCCCBBBAAA===>>>???@@@AAAAAA@@@???@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>======<<<;;;:::::::::888888888888888888888888444444555555555666666666777666444444666666666555777777666666666666777777}}}ooohhh___ZZZZZZZZZZZZXXXYYYVVVXXX^^^cccfffkkkqqqsssxxxsssggg^^^VVVLLLEEEBBB@@@===:::888666555555444333333333222222222222111111111111111000//////...000111111000//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------///...,,,,,,...//////...---......---,,,,,,---///------............------++++++,,,---***''')))...---,,,+++,,,.........---++++++,,,,,,---......///+++,,,---...///////////////......---------,,,,,,,,,,,,,,,---------......---,,,,,,,,,------......***+++,,,---...///////////////---,,,,,,---//////,,,---...---+++***+++,,,---------------,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,------///......------......///---...000000...---...///------,,,+++++++++,,,,,,***,,,......---,,,---...)))+++------,,,,,,,,,---,,,++++++,,,,,,---...///...///000111111111000000---///000111000000111333------............------......------------......////////////////////////////////////////////////,,,,,,------............000000000222444555333111////////////000000000000000000000000000000000000------------............333222222222222111111111000111111111111222222222222222222333222222111000333333222111111111111222///000111333444444555555333444333222000000222444333333333333222222222222333333222222444555777999222555777666333333666:::======@@@FFFRRRjjj}}}iii\\\WWWVVVVVVUUUNNNGGGGGGLLLLLLLLLQQQYYY___gggssslll[[[PPPKKKIIIGGGFFFHHHKKKIIIDDDCCCEEEEEEDDDCCCCCCDDDCCCAAA?????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<;;;;;;:::::::::999999888888777555555666666666666666777666555555666777777666444777666666555555666666777{{{qqqqqqpppppppppnnnmmmkkkhhheee```\\\ZZZ[[[___bbb___aaaiiittt|||yyyooofffYYYPPPKKKGGGCCC???:::999888666555555555555222222333333333333333222000111111111111000//////---///000000///......///................................................,,,,,,---.......................................000///...---............//////////////////000111------............------...//////...,,,***,,,...---,,,,,,---............++++++,,,,,,------------,,,,,,---...////////////---......///...---+++***,,,,,,,,,---------.........---,,,++++++---...000((()))+++---.........---......------------......+++,,,------++++++,,,------------...---,,,,,,+++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,---///......------......///---.../////////.........000//////...------------***,,,......---,,,---...***+++------,,,+++,,,...,,,+++++++++,,,------...//////000000000111111111+++---......------///111------............------,,,,,,++++++++++++,,,,,,////////////////////////////////////////////////---......//////000000111//////000111222222222111////////////000000000000////////////////////////...///000000//////000111222222222222222222222222000000111111111222222222111111222222222222111111333222222111111111111111222222333444444222111000000111111000//////000222333222222222222222222222444444333333333444555666111333555555333333666888999;;;>>>AAAFFFRRRjjjkkk]]]YYYVVVSSSNNNHHHHHHKKKJJJIIILLLRRRVVV\\\hhhssswwwooo^^^SSSLLLKKKIIIIIIKKKIIIEEEEEEIIIGGGFFFEEEFFFGGGFFFCCCAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>??????>>>>>>>>><<<<<<;;;;;;:::999888888777777777777777777777777555444444666777777555333666666666555555666666666tttrrrnnnmmmppprrrnnnggg```aaaaaaaaabbbdddfffhhhdddfffhhhiiijjjmmmssswww}}}uuufff[[[UUUNNNEEE???>>>>>>===<<<777777666555555444444444222222333444444444444333111111111111111000000///---...000000...---...///................................................,,,---.../////////......---..............................---,,,,,,---...+++++++++,,,---...------------............------///000000...------......---...............///000.........---------,,,,,,------............------,,,---...///...---+++***,,,,,,,,,---------.........---+++***+++,,,///000***+++,,,---------+++***---,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---------.........---,,,,,,---+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---......------------......---------.........---,,,/////////......------,,,***,,,......---,,,---...***,,,---,,,++++++---...,,,,,,+++++++++,,,------///////////////000000000,,,---------,,,---///111------............---------,,,,,,++++++,,,,,,---////////////////////////////////////////////////---.........//////000000...///000000000000000000.../////////000000000111////////////////////////---///111000///...000222111111111111111111111111000000111111111222222222000111111222222111111111333222111111000000111111111222333444333222111000///000111000//////000222222222222222222222222222666555555444333333222222444333222444777888777555777777999===@@@DDDOOO[[[zzznnnbbbWWWSSSRRROOONNNOOOHHHGGGHHHKKKMMMPPPYYYbbbjjjtttwwwyyy|||kkk```YYYSSSMMMLLLJJJHHHIIILLLGGGFFFEEEFFFGGGGGGEEECCCBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@??????@@@@@@??????>>>===;;;<<<>>>???@@@AAAAAAAAA>>>======<<<;;;::::::999888888888888888888888888444333444555666666444222666666555555555555666666{{{pppaaaaaa___^^^]]]\\\[[[ZZZWWWYYY\\\___ccciiioootttvvv|||vvvmmmdddYYYNNNIIIDDD@@@;;;888888999::::::666555555444333222222111222333444555555444333222111111111111111000//////,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///......---------...............,,,---...---++++++---///,,,,,,,,,---///000///---------............---------///...++++++......,,,---...000///......///111000000///......---,,,,,,---------...------,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------.........---,,,++++++---...000------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,..................---,,,,,,,,,,,,,,,,,,------//////,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------............---------,,,+++,,,......,,,+++,,,,,,---------,,,++++++***,,,......---,,,---...+++,,,,,,,,,++++++---///,,,,,,++++++++++++,,,,,,......---------...///000......///...---...111333------............------//////............//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000......//////000000111111000000000000000000000000+++---000///,,,,,,...111/////////000000000000000000111111111111222222222///000111111222111111111222222111000000000000111...///000222333333444444000222333333222111333444111111111222222222222222666555555444333222111111555333111444888:::777444999666555888:::===CCCIIIYYYrrrsssaaaXXXVVVSSSOOONNNLLLKKKKKKLLLKKKJJJOOOWWWYYYiiirrrvvv|||}}}rrrdddWWWQQQOOOMMMKKKLLLJJJHHHFFFEEEEEEFFFEEECCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAACCCCCCCCCCCCAAAAAA>>>????????????>>>======:::<<<>>>@@@AAAAAAAAAAAA>>>>>>>>>======<<<<<<;;;:::999999999999888888888555444444555666666555333666555555444444555555666zzzxxx|||ttthhhbbbZZZYYYYYYZZZ[[[ZZZ[[[\\\```dddjjjpppxxx~~~kkkaaaXXXSSSMMMDDD@@@AAA<<<;;;999777777777666555555555555444333222111111111222333444444333111000///000000000000///......+++---///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,---------.........//////+++,,,...---,,,,,,...111...------///222333111...------............------+++...---)))***//////+++,,,...//////------...000...............---------******+++,,,------------***++++++,,,------------,,,,,,,,,---------......------,,,,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++---,,,,,,+++---..................------,,,+++---///...,,,---///222------------------------+++,,,...000000000///...---...000111111000...------,,,+++,,,......,,,******+++,,,---------,,,+++***,,,......---,,,---...+++,,,,,,+++***+++---///,,,,,,+++++++++++++++,,,---,,,,,,+++,,,---...///.........------...111333------............------//////............//////////////////////////////////////////////////////...------,,,,,,++++++***---///000///---,,,...000.........///000111111111000000000000000000000000***---000///,,,+++...111/////////000000000111111000111111111111222222222//////000111111111111111222222111000000000000000//////000000111333444555000111333333222222333444000111111111222222222222333333333444444333333333222333444555777777666555888555555888999:::>>>DDDFFFVVVoooooocccYYYTTTRRRTTTRRRRRRQQQLLLHHHJJJOOOOOO\\\eeekkkpppmmmssstttjjjgggbbbZZZVVVSSSOOOKKKHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCAAABBBCCCDDDDDDCCCBBBAAA???????????????>>>======<<<===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::999999999999888777555555777777777666666555555444444555555666vvvpppooooookkkgggjjjhhhjjjqqqpppgggaaa```]]]ZZZ[[[```eeegggiiijjjpppvvv~~~|||rrrfff^^^UUUMMMGGGEEEAAA::::::>>>777666666555444222000...555555666666555444333333000111333333333222000.........//////......---,,,+++---......---,,,,,,---------------------------........................)))***,,,......---,,,+++---------.........//////***,,,......,,,---///222***))))))+++///000---+++---..................---+++...---)))+++111111,,,***---///...,,,+++---000+++,,,,,,------......///'''((()))+++,,,---......******++++++,,,---...///,,,,,,,,,---------......---,,,,,,,,,------.........---,,,+++,,,---...///---......//////......---***+++---,,,,,,,,,---.........//////......---,,,***...111000,,,,,,000555........................)))+++...111222111000...---///222444444222///---...,,,+++,,,//////---***+++,,,...///000///......***,,,......---,,,---...+++,,,,,,+++***+++---///,,,,,,++++++***+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,+++***,,,///222---..................---------,,,,,,,,,,,,------////////////////////////////////////////////////000000///...---,,,,,,+++---///000...,,,+++---000---......///000111111222000000000000000000000000,,,000333111...---000333//////000000111111111222000111111111111222222222//////000111111111111111222111111000000000000000444333111000000000111222---///111111111000111222000000111111222222222222000111222333444555555555///333666777444333444777///000666:::999777999>>>;;;BBBPPPfffwwwfff^^^^^^VVVTTTSSSQQQKKKDDDDDDIIINNNUUUWWW\\\cccbbbiii{{{~~~rrriii\\\WWWQQQLLLJJJIIIHHHHHHEEEDDDCCCBBBAAABBBBBBCCCAAABBBDDDEEEEEEDDDBBBAAA???@@@@@@@@@@@@???>>>>>>>>>???@@@AAA@@@>>><<<:::>>>>>>>>>>>>>>>?????????;;;;;;;;;::::::999999999;;;999777666888999999999555555555444444555555555ppphhh```^^^```bbb___[[[^^^bbbgggkkkmmmoooqqqsssjjjiiijjjoooyyyvvvggg^^^VVVOOOJJJAAA@@@>>><<<999666444333222222222222222222222222333333333333333222000000000666:::888111---///444000000000000000000000000111000000///...---------+++,,,------......------...------------,,,,,,,,,,,,,,,+++***+++,,,---...,,,---......------...000,,,,,,,,,---------......------,,,++++++,,,,,,,,,111000000...---,,,++++++.........------,,,,,,,,,------------------------)))+++---...---,,,,,,,,,******+++,,,---------------,,,***(((''')))---000......---+++)))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000...///000///---,,,---...,,,---.........---,,,+++///...---,,,,,,---...///......,,,***)))))),,,///------...............---////////////////////////111333555777777555333111++++++++++++,,,,,,---......---,,,+++++++++++++++///...,,,++++++,,,...///,,,,,,,,,---,,,,,,++++++///...---,,,***'''%%%$$$,,,,,,,,,------,,,++++++......///---++++++,,,---,,,------......------,,,------......///......---,,,***,,,000111000333888,,,------,,,******+++---------......***&&&+++222///......------///000111222,,,,,,111///&&&$$$+++111111111000000000000000//////000000000000//////111111111111111222222333---///000000//////000111222111111111111111222222000222111......111222000333222111000////////////777333//////222444444222000333222......111222000666444111000000222555777333333444555666666666666777888777666444444666999;;;BBBEEEOOOfffvvvjjj___WWWSSSTTTSSSMMMJJJLLLLLLIIIJJJRRRYYY^^^bbbgggttt}}}kkkZZZRRRMMMGGGDDDEEEHHHHHHGGGEEECCCAAA@@@AAACCCCCCDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@===;;;<<>>@@@@@@??????>>><<<;;;:::999;;;===???>>>;;;888555999999999888888888777777::::::999888777777888888ddd^^^YYYXXXZZZ]]]]]]\\\\\\dddooozzzvvvlll^^^SSSLLLFFFAAA<<<888888777666555444444333222222222222222222222222333333333333222111000///111222222222111000//////........................000000000//////...---,,,+++,,,------......------,,,------...///000000111...------,,,---...///000,,,---......------...000,,,,,,,,,---------.........------,,,,,,------...------------..................---------,,,,,,,,,------------------------)))+++------,,,,,,,,,---+++,,,,,,------------,,,,,,,,,+++***)))***---000)))+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...+++------,,,+++******+++------...//////...------//////...------...//////***+++,,,,,,+++,,,---///,,,---...///////////////000000000000000000000000///000222333333222000///,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,------------,,,,,,.........---,,,+++***))),,,,,,,,,------,,,,,,+++.........---++++++,,,...,,,------......------,,,/////////......---,,,,,,,,,+++,,,......,,,...333,,,------,,,******+++---***)))***+++'''$$$(((//////......---...///000111222)))'''...111,,,***...000000000000000000000000//////000000000000//////000000000000000111222222///111222222111111222333111111111111111111222333000222111......111222000111000000000000000111222333111//////000222222222...111222///000333444111111111000000000111222333///000111222333333333333888888888777666666888::::::@@@>>>BBBRRRccc|||eee^^^ZZZZZZXXXRRRNNNNNNMMMIIIHHHLLLPPPSSSXXX^^^cccrrrwwweeeXXXPPPNNNQQQFFFFFFGGGGGGHHHHHHGGGGGGAAABBBBBBBBBBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@???AAA???===>>>@@@BBBAAA???>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>>>>>>><<<999777;;;:::::::::999999999999::::::999888888888888888YYYYYYYYY[[[___cccfffhhhnnnyyy}}}sssiiibbbZZZSSSJJJDDD@@@===999666444444333333333333222222333333333333333333333333222222222111111000//////222...***+++000222///+++...........................///000000///...,,,++++++,,,------......------,,,------......///////////////......//////000111,,,---......------...000,,,,,,,,,---------...............------......///,,,,,,,,,---------.........------------,,,,,,,,,........................+++,,,,,,,,,++++++---///------.........------,,,,,,---------+++,,,...///$$$(((,,,///...,,,***)))------------------------...///000...,,,+++,,,,,,***+++,,,+++***)))***+++---...////////////......//////............//////'''))),,,...---------...,,,---...///000111111111000000000000000000000000---...000111111000...---,,,,,,,,,,,,,,,,,,---...,,,,,,---------------...,,,,,,************,,,,,,,,,,,,---......------,,,***+++,,,---------------+++,,,,,,------,,,,,,,,,---......---++++++,,,...,,,------......------,,,000000///...---,,,++++++///------///---***+++///,,,------,,,******+++---,,,+++,,,---***(((+++111......------......///000333)))&&&---222000...///000000000000000000000000//////000000000000/////////////////////000111111///111222222111111222333111111111111111222333444111333222......222333111/////////000000222333333///000111111111111222333,,,000111000111444444111...///111222222222111000111222333444555555555555555666777666555555666888999===999888@@@HHHWWWnnn~~~ttthhhaaa\\\WWWTTTTTTOOOKKKIIIJJJJJJJJJPPPWWWWWWbbbnnnxxxkkkYYYQQQQQQKKKIIIGGGGGGGGGGGGEEECCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAA?????????AAABBBAAA@@@<<<======>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999888888888999999```fffnnntttyyy}}}yyyoooggg```ZZZTTTQQQHHHEEE@@@===<<<;;;888666666555555444333222111111333333333333333333333333222222111000000/////////111,,,((()))...111000,,,........................---...///000///...,,,++++++,,,------......------......---,,,+++******)))///////////////000000000,,,---......------...000,,,,,,,,,---------......---------------......//////......---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///////////////...---,,,,,,+++---//////...---...///%%%(((,,,///...---,,,+++........................---...///...,,,+++,,,---+++,,,------++++++,,,------------...............////////////////////////)))+++------,,,,,,---...,,,---...000111222222222////////////////////////...///000111111000///...------,,,,,,,,,------...+++,,,------...............------,,,,,,------...,,,,,,---.........------'''((()))***+++,,,,,,+++++++++,,,---------,,,,,,---......---++++++---...,,,------......------,,,///......---,,,,,,,,,,,,111//////111///+++,,,111,,,------,,,******+++---...,,,---///---***---222------------......//////444---***...000...---////////////000000000000000//////000000000000//////...............///000000---///000000//////000111000000000111222333444555111333222......222333111111000000000111111222333---111444444222111222555+++///111000111333222...111111222333444333333222222333444555666666666666111222333333222111333444777;;;777666;;;===FFFYYYhhhoooddd^^^ZZZYYYRRROOOMMMNNNLLLJJJOOOUUUVVVZZZaaajjjvvvnnn[[[RRRUUUOOOHHHFFFGGGHHHGGGEEEJJJHHHEEECCCCCCBBBAAAAAACCCCCCCCCBBBAAAAAA@@@@@@?????????@@@AAAAAA@@@@@@======>>>????????????>>>@@@??????>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::{{{~~~ssskkk]]]XXXRRRLLLHHHFFFEEEDDD;;;999888777666555333222444444444333222222111111222222222222222222222222333222111000////////////...---,,,,,,---///000000////////////////////////---......//////...---,,,+++,,,------......------......---,,,,,,+++******------......////////////,,,---......------...000,,,,,,,,,---------......,,,,,,++++++,,,------............------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,+++***+++---///////////////...---,,,,,,+++---///000///......///***+++------,,,---...000........................+++,,,------,,,,,,---///+++,,,------++++++,,,---+++++++++,,,,,,---------......////////////............---+++))))))+++...,,,---...000111222222222........................---......//////......---......---,,,,,,---------++++++,,,---.........---------------------------+++,,,,,,---......------))))))***+++++++++*********+++,,,,,,---------,,,,,,---...---,,,,,,---///,,,------......------,,,,,,,,,,,,+++,,,---...//////---...000///,,,...222,,,------,,,******+++---+++)))))),,,+++)))***...,,,------...............//////000111...+++...222......//////000000000000//////000000000000//////...............//////000---///000000//////000111000000000111222444555666111333222//////222333111333333222111111111111111---000333333000///111333---000222000///000...***222222111111111222333444//////000111222222222222///111222222111111222333444999777777<<<;;;@@@NNNKKK^^^|||~~~qqqeee[[[SSSPPPOOOQQQOOOMMMNNNRRRRRRRRRTTT[[[gggxxx}}}qqqfff\\\PPPJJJLLLPPPPPPOOOLLLHHHDDDBBBBBBBBBAAA@@@DDDDDDCCCBBBBBBAAAAAA@@@<<<>>>???@@@???????????????????????????>>>>>>===AAA@@@???>>>>>>>>>??????:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;}}}rrrggg]]]UUUPPPKKKHHHDDD@@@===;;;;;;<<<555555444333333222111111...//////000111111222222111111111111111111111111444333111000//////000111---///000000......000333000000000000000000000000...---------------------+++,,,------......------,,,------...///000111222+++,,,---............---,,,---......------...000,,,,,,,,,---------......+++++++++++++++,,,---...+++,,,,,,---...///000000,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---///------.........------,,,+++---//////...---...///---...---,,,+++,,,000222------------------------)))+++------,,,,,,...///)))***++++++******+++,,,+++*********+++,,,---...------............------000000...***((((((+++---,,,---...///000111111111------------------------+++++++++,,,,,,+++++++++///...------------------***+++,,,---------,,,+++++++++++++++++++++++++++******+++,,,------------+++,,,,,,------,,,,,,+++******+++,,,------------,,,---------,,,,,,---///,,,------......------,,,++++++******+++---///000,,,***+++------***,,,111,,,------,,,******+++---,,,)))***---...,,,,,,///,,,,,,---............---''',,,111222...,,,000555---......//////000000111//////000000000000//////...............///000000///111222222111111222333///000000111333555666777222444333//////333444222444444333111111000000000...///000///......///000///222222///...///...***000000///......000111222000000111222333333333333000222444444333333444555222777555666;;;777888DDDDDDJJJXXXmmm{{{hhh\\\VVVQQQRRRQQQNNNMMMNNNIIIGGGHHHNNNWWWfff{{{zzzggg[[[YYYXXXTTTOOOOOOKKKFFFDDDEEEFFFDDDBBBDDDDDDCCCCCCBBBAAAAAAAAA;;;===@@@@@@???>>>>>>??????@@@@@@@@@???>>>>>>===@@@??????>>>>>>>>>??????:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<kkkddd[[[RRRLLLHHHEEECCCCCCBBB???<<<999888888999444444444444333222333444---......//////000000000////////////////////////555444222000000000111222---///111111000///000111///////////////////////////...,,,++++++,,,...///+++,,,------......------,,,,,,...///111222333444+++,,,---.........------,,,---......------...000,,,,,,,,,---------......+++++++++,,,,,,---//////,,,------...///000111222,,,,,,,,,---------......------------------------)))+++------,,,,,,,,,---+++,,,,,,------------,,,+++---......---,,,...///......---+++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...)))+++,,,,,,++++++,,,---++++++******+++---...///+++,,,---......---,,,+++---......,,,******+++---,,,---...///////////////........................++++++++++++++++++++++++//////...---------------***+++,,,------+++***(((***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,***+++,,,---------------)))***+++,,,------------+++---------,,,,,,...000,,,------......------,,,---,,,+++***+++,,,...///,,,***+++---,,,***+++000,,,------,,,******+++---...+++,,,000111//////111+++,,,---.........------''',,,111111///...///000------......///000000111//////000000000000////////////......//////000111///111222222111111222333//////000111333555777888222444333//////333444222333333222111111111222222444222000//////000000///111333333//////111111.........///000000000000000222222333444555555555555///111444555444333444555111666444555:::555333===>>>???EEEPPP^^^uuurrrfffZZZWWWVVVSSSPPPOOOGGGFFFGGGJJJMMMUUUgggyyy~~~xxxrrrhhh______YYYRRRNNNMMMLLLIIIEEEDDDDDDDDDCCCBBBBBBAAAAAA;;;>>>AAABBB@@@>>>???@@@>>>>>>???@@@@@@@@@??????>>>>>>??????????????????;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;<<<======{{{qqqhhhcccTTTNNNFFF@@@>>>>>>???@@@;;;:::999777555444555666222333333222111222333555222222111000///......---////////////////////////666555222111000000222333//////000111111000///...........................///...,,,******,,,...000+++,,,------......------------......///000000000+++,,,.../////////...---,,,---///...------...000,,,,,,,,,---------......,,,,,,,,,---...///000111000000000000000/////////,,,,,,,,,------.........////////////////////////)))+++---...---,,,,,,,,,******+++,,,------------,,,---------+++,,,...///,,,------,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,---///......---///000,,,,,,++++++,,,...///000++++++,,,------,,,++++++)))+++......---,,,,,,,,,------...............---////////////////////////------------------------000///...---------------******,,,,,,,,,***(((''',,,------......------,,,'''((()))***+++,,,,,,,,,'''((()))***+++,,,,,,,,,)))***+++,,,------...---+++,,,------,,,,,,...000,,,------......------,,,...---+++******+++---...000......///...+++,,,000---------,,,+++***+++---+++((()))---///---,,,...+++,,,---.........---,,,,,,...000111000///+++'''---------...///000000111//////000000000000/////////////////////000111111...///000000//////000111//////000111333666888999222444333//////333444222111111111111222333444444;;;777222111333444333222111444333000000444444222---///222555555333111/////////000111222222222222---///222333222222222333222777555777<<<777444>>>444888@@@FFFIIIVVVrrrwwweee^^^\\\YYYVVVTTTMMMLLLMMMMMMJJJJJJXXXiiiqqqiii___XXXUUUQQQKKKGGGDDDDDDDDDCCCBBBBBBAAAAAA;;;???CCCCCCAAA???@@@AAA<<<===>>>???@@@AAAAAAAAA===>>>>>>?????????>>>>>><<<=========>>>>>>??????;;;;;;;;;;;;;;;<<<===>>>}}}wwwlllbbbYYYRRRLLLHHHBBBAAA@@@???===;;;::::::999888555333222333444555222222333111000///111222111111111111111111111111---...000111111111000///000000000000000///......///...---,,,,,,---...//////...,,,,,,,,,...000111...------------,,,,,,,,,------------------,,,,,,---...///...------...//////////////////....................................---,,,++++++---...000------,,,+++,,,---...//////000111000...---,,,---,,,+++*********,,,...000,,,---......------...000++++++,,,------......///666333///------.........///...,,,++++++,,,...///000---+++,,,......,,,***++++++,,,,,,,,,,,,------...------,,,---...///000***+++---,,,++++++,,,...---......,,,+++***+++---------------------------------,,,,,,,,,------...)))000333...,,,000111///***...111333111///---,,,---...///...,,,+++,,,---...111+++'''------,,,333++++++++++++++++++,,,,,,000111---''''''***&&&---,,,++++++------,,,+++(((***++++++++++++---...+++---------,,,,,,...000,,,+++*********+++,,,---+++,,,...---,,,,,,---///((()))+++------,,,+++******+++,,,,,,------,,,,,,,,,---......,,,,,,---...***+++,,,...///000000000.../////////000000111111......////////////......///---,,,,,,---000444666666333000///000111111111000///......000111111000000000000000111111111111111111111111111222222222000111111222222333444444111222222333333222222111222111111111000000//////111//////000333444333000222000...///222333111///222222111111111111111222000111111222222333444444333555888999999888999:::888999;;;<<<@@@JJJVVV___kkk```[[[YYYYYYPPPLLLKKKMMMNNNMMMOOORRRjjjwwwzzz}}}mmm___WWWRRROOOMMMKKKIIIHHHCCC===???CCC???@@@AAAAAA@@@AAACCCEEE@@@@@@@@@BBBCCCCCCAAA???????????????????????????;;;???BBBBBB???<<<<<<>>>;;;;;;<<<<<<======>>>>>>rrriii^^^YYYRRRLLLGGGCCC@@@>>>;;;;;;:::888777666444444666555333111000111222333222333333111//////000111000000000000000000000000---...///000111000000///000000000000000///......///...------------...//////...,,,,,,,,,...///111.........------,,,,,,,,,---------------------------...///...------...///...............---------...........................---,,,++++++,,,...///------,,,,,,,,,---...//////000111000...,,,,,,---...---+++******+++,,,---+++,,,------,,,,,,---///...---------------,,,,,,...------------...---------,,,***))))))***,,,---///---+++,,,......,,,***++++++,,,,,,,,,,,,------------,,,,,,,,,---...///+++,,,------,,,,,,---...------...,,,+++***+++------------------------------------,,,,,,------...+++000222...+++...///---+++---......---,,,,,,------...///...,,,+++,,,------111,,,(((+++'''"""'''+++++++++++++++,,,,,,,,,---...+++(((+++000...(((---+++***+++,,,---,,,+++(((***++++++++++++,,,...+++,,,,,,,,,******,,,...,,,,,,+++++++++,,,---...+++,,,...---,,,,,,---///+++++++++++++++,,,------++++++,,,---------------,,,---......,,,,,,---...+++,,,---//////000000000........./////////000000......////////////.........---------...111333555444222///...///111111000222...+++,,,111333111---000000000000111111111111000000111111111111222222000111111222222333333444111222222333333222222111111111111111000000000///222000///111333444222000222000//////111222111///222222111111111111111222000111111222222333444444000333666777777777888888777888::::::;;;???GGGMMM```zzz}}}qqqeee]]]UUUPPPMMMLLLJJJIIIMMMSSSUUU^^^gggiiieeecccgggmmmwwwwwwcccWWWSSSRRRNNNLLLKKKHHHCCCBBBEEEFFFFFFEEEDDDBBB@@@@@@@@@AAA@@@@@@AAACCCCCCAAA???????????????????????????===>>>@@@@@@>>>===<<<===<<<<<<<<<<<<============~~~pppeee[[[RRRMMMGGGCCC???<<<;;;:::999888666666555444222111000000444333222111111111222333222333333111///...///000////////////////////////---...///000000000000///000000000000000//////...///...------------...///......---,,,,,,...///000//////...---,,,,,,++++++,,,,,,,,,---.........///---...///...------...///---------------------------------------------------,,,+++++++++,,,...///---,,,,,,,,,,,,---...//////111111000...,,,+++,,,///...,,,+++******++++++***+++---,,,++++++,,,...------------------,,,,,,(((***,,,...//////...---,,,+++*********+++,,,---...---,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...+++---......------...///,,,---...---+++***+++---------------------------...------,,,,,,---------,,,///000---***,,,,,,+++---------,,,***+++---///---.........,,,+++,,,---***///,,,)))---'''!!!***+++++++++,,,,,,,,,---++++++***)))---222111---,,,*********+++,,,+++***)))***++++++++++++,,,...++++++,,,+++))))))***,,,------,,,,,,,,,---...///+++,,,...---,,,,,,---///...---+++***+++,,,...000,,,,,,---............---,,,---......,,,,,,---...------...///////////////---------............///......////////////......,,,,,,---...000111222333333000......///000000///333---(((***111444000+++000000000000111111111111///000000000111111111222000000111111222333333333111111222222222222111111111111111111000000000000222111111111222222111///111000///000111222111///222111111111111111222222000111111222222333444444...000333555555555666777444666888888666777<<>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>>>>===;;;=========<<<<<<<<<<<<<<<|||ssslllaaaWWWOOOJJJEEEBBB???<<<999777777888777666555555444333222222111111444333333222333333444555222222222000...---...///////////////////////////........./////////////////////000000000000//////.........------...............------------.../////////...---,,,++++++***+++,,,,,,---...//////000---...///...---------///---------------.........------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,------......///000111000---++++++,,,...---,,,++++++++++++,,,***,,,------,,,,,,---...,,,,,,,,,---------......***+++---.........///000------,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,---///...------...000,,,---///...---,,,---...------------------------......---,,,,,,,,,------+++,,,,,,+++***+++++++++...//////...,,,,,,...000,,,---......,,,,,,,,,...'''...,,,+++000+++%%%(((***++++++,,,,,,------------,,,***+++...///---***+++***))))))++++++***))))))***,,,,,,++++++,,,---+++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,------...+++,,,...---,,,,,,---///...------,,,---...///000,,,---......//////......,,,---......,,,,,,---...,,,------.........---------------------------------......//////......---+++,,,...///111111111000111///------...//////...000,,,)))+++///111///,,,///000000000111111111111...//////000000111111111000000000111222222333333111111222222222222111111111111111000000000000000222222222222222111000///111000000000111111000000111111111000111111222333000111111222222333444444---///333444555555666777222555777777555777;;;???FFFJJJTTTggglllccc[[[YYYWWWRRRNNNNNNKKKJJJJJJLLLNNNQQQTTTUUUWWW^^^hhhsssqqqeeeYYYVVVUUUQQQMMMKKKAAAAAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAABBB@@@???========================@@@===::::::===>>>===:::=========<<<<<<;;;;;;;;;|||qqqhhhaaa]]]SSSPPPJJJEEEBBB???===;;;888666333333444444444333444444444333333222222222333333222222222333333444111111111000---------///000000000000000000000000...............//////000//////000000000000//////---..................---.........---------......//////...---,,,,,,++++++,,,,,,------...///000000---...///...---------///------......////////////------------------------++++++++++++,,,,,,------,,,,,,,,,---------------...///000///---,,,,,,,,,++++++++++++,,,,,,------,,,---......------...//////......---,,,,,,++++++---------+++******---000,,,,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++***,,,---///...------...000---///111111000//////000........................///...---,,,,,,,,,,,,,,,***)))((()))+++,,,---...,,,...//////...------...,,,---...---,,,,,,---...(((...+++)))///---***///******+++,,,------......000...---000222111---***+++***))))))++++++***))))))+++,,,,,,+++***+++---+++,,,---,,,******+++---***+++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,---.../////////......,,,---......//////......,,,---......,,,,,,---...+++,,,,,,---------,,,,,,---------------,,,,,,,,,------............------***,,,...000111111000///000...------///000///...------...---------...000///000000000111111111111------...///000000111111///000000111111222333333000111111222222111111000000000000000000000111111222222333222111000000000000000111111000000000111111111000000111222222333000111111222222333444444...111444555666666777888444555666555444666;;;@@@AAA@@@BBBJJJ[[[wwwrrr```YYYXXXUUUQQQMMMJJJHHHGGGHHHLLLMMMLLLJJJQQQTTTZZZdddqqqrrriiiccc]]]VVVSSSNNNKKKGGGEEEEEEEEECCCBBBDDDBBBAAA@@@AAABBBAAA???========================@@@===::::::===>>>===:::======<<<<<<;;;;;;::::::xxxqqqfff[[[SSSNNNJJJGGGCCCBBB@@@===:::888777666222111000111333555555444222222111111111111111111000000000000000000000000///000000///------...///000000000000000000000000......------......///000...//////000000000000000------...//////...------...............---------......---------,,,,,,,,,---------.../////////000---...///...------...///------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------,,,---//////---,,,---...******+++,,,------......,,,---///...------...000333222000...,,,***(((''',,,,,,,,,(((%%%%%%)))---)))******++++++,,,,,,,,,***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******+++---......------...///000222444555444333333333000000000000000000000000///......---,,,,,,,,,,,,+++'''&&&))),,,,,,---000)))+++---...,,,++++++++++++---...---,,,,,,---///,,,000***''',,,+++(((...******+++,,,---...//////111///111777;;;888333000,,,*********+++,,,+++******+++,,,,,,******+++,,,***+++,,,,,,++++++---...)))***+++,,,,,,,,,+++++++++,,,...---,,,,,,---///+++,,,...000000///...,,,,,,,,,---............---,,,---......,,,,,,---...***+++,,,---------------...------------,,,,,,,,,------............------+++,,,...///000000/////////...---...000000///...+++...111///,,,+++///222000000000000111111111111,,,,,,---...///000111111//////000000111222222222000000111111111111000000000000000000111111111111000222333333111000000111///111222111000///000111000000000000111222333333000111111222222333444444000222555666666666666777555666666444222333777;;;777888<<>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>>>>===;;;<<<<<<<<<;;;;;;;;;;;;;;;|||sssiiiaaaUUUQQQLLLGGGDDDAAA>>><<<>>>===;;;888555444444555222111000111444555555444//////000000000000000000111111111000000///......---...///...------///000////////////////////////......---------...///000......///000000000000000------...//////...------......///......------,,,,,,,,,,,,------------...............////////////---...///...------...///,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---.........------***,,,......------...///++++++,,,,,,---,,,,,,,,,+++---......---,,,...///000000///...,,,+++***)))(((+++,,,***&&&%%%(((,,,))))))***+++,,,,,,,,,,,,)))+++---,,,******,,,...++++++,,,,,,,,,,,,------,,,,,,---------,,,******+++,,,------,,,,,,---...222555888999888666666777111111111111111111111111//////...---,,,,,,,,,,,,...(((%%%))),,,,,,,,,///+++,,,,,,+++******+++---+++,,,...---,,,,,,---///---111,,,(((---***''',,,******+++,,,---...//////000///333===@@@;;;444222---+++***+++,,,---,,,+++***+++,,,,,,******+++,,,((()))************---///***+++,,,---------,,,,,,+++,,,...---,,,,,,---///,,,,,,------............++++++,,,---------------,,,---......,,,,,,---...+++,,,---...///000000000............---------,,,,,,------......------,,,,,,,,,---...///////////////......///111111000///.../////////......000222000000000000111111111111+++,,,,,,---///000000111//////000000111111222222000000111111111111000000///000000000111111111111...111333333111000111333///111222111//////000222000000000000111222333444000111111222222333444444111333666666555555555555333555777666333222444777444666;;;@@@AAACCCPPP^^^sssrrrddd[[[XXXNNNLLLKKKKKKMMMNNNMMMLLLHHHFFFGGGMMMSSS[[[jjjxxxwwwlll\\\QQQLLLKKKKKKJJJHHHFFFCCCBBBCCCCCCCCCBBB????????????????????????===>>>@@@@@@>>>===<<<===:::;;;;;;;;;;;;;;;;;;<<<}}}uuuiii```ZZZTTTLLLFFF@@@????????????>>>;;;888999777555222000000333555222111000000111111000/////////000000000000000111333333333333222000///...,,,---...---------///111..............................---,,,---...///000......///000000000000000,,,---...//////...---,,,.../////////...---,,,,,,++++++,,,------......//////////////////.........---...///...------...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,---.........---,,,(((***---...---...///000------------,,,+++*********,,,------,,,+++---...***++++++,,,---...///000&&&***......***((())),,,***+++,,,---...///......(((+++---,,,******,,,...++++++,,,,,,,,,---------,,,------...---,,,+++******+++---,,,++++++,,,...444777:::;;;:::999888999222222222222222222222222000///...---,,,+++++++++111)))&&&***---++++++...//////---***)))***...111+++,,,------,,,,,,...///+++111---+++000...)))...******+++,,,---//////000111///444>>>AAA:::111...---,,,++++++------,,,+++***,,,---,,,******+++,,,&&&'''((())))))***,,,///+++,,,---.........---,,,+++,,,...---,,,,,,---///...---+++++++++,,,...000***+++,,,,,,------,,,,,,,,,---......,,,,,,---...,,,---...000111222222222/////////......---------,,,------......------,,,------------...////////////......///111222111///111///---...000222111000000000000000111111111111++++++,,,---...///000111/////////000111111222222000000111111111111000000//////000000111111111222---000333333111000222444///111333222///...000222000000000000111222333444000111111222333333444444222444666666555333333444///333888999777555555777888777999<<<;;;999AAAKKKSSSffftttbbb[[[PPPOOOLLLLLLMMMOOOQQQRRRKKKGGGGGGJJJJJJKKKTTT___lllooo{{{|||fffYYYQQQLLLIIIIIIGGGDDDCCCDDDDDDDDDCCC????????????????????????;;;???BBBBBB???<<<<<<>>>:::::::::;;;;;;<<<<<<<<<uuujjjbbbYYYUUUOOOJJJFFFCCC???===>>>;;;888666555444222000333222222111111222222333111111222222222222111111////////////000000000000333222000............///......////////////.........///000000.........///...............---------//////000111111000///...////////////...---,,,+++---,,,++++++---.........111///---+++++++++,,,---000...+++***+++---............---,,,,,,,,,,,,---...------...//////...,,,---...///...,,,+++,,,---'''***---...---+++++++++&&&...,,,+++000---)))///+++,,,---.........---,,,---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,111000...---,,,------...******+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++))))))+++---...---+++******+++---...###))))))+++...+++%%%+++,,,,,,+++***+++---///222444666888888777666555333333222111000///...---000000//////............++++++*********+++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***))),,,///111000------111666111555:::===<<<777111------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---,,,***)))***+++------,,,,,,,,,---......777000***,,,---,,,+++---111111000000///............/////////...---,,,,,,''',,,...,,,+++---...,,,000///...------...///000...---+++******+++---...+++---///000000//////000.........////////////000,,,---...///000000000000,,,---...000000000///...000///.........///111222222111000//////000111111///000111000///...///000000000111222222222222111...///111222222111111000222222333333333444444444111333444222///...000333///000222222111111222444000000000000000000000000111000000000111333555666222333444555666666666666999666555888999999<<<@@@GGGLLL[[[vvvrrrbbb^^^WWWSSSQQQRRRRRRRRRIIIIIIJJJKKKKKKKKKKKKJJJRRRXXXbbbkkkppprrrssssssnnn___VVVRRROOONNNLLLJJJGGGDDD@@@===???@@@@@@@@@??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>??????>>>===<<<;;;;;;:::xxxooofff```YYYPPPJJJJJJGGGCCC@@@???>>><<<:::888888777666555444555555222222222111111222222222000000111111111111000000.../////////000000000000111111000000000111111222......////////////......,,,...//////---,,,+++,,,------------------------/////////...//////000000000000111111111111111000---,,,++++++---......---...---,,,++++++,,,...///...,,,+++,,,---///............---,,,,,,,,,,,,------,,,,,,---......---,,,,,,...///...,,,++++++,,,(((***---...---,,,+++,,,+++111...***,,,&&& %%%,,,,,,---.........---,,,,,,++++++******++++++,,,***,,,------,,,++++++,,,,,,,,,,,,,,,---...//////---...............------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++))))))+++---...---,,,******+++,,,---''',,,---+++,,,000///++++++,,,,,,+++***+++---///111222333444444222111000///////////////..................------,,,,,,,,,++++++*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,---(((+++---,,,***)))---111111333777:::999555000------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,+++***+++,,,......---,,,,,,---------333---***,,,---,,,---111222222111000//////...............///......------***......+++***---///...000///...------...///000///...,,,++++++,,,...///+++---///000/////////000------........./////////+++,,,---...////////////---...///000000000//////000//////...///000111222111000///......///000000***,,,...///000111333555000000111222222222222111/////////111222222111///222222222222333333333333111333333222//////000333000111222111//////000111000000000000000000000000111000000000222333555666222222333444555555555555;;;777666777777444666999>>>AAAIIIVVVlllyyyiii\\\VVVUUUWWWYYYQQQPPPNNNLLLKKKKKKLLLMMMIIINNNUUUYYY\\\^^^bbbeeepppyyyyyyhhh]]]YYYRRRKKKHHHIIIIIIFFFCCCDDDEEEDDDCCCBBBBBBCCCDDDAAAAAAAAA@@@@@@?????????>>>>>>=========<<<<<<<<>>:::===;;;888777777777666555111444666555444444777:::222222111111111111222222//////000000000000//////....../////////000000000---...///000111111111111......////////////......''')))---...---,,,,,,,,,,,,,,,,,,------......///......---,,,---...000111//////000111222333333222---,,,+++,,,.........---,,,,,,++++++,,,---///000,,,,,,---///111111...,,,......---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++---//////---+++++++++)))+++......---,,,,,,---)))000...+++///+++''',,,------.........------,,,+++******))))))******+++***,,,------,,,++++++,,,((()))***,,,...///000000////////////...------,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******,,,---///...,,,+++***+++,,,,,,---...---)))))),,,---++++++,,,,,,,,,++++++---///...////////////---,,,+++******+++,,,---...//////,,,,,,++++++++++++******++++++*********+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***'''&&&'''***...111))),,,//////---,,,...000000222444555444222///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...//////...---,,,,,,,,,,,,...++++++------,,,///555333333222111000///...---------......///.........---000///***)))---000000//////...------.../////////...---,,,------///000+++---///000//////000111,,,---------............***+++,,,---...............///000111111111000000///////////////000111111//////............//////(((+++---///000222444777///000111111222222111111000///...///222333111...000111111111222222222222222222333111000///111222000111222000...------...000000000000000000000000000000000111222333444555111111222333444444444444999555444555444222333666888;;;???AAAHHH\\\www{{{lllccc^^^\\\SSSRRRPPPNNNMMMLLLLLLLLLFFFJJJMMMNNNMMMOOOVVV\\\aaahhhsssrrrfffWWWOOOOOOOOOLLLGGGEEEEEEDDDCCCBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@========================vvvpppfff]]]VVVQQQMMMKKKHHHEEEAAA???>>>===:::888888777555444444444222111...222555444222222666;;;111111000000000000111111......////////////.............../////////000000***+++,,,...///......------......//////......---###&&&+++---.........///,,,,,,---...//////000000,,,,,,------......//////------...///////////////---,,,,,,---......---,,,---,,,,,,,,,,,,---...///,,,---...111222111---)))......---,,,,,,,,,,,,---+++,,,------,,,,,,,,,,,,***,,,...///---,,,++++++***,,,......---------...'''...---,,,111///,,,222...............---------++++++************++++++***,,,------,,,++++++,,,&&&(((***---.../////////---------,,,,,,***)))(((---------,,,,,,+++++++++***,,,---,,,++++++,,,...///...---+++++++++++++++------+++))))))***++++++***,,,---,,,++++++---...,,,,,,---------,,,++++++)))******+++,,,---......+++++++++++++++*********+++++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''(((+++...111+++...000111000...///000000000000000//////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,,,,...000000000///---,,,,,,,,,,,,,,,+++---...---+++///555444333333111000///...---,,,,,,---.../////////...---000111---,,,...000///...........................------,,,------...///,,,---/////////...000111,,,,,,,,,---------......+++,,,---...............000000000111111111111000///////////////000000111///.........//////000000---///000000//////000222///000000111111111111111222///---...222333000---000000000000111111111111222222222111000000111111000111222111///...///000000000000000000000000000000111111111222333444444000111222333333333333333222000000333555444666:::444:::>>>>>>>>>FFFVVVdddlll```XXXXXXWWWVVVSSSPPPNNNLLLGGGKKKMMMLLLIIIKKKRRRYYYYYY]]]eeeqqqxxxiii```YYYSSSOOOJJJHHHEEECCCCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<~~~vvvnnneee___UUUPPPIIICCC@@@???>>>======<<<:::888888888777666444333222222333444222111...222555333000///333888111000000//////000000111......////////////..................////////////+++,,,---......---,,,+++------............------'''***---...............------...///000111111222+++,,,...///000///...------.........------,,,+++---,,,,,,---......---+++......------,,,,,,,,,,,,......///111222///***'''......---,,,,,,,,,,,,---+++...//////---,,,---...)))+++---...,,,++++++,,,+++,,,......---,,,---...(((///---***...***%%%***//////......------------,,,,,,++++++++++++,,,,,,***,,,------,,,++++++,,,(((***+++---......---,,,,,,,,,,,,,,,+++)))((((((---------,,,,,,+++++++++***+++------,,,,,,---...------,,,,,,++++++++++++++++++,,,//////.........***+++------,,,+++,,,...++++++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------***,,,...///...---,,,---//////...---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,---///111111000///...---,,,,,,,,,...---...///---***---333333333222111000///...---,,,,,,---.../////////...+++000333000///000///,,,------............------,,,++++++,,,,,,------...,,,---//////......000222,,,,,,,,,---------......---......////////////...111111000000000000000111...//////000000000000000//////000000111111111111000111111000///....../////////000111111111111000222///---...000111000...//////000000000111111111333222111111111111111111///000222111000000222333000000000000000000000000000111111222333333333333111111222222333222222222000...///444666666888;;;222666999999999===DDDJJJUUUlll|||tttoooggg^^^WWWSSSQQQQQQGGGJJJMMMLLLIIIJJJOOOTTTRRRSSSXXXaaarrr~~~ppphhheee[[[VVVOOOJJJIIIIIIIIIHHHAAAAAAAAA@@@??????>>>>>>AAA@@@???>>>===<<<;;;;;;rrrkkkbbb[[[WWWTTTPPPMMMFFFCCC>>>;;;::::::888777888777666555444444444444------...000333444444222000222333222///...111333000000////////////000000......////////////......------........./////////...///////////////......------............------...///000///---++++++,,,.........//////000000111---...///000000///...---////////////...---,,,,,,---------...///...,,,***///......------,,,++++++............///---***'''......---,,,,,,,,,,,,---+++...111000---,,,---///***+++,,,,,,++++++,,,---+++,,,------,,,,,,---...'''...---+++000---)))///111000///...---------------,,,,,,,,,,,,,,,,,,---***,,,------,,,++++++,,,+++,,,---------------,,,............---,,,++++++---,,,,,,,,,,,,,,,,,,+++)))+++---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''&&&***///000---,,,---)))+++------,,,,,,,,,---++++++,,,---...000111222......------,,,,,,+++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++......////////////......///...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,---///000000000///...------------000......///...***+++///111111000000//////......------......///.........)))///333222000000...***------............------******+++,,,,,,------------...///.........000222,,,---------..................///////////////...111111000/////////000000......///000000000000000...///000111222222222111...///000000//////000111...///000000111111000000000000//////....../////////000000000111111111111444222000000111222111000...000222222111111333444000000000000000000000000000111222333333333333222111222222333333222222222333000111555666444555888777555444333555999>>>AAACCCPPP]]]rrrlll^^^VVVTTTTTTNNNOOOOOOOOONNNNNNPPPQQQPPPPPPQQQVVVcccyyyzzzpppaaaVVVOOOLLLIIIGGGDDDCCCBBBAAA@@@???>>>===AAA@@@@@@???===<<<<<<;;;xxxpppiiiddd```SSSNNNIIIFFFFFFEEECCC@@@===<<<:::::::::999666444666666666555444333444555---------000222333222111111111000000//////000000000//////......//////000/////////000000/////////---------.........//////............///000111111,,,------......------,,,///000///---++++++,,,...------------............333111///---------//////...///////////////......---------...///...,,,)))------------------,,,,,,---,,,******,,,---,,,+++......---,,,,,,,,,,,,---***---000///,,,***,,,///+++++++++***)))***---///***+++,,,,,,++++++,,,...(((///...---333000---333222111///...---------...,,,,,,++++++++++++,,,,,,***,,,------,,,++++++,,,---------,,,------...///...//////000//////......+++,,,,,,,,,,,,,,,,,,---)))+++---......---......******+++,,,------------&&&$$$'''---...***)))+++)))+++---...---,,,,,,---+++++++++,,,---...///000---------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++***)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---111000//////000000000000000///...------...///000---,,,,,,++++++,,,,,,---------------------------***+++------,,,---...000//////...............///111---,,,//////---,,,---.................................///......------***000222000...///---***,,,------......------,,,***+++,,,---............---.........---...000333------........./////////---......//////......---111000///.........//////---...///000111000000///---...///000111111111000,,,...000000//////111333...//////000000000000000///111222///,,,+++...111000000000111111111222222444222000000111222111//////000222111000000111222000000000000000000000000000111222333333333222222222333333333333333222222444222222555555222111444777777555444444666:::===<<>>===>>>>>>>>>>>>>>>>>>??????~~~uuugggbbbZZZTTTPPPOOOMMMLLLEEEAAA>>>>>>>>>===999555111111222444555444111///333444444333222222444555222111111222333222000...111///......000111000/////////............////////////000000000000//////---------.........//////,,,++++++,,,---///222333,,,------......------,,,+++,,,,,,++++++---000333,,,,,,,,,,,,,,,,,,,,,+++888444///+++***,,,000222+++,,,---...////////////---------...///...+++)))++++++,,,---............+++)))''''''***---//////......---,,,,,,,,,,,,---))),,,000///+++)))+++...,,,,,,+++)))((()))---000***+++++++++******,,,......444000,,,...(((###'''222111///...---------...++++++************++++++***,,,...---,,,+++,,,,,,------,,,,,,---...000111---...///////////////...+++++++++,,,,,,---------(((+++...///...---...///)))***+++,,,---.........---)))***000000,,,,,,000)))+++---...---,,,,,,---,,,+++++++++++++++,,,---++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,---,,,+++***))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////...---******+++,,,,,,,,,000///.........///000000---,,,,,,++++++,,,,,,---------------------------***,,,------------...//////............//////000111,,,***...111///---------------............///.../////////...---,,,,,,,,,000111---+++---...,,,,,,,,,---......---,,,,,,+++,,,---...////////////---.........---...000333.........////////////000---------...------,,,,,,111000///---------...///---...000111111111000///+++,,,...000000000000///...///111000//////000111...//////000000000000000---111333000***)))---333111111111111222222222222555222///000222333111///000111222111///---...///000000000000000000000000000111222333444333222111333333444444444333333222222000111444444111111333000444777888555222333555444???BBBDDDQQQ```tttvvviii^^^WWWPPPLLLMMMOOOMMMKKKKKKKKKKKKJJJKKKQQQZZZaaannn{{{mmm___UUUPPPKKKJJJHHHFFFCCCAAA???>>>;;;<<<===>>>???@@@AAABBBzzzrrrmmmggg```ZZZOOOJJJEEEBBBBBBBBB@@@======<<<;;;999777666444444000333555555222111333666222222111111111111111111000000111111111111000000000000111111111111000000222111111000000/////////,,,---......,,,,,,---...+++,,,------,,,,,,,,,,,,...///000111111000///...------............---------***'''(((---///---***------............------...///////////////......+++///---(((,,,666666///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++******,,,---+++***,,,------,,,+++***,,,---(((***,,,,,,++++++,,,---+++++++++,,,---...///000222111000...,,,+++++++++.........////////////000......---,,,+++***)))(((000+++***......***+++000+++,,,------......------+++******+++,,,...000222***+++---//////...---,,,+++,,,...//////...,,,+++---///000///---+++******,,,,,,,,,---------......+++,,,,,,+++***+++---///111///,,,******+++---......,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++///...,,,+++***)))))))))***,,,......---------///---------------------------///000///......///000---------------------,,,(((***---///000///...---))),,,---+++,,,000000......------,,,,,,,,,------***,,,------------...000......,,,)))+++...***$$$................................................''',,,...******---+++%%%---------........./////////////////////.........////////////////////////333333222222111///...---...............---------...//////000000000000///............/////////000000////////////111333444$$$'''---000111111111222444333222000////////////222000///------///000222222333333444333222000/////////......///000111111000111222111000///000111111111111111000000000000111000/////////000222222333444555444222111222333222333444444555555444444666555999@@@EEEJJJWWWdddllleee[[[TTTSSSSSSSSSRRRNNNNNNNNNMMMLLLNNNQQQSSSYYYbbbppp~~~kkk^^^UUURRRMMMIIIEEECCCAAA@@@AAA@@@>>>===>>>@@@BBBDDDwwwqqqnnnggg^^^XXXUUUQQQKKKFFFDDDAAA>>><<<;;;:::999888:::999888777555444333333111222333444444333000...111111111111111111111111000000111111111111000000000000000000000000000000222111///.........///000,,,---......,,,+++,,,---###)))///000---+++,,,/////////...---------......------............------...,,,******---......---,,,,,,------------,,,,,,......////////////......,,,000---''')))111111)))---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++++++++,,,***+++,,,+++))))))***,,,***+++---,,,+++***+++++++++++++++,,,---...///000111000///...------------,,,,,,---------.........---,,,,,,,,,,,,,,,++++++...******......******...***+++,,,,,,------,,,,,,///...------------...///***+++,,,---------,,,+++,,,,,,---......---,,,,,,,,,---///...,,,***)))))),,,,,,,,,,,,------------+++,,,,,,+++***+++---///000///,,,******+++---...---,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------,,,++++++******.........,,,***+++---///------------------------,,,...///...---,,,---///***+++---......---+++***,,,,,,------------------***------+++,,,//////---...------,,,,,,---------,,,---......,,,+++,,,...***+++***(((***000111///------------------------........................***...///+++***+++)))$$$,,,------------........................---------........................//////......---,,,,,,,,,..............................///000000000000//////...,,,+++,,,---///111000////////////111222333***---000111000///...///////////////000111111222111000///......///000111222333333333222222111000000000/////////000111111000111222111000///000111000000000000000000000000111000000///000111222333333444555444222111222333222333444444555444444444555666:::???@@@AAAHHHRRR\\\nnnppp___VVVTTTUUUVVVRRRPPPMMMIIIHHHIIIMMMOOOLLLQQQZZZdddmmmrrruuuvvvoooeeeXXXPPPLLLJJJFFFCCCBBBAAAAAA@@@@@@?????????|||wwwoooiiiddd___YYYTTTSSSNNNHHHEEEDDDBBB???;;;888999999777444333333333555555444444333333222222222111111333666444...(((111111111111111111111111///000000111111000000///000000///......///000000222111...------...///111---...///...,,,+++,,,---'''000222...+++---111000...+++))))))***,,,...------............------------,,,+++***+++---000+++,,,,,,,,,,,,,,,,,,+++---....../////////......,,,///---((()))///000***---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---***''''''))),,,***+++,,,,,,******+++,,,***,,,------+++******++++++++++++,,,---...///000000000///...............++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,***+++......+++***,,,)))***++++++,,,,,,++++++000///...------...///000*********+++++++++,,,,,,------------------------***,,,------+++***))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++---//////...,,,+++***+++---...---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,------,,,+++***000///---***((())),,,///------------------------,,,---...---,,,+++,,,...'''***---//////---***(((000...---++++++,,,------+++......+++,,,...///,,,---------,,,,,,------......//////...,,,++++++,,,(((++++++((()))000555666,,,,,,,,,,,,,,,,,,,,,,,,------------------------***------+++++++++***&&&,,,,,,,,,,,,------------------------------------------------------------...---,,,++++++,,,---...////////////////////////---...///000000000000000000...+++)))***,,,///222000000000//////000111111///111111000///......///.........///000111111222111000///......///000111333333222111111111111222222222111000000000111111///000111111000///000222////////////////////////111111000000111111222333222333444333222111222333222222333444444444444444333555:::>>>===:::===AAABBBNNN]]]kkk}}}lllbbb\\\YYYTTTRRROOOLLLKKKKKKKKKLLLHHHJJJMMMRRRWWW[[[___aaaiiisssqqqbbbZZZVVVOOOIIIDDDEEEEEEDDDDDDCCCBBBBBB|||vvvpppllleeeccc```^^^[[[VVVOOOJJJHHHEEEAAA@@@??????===;;;222555777666333111222444222222222222222222222222111111111222444333///,,,000000000000111111111111//////000000000000//////111///...,,,,,,...///111000000///////////////000---...///...,,,++++++,,,!!!'''...///---,,,---000///...,,,***)))***+++,,,,,,------......------,,,)))+++,,,)))&&&&&&***///,,,,,,------------,,,,,,------......//////......+++...---***,,,111333000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,)))$$$###''',,,+++---......---------///(((***,,,,,,++++++,,,---+++++++++,,,---...///000222111000///............***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,---///111222+++++++++***+++,,,,,,---...------,,,,,,------...***+++------,,,******+++******+++++++++,,,,,,,,,***,,,---,,,++++++---......---,,,+++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,''')))+++------,,,+++***---------+++******,,,...,,,,,,---------------------...///...,,,,,,,,,...)))+++---......---,,,+++...------,,,,,,,,,------,,,//////,,,+++......+++------,,,,,,,,,---......---...///...,,,+++,,,---(((---...+++))),,,000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------''')))***+++,,,------,,,+++++++++,,,,,,,,,---------------------.........------------------------///...---------///111333////////////000000000000------...///000000000000///...,,,+++,,,---000111000000000///////////////000000111000//////111333000000000000///......---000000////////////000000333222111000000111222333333333222111000000000111///000111111000000111222............////////////111111111111111222222333222333444333222111222333222222333444444444444333111444888;;;;;;:::;;;======CCCJJJOOOZZZqqqpppeeeYYYWWWUUUSSSQQQOOOLLLJJJLLLMMMMMMOOOQQQTTTVVVWWWXXXbbbqqqtttjjjaaa\\\VVVSSSOOOKKKIIIHHHIIIJJJ~~~sssoookkkhhhfffcccaaa___VVVWWWYYYYYYUUUNNNFFF@@@@@@>>><<<;;;:::999888666000333666666333111333555111111111222222222333333000111222111000000333555//////000000000111111111//////000000000000//////111///...,,,,,,...///111---///111222222111///...---...///...,,,+++,,,---,,,+++***+++---......------------------,,,++++++,,,,,,------------,,,,,,))),,,...+++&&&%%%***///------............------,,,,,,---...............+++------+++,,,///111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...+++&&&%%%)))---***,,,......---------...&&&(((+++,,,,,,,,,---///+++++++++,,,---...///000555444222000...---,,,,,,,,,,,,,,,,,,------------++++++++++++************,,,..................,,,+++,,,,,,---------------************+++...000111---,,,,,,,,,,,,---.........------,,,,,,------...***,,,......---,,,,,,---******+++++++++,,,,,,,,,***+++------,,,+++,,,...---,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---&&&'''***+++,,,+++***)))'''***,,,...---,,,------,,,,,,,,,---------.........000000///---,,,---...---------,,,---...///000)))***---...//////...---,,,//////,,,+++......+++,,,,,,,,,,,,,,,---...///+++,,,------,,,,,,...///&&&,,,000---***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))+++------...///+++++++++,,,,,,,,,------------......////////////------------------------000///......///111333555.../////////000000111111,,,,,,...//////000000000......///000000000000///000000000000////////////111111111///...///222444111111111111000...---,,,000000////////////000000222111000000000111222333333333222111000000000111...000111111000000111222---........./////////000000000111111222222222222111222333333111111222333111222333333444444333333222444666666777999;;;<<<:::===AAABBBEEEPPPccctttqqqjjj___VVVQQQNNNLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQWWWcccuuu~~~vvviii[[[QQQLLLKKKKKKwwwooojjjgggccc```[[[YYYWWWWWWXXXXXXWWWVVVLLLNNNQQQQQQLLLDDD;;;555::::::888777555444222222000222333222222111333444111111111111222222333333///111222111...///444999...//////000000111111111...//////000000//////...000000///......///000000,,,...000111111000///...,,,---......,,,,,,---...222...******---000///,,,+++,,,...//////...,,,,,,,,,,,,------------,,,,,,+++///111///***))),,,000---......//////......---+++,,,---...............---...---+++))))))+++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++...//////,,,+++---///&&&(((+++,,,+++***++++++&&&(((+++,,,,,,,,,---///+++++++++,,,---...///000777666444111///---,,,+++------------............,,,,,,,,,++++++*********---......++++++......---,,,,,,---............------,,,+++******+++,,,---,,,,,,---------.........------------------------))),,,...///...------...++++++++++++,,,,,,,,,,,,)))+++------,,,,,,,,,---+++++++++++++++,,,,,,---***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------'''((()))+++++++++******$$$(((,,,//////...------+++,,,,,,------.........///000111000...------...///...---,,,,,,...111222'''))),,,///000000...---+++......+++,,,...///,,,,,,,,,,,,,,,---......///***+++------------...000$$$***------,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++------******,,,,,,,,,,,,,,,------------------......///000000000------------------------------------...000222333---......//////000000111+++,,,---...///000000000---...111222333222000///......///000000000//////222222222000......000222000111222222222111///...//////000000000000//////111000000000000111222222222222111000000000111111...///111111000000111333.........//////000000111//////000111111111111000000111222222111111222333111111222333333333333333333555444222333777888777666888<<>>999666888888888777555333222222333111000000111333333333000000000111111111111111000000000000000000222444......//////000111111222......////////////......000000000000000000000000---,,,,,,,,,,,,---...///***,,,------------...///000///......///000///...++++++,,,,,,---......///+++,,,,,,------,,,,,,+++,,,///111111...,,,,,,...,,,------......------,,,***+++,,,---............---------,,,)))''')))------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++---/////////...---$$$'''***+++************)))+++,,,,,,+++++++++,,,+++++++++,,,---...///000666555333111///...------------------............,,,,,,---------------...,,,...,,,'''''',,,...,,,++++++,,,------------,,,---,,,++++++++++++,,,---***+++,,,---...---,,,,,,,,,,,,---......---,,,,,,(((***---...---------...,,,,,,,,,,,,------------)))+++---...---,,,,,,---******+++++++++,,,,,,,,,)))+++,,,+++))))))***,,,************************,,,+++++++++,,,,,,---...+++++++++++++++,,,,,,,,,&&&))),,,------,,,,,,---++++++,,,,,,---......//////000000///---,,,,,,---------,,,,,,---...000111++++++---.........------***------+++,,,//////---,,,,,,,,,,,,---...//////+++---...---,,,,,,---...'''***++++++---000///***------------------------,,,,,,,,,,,,,,,,,,,,,,,,///++++++------))))))---,,,------------.........,,,,,,---......///000000........................,,,,,,,,,---...///000000,,,------...//////000000***+++---...///000000000......///000111000000///,,,---...000000000//////...///000000//////111222222333444444333111///---//////000000000000////////////000111111111111111000000/////////000111111---///111111000000222333......///000000111222222---...///000111000/////////111222222111111222333111111222333333333333222222555444111333888999555666666999======<<>>???>>><<<;;;;;;666777777666444222222222666333//////222555555333///000000000000000000000111///...///222222///,,,---......///000111111222......////////////......000000111111111111000000...,,,)))''''''***...000)))+++------------///000+++///222222111//////000,,,+++***)))***---///111+++,,,,,,------,,,,,,++++++---///000...,,,+++***+++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,------+++***...222---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------'''(((***---//////,,,***%%%(((+++---,,,+++++++++,,,---...---+++)))))))))+++++++++,,,---...///000555444333111000/////////,,,,,,------------......,,,,,,---...///000111222+++---***$$$$$$***---+++******+++,,,,,,,,,,,,+++++++++***+++,,,...000222(((***,,,---------+++***+++,,,...//////...,,,+++&&&))),,,---,,,,,,,,,---,,,,,,------------......)))+++---...---,,,,,,---******+++++++++,,,,,,,,,(((+++,,,,,,)))(((***,,,************************++++++++++++,,,,,,---.........---,,,,,,------...***+++,,,+++******,,,---++++++,,,,,,---...//////...//////...,,,++++++,,,***+++,,,...//////......///...---,,,+++,,,------))),,,---+++,,,000000...+++++++++,,,---...///000...//////...,,,++++++,,,......+++***,,,111///***........................,,,,,,,,,,,,,,,,,,,,,,,,---))))))---...+++,,,000---------.........//////++++++,,,,,,---...//////////////////////////////,,,---...///000000000000,,,,,,,,,---...//////000***+++,,,...///000000000///......---...///000111+++,,,...000000000000000(((***---///000222444666777888777666333///+++)))//////000000000000//////...///000222222222111000//////...//////000111111---///000111000000222444...//////000111222222333,,,---///000000000///...///111222222111111222444111111222333333333333222///333555444777===<<<777888444444777777333666===EEEBBBJJJ]]]rrrqqqcccWWWUUURRRPPPNNNMMMNNNNNNLLLKKKNNNRRRRRRRRRZZZeeekkkuuuqqqWWWSSSOOOLLLKKKHHHDDD@@@============<<<;;;:::999999888888888:::<<>>:::888::::::::::::999888777666888777777777999;;;>>>???666666666666666666777777777555333333333444333222000000000000000000000000///////////////000000000000/////////.........------...//////////////////------............------...++++++......,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,......---,,,+++,,,......,,,+++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------.........///........................------.........---,,,++++++,,,---,,,+++***+++,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&(((,,,...//////---,,,,,,***)))***,,,---,,,***...---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,+++,,,------...---------000000///.........//////.........---++++++,,,...+++,,,---.........---,,,---000)))&&&---,,,***///,,,,,,,,,------------.........------------......//////...,,,,,,++++++,,,,,,---...---,,,,,,,,,...++++++,,,,,,,,,,,,------,,,///...******......+++***///***(((...,,,)))......,,,++++++------,,,***++++++******************,,,,,,++++++***++++++,,,///,,,))))))+++------,,,,,,++++++++++++++++++,,,************++++++++++++.........---------------000---++++++,,,,,,***(((---...///000000///...---------------------------...---,,,,,,+++++++++,,,///......---...///000111---.........,,,+++,,,---------------------------------------------------,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...000,,,)))***...111111///+++---//////...---...///***...000///000222111---,,,,,,------...//////000,,,---...---,,,,,,...000---......///000111222222/////////////////////...///////////////////////////000000000000222555888:::999888666333111000///111111000000111222222222...///111333333222111000---...///000000111000000/////////......///222444000000000000000000000000000///...///111222111000////////////////////////111111111222222111111111444333222111222333555666666777777777666666888:::666888;;;===CCCNNN]]]hhhsss```VVVTTTSSSRRRPPPLLLKKKNNNOOOMMMMMMPPPOOOTTTYYY___hhhooojjjaaajjjkkkppp|||:::888777777888999777666666666666666666555444333666555555555666888:::<<<444444444444333333333333333444444222000///000111000000000000000000000000000000///////////////////////////...............//////////////////...---,,,,,,,,,------,,,,,,,,,---******,,,---,,,...111------------------------%%%)))---///...------...+++---......---,,,,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,---...............------------------------,,,,,,---------,,,+++***,,,---...---+++***+++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******''')))+++---......---,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,++++++,,,---------------...------------...//////---......---++++++,,,...+++,,,---.........---,,,//////'''###+++,,,***///,,,,,,,,,,,,---------------------,,,,,,------...000///---+++***+++,,,---***,,,......---,,,,,,,,,++++++,,,,,,,,,,,,---------///...+++***,,,,,,))))))---(((&&&,,,,,,***000,,,+++***+++---...---,,,,,,,,,++++++***))))))(((,,,++++++***++++++,,,,,,...,,,+++,,,---...---,,,+++++++++,,,,,,+++++++++************+++++++++,,,+++,,,,,,,,,,,,---------222---((()))------)))$$$,,,---...//////...---,,,........................------,,,+++++++++,,,,,,------......///111222333/////////...+++)))******------------------------........................,,,------.........------,,,,,,+++++++++,,,------///---+++---000222000...+++---...///...---...///,,,//////,,,,,,......+++,,,,,,,,,---......//////---...///...------///111,,,...111333333222000........./////////////////////////////////////////////000000000111444999======;;;888555222000//////333222222111111111111222///000111222222222111000------...///000000000000000000000......///222555000000000000000000000000///...---...000111000///222222222222222222222222///000111222222111000///333222111000111222333444222333444333222222444666777999::::::;;;???FFFKKK]]]mmm~~~ooofff___[[[WWWRRROOOPPPOOOKKKIIIIIILLLOOOQQQRRRVVVZZZXXXTTTXXX[[[bbbmmm}}}555555555666777777777777444444444444333333222111444333333333444666777888333333333222222111111111///111111///+++***+++...000000000000000000000000000000000//////......---........................//////000000///...------......////////////......000,,,+++,,,---,,,...222........................)))+++,,,---------------+++---///...---,,,---...+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,---.........------...............---------***+++,,,---.../////////---......---+++***+++,,,,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,------,,,,,,+++******+++,,,,,,,,,,,,((((((((()))***+++,,,,,,***+++,,,,,,------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,---...///000---......---,,,+++,,,---+++,,,---.........---,,,...///'''%%%......***---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...000...,,,***)))***,,,...))),,,...///...,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,+++,,,+++******...((($$$******)))000---,,,++++++------,,,++++++++++++*********))))))++++++******++++++,,,,,,,,,,,,---.........---+++***+++,,,------,,,+++************+++++++++,,,,,,'''(((((()))******++++++///,,,)))***------+++''',,,---............---,,,------............//////---,,,,,,++++++,,,,,,,,,+++++++++,,,---......///...//////---+++)))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///.........,,,,,,,,,++++++,,,,,,---,,,+++,,,...000111///---***,,,......---------...,,,...---))))))---...,,,,,,,,,,,,------.........---...//////......///111,,,...000222222111///---............////////////////////////////////////000000000000000333888<<<;;;999666222000//////000444444444222111000111222///000111111222111000000//////000000///......---///000111111000000222333000000000000000000000000///...---...///000///...333333333333333333333333///000111222222111000///222222111111111222333444111222222222111111333555777888999999999<<<@@@DDDGGGNNN[[[mmmyyyoooeee]]]UUUSSSQQQNNNMMMNNNNNNQQQSSSSSSSSSTTTTTTTTTPPPSSSXXX^^^iii{{{222222333333222333333444222333333333333222222111222222222222333333444444333333333222222111111111...000000...+++)))+++...////////////////////////000000//////......---------------...............//////000000///...------/////////000000/////////333///---...---+++---111........................222---)))(((+++---,,,***+++---......---,,,,,,---+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,---------------000000000000//////......***++++++,,,---...///000,,,---...---+++***+++,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,******++++++++++++,,,,,,&&&''''''((()))************+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,...///000,,,...///...,,,+++,,,---+++,,,---.........---,,,,,,///******111000))),,,+++++++++,,,,,,,,,------+++++++++++++++,,,------///...+++))))))***,,,...)))+++...///---++++++++++++++++++,,,,,,,,,------(((((())),,,---,,,,,,,,,,,,000)))%%%***)))'''...///---,,,,,,,,,,,,+++)))))))))*********++++++++++++*********++++++,,,---+++,,,...///...---,,,,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,&&&'''(((((()))***++++++++++++,,,---------...///,,,,,,------------,,,,,,------------......//////,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------.../////////...---,,,,,,++++++,,,,,,,,,)))***+++---//////---+++***,,,......---,,,---...---///...++++++000222000,,,,,,,,,------------------...//////......///111------..................---.........//////000000////////////////////////000111000//////111444888555444111///...///000111333444444333000000111333000000000111111000000000...////////////......------///222333222000000000///////////////////////////...---...///000///...000000000000000000000000111111222333333222111111222222222222222333333444444555666666555555666888333333222222444777<<>>@@@EEEMMM[[[qqq}}}pppbbb[[[WWWTTTSSSUUUKKKMMMPPPRRRQQQOOOPPPRRRNNNQQQRRRSSSXXXcccuuu222333444333222111222333222222333333333333222222111111111111222222222222222222222222222111111111000111111000......///000//////////////////////////////..................---------------.........//////////////////...---------............------222///---......++++++///------------------------666///(((&&&***---,,,)))***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,+++,,,------...222111111000000/////////---,,,+++*********++++++***+++,,,,,,******+++,,,,,,,,,+++******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,---)))+++,,,,,,+++***,,,---((()))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,...//////---+++,,,,,,+++,,,---.........---,,,)))///...---222...)))---++++++++++++,,,,,,,,,,,,************+++,,,------...,,,+++******+++,,,---)))+++------,,,+++++++++++++++,,,,,,,,,,,,------&&&%%%(((,,,---,,,+++------000***&&&+++***'''---000...,,,,,,,,,,,,***(((((())))))***++++++,,,,,,************+++,,,------***,,,...///---,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------(((+++------------///222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,+++++++++,,,---------------------,,,++++++(((***,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---...............------,,,+++++++++,,,,,,((()))+++,,,------,,,,,,***,,,---...---,,,---...***,,,+++))))))...000...,,,,,,,,,,,,,,,,,,---------...///...------///111...---,,,+++,,,---///000------......///000000000////////////////////////000000111000...///111333000//////......000111222111333444333000///111444111111000000000/////////***+++---...///000111111,,,///111222111///......///////////////////////////...---...000111000///000000000000000000000000222222222222222222222222111111222222222333333333333444555444333333555777333222000000111444888:::888:::>>>BBBGGGOOO___mmmwwwlll```WWWSSSMMMLLLNNNPPPOOOLLLMMMPPPMMMOOOOOONNNNNNTTT___hhh|||222444666555333222333555111222222333333222222222111111111111111111000000000000000111111111111111222000//////111222222111////////////////////////------..................,,,,,,,,,------.........---...//////////////////,,,,,,,,,------,,,,,,,,,...++++++------******---,,,,,,,,,,,,,,,,,,,,,,,,111...***)))+++,,,,,,+++)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,...,,,+++******,,,...///111111111000///............---,,,+++***++++++,,,''')))************+++---,,,+++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++***)))))))))***,,,---)))+++,,,,,,******+++...+++,,,------...---,,,+++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++------,,,------...//////,,,---//////---,,,+++,,,+++,,,---.........---,,,'''000///,,,...***(((000***++++++++++++,,,,,,,,,)))))))))******+++,,,---,,,+++++++++++++++,,,,,,***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------'''%%%'''---...***))),,,+++///+++(((...,,,(((......---+++,,,,,,---+++*********************++++++************+++,,,---...))),,,...---+++***+++---,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------*********+++---.........,,,,,,++++++++++++,,,,,,******++++++,,,------...,,,+++++++++,,,,,,---...+++,,,---.........---,,,(((***+++,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------............---,,,,,,+++++++++,,,)))***,,,,,,,,,,,,---...***+++------,,,,,,,,,---'''***)))&&&&&&******(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000,,,,,,,,,,,,---///000111------......///000000111////////////////////////...///111111000///000111.../////////000000111111...111333222///...111555111111000///////////////***+++,,,...///000111111...//////...------...000////////////////////////000///...///111222111000111111111111111111111111333222111000000111222333///000111111222222111111///000111111000000111333777555444333444555666777777555777===???@@@DDDKKK]]]pppnnnccc[[[UUUQQQRRRPPPMMMNNNRRRMMMNNNOOOMMMLLLMMMQQQUUUbbbkkkuuu|||~~~...111333222000///111444111111222222222222222111111111111111111000000///.../////////000000111111111...,,,---111333222000////////////////////////,,,------....../////////,,,,,,,,,------.........------...///000000000///,,,------......------,,,)))'''(((,,,---******,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...(((***,,,,,,***)))***+++++++++,,,,,,,,,---------++++++,,,---------,,,,,,///---***((()))+++...000111000000///...------------,,,,,,,,,---///111222&&&''')))))))))***+++---++++++*********+++---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))((((((***,,,---(((+++---,,,***)))+++...+++,,,---------,,,+++***++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++......---------...//////+++---//////---,,,+++,,,+++,,,---.........---,,,'''000///******''''''222******+++++++++,,,,,,,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,---------)))&&&(((---...((('''***(((...+++)))///...***///,,,+++***+++---...---,,,,,,,,,++++++***)))))))))************+++,,,---...))),,,---,,,***)))+++------,,,+++******+++,,,---++++++,,,,,,,,,---------***************+++++++++...***''')))---///---))),,,++++++******++++++,,,))))))***++++++,,,------++++++++++++,,,,,,---...((()))+++---......------)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...---,,,,,,+++++++++++++++,,,------------...000)))+++------,,,,,,,,,---+++------***)))+++***''',,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///+++,,,---...000111111111---------...///000000111////////////////////////,,,...111222222111111111//////000111111111111000---000333111...---111555111111000///////////////------......///......---111000---***)))+++///222////////////////////////111000///000111222111000------------------------333222///......///222333...//////000000000000000111222333222111111333555555555444555666666444333999222000777;;;;;;<<<@@@EEEQQQcccwwwggg]]]TTTRRRPPPLLLNNNRRRPPPPPPQQQOOOLLLJJJIIIIIIIIIQQQ[[[bbbfffjjjoootttxxxyyy~~~///000000000111111111111---///000111000///000111111111000000000000000111///000111111///...///000------...///000111222222---...///...------...//////......---------......,,,++++++******++++++,,,111000///......///000111******,,,...000000...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))''''''***,,,************************000+++''''''***------,,,******+++++++++,,,,,,,,,------,,,------...///000222222111...+++******,,,+++,,,------......------)))+++---//////---+++)))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%)))------+++)))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---......---,,,+++---...------,,,,,,---...000111***((((((***---///---+++++++++,,,,,,,,,,,,------)))))))))***+++...000222++++++******++++++,,,---+++))))))+++------***''')))---...******//////+++******)))))))))***,,,------,,,++++++******++++++***)))((((((***,,,,,,,,,...---,,,+++***+++,,,---***---***$$$&&&///111+++))))))))))))************...---+++***)))***++++++---------...------,,,,,,+++++++++++++++***)))(((...***&&&(((---111000...,,,------+++******,,,...++++++******+++---...///000---******+++,,,,,,,,,...---+++*********++++++******+++,,,,,,,,,++++++...---+++******+++,,,---))))))***+++,,,,,,------------------------------...---,,,+++++++++,,,---+++,,,,,,+++***+++---///.........------,,,,,,,,,%%%$$$%%%(((,,,---+++(((++++++++++++,,,,,,---...---,,,++++++------,,,+++)))+++,,,,,,+++***,,,---------............------111000...---...///111222000///...------...000111,,,---...//////...---,,,------......///000000000+++---//////...///000222///000111000///000111333000000000000111111111111000......000///,,,---222,,,...000000///...///000222222111111000111111222000000////////////000000333111......111222111/////////......///000000111...///000111222222111000111222222333333222222111000222444555444333333444555666777888999:::;;;;;;BBBBBBHHHRRRaaayyyzzzhhh^^^WWWRRRSSSYYYVVVVVVUUUQQQLLLKKKMMMPPPLLLNNNQQQSSSVVVZZZ^^^aaadddeeelllvvv000111111111222222222222---///000111000///000111111111000000000000000111111111000000111222333222------...///000000000000---...///...---,,,---///......------------......///......------......///000///............///000******,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&(((***++++++******+++++++++,,,,,,,,,------,,,------...///000000///...---,,,------...+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++(((***---...---,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,***++++++***))))))***,,,///......---......000000,,,***((((((+++------,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---...++++++******++++++,,,---+++***)))***,,,,,,***((()))------******......+++,,,,,,+++***)))***+++++++++*********+++,,,,,,------,,,+++,,,---.........------,,,+++++++++++++++((()))'''$$$&&&+++,,,)))))))))))))))************---,,,+++*********+++,,,+++,,,,,,,,,,,,,,,++++++******+++++++++***))))))***&&&###$$$))),,,,,,***,,,------,,,******,,,...++++++******+++---...///222///,,,***+++---......------+++*********++++++((())))))+++,,,---......***++++++,,,------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------+++,,,,,,+++***+++---///......---------,,,,,,,,,+++))))))+++...000...,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++------,,,+++***,,,------,,,+++---...------............------///...---,,,,,,...///111///............//////000------............------///////////////.........,,,...//////......000111///000111000//////111333/////////000000000111111000...///111///,,,...222,,,...000000///...///000111111000000000000000111000000////////////000000222000...///111222111///333222222222222222333333//////111111222111000000111222222333333222222111000222444555444333333444444444555666777888999999999:::>>>DDDMMMZZZppp|||qqqeee^^^\\\XXXYYYYYYVVVQQQMMMLLLLLLHHHIIIJJJKKKLLLMMMOOOQQQXXXZZZaaalllvvv111111111222222222333333---///000111000///000111000000000//////000000111111000......000111222222---...///000000///...---,,,...///...---,,,---......---------------......000//////......//////000///......------......///***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''))))))))))))+++,,,******+++++++++,,,,,,,,,------,,,------...///000///,,,***+++///111000...++++++,,,---------------...---+++******+++---...,,,,,,++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))))))))******++++++,,,+++++++++---......---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---++++++---/////////...------------......,,,)))(((***,,,------++++++++++++,,,,,,,,,,,,------------,,,+++******++++++******++++++,,,---,,,***))))))***++++++***)))++++++)))***,,,---***...---,,,+++*********+++)))))))))***+++,,,...///*********++++++++++++++++++,,,,,,,,,,,,+++******,,,((('''+++---,,,+++---)))))))))*********++++++++++++*********+++,,,,,,***++++++,,,,,,++++++***)))******+++++++++******,,,)))&&&'''***,,,,,,***,,,------,,,+++***,,,...++++++++++++,,,---......222...***)))***,,,---...---,,,,,,++++++++++++,,,+++*********+++,,,...///''')))+++...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,......+++,,,,,,,,,++++++---///...------------,,,,,,,,,///---,,,,,,.../////////......---,,,,,,,,,------...---,,,,,,,,,,,,+++***+++---......---,,,...///------............---------,,,+++++++++,,,...///------...///////////////.........------.........111000000///......---------///000///......///000///000111000//////111222.........////////////000000...///111///,,,...222,,,...000000///...///000//////////////////000000000000////////////000000111000//////111111000///111111000//////000000000000111111111111000000///111111222222222222111111000222444444333222333444222222333444555666666777777777:::===>>>BBBMMMXXXmmmuuulllcccbbb___YYYSSSOOONNNNNNPPPPPPOOONNNNNNNNNNNNNNNNNNOOOUUU]]]eeemmmzzz000000111111111222222222---///000111000///000111000////////////000000111---......,,,******---000//////111111111///...,,,,,,---......,,,,,,---...------,,,,,,------......------,,,,,,,,,,,,------------------------------)))+++---------,,,------------------------------------------------------+++---......---+++,,,,,,************************(((,,,//////,,,+++,,,...******+++++++++,,,,,,,,,------,,,------...///000///+++)))+++000333000---++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---,,,***)))+++...///---*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---...///...------///111......---,,,+++++++++***...---,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------......---+++***(((++++++******++++++,,,---,,,+++)))))))))***++++++)))************+++++++++------,,,,,,,,,,,,,,,,,,************+++,,,---...((()))******)))))))))******+++,,,---,,,+++)))(((,,,&&&'''///111+++)))...))))))*********+++++++++*********++++++,,,,,,---***++++++,,,,,,,,,,,,+++((()))***+++++++++++++++...,,,******,,,------,,,+++,,,---,,,++++++,,,---++++++++++++,,,---------000,,,(((&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,)))***,,,---...------,,,,,,,,,++++++++++++++++++***************+++++++++******++++++,,,---......***,,,---,,,++++++---...------------------------///---+++++++++,,,------//////...---,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))+++,,,------,,,,,,---...------............------,,,,,,+++++++++,,,---...,,,---...000000000/////////...---,,,,,,---...///000000//////...............///000///...---...//////000000000......000222---------........./////////---...000...+++---111,,,...000000///...///000//////000000000000000000000000////////////000000/////////000000111000000000000///............///111111111111000000//////111111222222222222111111000222333333222222333444222222222333444555555555777777999<<<;;;;;;@@@HHHMMMZZZnnn}}}vvvlllaaaXXXTTTTTTVVVMMMLLLJJJIIIIIIIIIIIIHHHKKKKKKNNNSSSWWWYYY___gggvvv////////////000000000000---///000111000///000111//////......///000111111***///111---&&&$$$(((...000111111222111000...---,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,)))+++------++++++,,,---------------------------------------------------)))+++------,,,++++++,,,************************,,,///222111...++++++---******+++++++++,,,,,,,,,------,,,------...///000000,,,***,,,000222///+++***+++,,,,,,------,,,,,,***+++---......---+++***,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,---......+++)))((())),,,...,,,)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***+++,,,...000//////...---,,,++++++,,,---//////...---,,,,,,*********+++++++++,,,,,,+++,,,---...---,,,+++***++++++******++++++,,,---++++++***)))))))))+++,,,***))))))***+++******+++******+++,,,------......,,,,,,++++++***++++++,,,***,,,......---,,,---...++++++,,,---,,,+++***)))((("""###+++---'''%%%)))************++++++++++++)))******+++,,,,,,,,,,,,++++++,,,---------------((()))***++++++++++++++++++***))))))***++++++***+++,,,------,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,///,,,(((&&&''')))++++++,,,,,,,,,,,,,,,,,,,,,,,,111///---*********+++,,,///...,,,+++***++++++,,,,,,,,,++++++++++++++++++)))))))))******+++++++++)))***+++,,,------......***+++------,,,+++,,,...------------------------------,,,*********+++---///...---,,,,,,,,,,,,,,,...---+++,,,,,,---+++***)))+++,,,,,,++++++,,,---------............---------------------......///+++,,,...000111000000//////...---,,,,,,---...///............//////000000...///000///...---...//////000000///......///111------------...............,,,---...---***,,,000,,,...000000///...///000///000111222222222111111000000////////////000000---...///000000000000000333222222111111222222222222222111000000/////////000111111222222111111000000222333222111111333444333333333444444555555555555444555777777666<<>>@@@AAAHHHQQQ^^^pppzzzppphhhbbb[[[RRRKKKRRROOONNNQQQQQQNNNMMMOOOMMMMMMMMMNNNRRRZZZbbbgggiiikkkttt000000000000111111111111---///111111000///000111---------......000111111---++++++000555666222,,,///---+++))))))+++---///+++,,,------++++++,,,---++++++++++++,,,---...///---------,,,,,,---------------...//////...------))),,,...,,,((('''+++...++++++++++++++++++++++++..............................---,,,+++,,,///222***************************'''&&&)))---000///---******+++++++++,,,,,,,,,---------------...000000***,,,///000///......///******+++,,,,,,,,,,,,+++------,,,++++++,,,------*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******************,,,...---******---000******+++++++++,,,,,,,,,(((((()))***,,,---...///***+++,,,,,,,,,,,,...000+++,,,---------,,,+++***))))))&&&"""!!!$$$+++222)))************+++++++++///...,,,+++***++++++,,,++++++******++++++,,,---'''***------+++))))))+++---)))***......++++++///((()))***+++,,,+++***))))))))))))***+++,,,......###(((...///---,,,...111000///...---,,,---......(((------(((***111111*********+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((((()))***+++,,,---------+++++++++++++++***)))(((%%%'''***+++++++++,,,---***,,,......---++++++,,,+++,,,---------,,,+++***---,,,,,,,,,------+++)))***+++---...///...------,,,,,,---.........------***+++---......---,,,+++))))))***+++,,,,,,------))))))***+++,,,,,,------+++,,,---------,,,+++***)))+++---...---,,,,,,---,,,,,,,,,------.........'''+++......,,,+++,,,---))))))))))))***+++,,,,,,******)))+++---///......+++,,,...---,,,,,,---///---..................---,,,---......//////......------,,,---...000222333,,,---...//////...---,,,000000000///......------+++---//////...///000222///000000///------...///.........////////////000222000000222111...///444,,,...000000///...///000+++---///111222222000000000000////////////000000)))---000111000//////111/////////000111333555666000000/////////111222333000000111111111111000000111111111000///000222555333333333333333333444444222000000333444333555999555333444888888777===GGGCCCOOO___oooyyyllldddXXXTTTQQQRRRQQQMMMKKKLLLHHHJJJLLLNNNQQQTTTVVVWWW\\\[[[aaakkktttzzz111111000///...---,,,,,,111111///,,,---111222...222333333222000000111222)))+++...000/////////000------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...---,,,+++******,,,...///...,,,,,,---******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...////////////---,,,***)))''''''***,,,......---,,,---...---------.........//////+++++++++++++++,,,---...++++++++++++++++++++++++,,,***(((***---...,,,***++++++++++++++++++++++++)))***+++***))))))+++---+++,,,,,,+++******+++---***************)))((('''%%%)))***''''''+++---,,,++++++,,,---,,,+++***)))------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,------,,,+++***+++---******+++++++++,,,,,,,,,(((***---///000...+++***,,,,,,+++***+++,,,---...111111000///...------,,,---+++)))+++...///...+++111///---,,,,,,,,,+++***......---,,,++++++++++++)))+++------,,,,,,,,,------+++)))***,,,---,,,))))))+++,,,,,,+++***,,,---------,,,,,,+++***))))))++++++------------++++++++++++,,,,,,,,,,,,---------+++***,,,///000...+++)))***,,,...//////......***++++++,,,,,,++++++******""" '''+++((((((---+++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,,,,------...---------,,,,,,,,,,,,,,,---...///$$$&&&(((***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---.........------+++---...///.........///---///000000///......///...,,,***,,,///111000...222///+++***+++---///000//////////////////////////////............//////000//////.........//////,,,,,,,,,,,,---...//////000000//////.........---///////////////000111111///////////////.........222111111111000000/////////000111///,,,+++---000---......///000111111222222222222111111111000000///000///...---...000333000111222333444333222222333333333444444333222222333222222111111222222333222333444555666888888999???BBBGGGMMMXXXjjjwwwhhhccc]]]WWWSSSPPPMMMKKKMMMKKKHHHGGGJJJNNNQQQRRRQQQPPPTTT___eeeggglllsss000000000///......------+++///111000111444333000---......---++++++,,,...(((***,,,,,,++++++,,,---------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++---//////---,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))((('''(((***,,,...++++++,,,,,,,,,,,,,,,,,,***,,,......---,,,---...,,,,,,---------.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,---,,,***++++++++++++++++++++++++)))***++++++******+++---***+++,,,,,,******+++,,,,,,,,,+++++++++*********(((,,,---***)))+++,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,,,,++++++---///******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000///...------,,,,,,---+++***+++------,,,***,,,+++))))))*********))),,,,,,,,,++++++,,,------)))+++------,,,+++,,,------+++)))***,,,---,,,***)))+++,,,,,,+++***,,,---,,,+++)))((((((***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------++++++,,,//////...+++***+++,,,---......------++++++,,,,,,,,,,,,++++++000+++))),,,...---,,,---++++++++++++++++++++++++***,,,...---,,,++++++,,,,,,,,,------......------.........///////////////'''(((***,,,---------,,,......---,,,+++******))).........---,,,+++***)))------------------------,,,---//////...---...///,,,...///...---,,,---...---,,,+++,,,///111000...111///,,,+++,,,---///000//////////////////////////////............/////////......---......////////////...---,,,,,,,,,,,,000/////////............///////////////000000111/////////////////////...111111111000000000//////000111222000...---///111......//////000000111111222222222111111111000000///000000000//////111222000111222333333333222222222333333444333333222222333333222222222222333333444444444555666666666777666999<<>>CCCKKKUUUeee~~~~~~nnneeeUUURRROOONNNNNNOOOOOOOOOLLLLLLMMMPPPRRRSSSTTTVVV------......///000000000(((///333000,,,...111222---......---++++++,,,------------+++))))))***,,,------------------------,,,,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,...///...//////...+++***+++,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...------,,,------------------------***,,,......---,,,---...*********+++++++++,,,,,,---...///000///...,,,***++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++---///***+++---,,,+++***+++,,,---,,,***))))))+++---...$$$***---,,,+++------***(((((()))***,,,---...///,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,*********+++++++++++++++'''(((***+++,,,---...///---...///---+++***,,,......---,,,,,,+++++++++,,,(((***,,,,,,+++***+++,,,++++++,,,+++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---,,,,,,,,,,,,/////////...............,,,------......------,,,'''///000***)))...,,,%%%++++++++++++++++++++++++)))+++------,,,,,,,,,---***+++,,,---............,,,---...//////---+++)))...------,,,,,,,,,,,,,,,,,,---------------------'''(((***,,,---//////000///...,,,++++++,,,...///---///000///---,,,,,,---.........,,,***+++...000,,,,,,---------------...+++...000000...------...------------------------......------------......+++++++++,,,---...///000------------...///000000.........///////////////------...///000//////...---.........//////000000//////////////////000000000///......////////////000000000000////////////000000000000000000000000...000333333222111111222000000000111111111222222000111222222333333333222222333333444444333333222000000111222333444555555444444444444555666999;;;:::<<<>>>AAAIIIYYYnnn|||iiibbbXXXPPPMMMMMMNNNNNNJJJKKKMMMNNNPPPSSSUUUUUU---.........//////000000---111111,,,***---000000///000000///------...000---......---+++***+++---------------------------,,,,,,+++++++++,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,---.........//////---++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***,,,......,,,***))))))***+++,,,---...//////***,,,......---,,,---...******+++++++++,,,,,,,,,------...//////...,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***+++,,,+++***+++,,,...+++,,,,,,+++******+++---+++******))))))***,,,,,,$$$))),,,+++***---...,,,)))))))))***+++,,,...///)))******++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,+++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,+++))))))***+++******+++++++++,,,,,,,,,((()))+++,,,---,,,+++***)))******+++,,,+++++++++))))))******++++++,,,,,,((()))+++,,,,,,---///000+++---...,,,)))(((***---///...---,,,++++++++++++(((***,,,,,,+++***+++,,,***+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,---,,,------......---,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))+++------,,,+++,,,---///......---......//////,,,,,,------------,,,,,,)))...///,,,+++,,,---+++++++++++++++++++++++++++)))+++------,,,,,,---...***+++,,,---.../////////...///000000000///...------,,,,,,+++++++++,,,,,,+++++++++,,,------......++++++,,,---------,,,,,,------,,,+++,,,---...///---...000///...,,,---............---+++,,,...000+++,,,...---,,,+++,,,...+++...111000---,,,---///------------------------......------------......---,,,,,,,,,---...//////111000///...------------.........///////////////,,,---...///000///......------......///000000000......////////////000000///...------///000000///////////////000000000000//////000000000000000111...000222222111000111222111000000000000111222222///000111222333333333333111111333333333333111111......///111222444555555222222111000111333555666222666:::===???DDDKKKQQQlll|||qqqddd[[[UUURRRPPPKKKNNNOOOOOOPPPTTTUUUTTT.........///////////////,,,...---)))))),,,...,,,222222333111000///000222...///111000///......///------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,---------------......,,,++++++---///******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++***))))))******+++,,,------...***,,,......---,,,---...++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,******+++...++++++++++++++++++++++++)))***++++++******+++------,,,+++)))((())),,,///************+++++++++,,,(((,,,...+++***---...,,,******)))******,,,---...))))))***++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,++++++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++***))))))+++---******+++++++++,,,,,,,,,******+++,,,---,,,,,,+++((()))***+++,,,++++++***))))))***++++++,,,------+++---///...,,,,,,---///(((+++---+++((('''+++...------,,,++++++,,,,,,,,,(((***+++,,,+++***+++,,,***+++---,,,***)))+++---)))+++,,,,,,+++***,,,---++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------(((+++------+++***+++---,,,,,,++++++,,,---...///++++++,,,,,,,,,,,,+++++++++***+++,,,***&&&(((---++++++++++++++++++++++++(((***,,,---,,,,,,---...)))***,,,---.../////////.........///////////////---,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++,,,---...//////,,,---//////...---...///+++---...---,,,+++,,,---+++---...---+++***,,,...+++...111///,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---......//////111000///...------------............/////////000+++,,,...000000///...---------......///000000111........./////////000000000...------000111111///......//////000000111111////////////000000111111///000000000//////111222111000000///000111222333///000111222222333333333///000222333333222000/////////000000111222333333333222222222333333333333...222666999999:::<<<>>>HHHUUUgggxxxtttiiicccXXX\\\[[[XXXWWWZZZZZZVVV////////////////////////---///...,,,---111000---...//////...,,,,,,---...)))+++......---+++++++++------------------------++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((***+++---......---------------,,,++++++...000******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,,,,------,,,++++++***))))))***,,,......---,,,---...++++++,,,,,,,,,---------***)))))))))***+++,,,,,,++++++++++++++++++++++++(((+++---,,,***)))+++...++++++++++++++++++++++++)))***+++***))))))+++---...---+++((('''(((,,,000)))***+++,,,,,,,,,,,,+++,,,000000,,,***,,,...---+++******)))***+++---...++++++,,,------...//////++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))***+++,,,+++******)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,''')))******)))***,,,...******+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------((()))***+++,,,+++******))))))***+++,,,------......000111000,,,+++,,,...&&&***---,,,))))))---222++++++++++++,,,---......(((***++++++******+++,,,))),,,---,,,***)))+++---)))+++,,,,,,+++***,,,---+++)))((('''))),,,000222------++++++++++++------++++++,,,,,,,,,---------(((+++------+++***+++---******))))))***,,,...///***++++++,,,,,,++++++***000++++++///+++$$$&&&///++++++++++++++++++++++++(((***,,,---,,,,,,---...)))***,,,---.../////////,,,,,,,,,,,,,,,---...///---,,,,,,+++,,,---...///,,,,,,,,,++++++*********)))***+++,,,---.........)))***+++---.../////////+++---...///.........000)))+++------+++***+++++++++---...---+++***+++...,,,///111///+++***---111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000//////.........//////...------......///000111---.........//////000000+++,,,...000000///...------------...///000000111---.........//////000000222///---...111333222000---......///000111111222.../////////000000111111///000000...---...111333111000/////////000222333//////000222222333333333...///111222222111///...000000000000000000111111111111222444555444222000222333333222222555:::===<<>>BBBKKKYYYccc|||ssslllgggddd///---,,,***+++,,,///000......000000000...---+++,,,---...000000111111111...//////...,,,+++,,,...,,,,,,,,,---------............---,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,+++******,,,...)))***+++***)))(((***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,...,,,---------,,,,,,...000+++,,,---,,,+++***+++---///000111000///...///111++++++++++++++++++++++++((()))++++++++++++---...///...,,,+++***+++,,,---------......---,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,***))))))))))))******+++++++++******,,,+++***))))))***++++++(((***++++++++++++,,,...(((***++++++******+++,,,******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))///000000000...,,,)))'''++++++,,,,,,,,,---------+++***)))***,,,...---+++***''''''+++---+++***,,,+++,,,,,,+++)))((()))+++---,,,,,,++++++,,,,,,---------------------,,,+++++++++++++++++++++++++++)))***++++++******+++,,,************************)))+++------+++******,,,)))+++......---+++++++++------,,,,,,,,,+++++++++/////////......------,,,+++***)))))))))***,,,,,,((()))++++++++++++---...)))***+++,,,,,,,,,++++++---,,,***)))((()))***+++)))+++,,,,,,+++***,,,---,,,.........,,,,,,---...,,,,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,...,,,***)))***++++++******+++,,,+++******,,,...------,,,,,,,,,,,,,,,---(((+++---...,,,,,,---///---,,,,,,++++++++++++++++++,,,---,,,******---000***,,,------++++++,,,...------......//////000000111222222000---,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,***((()))+++,,,---...---,,,+++++++++,,,,,,///...---,,,++++++++++++///++++++...///---+++,,,......---,,,,,,,,,------,,,///000...///222333000000000///.........//////...............//////000///......---...///000111---...//////......///000//////000000000111111111000111111111111111000000000000000000////////////222///,,,,,,...111222222000000000000000000000000111111111111111111111111//////000000111111222222000222444444333111000000333222222222222222222111111333444444333222222333666888999999999???HHHOOOTTTccczzzzzz...---,,,++++++---///000,,,---...///...---,,,+++,,,...000111222111000///***+++------,,,,,,...///------,,,+++,,,---...///......---,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,,,,***))))))+++---)))+++,,,,,,+++******+++)))******+++++++++******)))+++,,,,,,++++++---///,,,---...---,,,---...000+++---...---,,,+++,,,---,,,---......,,,,,,---...))))))***+++,,,,,,------'''(((***++++++,,,...000...---+++******+++,,,,,,---------------,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++,,,---.........---+++***+++*********++++++)))((('''((()))***+++,,,,,,,,,++++++************+++,,,)))***++++++++++++,,,...)))***++++++******+++---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++***++++++++++++************,,,---.........---+++***,,,,,,,,,,,,---------...))))))(((***,,,......---***''''''+++---+++***++++++,,,,,,+++)))(((***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++)))+++------+++***)))***************************,,,,,,,,,***))))))+++...***,,,---,,,+++***+++,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,&&&&&&&&&(((+++,,,,,,,,,)))***++++++,,,,,,+++++++++***)))))))))***+++,,,)))+++,,,,,,+++***,,,---+++,,,------++++++,,,---+++,,,,,,------,,,,,,,,,+++,,,,,,+++))))))+++---...---++++++,,,,,,,,,++++++,,,,,,+++***)))+++,,,...------,,,,,,------...***,,,.........---...///............---,,,++++++***+++------,,,+++,,,---***,,,------++++++,,,...........................000111111000...------...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******)))))))))......---,,,++++++++++++---))))))---...,,,,,,---,,,,,,------......------+++...000///000333444111111111000///////////////---------------...//////......------......///000+++---000000///....../////////000000000000111111333333333222222000//////111111111000///.........000...---...000111222111000000000000000000000000111111111111111111111111000000000000000111111111111333444444333111111111333333333222111111000000000222333333222111111222222444666555444555999===<<>>@@@BBBFFFNNN\\\ooo{{{......---------...///000............///.........+++---...///---+++'''%%%+++,,,......,,,+++++++++...---+++++++++,,,...000*********+++,,,---...///++++++++++++,,,...///000+++,,,,,,+++))))))+++...,,,...000000///...---...''')))***,,,,,,,,,+++******+++,,,,,,)))'''''''''***+++,,,+++******,,,...,,,---......,,,,,,---...+++---...---,,,+++,,,---+++++++++++++++++++++++++++,,,---,,,*********,,,+++++++++++++++++++++,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---------------------------------------,,,***)))((()))***+++---+++***+++...///---************+++++++++************++++++,,,,,,,,,,,,)))+++,,,,,,+++***+++---)))+++,,,,,,++++++,,,---((()))***+++,,,,,,---,,,++++++******))))))((((((***+++---......---+++***------------------------******+++,,,---.........)))*********++++++++++++++++++,,,++++++++++++++++++((((((+++---+++)))+++''')))***++++++,,,...111,,,++++++******++++++,,,+++*********+++---///000++++++++++++++++++++++++))),,,......,,,***))))))+++++++++,,,,,,---------***++++++,,,,,,,,,+++***,,,,,,+++***((()))+++...*********+++++++++++++++---------...............******++++++,,,,,,,,,,,,---+++)))***---...---***)))))))))*********++++++(((((())))))***+++,,,---)))+++,,,,,,+++***,,,---)))***++++++******,,,---***+++,,,,,,---------,,,,,,,,,+++***((())),,,......---,,,---...///---,,,---...---,,,)))((()))***++++++***++++++,,,---------------...//////...---,,,---...//////...,,,,,,)))***,,,...///...,,,******+++---,,,++++++,,,...------------,,,,,,,,,,,,,,,...//////......///000++++++------------++++++***,,,//////---+++,,,---'''(((***+++,,,,,,,,,,,,*********+++,,,---//////---)))(((+++---,,,,,,...)))***,,,...//////......)))---///...///333444111111111000/////////////////////......//////000111,,,------...............***,,,///000///...------...////////////000000000///000111222222222222222.../////////000000000111,,,...///111111000000000000000000000000000000000000000000000000000000000111111111000000000000000...000222333222222444555//////000111222222333333111333444444222222222333///222555777777666666666888999;;;<<<@@@GGGQQQXXXdddqqq...............//////000.............../////////***,,,---/////////------,,,...000///---+++******------,,,+++,,,---...///------,,,+++++++++++++++,,,,,,,,,,,,---...///000,,,------+++******,,,...***,,,------,,,++++++,,,******+++,,,,,,,,,+++++++++,,,---,,,***'''&&&&&&)))***+++***))))))+++---+++---...---,,,+++,,,---,,,---......,,,,,,---...,,,+++++++++++++++++++++,,,------,,,***))))))***+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,------------------------------------------,,,)))'''&&&(((***,,,***))))))***,,,,,,+++)))******+++++++++******))))))***+++,,,---------,,,***+++,,,,,,******+++,,,***+++,,,,,,++++++,,,...((()))***+++,,,---------)))))))))))))))(((((((((***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......))))))))))))************+++,,,---,,,***)))***+++,,,((((((,,,---***)))***''')))***++++++,,,///111++++++************++++++************+++,,,......++++++++++++++++++++++++***,,,......,,,+++***+++)))))))))******++++++,,,+++***+++,,,------+++)))+++++++++***))))))+++---******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++***)))***++++++***)))***))))))))))))***++++++(((((()))***+++,,,,,,,,,)))+++,,,,,,+++***,,,---)))***++++++++++++,,,...******+++,,,------------+++,,,,,,+++))))))+++---,,,,,,,,,---...///---,,,---------,,,)))((()))+++************+++,,,------------,,,---//////---,,,$$$%%%'''))),,,---......******+++---//////,,,******,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///+++,,,,,,------,,,,,,+++))),,,///...+++***+++---))))))***+++,,,------...---,,,,,,++++++,,,,,,,,,555///,,,......,,,+++---***+++,,,---............***------+++---111222111//////............/////////////////////000111111,,,,,,---............---***,,,//////...------.........////////////000000......///111111222222222.........///000111111111,,,...000111000000000222000000000000000000000000000000000000000000000000000000000000000111111111111222333222000///000111---...///000111333444444111333444444333222222333222333444555555444333222///222555888:::<<<@@@BBBJJJPPP]]]ooo...............//////000------,,,------......///,,,---...///000111111111,,,...000000...,,,++++++,,,,,,,,,---------......---,,,++++++***+++++++++,,,+++++++++,,,---......---......---++++++---///+++,,,,,,+++******+++---------,,,,,,,,,,,,,,,,,,+++---///...,,,***((((((***+++++++++******,,,...+++,,,---,,,+++***+++---)))+++,,,+++***)))***+++*********++++++,,,,,,---+++,,,---,,,*********,,,++++++,,,---------------******+++,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******((()))++++++******++++++((()))***+++++++++++++++)))***+++---------------***+++,,,,,,******+++,,,***+++---,,,++++++,,,...((()))***+++,,,---------)))))))))))))))*********)))***+++,,,------......+++++++++,,,,,,,,,------++++++************++++++))))))*********+++++++++)))+++---,,,******+++---,,,((((((,,,---***)))******+++,,,,,,++++++---///++++++************++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,++++++,,,---((())))))***++++++,,,,,,---+++))))))+++---,,,******+++++++++))))))***,,,,,,,,,,,,------.........,,,++++++******)))))))))***+++,,,---------,,,,,,((()))************+++,,,***))))))((()))***+++,,,((()))******++++++++++++)))+++,,,,,,+++***,,,---)))***,,,,,,+++,,,---///)))***+++,,,------------***+++,,,,,,******+++,,,+++++++++---...///---+++,,,------+++***)))***++++++******+++,,,---.........,,,+++,,,......,,,***&&&&&&'''(((***,,,---...+++******,,,...///---******,,,------++++++,,,...******++++++,,,,,,------***,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---(((+++---,,,((('''***---,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,---333---+++,,,---,,,,,,...,,,,,,,,,,,,------...///,,,---,,,))))))...111000---,,,,,,------...///000///............///000000+++,,,---.........------+++---......---,,,---///........./////////000000...//////000000000//////////////////000000000000,,,...000000//////111333000000000000000000000000000000000000000000000000//////000000111111222222000111222000///...///111...//////000111222222333000222333333222111111222222222111111222333333222000222444555555666666666===>>>CCCMMMWWWfff}}}.........///////////////,,,+++++++++,,,,,,---...////////////............+++...000111///---,,,,,,+++,,,---.........------)))))))))***+++,,,......++++++******++++++,,,---...//////---,,,,,,...000---...---,,,++++++---///000///---,,,+++,,,,,,---***---///000...,,,,,,,,,+++,,,,,,,,,++++++---///***+++,,,,,,******+++,,,***+++,,,,,,+++***+++,,,'''((()))***,,,---...///)))***,,,,,,++++++,,,---+++,,,------.........---)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))(((+++......,,,+++,,,///&&&'''(((***,,,---------)))***+++---......------***,,,---,,,******+++,,,***,,,------,,,+++---...((((((***+++,,,---------))))))******+++++++++,,,))))))***+++,,,...///000---------....../////////...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,'''))),,,,,,******---///,,,)))(((,,,---***)))***---------,,,+++***+++---++++++************++++++)))***+++------,,,+++***++++++++++++++++++++++++***+++,,,,,,++++++---///******+++,,,------......000,,,((('''))),,,------)))***,,,+++***)))***+++........./////////000000//////......---,,,++++++***+++,,,---...---,,,,,,&&&))),,,,,,++++++...111***)))((((((((()))+++,,,))))))***++++++++++++***)))+++,,,,,,+++***,,,---)))+++,,,,,,,,,,,,...///)))***+++,,,------...---)))+++------+++***++++++******+++,,,......---++++++,,,,,,+++***)))+++,,,,,,++++++,,,---...///000---,,,***+++......,,,)))///---,,,+++***+++,,,---,,,+++***+++...///---+++***,,,------,,,+++---...))))))***+++,,,,,,------***+++,,,,,,******+++,,,...---++++++++++++---...&&&)))+++***&&&%%%(((,,,000...+++)))(((((()))***))))))***+++,,,...000000***&&&$$$(((+++,,,---111...---,,,+++,,,---...///---...+++''''''---000///+++++++++,,,---...///000...------------...//////+++,,,---.........---,,,,,,---------,,,,,,...000............/////////000000000000000///...---,,,111111000000//////......---///000000......111444000000000000000000000000000000000000000000000000...//////000111222222333,,,...////////////222444000000000000111111111111///000222222000///000111111///...///111444666666222333333444444555777888444444888???AAAFFFTTTdddsss000000000000///...---,,,,,,---------.../////////000...------......---,,,,,,,,,,,,------.........------.........---,,,+++...,,,++++++,,,---,,,+++,,,,,,------...///000000------------------------000...+++,,,000222///)))***+++,,,,,,******+++,,,...---,,,,,,......---,,,&&&(((***,,,,,,***(((&&&((()))++++++++++++---///,,,,,,------------......,,,,,,---......///000000,,,++++++---...///...---...//////000000000000000---------,,,,,,++++++++++++,,,------,,,,,,...000---+++)))***,,,---,,,)))---+++******+++,,,,,,+++&&&***//////---***)))***,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++++++++,,,)))+++------,,,***************))))))******+++,,,,,,***(((***---...---+++))))))******++++++,,,,,,&&&(((***,,,---...---------------,,,+++,,,...000(((+++...---+++***---000111000000///---,,,++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,***))))))***,,,---&&&)))------+++***,,,...)))+++,,,,,,+++***,,,---++++++******+++---...///(((+++---,,,***)))+++...******))))))******+++,,,...,,,***)))***+++++++++---...///...,,,+++,,,---***++++++,,,,,,++++++***+++***)))***,,,---,,,+++***************)))((('''+++)))'''))),,,---+++)))***)))((((((((()))+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---***+++---//////...---,,,,,,+++)))***+++---,,,,,,***,,,///000///---++++++++++++++++++++++++++++++(((***++++++******+++,,,+++,,,------+++)))******---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,000000,,,+++,,,---+++000///...---,,,+++******000---******---///...---,,,+++***+++,,,,,,+++***((()))+++---...///000000+++***,,,///...***+++...***+++,,,---.../////////...------------...//////.........///////////////,,,,,,------...////////////---+++---000222111///,,,,,,,,,---------......///////////////.........000000//////......------000000111111111111000000)))---222555555444333222111000/////////000222333555000///333333......333000000000000////////////000///...///111222222111444444333111///...000111111111111111111111111111///555666222111555666222222333333444444333333222444777999999999;;;???CCCPPPXXXeeettt---....../////////......------------............333222000000111000///---,,,,,,,,,---------------...---,,,++++++++++++,,,---,,,******+++,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---......---***+++,,,,,,******+++,,,---,,,++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***+++---)))))))))*********++++++......---+++***((('''''',,,+++,,,---......------,,,------...............---------,,,,,,++++++++++++,,,------,,,,,,...///---+++)))***,,,---,,,***---+++******+++,,,,,,+++(((+++------,,,+++******,,,,,,,,,,,,,,,+++***)))++++++************++++++***+++---,,,+++******+++***************++++++,,,,,,***)))***,,,---,,,***(((((((((((())))))))))))((()))+++---.........---,,,,,,,,,***((((((***,,,,,,++++++,,,,,,------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---,,,***))))))***,,,---''')))+++,,,,,,+++,,,---)))))))))******+++++++++------...------+++***)))+++,,,,,,+++)))(((((()))******))))))******+++,,,---+++******+++,,,,,,,,,,,,---...---,,,+++,,,---+++++++++++++++++++++++++++***)))***,,,---,,,+++******++++++******)))(((+++***(((***,,,---,,,*********))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---++++++---.........---,,,---+++******,,,------,,,))),,,///000...,,,++++++++++++++++++++++++++++++(((***++++++******+++,,,***,,,------+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((---...+++)))++++++)))---------------,,,,,,,,,...+++))))))+++,,,,,,+++,,,+++++++++,,,,,,,,,+++++++++,,,------------------+++---///---)))))),,,***+++,,,---------------,,,,,,,,,,,,,,,---......000000//////......------...............---------...---,,,---000111000///,,,,,,,,,---------....../////////////////////000///////////////.........000000111111111111000000///000111111000000111222111000/////////000111222333000111555555000///111000000000000////////////000/////////111222111000222333222111///...000111111111111111111111111111,,,111333///...111222///111222222222222222222111000222444444333555888<<>>:::===AAADDDJJJVVVfffrrr...............///000111...---,,,,,,+++++++++,,,+++,,,---.........---,,,---,,,,,,+++*********+++............---,,,++++++000222333000,,,)))***,,,******+++++++++,,,,,,,,,------............---------------------------------...///...,,,++++++---,,,---.........---+++***---,,,,,,+++*********+++)))************+++++++++...---+++***)))***++++++******+++---///111444555///...---+++******++++++,,,------+++***)))***+++)))***,,,......---,,,+++,,,,,,---...---,,,***)))******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++******)))*********+++)))((())),,,---+++)))$$$&&&((((((&&&&&&***---+++******+++,,,+++)))(((,,,+++)))(((((()))+++,,,******************************+++,,,,,,---......*********++++++,,,,,,,,,---///...)))(((+++***((())))))))))))************)))************++++++++++++*********))))))((((((,,,+++)))(((((()))+++,,,))))))(((((()))+++---...++++++******++++++,,,------------,,,+++***)))((((((((()))***************---,,,)))((('''''')))***)))************+++++++++))),,,//////,,,***+++---,,,------,,,******+++---+++((()))//////***)))---(((((((((((()))***+++,,,+++++++++,,,,,,---------+++++++++***)))***,,,...++++++++++++++++++++++++......---------,,,,,,,,,+++,,,---///111222222222..................------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------,,,++++++,,,,,,---++++++************++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---***)))***---&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,***)))***///''''''///***(((...000---***+++,,,,,,------------------------+++++++++,,,---...000000,,,+++---//////,,,...222***+++,,,...000000---+++...---,,,,,,,,,,,,---...---------...///000222333......//////000000111111........................////////////////////////...///000///...///000222222111000//////000111111111000///......///000111///000222444444222000///000//////000333555666666///000111222222111000///111000/////////000222333...///000///...///000222000000111111111111000000111111111111111111111111///000000111111111111000222222222333333444444444444444666999>>>DDDIIILLL]]]ggguuu///............//////000...---,,,,,,+++++++++++++++,,,---.........------...------,,,++++++,,,,,,***+++,,,------......---+++,,,---,,,***)))************+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---......,,,+++,,,------------------,,,++++++---,,,++++++******++++++)))************+++++++++------,,,+++++++++++++++++++++,,,---///111222333///...---+++******+++++++++,,,,,,+++***)))+++,,,)))+++,,,......---,,,+++,,,---------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++******************+++++++++)))((()))+++---+++***((()))))))))(((((()))++++++***)))***+++,,,+++))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))******+++,,,,,,---......,,,------------------...'''***+++)))***...000...))))))))))))************)))************++++++++++++*********)))))))))))),,,+++***))))))***+++,,,***))))))))))))+++,,,---***************+++,,,,,,------------,,,+++******((())))))***************,,,+++***(((((()))***+++************++++++++++++***,,,------,,,++++++,,,+++,,,,,,+++))))))***,,,***'''(((,,,---)))))),,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...++++++++++++++++++++++++,,,,,,,,,------.........,,,---///000222333333333000///......---------...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++,,,,,,+++++++++*********++++++************++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,+++***++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***+++,,,---,,,,,,)))000222------222000))))))---...,,,+++------+++.........------,,,,,,,,,------,,,+++************,,,***,,,///...,,,---111,,,,,,---...//////---,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++++++++/////////.......................................////////////////////////...///000///......000111222111000//////000111111//////000111111000//////...///000000000000///...000///...///111222222111///000111222222111000///111111000000000111222333...///000///...///000222//////000000000000//////000000000000000000000000000//////...///111333444111111111222222222333333555444444555777:::<<<>>><<>>,,,,,,,,,,,,------...///)))***,,,.........,,,+++------,,,+++,,,---...///,,,,,,,,,,,,------...///............---,,,++++++)))+++...---++++++---000******+++++++++,,,,,,,,,******++++++++++++******////////////////////////+++------,,,***)))***+++***+++,,,---,,,+++***)))+++*********+++,,,,,,---)))************+++++++++***)))((((((((()))+++,,,++++++******++++++,,,---***+++,,,---------,,,+++,,,------+++***)))***+++,,,,,,+++++++++,,,---...)))***,,,---...---,,,,,,******+++,,,,,,,,,,,,+++...---++++++++++++---...++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++)))((((((***,,,+++))))))+++---)))+++,,,***'''&&&)))+++)))((()))***,,,---+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,'''***,,,******+++)))%%%******+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,'''(((***+++,,,,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,++++++***,,,+++***))))))+++---...(((((()))************)))++++++,,,,,,,,,---------***...111111...,,,---...+++,,,,,,***)))(((***+++%%%***,,,))))))---,,,'''************+++,,,---...))))))***+++---...//////)))))))))((('''(((***---++++++,,,,,,---...//////***++++++,,,---...//////,,,,,,---......///......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,//////...---------......++++++************++++++'''((()))***+++,,,,,,,,,+++++++++***************(((+++...---***)))***---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++$$$+++...,,,***+++...---...---++++++---...---(((...000---***+++,,,,,,******+++,,,...///000000***+++,,,---///111333555---+++,,,...---)))***...)))---///...+++***...222***+++,,,------,,,+++***000...+++)))))),,,///111...------,,,,,,++++++***........................////////////////////////'''***...000000///000000---...000111222222222111///000222444444222000///222222111111111111222222222111111222333111...,,,222111000//////000111222000111222333444333222222...///000///...///000222......////////////......000000000000000000000000------...///111222444555111111000000/////////...---...///000111111111111000111222333222222111111222111111444888:::999666***+++,,,...///000000111+++*********+++---///000...---+++((('''(((---000---------------------------------,,,,,,+++++++++///...,,,***))))))******)))+++---...------...///,,,,,,+++)))''''''***,,,///,,,***)))+++,,,***(((************************---+++)))+++---///---++++++,,,---------+++)))(((++++++******************))))))***++++++++++++***,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---***,,,111111***(((***......+++(((,,,111...&&&++++++******++++++,,,---,,,,,,---...////////////---,,,***))))))***,,,---)))))))))***++++++,,,,,,(((((((((((()))***,,,---((()))++++++******+++---************************))))))))))))))))))))))))+++***)))***++++++***)))'''***---...---***((((((***+++,,,,,,++++++---///,,,(((###"""%%%)))******---+++******+++,,,,,,+++------,,,+++)))(((***,,,---,,,***((('''((()))***(((((()))***++++++,,,,,,***++++++,,,,,,++++++***111---))))))+++***&&&!!!***,,,***((()))+++***&&&---,,,++++++******************+++++++++,,,,,,,,,***)))((((((((()))+++,,,,,,---...,,,***))))))***,,,...000111///---,,,,,,,,,,,,+++***))))))******++++++******++++++,,,---))))))))))))************((()))***+++,,,------...******+++++++++,,,,,,,,,+++*********,,,---,,,+++.........------,,,,,,,,,,,,...000111///.........++++++,,,,,,,,,,,,------,,,,,,+++,,,...---,,,***,,,------......---,,,,,,***+++***&&&''',,,...---,,,111555444///)))((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++++++++***)))***,,,///)))((((((***------)))%%%)))+++,,,,,,+++***,,,---...,,,++++++++++++***)))$$$+++...,,,)))***+++***+++++++++,,,,,,---------&&&))),,,------,,,,,,,,,%%%++++++,,,000000,,,...+++***+++///000...,,,******+++,,,......---+++,,,******+++......+++(((***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///000///---++++++---///......---,,,,,,+++******---...000111222111000///,,,...000000///000111333111111000000//////......000000000000000111111222...111444333111000111444//////111222222222222222000000111000......///111000000000000000111111111222111111111000000//////000000000000000000000000111///+++)))***,,,000333000///...............///////////////000000000000000///.........///111222111111111111111111111111222222333333333333444444++++++,,,...////////////---,,,,,,++++++,,,,,,---'''***---///---+++))))))........................---------,,,,,,+++++++++---,,,+++*********+++,,,+++,,,------+++))))))***......---+++)))***,,,...+++)))(((***,,,...---+++************************...,,,******,,,,,,***(((&&&'''((()))))))))))))))******************************+++,,,,,,,,,,,,,,,&&&(((+++---...,,,***(((******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++)))+++//////***''')))+++......+++***......***++++++******++++++,,,---++++++,,,---------,,,,,,---,,,***))))))***,,,---************++++++++++++***)))((((((((()))***+++)))***+++***)))((()))***************************&&&&&&''')))***+++,,,---+++)))((((((***+++******(((***,,,---,,,******++++++,,,,,,+++))))))***,,,---***((('''(((+++,,,---***)))(((((())))))***)))+++,,,,,,***))))))***,,,,,,+++)))((((((***+++,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++***+++)))'''((())))))&&&###(((******'''&&&))))))&&&------,,,+++++++++++++++******+++++++++,,,,,,,,,***)))((((((((()))+++,,,+++,,,,,,+++)))'''((())),,,...000000///---,,,,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++---//////---,,,,,,---++++++,,,,,,,,,,,,------,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++......******------***(((,,,//////,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,((()))++++++*********+++''''''(((***,,,,,,+++))))))+++,,,,,,+++***,,,---++++++******+++++++++***&&&***+++)))(((***+++)))*********++++++,,,,,,,,,'''))),,,------++++++,,,&&&,,,///---+++---,,,))),,,+++***+++---------,,,******+++,,,------,,,+++,,,******+++------+++(((***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...//////...,,,,,,---.........------,,,++++++******,,,---//////...---,,,***,,,------,,,,,,...///////////////.........---000////////////000111111.........---,,,---000222///000000111333444555666333222111000000000000000------///000111222333333111111000000000/////////////////////////////////000///,,,++++++---000222............///000000111000000000//////////////////////////////000000111//////000111222222333333111111111222222222333333,,,,,,---........................---,,,+++***)))(((,,,000222000...+++***........................------,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,---,,,***)))((()))---...---,,,******,,,...***))))))+++---...---+++************************///---+++******)))'''%%%+++************++++++,,,************************++++++,,,------------,,,&&&(((+++---...,,,***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))***------)))''')))(((...111---***+++---...++++++******++++++,,,---***+++++++++++++++***))),,,,,,*********+++,,,---++++++++++++******************)))((((((((((((((()))***+++***(((''''''(((************************&&&&&&''')))***+++,,,---+++)))'''''')))+++++++++(((***+++,,,++++++,,,---+++,,,,,,***(((((()))******+++++++++******,,,...***))))))(((((()))))))))***++++++***))))))+++---***))))))))))))+++---...))))))******+++,,,,,,,,,***++++++,,,,,,++++++***'''(((((()))******))))))''',,,---)))&&&(((***)))------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******)))((()))***+++,,,+++,,,---,,,***((()))***,,,...000000...,,,,,,,,,---------,,,,,,,,,,,,,,,************++++++,,,,,,))))))))))))************------,,,,,,+++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++++++++,,,)))+++---,,,+++******+++++++++,,,,,,,,,,,,------,,,+++)))***,,,---------++++++************+++,,,---000000---,,,---***&&&'''(((***+++++++++++++++******++++++,,,,,,------)))***+++***)))(((***,,,%%%(((+++,,,+++)))))))))%%%''')))******+++---...)))+++,,,,,,+++***,,,---***************++++++++++++,,,+++)))***......+++)))***************++++++(((+++------,,,+++++++++,,,000000---++++++***))))))+++,,,++++++***+++---******+++,,,,,,,,,++++++++++++***+++------+++)))+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,...//////---,,,,,,---......------,,,+++++++++***+++---......---,,,,,,...///000000......///000............------------//////......//////000111111...***)))+++---000111000000000111333666:::<<<888555222111333444222///---...///000111111111111///////////////.................................000///...---...///000111------...///000111222222000000000//////............//////000000000000000---...///000222333444555000000000111111111111222---------......------,,,,,,---......---,,,***)))...---+++(((''')))---000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))+++------,,,,,,---...***++++++***((((((***,,,,,,,,,,,,,,,,,,+++)))(((************************...---,,,+++***)))((('''111///---+++***)))*********************+++++++++***++++++,,,---,,,,,,,,,---,,,***(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++---,,,+++)))))))))---///---++++++---///++++++******++++++,,,---+++++++++++++++***)))(((++++++*********+++,,,---------,,,++++++***))))))))))))(((((((((((((((((()))***+++***)))((()))***************************)))))))))))))))))))))))),,,***((((((***,,,------%%%'''+++,,,++++++++++++++++++,,,+++))))))***,,,'''***,,,,,,)))(((***,,,+++++++++***))))))+++,,,)))+++,,,,,,++++++---...***))))))))))))***+++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***(((***,,,,,,,,,+++,,,---(((...111---)))***,,,...------,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++***)))))))))***+++,,,---...///...,,,+++,,,---+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))******+++++++++++++++((()))))))))************------,,,++++++******)))******+++++++++,,,,,,,,,***+++++++++++++++,,,---******++++++,,,,,,------)))+++,,,,,,*********++++++++++++,,,,,,,,,------,,,++++++,,,------+++)))++++++***)))***+++,,,,,,+++......***)))+++)))&&&+++))))))***,,,......---))))))***+++,,,------...)))******)))(((((()))+++&&&)))++++++***)))******&&&)))+++***((())),,,000)))+++,,,,,,+++***,,,---***+++++++++)))))))))***,,,,,,)))&&&***///...***************++++++++++++***+++------+++******+++***,,,---+++***+++,,,---))),,,...---***)))+++...+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++***,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++---//////...,,,,,,,,,......------,,,,,,,,,,,,------...//////......---000111222111//////000111.......................................///000000444000,,,,,,///222222111111000000111444999>>>AAA===888444444777888444000222222222111000///---,,,................................................////////////000000000111......///000000111111111000000000///......---------...000111111111000///......///000111222333333000000000111111111222222------------------,,,+++***+++,,,---...---,,,+++,,,***&&&!!! ###)))...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***+++------,,,+++,,,---)))***+++***))))))***,,,,,,,,,---,,,+++***))))))************************,,,------,,,++++++++++++---,,,***((('''&&&''''''))))))*********+++++++++)))******+++++++++++++++000...+++)))''''''((()))******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,---,,,***,,,++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------,,,+++***************++++++,,,,,,---...------,,,+++***))))))&&&'''(((((()))*********((()))++++++++++++---...************************))))))))))))))))))))))))---+++)))***+++---...---"""%%%***---,,,***)))((()))***++++++++++++...000&&&***------***)))***,,,)))+++,,,***)))(((***,,,***,,,---------,,,---///******))))))((((((((((((+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++******,,,------+++***++++++(((...111---)))***---...,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++***)))))))))***,,,------...///...,,,,,,,,,---+++---......,,,,,,,,,...)))***++++++++++++******((()))***+++++++++******((()))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,******,,,---++++++,,,,,,------......+++,,,---,,,******+++---+++++++++,,,,,,,,,------++++++---...///,,,((($$$+++++++++++++++,,,------(((***(((%%%%%%(((***(((---+++))))))+++,,,,,,+++))))))******+++,,,------)))******)))(((((()))+++***++++++***)))***,,,...)))+++,,,+++((((((+++...)))+++,,,,,,+++***,,,---+++,,,---,,,)))'''((())))))(((%%%###&&&++++++&&&,,,,,,,,,,,,,,,,,,,,,+++***,,,---,,,+++******+++))))))************,,,///+++---///...+++***,,,...,,,---...---++++++,,,...+++++++++++++++++++++,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///***,,,...///...,,,,,,,,,......------------,,,,,,..................------,,,.........,,,+++,,,...////////////////////////...............///000000222000...///333444222000111000000222666;;;AAAEEE@@@;;;777777:::;;;777333555444333111///...------------------.......................................//////000000000000000000000111111000///...---000/////////.........------...000111111111000///000000000000000111111111111111111111222222222333,,,,,,---------,,,,,,+++((()))+++,,,---.........***++++++***))))))***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++***((((((+++,,,---,,,)))'''&&&'''***,,,------,,,+++,,,...)))***++++++***+++---///***************************+++------,,,,,,---...))))))))))))***+++,,,,,,)))))))))***++++++,,,,,,))))))***++++++++++++***+++,,,......---)))%%%###******+++++++++,,,,,,,,,---,,,+++******+++,,,---***------+++,,,......+++---***))),,,,,,))))))***++++++******++++++,,,---------------------,,,+++)))******+++,,,,,,,,,---...------,,,+++*********&&&'''(((***++++++,,,+++''')))+++,,,,,,---...000************************&&&&&&''')))***+++,,,------,,,++++++------,,,***###&&&+++---,,,***(((((((((***+++,,,,,,---///111***+++------,,,,,,,,,---&&&)))***)))&&&%%%(((+++***,,,......---,,,,,,---++++++******)))(((((('''++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************)))((('''&&&&&&+++---***(((***,,,+++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++***)))***+++,,,---***+++,,,+++***)))***++++++,,,------,,,,,,---...((()))***+++,,,+++***)))'''(((***+++++++++***)))))))))))))))************((())))))+++,,,---......******+++++++++,,,,,,,,,(((+++---,,,***)))+++...,,,---------------......,,,------,,,++++++,,,...++++++,,,,,,,,,,,,------++++++,,,......,,,'''$$$)))***+++,,,---------,,,'''(((&&&######))),,,+++******))))))(((((())))))))))))******++++++,,,,,,)))***+++***)))(((***,,,,,,,,,+++***)))***---///***+++,,,+++*********+++)))+++,,,,,,+++***,,,---+++---///---)))((()))+++***,,,***(((***...---***---------,,,,,,,,,,,,,,,***+++,,,,,,******+++---+++******+++***''')))------.........,,,,,,,,,---+++---///---***)))+++...+++,,,,,,+++******+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...,,,,,,,,,---......---------------------------,,,,,,,,,,,,,,,---...//////...---...000/////////000000000000000//////......//////000111///......000111111000///000000000222777===CCCFFFAAA>>>;;;:::<<<<<<;;;888666444222000///000111222---------............................................./////////000000000000000111000///...,,,+++...........................//////000000000000000000000000000000000000000111111111222222222333333+++,,,,,,---------,,,,,,*********+++,,,---//////+++...000111000...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---,,,+++***)))+++,,,---+++)))&&&&&&&&&***+++------,,,,,,---...***++++++)))((()))---111************************)))+++---,,,******,,,...((()))+++,,,---...//////((())))))***++++++,,,,,,)))***++++++,,,,,,++++++)))***---...---+++'''%%%******+++++++++,,,,,,,,,---,,,***))))))***,,,---(((,,,---******......***+++***+++---)))$$$%%%+++++++++******++++++,,,---+++,,,------------------))))))***+++,,,,,,---------------,,,,,,+++++++++((()))***+++,,,,,,++++++(((***++++++++++++---...************************&&&&&&''')))***+++,,,---+++******+++,,,+++(((&&&)))***++++++***)))***,,,)))***++++++***+++---///,,,+++***+++,,,------,,,&&&)))***)))%%%$$$'''+++)))+++------+++*********++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******(((&&&(((******'''%%%'''***+++((((((+++,,,)))***)))))))))******+++,,,******+++++++++,,,,,,,,,++++++*********+++,,,---)))***+++***))))))***++++++,,,---,,,++++++---///((()))+++------,,,+++***'''(((***+++++++++))))))))))))))))))************((()))***+++,,,---......******+++++++++,,,,,,,,,(((+++...---***)))+++///---------,,,,,,,,,,,,,,,,,,------+++******,,,...++++++,,,,,,,,,,,,------+++***)))***,,,,,,+++)))&&&(((+++---------+++***'''***)))'''''',,,---+++(((***,,,+++)))((())),,,***************+++++++++***+++,,,+++))))))+++,,,)))***++++++)))***+++---))))))***+++------,,,***)))+++,,,,,,+++***,,,---(((,,,///...+++***---000)))...///---,,,...///---,,,,,,,,,,,,++++++******)))***++++++***+++,,,...,,,***+++...,,,'''(((---...---,,,,,,------,,,******,,,---+++'''&&&)))---+++,,,,,,+++))))))+++..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///------..................///......---,,,,,,,,,---...000111111000000222333........./////////000000000////////////000111111...//////...---...000111///000111333888>>>CCCFFF@@@???>>>===============:::777333///...000222444------......////////////////////////////////////......------......///000---...///000///---,,,***,,,------......////////////////////////000000111......//////000000111111000000000111111111111222***+++,,,,,,---------,,,,,,+++******+++,,,...///***+++,,,,,,******+++,,,------------------------+++++++++,,,,,,---------)))***+++,,,---,,,++++++***,,,------+++******+++''')))++++++******+++,,,//////---)))&&&'''+++///************************(((+++,,,+++)))(((***,,,'''((()))++++++***))))))((())))))***++++++,,,,,,++++++,,,------------,,,+++***)))((((((***,,,---******+++++++++,,,,,,,,,---,,,***))))))***,,,---'''+++,,,((((((------))))))***...///&&&""",,,++++++******++++++,,,---***+++,,,---------------((()))***+++,,,---------------,,,,,,,,,,,,++++++++++++,,,---,,,+++***))))))***++++++***)))***,,,************************))))))))))))))))))))))))))))))***++++++)))%%%"""///...,,,)))((()))---000)))***+++***))))))+++,,,+++(((&&&'''***,,,+++)))'''***---+++'''&&&)))---(((***,,,,,,***((('''(((++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++(((&&&(((,,,...***&&&***++++++)))+++......***))))))(((((()))***++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---***+++,,,,,,+++***+++---+++,,,,,,,,,++++++---///)))***,,,.........,,,+++'''(((***+++,,,+++)))((())))))))))))************)))******+++,,,,,,------******+++++++++,,,,,,,,,'''+++...---)))(((+++///---,,,,,,++++++*********,,,,,,,,,+++)))))),,,...++++++,,,,,,,,,---------+++)))&&&&&&))),,,...///$$$&&&***,,,---,,,***((())),,,...,,,,,,///...***'''+++//////+++***,,,000+++++++++***************+++,,,,,,+++******+++---&&&(((+++,,,+++)))))))))((('''(((+++///000...***)))+++,,,,,,+++***,,,---&&&***......,,,,,,000444"""))),,,***'''((()))(((++++++++++++******)))))))))***++++++***+++---///+++)))+++///...******///...,,,)))***,,,---+++((((((+++,,,)))%%%$$$'''++++++,,,---+++)))(((+++....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000+++,,,,,,+++***+++---000------..................222111000///////////////***,,,......---...///111---------.........//////000000000000000111222222000111000...+++,,,111666//////111444999>>>BBBEEE???@@@@@@???>>>===???AAAAAA<<<666000---...000222........./////////000000000000000000000000000000......---,,,,,,...///000***,,,---//////...,,,++++++,,,,,,---...///000000000///.........///111222,,,---...///000111222333////////////000000000000(((***,,,,,,++++++,,,---++++++*********+++,,,---...,,,---000...)))***111******+++,,,,,,,,,,,,+++---------------...///000---,,,,,,...//////---+++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++******)))))))))))))))+++,,,---,,,++++++---///,,,+++******++++++)))(((&&&(((***+++,,,+++)))(((***)))))))))+++,,,+++***///,,,((((((+++......---...+++)))))),,,---+++))))))+++------,,,,,,,,,------------,,,,,,+++++++++---+++(((''''''))),,,///(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***))))))(((,,,,,,+++******)))(((((())))))***)))'''(((***---***+++---......---+++***,,,------+++)))'''((((((******+++,,,,,,,,,,,,+++(((((()))***************...******,,,+++''')))///---,,,+++******,,,...///,,,((($$$$$$(((,,,......)))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,---...//////222000---+++,,,,,,+++***'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,))))))***++++++++++++***,,,++++++++++++++++++,,,,,,,,,,,,+++***+++---///+++***)))((((((***,,,---,,,...///...,,,*********)))---000///+++***---111+++,,,,,,------,,,,,,+++'''))),,,,,,+++)))((((((+++,,,,,,------+++***)))++++++************++++++******+++++++++,,,,,,,,,)))***+++---...------,,,,,,------,,,+++***,,,---&&&''')))***+++,,,,,,,,,++++++***)))(((((()))))),,,,,,+++++++++,,,......(((***++++++******+++,,,+++'''''')))((($$$'''...000111000---)))(((+++...///...,,,*********,,,---)))***+++***))))))+++---+++***)))(((((()))***+++))))))))))))***++++++,,, """%%%)))+++---......,,,+++++++++,,,+++(((%%%++++++++++++++++++++++++))))))((((((***---000111***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,---,,,***)))))))))***+++------......---+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,++++++***------------------------***---///---(((&&&)))---+++***+++...000///+++'''+++***,,,//////,,,...333//////...------///000111///..................///......---,,,---...///000000000000222666;;;@@@CCCAAABBBBBBCCCBBBAAA@@@???BBB===555000...///111111......////////////......000000111111000///...---000///111555444///---.........///////////////...111000///......///000111222111111111000000//////...---------...///111222------,,,,,,---...000111)))+++------,,,,,,,,,---******+++++++++,,,,,,,,,---+++---///---)))***000++++++,,,------------,,,...------------......///...,,,))))))***,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,++++++*********++++++---+++))))))+++++++++***,,,+++******++++++***((('''((()))***+++******)))***)))))))))+++,,,+++***...+++)))))),,,...---,,,,,,***((((((***,,,+++)))(((***,,,,,,+++***+++,,,---------,,,,,,+++++++++,,,+++)))((((((***,,,...))))))***+++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++***))))))+++...***+++,,,------,,,+++******+++,,,+++)))))))))+++%%%&&&'''))))))*********(((((()))***************,,,******---+++((()))...---,,,+++***+++,,,...000///,,,((((((***,,,---,,,)))************+++++++++,,,++++++++++++++++++******+++,,,---...///000000000000...,,,+++***+++,,,***+++,,,,,,------------++++++***))))))***++++++))))))***++++++++++++***,,,,,,++++++++++++,,,,,,)))*********)))***,,,...+++***)))((()))***,,,---)))+++,,,,,,+++***+++,,,***,,,...---+++***+++...+++,,,,,,------,,,,,,+++(((*********((((((***+++)))******+++,,,,,,++++++++++++************++++++*********+++++++++,,,,,,((()))+++,,,------,,,,,,,,,------,,,+++***,,,...,,,------.........---------,,,+++************+++,,,+++***)))***+++---...(((***++++++******+++,,,***((())),,,+++'''''',,,,,,,,,,,,***((((((***---...---,,,++++++++++++,,,(((***++++++******+++,,,+++***)))(((((()))***+++------,,,+++++++++,,,,,,'''((())))))***)))((((((---,,,,,,,,,---,,,)))'''++++++++++++++++++++++++******))))))***+++---...***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---------......---+++***))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,,,,...---------,,,,,,++++++---///000...+++***,,,//////---,,,---//////,,,***...---...000///,,,---111......------......//////000000111111111111000000//////.........///000111/////////000444888<<>>AAA===666111///000000000000000000111111000000000,,,,,,+++,,,---///000222...---///111111...///444+++,,,---///000111111111000000////////////000000000000///////////////.........---......///000111//////000000000000000///***,,,------,,,+++,,,---((())),,,------,,,+++*********+++,,,+++++++++,,,***+++,,,,,,------,,,,,,///......---,,,,,,,,,,,,...+++'''%%%''')))+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---///---+++************))),,,***)))***++++++***))))))))))))((()))******+++***)))))))))+++,,,+++*********+++,,,------,,,+++((((((((((((***+++,,,,,,''')))++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++)))***++++++,,,,,,++++++***+++++++++++++++,,,,,,************************'''(((***,,,------,,,,,,((((((((()))******++++++)))***++++++******+++---)))***++++++++++++***)))(((***++++++******+++,,,------------,,,+++***)))(((((()))***************((()))+++---,,,******+++))))))))))))***,,,---...++++++*********)))'''&&&))))))*********+++++++++))))))******++++++,,,,,,)))***+++---///111222333111...+++***,,,,,,+++*********+++++++++***))))))+++******************+++))))))***++++++++++++***++++++************++++++''')))))))))(((((()))+++******)))))))))***+++,,,''')))+++,,,+++++++++---,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++'''((()))(((((())),,,...)))((((((((()))+++---...++++++************++++++************++++++++++++******+++,,,,,,---------+++,,,---,,,++++++---...------------,,,***)))(((...------,,,,,,,,,---------+++)))''''''))),,,---(((***++++++******+++,,,((()))+++,,,+++))))))******++++++,,,,,,,,,---...***+++,,,------,,,***)))&&&))),,,---,,,************))))))))))))))))))***+++***)))))))))))))))***,,,,,,---------------------,,,++++++------+++***++++++++++++++++++++++++******+++++++++***))))))***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++***+++,,,.........---,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...*********++++++,,,,,,,,,///---+++,,,---...---,,,------------............000///000222000---...222***+++,,,---...---,,,+++---...000111111000...---///////////////000000000............000222444666===@@@DDDFFFFFFCCC>>>;;;???;;;555111000000////////////000000000000//////000///---,,,,,,---///000///...///000...+++...444//////////////////...---000000////////////000000////////////........................//////000000,,,---///000111111000000)))+++,,,,,,***)))******((())),,,------,,,+++***************+++,,,,,,+++))))))***+++++++++++++++///...---,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++******++++++,,,,,,++++++*********++++++++++++******++++++*********++++++,,,))),,,...+++&&&%%%'''++++++***)))***+++,,,+++))))))))))))((()))******+++***)))))))))+++,,,+++***)))***+++,,,,,,+++++++++))))))*********+++---...(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***((())))))************************++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***))))))))))))))))))))))))''')))******))))))***+++*********++++++************+++,,,+++)))))))))***(((((()))))))))))))))((((((((()))***************&&&))),,,,,,+++++++++***((((((((())))))***+++,,,((()))***+++***)))(((((())))))*********+++++++++)))))))))******+++++++++)))***+++---///000222222333---'''(((---000,,,'''******+++++++++***))))))*********++++++*********))))))***++++++++++++*********))))))))))))*********+++,,,+++)))(((((()))***************+++++++++***,,,------,,,++++++,,,++++++***,,,///111111000***++++++,,,,,,++++++***%%%'''***+++*********++++++***)))))))))***,,,---++++++************++++++))))))*********++++++++++++++++++,,,------...///***,,,,,,,,,++++++---///******++++++++++++***))),,,,,,++++++++++++,,,,,,---+++)))(((((()))+++,,,(((***++++++******+++,,,)))******(((&&&''')))+++++++++,,,---...---,,,+++(((***,,,------,,,***)))&&&))),,,---,,,*********)))))))))******)))))))))((('''(((((()))***+++,,,*********+++,,,---......+++***))))))+++,,,+++***++++++++++++++++++++++++))))))***+++++++++*********+++,,,,,,******+++,,,)))***++++++,,,,,,++++++***+++,,,------,,,+++***------,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------'''((()))***,,,---...///...---++++++---......---&&&(((,,,...//////.........---...111111...000444)))***,,,---------,,,+++---...////////////...---------.........///////////////...///000111222333;;;>>>CCCFFFEEEBBB===999;;;888444111000//////...---..................---111000...------...000222111000000000,,,(((+++222///////////////...------//////000000000000//////............////////////.........///////////////(((***,,,///000111111111)))***++++++)))(((((())))))***+++,,,---,,,++++++***++++++)))+++///...+++((())))))***************...---,,,,,,,,,,,,,,,,,,+++++++++---......+++)))***+++,,,------,,,+++***))))))************)))))),,,,,,+++***************%%%***---***###!!!%%%++++++)))))))))+++,,,+++***((()))))))))***************)))))))))+++,,,+++***)))***++++++******+++---)))+++++++++***+++---...(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------))))))***++++++++++++***(((((()))************)))*********++++++,,,,,,------------------------------,,,,,,++++++*********++++++++++++++++++******'''(((******)))))))))***++++++++++++++++++++++++***,,,,,,+++)))((()))***%%%&&&(((***+++------...(((((()))***************%%%***,,,***)))+++,,,+++((())))))))))))*********(((***,,,,,,,,,+++,,,---)))************+++++++++)))))))))***************))))))+++,,,...///000111222,,,&&&'''---000,,,'''+++,,,,,,---------,,,,,,)))***++++++++++++***)))))))))***++++++++++++*********))))))))))))******+++,,,------+++))))))***))))))******+++++++++++++++,,,......,,,++++++,,,+++,,,---...///000111222******++++++++++++******%%%'''+++,,,+++***)))***+++++++++***++++++,,,,,,++++++************++++++)))))))))************+++++++++++++++,,,---...///***+++,,,,,,++++++---///***++++++,,,------------***************++++++,,,---,,,+++***)))***++++++(((***++++++******+++,,,(((+++***&&&$$$'''************+++---...---+++(((((()))+++------,,,***)))'''))),,,,,,+++******+++))))))************))))))(((((())))))+++,,,...///******)))(((((())))))***+++)))((((((***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,)))******+++++++++++++++***++++++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++******))))))******+++))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,++++++***))))))***+++---...(((((()))+++,,,...///000..................///000###''',,,///000......------,,,---111000...000444***+++,,,,,,------,,,,,,////////////////////////,,,------...///.........////////////000111222222:::===AAADDDCCC@@@;;;888666444111000//////...---,,,------......------,,,---------...///222444555111111111000+++&&&)))000,,,---...///000000000000//////000000000000//////...////////////000000000......////////////......)))***+++---///000111111***+++,,,,,,***))))))*********+++++++++,,,,,,,,,***,,,+++))),,,111000+++))))))***++++++++++++***,,,,,,,,,+++,,,,,,------+++++++++---......+++))))))***,,,------,,,***)))*********++++++*********///...---++++++*********'''***,,,***&&&%%%(((,,,***)))((()))+++,,,+++***'''((()))***+++******)))***)))))))))+++,,,+++***)))++++++***((()))+++...)))+++,,,+++))))))+++---''')))++++++***)))***++++++++++++,,,,,,---------)))************+++++++++))))))***++++++++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,))))))******++++++,,,,,,''')))+++,,,+++******+++,,,,,,++++++++++++,,,,,,)))***++++++***)))+++,,,))))))+++,,,---.........(((((()))***************%%%***+++''''''+++---++++++++++++++++++******))))))+++,,,,,,******,,,...)))************+++++++++************))))))))))))))))))***+++,,,---...///...,,,*********+++++++++***+++,,,,,,------------)))***++++++++++++***)))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,(((***,,,,,,,,,++++++,,,))))))***+++++++++++++++(((***,,,,,,,,,+++,,,---+++...000///---,,,...000******++++++++++++******((()))+++***)))))))))***)))***+++,,,---.........++++++************++++++))))))))))))***************))))))))))))+++,,,---***+++,,,,,,+++,,,...000+++,,,------......------***************+++,,,,,,,,,,,,,,,,,,,,,+++******(((***++++++******+++,,,'''+++,,,(((&&&***+++)))((((((***...111111---***((()))***+++,,,++++++***(((***++++++******+++,,,((()))***++++++***)))((())))))))))))***,,,------++++++)))((((((((()))***+++)))((()))+++---------++++++++++++++++++++++++///...---++++++++++++,,,***+++,,,,,,******+++,,,))))))***+++++++++++++++))))))***+++---///000111---,,,+++++++++,,,------,,,++++++******++++++,,,((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********,,,...///+++++++++,,,------......+++---///...,,,,,,...111(((+++...///...------...---,,,---000///,,,...222,,,,,,,,,,,,,,,---......000...---,,,,,,---...000,,,---...///000//////...------......///000111111666888<<<>>>===;;;777444222000......//////...,,,------............------***+++,,,...000111333333...///111111+++&&&)))000,,,---...///000000000000...///000111111000///.../////////000000000111111......///000000///...---------------...///000111+++,,,------+++*********++++++*********+++,,,---+++---,,,)))---222111+++******+++,,,,,,,,,,,,+++++++++++++++,,,------...,,,+++***+++,,,---+++***)))***,,,------,,,***)))+++++++++,,,,,,+++++++++111000///---,,,+++******,,,,,,,,,,,,+++,,,---...***)))((()))+++,,,,,,***&&&(((***+++,,,+++)))(((***)))))))))+++,,,+++******++++++)))'''(((+++///)))+++,,,***'''''')))+++&&&(((******)))((()))***+++++++++,,,,,,---------******))))))******+++,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------((((((((((((((((((((((((...,,,***((((((***---...%%%%%%&&&((()))+++,,,,,,(((***,,,---,,,++++++,,,---,,,,,,++++++,,,,,,---&&&(((*********+++,,,...+++++++++***)))((('''&&&(((((()))***************&&&++++++&&&&&&+++...,,,---------------+++******(((***+++***''''''))),,,)))************+++++++++++++++******))))))(((((())))))***++++++,,,------***---///,,,(((&&&***///'''((()))***+++,,,,,,,,,)))***+++,,,,,,+++***)))))))))***++++++++++++***...------,,,,,,------...$$$'''***,,,,,,,,,---...))))))***++++++++++++***%%%'''***+++++++++---...,,,///222///***(((***...******++++++++++++******++++++***(((''''''***,,,''')))+++...///000000000++++++************++++++))))))))))))************((((((''''''''')))***,,,***+++,,,,,,+++,,,...000,,,,,,,,,------,,,+++++++++*********++++++,,,---,,,------...---,,,***)))(((***++++++******+++,,,%%%,,,...+++))),,,+++'''((()))+++000444555222///))))))***+++++++++++++++)))***+++***))))))+++---((()))***++++++***)))((()))((((((((((((((()))***,,,,,,+++***+++,,,...///,,,***)))***,,,...//////++++++++++++++++++++++++333111...,,,*********+++***+++,,,,,,******+++,,,))))))***++++++++++++***(((((()))+++...111444666---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,++++++------------++++++---,,,+++++++++---000111.........------,,,,,,,,,'''+++...,,,((((((+++000---///000///,,,+++---//////---...000...++++++///...---,,,+++,,,---...///...,,,***((((((***,,,...---...000111111111000///,,,,,,---......///000000111333666777777555111//////...------...///...,,,......////////////......,,,,,,---...//////......+++---000111,,,'''***222000000000000///...---,,,...///000111111000///...//////000000111111222222......///000000///...---222111000.........///000******+++++++++,,,,,,,,,111///,,,+++,,,---,,,,,,+++...000///++++++...222)))***+++,,,---......///------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))***,,,---,,,+++(((,,,...---)))(((+++...,,,,,,,,,++++++*********,,,+++******))))))******)))(((''''''(((***,,,...)))***+++,,,+++***(((&&&)))))))))'''&&&'''***---,,,,,,,,,++++++*********++++++++++++++++++++++++%%%%%%'''(((***,,,---...***+++,,,---,,,+++***)))---+++***,,,...---***'''++++++++++++,,,,,,---...+++++++++*********))))))...---+++***)))******++++++)))'''))),,,---,,,)))+++((((((******&&&&&&)))***++++++***))))))***,,,***************)))(((''''''((()))***+++,,,,,,,,,***,,,---,,,***(((((()))...---,,,++++++++++++,,,************************,,,+++)))(((((()))+++,,,******)))))))))***,,,---,,,------,,,***))))))***&&&(((***++++++***+++---+++,,,---,,,***)))***++++++++++++,,,,,,---------((()))************)))(((+++++++++******(((''''''))))))))))))************)))***++++++***)))***++++++***)))((((((***,,,---(((%%%$$$%%%)))+++***)))(((***,,,+++((((((+++---111222333111///---------))),,,---+++***+++,,,+++)))'''''')))(((&&&(((---*********+++---///000111***+++,,,)))''''''+++///))))))))))))***+++,,,---------,,,+++***)))((('''((((((((()))******++++++,,,++++++******++++++,,,''')))+++,,,---,,,***)))+++++++++*********))))))(((+++***''''''))))))&&&************************!!!&&&---111222000...---))))))))))))))))))))))))''''''((())))))))))))))))))***+++,,,---,,,+++***+++,,,---,,,)))%%%###""",,,------+++******,,,...+++++++++++++++---000333/////////---***))))))***((()))***+++,,,,,,+++***)))***++++++))))))***+++'''+++...---***((((((***,,,((()))------******...------------------------+++,,,,,,+++)))((()))++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---)))***000+++'''...,,,,,,,,,++++++,,,,,,------------............///111111111111000///...---..................---------------............///,,,------...///000111111+++---///111222000...---000000//////.........---//////000000111111222222000000///...............////////////////////////)))+++///000//////...///111...///444444///---111---222222---+++000222000***+++,,,---............,,,000333333111///000222...///111222222222111000..................------++++++,,,,,,,,,---------000...,,,+++,,,------,,,***---///...+++***...111------,,,,,,+++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******,,,---,,,++++++...111///,,,***,,,000,,,,,,,,,++++++*********,,,++++++******************)))((('''''''''((()))))))))+++++++++***((('''&&&&&&&&&%%%$$$%%%'''***,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,,,,,,,+++******+++)))((()))******'''$$$+++++++++++++++,,,---...+++++++++*********))))))---,,,,,,+++*********+++)))(((((()))+++,,,+++++++++((((((******'''''')))+++,,,------++++++,,,---++++++,,,,,,++++++******((()))******++++++++++++)))***,,,+++***))))))*********++++++,,,,,,------************************---+++***)))((()))+++,,,+++***)))))))))***+++,,,***+++,,,,,,******+++,,,&&&(((***+++******+++,,,+++,,,,,,,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''))))))))))))************)))***++++++***)))***++++++***)))((()))***,,,---***(((&&&'''***,,,+++***(((***,,,+++******,,,...111222333222///---,,,---++++++***)))***,,,+++)))))))))+++...---)))***---******+++,,,---///000111+++++++++***((()))***,,,))))))))))))***+++,,,---***************)))))))))************)))))))))))),,,++++++******++++++,,,((()))***+++,,,++++++***+++++++++*********)))))))))++++++((('''***)))'''************************%%%(((+++---,,,+++++++++************************'''((())))))******))))))))))))******+++++++++***%%%'''***+++***))))))))),,,,,,---,,,******,,,...++++++,,,++++++,,,000222000000///---***)))***+++))))))***+++,,,+++******+++,,,------++++++,,,---((()))+++++++++***+++,,,,,,))))))------******...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))(((***++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,(((+++'''(((---(((###***------,,,+++++++++,,,,,,------------............,,,,,,---.../////////...........................---------............///------......//////000000,,,---///000111000///...---------......//////000/////////000000000000000000000///.......................................+++---......------///111000---...222222...---000,,,000000,,,+++000222111,,,,,,---...////////////---///111111111000000000...///000111111111000///////////////////////////,,,,,,---------............,,,++++++---......---***,,,...---******---000------,,,,,,+++***))))))------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++---+++***+++,,,,,,+++***,,,///000///,,,***,,,...+++++++++++++++*********+++++++++************)))((((((((()))))))))))))))))))))***++++++***((('''((())))))(((''''''***,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,++++++***+++******+++------,,,***,,,++++++++++++,,,,,,---+++++++++***************++++++,,,,,,,,,+++******'''((()))***))))))+++,,,***''''''******((((((+++)))+++---...,,,++++++,,,+++,,,---------------,,,************************''')))***+++)))))))))***)))***+++,,,,,,+++***)))************************---,,,***)))))))))******,,,+++******)))*********(((***++++++++++++---...&&&(((***+++*********,,,)))+++++++++)))((()))***,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++***)))(((((()))))))))*********++++++)))***++++++***)))***++++++***)))))))))***,,,------+++******+++,,,,,,+++)))***,,,,,,,,,,,,...///111222333111...,,,+++,,,---+++))))))++++++)))''')))))),,,000///+++***---+++++++++,,,---///000111---+++******+++***)))(((******)))******+++,,,---)))))))))******+++++++++,,,++++++***))))))((((((,,,++++++******++++++,,,*********++++++++++++++++++++++++***************))),,,,,,)))(((++++++(((*********************************(((&&&&&&(((***++++++++++++++++++++++++((()))******++++++******))))))(((((())))))***+++"""%%%)))***++++++,,,---+++,,,---,,,+++***+++---++++++,,,++++++,,,///111111111///---***)))***,,,******+++++++++***))))))+++,,,------++++++,,,---)))((('''(((+++---------+++)))))),,,,,,***+++---+++++++++++++++++++++++++++,,,,,,+++))))))***,,,***+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++000***%%%---...---,,,,,,++++++++++++------------............++++++,,,,,,---,,,,,,,,,........................---------............///.........///////////////.........///////////////)))***+++---...000111222///////////////.........000//////............///........................---...---,,,+++,,,000333///------000000...---///---111111---,,,...//////......//////000//////......------///000111///...---...//////000000/////////000000000000000000000,,,,,,,,,,,,------------,,,+++***,,,...//////...***+++,,,+++******,,,...*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********---+++***+++,,,,,,+++)))***,,,,,,+++)))'''(((***+++++++++***************++++++++++++******))))))&&&''')))+++---...//////))))))************)))(((***++++++***)))***,,,---++++++++++++++++++++++++*********************************)))))))))))))))*********+++++++++++++++((()))***,,,...///000000,,,+++++++++++++++,,,,,,************************)))***,,,------,,,+++***%%%(((+++***((((((***---)))''''''***+++)))))),,,&&&))),,,,,,+++)))((((((++++++,,,---.........---,,,++++++******)))))))))%%%''')))***))))))***++++++,,,---,,,+++(((%%%###************************---,,,+++***)))))))))***,,,,,,+++******)))))))))(((***++++++++++++,,,...(((***+++,,,+++***+++,,,(((***+++***)))((()))***---,,,,,,,,,++++++******+++***(((''''''(((***+++++++++++++++******)))((())))))*********+++++++++)))***++++++***)))***+++******)))))))))***+++,,,---,,,+++++++++,,,,,,+++***+++,,,------.../////////000111///,,,***)))***---++++++,,,+++))))))***)))(((***---,,,((()))---+++++++++,,,---///000111...+++)))***,,,,,,)))%%%************++++++,,,---++++++++++++,,,,,,,,,,,,+++++++++******))))))))),,,++++++******++++++,,,++++++*********+++,,,---************************))),,,,,,)))))),,,,,,)))******************************)))'''%%%%%%''')))++++++++++++++++++++++++))))))***+++++++++++++++******)))((((((***+++,,,''')))++++++*********+++***+++---,,,+++***+++,,,+++,,,,,,,,,++++++---///000000///---******+++---++++++++++++******)))))))))***++++++))))))***+++,,,)))&&&'''+++------,,,+++******+++,,,++++++,,,+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,222---(((000......---,,,++++++++++++,,,,,,---------..................---+++***((('''---------...............---------............//////////////////.........///......---...///000111))))))***,,,...///000111/////////......------,,,000///............//////........................---......---,,,---///111.........///000//////000111333333000---,,,------....../////////......---///,,,+++,,,000111///,,,---------...............///////////////000000000++++++++++++,,,,,,,,,,,,+++******,,,...000///...***++++++*********,,,---*********++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++******,,,,,,+++***))))))***)))(((''''''(((***************************++++++++++++***)))(((&&&''')))+++---...//////)))))))))*********))))))'''((()))((('''''')))***++++++++++++++++++++++++************************((((((((()))*********+++)))))))))******+++++++++(((((())))))******+++,,,,,,++++++******+++++++++************************((()))+++,,,---,,,,,,+++&&&)))++++++((('''***,,,***''''''++++++)))))),,,&&&(((+++,,,+++)))(((((()))***+++,,,,,,---,,,,,,---,,,+++***)))))))))***%%%'''************+++,,,+++,,,,,,,,,***(((%%%###************************,,,++++++******)))))))))++++++++++++******))))))***+++,,,,,,******+++,,,)))+++------,,,+++,,,---((()))******)))((()))+++,,,,,,,,,++++++*********+++***(((''''''(((***+++***++++++++++++******)))************++++++++++++)))***++++++***)))***+++***************+++++++++,,,,,,+++*********++++++++++++,,,---/////////...,,,---...---***(((((())),,,+++---///,,,'''(((///,,,))))))***)))'''***000+++++++++,,,,,,...///000...+++)))***,,,,,,)))%%%++++++++++++++++++,,,---......---------,,,,,,,,,))))))******+++++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---************************))),,,,,,)))))),,,,,,)))************************''')))******(((((()))***************************))))))***+++++++++++++++++++++***)))***+++,,,---***+++,,,,,,***)))***+++***+++,,,,,,******+++,,,+++,,,---,,,++++++,,,.........///---+++++++++---,,,,,,+++******))))))))))))***++++++))))))***+++...+++''''''***,,,+++)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,&&&)))&&&(((///***'''......---,,,,,,+++++++++,,,,,,,,,,,,------------...///.........,,,+++***)))---------.........//////---------............//////////////////.........000///---------...000111++++++,,,,,,---....../////////......------,,,,,,//////............//////........................+++---///000...------...///000000///000111222111111111222222000---...///------.........---,,,,,,///,,,***,,,///000///,,,---------------......///---------....../////////*********+++++++++,,,,,,+++++++++---///000///---++++++******++++++,,,------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++***)))***,,,---,,,+++************************)))))))))*********************+++,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))*********((()))++++++***)))***,,,***++++++++++++,,,,,,,,,************************((()))***+++,,,---......)))))))))))))))***+++,,,.........,,,)))((()))***,,,++++++************+++***************+++++++++((()))***+++,,,---------***+++,,,+++***))))))***+++((((((++++++)))))),,,(((***,,,---+++******+++)))******++++++++++++***---,,,***)))))))))******''')))++++++++++++,,,---((()))***++++++***)))(((******************************************************+++++++++***))))))***,,,---,,,******+++,,,***,,,------,,,++++++,,,(((***+++***))))))***,,,+++++++++++++++*********---,,,+++******+++,,,---***+++++++++++++++***************++++++++++++,,,)))***++++++***)))***+++))))))******++++++++++++)))***+++***))))))***,,,,,,+++,,,---//////---+++)))+++,,,+++***((()))))),,,)))***///---'''(((//////+++)))***)))(((,,,333************+++,,,---...---+++******+++***)))(((,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,))))))******+++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***************+++++++++(((++++++((())),,,,,,)))************************%%%(((+++++++++******+++))))))))))))))))))))))))((()))******++++++******+++++++++++++++,,,,,,---(((***++++++++++++---...+++++++++***))))))+++---+++,,,---,,,+++***+++,,,)))+++---...---,,,,,,,,,,,,+++******)))*********+++,,,------++++++,,,------+++***)))*********)))))),,,,,,******------+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***+++,,,...***+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&)))''')))///+++'''///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,---............,,,,,,------.../////////---------............///.........//////////////////......------///000111---------------........................---------///............//////000------------------------***---000111///...------///111111...///222333222------///222111///000333,,,,,,---------------,,,///---,,,,,,...//////......------------...//////,,,,,,------......//////+++++++++,,,,,,,,,------+++++++++---//////...,,,,,,+++******,,,---------,,,------------.........------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,...------+++******+++,,,---------((()))))))))*********+++)))***+++,,,,,,+++)))(((***)))((('''''''''((())))))))))))))))))******+++***,,,......---,,,---...******+++++++++,,,,,,,,,************************))))))***+++,,,---......)))((((((((()))***,,,---000111111...+++***,,,...,,,,,,+++***************))))))*********+++++++++)))))))))***+++---...//////---,,,+++++++++)))(((,,,)))))),,,+++((((((+++)))+++,,,+++***)))***,,,***++++++++++++******)))---+++***)))((()))+++,,,(((***,,,,,,,,,+++,,,---((())))))******+++++++++************************((()))******++++++++++++))))))***+++,,,+++******)))***+++,,,++++++,,,...)))***,,,+++***))))))***)))***++++++******+++---************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,)))***++++++***)))***+++))))))***+++++++++++++++(((***+++***))))))+++...---,,,,,,---//////+++((((((***,,,,,,+++***+++,,,...$$$"""***///+++(((+++---***)))***)))(((+++000))))))))))))***+++,,,,,,+++++++++***((()))***,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---------,,,+++))))))*********+++++++++''')))***'''(((++++++)))************************''')))******)))))))))***************************'''((())))))******))))))))))))***+++++++++++++++)))***+++++++++,,,...000,,,,,,***((('''(((+++...+++,,,------+++******+++###''',,,///...---+++++++++***)))))))))***+++,,,+++,,,------++++++,,,---(((***++++++*********+++(((,,,,,,)))***---...***++++++++++++++++++++++++***,,,,,,,,,++++++---///+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***---)))***000***&&&---++++++++++++,,,---......++++++,,,,,,,,,---------)))***+++---.../////////,,,,,,------...//////000---------............///------......//////000000...............///000000------........./////////.............../////////...............///000000------------------------,,,...//////---------...---000000,,,---222444111---+++---111000++++++000+++,,,---......///..................------///111///...---------...000000---------...//////000000,,,,,,,,,---------......,,,+++,,,---//////---+++---+++***+++,,,---------))))))+++---///111222333---------,,,,,,,,,++++++*********++++++,,,,,,---)))((((((***---.........)))))))))***,,,......---(((((())))))*********+++)))***,,,,,,,,,+++)))'''))))))''''''(((***,,,...))))))(((((()))***++++++''')))++++++*********+++*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++)))((((((((((((***,,,---(((***+++***))))))---000,,,,,,+++***))))))******))))))******++++++++++++))))))))))))***,,,///000222///,,,+++---,,,)))&&&---******,,,+++((((((***((())))))((('''''')))***,,,,,,,,,,,,++++++***))),,,+++)))((((((***+++,,,***+++------,,,,,,,,,---,,,,,,+++***))))))******************************'''((()))***+++,,,,,,,,,((()))***+++,,,,,,+++***&&&(((***++++++,,,...000''')))******((('''(((((()))***,,,,,,++++++,,,---))))))******+++++++++,,,((()))************)))(((***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))+++++++++***)))***+++))))))***++++++++++++***(((***,,,+++******---000---,,,,,,---///...***&&&(((***,,,------,,,---///000 &&&000...(((&&&(((&&&(((***)))&&&''',,,)))((((((((()))***++++++***+++,,,)))''''''+++///------,,,++++++,,,,,,,,,'''((()))***+++,,,------------,,,++++++*********,,,++++++++++++++++++,,,)))***,,,......---,,,+++))))))******++++++++++++&&&))))))''''''***+++(((************************)))******(((''''''(((***++++++++++++++++++++++++''''''((()))))))))))))))'''(((***+++++++++***)))+++,,,---,,,++++++---...---,,,***'''%%%''',,,///+++,,,...---+++))))))*** %%%+++//////---+++*********)))))))))***,,,---)))***++++++))))))***+++$$$(((,,,---+++***+++---(((,,,---))))))......***))))))))))))))))))))))))***,,,,,,,,,++++++---///+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,'''''',,,%%% '''*********+++,,,---...///++++++,,,,,,,,,---------++++++,,,------------,,,,,,,,,------...///000000---------.........//////,,,------...///000111111.........///////////////------......///000000111---.........///000000000...............///000111------------------------//////...---+++,,,...000,,,000///+++,,,111333000111...///111...&&&$$$(((,,,---...///000000000000---///000///,,,,,,000333//////...---...///000111---......///000111111222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((((((***+++)))))))))***+++---...///******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,......---,,,'''***------++++++...111***+++,,,,,,+++***+++,,,))))))))))))))))))))))))+++*********))))))((((((((()))+++,,,+++***(((&&&)))************+++++++++***''''''******((()))---(((***,,,---------+++***((()))***)))((((((***,,,+++++++++,,,,,,++++++***+++,,,,,,+++)))((()))***&&&&&&)))...---)))(((***+++***))))))+++---000111000...+++))))))***---...+++******)))(((''''''&&&+++)))))),,,+++(((''')))'''((())))))(((((()))***(((***,,,,,,+++******+++'''((()))***+++,,,------,,,,,,+++***))))))******)))+++,,,***'''&&&(((******++++++*********---///&&&)))---///...,,,******++++++*********+++,,,---++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,((((((---...)))''')))******+++++++++,,,,,,,,,,,,***)))+++------)))&&&)))))))))***+++++++++,,,))))))))))))************'''***---+++&&&$$$'''******((('''&&&'''***---///000000///...------------++++++******)))******+++,,,+++***)))))))))***+++++++++++++++++++++++++++---,,,)))((('''''')))***,,,,,,+++******+++,,,,,,---+++)))'''(((+++...000...---,,,,,,......---,,,+++---......---+++'''%%%)))))))))))))))))))))))),,,------......------,,,******))))))***+++,,,,,,---+++(((''''''))),,,...))))))************))))))//////---,,,+++************************************&&&''',,,,,,((('''+++,,,,,,+++***))))))******&&&***......+++***+++---111111111///---,,,---...---,,,+++***+++,,,---...///******------******///...+++)))***,,,---+++))),,,,,,+++*********++++++)))***,,,------+++(((&&&((())))))))))))************+++,,,---,,,***(((''')))+++,,,,,,,,,,,,---///,,,,,,,,,,,,---...//////)))***,,,---...---,,,,,,,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---...******,,,,,,+++,,,000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......------......///000000000000...---///222333000,,,...//////---++++++...222---------------------------------...............---......,,,******+++,,,......---,,,,,,...///000111000///000111111///---333111///---,,,---...///,,,,,,,,,---------...............////////////000111...,,,---///111///---////////////////////////*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++))))))+++---)))***+++------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,---------+++,,,,,,,,,,,,---...------***+++,,,+++***)))***,,,))))))))))))))))))))))))************)))))))))(((***+++++++++***)))'''&&&)))************+++++++++***''''''******((())),,,((()))+++,,,---,,,+++***((()))***)))((((((***,,,******+++,,,,,,,,,++++++******************))))))((('''(((***'''$$$&&&++++++***))))))***---///000333111...+++)))(((((((((*********)))(((''''''''')))'''(((++++++((('''***((()))******))))))***+++)))***++++++)))((()))***''''''((()))***+++,,,---,,,++++++***))))))******)))*********))))))***,,,)))*********)))***,,,///'''***---...---+++++++++))))))*********+++++++++,,,,,,++++++++++++++++++)))***,,,+++***)))***++++++'''''',,,---)))(((+++******+++++++++,,,,,,,,,...,,,++++++,,,+++'''$$$***************+++++++++))))))))))))************'''***,,,+++'''%%%'''***((((((''''''(((***,,,---222111///---,,,******)))++++++***************++++++******))))))***+++,,,************************))))))(((((()))***+++,,,,,,++++++******++++++,,,,,,+++)))((()))+++...///---,,,++++++,,,---,,,++++++*********************+++++++++******))))))))),,,,,,------------,,,,,,******))))))***++++++,,,***************+++,,,,,,(((((())))))))))))((((((++++++***)))((((((((((((************************+++((()))------***))),,,,,,++++++******)))******000---(((&&&'''))),,,......//////---+++***+++---,,,,,,++++++,,,,,,------...******------******...---+++))))))++++++)))'''++++++++++++++++++++++++++++++***))))))))))))))))))))))))*********++++++,,,,,,------+++)))'''%%%(((***++++++++++++,,,......------,,,,,,,,,------***+++,,,---------,,,,,,***+++,,,+++***))))))++++++******************+++...******,,,,,,+++,,,///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......------......//////000000/////////...------...///...//////---++++++...111------------------------++++++,,,,,,---.........------...,,,******+++------------------...//////++++++,,,,,,,,,------...///...,,,++++++,,,...///,,,,,,,,,---------......------........./////////000---+++,,,...///...---////////////////////////))))))*********+++++++++************************......,,,***((((((+++---)))+++---...---***'''$$$******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***///,,,)))+++......+++''')))***++++++))))))***+++))))))))))))))))))))))))************))))))))))))+++++++++***)))((((((''')))************++++++++++++((('''******((())),,,((()))***+++++++++***)))((()))***)))((((((***,,,)))***+++,,,,,,,,,,,,,,,***(((&&&(((***,,,***(((,,,******(((### &&&...******))))))***,,,...///''''''(((((()))***++++++******))))))(((((('''''''''%%%&&&******((((((***)))***++++++******+++,,,***+++***)))''''''(((***''''''(((((()))***++++++,,,+++******)))************)))((()))+++,,,---,,,((()))***)))))))))+++---(((***,,,,,,+++++++++,,,'''((()))***+++***)))))),,,,,,,,,++++++*********)))***,,,+++***)))***+++***''''''***+++)))***---******+++++++++,,,,,,,,,,,,+++***+++++++++)))'''+++++++++***************))))))))))))************'''***,,,***'''&&&(((***''''''((()))***+++,,,,,,///...---,,,+++******************************+++***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((()))***++++++++++++,,,+++************+++,,,************+++,,,---...,,,+++******,,,,,,+++******)))&&&%%%&&&)))---///+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))******+++,,,)))***+++,,,---,,,++++++'''(((((((((((((((((('''))))))((((((((((((((()))************************(((''''''***+++)))(((***+++++++++***************333---'''%%%(((++++++******+++,,,+++))))))+++,,,++++++,,,,,,------,,,,,,,,,***))),,,,,,)))***,,,,,,+++))))))))))))(((&&&((()))+++,,,---,,,,,,+++---+++(((&&&%%%'''***,,,************+++++++++,,,---------,,,+++(((&&&%%%''')))************+++---///...---,,,++++++++++++++++++,,,---------,,,,,,+++,,,---,,,***)))***+++++++++************++++++---******,,,---+++,,,///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......---------...//////000000///000000,,,((((((---222...///...---,,,,,,...000........................******++++++,,,---......,,,------,,,+++***+++---,,,---......//////......***,,,------+++,,,000333+++************,,,...///,,,,,,,,,---------......,,,,,,,,,---------.........,,,++++++,,,------,,,////////////////////////************++++++++++++************++++++++++++---,,,+++(((&&&&&&(((******+++,,,---,,,***'''%%%******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***+++,,,+++)))+++***)))***,,,+++)))&&&(((*********)))((()))***))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))*********++++++++++++((((((******((((((,,,'''((()))************)))((()))***)))((((((***,,,))))))***+++,,,,,,,,,,,,***&&&$$$&&&+++---***'''---,,,,,,+++&&&###(((111******))))))***+++,,,--- ###&&&)))***++++++***)))))))))((((((((('''%%%###%%%)))***((((((+++((()))+++***))))))***,,,++++++***'''%%%%%%(((***&&&''''''((()))*********++++++***************+++---***((())),,,...---+++'''((())))))))))))+++,,,***+++,,,+++******,,,...'''(((***,,,,,,+++)))(((---,,,,,,++++++************+++++++++))))))***,,,+++*********)))))),,,...******+++++++++,,,,,,,,,'''((((((***+++,,,---,,,,,,+++++++++***)))))))))((()))))))))************(((***+++***(((''')))***'''(((***,,,------------))))))))))))***+++,,,---)))*********+++++++++***(((((()))******+++,,,---***************************+++,,,,,,,,,***(((&&&++++++************++++++))))))***+++,,,,,,,,,,,,,,,+++***+++,,,---,,,***+++)))'''&&&'''***---000)))******+++,,,......///******++++++++++++******+++***************++++++******+++,,,---,,,,,,+++(((((())))))))))))((((((***************+++,,,,,,************************(((((()))+++++++++***+++******+++++++++*********,,,++++++,,,......+++(((((()))******))))))+++---***+++,,,---...---,,,+++*********++++++*********+++***************))))))'''(((+++---...---,,,+++,,,***'''%%%%%%'''***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))++++++******,,,---...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,---,,,------------------,,,---******------++++++///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,---......//////000///000///---******,,,///.........---------...///////////////////////////,,,,,,,,,,,,,,,---------,,,------,,,+++***,,,---+++,,,.../////////...---+++...///---******///555+++*********+++,,,---...,,,,,,,,,---------......++++++,,,,,,,,,---------------,,,,,,,,,---------////////////////////////+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,------,,,,,,+++(((&&&&&&(((***++++++************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++***))))))++++++***)))'''***,,,---+++******+++(((*********)))((()))***************************))))))))))))))))))******((('''(((((()))+++,,,---))))))*********+++++++++,,,((((((******((((((+++(((((())))))************((()))***)))((((((***,,,)))***+++,,,,,,,,,,,,,,,***&&&$$$&&&+++---***'''))))))+++---)))&&&***111*********)))*********+++$$$&&&'''((()))((('''&&&))))))))))))((((((((((((%%%###%%%)))***((())),,,'''((())))))(((((()))++++++***)))'''%%%&&&(((***''''''(((((())))))******+++***************++++++///,,,)))))),,,---+++)))&&&(((******))))))***,,,***+++++++++)))***,,,...((()))+++------,,,+++***,,,,,,,,,++++++************++++++***))))))***,,,,,,------+++)))***,,,...******+++++++++,,,,,,,,,'''((()))******,,,---...,,,+++++++++***)))))))))((()))))))))************))))))******))))))******)))***,,,.../////////...((((((((()))***+++,,,---((()))***++++++++++++***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,***(((&&&************************((()))+++,,,------,,,,,,...,,,+++,,,---...---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------)))******++++++******)))++++++***************+++++++++*********+++,,,---)))******++++++******)))++++++++++++,,,,,,---...))))))))))))))))))))))))***+++,,,------//////...)))******+++++++++******(((+++...///...---...///(((*********)))***,,,...***+++,,,---...---,,,+++)))***++++++++++++***))))))******+++++++++,,,---'''(((+++---...---,,,+++))))))((('''(((((())))))******+++++++++,,,,,,,,,))))))******++++++++++++)))***,,,,,,++++++---...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,---............---,,,,,,******---...++++++...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,------.../////////000...---...000000---+++......------............//////////////////////////////......------,,,,,,+++,,,---,,,++++++,,,...+++,,,.../////////...---))),,,---***&&&%%%***///------,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---......------,,,------...////////////////////////++++++,,,,,,,,,---------+++++++++,,,,,,------...,,,------,,,***)))***++++++*********+++,,,---...******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++***)))***++++++***)))'''+++000000---+++,,,...)))***++++++))))))***+++************************))))))))))))************&&&'''((()))***+++,,,---)))************+++++++++,,,)))(((******'''(((+++)))))))))*********++++++((()))***)))((((((***,,,+++++++++,,,,,,++++++******(((&&&(((***,,,***(((&&&&&&(((++++++((((((,,,*********)))))))))))))))'''(((***+++,,,,,,++++++))))))))))))((((((((((((&&&$$$%%%***+++)))))),,,&&&((())))))(((((()))***)))******((('''''')))+++((((((((())))))******************)))******+++,,,...,,,***************(((&&&(((***+++******+++,,,***+++,,,+++******,,,...)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++***((((((+++---(((---///+++)))+++---...******+++++++++,,,,,,,,,***++++++***)))(((***,,,+++++++++***************))))))))))))************)))))))))************+++***+++---...///000//////,,,+++***)))))))))))))))'''(((***+++,,,,,,+++***((()))***+++++++++++++++++++++++++++++++++++++++'''(((+++,,,------+++***))))))***++++++***))))))))))))***,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,---,,,+++***)))000///...---+++***)))(((*********++++++*********,,,+++******)))*********+++***)))((()))***,,,---***++++++,,,,,,++++++*********))))))***+++,,,,,,))))))))))))))))))))))))$$$((()))((())),,,,,,)))((()))***,,,,,,+++******+++,,,,,,***'''***111777)))***++++++******,,,...++++++,,,,,,------,,,,,,(((+++,,,++++++,,,+++((()))***,,,,,,++++++,,,...((()))+++,,,---,,,,,,+++'''((()))*********))))))************+++++++++,,,(((((()))***+++,,,,,,---)))+++,,,---,,,,,,---///************+++,,,---...------,,,+++++++++,,,,,,***+++,,,+++)))((()))******+++,,,------,,,+++***,,,******......++++++---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---....../////////---,,,...222222...***///---------//////...---........................000//////......------,,,+++,,,---,,,++++++---...,,,---......//////......,,,---...,,,)))(((+++..................---------,,,,,,,,,---------......+++++++++,,,,,,,,,---------......---,,,,,,---///////////////////////////***+++++++++,,,,,,,,,,,,)))******+++,,,,,,------)))+++------,,,******+++***+++,,,------------,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++******+++,,,+++***)))+++...///...,,,***)))***+++,,,+++***)))***,,,************************((()))))))))************'''((()))***+++******))))))************+++++++++,,,)))(((******''''''******************+++,,,,,,((()))***)))((((((***,,,,,,,,,,,,,,,+++******)))******************))))))+++'''&&&***,,,***((())))))*********)))(((((('''&&&'''(((***,,,---...///(((((((((((())))))))))))'''%%%'''***+++)))))),,,''')))******)))(((***+++''')))******))))))+++,,,)))))))))*********************))))))***++++++,,,***++++++***)))(((***+++''')))+++,,,+++++++++,,,)))+++,,,,,,+++***,,,---************++++++++++++*********++++++,,,,,,---+++++++++)))((((((+++---!!!)))---***(((+++......******+++++++++,,,,,,,,,+++,,,,,,***((('''))),,,***************+++++++++))))))))))))***************))))))***++++++++++++)))***+++,,,---.........---,,,+++***))))))))))))'''(((***,,,,,,,,,+++***)))***++++++++++++***)))************************((()))***,,,,,,,,,,,,,,,((()))***++++++***)))((()))******++++++,,,---------,,,+++,,,------,,,++++++++++++++++++***))))))...------,,,+++******)))***++++++++++++++++++***,,,++++++***))))))******(((((()))************)))******++++++++++++*********)))))))))))))))***+++)))))))))))))))))))))))) $$$&&&$$$%%%))))))&&&''')))***,,,,,,,,,***))),,,+++)))''''''***...222)))***+++***))))))+++,,,,,,,,,++++++,,,,,,------(((---...,,,,,,...---(((***,,,---,,,)))((()))+++++++++++++++++++++++++++((())))))******+++******)))))))))*********++++++))))))))))))***+++,,,,,,)))***,,,,,,++++++---...,,,+++++++++++++++,,,,,,...---,,,+++++++++,,,,,,)))***+++***((('''((()))***+++,,,......,,,+++***+++)))+++...///,,,+++---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......+++,,,,,,------......///,,,,,,,,,,,,...//////...///---,,,---///000...,,,------------------------,,,,,,,,,------.........+++,,,,,,,,,++++++---///---------------...//////.............../////////+++,,,---......//////...,,,,,,,,,---------......,,,,,,,,,,,,------------+++---...---+++***,,,///////////////////////////)))************+++++++++((())))))***++++++,,,,,,&&&(((+++,,,+++)))))))))***,,,...000000...+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***+++)))(((***,,,+++%%%!!!***+++,,,,,,+++***+++,,,************************(((((())))))*********+++)))***+++,,,+++)))'''%%%)))************+++++++++---)))(((******''''''***++++++******++++++,,,---((()))***)))((((((***,,,---------,,,+++***)))(((+++,,,,,,+++)))((()))***222+++'''***---,,,***))))))*********)))((('''&&&,,,+++***)))((('''&&&&&&(((((((((((()))))))))))))))'''(((+++,,,)))))),,,(((***++++++******+++,,,&&&(((***+++++++++,,,---***************+++++++++******))))))***+++,,,,,,&&&)))+++***((('''***...'''))),,,---,,,,,,,,,---(((***,,,,,,+++++++++,,,)))))))))((()))******+++))))))***+++,,,------...+++++++++)))((((((+++---%%%***(((''',,,//////******+++++++++,,,,,,,,,(((***+++***((((((,,,///))))))******+++++++++,,,))))))))))))***************)))))))))+++,,,++++++)))))))))***+++,,,---...***************++++++,,,&&&(((***,,,---,,,+++***)))***+++,,,,,,+++)))((()))))))))))))))))))))))),,,,,,,,,,,,+++***))))))((()))***++++++***)))(((************+++,,,---...,,,+++******,,,,,,+++*********)))(((((()))***+++(((((()))***,,,---......++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))******$$$&&&))),,,,,,***(((&&&))))))************))))))++++++************++++++))))))))))))))))))))))))$$$)))***((()))......***'''(((***,,,---,,,***)))***((('''))),,,---***&&&)))***+++***(((((()))+++---,,,+++***+++,,,---...(((---///,,,,,,///---(((+++---...+++'''%%%&&&''',,,,,,+++******+++++++++******))))))***+++,,,---((())))))))))))*********++++++***************+++((()))++++++******,,,---------,,,+++************///...,,,+++***+++,,,,,,***+++,,,+++)))))))))***,,,---///000000///---,,,+++)))+++//////,,,+++---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++,,,------......///***+++,,,***(((***///333///---,,,---000000...+++------------------------((()))***+++---...///000***,,,,,,,,,++++++---///......---,,,,,,...///000***)))***,,,...///...---)))***+++---...///000000,,,,,,,,,---------......,,,,,,------------......***,,,---,,,))))))+++...////////////////////////******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***))),,,,,,,,,++++++*********************)))))))))))),,,,,,,,,,,,+++)))'''&&&---------.........//////***++++++,,,,,,++++++***+++000,,,)))...+++&&&+++((()))***++++++***)))(((+++******)))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************///+++((((((+++---,,,***)))+++------,,,*********---,,,+++))))))))))))***))))))***++++++++++++******)))(((((((((((())))))))))))))))))***************)))(((((()))+++---///***************+++++++++++++++******)))'''&&&%%%))))))))))))))))))))))))'''***+++***((('''***---***************************+++,,,,,,******+++,,,***)))(((''''''((()))))),,,+++***+++...///---***)))******)))((())),,,...*********+++,,,---///000&&&''')))***)))***+++---++++++,,,,,,,,,,,,------,,,,,,***)))))))))***+++)))******+++++++++***************)))))))))))))))++++++***))))))***++++++,,,,,,,,,***((())),,,...---,,,)))'''''')))+++---++++++++++++++++++++++++******************************)))'''%%%&&&(((+++*********)))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,***(((((()))+++///......---+++******)))))))))))))))***+++,,,,,,+++***(((&&&''')))+++---+++***((()))***,,,+++*** )))---***+++111///'''*********)))((()))+++...))))))))))))))))))))))))***+++------+++***+++,,,---,,,***((('''&&&%%%%%%,,,,,,,,,++++++*********(((((((((((())))))))))))))))))************)))((((((***++++++******+++,,,(((((()))))))))'''&&&%%%***)))))))))(((((('''''',,,,,,---...---,,,***)))***+++,,,+++)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***---000***++++++***))))))***,,,'''(((***,,,---,,,(((&&&---)))(((+++,,,***)))***((()))***+++,,,------,,,'''******&&&%%%(((***)))---,,,,,,+++*********+++,,,+++***+++,,,,,,+++***,,,------......------,,,---.........---,,,,,,+++******))))))******+++,,,.........////////////000,,,,,,------...---------...//////...,,,,,,...///...***(((***...000---***...---,,,,,,++++++++++++------------------------------,,,+++,,,---...//////...---,,,,,,,,,---......---,,,,,,,,,,,,---...---.........---,,,,,,+++---------------------------...//////---,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++)))***++++++++++++***))),,,,,,,,,+++++++++******++++++++++++************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******///***(((,,,***%%%***))))))************))))))+++******)))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************+++)))((((((***+++,,,,,,(((***++++++)))((()))***+++***)))))))))***+++,,,))))))***+++++++++++++++))))))(((((((((((())))))))))))))))))************+++***)))((((((***+++,,,+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))((((((***+++************************)))***++++++))))))***++++++***)))((('''(((((())),,,******+++......---+++***++++++***((()))***,,,---,,,+++***************((()))++++++******,,,---+++++++++,,,,,,,,,------,,,+++***)))))))))***+++((()))***++++++,,,,,,,,,+++++++++************)))************************,,,,,,,,,***)))))),,,...,,,+++***(((((()))+++,,,************************************************'''(((((((((((()))+++...))))))************))))))******++++++++++++***************+++++++++,,,,,,+++++++++***((((((***,,,+++++++++,,,,,,,,,,,,---+++************++++++,,,***)))'''''''''(((***+++***)))((()))+++,,,,,,,,,"""***---)))***000...''')))***+++***))))))+++---))))))))))))))))))))))))&&&((())))))(((''''''(((---,,,++++++************,,,,,,,,,++++++*********))))))))))))************)))))))))***************(((***++++++******+++,,,'''((()))*********)))(((+++++++++******)))))))))++++++,,,,,,,,,+++***)))***+++,,,+++)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((()))+++...***++++++***))))))***,,,((())))))+++,,,+++)))'''///***)))---...,,,+++,,,))))))***+++,,,,,,------,,,//////+++***---///...---,,,,,,+++*********+++***)))))))))******)))))),,,,,,------------,,,,,,,,,,,,------,,,++++++***------,,,,,,------...///,,,,,,,,,,,,------------,,,------------,,,++++++---......---,,,,,,---///111---+++---111222000---------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---............,,,,,,,,,,,,---......---,,,++++++,,,---...,,,,,,------,,,++++++***------------------------,,,...///...---,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......*********++++++++++++,,,******+++,,,,,,,,,,,,+++)))***++++++++++++***))),,,,,,,,,++++++++++++***---,,,,,,,,,,,,+++++++++)))******+++,,,++++++++++++***************************++++++++++++******)))...)))''',,,)))%%%*********))))))))))))******+++******)))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************)))******)))'''''')))***'''(((((((((&&&&&&((()))***))))))))))))+++,,,---))))))******++++++++++++((((((((((((((()))))))))))))))))))))************,,,+++***)))((()))******,,,+++***)))((('''&&&&&&%%%&&&''')))************)))))))))))))))))))))))))))'''&&&'''((()))))))))************************((()))******)))((()))***((((((((((((((()))+++++++++******+++---...,,,+++***++++++***)))(((***,,,---,,,+++***)))(((((((((+++,,,---,,,++++++,,,---++++++++++++,,,,,,,,,,,,,,,+++******))))))******((())))))***+++,,,------,,,,,,,,,,,,+++++++++***)))***+++,,,,,,+++***))),,,,,,,,,***))))))+++...*********************+++))))))))))))))))))))))))************************&&&(((************,,,---((()))***++++++***)))((()))******++++++******)))*********++++++++++++,,,)))***+++***))))))+++---++++++++++++,,,,,,------,,,,,,++++++***+++++++++))))))))))))******++++++***(((((((((+++,,,---,,,&&&,,,---((()))...---((((((***++++++*********,,,))))))))))))))))))))))))((()))++++++)))((()))*********++++++,,,------...+++++++++++++++*********************++++++++++++)))))))))))))))***+++,,,(((***++++++******+++,,,'''((()))+++,,,++++++***,,,,,,,,,,,,,,,+++++++++******+++++++++***))))))***+++,,,+++)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++***)))'''''')))+++***++++++***))))))***,,,)))))))))******)))))))))...***))),,,...,,,+++,,,)))******+++,,,,,,,,,---***------)))'''***---,,,,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,,,,------------,,,,,,+++++++++++++++******)))+++************+++,,,,,,,,,,,,,,,,,,------------000000000000//////...---,,,,,,---,,,++++++,,,...111...,,,...111222111...,,,,,,+++++++++,,,------,,,,,,,,,,,,------------+++,,,,,,---------------...---,,,,,,,,,,,,......///......------......///++++++,,,,,,++++++******------------------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************++++++++++++******+++,,,,,,,,,,,,+++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))******++++++++++++******)))...***''',,,***%%%***+++***)))(((((()))***++++++******)))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))***************,,,---+++'''%%%&&&)))'''''''''&&&%%%&&&(((*********)))))))))***,,,---***************+++++++++'''(((((()))))))))))))))((()))))))))************+++***))))))))))))******+++++++++***)))(((((((((%%%&&&''')))************)))))))))))))))))))))))))))&&&$$$%%%)))+++***(((************************)))***+++***)))((()))+++$$$%%%&&&(((***,,,...///******+++,,,,,,,,,,,,+++(((***+++*********+++---******)))))))))******+++,,,------,,,+++******+++***++++++++++++,,,,,,,,,+++++++++***************************++++++,,,---......------,,,,,,++++++((()))+++,,,,,,+++)))(((+++,,,,,,+++******+++---((()))***+++,,,+++******))))))))))))))))))))))))************************)))+++,,,,,,***))))))***'''(((***++++++***)))(((***++++++++++++++++++***************++++++++++++((()))+++*********+++---------,,,,,,+++******)))------,,,+++******++++++******,,,---------,,,++++++***((()))***,,,+++***))),,,,,,((((((,,,,,,)))'''))),,,,,,+++******+++))))))))))))))))))))))))(((***++++++***)))******(((((()))***+++,,,,,,,,,+++++++++***************)))))))))*********++++++***))))))))))))+++,,,---(((***++++++******+++,,,((()))***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++*********+++,,,+++)))))))))***************++++++++++++++++++++++++++++++++++++*********)))'''&&&((()))***++++++***))))))***,,,*********)))((((((***++++++'''&&&***,,,***)))************++++++,,,,,,---'''******&&&$$$'''))))))+++++++++,,,+++++++++***++++++,,,,,,+++***+++,,,,,,,,,,,,------,,,,,,,,,***+++++++++++++++******)))))))))))))))***++++++------........./////////...///////////////......***+++,,,+++******,,,...---,,,***,,,...///...,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---------***+++,,,---...---,,,,,,...---,,,+++,,,---...///000000000//////000000000++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...,,,------------------,,,,,,,,,,,,---------......))))))*********+++++++++******+++,,,,,,,,,,,,++++++******************+++++++++++++++++++++++++++,,,++++++++++++*********)))******++++++,,,---...+++++++++++++++*********)))******++++++******)))***///+++(((---+++''',,,+++***)))(((((()))***++++++******)))))))))))))))'''((((((((()))))))))***))))))************))))))((()))))))))************(((+++---,,,)))''')))+++'''(((((('''&&&'''))),,,---,,,***)))))))))************)))))))))***+++,,,&&&'''((()))***)))))))))((()))))))))************(((((((((((()))***+++,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((&&&$$$%%%)))+++***(((***************************+++,,,,,,******+++,,,&&&'''((()))***+++,,,,,,)))***+++,,,,,,++++++,,,&&&(((***+++***+++---...++++++*********++++++,,,+++,,,---,,,***))))))************+++++++++,,,,,,++++++++++++******))))))---,,,+++******++++++,,,//////......---,,,,,,+++((()))+++,,,,,,+++)))(((***,,,,,,+++******+++---''')))***,,,,,,,,,******************************)))))))))))))))))))))))))))+++,,,,,,***))))))***'''((()))***+++******)))++++++,,,,,,,,,,,,++++++))))))*********+++++++++((()))++++++******+++,,,,,,,,,,,,++++++******)))---,,,,,,+++************((()))+++,,,---,,,+++***...,,,***)))******)))(((+++,,,+++((((((***+++***'''))),,,,,,+++******+++))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''))))))***+++++++++******************************((((((((()))))))))*********************+++,,,,,,(((***++++++******+++,,,******++++++***((('''%%%*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,***+++,,,+++)))))))))***)))))))))******+++++++++++++++++++++++++++++++++)))******)))'''&&&'''(((***++++++***))))))***,,,*********)))''''''***---***'''&&&***+++***)))+++++++++*********+++,,,---***------)))'''***---,,,***++++++,,,,,,,,,+++******,,,---,,,******+++---+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---------............///)))***++++++,,,,,,,,,,,,)))***++++++******,,,...+++*********,,,,,,,,,+++++++++++++++,,,,,,---...+++++++++,,,,,,,,,------)))***,,,---------,,,+++---,,,,,,+++,,,---...///........................,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...,,,------......------,,,,,,,,,,,,---------......)))))))))************+++******+++,,,,,,,,,,,,+++++++++***))))))***++++++***++++++++++++,,,,,,,,,++++++++++++************(((((()))***,,,...000111******+++++++++,,,,,,,,,))))))************))))))***///+++)))...,,,(((---******))))))))))))******+++******)))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))************%%%''')))+++++++++---...'''((()))(((((((((***,,,---,,,+++))))))))))))***+++***)))))))))***,,,---&&&'''(((*********))))))))))))))))))************&&&&&&'''(((***++++++,,,+++++++++,,,,,,,,,------))))))***))))))((('''&&&))))))))))))))))))))))))'''&&&%%%&&&)))***+++******************************,,,---,,,+++***+++,,,++++++++++++***)))((('''(((***,,,,,,+++***+++,,,%%%'''***+++++++++---......---,,,+++***)))))))))+++,,,---,,,***))))))***************++++++++++++***++++++++++++***))))))---,,,+++******+++,,,---000//////...---,,,++++++)))***+++,,,,,,+++***)))***+++,,,,,,+++***+++,,,'''(((***+++,,,,,,+++***************************))))))))))))))))))))))))&&&(((************,,,---((((((((()))******+++++++++++++++,,,,,,+++++++++)))))))))************+++(((***+++,,,*********+++((())))))***+++,,,------++++++******)))*********&&&''')))*********)))(((...,,,***)))******)))(((++++++***))))))*********(((***++++++*********,,,))))))))))))))))))))))))''')))******)))(((((()))+++,,,---------,,,+++***)))))))))***************'''((((((((())))))))))))***++++++,,,,,,+++******(((***++++++******+++,,,++++++++++++)))'''%%%$$$))))))))))))************,,,,,,++++++,,,,,,---...***+++,,,+++)))))))))***(((((())))))***+++++++++++++++++++++++++++++++++((()))***)))((('''((()))***++++++***))))))***,,,)))***+++)))'''&&&)))---,,,((('''+++---++++++---,,,,,,*********+++,,,---+++......***(((+++------)))***+++,,,---,,,+++***'''***,,,+++(((''')))+++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,---...............)))***++++++***+++,,,...+++,,,,,,,,,------------,,,,,,+++++++++,,,------******++++++,,,,,,------***++++++,,,,,,,,,,,,,,,---,,,++++++,,,---///000******+++,,,,,,+++******,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///,,,---...//////...---,,,,,,,,,,,,---------......))))))))))))******************+++,,,,,,,,,,,,+++++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++++++++,,,---...))))))***++++++,,,------))))))************))))))(((...***(((---+++''',,,))))))************))))))+++******)))))))))))))))'''''''''((()))*********))))))************))))))))))))))))))************&&&&&&''')))+++,,,***)))%%%''')))))))))((()))+++,,,+++***)))))))))***++++++***)))((()))***,,,---%%%&&&(((***+++***))))))))))))))))))************''''''((())))))***)))))),,,,,,++++++++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((((((((()))+++---************************)))+++,,,+++***)))***+++++++++,,,,,,+++***(((''''''***,,,,,,***)))***,,,'''))),,,,,,+++******+++,,,+++***)))))))))))))))+++,,,---,,,+++***+++,,,************++++++++++++***++++++,,,+++***)))(((+++***))))))+++---///111000//////...---,,,+++******************************+++---,,,+++***+++,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))+++...)))(((((('''(((***,,,---))))))************))))))))))))))))))************)))***,,,,,,+++))))))***(((((()))***+++,,,------)))))))))((())))))******((())))))***************+++)))((()))***,,,,,,+++***)))***++++++******+++)))***+++***))))))+++---))))))))))))))))))))))))***,,,------,,,++++++,,,)))***,,,------,,,***)))((()))))))))*********+++(((((()))))))))************+++---...---+++)))'''(((***++++++******+++,,,++++++,,,,,,+++)))'''&&&))))))))))))******++++++++++++*********+++---...***+++,,,+++)))))))))***((((((((()))***+++++++++************************''')))******)))((()))******++++++***))))))***,,,'''***,,,+++'''&&&))),,,+++''''''+++---++++++------,,,***))))))***,,,---(((,,,+++'''&&&)))+++***(((***+++------,,,+++***'''***,,,+++(((&&&))),,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++))))))(((((())))))***+++******+++++++++,,,,,,,,,000000000000///...---,,,)))+++,,,+++++++++---///,,,,,,------------......------,,,+++++++++,,,,,,)))******+++,,,,,,------+++++++++***++++++,,,---,,,,,,++++++,,,---///000)))***+++,,,,,,+++***)))++++++,,,---------------++++++++++++++++++++++++***,,,---...------///000,,,---...//////...---,,,,,,,,,,,,---------......))))))))))))******************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,......---------,,,,,,,,,333222///,,,)))(((''''''''''''(((***+++,,,---...))))))************))))))''',,,)))''',,,***&&&,,,((()))***++++++***)))(((+++******)))))))))))))))&&&''''''((()))******+++))))))************))))))))))))))))))************,,,)))((((((***)))%%%!!!###&&&(((***)))((())))))***))))))))))))+++,,,---+++***)))((((((***,,,---$$$&&&(((***++++++))))))))))))))))))************)))))))))))))))(((((('''---,,,,,,+++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%(((******((((((,,,///************************(((***+++***)))((()))***&&&''')))+++,,,,,,,,,,,,'''***,,,,,,***)))***,,,***,,,------+++(((((((((&&&&&&&&&'''(((***+++,,,,,,---......,,,,,,---...)))************+++++++++******+++,,,+++***)))(((((((((((()))+++///222444000///...---,,,+++******++++++***))))))***++++++)))+++------+++***++++++((())))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******)))'''%%%&&&(((+++***)))'''&&&'''))),,,...''''''((((((((((((''''''))))))))))))************)))+++------+++)))((()))+++++++++***************(((((('''(((((()))******,,,,,,,,,---------......(((''''''(((+++---......)))((())),,,,,,******+++*********)))((()))+++...))))))))))))))))))))))))((()))++++++)))((()))***%%%&&&(((***+++***)))((((((((())))))*********+++)))************+++++++++***,,,...///...+++(((%%%(((***++++++******+++,,,***+++,,,---,,,+++***)))))))))*********+++++++++******)))))))))***,,,---***+++,,,+++)))))))))***'''(((((()))***+++++++++************************&&&(((***+++***)))***+++***++++++***))))))***,,,&&&***---+++(((&&&))),,,)))%%%%%%)))+++))))))+++...,,,+++))))))***,,,---)))---,,,((('''***,,,+++((()))+++---------+++***(((,,,///---)))(((+++...+++++++++,,,,,,+++++++++(((((()))***************,,,,,,++++++,,,,,,---...,,,,,,---------.........------,,,+++)))&&&$$$###***+++,,,,,,+++,,,...000***+++,,,,,,,,,+++,,,......------,,,++++++++++++))))))***+++,,,,,,------,,,+++***)))***+++---...,,,,,,++++++,,,...///000,,,,,,............,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,............///111,,,---///000000///---,,,,,,,,,,,,---------......++++++***************+++))))))***++++++++++++***,,,+++++++++***)))))))))&&&'''(((((('''(((***,,,((()))***+++,,,,,,++++++++++++,,,,,,+++***((('''''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,+++++++++***************((((((''''''''''''(((((())))))))))))))))))))))))'''((()))++++++******)))&&&'''(((******+++++++++...,,,***(((((()))***+++(((''''''''')))+++---...***++++++***((('''((()))222000...+++***)))))))))***+++***'''))),,,+++&&&'''***,,,---,,,***))))))))))))***++++++++++++***,,,+++)))((((((((()))***''')))******))))))***,,,((((((((())))))******+++)))***,,,+++)))(((((()))''')))******))))))***+++))))))***++++++++++++*********))))))******+++,,,++++++******+++,,,------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---+++(((&&&)))************+++++++++***************++++++,,,+++***))))))+++---///111111///---+++************---)))&&&'''***+++((($$$)))******+++++++++************++++++,,,,,,++++++,,,+++***))))))***++++++(((***+++***)))((()))***$$$))))))***,,,,,,)))((((((''''''''''''(((((())))))))))))((((((+++...&&&''''''((()))******++++++,,,...---,,,,,,---///&&&(((*********+++---...)))************+++++++++)))+++,,,,,,+++***+++,,,)))***++++++++++++***)))***---...++++++,,,+++'''((()))******))))))***+++******++++++++++++******(((++++++((((((++++++(((************************))))))))))))((((((((((((---,,,...000...))))))+++(((,,,111333111---***((()))'''(((+++***&&&&&&))),,,+++(((''''''(((+++,,,&&&&&&'''))),,,---,,,******)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******)))((((((***,,,,,,***''')))***,,,------,,,***)))((()))))))))'''''')))***((()))++++++)))((()))*********+++++++++,,,,,,,,,,,,***))))))***++++++***)))---...***(((******)))&&&(((+++------,,,***)))++++++++++++++++++++++++)))***,,,---...//////000*********)))))))))((((((***+++,,,---...---,,,+++---+++)))***,,,---,,,))),,,++++++******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------............///...+++'''&&&)))------,,,++++++------,,,+++(((***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))***,,,------++++++,,,....../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++))))))***++++++++++++***++++++******************(((***,,,,,,++++++,,,...+++,,,---------+++(((''''''((()))***+++++++++***((()))******))))))***+++***************************++++++***))))))***,,,************************++++++************++++++))))))))))))))))))))))))'''((()))***+++******)))'''((()))***************++++++)))((((((((())))))(((((((((((()))***,,,---)))***+++***)))((()))***---,,,+++***)))******+++&&&***,,,+++++++++%%%(((***,,,,,,+++***)))***(((((()))************)))---,,,+++***))))))***+++''')))******))))))***+++************++++++++++++"""$$$'''(((''''''(((***)))+++,,,,,,+++***,,,---(((((()))************)))******))))))******+++,,,))))))(((((()))******+++++++++******************++++++++++++++++++++++++***++++++***************((((((((()))))))))*********))))))))))))***++++++,,,+++******,,,...000111000///---+++***************)))))))))*********)))))))))*********))))))((()))***+++,,,------,,,,,,+++***))))))))))))***+++(((***+++***)))((()))***###''')))'''''')))***))))))))))))))))))***++++++((((((((('''((()))))))))''''''(((((())))))******)))+++,,,,,,+++***,,,---)))***+++***))))))***+++)))************+++++++++***,,,------+++***+++,,,************************+++------******---...,,,'''((())))))(((((()))*********++++++++++++******))),,,,,,)))))),,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))((())),,,+++'''(((,,,))),,,000111///,,,***))),,,***+++------)))))),,,+++***)))(((((()))***+++(((((((((***,,,,,,***))),,,+++***))))))***,,,---++++++++++++++++++++++++,,,,,,***)))))))))******---+++)))*********'''$$$******))))))))))))******)))***+++***((((((***+++((()))++++++)))((()))************+++++++++,,,,,,+++***))))))************)))------***(((***+++)))''')))***,,,,,,,,,***)))++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,,,,,,,+++++++++*********,,,---------,,,+++))))))---+++)))***,,,---,,,***,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,+++))))))+++---,,,***)))***+++,,,+++***(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))************+++++++++,,,,,,,,,,,,,,,+++***)))***,,,------++++++,,,...---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,))))))***++++++++++++***))))))******************%%%'''***+++***)))*********+++---...---+++)))''''''((()))***++++++++++++((()))******))))))***,,,)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********))))))((())))))*********)))))))))))))))((((((((((((((())))))(((((()))***++++++((()))******)))(((***+++)))(((((())))))***,,,,,,'''***,,,++++++,,,'''!!!)))***++++++***)))***+++''''''((()))))))))))))))---,,,++++++***+++++++++((()))******))))))***+++))))))))))))))))))((((((%%%''')))*********+++,,,)))***,,,+++******+++---''''''((()))))))))))))))******))))))******+++,,,)))))))))((())))))***+++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++***))))))+++,,,---))))))))))))*********+++)))))))))))))))******+++,,,,,,++++++,,,...000111///...---+++************''')))++++++******,,,...)))*********)))((('''''')))***,,,---.........---***))))))(((((())))))***(((***+++***)))((()))***(((++++++&&&$$$''')))(((***)))))))))***+++,,,,,,,,,***)))***,,,,,,***'''(((((((((((())))))))))))''')))******))))))***+++***+++,,,***(((&&&'''((()))************+++++++++,,,---///...,,,++++++,,,,,,+++***))))))***+++,,,+++---,,,((()))...000///((()))******))))))***+++******++++++++++++******(((******''''''******((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&'''***)))''')))---***,,,//////---+++*********''''''******''''''******))))))))))))))))))******)))))))))++++++)))''',,,***(((''''''))),,,...************************,,,+++******)))*********---+++))))))))))))((('''***)))'''&&&&&&''')))******++++++***))))))***,,,((()))++++++)))((()))************++++++++++++,,,------------------------))),,,---***(((***+++))))))*********++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++---------,,,,,,,,,,,,,,,......---,,,+++)))'''&&&,,,+++******,,,,,,+++***,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------*********+++,,,---,,,+++,,,+++***+++,,,---,,,***)))***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---************++++++++++++++++++,,,,,,,,,+++*********,,,------++++++,,,...---...///...---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++))))))***++++++++++++***(((((())))))******++++++###&&&)))******((((((((('''((())))))***+++,,,,,,,,,,,,,,,++++++***))))))(((***++++++***)))+++,,,))))))))))))))))))))))))(((***++++++)))((()))***(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))******)))(((((())))))))))))))))))******'''(((******))))))***,,,((((((((()))***+++,,,,,,,,,,,,)))&&&(((...000...***++++++***))))))***,,,'''((())))))******))))))++++++++++++++++++++++++((()))******)))((()))++++++++++++******)))))))))***,,,---,,,+++)))******'''((())))))(((((()))***'''((())))))******))))))******))))))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------))))))(((((())))))***+++++++++++++++,,,---...///------,,,++++++*********((()))************+++,,,***++++++******)))(((''')))***,,,...//////......((((((((((((((()))))))))(((***+++***)))((()))***(((++++++'''%%%''')))(((***))))))((((((((())))))---)))''')))------)))$$$))))))))))))(((((((((((('''(((***)))(((((()))+++***++++++***'''&&&&&&'''))))))*********+++++++++---...//////---++++++,,,,,,+++)))(((((()))+++,,,***,,,,,,))))))---...,,,)))***,,,+++******+++---******++++++++++++*********,,,+++((((((+++,,,***)))))))))))))))))))))))))))))))))))))))************((((((***)))''')))///***,,,------+++***+++,,,)))%%%$$$''')))'''''')))((()))***++++++***)))((()))(((((()))***+++***)))***(((&&&$$$$$$''')))+++************************++++++*********************)))''''''(((***+++,,,)))(((''''''''''''((()))******+++***)))(((***,,,((()))++++++)))((()))***************++++++++++++,,,---......---,,,,,,---(((,,,---***(((***+++***++++++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''+++++++++++++++,,,++++++,,,++++++******++++++,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,......+++'''///...------//////...---)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,++++++******+++---,,,++++++,,,...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******))))))***++++++++++++***((((((((())))))******+++&&&))),,,------,,,+++,,,)))(((&&&%%%&&&))),,,///...------,,,++++++******)))***++++++******+++,,,************************''')))++++++)))((())))))''''''(((((()))))))))))),,,++++++******++++++,,,((((((((((((((((((((((((((((((((((((((())))))))))))************))))))((())))))***++++++******))))))))))))************)))'''(((******))))))***,,,*********+++++++++++++++,,,,,,)))&&&(((...000...***++++++***))))))***,,,((()))******++++++******))))))******************)))***+++***)))((()))***.........------,,,,,,+++''')))***)))(((&&&''''''&&&((())))))(((''')))***((()))******++++++************))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++***+++,,,---,,,***((('''++++++,,,,,,,,,---------)))))))))))))))******+++))))))))))))***+++,,,,,,++++++++++++++++++******,,,)))&&&'''***+++(((%%%+++,,,,,,,,,++++++***))))))***---///000///...---''''''(((((())))))))))))(((***+++***)))((()))***%%%***+++)))((()))***(((---,,,+++)))((((((((((((***'''%%%'''***+++&&&!!!))))))))))))((((((((((((((()))******))))))***,,,((()))***)))((('''((()))))))))*********+++++++++,,,...//////---+++,,,,,,,,,+++)))(((((()))+++,,,'''+++,,,******+++)))%%%((()))******))))))***,,,******++++++++++++******---///---******---///---************************((()))))))))*********+++,,,***)))***(((%%%''',,,)))+++,,,,,,******+++,,,---(((&&&))),,,******,,,((()))***++++++***)))(((((('''&&&(((***,,,,,,+++)))(((&&&%%%%%%''')))+++++++++++++++++++++++++++************+++*********)))(((((((((((())),,,---((((((************((((((((()))***)))'''''')))***((()))++++++)))((()))***))))))*********+++++++++''')))++++++)))((()))***(((,,,---)))(((+++,,,***,,,+++***)))((()))+++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,************++++++++++++*********************+++++++++,,,+++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---++++++---///---)))%%%///...------//////...---)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,---------.........***++++++,,,,,,,,,++++++***+++---,,,++++++,,,...---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))***+++))))))***++++++++++++***(((((())))))))))))))))))&&&(((+++++++++******+++---***'''%%%%%%'''***,,,++++++***++++++,,,---...)))***++++++******+++---++++++++++++++++++++++++&&&)))++++++***(((((()))'''(((((())))))******+++++++++************++++++))))))))))))))))))))))))(((((('''''''''((()))***((())))))*********))))))************++++++++++++'''((()))***************((()))******)))(((***+++++++++,,,,,,++++++***)))'''***,,,++++++,,,'''!!!)))***++++++***)))***+++))))))***+++++++++++++++(((((()))*********)))))))))***+++***)))((()))***)))))))))))))))(((((((((%%%''')))*********+++,,,((()))+++***))))))***,,,))))))***+++++++++++++++******))))))******+++,,,+++***))))))((())))))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++***'''$$$"""))))))))))))*********+++***************++++++,,,(((((()))))))))*********)))***++++++,,,++++++***...)))%%%&&&***,,,(((###++++++,,,,,,,,,,,,,,,+++)))+++---//////...,,,***''''''((()))************(((***+++***)))((()))***$$$)))+++***)))++++++)))//////---,,,++++++******---+++***+++---...+++((((((((((((((())))))))))))(((***++++++******+++,,,'''((())))))))))))***+++)))************++++++++++++,,,......,,,,,,,,,---,,,+++***))))))***+++,,,%%%***,,,+++******&&&!!!%%%'''((((((''''''((()))******++++++++++++******)))+++)))%%%%%%)))+++)))************************((())))))******+++++++++***(((((()))'''$$$$$$)))(((***++++++*********+++,,,&&&###'''******)))+++((()))***++++++***)))((((((&&&&&&'''***,,,------******)))))))))***+++,,,++++++++++++++++++++++++))))))***++++++++++++******++++++***(((''')))***((()))+++,,,,,,+++)))(((((())))))(((''''''(((***((()))++++++)))((()))***)))))))))************+++))),,,//////,,,***+++---'''+++,,,)))(((+++,,,+++,,,+++***)))))))))***+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,((())))))))))))*********))))))))))))***,,,---...***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,+++++++++,,,---...///,,,,,,,,,,,,++++++++++++---,,,---------+++(((%%%,,,+++***+++,,,---,,,******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++***,,,------++++++,,,...,,,---...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---))))))***++++++++++++***)))))))))))))))(((((((((%%%&&&(((((('''''')))***++++++***))))))***+++,,,)))))))))))))))+++,,,---)))***,,,+++******+++---++++++++++++++++++++++++&&&(((++++++***((((((((((((((())))))***++++++,,,)))(((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&'''((()))***'''((()))******************)))(((((()))***+++,,,&&&''')))***++++++++++++)))***+++***)))((()))***((()))***++++++***))))))&&&***,,,+++++++++%%%(((***,,,,,,+++***)))***((())))))***************((()))***+++++++++******)))***+++***((((((((()))%%%%%%%%%%%%%%%&&&&&&&&&(((***,,,---------...///((()))******))))))***,,,((())))))*********************))))))******+++,,,+++******)))(((((())))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***)))((('''&&&((((((((()))))))))******+++++++++++++++,,,,,,---((())))))***************((()))***+++,,,,,,+++***+++)))((((((***+++)))''')))***+++,,,,,,,,,,,,,,,)))+++---//////,,,***((('''((()))+++++++++++++++(((***+++***)))((()))***'''***+++((('''***+++***------,,,,,,,,,------...//////......//////000000''''''(((((())))))******(((***++++++***)))+++,,,((()))******))))))***,,,)))************+++++++++(((***,,,---,,,,,,,,,...************************%%%)))+++***)))+++)))%%%&&&((())))))(((''')))*********++++++++++++******&&&(((&&&""""""&&&(((&&&************************((())))))******+++,,,,,,((('''(((+++)))%%%&&&)))&&&(((+++,,,+++************### ###(((((('''((())))))************)))))))))(((&&&''')))+++,,,,,,)))******+++++++++++++++************************((()))***+++,,,++++++***(((***,,,+++)))'''(((***************************)))******)))(((((()))+++((()))++++++)))((()))***))))))))))))************)))---111111...+++,,,...'''+++,,,)))(((+++,,,+++,,,++++++******)))******++++++++++++++++++++++++)))***+++,,,---.........((((((((()))))))))*********))))))***+++---///000***+++---,,,***)))+++---,,,++++++******++++++,,,*********++++++,,,---...,,,,,,,,,+++++++++*********,,,------+++***)))***,,,***)))***+++,,,+++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++***,,,------++++++,,,...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///))))))***++++++++++++*********))))))(((((('''''')))*********)))***,,,...&&&(((+++---/////////...,,,***)))'''''''''(((((()))+++,,,,,,+++***,,,---************************%%%(((++++++***((('''(((((())))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((''''''&&&&&&((()))***''''''(((******+++++++++)))((('''&&&'''(((***,,,%%%&&&(((***+++,,,++++++***++++++***((('''((()))&&&'''(((*********))))))***+++***'''))),,,+++''''''***,,,---,,,***))))))'''(((((())))))))))))))))))***+++,,,---,,,,,,+++***++++++***((((((((()))(((((())))))******++++++(((***++++++)))(((((()))&&&'''((((((''''''((()))'''(((((()))))))))))))))*********)))***++++++,,,------,,,+++******++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---)))************+++++++++,,,,,,++++++,,,,,,---...)))******+++++++++******'''(((***+++,,,,,,+++***''')))++++++******+++---'''((()))***+++,,,,,,,,,)))+++---///...+++(((&&&'''(((***+++,,,,,,,,,+++(((***+++***)))((()))***+++---+++&&&$$$(((+++,,,)))))))))***+++,,,...///***++++++***)))***,,,///&&&''''''((()))******+++((()))******))))))***+++***+++,,,+++***)))***+++)))************+++++++++''')))+++,,,,,,,,,---...)))***++++++++++++***)))&&&)))***((((((,,,,,,***)))+++,,,,,,++++++,,,---******++++++++++++******+++,,,***&&&&&&***,,,+++))))))))))))))))))))))))((())))))***++++++,,,,,,((('''***...---)))***---%%%(((+++,,,+++***)))***---&&&"""&&&***+++++++++***))))))))))))))))))***,,,***(((''')))*********'''(((***+++++++++))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***###'''+++,,,******+++---+++***)))(((((()))***+++***++++++***))))))***,,,((()))++++++)))((()))***))))))))))))************###(((,,,,,,(((&&&''')))'''+++,,,)))(((+++,,,+++++++++++++++******))))))+++++++++++++++++++++++++++,,,---///000111111111(((((())))))*********+++++++++******+++---///000))),,,---,,,***)))+++---,,,++++++++++++++++++,,,************+++,,,---...,,,,,,,,,++++++*********(((+++------***)))+++...---,,,++++++------,,,+++***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------.........//////)))***+++,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%***((('''---,,,(((---++++++++++++***((('''&&&''''''(((((())))))******,,,+++***))))))***+++,,,++++++******************(((***++++++)))(((((()))------,,,++++++******)))((()))******)))***,,,...***)))))))))))))))******)))***,,,------,,,***)))++++++******)))(((((((((***++++++***(((''')))***))))))))))))))))))))))))(((***+++------,,,+++******)))))))))))))))***************)))))))))))))))***++++++***))))))***,,,+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++((()))+++,,,,,,+++)))(((((()))***,,,,,,,,,+++******+++++++++******,,,...&&&)))+++***)))***---000%%%'''((()))((((((***,,,,,,***((('''((()))***+++)))************+++++++++((('''&&&'''((()))((('''++++++))))))***+++...///...+++((((((+++,,,***(((************************)))+++,,,,,,+++***,,,---(((---000...)))&&&''')))))))))***+++,,,,,,------)))************+++++++++,,,***((((((***+++)))'''******))))))((())))))***+++,,,---+++)))((()))***'''((()))***+++,,,,,,,,,+++******************+++''')))++++++((((((***,,,+++((('''))))))''''''***++++++***************+++))))))))))))************%%%)))...///,,,)))((()))+++*********))))))((((((''''''((()))))))))))))))***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++))))))*********))))))(((------+++(((''''''***---)))))))))******)))))))))))))))))))))************************************(((***++++++******+++,,,)))***,,,+++)))(((((()))************************%%%))),,,+++''''''***...(((,,,***###"""''')))(((++++++******************))))))))))))************(((((((((((())))))))))))''')))++++++)))'''&&&&&&---'''""" ###'''+++,,,***((((((***,,,,,,)))&&&---+++))))))+++,,,***'''***)))((((((((()))+++,,,))))))(((((((((***+++---))))))))))))************((((((((()))******++++++******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---((()))++++++******+++---*********++++++,,,,,,,,,------------,,,,,,+++***)))+++------+++)))((()))))))))***+++,,,,,,,,,,,,++++++******)))(((((((((,,,+++*********+++,,,---***)))))))))***+++,,,,,,------,,,,,,------...///)))------+++,,,000...(((***+++,,,---............+++...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,++++++++++++,,,---......---,,,++++++,,,---...------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***...***'''+++'''"""&&&***++++++++++++******)))(((((((((((())))))******++++++***))))))***++++++//////...---+++***))))))''')))++++++)))))))))***++++++++++++++++++++++++(((*********)))***+++---++++++******)))*********)))***,,,------,,,***)))+++************)))))))))((()))***)))((()))***,,,))))))))))))))))))))))))(((***+++------,,,+++***++++++***************+++***)))))))))))))))))))))***++++++***))))))***,,,+++***)))***,,,---,,,+++(((((()))************))))))***+++,,,,,,+++***)))&&&&&&((())))))((('''&&&)))***++++++******+++,,,&&&(((******)))))),,,///''')))************+++,,,+++***((((((((()))******))))))*********+++++++++&&&%%%&&&(((***+++,,,,,,+++***)))((()))+++---...+++++++++***)))((()))***************************)))***,,,+++******+++---###&&&***+++***)))+++---))))))******++++++,,,,,,))))))*********+++++++++((('''&&&(((+++---,,,************)))))))))****** ###'''******)))******)))***+++,,,------------...---,,,++++++,,,---...''')))******((((((***,,,(((&&&(((***)))'''***...+++******)))(((((())))))))))))))))))************'''))),,,---,,,***))))))+++++++++******)))))))))'''((())))))******)))))))))******)))(((((()))+++******++++++++++++******)))******+++******)))))),,,,,,+++)))'''(((***,,,+++***))))))))))))***+++))))))))))))************************************(((***++++++******+++,,,)))***,,,+++)))(((((()))+++++++++******+++++++++)))((('''&&&''')))+++---)))---,,,'''%%%(((+++)))************************))))))))))))************(((((((((((())))))))))))(((***------+++)))((((((,,,)))&&&%%%'''))))))(((***)))((()))++++++)))''',,,***))))))+++,,,***(((***)))((((((((()))++++++++++++***)))))))))******))))))))))))************(((((())))))******++++++******+++,,,,,,,,,,,,+++***************+++,,,---***+++,,,+++))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,***))))))***++++++,,,,,,,,,++++++***************++++++++++++,,,++++++******+++,,,,,,******************+++,,,,,,,,,,,,,,,,,,---......***......+++,,,...---(((++++++,,,---............+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++000+++'''***&&& ###******+++,,,,,,,,,,,,,,,((((((((())))))))))))***+++******))))))******+++......------,,,+++******&&&(((*********)))***+++))))))******+++,,,,,,---***++++++***))))))+++,,,++++++***)))(((((()))))))))***+++,,,,,,+++***)))************++++++++++++&&&((()))))))))))),,,...))))))))))))))))))))))))((()))+++,,,,,,,,,+++***---,,,++++++************))))))))))))))))))******)))***+++***)))(((***,,,+++***)))***,,,,,,,,,+++(((((()))************)))************************((()))***++++++***)))(((''')))++++++*********+++&&&'''))))))((()))+++---***+++,,,,,,+++***+++---)))))))))))))))))))))))))))))))))*********++++++###$$$%%%&&&'''((()))***))))))(((((((((***,,,---(((***,,,***&&&%%%(((,,,************************)))***++++++******+++---"""###&&&(((***,,,------))))))))))))************)))))))))*********++++++(((''''''(((+++,,,,,,+++*********************+++!!!'''***+++*********+++,,,---...............+++***(((''''''(((***+++))))))***)))'''(((***---'''(((***,,,(((%%%(((///******)))(((''''''(((((())))))))))))************************,,,,,,***)))++++++************))))))((()))******++++++******((())))))((('''''')))***)))))))))******)))))))))******+++++++++++++++***++++++,,,***)))(((***+++,,,+++***))))))***+++,,,))))))))))))************************************(((***++++++******+++,,,)))***,,,+++***((()))))),,,+++************+++,,,---(((######'''+++,,,+++)))---...***)))***+++***************************))))))))))))************(((((((((((())))))))))))***,,,......,,,+++***+++******)))***+++***'''%%%+++)))(((((()))******)))***)))((()))+++++++++))))))))))))((()))******+++,,,,,,+++******)))(((((())))))))))))************(((((())))))***+++++++++******+++,,,,,,,,,,,,+++'''((()))***+++++++++++++++,,,,,,+++)))((()))***,,,,,,++++++++++++++++++,,,,,,---------,,,++++++++++++,,,***)))(((***+++,,,,,,,,,,,,+++***)))))))))******+++,,,,,,------,,,,,,+++******++++++,,,,,,++++++************+++,,,,,,++++++,,,,,,---...,,,......,,,+++---,,,(((,,,,,,------------,,,,,,***,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,***)))(((++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''---)))''',,,)))$$$)))******++++++,,,++++++***))))))))))))))))))))))))******))))))))))))******(((((()))***++++++,,,,,,%%%'''************+++,,,))))))******+++++++++,,,***++++++***)))(((***+++***)))(((''''''''''''''')))***++++++++++++***))))))******+++,,,,,,------'''((())))))((()))+++---(((((((((((((((((((((((())))))***+++,,,++++++***,,,,,,+++***)))))))))))))))))))))))))))*********)))*********((((((***++++++))))))***+++,,,+++*********+++,,,,,,,,,,,,+++++++++***))))))***++++++******+++,,,+++***)))((((((***,,,,,,+++++++++,,,'''''''''(((((()))***++++++,,,---,,,*********,,,((()))++++++***)))))))))))))))))))))************(((((()))((('''''''''(((((('''''''''((()))***+++((()))***)))'''&&&(((***************************)))***++++++******+++,,,(((''''''(((***+++***)))))))))))))))(((((((((((())))))))))))************+++***)))))))))))))))(((*********+++++++++++++++%%%(((+++,,,+++***)))***,,,---...............---)))(((&&&%%%%%%&&&((()))***))))))(((((()))+++,,,(((***---,,,&&& $$$,,,)))(((((((((((()))******((()))))))))************---***((((((+++,,,+++)))))))))))))))))))))))))))))))))***+++++++++++++++((()))))))))(((((()))+++))))))(((((((((((())))))******+++,,,,,,,,,++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++((()))))))))************************************(((***++++++******+++,,,)))***,,,+++***))))))***,,,+++)))(((((()))+++,,,,,,(((%%%%%%))),,,,,,+++)))+++---,,,++++++******))))))))))))************((()))))))))************(((((((((((())))))))))))***,,,...---,,,++++++,,,((((((***++++++***(((&&&+++***((((((((()))***+++)))(((((()))***+++++++++)))))))))))))))******+++************))))))((('''((()))))))))************((())))))******+++,,,,,,******+++,,,,,,,,,,,,+++%%%'''(((***+++++++++******+++,,,+++))))))***+++,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,++++++++++++)))((((((***---,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,++++++++++++++++++---,,,++++++************,,,++++++++++++,,,------+++---...,,,+++,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------,,,,,,+++++++++,,,---......---,,,+++,,,,,,---,,,,,,+++******+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------&&&,,,)))(((...,,,(((---++++++++++++***)))((('''************))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,%%%'''************+++,,,+++++++++******)))))))))***++++++***)))(((***++++++***))))))((((((((((((************************))))))***+++,,,------...)))******)))(((((()))+++(((((((((((((((((((((((())))))******++++++++++++******)))((((((((((((((((((((())))))************)))******)))(((((()))+++***)))((()))+++,,,+++*********+++,,,,,,,,,,,,+++++++++***))))))***++++++&&&&&&'''(((((('''&&&%%%)))+++------,,,+++,,,---((('''''''''((()))******)))***+++***)))((()))***''')))++++++)))((()))***(((((()))))))))*********+++---...,,,***)))***,,,''''''''''''((()))*********(((&&&''')))***)))(((************************(((***++++++***)))+++,,,,,,+++))))))***+++***((())))))(((((((((((((((((((((((()))))))))*********************)))((())))))((()))***++++++++++++***,,,------+++))))))***,,,,,,------------,,,,,,+++,,,+++)))(((((()))+++,,,***)))(((((()))***++++++'''(((++++++$$$###+++''''''((()))***,,,---...((()))))))))************---***'''(((+++,,,+++)))(((((((((((((((((((((((())))))***+++++++++++++++(((*********))))))+++---))))))(((''''''((()))))))))***+++,,,,,,,,,,,,,,,)))***++++++***)))***+++(((***,,,......,,,***(((((()))))))))************************************(((***++++++******+++,,,(((***,,,,,,*********+++***)))(((''''''((()))***'''((()))+++++++++++++++''')))+++---+++))))))***(((((()))))))))*********((()))))))))************(((((((((((()))))))))))))))+++,,,,,,*********,,,&&&&&&'''(((((()))***+++******)))(((((((((***+++'''((()))))))))******+++((()))))))))************''''''''''''(((((())))))((()))))))))************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++&&&''')))***++++++******''')))************,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,***++++++)))((()))+++---)))***+++,,,,,,,,,,,,,,,++++++******)))))))))))),,,,,,,,,,,,++++++******------,,,+++*********+++,,,,,,++++++,,,,,,---...***+++,,,---++++++,,,///,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,---------,,,++++++***+++,,,------,,,+++******+++,,,---------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------'''---***)))///,,,(((---+++++++++***)))((('''&&&+++************)))))))))((())))))******))))))(((......------,,,+++******&&&(((*********)))***+++,,,++++++***))))))((((((***++++++***))))))+++,,,,,,,,,++++++++++++,,,,,,************************)))))))))***+++,,,,,,---***++++++***(((''')))***))))))))))))))))))))))))))))))))))))******++++++(((((((((''''''(((((()))((((((((()))******++++++((()))***)))(((''')))+++***)))((()))+++++++++***(((((()))************)))************************%%%&&&((()))))))))((('''***+++,,,+++******,,,...***((('''''')))+++******'''((())))))((('''(((***'''***,,,+++(((''')))+++((((((((()))))))))******$$$'''***)))''''''***,,,''''''(((((()))*********,,,(((%%%&&&***,,,***(((************************((()))******))))))***,,,******************+++,,,(((((((((((())))))))))))((((((((()))))))))******&&&''')))***)))***+++---&&&''')))***++++++***)))******)))((('''))),,,///,,,,,,,,,,,,,,,+++***))))))))))))(((((())))))))))))(((((()))***+++***)))###$$$''')))&&&###(((///''''''((()))+++,,,...///))))))))))))************,,,***))))))***++++++***''''''(((((((((((())))))((()))******++++++******)))*********)))***,,,...***)))(((''''''((()))***((()))***+++,,,,,,,,,,,,)))***+++***))))))+++---((())),,,......,,,)))((())))))))))))************************************(((***++++++******+++,,,(((***,,,,,,+++***+++,,,))))))))))))))))))))))))%%%'''***,,,,,,+++***)))''''''))),,,+++''''''***'''(((((())))))*********))))))))))))************(((((((((((())))))))))))((()))******))))))***+++%%%&&&'''&&&&&&(((+++...)))******)))(((((()))+++''')))***)))(((((()))+++(((((()))************)))''''''&&&&&&'''(((***+++))))))))))))************))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))******++++++******&&&(((*********+++---///,,,,,,++++++++++++++++++++++++,,,---------,,,,,,)))***+++***))))))+++---))))))***+++,,,,,,,,,,,,++++++******)))((((((''',,,,,,,,,,,,,,,+++))))))---,,,,,,++++++++++++,,,---,,,,,,,,,,,,---......++++++,,,...+++)))+++111++++++,,,,,,,,,,,,+++++++++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++)))***+++---............))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------''',,,)))(((...,,,(((---++++++++++++******)))(((+++++++++*********))))))'''((()))******)))((('''//////...---+++***))))))''')))++++++)))))))))***************))))))))))))(((*********)))***+++---******)))******+++,,,---******))))))))))))******)))))))))******+++++++++))))))***)))((((((***,,,)))))))))))))))))))))))))))))))))))))))******+++''''''''''''((()))***+++'''(((((()))******++++++((()))***)))'''''')))******)))((()))***+++***)))(((((()))************))))))***+++,,,,,,+++***)))&&&''')))***+++,,,++++++******)))'''&&&(((+++...+++)))'''(((***,,,+++***&&&'''(((((((((((()))***(((***,,,***&&&&&&)))---(((((((((((()))))))))***"""&&&)))(((%%%$$$'''+++''''''((()))***************)))((()))***+++++++++************************((()))******))))))***+++(((***+++***''''''***---((((((((())))))*********(((((((((((()))))))))***%%%(((******))))))+++...%%%&&&(((*********)))(((&&&'''((((((((())),,,...---------,,,,,,+++))))))&&&'''(((((((((((('''&&&(((((((((***,,,,,,***'''%%%$$$&&&))))))(((+++000)))(((((())))))***+++,,,))))))))))))************)))***++++++***)))***+++))))))))))))*********+++'''((())))))******))))))'''((())))))))))))+++---+++***(((''''''(((***+++'''((()))***++++++++++++*********)))((())),,,...************************))))))))))))************************************(((***++++++******+++,,,(((***,,,,,,+++++++++,,,)))***+++,,,,,,+++***)))'''%%%%%%'''***+++)))&&&(((&&&(((,,,+++'''''',,,''''''(((((()))******+++))))))))))))************(((((((((((())))))))))))((()))******))))))***,,,&&&((())))))((((((+++---''')))++++++)))((()))***((()))+++***'''&&&(((***'''((()))***+++******))),,,+++(((&&&''')))+++---))))))))))))************)))******++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,+++************+++''')))************,,,...++++++++++++++++++,,,,,,***+++,,,,,,---------,,,((()))++++++******+++,,,***++++++,,,,,,,,,++++++************************,,,,,,------,,,+++)))(((,,,,,,+++++++++,,,------......------......///000...---...///***&&&(((///)))***+++,,,,,,,,,,,,,,,,,,***)))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...((()))+++---......------,,,,,,++++++++++++,,,,,,)))***+++,,,,,,---,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------###)))'''&&&...---)))...******+++,,,,,,,,,,,,+++++++++++++++******))))))'''((()))******)))((('''++++++******************(((***++++++)))(((((()))((((((((()))******++++++((()))******)))***,,,...&&&&&&&&&&&&''')))***+++******))))))))))))******)))))))))))))))*********'''((()))))))))))),,,...)))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))+++,,,---'''(((((()))***+++++++++((()))))))))'''''')))******(((((()))***+++***)))******+++,,,,,,,,,,,,+++((()))+++,,,,,,+++)))((("""###%%%''')))))))))))))))((('''%%%$$$%%%)))---,,,***((((((+++---,,,***%%%'''((()))((((((***,,,)))+++,,,)))%%%%%%***...(((((((((((())))))))))))+++...000...)))'''))),,,'''((()))***++++++++++++(((***,,,+++((((((+++...************************((()))******))))))***+++)))+++---***%%%###'''+++'''(((((()))***++++++,,,(((((((((((())))))))))))(((+++,,,+++((('''(((***###%%%''')))******((((((''')))+++,,,+++++++++,,,.........---,,,+++***)))(((***+++------+++***(((((('''(((+++...---)))&&&+++((((((++++++***+++...******)))((((((((((((((())))))))))))************'''***---,,,***((())),,,******++++++,,,,,,,,,,,,''''''((()))))))))))))))&&&'''((((((((((((***,,,,,,***)))'''''')))***,,,''''''(((******+++++++++++++++***((('''))),,,///---+++(((&&&&&&(((+++---))))))))))))************************************(((***++++++******+++,,,(((***,,,,,,++++++,,,---)))+++---//////---+++)))***$$$!!!(((,,,)))$$$)))&&&(((,,,+++'''(((...&&&''''''((()))******+++))))))))))))************(((((((((((()))))))))))))))*********))))))+++---'''***------***)))***+++&&&))),,,,,,***((((((***(((***+++***'''&&&''')))'''((()))++++++******)))111...***''''''))),,,...))))))))))))************)))******++++++,,,------******+++,,,,,,,,,,,,+++...---,,,***)))******+++)))***++++++***)))***,,,*********++++++,,,,,,---***+++,,,,,,------------''')))+++,,,+++******+++,,,,,,,,,,,,++++++***)))*********+++,,,,,,------,,,,,,------,,,+++)))(((++++++++++++,,,------...///............///000000222///000000***###&&&---((()))***+++,,,------------+++***+++///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000'''(((+++---//////...------,,,+++******+++,,,---******+++++++++******)))((())))))***++++++,,,,,,++++++,,,,,,,,,---------