BM6P6(@ lllUUUFFF999888===:::999777555333111000000000////////////000111222333111222444555777999===@@@>>>===999555666:::888444BBBAAAIIITTTUUUWWWlllsss___]]]xxxyyykkkXXXMMMMMMCCCKKKXXXhhhzzztttfff|||GGG:::@@@BBBFFFNNN[[[xxxoooppp{{{zzzRRR___^^^KKK<<<999JJJBBBEEETTTeee~~~ssshhh```[[[XXXYYYMMMAAABBBBBBBBBIIIBBBOOOWWW[[[ppptttoooRRRVVVhhh|||```]]]nnnSSSDDDFFFSSSssszzzttttttzzz~~~}}}zzz|||xxx|||~~~ooo\\\ccc}}}zzzqqqIII>>>CCCGGG___ttt}}}uuuPPPHHHDDDBBBCCCFFFWWWiiiqqqWWWCCC888BBBXXXpppccchhhSSSVVVdddjjjmmmpppuuuvvvqqqUUU[[[vvvwwwVVVLLLrrrxxxggglllnnndddLLL888888AAAFFFFFFIIIllluuuOOO|||}}}|||{{{zzz{{{}}}|||uuurrrooofff\\\VVVUUUSSSLLLGGGHHHIIIBBB???BBB===666;;;>>>???:::777CCCRRRLLL<<<>>>FFFEEE???HHH\\\ccc\\\TTTJJJBBBCCCEEECCC???>>>>>>LLLcccvvv~~~zzz{{{}}}~~~~~~|||zzzyyyzzzzzz|||qqqwww{{{lllqqqzzzKKK555444::::::@@@<<>>AAAKKKVVVZZZ]]]kkk{{{qqq```XXX^^^iiizzzhhh[[[ddd]]]YYY]]]mmmeeeTTTpppTTTCCCCCC@@@@@@EEEWWWuuummmccc}}}pppOOOUUUqqqNNNBBBBBBDDD???DDDEEETTTmmmyyyooohhhsssrrrfff\\\[[[SSSGGGEEEFFFbbbyyy}}}jjjxxx{{{nnnYYYbbbhhhoooiiiPPP{{{gggKKK@@@BBB___zzz{{{}}}|||rrriii~~~vvv}}}nnnBBBFFFNNNPPP^^^{{{xxxfffLLLCCCBBBEEEDDDOOO\\\tttjjjGGGJJJ@@@;;;SSShhh@@@GGGgggfffPPPQQQ[[[cccjjjppprrrxxxkkkXXXfffiiiYYYwww{{{{{{~~~jjjmmmjjjZZZDDD888;;;BBBMMMIIIJJJ___uuuOOOkkksssrrr|||{{{zzzyyyzzz|||~~~|||mmmeee\\\WWWWWWVVVQQQLLLHHHLLLHHHDDDCCC???>>>EEEFFFGGGFFFCCCBBBFFFJJJMMMIIIIIIJJJMMMSSSZZZ___aaaVVVWWWXXXWWWNNNDDDAAACCC???III]]]qqq~~~zzzzzzzzzzzzzzzzzzzzzzzz~~~xxxyyyxxxgggmmm}}}{{{aaa>>>999999666666>>>===BBBmmmiiiFFF===<<<888444111111222444111000000000111444666888CCCQQQpppmmmVVVFFF777666<<<:::999777555333111000000000////////////000111222333111333555777999<<>>:::>>>???HHHFFFPPPSSS}}}\\\LLL|||{{{zzzyyyyyyzzz{{{}}}~~~wwwkkkddd\\\XXXXXXYYYVVVSSSJJJLLLKKKGGGIIIUUUjjjzzztttYYYLLLOOOQQQNNN===DDDQQQXXXTTTOOOYYYjjjvvvkkk___VVVNNNDDD>>>===999BBBUUUlllzzz}}}{{{{{{yyyxxxwwwwwwwwwyyyzzz|||tttvvv}}}vvvwwwrrr```hhh|||yyySSS<<<:::333666666===>>>>>>\\\jjjqqqPPP???<<<999555333222333333111111000000111222444555999555HHHnnnnnnYYYIII999777===<<<999777555333111000000000////////////000111222333222444666777888;;;???BBBJJJMMMJJJ@@@666555666777888???HHHRRRcccvvvttt|||iiippptttpppnnnmmmhhh```JJJBBB:::999BBBPPP]]]dddzzzRRRCCCVVVbbbFFF???AAADDDEEEQQQ___}}}yyyUUU[[[ddduuudddEEEFFF<<>>AAAIIIVVVlllpppMMMTTTTTT^^^{{{```iiixxxjjjWWWDDD>>>DDDQQQcccqqqttt}}}{{{jjj^^^hhh|||{{{yyygggJJJ;;;@@@DDDAAACCCJJJ^^^SSSqqqQQQyyy|||{{{{{{zzzzzz{{{|||~~~~~~}}}iiiccc\\\XXXYYYZZZXXXVVVSSSPPPNNNNNNWWWxxx]]]XXX___```KKKLLLPPPUUUYYY[[[___dddmmmcccXXXOOOFFF<<<777777444>>>RRRiiirrrqqqqqqvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{yyy}}}yyyfffooozzzPPP===888000===:::>>>???;;;KKKwwwoooppprrrjjjZZZ>>>;;;777444333333333333222222111000000111222222555444DDDdddzzzooo[[[LLL<<<999>>>>>>999777555333111000000000////////////000111222333333555666666777888<<<>>>BBBDDDAAA;;;777888888666777<<>>666===JJJ\\\wwwnnnSSS^^^eeeaaaggg[[[ffffffttt^^^zzzeeeOOO<<>>======:::AAAgggpppYYYZZZAAA<<<666333222333333333222222222111111000000111333444>>>YYYmmm\\\OOO>>>:::???>>>999777555333111000000000////////////000111222333333444555666666888;;;>>><<>>:::888888777444666777<<>>AAA>>>999JJJfffmmmQQQVVVWWWYYY}}}PPP:::???HHH;;;<<<>>>CCCLLLaaagggSSSiiioooWWW^^^eeeZZZgggdddggglllaaattt```HHH@@@MMM\\\yyyYYYCCCIIIGGGGGGFFFDDDHHHYYYtttxxxvvv^^^BBB>>>DDDJJJKKKJJJ]]]xxxyyy}}}QQQDDDEEEAAAFFFYYYrrrqqqdddfffyyysssfffWWWNNNPPP]]]lllvvvqqqooogggeeewwwyyy{{{}}}pppXXXEEECCCKKKLLLEEEEEEVVV\\\QQQZZZ}}}|||}}}}}}~~~~~~|||}}}uuunnnkkkfffdddbbbaaaaaa```___]]]VVVQQQZZZZZZNNN[[[iii^^^MMM[[[oooiiiyyykkkqqqwwwrrrmmm[[[JJJGGGKKKIIIBBB<<<<<<;;;???BBB>>>@@@WWWtttsssuuuxxxzzz{{{zzzxxxvvvuuunnnssssssuuuoookkkxxxGGG555444===<<<===::::::<<<>>>XXXlllOOO\\\KKKDDD:::444333444444333333333222222222111111111444222000EEE|||iii\\\PPP???:::>>><<<999777555333111000000000////////////000111222333111333555666777:::>>>AAABBBHHHJJJDDD<<<888777555444333999EEESSSgggxxxlllttthhhUUUHHHIII]]]yyyTTTBBB<<>>DDD@@@===<<>>AAAEEELLLLLLHHHSSSwwwxxxxxxSSSDDDEEE===???OOO```fffXXXaaazzzjjj^^^]]]dddlllqqqmmmgggbbbiii|||rrrqqqUUUEEEEEEIIIHHHCCCBBBQQQGGGNNNTTT}}}nnnuuuwww{{{|||}}}~~~~~~~~~vvvoooffffffgggiiijjjiiihhhfff^^^VVV[[[RRR<<>>888888===:::FFFeeettt^^^cccZZZPPPCCC999666555444333333333333333333222222111333444///666dddwwwfffZZZPPP???999===;;;999777555333111000000000////////////000111222333000222444777999===BBBEEEKKKUUUYYYPPPAAA999888888222000888FFFMMMYYYxxxjjjddd^^^^^^jjj~~~LLLAAA===CCC\\\UUUCCCCCCBBB???BBBOOOhhhnnnPPPIIITTTXXXWWW\\\bbbMMM@@@GGG:::<<<@@@CCCBBBHHH]]]tttccc\\\vvv{{{ssssssfffvvvsssfff[[[UUU^^^TTTcccbbbjjj~~~nnnZZZIIIEEEFFFUUU~~~mmmhhhYYYKKKFFF???>>>AAABBBLLLnnneeeFFF===@@@BBBJJJLLLEEEJJJhhh~~~zzz```JJJHHHIII???<<>>888@@@:::777>>>666666LLLyyyhhhfffZZZJJJ>>>999777555333333333444444444333333222,,,777888000;;;^^^rrrjjjZZZHHH<<<999<<<>>>999777555222000.........////////////000000000000333444555666666999<<>>777999::::::999888888999;;;]]]qqqWWWJJJHHH???888;;;<<<222555777444000111444555111111222333666:::>>>@@@nnngggWWWEEE:::888;;;===999777555222000///......////////////000000000000222444555666777999<<>>BBB>>><<>>FFFVVVjjjVVVMMMSSSxxxwwwkkkfffeeelll|||}}}xxxvvvvvvXXX@@@AAADDDEEEFFFBBBDDDCCCEEEFFFGGGUUUyyy}}}}}}}}}{{{{{{}}}~~~~~~~~~|||zzzzzztttqqqvvv{{{vvvvvvooo\\\IIINNNtttdddcccppprrrjjjdddIIIHHHEEEFFFOOOYYYXXXPPPYYYtttXXX[[[aaaLLLTTTxxx{{{zzzvvvvvvvvvwwwxxxxxxxxxxxxttttttsss}}}```AAA222888===666888999:::999777777999:::IIIfffNNNCCCBBBGGG>>>)))555444333666:::;;;444---111111000111222555777999iiicccUUUBBB777888;;;<<<888777444222000///......////////////000000000000222444555666777999<<<>>>CCCMMMQQQKKKDDDBBB===777888555444555666<<>><<<:::888???AAA999??????MMMooouuubbbccc\\\OOOUUUiiiuuuXXXTTTVVVXXX[[[ZZZ___```ccccccnnniiikkkxxx]]]IIIDDDHHH___kkkkkk|||___GGGCCCAAACCCYYYvvvzzz~~~gggSSSHHHAAACCCIIIDDDHHHGGGFFFGGGHHH```yyyVVVHHHCCCCCC===<<>>999666555777777444222444333222111000111222222gggcccTTT@@@666999===<<<888777444222000/////////////////////000000000000111333666777777999<<<>>>JJJXXXaaa```]]]YYYJJJ888666444444555555;;;JJJZZZvvvxxxsssGGGAAA@@@888;;;CCCAAA```SSS:::???@@@BBBDDDIII]]]yyytttkkkhhhxxxXXXIIIFFFJJJLLLMMMQQQUUULLLNNN```zzz___GGGAAACCC999;;;BBB:::???@@@FFFRRRdddwwweeeZZZWWWNNNJJJeee~~~WWWKKKWWWWWWYYY[[[RRRYYY]]]^^^\\\bbb|||zzzVVVpppRRRJJJBBBNNNfffnnntttwwwTTTGGGDDDJJJcccsssqqq^^^NNNHHHBBBDDDLLLCCCIIIHHHEEEDDDBBBUUUuuu|||vvvMMM>>>HHHCCC@@@AAA;;;AAAGGG```wwwxxxpppgggcccaaaccchhhsss{{{}}}www|||uuuhhhpppyyyssszzzfffMMMBBBFFFFFFFFFGGGBBBEEEKKKAAABBBOOOOOOnnnooopppsssxxxzzzzzz|||zzz}}}|||dddMMM@@@===333BBBRRR^^^iiilllZZZDDD:::???EEELLLQQQRRRNNNJJJNNNCCCfffhhheeeGGGJJJZZZxxxuuuqqqrrrssstttuuuvvvvvvvvv}}}zzzuuu{{{xxxGGG:::888888:::666777888888777666666777999444PPPzzzgggJJJEEE888888999888444111666===777666555444333222222222hhheeeWWWAAA777;;;???===888666444222000/////////////////////000000000000111333666777888999;;;===AAAOOO\\\cccfffcccSSSAAA666555555555555999BBBLLLqqqwwwrrr___>>>BBB???555:::666:::ccclllDDD===???BBBBBBCCCNNNfff}}}zzzppphhh```[[[eeeiiiGGGKKKKKKOOOQQQNNNPPPVVVRRRPPPZZZaaacccFFFIIIDDD@@@@@@999===@@@CCCEEEIIIYYYwwwxxxWWWPPPIIIFFFJJJ___bbbHHHHHHWWWUUUUUUXXXPPPLLLSSSTTTRRRWWWhhhXXXlllwwwlll^^^LLL@@@DDDPPPgggvvvmmmUUULLLTTTqqqvvv|||ZZZJJJEEE@@@@@@FFFDDDIIIHHHEEECCC@@@LLLdddhhhDDDGGGDDD???AAA???;;;888>>>QQQggg{{{{{{tttiii```^^^bbbgggjjjlllfffaaa]]]YYYYYYaaajjjhhhkkkwwwzzzdddZZZIIIEEEJJJGGGFFFHHHDDDBBBHHH======IIIDDDZZZvvvrrrqqqvvvyyyzzz}}}yyy{{{~~~~~~mmm\\\QQQJJJMMMSSSXXXXXXPPPDDD<<<888LLL```eee___WWWOOOGGGDDDHHHfffiiiXXXIIIRRRvvvyyytttrrrqqqppppppsssvvvxxxxxxuuulllrrr___===::::::777888777666666777666555444666888000;;;\\\yyyZZZHHH???777777777666999===777777666555555555555555kkkjjj[[[CCC888<<<@@@<<<777666444222000000000000////////////000000000000000333666888999999;;;======BBBKKKTTTXXXTTTJJJAAA:::999777444333555999===HHHsssuuubbbbbbLLL666:::;;;888>>>999777SSSLLLAAA@@@AAABBBBBBFFFSSS```ssstttddd^^^WWWWWWaaa|||QQQDDDQQQTTTWWWYYYSSSPPPVVVTTTQQQVVVRRR{{{OOO<<<<<<>>>?????????<<<;;;>>>CCCKKK[[[hhh{{{dddRRRGGGCCC<<>>;;;@@@;;;HHHkkkvvvwwwzzzzzz|||~~~~~~tttfffaaaUUUMMMMMMIIIBBBAAAFFFQQQssswwwkkk\\\MMM@@@PPPmmm~~~ppp^^^gggzzz|||yyyvvvsssqqqqqqtttwwwzzztttqqqhhhvvvvvvPPP999;;;:::777888777555666666555444444555777111444FFFssspppEEE444666999999:::444555555555555555555555nnnnnn^^^DDD888<<>><<<999555333444555555555NNNeee~~~uuu^^^QQQTTT{{{{{{ggg???777888888;;;===@@@555888bbbfffGGGBBB@@@AAACCCCCCGGGMMMYYYggg|||}}}mmm]]]VVVWWWTTTddddddGGGFFFOOOXXXUUUYYYQQQLLLRRRRRRNNNPPPLLL]]]RRRCCC>>>>>>FFFAAA===<<<>>>@@@BBBGGGMMM]]]pppxxxyyy}}}uuu^^^III>>>BBB@@@BBBVVV~~~dddWWW^^^[[[SSSTTTTTTRRRTTTSSS\\\[[[[[[___^^^qqqnnnYYYFFFEEEJJJUUU}}}vvvnnneeeyyylllppppppXXXIIIEEEFFFEEEBBBBBBEEEAAA???DDDAAA@@@III___jjjKKKCCC@@@BBB===<<<:::;;;???CCC???999;;;555:::BBBBBBHHHPPPNNNTTTVVVZZZ]]]]]]]]]]]]]]]WWWWWWSSSMMMPPPZZZbbbddd```ZZZUUUXXXbbbuuu|||XXXHHHCCCHHHLLLDDDCCCGGGDDDAAABBBAAA???======EEEQQQnnniiiyyyvvvyyyyyyzzz~~~ooo[[[TTTPPPTTTWWWTTTQQQQQQWWWtttXXXJJJUUUuuutttzzzzzzzzzxxxvvvttttttuuuwwwyyyrrrxxxsssnnnOOO;;;:::888888:::666444555555444333333444666555666:::XXXwww[[[NNNCCC;;;999444555555666666555555555pppppp___DDD777<<<>>>888777555333111000000000000////////////000000000000000333666888999:::;;;<<>>GGGYYY___UUURRRYYY@@@>>>:::666555777777666===BBBCCCUUU|||aaaQQQOOOXXX{{{SSS999>>>;;;999<<<777666999888OOO}}}MMMEEE???@@@CCCCCCBBBCCCJJJQQQbbbyyyqqqbbbUUUMMMOOOWWWXXXuuu|||KKKDDDFFFHHHWWWKKKQQQKKKFFFMMMNNNJJJKKKLLLIIIeeegggKKK===BBB;;;>>>CCCCCC===999AAALLLIIIXXXfffmmmtttuuulllbbbYYYMMMAAA???CCC;;;@@@NNNjjjcccZZZRRRgggcccWWW^^^]]]RRRSSSWWW```^^^^^^bbb[[[jjjpppPPPKKKKKK???___zzzxxxkkkWWWhhh{{{}}}hhh___OOOAAA???CCCCCC>>>AAACCC======EEEBBB===BBBJJJyyy[[[NNNCCC<<<;;;AAABBB===;;;>>>===888<<<666===BBB<<<;;;AAAAAAEEEGGGIIIJJJHHHGGGGGGGGGBBBFFFHHHJJJPPPXXXWWWQQQQQQPPPVVVdddrrrkkkGGGDDDAAAHHHKKKBBBAAAFFFDDD<<<<<>>PPPgggMMM777555::::::999<<<777;;;:::>>>[[[lllQQQ<<<<<>>???HHHHHHNNNZZZeeemmmvvv~~~xxxaaaLLLGGGGGGFFFLLLUUUvvvPPPEEEFFFHHHLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIPPPFFFIIIoooZZZ>>>FFF@@@BBBAAA777888@@@@@@DDDJJJPPPTTTYYYdddpppxxx~~~qqqWWWXXXNNNEEECCCCCC@@@<<<;;;CCCUUUtttnnnSSSWWWWWWYYY\\\\\\[[[YYYXXXYYYZZZYYYZZZ^^^^^^^^^gggrrruuu~~~yyyEEEVVVIII===pppfffuuugggIII\\\wwwfffxxxggglllVVVDDDCCCEEEAAA???BBBBBBBBBAAAAAAAAA@@@@@@@@@===qqqoooFFFLLLEEE???===@@@<<<555999EEE666555666888;;;===>>>======>>>???>>><<<;;;<<<===AAACCCFFFHHHIIILLLRRRVVVTTTXXXaaa}}}}}}ttt~~~qqqVVVDDDHHHRRRSSSFFF>>>@@@BBB???>>>===<<<;;;<<<>>>@@@AAAooo~~~uuunnnqqqzzz~~~|||dddTTTPPPqqq|||[[[ZZZsss|||{{{vvvuuuzzz~~~vvvuuuzzzeeemmmQQQ999666;;;999555666333222222111111222222333333777333111MMMmmmFFF<<<888777::::::888999<<>>HHHPPPSSSYYY___ooowww}}}sssjjj[[[UUUPPPLLLCCC@@@OOObbbqqqOOOMMMMMMJJJLLLKKKLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFHHH\\\xxxBBB;;;AAAHHHBBB<<<:::444???AAADDDGGGKKKRRRWWWZZZfffjjjnnnooopppvvv~~~|||yyytttooofff\\\TTTKKKBBB:::777888;;;BBBJJJUUU{{{YYYOOOVVVTTTVVVYYYZZZYYYXXXXXXYYYVVVUUUVVVYYYXXXWWW^^^gggttt]]]uuurrrnnnFFFFFFPPPCCCssslllppp___LLLTTTpppvvvmmmrrr}}}}}}cccdddQQQBBBBBBDDD@@@>>>AAABBBBBBBBBBBBAAAAAAAAAAAA@@@aaaVVVOOO@@@:::EEEOOOHHH:::222FFFBBB>>>:::999888888777888888888888999<<>>>>>:::<<<;;;:::999:::<<<>>>???YYYrrrccc}}}yyy{{{|||}}}|||~~~]]]sssuuuaaa|||}}}wwwvvvyyyuuuxxx|||{{{vvvsssmmmyyy~~~VVVAAA222333999777444444222222222111111222222222111555777333777SSSxxxGGGEEE???999;;;???888+++ZZZgggZZZ>>>555999:::;;;888666444222111000111111//////............//////333333333444777<<<@@@DDD>>>JJJLLLDDDIII\\\eeeaaadddRRRBBB888555>>>@@@333555777888888999AAANNNXXXpppwwweeeOOO???CCC;;;:::KKKzzznnnFFF;;;555999<<<888666888:::999777555>>>dddaaaAAA;;;===???AAAAAA@@@BBBDDDCCC@@@CCCIIISSSZZZccckkkrrryyy{{{~~~}}}sssfff[[[QQQJJJ;;;>>>BBBDDDEEEWWWwwwXXXJJJPPPOOOKKKMMMNNNHHHHHHFFFEEEDDDCCCCCCCCC???FFFFFFGGGaaaZZZAAA>>>???BBBFFFDDD<<<:::999;;;@@@EEEJJJMMMLLLOOOPPPNNNJJJKKKPPPUUUeeedddaaaYYYMMMCCC@@@@@@111<<>>NNNaaa|||XXXLLLLLLNNNNNNPPPSSSUUUTTTTTTTTTUUURRRRRRSSSTTTRRRQQQTTT[[[lll\\\\\\yyynnnNNNPPPDDDGGGaaaxxx[[[DDDZZZcccfffqqqmmmXXXIII???@@@BBB???>>>@@@BBBBBBAAAAAAAAAAAA@@@@@@888BBBggg{{{yyydddUUUFFF<<<444111;;;HHH999888777888;;;<<<<<<;;;::::::::::::999:::===???OOOPPPMMMIIIIIIQQQbbbooo|||ppp|||yyywww{{{TTT>>>AAAGGGNNNNNNDDD<<<<<<===;;;999888888777888:::;;;<<<;;;YYYnnnzzzyyy|||}}}~~~zzz{{{zzzyyyxxx{{{{{{vvvrrrqqqpppooo}}}qqqgggAAA555...333777555111222222222111111111111222222222000555777,,,...[[[sssxxxiiiGGG333999DDDFFFYYYhhh\\\>>>666;;;;;;999888666444222111000111111//////............//////000///000444:::???CCCDDDMMMUUUUUUKKKJJJYYYlllvvveeeaaa]]]MMM777333999555111444777888999<<>>;;;;;;===@@@GGGNNN___```___XXXPPPJJJIIIKKKOOOJJJGGGHHHGGGAAA:::777@@@===:::>>>JJJddduuuRRRKKKOOOMMMEEEJJJLLLNNNOOONNNNNNNNNOOOOOOPPPRRRRRRQQQPPPQQQTTTQQQ{{{\\\lllgggDDDQQQHHHEEE[[[{{{ZZZHHHOOOuuuuuuYYYxxxiiirrrtttKKKBBB<<<===???>>>===>>>@@@@@@?????????>>>>>>>>>???===NNN{{{jjjQQQOOONNNEEE<<<<<<===>>>@@@@@@===777333222666<<>>===uuunnn{{{zzz}}}~~~|||wwwvvvsssxxxzzzxxxzzz}}}iii[[[LLL:::444222555666222000111111111000000000000111111444,,,///999666...???\\\~~~^^^III===666^^^oooaaaAAA777===<<<999888666444222111000111111//////............//////......000555:::>>>??????HHHKKKSSSVVVSSSWWWoooQQQ222444===666888888777555666999<<>>[[[hhhFFF777666777888777555555888555555:::>>>777444LLLlll~~~XXXBBB<<>>AAACCCGGGKKKPPPSSSNNNOOOPPPRRRSSSQQQNNNLLLKKKHHHDDDCCCBBB@@@??????BBBBBBNNNlllkkkXXX[[[JJJGGGLLLJJJLLLOOOJJJEEEEEECCCBBBAAA@@@@@@@@@DDD???BBBFFFAAAEEEgggbbbGGG<<<@@@BBBCCC@@@@@@AAA>>>:::>>>EEEBBBCCCDDDAAA===999999999BBB===<<<@@@AAA>>>===???AAA888;;;XXXzzzQQQGGGOOOQQQMMMJJJJJJLLLMMMMMMLLLKKKLLLMMMMMMOOOPPPPPPPPPPPPQQQQQQNNNggg\\\GGGKKKJJJKKKVVVsssvvvUUUKKKVVVmmmeee|||sssxxxbbbBBB===:::;;;===<<<<<<============<<<<<<<<<;;;;;;???===@@@ZZZ{{{~~~xxxbbbGGG???<<<;;;;;;;;;======<<<:::===???@@@@@@@@@AAADDDFFF===QQQooo{{{zzz~~~hhhNNNAAA@@@CCC@@@CCCBBB===999888999999777777777777888999::::::???<<>>===888888666444222111000111111//////............/////////111222555777888:::;;;@@@CCCPPP\\\XXXOOO\\\tttddd===666:::::::::999666444444777999DDDGGGNNNWWW```gggiiijjjnnnrrrtttuuuyyy~~~zzzxxxrrreeeWWWUUUHHH>>>>>>===777444666GGGuuuIII333777777888777555444666777777444777<<<999555AAASSScccCCCBBB@@@@@@CCCAAA<<<999999============>>>???@@@@@@===>>>@@@AAAAAA@@@>>>===@@@>>>======;;;888999<<>>HHHDDD<<>>=========>>>===::::::999222...777EEEGGG]]]oooXXXKKKPPPSSSLLLLLLUUULLLMMMNNNNNNNNNNNNOOOQQQKKKMMMNNNLLLMMMPPPQQQOOOUUUQQQpppkkkKKKKKKFFF>>>CCCbbbmmm```MMM???NNNkkknnn}}}ooovvvHHH<<<;;;::::::::::::;;;<<<;;;;;;::::::::::::999999888888444>>>mmmqqq|||dddOOOIII???999888:::>>>AAAAAA@@@>>>???CCCMMMXXX```ttt|||~~~qqqWWWFFFDDDCCC===AAAAAA@@@===999888888888666777777888999999::::::444===333NNNssszzz{{{xxx}}}|||wwwtttxxx|||wwwuuuxxxwwwzzzyyyrrrjjjrrrtttWWWEEE<<<555333111000000111222444000000////////////000000,,,000111//////444666444AAAfffgggxxxhhhBBB666>>>>>>888888666444222111000111111//////............/////////111222222222666<<>>CCCJJJRRR[[[eeekkkgggiiiiiiiiilllqqqppplllgggiiifff___ZZZVVVNNNDDDCCC;;;666666444333>>>MMM```ZZZBBB999555666666666666666666555777444444777777777===FFFjjjRRRHHH???>>>???@@@BBBEEE===<<<;;;;;;;;;;;;:::999999;;;<<<======<<<============>>>===;;;>>>OOO```tttVVVKKKMMMOOOJJJMMMMMMIIIKKKLLLCCCCCCBBBAAA@@@???>>>>>>>>>:::;;;>>>AAA@@@???CCCIIIkkkpppNNNSSSDDD:::>>>BBB???<<>>===>>>SSSiiixxxllleeeaaa___\\\```gggrrr|||dddOOOFFFDDD@@@;;;::::::999999999888999:::555666777888888999999999999???:::GGGxxxyyyxxx}}}~~~vvvyyyrrryyysssttt{{{rrr|||qqqxxxzzzeee___lllLLL666444444222000///000222222111000//////......//////000---000111...---000333444000HHHggggggxxxggg@@@444===>>>888888777444222111111111111//////............//////,,,...///...///777CCCMMMAAAEEEJJJNNNVVV]]]^^^YYYsss{{{LLL::::::888777555555555666222555888:::<<>>999000555;;;:::111888]]]XXX888444222222444555555777888666444555444444555555555666888888|||vvvZZZHHH>>>;;;<<<;;;::::::;;;<<<<<<;;;:::777999::::::::::::<<<===888:::>>>@@@CCCVVV}}}aaaRRRPPPMMMNNNMMMJJJKKKGGG@@@GGGPPPLLLBBBAAA@@@>>>============777AAAAAA888999BBBCCC::::::]]]cccFFF>>>AAA@@@>>>@@@:::;;;;;;;;;:::::::::;;;===666AAAddduuuTTTOOOSSSTTTRRRRRRTTTNNNEEECCCFFFHHHJJJLLLOOOSSSUUURRRTTTRRRMMMMMMRRRRRRNNNJJJNNNRRRggg|||iiiYYYPPPMMM???>>>KKK>>>NNN___kkk}}}iiiVVVEEEHHHEEEAAAOOOiiitttqqqddd~~~AAACCC:::======999777888;;;<<<;;;;;;;;;:::::::::999999666888<<<;;;777MMMjjj}}}{{{~~~oooOOOBBB???===<<<>>>???===;;;;;;:::777777999444555666777888888888888666---888EEEXXXwwweeeiiirrr}}}yyymmm~~~|||sssrrr{{{wwwyyysss{{{qqq}}}qqqsssoooLLL222666666555222000111222000,,,//////............//////333---,,,222666333//////,,,555EEErrrfffyyyccc<<<777;;;888:::777666555333222111000000000000////////////000000...000111///000666AAAIIIDDDNNNNNNNNNYYY```aaagggyyyJJJ<<<555;;;<<<555333777333555555444666:::======???AAADDDDDDCCCAAAAAAAAA?????????@@@===777333111333777999666:::XXX```<<<888666777444444444444444444444444555444444444444555666666;;;FFFllljjjPPP???AAA999888BBBDDD===888:::999:::<<<>>>===:::;;;>>>CCCAAAKKKddd___TTTXXXVVVOOOKKKFFFFFFFFFGGGGGGFFFFFFEEE=========<<<;;;;;;::::::============>>>>>>>>>>>>AAAEEEXXXTTT???AAABBB;;;>>>;;;>>>BBB@@@;;;???IIIQQQ^^^wwwsssTTTOOONNNOOOPPPPPPOOOLLLJJJHHHCCCDDDGGGKKKOOOQQQQQQQQQSSSQQQQQQRRRTTTRRRMMMIIIIIIJJJIIIQQQnnnlllxxxbbbGGGGGGKKKGGGBBBCCCEEEGGGIIITTTjjj~~~~~~hhhPPPEEEEEE===CCCEEEWWW{{{pppVVVyyyaaaBBB>>>;;;;;;:::999888888888888777777777777777777777777<<<555888???;;;>>>```rrr{{{~~~~~~cccJJJAAA;;;<<<<<<555999::::::888555333333444444444444444555555666666555666666777EEEiiipppkkk|||zzzqqq~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyy}}}}}}yyytttuuuxxxzzz}}}ooopppiiiQQQ???555222111111111111000000000///........................////////////000000000000:::333333OOObbbuuu```;;;777;;;777999777666555333222111000000000000////////////000000///111111///...222:::AAA===DDDEEENNNeeeqqqmmmkkkjjjzzz___JJJ666222777999777555888888777555555666666555999888777888999:::999888999777555555555555777888888222000===]]]sssGGG999:::666222444444444444444444444444444444444444444555555666555777KKKwwwmmmXXXEEE===999444666>>>;;;===>>>???CCCJJJPPPSSSnnnuuuddd\\\SSSHHHFFFKKKEEEEEEEEEEEEEEEDDDCCCCCC======<<<<<<;;;:::::::::<<<<<<<<<=========>>>>>>===@@@???XXXqqqddd]]]\\\fffqqqpppbbb]]]qqqlllRRRKKKGGGNNNNNNOOOOOONNNLLLIIIHHHHHHIIIKKKNNNQQQRRRRRRRRRLLLLLLMMMNNNOOOMMMJJJGGGFFFFFFEEEIII[[[xxxyyy{{{|||QQQAAAIIIHHHDDDAAACCCBBB>>>;;;<<>>MMMTTT]]]nnnuuurrrsssooommmyyygggJJJ<<<;;;;;;888444444555666777777888888:::777444444666888888666999999999999:::;;;<<<<<<222AAA\\\|||xxxDDD666666777555222333333333333333333333333444444333333444444555666666555777IIIuuurrrllllllsss}}}yyy{{{{{{yyyccc^^^ZZZWWWLLLAAAAAAIIIDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<666???<<<===XXX```IIILLLKKKAAAJJJKKKLLLMMMLLLKKKIIIGGGIIIJJJLLLOOOQQQRRRSSSTTTOOOQQQRRRQQQNNNKKKIIIIIIEEEDDDDDDEEEKKK```oooyyyfffJJJIIIFFFDDDDDDBBB@@@DDDJJJ;;;>>>AAACCCHHHNNNPPPOOOQQQRRRVVV\\\cccfffgggfffnnnssstttlllaaaZZZWWWVVVYYYGGG888666===@@@===:::BBBuuuvvvvvvrrrvvvLLL888999===:::999888777777666666777666666666666666666666666999666555555444555<<>>AAA<<<888999999777444333333333333333333333444444444444777000222888222...IIInnnyyy}}}}}}{{{|||zzzzzzzzzzzzzzz{{{{{{|||zzzyyywwwwwwvvvvvvvvvvvv{{{[[[>>>777666333000000000000000////////////------------------------.........////////////000---333666111---BBBpppZZZkkkYYY;;;:::<<<666888777666555333222111000000/////////....../////////000111111000------///111@@@\\\mmmjjjeee```fffvvvyyywwwttt}}}wwwKKK:::777555>>><<<;;;;;;888444222333555444444444444444444555333666888555333444555555AAApppMMM444:::333...555777222222222222222222222222333333333333333444444555333888888777EEEmmmsssaaaWWWXXXNNNFFFFFFGGGEEEDDDEEEDDDCCCBBB@@@???>>>======;;;;;;;;;:::999999888888999999999:::::::::;;;;;;;;;:::;;;AAAAAACCCmmm}}}UUUJJJNNNMMMHHHFFFDDDFFFHHHJJJLLLKKKJJJJJJGGGIIIKKKMMMOOOQQQSSSUUURRRTTTUUUQQQKKKGGGFFFHHHBBB@@@BBBDDDBBBMMMqqq~~~}}}sssLLLFFFCCCHHHKKKFFF???;;;AAAAAA@@@???@@@@@@???<<<===???AAADDDFFFGGGGGGFFFKKKOOOOOOJJJAAA<<<;;;<<<<<>>777888888666444222222333222222333333333333333333333111444999555111???UUUyyy}}}zzz|||}}}{{{yyyzzzyyyyyyyyyyyyzzz{{{|||}}}{{{}}}~~~yyyqqqqqq}}}lllFFF666777888444...000000/////////.........------------------------------........./////////000000444777333444HHH```YYYiiiWWW<<<===>>>777:::777666555333222111000000//////............//////...///000000/////////000999VVVfffaaaYYYVVVbbbwww}}}wwwwww]]]LLL@@@666333444999:::888999===777:::===<<<999888999;;;333888888333777III___lllrrrNNN666555<<<000---666666222222222222222222222222222222222222222333444444///111666777444@@@jjj|||aaaRRRNNNPPPQQQGGG???AAAFFFHHHEEECCCDDDCCCAAA???===<<<;;;;;;:::::::::999888888777777777888888888888999999999@@@333---;;;CCC777>>>\\\[[[PPPLLLPPPKKK@@@@@@IIIDDDFFFIIILLLOOOPPPPPPPPPKKKMMMOOONNNNNNNNNPPPRRRKKKLLLLLLHHHCCC@@@@@@BBB@@@<<<>>>CCC>>>>>>TTTrrrssssssmmmIII<<>>;;;999:::;;;<<<======<<<:::999999999999:::;;;;;;;;;>>>@@@;;;<<<===BBBOOOcccxxxxxxRRR===:::<<<<<<999777777666555444444444444444444444444444444444444000777999555444888:::888<<>>BBB<<<666777777666333222222333222222222222222111111111111555666222111444777777VVVyyy}}}}}}}}}}}}~~~{{{yyy||||||yyywwwyyyxxxxxxxxxyyyzzz{{{|||}}}|||xxxxxxzzzvvvbbbNNN999333555666333111/////////............---------------------------------------...............)))+++555888222111777\\\[[[hhhUUU<<<>>>???888<<<777666555333222111000000///......------......///.........///000000000000333BBBIIIOOO___llltttzzzOOOGGGCCCDDD@@@888666;;;555666888777555444666777333>>>DDDDDDSSS{{{MMM:::333333222///333555///111111111111111111111111222222111111222222333444666///000888666111AAAZZZttt]]]QQQLLLKKKKKKAAAEEEHHHIIIFFFCCCBBBDDDBBBAAA>>><<<;;;:::::::::999999999888777777666666666666666666777777777888111:::888555<<<<<<999;;;PPPlllKKK@@@IIILLLFFFBBBFFFFFFBBBGGGIIILLLPPPSSSTTTUUUTTTSSSTTTTTTQQQMMMKKKMMMOOOGGGFFFEEECCC@@@@@@AAABBBEEE@@@BBBFFFAAA:::BBBQQQmmmrrr[[[ZZZwwwnnnRRREEEFFFMMM@@@???@@@BBBBBBAAABBBEEE===>>>???>>><<<;;;;;;<<<>>><<<;;;===>>>>>>BBBFFFJJJOOOZZZllluuu{{{yyyZZZ>>>999;;;777555999666555444333333222222333333333333333333333333333000666888555222333666888>>>???[[[vvv```SSSHHHCCC???AAA???999===@@@888555666666555333111222333111111111111111000000000---444333---000999888...@@@|||wwwxxx{{{}}}~~~}}}}}}zzzyyy|||{{{wwwwwwyyyxxxxxxxxxxxxyyyzzz{{{|||}}}sssssskkkJJJ>>>444000//////111444///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---++++++...//////222777999SSSxxx\\\gggSSS;;;>>>>>>777===777666555333222111000000///......------......///...---------.../////////000555666EEEhhhvvvcccLLL@@@AAACCC===777666:::>>>>>>===GGG```vvv{{{VVV...333666000+++222555000...111111111111111111111111111111111111111222333333888222111555555222222666GGGuuuyyyaaaUUUGGG@@@CCCGGGDDD???;;;BBBIIIHHHDDD@@@@@@AAA???>>>;;;999888888888999999888888777777666555555555555555555666666666666)))>>>AAA666555888;;;@@@000===eeecccMMMHHHAAAGGGFFFAAA>>>EEEMMMKKKCCCIIIKKKMMMPPPRRRRRRRRRQQQRRRTTTTTTQQQLLLJJJLLLPPPOOOKKKGGGDDDCCCCCCCCCCCCFFFCCCDDDFFFCCC>>>???DDD>>>{{{nnncccuuuUUUHHHPPPFFF??????AAA@@@???AAA===???@@@@@@>>>===???AAA;;;:::===???>>>>>>FFFPPPdddxxxrrrTTTBBB666888:::555333666555444333222222111111222333333333333333333333333222222333555333111222666)))444>>>SSSyyyzzz~~~fffTTTJJJBBB@@@<<<===:::555;;;>>>555444555555444222111222333111111111000000/////////.../////////222888999777333OOO|||~~~~~~~~~~~~|||zzz{{{xxxyyy{{{zzzwwwwww{{{xxxxxxxxxxxxyyyzzz{{{{{{uuuoooVVV<<<777222000---+++...333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,000111---+++000666999777+++<<>>>>>AAADDDAAA======;;;999777666666777888888888888777666666555555444444444555555555666666666444...222;;;777333;;;;;;777888OOOtttYYYAAA???JJJMMMIIIAAADDDMMMHHH;;;@@@SSSIIIJJJLLLMMMNNNMMMLLLKKKJJJMMMOOOMMMJJJJJJNNNRRRWWWQQQJJJEEEDDDBBB@@@======>>>?????????>>>???AAAEEENNNjjjffftttaaaOOOJJJJJJFFFAAA@@@===???AAA@@@======>>>AAA<<>>999:::666222999===333333444555444222111222333111111000000/////////...555///...333222---000888<<>>>>>>>><<<;;;999999777666555555555555444444444444444444444444333333333333333333333333222222222333333333444444555666:::>>>CCCYYYjjjLLLJJJFFFDDDCCCDDDFFFHHHHHHFFFFFFGGGJJJJJJGGGDDDFFFGGGGGGFFFDDDEEEGGGIIILLLLLLMMMMMMMMMMMMMMMLLLNNNLLLHHHEEEBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@===QQQbbbTTTZZZ|||xxxggg[[[YYYTTTVVV]]]]]]VVVUUU[[[ddd~~~yyyIII>>><<<888555444444555666333333222222111000//////000000000000000000000000111111222222222333333333333444555444777YYY}}}WWWEEE???999888<<<<<<;;;:::888555333222111111111111111000000000//////////////////////////////000000000111111111111444555???aaayyy|||}}}{{{~~~}}}||||||}}}~~~}}}|||~~~}}}zzz{{{|||wwwwww{{{|||zzztttxxxyyywwwxxx||||||zzzxxxzzzyyy~~~wwwyyyoooFFF333444333222000///.........------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------......///000000000333---000666444>>>kkkeee\\\LLL===888;;;;;;777888777555333111000000///......------------..................////////////...000---111@@@JJJUUUggghhhEEE444222333444111111111111111111111111//////////////////////////////000000000111111111111111111222222222333333333444555999FFF___}}}yyy^^^MMMBBB;;;>>>FFFAAAAAAAAABBBBBBBBBBBBBBB@@@???============;;;:::999888777666555555555555333333333333333333333333333333333333333333333333222222222333333333333444999777888;;;999<<>>cccyyy}}}bbbGGG===:::777777;;;888888777666444333222222111111111000000000//////........................//////000000000111111111000111555DDDeee{{{{{{}}}zzzyyy{{{||||||{{{tttwww{{{}}}|||zzzyyyyyyxxxyyyyyyvvvvvvyyyxxxuuu~~~~~~yyysssrrrxxx||||||rrr}}}|||sssuuu}}}{{{rrrXXX???555444333111000///.........------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------...//////000000333///111555000...AAA[[[hhh\\\JJJ:::666999:::777888777555333111000000///......------------......---............////////////444111///444888DDDYYYYYY666111555222000333000000000000000000000000//////////////////////////////000000000000111111000111111111222222222222222444555444333777AAAIIIooouuuZZZKKK>>>:::999888<<>>===;;;;;;<<<<<<;;;999888777666555444444444444333333333333333333333333222222222222222222222222111111222222222333333333888333333999999333222666KKKggghhhVVVKKKDDD@@@???============>>>@@@AAABBBEEECCC@@@@@@CCCFFFGGGHHHDDDEEEEEEEEEDDDDDDFFFHHHAAAEEEJJJNNNNNNJJJEEEAAA@@@???===;;;::::::::::::::::::::::::::::::::::::222AAA;;;444QQQlll\\\gggyyyjjjsss|||rrrQQQBBB;;;999777444333333444555222222111111000000//////000000000000000000000000000111111111222222222222222111555888666222999FFFpppmmmgggUUUEEE999777777444444888555555555444444333333222000000000000////////////........................////////////000000000000000333555333888WWWwwwzzz}}}xxxuuuxxxzzz}}}~~~~~~|||yyywwwwww{{{|||{{{{{{|||zzzvvvzzz||||||xxxxxx{{{|||yyy~~~sssiiiYYYNNNBBB888444333222111///............------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---......//////000000///000333222///000333777PPPpppkkk\\\HHH999666888999888888777555333111000000///......------------......---------.........//////...444222000333333;;;NNNmmmAAA000+++777;;;111,,,111000000000000000000000000////////////////////////////////////000000000111000000000111111111111222000444888888555333555777444???RRRlllyyyZZZIII@@@777;;;777999@@@BBB???;;;<<>><<<;;;;;;<<<<<<;;;999666666555444444333444444222222222222222222222222222222222222222222222222111111111111222222222222666000///666;;;:::777777555888AAAWWW{{{|||UUUCCC666999>>>;;;999:::<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHEEEFFFFFFEEECCCBBBCCCDDD???CCCGGGJJJJJJFFFBBB>>>???>>><<<:::999999999:::888888888888888888888888222===???888777FFFvvvyyylllfff}}}sssWWW___|||YYY???;;;999888666444222222333333111111000000000/////////////////////////////////000000000111111111111222222///000555666333333777:::kkkyyy^^^NNN@@@:::666666666333333777555555555444333333222222000000/////////........................................../////////000000000444:::888///888eee~~~wwwwwwzzz|||zzzwwwvvvuuuvvvvvvvvvtttxxxzzzwwwvvvwwwvvvssszzz{{{xxxtttvvv|||{{{tttaaaMMM@@@:::555///222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,---......//////...///...---222777777333......333QQQmmm\\\FFF:::777999::::::888777555333111000000///......------------......------------............+++///---...333000000<<<[[[wwwmmmPPP666333222222000---+++---111////////////////////////...........................////////////000000000//////000000000111111111---000444555444555777:::444222111555>>>KKKXXXaaappp{{{jjj]]]\\\SSSCCC999999:::999:::777555777999:::<<>>??????>>>===<<<<<<<<<<<<;;;999555444333333333333333333111111111111111111111111111111111111111111111111000000000111111111222222666222111333666666666666333888<<<===???NNNjjjuuudddVVVLLLEEE777999AAAEEE<<<222666BBB===>>>???@@@AAA@@@@@@???>>>AAADDDGGGHHHHHHHHHGGGHHHHHHHHHFFFCCCAAA@@@@@@AAABBBDDDEEEEEECCC@@@???@@@>>><<<:::888777777888666666666666666666666666<<<333---555999555JJJssssssUUUVVVWWWRRRSSSffflllvvv|||mmmQQQ???>>>777666444333222111222222000000//////////////////........................//////000000000111111111333111000111111000000333???:::OOOsssYYYCCC444999777777777555333555999888777666555333222111111/////////............---........................---............////////////---333:::444///AAA[[[zzzzzzzzzyyyxxxxxxyyy{{{|||xxx}}}}}}yyywwwyyyzzzyyy~~~|||wwwssszzzlllgggYYYEEE999666333---000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,------.........000///***+++222444111888777...---===RRRlllmmmZZZDDD:::999:::;;;;;;888777555333111000000///......------------......,,,------------.........---000,,,///555000+++111444FFF``````>>>333222666777222)))***222333---////////////////////////..............................////////////000000////////////000000000000222222222111000111333666555333111000//////000111///777@@@GGGJJJMMMQQQSSSOOOKKKHHHGGGFFFAAA888222666666555555777::::::999777666555555666777999;;;888888999999:::;;;<<<<<<@@@>>><<<<<<<<<;;;:::888333333222222222222333333000000000000000000000000000000000000000000000000///000000000000111111111111222444555333111111111666666777888555333666<<>>EEE<<<===>>>>>>?????????>>>===AAAGGGJJJJJJIIIHHHGGGIIIJJJJJJHHHDDDAAA@@@@@@CCCCCCCCCBBBBBBAAA@@@@@@===<<<:::888666555555555555555555555555555555555777666000222;;;999888BBBvvvrrrllljjj\\\RRR]]]lllyyy~~~}}}VVVdddmmm```UUUmmm```PPPIIIPPPTTTHHH<<<888444444333222111111111111////////////....................................////////////000000000000...///111222222111111333666666888JJJtttoooQQQ???777333555555555555444555777:::888777666555333222111000///.........------------------------------------------------.........///444,,,,,,444666000111999fffnnnbbb___lllrrryyy|||zzzwwwvvvvvvwww|||}}}zzzwwwzzz}}}~~~yyy{{{YYYSSSGGG888000///000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******+++,,,,,,------...)))...000...,,,---///...)))555888555666333888GGG```ssskkkVVVBBB::::::::::::;;;888777555333111000000///......------------......,,,,,,---------.........///111...000666111,,,333---333EEEkkkmmmQQQ888+++...:::...000000...111666333+++........................................................./////////000000........./////////000000444333222111000000111222***---222666888888777666///111444555333111111222111444777777777999===???999777888999888444000000000444888::::::999777555666666777888999:::;;;;;;@@@>>><<<;;;:::999777555222222111111111111222222////////////////////////000000000000000000000000/////////000000000111111...111444444333333444444888---'''///999;;;777444555:::===;;;:::===??????AAAEEEGGGDDDCCCBBB>>>999111444999<<<>>>>>>======CCC;;;222///666<<<888000;;;;;;<<<===>>>@@@AAAAAA???CCCGGGIIIHHHGGGGGGHHHGGGIIIIIIHHHFFFCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???:::999888666666666666777555555555555555555555555///<<<;;;555666666444999>>>ccc```LLLNNNYYY]]]YYYCCCMMM\\\ddd```XXXWWW[[[kkksss|||nnn|||pppSSSAAA999555:::>>>:::444222333222222111000000000000........................------------------------........./////////000000,,,...111333444555555444'''999AAA777444RRR}}}aaaJJJ<<<777888:::333333333333333555777777555444444333222111111111.........---------,,,,,,------------------------,,,,,,---------.........666///---111555333222444111\\\{{{|||{{{}}}}}}aaaFFF>>>555000---,,,...111///...------,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------*********+++,,,,,,------(((***...111///,,,...222000333,,,***222444111666...???KKK^^^yyyiiiTTT@@@:::;;;:::999:::888777555333222000000///.........------.........,,,,,,,,,---------......***...,,,---222...,,,777444000111<<<]]]~~~RRR------888777000---...000222111---***,,,///............................................................/////////000............/////////000---...000111222222222222111111111000000111111111111111222333333222444888444333111000222555333000///...000444555444777===555666555222111444777888555666777888999:::;;;;;;???===;;;:::999777555333222111111111111111222222////////////////////////000000000000000000000000////////////000000000000222333111......111444555111111444777555000444===555666555222444888:::777555:::;;;666222333555555777666555666888888666555,,,888>>>:::888<<<>>>;;;;;;;;;<<<>>>@@@CCCEEEFFFAAADDDFFFFFFEEEEEEGGGJJJEEEGGGIIIIIIGGGEEEEEEEEECCCCCCDDDDDDCCCBBB@@@>>>999999888777777888:::;;;555555555555555555555555555555///000666111...888555777NNN~~~xxxRRR???999::::::888555222111555999222222111111000000//////---.....................------------------------............/////////000222111000...///111000---:::,,,)))333777333>>>QQQ}}}ZZZHHH777111222222222333444555444333444555444222111111111111111111111222......---------,,,,,,,,,------------------------,,,,,,,,,---------......111000000000111333555777666111MMM___CCC888000---111222......111......---,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------)))******+++,,,,,,------///++++++...,,,&&&)))000+++444222000555333///333000777///...<<>>999333000111222222111000///...---------------------------------------........................///////////////////////////////////////////////////000000000111111111111000000000000111111111111000000111111111222222222111111111222333444555666333333333444444444555555444444444555555555555666666666777888999::::::;;;===<<<:::888666444444333222222222111000//////...................................................////////////000000000000000000000000000000000000111111222222222333333333444444444444444444444444555555555555555555555444444444444555555555666666777777777777888888888888888999:::<<<>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEEEEDDDDDDDDDEEEGGGGGGEEEDDDEEEDDDCCCCCCDDDDDDBBB@@@AAA???===:::888666666666666555444333333333333333222222222222222222222222666666333BBBttt~~~]]]GGG===:::888888777666555444333222222333222111000////////////------------------------........................---------............//////000000000111111111111222111222222333444555666AAAYYYhhhGGG888888777555555444444444333333333444444555555555000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000888<<>>???AAAAAAAAAAAABBBCCCDDDEEEFFFEEECCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAA@@@???======<<<:::888666555555555555555444333333333333333222222222222222222222222---444888888CCCggglll^^^KKK<<<777777999:::777777666555444333222222333222111000////////////------------------------........................------------............//////000000000111111111111111111222222333444555+++111@@@WWWqqqLLL111777???777666555444333333333333222222222222333333333444000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000444555444444???cccxxxdddRRRBBB555---000//////..................------,,,++++++******++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,*********+++++++++,,,,,,------.........///////////////000111111222222333xxxYYYCCC===666777<<<:::777666555333222111000000///......---------------------------............---............/////////...---...000333333000---<<>>????????????>>>===<<<<<<===<<<:::888999888666555444444333444444444333222222222222333111111111111111111111111444///111777444888XXX}}}ddd<<<777222111444777999888666666555444333222222111222111000//////...//////------------------------------------------------------------............////////////000000000000111111111111111222333444:::444000111888FFF\\\nnnkkkLLL===<<<555)))555444333222222111222222111111111111111222222222000////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000111...222777///333]]]yyydddMMM;;;000......//////...------------...------,,,,,,++++++******++++++++++++++++++++++++*********************************************************+++++++++++++++*********++++++++++++,,,------------............---------...//////000000yyyZZZDDD<<<555666;;;999777666555333222111000000///...------,,,,,,------,,,,,,---------.........---------........./////////---,,,...333666555333...666:::HHHbbbzzz|||kkkQQQ666,,,///444555555...---......///......---------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............/////////,,,,,,---------.............../////////000000000111111000///////////////111111111222222222333333222222222222333333333444333333444555666777888888888777666444222111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....................................///////////////////////////////////////////////////000000000000000000111111111222222333333333333444444444444333444555666888:::;;;<<<>>>??????@@@AAAAAAAAAAAAHHHFFFDDDDDDCCCBBB@@@>>><<<;;;:::::::::999777555555555444444333333333333333222222111111111222222111111111111111111111111999+++)))777;;;333111999IIIooouuu]]]EEE333999888888999:::999666333555444444333222222111111111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000000000000000000111222333555444444666444111333888DDDVVVjjjzzziiiTTTFFF???UUUEEE222,,,333:::666...444333222222111111111222111111111111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------------........./////////222***///<<<888---888OOOyyyyyy```VVVGGG888///...111555///...------,,,,,,------,,,,,,,,,,,,++++++*********************************************************************************************+++++++++************++++++++++++,,,,,,,,,,,,------------++++++,,,------......///vvvWWWBBB;;;555555999888777666555333222111000000......---,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............222000...---,,,...000222111222---000:::===EEEWWWrrryyytttiiiPPP???<<>>??????@@@??????>>>JJJKKKLLLNNNNNNKKKFFFBBB<<<:::999999999888666444333333444444444444444444111111000000000111111222000000000000000000000000/////////000//////444999...:::WWWzzz}}}cccBBB666777777444222333444666777666333111333333222222111111000000000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---............/////////000000/////////000111111///---...111111000333888---333888===DDDMMMSSSTTTpppyyy|||{{{}}}ppphhhAAAJJJMMMDDD888222333555---...111222...+++...444333333222222111222222222222222222222111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------............666...***///222111000333===___zzzVVV===666...+++,,,///000000......---,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........rrrTTT@@@;;;555555999777777666555333222111000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---///111000...,,,---...///333000///333...+++333...999FFFMMMTTT\\\dddgggdddjjjoookkkaaaXXXUUUTTTIII@@@999777222)))***111...111666777222+++,,,000***,,,...///...---...///++++++******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,---------.........111000000///............/////////000000000111111000000000000111111111222000111111222333444555555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------......//////000000111111////////////000000000000111111222222222222333333333444555777888:::;;;<<<<<<===>>>??????>>>===<<>><<<:::999999999888555333222333444444444444333333000////////////000111111////////////////////////+++333444...---444777555===444///888UUU}}}~~~fffTTTEEE555000666<<<:::444///000111222333333333333222222111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////......//////000666222000111///,,,---000333222111000///000000111,,,///555<<>>999;;;888555444333444444222333999:::333------111333;;;777555777888666222111333222222111111111222222222222222111111111111111......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---111333111111333333000---333EEEfffzzzlllTTT<<<222///+++,,,///000---***------,,,++++++++++++,,,++++++++++++++++++*********************************************************************************************))))))))))))))))))************+++************+++++++++++++++++++++,,,------......mmmQQQ???<<<777777;;;888777666555333222111000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........))),,,000222222111000000+++222///+++111333222888333888999333///222666666888666666888888555000,,,000222222000------111444111---'''$$$(((...000...***,,,...---++++++,,,///***************+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------///...---------------........./////////000000000/////////000000000111111///000000111222333444444222222000///............+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......///000000111////////////000000000000111111222222222333333333222333444666888999:::;;;;;;<<<===>>>>>>===;;;:::;;;===@@@DDDEEEDDD???;;;;;;:::999888888777444222222222333444444333222111///.........//////000111////////////////////////000222222111555888222'''(((222:::999444888GGGUUU```HHH@@@:::777777666444///,,,,,,...333444555444444333444444111111000000000000//////...------,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////......---......///+++***---333555333111222000000222222222222333555;;;666333222444666888999777222333555222444888777000333333///...111333222+++555;;;444)))%%%...777111000000///000000111111111111111000000/////////---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------)))000666777555444222000:::666222666MMM|||yyy]]]EEE777333222222111000///...---------,,,,,,+++++++++++++++******************++++++************************************************************************+++*********)))))))))((())))))))))))************)))))))))*********++++++*********+++,,,,,,------kkkOOO???===999999<<<999777666555333222111000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,---...///...---)))444222,,,111333......***///111......333555222...///000000...,,,///444***111222...---000000+++***111222---***,,,,,,(((***,,,---,,,))))))+++...******))))))***+++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---............/////////000////////////000000000000//////000111222333444444222111000......---------+++++++++++++++++++++,,,************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000////////////000000000111111222222222222333333333111222333555777888999::::::;;;===>>>>>><<<;;;999;;;<<<>>>BBBDDDDDDBBB@@@;;;999888777777666444111111111222333333222000///...............///000111////////////////////////...///111///,,,---444;;;444444444111000222999???666KKKiiioooZZZKKKEEE@@@777555777111444111111333555444444444...///111111111111222333000000000000////////////------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///......---------......000,,,***---///...///222000000000000...---000555000//////111222111000000222+++///333///000222,,,111222111///111555333...333444222...///444555111//////.........//////000000000//////.........------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------444,,,'''***------///222---222777888;;;JJJggg{{{```JJJ;;;222//////---000111...)))(((---111---,,,++++++******++++++******************++++++))))))))))))))))))))))))************************************************+++*********))))))(((((())))))))))))************))))))))))))************)))))))))***++++++,,,,,,lllRRRCCC???888666;;;::::::888555333333222000///------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------...........................------------...//////////////////////////////////////////////////////////////////............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++111...++++++,,,...---+++...------------...//////......////////////......000000111222222222222111222111000///...---,,,,,,,,,,,,,,,+++++++++******************************************************---)))''',,,444666111*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111111111111111222333555777888999:::;;;<<<======>>>============>>>@@@AAA@@@===:::888:::999777666444333333333000000000000////////////........................---------............//////000000000111111111111222222111111222222333444444333444:::FFFVVVfffppp|||jjjYYYMMMEEE???;;;333333333333333333333333222222111111111111222222222222222222222222222222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000........................---------,,,,,,+++++++++++++++++++++++++++++++++)))---222111,,,)))(((***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///111111111222333666888:::UUUssslll[[[GGGCCC<<<666111.........//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++kkkQQQBBB???777666:::::::::888555333333222111///------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///........................------------------------.........------------,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++000...++++++,,,------+++---------------......///......////////////......///000111111222222111111111111000///...---,,,,,,,,,,,,+++++++++*********************************************************+++((('''+++111222...)))*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111000111222333444666777777888888999:::::::::::::::<<<===???AAA@@@===:::888888777555444222222111111000000/////////.................................------------............//////000000000111111111222111111111111222333333777555333333555:::???CCC???DDDMMMWWW___dddfffgggeeefffeeebbb]]]UUUNNNIIIEEE@@@999444333222111000333333333333333333333333222111111000000111111222111111111111111111111111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........////////////................................................---.........////////////................................................////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++)))---111000,,,)))(((***++++++++++++++++++++++++,,,++++++++++++,,,------------------............000000000000111333555666***;;;UUUqqqeeeDDD333999777444000///...///000.........---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++hhhOOOAAA>>>666555999999:::777555333333222111///...---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++///---++++++,,,---,,,+++------,,,,,,------...///......////////////......//////000111111111111111000000///...---,,,,,,+++,,,++++++++++++*********************************************************)))((((((***,,,,,,***(((*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111111222333333333777777888999999999999888:::;;;>>>??????===;;;999666555333222000///////////////.........---------------------------------------------............////////////000000000000111111000000000111222222111222111111000///...---000000111333555666777888888999999888666222///---000//////000333444444333222222222222222222222222111111000000000000111111000000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////................................................---------.........//////........................................................................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))),,,//////,,,))))))***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------..................///000111222555444444999EEEZZZpppsssgggUUU???111...///......------...//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++fffMMM???===666555999888999777444333333333111000......---,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++*********************************************))))))))))))******************************************************++++++++++++************************************+++++++++******)))************************************************,,,,,,+++++++++,,,++++++,,,,,,,,,,,,,,,------...---......//////......---...///000000111111000000//////......---,,,,,,+++++++++++++++************************************************************((()))******)))(((((()))************************************++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000000111111111111111222888999::::::;;;;;;::::::888:::<<<===>>>===;;;:::555444333111000///............---------,,,,,,,,,------------------------,,,,,,---------................../////////000000000000//////000000111222,,,...111333444444333222777666444222111000000000111111222222222111111111111111111111111000///---111111111111111111111111000000000//////000000000////////////////////////---............---,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------------------------------,,,,,,---------.........------------------------------------------------------------------------------------------------,,,+++++++++++++++++++++************************)))+++...---+++)))))))))***************************************+++,,,,,,+++,,,,,,,,,------------.............../////////666333000000444999===@@@OOOkkkqqq```TTTKKKBBB;;;555///222888////////////...------,,,---,,,,,,,,,+++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************cccKKK>>><<<666555999888999777444333333333222000///...---,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))************************)))******+++++++++*********************************************************++++++++++++++++++++++++++++++++++++,,,------------............------......///000000000000///......------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++)))((((((***))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------............/////////111111111111111111222222999999:::;;;;;;;;;;;;;;;777888:::<<<<<<<<<;;;:::666555333111000/////////------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...---............////////////............///000000000111111222111111000///000000000000///...------...------------...//////............---...///000000000000000000000000000000//////......//////000........................---------------,,,,,,+++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------++++++++++++++++++++++++************************)))***++++++***)))))))))***************************))))))))))))***++++++++++++++++++,,,,,,,,,---......///////////////...,,,...111666999999555111,,,888;;;777AAAXXXdddaaaoooqqq{{{fffRRRFFF@@@888111---,,,...333444000---,,,.../////////...---+++***+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********bbbJJJ>>>===777555999888888666444333333333222111///...---,,,+++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))*********************************(((((()))))))))))))))***************************))))))))))))))))))))))))))))))************))))))************************)))***++++++,,,+++++++++************************************************(((***++++++*********+++++++++******++++++,,,---------............---------......///////////////------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))+++)))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------.........///111111222222222222222222777777888999999999999888777888999:::;;;;;;:::999666555333222000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......------......///000222222000//////...//////...///111222333333222222111111000000///000111111111222222111000111333555//////////////////////////////............//////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))*********)))))))))************************)))))))))((())))))***+++******+++++++++,,,,,,,,,---...//////000//////...444333111111222222000///555777333,,,///888:::444777888DDDMMMMMMVVVaaabbbWWWNNNPPP]]]\\\KKK@@@CCC;;;;;;999666333222333333000...---///111111...,,,***++++++,,,,,,,,,++++++***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******aaaJJJ>>>===777666:::888888666444333333333222111//////---,,,+++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********((((((((()))))))))******************************(((((((((((())))))******************************))))))))))))))))))))))))))))))************))))))******************************+++,,,,,,,,,,,,,,,************************************************&&&)))+++,,,***)))***+++***************+++,,,,,,,,,------......------,,,------.../////////......,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))*********))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,---------.........000000111111222222222333555666777777888888777777777888999999:::999999888555444333111000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------,,,---......//////.........///000111222,,,------...//////000000......------------------,,,---///---+++)))+++,,,........................///......------......///........................,,,,,,,,,,,,,,,+++*********************************************************************************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************)))(((((())))))***)))(((************************)))(((((((((((()))******************+++++++++++++++,,,.../////////......******++++++---111555777,,,...222555666333000...333000666666,,,...888:::<<<333000555666222000333111111222222000---,,,---444111,,,((()))---222444******++++++++++++,,,,,,)))*********************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***aaaJJJ>>>>>>888777:::999888666444333333444222111000///---,,,+++*********)))************+++++++++))))))))))))))))))))))))*********************************)))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,---------------))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++,,,***))))))+++*********)))***++++++,,,,,,------......------,,,,,,---......//////......,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------....../////////000111222222222666777777888888888888888888888999999999888888888555444222111///.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------,,,,,,+++222111///.........000111..................------'''+++///000///...///000.................................------.........////////////////////////+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++***+++---...//////......***---111222000...,,,,,,111......111///,,,333===444---111666111111222+++...111222222555888555///222...+++,,,...///111222&&&,,,000///---+++***)))///...---,,,++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))cccIII<<<:::555555888666777777666555333222111000000///---+++*********+++*********************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++---------............///000000000111222222333333666666555444444444555555777777888888888666555444333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))------------------------------------------------------------------------........................---------,,,,,,+++++++++,,,,,,,,,---------......------------------------................................................++++++++++++++++++++++++++++++************++++++************************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***---------.........//////............////////////////////////////////////000000000000000000000000------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))eeeKKK===;;;666555999777777777666555333222111000000///---+++*********+++***************************)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))************))))))*********+++++++++------------............//////000000111222222222444444333333333333333444666777777777777555444333222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))------------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------+++++++++++++++++++++++++++******))))))******+++************************+++******))))))******+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,------------......------........./////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))hhhMMM>>>;;;555555:::888777777666555333222111000000///---+++*********+++************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))******)))******++++++******)))))))))))))))))))))))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))************)))))))))*********++++++,,,,,,,,,---------............//////000111111111222222222222222222222222555666666666555444222111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------+++++++++++++++++++++++++++******))))))******+++************************+++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++******************++++++++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******+++++++++,,,,,,,,,,,,---------------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************+++************))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))hhhMMM===:::444555999777777777666555333222111000000///---+++*********+++************************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((()))))))))***))))))************))))))((((((((((((((((((((((((***************++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))************+++,,,,,,,,,------------------......///000000000000111222222333333333333444555555555444222111000000//////......------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++***************************+++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************************++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************)))************))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((fffKKK<<<999444444888666777777666555333222111000000///---+++*********+++************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))******)))))))))((((((((((((((((((((((((******))))))******+++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************(((((()))))))))*********++++++++++++,,,,,,,,,------------...//////000000111111333444555555555555444444555444333111000...//////......---,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((cccIII;;;:::555555888666777777666555333222111000000///---+++*********+++************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))***))))))))))))***++++++************++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************((((((((()))))))))************+++++++++,,,,,,,,,------......///000000000000222444666777777777777444555555444333111///...//////......---,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************)))))))))************+++)))))))))***************************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))))))))************+++************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))```HHH<<<<<<888777999666777777666555333222111000000///---+++*********+++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************(((((((((((()))))))))***************++++++++++++---......///000000111111000111444666888888888777555555555555333111///.../////////...------,,,,,,************************++++++************++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))*********+++))))))))))))************((()))))))))*********+++************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))*********+++++++++)))))))))*********++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))___HHH===>>>:::999;;;777777777666555333222111000000///---+++*********+++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************(((((((((((()))))))))))))))************+++++++++......//////000111111111///111333666888888888777666666666555444222///...000//////......---,,,,,,************************++++++************++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((())))))*********+++)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))cccSSSBBB:::999777666777777666555444222111000///111///,,,+++++++++***)))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++((((((((((((((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,---,,,---...///000000000000333333444555666777888999888777666444333222111111,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((&&&&&&''')))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++(((%%%'''+++---+++'''******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((((((&&&&&&(((***((((((((((((((())))))***+++(((&&&''')))***)))'''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''dddSSSBBB:::888666555555777666555444222111000///111///,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---,,,---...///000000000000222222333444555666777777666555444222111000//////,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,******---000111---(((***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''(((((((((''''''(((******))))))(((((()))))))))+++(((&&&''')))***)))((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''dddSSSBBB:::777555444444666666555444222111000000111...,,,***+++++++++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,---...///000000000000000111111222333444555555333333111000...---------,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++///222111,,,(((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''')))+++,,,+++***)))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((bbbRRRAAA999777666555666666555555444222111111000000...+++***+++,,,+++*********++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))******)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------------...//////000////////////000111111222333333222111000...------,,,,,,++++++++++++************************************))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))************((()))))))))************************************+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***))))))))))))))))))***((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))+++------***'''************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&((((((((('''(((***+++...---,,,***)))(((((((((***)))((((((((()))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((```PPP@@@999888888777888555555444333333222111111000...+++***+++,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***((((((((())))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++,,,---------...//////////////////......//////000000111111222111000...------------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))************((()))))))))************************************+++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,...******))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((((((((***,,,...---,,,***)))((((((((()))))))))((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))aaaQQQAAA:::999888888999555555444333333222111111///---+++***+++,,,,,,+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***''''''((())))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***+++,,,------......///////////////............/////////000000111111///......---------+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((***...333555+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''')))+++---))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''))))))((()))+++---------+++***)))(((((('''((()))))))))'''''')))***))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))eeeTTTCCC;;;:::888777888555444444333333222222111///---+++***+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((()))******+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,------......////////////...............///////////////000000///...------------************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))+++---///111+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++---))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''))))))((())),,,...,,,+++***)))((('''''''''((()))***)))'''&&&(((+++))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***hhhWWWEEE===:::777555666444444444333333222222222///---+++***+++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))))))))***+++,,,,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))***+++,,,------...///////////////...............//////////////////......---,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))******************************************************************************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))(((&&&%%%++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***))))))***))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''')))))))))***,,,...+++***)))(((''''''''''''''')))***)))'''&&&(((+++))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))******iiiZZZGGG:::777777666555555444333333444444222000///---+++***+++,,,,,,+++)))))))))))))))))))))))))))((((((+++......+++'''******)))((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))---+++)))((('''((()))***++++++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---..................------//////000000000000000///......---,,,,,,+++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***)))(((((('''((((((''''''''''''((((((***)))((('''((()))+++---+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((fffXXXFFF:::666777777555555444333333444444222000///---+++***+++,,,,,,+++)))))))))))))))))))))))))))((()))+++------***(((******)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************)))))),,,+++)))''''''((()))***+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---........................//////000000000000//////...------,,,++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((((('''((((((''''''''''''((((((+++***((((((((()))+++,,,++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((bbbUUUEEE:::666777777666555444333333444444222000///---+++***+++,,,,,,+++)))))))))))))))))))))))))))((()))***,,,,,,***(((******)))((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***)))((('''''''''((()))+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))******+++,,,---......................../////////000000//////...------,,,,,,++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((((()))((((((''''''(((((())),,,+++)))(((((()))***+++++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((]]]RRRDDD:::666777777777555444333333444333111000///---+++***+++,,,,,,+++))))))))))))))))))))))))(((((()))***++++++***)))******))))))((())))))***((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))(((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---------------.............../////////000//////......,,,,,,,,,,,,++++++******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((())))))(((((((((((()))))),,,,,,***))))))))))))***************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((ZZZQQQDDD;;;777777777888555444333333444333111000///---+++***+++,,,,,,+++))))))))))))))))))))))))(((((()))***))))))************))))))))))))******))))))))))))))))))))))))'''((())))))***)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((('''''''''''''''((((((***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...---------........./////////////////////...------,,,+++++++++++++++******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((()))))),,,,,,+++******)))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((XXXPPPEEE<<<888777888888555444333333444444222000///---+++***+++,,,,,,+++))))))))))))))))))))))))'''(((***)))(((((()))+++******)))))))))***++++++************************((()))******++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++******++++++,,,---...,,,,,,------.../////////////////////......---,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))***))))))(((((())))))***+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((WWWQQQGGG>>>999777888888555444333333444444222000///---+++***+++,,,,,,+++))))))))))))))))))))))))'''(((***)))''''''))),,,******))))))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))'''((())))))*********)))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---......,,,,,,------...//////000////////////...---,,,+++******************++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********))))))))))))************++++++,,,+++++++++)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((WWWQQQHHH???999777888888555444333333444444222000///---+++***+++,,,,,,+++))))))))))))))))))))))))''')))***)))''''''))),,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((()))***************))))))(((((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---......,,,,,,------...///000000////////////...---,,,+++******************++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***************))))))))))))******)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((VVVRRRHHH===888999:::777555444444333333222222111000...+++***+++,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))///---***((()))+++...000+++++++++,,,,,,---------++++++++++++++++++++++++(((((()))+++---......---)))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,)))''''''(((*********))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000000//////---,,,+++******+++*********))))))((((((******************************))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,)))************++++++++++++++++++*********))))))************************************************)))************+++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''(((***+++++++++,,,,,,,,,++++++***---***'''(((***,,,,,,+++&&&((()))))))))******(((******+++,,,------,,,***---,,,+++)))(((((())))))'''((()))))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))RRROOOFFF<<<888999:::888555444444333333222222111000...+++***+++,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,+++***)))++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,...,,,******+++,,,+++******************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...////////////...---,,,+++******************)))))))))(((***************************)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,)))************++++++++++++++++++*********))))))************************************************)))************+++++++++************************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********++++++***))))))***+++,,,***(((&&&'''***,,,+++***000111000/////////...---000///---,,,++++++***)))...---+++***))))))))))))((())))))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))OOOMMMEEE;;;777999:::999555444444333333222222111000...+++***+++,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,......---+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))******+++++++++******)))((()))******+++++++++***///...---...///...,,,***************************))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,------.../////////...---,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************++++++++++++++++++***************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***++++++++++++***)))++++++***)))***+++---...222222111333555666666555444444555666888:::<<<===;;;:::777333111////////////...---+++************))))))***++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))OOONNNGGG===777888:::999555444444333333222222111000...+++***+++,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,,,,+++,,,---,,,,,,,,,,,,,,,++++++***)))******+++,,,+++++++++,,,---...000111111---+++************************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///......------,,,+++***************)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++++++++------...///000111111111111111222333444555555444888666777;;;===>>>@@@DDD@@@@@@>>>;;;888555444444111000///...,,,++++++***************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((QQQQQQKKK@@@888888888888555444444333333222222111000...+++***+++,,,++++++************************))))))))))))))))))))))))***************************++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////...,,,---...---...............------,,,,,,---------------,,,)))***,,,///222111///,,,************************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,---......---------,,,,,,++++++***))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++************************((()))))))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))((()))+++...000000222555777888777666444555666666777777777888999<<<888888;;;;;;888999===;;;===???>>>;;;777666666444444333222000///...---+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((QQQRRRMMMAAA999777888888555444444333333222222111000...+++***+++,,,++++++************************))))))))))))))))))))))))************************++++++******+++---///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---111444444000---,,,,,,***++++++,,,------,,,,,,,,,,,,---,,,,,,+++***))))))***,,,///111111...,,,++++++++++++++++++++++++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---------,,,,,,------...---,,,,,,,,,+++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++***************+++++++++************************************************)))************+++++++++************************((())))))******+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++++++++---///222444555777999<<<<<<;;;999888777888999999:::;;;???BBB888444666===>>>:::;;;@@@===@@@CCCCCC???======???;;;::::::999777555333222///...---+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))NNNPPPLLLAAA888777888888555444444333333222222111000...+++***+++,,,++++++************************))))))))))))))))))))))))************************((((((((()))***+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++111777888444///---......///000111222333333333444444333333111000...------------///000000---+++++++++++++++++++++++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((())))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------...------,,,,,,---------,,,,,,,,,+++++++++++++++((()))))))))************************************'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++************************************************)))************+++++++++************************((())))))******+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,///222444666777777::::::::::::::::::::::::222444555666888<<>>@@@AAAAAAAAACCCCCCBBBAAA???===;;;:::111000000000000///,,,)))++++++++++++++++++++++++***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,++++++++++++++++++(((((())))))*********+++************************'''((((((((())))))******))))))))))))************))))))))))))))))))))))))++++++******************)))************+++++++++))))))******++++++++++++************************************************)))************+++++++++************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))---333888;;;;;;999888===;;;888666666777:::<<>>???FFFMMMGGGGGGGGGFFFDDDBBB???>>>777666333000...---,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJRRRHHH999999:::777999777555333333333333111///000///---+++*********+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///000---+++---////////////)))000222...***,,,///...444666666777999<<<===<<<@@@CCCCCCBBBDDDGGGEEE??????===???EEEFFFDDDGGGNNNFFFOOOLLL===444555000&&&+++...222333...((()))---))))))(((***,,,---...---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))*********))))))((()))*********((('''%%%(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************+++++++++*********))))))++++++******************++++++************++++++************************++++++++++++*********)))+++,,,,,,,,,++++++***))))))++++++***((((((+++...'''((())))))***))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))************)))************+++++++++((((((***---//////,,,***---))))))......((((((,,,***...222222---))),,,222000---((('''---444...###,,,+++)))''')))+++***((())))))((())))))***+++,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***************)))(((((((((------))))))...///,,,111555<<>>555///111000+++(((,,,111///(((+++++++++,,,......---,,,,,,,,,,,,,,,,,,+++******************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++***))))))((((((((('''''''''*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************+++++++++*********))))))++++++******************++++++************++++++************************+++++++++,,,,,,,,,,,,,,,******+++++++++++++++***(((***+++***((((((***---,,,,,,,,,,,,+++++++++*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))************************++++++++++++,,,,,,+++*********)))(((000---+++,,,---,,,...111///,,,+++...222333000---...444666333000111000---,,,,,,,,,++++++,,,+++*********)))******+++,,,,,,***)))))))))((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******++++++++++++***)))++++++(((+++333888777===??????<<<888555888===SSSVVVaaa\\\iii}}}yyyvvvzzzsss^^^EEEBBBEEEOOORRRKKKEEEDDDIIIKKKEEE999333888AAAEEE333000...---...---+++)))---+++***)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))MMMTTTIII999999:::888:::777555333333333333111///000///---+++*********+++************************++++++++++++++++++++++++*********++++++++++++,,,***+++,,,+++***+++,,,...+++---...---,,,,,,---...---,,,222===CCCDDDJJJSSSTTTYYY___eeekkklllaaaTTT^^^^^^aaa```WWWOOOXXXgggZZZPPPTTTcccaaaKKK???CCCDDDAAADDDKKKLLLGGGGGGMMM>>>===555++++++222///&&&++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***************************'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***))))))***)))((('''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************************+++++++++*********************++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((())))))***++++++++++++++++++,,,,,,,,,,,,,,,)))***++++++******+++------,,,+++***))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,///...+++)))))))))+++,,,+++------+++,,,///000///777555444555888999666222222777999555333444666666/////////...,,,******+++++++++++++++++++++,,,,,,******)))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***)))---555999888<<<<<<:::666666>>>KKKUUUvvv~~~fffRRROOOPPPKKKFFFHHHAAAFFFKKKOOOQQQPPPIII@@@AAA;;;444000...---+++))),,,+++++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))MMMTTTHHH888777888666888777555333333333333111///000///---+++*********+++************************************************************++++++++++++***+++,,,+++******,,,...)))---///---+++---//////444BBB[[[mmmhhh^^^iii~~~|||tttuuuiiiQQQ???:::>>>DDDKKKMMMKKKBBB777000...///---------,,,++++++,,,---+++,,,,,,---,,,,,,++++++************************''''''((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++******))))))))))))))))))))))))(((((('''((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************************************************************************************+++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,,,,+++******)))***+++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,------------,,,,,,...000333,,,222444222333666555///333888;;;777222111333444333111......111555666444444333444444000,,,,,,///+++,,,,,,,,,,,,+++++++++*********)))))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************************++++++,,,+++,,,---000555999<<<<<<888<<<@@@DDDNNN___rrr|||tttmmm```TTTPPPTTTSSSQQQMMMLLLOOOTTTWWWQQQKKK@@@555---***,,,...,,,,,,,,,---...---+++((())))))))))))))))))))))))((((((((((((((((((((((((QQQWWWKKK:::888999777:::777555333333333333111///000///---+++*********+++************************************************))))))*********+++++++++***+++++++++******,,,---***//////,,,,,,000333111555HHHiii{{{kkkmmm}}}}}}zzzmmmkkkzzzyyyssspppfffZZZ```ppp}}}hhh[[[___XXXFFFJJJGGGKKKPPPIII999333888111111000---++++++...111+++,,,,,,---------,,,,,,************************'''(((((()))***++++++,,,************************(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******------------,,,+++******&&&(((***+++,,,***(((''')))))))))******++++++,,,))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...............---------...---,,,,,,+++,,,---------,,,,,,++++++++++++***,,,,,,,,,,,,---...//////++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((()))))))))************************+++++++++++++++,,,,,,,,,------------***,,,///000///000222444444666666444555888999777222666555111222666888555222666;;;<<<777222111333888444444666444000111666---------------,,,+++***************))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((()))))))))*********++++++******)))))))))***+++***---222888<<<===@@@BBB:::HHH[[[mmmfffhhhuuusssfffZZZYYY```iiilllhhheeegggllluuu```\\\___^^^TTTIIIFFFPPP]]]UUUTTTOOOCCC666---,,,///---,,,,,,---......+++)))************************((((((((((((((((((((((((UUU[[[NNN<<<;;;<<<:::<<<777555333333333333111///000///---+++*********+++************************************************)))))))))************+++)))***+++***)))***+++---...222111...333>>>BBB???GGGOOOcccwwwzzznnndddbbbhhhsssqqq___PPPQQQTTTRRRRRRIIICCCAAA===888===GGGKKKMMMGGGGGGdddpppzzz}}}eeeBBB>>>AAAKKKLLLBBB999888222333333000,,,)))***---+++,,,,,,---------------++++++++++++++++++++++++((())))))******+++++++++************************))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))******++++++******)))***+++---//////...,,,+++)))))))))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************************************************************************+++++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...000222333444111...---------,,,+++***+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))*********************++++++++++++,,,,,,,,,,,,---------......+++...222222000///111444444000...111222444888===NNNIIIAAA@@@MMM[[[YYYNNNDDDTTTeeedddQQQ>>>===FFF@@@777333555555111111666000000111111000...,,,+++++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((())))))******+++++++++++++++***))))))***,,,---333444777999777666<<>>BBB;;;UUUnnn{{{jjjVVVccceeeVVVHHHDDDBBB===:::???BBB???888000,,,++++++,,,,,,---......------++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,***+++---///111222333333777666666555666777888999444333222000...,,,***)))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111111222333333555888<<>>WWWvvvlllnnnhhhZZZOOOKKKKKKJJJRRRsssqqqllliiieee\\\nnnuuu```DDDBBB\\\vvv{{{sssIIIEEEMMMLLLKKKQQQWWWUUUKKK???666222+++,,,,,,---.........---+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------333555888<<>><<<<<<@@@DDDGGGFFFEEEBBB???;;;777444333))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))******++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///111444777999;;;<<<888888:::===BBBGGGLLLOOOMMMHHHAAA===<<<======<<<999:::;;;<<<:::666111...,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,---------.........//////111444666666555:::BBBJJJMMMNNNbbbrrrgggkkknnn{{{~~~pppgggooo~~~zzzqqqpppppplllkkkmmmtttaaa[[[UUUIII@@@???777888999888777555222111+++++++++************)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((())))))***++++++,,,,,,*********+++...222666888:::999:::<<>>??????===<<<<<<@@@777;;;JJJMMM>>>000...///...+++******+++---///(((+++,,,+++((('''))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++***+++,,,,,,+++***+++---,,,...111000+++)))111===333000000666@@@NNNdddvvvkkkcccmmm}}}~~~{{{~~~~~~qqqzzznnnkkkyyy}}}[[[<<<@@@<<<777555666777777777111111++++++111,,,(((000))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))******+++++++++,,,...***)))...555:::<<<===<<>>666///---,,,++++++---+++++++++***++++++,,,,,,))))))))))))))))))))))))MMMLLLEEE<<<777888999777777555333333333333111///000///---+++*********+++******+++++++++,,,,,,,,,************************************++++++******(((,,,)))'''...///000:::PPPwwwpppNNNAAA@@@;;;GGGVVVooo||||||kkkZZZCCCKKKXXXnnn___TTTVVV]]]^^^^^^YYYKKK???666...------,,,---///---,,,+++,,,---...,,,+++++++++++++++++++++++++++******))))))((((((((((((************************************************************++++++++++++...,,,)))((()))***++++++,,,---...000222555999<<>>;;;999999999:::IIIHHHBBB;;;===HHHRRRUUUGGG???555,,,*********)))***)))((('''(((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++***))))))***++++++******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---------------------------......---,,,,,,---///,,,++++++,,,000333666888<<<<<<===>>>???@@@BBBCCC<<<===>>>>>>>>><<<;;;:::@@@===:::888888888999:::666000222===CCC@@@;;;;;;444444555555333000...,,,***+++,,,,,,***)))))))))************************************************))))))))))))))))))))))))))))))))))))************+++*********))))))))))))************+++++++++++++++---------++++++,,,...///)))'''///999<<<777111999FFFVVV\\\XXXVVV]]]eeeiiirrrzzzxxxtttxxx}}}wwwmmmmmm^^^GGG===@@@===333888333)))(((111111+++*********++++++++++++******************************))))))))))))))))))))))))((())))))***************************))))))))))))+++++++++++++++,,,,,,------+++,,,111555999===BBBCCCaaaxxxfffbbbkkkZZZgggyyyxxxkkkgggoooyyy}}}\\\RRRRRRTTTUUUkkkkkkVVV```nnnooo\\\IIIOOObbbPPPHHH999,,,+++000///***,,,+++++++++++++++,,,,,,************************MMMKKKDDD;;;666888888666777555333333333333111///000///---+++*********+++******+++++++++,,,,,,,,,************************)))***+++++++++******)))###000111,,,...333AAAWWWbbbiii^^^DDD@@@ZZZttt|||~~~rrrpppyyy|||uuueeeIIINNNLLL\\\nnnYYYXXX\\\bbbeee^^^SSSFFF888222000---,,,------,,,,,,,,,...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((************************************************************+++++++++,,,...+++'''(((,,,...---***(((///777;;;999555222111<<>>>>>@@@AAACCCDDDDDDDDDEEEFFF:::???DDDDDDCCC@@@999111;;;888666777888555...)))+++(((&&&&&&)))***)))&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++***))))))***++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------...//////...---...000//////000111444777:::<<>>GGGHHHJJJKKKKKKIIIGGGFFFHHHEEEBBBDDDKKKPPPQQQPPPJJJFFF@@@======<<<999777222444777888777333...+++,,,++++++,,,------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***************************)))))))))************+++++++++,,,---......---,,,,,,---///---///222444666999::::::FFFXXXiiijjjfffkkk{{{YYY:::@@@HHHEEE;;;<<<888111---,,,---...+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))((()))******++++++******************************,,,,,,,,,,,,,,,------...---...222777666555;;;DDDIIInnnvvvbbb]]]iii|||{{{pppsssyyytttuuuwwwmmmnnnnnnffflllfffRRRLLLUUUVVVVVVKKK999000111111,,,,,,,,,++++++++++++,,,,,,************************QQQOOOGGG===999:::;;;999777555333333333333111//////...---+++******++++++******+++++++++,,,,,,,,,************************)))***,,,,,,+++*********)))111000666IIIWWW^^^gggPPP@@@:::LLLllluuuuuu}}}uuuyyywwwpppvvv}}}iiizzzjjjVVV]]][[[cccttt[[[MMMSSSZZZ[[[RRRHHHAAA:::000+++***+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++,,,...111000---)))888888777777:::CCCQQQ\\\JJJUUU```dddbbbdddllltttbbbaaa___]]]YYYTTTMMMIIINNNJJJBBB;;;777999<<<===,,,...444<<>>???<<<===???DDDJJJMMMMMMKKKHHHHHHFFFFFFFFFGGGHHHIIIBBB??????EEEMMMOOOHHH@@@CCCEEEBBB===<<<===;;;555222333555666777666555444444000,,,+++...000///...++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,---......---,,,,,,...000...666:::777999EEERRRYYYYYYkkk|||yyyiiikkkfffWWW>>>;;;;;;666000222333...---,,,,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***)))***************++++++,,,,,,++++++,,,---...///333555:::>>>:::999FFFWWWjjj|||~~~xxxvvvggg___nnn}}}uuuhhhfffgggoooooo|||cccjjjvvvhhhNNNRRRWWWWWWLLL<<<000...000------,,,+++++++++,,,,,,************************SSSQQQIII>>>999;;;<<<:::777555333333333333111//////...,,,+++***++++++,,,******+++++++++,,,,,,,,,***************************+++---,,,******,,,...444222---@@@gggwwwdddOOO;;;GGGbbb{{{~~~uuu}}}zzz|||aaaUUUeeeuuueee]]]lllxxx~~~rrrwww{{{{{{\\\QQQBBB???[[[}}}LLLFFFPPPSSSRRRSSSQQQHHH:::111///+++)))))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************************************************************++++++++++++,,,,,,,,,+++---.........///222555777>>>IIITTT___iiisssyyy}}}rrreee^^^___aaaaaa``````aaagggrrr~~~|||ooo]]]LLLAAA===@@@DDD999555333444444444:::BBB666111***'''(((***,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++*********++++++***************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........................///000111///...------......333999>>>???AAACCCDDDFFFDDDBBBAAAAAAAAA@@@???=========>>>>>>?????????@@@===???JJJVVV[[[VVVNNNHHHNNNPPPMMMJJJHHHCCC===???===:::888888<<<@@@CCCBBB;;;222,,,,,,.........++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))***************************+++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,---000222333444444999OOOkkkuuupppxxx{{{~~~PPPAAA@@@EEE@@@???:::)))///...---++++++***++++++************************************************))))))***+++++++++++++++))))))******+++++++++,,,,,,+++++++++,,,...000111999888:::>>>>>>HHHfffqqq___jjjpppyyyrrryyyooolllrrrvvv{{{|||xxxqqqnnn{{{ttt```WWWSSSSSSIII777...///...------,,,+++++++++,,,************************SSSPPPHHH===888999;;;999777555333333333333111///...---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***+++000444666EEEIIIMMMXXXWWWFFF;;;MMMtttwwwooohhhhhhtttsssfffUUUOOO]]]ppprrrjjjsssaaa^^^bbbSSSEEEOOO```iiittthhh[[[\\\lll{{{ooo]]]YYYwwwjjjWWWLLLNNNOOOSSSVVVQQQFFF>>>;;;000---***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,/////////---///888EEEOOOPPPVVV```jjjppppppnnnkkk___bbbeeeiiinnnuuu|||~~~zzzuuurrrpppjjjbbb\\\xxxvvvuuurrrfffSSSCCC<<<@@@888444555444222777???>>>;;;555///***(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------........................000000000///...///111333;;;>>>BBBBBB@@@???@@@BBBDDDBBB@@@===<<<@@@FFFLLLFFFKKKQQQVVVWWWTTTNNNKKKRRRKKKEEEFFFLLLNNNIIICCCMMMPPPUUUUUURRROOONNNOOOPPPKKKCCC===;;;===BBBEEEMMMFFF;;;111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------///333666444BBBKKKNNN]]]vvvmmmeeetttvvvRRR:::999555333111///---+++***++++++++++++++++++++++++++++++************************)))***++++++,,,+++++++++))))))******+++,,,,,,,,,++++++++++++---000333555777555777???GGGZZZuuu^^^jjjuuu~~~rrrqqqtttyyy|||dddQQQPPPRRRHHH888...///...---,,,,,,++++++,,,++++++++++++++++++++++++SSSPPPGGG<<<777888:::999777555333333333333111///...---,,,+++++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------+++***,,,333:::FFF^^^aaaMMM??????MMMaaa~~~```eeezzzvvv\\\NNNMMMPPP[[[ooo{{{rrrhhhoookkkjjjeeegggooollliiinnnfffgggiiigggaaabbbqqqqqq```YYYWWWZZZkkkqqqfffeeelllrrrwwwmmmZZZQQQLLLNNNQQQNNNHHHEEE:::555///+++***+++,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------111111444999DDDRRRaaajjj~~~rrrddd^^^cccooo{{{nnnjjjiiinnnqqqrrrvvv}}}XXXIII>>>???>>>777222444<<<>>>>>>999111***((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))******************************+++,,,,,,,,,,,,+++,,,,,,,,,------------...........................////////////000333888<<>>CCC___ssshhhlll|||zzzhhhRRRWWWooouuuhhhyyy~~~yyykkkcccdddaaaYYYOOOYYYKKKBBBVVV^^^OOOFFFDDDGGGKKKNNNMMMKKKJJJLLLEEE;;;;;;FFFLLLKKKPPP[[[iiirrrbbbfffjjjkkkxxxkkkXXXFFFEEELLLOOOLLLHHHBBB<<<333---++++++,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///222;;;KKK^^^nnnwwwzzzdddgggoookkkbbbfffpppxxxxxxzzzzzz}}}nnnNNNBBB>>>888333444555;;;AAA@@@777///+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------******************++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((()))***+++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////////////////.../////////222777???DDD@@@@@@@@@???@@@GGGTTT^^^ppp]]]PPPXXXjjjbbb```\\\WWWRRRMMMJJJHHHCCCCCCAAA<<<666333444777,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,---------...///000111222666;;;???jjj{{{{{{hhhzzzhhhXXXHHH<<<999666222///---------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))***+++,,,,,,---------------///222777;;;>>>JJJUUUmmmooolll}}}xxxnnnjjjTTTXXXTTTBBB000///...---,,,+++++++++++++++++++++++++++++++++TTTTTTKKK===777;;;<<<888666444222111222222000///000///...---,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,------------***333///***111888<<>>;;;999999999;;;<<<===???AAAAAA@@@??????@@@555777999888333333>>>KKKRRR[[[\\\QQQQQQaaasss{{{rrrmmmccckkkmmmMMMRRRSSSJJJEEEDDDJJJMMMAAA,,,'''111111%%%*********)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***---...,,,,,,///111111222JJJcccnnnqqqwwwsssvvvtttccc[[[___dddeeesssuuu{{{|||ooo___bbbnnnssszzzwwwuuuzzzzzz\\\BBB;;;:::666555...111@@@DDD888---,,,+++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------,,,,,,,,,++++++)))************+++++++++---,,,+++***))))))))))))******************))))))'''(((***+++++++++)))(((+++,,,,,,,,,,,,++++++***...---+++*********)))(((---,,,,,,+++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///000111111000000222444000---///777<<<===???DDD===@@@LLL___qqqyyyXXXEEEDDDPPPhhhuuulll]]]TTTNNNBBB::::::<<<999888:::000000...,,,+++------+++,,,,,,,,,+++++++++******+++++++++************)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,.........---222&&&333111;;;OOOLLL[[[kkkhhhrrr~~~ooo>>>555<<<---444===%%%+++,,,------+++*********************************++++++++++++++++++++++++))))))***,,,...///...---222------555::::::<<>>;;;::::::<<<===888555666777666666999bbbeeebbb[[[aaatttwwwzzzkkkeeegggvvvwww[[[PPPTTTRRRFFFCCCKKKMMMBBB111(((***---++++++++++++******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------555---***...///---000999KKKiiiwwwjjjiiisssiiibbb___fff~~~|||yyyqqqkkkpppoookkkjjjpppwwwrrrhhh]]]``````[[[YYYUUUFFF555222777777333:::DDD???222,,,+++******++++++***(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------,,,,,,,,,++++++************++++++++++++******)))))))))))))))***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......)))***+++,,,---.........))))))***,,,.........---------,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........///000111000...---...///888333333;;;AAABBBAAABBBLLL^^^qqqOOOGGGVVVjjjyyyZZZQQQGGGBBB===:::>>>EEE===999222---,,,.........,,,,,,,,,++++++++++++***++++++++++++******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********,,,---...------444+++;;;AAASSSiiifffpppnnn}}}~~~OOO???CCC777555777''',,,---------,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,............***...444999:::<<>>???999666777777666777:::CCCFFFHHHMMM]]]ooouuuqqqyyyzzzdddZZZXXX\\\ggg}}}ZZZOOOMMMLLLLLLOOOUUURRR???***(((111,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......***///222///---666KKK]]]tttyyyvvvrrr|||vvvxxx~~~}}}|||sss{{{uuu~~~vvvmmmkkkmmmkkkbbbYYY999;;;666111999HHHIII???111...+++***,,,---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------------,,,,,,,,,,,,************+++++++++,,,******))))))******+++,,,,,,,,,------------,,,,,,---+++***)))((()))+++,,,)))***+++,,,,,,---,,,,,,+++,,,---------,,,+++)))---,,,,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///...///000000......///000+++666AAACCC===???RRRgggmmmOOOOOOeeewwwsssZZZHHH===:::???FFFDDD===444...+++***,,,---,,,,,,,,,,,,++++++++++++,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++---............444///<<>>CCCMMM<<<555...***+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---...------------,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---.........------+++******,,,,,,+++++++++*********---...------,,,+++))))))+++,,,,,,+++***)))***+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////,,,...000111111111333555222999??????EEE^^^fffTTTMMMxxxkkkYYYFFF;;;:::===???<<<999555///***+++...------,,,,,,,,,+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---...////////////000777888AAAMMMccc}}}xxxuuuCCC333>>>111///---,,,---...//////+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---...///000222999;;;888AAA___nnn}}}ssskkk{{{sssVVVLLLDDD===444///000000------,,,,,,,,,+++++++++PPPPPPHHH;;;666;;;<<<888666444222111222222000///......---,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,---...///&&&999@@@;;;;;;;;;AAAOOO```lll}}}ooohhhTTTWWWfffxxxyyyooorrr^^^tttwwweeeTTTHHH@@@<<<666111///111444666444333222111222777>>>CCCOOOLLLKKKLLLHHH@@@;;;:::CCC===666666EEE\\\qqq{{{fff{{{uuutttUUURRRQQQUUUUUUPPPKKKEEE999---***+++,,,---------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......///000000999111333HHHfffzzz{{{tttwwwwww}}}sssuuu|||~~~{{{wwwxxxrrrpppwww~~~{{{qqqiiixxx}}}zzzoooqqqzzz}}}eeeMMMBBB:::777@@@OOOGGG???444,,,******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------.........---------,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,------------------...111444777999888777666222222222222111000///...---...---,,,+++,,,000444,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000...///000000000222555777FFF>>><<>>MMMZZZiiizzz}}}NNN666999555222...,,,---......---++++++++++++++++++++++++++++++,,,,,,,,,------------///000///......000333444888;;;AAATTTwwwqqq|||yyylllYYYIIIEEE???///***444---------,,,,,,,,,++++++QQQQQQIII;;;666;;;<<<888666444222111222222000///...------,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,,,,...000111:::MMMOOO@@@888===VVVsssjjj___[[[hhhuuuppp]]]MMMNNNbbbttt|||fffuuudddNNN???999888555222......000111222222222222000000///......000444888EEE>>>>>>LLLXXXTTTEEE888777555222333999CCCMMMSSSfff}}}tttnnnzzz|||KKKAAAOOOXXXRRRIIIDDD===555------,,,,,,,,,---...///******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111000///LLLzzzvvvwww~~~vvv}}}}}}{{{www||||||tttnnnnnnqqquuu{{{qqqJJJ777<<>>===;;;999]]]bbbkkk~~~fffkkkyyyRRRQQQPPPNNNIIIBBB??????222000...+++++++++---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000111222222---DDDpppttt~~~zzz~~~yyysssxxx~~~~~~zzzuuu}}}dddJJJEEEEEECCCLLLJJJEEE;;;111+++***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...............------------+++++++++,,,,,,,,,------+++++++++,,,---///000111222333444666888999999:::555888;;;???AAAAAA@@@???888999;;;<<<>>>???@@@@@@CCCDDDCCC>>>555///...///222111000...------------,,,,,,,,,------------...------------------------------------------------------------............//////000000000111111111333333222222444999@@@FFFEEEtttvvvdddtttwww```PPPBBB:::AAAEEE===222......------------,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...+++---///...///333<<>>DDDHHHJJJJJJBBB666---+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...//////.........---------++++++,,,,,,,,,---------,,,,,,...000222555777888<<<<<<<<<<<<<<<;;;:::999AAAAAAAAA@@@???===;;;::::::;;;<<<===>>>>>>>>>>>>666;;;@@@@@@;;;777666888555444222111///.........,,,,,,,,,---------......---------------------------------------------------------.........//////000000000000111111111111222222222444999CCCMMMUUUgggZZZiii{{{lllRRR???EEEOOOJJJ===444......---------,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---///111111333:::EEENNNfff~~~}}}|||vvvsssppplllkkknnnlllmmmkkkiiilllsssvvvttt|||eeeTTTiii{{{vvvJJJBBB888222000000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++...111000...000666;;;<<>>999888<<>>???AAADDD===666222111111111000///......///000000...,,,........................---------.........//////............/////////000000222444444333222222333777111555???===CCCkkk\\\SSSgggvvv[[[GGGGGGNNNIII===333000000111000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---------...///......222999666///:::UUUggghhh}}}wwwssspppnnnkkkhhhddd```^^^^^^___```___\\\\\\\\\YYYVVV]]]hhhcccffflllttt~~~bbbZZZkkklllhhhwww[[[@@@777222444444)))000...------,,,,,,------...---------.........//////---,,,,,,...111444999<<<@@@UUUrrrxxxmmmtttsssSSS@@@444000//////000000......000RRRNNNEEE;;;888;;;;;;999666555333333333333111000......---------,,,,,,,,,------------------------///,,,+++---000555>>>FFF???;;;EEEcccrrr___TTTeeebbbooo]]]SSSggggggpppiiiNNN@@@;;;:::<<<333333555888::::::888666@@@>>>999555222333555888777777555444333222111111333333222111111222333444666gggpppJJJ:::999999@@@>>>>>>JJJccczzzwwwkkk}}}zzzllldddyyydddEEE<<>>666---+++......+++,,,,,,++++++,,,,,,---...------------------------555++++++555555333EEEaaaxxxttt{{{eeecccsss{{{xxx{{{sss|||vvvhhhnnnyyyjjjLLLGGGIIIDDD@@@AAA999///------+++******+++,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///............------,,,,,,++++++***+++,,,---000333&&&555>>>BBBHHHCCC<<<@@@BBBHHHKKKIIIIIITTTgggvvviii```aaannntttmmmffffff|||rrrZZZFFFMMM```^^^MMMDDDBBBCCCEEEBBB<<<999:::>>>???===999555333...***...---,,,,,,---...---+++........................---------.........//////........./////////000000000000000000000111333444000<<>>000000***444...------,,,,,,------...---------.........//////555222222222000111;;;GGGXXX{{{iiiQQQDDD333000///111111...---...RRRNNNEEE;;;888;;;<<<999777555333333333333111///......---------,,,,,,,,,------------------------///...+++***222@@@KKKPPP<<<===KKKjjjyyyeeeXXXeeebbbVVV[[[iiimmmtttnnnVVVVVVZZZRRRCCC<<<===999555333666;;;???BBB000666===???<<<888777777;;;:::888777555555444444444333222111///...------222BBBfff]]]>>>666<<<>>>;;;:::IIIfff~~~{{{sssiii^^^ooo[[[===GGGKKK===AAAAAA;;;222,,,---...---,,,,,,,,,,,,,,,------...------------------------666---+++333;;;JJJjjj|||}}}}}}uuujjj{{{xxxgggaaabbb```kkk~~~rrrRRRCCCAAAHHHEEE>>>777...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////...............---------***---///------111444444AAAAAA888;;;UUUeee```XXXdddqqq}}}XXXLLLCCCEEEJJJJJJHHHFFFFFFJJJFFF<<<666777999777222///,,,+++,,,---------........................------........./////////....../////////000000000222000......111333555555555===???EEEeeesss```zzztttUUUEEEFFFKKKBBB666++++++000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000888000111BBBVVVdddqqq}}}|||sssggg^^^YYYTTTMMMHHHBBB@@@>>>;;;::::::;;;<<>>:::888:::777777777:::@@@IIIRRRWWWgggrrr{{{\\\MMMUUUaaa___zzz~~~{{{RRR666555---.........------------......------........./////////000---000666555999PPPjjjeeeKKK999222...000222...,,,---QQQNNNEEE;;;888;;;<<<:::777555444333333222000///......---------,,,,,,,,,,,,,,,------------------......+++***333BBBJJJJJJ888@@@HHHVVVdddbbb]]]ddd]]]QQQfffzzz{{{~~~dddWWWEEE777555<<>>???BBBMMMbbbtttiiieeepppvvvYYYNNNIII??????CCCBBB:::111...---,,,,,,,,,,,,,,,,,,---......------------............---333111---CCCqqqqqqyyy~~~}}}ssslllpppqqqmmmttt}}}|||aaaBBB===HHHCCC???>>>444,,,+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000000//////...............---111222000000444999:::999>>>@@@WWWxxxnnn{{{|||zzztttxxx~~~sss|||vvvrrrlllaaaRRREEEAAADDDJJJQQQQQQIIIDDDFFFGGGEEE888444000------...//////....................................////////////...////////////000000000444222000111444666666666@@@888FFFqqqhhh[[[```tttsssYYYHHHKKKIII===333000111///------------------------------,,,,,,,,,------------...---...////////////000111,,,222===LLL[[[lll}}}zzzxxxnnncccUUUMMMJJJFFF???999999888777777666777888999444222222555888888777666777666444444666:::>>>AAALLLXXXnnnoooZZZdddmmmXXX:::>>>111'''......------------..................////////////,,,)))...888;;;BBBaaavvvYYYCCC666---///222///,,,---QQQMMMDDD;;;888;;;<<<:::888666444333333222000.........---------,,,,,,,,,,,,,,,,,,---------............---...444<<<>>>;;;;;;LLLKKKCCCNNN\\\^^^\\\LLLccchhh|||kkkUUUGGG>>>;;;PPPNNNMMMNNNOOOOOOLLLIIIDDDCCCBBB@@@>>>;;;:::999777777888888777666555555***999888<<>>CCC<<<;;;@@@;;;...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111111000///.........//////......///000333;;;HHHRRRdddjjjeeeiiiyyyvvv{{{yyyuuukkkzzzUUUNNNXXXLLLQQQVVVWWWVVVSSSNNNHHH>>>:::444000//////000000////////////////////////........./////////000000////////////000000000111222222222333555666666666>>>EEEjjjuuuWWWooohhhNNNGGG@@@888555000,,,+++---------------------------,,,,,,---------.........+++---//////......000222+++FFF[[[]]]bbbxxx{{{qqqiiiZZZPPPEEE???>>>===888333999888888888777777777777;;;:::888777888999999777:::999999888888888888888===CCCRRReeeuuu|||ooopppppp~~~SSS888>>>555---///......------......///........./////////000000444000222:::>>>EEE```|||}}}SSS>>>......111///---///PPPMMMDDD;;;999<<<===;;;888666444333333222000.........---------,,,,,,,,,+++,,,,,,------............---000777:::777444444GGG[[[UUUBBBHHHZZZ\\\WWW[[[]]]qqqvvvjjjRRRPPPPPPRRRUUUTTTOOOJJJQQQQQQPPPMMMIIIDDD@@@===999999888777666555555444,,,===:::+++EEEaaa777222===>>>;;;<<>>FFFKKKFFF===666000+++---------------......///---------...//////000000111---@@@fff~~~~~~vvvvvvwww[[[GGG???999888======333000...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000000111222222111000......//////000...+++111>>>EEEIIIYYYkkkeeeTTTeeexxx{{{zzzssszzzzzztttxxx~~~}}}ppp___PPPOOOQQQQQQRRRVVVEEE@@@:::555222111000000////////////////////////....../////////000000000/////////000000000111111...000222333444666999<<<>>>hhhqqqSSSGGGAAA;;;777111+++,,,///------------------------,,,---------............+++---000000......111444999\\\tttpppooo{{{zzzxxxpppaaaTTTFFF@@@999666777888666333555555666666666666555555;;;===<<<999888;;;;;;999999999::::::::::::999888999777;;;GGGUUUfffxxxfffWWWlllfffLLLFFF888666//////............//////....../////////000000000444222666@@@NNN]]]nnn}}}kkkMMM333///222///...111PPPMMMDDD;;;999<<<===;;;999777444333333222///---......---------,,,,,,,,,++++++,,,,,,---......//////,,,333BBBCCC888666===UUU^^^VVVHHHLLLUUUZZZ___uuudddxxxhhhWWWQQQSSSVVV[[[\\\^^^]]]ZZZUUUOOOKKKFFFDDDAAA===:::777666555>>>222...444<<>>999333...---------------...//////---------...///000000000444333PPP}}}xxxrrryyy}}}tttvvvlllUUUBBB<<<888555;;;888444///---,,,---------------------------------,,,,,,,,,------------...------...///000111222222333222000......///000111333555KKKjjjooo^^^[[[jjjrrrkkk]]]___vvvrrrfffhhhttt}}}tttxxxTTTNNNRRROOOSSS^^^NNNJJJCCC===:::777444333////////////////////////.../////////000000000000//////000000000111111111...111444444333888BBBKKK^^^wwwrrrkkkfffcccbbb```___ccckkkvvv|||~~~yyykkkWWWLLL@@@999444///...000........................------------............,,,///333222000000333666555NNNhhhttt|||rrrwwwmmmgggbbbYYYKKK???:::888555555666888999999888:::>>>CCCFFFIIIJJJJJJDDDJJJLLLHHHDDDDDDCCC@@@??????>>>>>>============:::777666999@@@MMMaaarrrhhhrrrnnnGGG888//////............//////.../////////000000000000...222<<>>;;;888===???666???vvv```======BBB???;;;666BBBgggrrrfffrrrgggooolllFFFFFFIIIIIICCC>>>;;;666111...------------...//////---------...///000000111000@@@___~~~{{{xxx~~~zzzrrrjjj{{{rrrvvv```GGGBBB999000777;;;777111---,,,---......------------------------,,,,,,,,,---------......------...///000111222222333222000///...///000222:::CCCjjjnnnTTTXXXwww~~~|||tttrrrtttqqqhhhuuu~~~iii\\\^^^^^^UUURRRXXXdddmmm{{{dddgggiiiYYYNNNRRRVVVRRRKKKEEEAAA===:::777000000000000000000000000////////////000000000000000000000000111111111111000444777555555===LLLZZZvvvjjjXXXRRRKKKFFFEEEFFFGGGGGGKKKNNNQQQPPPOOOSSS]]]fffllluuuwwwbbbwwwkkkYYYFFF===888444000///........................---------.........//////---111555444222111555999FFFNNN___uuutttqqqxxxzzzuuulll```VVVNNNEEE;;;333777777777888999;;;===???EEEIIIQQQZZZbbbhhhlllnnnxxxyyynnnhhhbbb]]]KKKIIIFFFCCCAAAAAABBBCCC;;;<<<<<<<<<:::???OOO```qqqzzz[[[888//////............//////////////////000000000000///777FFFccc|||lllCCC555333///---222SSSMMMDDD===:::::::::;;;999777444333222111000...///............---------------/////////...---,,,...000555:::::::::BBBMMMHHHMMMNNNKKKJJJPPPWWWYYY}}}qqqtttggguuuwwwhhhkkkrrrooogggiiieeefffkkkggg[[[PPPMMMDDD<<<>>>999999BBB]]]bbb@@@===CCC>>><<<888IIIbbb]]]XXXkkkuuulllJJJNNNMMMCCC<<<===;;;444---,,,,,,---///000///......***111111)))444;;;,,,555ccczzzwww~~~}}}yyynnnrrreeeooovvvrrrwwwbbb===@@@GGG///???999333///...---+++)))---------------------------------............///...//////......000000///444,,,222777000000===FFFSSSTTT[[[tttsssvvvxxx~~~}}}qqqhhh___\\\^^^hhh|||uuuzzzqqqbbbmmmaaaUUUSSS___tttZZZUUUSSSZZZXXXKKKDDDDDD===000111000//////...///000000////////////000000000000111111111111111222222222222//////777<<<;;;UUUtttgggWWWLLLGGG@@@AAACCCBBBAAABBBEEEHHHCCCCCCCCCDDDDDDDDDCCCBBBJJJNNNXXXeeerrrsssoooiiiHHHKKK777///777---000...,,,+++---/////////,,,,,,,,,---...///000111...000...000444000:::RRRYYYQQQeeeyyy{{{|||}}}{{{xxxjjj^^^QQQGGG???888666888999:::===CCCMMM\\\jjjtttjjjZZZPPPHHHAAAAAA===:::888666888BBBMMMbbbsss}}}hhh;;;666---...222...000222,,,,,,///111222444555555222---EEEVVVfff~~~~~~hhhuuuTTT===;;;+++111...SSSLLLCCC===::::::;;;;;;999777444333222111000...///............------------......//////...------...222666888999>>>GGGNNNFFFKKKNNNLLLLLLQQQUUUWWWvvveeeoooxxxvvvnnnmmmrrrllljjjmmmvvvxxxnnnccc]]]^^^QQQKKK>>>:::AAAZZZZZZ>>>BBB>>>???:::<<>>???AAA===777222000...---,,,---------------------------------............///)))...333444333444666777222+++111555...888TTTiiiQQQWWWaaatttzzzqqq[[[QQQXXXrrrooocccjjjpppmmm^^^GGGJJJMMMQQQRRRMMMDDD===:::666444111///...///000111////////////000000000111111111111111222222222222555:::999888===GGGjjjxxxdddXXXOOOGGGAAA???DDDDDDDDDFFFIIIJJJIIIHHHIIIHHHEEEBBB???>>>@@@BBB888<<>>;;;>>>>>>666:::VVVkkkiiillluuucccDDD>>>IIIAAA<<>>HHHDDDAAA===777222///...///---------------------------------............//////111444222///...222666>>>333444;;;<<>>;;;666111//////000222/////////000000000111111111111111111222222333333---888888888LLLkkk~~~jjjYYYGGGAAAAAABBBCCCDDDLLLKKKLLLPPPTTTTTTOOOIIIOOONNNKKKHHHGGGIIILLLOOOLLLIIIEEEAAA@@@FFFVVVfffttt~~~mmmDDD>>><<<333444111000//////000///...,,,.........---......//////111444000///666>>>VVVvvvlll~~~~~~zzzrrrlllZZZOOOAAA888444666???JJJ[[[pppyyywww|||hhhWWWEEE???@@@===888555@@@SSSjjjzzziiinnn~~~oooMMM<<<111111333,,,,,,444555333000......000111222222@@@UUUppp|||qqq~~~nnnOOOBBBCCCLLL```{{{mmmVVV333777222111QQQKKKCCC<<<:::;;;<<<===999777444333222111000...///............---------.........///////////////555>>>>>>666:::IIIQQQMMMBBBHHHKKKJJJMMMVVV^^^bbbkkkvvvvvvxxx~~~{{{eeeYYY^^^hhhpppsssjjjgggjjj]]]TTTRRR___JJJ>>>:::???;;;888RRRmmmiiiWWWkkkyyy~~~RRRCCCLLLBBB999<<<888222000...---///000/////////000,,,222777---???nnn~~~{{{qqqsssoooTTTMMMqqqwwwhhhVVVGGGDDDEEEDDDAAA:::222...///111........................---------............///555222000///------111777:::000555CCCIIIWWWlllwwwvvv||||||oooqqqkkkjjj{{{uuullljjj{{{XXXMMMSSSUUUPPPLLLIIIEEE===666111//////000//////000000000111111111000111111222222333333333///666555DDDrrruuufffNNNFFF???AAAFFFJJJNNNRRR[[[___gggpppwwwyyywwwtttooojjjddd```\\\WWWPPPJJJOOOHHHCCC@@@???>>>BBBHHHOOOccc}}}uuugggJJJ===777666000//////111222111///---000///...............///000333000222<<>>JJJZZZgggbbbPPPCCCEEEHHHEEEBBBDDDLLLdddYYYDDDAAAAAA???<<<777CCCSSScccqqq|||KKK888111222---...444444222//////111333333666:::WWWzzz|||pppgggKKKIIIEEEDDDIIITTTaaaiiillluuupppAAA===...555PPPJJJBBB<<<:::;;;===>>>999777444333222111000...///............---------............//////000000666===<<<555999GGGKKKDDDCCCGGGHHHHHHMMMZZZhhhooojjjpppvvv}}}~~~zzz~~~uuummmooopppmmmwwwssssss```VVVXXXkkk}}}QQQ<<<;;;@@@777>>>QQQUUUKKK[[[ooorrrTTTQQQEEE::::::999444111///...///000000///+++000...111666333QQQuuuwww}}}yyy\\\HHHRRRwwwvvvssslllbbb^^^PPPBBBEEEDDD@@@:::222...///111........................---------............///222------222666555666999444;;;UUUiiiggggggsss{{{|||iiihhh~~~sssTTT```}}}gggJJJGGGPPPSSSPPPRRRMMMEEE<<<555000......000000000000111111111111000111111222333333444444<<<:::999[[[qqq\\\NNNEEEEEEHHHMMMQQQWWWbbbmmm~~~xxxfffOOOGGGCCCGGGKKKHHHBBB>>>AAAKKK\\\qqqsss```>>>===555//////000111333333222000000//////.........//////---...+++444GGGQQQUUU___vvvrrr{{{wwwwwwzzzzzznnndddPPPBBB888???RRRhhh{{{~~~}}}dddPPPOOORRRMMMDDD@@@;;;@@@UUUlllLLL<<<<<>>888222//////000........................---------............///...+++///777999333111333888NNNwwwwwwyyyjjjaaa}}}zzz~~~bbbPPPMMMQQQSSSUUUQQQKKKCCC;;;444000---000000000111111111222222000111111222333444555555777444???rrrnnnXXXIIIBBBGGGLLLWWWaaajjjwwwsssZZZMMMJJJIIIHHHIIIEEECCCFFFSSSgggyyyHHHAAA666111111000222333444333111/////////...//////000000111111---;;;[[[ooouuu||||||}}}~~~}}}yyyyyyzzz}}}uuueeeYYYFFF??????OOOfff{{{}}}www[[[PPPUUU[[[]]]]]]UUUMMMMMMgggrrrFFF:::BBB;;;777666@@@OOOcccwww~~~rrrKKK222111222222333---111000222444111000===MMMiiippp___```JJJBBBCCCCCCAAA??????BBBDDDMMMlllzzzhhh|||jjjBBB...888OOOIIIAAA<<<:::<<<>>>???999777444333222111000...///............---------///.........///000111222333333555;;;BBBCCC???999CCCFFFGGGGGGNNN]]]mmmvvvtttppptttxxxuuuwwwuuuqqqmmmsssqqqyyyyyyLLLAAACCC;;;AAAYYYhhhQQQTTT{{{\\\999>>>>>>555<<<777444000...///000000///,,,///333000666UUUwww~~~xxxgggjjjrrrmmm\\\NNNNNNqqqvvvnnnqqqoooYYYEEEAAA;;;666444222111000........................---------............///111...111777444111:::IIIMMMWWWsss~~~{{{}}}yyy~~~~~~bbbSSSSSSRRRPPPMMMHHHBBB:::333///000000111111111222222222000111111222333444555666000999WWWlllWWWJJJJJJOOO]]]eeevvvpppZZZLLLHHHIIIIIICCC@@@EEEOOObbb~~~\\\DDD>>>666444222222222222111000///.........///000111111333444333CCCdddzzz|||uuuxxxyyyzzz|||yyylllYYYLLLEEEIIIUUUfffttt|||zzz|||~~~vvvppprrryyy}}}~~~vvvcccaaakkktttvvvpppgggbbbpppwwwSSSGGG@@@<<<999;;;@@@MMMeeezzzpppzzzzzzQQQ666333222222444222111111333444000333KKKfff{{{{{{|||{{{nnnQQQIIIGGGEEECCCCCCCCCDDDCCCDDDOOO]]]gggooo~~~~~~nnnyyyHHH:::777NNNIIIAAA<<<;;;<<<>>>@@@999777444333222222000...//////.........---------///.........///000222333555222666BBBJJJGGG@@@===BBBFFFHHHHHHOOO]]]kkksssmmmiiiqqqwwwuuuyyy{{{|||}}}mmmxxx^^^???CCC===@@@ZZZlll___kkkwwwDDDHHHEEE333888888555111//////000000000------444333===iii~~~mmmTTTKKK\\\hhh[[[JJJEEE555WWWiiijjjyyywwwmmmrrr~~~```FFF@@@:::666555444222000////////////////////////---------.........//////222000222444444;;;XXXwww}}}mmmooogggaaayyy{{{^^^ppp[[[PPPNNNNNNNNNLLLFFF>>>777222000111111111111222222222000111111222444555666666===PPPzzz}}}nnnYYYIIIHHHUUUbbb}}}sssYYYMMMHHHEEEDDDDDDDDDMMMcccyyymmmFFFFFF;;;888444222111111000...............///111222222+++222444BBB^^^ooorrruuu}}}xxxxxxtttssssssuuuvvvrrrdddQQQCCCKKKWWWjjjyyy{{{uuurrrttt}}}{{{wwwrrrpppsssyyypppvvv{{{}}}yyynnn___^^^vvvuuuQQQDDDAAA>>>999444:::RRRkkk}}}rrrxxxfffGGG???555000222111000000333444111:::[[[~~~yyypppyyy\\\MMMGGGAAA@@@CCCDDDBBB???BBB???BBBLLLUUU\\\ccckkkvvvyyysssaaaIII...NNNHHH???;;;;;;<<<===<<<:::777444222222111000/////////...------------...///...,,,,,,...000444666;;;444333999===;;;:::<<>>BBBGGGLLLWWWkkk}}}sssssspppeeewww{{{|||uuuOOO<<<;;;>>>555888999)))------......///......------...///////////////...'''444777333666IIIxxxtttjjjzzzfffttt___QQQMMMNNNRRRLLLCCCFFFCCC333444333222222333333222000000777555333555333333???CCCvvv}}}cccIIIFFF[[[qqqyyyUUULLLKKKHHHDDDCCCGGGNNNTTT}}}~~~bbb@@@BBB999666222///555999///000////////////000000111333444222PPPZZZuuuwww{{{tttpppooossssssrrrpppkkkeee^^^[[[```cccsss|||uuussswwwuuuzzzvvvvvvyyyvvvooopppuuuooorrryyyvvviii]]]YYYaaayyyvvvRRRFFF>>>>>>:::777DDDWWWrrr~~~vvv\\\:::999333222***(((555333///444???hhhvvvyyy~~~fffQQQDDD@@@AAA>>>BBBEEE???<<<<<<===AAAFFFMMMSSSWWWTTT\\\bbbccciii|||kkkxxx@@@<<>>???;;;888444000......///000,,,+++---555RRRqqqbbbdddYYYGGGEEE>>>BBBCCC???AAARRRqqquuuiiieeennnzzz}}}~~~~~~XXX@@@;;;???888888999------......//////...............//////000000//////555999444111===TTTyyy{{{yyymmmuuulllXXXQQQTTTOOOIIIFFF???555333111222333333222111111666333333999666444===RRR```MMMZZZhhhmmm~~~kkkZZZLLLHHHDDD>>>DDDPPPdddzzzZZZFFF;;;666222---333888000000////////////000111111---<<>>>>>>>>AAADDDHHHKKKLLLOOOSSSWWWXXX[[[fffvvvjjj```;;;NNNHHH???;;;;;;<<<===<<<999777333111111111000/////////...------------.........------...111444555333333777===@@@@@@CCCHHH;;;>>>GGGUUU^^^_________ggghhhjjjnnnssswww{{{~~~~~~}}}}}}sssxxxNNNIIIMMMJJJddd]]]MMMqqqyyywwwWWWMMM???222:::888444111/////////000///444111AAAtttvvvsssWWWFFF???BBB===EEEHHH>>>555???[[[vvvwww{{{wwwwwwdddGGG;;;???;;;888777222///////////////...............//////000000000000555333...:::QQQ```nnnsssQQQmmmfffZZZYYYdddMMMUUURRRFFFAAA@@@666444222111222333333222222555222444;;;888666@@@bbbmmmRRROOOnnnwwwTTTMMMKKKAAA???HHHMMM```|||UUUJJJ<<<666333---000666222///////////////000111222...CCCdddrrr|||}}}hhhsssttthhhbbbfffgggaaa```]]]ZZZ^^^lllyyyuuutttppprrrsssiii___hhhllldddWWWKKKCCC???KKKOOOYYYcccmmmyyy~~~tttllliiiggghhhvvvxxxIIIAAAAAA666666DDDXXXjjj~~~yyyFFF;;;444111000333222333222999ZZZZZZrrrjjjhhhzzz~~~zzz\\\MMMPPPNNNJJJEEE>>>???>>>>>>AAADDDGGGHHHHHHRRRUUUZZZ___eeeppp}}}lll\\\ooojjj>>>NNNHHH???;;;;;;<<<===<<<999666333111111000///...//////...------------...............///222444555555888===???>>>>>>@@@DDD===@@@FFFMMMRRRUUUXXXZZZdddfffiiinnnssswwwzzz|||||||||~~~mmm{{{[[[CCCHHHIIIccc~~~ZZZWWWdddNNNFFF<<<:::888444111000///000000444888222MMMqqqjjj}}}```III<<<888;;;HHHQQQKKK>>>===NNN```zzz}}}|||qqqoooPPP<<<<<<<<<666444666000000//////////////////////////////000111111222444222???fffsss{{{qqqlllyyyuuuwwwxxxyyyssspppRRRVVVVVVOOOLLLJJJ999666333111222333333333333666444555999666<<>>===<<<@@@FFFLLLNNNOOOMMMOOOUUU\\\eeevvvrrrxxxqqqJJJNNNHHH???;;;;;;<<<===<<<999666333111000000///...//////...------------............///000222444555555:::>>>>>>======>>>@@@FFFIIIJJJIIIJJJNNNSSSWWWaaadddhhhmmmrrrvvvyyyzzzyyy{{{~~~sssBBB???KKK```sssMMMfffnnntttAAA>>>EEE999777555222111000000111,,,444444RRRtttUUUbbbwwwttt]]]GGG777;;;GGGQQQNNNBBB===DDDOOOnnn}}}yyy}}}vvvvvv[[[@@@:::;;;555111888222111000////////////000000/////////000111333444:::<<>>:::555222222333444444444888666444444444GGGgggzzz~~~xxx[[[NNNHHHDDDFFFHHHWWWqqqUUU===333666333000111///////////////000111222333:::FFFnnnyyywwwuuuxxxlllllldddUUURRRMMMEEE???===DDDPPPYYYggghhhooooookkkqqqvvvnnn^^^jjjqqqlll```VVVPPPMMMDDDKKKTTTTTTNNNQQQdddyyy~~~tttqqqooopppzzz^^^EEEAAA???:::;;;TTTooo}}}tttRRR<<<444777777444000777;;;KKK}}}rrr|||iiieee{{{fff```gggmmmnnnmmmtttqqqqqqsssrrr|||rrrYYYFFFAAA??????<<<:::>>>FFFOOOSSSTTTRRRSSSUUUXXX^^^qqq\\\NNNHHH???;;;;;;<<<===<<<888666222000000000///...//////...------------.........///000111333444555222777;;;<<<===@@@AAA???NNNQQQQQQKKKHHHLLLSSSWWW^^^bbbgggmmmrrrvvvwwwxxxvvvzzz}}}OOO;;;NNNcccSSSZZZvvvSSS===888888777555333222111111111+++666EEE]]]zzz{{{zzz|||}}}|||bbbaaarrr~~~oooZZZDDD???FFFKKKFFF;;;777<<>><<<@@@<<<:::>>>GGGOOORRRSSSVVVVVVXXXYYY[[[llltttmmmNNNHHH???;;;;;;<<<===<<<888555222000000000...---//////...------------.........///000222333444555111666999;;;???DDDCCC>>>JJJQQQSSSMMMHHHLLLTTTXXX\\\```fffmmmrrruuuvvvwwwsssxxx{{{|||eee===MMM___yyyggg[[[|||wwwPPP<<<888777555444222222111111111999XXXvvvzzzyyy]]]kkkpppvvvtttuuuzzz}}}zzzrrrhhhQQQGGGNNNPPPHHH;;;333777???RRRmmm~~~yyyXXX<<<<<<<<<888???555333111000//////000111111000000///111333555666===TTThhhzzzxxxsssyyymmm```TTTXXXLLLAAA>>>??????@@@CCC>>>>>>>>>BBBKKK\\\ooo|||tttnnnVVVSSSPPPIIICCC<<<666444444444555555777444444777???```}}}jjjTTTMMMCCC@@@AAANNNfffQQQ555666666111000////////////000111222444555EEE]]]fffhhhfff{{{uuunnnsssuuuuuurrrssssssooohhh^^^XXXQQQOOOTTT\\\cccggghhhmmmtttlll```eeellleeeYYY^^^mmm|||rrrVVVAAA===999:::===CCCEEEFFFJJJQQQUUUYYY```iiioooqqqpppoooeeebbbdddhhhgggfffrrr}}}kkkLLLAAA<<<>>>III^^^ttt}}}lll000222444222222000AAAjjj\\\BBBssszzzuuukkkaaa\\\^^^aaacccYYYXXX]]]aaa]]]]]]sss~~~VVVFFFCCC<<>>FFFaaayyy}}}zzz~~~bbb???>>>@@@<<>>777444444555555555555222555<<>>555888888111GGGzzzSSSQQQwwwRRRaaadddXXXQQQVVVWWWPPPMMMNNNUUU[[[VVVSSSeee~~~```QQQLLL>>>======@@@JJJUUUZZZXXXTTTRRRPPPSSSVVVRRROOO]]]pppfffrrrMMMGGG@@@;;;999:::<<<<<<888666333222111111///---......------------.........---,,,///333666666444>>><<<===@@@AAA>>>>>>@@@FFFGGGHHHIIIJJJMMMQQQUUU^^^aaaeeejjjnnnqqqrrrrrrmmmvvvyyyvvvzzzQQQHHHPPPfffvvv}}}|||{{{YYY===777333000333333000000111333CCCwww\\\QQQpppooojjjhhhuuukkkWWW{{{jjjQQQMMMLLLIIIOOOFFF<<<@@@@@@777222EEEMMMVVVZZZZZZ[[[___dddoooyyyxxxtttRRRBBBCCCDDDFFF:::444///...111222///,,,333222333333000///888CCC{{{xxxfffJJJ???RRRnnnttthhhRRRLLLDDD@@@@@@BBBBBBBBB@@@===999999===CCCHHHKKKMMMQQQTTTVVV___vvv}}}WWWJJJRRRNNNKKKCCC;;;666666666666555555555@@@111ccceeepppdddNNNEEEGGG```}}}zzzXXXJJJHHHCCC@@@NNNoooJJJIII>>>+++333111555---888444,,,000333333777^^^^^^VVV]]]rrrgggmmmsssvvvuuuuuu{{{ooollliiigggbbb]]]___dddggglllqqqqqqoookkkccc\\\WWWOOOSSS```[[[DDD555555555555999AAAJJJJJJBBB:::;;;<<>>;;;:::>>>??????AAAFFFHHHHHHFFFEEEGGGLLLSSSXXX]]]```eeejjjnnnqqqqqqrrrvvvrrrsss|||{{{]]]HHHGGGfff|||qqqhhhDDD999555333555555222000111///HHH}}}UUURRRgggeeecccgggxxxqqq]]]kkkoooNNNBBBAAAHHHRRRIII888555666666;;;666<<>>===;;;999:::===BBBEEEFFFGGGKKKNNNNNNWWWrrryyyUUUDDDFFFNNNMMMGGG???777444444444555555111<<<<<>>@@@EEEEEEGGGVVVjjjnnn[[[ZZZIIIPPPjjjsssmmmfff^^^YYYSSSPPPQQQQQQMMMJJJJJJNNNeeeooo[[[ooouuuPPPIIIAAA<<<<<<>>>???>>>888666333222111111///---......------------......//////...000333444444333<<<888777;;;===???DDDJJJJJJHHHDDDAAACCCJJJTTT[[[[[[___eeekkkoooqqqqqqqqqzzzqqqrrrvvvcccRRRYYYrrrfff```ccciiiwwwqqqIIIBBB^^^vvv{{{EEE;;;777555777777333111111666YYY```hhh^^^[[[\\\ggg|||wwwcccrrrnnnjjjOOO<<>>@@@DDDDDD???::::::999888:::===@@@AAAAAA@@@EEEJJJMMMTTTkkklllMMMOOOPPPNNNFFF<<<555333555555666222:::KKKjjjXXXrrrvvviii[[[QQQUUUjjj[[[PPPIIIGGGFFFQQQuuuRRR999888222333///222222---000666222555DDDIIITTTPPPIIIfffxxx[[[MMMeeessstttttttttyyy{{{vvvmmmddd```]]]]]]cccjjjeeejjjiiigggwww|||zzzdddRRRNNNOOONNNCCC???999666444444444333222222333666999;;;;;;:::>>>LLLYYY[[[\\\fffuuu}}}}}}}}}pppzzzTTTIIIMMM```jjjkkkzzz{{{JJJ>>>333777222666jjjqqqEEEnnnrrrSSSHHHIIIGGGDDD@@@<<<::::::<<<:::;;;??????AAAOOO___|||uuuuuu{{{yyygggjjj{{{oooaaaYYYTTTSSSQQQKKKFFFEEEDDDmmmuuusssfffwwwRRRJJJ@@@;;;;;;>>>>>>===888666333222111111///---......------------......000///000111222333333333999666666:::===>>>CCCHHHHHHFFFCCC@@@BBBIIISSS[[[ZZZ^^^dddjjjoooqqqqqqpppssstttyyy~~~|||zzzfffNNNBBB???FFFaaa~~~xxxoooooolllcccWWWLLLFFFEEEJJJOOO^^^tttLLLAAAUUU}}}~~~rrrLLL===888666777777333000111@@@jjj~~~jjjvvvZZZUUUWWWiiiwww}}}wwwiii\\\ccc}}}oooEEEPPP___\\\MMMEEE<<<444333555888;;;999666444555888>>>999:::===;;;DDDgggvvv{{{~~~wwwKKKEEEQQQFFFAAA<<<555000///000111111///222555444111555HHH[[[lll}}}jjjPPPQQQNNNIIIFFFDDDCCC@@@>>><<<:::888999;;;>>>@@@@@@===CCCKKKQQQWWWaaammmwwwRRRPPPRRRSSSOOOCCC777555888555:::777;;;YYYccc]]]vvvxxxlllqqq|||mmmVVVHHHIIIEEEGGGfffbbbAAA<<<***222888333000---222666000;;;YYYeeeXXXRRR[[[iiiuuu|||ZZZMMMqqqsssrrrrrruuu~~~ttthhh]]]YYYZZZ^^^gggooosssooocccddd|||sssqqqsssooogggPPPKKKCCC;;;555333444555222333555777:::<<<<<<<<>>BBBDDDCCCBBBBBBDDDJJJRRRXXXYYY]]]ccciiimmmpppppppppnnnwww}}}|||~~~~~~bbbGGG333444;;;???HHHTTTzzz|||pppcccVVVSSSMMMDDD;;;666555777999===JJJ```sss}}}SSS@@@OOOvvvoooaaagggsss[[[>>>888555666666222111222DDDppp}}}llleeekkkVVVOOOTTTjjjwwwooo}}}qqqllluuurrrdddgggWWWDDD@@@>>>888777<<<>>>@@@@@@>>>???AAADDDBBBBBBHHHLLLFFFGGGaaaUUUHHHOOOBBBAAA===666111000000222333///333555222111CCCkkkzzzeeebbb[[[QQQHHHDDDEEEGGGAAA===999777999===AAABBBAAADDDIIIOOOTTTVVVSSSPPP^^^hhh}}}yyyXXXPPPRRRUUUSSSGGG999555999444;;;888999eeeTTT___{{{}}}nnnttt{{{```HHHHHHGGGDDD\\\vvvaaa???===---222999222111///333333///DDDlllggg]]]yyyuuuUUUNNNsssttttttssswww{{{lll]]]WWWYYY]]]dddkkkwwwvvvkkkfffuuuXXXHHHDDD===666222000111222000222444666777999:::;;;:::>>>BBBAAA@@@HHH[[[kkkttt}}}||||||eee______PPPdddvvvwww}}}hhhUUUGGG111666555DDDxxxaaaPPPwww^^^GGGCCC@@@<<<888666666666777555666888<<<>>>DDDPPPZZZeeevvvxxxlllaaa]]]XXXPPPGGGCCCFFFIIIXXXUUUTTTYYYrrrQQQyyyWWWLLL???999:::<<<;;;999888666333222111111///---......------------......---///111111111222333555666555777<<<===<<<<<>>???<<<777333000000222333111333333000777XXXmmmeee}}}}}}xxxooobbbTTTKKKGGGGGGDDD???:::777999===AAACCCFFFDDDCCCFFFJJJKKKHHHDDDHHHKKKXXXttt}}}bbbUUUTTTVVVWWWLLL<<<555777555888777;;;www___DDD^^^{{{yyyllluuu|||mmmLLLIIIIIIEEEVVVsssnnn]]]999===999222111000222222444333111JJJsss}}}eee\\\|||iiiSSS\\\~~~wwwwwwwwwzzzyyyiiiZZZVVV\\\bbbiiiooolllwwwvvvjjjlll|||MMM>>>:::555222222333333333333555777777777666777888777CCCMMMJJJ>>>;;;LLLbbbsss}}}|||xxx~~~~~~{{{cccFFFkkkTTTFFFSSSgggsss~~~ZZZkkk~~~FFF>>>666===333>>>zzzzzzUUUWWWTTTBBB???;;;777555555666777777555777888888:::???GGGNNNpppoooZZZSSS[[[wwwrrreee```\\\TTTKKKFFF???555>>>HHHSSSVVV```fff[[[OOO@@@999:::<<<;;;777888666333222111111///---......------------......,,,...111111111222444777888666777;;;======???CCC???@@@@@@AAADDDJJJQQQWWWZZZ\\\```eeejjjnnnqqqsssrrrsssvvvyyyzzzoooYYYFFF;;;===@@@@@@===;;;<<<===>>>RRRmmm|||ssskkkaaaQQQDDD666777777777666666666666222111555>>>CCCDDDFFFIIIRRR```vvvqqq>>>@@@DDDsssxxx```sssdddBBB:::555444444444666:::eeeoooVVVLLLSSSnnnttt___EEE:::999BBBUUUUUUUUUTTTUUUWWWZZZ]]]qqq{{{hhhOOOBBB@@@<<<:::777444111111222333333222222222<<<\\\[[[^^^|||tttbbbOOOCCCCCC???;;;999:::===???@@@CCCCCCCCCCCCCCCDDDEEEEEEHHHEEEJJJ^^^~~~aaa\\\\\\^^^SSSAAA777888666666:::IIIRRR@@@^^^xxxsssnnnzzz~~~yyy}}}VVVLLLHHHDDDRRRiiiwwwDDD:::>>>///111///444222333555777JJJjjjeeeYYYZZZ{{{}}}^^^OOOeeetttvvvwwwzzzppp```SSSSSS\\\eeelllpppfffpppsssiiibbbgggooosss{{{fffGGGAAA:::777999;;;:::888666999;;;;;;999888999;;;<<<@@@GGGIIIDDDBBBNNN]]]nnnyyywwwsssxxxzzzxxx||||||sssEEEJJJFFF@@@AAAOOOgggzzzdddxxx[[[???666;;;555DDD```EEEZZZ|||lllMMM===;;;888444333444666555555444555666444555999???CCC]]]kkk}}}lllQQQAAA>>>999HHHlllzzzwwwooo~~~rrreee```]]]UUULLLGGG>>><<>>BBBHHH@@@?????????BBBIIIRRRXXX[[[\\\___ccchhhmmmrrrtttsssssswwwvvvdddKKK@@@DDDDDDFFFDDDAAAAAADDDBBB===>>>EEERRRccczzzxxxooofff^^^RRRGGG<<<:::777444333444666777666333444777777444444777555GGGdddBBBJJJFFFnnnlllYYYpppqqqDDD<<<555444555555999>>>www|||rrr\\\QQQWWWppp~~~}}}uuuzzz[[[DDD>>>GGG\\\[[[YYYWWWWWWYYY\\\^^^aaasss|||nnnTTTCCCGGG999999777444222111222333333222333666===RRRuuukkkGGGWWWxxxzzz~~~]]]FFF@@@>>><<<;;;<<<======<<<<<>>:::444888;;;;;;::::::<<<>>><<<777<<>>MMMeeefffNNN<<<<<>>???CCCGGGAAA???>>>???DDDKKKQQQUUU\\\___bbbfffiiimmmrrrvvv|||wwwtttjjjPPP888;;;NNNMMMNNNNNNKKKGGGDDDCCCCCCDDD???@@@OOOcccvvv|||xxxuuuooohhhccc\\\QQQGGG777555444666888888555222111222444444222222444666555<<>>===>>>???@@@BBBCCCDDDEEEEEEIIIOOOUUU^^^rrr~~~YYYccchhhccc@@@BBB999777666CCCsssYYYJJJ___mmmhhhpppxxxvvvsssuuuyyy}}}~~~~~~|||~~~|||tttfffYYYTTTTTTVVVeeekkkxxxsssRRRIIIGGGMMM___}}}ddd<<<888:::222777000888666666888iiilllYYYdddbbbzzzuuuvvvyyyMMMJJJ[[[jjjnnnxxxttt~~~mmmVVVMMMSSSVVV\\\bbbaaaooo```^^^ddddddiiiqqqpppvvvlllbbbTTTIIINNNQQQFFF@@@<<<;;;======::::::===::::::>>>EEEFFFCCCDDDJJJdddjjjmmmlllmmmrrrwwwxxx}}}VVV===:::<<<:::>>>VVVooottt\\\;;;;;;:::KKKIII???QQQ|||XXXPPPNNN999555444333333222222333333333222111000000333999===;;;HHHaaazzz|||lllbbbRRRHHHLLL[[[YYYCCC666:::III```{{{qqqcccYYYSSSOOOJJJEEEAAAFFFCCCDDDKKKIIIEEEJJJKKKSSSrrr}}}qqq|||lll___SSSCCC:::;;;===;;;777555444333111000//////...------------------------///,,,,,,000222111111444777666888>>>AAA@@@BBBEEE???======???EEELLLSSSWWW\\\___cccgggkkkpppuuuxxxttt~~~gggRRRMMMPPPPPPZZZXXXVVVSSSPPPLLLIIIGGGHHHBBB???CCCNNN^^^ttt~~~wwwrrrlllfffaaaYYYLLLBBB@@@;;;666444555666666555888777555444333444666888444777BBBcccZZZ@@@```zzzYYY[[[~~~OOO:::;;;999888888999OOOxxxlll{{{QQQLLLHHH]]]{{{vvvYYYPPPUUU]]]```^^^VVVPPPNNNMMMKKKLLL\\\lllpppqqqvvvzzz|||{{{```MMMFFFBBBAAA<<<444111333333111222555000<<>>BBBAAABBBEEE```gggllllllmmmqqqsssrrrvvv|||oooCCC:::888888<<>>999;;;RRRsss???===RRR~~~xxxOOOIIIFFF888444444333222222222222222222222111000000333777;;;@@@DDDWWWwwwmmmbbb___eeeaaaPPPEEEFFF@@@QQQuuu}}}ssseeeYYYRRRLLLFFFBBB<<>>OOOSSSTTTggg~~~~~~|||rrrbbbTTTCCC;;;;;;===:::777555444333111000//////...------------------------...,,,---111333222333666777666999???AAA@@@@@@CCC>>><<<;;;>>>EEENNNTTTXXX[[[___dddhhhmmmrrrwww{{{uuuooodddgggiiieeeiiiddd___[[[XXXTTTNNNIIIIIIFFFBBB??????GGG\\\ooouuuooohhhddd___UUUFFF;;;<<<999555333444555555555555444333333444444333222555333777SSS{{{fff<<>>666222444444222111444111GGGJJJ@@@>>>GGGbbbjjjPPPFFF@@@@@@>>>888777;;;;;;<<<>>>AAAFFFJJJOOOQQQTTTYYYZZZUUUTTTiiiuuuXXX```rrrwwwVVVFFF888>>>777@@@vvviiiDDDJJJfffrrr___aaannnqqqpppnnnnnnppprrrsssssszzz|||zzz```IIIAAA888666999<<<===<<<@@@JJJXXX^^^[[[YYYbbbmmm^^^LLLDDDHHHXXXxxx___JJJ888555888333...555222444>>>xxxggg```~~~iiiBBBFFFZZZnnnoooxxxuuuvvvbbbOOOMMMWWW\\\bbbhhhggg___bbbgggccc```sss~~~iiiQQQLLLHHHFFFAAA;;;888:::888444555???JJJNNNMMMLLLUUU[[[^^^___cccjjjpppqqqtttyyyVVVAAA777999;;;LLLhhhyyy}}}UUU```pppEEE666666999XXX___555;;;RRReeeCCC@@@:::555333333222111111111111222000111111111000111444666999===TTT{{{bbbIII:::???EEE\\\rrruuuuuuvvvqqqsssjjj^^^SSSLLLGGGAAA======>>>:::::::::777EEEaaa~~~~~~wwwjjjXXXDDD;;;;;;:::777444555444333111000//////...---------------------------,,,...222333222444999555444666<<>>EEENNNTTTVVVXXX\\\bbbhhhmmmsssxxx{{{wwwxxx|||yyyrrrjjjdddaaa\\\TTTNNNIIIIIIIIIGGGAAA@@@IIIVVVmmmwww~~~}}}uuummmfffccc^^^QQQBBB888333333555666888888777777444444555999<<<<<<:::777888555333EEEdddwwwyyyGGG>>>HHHyyyiii___qqqXXX???<<<:::888888<<>>FFF^^^}}}]]]III;;;???DDD@@@::::::<<<===???BBBGGGLLLQQQSSS[[[dddllljjjcccmmmkkkbbbvvvfffIII999:::777IIIgggBBBIIIddd|||}}}bbbWWWdddwwwkkkkkkjjjkkkmmmoooppppppttt{{{rrrNNNAAABBBEEEEEE@@@:::888;;;<<>>999999\\\UUU222<<>>;;;>>>EEEMMMRRRSSSUUUYYY```ggglllqqqwwwzzzrrryyyuuunnnjjjddd\\\UUUNNNLLLLLLKKKGGGAAABBBFFF[[[gggxxx~~~zzzxxxssslllfffddd]]]NNNAAA;;;888888777666666777999::::::999999;;;???CCCEEEFFF===;;;555;;;MMM\\\qqqKKKBBBFFFjjjxxxzzzfffooodddGGG@@@>>><<<<<>>???>>>EEEXXXtttbbbDDD===DDDDDD???;;;BBBBBBDDDGGGJJJOOORRRTTTWWWdddwww|||yyyppprrrIII777888:::UUUjjjCCCEEE^^^xxxwwwYYYQQQ___pppeeefffhhhiiikkkmmmoooqqqrrr{{{pppUUULLLDDD@@@===888888;;;888999888777888===DDDHHHjjjmmmQQQCCCEEESSSsssUUU777666444888000444222999CCCnnnddd```QQQkkk|||TTT;;;HHHZZZpppkkksssmmmzzztttZZZKKKMMMZZZ^^^aaafffdddeeeaaa```aaahhhwwwrrrYYYGGGMMMkkk~~~fff[[[LLLHHHHHHIIIFFF@@@===>>>===999777:::???@@@888///333777;;;BBBPPPdddrrrxxxtttrrrrrryyySSS<<<<<<===IIIggg~~~|||fff===<<<>>>cccVVV666???NNNMMM777999000888333222111111000000111111...000111111000///000111>>>???JJJcccsssTTTCCC===@@@>>>BBBFFFBBBFFFCCC>>>;;;999777777666444555666@@@IIIFFFLLLaaasssuuuoooWWWAAA;;;===;;;888999555444333111000//////...------------------------++++++///222222000444::::::888999>>>BBBCCCGGGLLLDDD???;;;>>>FFFNNNRRRRRRSSSXXX___eeekkkpppuuuxxxzzzzzzqqqkkkddd]]]XXXWWWQQQKKKJJJGGGCCCBBBDDDMMMXXXhhhtttxxxwwwtttrrrqqqjjjfffddd[[[KKKBBBBBBHHHDDD===555///000444888777666333111222777???EEE>>>>>>888777>>>EEEZZZyyyJJJ===???^^^zzz|||___oooiiiHHH>>><<<:::<<>>>>>???>>>::::::BBBMMM___oooxxx```UUULLLJJJBBB777222333333222555888;;;SSS}}}}}}XXX===:::===BBBNNNeee}}}cccHHH@@@AAABBB@@@BBBCCCEEEHHHKKKMMMOOOPPPNNNSSS___ggg```^^^xxxooo{{{JJJ:::;;;???^^^rrrIIIIII^^^tttsssZZZUUU```lllaaacccfffhhhjjjllloooqqquuuzzzuuuTTTFFFBBB>>>;;;:::888999:::;;;CCCNNNVVVWWWhhhxxxWWWDDDCCCPPPiiiWWW:::===777999222555222<<>>KKKXXXmmmllluuuooo|||uuuVVVIIILLLYYY\\\^^^cccbbbdddcccfffcccdddyyy{{{yyynnnjjjZZZAAA@@@@@@CCCHHHHHHDDDAAAAAA999::::::;;;???EEEEEEBBB777<<>>EEERRRcccxxxOOO>>>777666111555;;;888;;;:::888555333222222222111555444;;;FFFDDDAAAIIIDDDddd~~~~~~vvvuuusssXXX@@@;;;===;;;888999555444333111000//////...------------------------***+++///222111...222999999888<<>>iiiqqqIIIBBB777<<<@@@DDDRRRkkk}}}wwwzzzbbbEEE???CCCDDDDDDFFFIIIMMMOOOQQQQQQQQQVVVYYYdddiiiYYYMMMdddfffIII???===CCCdddlllHHHLLL___ooo}}}mmmXXXYYYdddkkk```cccfffhhhhhhiiilllnnnwwwxxxtttaaaLLL???<<<===DDDHHHJJJOOOXXX^^^___ggg\\\FFFCCCOOOgggXXX;;;???888666222777222<<>>LLLWWWkkkjjjwwwssspppQQQEEEIIIVVVYYY\\\bbbbbbcccaaaddd___UUUaaa|||{{{llliiieeeZZZTTTYYYOOO444777888???HHHKKKGGGDDDDDD888===???>>>CCCRRR```gggTTTUUUUUUWWW___lllrrrsssuuu~~~yyy]]]AAA999<<>>CCCxxx{{{pppLLL777:::444888444444333222222222222222///000000000//////111333555666>>>KKKRRRRRRPPPOOOOOO```uuu@@@555444555///000666555444444444333111000000111///888666444===@@@<<<===:::QQQfff{{{vvvxxx\\\BBB<<<===888555666555444333111000//////...------------------------***+++///222000---111888666777<<>>@@@===DDD\\\xxxvvvUUULLLNNNjjjzzzOOO@@@DDDGGGLLLOOOSSSWWWZZZ[[[ZZZYYYSSSdddvvvSSSQQQhhhzzzgggFFF>>>:::CCChhhVVV:::FFF\\\kkkyyyhhhRRRUUU```eee```cccfffgggffffffiiikkkuuuwwwUUUAAA@@@???KKKSSSQQQOOOSSSVVVUUUaaa}}}]]]GGGDDDPPPlllZZZ888888111333222888111;;;XXXvvvoooxxxFFF888HHHRRRhhhgggvvvuuuhhhNNNBBBFFFTTTWWW[[[bbbccc___YYY\\\ZZZKKKJJJWWW___cccuuuvvvhhh[[[[[[```YYYOOODDD555222555>>>IIILLLIIIEEEEEE:::@@@@@@:::;;;MMMbbbpppssslllaaaXXX[[[gggqqqtttnnn|||gggIII<<<===PPPiiisss}}}iiijjj]]]BBB>>><<>>IIIGGG;;;222333777KKKlll~~~rrrVVVAAA555///444888000...333222---///000000000000111222***777444,,,333;;;:::::::::DDDQQQzzzwwwYYY<<<999:::===<<<555666555333111////////////......---------,,,,,,,,,,,,+++---111222111444999999111666===???DDDFFF>>>;;;::::::???HHHOOORRRSSSUUUZZZ```eeejjjqqqzzz|||qqqaaaggg}}}yyyqqqllljjjiiiddd]]]WWWQQQLLLHHHEEECCCCCCEEELLLVVV___dddfff]]]oooccc]]]lll\\\CCCMMM]]]kkkvvvwww|||tttbbbHHHHHHQQQeeeuuuoooUUU===<<<222000999;;;555666@@@fffiii===MMMLLLLLLxxxjjjhhhwwwlllJJJCCCDDDGGGQQQmmmqqqyyyYYYBBBQQQeeeuuu}}}}}}yyyvvvuuurrrlllddd[[[UUUQQQXXX^^^qqqrrrMMMSSS___iiiiiieeebbbZZZRRRHHHCCC===:::;;;HHHaaawwwrrrfff```hhhqqqyyyooofff]]]\\\PPP;;;222555777333888333AAAoooIII<<<999888:::???GGGWWWpppfff[[[hhhxxx___HHHLLLYYYjjjZZZXXXmmmfff___nnnggg]]][[[ddddddPPPCCCEEEGGG```zzz~~~CCCAAA;;;NNNuuuPPP@@@LLL\\\mmm{{{cccZZZZZZccc___\\\___bbbcccccccccdddeeeooolllLLLCCCCCCPPPWWWPPPFFFDDDFFFFFFMMMfff^^^GGGIIIUUUhhhUUUCCC777888777666444;;;<<<```mmm[[[mmmHHH???EEESSSeeerrrooo{{{aaaGGGEEEPPP[[[YYY\\\eeefff```VVVMMMIIIHHHIIIQQQZZZ[[[sssuuukkkaaaaaa___aaajjjkkkWWW>>>555444999FFFNNNMMMHHHEEE@@@>>>:::888999===BBBEEEIIIIIIOOOWWW^^^cccjjjqqqvvvvvvwww{{{QQQ;;;>>>QQQhhhyyy}}}pppaaazzz~~~KKK===777CCCVVV```:::@@@@@@iiizzzWWW999999===333555666888888777666333222///000111000//////111333444555333222444888666111777999555888CCCAAA:::<<<666777555000111666555000222222333333333222111000222222000000000222444666777@@@JJJddd}}}ZZZ===:::;;;===<<<555666555333000////////////......---------,,,,,,,,,,,,+++---111111000333888777222999AAACCCJJJNNNHHH<<<::::::???HHHOOOSSSSSSWWW[[[aaaeeeiiiooovvv||||||~~~wwwsssqqqjjjeee___YYYTTTOOOJJJGGGDDDDDDEEEJJJRRRZZZ___```bbbfffgggccceeekkk]]]BBBZZZbbbhhhlllrrrtttiiiZZZEEEGGG???AAAeeeyyyOOO999444444888777333888AAAXXX{{{HHHGGGDDDJJJrrrooohhhmmmKKKEEEFFFGGGNNNfffzzzwww\\\???KKK]]]nnn{{{}}}zzzzzzwwwqqqlllddd___ZZZUUUlllpppdddsssbbbWWW]]]gggfff]]]WWWTTTNNNGGGBBB>>>CCCQQQ```PPPEEE???CCCJJJWWWpppuuujjjiiifffVVV???333444555222666666AAAuuucccCCC:::;;;999:::>>>DDDRRRhhh|||eeeaaakkkooollliiirrrmmmpppxxx___[[[ZZZaaa\\\CCC666???HHHTTT~~~III@@@<<>>EEEVVVnnn___WWWXXXbbb^^^[[[]]]```bbbbbbbbbdddeeerrrzzzmmmOOOEEELLLTTTTTTJJJAAACCCJJJOOOKKK]]]yyy]]]EEEFFFRRRjjj~~~```BBB222777777777666;;;888UUUvvvRRRkkkiiiCCC<<>>AAAIIIVVV```fffmmmttttttuuuuuuXXX???>>>NNNdddsss|||yyy___??????AAA}}}___jjj777;;;GGGooo~~~[[[:::777<<<333555666777777666555333111///000111000//////111333///333444111000333555444111333111777BBB???777999999;;;999333222666666333333333333333333222222111222111000///000111333444333:::CCC]]]zzz\\\???;;;<<<<<<;;;555666444222000///......///......---------,,,,,,,,,...,,,...111111000222777777444<<>>>>>AAACCCGGGRRRaaammmqqqGGGAAA:::666666888999:::LLLNNNCCCGGG[[[cccXXXoooNNNGGGIIIIIIKKK]]]ddd|||aaaggg\\\BBB>>>GGGXXXkkkwwwyyysssnnnccceeehhhvvvyyyuuummmeeekkk\\\bbbxxxiiiPPPEEEXXXllllllggghhhbbb^^^WWWPPPHHHEEELLLVVVNNNHHHCCCBBBBBBMMMhhhrrreeennngggVVV???333444555222777<<>>@@@\\\[[[@@@BBBRRRmmm{{{XXXRRRUUU```\\\YYY\\\___```aaaaaaccceeerrr}}}```GGGTTTZZZYYYMMMAAA???GGGMMMHHHPPPhhhbbbIIIIIITTTmmmxxxlllDDD111999777888999===888RRRWWW]]]uuukkkBBB;;;CCCPPP___iiirrraaaGGGFFFSSS]]]ZZZ[[[bbbbbbtttvvvyyy}}}lllvvvwwwpppuuuqqqQQQEEE===@@@HHHKKKHHHEEE>>>===:::777666555555555666:::EEEUUUaaaggglllqqqooopppppp{{{ZZZ???>>>NNNcccrrrxxxwwwFFF@@@???zzzkkkyyy777888MMMsssaaa<<<555:::333444555666666555444222111///000000000//////222444---555999666222555999<<<;;;:::555888AAA;;;111444444777777444333666999888555444444444444333333333333222111000///000111222222777===VVVrrr^^^???======;;;:::666555444222000///...............---------,,,,,,,,,...---...111111///222666888666===BBB>>>BBBIIIFFF===;;;;;;???GGGOOOTTTUUUYYY]]]cccgggjjjnnntttyyyxxxfffiiiwwwyyytttrrrqqqnnnhhhccc___[[[VVVSSSLLLKKKKKKMMMPPPVVVZZZ]]]llljjjzzzrrrPPPVVVvvv{{{cccWWWNNNQQQ]]]lllwww\\\HHHJJJRRRTTTTTTXXXQQQIII;;;555:::DDDDDD>>>LLLQQQGGGTTTmmmvvvZZZ___uuuRRRKKKLLLLLLLLLYYY{{{^^^nnnVVVqqqZZZ:::===HHH[[[mmmuuurrrmmmkkkOOO```yyy{{{tttggg___mmmkkkFFFAAAIII^^^mmmnnnnnnrrrnnnmmmiii```SSSOOOYYYgggsssnnn|||ooo```ccc]]]MMM;;;333444555333555===QQQYYY>>>===<<<999888:::>>>EEETTTbbbttt~~~cccWWWeeeyyyjjjKKKPPPxxxsssyyyxxxlllpppDDDAAAGGGaaa\\\BBBCCCQQQhhhyyyTTTMMMQQQ]]]ZZZYYY[[[^^^___```aaaccceeesss~~~iiiIIIUUUaaajjjdddUUUNNNTTT\\\ZZZYYYgggdddKKKLLLXXXqqqvvvlllFFF444===888999:::@@@===[[[uuuuuuIII<<<@@@LLL\\\iiiqqq___GGGGGGTTT___\\\[[[```___nnnbbbgggvvv}}}|||uuusssvvvxxxttt^^^HHHAAACCCCCCAAA>>><<<<<<:::999777555333222333888DDDUUU```eeegggjjjjjjlllkkkuuuTTT<<<===OOOfffwwwuuu}}}}}}{{{HHH;;;@@@ppp===:::KKKooo~~~ggg@@@444888444444444444444444222111000000000000///...///222555666???EEEDDDBBBDDDGGGHHHDDD@@@999>>>HHHAAA555777444666888777666666777888666666555444444444444444555444333222111111111111555888;;;QQQ{{{___???>>>===:::999777555444222000..................---------,,,,,,,,,...---...111111///222666999666<<>>EEEBBB>>><<<;;;???GGGOOOTTTVVVWWW]]]ccchhhlllqqqwww|||{{{xxxtttppplllgggccc^^^YYYUUUNNNMMMMMMMMMOOOTTTYYY]]]bbbnnnzzz~~~mmmQQQ\\\vvviiiaaa^^^aaammm{{{kkkRRROOO[[[UUUBBBFFFHHHDDD===<<>>EEEKKKMMMOOOQQQQQQNNN>>><<<===NNN```WWWCCC???;;;:::;;;:::777444333444777666555444444444555555777666555444333222222222666888:::PPPzzz^^^>>>>>>===888888888555333111///...------.........---------,,,,,,,,,...,,,...111111000222777888444999>>><<>>888GGGYYYhhhXXXHHHTTT``````ggg]]]VVVYYYZZZUUUYYYzzzuuujjjggg\\\III<<>>???>>>AAA???bbb```zzzOOO;;;999FFFYYYkkklll```DDDEEEUUUbbb___\\\___\\\```ccccccdddlllvvvvvvooo|||tttaaaeeeuuusssTTTAAA:::666444333000111222444444333222111111333>>>PPP___eeegggiiikkkppppppvvv~~~TTT===>>>NNNbbbqqqyyyyyyzzzqqqjjjwww[[[@@@@@@DDDaaatttzzzBBB:::888^^^oooHHH888888555555444444333333222222111000000///...---///333777:::@@@EEEFFFIIILLLMMMJJJAAAAAAKKKjjjwwwVVVHHH>>>999444555666555555888777666555444333444555555777777666666555444333333222555999RRR~~~]]]=========777777888444333111///...---------......---------,,,,,,,,,,,,+++---111111000333888999333777>>>???GGGNNNIII@@@===;;;>>>GGGOOOUUUWWWVVV[[[ccciiimmmrrrxxx|||~~~{{{vvvrrrmmmfff```\\\UUUTTTRRRNNNLLLNNNSSSXXX\\\uuu{{{SSSLLLTTT[[[```bbbgggllleeeZZZWWWDDDFFFaaaooo___LLLFFFBBBLLL[[[^^^OOO>>>@@@LLLccccccHHHTTTfffxxxhhhaaa]]]ccccccZZZWWWrrrkkkcccmmmOOO<<>>RRRgggFFF>>>;;;777666888:::;;;@@@FFFRRR```qqqwwwYYYLLLVVVeeejjjXXXGGGFFFQQQeee~~~gggMMMFFFMMMhhhXXXCCC<<<<<>>999888777888;;;777666444333222333444555555666666555555444333333000444:::UUUnnnnnn\\\;;;===<<<777777999444333111///...---------......---------,,,,,,,,,,,,+++---111222111444999<<<333666===@@@IIINNNGGG@@@===;;;>>>GGGPPPUUUXXXVVV[[[ccciiilllqqqvvvzzz~~~yyysssmmmfffaaa[[[ZZZWWWRRRNNNNNNSSSXXXYYYkkktttTTT]]]dddnnnzzzdddJJJAAAIIISSSUUUDDDAAAMMMaaafffWWWIIIFFFNNNxxxvvvMMMWWWppppppbbbdddbbbjjjiii\\\SSSjjj~~~xxx\\\eeeJJJ===AAAPPPaaajjjooo~~~ggg[[[VVVRRRDDDEEEHHHKKKNNNOOOOOONNNMMMWWWWWWYYYsssyyy\\\EEE999DDDQQQVVV\\\ggggggddd```YYYMMMCCCCCCIIIdddkkksssxxx}}}zzzzzz{{{www|||{{{qqq___III999333222555888333999KKK~~~cccBBB777<<<888666777888777;;;@@@DDDRRReeexxxcccQQQTTT^^^hhhTTTBBBAAASSSrrrzzzMMMAAANNNLLLzzztttYYYGGG>>>KKKUUURRRGGGXXXxxxJJJMMMZZZUUUssstttOOO???>>>PPPjjj]]]KKKGGGUUUWWWWWWXXXXXXWWWVVVVVVYYY[[[cccsss~~~oooaaaUUUPPPFFF@@@AAAAAA===<<>>CCCFFF===TTT^^^XXXwwwxxxKKK:::999AAAOOO```ooogggAAACCCUUUdddaaa^^^___\\\___\\\]]]```___YYYVVVXXXHHHTTTYYYXXXkkkhhh\\\OOOBBB<<<888444111000111222333444444444444444777666===MMM]]]fffjjjmmmiiiqqqpppuuujjjGGG777>>>RRRgggvvv{{{{{{ppp]]]>>>:::EEEDDD888999^^^yyypppNNN===:::444666666555444333333333333000000///------///444888IIIQQQTTTMMMHHHNNN[[[ddd^^^WWWaaawwwZZZIII@@@888666777777555333222222222444555444444555555444444333222222666===XXXpppxxx]]]?????????======:::666555333111///////////////............---------,,,---...000111333444555888555777???EEEFFFEEEFFFAAA===999;;;CCCMMMUUUYYYVVVbbbjjjjjjjjjpppvvvwww}}}qqqnnnzzz{{{xxxssslllfff^^^\\\WWWRRRPPPPPPRRRTTTWWWvvvuuulllYYYXXXXXXTTT^^^VVVIIIFFFTTTbbbZZZHHHOOOjjjRRRSSS~~~xxx[[[OOOgggnnnkkkmmmiiiNNNgggcccqqqwwwYYY```WWWAAACCCKKKYYYeeemmmvvv~~~\\\GGG>>>888999777888999;;;===AAAGGGJJJNNNQQQVVV[[[tttbbbJJJNNNJJJAAA@@@IIIPPPPPPJJJHHHHHHHHHCCC<<<===CCCSSShhhtttxxxyyyUUUPPPDDD333888555222666AAAEEEuuuggg===III===999777888666444777<<>>999:::>>>BBBOOOmmmsss]]]HHHKKKiiizzzwwwlllKKKKKK>>>DDD777CCCCCC===KKKddd^^^rrrJJJ>>>444===LLL]]]ssscccDDD@@@PPPcccccc^^^]]][[[^^^]]]]]]```ccc___RRREEEEEEUUUttthhhRRRIII===666666888777555222777888444222444555222===<<>>@@@===;;;<<>>888888<<>>VVVtttfffSSSGGGSSSttt```KKKEEE777@@@999EEEBBB@@@WWWyyy|||UUU???444===DDDTTTjjjdddFFF@@@NNNaaaaaa\\\^^^^^^]]]___```bbbccc^^^RRREEEBBBRRRoooyyy```XXXaaajjjnnnaaaVVVMMMDDD@@@===;;;>>>CCC:::888777888;;;>>>?????????>>>AAALLL[[[hhhmmmmmmkkkiiikkkuuu}}}cccGGG;;;CCCSSSfffsss}}}xxxrrrGGG???===AAAwwwIII888???FFFooommmGGG888999555555444333111111111111222111...---/////////555<<>>aaa[[[===<<<<<<:::999666666555333111///////////////............---------,,,---...000222333444555999777999@@@EEEEEEFFFIIICCC???;;;<<>>;;;:::999;;;OOOzzz~~~uuunnnhhh```[[[VVVTTTVVVXXXXXXWWWZZZpppeeerrrzzz^^^KKKIIIOOOTTTuuulll^^^iiinnndddhhhrrrssscccRRRKKKJJJIIIEEE\\\wwwooouuu~~~zzzWWWoooyyydddyyyxxxbbb???MMM{{{uuu\\\[[[CCCBBBFFFPPPZZZcccmmmuuuxxxvvv[[[===777:::777555777888;;;???EEELLLRRRVVV]]]YYY___iiirrr|||___EEE888888::::::555333333888:::888666777999KKK\\\pppiiiQQQNNNAAA333777444777555???@@@zzzWWWBBB;;;888666888888555666999;;;CCCMMMVVV```pppzzzbbbFFFLLLrrrzzzpppNNNBBBRRRuuuuuuoooWWWYYYPPPVVV[[[www@@@888???>>>PPPmmmgggFFFFFFNNNMMMMMMMMMMMMMMMNNNNNNNNNOOONNN]]]qqq|||nnndddccclllrrrpppmmmgggXXXGGGWWWuuu~~~aaaPPPKKK^^^qqqUUULLL@@@555<<<>>>III@@@AAA^^^}}}aaa>>>555===<<>>;;;FFFWWWYYYJJJ???AAACCC???::::::EEECCCFFFOOO]]]iiioooqqqkkkjjjkkkttt}}}aaaCCC;;;HHH[[[kkktttxxx~~~wwwxxxZZZKKKAAA<<>>BBBaaa}}}vvvNNN;;;:::888555444333222111111111222222///...//////...333999YYY|||uuu|||jjjKKK:::HHHDDD;;;888888555777999444333555555222111444666666222222CCCdddxxx^^^???======;;;;;;888666555333111///////////////............---------------///000222444555555===999888===CCCHHHPPPWWWLLLHHHCCC@@@CCCKKKSSSXXXaaabbbeeemmmuuurrreeeWWWOOOPPP[[[lllyyywwwpppmmmaaa\\\WWWVVVYYY\\\\\\ZZZ\\\xxxpppgggMMMYYYyyyvvvOOOWWWtttyyybbbSSSQQQSSSKKK^^^vvvyyy|||^^^yyyyyyiiizzzvvv\\\>>>HHH[[[|||jjjDDDBBBDDDMMMVVV```lllvvvmmmOOOGGGFFF@@@===CCCDDDHHHNNNTTTYYY\\\]]]```___fffooo|||zzzbbbGGG:::<<>>@@@WWWyyycccmmm<<<777>>>999GGG]]]tttvvvJJJ>>>HHH^^^___ZZZ\\\^^^\\\___ccchhhoooppp___KKKAAA<<<===CCCAAA;;;===EEELLLXXXooo}}}www```QQQSSSTTTWWWjjjmmmjjjeeeVVVJJJHHHIIIIIIKKKSSS___hhhllllllkkkjjjkkkrrr}}}yyy\\\???<<>>UUUvvvWWW===:::999555444444333222222111111333000///000///---111777QQQwwwvvvxxxeeesssmmmQQQbbbZZZBBB<<<<<<444888===111777999999777444333444555///333GGGfff~~~nnn```@@@>>>===;;;;;;888666555333111///////////////............------------...///111222444555666;;;999;;;AAAEEEIIIOOOUUUMMMIIIDDD@@@BBBIIIRRRYYY______ccckkksssxxx|||}}}wwwqqqnnnaaa^^^ZZZZZZ\\\______^^^fffyyyooommmdddbbbyyy|||hhhXXXQQQOOOQQQaaayyybbbxxxooo{{{vvvXXX???CCCuuuUUUmmmjjjFFFBBBCCCJJJTTT___nnnyyyxxxoookkkeeecccdddeeehhhlllppprrrooommmmmmnnnooonnn|||qqqOOOHHHEEEFFFFFFCCCEEEKKKKKKEEE>>>999888::::::888333999DDD```www{{{qqqcccWWW>>>555777///888666???777PPPlll<<>>DDDNNN\\\sss~~~nnnzzz???999;;;888???RRRggg|||OOO===EEE]]]bbb\\\ZZZZZZ\\\^^^```iii{{{ttt]]]OOODDD===>>>>>>===@@@FFFZZZ]]]fffrrrqqq```dddhhhiiivvvyyytttooo___RRRPPPEEEFFFKKKSSS]]]dddggggggkkkjjjkkkpppxxxtttWWW<<<===RRRgggqqqssswww[[[FFF888AAAGGGhhhpppgggiii===555<<>>555888<<>>EEEOOOWWWeeeccclll}}}xxxooo```YYY[[[jjjZZZNNNMMMLLLEEE???>>>:::===CCCLLLWWW___ccceeehhhhhhjjjooouuuzzz}}}~~~nnnSSS===AAAWWWjjjrrrsssuuu~~~QQQDDDCCC>>>JJJeeebbbsssCCC222:::EEEiiifffCCC888666444555555555444333222111222000///000///,,,///444666OOOrrrooo}}}zzz\\\PPPJJJOOOiiiPPPEEE@@@DDDMMMQQQ;;;777666888999666444555111888JJJdddyyy}}}{{{bbbAAA>>><<<:::;;;888666555333111///////////////............---------......000111333444666666666999@@@FFFFFFAAA@@@CCCBBB@@@===:::===FFFRRR\\\ZZZ\\\bbbhhhpppzzz}}}wwwnnnhhhfffaaacccdddbbb___^^^bbbfffjjj~~~wwwrrrooommmsssuuulllccc```aaaaaa\\\YYYVVVccczzzjjjggguuuuuuJJJ<<<@@@llllllhhhdddeeelllIIIBBB>>>AAAJJJWWWhhhvvvzzzuuusssrrrooo|||}}}zzzzzzqqqVVV===@@@TTTiiihhh```RRRGGGBBB>>>999:::999>>>[[[iiippp{{{yyy\\\777444888,,,999111777@@@CCC|||JJJAAA999888888777666777777777888<<>>PPPmmmXXXEEEEEEDDDBBBCCCEEEFFFGGGFFFEEEDDDAAABBBJJJYYYnnnyyyrrrdddNNN[[[mmmWWWFFF:::???CCCEEEBBB@@@OOOMMMsssyyySSSDDD///;;;:::HHHWWWwwwdddBBB<<>>FFFRRRcccqqq|||yyyzzz}}}mmm[[[JJJ:::>>>MMMtttwwwrrrbbbTTTLLLEEE???;;;999???]]]sssUUUqqq|||}}}[[[333444999,,,999666777AAA>>>rrrNNNCCC:::888888777666777111333777;;;BBBNNNZZZcccWWWCCC<<>>NNNNNNiiiYYYHHH,,,===444AAANNNnnnmmmEEE888QQQaaaaaa]]]XXX]]]aaaaaadddyyysssvvvkkk^^^YYYLLLOOOMMMEEE>>><<<999555666666666:::BBBMMMWWW]]]aaadddjjjpppuuuyyyzzz{{{gggSSSCCCJJJ___ooottttttqqqsss^^^SSSCCC@@@>>>PPPWWWgggWWW777999;;;WWWnnnmmmJJJ;;;888444555555666555333222111000......000///---///444111999LLLiiiwwweeerrrXXXHHHTTTjjj^^^WWWfff^^^MMM===::::::777555555999===HHH\\\ppp{{{{{{}}}}}}```DDD===<<<===555:::888666444222000/////////////////////////////////---...000222444555666666<<>>\\\mmm>>>AAA===555:::222:::555333555999888>>>XXXuuu|||oooUUUJJJhhhzzz___KKKMMM<<<>>>===;;;AAAWWWwww~~~xxxppphhhccc___YYYRRRyyy||||||YYYNNNQQQQQQOOOPPPPPP___RRR~~~___AAACCC<<<===TTTrrrMMMDDDGGGAAAAAA@@@@@@AAAAAABBBBBBAAA@@@BBBHHHRRRccc}}}|||yyy}}}}}}}}}~~~www{{{qqq]]]]]]vvvmmmVVVXXX999666FFFAAADDDBBB<<>>777<<<===HHHeeeNNN999IIIWWWcccbbbNNNZZZaaaZZZ[[[{{{~~~mmmXXXHHH>>>999888:::999777777<<>>555:::888666444222000/////////////////////////////////---...000222333555666666999===@@@???AAAHHHOOOQQQbbbGGG;;;AAA@@@???JJJVVV[[[```fffiiijjjqqq}}}```___ZZZYYY]]]___^^^```eeeXXX^^^eeefffcccaaadddjjjjjjzzzvvvpppkkkiiihhhgggffffffuuu{{{qqq```@@@;;;CCC]]]ggg^^^ssszzzfffOOO======AAAFFFUUUgggyyyooo^^^QQQXXXiiimmm[[[EEETTThhhqqqYYYVVVNNNSSSmmmgggIII999000555:::666:::888;;;:::HHH|||XXXAAA??????;;;222888777444555777666:::NNNeeepppXXXYYY~~~{{{nnnvvvSSSLLLBBB===EEE]]]zzz}}}wwwmmm```WWWSSSXXXTTTYYYpppTTTMMMOOOOOONNNPPPKKKVVVQQQuuuUUU666444???RRRrrrVVVCCCAAABBBAAA@@@@@@???@@@@@@@@@AAA@@@@@@CCCIIIUUUjjj|||~~~yyyxxxxxxwww|||~~~zzzwwwxxx|||wwwxxxlll\\\bbb}}}oooTTTTTT@@@===@@@@@@CCCAAA<<>>SSS\\\cccppp~~~}}}eeeuuu___]]]CCC555;;;888<<>>666<<<888666444222000/////////////////////////////////......000111333555666666555999<<>>DDDWWW^^^bbbgggiiilllqqqxxx~~~|||]]]SSSSSSXXXTTTTTT\\\ccceeeeeefffjjjlllnnnnnnllljjjfffddd]]]eeessszzzzzzxxxvvvrrrpppooonnnlllkkkmmm|||~~~|||uuuXXX;;;:::EEEdddsss___ssswww[[[AAA:::===CCCQQQaaammmqqq]]]nnnwwwwwwfffAAA@@@SSSwww|||lll___ZZZaaavvvwww___BBB666222777:::444999555999;;;>>>```GGG777<<<444666;;;999555444666555555AAAOOOeeeiiieeeRRREEEVVV~~~jjj^^^bbbooo~~~}}}tttjjjbbbWWWLLLGGGGGGCCC\\\zzzwwwyyyttt```OOOLLLNNNMMMMMMOOOLLLNNNTTTiiiNNN555;;;@@@BBB[[[dddEEE>>>AAAAAA@@@???>>>>>>>>>>>>@@@>>>===???@@@GGGVVVdddtttssspppnnnppprrrsssxxx}}}xxxssspppsssyyytttqqqdddZZZggguuuYYYKKK@@@BBB<<>>>>><<>><<>>:::999555444666666444888>>>???@@@DDDFFFCCCHHH^^^www~~~|||zzzooo```RRRKKKGGGAAABBBGGGCCCxxxxxx^^^UUUNNNNNNNNNKKKKKKMMMNNNHHHTTTXXXuuuJJJ===>>>===;;;LLLssstttLLL>>>???>>>>>>=========>>>>>>===;;;<<<===>>>AAAKKKVVVffftttyyyqqqhhhggghhhjjjlllnnnqqqtttqqqnnnmmmrrryyy}}}zzzwwwpppiii^^^[[[nnnttt___CCC999CCC???HHHFFFKKKIIIPPPUUU]]]yyy~~~sssDDD888444:::===DDD___yyyKKK:::BBBUUU^^^\\\VVV\\\]]]^^^aaalll[[[[[[ooollliiidddWWWQQQKKKGGGKKKVVV___aaa______aaacccdddhhhllliiibbbQQQSSS^^^nnnssspppsss{{{nnnpppuuuuuuYYYVVVTTTHHHKKKMMMMMMOOOYYYuuuyyylllXXX999;;;777@@@FFF```yyyuuu[[[===999666666444222222444222111111000000//////...000555000+++///444EEE^^^zzz|||kkkOOOEEE???HHHJJJOOOUUU\\\ccciiilllnnn~~~vvvzzz[[[AAA;;;<<>>FFFPPPcccnnnaaaHHHMMMcccRRRKKK]]]yyyyyyppphhhhhhnnnzzz}}}}}}{{{~~~oooLLL555444555888999333888444777;;;777AAA}}}qqqFFF???<<>>HHHJJJFFFJJJSSSooovvvmmmiii___OOODDDCCCBBB>>>???EEEhhhjjjRRRPPPOOOOOONNNJJJJJJKKKLLLCCCOOOJJJmmmiii@@@444<<>>>>>???<<<;;;;;;=========CCCJJJUUUbbbpppzzz{{{rrriiiddddddeeefffggghhhjjjjjjjjjkkkkkknnnsssxxxxxxsssmmmooojjjbbbeeezzzkkkaaaXXX@@@===FFFFFFLLLFFFOOOPPPVVV[[[___zzzrrrooopppLLL777444999;;;>>>SSSzzz^^^======MMMZZZaaa[[[]]]\\\^^^aaabbb|||nnn___uuuggg]]]RRROOOUUU]]]bbbcccaaabbb```___ccchhhfffbbbPPPWWWeeeqqqrrrooottt~~~www~~~|||uuuIIIUUUSSSHHHKKKIIIIIIOOONNNxxxgggkkk888======+++666SSSppp}}}kkkCCC:::444444444333333777222222222111000000//////***000...***---000@@@XXXttt~~~uuuZZZLLLGGGCCCFFFMMMTTTZZZ___aaabbbXXXooobbb[[[AAA;;;<<<>>>777<<<888666444222000//////////////////////////////////////////000222444666888999CCCIIIFFFCCCFFFLLLPPPnnnuuuMMM999@@@JJJOOO^^^gggnnnpppvvv|||ttt|||nnnPPPDDD@@@BBBPPP^^^eeennnmmm]]]ttt}}}~~~~~~wwwmmmjjjppprrr```JJJBBBKKKYYYdddddd]]][[[\\\\\\YYYZZZbbblllvvviiiyyy^^^@@@<<>>666666555555666777666555444<<<<<<@@@EEEBBB<<<@@@JJJIIIaaa|||sssbbbZZZXXXJJJ@@@<<>>???>>>;;;;;;<<<;;;888:::???>>>IIIVVV^^^fffmmmpppnnnuuusssnnnhhhbbb```aaacccaaadddeeecccdddfffeeecccfffiiinnnssstttrrrlllgggsssrrrqqqxxxZZZHHHIIIFFFJJJKKKQQQOOODDDOOORRRUUU\\\\\\mmmbbbggg^^^<<<444555777<<>>;;;,,,111GGGcccxxxzzzPPP@@@333333555444444777333333222222111000000000(((///------111333===QQQiii{{{zzzkkkUUUIIIGGG;;;AAAIIIRRRWWWYYYXXXVVV>>>XXX{{{~~~[[[\\\AAA;;;;;;===666;;;888666444222000/////////////////////////////////000/////////111444777888999???BBBAAABBBIIIQQQTTTnnnpppkkkSSS;;;<<>>===<<<<<<<<<<<<>>>;;;:::<<<:::777777;;;<<>>;;;GGG]]]aaa```ZZZZZZaaa```bbbppp~~~vvviii```]]]]]]______^^^]]]```eeeddd___aaaiiirrruuussstttjjjWWWVVVEEEEEEGGGIIIGGGKKKKKKTTTtttRRR888<<<333<<>>???;;;AAAIIIQQQUUUUUURRROOO@@@WWWyyyWWW\\\AAA;;;;;;===555:::888666444222000/////////////////////////////////000/////////111444777999777:::;;;;;;BBBNNNUUUWWW^^^OOORRRPPP;;;777DDDFFFYYYfffooommmpppyyy}}}zzzzzzwww\\\UUUqqq~~~mmm```WWWSSSTTT\\\ccceeejjjpppxxx{{{nnnpppJJJ888@@@GGGAAAGGGEEEtttmmmooohhh\\\OOOCCC===???CCCRRR```ooo|||yyyzzzlll^^^MMM>>>CCCOOOOOOjjjsss~~~xxxwwwhhheeesss~~~\\\???222888666333555666///:::555444===888777KKKjjjJJJ555:::666777777444333444555555222444444444777:::999555666:::BBBJJJMMMLLLRRRZZZXXX___iiinnnppprrrwww{{{yyygggaaaYYYQQQLLLEEE>>>999<<<:::<<<<<<777AAAlll{{{rrrvvvGGGLLLHHHHHHGGGCCCBBBCCCDDDDDDAAAFFF>>>HHHIIIoooqqqBBB<<<===<<<>>>PPP{{{iiiCCCBBB@@@>>><<<;;;:::999===:::999<<<;;;999:::===999<<<>>>>>>BBBHHHKKKKKKDDDIIIOOOQQQQQQPPPPPPRRRTTTYYY\\\ZZZ\\\bbbccc```^^^dddiiiiiifffeeegggiiiuuu}}}SSSEEEPPPWWWQQQMMMtttZZZHHHOOOPPPNNNTTTPPPTTTkkkZZZnnntttXXX>>>555666===;;;BBBlllnnnKKK::::::MMM```bbbZZZWWW___``````gggmmm~~~yyylllbbb]]]\\\YYY[[[[[[[[[^^^bbb___YYYjjjpppwwwwwwuuuwwwvvvVVV[[[YYYFFFJJJLLLMMMIIIKKKPPPIIIyyy|||vvv777===888666FFFiiilllPPP888555999888555555444444333222222111111000000111***)))000...,,,666<<>>@@@===777:::@@@EEELLLRRRUUUTTTQQQNNNUUUfffMMM```???;;;:::999999888555444222111000000/////////////////////////////////////////////111555999999999;;;@@@FFFLLLQQQTTTRRRSSS]]]ZZZCCC555777888LLL```mmmlllmmmwwwzzzuuuzzzzzz{{{lllddd[[[TTTWWW\\\```eeejjjppp|||zzzttt\\\999;;;BBB???DDD@@@GGGiiirrrqqquuutttfffLLL999777???HHHXXXiiiqqq~~~}}}uuuvvvhhhIIIAAAHHHBBB]]]~~~}}}rrrvvv}}}cccooo}}}mmmOOO===222555999555333666777777777888999;;;<<<===oooQQQ888???666555888666111888;;;///666555555555555666777777444666888<<<@@@CCCFFFHHHLLLNNNSSSWWW[[[___```aaagggppp~~~yyyiii^^^VVVRRRGGG>>>???CCC>>>444999888777999JJJqqq}}}xxx}}}NNNFFFOOOEEEEEEDDDDDDCCCCCCCCCBBBEEE@@@IIIJJJAAAaaaPPP555AAA333AAAIII[[[\\\AAA<<>>@@@AAAAAABBBCCCEEEHHHJJJMMMOOOPPPWWWVVVWWWYYY[[[\\\ZZZYYYaaafffhhhfffcccdddllltttwwwdddJJJ@@@LLLQQQIIINNN```LLLMMMNNNNNNNNNNNNOOOQQQ\\\aaaiiivvv@@@===111333>>>>>>RRR}}}ZZZ:::999DDD]]]ZZZTTTQQQTTTZZZ^^^^^^fffuuuooobbboooyyyxxxxxxjjjfffiiioookkk^^^XXXZZZUUUTTTXXX```ccc```___bbbuuusssxxxyyysss{{{sssiii______SSSGGGHHHJJJHHHLLLCCCJJJGGGhhhdddsssXXXTTT222999111;;;ZZZwwwbbbCCC:::999444555:::444444333222222111111000000000///...............222444BBBYYYhhhooozzzqqq|||hhhRRRFFFCCCEEEGGG<<<;;;888555333444777:::999MMMMMMKKKWWWVVVNNNTTTppprrryyyYYY>>>___???<<<;;;::::::777555444222111000000//////........................///////////////111555888999999@@@JJJOOOOOOQQQWWWSSSWWWlllwww\\\===111111BBBVVVgggjjjkkkrrrxxxyyy|||{{{}}}|||mmmeeeaaa^^^ccclll|||zzzxxxTTT999>>>BBB>>>BBBFFFHHH\\\sss\\\HHHAAAAAAAAAEEELLLRRRTTTUUU___qqq|||{{{gggZZZQQQiii|||nnnmmmmmmooofffnnnuuubbbIII;;;333666888444222666555555555666777888:::;;;YYYxxxKKK000===888:::999111333777222777777666555555444555555333444666888:::<<<>>>>>>@@@BBBEEEHHHJJJLLLMMMMMMIIILLLQQQSSSQQQLLLFFFAAA666>>>BBB<<<555555;;;AAA777===<<>>999888;;;<<>>999???GGGWWWbbb\\\LLLDDDGGG```vvvwww|||rrryyy{{{sssrrr~~~~~~kkkrrrpppWWW@@@888444777777222111666333333333444555666777888EEEmmmhhhDDD>>>111333<<<::::::???@@@999888666555444333333333444444555555555666666666:::;;;<<<===>>>>>>======CCCBBBAAA???>>>=========>>>;;;::::::888444111222:::GGGbbb}}}fffJJJLLLLLL<<>>>>>??????@@@BBBDDDFFFGGGGGGGGGMMMRRRSSSQQQQQQVVV[[[^^^```cccggglllsss|||fffHHHDDDDDDHHHEEE@@@BBBJJJ<<<@@@EEEHHHJJJKKKLLLNNNMMMdddZZZZZZgggFFF777<<<999333???NNNwwwaaaEEE;;;@@@HHHRRRXXXYYYXXXYYY\\\^^^WWWXXXmmm]]]HHHSSSjjjcccdddbbb\\\WWWWWWXXXVVVTTTWWW]]]aaaaaafffsss{{{~~~xxxuuu~~~fffRRROOOHHHDDDEEECCCLLL???DDDHHHEEEJJJvvvuuuiii```;;;888555;;;SSSrrrxxxUUU:::555777555555444444333333222111111111000//////......//////333,,,))),,,---///777CCCEEEGGGBBB;;;:::???>>>999>>>999444000.../////////...///000000111333666999===:::FFFQQQMMMVVV|||nnnYYY???<<<\\\???>>>>>>;;;;;;777444444222111000/////////...........................////////////000333666888444;;;IIIKKKCCCGGGUUU```aaarrr~~~nnnVVVCCC333666@@@UUUjjjvvvyyy}}}xxxrrrtttkkkpppzzz{{{dddAAA;;;CCC@@@<<>>===xxxaaaBBB666>>>===666444222888777666555444444444444777666666555555444444444888888888888888888777777999999:::::::::888777666999333111777;;;<<>>===<<<;;;888888888888888888999999777777888999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDJJJKKKLLLKKKKKKPPPYYY```VVVYYY___iiisss~~~aaaDDDDDDEEEEEEEEEDDDEEEFFF@@@CCCGGGIIIIIIHHHGGGGGGIII[[[{{{QQQqqqsssRRR777999444444===???YYYWWW<<>>555777HHH___sss~~~jjjLLL>>>999666555555444444333333222222111000000///...////////////---...222111...///555444444555777555111000222222111111111222111000///---///111333333555888:::===<<>>>>>;;;;;;777444444222111000/////////...........................///000//////000222555;;;555666???AAA>>>EEESSSeeefffiiigggcccdddPPP---111444CCC]]]rrrzzz{{{zzz~~~sssqqquuu~~~\\\======AAA>>>???DDD???DDDIII]]]uuuppprrrkkkVVVEEEAAA888:::HHHYYYXXXIIICCCIII@@@:::999DDDYYYpppmmmppp~~~|||ooolllpppmmm\\\kkkttt[[[:::222333444666444000111444333333333333333444555666;;;222MMMQQQ666999:::777888777666666555555555666666777666666666666666555555555444444333333444444444444333444555666666555444333333777:::666111999TTTnnnyyyoooIIIFFFKKK>>>777EEE>>>>>>>>>>>>>>>?????????===AAA===AAAHHH@@@IIImmm~~~NNN:::777:::<<<:::GGGrrryyyJJJ888:::<<<<<<::::::999999888777666666666666777888999:::;;;;;;======>>>???@@@AAABBBBBBGGGGGGGGGIIIMMMRRRVVVYYYZZZaaammmzzzWWWAAA???<<<<<>>777EEEiiizzzOOO>>>???DDDKKKPPPTTT^^^iiijjjiiicccYYYUUU___ttt}}}vvvjjj___]]]eeedddZZZSSSTTTTTTOOOSSSXXX^^^cccfffiiiiiihhhrrrpppttt{{{wwwrrrmmmWWWLLLGGG>>><<>>;;;AAADDD===CCCJJJWWWgggYYYZZZWWWMMMEEE<<<999@@@NNNSSSJJJ@@@<<>>@@@BBBDDDLLL]]]lllppp}}}zzz|||sssiiilllyyyfff]]]sssqqqPPP888111222444444333111222333444333333333333444555666333>>>???cccuuuUUUKKK@@@:::>>>@@@777666666666777777888999555555555555555555666666444333333333444555666666:::999777666777999;;;<<<;;;;;;999<<>>DDDWWWiii<<<888;;;===333222RRR{{{gggDDD<<<:::<<<<<<<<<;;;999888777666555666666777888999999::::::;;;<<<<<<>>>???@@@AAAAAA???AAAFFFMMMRRRSSSPPPLLLVVVdddyyyxxxJJJCCC===999<<>>===BBBAAA;;;===AAA:::===CCCCCCSSSwwwvvvppplllJJJ111444888888KKKgggaaaFFF888777666666555555444333333222111000000//////000000......///...------///222000,,,---111000,,,...444,,,---//////...///111333000111222222222333666999555<<>>:::777???YYYvvv~~~}}}eeeDDD:::@@@:::999AAA@@@;;;>>>EEELLLkkkPPPBBBLLLNNNGGG???<<>><<<<<<<<<999888AAALLLVVVkkk{{{ttt~~~xxxuuutttjjjgggtttfffgggyyyfffCCC:::222222222222222333222111333333222222333333444555///???<<>>???:::>>>EEEEEEhhhXXXGGG<<<<<<777222AAAYYYoooOOO===???<<<;;;;;;:::999888888777777777777888999999::::::999999:::<<<===???@@@@@@@@@DDDJJJNNNPPPOOONNNMMMKKK___|||uuu}}}rrrWWWGGGFFF@@@>>>DDDEEEAAA???AAA999;;;>>>>>>======>>>???CCCAAAGGGccczzznnnKKK888999888666888CCC```^^^III999;;;AAACCCFFFKKKNNN[[[ddd___XXXUUUUUUUUUVVVeeelllpppxxxttthhheeettt{{{zzzoooddd___ZZZUUUUUUVVVVVVfff{{{xxxfff^^^XXXZZZ]]]]]]WWWRRRTTTZZZaaakkktttvvvxxx{{{zzzvvvqqqiiiqqqhhh[[[xxxrrr~~~gggTTTIIIEEE>>>@@@DDD???;;;<<<:::???:::999GGGCCCwwwjjj@@@222333555>>>LLLkkkzzz{{{___FFF777777666666555444444444222111000000//////000000111222000...,,,...111222222000...000000///000222---///111000//////111333000000000000000333777;;;DDDccc|||~~~fff___kkk}}}www~~~nnnYYY???444777...```???;;;:::999:::888555444222111000000//////---------------------------///000000//////000222111:::AAAFFFSSS```]]]PPPMMMMMMZZZpppzzz???<<<333111IIImmm{{{tttSSS:::888@@@888888@@@===>>><<>>???AAAQQQgggzzz}}}}}}vvvqqqnnneeehhh{{{}}}xxx|||bbbiiivvvVVV444999333333222111222444333000222222222222222222333333111444666888MMMXXXHHHFFF<<<<<<:::999888888777777:::999999999999888888888444333222222222222444444000333666999:::999777666;;;OOOggggggsssxxxxxxsss>>>DDD333>>>FFF555999DDD666:::::::::;;;;;;<<<<<<<<<<<<888@@@???444>>>HHH;;;MMMyyyXXX>>>:::<<<777999AAA___fffCCCCCC;;;;;;::::::::::::::::::777777888888999999::::::777777999:::<<<>>>???@@@HHHKKKMMMLLLIIIJJJQQQWWWcccyyywwwoooaaajjjaaaHHHJJJEEE???BBBHHHEEE:::888???<<<===>>>===<<<<<<===>>>>>>///HHHFFFyyysssXXXvvvsssWWW???:::777;;;777888DDDgggeeeEEE;;;>>>@@@DDDIIIJJJTTT[[[ZZZXXXXXXVVVQQQ___fffcccaaagggaaaPPPGGGTTTaaagggaaa\\\```ggghhh___mmmhhhZZZ]]]ccc```]]]UUUSSSVVVZZZVVVOOOTTT```gggxxx}}}uuunnnmmmgggqqqeeeccckkkhhhQQQBBB===:::???AAA888===:::444EEE999000JJJ@@@TTT{{{wwwuuuRRR444333999:::777QQQkkkwwwWWW777777777666555555444444222111111000000000000000,,,000111000////////////000///......000222111///...111222111...,,,---///000111000000111555;;;???^^^wwwlllkkkyyy```HHHYYYvvv|||{{{qqqLLL999333:::444YYYAAA999999===666999555444444333222111000000......------------......---------.........//////111999@@@AAADDDJJJNNNNNNNNNSSSxxx|||rrr666222CCC999XXXxxxyyy~~~tttZZZ===<<<<<<;;;;;;;;;<<<<<<;;;:::===<<>>;;;cccuuuddd\\\WWWUUUVVVEEEFFFTTTmmm|||zzz|||yyysssrrrppp___QQQbbbrrr~~~wwweeekkkrrr\\\FFF:::---111111111111111111111111000111111111111222222222777111111:::;;;???oooqqqVVVBBB444777;;;777555888999777555666777888777555...999:::111///777:::444333444666999999>>>PPPddduuusssuuu}}}SSS;;;DDD<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>???BBBkkklll???;;;;;;777999;;;BBBXXX}}}]]]BBB@@@:::666999<<<999222777777999:::999888777666333555888999999>>>EEELLLSSSNNNKKKLLLMMMQQQ```pppeeeeeeOOOJJJ999??????>>>999555555:::>>>::::::::::::::::::::::::@@@666:::FFF^^^|||WWW<<<<<<666777444888FFF]]]nnnGGG:::===???>>>EEEHHHPPP[[[cccddd```[[[[[[YYY\\\eeejjjaaaMMM<<>>AAA@@@<<<:::<<>>UUUqqqxxxZZZGGG666444888888555444//////000000111222222111000000///...............111111000000000000111111000111111111000000///...111000000...---777NNNddd}}}XXXMMMfffQQQGGGJJJhhh~~~|||cccFFF444111333333YYYAAA999999===666999555444444333222111000000......------------......---------.........//////111777===@@@AAADDDIIIOOOLLLZZZuuuzzzvvvPPP777333;;;TTTrrr}}}}}}xxxJJJ<<<<<<;;;;;;;;;;;;;;;<<<===:::;;;???CCCXXXYYYAAA:::>>>CCCBBB===KKKrrrzzzpppXXXIIIYYYzzz{{{yyyuuuqqqiiiccc\\\KKKDDD[[[|||{{{pppssslllmmmgggNNN999333333111111111111111111111111000000111111111222222222888333000666888666RRRsssRRR???999777888999???:::444111222444444444<<<444555<<<:::111444???AAA<<>>777888======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999:::<<<>>>??????ZZZ```BBB777======///999CCCllldddPPP>>>;;;<<<<<<<<<@@@;;;:::777666555666888:::=========>>>@@@CCCFFFHHHKKKJJJLLLSSS[[[eeewwwddd]]]kkk@@@CCC;;;>>><<<999777777888999:::::::::::::::::::::::::::;;;999<<<===OOOtttMMM111<<<<<<888777>>>HHH___rrrOOO===::::::999@@@KKKVVV]]]^^^[[[WWW[[[XXXYYYcccppppppZZZBBBOOOXXXbbbddd___ZZZYYY\\\aaa\\\XXXVVVTTTTTT[[[ccc\\\OOOEEEHHHSSScccvvv~~~{{{vvvqqqlllgggfffXXXUUUXXX{{{xxxsssbbbfffNNNCCC::::::<<<<<<;;;;;;999<<>>;;;999;;;>>>:::KKKkkkBBB333;;;777444FFF___wwwxxxdddLLL>>>777333444888777555222000111333444555222111000000//////000000111111000000000000111111333333333333222111111000555333333999AAAOOOcccuuurrrhhhYYYTTTddd}}}{{{```@@@OOOhhhrrrzzzVVV;;;000///111333XXXAAA999999===666999555444444333222111000000......------------......------........./////////000111888@@@AAAAAAKKKXXX```ccchhhvvv~~~~~~ZZZ777999>>>RRR{{{||||||{{{YYY;;;;;;;;;::::::::::::;;;;;;===;;;999BBBEEE@@@hhh]]]<<>>???555999GGGEEEIIIZZZuuugggSSS@@@OOOOOOHHHQQQlllmmmoooOOOCCCKKKJJJ=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;===>>>;;;EEEkkkkkkHHH>>>>>>666555666CCCaaa___OOOEEE888777@@@@@@???<<<;;;:::;;;===>>>AAA???>>>@@@DDDGGGGGGFFFFFFKKKWWWhhhxxxyyy___III^^^jjjJJJ555??????<<<888555666999;;;999666999999999999999999999999666<<<===444<<>>BBBGGGKKKNNNPPPSSSRRRRRR]]]vvvnnnOOOOOOTTTXXXXXXUUUPPPOOOOOOQQQLLLIIIKKKKKKIIIJJJMMMHHHAAA@@@MMMdddzzz{{{tttoookkkeee```^^^RRRLLLeee|||jjjeeeooopppDDD===999:::;;;::::::===777:::===<<<999888999<<<<<<999llljjj>>>===222111888GGG^^^yyykkkUUUCCC666333666777555333222333444333222333333222111111111111111111111000000000000111111000111111111222222222222444000333<<>>CCCGGGHHHJJJJJJKKKMMMMMMIIIDDDAAAGGGXXXqqqdddDDD:::CCCKKKFFF<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999888888999:::;;;<<<999999KKKwwwiii<<<888BBB999999::::::PPP~~~bbbHHH;;;:::999:::;;;===>>>?????????DDDCCCBBBAAABBBEEEHHHKKKNNN[[[pppwwwVVVQQQ[[[|||xxxNNN???888===;;;888666666777:::;;;999777999999999999999999999999666:::;;;444333OOO~~~rrr```999555555888:::666444AAASSSnnnNNN@@@;;;666666<<>>DDDTTTjjjssshhhgggeee^^^WWWUUU???]]]ppphhhXXX===::::::;;;:::777999===777999;;;;;;999888999;;;BBB;;;JJJ}}}kkkFFF444999888;;;GGGZZZrrruuuaaaKKK<<<555333333444777999777333///444333222222111111222222111111000000000000111111000000111111333444555666444222555<<>>PPPlllmmm___^^^qqq^^^@@@***---777555222333VVV@@@::::::>>>555888555444444333222111000000......------------.............../////////000000000,,,333@@@DDDEEESSSgggzzziiiTTTUUUwwwZZZ???;;;AAA>>>YYYccc{{{tttHHH666<<<888888888888888999::::::444@@@888888DDD===FFFooo[[[===???HHHCCC;;;:::<<<<<>>999:::888<<<:::777WWWppp]]]FFFDDDAAA>>><<<<<<<<<===DDDGGGIIIHHHGGGLLLWWWaaarrrwwwhhh^^^EEEpppxxxHHHCCC???;;;444444777::::::999888999:::888888888888888888888888999555666999555777^^^{{{qqqxxxLLL===:::<<<@@@<<<444666>>>SSSuuuYYYLLL===888<<>>999???GGGKKKQQQfffzzzrrr[[[KKKJJJIIIHHHGGGFFFEEEEEE@@@??????===888555;;;DDDQQQdddxxxjjjbbbfffdddVVVJJJFFFHHHzzzzzzuuuXXXFFF;;;:::;;;<<<:::666666;;;777888999:::999999::::::;;;???666JJJxxx}}}ooo???;;;888888===EEEUUUrrrlllUUUGGG===999555555777888666444444333222222111111222222222222111111111111222222444333333222222333444555444444555888888666999???PPPoooiiiTTTYYYjjj}}}QQQ<<>>555888555444444333222111000000......------------............/////////000000000111...111:::>>>BBBMMMZZZZZZhhhdddJJJ{{{DDD000===888AAARRRlllzzzzzzNNN666333===777777777777777888999:::555???888333===>>>???PPP|||[[[===666;;;???@@@333333888AAAFFFJJJRRRYYY]]]hhhhhh^^^bbbwwwtttqqqiiibbbaaaaaa\\\OOOCCCHHH:::HHHgggcccOOOiiivvvqqq~~~gggCCC---///222000333000000000000000000000000/////////000000000111111,,,444222---222333555<<<:::222777ZZZoooXXXUUUgggcccJJJDDDUUUZZZZZZ^^^oooeeeFFF999>>>AAA???<<<===??????::::::999999999888888888777777777777777777777777666666777777888999999999:::===;;;GGGxxxhhh===???222555===777;;;YYYtttqqq```TTTMMMKKKKKKGGGOOOXXX]]]bbbmmmxxxbbbNNNEEEOOOfffDDDEEE@@@===666444888;;;;;;888666888;;;777777777777777777777777999444333;;;:::...DDDsss}}}mmmHHH;;;333666999666555777===JJJbbb___BBB777666777777666===@@@???GGGSSSPPPDDDDDDBBB@@@>>><<<;;;::::::777555333222222:::MMM```xxx|||pppccc]]]___TTT???666;;;jjjmmmwwwQQQCCC:::888999;;;999555555888666777888999999999999999333???111555bbb]]]<<<444222777:::???TTTkkkuuuiiiSSSGGG999111000444666666444444333222222222222222444333333333333333333444444333111000//////000111//////111666:::EEEWWWhhh}}}zzz___JJJNNNkkkfffDDD888000111000,,,,,,000UUU???::::::>>>555777555444444333222111000000......------------........./////////000000000000/////////333:::BBBJJJOOOMMMffftttfffmmmnnnAAA>>>===555EEEVVVggg|||tttjjj{{{TTT999666555999666666666666777888999999888999888777:::;;;???CCCSSS^^^AAA777:::???CCC>>>;;;999777888AAAJJJ```eeeccc\\\[[[gggvvvzzznnngggdddbbbYYYWWWWWWYYYXXXOOOAAA666DDDKKK```pppfff]]]~~~mmmlll~~~eeeHHH444000---...111///000000000000000000000000////////////000000000111...333000---111//////999777666777>>>RRRvvvsssJJJ===PPPCCC???777///222::::::444888888888888777777777777666666666666666666666666555555666777888888888888999;;;:::>>>XXXuuuUUU;;;222999777333999>>>]]]yyy{{{sssnnnaaaOOOGGGJJJeee|||pppNNNIIIKKK>>><<<999666777777777777777777888777777777777777777777777555777333555;;;222888UUU}}}vvvWWW;;;333888999888888:::===AAASSSzzz^^^MMMEEEBBB777:::999666666999999666999::::::888555444555777777777:::BBBMMM\\\qqqrrrgggdddXXXPPPLLL===222FFFfffooo]]];;;333888555444777777444444777444444555666888888888777555:::444999CCCsss]]]EEE333444888777>>>JJJcccxxxqqqbbbOOOAAA<<<;;;999777666555444444333333444444555555444444444444555555333333333444666999<<<>>>===???EEENNNXXXfff{{{sssZZZHHHNNNkkkhhhMMM333000---++++++---000111TTT???::::::>>>555777555444444333222111000000.........------.........////////////000000000000---......000999FFFLLLLLLYYYdddzzzeeehhhxxxMMM999888CCCFFFTTTooo|||zzzWWWIIInnnsss<<<555===999666555555555555666777999999:::222777>>>;;;:::BBBEEEIII^^^mmmOOOBBB@@@555666:::===<<<:::???FFFBBBJJJSSSTTTRRRRRRVVV[[[YYYccceee\\\XXXZZZUUUJJJHHHMMMNNNGGG>>><<>>VVVnnnOOO<<<;;;999;;;===:::777JJJkkkvvvggg\\\UUULLLDDDOOOaaaxxx~~~zzzXXXRRRIIIYYYWWW===888444999666333333666888666444777777777777777777777777000;;;444...:::888555BBBdddVVV@@@>>>===:::888444;;;::::::VVV```NNNBBB@@@===;;;999999:::<<<555888::::::888999<<<@@@GGGJJJUUUhhh{{{rrrkkkcccZZZVVVJJJAAA;;;111===uuuqqqxxxiii???888@@@666111000333666555444666333333333555666777666555999222333AAA+++===pppccc===777===:::888<<>>???EEEOOO|||ZZZLLL<<>>@@@;;;999<<<@@@DDDFFFGGGGGGFFFRRRSSSRRRMMMFFFAAAAAABBB@@@<<<888777:::BBBMMMVVVnnnPPP222111111000///......---....................................////////////////////////000000000000222222222222444888>>>BBB|||vvviii___^^^___PPP===<<<;;;999888888777555444888777777666666666666666444333333222222333333444555555555555666666666666444:::222777AAA;;;]]]tttIII:::>>>???:::444;;;777===NNN___rrrzzziii___XXXTTTOOO>>>AAAxxxzzz\\\TTTMMMKKKFFF===888999555555555555444444444444555555555555555555555555555555555555666666666666AAA|||rrrcccBBB<<<999222===:::999:::<<>>@@@KKKFFFDDDGGGMMMPPPRRR\\\hhhuuu}}}rrrjjjfff___VVVPPPHHHAAA;;;333666\\\}}}rrrWWW:::444@@@666666666666555555555555444444444555555555555666666111444999333777^^^XXXCCC999:::999222;;;CCCPPPaaattt|||xxxqqqeee\\\QQQGGG;;;777999:::666111666:::======<<<>>>EEEKKKSSSXXX```hhhlllrrr|||jjjPPPEEE===AAA???\\\uuu{{{^^^888666000000///...---,,,,,,,,,MMM;;;::::::999111888555444222111000000//////000000///...............////////////000000000000111000000000333:::EEEMMMKKK^^^wwwnnnooopppDDDHHHBBB<<<@@@MMMeeemmmRRRllltttUUU777///222222111222555555555666666666777777666666777888:::<<<>>>@@@>>>>>>TTTcccPPPDDD@@@FFFDDD999222555======;;;999999:::>>>@@@555777999:::999888666666666AAAEEE<<<===OOOfffrrrppprrrSSS666111111000000///......---....................................////////////.../////////000000000000222222222222222444999<<<888MMMnnnxxxqqq}}}ppp\\\NNNJJJJJJDDD;;;<<<:::999888999999999888777777666555555555555666333333222222222222333333444444555555555666666666777===666777???666LLLxxxWWW@@@333999HHH<<>>GGGNNNiiiuuuuuurrrnnneeeWWWJJJJJJQQQJJJ888777EEEccckkkMMMEEEAAA@@@>>>999888:::666666555555555444444444444444444444444444444444444444555555555666666666;;;MMM|||JJJ:::BBB666555777888333444GGG___vvvmmmbbb\\\TTTIIIBBB???666...888OOOcccvvv\\\???<<<>>>:::666666666555555555444444333444444444555555555555555222555999333///???WWWqqq===888CCC<<<555999>>>CCCMMM^^^qqq}}}{{{wwwnnnaaaYYYUUUSSSOOOKKKTTTYYY```fffiiimmmrrrvvv{{{~~~yyy[[[EEE888333999???OOOsssaaaIII000000000///...------,,,,,,,,,~~~MMM===;;;::::::111888555444222111000000//////000//////............///////////////000000000000...111222111000555@@@IIIOOO[[[fffyyyvvvmmmEEE777FFFFFF<<>>;;;===TTTrrr[[[HHHBBB???<<>>:::777666777888:::@@@???===;;;999888888888666111222DDD___tttzzzyyyrrrTTT777)))000000000///......---------------------------------............/////////....../////////000000000111222222222000111222444000444@@@[[[{{{zzznnn]]]JJJ@@@<<<:::;;;======:::888777999:::;;;;;;666666555444444444555555333333222222222222333333444444444444555555555555555===777666<<<555<<<\\\dddFFF;;;@@@///<<<@@@888666>>>AAA<<<777???MMM```pppxxxwwwsss~~~~~~vvvqqqppphhh^^^^^^UUULLLFFF@@@999444444999111FFFcccwwwyyy[[[@@@;;;777777777666666888666666666555555555555444444444444444444444444444444444444444555555555555888---ZZZtttIII666DDD???>>>???;;;555999BBBLLLaaauuummm___TTTHHHDDDAAA===;;;;;;<<<@@@aaaooo}}}oooEEE222>>>AAA333555555555555444444444444333333333333444444444444111000333777777444444777^^^~~~|||GGG;;;AAA555888;;;:::999@@@NNNZZZtttwww|||~~~wwwrrrppppppqqqmmmsss|||^^^@@@888999999EEE]]]yyy```AAA666...///000///...---,,,,,,,,,,,,}}}OOO@@@===<<<<<<444999444444222111000/////////000///............//////////////////000000000000///000111000///333;;;AAAYYYZZZRRR\\\~~~fff???GGGEEE>>>CCCGGG[[[yyyeeetttuuuWWW777333444777777444444888555555666666666777777777444555666777999<<<>>>???<<>>>>>:::<<>>999;;;:::;;;???DDDGGGGGGFFFJJJOOOPPPMMMNNNPPPNNNIIIDDD>>>999;;;@@@AAA<<<888<<>>???<<<<<<===PPPUUU]]]eeelllttt}}}{{{~~~}}}zzzlllgggWWWBBB666999BBBIIIddd{{{JJJ333111000000///...------,,,,,,,,,---xxxMMMAAA===;;;===666999444444222111000///////////////............//////////////////000000000000111///......111444777888PPPPPPCCCJJJ|||[[[XXX777BBBMMM;;;AAAfff|||pppvvvjjjbbb;;;222333444444222///222777555555555555666666666666444444555666888:::<<<===555<<>>;;;===EEE===:::555333444555555555444333333222111222222222222111111000000111111222222222222222333333333333111666333222999<<<888888???jjjwwwYYYGGG888666999888777888;;;;;;;;;999777777:::>>>:::===>>><<<;;;<<<<<<:::333:::===888000111;;;DDDWWW}}}NNN?????????<<<888555666777777666555555555555444444444444222222222222222222222222222222222222333333333333222999///GGG^^^KKK:::777;;;<<<555...<<<555666>>>BBBCCCLLLZZZfffqqq{{{xxxtttmmmdddZZZQQQIIIEEE;;;::::::999444222999BBBbbbwwwzzzmmmHHH///777@@@999333666333333333333222222222222111111111111222222222222333555222,,,,,,333666333222;;;^^^fffWWWEEE555444999999777555555:::AAAGGGOOO[[[hhhrrruuu|||~~~{{{vvvmmmbbbXXXRRRHHHEEEIIIOOOMMMLLL\\\sssyyyWWW;;;444222...---...------,,,,,,,,,,,,---oooHHH>>>:::888<<<555888555444222111000000/////////............//////000////////////000000000000111///---...222444444333===FFFDDDMMMvvvuuunnngggHHH@@@999BBBDDDaaazzzrrriii;;;666222222222111...///333777333333444444444555555555444444444555666777888999999666:::@@@@@@FFFbbbzzzpppddd]]][[[YYYUUURRRUUUbbbqqqwwwtttppprrrvvviii~~~ooodddPPP;;;111000...)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////,,,...000111000000111222222000222777999666222222222999GGGWWWhhh~~~{{{eeeMMM>>>:::???DDDAAA;;;666666888888:::===;;;888444222222222222111333222111111000000111111111111000000000000111111111111111111222222222222555444333333666999999444:::DDDttthhhPPPJJJIIIAAA>>>BBB333777<<<<<<999888:::<<<999::::::999777666777888888999888888AAARRRbbbkkkyyydddDDD<<<:::888888666444555999999666444444444333333333333222111111111111111111111111111111111111222222222222444---555<<>>CCCEEEIIITTTaaaddd___]]]eeejjjgggbbb___\\\ZZZVVVTTTQQQLLLGGGBBB???===111666888222,,,<<>>888555555888444666666777999???HHHPPPTTT]]]iiinnnnnnooorrrwwwzzz|||~~~~~~wwwxxxzzztttiii___[[[TTTLLLEEE@@@<<<;;;===GGGaaayyyxxxppp^^^:::000222000......------,,,,,,,,,,,,------jjjEEE===999777<<<666888555444222111000000//////...............///000000////////////000000000000...///000111111111222333333>>>CCCLLLgggvvvooowwwKKKFFFJJJ???@@@VVVvvv{{{fffZZZhhhwwwQQQgggtttBBB///444222333222111222333444333222222222333333333444444444444333333444444555666;;;777999???>>><<>>>>>;;;AAAIIIhhhsssyyygggXXXNNNEEE===>>>EEEGGGAAA999AAA>>>999555777<<<;;;666777555333222333333222000222111000000//////000000000000000//////000000000000000000111111111222222555000333666333444777555888333JJJtttbbbQQQDDD===>>>??????>>><<<:::999999777888:::;;;::::::===AAADDDBBBDDDUUUxxxlllTTT>>>888;;;999333555555333555999888333333333222222222222111111000000000000000000000000000000000111111111222222555///<<<999)))MMMuuutttPPP>>>;;;>>>777777888999777555555777888888888888:::===>>>>>>;;;AAADDDCCCCCCEEEDDD@@@???>>>===<<<;;;:::999999555777:::>>>JJJhhhyyylll===666;;;<<<666222444666666222222111111111000000000/////////000000000111111,,,///333666555222444888333333555BBBmmm~~~eeeLLL>>>;;;;;;:::777444111111333555666>>>GGGMMMNNNQQQVVV[[[[[[___dddeeecccaaaaaabbb```bbb]]]SSSQQQSSSNNNDDD===:::666333111222444555444DDDddd{{{aaa@@@,,,,,,...---000111---,,,,,,+++,,,,,,------hhhFFF>>>:::999>>>888:::555444222111000000//////...............///000111////////////000000000000***///333333000...111555333999999???PPPfff{{{~~~WWWGGGKKKKKKDDDBBBNNNeeevvvqqqttt|||sssdddTTTPPP\\\||||||XXXmmmjjj888---666555111111111222444444111,,,111111222222222333333333444333333222222333333333111555;;;>>>;;;:::@@@HHHSSS|||uuu___>>>444---...///+++,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........///////////////...,,,,,,---///111...000333222///222999888333111444444222777>>>===@@@EEEKKKQQQWWW\\\^^^aaakkkpppmmmiiijjjhhhddd]]]]]]WWWMMMIIIJJJGGG???@@@BBBBBB@@@<<<:::<<>>EEE@@@444444333222222444444333222111111000///////////////000000////////////000000000000000000111111111111111+++111777222111777777777888888GGGrrr~~~nnn^^^QQQJJJBBB>>>>>>??????>>><<<<<<===>>>===<<<@@@EEEmmmwwwsssYYYFFF888999;;;333333777777333444888555///222222222111111111000000000000000000000000000000000000000000111111111111000666000444<<<555UUU}}}nnnwwwcccFFF:::555888999666555888::::::555666888:::777555888===999:::999777:::@@@???888;;;;;;999888666444222222777888EEE```nnnSSS===:::333111888:::555222444111111111111000000000000////////////000000000000555111111333000******111+++000666111;;;xxxpppMMMAAA888888888888888888777777222555999999777777;;;>>>???FFFLLLMMMHHHDDDCCCDDDDDDHHHEEE;;;999>>>;;;333444555666666666555333333666BBB\\\~~~xxxaaa@@@111///333...,,,000...,,,,,,,,,++++++,,,------pppOOO<<<<<<:::888888555555555333222111000000000//////...------------...---------............///000000000000111111111111666...444@@@???AAAhhhaaajjj]]]QQQKKKDDD===BBBKKKBBBHHHVVVeeemmmsssxxxhhh___GGGJJJdddoootttLLL888999888333000000000000000000000000000222222222111111111000000222222333444444555555666555666777888:::<<<======FFFMMMfffsssNNN;;;///............---------,,,++++++******++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,------------------------///////////////////////////000000000111111111111<<<:::888555444444555555777666555666888:::999888<<<<<<======>>>?????????>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======:::::::::999999999888888222222222111111111000000////////////////////////............///////////////000000000111111111111111111222222222333333333888777888;;;BBBbbbtttdddccclllVVVPPPXXXfff```SSSdddccc===:::@@@;;;888===888666444222000000111222111111111111111000//////---------............///////////////000000000000...222666444222777CCCNNNvvv^^^MMMAAA777777888777888<<<999111333666333777:::333555999:::666222333999===777111222777888333111555BBBfffuuuKKK555===666666555444333333222222000000000000000000000000////////////000000000000000000000000111111111111333444222444666===jjjkkkdddTTTCCC:::555111222777555333444888555111333:::333888888444555:::;;;888:::===999000000777888333999555000///333777999777JJJaaavvvrrryyy{{{]]]JJJ111000000///...---------*********++++++,,,,,,,,,pppOOO<<<<<<:::888888555555444333222111000000000//////...------------...---------............/////////000000000111111111......444:::999;;;OOOiiirrrsssaaa^^^WWWHHH<<>>IIIcccoooSSS888+++............------------,,,++++++******++++++,,,+++++++++*********))))))*********+++++++++,,,,,,------------------------........................//////000000000111111111777555444333333333555666555444444555777888888777999999::::::;;;<<<<<<=========>>>????????????>>>???>>>>>>======<<<<<<;;;888888777777777666666666222222111111111000000000........................---.........//////////////////000000000111111111111111111222222222333333555333555666999KKKuuujjjNNN888888<<<999777;;;777666444111000000111222000111111111111000//////------------................../////////000000000...111222111///333;;;CCC___dddNNN???333//////<<<888===;;;111111777444888555333555999:::555...666777888666888DDDZZZlllvvvYYY???777<<<555555555444333222222222////////////////////////.../////////000000000000//////000000000111111111222555333333222///AAAcccooo\\\OOOCCC<<<:::888444333555333//////222111666777333222444444111111///111666777444444666...555===>>>:::???TTTjjjooo^^^AAA666000000//////...------,,,++++++++++++++++++,,,,,,pppNNN;;;<<<:::888999666555444333222111000000000//////...------------...---------............/////////000000000000111111///333666777888>>>GGGNNNyyyggg\\\MMMFFF???>>>???DDDMMMUUUZZZ```cccfffqqqyyyxxxzzzyyyvvvccc[[[RRRKKKHHHLLL[[[jjj{{{kkkTTTTTTlll???444...000111...///444000000000000000000000000111111111111000000000000111222222333333444555555777777888888888888999999===;;;:::>>>KKKmmmjjjVVVIII999,,,'''......---------,,,,,,,,,++++++************+++++++++************)))))))))*********++++++++++++,,,------------------------........................////////////000000000000111000000000111333555666444333222333555666666555555666666777777888999999;;;;;;<<<==================<<<<<<;;;::::::999999555555444444444444333333111111111111000000000000........................---------.........//////////////////000000000000000111111111222222222222222111222555333666GGG[[[xxxbbbDDD<<<666777999888777777666555333111000000111111000000000000000//////...------------.....................////////////000000111111000///111444888>>>RRRkkkTTTGGG;;;666999:::444888===:::999555222555888999666222000333666BBBbbbmmmIII555777:::777444444444333222222111111////////////////////////....../////////000000000//////000000000000111111///444111111555111000;;;bbbtttVVVAAACCC<<<666777999999:::===666:::;;;888777888888666<<<666777>>><<<444444>>>===GGG[[[iiiiiinnn{{{^^^CCC000////////////......------,,,,,,,,,++++++++++++++++++oooNNN;;;<<<:::888999666555444333111000000////////////...------------...---------............///////////////000000000111666333111333888AAAOOOZZZSSSwwwrrrbbbzzzggg___TTTLLLHHHDDDBBBAAAFFFKKKJJJEEEJJJWWW[[[UUUaaaaaa]]]WWWUUUWWWVVVSSSDDDBBBDDDLLLWWWggg}}}lllJJJaaajjj555///...111555333------111////////////////////////000000000000000000000000111111111222333333444444666666666777777888888999<<<>>>???<<<:::GGGeeejjjLLL<<<666222///...------------,,,,,,,,,+++++++++************++++++************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000.........///000222333444333222222333555666666555333333444444555666666777999::::::;;;;;;;;;;;;;;;;;;::::::999888777666666333333333222222222222111111111000000000/////////------------------------,,,,,,---------................../////////000000000000000111111111111222444111333666666333555;;;QQQ}}}{{{dddFFF666888888666666888777333444444222111000000000111//////000000//////...---,,,,,,---------.........------........./////////333222111111222333333222<<<+++QQQqqq```UUUOOOFFFCCC===///;;;<<<<<<999444333<<>>:::666444222555555555444555777888888666333333555888===IIIVVViiipppqqqppphhhIII555---222.........---------,,,,,,,,,,,,,,,++++++*********oooMMM;;;<<<:::999999777444444222111000///////////////...------------...---------............///...////////////000000000666+++)))111555888JJJ```SSSWWWkkk[[[RRRKKKFFF999AAAEEEDDDHHHNNNMMMEEEJJJJJJFFFCCCFFFQQQ[[[___dddkkk{{{uuudddhhhzzztttRRR@@@111//////000111///+++***+++........................////////////////////////000000111111222333333333222333444555777888999:::888999===@@@??????HHHSSSyyyXXXGGG666//////000...------,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............//////////////////000000111111222333222222333555666666555333333333444555555666666888888999::::::::::::999999999888777666555444333333222222222222111111111000000000/////////......------------------------,,,,,,,,,,,,---------------............///////////////000000000111111111555222222555777666555555111QQQttt___HHH???777999777222333999888222333222222111000000000000...////////////...------,,,,,,,,,------------...------------............222000000222444555333111111000;;;KKKkkkvvvttttttsssnnnkkkpppzzzrrrRRRJJJ===555555888666000111111111111111000000000....................................////////////...////////////000000000222999222***000444111333666777GGG{{{|||lll^^^QQQJJJJJJEEE@@@@@@CCCDDDCCCCCCBBBOOOUUURRR[[[tttnnnffflll___EEE555///,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++*********nnnMMM;;;<<<:::999:::777444333222111000///////////////...------------...---------............///......////////////000000444+++,,,666555///;;;PPPuuuhhh[[[pppcccNNNKKKGGGBBBBBBHHHQQQWWWGGGFFFCCCAAAKKK```uuufffKKKdddjjj===...111,,,///---++++++------------....................................///////////////000000111111222333333000111222444666888999:::===999777;;;======???CCCBBB```tttUUU:::444...---//////,,,))),,,,,,,,,+++++++++************))))))))))))******(((((()))))))))))))))***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000000000000000333222111222444666555444333333333444555555666666777777888999999999999999888888777666444333222222222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///////////////000000000000444222000000222333444555555888???aaaxxxiiiRRRAAA888///666555111///111666777444111111111111000000//////...............------,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........---...000222222222000111555555000===pppzzzWWWEEE;;;444555666444222222000000000000000000000000........................------........./////////......////////////000000---666333...222111,,,000000999222888nnn|||wwwvvv\\\NNN<<>>CCCKKKiii}}}RRR???CCC000000000///......---+++++++++++++++******************))))))))))))******(((((((((((())))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---...//////000000//////111000000111333444444333222222333333444555555666777777888999999999999999888777666555444222111111111111000000000//////////////////.........------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000...000111//////000222444666111---===```~~~|||___???000;;;@@@111111000000222222111222444000000000000000000//////---............---,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,---...//////000000111666111///666;;;CCCjjjmmmMMM;;;888555333222111222333////////////////////////........................---------.........//////........./////////000000***000///111777333...555&&&999777***:::cccvvviiiFFF666------,,,000333000++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,nnnMMM:::<<<:::999:::888444333222000//////......//////...------------...---------.........//////............/////////000+++111111,,,---555777333BBBIIIhhhtttkkkvvvtttxxxrrr[[[[[[eeeEEE666777000)))---111,,,//////...,,,+++***(((---------------------------------.........///////////////000111111222222333333333444444444555555///444<<<@@@===777:::AAA<<<@@@>>>@@@LLL]]]|||```CCC777222,,,,,,///000---***+++---...+++++++++************)))******))))))))))))******'''((((((((())))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---...///000000000000///...///111333222111222222222333444444555555777777888999999999999999888777666555333222111000000000/////////.........//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000***000444222000000333555000888;;;888222555]]]mmmMMM>>>@@@999000333666......333888555---,,,333///000000000000000///...------......------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...///111000//////000222***555000---666666;;;QQQ|||}}}xxxNNN666111777888111...222333000.........///////////////........................---------.........//////............/////////000//////***...444///+++555777111///666999222GGGpppooodddlll888777,,,...333,,,***---,,,+++++++++++++++++++++,,,*********++++++,,,,,,---sssJJJ===999999>>>666666333222222111000///............---------,,,,,,,,,........................---------............///////////////000000000000444===OOOaaafffgggvvvhhhXXXQQQxxxaaa777555333000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111000111111222222333444444777777777888999999:::::::::;;;<<<>>>AAAGGGNNNSSScccVVVEEE888222000...,,,,,,,,,,,,++++++*********************************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111111111111000000000000111222333333444444333333555666666777777777777777999888777555333111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111111111111333333333333555999???CCCkkkwwwhhhAAA???;;;888444222111111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,---...000111000111111222222333444444999```eee\\\WWWIII===999444444333222111000///...////////////////////////------------------------,,,,,,,,,---------......---------............///......///000000000000000111000000000222555777999fff}}}qqqjjjUUU444999///............------------------,,,,,,++++++++++++++++++************)))rrrIII===999999>>>666666333333222111000//////......------------,,,,,,,,,........................------------.............../////////000000000000000///666??????999===GGGPPPyyyuuuhhhqqqdddnnnkkkJJJ777333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---......///000000111111000000111111222333333444555555666777777888888999::::::;;;;;;;;;>>>BBBFFF@@@QQQlllkkkPPP???<<<666...,,,---000000///,,,,,,,,,++++++*********************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,------------000000000000000000000///000111111222222222222222444444555666666666666666888777666444222000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111111111111111111333888;;;@@@HHHYYYxxxhhhPPPGGGDDD;;;:::888555333222222222000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------------,,,,,,---...000000000000111111222333333333999:::EEEddduuu___JJJDDDBBB:::555555444333333222000//////...........................------------------------,,,,,,,,,------------...------------..................///000000000000000111111000000111444666888BBBOOOiiihhhzzzNNNHHH===---555............------------------,,,,,,,,,++++++++++++++++++************)))qqqIII===999888===555666444444333222111000//////------------,,,,,,,,,,,,------------------------------------................../////////000000000888222111777888222///111666MMMuuueeeUUU]]]LLL^^^~~~|||SSS666,,,+++...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000000000000111222222333333444444555555666777777777888999:::999888999;;;===:::===DDDNNN\\\nnnlllPPP;;;222111333---+++***+++......,,,)))+++++++++++++++*********************************(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++******))))))******+++)))*********++++++++++++++++++,,,,,,,,,---------...................../////////000111111111111111222333333444555444444444555555444222111///...---......---------,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000111111111///000111333000666<<>>\\\|||}}}lllUUUMMMxxx```@@@000---000333++++++,,,,,,,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......///000000//////000000111222222222444444444555666666777777555777999::::::;;;<<<>>>AAA@@@@@@BBBFFFJJJMMMOOOWWWeeettt}}}wwwlllddd\\\UUUIIIEEE???888333000......333222111000000---((($$$+++++++++***************************************(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------------......//////000111111111111000000111222222333333222222333333222111///...------------------,,,,,,,,,+++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000222333333111000111222---999???777333AAA\\\pppvvveee^^^OOO???888999888444222222111111111111111111/////////.........------------------,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,---...//////...//////000000111111222///999===666111@@@aaa}}}|||jjjYYYKKKDDD===777666444111222666222222111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---...//////000000//////111111000000000111222222+++555:::888<<>>;;;;;;===AAACCCBBB===999222777;;;<<>>;;;666333333111---(((***,,,/////////---,,,---,,,,,,,,,---,,,***)))************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************))))))))))))))))))***(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---------...///000000111111111111111//////000111111111111111111111000///......---------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,------............/////////...000222333222111111222000000...,,,...444888888EEEXXXuuuwwwlllTTTEEE<<<000,,,222999777000333222222222111000//////............---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,++++++,,,------.........------...//////000000111---///222333222333777<<>>------555111//////)))...------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))jjjEEE===999777:::333666444444333222111000//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////111222444444222111333666444666888444000999RRRkkk~~~mmmzzztttgggZZZVVV___qqqbbb???333000---...000///+++''',,,,,,,,,,,,+++***))))))++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---..................///000000111111444444555555666777777777555777999999888777888999???>>>>>>===<<<999555111::::::666222333666444...---000000...///222333000777111***$$$###'''...333))))))))))))***+++,,,---)))))))))***************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********))))))(((((())))))***(((((((((((())))))))))))))))))*********++++++++++++++++++,,,------......//////000111111111111111...///000000111111000000000000//////......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------.........///+++---///000//////000111888333000222888<<<:::666///555???IIIQQQ\\\nnn}}}kkk[[[XXXSSSGGG;;;555888777555222111222333444333333333222111000...---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++***************+++,,,,,,***+++,,,---.........---,,,------......///000000...***+++000555444222222+++DDD\\\ooo```SSSMMMEEE999777999333222444777777555222000000000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////.........//////////////////888222000444888777555444999UUU{{{vvvhhhVVVFFF:::000666******111...,,,///---------------,,,,,,,,,,,,*********++++++++++++++++++++++++************)))hhhEEE===:::666999333666333333222111000//////...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////)))+++---,,,---...000222111++++++111666555444555KKKeee}}}mmmhhhqqq}}}[[[999---///000222111...***))),,,000++++++,,,,,,,,,+++***)))************************************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------......------...//////000000111333333333444555555666666555666777666555444555666555666777888999:::<<<===444555333000000333222...000333222///...000///,,,)))---222555444000***&&&---------+++******+++,,,((()))))))))*********+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,---......///......///000000000000///...//////000000000000000////////////............++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------.........,,,...///...------...000000222444111,,,***...444777333000000//////555<<>><<<333...777<<<000333555555555444333222111//////............------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......,,,---......///////////////++++++...///...000555666111111===XXX{{{zzzqqqdddMMM===888111---444000/////////---,,,...222---------,,,,,,,,,++++++)))*********+++++++++++++++++++++************)))gggDDD===:::666999222666333333222111000///......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////111111///...///111000...444222333666444...000666...;;;HHHSSSfff___DDD555...///333)))***,,,------,,,,,,,,,)))***,,,------,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......------......///000000000111222222333333444555555333444555555444444666888888999999888555333333444000444555222000111000---,,,//////,,,,,,///...,,,...,,,***((()))+++---///)))***+++++++++***+++,,,(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************++++++,,,------...//////,,,---......//////.........//////000000000000000////////////////////////+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......000000000///------...000//////000111000...000444...+++---333777555222111///333777777555444777;;;888;;;;;;888888999666111888888555111222666444///111...---///111000//////---...///000000///...------------,,,,,,,,,+++++++++++++++************)))************************)))************+++++++++*********)))***++++++,,,)))***,,,---......---,,,++++++,,,------......//////,,,---111000+++,,,222111333///000555111000<<>>:::999555111---+++++++++++++++***++++++++++++***)))((())))))*********+++++++++(((((()))))))))*********************************))))))*********+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,------......000111111222333222222222111111222333333444555555333333333333333222222111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,---------------...........................///000111111111111000.........---,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000000000000000111111111111222111111111111222222222222222111000000//////000000/////////////////////////////////.........------++++++++++++++++++++++++************************************************+++******))))))******+++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------....../////////000000000111000000//////000000111333222111111111222333444444666999<<<>>>>>>===<<<===<<<:::888666444222111777777777777777777777777555555555555555444333333222222111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..........................................////////////000222333333222111333444777333777BBBMMMXXXlllzzzqqqZZZQQQDDD===:::777222---000000000/////////......------,,,,,,,,,+++++++++************************+++++++++*********))))))************))))))))))))nnnKKK777888888888888444555333111000000000...,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------//////000000000111111111000000111333222...///222---///111555===IIIVVV___gggmmmtttyyy|||qqqdddYYYOOOEEE??????;;;444...***((()))***---+++))))))***++++++*********++++++******)))))))))))))))*********++++++(((((())))))))))))******************************)))))))))*********++++++))))))))))))***+++,,,,,,***++++++,,,---......//////000111111222222111111000000111111222222333333000000111111000000///...000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******+++,,,,,,,,,---------...------------------------...//////000000000000000...------,,,,,,+++++++++******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,---------------.........////////////......................../////////000000000000111000000000000111111111111111000000////////////000////////////////////////............------------************************************************************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------.........////////////000//////////////////000/////////......---------//////000111111111000000111222222333444555555555444444444444444444444444444444444444444333333222111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............////////////000111111000000111222333...---///...---666BBBBBBIIITTT___jjjwww~~~rrroooqqqjjjZZZNNNHHHAAA999444222...---///000111000000////////////.........,,,,,,,,,,,,++++++++++++************************+++++++++***************************))))))))))))oooLLL888888888666666222444333111000000000...,,,---,,,,,,+++***+++++++++************************++++++++++++++++++++++++,,,,,,---------.........------------------------........./////////000000------///222444333111000999666222///............///222666888888999;;;===>>>999333...,,,+++)))(((+++...222555555333///,,,++++++***+++------+++***))))))************))))))))))))))))))************(((((((((((()))))))))***************************))))))))))))************((((((((())))))***+++,,,)))******,,,---...//////...///000000111111000000/////////000000111111111///////////////......---............------,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***+++++++++,,,,,,------...------------------------......///000000/////////---,,,,,,,,,+++++++++***))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------................................................////////////...////////////000000000000//////....../////////........................------------,,,,,,,,,,,,***************************************************************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,------------............//////............//////,,,---///111222333333333333222222111111111222222111111222222333444444444222222222222222333333333333333333333333222222111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---///000000///...000111000000555:::777000...111+++...222444666999===@@@IIIEEECCCFFFKKKKKKDDD<<<888<<<;;;555111222111...222333333222111111222333/////////.........------,,,,,,,,,++++++++++++***************************************************************)))))))))(((qqqNNN999999777555444000444222000000111000///---,,,,,,+++************+++************************++++++++++++++++++++++++,,,,,,,,,------------...........................------........./////////111000......//////,,,)))000000111555888:::999777111222222111000.........333111000000111222222222111///---++++++,,,...///,,,++++++,,,---,,,***(((((())))))*********))))))(((((()))))))))*********'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))***+++,,,))))))***+++,,,......///---...//////000000//////....../////////////////////////////////...---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))******++++++,,,------...------------------------....../////////......---+++++++++++++++*********(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))************************************+++++++++++++++,,,,,,,,,------------........................,,,,,,---------.........---------........./////////...............//////------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********((((((((((((((((((((((((''''''((((((((()))))))))*********+++++++++,,,,,,+++,,,,,,,,,------------...------------------.........////////////...---......---------...///000000000000000////////////111111111222222222333333222222222222222111111000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......------------------------------------............,,,---///...------...000///---,,,------...111666::::::999777333000///...222222222111222222333333///222444222111222444333000222333111...,,,,,,,,,............------------,,,,,,+++++++++*********************************************************************)))))))))(((qqqMMM888888666444444///333222000000111111///---,,,,,,+++***************************************++++++++++++++++++++++++,,,,,,,,,,,,------------........................------........./////////000000///,,,---000///,,,...---,,,,,,---------,,,////////////////////////............------,,,,,,///---***((('''((()))***+++***))))))***)))'''%%%(((((())))))******))))))((((((((()))))))))******''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***++++++)))******+++,,,------...------.../////////..................////////////...////////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++(((((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,************************''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------......------------......///------------------------++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------000000000000111222333444111222222222333333444444000000000111111222222333111111111111111000000///..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++************++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---......------...000///---,,,,,,---///111333+++,,,---000222444666777111333444222///000555:::///000111///---,,,,,,---,,,---//////...------.........---------,,,,,,,,,++++++++++++***************************************************+++++++++************))))))))))))nnnKKK777777777666666222333111000000111111///...,,,++++++***************************************************************++++++,,,,,,,,,---------------------------------............////////////***//////,,,---222444222///////////////111222444...---,,,---///000000000***+++++++++++++++---...)))+++...000000---)))'''***(((''''''((()))(((&&&'''(((((()))))))))))))))(((((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((''''''(((((()))***+++******+++++++++,,,,,,,,,,,,,,,---............---///////////////.........---............---,,,,,,++++++++++++++++++++++++************************'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++)))*********************'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))*********+++************+++++++++,,,,,,,,,++++++++++++,,,,,,+++******+++,,,...111222,,,,,,------------......***++++++,,,---...///000......///000000111222222000000111111000000///...------------------------++++++++++++++++++++++++************************)))************+++++++++)))*********++++++++++++************++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......------...000...111444666777555111---333111///...------,,,,,,---...///...,,,---000333111111222222000...///111.........000111222222222---------,,,,,,,,,,,,+++++++++++++++************************************))))))*********+++++++++************))))))))))))kkkHHH555777777777888555333111000000111111///...,,,++++++***)))*********))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000)))///111,,,***------******,,,///000...---,,,---000///---------...---,,,++++++***))))))***...000***)))(((''''''(((((()))***((('''''')))******)))''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))***++++++++++++++++++++++++,,,+++,,,------......------//////////////////......,,,------------,,,++++++******************++++++************************''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++)))))))))))))))*********&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))************)))************+++++++++,,,++++++++++++++++++,,,000...,,,***)))***+++,,,...////////////...------.........///000000111111------......///000111111000000000000000//////...------------------------++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///...------...000---------,,,---000///---...---,,,,,,...000222222/////////000111222111000///...///000///,,,---000///---,,,,,,...///...,,,---------,,,,,,,,,+++++++++++++++************)))************************))))))******++++++++++++************))))))))))))oooLLL777777444444666444111111000000//////......,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------++++++++++++------------------------------************************************************((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***++++++++++++***++++++,,,,,,,,,,,,------.........///......---,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---......//////......////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------...------,,,,,,------...................................................---------............///---------............///////////////////////////........................------............------//////...---,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))))))))******************++++++***)))((('''mmmKKK777777555444666444111111000000//////......,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***++++++++++++***+++++++++,,,,,,,,,------...............---,,,,,,---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,------+++,,,,,,,,,,,,---------,,,------..........................................------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------............------------....................................------------------------------............------...------,,,++++++************++++++++++++******++++++++++++++++++++++++))))))))))))************'''''''''(((((()))))))))kkkJJJ888999777666777444111111000000//////......,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******++++++******++++++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******************************)))*********++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,---.......................................------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------,,,------......------,,,,,,,,,++++++******))))))******++++++++++++******++++++++++++++++++++++++))))))))))))***************)))((('''((()))***+++kkkJJJ888:::888666777333111111000000//////......,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******************++++++++++++,,,,,,,,,---------------,,,++++++++++++******))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,******)))(((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))************+++***************+++,,,,,,)))************+++++++++,,,,,,---.........---------------------------------------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******************++++++++++++******************************((()))))))))************111///,,,***)))))))))***kkkKKK999:::999777777333111111000000//////......,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,++++++******++++++,,,))))))(((((('''((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))***++++++)))))))))*********+++++++++,,,,,,---...---------------------------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******************************((()))))))))************000///,,,***))))))***+++nnnLLL999:::888666666333111111000000//////......,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))******))))))************++++++++++++++++++,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++************++++++))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((())))))***+++))))))*********+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******************************))))))))))))************((((((''''''((()))+++,,,qqqNNN:::999777555666333111111000000//////......,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++(((((()))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))************+++++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++************++++++***))))))(((((())))))***))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((()))***************+++++++++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++++++++******++++++++++++******************************))))))))))))************%%%%%%&&&''')))***++++++sssPPP:::999666444666333111111111000//////......,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))))))))))))))************++++++++++++++++++++++++***))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,++++++************++++++***)))))))))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))*********++++++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))************+++++++++,,,++++++++++++++++++,,,************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))************(((((()))************)))sssOOO999999777555555111222222111111000/////////,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******************+++++++++************)))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuQQQ:::999777555555222222222111111000/////////,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++*********)))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzTTT<<<999666555666333222222111111000/////////,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++*********)))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))******++++++******)))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}VVV===888555444666444222222111111000/////////,,,+++******))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************************++++++++++++))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~WWW===888555444777444222222111111000/////////,,,+++******))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************)))))))))(((((('''''''''(((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********************************(((((((((((((((((((((((()))(((((((((((((((((()))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***((('''''')))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~WWW===888555444666444222222111111000/////////,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))***************)))))))))((((((((('''''''''(((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))******************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******((((((((()))))))))******)))))))))************+++))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***(((''''''))))))))))))))))))))))))((())))))******))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{UUU<<<999555555666444222222111111000/////////,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))******+++***)))))))))((((((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzTTT;;;999666555666333222222111111000/////////,,,++++++***)))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&)))+++---((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqq[[[AAA444333666666555222222111111000/////////...,,,***)))******)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))***,,,+++)))(((((()))((((((((((((((((((((((((((())))))))))))'''%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******+++++++++***((('''&&&'''((()))))))))))))))************rrr[[[AAA444333555444444222222111111000/////////...,,,***)))******)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))************)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))***++++++)))(((((()))(((((((((((((((((((((((((((((())))))((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))*********************+++))))))))))))************ttt[[[@@@444444444333222222222111111000/////////---,,,***)))******)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))(((***++++++)))(((((()))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((()))***---...'''((((((((((((((((((((())))))))))))************xxx\\\@@@666666555333333222222111111000/////////---+++))))))***+++***)))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))(((***++++++)))((()))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,+++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())),,,000444777---+++***((('''(((((()))((()))))))))************zzz\\\@@@777888666333444222222111111000/////////---+++))))))***+++***)))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''')))++++++)))))))))***))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())),,,000444777888555000,,,***+++---///((()))))))))************{{{ZZZ===777:::666333555222222111111000/////////,,,***))))))***++++++***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))(((((((((((())))))))))))''')))***+++)))))))))***)))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((()))***---...777444///+++)))***,,,---))))))))))))************yyyWWW:::666999555222444222222111111000/////////,,,***))))))***++++++***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''(((((())))))(((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((())))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((())),,,+++***(((''''''''''''))))))))))))************wwwTTT777444888444111444222222111111000/////////,,,***))))))***++++++***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++)))((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++&&&((()))++++++)))(((&&&))))))))))))************rrrMMM777666555555666333333222111000////////////---+++))))))***+++***)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))*********+++++++++++++++*********))))))(((((()))))))))))))))(((((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((()))))))))))))))***++++++)))(((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///)))%%%(((000333///)))************************+++++++++*********)))))),,,,,,+++***))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))tttPPP999888666666777444333222111000////////////---+++))))))***+++***)))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******))))))))))))***************)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***+++***)))(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---)))&&&)))...000---)))************************+++++++++*********)))))),,,++++++***))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))wwwRRR;;;999777666777444333222111000////////////---+++))))))***+++***)))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************+++++++++************)))************************)))))))))*********+++++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))(((((('''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++,,,+++)))************************+++++++++***************,,,+++******)))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))yyySSS;;;888666555666333333222111000////////////---+++))))))***+++***)))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))))))))*********++++++++++++++++++++++++***************+++++++++***+++++++++,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***************************************************++++++***************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))yyySSS:::777444333555222333222111000////////////---+++))))))***+++***)))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))++++++++++++++++++++++++))))))))))))************++++++++++++,,,,,,,,,,,,)))))))))******+++++++++*********++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))((('''(((***+++)))''''''''''''((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***((('''(((***************************************************+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))yyySSS:::666444333555333333222111000////////////---+++))))))***+++***)))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,,,,,,,---------*********++++++,,,,,,---************++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))***((('''))),,,---***'''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))))))))+++***************************************+++++++++*********)))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))yyySSS:::777444555777555333222111000////////////---+++))))))***+++***)))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---.../////////....../////////000000000............------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&''''''((())))))******(((((((((((())))))))))))+++)))''')))---...,,,((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++************************))))))*********+++++++++******))))))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))zzzTTT;;;888666666999777333222111000////////////---+++))))))***+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------..................///000111111222444444555555555666666666000000000000////////////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((()))))))))))),,,)))'''***...000---)))(((((((((((())))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,------+++************************))))))******++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))~~~ZZZ@@@999555777999333444333222111000000000000///,,,***)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,.........------,,,,,,,,,---------------------------///000...,,,,,,---///(((,,,///111111/////////333222333555777777:::<<<555888999666777;;;<<<999:::@@@CCC???888444444444,,,...000...+++)))+++---......---......,,,(((%%%(((((())))))***++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************************++++++******************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++************+++++++++*********))))))(((((())))))))))))******************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))```DDD<<<777777888333444333222111000000000000///,,,***)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++***++++++++++++,,,,,,,,,.........------,,,,,,,,,------------------------/////////...///000222444555333///...///333777:::>>>888333444777777222...888444000000444999===???@@@===999777999===@@@@@@:::;;;:::666111...,,,---,,,***))))))***++++++***)))*********+++*********************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))))))))************++++++***)))))))))))))))++++++++++++*********)))************************))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***************))))))))))))************++++++++++++++++++++++++************************++++++******************************************************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************************++++++++++++++++++************++++++++++++******))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************```EEE<<<777888999333444333222111000000000000...,,,***)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,.........---------------------..................222000...---...///000///,,,...000444777777555444999;;;===???AAACCCDDDCCCCCC:::666;;;???===???DDDHHHFFFEEEDDDAAA:::222,,,999999999999888777666666111...+++)))***+++,,,,,,***++++++++++++***))))))++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************************************)))))))))*********++++++++++++***))))))))))))***++++++++++++************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************************+++++++++,,,++++++************+++++++++++++++************)))++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************[[[AAA:::777999;;;666444333222111000000000000...,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...............---------.............../////////000...---///111333111000+++///333555555444666777444BBBPPPRRROOOSSS\\\ccc[[[UUUWWWaaa^^^PPPKKKQQQJJJIIIJJJLLLIIIBBB;;;888555666888;;;>>>@@@@@@@@@<<<999444111///...,,,***)))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++************************))))))*********+++++++++++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************~~~ZZZ@@@999666888;;;666444333222111000000000000---,,,******+++,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.................................//////000000000+++,,,...222555666666555777777555222222>>>RRRbbb{{{{{{yyy}}}jjjfffnnnrrr[[[GGGFFFOOORRRLLLFFF<<<>>>@@@BBBCCCBBBBBBBBBBBB@@@===:::777333...***)))))))))******++++++,,,++++++++++++************************************))))))))))))************************************))))))))))))************++++++++++++++++++++++++************************************+++++++++++++++***************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************^^^CCC;;;777888999444444333222111000000000000---,,,***+++,,,,,,+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------.............../////////......//////000000111111///111333333222222444555///777AAAJJJWWWkkkfffKKKTTTllloooXXXAAA???CCCGGGHHHFFFDDDEEEGGGCCCBBBAAA@@@>>>:::555111...---+++******+++---///,,,++++++++++++*********************************)))))))))*********++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++\\\BBB:::666777888333444333222111000000000000---+++++++++,,,,,,***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---........./////////000......///000000111222222444777999888888===GGGPPPJJJVVVjjjvvvllljjjPPPKKKRRRXXXVVVNNNJJJKKKOOOIIIGGGEEEDDDCCCBBB???===777444000,,,+++,,,///111,,,,,,+++++++++*********************************))))))*********+++++++++************************))))))*********+++++++++------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++*********++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,------------.........---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzWWW===777444666999444444333222111000000000000,,,+++++++++,,,,,,***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---.........//////000000...//////000111222222222111777===BBBIIIYYYppp~~~```PPPhhhnnnqqqiii[[[PPPNNNQQQQQQNNNJJJHHHGGGGGGFFFEEE>>>:::444...,,,---///222,,,,,,,,,+++++++++******************************)))************+++++++++************************)))************+++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------........................,,,,,,,,,---------......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------...................../////////000//////000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++SSSCCC===333777555777222222111111000/////////,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))(((((('''''''''((((((------,,,+++***)))((((((,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++***)))(((((((((((()))...,,,)))((()))))))))(((((()))******+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------........................------222000((((((333444000444%%%000444444666111111===<<<___cccZZZuuu{{{vvvRRRPPP___UUUFFFQQQVVVOOOEEEDDDHHHLLLDDDBBB===555...+++---///...,,,***,,,//////,,,)))***)))))))))***+++,,,,,,************************************************)))******++++++,,,------......//////......---,,,------------------------******,,,---.........---333...******...000...+++333000///111000...///111111444666666555555666888111666888444000///111333+++,,,,,,+++***+++---///...+++***+++......,,,***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***,,,,,,------------,,,,,,++++++***))))))***,,,---))),,,///000///------...000---///444444...,,,///.........---------,,,,,,000000///---++++++---//////...------......,,,+++'''(((((())))))*********))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))((()))+++,,,+++)))***+++,,,,,,---,,,+++***000///---+++)))+++///222000222444555444333444555777555444555555222///...000...,,,+++---......---...------///000000...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,,,,---...---,,,,,,---///,,,,,,...///000222333444444777999777777:::>>>???>>>AAA???:::;;;???<<<444666666555333444444222...///...---,,,---...111222------,,,++++++,,,,,,---,,,,,,,,,+++++++++******SSSBBB<<<333888666666222222111111000000//////,,,,,,+++***************************************))))))))))))******************************************))))))((((((((((((***))))))((((((((())))))&&&&&&((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))*********)))))))))******+++---+++))))))***,,,,,,+++++++++++++++++++++******************************(((((((((((()))))))))***))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.................................(((111333444777///***111555555///111>>>DDDEEELLL}}}eeeeeezzzyyykkkZZZJJJJJJSSSUUULLLCCCKKKIIIEEE>>>666000,,,+++---.........,,,,,,+++,,,******************+++,,,*********************************************************+++,,,,,,------......//////......---,,,------------------------........................)))+++...111333333333222000555777777;;;AAACCCAAA999===BBBDDDCCCCCCFFFIIICCCDDDCCC@@@===:::999777999999777444///,,,,,,,,,111...++++++------,,,++++++******)))(((((())))))************************************************************************))))))))))))************************************)))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...222333666777888888999999;;;999;;;AAACCC??????BBBBBB???:::777555666888:::000222333222///,,,***(((,,,+++***+++---/////////,,,,,,++++++***)))))))))******)))))))))(((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))*********+++((((((((()))***+++++++++------,,,,,,,,,---.../// &&&---444888;;;>>>@@@HHHHHHIIIKKKMMMMMMLLLJJJDDDEEEEEEFFFFFFFFFGGGJJJBBB@@@===:::888444000,,,///---++++++---......---++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,,,,,,,---,,,,,,,,,,,,---///......---///000444888<<<===;;;999999:::??????>>>===<<<>>>@@@AAAAAADDDDDDCCCCCCDDDDDDCCC===<<<999888888888666333333222000/////////000000---------,,,,,,++++++***,,,,,,,,,,,,++++++++++++SSS???:::444:::777555222222222111000000//////,,,++++++************+++************************)))))))))*********++++++***************************))))))))))))(((((((((******)))))))))******+++***************++++++++++++,,,,,,,,,---.........000///...------...///111---------,,,,,,+++++++++,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************((((((((()))))))))******)))))))))*********++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.....................////////////...111......222---+++555000333555IIIkkk|||{{{{{{tttzzzwwwgggZZZUUU[[[[[[RRRPPPWWWPPPOOONNNIIIBBB999000+++,,,///000...***)))+++...,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------......////////////...------------..................000000///.........//////'''///888======;;;;;;<<<;;;AAAAAA:::777999555---666:::>>>???===;;;;;;===CCCCCCCCCDDDDDDBBB@@@>>>EEEEEEEEEBBB===999777666///---+++***,,,---...---,,,+++***)))))))))))))))++++++++++++++++++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...///000000999777666666666666555333111000333999===>>>@@@DDD@@@>>>;;;888666666666666:::<<>><<<;;;<<>>???555777999;;;;;;999777555333444555777777666333111444333666999999666555777???BBBEEEFFFEEECCCBBBBBB:::999777444222///,,,+++---,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,///......---------------------///000111111222222777555333333444555444333999888888999999:::<<<===???AAACCCDDDBBB===888555333666<<>>@@@MMMMMMMMMJJJEEEBBB@@@@@@>>><<<:::999888888999999:::;;;;;;999999;;;;;;:::HHHKKKQQQWWWZZZYYYUUUQQQKKKGGGAAA<<<777333///,,,,,,,,,---...////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------......///222666777777777777777555888:::;;;888555333222888888:::;;;:::888;;;@@@999777999===;;;444222666666222000333666888:::===CCCCCCCCCBBB@@@===:::999222111000.........///000------------,,,,,,,,,,,,NNN;;;888555===888444333333222222111000000000,,,+++++++++++++++,,,,,,************************************++++++++++++************************))))))))))))******************))))))***++++++,,,***+++,,,...000222444555666666777777888999::::::555444333333555999<<>>===<<<666444222111111///---+++))))))(((((()))***+++,,,++++++++++++++++++++++++))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000000000111111222111...444;;;666555CCCccc}}}|||}}}}}}tttTTTMMMNNNLLLMMMOOORRROOOHHHBBB444000,,,+++,,,.........------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......////////////000000//////...---.........//////000000000,,,,,,---...000111333444888888:::;;;;;;:::888777===666888AAABBB:::999???:::999999<<<@@@@@@>>>:::>>>===???AAA===777777<<<666:::>>>AAAAAA@@@??????IIIHHHGGGCCC<<<444...+++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++,,,---------------///...------,,,------...000111111222333333444444444444444777:::>>>@@@@@@AAA???;;;666444444555444AAAAAAAAA@@@>>>:::777555555555777<<>>???@@@AAA@@@@@@EEEMMMSSSHHHJJJHHHFFFIIILLLHHH@@@>>>CCCKKKUUU\\\^^^\\\YYYYYYWWWSSSNNNIIIAAA:::555///............//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------...///000222333:::===@@@BBBBBBAAABBBBBBIIIGGGCCCAAAAAAAAA@@@>>>???@@@EEEIIIFFF@@@AAAFFFJJJHHHHHHKKKKKKFFFBBBBBBBBB;;;777999999666555888666999===AAADDDFFFFFFFFF===;;;666222000000111111.........---------,,,,,,JJJ;;;999555<<<777555333333333222111111000000,,,++++++++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))))))))************+++++++++***++++++,,,---...//////000111222333333333222222333333444444555555//////...///000333555777666777999;;;<<<<<<<<<;;;;;;:::888888999888666333...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////000000111111222222///333222000///000GGGmmm|||qqq{{{mmmmmmiiiTTTJJJRRR[[[TTTNNNNNNRRRTTTQQQMMM===777000---///000///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///000000000000///............//////000000111111,,,---000222555666777888777666444333444555777777CCC======CCCDDD???@@@GGGLLLLLLKKKIIIEEEBBBAAA@@@GGGBBBAAADDDBBB;;;;;;@@@<<>>:::777666///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---///222333777777666555555666888999777999;;;;;;:::;;;<<<>>>777888777666:::CCCIIIKKKPPPKKKCCC===<<>><<<>>>AAABBBBBBAAA>>>;;;:::;;;<<<<<<<<<555444333000...,,,***))),,,,,,,,,+++++++++******)))))))))************+++************************************************++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,---------,,,******,,,...000///...111444888<<<======;;;999444:::CCCHHHJJJIIIGGGFFFGGGHHHHHHGGGGGGJJJPPPTTTIIIMMMMMMJJJMMMRRRPPPIIIGGGKKKQQQXXX^^^___]]]ZZZ\\\\\\[[[ZZZWWWRRRKKKFFF888666333000...---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------..................///111333777:::;;;FFFHHHKKKLLLLLLKKKLLLMMMLLLIIIEEECCCDDDHHHKKKNNNJJJHHHLLLUUUUUUKKKCCCCCCIIIKKKKKKGGGEEEGGGHHHGGGKKKDDD@@@CCCBBB===;;;???666888;;;===??????>>>>>>DDDBBB>>>999555222111000//////.........---------yyyFFF;;;:::555:::777555444333333222222111111000+++++++++++++++,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------...///000111555555444222111000///...111111111111111111111111444333333222222333333444111222444666666666444444666777888;;;>>>@@@???>>>999777444111...------...------------------------))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000111111222333333222555555:::DDDPPPsss}}}kkk[[[hhhuuugggVVVNNNPPPSSSRRRPPPHHHCCC;;;444000.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000000000000///............///000000111222222111444777:::<<<===<<<;;;999;;;<<<<<<===AAAHHHNNNGGGPPPVVVWWWdddyyytttzzz}}}uuuggg```dddmmmaaaRRRHHHJJJJJJBBB;;;:::DDDFFFHHHGGGEEEBBBAAA@@@:::<<<===<<<::::::;;;===777666333111...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,---000444999===??????>>>;;;999888:::<<<>>>@@@DDDIIIHHHCCC@@@BBBFFFIIINNNRRRVVVbbbssspppiiiaaa\\\```kkkxxxggg]]]PPPFFFBBB???;;;888AAA???===<<<<<<<<<:::999===<<<:::777444111///------,,,,,,,,,,,,+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------...+++)))...555:::999555444666999<<<===>>>===<<>>666111/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------............000111222555999>>>CCCEEELLLMMMOOOOOONNNNNNOOOPPPGGGKKKPPPRRRUUU]]]jjjuuu}}}sssuuupppeeebbbmmmjjjYYYPPPYYYdddfffXXXNNNJJJLLLIII???;;;>>>BBBBBBAAA???<<<999666555<<<>>>???@@@>>>:::555222////////////.........---tttCCC;;;;;;555999666666444444333222222111111000++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++////////////000111333333000000000111222222333333888888888888777777777777>>>>>>===<<<;;;999888777999:::::::::888666333111///000444999???CCCEEEDDDBBB???;;;666222000///...------------------------)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000///000000111222222333333///333???^^^~~~|||qqqiiiuuuxxx___PPPNNNPPPPPPNNNOOOLLLEEE;;;111+++,,,///++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000//////......//////000111222222222777999===AAABBBAAA???>>>>>>EEELLLMMMMMMRRR^^^iiixxx{{{wwwtttfffUUULLLAAACCCFFFGGGGGGFFFGGGHHHMMMKKKGGG@@@888555666999@@@>>>;;;777222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...111555;;;BBBHHHLLLEEECCC???<<<;;;===@@@BBBGGGPPPYYY[[[YYYYYY___eeefffkkknnnqqq|||wwwtttqqqsss|||xxxjjjaaaYYYRRRMMMPPPNNNIIIFFFCCC???:::777@@@???>>>;;;999777555444---------,,,,,,,,,++++++))))))******++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111---+++222===DDDCCC>>><<<===???BBBFFFIIIKKKLLLGGGHHHHHHHHHHHHHHHKKKMMMWWWSSSSSS]]]jjjoooggg]]]cccpppsssfff]]]dddpppvvvSSSTTTUUUXXX[[[]]][[[ZZZZZZXXXXXXYYYZZZ[[[ZZZYYYYYYSSSIII>>>666222111111................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////222333555888===CCCIIILLLLLLLLLMMMLLLKKKKKKMMMNNNOOO\\\kkkrrrvvv|||zzzrrrooodddSSSIIIIIIEEEEEEDDDCCCAAA@@@>>>===000555===CCCEEEAAA<<<777000/////////............qqqIII===888777;;;333444444444333222222111111000,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++222---)))))),,,......---222888555+++***333666222111///222777777333444888888<<<===:::999<<<=========:::<<>><<<555;;;BBB999111111......///000---)))(((+++...************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......111...+++***+++,,,,,,+++,,,222:::@@@DDDGGGJJJLLLPPP@@@:::FFFMMMIIIMMMXXXjjjzzz{{{tttwww{{{{{{|||}}}{{{qqqppp~~~iiiYYYvvvddd[[[___[[[KKKBBBFFF999777777888777555777<<<:::666000,,,***+++,,,---+++,,,---,,,+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000000+++***...///---333444555888???EEEDDDAAAFFFJJJNNNMMMIIIEEEEEEFFF===OOOOOO___ggg\\\xxxdddQQQSSS\\\YYYZZZ]]]\\\XXXWWWZZZWWWaaaXXXIIILLLKKK:::+++222000---,,,---.................................------------------------------------------------,,,,,,------...///000000,,,...///...+++,,,000555;;;AAAEEEGGGLLLQQQOOOIIIKKKKKKLLLVVVjjjyyyuuuiiiuuukkkbbbqqqeeeWWWMMMGGGCCC@@@@@@GGG888555:::;;;???CCC>>>;;;333///111111---,,,///lllEEE;;;888888<<<444666444444333222222111111000,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++%%%+++222333111//////111,,,---222777888555111///888777666666:::>>>BBBDDDAAA@@@>>>===BBBHHHGGGCCCDDDAAA@@@BBBBBB@@@BBBGGGDDDDDDFFFIIIFFF???;;;;;;FFFDDDBBB@@@@@@BBBGGGJJJNNNKKKHHHHHHHHHFFFBBB>>>;;;666000,,,+++,,,---......------,,,,,,,,,++++++++++++++++++++++++++++++---------------------------------.........///////////////000000000111111222666222000666333000888]]]lllwwwsssXXXPPPiii|||pppXXXMMMSSSRRRNNNJJJEEE???444+++//////...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000000111444111......000111000///555111///444>>>BBB<<<333777AAAGGGLLLZZZppp{{{jjjfffXXXIII===???BBBNNN[[[VVVHHHDDD>>>444666===<<<>>>@@@:::---,,,,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////)))+++---...///111333555@@@AAADDDIIINNNPPPOOONNNIIIEEEJJJZZZhhhnnnsssxxxzzz}}}zzzrrr```XXXWWWaaannnuuuyyy}}}pppdddbbbnnnttthhhTTTHHHDDD>>>999888666333444888888999999666000,,,,,,...,,,---------++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++//////++++++111666555333999AAAEEEEEEDDDGGGLLLGGGGGGBBB???JJJ\\\aaa\\\nnnjjjjjj|||bbbMMMMMMYYY\\\WWWSSSYYYZZZXXXYYYRRRHHHEEE222///---...000000,,,(((........................------------------------------------------------------...//////000000///000111000//////333999>>>@@@IIIRRRRRRIIICCCJJJUUU^^^___eeewww~~~qqqZZZDDDAAA<<<@@@@@@555444>>>BBBEEE>>>888666555222...,,,eeeAAA999888999===666888444444333222222111111000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------000444777888000000999:::444555???666<<>>>>>AAAEEEIIIHHHGGGHHHJJJJJJEEEAAA<<<999555222111///---,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////000000000000111111111000999888222222666MMMmmmtttppp}}}YYYQQQWWWVVVOOOMMMLLL<<<(((000000///...------------------------------------------------------------.........///000000111111222111///000111222111000///222888===>>>>>>BBBHHHTTThhhwwwqqqGGGAAA===@@@FFFJJJOOOUUUJJJ===888777:::GGGOOOHHH:::555///---......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////,,,---///......111666:::IIIFFFDDDEEEHHHKKKLLLKKKLLL^^^|||~~~zzz}}}|||vvvtttwww|||{{{vvvssspppmmmtttllleeeccceeelllwwwyyymmmdddkkkyyy{{{lll[[[OOOGGGAAA???<<<666222111444;;;BBBAAA:::111...------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,//////---///555;;;===EEE>>><<>>===999555555666222---aaa>>>999999999===555777444444333222222111111000,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------666///***+++222777555111999444222333333999KKK^^^}}}lllYYYNNNLLLHHHIIIIIIEEEAAAAAADDDIIIFFFEEEFFFIIIKKKIIICCC>>>333444666888888555000,,,,,,---...//////...------------------------------....................................////////////000000000111111111222222---777888222111BBBvvvooofffoookkk\\\JJJRRRWWWUUURRROOOEEE999111///...---......------------------------------...........................//////000000111111222222111000000111111111000555999>>>@@@AAAJJJaaauuuzzzsssmmmvvvnnnUUU]]]jjjtttpppaaaZZZbbbmmmwwwuuufffiii~~~CCCOOO``````JJJ===DDDMMMRRRHHHBBB999666DDDQQQMMMPPPGGG;;;222...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////222111//////333999@@@EEEGGGEEEAAA;;;999<<>>@@@<<>>::::::999;;;444666444444333222222111111000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///000222555777777444111333HHHZZZ```fffzzzxxx{{{xxx|||xxxiiifff___UUUJJJDDDCCCEEEGGGGGGGGGJJJMMMKKKEEE@@@777777777888999999666444,,,,,,---...////////////------------------------................................./////////000000111111111111222222222222333222000888III```vvvnnnGGGMMMooofffYYYQQQTTTVVVQQQLLLKKK333111---,,,...///...---................................................//////000000111222222222222222111111000111222222CCC@@@@@@KKKbbb{{{}}}}}}___\\\PPPRRRgggrrrmmmiiihhhQQQnnn}}}WWWGGG>>>IIIGGGJJJEEE;;;AAALLLKKKUUURRRKKKAAA666000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------............//////111888AAAGGGJJJIII@@@DDDEEEAAA@@@JJJ^^^ooo{{{oooaaa[[[PPPEEECCCCCC@@@>>>>>>999===EEEMMMQQQLLLBBB:::222///,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000333555666777999<<>>BBBDDDEEEFFFCCCHHHbbbvvvUUUIIICCC<<>>000000///......//////000....................................................../////////000000000111111222222222333333333777...333YYYkkkttt|||]]]WWWZZZTTTMMMKKK;;;666000---...//////...////////////////////////........................000000000111222222333333222222222222111333777::::::NNNdddvvvzzzfffZZZccc```]]]kkk{{{~~~wwwrrrfffKKKFFFLLLPPPHHHFFFKKKJJJMMMQQQTTTPPPFFF:::222...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////---111777???DDDDDD@@@<<<:::AAAMMMZZZkkkppp\\\ooovvv```OOOCCC;;;999;;;@@@@@@DDDLLLTTTUUUOOOHHH===777000,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////333333555999::::::>>>CCCHHHGGGPPPiiioooVVVYYYaaaaaauuu~~~nnn```nnnoooyyyXXX\\\dddvvvZZZTTTddd^^^aaaaaa]]]RRRCCC666///---////////////////////////................................................---......//////000111111666:::>>>AAABBBGGGMMMRRR___uuuyyyfffIIIDDDAAAAAA@@@===<<<>>>```???;;;:::888;;;666;;;444444333222222111111000------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...,,,------...//////000000///333555555<<>>:::999;;;===>>>999777333000......///000.................................................../////////000000000000222222222333333333333444555666PPPmmmiiilll]]]XXXTTTOOOKKKGGG???555//////000///---////////////////////////........................000000111111222333333444111222333333444999@@@EEEFFFttt~~~cccTTTYYY^^^lllwwwYYYKKKPPPOOONNNQQQPPPPPPSSSWWWWWWPPPFFF<<<555........................------------------------------------............///000000000000111111111555;;;@@@AAA??????AAAEEEXXXZZZhhhzzzkkkhhhpppuuu```MMMCCCBBBBBBAAABBBFFFMMMRRRRRRQQQLLLCCC777000...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////777444666;;;???BBBIIIRRRLLL```mmmrrrkkkeeegggpppwwwzzzzzzmmmfffuuuwwwXXXHHHGGGZZZaaaQQQAAA<<>>;;;:::888<<<888>>>444444333333222111111000...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......---------...///000000111222555@@@VVVrrrvvvcccNNN???555555III```UUUSSS[[[oooxxx^^^OOOHHHGGGHHHAAA@@@@@@@@@@@@>>>;;;888@@@===777222///......///////////////////////////////////////////////////////////////000000000000222222333333333444444444444FFFrrrsssvvviii___kkklll]]]PPPQQQVVVVVVPPPFFF:::222000000///---000000000000000000000000////////////////////////000111111222222333444444000222333444777===GGGNNNxxxeeeaaaeeehhhuuuLLLJJJNNNRRRVVVWWW]]]ZZZWWWUUUSSSMMMEEE???000000000000000000000000---------------------------------.........//////111222222222222333333333===CCCFFFCCC???GGGZZZjjj~~~~~~zzz~~~xxxjjjiiinnn___YYY?????????@@@CCCIIIPPPUUUWWWLLL===333000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000:::555555<<>>888777777999AAAEEE>>>444---...000000000000000000000///...000000000000000000000000000000000111222222333333+++333777666555999:::888QQQkkkmmmYYY[[[hhh^^^OOOTTT^^^NNNNNNGGG777......111111000000////////////000000111000////////////000000...000111111333666777666333999---;;;BBBIIIrrrvvv]]]\\\ccc{{{nnnKKKFFFRRRNNN]]]QQQUUU^^^YYYRRRQQQMMMCCC999...+++...111...)))//////.........------------------.........//////000000222333111111888BBBHHH???===FFFOOO[[[wwwtttpppkkkRRR:::666===DDDHHHJJJQQQKKKGGGEEE<<<000,,,......------...///000...,,,,,,,,,,,,---------......------------------------000,,,))))))...333999<<<000<<>>888<<<999888:::888444333222111000000000000........................------------------------111......000000---,,,///***222999888111444MMMhhhjjjNNN===;;;???AAARRRjjj~~~wwwfffMMMFFF???===>>><<<777111111999AAACCC???999444000//////000000000000//////000000000000000000000000000000000111222222333333;;;333111444111...777EEEpppsss}}}```OOOLLLPPPRRRLLL???333111111000000000000//////000000000111000000/////////000000222222222222444555555444111999555LLL```ooosss^^^iii]]]CCCRRR\\\[[[___]]]SSSTTTVVVOOOJJJ@@@333------//////---//////.........---------------........./////////000------111666:::CCCKKKDDDEEEOOO```jjjppphhhOOOCCCAAABBBEEEIIILLLHHHFFFGGGFFF>>>555111...------...//////...---,,,,,,---------.........------------------------)))222777555555999:::888BBBBBB>>>PPPrrrvvvoootttoookkkZZZYYYYYYYYY\\\ooosssyyy}}}}}}vvviiiWWWJJJKKKDDD@@@aaaqqqppp___ZZZfffZZZ```gggRRRCCC;;;333///111222111///222000...---...000222333111===;;;...000222+++222444333222444999???FFFJJJPPPSSSgggkkkTTTTTT^^^dddeeelllxxx}}}yyyyyy}}}rrrddd```bbb\\\RRRKKKPPP@@@EEE___UUUIIIcccxxxmmmQQQJJJGGGQQQ===777;;;888888:::888444333222111000000000000........................------------------------222...---000111//////111888///---888GGGWWWkkk~~~XXX333000DDDVVV___bbbjjj}}}yyydddLLLAAADDDGGGDDD===222666>>>DDDEEEAAA999444////////////000000//////000000000000000000000000000000111111222333333333999000111:::555333QQQzzz~~~}}}vvv^^^QQQQQQUUUSSSHHH<<<555111///111111000000000000111111111000000000000000111111444333333555777777666555555???HHHhhhqqqMMMMMMhhhoooHHHNNNJJJQQQZZZVVVPPPZZZ^^^RRRRRRIII<<<222......000111/////////............---............////////////222......555;;;>>>@@@CCCBBBMMMfffsss___OOODDD>>>>>>CCCCCCCCCEEEIIIHHH<<<000000///------//////...---,,,------------.........------..................---111111///666BBBFFFAAABBBNNNWWWuuuooosssiiiSSSTTTdddvvvuuulll]]]CCCEEE\\\YYYTTTfffzzzdddUUUbbb```QQQEEE777111222444222///111000///......///000111111HHH???+++...222---///111000222777>>>CCCDDDCCCLLLccclllYYYVVVfffwwwzzzzzz___OOOPPPHHH@@@FFFKKKPPPZZZfffsss{{{|||zzzbbbCCCPPP<<<666:::888777:::777444333222111000000000000........................------------............///++++++000222000000222777222555JJJdddpppiii]]]III<<<444>>>WWWsssgggNNNEEEDDDBBB>>>===<<<>>>AAAAAA<<<999999000000000//////000000000000000000000000000000000000000111222222333333444000111888;;;555===iii}}}}}}|||vvvpppfffWWWPPPTTTTTTNNNCCC999222...222111111000000111111222111111000000000111222222333333555:::;;;999777888:::JJJbbbbbb\\\hhhxxx```aaaKKKFFFKKKQQQUUU]]]^^^PPPUUUOOOEEE:::222...///111/////////...................../////////000000000///000555>>>AAA???<<<===EEE^^^rrr]]]JJJ>>>@@@BBBBBBBBBGGGKKKBBB555444111///......//////...------------.........................../////////333,,,(((000===EEEFFFDDDGGGfffuuukkkeeemmmggg^^^jjjhhhnnn|||sssYYYPPPDDD===FFFeeevvvjjj{{{\\\___ZZZ\\\PPPAAA666333222222111...///111222111000//////333VVVDDD+++111444333111...111777<<>>555000222222111111111111222222111111111111111222333333222222777;;;:::666777===CCC\\\___```oooPPPCCCMMMUUUXXXWWWQQQTTTQQQKKKBBB888111....../////////////////////////////////000000000111111000333999???@@@???CCCIIIRRRqqqvvvooopppooo^^^PPPQQQYYY^^^]]][[[ZZZVVVSSSVVV^^^dddfffeeexxx~~~lllVVVFFFFFFCCCAAADDDHHHHHHDDD999555111///...//////...---------.........//////.........//////000000000222---444DDDGGG@@@EEETTTyyyqqq|||jjjiiiwwwuuufffVVVNNNFFFoooqqq|||jjjkkkWWW```XXXLLL???444000111333...000111111222555;;;???;;;fffKKK///777666777666444999===@@@DDDNNN^^^jjjuuuyyykkk[[[PPPIIIDDDCCCDDDFFF}}}RRR>>>888;;;888777999666444333222111000000000000........................---------...//////000000//////222333000...444===RRR```bbbNNN999333999>>>bbbppp{{{}}}yyy___ZZZMMMYYY^^^XXX```^^^```\\\XXXUUUOOOKKKPPPXXX^^^^^^[[[fffdddLLL@@@AAAFFFKKKEEE888444888666555333111000000111111111111111111111111111111111111222222333444444444555555///888fffsss```SSSJJJDDDBBBDDDDDDIIIPPPVVV^^^iiiuuu}}}cccoooyyyZZZTTTPPPPPPNNNEEE:::333333333222222222222333333111111111111222333444444333444888;;;666333>>>MMM^^^zzz\\\cccmmmZZZ@@@EEEJJJLLLSSSXXXRRRQQQNNNHHH???666000---...////////////000000000000000000000111111111111:::::::::;;;;;;>>>KKKXXXjjj~~~rrrssstttpppuuu~~~ttt```^^^```eeeiiijjjnnnrrrrrrTTTJJJAAA>>>>>>???DDDIII???;;;555111////////////------........./////////......//////000000111111333444>>>EEEAAAEEEgggwwwhhhmmmzzzyyybbbfffiiiooo{{{xxx___FFFSSS???FFF|||aaa^^^VVVHHH:::222111222333111///,,,///:::HHHSSSHHHwwwQQQ444;;;000333444:::===@@@AAAIII]]]{{{|||iiiXXXSSSQQQcccmmmTTT@@@999<<<999777999666444333222111000000000000........................---------...///000000000---000333333000444DDDUUUmmmWWWDDD??????CCCRRRbbbqqqsssxxxzzzmmm\\\WWW]]]___lllrrrqqqbbbVVVMMMMMMPPPXXXdddooorrrppp~~~}}}___KKKEEEEEEJJJGGG;;;555888:::888666333111111111111111111111111111111111111111111222333333444444555111333444LLLuuu^^^QQQCCC===:::888777999;;;>>>@@@BBBDDDLLLWWW___mmm|||~~~hhhZZZPPPQQQSSSKKK???777333333222222222222333333111111111222222444555555555555888:::777;;;TTTooo{{{bbbvvvgggPPPIIIAAACCCPPPWWWRRRQQQOOOJJJDDD<<<555000.../////////000000000000000000000111111111222222???===???EEEMMMWWWfffsssvvvjjjllluuu{{{{{{ttt[[[GGGBBB@@@999:::CCCEEE???888222000/////////............////////////......///000000111222222888>>>@@@===EEEdddooobbb___yyyiii___sssmmmdddHHH>>>[[[dddaaa[[[PPPDDD999333000333222000---///888FFFQQQdddbbbDDDGGG000111555<<>>===:::999666777888777777===HHHQQQ___lllvvvzzzuuusssaaaRRRSSSVVVPPPCCC:::444333333222222333333444222222222222333444555666555555888;;;:::FFFkkkccc[[[|||ooo[[[CCC???IIIKKKTTTRRRNNNKKKFFF@@@999333.../////////000000111111000111111111111222222222888:::EEEZZZoooooocccrrrrrrUUUOOOJJJ<<<777>>>HHHBBB:::444000/////////............/////////000...//////000111222222222:::DDDEEEEEE^^^~~~}}}iiipppxxxkkk[[[RRR[[[mmmuuunnn}}}gggccc\\\UUULLLAAA555---...111333333111444:::@@@xxxYYYZZZ999999???@@@JJJYYYjjj{{{zzzbbbQQQDDD999777999888777777555444333111000/////////......------------......///...---...///000//////...333333555EEEXXXWWWIII999999CCC[[[vvvsssxxxnnnaaaXXXWWWYYY[[[\\\tttbbbQQQJJJNNNYYY[[[eeefffGGGJJJNNN???444888999999;;;<<<777000///222111111111222222333333333000777333...555666000111444777hhhwww||||||~~~iiiJJJ>>>===<<<;;;999666555777888999999999888888;;;???BBBUUUddd|||eeebbbggg\\\PPPSSSZZZPPPIIISSS:::666333444333111111444111111111222333333333444666666666999HHHccc]]]\\\|||hhh;;;GGGEEEMMMQQQQQQLLLIIIFFF===222111000......000000000///444333000//////333777:::BBB@@@NNNxxx}}}bbbBBB===>>>AAADDDBBB999333333222...000000000000000000000000///...222777444...222===BBB???NNNqqqtttwww~~~mmmjjjttt}}}ppp___LLLIII|||rrr~~~ggg\\\RRRBBB888666222000666111444444+++>>>~~~dddBBBCCCCCCAAANNNYYYssszzzyyyOOOCCC999777999888777777555444333222111000000000///......------......//////........./////////......---333@@@KKKKKKEEEAAABBBQQQkkktttgggTTTUUUYYYcccyyyrrrJJJ:::;;;FFF^^^vvv~~~iiiJJJ@@@BBBAAA;;;666444666999999444333555111111222222222333333333111666222///666777333666:::TTTzzztttwww}}}~~~{{{{{{xxxeeeIII888555999999:::<<<======;;;999;;;;;;;;;:::999;;;???BBBHHHWWWrrrvvvrrrpppWWWNNNVVVWWWOOOMMM;;;666333333333111222555222222222222333333444444777666:::FFFZZZuuuvvvhhhooo}}}KKKDDDHHHFFFKKKMMMKKKIIIHHHBBB:::222111//////000111000///111000000000111555999======AAATTT___yyy|||rrrtttwww]]]HHH;;;AAAFFFEEE<<<555333333000000000000000000000000000111333222...///666===???AAALLLooolll~~~lllssswwwVVVIIIPPPzzz~~~^^^SSSRRRDDD000222...222---111333///EEEXXX???DDDKKKTTT\\\hhh~~~KKKAAA888777888777666777666555444222111111111111///......------......//////.....................555///999NNNNNN===666???MMMbbb|||nnnYYYVVVbbbggguuu\\\JJJ@@@===SSSOOOiiigggJJJEEEBBB<<<777333333888:::888555555222222222222333333333333111555111000777666444<<>>EEEJJJJJJIIIHHHEEE@@@444222000///000111111000///000111333555999>>>BBBDDDQQQaaaxxxkkkSSSBBBBBBIIIKKKCCC999444222111000000000000000000000000000555333,,,000???EEEAAAJJJhhh{{{ttt~~~xxxrrrooooooooopppoooiiidddfffkkknnnrrrvvvyyy~~~sssXXXQQQ\\\uuuzzz{{{^^^LLLWWWQQQ999555///222---111555444NNNxxxIII???CCCLLL___ooo~~~~~~{{{yyyuuuppplllkkkfffcccdddeeedddccceeeeeesssHHH???888777888777666777666555444333222222222222//////............///////////////...------...000===<<>>777333888<<<:::555222333333333333333333333333000444222333777333333AAAvvvlllcccYYYPPPJJJMMMYYYfffiiicccYYYNNN@@@555777??????<<<999666555666888:::CCCBBB???;;;888777888::::::===OOOmmm}}}oooSSSUUUYYYPPP@@@999333222333222333555555444333333333444555666:::<<>>FFFLLLYYYooo{{{|||yyydddPPPCCCIIILLLHHH>>>555111000000000000000000000000000---111333333777@@@HHHKKKddd|||vvvtttssssssqqqnnnjjjfffdddbbbeeegggccc[[[TTTTTTWWWZZZ[[[[[[XXXTTTTTTXXX\\\ppp{{{oooPPPJJJ[[[wwwwww}}}pppOOOOOOQQQGGG999222444000444666888UUU[[[>>>CCCEEEKKKccctttllliiiXXXRRRKKKGGGFFFDDD@@@===BBB@@@>>>???@@@???>>>>>>;;;DDDKKKMMMNNNSSSWWWXXXVVVQQQRRR^^^sssDDD===888888999777666888555555444333222222222222/////////....../////////...//////...------000333>>>FFFKKKDDD888888HHHZZZ{{{dddZZZjjjsssSSS<<>>===777444333333333333333333333333000444444666666///777NNNxxxeeeRRRIIIAAA>>>>>>???DDDKKKNNNMMMMMMMMMIIIBBB===<<<<<<@@@DDDEEECCCBBBDDDFFFLLLJJJFFFAAA<<<999:::;;;:::;;;EEE]]]xxx~~~pppPPPQQQ[[[QQQFFF<<<444333444333444666555444444333444666777999:::HHHeee}}}ddd___aaaaaafffppp|||bbb[[[nnnOOO;;;@@@GGGMMMMMMIIIDDDBBB:::777333111222222222222222333444555999DDDRRR]]]www{{{zzzxxxuuussstttuuuvvvzzz^^^CCCDDDEEEDDD???888333111111111111111111111111111222...111888:::<<>>::::::===@@@AAAAAA@@@@@@??????AAABBBAAA>>>@@@CCCBBB===:::<<>>???<<<777333111111111111111111111111:::///...999<<>>999999<<<===NNNnnn???;;;:::<<<<<<999999;;;222222111111000111111111000000////////////000000---///111000///111777===<<<666333BBB___xxx|||tttppptttvvv^^^^^^mmmXXXDDDBBBIIIkkkxxxRRRKKKFFFEEEDDD>>>::::::555555555444444333333333333444444555555???qqqyyylll```\\\XXXRRRHHHAAAEEELLLTTT```kkkmmmhhheeeddddddSSSNNNOOOYYYfffjjjbbbWWWJJJIIIGGGDDDBBBBBBDDDGGG???<<<===HHH___xxx~~~YYYYYYZZZVVVHHH;;;777777666555555444333333333666:::>>>@@@jjjrrrJJJTTTSSSKKK@@@;;;===???===BBBCCCAAAMMM{{{QQQeee{{{www]]]LLL>>>>>>BBBDDDFFFHHH@@@<<<777333333444444444555555666>>>SSSyyy{{{lll```TTTLLLMMMKKKFFFKKKUUUOOOSSSXXXYYYWWWUUUUUUVVVVVV___eeefffkkkvvv~~~nnnmmmjjjiiikkkuuuxxxOOO???BBBBBB;;;555111111111111111111111111...222999DDDUUUnnn~~~sssiiifffjjjrrrxxxsssoooxxxqqq^^^ZZZ[[[bbbiii|||^^^LLLYYYyyyvvvVVVQQQHHH:::999444444444===fffhhhCCCUUUssslllKKK<<<;;;<<>>:::999;;;999555444333222111111111111//////............//////222222111111222555888:::222777???LLLbbb{{{vvvnnnkkkiiiWWWOOOnnnccc@@@AAA@@@]]]vvvOOO999EEEMMM???777===:::999666444333333444555666,,,???777888DDD|||~~~{{{sssiii___TTTLLLNNNTTTeeeooogggvvv|||qqqaaa\\\ZZZPPPGGGMMM___iiihhhUUURRRQQQPPPNNNLLLOOOUUUPPPHHH@@@CCCWWWqqqvvvQQQYYYZZZNNN@@@888666666777888999000222;;;777111@@@ZZZddd[[[VVVBBBPPPJJJAAAFFF>>>GGGHHHEEE???AAAUUUwwwaaaLLLbbbooo:::>>>EEEDDDSSS@@@AAAAAA===777222222444555@@@(((444TTT^^^nnnyyy___OOOLLL???>>><<<:::999999999:::AAA???<<<<<<===???@@@@@@???BBBFFFIIILLLRRRYYY___cccWWWNNNSSS\\\bbbggglllqqqUUUFFFDDD===888:::555222111333333000000333666000===QQQtttvvv~~~rrrlllpppqqqmmmnnnuuu~~~ooo___YYYfff{{{oooRRROOOaaaWWWKKKEEE<<<)))333777999ssstttJJJPPPdddzzz{{{___QQQHHH???@@@FFFLLLOOOYYYgggpppttt{{{qqqdddXXXLLLCCC??????AAAAAABBBOOOoooNNN===999>>>:::888:::777555444333222111111111111//////............//////000000000222555777999999===;;;DDDTTT^^^iiizzziiiZZZ\\\qqquuujjjfffccc^^^]]]___aaafffxxxWWW===<<<\\\jjjFFFBBBFFF>>>777::::::999666444333444444555555444666888AAAqqquuuhhh\\\VVVYYYaaattt|||sssiiiXXXFFF@@@FFFOOOSSSQQQLLLIIIKKKLLLKKKKKKNNNGGGAAA;;;>>>RRRnnnlllYYYhhh]]]RRRCCC:::666666888999777222555<<<888888OOOnnnooolllvvvWWWNNNaaaYYYGGGEEEAAAMMMFFFIIILLLEEE<<>>===IIIDDDAAA@@@<<<888555555666666888222HHHfffppp}}}lll[[[VVVPPPCCC;;;:::======>>><<<:::999<<<>>>:::888666555777888888777333555666777777999===AAAEEE>>>;;;>>>BBBDDDHHHNNNSSS```pppeeeKKK@@@>>><<<;;;777333222444444111222555:::444EEEddd~~~zzz|||yyysssmmmpppqqqnnnpppvvv~~~rrroooqqqyyy^^^IIIqqqeeeMMMFFF???111777666<<>>;;;>>>@@@OOOzzzPPP>>>:::>>>:::777888666555444333222111111111111000//////......//////000......///333888:::999666===DDDNNNPPPKKKSSSsssqqq[[[XXXnnnfffNNNFFF???>>>>>>;;;:::;;;@@@<<>><<<::::::777888999777555555777::::::999888999::::::999777>>>>>>>>>===;;;;;;<<<>>>999888999;;;999888;;;AAA???EEENNN___xxx___GGGAAA???<<<999555444666555333444777888<<>>888\\\OOO===:::>>>:::777999777444444333222111111111111000000////////////000000///...000444999;;;888444888PPPZZZMMMGGGTTTbbbcccppp[[[WWWppp~~~VVV:::???;;;:::<<<@@@AAA???>>>AAA>>>>>>GGG[[[www___???III^^^gggKKKBBBCCC@@@::::::999777666555444555555444888///DDDwwwuuunnnrrrzzzxxxoookkkaaaSSSNNNQQQ^^^WWWQQQNNNLLLHHHGGGJJJHHHFFFAAA???LLLggg{{{yyyggg]]]ddd]]]OOO???666555888999555999;;;888777IIIppp~~~wwwsssqqqooonnnzzzrrr^^^WWW]]]ooowwwsss|||bbbKKKHHHIIIGGGIIIPPPuuuWWW{{{fffaaaKKK>>>GGG???IIIDDD>>>::::::999777555555999]]]}}}eeeXXXVVVSSSPPPNNNMMMJJJGGGDDDBBBAAA@@@???;;;;;;;;;===>>>>>>;;;999::::::;;;::::::999999999======>>>>>>===<<<>>>AAA@@@AAACCCMMMdddaaaHHH>>><<<:::666444666555333444888444JJJkkkiiijjj~~~fffYYYggg{{{xxxyyy{{{zzzpppggggggooowwwpppfffggg}}}pppkkkpppqqqSSSIIIuuummm~~~{{{UUUIII>>>:::888222III}}}NNNCCCSSSssshhhUUUMMMOOOWWWdddppp{{{~~~```NNNOOOEEE777KKKoooxxxMMM;;;888>>>:::999;;;999444444333222111111111111000000////////////000000222111222555999:::777444>>>PPP]]]```fffkkk]]]GGGXXXYYYjjjmmmNNN======>>>===<<<===@@@AAA>>>:::888===AAAAAA???AAAHHHOOOrrrVVV===FFFnnnaaaHHHAAA>>>999:::999888777666555555444666///666JJJvvv___rrrvvvwww}}}~~~ssshhheeehhhccc\\\SSSGGG>>>@@@FFFKKKJJJEEEAAAJJJbbb~~~iiieeeaaaUUUCCC777555888888444::::::777@@@]]]wwwvvvqqqooommmooogggqqqxxx}}}zzzooo\\\LLLGGGGGGFFF]]]ZZZqqqqqqMMMDDD999FFFEEE>>>::::::999444444777SSS~~~{{{vvvtttqqqiii___YYYVVVRRRJJJCCCOOOOOOPPPQQQRRRQQQNNNKKKKKKKKKKKKLLLLLLLLLJJJIII@@@???======>>>AAA@@@???FFFIIIMMMTTTeeeTTT======:::666444555444333444888777XXXnnniii|||cccjjj~~~wwwtttdddccciii}}}xxxwwwYYYIIIZZZhhhXXXAAA;;;666555UUU~~~AAAJJJlllppp[[[OOOUUU]]]nnncccRRREEE<<>>;;;999<<<:::555444333222111111111111111000000//////000000111333444555666777888::::::HHHAAANNNooorrrZZZMMMLLLfff}}}xxxrrroookkk]]]MMMIIINNNGGGFFFBBB???AAAEEEDDD@@@@@@>>><<<>>>AAAAAA???<<>>bbb|||vvvpppggg___TTTTTTSSSSSSRRRPPPLLLIIIMMMLLLMMMMMMNNNLLLIIIFFFRRRRRRQQQOOOQQQTTTRRRNNNMMMTTT\\\fffuuu{{{bbbDDD@@@;;;777444555555333555999AAA```~~~nnnxxxnnnxxxwww|||xxxgggbbbccctttuuunnnWWWRRRqqqLLL>>>777<<<___tttEEEWWW}}}fff[[[XXXfffqqq```KKKCCCBBBBBB]]]MMM<<<999>>>:::888:::888555444333222111111111111111111000000000000111111222555666666555888>>>DDDHHH:::BBBbbbooo^^^PPPSSSWWWlll|||{{{|||wwwlllcccXXXQQQSSSYYY[[[\\\gggvvvxxxppp___YYYLLL@@@???EEEHHHFFFBBB<<<666777>>>CCCDDDBBB999WWWfffCCCFFFPPPjjj```JJJCCCBBB999999999888777666555444777222DDDwww{{{pppoootttuuucccPPPGGGGGGJJJIIICCC===AAASSSgggsss{{{{{{zzz~~~___fffjjjcccNNN>>>;;;<<<:::777999777???cccxxxssswwwxxx___WWWccckkkaaaQQQIII[[[rrrWWWTTT```<<>>:::>>>:::777999666555444333222111111111111111111000000000000111111111444666555333888BBBLLLFFFBBBDDDKKKMMMIIIIIIOOOmmmkkkrrrzzzvvvwww```LLLHHHMMMSSSVVVYYY^^^RRRHHHfff~~~gggPPPGGGKKKNNNLLL<<>>===AAA;;;qqqZZZHHH>>>FFF```vvvvvvVVVCCC<<<999999999999888666555444444;;;JJJ}}}rrrgggggglllppp~~~iiiYYYSSSOOOMMMEEE===???LLL\\\eeehhhmmmpppqqqssswwwwwwsss|||www{{{{{{___gggmmmgggRRRAAA>>>>>>;;;<<<;;;666AAAkkkttt{{{ooosss\\\@@@GGG___lllggg```OOOPPPiiiWWWhhhGGGLLL999>>>;;;<<>>ZZZKKKMMMhhhssssssxxx~~~xxxxxxWWWHHHSSShhhqqqIII===CCC@@@YYYxxxfffDDD444:::<<<<<<===;;;666555333111000000000000000000000000000000111222---222666666666<<>>999AAA:::FFF|||{{{ppptttpppyyyxxxpppaaaXXXjjjsss___MMMUUUQQQfff===GGGAAA<<<===???777444NNNppp}}}}}}xxxmmmeeejjjttt}}}~~~xxxxxxvvvsssrrrsssrrrnnnjjjcccWWWQQQUUU^^^lllhhh|||kkkKKK@@@;;;444777;;;444;;;RRR}}}xxxuuuiiiyyyyyyrrrjjjiiikkkhhh\\\QQQUUUPPPMMMMMMHHHKKKbbb|||qqqggg|||{{{vvv^^^ccc}}}eeeJJJ>>>;;;GGG[[[KKKyyyttttttoooXXXSSSZZZTTTIIIDDDAAAJJJsssccc<<<@@@>>>JJJmmmrrrPPP>>>>>>:::777777555666555333111000000000111000000000000000111111222777666333222444:::@@@CCCPPPZZZ[[[NNN@@@CCCUUUeeeeeefffjjjqqqyyyjjjbbbaaaYYY^^^kkkjjjxxx|||tttwwwvvvVVVMMMqqqyyyeee```mmmnnnYYYHHHGGGBBB>>>OOOxxxTTT@@@DDD{{{MMMEEE<<<:::888888999888777555>>>:::fffnnneeewww|||ssshhhfffdddbbbfff~~~yyyfffQQQGGGNNNVVVGGG777999777111999999888999<<>>888===:::999>>>:::NNNtttvvvrrrtttwwwWWWmmmkkkWWW[[[mmmvvv]]]]]]___uuuIIINNN???::::::===888:::YYY~~~xxxtttuuu{{{}}}yyyssskkkddd^^^YYY___yyy{{{yyyQQQEEE>>>666888:::444<<>>AAAYYYeee\\\vvvooommmwwwttt|||xxxmmmnnnrrr~~~cccMMMJJJTTTNNNCCC@@@???===VVV___[[[kkk{{{MMMCCC;;;CCCdddjjjMMM>>>???:::888<<<<<<555444333111000000000111000000000000000111222222888444222666>>>BBBBBB@@@III]]]___GGG:::GGGXXX\\\[[[aaajjjttt|||mmmppp{{{}}}ppppppzzz{{{ooo{{{TTTHHHiiiuuuZZZNNNEEE;;;@@@NNNgggQQQ;;;TTTWWWDDD>>><<<;;;::::::999888666;;;DDDzzz]]]aaatttmmmjjjhhheeeTTTQQQIII^^^rrrvvvtttxxx~~~sss\\\EEE===CCC<<<444777666111555444333333444888<<>>>>>BBByyygggGGGGGGWWWdddKKKBBB@@@>>><<<<<<;;;999777777TTTVVVaaa{{{rrrmmmlllkkk~~~vvv```jjj|||nnnhhhmmmnnnxxxrrrLLL888999777666;;;<<<999888;;;;;;999999888999999:::<<>>;;;===;;;CCCiii{{{uuujjjiiiyyyppphhhPPPEEE888777888333FFFjjjkkknnnqqqyyysssnnnhhhbbb^^^ZZZWWWUUUOOOffflllbbbddd}}}|||hhhbbb{{{oooxxxZZZvvvvvv~~~~~~rrreee\\\PPPVVV~~~~~~lllbbbYYYOOOGGGIIIDDD???@@@KKKcccyyyddddddnnnbbbLLLCCCCCCDDDLLLJJJDDDGGGUUU{{{yyySSSEEE:::OOOzzzRRRAAA===@@@:::777999666444333111000///000000111////////////000111222333222111666===???===>>>CCCHHHGGGFFFGGGJJJNNNOOONNNVVV\\\dddkkknnnrrrwww{{{www[[[TTT\\\|||jjj\\\@@@???CCC<<>>===:::888;;;pppdddMMMZZZ~~~```UUU\\\|||rrrooottt|||xxxtttrrrggg^^^______dddZZZBBB:::777999:::;;;:::666:::999999888777666666555888:::===AAAIII[[[qqq{{{}}}mmmqqqHHH:::===999===<<<@@@wwwnnnxxx{{{uuuzzzxxxpppppptttzzz___PPP___ZZZSSSkkk___yyyiiiLLLMMMHHH@@@===???<<>>KKKjjjpppppp{{{mmmRRREEEBBBJJJTTTWWWSSSNNNPPPrrr[[[MMM===FFFpppQQQBBB>>>AAA<<<::::::444333222111000///000000111////////////000111333333333111444999;;;???MMM^^^YYYFFF===EEENNNMMMMMMRRRYYY]]]dddiiimmmppprrrsssvvvyyyzzzoooooo}}}UUU;;;;;;CCC<<>>;;;999@@@RRRLLLYYY}}}hhhMMMDDDWWWsss|||ssspppyyy~~~iiihhhiii___UUURRRRRRUUUiiioooKKK999444777666;;;AAA<<<666666666777777777777777888999999999>>>OOOgggyyyuuu{{{OOO999;;;===;;;>>>DDDlllxxx}}}zzzxxxkkkTTT]]]zzzuuuVVVNNNLLLKKKggglllbbbQQQHHH???<<<>>>===IIIsss|||vvv\\\LLL;;;999888777WWW~~~pppaaa```iiixxx}}}XXXsssmmmUUU___lllbbbeeezzzjjjgggmmmnnndddYYYRRRKKKLLL]]]tttyyynnnvvvqqq[[[aaauuu}}}ssscccSSSDDDNNNzzzyyyppp___ZZZUUUOOOEEECCCSSSgggkkkooommm{{{pppWWWJJJHHHRRR]]]bbbaaa^^^___}}}dddRRRCCC???^^^PPP@@@;;;===;;;===>>>777333222000//////000000111......//////000222333444333000333:::>>>BBBRRRfffSSSAAA888BBBLLLLLLLLLOOOYYY]]]dddmmmsssuuussspppvvv~~~|||xxxmmmiiiYYYHHH@@@@@@:::HHHcccHHHEEE___LLLIIIFFFDDDBBB???<<<999EEEKKKMMM]]]mmmRRR===OOO]]]ooo}}}tttpppqqq~~~qqqmmmiii___UUUPPPGGGPPPUUU```www~~~{{{ZZZ@@@777888555>>>JJJEEE;;;;;;::::::::::::;;;;;;888999999777:::HHH___ppp{{{VVV::::::???;;;EEENNNaaarrr|||{{{vvvrrr{{{xxxmmmrrrcccSSSZZZ]]]___www[[[GGGCCCEEE```nnnsssVVVMMMBBB;;;<<<<<>>LLLuuuWWWDDD;;;999666:::;;;222222111000//////000111111.........///000222333444555222555======999@@@MMM>>>777666???IIIKKKHHHFFFRRRWWW```llltttvvvqqqkkkhhhsss|||oooPPPJJJWWWjjjaaaPPPCCC<<>>KKKEEEBBBAAA???===;;;:::999999777999:::888:::FFFZZZjjjrrr[[[<<<999>>>===LLLXXX|||TTThhh}}}cccRRRQQQWWWeee}}}yyyyyynnn___tttlllfff^^^[[[fffhhh[[[DDDEEEYYYllllllnnn}}}iiilllvvvYYYTTTGGG===::::::JJJzzz}}}mmmZZZEEE???<<<<<>>FFFHHHEEEFFFIIIRRRWWW[[[]]]fffuuutttwwwqqqqqquuu___BBBAAAaaammmXXXKKKDDDzzz[[[LLLMMMRRRtttwwwPPPKKKMMMFFFJJJHHH999AAA]]]ddd???GGGdddeeeNNNEEEAAAHHHZZZbbb```mmmzzzqqqcccWWWLLLHHHCCCGGGIIIIIIbbbzzzkkkQQQ;;;999FFFQQQRRRPPPFFF??????@@@===;;;:::;;;:::777<<>>===EEEZZZsssPPPaaaeee[[[___RRRbbb~~~~~~sssccc\\\PPPeee___NNNKKKKKKMMMKKKHHHNNNWWWdddooorrr\\\vvvTTTUUULLL:::===<<>>;;;;;;???EEEFFFDDDEEEJJJUUUYYY[[[]]]eeepppuuutttnnnwwwwwwrrrlllccchhh}}}}}}|||sss[[[GGGeeecccvvvpppbbbllloooMMMJJJWWWiiiRRROOOJJJHHHHHH<<>>;;;999888:::===<<<888:::???@@@RRRsssyyyWWWCCC@@@<<<;;;MMMjjj~~~UUUfff{{{yyybbbaaagggSSSQQQaaaMMMFFF@@@AAAAAA???@@@DDDDDDJJJUUUpppkkksssQQQZZZNNN999<<<>>>LLLzzzccciii|||ggg]]]sssxxxggg^^^ddduuuzzzqqqXXXDDD???666KKK~~~\\\[[[WWWaaakkkyyygggiiilllddd^^^aaa```LLLQQQTTTRRRSSS]]]rrrdddVVVLLL???;;;PPPlllppp|||sssssszzzhhhpppppp[[[IIIFFF```tttqqqccc\\\UUUIIIFFFFFF???AAAFFFmmm~~~}}}tttttt```zzz|||hhhWWWFFF:::ZZZ```EEE:::>>><<<888999666333222111000////////////////////////000111222333111999;;;777;;;FFFGGG@@@:::<<>>???NNNhhh~~~VVVPPPaaa```TTTNNNCCCFFFEEEJJJ|||@@@GGGIIIfffvvv^^^RRRMMMTTTppp~~~nnn```[[[RRRPPPOOOLLLaaaqqqVVVOOOfffmmm^^^MMMCCC>>>===@@@DDDAAA@@@:::999<<<===QQQrrr~~~RRR@@@AAA??????RRRoooSSSeee~~~sss\\\aaatttsssgggZZZwwwMMMAAA777777;;;;;;999888777===;;;EEEeeesssZZZfffVVV;;;;;;???PPPtttzzzdddGGGNNNiiixxx```MMM```}}}zzz~~~zzznnneeeYYYRRRWWWggg}}}{{{qqqvvvaaaEEE===888UUUYYYZZZSSS^^^wwwuuuuuuzzzssshhhbbbbbbOOOWWW\\\ZZZUUUTTTmmmxxxiii\\\JJJ:::===JJJsssooo~~~yyyyyyuuuhhhqqqfffiiillleee[[[kkk~~~iiiUUUGGGHHHfffmmmllldddbbb\\\OOOLLLMMMFFFEEE777QQQ~~~YYYeee~~~ppp[[[JJJ:::SSSdddHHH;;;>>>;;;888999777333222111000////////////////////////000111222333555777333333CCCUUUOOO<<<999>>>CCCCCC@@@???DDDKKKOOOPPPOOOMMMPPPZZZgggqqqrrruuusss{{{uuuiiivvv~~~hhhQQQAAAFFFeeeSSS@@@>>>FFF888333???<<>>:::::::::KKKhhhNNN;;;@@@FFFHHHPPPdddLLL]]]}}}~~~~~~ppprrrlll\\\gggsssLLLCCC:::888<<>>:::\\\vvvWWWYYYRRR```zzzooobbbTTTaaallloooiii___nnnvvvlll[[[GGG===>>>OOOmmmrrreeexxx|||xxxrrr___qqqlllaaaeeeZZZppp|||eeeOOOBBBLLLnnnnnniiieeefffbbbWWWTTTQQQEEEHHH777@@@qqqUUUDDD]]]kkkrrrzzz```NNN;;;LLL{{{eeeHHH;;;>>>;;;888999888333222111000////////////////////////000111222333000555444444???LLLGGG888999???CCCAAA===>>>DDDIIIXXX\\\```\\\UUUUUU___jjjjjjtttttt}}}[[[EEEBBB>>>777@@@@@@000<<<555666>>>@@@JJJqqqyyy]]]PPPWWW\\\UUURRR@@@DDDPPPZZZiii333CCCIIIfffzzznnn]]]XXXYYYOOOMMMZZZUUUpppdddBBBXXXuuuggg\\\SSSQQQTTTHHHIIICCC===<<<888BBBXXXRRR;;;>>>HHHJJJPPPccc{{{KKKYYYzzz|||}}}}}}cccYYY^^^QQQeeefffKKKHHHCCC>>>===???AAABBB:::>>>??????===>>>\\\```qqqyyycccAAA<<<@@@SSSqqqoookkkUUUPPPOOORRRaaattt|||RRRSSSxxx|||SSSNNNdddzzzhhhSSSggg|||qqqllleee___YYY\\\lll{{{nnnrrreeeMMM@@@;;;aaazzzfffxxxWWWWWWQQQbbbqqq```hhhooossspppggguuuoooyyyoooiii^^^MMM@@@<<<888RRRWWWRRRkkklllwww___pppnnn}}}eeeLLL@@@OOOsssvvvnnniiiiiiggg```___WWWEEEDDD<<<:::LLLkkkttt|||uuucccFFFQQQYYY\\\uuudddQQQ===HHHyyydddHHH;;;>>>;;;888999777333222111000////////////////////////000111222333...:::CCCBBB===;;;======;;;@@@BBB>>>;;;???DDDGGGLLLWWWdddhhhaaaZZZ\\\dddeeerrrppprrr}}}yyyJJJ888666777777///777444333777<<<999:::QQQmmmiiiVVVVVVYYYTTTRRRFFFHHHKKKSSSfff:::BBBHHHddd~~~zzzaaaXXX[[[WWWXXXeeeZZZ```ooozzznnnYYYYYYhhhuuummmeee___YYYSSSSSSVVVMMMNNNFFF??????:::<<>>JJJZZZ}}}hhhTTTqqqzzz]]]cccqqq[[[zzz}}}zzzooocccYYYQQQSSSfff|||{{{gggzzz{{{gggQQQAAA===ggg|||fffmmmYYYRRRPPPfffssskkkdddaaabbb___ppp|||aaabbbxxxnnnddd___XXXMMMCCC???666EEEFFFHHHeee~~~uuuWWWuuuuuu~~~cccKKKAAAOOOrrr~~~rrrnnnppprrrsss|||yyyhhhBBB???888777CCCRRRWWWSSSooorrrrrrssslllVVVOOO^^^yyymmmZZZ^^^VVVGGG[[[nnnzzzgggTTT???GGG{{{bbbFFF:::>>><<<888999777333222111000////////////////////////000111222333333999DDDJJJEEE<<<:::???===AAA@@@;;;:::@@@DDDDDDDDDKKKYYYdddeee``````dddeeedddYYYRRR[[[hhh{{{ddd]]]tttuuutttwww{{{pppKKKCCCIII>>>///MMM888999;;;>>><<<:::@@@HHHXXXaaavvvppp^^^cccsss___NNNJJJNNNHHHQQQ[[[AAAEEEGGGbbb~~~mmm```aaa___cccsssyyyggg```nnn|||uuubbbTTTPPPMMMMMMPPPQQQPPPSSSYYYSSSQQQFFF@@@BBB>>>===FFF[[[pppNNNAAAFFFEEEKKK]]]yyyTTTXXXqqqyyyyyy{{{|||sss~~~{{{iiiRRRRRRMMMPPP```VVVPPPTTTQQQFFF<<<999999888BBB>>>888===EEE??????MMMxxx```ooo^^^AAA>>>@@@TTTzzzjjj}}}nnnfff```\\\YYYsssxxxwwwfffNNN@@@CCCKKKdddfff{{{kkkwwwyyyccctttfff[[[RRRQQQbbbwww|||wwwqqqlllSSSAAA@@@nnnmmmdddZZZKKKPPPnnn~~~mmm[[[RRRRRRPPPbbbvvvwww^^^iiisssddd[[[TTTLLLEEEBBB<<>><<<888999666333222111000////////////////////////000111222333777///333EEEMMMEEE;;;888???AAA???999:::AAADDDBBBQQQPPPUUU___cccbbbbbbeeedddQQQ<<<999???FFFdddyyyRRR<<>>BBBAAA>>>FFFIIIYYYyyylllWWW^^^lllKKKKKKRRRJJJUUUJJJ;;;>>>EEEaaaxxxllliiicccfffwww{{{zzzwwwjjjcccKKKJJJKKKNNNPPPOOOSSSXXXWWWTTTFFF???CCCAAA???FFFdddwww|||BBBAAANNNIIITTT```tttxxxQQQRRRiii~~~xxxwwwyyy|||jjjZZZ^^^uuu|||uuuYYYLLLIIINNN```]]]TTTXXXUUUJJJAAA???===999333===<<<888<<<======EEEddddddnnn___CCC@@@???QQQqqqqqqppp```rrreee\\\SSSNNNLLLiiiwww[[[GGGBBBEEERRR|||tttzzzwwwzzzoooggg]]]WWWaaaqqqxxxwwwiiiqqqSSSAAACCCtttsss^^^ZZZFFFQQQvvvppp\\\PPPMMMIIIYYYccckkkaaa|||iiiZZZPPPHHHDDDBBB<<<===;;;FFF___vvvgggxxxmmmiiiEEEoooqqquuuSSS@@@@@@KKKrrr{{{~~~lllJJJ666===@@@555444AAA999KKKPPPJJJIIIGGGGGGOOOCCCLLLNNN~~~yyyiiiUUUCCCJJJUUUAAA:::>>>:::999;;;888444333222000///........./////////000111111222222333///777<<>>:::<<<>>>???CCCGGGPPPOOORRRXXX[[[ZZZ[[[^^^YYYYYYAAA666???:::JJJ{{{aaaTTTJJJ@@@TTT|||wwwuuuyyyFFF999:::888888:::<<<>>>AAACCCGGGDDDJJJRRRwwwVVVYYYwww[[[OOO\\\HHHUUULLLFFF999CCCaaaxxxmmmvvv~~~~~~yyyqqqgggbbbeeelll~~~uuuooobbb\\\PPPOOOSSSKKKFFFQQQQQQSSSLLLEEEEEEBBBFFFVVV{{{BBBFFFMMMUUU```nnnpppvvvSSSMMMbbb{{{tttvvvxxx{{{oootttxxx```]]]jjjuuuwwwtttpppeeeVVVLLLKKKNNNPPPPPPSSSYYYYYYWWWEEEDDDRRR;;;<<<@@@BBBAAA>>>>>>@@@BBBZZZxxxuuuhhhEEE======XXXrrrqqqpppaaa{{{{{{eeeNNNQQQdddzzztttRRR===???DDDPPPlllxxxooohhhzzzxxxjjjZZZbbbxxxnnnqqqsssbbbHHHEEEwww{{{yyykkk]]]NNNDDDRRRtttyyynnnVVVAAAEEEVVVeee~~~pppaaaXXXOOOJJJKKKOOOJJJEEEIII[[[vvv___qqqvvvIIIzzzuuuzzzlllRRR>>>???QQQiiiuuueee```JJJ:::===BBB>>>999999:::FFFRRRUUUPPPLLLMMMQQQCCCBBBFFF___~~~rrrVVVAAAIII{{{UUUAAA:::>>>:::999;;;888444333222000//////....../////////000111111222222444111888777AAACCC555AAAKKKCCC<<<;;;<<<>>>BBBHHHNNNMMMOOOSSSUUUUUUZZZ```fffqqqdddZZZbbb[[[```~~~zzzllleeeddd]]]SSSUUUWWWlllVVV@@@999777888;;;===<<<===>>>BBBAAAEEEDDD]]]\\\QQQwwwuuuiiieeefffEEEPPPGGGAAA===CCC^^^|||XXXMMMiiikkkcccsssyyy~~~xxxrrrmmmgggbbbeeekkkxxxnnnkkk^^^VVVUUUMMMJJJSSSccceee\\\TTTRRRLLLOOO^^^lll@@@GGGOOO^^^jjjtttwwwPPPJJJ^^^wwwxxxyyy{{{~~~~~~pppNNN^^^sssdddkkkvvvWWWPPPTTTcccpppvvv~~~sssiii\\\TTTRRRTTTUUUUUUXXX]]]```bbbPPPLLL[[[MMMBBB@@@@@@AAA@@@>>>@@@DDDQQQ~~~wwwnnnFFF@@@KKKnnnzzzooo___|||dddVVVRRRhhhyyydddHHHAAAFFFGGGTTTiiiuuusssqqqtttggg^^^}}}ttteeexxxnnngggkkktttxxxrrruuuqqq^^^DDDDDDxxxyyyzzzbbb^^^NNNEEEUUUwwwxxx```LLLKKKUUUfff|||uuuuuuoooppptttlllaaaSSSNNN[[[uuukkkzzz___{{{~~~zzzmmmTTT@@@AAAPPPmmmhhhWWW]]]JJJ===@@@EEE@@@:::::::::GGGUUUXXXRRRMMMOOOTTTEEE>>>777@@@RRR\\\ooosssXXX@@@FFFxxxUUUAAA:::===:::888:::777333333111000/////////////////////000111111222222666555:::444888:::444GGGQQQGGG===::::::<<>>;;;888999???AAAFFF>>>MMMjjjtttZZZppp^^^jjjmmmiiiIIIZZZBBB<<>>EEE>>>KKKgggfffrrrxxxlllaaaEEE]]]@@@<<>>CCCMMMTTTVVVZZZ``````VVV___kkkgggppp}}}fffHHHFFFxxxPPPqqq\\\FFFAAATTT{{{sssuuu~~~~~~uuugggaaaaaaaaalllyyy^^^YYYtttuuu___PPPNNNXXXjjjyyy|||uuuNNNZZZyyyvvvxxxwwwfffQQQ???===JJJhhhyyy}}}llleeennneee\\\TTTZZZnnn|||uuudddaaaVVVMMMNNNNNNGGG>>>999888EEESSSTTTLLLFFFGGGLLLDDD@@@777777999666AAA[[[qqq[[[AAADDDyyyTTT@@@999===999888:::777222222111000/////////000/////////000111111222222444444<<<<<>>>>>@@@BBBCCCHHHWWWffffff~~~xxx{{{sssaaaRRRJJJHHHNNNOOORRR888EEE~~~pppGGG<<<777>>>AAA>>>>>>DDD???<<<>>>999EEEZZZooo}}}kkkwwwaaa^^^FFFYYYCCC>>>???<<>>>>>@@@CCCEEEHHHSSS^^^fff|||yyyeeeiii___MMMAAA;;;HHHbbbjjj___TTTOOOMMMKKKLLLOOOkkkuuutttNNNLLLfffuuuLLL???:::BBBHHHFFFHHHPPPMMMDDDBBB:::AAAJJJOOOkkk|||mmm\\\aaaIIITTTHHH>>>;;;<<>>[[[|||pppyyyzzzmmmWWWOOOEEELLLpppqqqccc]]]\\\UUUFFF999888===CCCDDD???:::999:::===:::555999???;;;BBBXXXvvv```EEEIII~~~SSS???999<<<999777999666222111111000000000000000/////////000111111222222555222888999CCCDDD444===LLLCCC:::888888:::@@@FFFIIIHHHJJJNNNOOOOOOSSSYYYaaasssvvv|||TTTFFFQQQNNNCCC===666444<<>>>>>AAAMMMcccfffGGGKKKQQQvvvOOOAAA>>>JJJSSSPPPRRRZZZ[[[QQQOOOHHHKKKJJJCCCXXX|||ggg```AAAOOOJJJ;;;======BBBSSSnnn{{{bbbXXXPPPQQQWWWWWWZZZbbbkkkqqqwww~~~~~~zzz{{{vvv{{{xxx}}}lllXXXNNNHHHSSSkkkzzziiiHHHSSSUUU^^^bbbddd]]]gggtttXXXAAA???TTThhh}}}mmmiiilllpppwwwzzzzzzqqqooodddpppuuu___XXX[[[vvvwww{{{vvvxxx{{{}}}ssseee```VVVbbb___OOOJJJTTTTTTHHHUUUzzzlll[[[yyylll~~~||||||^^^dddddd]]]lll{{{zzzsssrrrsss{{{vvvnnnyyy}}}fff___\\\TTTOOOQQQkkk}}}xxxtttQQQRRRSSSooommm^^^dddMMMDDDBBBooo|||ooo\\\VVV___ppp~~~|||kkkhhhooojjjxxxppphhhSSSbbb^^^vvvxxxfffOOOBBBAAA:::PPPpppjjjZZZXXXPPPTTTwww|||iiiaaabbb^^^NNN>>>:::<<<>>>??????===;;;:::>>>???;;;===>>>999DDD___qqq]]]EEELLLSSS???888<<<888777999666222111000000000000000111/////////000111111222222:::777;;;777???AAA555AAAQQQFFF;;;666666:::AAAHHHVVVTTTUUUYYYZZZWWWVVVXXX___cccvvvjjjsssyyyeee[[[ccchhhiiippprrrsss}}}tttPPP888333@@@@@@<<>>BBBAAA???@@@DDD:::UUUZZZ@@@IIIBBBjjjOOOBBBAAAPPPZZZWWWXXX___]]]UUUXXXTTTWWWSSSHHH\\\zzz|||iiiYYY???\\\KKK888AAA??????LLLfff~~~|||}}}xxx||||||lllZZZMMMQQQdddSSSJJJ]]]UUU]]]bbbZZZVVVbbbkkk^^^DDD===NNN___ssspppiiijjjkkkfffkkkssszzzrrrzzz]]]nnn{{{tttssstttwwwyyy|||~~~vvvlll[[[nnnnnnXXXRRR^^^^^^MMMcccvvvyyyyyyVVVZZZzzz\\\ccchhhfff```^^^___```fffkkk^^^YYY~~~tttRRRPPPZZZ```wwwcccKKKAAAGGGOOOKKKBBBFFF^^^qqqlllNNNXXXXXXlllnnnWWWbbbMMMCCC999eeerrrgggiiitttcccPPP\\\ggglllqqqdddLLL@@@@@@AAANNNhhhaaaaaaddd______|||lllcccfffdddTTTBBB===<<<<<<>>>AAABBB@@@>>>999???AAABBB???777DDDaaajjjXXXCCCOOOYYYCCC;;;<<<888777:::888111111000///////////////000000000000111222333444666777BBB777@@@JJJ555;;;KKKGGG;;;888===;;;<<>>@@@BBBCCCBBBBBBAAABBBDDD???CCC>>>IIInnnwwwNNN;;;;;;UUUbbbZZZWWW___vvviii[[[TTTWWW]]]^^^]]]zzz~~~QQQ<<>>@@@???@@@GGGZZZqqqwwwxxxhhh\\\ZZZjjjyyyRRRTTTZZZ[[[[[[XXX\\\\\\fffddd|||FFF777JJJSSSkkkuuuddddddjjjjjjRRRZZZpppxxx~~~vvvrrrrrrrrryyyzzz|||~~~~~~iiitttuuu[[[^^^aaaJJJiii}}}{{{zzz{{{UUU\\\rrrdddeee```WWWOOOLLLIIIEEEDDDJJJHHHKKKjjjgggLLLEEEFFFQQQKKKGGGGGGGGGCCC@@@@@@AAAFFFYYYxxxaaaYYYUUUXXX}}}lllbbbUUU___MMM===CCCQQQzzzzzz~~~QQQRRRYYYOOObbbooodddOOOMMM<<>>MMMsss{{{PPPFFFKKK___bbbSSSMMMVVVmmmWWWCCCFFF]]]qqqtttnnnOOO@@@RRRXXX444;;;===<<>>CCCJJJZZZssskkkaaa```XXXEEEMMM```|||}}}xxxvvvttt{{{|||}}}~~~xxxvvv{{{jjjgggfffVVVhhh|||^^^~~~]]]TTTjjj~~~jjjjjjcccVVVJJJEEEBBB@@@===BBB@@@@@@SSS{{{aaaDDDBBBAAABBBFFFHHHGGGJJJNNNEEEHHHWWWuuu```YYYUUUTTTqqqgggvvvMMMIIIHHHCCCFFFIIIccc}}}|||wwwzzzNNNRRRUUUIIIXXXgggyyykkkPPPLLL???999DDD___}}}~~~zzznnneee\\\UUUHHHDDDDDDKKKOOONNNKKKIIILLLUUUSSSOOOLLLAAAOOOuuu~~~dddLLLKKKgggXXXBBB:::<<<888777:::777111111000////////////000000000000000111222333333999111555999OOO___HHH444CCCMMMFFF888777:::;;;@@@AAACCCCCCAAA@@@CCCJJJQQQTTTWWWfffgggIIIGGGFFFIIIGGGBBB???BBBFFFGGGMMMWWWhhh}}}kkkccc___YYY\\\cccccc[[[YYYVVVSSSQQQOOOOOOOOONNNNNNEEEFFFGGGZZZ}}}TTTJJJFFFJJJDDD:::>>>LLLTTTCCC555>>>XXXnnntttpppKKKHHHQQQ|||>>>BBB<<<:::>>>NNNfff{{{eeeOOOSSSUUUUUUVVVTTTTTTWWWZZZ```iii|||GGG>>>GGGPPPbbbuuu{{{ooojjjtttnnnuuuttt}}}nnnnnnwwwqqqjjjkkkjjjwwwjjjJJJccciiiMMM```|||wwwzzzwwwhhhXXXKKKBBB<<<999<<<===;;;@@@WWW||||||NNNEEECCCDDDFFFGGGGGGMMMUUUMMMMMMYYYuuubbb[[[XXXTTTeeemmm}}}MMM:::FFFFFFBBBBBBQQQ|||www~~~tttrrr~~~YYYZZZQQQEEEPPPbbbuuuwwwUUUNNNEEE999???VVVuuuuuu~~~mmmeeecccXXXSSSQQQUUUYYYYYYYYY[[[\\\dddddd\\\PPPFFFXXX~~~wwweeeLLLPPPyyyVVVAAA:::<<<888777999777222111000000//////000000/////////000000111222333999;;;AAA>>>???KKKGGG999;;;MMMJJJ999666:::<<>>=========AAAFFFJJJPPPPPPUUUeeekkkTTT>>>???UUUXXXVVVQQQMMMOOOPPPOOOQQQYYYooovvvhhhgggddd```]]][[[YYYXXXYYY\\\SSSRRRSSSggg\\\RRRKKKJJJFFFBBBEEEMMMDDDDDDEEEGGGLLLSSSZZZ^^^|||xxxAAAKKKNNN}}}GGG???===:::===KKKbbbxxxwww\\\QQQUUUUUUVVVXXXUUUTTTXXXWWWccc]]]|||~~~NNN:::BBBMMMYYYjjjnnncccppppppeeennnwwwqqq___rrrrrrKKKVVVwwwvvvbbbOOOCCC@@@>>>??????<<>>HHHppp|||aaaQQQKKKGGGEEEDDDFFFEEEUUUvvvdddZZZ\\\aaadddvvvyyyAAA@@@BBB>>>FFFHHHUUUeeelll^^^^^^]]]TTT^^^jjjcccyyytttooosss~~~~~~___IIINNNfff{{{mmmQQQHHHFFF===@@@[[[}}}wwwuuutttsssuuuyyyuuurrrsssrrrjjjlllsssgggTTT```TTT@@@999<<<999777999666222222111000000000000111////////////000111222222111666;;;BBB???NNN[[[<<<444EEEFFF===;;;;;;:::@@@CCCEEEMMMYYYcccaaaUUUIIILLLTTTZZZfffqqqiii\\\^^^QQQZZZbbbeeegggmmmrrrttttttooo}}}~~~{{{xxxtttrrrpppuuurrr\\\MMMccc[[[aaaeeeiiiooopppdddUUUeee___UUULLLFFFFFFGGGIII]]]AAACCCHHHfffnnn>>>999999:::@@@MMMcccyyy}}}|||}}}WWWNNNOOOSSSQQQUUUYYYTTTSSSQQQWWW```ZZZsssUUU777999FFFIII[[[rrrrrrqqquuurrr^^^ooo{{{iiiMMMggglllqqqRRRJJJWWWlllzzzvvvttt}}}tttkkkYYYKKKFFFFFFUUUtttcccSSSCCC999===;;;LLLrrrxxx```XXXXXX```aaahhhNNN888AAAFFFIII<<>>???SSSxxxxxxzzz}}}www}}}nnnccc\\\pppSSS???999===999777999666333222111111000000111111///......//////000111222222444444???AAAYYYuuuVVV777BBBCCC@@@???999666>>>DDDCCCDDDJJJSSSXXXWWWTTTKKKTTT\\\ooo|||ooonnnuuu~~~~~~}}}cccooo~~~}}}rrrhhh\\\SSSQQQPPPPPPNNN{{{OOOIIIBBBLLLXXX}}}::::::;;;<<<<<>>NNNiii}}}~~~QQQTTTPPPRRRSSSSSS[[[```WWWVVVMMM\\\WWW[[[gggqqq___;;;??????FFFPPPddd}}}kkk@@@KKKOOOwww\\\tttpppKKKAAASSSdddiiigggmmmvvvvvvwwwSSSEEELLLqqqddd^^^___```VVVXXXTTTRRRwwwuuuIII777:::EEEBBB;;;EEEccc]]]HHH@@@DDDHHHNNN^^^vvv~~~eeeggg```\\\XXXJJJdddttt{{{aaaIIIDDD???BBBUUU}}}uuuooocccvvvSSSAAA::::::777888:::444222111111000000000000000000///.........///111222333---999>>>333;;;LLLMMMEEE666<<>>AAAEEEIIILLLNNNOOOOOOVVVrrrvvvvvvvvvsssooo~~~|||pppkkknnn}}}XXXFFFAAAAAA???KKKooo[[[@@@>>>===::::::FFF]]]ooo\\\SSSMMMNNNOOOPPPRRRVVV[[[___mmmaaaYYYZZZ\\\aaapppOOO999???@@@EEEPPPgggaaajjjYYYIIIKKKSSS[[[TTThhh{{{OOOEEEGGGUUUhhhqqqrrr~~~qqqSSSLLLqqqsss___WWWVVVWWWXXXVVVVVV]]]ggg}}}sss^^^666@@@BBB:::;;;@@@MMM```ppp|||mmmWWWMMMCCC@@@IIIQQQWWWeeeuuuwww^^^]]]XXX```|||{{{OOO[[[pppoooMMMJJJGGGEEEIIIaaaxxxnnnwwwQQQ@@@:::;;;888999:::444222111111000000000000000000///.........///111222777222777===999999???AAABBB666:::DDDAAA<<<;;;555888999:::===@@@DDDGGGHHHLLLNNNRRRiii~~~sssqqqsssfff~~~{{{nnnLLL???BBBDDDAAABBBoooIII<<<===AAA;;;===OOO]]]yyyQQQKKKNNNNNNOOOPPPQQQUUUZZZ]]]ggg^^^YYY\\\]]]^^^iiiwwwdddIII:::@@@>>>AAATTTrrr|||fffYYYPPPGGGJJJOOOUUU|||eeejjjiiiHHHGGGLLLYYYiiittt|||ssskkkZZZXXXVVVWWWXXXUUUUUU[[[dddwwwBBB;;;GGG;;;>>>???FFFQQQ\\\hhhwwwzzzhhh\\\RRRNNNUUUZZZ\\\bbblllfffRRRVVVTTTXXXmmm]]]YYYnnn|||]]]OOOCCC???BBBQQQqqq~~~}}}~~~~~~|||yyy}}}{{{OOO>>>:::<<<999:::;;;444222111111000000000000000000///.........///111222222555777===???999BBBYYY]]]>>>555BBBEEE>>>999666666777888:::===@@@CCCDDDKKKPPPOOO\\\}}}tttxxxuuuyyy]]]BBB:::AAAEEEBBBAAA[[[[[[:::888GGG>>>777BBBJJJbbbvvvcccEEELLLMMMNNNOOOOOOPPPRRRVVVZZZ^^^XXXWWW[[[\\\ZZZ```iii}}}DDD???===???GGGWWWjjj}}}{{{kkkIIIIIIGGGIIIIIIJJJlllsss^^^JJJHHHHHHPPP___mmmuuuwww|||yyy```VVVXXXVVVVVVWWWUUUSSSXXX___{{{```999DDD999BBB??????BBBFFFPPPaaaqqqsssiiieeejjjnnnlllkkkmmm~~~uuuSSSHHHPPPQQQQQQ\\\hhhSSSnnnwwwwww[[[EEEBBBDDDGGGWWWkkk~~~{{{wwwuuuvvvyyy}}}sssMMM===:::===:::;;;;;;444222111111000000000000000000///.........///111222+++888999999:::444HHHvvvKKK111BBBHHH<<<777;;;888888999;;;===???AAABBBFFFOOONNNTTTqqqwwweeetttyyyuuuhhhMMM@@@======???BBBCCCIIItttwwwBBB333DDD???888???AAALLL___tttcccEEEDDDNNNKKKLLLMMMLLLLLLNNNQQQTTTUUURRRSSSWWWWWWVVVZZZ```tttZZZ;;;AAAFFFEEEBBBIII^^^ssstttaaaFFFIIIHHHHHHEEEAAAWWW~~~YYY```WWWMMMHHHNNNVVV^^^iiiuuuxxx}}}}}}kkknnniiiXXXWWWXXXVVVUUUWWWUUUSSSVVV[[[fff~~~PPP>>>===BBB@@@>>>>>>===AAAOOO]]]ooo{{{}}}{{{}}}wwwfffKKKFFFNNNPPPPPPTTTxxx^^^www|||uuuSSSKKKJJJEEEKKKZZZooouuu~~~wwwtttqqqsssyyyrrrMMM===:::===:::;;;;;;444222111111000000000000000000///.........///111222222:::666444888333AAAfff{{{SSS999;;;AAAFFFAAA444999999999:::;;;===>>>???===JJJLLLPPPjjj~~~nnnzzzyyywwwZZZ>>>@@@CCC:::999BBB???IIIhhh^^^:::===>>><<>>@@@PPPaaaooo}}}}}}kkkOOODDDLLLGGGHHHIIIJJJJJJIIIJJJMMMOOOOOONNNNNNPPPQQQSSSWWW]]]]]]|||BBB@@@??????===>>>JJJWWWjjjxxxbbbMMMHHHJJJFFFEEEDDD>>>GGG___|||^^^[[[AAACCCMMMRRR^^^ooonnnttt}}}xxxvvvjjjyyywww]]]RRRVVVVVVTTTTTTVVVVVVTTTUUUYYYfffsssxxxwwwzzz>>>???>>>>>>???@@@>>>===CCCLLLWWWnnnpppttt\\\KKKIIIKKKMMMPPPRRR}}}wwwwww{{{}}}mmmVVVHHH???DDDQQQYYYcccqqqzzzyyysssqqqqqqxxxOOO>>>:::<<<999:::;;;444222111111000000000000000000///.........///111222999666000666CCCEEECCCHHHOOOVVVPPP888777QQQPPP---777777777777888999:::;;;<<>>DDD;;;888BBB>>>DDDTTTQQQ999===???<<<===<<>>===?????????===sssnnn;;;===AAA999======@@@IIIWWWeeeppp|||{{{jjjHHHDDD@@@JJJEEEEEEFFFHHHHHHHHHIIIKKKLLLNNNNNNNNNLLLLLLOOOTTTWWWaaa```yyyLLL===AAABBB???===DDDSSSpppUUUKKKDDDAAADDD@@@>>>DDDAAA???FFFdddqqqfffwwwTTTEEEIIIOOORRRZZZ```jjjrrrwww{{{zzzzzzwwwpppjjjkkk}}}qqq[[[PPPLLLKKKQQQOOOQQQWWWZZZYYYYYY[[[VVV```tttLLL@@@<<<;;;???AAA>>><<<<<<<<>>HHH:::GGGbbbwwwccc===666HHHQQQ999888888777777777888888555777555888===:::@@@TTT___xxx|||qqq^^^===BBB@@@:::;;;BBBBBB;;;;;;FFFAAA]]]??????CCC777??????888:::KKK]]]kkk{{{~~~yyyFFF>>>MMMBBBFFFFFFEEEGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPMMMLLLOOORRRSSSVVVVVVjjjpppMMM===777<<>>:::QQQmmmwwwnnnIIIFFFDDD===CCC@@@===BBB@@@===CCCDDDPPPllltttIIICCCJJJKKKQQQVVVaaajjjlllooo|||yyywwwtttqqqnnnjjjfffccczzz|||```NNNNNNNNNJJJPPPNNNPPPWWW[[[ZZZ[[[]]]^^^___ppplllqqqGGG???;;;>>>AAA@@@>>>>>><<>><<<333:::XXX999:::JJJHHH999333:::;;;222111:::444444555777>>>JJJYYYdddiii}}}hhh{{{QQQ<<<;;;;;;;;;;;;<<<=========AAA>>>KKK}}}aaaCCC>>>===999<<<:::<<>>:::>>>KKKXXXfffzzz~~~~~~xxxmmm|||{{{ccczzzcccAAA>>>DDD??????>>>>>>>>>>>>?????????kkksssfffyyykkkGGGUUU@@@HHHQQQ[[[^^^```fffqqqyyyrrrwwwlll^^^```ddddddhhhkkkhhhPPPHHHJJJJJJEEELLLNNNPPPSSSUUUWWWYYYYYYZZZ```___qqq}}}III:::CCC===BBBHHH777>>>???AAACCCGGGTTTnnn|||{{{yyytttZZZOOOeee}}}xxxcccOOOLLLHHHFFFEEEFFFGGGGGGUUUOOOnnn\\\xxx}}}pppYYYQQQIIIGGGKKKMMMHHHCCCCCCDDDGGGIIIKKKLLLLLLLLLOOOQQQRRRPPPNNNNNNPPPSSSPPPRRRTTTSSSRRRVVV]]]dddlllsss{{{OOO???;;;<<<888999;;;666333222000/////////000111//////............//////000555888777999===???>>>IIIRRRfff}}}wwwLLL222;;;MMMCCC999888;;;:::555000888;;;???DDDLLLWWWcccllliii}}}|||gggrrrjjj;;;;;;;;;;;;;;;;;;<<<<<<===AAA;;;AAAEEEYYYbbb@@@999@@@;;;999888<<>>AAACCCBBBAAABBBCCCDDDFFFFFFFFFGGGJJJLLLNNNOOOPPPOOONNNNNNPPPQQQTTTTTTTTTaaaVVV>>>::::::777999???BBBHHHZZZnnnkkktttrrr___xxxrrrMMM>>>AAA@@@>>>>>>>>>======>>>>>>>>>;;;PPP}}}gggrrrLLLDDDGGGKKKPPPWWW```hhhnnnppp{{{}}}{{{||||||{{{zzzrrreeeZZZ```eee___qqqyyy{{{iiiQQQDDDCCCGGGIIIIIIIIIKKKMMMPPPRRRTTTUUUVVVQQQXXXWWWnnngggCCCFFF@@@:::KKK>>>======@@@BBBHHHTTT```{{{}}}llljjjppphhhXXXMMM]]]sssPPPHHHFFFDDDCCCCCCEEEFFFGGGOOOSSSrrrjjjhhhsssvvvkkk[[[TTTPPPKKKGGGHHHGGGEEEDDDCCCDDDEEEFFFKKKOOORRRQQQLLLHHHGGGIIINNNRRRXXX\\\aaajjjvvvNNN???;;;<<<888999;;;666333222000/////////000111//////............//////333222555888:::;;;BBBKKKTTT<<<;;;bbbvvvVVV888===<<>>DDDJJJRRRYYY^^^VVVkkk~~~yyy|||iii___VVV666;;;;;;::::::;;;;;;<<<===>>>444CCCDDD@@@zzz___BBBAAA===:::999::::::AAARRRcccxxxsss{{{dddBBB>>>===?????????@@@DDDBBBCCCEEEEEEEEEFFFIIIKKKMMMNNNNNNNNNMMMMMMOOOQQQRRRPPPNNNSSSfff^^^444;;;:::===???:::555===KKK```hhhuuuxxxmmm```hhh```WWWuuuPPP888>>>EEE<<<=========<<<<<<=========>>>;;;aaapppNNN@@@FFFNNNSSSUUUZZZcccjjjnnn~~~|||uuu|||{{{xxxvvvtttsssqqqnnnlllYYY]]]ZZZ___rrrxxxqqqZZZEEEAAACCCBBBBBBEEEEEEFFFHHHKKKMMMOOOPPPQQQKKKRRRPPPWWW~~~mmm@@@<<>>@@@ZZZ^^^===...<<>>AAACCCAAABBB\\\yyy~~~~~~wwwwww{{{~~~vvvmmmlllEEE<<<:::::::::::::::;;;;;;<<<;;;666@@@BBB>>>fffYYY888???<<<<<<===;;;:::DDDQQQeeewwwkkk}}}NNN>>>???@@@???>>>>>>AAAEEE@@@BBBCCCDDDDDDEEEGGGIIILLLMMMNNNMMMLLLMMMOOOQQQOOONNNNNNNNNQQQdddYYYBBB;;;:::???@@@;;;:::???GGGLLLUUUbbbrrr~~~{{{tttfff\\\[[[ccckkkccciii```BBB666>>>DDD:::<<<<<<;;;;;;;;;;;;<<<<<<@@@777III~~~sssTTTJJJBBBDDDNNNWWW^^^ccchhhnnntttuuuuuuwww||||||}}}{{{yyy{{{xxxtttoooiiiccc\\\YYYMMMTTTQQQ]]]```rrrjjjRRRAAABBBDDD>>><<>>@@@EEEIIIWWWkkkyyyfff___ggggggYYYUUU\\\kkkQQQCCCDDDAAABBBCCCCCCDDDEEEGGGHHHIIIMMMGGGZZZ}}}qqqnnnrrrsssyyyzzzxxxxxxxxx|||JJJ<<<888;;;777888:::444333222000/////////000111//////............//////111...222;;;===:::???IIIIIIJJJ:::===ssshhh;;;:::AAAJJJEEE777333999666444222222222333555555:::555777GGG\\\eeeaaaYYYuuuwww}}}xxx||||||xxxtttZZZ```wwwOOO<<<888999999999999999:::;;;;;;<<<@@@999:::CCCJJJrrrLLLAAA:::999>>>===999<<>>AAAHHHQQQ\\\ffflll~~~uuukkkcccVVVJJJMMMXXX[[[oooKKKAAA======>>>999;;;::::::::::::::::::;;;:::;;;<<>>===BBB@@@AAACCCFFFHHHIIIJJJJJJLLLMMMRRRPPPQQQrrrmmmNNNFFFDDDAAA???@@@===999:::===CCCGGGOOO]]]ttt~~~ooo^^^fffiiiZZZEEEIIIrrrrrrWWWAAA>>>EEE@@@BBBDDDDDDCCCBBBDDDEEEHHHAAAEEENNNfff~~~mmmlllhhhmmmzzz|||KKK===:::===::::::<<<666333222000/////////000111//////............//////......222999>>>>>>???BBBLLLNNN???:::TTTuuuRRR999,,,999EEE???777777999666222111222444555555333888888666>>>MMMOOOHHHEEEWWWtttzzzeee___www~~~zzzrrrwwwzzzrrrfff___WWWzzzggg;;;;;;888999999888888999999:::;;;888BBB444555HHH===PPPSSSAAA666:::===999888>>>>>>FFFVVViii|||ppp```xxx}}}JJJ888<<<999>>>???<<<999;;;======>>>???AAAAAAAAABBBEEEGGGBBBDDDEEEEEEDDDEEEGGGIIIMMMIIIGGGFFFBBBCCCSSSeeeZZZAAA999555777;;;<<<;;;;;;<<>>;;;EEEQQQvvvwwwNNN999@@@???999888888:::999999888888999999:::777@@@:::777cccrrrrrrxxxYYYFFF???GGGTTTUUUUUUZZZaaafffhhhkkkooorrrsssqqqpppsssvvvrrrkkkmmmqqqsssrrrqqqrrrqqqmmmsssuuuwwwwwwuuurrrqqqqqqqqqssstttuuusssoookkkiii]]][[[XXXRRRLLLIIIHHHHHHNNN]]]ssssss\\\FFFaaaiiiHHH???<<<@@@BBB>>>===AAA@@@AAABBBDDDFFFHHHHHHIIIHHHJJJOOORRRPPP[[[oooKKK999999;;;??????;;;999<<<===@@@CCCLLL^^^tttwww|||ppp^^^TTTPPP___YYYAAAEEExxxcccFFFBBB@@@777===@@@DDDDDDAAA???@@@AAAEEE;;;HHHMMMJJJzzznnniiippplllxxxJJJ===:::>>>:::;;;<<<666333222000/////////000111//////............//////---///111444<<>>CCCBBB777???NNNWWWRRRHHHMMM\\\\\\QQQJJJMMMUUU]]]kkkyyyuuunnnlllooojjj___\\\aaaMMM:::777===888888888888888999::::::555===777999DDD???JJJppp^^^???:::===:::888;;;888===FFFRRRbbbsssxxxiiieee|||nnnGGG:::BBB777;;;<<<999888<<<===;;;===>>>@@@@@@@@@AAADDDFFFAAABBBDDDDDDCCCDDDGGGIIIKKKIIIGGGDDDCCCEEEKKKQQQrrrbbbGGG:::999<<<;;;;;;:::;;;===>>>???EEEHHHNNNUUU]]]iiittt|||xxx~~~}}}vvvnnngggbbb___^^^HHHCCC:::666???OOO\\\aaaeeeRRR<<<666===;;;777888666999888888777777888888999999===;;;777HHHuuubbbDDD@@@LLLFFFJJJOOOUUU[[[ccchhhkkkhhhiiihhhgggiiillljjjeee```hhhmmmllllllooonnnkkkooooooooommmkkkjjjiiiiiikkkkkkkkkiiiddd___YYYVVVIIIIIIHHHFFFEEEIIIOOOTTT]]]pppWWWcccmmmhhhRRRDDDDDDEEEDDDAAA>>>======>>>???AAACCCEEEFFFGGGGGGDDDKKKIIINNNVVVRRReeegggLLLCCC======?????????@@@;;;???AAACCCKKKYYYeeekkkoooyyyuuummmbbbTTTJJJGGGBBBEEEEEEMMMkkk}}}QQQ:::>>>>>>333;;;@@@DDDEEEBBB???@@@BBB@@@???FFFHHHDDDWWWxxxvvvlllkkkrrr~~~HHH:::888<<<999999:::444333222000/////////000111//////............//////---000000000;;;HHHIII@@@TTTRRRNNNKKK@@@666QQQZZZ888000===IIILLL:::888666666777777333000666000...222666666666777888999777>>>IIIDDD<<>>AAAIIIPPPQQQ\\\nnnsssjjjhhhiiidddbbb```YYYVVVfff|||bbb444???000===888888888777888999999:::::::::???>>>:::???HHHKKK}}}NNN>>>???<<<999;;;555777;;;???GGGVVVhhhuuuqqq]]]ggg|||KKK<<<444999777;;;;;;888:::???@@@;;;<<<>>>???@@@@@@AAACCCEEECCCDDDFFFFFFFFFGGGIIIKKKIIIKKKKKKGGGEEEFFFDDDBBBPPP~~~hhhJJJCCC<<<<<<<<<<<<<<<;;;::::::>>>>>>???CCCIIIQQQYYY]]]^^^aaajjjtttzzzzzz{{{vvvmmmgggeeefffhhhccc___YYYSSSMMMHHHFFFDDD===:::999FFFiiiJJJAAA:::<<<===777999<<<555888888777777777777888888888333777>>>;;;FFFyyyuuuSSS@@@===CCCGGGGGGLLLTTTYYYYYY```bbbaaa]]]^^^dddiiijjjbbbiiilllfffccceeefffeeegggfffeeeccc```^^^\\\\\\^^^]]][[[VVVPPPHHHBBB>>>AAABBBBBBCCCFFFNNNYYYaaaxxxUUUPPPttt}}}NNN:::888@@@EEEAAA>>>??????>>>>>>???@@@BBBDDDEEEEEEFFFDDDNNNFFFIIIZZZPPPJJJfffwwwaaaIII>>>===>>>???@@@???BBBAAA<<<;;;DDDNNNSSSXXXaaagggiiinnnyyy~~~nnn]]]RRRJJJBBB@@@CCCCCCGGGfffsssZZZFFF:::777;;;@@@;;;AAAFFFGGGDDDBBBCCCFFF===GGGCCCBBBGGGBBB]]]xxxiiifffiiitttLLL===999;;;777888;;;666333222111000////////////...............///000111333111...///444===FFFKKKRRRSSSTTTOOOEEEGGG___zzz```@@@---999777555<<<<<<555555999555+++444333222333555666555333666777777888999::::::::::::;;;<<<===>>>???@@@AAAGGGIIIMMMTTT^^^iiisssyyyzzziiibbb^^^[[[[[[______KKKHHHKKK@@@KKKgggIII333444:::333777777888888888999999999;;;;;;;;;;;;===???AAABBBSSSggg:::;;;GGG333<<<;;;<<<>>>>>>@@@JJJTTTfffrrrpppddd^^^nnn|||eeeQQQ777:::===:::888888999:::;;;======>>>???>>>===???BBBCCC@@@===@@@BBBEEEGGGIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEIIIOOOhhhpppIIIEEE@@@<<<===???>>>:::;;;:::;;;<<<;;;;;;???FFF===GGGPPPPPPLLLNNNVVV\\\VVVXXXTTTKKKGGGHHHFFF@@@IIICCCAAACCC???999:::AAA@@@ZZZdddyyyVVV>>>999888777555555555666777666666666666666777777888999888:::;;;888===XXXvvv{{{SSS@@@777>>>AAA<<<@@@LLLJJJIIIKKKQQQWWWZZZ\\\\\\YYYZZZ[[[[[[YYYXXXWWWVVVTTTTTTTTTSSSSSSRRROOOKKKRRRGGG>>>???BBBBBBAAAAAABBBAAAFFFQQQ^^^ppprrrSSSAAAYYY]]]AAA<<<;;;===BBBDDD@@@:::;;;AAA??????>>>???@@@BBBEEEFFFJJJIIIIIIJJJLLLPPPTTTWWWtttZZZAAA>>>@@@===:::777>>>BBB:::;;;CCCCCCHHHFFFLLLYYYaaa``````ccceeecccbbbeeemmmyyy}}}wwwwwwuuuxxxyyywwwpppfff___ZZZOOOIIIFFFFFF@@@888777===GGGvvvYYY???999;;;999777:::===>>>???>>>===<<<===>>>===;;;>>>CCCBBBAAANNNaaa~~~___[[[kkkwww}}}LLL===999;;;777888;;;666333222111000////////////..................///000---///000///111:::HHHSSSLLLOOO[[[ddd___XXXiiiooohhh@@@888MMM>>>///***444666///555DDD<<<:::888666555444333333555555666666777888888999::::::;;;<<<===>>>??????CCCCCCCCCDDDGGGKKKOOORRRSSS[[[dddgggddd___\\\[[[OOOOOOTTTXXXUUUNNNLLLOOO@@@HHHCCC777QQQgggxxxIII:::777999999333777777777888888888999999:::999999:::;;;===???@@@JJJnnn```999>>><<<444444777888777555;;;CCCSSS\\\hhhppptttyyytttdddSSSWWW|||vvvMMMCCC:::???;;;777888888999:::;;;<<<======>>>===<<<>>>AAAAAA???<<>>===@@@EEEIIIGGGCCCHHH===444444777999;;;???999666777<<<<<<:::???IIIZZZAAA777888777666555555555666666666666555555666666777888999444333666444555DDDWWWtttXXXAAA>>>DDD@@@444<<>>DDDIII===BBBgggoooOOOGGGNNNaaacccCCC999;;;:::999;;;???>>>:::999<<<>>>>>>>>>???AAABBBDDDEEEGGGFFFFFFGGGJJJMMMQQQSSS\\\}}}xxx~~~TTT===>>>EEEDDD===>>>===666888???===DDDBBBBBBEEEGGGGGGIIIKKKOOONNNMMMPPPVVV```jjjpppxxxvvvwwwxxxuuunnnkkkllleee___VVVNNNHHHEEEBBBAAACCCBBB>>>::::::CCCTTTbbbnnncccMMM;;;:::<<<:::888;;;<<<===>>>>>><<<<<<===>>>???;;;===BBBAAA@@@JJJXXXyyyoooXXXSSS]]]^^^lllsss{{{|||{{{}}}{{{zzzxxxuuusssLLL===999;;;777888;;;666333222111000///////////////......---------......***000333000,,,333EEETTTOOOLLLVVVhhhiii[[[XXXbbbFFFNNNjjjyyyKKK```oooLLL666;;;>>>222///:::555666666555444444555777333444444555555666666777888999999:::;;;<<<======;;;;;;;;;<<<<<<>>>???@@@@@@EEEIIIJJJHHHFFFFFFGGGNNNFFFAAACCCFFFEEECCCAAABBB333MMM~~~xxxqqqvvv^^^000444;;;777666666666666777777777888888888777777888999:::<<<===>>>===DDD}}}cccGGG555AAA===::::::888666999???AAAGGGPPPZZZccckkksssxxx~~~qqqXXXeeeccc;;;:::;;;>>>777888888888999:::;;;;;;<<<===<<<;;;;;;<<<>>>>>>===;;;>>>???BBBCCCEEEEEEEEEDDDAAAAAA@@@?????????@@@@@@AAACCCAAAJJJpppfffSSSFFF@@@======:::888;;;???>>>:::<<<777444777<<<>>>:::666BBB888666@@@CCC<<<888<<>>IIIWWWmmmUUU<<<666555777666555555444555555555555555555555555666666777;;;444222777888666888>>>KKK}}}eeeLLLGGGEEE???666@@@DDD>>>:::>>>???<<<>>>AAACCCCCCAAAAAADDDFFF???>>>>>>??????>>><<<;;;777;;;@@@@@@:::;;;IIIZZZ[[[WWWeeettt^^^NNNFFFXXXxxxhhhCCC444666;;;888444555:::===:::888777999:::<<<===??????@@@@@@FFFFFFFFFGGGJJJMMMPPPRRRQQQTTTsssxxx|||mmmCCC===888===AAA>>>@@@@@@666<<>>@@@@@@>>>======>>>AAAFFFKKKMMMSSSQQQRRRVVVVVVQQQMMMMMMJJJEEE???<<<===???@@@@@@777;;;;;;>>>TTT|||~~~gggYYYJJJ>>>777:::===:::999<<<;;;<<<======<<<;;;<<<>>>@@@<<<<<>>;;;:::;;;CCCiiizzzkkkjjj@@@///999999000222:::555555666666666777777777666666777888:::;;;<<<===999EEELLLtttxxxLLL???777333777;;;:::777666777:::AAAKKKVVVaaahhhkkkyyyzzzooobbbXXXRRRPPPyyyzzzIII<<<<<<777777333<<<777888888999:::;;;;;;;;;::::::::::::;;;<<<;;;;;;===>>>???AAABBBBBBBBBAAA???>>>>>>=========>>>>>><<>>;;;888;;;AAA222666;;;<<<999888===CCC999BBB]]]vvvVVVAAA:::777444555555444444444444444444444444444444444555555666777333333999<<<999777888555NNN}}}vvv[[[PPP@@@???>>>>>>===<<<>>>BBB666:::======;;;::::::<<<<<<;;;<<>>AAA???===<<<;;;===GGG]]]qqqlllQQQDDDNNNcccmmmHHH666444777777555333555:::<<<999777999555666888:::<<<<<<<<<<<>>;;;999;;;;;;888<<<<<<<<<;;;<<<<<<<<<<<>>BBBCCC>>>:::999555777999;;;;;;:::888777222GGG[[[kkkuuupppggg444;;;666666:::;;;888888;;;:::;;;<<<<<<;;;;;;<<<===@@@;;;;;;@@@CCCAAACCCGGGIII^^^iiiVVVIIIFFFCCCCCCEEEJJJOOORRRSSSQQQPPPPPPRRRSSSSSSRRR]]]dddnnntttsssrrrssswwwtttrrrsssvvvwwwuuuuuuwwwqqquuurrr{{{LLL===999;;;777888;;;666333222111000////////////000///...---------------...000222111......111555OOOYYYbbbeeejjjrrrrrrlllxxxlllbbbCCC888999<<<===666888;;;;;;999777555444555666666666666666777777777777777777888888888888;;;;;;<<<<<<<<<;;;:::999888999;;;<<<;;;;;;:::;;;777===>>>666222CCCeee|||{{{ooo===222555<<<444///555777444444555555555666666666555666777999:::;;;<<<<<<===HHH:::FFFZZZIII:::999>>>???;;;777444444777===FFFMMMRRRSSS```jjjxxxxxxsssddd___UUUJJJFFFNNN```ooo{{{ooo```DDD888AAA:::333777444;;;777777888888999:::::::::888999999999999999:::;;;<<<===>>>>>>????????????=========<<<<<<======>>>???;;;999:::===GGG___wwwjjjjjj```GGG>>>III???<<<<<<>>><<<888999???GGGYYYZZZEEE>>>UUUrrrxxxnnnMMM???===999444222333333333444444444333333333333333333333444444555000///111555666555555777;;;444KKKjjjUUUHHHKKKIII>>>===GGGKKKIIIDDD???<<<;;;<<<>>>@@@>>><<<===<<>><<<:::;;;;;;<<<<<<999555444777;;;TTT}}}zzziiiIII>>>:::888777777888777555666999888:::;;;;;;::::::;;;<<<===::::::???CCCCCCCCCDDDCCCGGGUUU|||mmm\\\MMMCCC>>>===FFFCCC@@@???AAACCCDDDEEEGGGNNNUUUUUUSSSQQQRRRTTTSSSPPPPPPPPPNNNKKKOOOWWWdddxxxLLL===999;;;777888;;;666333222111000////////////000//////.........//////+++,,,---000222222000...444NNNeeefffaaajjj}}}zzz___^^^ggguuuFFF111666555444444555888999777666777777777777777777777777777777777777777666666666777777888888999888888777;;;<<<<<<<<<<<<:::999888<<<:::555444CCCccciiimmmtttBBB666333666555000555999111333333444444444555555555444555777888::::::;;;;;;:::666???AAARRR\\\???444555:::???888777777888;;;>>>>>>>>>LLLQQQYYYbbbkkkuuu~~~|||uuunnneee[[[RRRLLL???DDDJJJPPPWWWaaannnvvvfffVVV555777666===222444???777888777777888888888999999999777888999888777777999;;;========================<<<<<<;;;;;;<<<<<<======>>>555666@@@CCC???CCCMMM}}}ooowwwssscccYYY___hhhfff^^^ZZZlllQQQ:::666666111///555111222222333333333333222222222222222222333333444111222222333222333444666333222666JJJqqq{{{vvvnnn___ZZZ```iii^^^QQQHHHEEEGGGHHHIIICCCAAABBBCCCBBBKKKeeewww[[[RRREEECCCSSSqqqkkkNNN999999:::333222:::444777<<>>888999;;;<<<>>>?????????>>>@@@CCCEEEGGGHHHHHHGGGGGGMMMPPPQQQ]]]}}}dddWWWPPPBBB???888444555777888;;;???777888888999:::;;;;;;;;;999777888:::999555777;;;777666555777???MMM^^^iiinnn[[[uuu```BBB333111;;;999999999888666444555666777888::::::999999:::<<<:::::::::===AAACCCCCCCCC;;;KKKKKKQQQ}}}kkkcccUUURRRMMMIIIGGGFFFDDDCCC???DDDFFFCCC??????@@@???GGGEEEFFFGGGEEEHHHYYYmmmLLL===999;;;777888;;;666333222111000////////////000000/////////000111111+++,,,---///222222111///444EEE```qqqpppnnnxxxjjj___VVVMMMsss[[[IIIAAA:::222111666::::::888777777777777777777777777888888777777666666666555444444555777999:::<<<<<<888777666777999;;;<<<<<<555CCCQQQ[[[bbbhhhgggbbbQQQlllzzzVVV///888333555444///444777///333333333333444444444444222333555777888999999999555000???DDD<<>>999:::;;;<<<<<<;;;::::::999:::???@@@BBBEEELLLUUU^^^dddeeegggiiijjjjjjhhhfffeee\\\ZZZVVVOOOGGGAAA>>>===JJJMMMTTT```mmmrrrpppkkkJJJ333:::666888111888>>>222888777777777888888888888888777888999888666777999<<<======<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<999<<<@@@AAA===999;;;@@@KKKpppoooBBB;;;555222000000111444000000222333333333222222111111111111111222333333555555333222333555555444444;;;===777===bbb}}}sssiiigggjjjkkkgggaaaggglllssstttiiifffyyysss[[[LLLJJJOOO[[[tttkkk@@@:::777999888444555:::555666999<<<:::555555999:::::::::;;;<<<>>>@@@@@@AAACCCFFFIIIJJJKKKJJJIIIIIIJJJMMMNNNMMM^^^tttzzzSSSFFFAAAJJJLLLBBB===@@@???>>><<<:::999999:::;;;999:::;;;<<<888555;;;DDD===@@@JJJ]]]tttvvvjjj???111;;;>>>777666777888777666666666444666777999999888999:::<<<888:::;;;;;;===???@@@AAA<<>>777:::BBB999LLLyyySSSAAA777:::<<<<<<;;;:::;;;<<<999999999:::;;;>>>AAACCCBBBCCCDDDEEEFFFFFFFFFFFFAAAAAA@@@>>>>>>EEEOOOVVVhhh___\\\mmmrrr@@@666===666222999888<<<666***<<<777777777777888888888888777999:::888666666999<<<======<<<;;;;;;;;;<<<<<<999999888888999:::;;;;;;999>>>;;;444777AAAAAA:::===:::PPPwww~~~]]]>>>222999999222222888666---///000111222333333222111111111111000111222222333333111///...222666444///555,,,///::::::;;;[[[wwweee\\\[[[___hhhooo}}}tttSSS999444777444//////444555000777444444888:::666333333888888888888999;;;>>>???<<<>>>BBBEEEFFFFFFEEEDDDDDDHHHMMMNNNMMMPPPYYYaaaqqq\\\YYYMMMJJJEEE@@@<<<:::999999555999???BBBAAADDDPPP]]]ttt|||sss~~~vvvHHH666???:::111222222222555777777888999777333555777888999888888:::;;;777:::<<<:::999;;;===>>>BBB<<<888BBBIIIMMMqqq|||}}}vvvOOO???;;;<<<888888:::555555444111000//////111222....................................///////////////000333@@@[[[www~~~wwwuuu[[[ccciiibbbNNNwwwfff\\\@@@888===111444888888444333777888555<<<777555555444111222444666555333444:::>>>:::222666CCCBBBDDD\\\uuu~~~{{{aaaNNNRRR}}}ppp}}}uuuRRR:::111333888000000000000000000000000111111222222222333333333222222333444444555555666555666666777999>>>DDDIII{{{XXX@@@666<<<<<<<<>>======>>>CCC>>>CCCOOORRRMMMVVVgggQQQccc|||NNN;;;999::::::555555555555555555555555777777777777888888888888666777777777888888888888;;;;;;;;;::::::999999999999999999999999999999999777888888999999:::;;;;;;===::::::EEEbbbzzzyyyqqqNNN999111444444333333222111000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222444888>>>BBB~~~www{{{zzz}}}VVV:::333777111111222222222333333333222333555444333333444666555666777777666777999;;;>>>>>>>>>>>>@@@CCCFFFHHHAAADDDGGGJJJKKKMMMOOOQQQkkkuuuVVVSSSaaa^^^LLLLLLVVVkkkrrr{{{[[[kkkqqq888777777666555555444444444444444555555555555666666555444555888999888777666777888999;;;<<<===>>>>>>@@@BBBBBBCCCIIISSS\\\tttlllNNNMMM>>>:::<<<888999;;;666555333111000//////000111....................................////////////...///...222BBB]]]uuu~~~xxx\\\LLLWWWGGGzzzrrraaaDDD<<<999666777:::999444000555666999<<<===;;;===???///:::BBBBBB>>>BBBMMMVVV^^^___fffzzzwww___\\\BBBrrrYYYAAA;;;444......000000000000000000000000111111111222222222333333222222333333444555555555666666777777888;;;@@@CCCQQQmmm[[[GGG;;;999666:::::::::;;;;;;;;;<<<>>>999888777888:::>>>@@@BBBFFFEEELLLSSSPPPNNNccc~~~]]]???:::999666555444444444444444444444444666666666666777777777777666666666777777777888888:::::::::999999888888888888888888888888888888888777777888888999:::::::::777777777999EEE___rrrVVV???444555:::444333333222111111000000000000000000000000000000111111111111111111111111000000111111111222222222222222222222222555999<<>>AAACCCEEEAAACCCGGGIIIJJJKKKMMMOOONNNkkkuuuuuukkkSSS===777666666555444444333333444444444444555555555555666555444555777888888777666666888999:::<<<======:::===@@@@@@@@@CCCJJJPPP```tttdddDDD888KKK===999<<<888999<<<777444333111000//////000111........................---............/////////,,,------+++---===^^^{{{|||ccchhhIIIvvv===@@@EEEDDD999000:::KKKJJJEEE===666777@@@LLLTTTgggjjjmmmooopppsssyyywww___CCCAAAMMMGGG>>>CCC{{{nnnccc444...777333...///000000000000000000000000000111111111222222222222111222222333333444555555555777777777777888:::<<<888TTTyyyttteeeYYYCCC===<<<===:::222111777???<<<::::::???FFFMMMPPPAAAQQQmmmppp???555888444111777444444444444444444444444444444444555555555666666555555666666666777777777888888888777777777777777666666666666666666666666666666777777888999999999666999;;;666333999IIIWWWuuucccIII777000000222333333333222222111000000000000000000000000000000000000000000000000000000000000000000111111111222222111222333222111111333555,,,777PPP{{{ddd>>>---000777444---000111111111222222222222111333444444333222444555333444555555444555777999:::999999:::<<<>>>@@@BBBAAACCCFFFGGGGGGHHHJJJKKKJJJMMM\\\|||xxxwwwppp}}}UUU>>>444///555555444333333222222222333333333444444444555555555444444555777888777666666666777888999;;;<<<<<<999<<>>>>>AAADDDBBBTTTqqqzzz}}}}}}wwwyyy}}}wwwzzzBBB000222III;;;999<<<999:::<<<777333222111000/////////000........................---------.........//////+++,,,000111,,,---@@@YYY^^^wwwyyyfff|||cccPPPQQQ\\\TTTFFF<<>>SSS~~~vvvvvvpppccc]]]___mmmnnnmmmmmmooouuu~~~lllVVVDDD777777555///222<<<333333333333333333333333333333333333444444444444444555555555555666666666666666555555555555555555444444444444444444444444555555555666777777888888444999<<<:::555444999>>>HHH[[[}}}vvv]]]IIIAAA888777;;;:::333+++222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111333222111000000111666444444AAA^^^}}}^^^===777111111666777222---000000000111111111111222111222333333222222333444222333444444333444666888888888888999;;;===>>>???@@@BBBDDDEEEEEEEEEFFFGGGOOOIIIJJJUUUiiinnnsssuuuxxxoooaaa]]]fff}}}\\\DDD888666888;;;333333222222111111111111222333333333444444444444444333333444666777777666555555666777888999:::;;;<<<>>>@@@???>>>>>>???AAAHHHDDDCCC]]]ppp```TTT???555777333HHH:::888<<<999:::<<<777222222111000////////////........................------------...............,,,///666444---000999JJJooo|||YYY___~~~}}}qqqkkk[[[GGGCCC]]]}}}xxxkkk|||uuu}}}~~~LLL000555777333000111111/////////////////////////////////000000000111111111000000111111222333333333111444666777777777888999888FFFAAAAAAkkk[[[???,,,444:::666222333666888222222222222222222222222111222222222333333333333333333444444444555555555444444444444444444444444333333333333333333333333333333444555555666666777222333555777888888777777888999AAARRRkkkppp\\\FFF444999444......222555444111111111000000000000////////////////////////////////////////////////////////////000000000111111111...000222333222111111222777666444000333AAAXXXkkkSSS:::444...000111000...---...000//////000000000111111111000111222222111111222444111222333333222333555777888888999:::;;;<<<>>>>>>???AAACCCDDDCCCCCCDDDEEEDDDEEEKKKOOOMMMRRRoooooozzziiizzztttyyykkkeee\\\[[[xxxxxxZZZEEE444444999888444222111111111111000000000000222222222222333333333444444333222333555777666555444555555666777888999999===============>>>@@@BBB@@@FFFCCC@@@JJJaaaqqqVVV===222000444444---GGG:::888<<<999:::;;;666222111111000000///..............................,,,------------.........111,,,+++111555333000///000AAAdddxxxjjjKKK//////666666......555333)))////////////////////////////////////000000000000///000000111111222333333000222555666666666777999333AAA<<<000???aaammm;;;666333999888000111999888...111111111111111111111111111111222222222222333333222333333333333444444444333333333333333444444444222222222222222222222222222222333333444555555555555333333444777888666444333555777777999JJJlllxxx___KKK@@@<<<:::777444000...---...111222000000000////////////////////////////////////////////////////////////////////////000000000111111...000222222222111222333222111333666666444555888MMMzzzuuu^^^???(((,,,===555222...------......---////////////000000000000///111222222111000222333111222333333222333555777888888999:::;;;<<<======>>>@@@BBBCCCBBBBBBBBBDDDEEEEEEHHHKKKHHHFFFPPP]]]ooommm```dddppp{{{vvviiifffmmm|||rrrjjj___oooyyyaaaZZZTTT```bbbpppxxxsssYYY777888222111666666000...111000000000000000000000000111111222222222333333333333222222333555666555444444444555666666777888888::::::::::::;;;===???@@@:::EEEFFF@@@===>>>QQQnnn|||QQQ:::...666777***(((444HHH:::999===999999:::444111111111000000///...---........................,,,,,,---------.........//////---+++///333333///888222888YYYwwwnnnTTTWWWjjjkkkdddiii}}}oooHHH///,,,'''...///---+++---111111...////////////////////////........./////////000000//////000000111222222222000111333333333333555777555444777BBBDDD:::KKKttt{{{bbbKKK;;;...888:::777111...222666555000000000000000000000000000111111222222222333333333222222222222333333333333222222333333333444444444222222222222222222222222111111222222333444444444777666666555555555666666111555::::::555333<<>>???BBBBBBBBBAAABBBDDDJJJHHHFFFGGGHHHJJJNNNRRRNNN[[[zzzzzzqqqtttnnnYYYrrr{{{XXXMMM...666<<<222222222111...---222888000000000000000000000000111111111111222222222222333222111222444555555444444444444555555666777777888999:::<<<>>>>>>>>>===???@@@<<>>333,,,333555((('''999HHH;;;999===999999:::333111111111111000///...---........................,,,,,,,,,---------......***111222,,,***111333///***777555///OOOsss{{{aaa>>>(((666AAA000///---000444000)))+++444////////////////////////............/////////000/////////000111111222222000111222111000000222444555555000222888666<<>>888888>>>;;;999BBB======EEE\\\uuuZZZ<<<888222000777111)))111555///,,,GGG???888666999;;;999666333333222111000///......///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///111111444444111>>>fffwwwdddJJJ444111333000...000---------............///000000//////.........---------............------////////////000000000000000000111222444555666666555555555666666666666777666RRR___JJJ666333777777555444111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333333555444333333222222333333111111111111111111111111222222222222222222222222222333333444444333333222444444444444444444444444888777666777<<>>@@@BBBCCCDDDDDDBBBCCCDDDDDDEEEGGGKKKNNNIIILLLLLLHHHDDDIIIWWWcccyyyiiiSSSBBB;;;222222222111111111000000000000000000000000000000////////////////////////////////////000000000000222222111111222222333444444444444555555555555666888888888999:::;;;===>>>===<<<<<<;;;::::::999999888::::::999>>>PPPjjj~~~zzzzzzrrrbbbNNN<<<222000222........................FFF???888666999;;;999666333333222111000///......///...---,,,,,,,,,,,,---++++++,,,,,,,,,------------------............///222000222444///---===QQQ{{{zzz^^^LLL;;;///+++111444///---111------------............////////////......------------............------....../////////000000000000000111222333444555555444444444555555555555666DDD666999dddpppUUUIIIEEE:::000000111000000222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333444333222222111111222222111111111111111111111111222222222222222222222222222222333333333333222222444444444444444444444444333222222222444777:::<<<666999FFFUUU\\\^^^jjjyyyooo{{{|||lllZZZRRRPPPLLLHHHDDD>>>999777777999:::777666555444333222222111111111111000000000//////........................------------------------------------............------------........................////////////000000000111111111222222333444444444333555888;;;555;;;III]]]wwwooogggYYYKKK@@@:::777777;;;666000///111222000...................................................,,,,,,,,,------------...............//////////////////000111111222222333444444333444444666777888:::;;;===???AAABBBBBBCCCCCCCCCCCCBBBBBBCCCFFFIIICCCEEEDDD@@@;;;<<>>:::444000111222222222111111000000000////////////////////////.........................../////////000000000000222111111111111222333333333444444444555555555555777777777888999:::<<<<<<<<<<<<;;;;;;:::999999888777:::;;;888666999BBBJJJKKK\\\~~~zzzKKKFFF???888444333222333........................DDD>>>888777999;;;999666333333222111000///............---,,,,,,,,,------,,,,,,,,,,,,---------------------............///000,,,...444444...+++...333YYYlllJJJ333+++***)))...444333+++***///,,,,,,,,,---------......///............---------------............------.........////////////000111111111222222222333333222222333333333444444444---333;;;CCCRRRrrrhhhEEE777333333222333444222...///333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222222111000000000000000////////////////////////111111111111111111222222222222333333333333222222333333333333333333333333111222333444333333111000888111///555:::<<>>:::<<<999333333333333333333444555666555444444333222111000000000000000000////////////------------------------------------------------------------............------------............---............/////////000000000000111111111111333444333222111111333555666555555888???JJJUUU\\\jjjpppyyysss```MMMAAACCC???999444111000222333...------///222111---)))........................------------------------,,,,,,,,,,,,---------------............///////////////000000111111222222111111111222444666777888888999;;;===>>>@@@@@@@@@BBBBBBBBB@@@>>>>>>@@@BBB@@@AAA@@@>>>:::888999:::;;;<<<<<<;;;@@@JJJQQQTTTbbbjjjvvvzzzsssnnnrrrssslll\\\OOOHHH===333<<<555//////222222333555111111111111000000000000////////////////////////............................../////////000000000111111111111111222222333333333333333444444444444555555666666777888999:::;;;::::::999999888777777333555888777555222111111777555;;;IIIYYYlllvvvfffiii]]]FFF333///,,,---000222000---------------------------CCC>>>888777999:::999666333333222111000///.........------,,,,,,,,,------,,,,,,,,,------------...---------............///111+++***111666555222222+++222???aaa{{{hhhTTT===------777000///000222...(((***000+++,,,,,,,,,------------------------------------,,,------......------,,,------........./////////111111111111111111111111111111111111222222222333111888:::444///===]]]xxxppp[[[MMMEEE888666::::::222555888888444000000111000000000000000000000000////////////////////////000000000000000000000000000111111111111111111111111000//////......//////........................000000000111111111111111111111222222222222111111222222222222222222222222///111333444555444333222:::666444888999555333555999888888888999::::::999666666333222777>>>===777::::::999888666555444333333222222111000000//////000000/////////.........------------------------------------------------,,,,,,---------.........,,,,,,---------.........---------.........///////////////000000000111111222222222111000///111333444555666777666555444333???DDDIIIRRR```lllllleeeeeecccdddjjjllljjjkkkoooYYYRRRIII@@@;;;777444222666444333222111222444555666333000///000000...---------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////......//////000111111222111111222333444555666777666777999;;;<<<===>>>>>>@@@@@@@@@???===<<<>>>??????>>>===<<<<<<<<<:::999===<<<:::777666777777666AAAAAAAAACCCHHHNNNRRRTTTSSSJJJGGGLLLIII???:::===@@@999222---++++++///444444222222444555333///---000000000000000000000000////////////////////////................................./////////000000000000000000000111222222222222222222333333333444444444444444555666777888999999888888777666666666333222222333555777777777888333111222444888BBBMMMZZZooowww~~~oookkkYYY@@@444666555---333111//////000000---+++------------------------@@@===999888999999888777333333222111000///......------,,,,,,,,,------...,,,,,,---------.........---------............///444///---...000//////000666888000,,,>>>ZZZ~~~vvvWWWFFF777333///***,,,555,,,)))(((***++++++---000++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------............111000000000000/////////000000000000111111111111555222000000444888;;;<<>>???>>>======>>>@@@===:::888777999:::999888222333555999::::::999999===888333000000222222222444000111555333...000777222...000777888222111666,,,---...///000000---***////////////////////////............................................................////////////000000//////000000111222111111111111222222222222333333333333444555555666777777777666555555444444666333111000222333333222000222666;;;:::444111000...;;;;;;:::LLL\\\aaadddddd|||yyy|||~~~|||{{{wwwiiiYYYVVVSSSLLL===:::666222111333111...,,,...///...---...111444------------------------???<<<999888888999888777333333222111000///......------,,,,,,,,,---......,,,---------............---------............///...///111111000---------"""444:::555111...777JJJhhh}}}```WWWOOO===111///&&&$$$+++000,,,''''''+++)))))),,,///...+++(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......///////////////////////////000000000000111111111+++222888888222...000333///999DDDQQQnnnxxxUUUJJJ<<<'''000///777999///---222///111111///...000444222...////////////////////////........................////////////////////////000000000000//////////////////...---------------------------------------......//////000000111111000000111111111111000000111111111111111111111111111111///......///000111---111666666444222555999222666::::::777555555777000222555666555333333222444333111000111222444666000000000000//////......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------.....................////////////---///111111111111333444555444333111111111222222111000000222555999::::::666555444444444444555666999999777555222...+++)))000000111111222222222222+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------......//////000000333444444555555444333333555555777888999::::::::::::<<<============>>>??????===999777777888888777888555444555444111111444,,,---///333777888777666222111222444222...111777000,,,...333333,,,))),,,444555333//////333555444............////////////........................------------------------------.........////////////////////////000000111000000000000111111111222333333222222333444444555666666555444444333333222111111222333333222///,,,777444///---...222999===444888222...000,,,***444999888;;;???@@@@@@BBBGGGFFFBBB===<<<@@@DDD@@@888>>>@@@;;;444333666111'''---,,,...111444444444444+++...///...,,,---222777,,,,,,,,,,,,,,,,,,,,,,,,===<<<:::999888888888777333333222111000///......,,,,,,,,,,,,,,,---...///------------............---------............///***---111222111111222222+++111---,,,222111///666222<<>>===<<<:::888888888888444000000333555333666;;;222333555444333000---+++444222111222000---,,,...444000------------000333000333111+++***...000///---------....../////////........................---------------------------------........./////////............///000000/////////000000000111111333333222222333333444444555444444333222222111111...///111222333222222222///000111111222222///,,,,,,111222777???:::333999:::222---///222000//////444777666222222555666444555222///000555888777444444222///---,,,---000333111111000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,<<<;;;:::999888888888777333333222111000///......,,,,,,,,,,,,,,,---...///---------.........//////---------.........//////...///...,,,,,,///000000222555...+++111222111777666//////777;;;???OOOcccqqq~~~rrr]]]GGG888555777///...+++000333)))(((888%%%***,,,***(((***------)))+++***((('''***...///)))************+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////000000000000111111111111***000555333...---333;;;...///333666111---444AAA777???KKKYYYooolllqqqoooTTTKKK888999444222444555111///000666......000000555444(((,,,222444///...000///***........................------------------------........................000000//////.........---//////...------------...........................---------...///000000111//////000000000000//////000000000000000000000000,,,---...000000000000000...000000000111555777777666444222111111222222222777555444444333111111222000111222222222222111000000000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---///000000///......///222111111111111111222222000111444888888666555666222444444222222333333111000000000...------...000111000000//////.........,,,+++***)))(((+++...222++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000---...000222333444444333555555777888999999999999999;;;<<<<<<:::999999:::555777999999777666666777999555555999888222000333444444333000......111444///------000222222111111,,,...000111222111000...$$$,,,000///000333222...---------.........//////........................---------------------------------.........//////...............///000000////////////000000000000333333333222333333444444444444333333222111111000333222000,,,***,,,000444000000...---...222444333444444)))&&&000222...111---000333222000000111333,,,,,,...111444333111000,,,---111222---'''***222+++...222222000///......---+++***,,,//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,<<<<<<;;;999777666777999333333222111000///..............................---------............///...........................---,,,---/////////---///////////////000111111000000111111111222222222999:::<<<===??????@@@@@@EEELLLVVV^^^dddlllvvv}}}yyysssjjj___VVVPPPLLLKKK>>>;;;666222000///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///...///////////////......000000000000000000000000111111222222222222111111333222333666===GGGPPPVVVqqqrrrooopppxxxiiiggglllVVVNNNCCC:::666333111///000000//////.........---222111111111000000////////////.........//////000.................................------,,,,,,,,,,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,++++++,,,------......///............////////////////////////////////////////////////////////////......------------......,,,...111333444444333222000000000222333333111///222222222111111111000000111111000000000000111111////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111111............////////////000000111111111222222222111111111111000000000///////////////////////////000///...---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000111111111111222222222333333444444555666666777999777666888:::;;;999666666666666555555444444444222222222111111111000000000000000000000000000000////////////////////////........................//////.........---------................................................---------------------------------------------------------............//////000000000111111111111222222111111111111222222333222111000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------,,,,,,,,,++++++*********++++++++++++++++++++++++???===;;;888777777777888333333222111000///..............................------------.......................................---,,,---///000///...//////......///000000111000000000111111111222222///000111222333444444444...222555555222222555888666444222000///000111222333111...---...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------..................////////////......000000000000000000000000000111111111111111111000555444333222222444666777444666222,,,111<<<>>>888:::???CCC>>>555...///222777444000000111333333222////////////......------111111111000000000////////////............//////..............................---------,,,,,,,,,,,,,,,,,,------------...........................------------,,,,,,,,,,,,++++++,,,,,,---.....................////////////......................................................------------......---...000111222333333222000//////000222222111000222222222111111000000000111000000//////000000111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000............////////////000000000111111111222222111111111000000000//////..............................---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............000000111111111222222222222333333444444555555666777666555666888999777555555555444444444333333333222222222111111000000000000000000000000000000000////////////////////////........................///.........------------................................................------------------------------------------------------------............//////000000000111111111222111111000000111111222222222111000////////////................................................////////////////////////........................................................................///.........---------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++EEE@@@:::777777888888777333333222111000///......------------------------------------............------------------------///...---...000000000...///............///000000//////000000000111111111,,,---....../////////......000111...***((((((************+++,,,---///000---+++)))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------------------......///......---000000000000000000000000///000000111111000000///000111111222111///...,,,666;;;;;;555333777777222444333222222333444555666,,,,,,---///111111000...///............---------000000000000//////////////////...............///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------,,,,,,,,,++++++***++++++,,,,,,---......---............/////////...................................................------,,,,,,------............///000111333333333111///...000111111000111111111111000000000000000000////////////000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////---............/////////000000000000111111111111000000000000////////////........................,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............000000000111111111222222111111222222333444444444555444444555666666555333333333333222222222222222111111111111000000000000000000000000000000000000////////////////////////------------------------............------------------------------------------------------------------------------------------------------------------------............////////////000000000000111111000000000000111111111111000///..................................................................................................................................................................------------,,,,,,+++++++++++++++*********++++++++++++++++++++++++IIIAAA999666888999888666333333222111000///......------------------------,,,,,,---------.........------------------------///...---...000111000///.........------...//////....../////////000000000...///////////////......+++...000000//////111444111111111000///...,,,,,,000...,,,+++---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---,,,,,,---.........------////////////////////////...//////000000//////...,,,...000222333222111111'''+++---,,,---111222...000---***+++...000111000000000111111111///---+++------------------------//////////////////////////////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++*********+++,,,,,,---------------.........//////........................------------------------------,,,,,,,,,,,,------......------...000222444888444000......///000///000000000000000000000000000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---------.........///////////////000000000111111000000/////////.........------------------------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))******+++,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........000000000000111111111111000000111111222222333333444444444444555444333222111111111111111111111111000000000000000000000000////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000//////000000000000//////...------......------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++***************************************IIIBBB999666888999888555333333222111000///......------------------------,,,,,,,,,------------...------------------------///...---...///000000.........---------------...------........./////////---------------,,,,,,++++++,,,,,,,,,++++++,,,---((((((***+++,,,,,,++++++000...,,,,,,------,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********************++++++++++++++++++,,,---------------........................---......//////......---000000///......---------222111///...111555444000111111111111222222222111,,,,,,---------...///000,,,,,,,,,,,,------------...................../////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++*********))))))******+++,,,,,,,,,------------....................................------------------------,,,,,,++++++++++++,,,,,,...---,,,+++,,,///111333<<<888333///............//////////////////////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------................../////////000000000/////////............---------------------------+++,,,------------,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...//////000000000111111111//////000000111222222333444555555555444333222222000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////000//////......//////000......------,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,************************************************FFFAAA:::777777888777555333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---......---,,,,,,,,,,,,---,,,,,,---------.........,,,---------------,,,,,,//////...............---((()))+++---.../////////+++***)))***,,,,,,+++***************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++******+++,,,------------........................---------......---------000///...------...///000222...******...000///,,,&&&(((+++,,,,,,+++++++++/////////---,,,,,,...000++++++,,,,,,,,,,,,,,,------------...............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))******+++,,,,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++,,,...000222;;;777222///........................////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------------.....................///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++++++++++++++++++++************************))))))))))))***+++,,,,,,)))))))))************+++************++++++++++++,,,,,,,,,,,,------------/////////000000000111111//////000000111222222222333444555555333111111222////////////000000000000............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////............//////------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))))))))***************************************AAA???<<<999777666666666333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......,,,...------,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---.........------((((((((()))+++,,,,,,++++++*********))))))))))))((('''''')))+++,,,+++***************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******)))***+++,,,,,,---------------------------------,,,,,,------------,,,,,,+++,,,,,,---///111333444,,,,,,,,,.../////////000000000111222444555444444222333333000,,,***+++---***+++++++++,,,,,,,,,,,,,,,,,,---------.........000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))(((((())))))***+++++++++,,,,,,---------.........------------------------++++++++++++++++++++++++++++++************++++++++++++***+++,,,---///000444222///---...//////...---------....../////////...------------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,------...,,,,,,---------.........------........./////////.........---------,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++************************))))))))))))***+++,,,---))))))))))))************************++++++++++++++++++,,,,,,,,,---------////////////000000000111///000000111111222333333111333444333000...///000.../////////000000000000---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........///......------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,((()))))))))*********+++************************>>>>>>===:::666444555666333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,...---,,,,,,++++++++++++++++++,,,,,,,,,---------((())))))***++++++******---,,,++++++,,,,,,+++***------,,,,,,,,,,,,------+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))***+++,,,---------------------------------+++,,,,,,------,,,,,,+++++++++,,,---,,,,,,*********...222222...)))***...///+++'''(((,,,///---+++(((+++......+++***+++---*********++++++,,,,,,,,,,,,,,,,,,------.........000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((()))******++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++************++++++*********+++,,,---...///...---+++,,,---///000///---------.........//////...------,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))************)))************+++++++++++++++,,,,,,,,,---------////////////000000000000000000000111222222333333///111333222///,,,---///.../////////000000111111---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............------.........,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))BBB???;;;888777666444333222222111000///...------,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++***))))))******++++++++++++******)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++***))))))+++---.........---------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************+++*********))))))(((((()))******+++++++++*********+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++************++++++))))))(((((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,............////////////////////////000000000000111111000000//////......------------------------------------------------.........------,,,,,,,,,(((333888222******---...++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111........................------------------------+++++++++*********))))))************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))AAA>>>;;;888777666555333222222111000///...------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,***++++++++++++***)))))))))******++++++******)))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++***))))))+++,,,...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************)))))))))((()))******++++++++++++******+++,,,,,,------,,,,,,...------------,,,,,,,,,++++++************++++++)))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,............////////////.../////////000000000000............------------------------------------------------------------......---------,,,,,,,,,)))111444...)))***,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------------------------------------------------+++++++++*********))))))************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))@@@===:::888888777666555222222111000///...------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++******++++++******)))((()))******++++++******))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************++++++************+++++++++++++++++++++*********++++++***))))))+++,,,------------,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************))))))))))))))))))***+++++++++++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))***+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,---............/////////....../////////000000000---------------.........------------------------------------------------------------,,,,,,,,,,,,+++......***(((***+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))???<<<999888888888777666222222111000///...------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++***************))))))((())))))************))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************++++++************+++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))************,,,,,,,,,++++++++++++***************++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,*********************************************************************************)))))))))))))))))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++++++++************++++++***)))))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************(((((((((((())))))))))))************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,---------.........//////........./////////000000.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((()))++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************************************************************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))>>><<<999888888888888777222222111000///...------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++)))************)))(((((()))))))))******)))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************+++******))))))******+++***************************))))))*********++++++,,,,,,+++++++++*********(((((()))))))))*********,,,,,,+++++++++*********))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))))))))))))))******))))))***,,,,,,---------***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++************++++++******)))))))))))))))***''''''((((((((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,------------........................////////////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))???<<<999888888888777666222222111000///...------***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++******************))))))))))))******))))))******))))))((('''((())))))******))))))(((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))***************)))))))))************++++++++++++*********))))))((()))))))))************++++++++++++************)))))))))************+++*********+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))))))))************))))))+++,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++******)))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,------------.........------........./////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///+++***,,,---,,,+++---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))???===:::888888888777666222222111000///...------******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++******************))))))))))))******)))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******((()))))))))*********+++((())))))***************+++*********)))))))))))))))))))))*********++++++++++++++++++************))))))))))))************++++++++++++,,,,,,,,,---************************,,,++++++******++++++,,,************************************************************************((()))))))))************((()))+++,,,---.........***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++***)))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---***+++......******...++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@@@===:::888888777666555222222111000///...------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,+++++++++************)))******))))))))))))******)))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))*********************))))))))))))******(((((())))))*********+++(((((()))***************************))))))))))))************+++++++++++++++++++++************)))))))))))))))************+++++++++,,,,,,---------************************,,,++++++++++++++++++,,,************************************************************************(((((())))))*********+++((()))+++,,,---.........++++++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++***))))))((())))))))))))))))))************************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........///////////////......---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***)))+++000...((()))---++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA>>>:::888888888777777333222111000///...---,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++))))))))))))***+++,,,---+++++++++*********))))))************************************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))AAA>>>:::888888888777777333222111000///...---,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++******************+++))))))))))))***+++,,,,,,+++++++++*********))))))************************************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))AAA>>>:::888888888777777333222111000///...---,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))*********++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******************************)))))))))******++++++************)))))))))************************************************+++++++++***************************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA>>>:::888888888777777333222111000///...---,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********++++++*********+++******))))))))))))***************))))))))))))************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((AAA>>>:::888888888777777333222111000///...---,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***++++++++++++***)))******))))))((()))))))))))))))))))))))))))))))))************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((AAA>>>:::888888888777777333222111000///...---,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,,,,+++***)))))))))((((((((())))))***(((((()))))))))))))))******************************************************************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))AAA>>>:::888888888777777333222111000///...---,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((***+++,,,,,,+++***(((((((((((((((((()))***+++(((((((((((())))))******************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))AAA>>>:::888888888777777333222111000///...---,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((()))+++,,,,,,+++)))(((''''''''''''(((***++++++'''((((((((())))))******************************************************))))))******++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))CCC@@@<<<:::999888777666222222111000///...------************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((''''''&&&))))))************)))))))))************+++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++.........------,,,,,,,,,++++++************++++++))))))************))))))(((((((((((((((((((((((()))******++++++,,,------...---,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''******))))))((((((''''''))))))))))))************)))************++++++++++++++++++*********)))))))))************++++++++++++++++++*********)))))))))***+++,,,---,,,+++***,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))CCC@@@<<<:::999999777666222222111000///...------************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((******))))))))))))******)))************+++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++......---------,,,,,,,,,++++++************++++++))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,...---,,,,,,+++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++++++++++++++++++++*********))))))))))))************************+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((******))))))(((((((((((())))))))))))************)))************++++++++++++++++++*********)))))))))************++++++++++++++++++*********)))))))))***+++,,,---,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((((((((()))))))))************************************)))(((((((((((()))*********************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))BBB???<<<:::999999777666222222111000///......---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))***+++)))************+++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++------------,,,,,,,,,,,,++++++************++++++))))))************))))))************************(((((())))))***+++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))***************************************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))(((((((((***))))))))))))((((((((())))))))))))************)))************++++++++++++++++++***************)))************++++++++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((())))))))))))*********************************+++***))))))((()))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))BBB???<<<:::999999888777333222222111000///......++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))*********))))))((())))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,------...,,,+++)))(((((()))+++,,,))))))*********+++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******++++++******)))************************)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++******************************+++,,,,,,---------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))*********++++++++++++++++++++++++++++++++++++***))))))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))AAA???;;;:::999999888777333333222111000///......++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))******))))))************))))))************************))))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))+++,,,---...///---+++***((((((***+++---))))))*********+++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++************************************+++,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))************))))))))))))************((()))))))))************))))))*********+++++++++************************))))))*********+++++++++***************************+++++++++,,,---......,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,+++***************************************((((((((()))))))))))))))************************((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))AAA>>>;;;::::::999999888333333222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))((((((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))******+++))))))******++++++******************************)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***,,,---...///,,,+++***))))))***+++,,,)))************+++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++******++++++++++++******************************++++++,,,,,,---.........,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))************+++)))))))))************+++))))))))))))************)))************+++++++++***************+++++++++)))************+++++++++***************+++++++++++++++++++++,,,...///000,,,,,,,,,+++++++++*********************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))******)))))))))***++++++************************))))))))))))))))))))))))AAA>>>;;;:::::::::999888444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))******++++++((()))***++++++++++++******************************************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,---...++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***++++++,,,,,,---......,,,+++++++++,,,,,,---...+++,,,,,,,,,------------------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))*********+++++++++))))))*********+++++++++))))))))))))************)))************+++++++++))))))*********+++++++++)))************+++++++++))))))*********+++++++++++++++++++++,,,...000111,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,++++++++++++,,,++++++++++++++++++++++++)))*********+++++++++,,,************************))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))@@@>>>;;;:::::::::999888444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++((()))***+++++++++++++++***************************************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,------***++++++,,,,,,++++++***)))************+++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++*********++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***(((((((((((((((((((((((()))******++++++,,,------++++++++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))******++++++++++++))))))******++++++++++++))))))))))))************)))************+++++++++))))))******++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++,,,...000111,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))***+++,,,,,,************************))))))))))))))))))))))))>>>===;;;::::::999777666888666444222222111...,,,,,,++++++******++++++,,,...,,,+++...333444111,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))---,,,+++***))))))))))))+++++++++++++++*********)))+++---,,,))))))***---***++++++,,,+++***)))((('''(((***+++******+++,,,)))))))))))))))(((((((((+++*********))))))(((((((((((())))))))))))(((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++******++++++,,,+++++++++++++++,,,+++***)))'''&&&&&&''''''((()))******+++++++++++++++***)))((('''))))))))))))))))))))))))(((((())))))***+++------...---+++))))))***+++,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---............---,,,,,,,,,------+++++++++*********))))))******++++++++++++******))))))))))))******************))))))))))))************+++,,,,,,---......++++++++++++++++++++++++******************************++++++++++++******))))))))))))************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000///---,,,******************************++++++++++++******++++++************++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))******+++,,,,,,************************++++++++++++++++++++++++***,,,,,,***(((***222888+++++++++************)))++++++++++++******))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---+++******+++,,,------,,,,,,,,,,,,,,,,,,---///+++---222333000000555111333444444222111222444...111111///---...000111+++,,,---...////////////))))))))))))***+++------************************************************************************))))))))))))))))))))))))))))))))))))************>>>===;;;::::::999777666888666333222222111///---,,,,,,++++++++++++,,,,,,...,,,***---111222000---,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************))))))***++++++(((((((((((((((((())))))+++,,,---,,,)))((()))+++++++++******************)))***+++++++++++++++,,,*********)))))))))))))))************)))))))))((((((((())))))))))))(((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))(((************************)))))))))))))))***+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))(((((((((***************)))((((((************************))))))))))))***+++,,,,,,...---+++))))))***+++,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******))))))))))))******************))))))))))))******))))))***++++++,,,------++++++++++++++++++++++++******************************++++++++++++******))))))))))))************++++++,,,,,,,,,,,,------------------------------------------------,,,,,,------------------------------------------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...............//////******************************++++++++++++******++++++************++++++))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***************))))))************************++++++++++++++++++++++++***,,,---+++)))***000666++++++++++++************++++++++++++*********))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------000///...---...000222333666111222777:::888666888<<<888444666:::;;;888444999:::999555111//////...111///,,,******+++---...000///...,,,+++*********++++++++++++++++++++++++************************************************************************))))))))))))************>>>===;;;::::::999777666777555333222222111///---,,,,,,++++++++++++,,,,,,...+++)))+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))***+++,,,---+++++++++*********))))))'''(((******))))))+++,,,,,,,,,+++************+++---,,,,,,++++++++++++,,,+++***************++++++************))))))))))))(((((())))))))))))(((((('''(((((())))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************************)))))))))***+++,,,,,,***+++,,,,,,---------,,,,,,+++***))))))***+++,,,++++++*********)))))))))*********)))))))))))))))************************+++***************++++++---,,,+++))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......//////---,,,+++++++++++++++++++++*********************++++++++++++******))))))))))))******************))))))))))))******)))))))))******++++++,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))*********++++++++++++,,,,,,,,,,,,------------------------------------..................////////////////////////------------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,...000222++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))************************************+++++++++,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,******...222,,,+++++++++************++++++++++++************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,...111333555777777===888777:::<<<:::888888:::888555666888999777444888777777777666555444444333111///,,,++++++,,,,,,333222000...,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++>>>===;;;::::::999777555777555333222222111///---,,,,,,,,,++++++,,,,,,,,,...+++)))))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))+++,,,,,,---,,,,,,,,,++++++******)))+++---000222555777999777777777666555444222111222000...,,,,,,,,,,,,+++++++++***))))))***++++++*********)))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********************************,,,+++++++++++++++,,,,,,)))***+++,,,---------,,,*********))))))))))))***((())))))***+++,,,,,,---*********)))))))))******************************,,,++++++***))))))******,,,+++******)))***++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...//////---,,,++++++************************************++++++++++++******((()))))))))******************))))))))))))******)))*********+++++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,------------------------------............////////////////////////////////////........................//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000111++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))***+++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,......------,,,,,,,,,,,,333555888::::::888666444222111222333444777;;;???999;;;===<<<999777999;;;:::666555888999888777777000111333333333111...,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++>>>===;;;::::::999777555666555333222222111000...---,,,,,,,,,,,,,,,,,,------,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++((()))***+++---...///000777888:::===AAADDDFFFGGGCCCEEEFFFGGGEEEAAA===;;;666333111000111111///---,,,+++***)))((()))***+++))))))))))))))))))******(((((())))))))))))((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++************************,,,++++++************+++***+++,,,---............,,,---...//////...---+++************++++++++++++,,,,,,+++*********++++++************************,,,,,,+++***))))))))))))*********************+++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------......---,,,+++***************************************++++++++++++******((()))))))))******************))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************+++++++++++++++++++++,,,,,,,,,------------------------------.........//////000000000000000000000000000000000........................//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...////////////++++++++++++++++++++++++******++++++++++++******++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++******************************+++++++++,,,,,,,,,************************000//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......,,,,,,...000444666EEECCC???;;;888777666666;;;@@@DDDDDDEEEMMMYYYbbb[[[YYYXXXYYYZZZ[[[ZZZYYYMMMDDD???AAABBB===:::999333444444444555555555444......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++>>>===;;;::::::999777666666444222222222222000...------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***,,,...222555999;;;===>>>>>>>>>@@@CCCEEEEEEEEE@@@BBBDDDEEEDDD@@@===:::777555444666:::;;;888555000...,,,***))))))***+++))))))))))))************(((((())))))))))))((((((''''''((()))************)))))))))))))))))))))))))))))))))*********++++++((())))))******+++++++++++++++++++++++++++++++++************+++,,,------///000111333444444444444111222444666777777777777444333222000...,,,+++***///...---+++***++++++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***)))))))))*********************+++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++***************+++++++++******++++++++++++******))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************++++++++++++,,,++++++,,,,,,,,,,,,------------------------------------......///000000000000000000000000000000000........................//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++444333222000---+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------------............,,,---...111555:::???BBB@@@;;;555222333999BBBGGGOOOTTTWWWTTTTTTZZZdddjjjeee```\\\___fffiiieee```^^^QQQJJJMMMQQQNNNKKKLLL@@@===999666555888;;;>>>555444222000...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,>>>===;;;::::::999777666666444222222222222000///------,,,,,,,,,,,,------,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////333444555777:::<<<===>>>999777666888;;;===<<<;;;555555666666777777777666666666888>>>EEEHHHFFFBBB444222///,,,******+++,,,((()))))))))************(((((())))))))))))((((((''''''(((******++++++***))))))))))))))))))))))))))))))*********+++++++++((())))))******+++,,,,,,++++++++++++++++++++++++++++++,,,...111444666777888888:::;;;<<<=========555555555777;;;???CCCEEECCCBBB@@@===:::888666555333111///---++++++,,,,,,++++++++++++++++++++++++++++++******************(((((()))*********************+++,,,,,,,,,,,,++++++++++++***++++++,,,---+++++++++***++++++,,,---))))))*********+++++++++******++++++++++++******))))))))))))******************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......///000000////////////////////////........................//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++************************)))*********++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,...//////...,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................------------.........///...111555;;;???CCCEEEFFF777777888:::???FFFMMMQQQJJJNNNPPPQQQUUU\\\^^^[[[MMMWWW^^^\\\TTTRRRYYYbbbhhhXXXOOOUUU[[[ZZZYYY\\\NNNLLLIIIEEEBBB@@@???>>>===<<<999555222///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,???===;;;::::::999777666555444222222222222000///...------,,,,,,------...+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...000111222777666666555444333333222222111000333777::::::888000///......000333777999555666:::CCCLLLQQQOOOLLL888555222...,,,+++,,,---(((((())))))*********+++(((((())))))))))))((((((''''''(((******+++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++---...111444888===@@@BBB>>>???@@@BBBCCCCCCDDDDDD555444333555:::BBBJJJOOOMMMLLLKKKIIIGGGEEEDDDCCC555333000...,,,+++,,,,,,+++++++++++++++++++++++++++***************++++++'''((()))*********************+++,,,,,,,,,,,,+++++++++******++++++,,,---************+++,,,---...))))))******++++++++++++******++++++++++++******))))))))))))******************))))))))))))******++++++******************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---...//////000//////////////////////////////////////////////////////.........//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++---......---------,,,,,,,,,+++++++++++++++,,,,,,---------***+++---......---+++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.................................---------.........//////333777>>>DDDGGGGGGFFFDDDCCCHHHOOOUUUVVVSSSNNNJJJKKKPPPVVV```ooo|||{{{sssUUUuuucccXXXqqqrrr```SSSWWW\\\YYYWWWYYYUUUXXXZZZYYYTTTJJJ@@@999AAA@@@===999666333222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,???===;;;::::::999777666777///,,,222555111...///000+++***///000------222.........////////////000---------.........//////........................000...***(((***------***+++******---111444555555666111000333444444999BBB>>><<<;;;???HHHNNNLLLFFF===@@@<<<777>>>IIIFFF888===:::888:::AAAIIIPPPSSSDDD???999666555444000---***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++///,,,******,,,,,,+++))),,,,,,,,,---------......***111999<<<<<<===AAAFFFOOOMMMJJJHHHHHHIIILLLNNNDDDDDD>>>777999CCCJJJJJJRRRPPPMMMJJJJJJJJJLLLMMMKKKGGG@@@888222///------***+++,,,------,,,***)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))***************************************************)))(((((()))************+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,+++------,,,,,,------...///------...//////...---,,,111000000///......//////222222222444555555333111444000///111222///...000000///......//////...------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000000.../////////------...222555;;;JJJDDD888:::999???TTTYYYTTTTTTXXXRRRHHHIIIRRRaaauuu{{{|||lllwwwqqqllloooOOONNNOOOOOOTTT\\\```YYYNNN@@@>>>BBBBBB@@@EEE???,,,111///---,,,,,,---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++???===;;;::::::999777666333222333666666333111000000...///222444111...---------........./////////---------.........//////........................***,,,........./////////333222222555888888555111...777@@@CCCEEEFFFAAA;;;@@@HHHOOOQQQPPPNNNKKKGGGFFFPPPXXXTTTKKKJJJYYYiii___YYYMMM>>>333333<<>>???===<<>><<<;;;::::::777888444,,,+++222777777666===GGGPPPTTTSSSNNNKKKMMMKKKFFFAAA:::555000...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,++++++***+++++++++++++++++++++++++++++++++************************))))))))))))*********+++***************************************)))((((((************++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------...//////------,,,,,,,,,...///000+++,,,---000222555777888>>>@@@DDDIIILLLMMMLLLJJJIIIBBB===;;;888555666999888555222000///////////////////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------..................//////000000------------------------......---------------...111111000000///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------///---,,,...111333222111222111///...///111444666======555555CCCMMMNNNPPPQQQMMMTTT___ZZZVVVooouuussszzz]]]IIIKKKTTTUUULLLLLLOOOGGG:::===BBB<<<333111...------......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++???===;;;:::::::::888666666888777222//////...,,,***,,,---,,,///222111...,,,---------............------........./////////........................---//////...,,,+++---000222222333666;;;???AAABBB===DDDDDD===@@@NNNVVVUUU^^^WWWLLLGGGMMMXXX]]]\\\]]]NNNJJJVVV]]]WWWQQQSSSVVV\\\```XXXJJJ>>>:::<<>>888444111000---+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++******)))(((************+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------...------------...//////.....................///+++...444;;;BBBHHHLLLNNN]]]___aaacccbbb___[[[YYYaaaXXXOOOJJJFFFDDDGGGMMMJJJFFF>>>777111/////////000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...//////------------............------------------------...............///000000555444222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................000333444444333222000///111777;;;<<<<<<888;;;BBBBBB???GGGQQQOOOUUU```}}}xxx}}}zzz~~~kkknnnjjj[[[VVVWWW______RRRKKKDDD666777444111//////000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,???===;;;;;;;;;:::888666777999444---,,,111222///,,,111000***(((---000///,,,,,,,,,---------..................////////////........................222///------------222777222;;;DDDFFFBBB<<<;;;;;;@@@QQQfffuuu||||||nnncccWWWNNNUUUbbbaaaaaa```YYYQQQIIIEEEEEE777444333444777999888666:::777222...+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------******,,,---......------...000444888<<>>>>>;;;===AAAEEEIIIMMMOOOPPPRRRTTTRRRIII???888555444EEE@@@888333444;;;EEELLLJJJJJJKKKJJJHHHDDD@@@>>>888666111---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------------......//////000111222222111///...666;;;CCCMMMVVV]]]aaacccffffffeeeaaa\\\WWWTTTRRRZZZSSSLLLGGGDDDDDDIIIPPP```ZZZPPPCCC888111////////////..........................................------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------------------,,,,,,,,,------------......------,,,,,,------...---------------.................................---------...///111222333444333000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---...///111222222222111......111999CCCIIIHHHEEELLLKKKSSSOOOEEE]]]|||{{{{{{XXXMMMPPP[[[]]]XXXIII333;;;888444111000000000///........................------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@>>><<<;;;;;;:::888777444555333111444888666111///555777222,,,+++,,,,,,,,,,,,,,,---------.............../////////000000///////////////////////////++++++111555555777;;;888===>>>888444@@@ZZZqqqhhhYYYWWWSSSPPPRRRXXX[[[WWWRRR???:::555333666999::::::999<<<<<<555+++%%%&&&***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------+++,,,---...---------...222555:::@@@EEEIIIKKKLLLOOONNNNNNOOOQQQRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLOOOPPPPPPMMMGGGAAA>>>???BBBCCCCCCBBB@@@===:::888@@@@@@???>>>???AAACCCDDD???<<<777222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,---------.........++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...------,,,,,,+++++++++---------------...//////111///......000444999<<>>888444222222111000////////////////////////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,@@@>>><<<;;;;;;;;;999777666444666999777000***)))******...333333000...///,,,---------................../////////000000000////////////////////////...,,,///666777111111666888CCCLLLKKKKKKZZZyyyzzz~~~jjjiii~~~wwwmmm|||pppcccTTTOOOTTTZZZ\\\[[[VVVNNNCCC;;;:::;;;======;;;DDDJJJEEE777,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...//////...///111333999<<<@@@FFFJJJMMMNNNNNNOOOLLLIIIJJJLLLMMMKKKHHHMMMLLLIIIFFFCCCBBBBBBBBBFFFDDDEEEIIIJJJHHHHHHJJJ@@@CCCGGGJJJIIIEEE@@@===;;;888444222444999???CCCBBBAAA===999555222///...---------------------------------.........//////,,,---------............++++++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------------............------------///////////////000111111333000------333===IIIQQQ\\\___dddhhhhhheee```]]]WWWWWWTTTQQQNNNQQQWWW]]]YYYVVVTTTSSSPPPNNNTTT\\\ddddddbbbZZZNNNDDD>>><<<444222111/////////000000........................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++***++++++,,,---...------------------------,,,---------............---------......000111222//////............------........................555333222000...---,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------.../////////......000222:::===CCCKKKRRRSSSNNNJJJGGG]]]tttxxxxxxvvvvvvsssfffSSSMMMYYYcccJJJEEE>>>999666444333222////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,@@@>>><<<<<<<<<;;;999777999444555999222(((///>>>CCC///$$$,,,444111///333------........./////////.../////////000000000000////////////////////////222000444888555555CCCVVVWWWhhhzzz~~~wwwrrrvvv~~~vvvppp~~~iiiVVVPPPTTTZZZ[[[WWWRRROOOMMMIIIBBB===;;;FFFQQQPPPEEE888222111------------------------------------------------------------.......................................///000000111333888===???AAADDDHHHJJJJJJJJJIIIJJJFFFDDDFFFLLLOOOMMMJJJIIIIIIJJJJJJIIIIIIHHHGGGJJJCCC???CCCFFFCCCAAABBBFFFEEEDDDCCCDDDFFFHHHJJJ???;;;444000000444;;;???AAAAAAAAA@@@===999555222------------------------,,,,,,---------.........------------............++++++,,,,,,---......///......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------...---------------......///000000111333333222222333333444555666777999>>>FFFNNNVVV[[[WWWZZZ___aaa```ZZZTTTOOO???@@@???;;;888:::AAAGGGIIIFFFEEECCCAAA@@@GGGPPPYYY^^^bbb___UUUIIIAAA>>><<<:::777333111000//////........................................................................,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------++++++,,,,,,---......///------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---..............................------------............---...///222555888;;;<<<111111111000000/////////........................333222000///...------,,,,,,,,,---------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................///000111000///111666:::BBBDDDHHHLLLOOOOOONNNNNN[[[}}}eeeNNNLLLPPPSSSNNNEEE>>>:::777555444////////////////////////........................------,,,,,,,,,,,,------------------------------@@@>>>===<<<<<<;;;999777777///000666222000KKKpppvvvKKK******222...---333.........////////////000////////////000000000000000000000000000000000000222222555888999GGGlllttt```^^^xxxlllnnnyyyZZZJJJLLLRRRZZZaaabbbXXXIII===444???LLLPPPHHH<<<111,,,---------------------------------------------------------.........//////////////////////////////...000111222333777???DDDBBBDDDFFFHHHHHHFFFDDDCCCEEECCCEEEOOO]]]gggkkkjjjnnnpppsssttttttqqqnnnlllkkk___UUUUUUTTTNNNHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGBBB:::444222555:::===???AAACCCDDDBBB>>>999666........................,,,,,,,,,---------......---------.........//////++++++,,,,,,---...//////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,------......------++++++---///111222444555666555555555555666777777888???KKKVVV]]]]]]ZZZXXXBBBFFFLLLPPPPPPKKKEEEAAA<<>>===<<<<<<;;;999777666666444111000333:::AAAsss[[[???...---000///,,,000000000000000000000000...//////000000000000000///...,,,+++///444444111444;;;222111RRRwww|||ssszzzvvvjjjQQQPPPZZZYYYRRR^^^```FFF>>>555>>>KKKDDD:::888777222///---...111222...***////////////////////////............/////////000444111---***,,,///...,,,000444777777888<<>>LLLVVVWWWZZZaaa]]]RRRCCC<<<;;;BBBJJJNNNSSSYYYRRRMMMKKKPPPUUUVVVVVVWWWTTTNNNHHHEEEBBBBBBGGGMMMKKKRRRZZZ``````XXXIII<<>>======>>>AAACCCEEECCCEEEFFFFFFFFFFFFHHHIII>>>;;;777444333333222111///555666///+++---///---/////////...,,,,,,...///......//////......---,,,........................---------------------------...............------,,,...000111000000111222///000111222555;;;CCCJJJEEECCCUUULLLZZZ}}}~~~~~~cccRRRTTTSSS@@@>>>HHHEEE555...000888555***)))222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------@@@>>>===<<<<<<;;;999777555555444222111222555777===666///,,,///111111///////////////////////////...//////000000000000000222000000222444444333333,,,SSSjjjlllssswwwppphhh{{{```dddvvv]]]@@@NNN[[[bbbccc[[[HHH888777@@@AAA@@@<<<222666222000///111111...+++////////////////////////........./////////000000+++...000111222333222111+++111888===???BBBDDDEEELLLKKKLLLNNNPPPXXXjjj}}}mmmooohhhWWWGGGDDDIIINNNBBBFFFNNNHHH;;;<<>>HHHBBB;;;555222///,,,***(((++++++(((***//////,,,,,,,,,---,,,,,,,,,,,,---,,,,,,---------.........///......------.........///...---...///111444555444444444333333666:::>>>MMMUUUZZZZZZ[[[\\\WWWNNNEEEHHHQQQZZZ\\\VVVRRRSSS]]][[[[[[[[[YYYWWW[[[aaaaaa```]]]YYYVVVUUUTTTRRRDDD??????HHHXXX```ZZZPPPJJJCCCBBB@@@<<>>@@@DDDHHHIIIGGGCCCAAA@@@@@@>>>===555888888444333444111+++***,,,///000///...,,,,,,---...............------........................------------------------.........//////......------///000111000///000222///000333999@@@EEEHHHHHHLLL@@@@@@PPPfffVVVTTTJJJKKKQQQLLLBBB666...000222//////222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------@@@>>>===<<<<<<;;;999777444333333333444222///---%%%***///222111000///000////////////////////////...///000000111111000000666000...111111000666???SSSdddfffiiipppiiiNNNJJJXXX```ZZZCCC555555999BBBBBB555666444111////////////...////////////////////////....../////////000000000---///111111///---...000888999===@@@BBBCCCCCCCCCOOOYYYccciiitttkkkWWWMMMHHHHHHLLLTTTRRRHHHJJJHHH;;;444111111666@@@GGGHHHGGGDDD???777000,,,,,,///111.........---------------------------------------------........./////////---,,,,,,---///000///...,,,---///000000///---,,,///222999@@@EEEEEEBBB???444999>>>>>><<<>>>FFFMMM\\\TTTIIICCCBBBAAA<<<777333444111,,,+++---...---------......------,,,+++,,,------------...............////////////......//////.........000222333111111111222444:::AAAFFFSSSUUUYYY]]]```^^^WWWPPPKKKOOOSSSTTTNNNLLLRRR\\\ZZZVVVUUUYYY[[[XXXUUUUUUUUUZZZ[[[XXXYYY```bbb___\\\OOOBBBAAAJJJSSSVVVTTTEEE???AAADDDEEEKKKJJJ===888333...---000111000---////////////////////////000000000///////////////------------------------------------------------/////////......---------,,,---............,,,,,,111444:::>>>???>>>;;;999;;;:::777555444555666777444111...,,,,,,---000111///////////////...---,,,........................------------------------------------------------...............---------------------------------....../////////000000000111000//////111444777:::AAAAAABBBEEEGGGFFF@@@;;;666555444333333444555666555666666555555888<<>>===??????999111///////////////...---------------------......---........................------------------------......////////////......///000111111000///000222333333666===EEEIIIHHHEEELLLVVVQQQdddwwwmmm___UUUXXXYYYUUUFFF555...000333333000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------@@@>>><<<<<<<<<;;;999777555333222333444333///+++111444555333000...000333........................//////000111111111111000777...+++222777???RRRfffjjjllleeepppjjjSSSoookkkHHHOOO```bbbOOOAAA777222===FFFAAA777666333000//////000111////////////////////////...////////////000000000444111...---,,,,,,000555AAA>>>>>>AAAFFFKKKQQQVVVfff}}}tttfffSSSBBB???EEEEEEEEEEEE===>>>888333333999BBBGGGJJJKKKEEE===555000....../////////......------,,,,,,....................................////////////---------...//////......///......///000333666888999;;;@@@EEEHHHHHHEEEBBB666:::>>>===;;;???IIISSS^^^XXXQQQMMMLLLKKKGGGDDD>>>===888222---,,,,,,,,,---,,,---.........,,,+++------------............---...///111111000///...000///.........///000111...///111444:::BBBKKKRRR\\\YYYXXX[[[\\\VVVNNNIIIJJJRRRYYYYYYVVV]]]ooo|||fffXXXWWWVVVQQQ___[[[WWWTTTNNNGGGDDDDDD>>><<>>:::666222000000000000///////////////////////////////////////////////////................................................,,,,,,------.../////////---///222444333222111111555999@@@FFFKKKLLLLLLKKKKKKHHHCCC???>>>@@@DDDGGGBBB===666000,,,,,,...000,,,---...//////...------........................................................................................................................//////////////////......333222111222777???FFFKKKDDD@@@;;;:::;;;;;;777444999999999:::;;;<<<===>>>;;;===@@@BBBDDDGGGKKKNNNNNNLLLIIIFFFDDD@@@<<<999999:::<<>><<<<<<<<<;;;999777666333111111333444222///333111///---...000333555///////////////////////////000000111111111111111111---111===JJJXXXooorrrooo~~~kkkHHHIIIWWWQQQPPPHHH999:::FFFIIIAAA@@@>>>888222///000222000000000000000000000000////////////000000000111444...,,,000444555999???999999@@@NNN[[[fffrrr}}}}}}zzzpppUUUNNNWWWPPPCCCEEEMMMEEE===444000333<<>>===888444777AAAJJJQQQQQQOOOLLLHHHEEEDDDCCCDDDBBB>>>999333...---///,,,++++++,,,...///...,,,---------.........//////---...000111222111000///000000////////////000000...111555;;;BBBKKKTTTZZZbbb\\\TTTOOONNNPPPQQQPPPWWWmmm|||yyyuuuNNNNNNSSS[[[ZZZPPPFFFBBBDDDBBBKKKSSSUUUYYYTTTDDD::::::888444000...///111000000000000000000000000.................................................................................///000000111111///222666777666555666666777:::???DDDIIIMMMOOOPPPNNNJJJDDD@@@AAAGGGOOOUUURRRMMMDDD;;;444111000111+++,,,---......//////...........................................................................---.............................................//////............------...333<<>>===<<<<<<;;;999777666444222111222333444444///------///222333111///000000000000000000000000///000111111222222111111...444>>>JJJVVVbbblllrrryyy{{{~~~qqq\\\RRRMMMUUUYYYJJJAAAEEEHHHOOOOOOLLLCCC888000///111000000000000000000000000/////////000000000111111222...000666888555888???CCCIIIYYYmmmyyydddCCCAAAMMMDDD>>>666111333999@@@DDDEEEFFFFFFDDD???888111---/////////............................................./////////000000000...//////...------000222444999@@@FFFIIIGGGDDDBBB555555555888===CCCFFFHHHOOOLLLFFF???999888<<>>>>>999333//////222000000000000000000000000------............//////............................................................////////////333666999999777666777999888999:::===@@@DDDGGGIIIFFFBBB>>><<>>@@@AAAAAA???===;;;888<<>>===<<<<<<;;;999777333444444333222111222333000111222444444222...+++111111111111111111111111000000111222222222222111555CCCQQQ[[[iiiwwwxxxrrr]]]uuuoooUUUOOO[[[XXXLLLGGGDDDRRRTTTSSSIII;;;222000222000000000000000000000000//////000000000111111111333111444888666555CCCVVVjjjppp~~~nnnPPPCCC===DDDAAA>>>;;;;;;<<<======AAACCCFFFFFFCCC<<<555000............////////////.........................../////////000000000000/////////......000555:::AAABBBDDDEEEDDDBBB>>><<>>999999:::???GGGPPPXXX]]][[[[[[]]][[[RRREEE???AAA888333...---///000///---............////////////000000000000111222333333000000111222222222222222666;;;DDDKKKPPPRRRTTTUUUQQQdddoooppprrrbbb\\\___[[[TTTQQQJJJ@@@EEEKKKEEEBBBAAA@@@===999555111000000000000000000000000000....../////////000000000................................................---...///111444666777888<<>>999666777:::999999:::<<<>>>AAACCCDDDBBB@@@>>>===???CCCHHHLLLLLLLLLLLLJJJGGGCCC???===999777444111/////////000........................................................................---------.........//////........................///......000333888===@@@IIICCC<<<666555999>>>BBB@@@EEEJJJKKKIIIGGGGGGIIIEEEFFFIIIKKKNNNPPPQQQRRRLLLLLLKKKIIIFFFEEEFFFGGGSSSRRRRRRUUUYYY]]]``````]]]WWWSSSQQQKKKDDDBBBFFFKKKHHHGGGGGGHHHDDD===777555333111///......///000........................---------...///000000000...///000111222222222222000111111111111333666999DDDEEEGGGGGGKKKVVVfffsssyyybbbYYYTTTRRRJJJ<<<333333111000000///////////////........................------------............@@@>>>===<<<<<<;;;999777111444777555222//////111---///111222111000///000111111111111111111111111000000111222222222222111AAASSSdddppp~~~dddHHHTTT\\\UUUKKKCCCMMMQQQQQQIII<<<333222555000000000000000000000000000000000000111111111111111111555888777@@@```}}}jjjLLLHHHHHHHHHFFFCCC???:::888>>>AAAEEEGGGDDD???888333------......//////000000////////////////////////////////////000000000000...///000//////333:::@@@AAA>>>:::888999===CCCGGGGGGEEEDDDEEEHHHJJJKKKJJJRRROOOMMMKKKJJJFFF@@@;;;@@@:::555888BBBMMMUUUWWWHHHKKKTTT\\\YYYPPPNNNSSS???888111...///111///---............/////////000111000//////000222444555000000111333333444444333999@@@IIIPPPRRRRRRPPPOOOvvvqqqYYYXXXeee```___VVVHHHHHHLLLFFFGGGDDDAAA???>>>;;;444...000000000000000000000000//////000000111111111222////////////////////////////////////////////////000222666;;;@@@EEEIIIKKKEEEGGGGGGBBB;;;777999<<<:::;;;===@@@CCCFFFGGGHHHGGGFFFEEECCCBBBAAAAAA@@@<<<@@@DDDHHHIIIGGGCCC@@@AAA>>>888333000//////000........................////////////////////////////////////////////////---------........./////////////////////////////////...///222777???FFFKKK===<<<;;;;;;===???BBBCCCEEEHHHIIIDDD???>>>EEELLLJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKIIIGGGFFFHHHLLLPPPNNNKKKIIIHHHJJJLLLMMMMMMOOOIIIHHHNNNQQQNNNLLLMMMNNNGGG@@@>>>AAAEEEFFFEEE777555222000/////////000........................---------...///000000111//////000222222333333333000000111111111333777:::GGGAAA;;;@@@UUUwwwxxxaaaRRRTTTSSSEEE666222111111000///////////////........................---------.........//////@@@@@@>>>===;;;999888777444444444444444333222111000000000000111111111111000000111111222222222333(((555555///222333777BBBaaaXXXaaammmiiidddMMMTTT[[[UUUQQQYYYTTTNNNGGGAAA;;;555111222111000000111111000...///222222000///000000000666,,,999666IIIooo~~~xxxzzzZZZOOOFFFIIIOOOMMMCCC<<<333AAAIIIEEEAAACCC???666//////...------...000111111///,,,---///111///...000...------///000000//////000000111444:::???@@@666444:::FFFIIIAAA::::::GGG===@@@HHHEEEJJJZZZdddooommmlllkkkeeeXXXJJJBBBCCCDDDBBBDDDGGGDDDOOOggg\\\FFF@@@TTT```WWWOOOSSSMMMKKK???///+++222333------///111000//////333666444222111//////000222333333444///111999555///444???GGGJJJLLLOOOMMMVVVjjj|||yyyeeebbbcccTTTMMMKKK===TTTDDDDDDGGG???AAA@@@---333111000111222222111000111111111111333666999;;;333222111/////////000111222000---///111333000---...666BBBIIIKKKIIIHHHGGG;;;;;;===@@@BBBDDDHHHLLLMMMJJJFFFDDDEEEHHHMMMQQQPPPPPPOOOOOOSSSUUULLL@@@FFFCCC===:::???HHHLLLJJJFFFIIIFFF;;;000---000111......///.........000111000000//////.........---........................///////////////.........111...---...111333111///...111555;;;EEENNNQQQQQQ???===;;;===CCCIIIGGGBBBHHHGGGFFFEEEEEEFFFMMMTTTZZZdddttt}}}sssccceeeqqqtttaaaPPPNNNVVV[[[XXXTTTOOOPPPMMMFFFDDDGGGHHHGGGEEEMMMLLLHHHPPP___```UUUYYYYYYKKK===;;;;;;AAAPPPPPPDDD777111000000///...,,,---......------...000000000000000000000000000000000000111222222333333444555333000111666===AAAHHHLLLCCCOOOiiiWWWUUUWWWUUU777666000222222222000//////000////////////////////////---------.........//////@@@@@@>>>===;;;999888777444444444333333222111111000000000000111111111111000000111111111222222222000555111...444777>>>NNNhhhooowwwSSSyyyTTTSSSTTTKKK^^^ZZZWWWRRRKKKCCC<<<666333222111///000111111000///111111111111333444333000777333DDDNNNsss{{{}}}yyyuuu\\\FFFDDDKKKNNNLLLJJJ:::999<<>>EEE]]]qqqqqqwwwnnn^^^[[[NNNDDDDDDFFFLLLUUUSSSCCC<<>>CCCEEEDDD@@@:::777AAA@@@CCCHHHKKKMMMQQQUUULLLJJJIIIHHHHHHIIIJJJKKKLLLMMMOOONNNMMMLLLNNNQQQHHHHHHFFFEEEJJJOOOMMMGGGJJJIIIKKKLLLBBB444///333000000000000///...///000000000/////////.................................////////////////////////111000///000111111000//////777CCCNNNUUUUUUNNNHHHCCCCCCEEEGGGGGGFFFFFFHHHVVVMMMJJJWWWkkkyyy|||{{{wwwnnnooohhhZZZMMMGGGCCCAAAFFFCCC@@@CCCMMMXXXZZZWWWKKKTTTSSSQQQRRRJJJ???AAAKKKHHHCCC>>>777222//////...///000000///......///000000000000000000000000000000000111222222333333000111222333777===DDDGGGBBBGGGLLLYYYttt{{{VVVQQQFFF@@@333222111111000000000000////////////////////////---------.........//////@@@???>>>===;;;999888888444444333333222111000000000000000111111111222222000000000111111111111111333333...222@@@HHHXXXqqqrrrxxx|||ttt{{{hhh[[[QQQ\\\ZZZZZZXXXQQQFFF===777666222000//////111222111111333111111333666666444222---555[[[dddWWWOOOHHHKKKTTTGGG888444@@@IIIEEEAAACCC<<<666000,,,---///000000222000///000111222111///000000111111111111000///444000///666@@@DDDBBB>>>HHHJJJHHHNNNhhh}}}oooQQQZZZ\\\jjjooo\\\QQQXXX___VVVIIIEEEZZZ|||yyy___AAA???HHHLLLWWWOOOFFFEEEPPP\\\[[[SSSGGGKKKOOOMMMAAA333...111000111333333111000111222222111000//////000111222666:::666333666555===OOOHHHGGGJJJhhhlllTTTXXX[[[YYY^^^JJJNNNNNNQQQWWWPPPAAA===666444222111111111000///000000//////000111333444222222111000000000111111...222444333111111555999@@@===:::999<<>>JJJTTTMMMFFFJJJWWWTTT???111222111111111111000///......000000////////////..............................////////////////////////111111222111//////111222>>>BBBJJJPPPSSSRRROOOMMMMMMJJJJJJIIIDDDAAAKKKYYYuuukkkeeeaaaZZZGGG===DDDLLLMMMPPPWWWSSSXXXTTTQQQUUUPPPHHHJJJFFFJJJMMMJJJAAA888222///000000111111111000//////000000000000000000000000000000111111222333333333222000111444999===@@@BBBPPPXXXqqqvvv\\\OOOOOODDD888444000///111222111///////////////////////////------........./////////??????>>><<<;;;:::999888555444333222111000000000000000111111111222222222111111111111111111111111333222000888HHHSSSiiipppmmmNNNUUUTTTYYY[[[[[[TTTHHH>>>999888333111//////111333333222222222333444333111444888AAAPPP{{{zzz^^^GGGGGGTTTPPPAAA888===EEEEEECCCCCCBBB;;;222---...000111000000000000000111111000000///000222222111000000000111444;;;AAABBBBBBGGGNNNNNNVVVcccxxxYYY???<<>>888CCCKKKIII???666>>>TTThhhkkkeeeqqqkkkeee[[[DDDMMMOOOQQQTTTYYY___ccccccUUUQQQSSSWWWPPP>>>222111...000111222222111111111111111000000000111222222222333---000;;;<<<<<>>MMMbbbQQQ===FFF:::777333111111111000000111111000000000000111111222111111111111111111111---000333444555777;;;???============???DDDKKKPPPLLLHHHHHHKKKNNNXXXmmm|||___QQQJJJTTTZZZUUULLLHHHIIIJJJLLLCCCDDDPPPVVVKKK;;;222000000000111111000...---000000//////////////////........................///////////////000000000111222222///...111777<<>>777111///222444222///////////////////////////............////////////???>>>>>><<<;;;:::999999666555333222111000000000111111111111222222222222222222222222111111111111222444555===KKKTTTeee|||tttqqqpppnnnmmmqqq}}}]]]___sssRRRVVVTTTUUUYYY[[[VVVKKK@@@;;;999555333111000222333444444111333666555///...;;;KKKzzzxxxqqqVVVIIIIIIMMMJJJAAA888;;;DDDFFFBBBBBB<<<555111000111111000///000111111111000000000---000222222000///000222111999CCCDDD>>>@@@TTTjjjgggVVVNNNMMMLLLUUUmmmyyyjjjcccqqq}}}eeeTTTPPPOOODDD555???TTTqqqYYYLLLEEEIIIZZZggghhhfffhhhhhhZZZTTTZZZ[[[MMM<<<444......///000111222111111111111111111111222333333,,,000///222===AAAIIIYYYZZZZZZbbbYYYHHHLLL]]]RRR@@@EEE???;;;666222111111111111333333222222111111111111111111111222222222222111......000666===BBBCCCCCC===BBBGGGFFFBBB@@@CCCFFFLLLZZZuuuzzzttt}}}qqq```TTTSSSXXXXXXSSSMMMGGG??????LLLUUUJJJ666000......///111111///---//////000000000000000000////////////////////////////////////000000111111222222000///000666AAAIIIJJJNNNVVV\\\XXXMMMIIIKKKGGGLLL\\\uuu```HHHFFFEEEMMMKKKIIINNNLLLKKKSSSNNNJJJEEEHHHSSSWWWJJJ888111///...///111333222111111111111111111111111111111111111222333333444444222000222<<>>===<<<;;;:::999999888666444222111111111111111111111222222222222333333333333333333222222222,,,666<<>>;;;999666333222333444555555111333777777222666PPPkkk~~~sssXXX@@@HHHKKKDDD666555AAAFFFAAA>>><<<999555222111000000///111333333222111000111---000222111000000333777999666888>>>HHH___kkkPPPOOO\\\iiippphhhlllXXXRRRUUUSSSZZZbbbJJJOOO^^^dddhhhmmmpppbbbWWWYYY]]]XXXIII>>>111///...///000222222111111111222333333444444444000:::;;;999<<>>>>>===<<<;;;::::::999:::888555333222111222222111111111222222222333333555555555444444333333333---<<>>>>>===<<<;;;;;;::::::;;;999666444222222222333111111222222222333333333666666666555555444444444777GGGRRRjjj|||rrrgggcccjjjkkkiiiaaaUUUIIIBBB???:::===@@@@@@???BBBIIIOOOccchhhnnnvvv~~~jjjOOOQQQUUUXXXVVVPPPFFF??????;;;777555555666666666666111333:::EEE\\\xxx|||```PPPEEEEEEBBB;;;;;;AAA222888>>>===666000000222222555999999777444444666111333555333111444;;;BBBEEEFFFddd~~~QQQRRRtttcccOOOPPPQQQRRROOOFFFCCCQQQTTTFFF===HHH[[[gggiiizzzaaakkkooozzz]]]VVV[[[___^^^gggggg\\\TTTWWWZZZXXX???:::333000111222111000222333444555666666666666888777777MMMuuukkkUUUddd^^^MMMGGGEEEJJJEEE<<<666333333444444222222333333333222222111000111222333444333333222:::AAAJJJOOOPPPOOONNNOOOKKK[[[{{{|||fff\\\lllrrr{{{tttaaa\\\TTTJJJ===777???JJJAAA;;;333000111222000...//////000000111111111222000000000000000000000000...//////000111222222222111222555===GGGNNNPPPOOOKKKIIIMMMXXX```nnn|||[[[UUUPPPGGGFFFCCCKKKLLLEEEEEEPPPWWWUUUIII@@@666111111222111000111111111111111111111111111222222333333444444555333333<<>>>>>BBB@@@;;;@@@III___wwwvvveeeiiixxxbbbPPPJJJUUUWWWMMMGGGGGGBBB;;;777888666222444;;;>>>444222JJJwwwNNNEEETTTDDD===CCC777777666:::???>>>777222111444666888777555333333333)))888888111444;;;CCCMMMSSSoooyyyPPP]]]mmmdddgggyyytttooossssssRRRTTTVVVJJJAAAYYYrrrvvvcccQQQ[[[fffNNNbbbccccccbbb```^^^\\\YYYVVVPPPCCC444...333777666333000222444444666888888666666:::AAAbbbXXX]]]___WWWOOODDDOOONNNIII@@@666111111333222222222222222222222222...111333333333444666555BBBJJJLLLNNNTTTPPPLLLRRRllllllnnnvvvppp~~~~~~dddPPPNNNKKK>>>888>>>KKKHHH>>>000,,,000444222000000000000000000000000000000000000000000000000444222000000000222222222777+++===RRRKKKFFFQQQUUUJJJ???XXX~~~XXXKKKKKKMMMPPPRRRQQQPPPSSSXXXMMMIII@@@666222444333000111111222222222333333333333222333444666666555444666444KKK@@@QQQuuuiiiJJJ```DDD:::666(((444111111111111111111111111111---...000/////////111333============<<<:::999888666555555555555444444444222222333333333333444444555444444333444888<<>>CCCKKKLLLIIIHHHEEEEEEbbbuuummmuuujjjTTTNNNCCC<<>>MMM___zzzUUUHHHIIIKKKPPPTTTVVVXXXYYYUUUQQQGGG;;;333333333111111222222222222333333333222222333444555666555555<<<999GGGKKKjjjlllkkkUUUPPPEEE333444666222111111111111111111111111///000111000000111444777>>>>>>>>>>>>===;;;:::999666555555555555444444444222222333333333333444444333444444444555999>>>BBBXXXvvvooocccfffwwwqqq\\\PPP\\\jjjiiidddccc]]]UUUMMMJJJIIIFFFDDDDDDEEE[[[yyywww\\\RRRXXXqqqsssfffJJJSSSKKKJJJSSSIIIJJJGGG@@@999777999:::999666===LLLmmmGGGNNNXXXJJJAAA777666999???@@@:::444222111333555555444333444555;;;...333>>>===GGGlllzzz___fffsssttt\\\\\\SSSMMMpppssswwwdddPPPTTT]]]eeebbbYYYXXX]]]XXXOOOBBB777222111222333777555333333555666666777;;;UUUmmmuuu[[[\\\[[[TTTNNNUUUYYYRRRDDD777444666333333333333333333333333555555444222222777CCCLLLNNNLLLGGGLLL^^^sss}}}hhhVVVSSSFFF>>>===BBBDDD???:::777444222000000000000000000000000111111111111111111111111222222111111222222222333;;;HHHJJJFFFLLLQQQOOOPPPcccvvvjjjsssxxx|||eeeRRRNNNJJJKKKQQQVVVXXXWWW\\\[[[QQQBBB777333333333222222222222333333333333222222333444555555666666???CCC<<<```wwwkkkPPPWWWMMM222;;;444///222222222222222222222222222222222111111444999===????????????>>><<<;;;:::666555555555555444444444222222222333333333444444333444444333333777===BBBZZZvvvrrrkkkuuueeeiiigggOOOCCC@@@FFFHHHXXXggggggaaa^^^ZZZQQQXXXyyywwwSSSMMMNNNPPPNNNGGGFFFFFFAAA:::999======999777XXXooofffQQQQQQNNNHHH:::777:::@@@BBB===777444000222444444444444555666333333;;;===>>>dddZZZzzzJJJGGGllloooYYYyyycccXXXUUU\\\aaa]]]XXXWWWYYYSSSIII===444111222555666333333555666777999<<>>777666444444444444444444444444777444333666:::>>>EEELLLFFFKKKNNNfff{{{~~~zzzmmmcccdddjjjmmmeeeIIICCCDDDFFFEEE???888444333444111111111111111111111111111111111111111111111111111222222222222333444666BBBMMMLLLJJJHHH@@@VVVxxxnnn]]]OOOKKKOOOUUUVVV[[[]]]XXXKKK===777555333222222222333333333444444222333444444444555777888===JJJDDD|||___RRROOO>>>:::222111222222222222222222222222333222222111222777===BBB@@@@@@@@@???>>>===;;;;;;666555555555555444444444222222222333333333444444111222333333444:::DDDLLLQQQbbbgggwwwzzzYYYCCCCCC@@@EEEFFFAAALLLUUULLLDDDDDDSSSwwwxxxhhhHHHQQQUUUKKKNNNDDDEEECCC===:::;;;;;;999EEEYYYGGGTTTRRR???;;;;;;@@@CCC???999777111222444444333444666888888===<<<===ZZZmmm{{{ddd}}}uuuJJJAAA[[[zzzYYYyyy[[[SSS\\\ccc___XXXVVVTTTNNNCCC888333555888555333333666555555;;;DDDPPPaaa[[[YYYVVVRRRMMMEEE;;;555444444444444444444444444999444555>>>FFFGGGGGGHHHBBBTTTooo{{{zzz~~~uuu```ccclllvvvzzzyyyvvvpppjjjbbbeeeffflll}}}TTTMMMGGGGGGFFFCCC<<<666444555222222222222222222222222111111111111111111111111111222333333333555999<<>><<<;;;:::666555555555555444444444222222333333333333444444///111444666:::EEETTT___WWW]]]iii~~~QQQ>>>GGG[[[VVV>>>BBBPPPIIIBBBKKKMMMTTT}}}~~~QQQJJJMMMIIIPPPHHHFFFEEEBBB;;;666:::BBBjjjiiiFFFRRRTTTFFF???===@@@CCCAAA<<<:::222444555444444555777999:::===999UUUppp}}}mmmOOOJJJnnnoooRRRQQQ^^^aaaYYYSSSSSSPPPGGG===666666999666444555666444666FFFYYY]]]OOO^^^YYYSSSQQQOOOIII???666555555555555555555555555444000444@@@HHHGGGEEEGGGWWWuuukkkbbbrrrsssjjjeee```|||~~~ccclllJJJFFFFFFHHHJJJGGG>>>777444222222222222222222222222222222222222222222222222111333444333333777>>>DDDKKKOOOFFF===PPPvvvsssTTTKKKJJJJJJJJJRRRWWWSSSKKKCCC:::333333333333333444444444444444666888777666777;;;??????MMM[[[RRROOO111555777333333333333333333333333111222222333666<<>>===<<<::::::666555555555555444444444222222333333333333444444000333666888>>>LLL___nnn___^^^sssxxxcccIIIQQQtttccc[[[gggdddEEEIIIFFFGGGeeexxxJJJFFFPPPIIIKKKEEEDDDDDD<<<555BBBWWW]]]OOOQQQMMMDDD>>>@@@DDDBBB???===555555666555444555777999666DDDUUU~~~xxxvvv|||IIIDDDllleeePPPUUU[[[WWWRRRSSSQQQJJJAAA999666666777555666888777AAA```[[[[[[YYYVVVTTTRRRKKKAAA888555555555555555555555555222000666AAAEEEDDDIIISSS}}}gggrrrzzzxxxaaaLLLeee~~~\\\aaaqqqQQQKKKIIILLLLLLCCC;;;888333333333333333333333333222222222222222222222222222333444333444999CCCKKKSSSMMMOOOZZZtttuuucccSSSFFFGGGNNNRRRQQQNNNHHH>>>555333333333444444444444555555888:::999777888===BBBIIIiiijjjHHH999999222333333333333333333333333111222444666:::@@@HHHMMM>>>>>>>>>>>>===;;;:::999666666555555555444444444222222333333333444444444444666888999???MMMbbbrrrkkkllluuu]]]VVVxxxttt}}}zzzsss[[[KKKKKKNNN```VVVHHH\\\CCCKKKAAA@@@EEE>>>888LLLlll|||SSSSSSQQQGGG???AAADDDCCC@@@???666777777666555555888:::777XXXsss~~~aaaJJJLLLiii|||ZZZTTTYYYVVVRRRSSSRRRLLLCCC;;;666444666555777:::===OOOzzzXXXYYYZZZYYYTTTKKKAAA;;;666666666666666666666666999999???GGGGGGGGGUUUhhhxxxkkkllltttMMMhhhYYYqqqbbbUUUJJJIIIIIICCC>>><<<333333333333333333333333222222222222222222222222222444444333444;;;FFFOOOLLLGGGkkkwwwfffMMMHHHLLLPPPOOONNNJJJAAA888333333333444444444555555666999;;;:::888999>>>DDDQQQHHHIIIBBB222333333333333333333333333222333666888<<>>@@@@@@???<<<:::999:::666666555444444444444555333333222222333333444555666555777;;;BBBKKKTTT[[[]]]}}}nnnYYY\\\MMMGGGXXXqqqaaaCCCTTTFFFNNNDDD>>>BBBAAA>>>eeeFFFUUUFFFCCCIIIFFFCCCAAA::::::444666888666999===888BBBmmm{{{xxxGGG===bbb{{{oooVVVMMMZZZVVVSSSNNNIIIDDD???:::666111999>>>777CCCwwwhhhOOO^^^[[[QQQRRR???@@@888555555777777444333666<<<<<>>@@@@@@???<<<:::999:::666666555444444444444555333333222222333333444555555444999BBBHHHKKKQQQYYYvvv___dddrrrZZZGGGSSSgggrrrFFFLLL>>>IIIEEEEEEFFFEEESSSOOOPPPLLLLLLGGG===AAAEEE===<<<===:::777999;;;<<<===___yyySSSHHHcccfffHHHTTTTTTQQQNNNJJJEEE@@@:::666:::777666888LLLXXXXXXbbbTTTPPPIII<<<:::777777999888555555777888DDDIIIIIIYYY~~~fffyyy___FFFJJJIIIBBBAAA555666666555333333333444444444333333444444555666777333666<<<@@@JJJVVVWWWhhhzzzpppQQQEEEFFFOOONNNKKKFFF<<<555555555555444333444555555555666888777:::EEERRR||||||zzzuuu~~~NNNCCCAAA999444444333333333333444444000777999<<>>@@@@@@???<<<:::999:::666666555444444444444555333333222222333333444555666444===MMMTTTQQQUUU___uuujjjxxx{{{zzz___[[[ccc}}}ZZZNNNLLLEEEFFFIIIEEEDDDgggXXXIIIMMMQQQGGG:::@@@GGG>>>:::AAA888222:::888;;;OOO}}}ttt===LLLSSSXXXRRRPPPMMMJJJGGGBBB<<<888???333777MMMnnnlllOOO___UUUNNNUUU>>>===:::888:::999666777:::888EEEIIIQQQ|||}}}xxxQQQFFFKKKCCCCCC888666333222222333333222444444444333444444555666555444333===KKKQQQYYYjjjxxxSSSAAAGGGHHHFFFHHHHHH888777666555444444555555777111333:::;;;===MMMcccyyyllljjjooonnnkkkgggfffcccaaa___]]]\\\[[[___YYYTTTUUUZZZ\\\YYYTTTRRRRRRRRRUUU\\\eeeooouuutttsssrrrqqqsss{{{bbbJJJ777777444444333333333333444444///999AAAEEEQQQiii>>>@@@@@@???<<<:::999:::666666555444444444444555333333222222333333444555888666AAATTT[[[WWW]]]kkkpppdddvvv{{{PPPLLLFFFFFFFFF@@@HHHyyyyyySSSKKKKKKIIIAAACCCDDD===999@@@555333===444DDDwwwVVVIII```mmmZZZPPPOOOMMMKKKHHHCCC===999;;;111FFFvvv\\\UUUXXXMMMSSSAAA???;;;999:::999777888<<>>ZZZ}}}zzztttooollljjjkkkbbbYYYXXX___hhhlllmmmllliiieeebbbcccgggmmmqqqrrrtttvvvvvvvvvwwwzzz}}}XXX;;;444555555444444444444555555222999FFFSSSiii>>>@@@@@@???<<<:::999:::666666555444444444444555333333222222333333444555:::888AAAPPPVVVUUU^^^mmm}}}vvv\\\HHHGGGFFFCCCFFFdddzzzaaacccqqq{{{xxxSSSAAAHHHHHHCCCBBB@@@@@@@@@666:::@@@666WWWcccAAA___bbbPPPNNNLLLJJJHHHDDD???;;;888555ZZZ}}}PPPZZZMMMGGGCCC???;;;888888888777999>>>EEEHHHfff}}}OOOFFFDDD@@@;;;555222444555555444555444444444444555666666666:::999IIIdddnnn}}}zzznnnddd```dddkkkppp}}}[[[IIIBBBGGGJJJBBBAAA===777555555666666666777333666;;;999AAAjjjjjjhhhddd___[[[WWWTTTSSSOOOHHH@@@???DDDLLLSSSVVVYYYWWWTTTRRRSSSUUUXXX[[[rrrvvv}}}ooo```III:::666555555444444555555666888666DDD^^^~~~>>>@@@@@@???<<<:::999:::666666555444444444444555333333222222333333444555:::<<>>999666555666666666555555444444555555666777222888BBBVVVooozzzfffYYYQQQNNNJJJFFFFFFHHHKKKNNNVVVtttjjjPPP@@@CCCKKKGGGEEE???888555555777777666666666999::::::KKK{{{qqqcccWWWNNNIIIHHHDDDCCCAAA???>>>=========AAA@@@???>>>>>>@@@CCCEEEBBBBBBAAAAAAAAAAAABBBCCCGGGIIIMMMRRRUUUVVVVVVUUUYYYpppYYYJJJ888666666555555555555666666>>>555IIIkkk>>>@@@@@@???<<<:::999:::666666555444444444444555333333222222333333444555888AAAGGGHHHLLLXXXfffmmm```rrrpppjjjwww___LLLEEEKKKGGGoootttZZZJJJBBB???DDDKKKKKK{{{gggHHHHHHFFFAAACCCGGG<<>>>>>NNNkkkTTTRRRFFFKKK@@@;;;888999:::;;;@@@FFFVVVxxxbbbGGG@@@???<<<888555444555777555555555555555666666777000999RRRkkk~~~www___QQQKKKGGGEEE<<<<<<>>>???@@@AAABBBBBBDDD```nnnOOOAAAIIIQQQHHHAAA999555666888777666555777999999???ZZZrrrcccWWWOOORRRYYYOOONNNLLLIIIGGGEEEDDDDDDBBBDDDFFFCCC??????CCCHHHGGGGGGEEECCCBBBAAA@@@?????????AAACCCFFFGGGHHHGGGIIIYYYzzzYYYDDD777777666666666666666666777@@@===```>>>@@@@@@???<<<:::999:::666666555444444444444555333333222222333333444555777FFFNNNMMMSSSfffuuuxxxgggmmmppp|||hhhTTTRRRDDDNNNJJJzzzxxxNNNIIIHHHLLLLLLFFFCCCDDDBBBYYY\\\oooaaaPPPMMMFFFCCCDDDBBB:::DDDEEE777@@@wwwzzzxxxOOODDDuuuUUUQQQLLLGGGDDDCCC@@@??????XXXooowwwWWWSSSJJJEEEAAA<<<999:::;;;===BBBIIIuuuooouuu|||KKK??????>>>:::555333555777555555555555555666777777666BBBdddnnnaaaQQQHHHFFFGGGGGGEEEEEEFFFFFFGGGHHHJJJKKKLLLJJJ___qqqGGG@@@KKKJJJBBB999555666888888666555888888999EEEeeewwwccc|||uuupppllljjjccceeeeee___ZZZ\\\gggqqqiiihhhgggeeedddddddddddd^^^```dddiiinnnppppppooogggmmmgggGGG>>>777777666666666666777777@@@GGG{{{??????>>>===<<<:::888777777666555444333222222222333444444333222333555777???JJJRRRVVVaaatttooo}}}gggpppttt}}}{{{UUU}}}~~~}}}ZZZHHHGGG[[[~~~eeeaaa^^^FFFHHHPPPPPPKKKFFFDDDGGGMMMFFF>>>IIIsss\\\JJJMMM???FFFEEENNNBBBGGG;;;JJJuuueeeIIIPPPyyyuuuRRRIII@@@HHH@@@III666BBBkkkfffOOOLLLHHH>>>CCC:::666???<<>>;;;444666;;;777:::333777<<<666333777666888WWWzzznnnhhhcccXXXKKKNNNLLLIIIFFFCCCDDDFFFIIIJJJTTTRRRFFFEEEIIIDDD===888666777777888888444222EEEBBBvvvxxx{{{fffLLL===666888444555:::555333===DDDLLL??????>>>===<<<:::888777666666555444333333333333333444444333222333666888555>>>HHHQQQ^^^pppuuukkk]]]PPPGGGeeeeeeQQQFFF^^^VVVHHHIIIMMMJJJYYYMMMDDDPPPKKKIIIAAANNNSSSNNNUUUwwwSSSAAABBBGGGCCCQQQ===999777YYYxxxzzzssscccWWW???wwwsssQQQDDDCCC???EEE>>>YYYYYYJJJBBBAAABBB;;;<<<@@@;;;MMMxxxyyynnn}}}sssKKKDDDDDDBBB777555888555:::555777999555666:::888???iii~~~gggSSSDDDCCCBBB@@@@@@AAACCCEEEHHHMMMooogggkkkrrreeeBBBCCCLLLGGG@@@:::777777777777:::<<<666???JJJ~~~zzzwwwzzzwwwzzz|||ggggggkkkoooiiiaaadddmmmjjjkkkpppxxx~~~yyyzzz{{{{{{lll\\\@@@777:::555333999777666???GGGkkk??????>>>===<<<:::888777666555444444333333333333333333444333222333777999EEEGGGMMMVVV[[[]]]bbbgggqqqssslllyyyxxx}}}iiieee___SSSFFFOOOtttcccmmmooozzzTTTMMMqqqPPPHHHFFFLLLNNN~~~ppp]]]kkkPPPDDDQQQjjjvvvgggWWWiii\\\@@@GGGCCCCCCHHHCCCDDDHHHooobbbVVVdddwwwTTTmmmHHHkkkVVVJJJAAAAAA???III{{{wwwcccKKKEEEDDD@@@<<<@@@@@@@@@ccczzzpppPPPFFFFFFFFF:::555777444999999888555555999<<<;;;MMMqqqZZZKKKCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHHHHhhhkkk]]][[[TTTgggIIIGGGNNNJJJDDD===888777777777666>>>666999WWW{{{yyyyyyppppppnnnlllooorrrqqqmmmhhhssspppaaa\\\eeehhhbbbNNNMMMPPPSSSLLLDDDFFFPPPLLLMMMPPPTTTXXXYYYXXXVVVWWW```kkkzzz|||oooZZZCCC777<<<666111777::::::@@@OOO??????>>>===<<<:::888777666555444333333333333333333333333222222444888;;;FFFCCCJJJZZZ```YYYSSSSSSVVV___]]]|||~~~qqquuu|||yyymmmcccRRRCCCXXXttteeeRRRHHHVVV\\\hhhwwwiii\\\pppzzzPPPWWWxxxOOOVVVbbbWWWSSSVVVbbbccc```IIILLL<<>>YYYqqqjjjLLLKKKDDDBBB>>><<>>999777777888444;;;777>>>jjj```gggyyy|||xxxyyy|||yyy{{{sss^^^WWWhhhqqqggg[[[TTTRRRUUUSSSLLLKKKPPPMMMLLLJJJJJJKKKMMMNNNOOOUUU```jjjmmmQQQGGG666===888222777::::::@@@iii??????>>>===<<<:::888777555555444333333333444444333333333222222555999===OOOIIIMMM]]]gggccc]]]\\\hhhrrrkkkrrrxxxvvvttt{{{zzzddddddkkk{{{~~~rrrfffYYYWWWcccmmmVVVQQQMMMHHHGGG@@@BBBEEE@@@===XXXaaa```sssQQQbbbuuulllaaa\\\dddKKKNNN???EEEEEE<<<999JJJvvvbbbNNNeeeppp}}}pppJJJwwwYYYKKKCCCCCCEEEwww}}}zzzKKKHHHBBBDDD???666???jjj{{{|||UUU===???>>>;;;:::666555>>>:::666;;;888888FFF|||}}}qqqfff___[[[eeebbb^^^\\\ZZZVVVPPPLLLLLLJJJyyyQQQPPPWWWdddmmm||||||UUUJJJIIIEEE???999777888:::999888:::JJJzzzTTTkkk}}}pppfffxxxwwwqqqaaaXXX\\\aaa\\\VVVTTTXXXTTTOOOMMMOOOSSSVVVWWWaaajjjmmm]]]cccHHH666===999666999777:::GGG??????>>>===<<<:::888777555444444333333444444444333333222222222555:::>>>QQQOOOTTTbbbqqq{{{nnn[[[XXXmmmtttjjjxxx~~~pppeee\\\|||~~~zzzkkk{{{jjjYYYPPPIIICCCCCCKKKFFFOOONNNUUUrrrsssgggddduuuLLLKKKIIIBBBFFFAAAFFFSSSsssaaaooo{{{ZZZeeevvvPPPEEE???SSSQQQGGGBBBDDD@@@666FFFjjjDDDAAABBB>>>;;;777555>>>999888???666:::YYY~~~ppp```RRRHHHGGGIIIiiihhhJJJDDDEEEMMMppp___IIIIIIFFF@@@:::777888;;;:::222999QQQ]]]eeerrr~~~vvvgggllluuurrrhhhaaahhhaaa[[[[[[___ccccccaaaiiitttwwwVVVjjjCCC888:::999::::::444>>>XXX??????>>>===<<<:::888777444444444333333444444555333333222111222666;;;@@@777DDDTTTaaappp|||lllJJJ\\\pppxxxkkk}}}xxxeeeTTTLLLLLLccc}}}mmmuuudddNNNPPP\\\______iiinnnwww```GGGMMM@@@666555FFFOOOnnn|||jjj}}}vvv\\\```PPP<<<___\\\KKKEEE@@@@@@@@@RRRxxxnnnyyyLLLFFFCCC===::::::777===666999AAA444AAAsssnnnYYYFFF999AAAKKK```gggNNN???LLLdddrrrLLLLLLJJJCCC;;;777888;;;888000<<>>666444===<<<222NNNBBBAAA@@@>>><<<:::888666444444444444444444444444555111111444555555>>>IIIKKKKKK```iiiYYYWWWaaa]]]RRRooovvvDDDKKKiiieeewwwzzzpppeeeGGGCCCPPP{{{{{{YYYEEEBBB>>>EEECCCCCCIIIMMMaaazzzHHHOOOFFFDDDMMMhhhsssGGG@@@FFF<<>>999666333???IIItttWWWFFFSSSAAALLLiiikkkHHHEEEIIIOOOQQQRRRbbbzzzLLLLLLGGG;;;???555999AAA+++EEE~~~lllZZZSSS[[[oooyyymmmooolllPPP:::555:::===999888YYYAAAAAA@@@>>><<<:::888666444444444444444444444444444111111555777999BBBLLLGGGLLLaaajjjaaafffpppjjjXXXfffrrraaaIIIQQQccc```oooxxxllleeePPPVVVdddooohhhSSSCCC???fffiiiLLLDDDTTT```eeeYYYCCCFFFNNNooovvvyyy>>>===AAAJJJSSSccc~~~RRREEEGGG???JJJ@@@TTTxxxZZZhhhrrrRRR{{{wwwEEETTTzzzqqqYYYgggTTTMMMFFFAAAQQQrrrrrrNNNHHH======;;;:::<<<888999;;;CCC]]]wwwfffWWWJJJIIIHHHOOOhhh]]]KKKAAACCCFFFOOOmmmQQQJJJFFF>>>???666<<<<<<555GGGxxxdddQQQSSS]]]sss~~~___@@@999999999666===jjjAAA@@@???>>><<<:::888777444444444444444444444444444111111444777:::BBBJJJBBBOOOaaahhhjjj|||}}}kkkkkkYYYDDDFFFTTT^^^bbb}}}~~~rrr|||mmmXXXPPPJJJMMM]]]|||mmmYYYKKKDDDAAAJJJYYYaaa^^^WWWooo]]]TTTpppvvv\\\JJJ999AAA???>>>^^^]]]EEECCC???DDD@@@XXXrrrFFFUUUUUUgggIIIbbb}}}wwwnnnddd^^^[[[iii}}}nnnVVVuuuXXXOOOKKKBBBYYYxxxUUUHHHAAA===999>>>;;;777;;;AAACCCwwwmmmeeeZZZFFFMMMJJJ]]]hhhFFFAAABBBCCCVVVrrr\\\IIIFFFBBB>>>777>>>777@@@LLL~~~cccIIIQQQ[[[vvvqqqCCC<<<888777555HHH@@@@@@???===<<<:::888777333333333333333333333333555333222222444888===BBBFFFVVV```\\\bbbwww~~~qqqggg:::@@@QQQYYYdddyyyjjj^^^ZZZXXXUUU^^^uuuttthhhaaaVVVHHH<<>>FFFVVVkkkuuu___SSSMMMKKKXXXsss{{{kkkzzz{{{lllAAAOOOLLLCCC@@@[[[iiiGGGBBB@@@???FFFmmm___QQQcccnnnnnnhhhfff\\\ZZZYYYjjj{{{mmm___UUUNNNKKKIIIOOOQQQ___}}}wwwqqqzzzYYY|||\\\JJJJJJ@@@]]]]]]GGGCCC===888AAA:::888:::???AAAwwwjjj]]]BBBOOOFFFUUUiiiOOOEEECCCLLL[[[{{{oooLLLGGGFFF<<<666===666DDDPPPhhhGGGNNNUUUuuuxxx}}}AAA>>>888:::888RRR??????>>>===;;;:::888777333333333333333333333333444444222222555;;;???AAAMMM]]][[[KKKNNN]]][[[MMMBBB<<>>@@@AAACCCAAAHHHbbbvvvnnnPPP[[[sssyyy```EEEEEE@@@ccchhhGGGCCC>>>:::???999;;;999<<>>>>>777<<<999VVV>>>>>>>>>===;;;999888777333333333333333333333333222333333333999BBBGGGGGGGGG[[[XXXIIINNNWWWPPPHHHvvvvvvAAA:::GGGQQQaaaqqq~~~vvvqqqnnnTTT<<<===AAA===DDDCCCAAA>>>EEEkkk~~~wwwcccZZZaaauuuyyyssseeeVVVTTTgggqqq|||LLLGGG>>>???bbbyyyzzzbbbppp|||hhhhhhfffPPPJJJCCC>>>======>>>???999===EEEPPP```~~~mmm]]]YYYSSSUUU```jjjrrrZZZ^^^sssmmmfffGGG@@@EEEqqqzzzKKKBBB???<<<;;;999===:::===aaajjjVVVNNNLLLDDDJJJeee|||pppTTTHHHEEE@@@KKKuuu\\\GGGHHH<<<:::999===???___RRRBBBJJJSSSuuuyyylll___]]]^^^uuujjj===???555>>>:::YYY>>>>>>===<<<;;;999888777222222222222222222222222222444333444;;;FFFJJJHHH???XXX\\\VVVaaaeee\\\ZZZZZZeeeQQQ888:::DDDPPPccc~~~yyytttZZZQQQIIIKKK]]]XXXLLL===777ZZZwwwfff```dddxxxkkkiiibbbiiixxxOOOFFF;;;<<<]]]www{{{lllVVVmmmkkk___eee]]]CCCAAA????????????>>>===;;;>>>CCCGGGIIIUUUppp~~~\\\IIIDDDEEEHHHKKKhhhlllrrr|||mmmMMM<<>>KKKeeeuuu|||]]]jjjiiiMMMFFFEEEDDDddddddFFFGGG???@@@:::<<>>@@@222???@@@eee=========<<<;;;999888777222222222222222222222222333555444333:::DDDGGGDDD???[[[ccccccnnnkkk^^^^^^jjjYYY@@@666===@@@KKKaaannn|||wwwiiidddhhhxxxhhhZZZVVVVVV~~~kkkaaagggllluuuhhhzzzXXXEEELLLYYY___MMMkkkWWWJJJAAA===VVV}}}nnnyyysss{{{kkk___lll^^^^^^kkk```IIIFFFBBB???>>>>>>===<<<@@@;;;;;;@@@CCCBBBDDDJJJNNNMMMGGG@@@AAAIIIMMMKKKaaa{{{kkk___mmmrrrQQQ999LLL}}}uuummmeeejjjzzzYYYBBB@@@======<<>><<<888FFF}}}vvvdddOOOYYYzzzxxxwwwoooTTTnnnaaaEEEHHHFFFXXXoooJJJPPP888>>>666999DDD___HHHIIIZZZxxxwwwzzzAAA===>>>999>>>@@@@@@???>>><<<999777555333333333333333333333333333222222444777===BBBEEEKKKSSSPPPNNNdddZZZIIIqqqeee>>>555<<<;;;JJJiiizzzkkklllqqqkkk~~~xxxfffdddmmmqqqsss```hhhsssrrrqqq~~~dddCCCCCCCCCnnn}}}|||oooiiiooofffjjjWWWiii]]]OOOGGGFFFCCC===>>>AAA>>>======>>>PPPpppuuu\\\___gggqqqooohhhoooqqqccc___xxxxxxOOOCCCNNNlll|||yyyvvvttt\\\NNNRRRhhh}}}}}}tttJJJBBB:::===>>>;;;888III~~~wwwbbbMMM```yyy~~~kkkvvvtttOOOIII@@@TTTQQQSSS@@@EEE999;;;CCC```HHHGGGUUUttt>>>;;;===;;;AAA>>>???@@@???===:::666444333333333333333333333333444444444555999???DDDGGGXXX\\\VVVHHHYYYbbbOOOWWWwww\\\>>>777;;;888EEEccc{{{tttjjjXXXttt{{{tttpppooogggYYYRRRSSSOOORRRsss|||XXX```TTTKKK^^^{{{{{{]]]GGG@@@LLLtttzzzvvvjjj|||```xxxsss]]]TTTjjjlllMMMGGGNNNBBB;;;AAAAAA;;;>>>>>>>>>XXXzzz}}}yyyoooYYYWWWoooxxxOOOBBBLLLcccrrrrrruuummmNNN@@@GGGUUUssszzz|||UUUDDD===>>>???;;;999NNNtttsss}}}jjj[[[TTTfffVVVPPPyyyyyy\\\HHHAAAQQQzzzUUUVVVCCCEEE555AAAFFFsssXXXEEEFFFSSSpppnnnfffvvvyyy===999;;;;;;DDD===???@@@@@@>>>:::666333333333333333333333333333666555555777;;;AAAGGGJJJFFFUUUXXXIIIcccjjjRRRbbbNNN888888@@@;;;@@@UUUqqqttt~~~zzzkkkVVVXXXkkk}}}]]]NNNCCCCCCHHHIIIGGGFFF===;;;KKKiii}}}yyyqqqTTTVVVLLLPPPIIIjjjqqqsssZZZMMMLLLPPPjjj~~~LLLKKK@@@KKK{{{{{{rrr~~~wwwOOOMMMfffvvvfffSSSTTTkkk[[[OOOVVVEEE===DDD===>>>===<<>>???<<<;;;SSSzzz|||mmmrrrwwwsssiii___zzzoooUUUQQQeeerrrdddddduuuzzzhhhXXXwwwjjjhhhjjjGGGFFFLLLtttxxxeeewwwXXX___DDDAAA333CCCIII]]]KKKCCCGGGRRRmmmtttfffcccHHHNNNHHHDDDPPP[[[cccnnnyyyddd===888999;;;III===???@@@@@@>>>:::666333333333333333333333333333444444444666:::@@@FFFIIIIIIVVVbbb^^^ooo{{{gggbbbiiiPPP555444@@@======KKKlllxxxooo[[[^^^jjjmmmZZZHHHHHHQQQVVVRRRLLLGGGAAA>>>FFFOOOOOOQQQYYYzzzVVVLLLTTTVVVFFFSSSpppkkkXXXcccmmmQQQFFFDDDHHHAAAHHHVVVccczzzGGGIIIAAAJJJ|||gggoooxxxbbbKKKKKKfffvvvZZZNNNVVVooottt^^^___LLLCCCFFF<<>>???@@@???===:::666444333333333333333333333333111000111333777===CCCGGGWWWXXXfffrrruuu___YYYfff;;;///:::;;;<<>>???;;;>>><<<>>>ZZZ~~~rrrbbblll|||yyykkkcccRRRVVVhhhiiiyyymmmrrrTTTIIIpppPPPLLLBBBssskkkRRRpppHHH======;;;YYYaaaTTTJJJAAABBB___iiiJJJ]]]ssslllaaahhh^^^OOOKKKLLLRRR^^^```PPPhhh|||^^^<<<888999===VVV@@@@@@???>>><<<999777555333333333333333333333333000000111333777>>>CCCGGGDDDFFFNNN___sss```bbb|||HHH222777888999DDDZZZ|||yyywww|||\\\IIIEEEIIINNN>>>DDD>>>;;;@@@;;;BBB]]]pppeeeaaaGGGpppzzz]]]UUU]]]dddhhheeeLLLCCCIIIIIIGGGHHHEEEFFF???AAA;;;@@@EEEHHHeeebbbHHHBBBcccfff___ccc}}}~~~vvveeeZZZPPP@@@:::FFFOOOIIIBBBBBB<<>>:::===]]]___VVVNNNBBB???ZZZ~~~]]]FFFUUUsss~~~{{{zzzqqqvvvzzz|||rrrwwwvvveee;;;888999<<>>AAAEEEHHHeee{{{{{{WWWOOOXXXsssrrrJJJTTTeee|||gggVVVMMMIIILLLRRRPPPGGGFFFMMMDDDGGGEEEJJJlllxxxwwwyyyOOOCCCeee{{{TTTLLLVVVcccdddBBB@@@III@@@NNNfffcccaaaOOOGGG>>>CCCFFFFFFaaaoooJJJJJJgggwwwJJJMMMQQQZZZ~~~qqqTTTVVVXXXSSSFFF???GGGTTT[[[OOOLLLCCCDDDNNNeee888777DDD:::<<>>>>>>>>===;;;999666555555555333222222222333333555///333777999DDDJJJBBB@@@UUUYYYZZZttt{{{mmmwwwwww\\\777888<<<222:::;;;DDDfff{{{eee```XXX\\\NNN^^^iiipppvvvaaaQQQLLLHHHDDDDDDMMMHHHCCC@@@HHHnnnzzzOOOJJJVVVvvv{{{PPPMMM```vvvggg\\\aaammmpppiiibbbgggiiidddeeexxx~~~wwwpppiiiMMMFFFZZZYYYDDDUUUkkkxxxLLLAAAKKK@@@DDD\\\eeegggZZZWWWQQQSSSPPPJJJbbbfffIIIHHHlllMMMLLLPPPWWWwww```aaadddddd]]]QQQJJJJJJRRRLLLQQQKKKJJJLLL\\\DDDAAA;;;777>>>CCC\\\pppgggWWW[[[ooo|||bbbttthhhzzzbbbKKK>>>{{{RRRPPP<<<888>>>OOOVVVHHH>>>???AAAHHH^^^wwwoooWWWVVV[[[|||aaaggg}}}AAA===888888:::KKK===>>>>>>===;;;999777666666555444333333333444444666111333555666AAAHHH???WWW]]]bbb```sssLLL~~~{{{BBB444>>>444666===@@@\\\~~~uuu~~~~~~rrrMMMQQQMMMPPPssshhhyyysssaaa\\\JJJGGGIIIQQQPPPOOOnnnPPPPPP```cccPPP]]]~~~www|||}}}ssslll^^^KKKGGGHHHkkk>>>PPPsssbbbDDDJJJFFFHHHZZZccciiieeekkkgggeee[[[QQQgggeeeLLLDDDlllKKKJJJMMMQQQkkkuuurrrvvvuuucccWWW^^^\\\fffbbb\\\UUUYYYyyyFFF===999999===BBBRRRqqqjjjnnnRRR\\\hhh|||sss\\\yyy{{{```TTT{{{SSSTTTAAA:::>>>QQQ```MMM>>>===@@@EEEVVVjjj~~~yyyyyymmmxxxuuu[[[CCCzzz<<<<<<777888:::KKK============<<<:::888777444444444333333333444444555222444444333@@@HHH???ddd___RRROOOooommmSSSoooccc444999<<<<<<999;;;OOOkkkyyyaaa\\\NNNQQQHHH[[[qqqxxx{{{nnnlllrrrmmmhhhWWW\\\iiiyyy```^^^wwwbbbqqq___GGGEEEDDDvvvQQQLLLsssTTTIIIHHHNNNVVVUUUcccgggvvvsssmmmaaaZZZvvvfffRRRBBBeeeOOOFFFHHHJJJ]]]{{{{{{tttgggbbbnnnCCC666======999;;;EEEyyyzzzsssOOOVVVeeezzzzzzYYY^^^vvvxxxuuuYYYWWWDDD===;;;QQQfffRRRBBB@@@@@@AAAMMM^^^uuulll]]]rrr]]]:::ZZZCCC999666999;;;MMM============<<<:::888777222222222333333333222222222222555444555FFFQQQIIIVVV\\\DDDDDDZZZsssqqqhhh999999<<<<<<999666DDD___||||||]]]LLLRRRDDDKKKwww~~~VVVcccbbbxxxfff]]]^^^rrrTTTwwwgggBBBCCCNNNVVVfff\\\IIIJJJOOOLLLdddkkk{{{xxxppphhhjjj```PPP@@@___aaaEEEDDDEEEQQQttt}}}sssllliiiGGG<<<===@@@666:::???}}}wwwMMMJJJaaannnzzz}}}}}}qqqvvvXXXUUUsssvvv{{{nnn]]]QQQ???999888KKK```PPPDDDBBB???===GGGXXXzzzuuubbbVVV{{{UUUlllVVVCCC???[[[pppeeefff{{{AAA777666:::;;;III===>>>>>>===;;;999777666111111222333333333222222///111666555888MMM[[[TTTJJJbbbPPPOOO]]]xxxkkkqqqQQQ???>>>333888===999DDD___jjjKKKNNNDDDEEEmmm~~~iiiVVVhhhXXX~~~bbb[[[VVVMMMhhhooo|||kkkWWWuuuCCCBBBOOO{{{dddwwwhhh[[[```fffyyyxxxzzzwwwvvv}}}ZZZGGG???XXX~~~HHHCCCCCCJJJbbb|||zzzsssoooaaaBBB===777???666AAABBBrrrNNNBBBWWWaaa|||{{{jjjtttgggfffjjjfffmmmfffKKK;;;999999CCC~~~]]]MMMAAA@@@===;;;EEEUUUwwwqqqOOODDDooosssXXX```VVVtttWWWSSS;;;999OOOFFFBBBaaa\\\555888777:::888BBB>>>>>>>>>===;;;999666555111111333444444444333333///333777333444JJJYYYRRRLLLbbb\\\]]]~~~nnn```eeeQQQCCC999444>>>999===@@@TTTyyyzzzzzzhhhNNNJJJGGGFFFYYY___[[[hhhUUUuuuSSSJJJMMMHHHWWWvvv```RRR```iii|||HHHCCCEEEggg}}}vvvZZZAAA>>>LLLOOOEEEEEEGGGRRR{{{{{{ssstttWWW777<<<555???444BBB???xxxyyyiiiTTTGGGLLLUUUwww}}}{{{sssLLL^^^xxx|||yyyrrrxxxbbbiiiqqqfffnnnppppppGGG:::>>>:::>>>mmmkkkTTTAAA>>>===;;;CCCPPPttt[[[III___XXXCCCEEEWWWXXXrrreeeTTT>>>@@@UUUZZZ[[[hhhyyyEEE444888777999666????????????===;;;888666444111222444555666555444444222555888000...BBBOOOGGGLLLTTTWWW```iiiaaavvvhhhDDD000===KKK000:::555@@@___ssseeehhhnnnjjjRRRJJJKKKHHHLLLzzz______cccUUUqqqRRRAAAGGGIIIMMMnnn}}}VVVHHH}}}aaaSSSyyyKKKHHH???WWW~~~aaaXXXAAA>>>@@@UUUHHHGGGFFFIIIooowwwyyySSS555AAA888AAA111===777nnnkkkhhhZZZPPPEEEMMMppp~~~{{{UUUXXXwwwggg^^^|||cccdddwwwiii___tttppptttBBB777>>>999>>>hhh~~~```EEE>>>>>><<>>???777666888555@@@AAAAAA???>>>;;;999666555333333333333333333333333222000......555@@@HHHKKKRRRVVVLLLPPPuuuvvvRRRPPPAAA<<>>BBB;;;mmm~~~KKK999FFFEEEQQQssswww===>>>999777AAA111CCC666MMMddddddLLLMMMIIIUUUxxxvvvrrrWWWNNNYYYRRREEEKKKrrrooorrr888???:::555<<<^^^kkkUUU999777GGG555KKKcccxxxKKKAAA???DDDJJJ666HHHJJJ{{{bbbNNNZZZsss\\\rrr^^^HHHIIIHHHWWW{{{}}}kkk;;;???777666222CCC777nnnAAAAAA???>>>;;;999666555333333333333333333333333666666333...000<<>>```VVVBBB===???:::```UUU999LLLAAAGGGjjjyyy\\\<<<777999999>>>555BBB888GGGlllzzzFFFEEEFFFJJJeeezzzpppuuuSSSEEEEEENNNNNNnnn~~~eee555<<<666===:::MMMsssbbb===>>>DDD999LLL[[[ttt|||kkkHHHEEEFFFFFFGGG;;;<<<<<>>;;;999666555333333333333333333333333222555555111333DDDccc|||[[[aaatttrrr\\\hhhiiihhhZZZ===777:::999555;;;;;;:::MMMrrr~~~nnnvvv{{{SSSDDD^^^uuutttDDDQQQGGGBBB___```OOOMMM???LLLWWWLLLJJJJJJEEEVVV{{{TTT>>>888OOOVVVVVVjjjHHHJJJ<<>>KKK>>>===XXX___rrrCCC@@@777<<<<<<999999???:::>>>vvvrrryyy___LLLDDDEEECCCRRRqqqppprrr]]]PPPZZZqqqvvvxxxTTT555<<<555>>>999@@@}}}nnn===AAA::::::EEETTTnnn|||eeeaaa]]]LLL@@@SSSffflllccc@@@;;;```pppbbbUUUZZZ]]]```nnncccJJJUUURRRLLLjjjxxxLLL444888888000666555;;;QQQzzzAAAAAA???>>>;;;999666555333333333333333333333333---111444333555FFFfff\\\SSSnnnqqqtttrrrRRRyyyaaa===333<<<@@@666;;;;;;666===XXX}}}yyyhhhzzzyyy}}}pppIII<<>>QQQ[[[lllMMMIIICCCMMMjjj^^^>>>======FFFlllMMMuuuKKKJJJEEEGGGMMMVVVFFF???>>>999===???WWWWWWDDD>>>AAAIIIKKK___vvv|||888???;;;888===333999999;;;999XXXkkkVVVgggJJJDDDEEEIIIccc~~~vvvlll{{{ppp```yyyaaa}}}sssEEE999>>>888777:::@@@zzz{{{>>>EEE555<<<>>>PPPhhhyyyyyyuuu\\\uuuzzzxxxIII@@@MMM}}}ccceeettt{{{}}}rrrjjj}}}nnn<<<333>>>999111===000===DDDAAAAAA???>>>;;;999666555333333333333333333333333333222333333111888LLLaaaZZZ\\\hhh^^^RRRssszzz\\\aaaccc<<<:::444;;;777888;;;999AAAaaatttnnnqqqfffIII:::CCCnnnqqqGGG@@@<<>>===rrrNNN```~~~OOOFFFHHHLLLGGGfff~~~~~~LLLDDD>>>===999???999DDDAAA???HHHBBBGGGOOOdddwwwyyyaaa888888===///;;;000777333<<<888HHHmmmLLL???GGGEEESSSsss{{{nnnmmmvvv{{{ddd~~~ggguuu<<<;;;;;;888444:::@@@gggHHHKKK999CCC<<>>ooo}}}bbb```jjjwww~~~qqq@@@333000666///<<<***:::999AAAAAA???>>>;;;999666555333333333333333333333333666333333444222222???OOOZZZVVVZZZUUUNNNccc{{{wwwnnndddEEE333;;;===444666???:::555KKKkkk~~~jjjWWWAAA777CCCYYYVVVppp@@@888JJJGGGFFFZZZgggQQQAAA===>>>AAA===KKKnnnCCCGGGJJJLLLYYYvvvlllMMM:::888<<<999aaapppZZZEEE}}}aaaGGGBBBHHHEEEGGG]]]}}}~~~~~~}}}zzz~~~mmmKKKFFF;;;999888>>>999AAAUUUAAACCC<<>>000888111555000;;;999AAApppmmmZZZ@@@EEEAAAEEE___tttrrrjjjuuuooo~~~\\\888:::444777:::666<<>>;;;999666555333333333333333333333333333000222555444555DDDXXX```JJJIII\\\aaa^^^ssskkkCCC777CCC:::555777===:::666@@@RRRooo|||ooozzzGGG:::999<<>>AAA@@@BBBmmmPPPIIIDDDFFFNNN^^^yyyYYYDDD999444===;;;QQQooo}}}DDD___XXXAAAFFFAAA===BBBTTTjjj{{{{{{xxxtttrrrsssuuuwwwwww{{{zzz}}}[[[EEEBBB999555999:::888AAAaaaVVV???===BBB>>>JJJQQQ[[[pppyyy~~~]]]@@@???555;;;888555666444222;;;999===bbbppp[[[{{{RRRGGG@@@AAAKKKbbbqqqnnnpppvvvoooDDD:::999///:::;;;333;;;???aaaFFF888>>>777<<>>555DDD@@@===KKKppp}}}SSSgggSSS///222>>>555444777555===777hhhAAAAAA???>>>;;;999666555333333333333333333333333111///000222///111EEE^^^~~~lllXXX[[[mmm|||yyyWWWfff>>>FFF333777888999888888;;;???BBB___ttt}}}oooVVV>>>>>>???333AAA[[[bbbcccKKK???FFFDDDCCCPPPppp}}}ZZZSSS<<>>RRRzzzsssYYYeeemmmRRRiii>>>===::::::;;;;;;999777888;;;WWWrrrhhhNNN;;;888===???999KKKuuuEEEJJJEEE@@@???CCCUUUzzzZZZHHH===<<<@@@>>>999BBB:::BBB^^^@@@CCC???CCCWWWdddxxxyyyyyyyyy~~~iii;;;777888;;;999888GGGZZZfffhhh???XXXeee???GGGAAA>>>@@@DDDEEEHHHLLLQQQUUU\\\bbbggggggfffeeehhhhhhiiiiiiiiihhhhhhggg`````````bbbgggkkknnnooouuuwwwyyy~~~dddFFF;;;999888222;;;777999???777\\\```777KKKBBB@@@EEEEEE@@@OOOhhhuuurrroootttsssnnnUUUbbb@@@555666555555999777777777777888999:::;;;oooaaaXXXaaa<<>>FFF^^^{{{TTTCCC;;;888888444999:::======kkkNNNHHHKKKGGGKKKRRRaaalll}}}tttjjjhhhvvvyyyfffAAA<<<777777999777444>>>MMM{{{ddd___IIInnnaaa@@@AAACCCDDD@@@<<>>@@@444LLLqqqHHH222555333111444111333555111111AAAVVVBBBAAA???<<<:::777555444222222222222222222222222444000000333111---333===PPPOOO[[[XXXmmmaaawww@@@???:::888888666444777======ZZZrrrqqqbbbyyyQQQ:::>>>666@@@;;;444;;;NNNkkkBBBYYY999@@@CCC>>>===DDDUUUrrrvvvlllpppBBB;;;<<<;;;;;;888:::555AAA888FFFpppHHHDDDDDDAAAEEEOOOWWWcccqqq~~~rrrcccaaaaaa^^^^^^jjjzzz]]]<<<;;;666555999888555999AAAnnncccoooXXXUUULLLEEEAAAAAABBB@@@>>>???AAABBBFFFIIILLLMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVXXX]]]bbbgggkkkllltttoooMMM;;;888999888666<<<444333<<<555:::XXXPPP@@@>>>@@@>>>888>>>EEE>>>KKKWWWdddllltttyyyaaaYYYWWWYYYOOODDDNNNdddpppPPPAAA555555777444222444555555555555666777888888:::yyykkk{{{RRR^^^iiiEEEDDDDDD???AAAWWWfffmmmoooxxxVVV666555777333555888333777777222AAApppXXX???HHH333<<<;;;@@@MMM]]]pppmmm```hhh|||SSS>>>999999<<>><<<:::777666555222222222222222222222222555000///222222///111666MMMtttmmmccc```~~~zzzKKK>>>999888===<<<666333666222HHH[[[mmm{{{~~~|||~~~{{{uuulll^^^YYYqqqxxxGGG555===666???999888???===fffgggppp]]]???DDDAAA???>>>@@@PPPrrrnnnbbbvvvXXX333777===<<<>>>???:::888BBB555777iiiZZZ>>>???BBBHHHFFFJJJRRR[[[eeennnvvvzzz|||iiiXXXTTTYYYXXXRRRlllHHH===999555555999;;;999999<<>><<<:::888666555222222222222222222222222333000000222333222333444EEEgggLLL~~~EEE888222777;;;777555888000;;;DDDUUUpppnnn|||yyy{{{|||oooeeeVVV[[[UUUNNN]]]XXXAAA666:::444:::333777???333JJJYYYrrr{{{???>>>===@@@CCC???@@@RRRhhhqqqqqq```TTTXXXgggsssJJJ444::::::555777:::777<<<===222<<>>>>>===>>>???AAACCCDDDEEEEEEFFFGGGIIILLLNNNOOOMMMQQQVVVYYY\\\___cccfffiii|||tttRRR<<<777888888777111888888555888999888:::SSSZZZ777BBBEEE:::;;;EEE@@@AAADDDFFFJJJOOOXXX```iiipppzzzvvvggg\\\VVVPPPKKKGGGNNNFFF===>>>TTTzzzyyyTTT555222111333444333555777222222222222333444555666777CCC]]]xxxSSSddd^^^>>>@@@HHHCCCCCCKKK\\\kkkqqqpppmmmxxx~~~xxxyyyMMM555111777000333999111...888666444>>>:::___FFFAAACCC@@@777777DDDLLLOOO]]]qqq}}}~~~vvvWWWDDD===666IIIxxxvvvaaaHHH777///111444222333000000333555555555777LLL@@@???>>><<<:::888666555222222222222222222222222111111111222333333555666;;;kkkiii```___rrrrrrlllPPP999555888666555:::444666555AAAYYYgggppp}}}zzzmmm{{{{{{{{{|||}}}zzznnn]]]QQQHHHNNNHHHQQQiiiBBB???666888888999444999>>>222:::^^^uuuSSS^^^AAA;;;;;;CCCBBB;;;>>>III]]]ssspppVVVqqqNNNBBBeeeuuuUUU>>>777<<<888333777888333;;;888222@@@<<>>???>>>===???BBBFFFGGGHHHVVV]]]aaa```___bbbddddddbbbaaaaaaaaa[[[SSSPPPQQQLLLHHHGGGFFF@@@===JJJ[[[uuu^^^EEE777>>>999777666666666555444333444MMMSSSmmm:::DDDxxxlllQQQ===444666=========<<<===>>>???AAACCCCCCCCCDDDEEEGGGJJJLLLNNNOOORRRVVVWWWYYY\\\bbbfff|||~~~dddFFF666444555555444222555888555222444777777555|||UUUBBB>>>===??????<<<:::;;;===>>>???DDDKKKKKKPPPXXX^^^``````______VVVOOOHHHEEECCCBBBDDDGGG<<<===BBBTTTyyyrrrjjj888444333222222333444666777222222222222333444555555333555[[[mmmnnnOOOyyyhhhLLLCCC;;;CCCDDDCCCRRRkkksssllljjjnnnqqqvvvrrrrrruuu{{{}}}www666444666444000555777000...555555666;;;444aaaOOO555FFF???777777BBBJJJMMMWWWffftttxxx}}}}}}dddQQQNNNiiizzzLLL333777555///000333444111///000111111111111999@@@???>>><<<:::888777666222222222222222222222222///222333111000222444666444HHHmmmvvvggglllyyyqqqxxxkkkeee@@@777:::777555777555666333777DDDIIIPPP```kkkoootttyyy}}}yyysssooorrrwwwvvvsssmmmeeeZZZMMMCCCDDDFFFNNN\\\;;;>>>222999:::888888;;;;;;888:::BBBmmmUUUggg]]]GGG999===BBB<<<:::>>>>>>KKKbbb|||ddd[[[^^^ZZZggg}}}ddd>>>666999===777777<<<:::555444999666:::888<<>>>>>???@@@???>>>===BBBEEEFFFIIINNNPPPNNNLLLKKKLLLLLLIIICCCCCCGGGFFFEEE@@@???HHH[[[ppp|||jjj999555:::666999999777555444555777777777???hhhccc@@@KKK~~~yyyZZZBBB;;;???>>>======>>>???@@@BBBCCCDDDCCCCCCDDDFFFIIILLLNNNOOOQQQRRRTTTWWW___llluuummmVVV>>>555444444444555444111555777222222666555666KKKoooGGGGGGGGG555???<<<<<<@@@???<<<===BBB>>>>>>???@@@AAAAAA>>><<<777888>>>EEEDDD???>>>BBB===QQQooolllRRRCCC+++444333111000222444555444222222222222333444555555222<<<:::bbbccc[[[VVVyyy```DDDHHHEEE<<>>BBBJJJWWWeeelllqqqyyy~~~vvvvvv}}}{{{DDD+++777555...000222111111111000000000000000999^^^@@@???>>><<<:::888777666222222222222222222222222///222444111...///333555000EEEXXXjjjtttzzziiivvv^^^:::555===;;;666666444888666666999666;;;MMMXXX^^^gggpppzzzwwwzzz}}}lllqqqoooooommmeee[[[PPPIIIBBB===777BBBjjj[[[======...;;;444333888999555:::===555GGG}}}LLL}}}YYY;;;999AAA???<<<>>><<<:::???NNNddd|||kkkXXX]]]dddxxxoooPPPpppyyy]]]oooEEE:::999>>>===555888<<<666999///???;;;111;;;;;;;;;hhhZZZEEEBBB>>>===>>>===;;;888;;;======;;;===AAA???;;;BBBAAAAAABBB???;;;>>>CCC888===@@@LLLnnnggg///:::DDD...777999999666666999>>>@@@444777DDDrrrXXX888ddd~~~___HHH???::::::;;;;;;<<<>>>???@@@AAA@@@@@@@@@BBBEEEHHHJJJMMMNNNOOOQQQXXXgggzzzsssdddPPP<<<666666666666777555---222888555444888777DDD%%%[[[jjj@@@???BBB>>>;;;<<<@@@???888666999===:::888999<<>>@@@<<<888<<>>222111000000222555444111222222222222333444555666...DDD)))BBB```___ZZZ```nnnOOO<<>>AAAOOOgggoootttpppjjjiiiiiiiiirrrvvv{{{~~~~~~uuukkkddd___fffqqqgggyyyRRR444222888000///:::333---;;;333111111666444???...[[[OOO=========;;;888:::DDDVVVeeegggmmmvvv}}}{{{xxxAAA***555222...222111---000222222222333444333555555BBB@@@>>>;;;888666444333333333333222222222111111222222222222222222222222333777bbb}}}jjjllljjjbbbJJJ333555<<<333666555333222333555888:::DDDPPP^^^wwwyyy{{{zzzssstttuuuvvv}}}mmmjjjlllkkkiii\\\ZZZRRR@@@@@@BBB333999???vvvdddHHH:::444444666666666666666777777777777@@@fffwwwWWW^^^BBBHHH<<>>;;;888666444333333333333222222222111111222222222222222222222222444///NNN|||lll|||eeecccFFF;;;:::222@@@;;;999777555333333444555333GGG^^^zzzooohhhjjjxxx}}}{{{}}}mmmddddddwwwssslll|||yyyjjjbbb[[[TTTNNNGGGFFFDDD:::999BBBGGGgggjjjEEE777777666777:::555555666666666777777777777MMMFFFOOOhhh???CCC===444CCC222777===???;;;888>>>GGGWWWdddwwwhhhXXXSSSVVVYYYyyycccQQQQQQfffRRRFFFkkkBBB999777777777666666666555555555555666666666777777777777TTTzzzTTT<<<;;;DDDEEE???>>><<<;;;;;;<<<;;;:::999:::>>>CCC@@@888999???[[[uuulll^^^GGG555111666999888444444555555555666666666777666333CCCrrr|||[[[WWW777NNN\\\mmmwwwaaaLLLCCC>>>:::===EEECCCCCCBBB@@@>>>???CCCGGGLLLWWWhhhyyymmmuuuxxx[[[AAA;;;555222444555444222444444444444444444444444444777444FFFzzzooo]]]RRRCCC999555555444333<<<<<<<<<<<<<<<;;;999888222999???JJJ]]]ppp~~~jjjJJJ555222111,,,000000000000000000000000222222111111222222333444000///444222555ZZZ{{{QQQUUUZZZhhhuuu\\\@@@777>>>@@@@@@EEEMMMUUU\\\gggqqqeeejjjrrrxxx{{{zzzvvvtttqqqsssvvvxxxzzz{{{{{{zzzwwwvvvuuussspppkkkfffcccSSSUUUVVVWWWWWW\\\fffoooxxxxxxHHH///333111111111222222222333333333333444555666888999:::XXXSSS;;;;;;<<<;;;777777BBBNNNYYY[[[```kkkyyy~~~~~~}}}ssswwwrrrUUUDDD666...111333///---000//////000000000111111111555---<<>>>>>===;;;BBBMMMWWW```jjjttt{{{wwwpppaaaMMMCCCNNNjjjkkkNNNhhhoooRRRbbbDDD000>>>666666666666666555555555444555555555666666666666777333OOOuuuZZZBBB777>>>;;;888999<<<>>>===:::;;;888999<<<;;;===PPPeeeNNNBBB777333444444555666333333333444444444555555;;;,,,444888BBBlll```QQQ444@@@NNNppppppiiibbbWWWNNNLLLGGGHHHHHHHHHJJJOOOVVV[[[mmmzzzfffgggzzzcccJJJ888555111111333555444222444444444444444444444444///:::000)))LLLwwweeeUUUJJJEEEDDDCCC777777888888999:::<<<===PPPRRRcccyyyqqqiiiRRR666,,,333555///000000000000000000000000222111111111111222333333111444555444...777mmm|||SSSccc~~~LLLSSSuuulllaaaTTTEEE;;;:::===CCCGGGGGGJJJMMMNNNSSSZZZbbbhhhlllmmmmmmfffggghhhiiijjjjjjjjjjjjaaabbbaaa^^^XXXSSSPPPNNNTTTWWWYYYZZZ___mmmzzzkkklllyyy|||}}}qqqSSS666---333111111111222222222222333333333333444555777888999===nnn}}}888===???<<<888888<<<@@@QQQ\\\]]]XXXeee|||~~~ooovvvzzz|||zzz{{{xxxkkk>>>666///---333333...---000////////////000000000000777///---DDDttt@@@???===:::777555444444333333333222222222111111111111111111111111111111444444666AAA\\\{{{kkkwwwjjjfffOOO888888;;;333444444555555555666666333777333333999777999FFFxxxvvvkkkzzz~~~ssszzzrrr\\\[[[]]]XXXNNNFFFBBB>>>888222999999===AAA777EEEoooqqqNNN555888===555///333444444555555555666666666;;;...888hhhXXXhhhHHH777AAADDD<<<666666999999:::<<<<<<>>>AAACCCGGGNNNUUU[[[eeepppzzzuuugggTTTDDD:::HHHeeexxxuuuiiiDDD|||eeelll^^^000...>>>555555555555555555555555444444444444555555555555999333>>>UUU|||mmm]]]EEEFFFEEEAAA;;;999;;;>>>DDDBBBHHHUUU___mmmnnnGGG;;;555999999333000333333333333333444444444444:::...999777000eee]]]ccc^^^666AAADDDccc{{{uuussssssssstttxxx~~~{{{}}}cccXXXaaajjjOOO<<<444222000111333444222111333333333333333333333333...555333000999SSSooofff]]]___```\\\XXXYYYbbbjjj||||||}}}sssdddLLL888444444///000777/////////000000000000000111111111111111222222333222666222666;;;555LLL}}}aaa___zzzXXXLLLiiikkkccc^^^UUUGGG:::777999<<<>>>AAA===@@@EEEKKKPPPUUUYYYZZZWWWWWWVVVUUUTTTSSSSSSSSSJJJKKKKKKIIIFFFFFFGGGJJJGGGMMMUUU]]]kkkbbbiiixxxnnnGGG000333888222111111111111222222222222222222333333444666777888444WWWQQQDDD:::;;;@@@???:::888FFFUUUYYYRRR\\\sssyyyooorrrsssuuusssooozzziii>>>///---...222222------111........./////////000000***555444111TTT???>>><<<999777555444444333333333222222222111111111111111111111111111111000000,,,333UUU{{{{{{JJJ>>>cccRRR000<<<999999888777666444333333///555333333666000///:::GGG[[[eee\\\ZZZfffnnnlllhhhaaa[[[___gggfffYYYMMMFFFDDD===666444555444222444999222///888:::LLLqqqPPP;;;///666:::222111999444444444444555555555555999666333GGGfff^^^PPP???777>>>GGGHHH???555666<<<888999:::<<>>vvv___999555??????999777888DDDNNNSSSZZZgggrrrvvvsssoooooorrrnnnooo}}}|||~~~zzzzzz\\\???000///000111///,,,...222---............/////////&&&000333///===hhh???===;;;999777555444444333333333222222222111111111111111111111111111111---333444333EEEsssuuu```sssuuuKKK555444333333333333333444111666555555888222...888,,,777===<<<>>>DDDEEE@@@???======???BBBBBB>>>:::666666555666666666444222333777111111HHHeee}}}SSS888111///444555111333:::333333333444444444555555000<<<888111JJJ{{{iiiSSSuuuWWWFFF999:::BBBEEEAAA===:::::::::;;;<<<=========AAAEEEHHHJJJKKKPPPVVV[[[WWWOOODDD<<<999<<>>---333333333444444444444444222222222222333333333333777222666999444JJJ}}}rrraaaWWWFFF444444000///222444333333666333333333444444444555555000:::777777999111IIIyyykkkTTT>>>555DDDWWWeeexxx{{{mmmcccRRR___YYYKKKaaammmYYYHHH111222333333222222222111111111222222222222222222222222000777444222444444???UUU||||||yyyzzzooo```OOO@@@...222///***...777222$$$---......//////000000111111000000000000111222222***555555///111333555<<>>777888:::<<<>>>??????@@@DDDCCCBBBEEEKKKRRRVVVXXXfffooovvv{{{zzzgggTTTeee}}}vvvxxxyyyMMM///444999...)))222000000000111111111111222111111111111222333444555777---HHHTTT999777999999999888===GGGQQQUUUXXX```kkkrrrmmmmmmrrrsssooorrryyyzzzuuuwwwzzz|||}}}zzzzzz~~~aaaEEE444222111111///------///111------------.........///555)))+++666333666bbb>>>===;;;999777555444444333333333222222222111111111111111111111111111111///666:::222...III~~~ooozzzyyy|||NNN>>><<<:::777555555666666666888333111666111000999666333000///000111222333333222222222333222111000111333666999:::888666555---999EEESSS{{{aaa666333555666555444333444444222333333333333444444444...:::666000555GGGyyyqqqXXXmmm@@@111;;;DDD???777??????>>>===<<<;;;888777888:::<<<;;;888666999>>>>>><<<::::::;;;;;;999888===777333666BBBOOOZZZ___CCCggg???666666777>>>...222222333333333444444444111111111111222222222333555444555888555000JJJuuu{{{uuutttDDD555555888555666555222222444333000222222222222333333333333111555222555888///777SSSiii|||lllLLL===<<>>GGGiiittt^^^MMMCCCCCCHHHBBB@@@===;;;;;;<<<>>>???:::<<<>>>AAABBBBBBAAAAAAEEECCCEEELLLUUU[[[ZZZWWWTTTeeeuuu{{{qqqnnn]]]KKK[[[ooo}}}pppcccrrr}}}rrrPPP666***555999...+++444000000000000111111111111111111111111111222333444444333444RRRTTT888888<<<999;;;<<<@@@GGGMMMRRRXXX\\\iiiiiikkknnnpppoooooopppttt{{{sssqqqvvvwwwttt}}}zzz]]]CCC888,,,000000///......///...---,,,,,,---------.........999++++++666111)))BBBkkk>>>===;;;999777555444444333333333222222222111111000000000000000000000000222...///222000666VVVzzzooo|||PPPeee]]]XXXPPPGGG>>>888555333222777888<<>>:::777999===888888777888999999888666777999<<<>>>BBBIIIRRRXXXyyyoooqqq```EEE,,,666555,,,555...222222222333333444444444000111111111111222222222(((666444111999555444DDD\\\xxxccczzzcccrrrkkkQQQ===111...555///555666000000666444---000111111111111222222222555///000555555999<<<999jjjWWW\\\EEE@@@BBBCCCAAAEEELLLUUUbbbnnntttuuu~~~~~~{{{rrrkkkdddaaaXXXLLLBBBAAAHHHOOOPPPhhh{{{pppqqqssshhhBBB///444+++666...//////......///222444111111111111111111111111111333000111777222111<<<+++LLLppp}}}vvvrrruuuyyyyyyoooggg]]]SSSFFF999111000111***,,,333222)))+++444---------...///000000111000000000000000111111222:::)))...666000222666---666333LLLuuu[[[NNNNNNcccwwwRRR@@@CCCWWWqqqvvvUUUDDDAAA???===<<<===>>>AAACCCDDDEEEGGGHHHHHHEEECCCAAA@@@???CCCNNN[[[___ZZZSSSggg{{{jjj___aaajjjhhhfffiiinnnvvv}}}ggg>>>+++444555---+++444999666000000000000111111111111111000000000111222333333,,,@@@777333kkksssBBB===@@@888222444666<<>>>>><<<:::888666555444222222111111111111222222111111000000000000111111///111333222111555>>>EEEiiipppNNN@@@111;;;:::666888AAACCC:::000---333222222333222000000222666111...222444111000222444444666666111...333<<>><<<:::;;;<<<>>>??????===;;;;;;777???777888@@@777888???<<<777444666888777444...===HHHDDDEEE\\\^^^666555444333222222222222111111111111111111111111111111111111111111111111222222222333333333444444<<>>666444444333222333333222111000000000111000111111111111222222222111111111222333444666777MMM\\\kkkHHH@@@===AAA===999:::@@@GGGJJJLLL[[[XXXTTTTTTVVVWWWUUUSSSSSSOOOJJJEEE@@@BBBNNN\\\zzzsssxxxyyy]]]???333222111000000///000000000111111111111000000000000111111111111111111222222222333333333000000BBBiii~~~kkklllvvv|||kkkvvvrrreeeiiifffWWW@@@111...///...////////////////////////---------......///000111222111000000000111333333222222333333333444444444666:::666GGGwwwooo^^^PPP[[[aaavvvcccccc]]]UUUAAAMMMrrrzzznnnaaaHHHEEESSSNNNKKKAAAFFFQQQWWWPPPDDDHHHTTTWWWcccrrr}}}fffddd~~~WWWGGGjjj|||ddd^^^eeevvvxxxaaaCCC222111111000000000000111111............////////////000000111222222222222111777555999666DDDZZZBBB444999555444777<<<>>>EEEVVVfff\\\[[[ZZZ]]]aaadddggggggjjjpppwwwzzzyyyxxxzzz}}}|||uuurrrvvvxxxrrrkkkjjjccchhhgggdddhhhooojjj^^^ccckkkzzz{{{ooojjjhhh}}}zzz{{{hhhgggtttzzz|||wwwdddFFF---)))000..............................------------......000000000000000111111222>>>===<<<:::888666555444222111111111111111111222111111000000000000111111///111333111000222888>>>rrr~~~yyyyyyGGG???<<<000333:::???===777666:::@@@222111111222333333333444000222666888666555777:::777---,,,666<<<999===GGGllllll~~~pppgggTTT;;;222777333333333333333333333333222222222333333333333444333222333555222111:::EEEllleeewww[[[TTTGGG999555777:::;;;:::>>>888>>>777888???666888000555999888777888888777@@@999666KKK~~~^^^<<<555555444222222111111111111111111111111111111111111111111111111111111111111111111111222222222333888***EEEeeepppdddhhh{{{gggeee@@@999222///000111000...333222111111000000000111000000111111111222222222111111111222333444555666666UUUrrraaa@@@===999888999<<<>>>???222666===CCCFFFFFFDDDBBBMMMFFFEEEQQQddduuuoooppp~~~sss[[[GGG444...000111000000//////000000000111111111//////000000000111111111111111111222222222333333888000333FFF[[[kkk|||~~~vvvvvvtttwwwxxxjjjvvvuuuyyyuuuhhhaaaqqqpppllliiiiiihhh```WWWTTTOOOCCC555...000000.......................................///000111111111111000000000111222333222222222222333333333333...333222888QQQsssuuucccIIIJJJHHHpppmmmRRRGGGDDDKKKUUUTTTmmmtttuuu~~~}}}|||xxx|||rrr^^^eee]]]lllxxxgggccc{{{ssshhheeekkksss~~~|||mmmiiiggghhhgggWWW???333444000//////////////////000............////////////000000111222222222222111444000111111777ZZZbbb<<<>>>???;;;444222888BBBJJJMMMXXXYYYZZZ\\\^^^aaaccceeeeeeiiimmmnnnmmmnnnsssxxxuuummmhhhjjjkkkfffbbbbbbdddhhhhhheeekkkuuutttlll]]]bbbkkkrrrpppiiigggiiissshhhlll___YYYrrr~~~sssbbbNNN999++++++222..............................------------......//////......//////000111>>>===<<<:::888666444444111111111111111111111111111000000//////000000111///111222111//////333666JJJpppuuu|||sssyyykkkaaaWWW]]]HHHBBB666...///333111***222111111222555666666555...000000///111333222///555333777<<<555...<<>>666:::333:::555555;;;444<<<777===???999444444444222:::XXXsss{{{bbbAAA///444444333222111111111111111111111111111111111111111111111111111111111111///000000000000111111111333+++000555999ZZZuuu~~~qqqTTTZZZxxx]]]QQQkkkpppyyywwwPPPXXXgggVVV<<<333000...///222333111///222111111000000000000000000000000111111111222222000000111111222333555555111666ssshhhggg{{{vvvXXXBBB888777:::???===999555333555888<<>>===;;;999777555444333111111111222222111111111000000////////////000000...000111111//////000222...OOOkkkjjj|||ZZZJJJ<<<:::===;;;444...111333222111333666555333<<<777000...333888555...---555>>>CCCLLL]]]oooyyyeee|||kkk~~~oooMMM;;;222,,,...444222222222222222222222222111111111111222222222222333222222444666666555666111???VVVZZZZZZqqqrrrtttlll[[[NNNEEEKKKAAA777555111???>>>>>>:::777???JJJLLLGGGUUUwwwVVV===333888333333222111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111888888333///444MMMiii|||pppxxxoooXXXooodddAAA>>>BBB666)))222111111222444444222///111000000/////////000000000000000000111111111111000000000111111222444444999333KKKvvv]]]WWWrrryyykkkccc^^^YYYQQQNNNPPPVVV]]]aaaqqqqqqbbb___ggg}}}tttwwwzzzkkkSSS===111//////000000///...---........./////////000000////////////000000000111000000000111111111111222222111333222000222BBBRRR{{{kkkwww}}}~~~uuummmxxxhhhlllsss``````iiibbbqqq||||||{{{|||vvvmmmlllqqquuuuuupppcccMMM;;;666333///---...//////---........................///////////////000222222000000000000000111111222000000000000111111111111777222...333444--->>>ccc|||rrrfffQQQKKKNNN>>>CCCYYYlllpppqqqooofffOOOZZZ;;;DDDIIIDDD___MMMNNN<<<;;;LLLPPPAAA>>>JJJnnnpppfffYYYdddeeegggkkkgggVVVJJJHHHJJJPPPiiiRRRWWWeeevvvhhhUUUAAA555000------000///..................///---------........./////////000000111111111111111111555111555888...>>>jjjGGG555666:::===888111333:::CCCIIIPPPTTTVVVYYY___eee______^^^]]]\\\^^^ccchhhppplllhhhggghhhiiiiiiiiidddfffeeedddhhhppprrroooqqqjjjddd```]]]ZZZ]]]cccdddkkkllleeelllbbbfffuuuzzzlllsssbbbOOO:::222111///+++)))------------------------------,,,,,,,,,,,,---------------------......///===<<<;;;999777555444333000111222222222222111000000000////////////000000---///000111111111222222333444OOO}}}{{{|||tttkkkSSS666///999333777777222000333333000222111///......111777===@@@HHHIIIVVV~~~qqqxxxtttfffDDD555444333000000111111111111111111111111000000000111111111222222333222000111444777777666777666888QQQ}}}\\\___|||{{{fffWWWPPPcccVVVRRROOOZZZxxxUUU:::,,,+++555222222111000000000111111000000000000000000000000000000000000000000000000000000000000111111111111...111---111;;;666///444???LLLjjjyyypppwwwtttvvvYYY]]]LLLQQQDDD444555777222222000///....../////////...000//////...//////000000//////000000000111111111000000000000111111222333333555333FFF|||gggWWWOOO___uuu}}}{{{}}}~~~wwwpppfffbbb[[[VVVTTT___xxx}}}qqqrrrsssxxxyyyrrrdddRRR>>>000///111222000/////////...---............/////////...////////////000000000//////000000000111111111...111666888555000111666777dddnnnZZZpppxxxxxxwwwmmmgggssskkkxxxkkk```ccciiixxx{{{xxxqqqggglllkkkdddVVVIII@@@888111222222333222///------000....................................///000111222//////000000111111111111//////000000000111111111111000,,,000:::555000777KKKddd{{{qqqiiilllUUUAAA???GGGBBB@@@MMMXXX___mmmMMMLLLDDD@@@ooosssrrriiimmm|||xxxfffcccpppqqqiiirrr{{{}}}NNNHHH===CCCccc|||rrr[[[PPPmmmeeeKKKRRRcccddddddMMM>>>000---222444111---000//////......//////000------------............//////000111111111111000)))333///...555000333JJJMMM999111::::::///000>>>777>>>FFFLLLOOOUUU]]]ddd____________^^^^^^```aaaaaaaaaaaaaaabbbddddddccceeefffeeebbbbbbdddbbb___^^^WWWTTTXXX\\\]]]^^^___kkkNNNIIInnnrrrmmmfffiiidddsssOOOAAA444000111///,,,+++------------------------,,,,,,++++++++++++,,,,,,......------......///000===<<<;;;999777555333333000111222333333222111000000//////......//////000......///000111222333333999+++555bbbqqqwwwhhh~~~yyycccHHH999:::@@@HHHJJJAAA:::<<<>>><<<+++333AAAIIIBBB:::GGG\\\tttrrr```qqqoooooommmbbbKKK444...333555222///000000000000000000000000///000000000000111111111333333111...///333444222444444111777GGG\\\rrrTTTYYYnnn{{{{{{TTT333111222...///111111000000000000000111000000000000000000000000000000000000000000000000000000000000111111111111***///...111666000,,,333666...///DDDWWWVVV^^^xxxyyykkkfffbbbhhhqqqgggMMM;;;777...444///))),,,++++++222...------,,,---///000111...............//////000/////////000000000111111000000//////000111111222...777222...DDDkkkwwwqqqfffZZZQQQNNNOOOQQQ\\\XXXTTTSSSUUUUUUSSSOOOPPPPPPZZZrrr~~~uuupppeeeTTTDDD777111///,,,///000---,,,///000///------------.........///......////////////000000////////////000000000000111000000000000000111333===:::IIIVVVmmm{{{hhh[[[fffxxx|||xxxZZZ]]]hhhuuu}}}ssstttsssaaajjjpppoookkkfff```[[[NNNOOOIII;;;111///000111---///222444000,,,---222---------------------------------......///000111...///000000111111000000///000000000111111111111***333111...555555000111...;;;RRRrrruuueeelllmmmfffjjjWWW>>>666777@@@GGG555<<>>555------000111000000000000000000000000000000/////////000000000111111///333222......222333000000333222444555777SSS~~~gggRRRWWW^^^jjjwwwmmmhhhuuusssdddQQQ333(((333777111111000000/////////000000111000000000000000000000000000000000000000000000000....../////////000000000,,,111777666,,,&&&///:::///555333555<<<888333888BBBUUUPPP;;;>>>PPPUUUQQQBBB===::::::888222///000555888222000222---+++555---...////////////000111...---------......///000////////////000000000111000////////////000111111000777333///111666ZZZ|||rrrjjjhhhfffeeehhhsss|||}}}pppbbbNNN<<<111---,,,---***......***+++///000---,,,,,,---------................../////////000000........./////////000000111000---,,,---111333333***(((<<<::::::EEEHHH]]]SSSRRRUUUeeeZZZQQQuuuuuu```]]]YYY\\\qqqoooccc___[[[VVVMMMAAA:::999111666999666444555444111...,,,...222222------000------------------------,,,,,,,,,,,,---...///000......000111111111000///000000000111111111222222,,,666444///111000000888444111222>>>\\\~~~qqq{{{nnniiipppkkkeeeccc___UUUJJJ???BBBHHHDDD888)))777999???DDDEEEEEEHHHLLLFFFFFFNNN\\\___WWWUUUZZZ{{{{{{jjj___ddd]]]SSSYYY\\\SSS^^^lll^^^BBB444111(((,,,000///,,,++++++,,,///......------......///,,,,,,---------............//////000000000000000111...000222000444777111---NNNwww}}}NNN555333777666333333333444777;;;AAAGGGKKKPPPPPPQQQSSSVVVWWWWWWWWW[[[^^^^^^YYYZZZ___bbb```\\\ZZZXXXUUURRRPPPPPPQQQRRRRRRSSSUUUQQQKKKJJJLLLKKKiiijjj___nnn}}}vvvoooqqqfffnnnnnneeeNNNKKKKKK999111******,,,,,,---000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,------...===<<<:::888666444333222///000222333333222000/////////............//////111///------...///000///------666333111^^^zzz\\\dddxxxuuuvvv|||~~~mmmwwwvvvooogggqqqqqqeeeyyynnnqqq~~~}}}zzz^^^===///000111222///---...111000000000000000000000000////////////000000000000***111444111000444555222111//////666999///444MMMvvvzzzZZZVVVWWWTTT^^^qqqpppbbbxxxlllbbbjjjiii___fff{{{aaaKKK000444000///333000,,,444000000////////////000111000000000000000000000000000000000000000000000000---------.........//////333(((***111000111222---(((999555%%%)))333222...///333---111???666,,,666000,,,***---///...///222+++---***---444...***333,,,---//////---+++***)))---------------...///000////////////000000000000000////////////000000111000111***111;;;///111OOO~~~xxx{{{uuuooosssOOOAAA333---///000///---+++//////++++++///...))),,,,,,,,,---------................../////////000............/////////000---000222222222222000---555&&&333...---222***>>><<<<<>>GGGGGGGGGJJJNNNQQQTTTTTTSSSUUURRRKKKJJJPPPUUUUUUTTTQQQNNNLLLJJJJJJNNNRRRJJJNNNSSSRRRJJJDDDIIIRRRooo^^^{{{mmmqqq___mmmnnnlllFFF>>>222///***(((---000...***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---<<<;;;:::888666555444444000000000000000000000000111111000///////////////000000000000000000000000///...111555333666MMMhhh}}}{{{nnnWWWWWWpppNNNhhhzzzZZZ^^^uuuhhh___~~~www\\\YYY___ttt~~~iiiXXXBBB---///////////////.........////////////000000000000////////////000000000000000000000000000111111222///000111222333444444444;;;VVVuuuppp\\\OOOIIIMMMQQQPPPRRRYYY______dddllluuu~~~tttKKK444999////////////////////////////////////////////////,,,,,,------...///000000//////............//////..............................//////000000111111////////////////////////////////////////////////////////////////////////.........................................................------,,,,,,,,,------......///000000000000000000000111111111111000000111222333333444444KKKooo|||sssnnnqqqxxx|||wwwqqqiii\\\PPP222222222111000//////......------,,,,,,------...------------------------........................////////////////////////000000000000000000000000//////............//////222222333444666888;;;===AAA@@@>>><<<:::888888777999444///,,,,,,///000000333333222222111000000000---000222222000///...///000...,,,+++,,,------,,,,,,,,,,,,---------..................////////////000000000000000000000000222111000///............000///...///000222555777WWW\\\nnn|||uuueee```kkklllcccbbb^^^eeelllooollleee___\\\NNNYYYeee___SSS^^^qqqttt[[[[[[[[[YYYVVVTTTTTTTTTWWWVVVUUUVVVYYY\\\```cccNNN???333000000------000---------------------------------............///---,,,,,,,,,,,,---..................///////////////------///222444333111555222:::\\\~~~vvv\\\000---<<<888333777999666:::;;;111@@@BBBDDDEEEFFFFFFIIIJJJNNNMMMLLLKKKIIIGGGIIILLLIIICCCLLLMMMBBBIIIRRRGGGHHHDDDIII<<<999HHHPPPbbbccc{{{hhhPPPYYY[[[dddkkk```GGG555222......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,<<<;;;999777666555444444000000000000000000000000111000000///////////////////////////////////////000///111444000...<<>>///111111000//////...------------,,,,,,,,,,,,------------------------------................................................//////////////////////////////............//////...---------...///111222222111000///...............///111333333222111///111000000//////...---------///111111/////////000///---++++++---......---,,,,,,,,,---------..................////////////........................000000///............/////////......///111333444444777DDD[[[xxxxxx|||uuubbbZZZVVV___jjjkkkddd\\\WWWVVVQQQQQQWWWVVVPPPYYYeeedddVVVXXXYYYVVVRRRRRRXXX^^^aaa^^^YYYSSSOOOMMMLLLKKK888111------,,,)))+++000------------------------------------............---,,,,,,,,,,,,---..................///////////////...---///222444333111222...000>>>\\\kkk\\\<<>>iiivvvjjjuuuzzzrrr~~~|||lll^^^gggllliiieeehhhqqqwwwmmm]]]GGG888111000///................................./////////000000000....../////////000000000000000//////000000111222///000111222222222222222111,,,---666BBBRRRkkkwww{{{lllPPP666000000------222////////////////////////........................,,,,,,,,,---....../////////......------......///------------------------.........///////////////////////////////////////................................................------------------------------------------------------------,,,,,,,,,,,,---------...//////000000//////000000000000111111000000000111222222333333;;;///---AAAaaa|||uuuzzz{{{zzzwwwrrrmmmjjjiiiiiijjjtttmmm]]]JJJ;;;333---)))/////////...------,,,,,,------,,,,,,,,,,,,------------------------------------------------------........................//////////////////////////////............////////////...---------------,,,,,,,,,,,,,,,------...+++---000333444333111///000000///......------,,,---...//////......000222///---,,,,,,...//////...,,,,,,,,,---------......---............/////////------------------------...............//////000///...---------///000111------...444???OOO```jjjmmmvvv{{{nnnaaa\\\]]]bbbTTTRRRVVVTTTVVVYYYSSS\\\___^^^WWWPPPPPPXXXaaaWWWRRRKKKCCC;;;555222000++++++---///---***,,,111------------------------------------............---,,,,,,,,,,,,---......---............////////////...---///111333222111333111000...222LLLeeeWWW===000222999555333555333444777:::<<<>>>@@@CCCFFFDDDCCCAAABBBEEEGGGEEECCC;;;@@@===:::<<<888444:::CCC666BBBYYY{{{ppp^^^nnnnnnjjj```UUUZZZXXXLLLBBB>>>777...+++///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,<<<;;;999777555444333333000000000000000000000000000000///............///////////////////////////000---///222111------000333888AAAiiijjjnnnssswwwkkkrrrmmmzzzmmmddd```kkk~~~yyyhhhYYYGGG888333111---,,,000------...............///........./////////000000........./////////000000///////////////000111111//////000111222222111111000111333444111000:::FFFVVVhhhkkkppp___RRRAAA222...---222888888111***........................------------------------,,,,,,,,,------............------------------...------------------------................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000////////////000000000111000000000000111111222222000222555444555CCCeee|||wwwwww|||yyyoooqqqrrruuuuuurrrlllfffbbbUUULLL===///(((***000333///.........---------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///////////////////////////......------......///111000000//////.........000/////////000111222222333...+++---333666444111111111000000//////......---.........---...111444111///.........///...,,,,,,,,,,,,---------......---------.........//////------------------------............///000111222000///......---...//////555444222...***+++000444;;;DDDLLLaaatttmmmrrrnnniiieee^^^___^^^ZZZQQQIIIFFFJJJOOO<<<:::666111---+++)))(((+++,,,---......,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---......---------.........//////.........///000111111111333222555333+++333\\\kkkKKK999888666555666333222444555666666666888999777999999888888::::::888444999///,,,666666:::RRR^^^PPP[[[nnnrrr___{{{|||mmmaaaddd]]]QQQRRRTTTFFF999333000---...222,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++;;;:::888777555444333333000000000000000000000000000//////.......................................000------///111000000111222//////JJJwww}}}{{{~~~}}}ooorrr___uuu}}}xxxzzzxxxfffOOOGGGbbbxxx^^^\\\dddnnnrrrkkk\\\NNNFFF>>>333///222111))))))000,,,---------......//////............////////////............/////////////////////...///000000111//////000111111111000000555...,,,444>>><<<222***+++555777@@@YYYmmmsssxxx~~~PPP555;;;777...111222000000222111...------------------------------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------------------------------.........---------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...////////////000000000//////000000000000111111+++...333777777555888<<<^^^{{{}}}uuuyyy||||||{{{xxxooofffiiikkklllkkkdddYYYNNNGGG,,,---...111111000......//////............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................------------......+++,,,,,,,,,,,,,,,,,,,,,000//////.........//////555...)))000<<>>;;;888999===BBBDDDDDDHHH???@@@BBB999555666222222///,,,---111111...***------,,,,,,,,,---------...,,,((((((...444222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,------------.........---...000//////...000111111+++***111333...---000@@@ddd{{{NNN555666999666777888666444333333444000777777111///555888666:::HHH[[[llllll^^^ccc{{{oooSSSOOOcccpppZZZQQQFFFFFFIIIMMMLLLFFF@@@===222000.........---,,,++++++++++++*********))))))************************************************++++++++++++++++++++++++;;;:::888666444333222222000000000000000000000000//////...------------.................................---,,,,,,...///...///222+++'''+++///<<>>777111---,,,+++555///***+++***(((+++111,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...,,,---...///000//////...///...------,,,,,,---------...333===FFFFFF===333111000000//////...------,,,...//////...---...///111000000111222111///---,,,,,,,,,---------......,,,,,,---------.........---------------------------------------...///000,,,------.........------111000///---+++******+++(((,,,///222,,,%%%)))...---,,,+++***++++++,,,...---222111***---111)))***))))))+++...///...---,,,,,,++++++******))))))+++------+++///444444///++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,---------.........---///000000...---///111000///---...000000///---+++222___~~~jjjWWWWWWSSS;;;;;;;;;888444111000000777999555000666BBBCCC;;;EEETTTzzz|||\\\WWWaaabbbTTTTTTaaacccKKKCCCCCCIIIRRRPPPAAA888666222***,,,...---,,,++++++***+++*********))))))))))))************************************************************************;;;:::888666444333222222000000000000000000000000//////...------------...........................***---.........000111000(((333000+++444777000---@@@VVVppp{{{zzzyyy~~~tttTTToooyyytttzzz]]]bbb\\\zzz]]]OOOZZZYYYZZZXXXaaa___ZZZ[[[ooorrrggguuuqqq^^^JJJ>>>666...---000,,,......------//////,,,++++++,,,,,,---...//////---------.........//////---------.........//////...............///000000...///////////////....../////////000333555111,,,+++555333...333444///111000......111444555333111111<<>>...---222222...,,,------------------------,,,,,,++++++,,,,,,---...111000///......---..........................................////////////000000000000////////////000000111111111222222222000000000000000000000000111111111111111222222222444444444333333333222222000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++------...---------///000---------,,,,,,+++++++++******))))))******+++,,,---,,,,,,,,,,,,---..................////////////000000000000000000000000............//////////////////000000000000//////111111111111111111111111333222111///............//////.........---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......555555555555555555555555===;;;777444222111111111111///...---,,,------...,,,---...///000222222333......---------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------...///000000//////000000...------...///000222///...444EEE^^^yyy}}}sssqqqxxxrrrzzz|||aaahhh{{{yyydddZZZfffyyyWWWHHHSSSlllsss]]]PPPUUUdddrrraaaJJJNNN```hhhXXXJJJIIIHHHXXXMMMCCCAAAFFFHHHBBB:::???<<<888333///---,,,,,,......---,,,,,,+++******************************))))))))))))))))))))))))************************++++++******************<<<:::888666444222111111000000000000///////////////............---------///.........------------------------...................../////////000000333222111111555:::@@@DDDTTT]]]hhhmmmhhh^^^VVVQQQVVVQQQQQQVVVUUUPPPTTT___fff\\\```gggbbb]]][[[TTT[[[WWWRRRKKKFFFAAA???===:::000)))***---,,,+++,,,------------------------,,,,,,++++++,,,,,,---......---------------..........................................////////////000/////////////////////000000000111111222222222000000000000000000000000000000111111111222222222333333333222222222222111000000000000/////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++))),,,---,,,***)))+++---------,,,,,,,,,+++++++++******))))))******+++,,,---,,,,,,,,,,,,---..................////////////////////////////////////............//////////////////000000000000//////000000000000000000000000111000///////////////000///.........------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......555444444333333444444555666555222000...---------000//////...------......,,,------...///000111111/////////.........------++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...------.../////////////////////............/////////000000111777EEEYYYhhhuuusssiiidddbbbccctttzzziiijjjxxx{{{qqq___^^^llllllXXXPPPYYY```gggVVVNNNOOOVVV```RRRRRRNNNWWW\\\QQQGGGEEE@@@EEEDDDDDDEEEFFFDDD???:::666444111...,,,+++++++++...------,,,++++++******************************))))))))))))))))))))))))************************************************;;;:::888666444222222111000000000000///////////////............---------............------------------------............---------.........//////000///---+++***+++---...000666???GGGOOOWWW```gggbbbVVVOOOSSSYYY[[[```gggIIILLL\\\ggg]]]TTTOOOHHHEEEBBB===888333000...,,,++++++---///---***,,,000------------------------,,,,,,++++++,,,,,,---...++++++++++++,,,---...///---------------------------............/////////////////////////////////000000000000111111111111000000000000000000000000000000000111111111222222222222111111111000000000000000000/////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((+++...---+++)))***+++,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,---......---............/////////////////////////////////---............/////////...//////000000//////...//////////////////////////////......//////000111............------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......555444222111111222444555000//////...---,,,++++++....../////////...------,,,---------............000000000///////////////,,,,,,---------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,------------------...////////////...---....../////////......+++///111...***...999CCCTTT___mmmtttrrrlllhhhfff\\\TTT^^^mmmhhheeeooovvvppp]]]PPPTTTUUUNNNGGGHHHMMMUUULLLOOOQQQOOOYYYRRRRRRGGGGGGKKKFFFDDDBBB:::555<<>>AAABBB:::333:::??????888000---,,,+++************,,,------,,,,,,++++++*********)))************************))))))))))))))))))))))))***************************************+++++++++:::999888666444333222222000000000000///////////////............---------,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,,,,------------.../////////...---,,,,,,/////////...---,,,,,,---......111777999555111///777333666555,,,...222---.........---------......------,,,******++++++***------------------------,,,,,,++++++,,,,,,---...///......---,,,,,,------------------------------------------............------....../////////000////////////////////////...........................//////000111111222222000000000/////////......////////////............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++...***'''---555777111+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++,,,------------------....................................------------..................////////////......000000000000000000000000111000///...------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......333222///......///222333,,,,,,---...//////......)))***,,,------,,,+++***,,,,,,,,,,,,++++++++++++------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))*********************************************************+++++++++,,,,,,*********************************++++++,,,,,,,,,***)))))))))******+++,,,------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------------............------+++,,,.../////////...---111///---,,,---///000000+++222;;;BBBFFFHHHKKKMMMNNNMMMCCC===EEENNNLLLGGGBBBFFFJJJMMMQQQTTTQQQKKK@@@DDD===DDD@@@333<<<===<<<666:::===:::>>>BBB;;;777777666222...***))))))++++++******++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++:::999777666444333333333000000000000///////////////............---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------,,,+++***)))###&&&+++///111111000///---...000111000...---...222---//////***///222***//////......---,,,,,,+++,,,+++)))'''***///...+++------------------------,,,,,,++++++,,,,,,---...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------......//////000////////////....................................---...//////000111222222000000/////////........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++---'''$$$)))222555000(((*********+++++++++++++++******))))))******+++,,,+++++++++++++++,,,------,,,------------.................................,,,------------.........---......//////......---000000000000000000000000222111///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......111000...------...000111+++++++++,,,------......******++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************************************************++++++++++++************************))))))******+++,,,,,,,,,***************+++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---............---,,,,,,+++,,,---...............555000++++++///111111///+++...222666888:::===???;;;GGGBBB<<>>>>>:::>>>666;;;777...888888999888======666999===555444111,,,))))))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,:::999777666444333333333000000000000///////////////............---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------............***+++,,,---............333000+++(((''')))***+++------,,,++++++------,,,---,,,111111+++000444+++,,,------...............+++...---+++---111111,,,------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000/////////......---------------------------------------...///000111222222000000000////////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++,,,)))'''(((,,,---+++((()))*********++++++++++++******))))))******+++,,,+++++++++***++++++,,,---,,,,,,---------.................................,,,,,,---------.........---......//////......---////////////////////////000///...---------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......//////............//////,,,,,,+++++++++---...///,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++*********)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************************************************++++++++++++************************((())))))***++++++,,,,,,*********++++++,,,---...,,,,,,,,,++++++++++++***---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,---...///000111///------...//////......---+++***,,,111999>>>333???;;;<<>>:::888:::>>>333;;;444777777444>>>888777555888666///333555+++---,,,+++*********+++,,,)))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,999999777666444444333333000000000000//////////////////.........---------+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////------------------------...,,,++++++,,,---...---,,,,,,+++,,,///111...***---...333000''',,,222+++,,,,,,,,,,,,+++***)))((((((...111---+++---,,,(((------------------------,,,,,,++++++,,,,,,---...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000//////.........---------------------------------------...///000111222222111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++,,,------+++(((''')))+++))))))******++++++++++++*********)))***++++++,,,++++++******++++++,,,---,,,,,,,,,---------..............................,,,,,,,,,---------......---..................---...........................------------...//////+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---..............................///...,,,,,,,,,...000222......---,,,---...000111++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++*********))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,+++++++++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,---.........------,,,+++,,,,,,++++++,,,---///000,,,...000///...---...///,,,,,,---......---------333666...222>>>444...???888666888<<<<<<999:::>>>444>>>555555555333999...222......,,,'''...///###'''+++......,,,))))))***)))******+++,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,::::::888777555333222111////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......---------,,,,,,+++++++++........................------------------------------------------------,,,---...000111111222222......---,,,,,,...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------//////.........---------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---------............///------------------------......---------,,,,,,,,,------------------------///---,,,,,,...//////.........---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...---,,,++++++******+++++++++++++++*********)))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++++++++,,,---...+++)))'''''')))***+++***************************,,,+++******+++,,,...///---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////000000///000111222111111000000///...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))***,,,,,,:::999888666555333222111////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------......///000111111///---,,,........................------------------------------------------------,,,---...///111111111111---------------...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))************************)))************+++++++++------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------//////.........---------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---------............///------------------------......---------,,,,,,,,,------------------------...---,,,,,,...//////......------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,---,,,++++++******+++++++++++++++*********)))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++,,,---...+++)))((((((***+++++++++************************+++++++++***+++,,,...///---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------...//////...//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((()))***++++++999999888666444333222111////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,...111333333111---+++------------------------------------------------------------------------,,,---...///000111111111,,,,,,---...............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,,,,,,,------...............---------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...---------............///------------------------......---------,,,,,,,,,------------------------...---+++,,,...//////...---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,+++************++++++************))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,---...,,,***))))))+++,,,,,,,,,************************++++++++++++,,,---......------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********++++++++++++,,,---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))))))))))))))******999888777666444333222111////////////..................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,+++...---+++******+++---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,...//////---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000+++,,,---...///...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,------------...---------------------------------............///------------------------......---------,,,,,,,,,,,,,,,------------------...,,,+++,,,---.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///---,,,++++++***************************))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++,,,------...,,,+++***+++---...---,,,************************++++++++++++,,,---......------------,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,((()))))))))))))))***+++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++,,,---------+++***)))))))))))))))***888777666555444333222111////////////..................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++...---+++******+++---...++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////000//////***+++---.........---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.............................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,---------.........---------------------------------............///------------------------......---------,,,,,,,,,,,,,,,,,,---------.........,,,++++++---......---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...000000...---,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++,,,------......,,,++++++,,,---...---,,,******************************+++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,''')))******((((((***+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,+++***)))))))))))))))***777777666555444333222111////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...---+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///////////////++++++,,,---------------,,,,,,------------,,,,,,++++++++++++++++++++++++***************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************************++++++++++++*********+++++++++++++++************************))))))***++++++++++++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.......................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,---------............,,,------......------,,,---------............///------------------------......---------,,,,,,,,,+++,,,,,,------.........---,,,***+++---......---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......,,,***++++++***))))))))))))***(((((()))))))))))))))***)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---.........+++++++++,,,......---+++******************************+++,,,---------------,,,+++*********++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,'''***,,,+++)))(((***---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******666666555555444333222222////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------......//////......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************************++++++++++++)))*********++++++++++++************************))))))***++++++++++++***((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,------.../////////------------............,,,,,,---......---,,,,,,---------............///------------------------......---------,,,,,,,,,++++++,,,,,,---......///---+++***+++,,,...------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++---///...,,,***++++++***)))))))))))))))(((((((((((())))))******)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++---............*********,,,---...,,,***************************)))***,,,---...------------,,,+++***)))******+++************************************+++++++++,,,******************************))))))))))))******&&&***,,,+++((('''***---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))((((((((()))***++++++666666555444333333222222000/////////..................---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------......///.........---,,,+++***+++,,,---...******++++++++++++******************************))))))******++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////,,,,,,---......---,,,,,,---------.........//////------------------------......---------,,,,,,,,,++++++,,,,,,---...//////---+++***+++,,,---------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,+++******)))))))))))))))'''((((((((())))))******)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++---............***)))***,,,------+++***************************)))***,,,---......---,,,---,,,***)))))))))***+++************************))))))******+++++++++,,,************************(((((())))))))))))((((((&&&***---+++((('''***---***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))...------,,,+++***)))((((((((((((((()))***,,,,,,666666555444222111000000////////////..................---------,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...555222///,,,******+++,,,111000///---,,,+++******++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---///000000.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************---,,,,,,+++***)))((((((+++*********))))))((((((************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************++++++***************+++---,,,---...000000...,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////............---------............///.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,---------,,,,,,,,,++++++---+++)))+++---...---***,,,,,,,,,---------......,,,,,,,,,---------......///............------------------.........//////...------...///...,,,)))************************))))))))))))))))))))))))///,,,******---...---,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++,,,---...,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))***+++,,,,,,------)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))...---+++)))(((((()))***))))))))))))************666666555444222111000000////////////..................---------,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...000...,,,+++++++++,,,---000///...---,,,+++++++++++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,---...///000000111......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,++++++***)))))))))+++*********))))))))))))************************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************++++++***************+++,,,,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////////////////............---------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++---------,,,,,,,,,++++++---,,,+++,,,///111000///,,,,,,---------.........,,,,,,---------.....................------------------------.........///...---,,,,,,------+++***************************))))))))))))))))))))))))***'''$$$$$$&&&(((((('''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,------...---,,,,,,---......,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++,,,------***************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))---,,,***((('''((()))***))))))))))))************666666555444222111000000////////////..................---------,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---*********+++,,,,,,------......---,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++......//////000000000000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************)))))))))************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++***************+++++++++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////////////////............---------............///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++------------,,,,,,,,,,,,+++++++++,,,///111111000,,,------------.........,,,------------.....................------------------------...............,,,******+++,,,+++***************************))))))))))))))))))))))))000---+++***+++---......)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///000///.........///...,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************))))))******+++,,,,,,,,,+++++++++***************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))'''''''''(((((())))))))))))************666666555444222111000000////////////..................---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********+++,,,---((()))+++,,,---------------,,,,,,+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++************************************++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))*********************************)))******+++,,,+++******+++,,,---,,,+++++++++++++++++++++++++++------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////000000////////////............---------............///........................---------------------------------------------------,,,,,,---......---+++...------------,,,,,,,,,*********+++---.........------------............------------.....................---------,,,,,,---------------------------+++)))((()))+++++++++************************))))))))))))))))))))))))''''''(((((()))((('''&&&))))))))))))))))))))))))))))))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000111111000////////////---+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******+++++++++,,,,,,+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((***)))(((''''''''''''(((((()))))))))************666666555444222111000000////////////..................---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***+++++++++,,,,,,***+++---......---,,,+++,,,++++++++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,***************+++++++++************************))))))*********+++++++++************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************************************))))))***++++++,,,+++***)))***+++,,,,,,+++++++++++++++++++++++++++------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000000000111111111////////////............---------............///........................------------------------------------------------...---,,,---......---+++.........---------,,,,,,,,,,,,---,,,,,,++++++,,,---------.........//////---------.........//////...------------,,,,,,,,,------------------,,,,,,,,,***(((((()))+++++++++************************))))))))))))))))))))))))'''***...000000---)))'''))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000111111000//////000///---+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))***************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))************666666555444222111000000////////////..................---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---.........---+++***,,,+++++++++++++++,,,---++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---)))))))))***************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************))))))******+++++++++,,,*********+++++++++++++++************************)))************+++++++++************************)))))))))************+++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***+++,,,,,,,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000000000111111111////////////............---------............///........................,,,,,,,,,------------...------------------------...---------///...---+++............---------,,,///000000///---,,,,,,---------........./////////------........./////////------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++***((()))***,,,++++++************************))))))))))))))))))))))))---222888:::999555111///))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///000000/////////000///---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++************************+++++++++***************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))************666666555444222111000000////////////..................---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******************************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,------((()))))))))************++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++***************************************+++++++++*********++++++,,,,,,,,,************************)))************+++++++++************************))))))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))***+++,,,------+++)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////............---------............///........................,,,,,,,,,---------..............................///...---...//////---+++............---------------///000///---,,,---///............////////////............////////////---------,,,,,,,,,++++++---------,,,,,,,,,++++++***))))))+++,,,---,,,***************************))))))))))))))))))))))))$$$(((---...,,,)))((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,------...///...---...//////...,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************))))))))))))***************+++++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))((((((((())))))((((((((())))))))))))************666666555444222111000000000/////////..................---------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******************************+++,,,,,,,,,,,,+++)))))))))******+++,,,,,,---,,,++++++******++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))***+++,,,---...,,,******,,,---...---------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......000/////////............---------.........//////........................,,,,,,,,,------.................................///.........//////---+++//////.........---------)))+++------+++***---///............/////////000............/////////000---------,,,,,,,,,++++++---------,,,,,,+++++++++***)))***,,,......,,,***************************))))))))))))))))))))))))&&&)))++++++((('''(((***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,...---,,,...//////...,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++*********)))))))))))))))))))))******+++++++++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++************************(((((()))))))))))))))((())))))))))))************888666333222222222111///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***---///000...+++)))++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++------+++***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((((((((())),,,...///++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************++++++************++++++************************************************++++++******))))))((((((******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---------------------------------------------------................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............/////////.........---------................................................------------------------///...------++++++***)))......////////////............/////////...,,,+++...............///000111...------------.../////////////////////.........000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***************************+++...000000000///...,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))******++++++++++++************+++,,,,,,,,,,,,+++---,,,++++++******++++++))))))))))))((((((((((((888666333222222222111///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...///---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++---///000++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++************++++++************************************************************))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------///000000------------------------------------------------................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............/////////.........---------................................................------------------------...------,,,,,,+++++++++......////////////.........///000000000///...---///............//////000...------------...//////////////////............//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***************************+++---...//////......,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))******++++++++++++******))))))***+++++++++++++++,,,+++******))))))******))))))))))))))))))))))))888666333222222222111///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,------,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************************************))))))))))))))))))))))))***************************************+++++++++************************++++++************++++++************************************************)))))))))*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---///000222333------------------------------------------------................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///...............---------................................................---------------------------,,,,,,,,,,,,,,,,,,,,,......////////////.........///000000111000000/////////......---............------------...//////..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************+++++++++,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))************))))))******++++++++++++******((()))******++++++******++++++***)))))))))))))))))))))))))))))))))))))))888666333222222222111///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,))))))+++---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++************++++++************************************************)))))))))******+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,...///111222------------------------------------------------................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///........................................................................------------------------,,,,,,,,,,,,------............////////////............//////000000000000000///......------------...------------...//////------...............///---------,,,,,,+++++++++------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************+++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))******++++++******)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++***************))))))***************+++888666333222222222111///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...(((&&&+++---++++++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************++++++************++++++************************************************))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///---.....................................................................------------------------+++,,,,,,------......///......////////////......------------...//////000000///...---------------...------------...//////,,,---------......//////---,,,,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))************))))))))))))************))))))))))))))))))))))))))))))************************++++++*********+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,------......------------,,,++++++++++++,,,)))*********++++++,,,,,,888666333222222222111///000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***...((('''///222...+++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************++++++************++++++*********************************************************+++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++******++++++------------------------------------------------................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///---------...............................................................------------------------,,,,,,------.........///......////////////.........------------......///......------,,,---------...------------...//////,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++------.../////////............---,,,,,,,,,,,,,,,*********+++,,,,,,------888666333222222222111///000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---'''+++888<<<333,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))************************++++++************++++++************************************************,,,++++++++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------------------------------................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///---------.........//////................................................---------------------------------.....................////////////......000///...------......///------,,,,,,,,,---.........------------...//////++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))************))))))))))))))))))))))))))))))************************++++++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------..................---,,,,,,++++++,,,,,,******++++++,,,------...888666444222222222111///000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++(((///???DDD888---)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++************************************************************************++++++++++++******))))))************************++++++************++++++************************************************---,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------------------------------................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////---------.........//////................................................------------------------..............................////////////......222111000.........///000,,,,,,,,,,,,------...///...------------...//////++++++,,,,,,---...//////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))************))))))))))))))))))))))))))))))***************************,,,---......---+++************++++++,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------......---------,,,++++++******++++++******+++,,,,,,---......777555333333333333111///000000//////.........---///............---------++++++,,,,,,,,,------------------...------,,,,,,......---,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------......------------......,,,,,,,,,++++++*********,,,,,,------,,,,,,+++******++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,---...---+++***+++,,,---,,,***)))((()))******...---+++******+++---///,,,++++++******++++++,,,******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------------...------,,,,,,.........------,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------////////////////////////...------,,,,,,------...000000//////.........------------............///111111000......---------000000000000000000000000////////////////////////...------,,,,,,,,,------.........................................................------,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********)))************+++++++++******++++++++++++******************************000---***(((((()))))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------------------------......---------,,,,,,,,,***++++++,,,---...//////111,,,,,,...,,,''')))///---------------------------------,,,,,,+++++++++)))************))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,------.........666555333333333333111///000/////////............///............---------++++++,,,,,,,,,------------------......------,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------......------------......,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++******++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,---...---+++***+++,,,,,,,,,+++***************+++***))))))***+++,,,---,,,++++++******++++++,,,******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------......------,,,.........------,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------........................///......------......///000/////////.........------------............///111000///......---------000000000000000000000000////////////////////////...------,,,,,,------.........................................................---------,,,,,,,,,---------,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********)))************+++++++++******++++++++++++******************************///,,,)))((()))******)))************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,///***(((+++,,,******---------------------------...---------,,,,,,,,,+++***************))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......666555333222333222111///////////////............///............---------,,,,,,,,,,,,------------,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------......------------......,,,,,,,,,++++++++++++***,,,,,,------,,,,,,+++******++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,---------,,,++++++******++++++,,,******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------.........------.........---------------------------------------------------------------......---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------......................../////////......//////////////////...............---------............///111000///......---......000000000000000000000000////////////////////////...---------------..............................////////////////////////...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------+++++++++++++++*********)))************+++++++++******++++++++++++******************************...,,,)))((()))******)))++++++*********)))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********///***(((+++...---,,,---------------------------.........---------------++++++*********)))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))*********************+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,------------...666444333222222222000//////////////////.........///............---------,,,,,,,,,------------...,,,------...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++,,,---,,,+++***+++,,,+++,,,---......---+++***)))+++---///000111000///,,,++++++******++++++,,,************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,------..............................---------........................------------------------...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------........................//////............//////........................---------............///000000///...............////////////////////////////////////////////////...------------......///........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++++++++***************))))))*********+++++++++******++++++++++++******************************---+++))))))***+++******+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......///.........------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++...------......---...///,,,,,,------------------........................,,,++++++***))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,------------------------666444222222222222000............//////////////////............---------,,,,,,---------.........,,,---....../////////...,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,,,,******+++,,,***+++---......---,,,+++(((***---000111111000///,,,++++++******++++++,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,---....../////////...................................................------------------------------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------...........................------,,,,,,------...---------...............---------............///000//////............///////////////////////////////////////////////////---------------...///000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++******++++++++++++******************************+++***))))))+++,,,+++***++++++++++++******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......///.........------------------------......---------,,,,,,,,,+++++++++,,,---......///,,,///111///,,,+++---...,,,,,,,,,---------..............................---,,,+++***))))))))))))************************((()))))))))******************))))))))))))******((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++++++++,,,++++++******++++++,,,------------------------555444222111222111000............//////////////////............---------,,,---------............,,,---...///////////////,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++)))***++++++******+++,,,***++++++,,,,,,,,,,,,,,,''')))+++---......---,,,,,,++++++******++++++,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---...///////////////.............../////////........................------------------------------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------------------------------------------------------------,,,,,,,,,,,,---------------------.........---------............/////////............//////000000000000000000000000////////////////////////------------...///000000................................................,,,,,,,,,------------...++++++,,,,,,,,,,,,------))))))*********+++++++++,,,,,,---------,,,++++++)))))))))***************)))************+++++++++******++++++++++++*********************************)))((()))+++,,,,,,***,,,++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------------------------......---------,,,,,,,,,***++++++,,,...//////000***...000---+++,,,---,,,+++,,,,,,------.........---------------.........///---,,,***)))))))))***************************))))))))))))******************))))))))))))******((((((((((((((((((((((((((((((((()))******++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,...------------,,,,,,,,,555333222111222111///.............../////////000///............---------------------............,,,---...///000000000000,,,,,,,,,,,,------------------------------------++++++,,,---...//////000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++(((***++++++******+++,,,***************+++,,,,,,((()))***,,,,,,,,,++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,---...///000000000000---........./////////000........................------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------------------------------------------------......------------......,,,,,,,,,------.........---------............/////////............//////000000000000000000000000////////////////////////------------...///000111........................------------------------,,,,,,,,,---------......+++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,---------,,,+++***((()))))))))*********+++)))************+++++++++******++++++++++++******************************)))((((((***,,,---,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,---,,,,,,111777444,,,++++++,,,,,,---......///+++,,,,,,,,,------------000...,,,***)))))))))***************************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,555333222111111111///...---.........//////000000//////.........------------------.........//////,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///111222222---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++(((***++++++******+++---******)))((()))***,,,---+++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,---...///000000000000---.........//////000000////////////////////////------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------------------------------------------------------//////............//////,,,,,,,,,------.........---------.........////////////.........//////000000000000000000000000000////////////////////////---------......000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,---...---,,,***)))(((((())))))*********+++)))************+++++++++******++++++++++++******************************(((((((((***,,,---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------------------------......---------,,,,,,,,,,,,,,,,,,++++++++++++***111...***,,,999BBB<<